This is an automated email from the git hooks/post-receive script.
richard pushed a change to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
at 0516fde479792 Bug 1727653 - wait for resize event before testing restoration of persisted sizes. r=niklas, a=RyanVM
This branch includes the following new commits:
new bc52931fb79e6 No bug - Tagging 9cbe8ffa12101019dbe0da698f869ed3ef0b9370 with FIREFOX_91_10_0esr_BUILD1 a=release CLOSED TREE DONTBUILD new 8b0562996d3a0 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release new 7dcf573525c23 No bug - Tagging 9cbe8ffa12101019dbe0da698f869ed3ef0b9370 with FIREFOX_91_10_0esr_RELEASE a=release CLOSED TREE DONTBUILD new 4cd1f89548a1c No Bug, mozilla-esr91 repo-update HSTS HPKP remote-settings - a=repo-update new 07ae1d7ed4ce2 No Bug, mozilla-esr91 repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM new a2a894e75f7b9 Bug 1754752 - Use initializer lists in some swgl constructors. r=lsalzman, a=RyanVM new 7e3eb9cc77876 No Bug, mozilla-esr91 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM new 02b4f39287c13 Bug 1692724: More don't spawn a second save thread if one already exists. r=mccr8, a=RyanVM new 5dd6888c8df52 Bug 1771026 - Remove some dead tagging code in Pocket panels. r=Gijs, a=RyanVM new af7eb0fb56526 Bug 1768537, r=smaug a=RyanVM new be2cfa3b75bfd Bug 1568275 - Disable deceptive content prefs when locked. r=Gijs, a=RyanVM new 7ab788b1ca3f8 Bug 1771932 - Use more initializer lists in glsl.h. r=gw a=RyanVM new 8de6de24409d2 No Bug, mozilla-esr91 repo-update HSTS HPKP remote-settings - a=repo-update new 060ab5af3c02c Bug 1771381 - Use entries in TabAttributesInternal.set(). r=Gijs, a=RyanVM new 5eefe627065da Bug 1770123 - Clear PAC loader when the load is failed, r=dragana a=RyanVM new 38d04993eea07 Bug 1765951 - Stop storing BC pointer in nsSHistory. r=smaug, a=RyanVM new 7c569ade2d33e No Bug, mozilla-esr91 repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM new e5894b0d64753 Bug 1757604 - Make content-type on JAR channels behave the same as HTTP channels. r=Gijs, a=RyanVM new 86f3114eae37b Bug 1770848, r=jaws,mccr8 a=RyanVM new e50bdabd6fc17 Bug 1763634 - part 1: Make `BrowserParent` handle test APIs only when it's in the automated mode. r=smaug, a=RyanVM new 930671a4e229c Bug 1763634 - part 2: Make `BrowserParent` verify whether replied keyboard events are what it sent. r=smaug, a=RyanVM new 3d507046bdfe1 Bug 1771523 - Add telemetry probe for app signature verification outcomes. r=keeler a=RyanVM new 52bb3c6c0f734 Bug 1730375 [wpt PR 30627] - Regenerate WPT certificates, a=testonly new f263760a1e8e2 Bug 1735252 [wpt PR 31197] - Regenerate WPT certificates, a=testonly new 383dcdcd84f88 No Bug, mozilla-esr91 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM new 27842d5f78706 Bug 1497246 - Release-check aCount for underflow in ReplaceElementsAt, r=mccr8 a=RyanVM new 6e8c253e5c4c3 Bug 1772651 - Check if the actor is dead in GetOtherInProcessActor, r=mccr8 a=RyanVM new c5287a9e7a8fe Backed out changeset 1f239a458a10 (bug 1497246) for bustage. new 243ddbd52b791 Bug 1497246 - Release-check aCount for underflow in ReplaceElementsAt, r=mccr8 a=RyanVM new e8f8421e34d7d Bug 1771084 part 2 - Add Realm option to freeze builtins. r=tcampbell,nika a=RyanVM new 01a7a82f9d039 Bug 1771084 part 3 - Freeze builtins for the shared system global. r=mccr8,peterv a=RyanVM new 8eaccebe37208 Bug 1745595 - type ResizeInt() parameters to specify units. r=stransky, a=RyanVM new a376ae0dd8dd7 Bug 1745595 - wait for resize to complete before adding media query. r=daisuke, a=RyanVM new 5b767700fb728 Bug 1745595 - record window size changes from app-initiated resizes asynchronously after the first size-allocate. r=stransky, a=RyanVM new 0bf971823825c Bug 1745595 - wait for expected geometry after move or resize. r=whimboo, a=RyanVM new 489ac60e609d0 Bug 1745595 - wait for resize to complete before testing className. r=Mardak, a=RyanVM new 0516fde479792 Bug 1727653 - wait for resize event before testing restoration of persisted sizes. r=niklas, a=RyanVM
The 37 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit bc52931fb79e6ba2c5a8688fa04e2ff157dd358a Author: Mozilla Releng Treescript release+treescript@mozilla.org AuthorDate: Mon May 23 17:16:19 2022 +0000
No bug - Tagging 9cbe8ffa12101019dbe0da698f869ed3ef0b9370 with FIREFOX_91_10_0esr_BUILD1 a=release CLOSED TREE DONTBUILD --- .hgtags | 1 + 1 file changed, 1 insertion(+)
diff --git a/.hgtags b/.hgtags index 171bf95016e5c..b2d33d9211c85 100644 --- a/.hgtags +++ b/.hgtags @@ -3170,3 +3170,4 @@ a9d3c0f4732a9a62428089fff64ae8ff3d608918 FIREFOX_91_7_0esr_RELEASE 3bde71d19b45fab43d38764d7adbde25902fbb43 FIREFOX_91_9_0esr_RELEASE 262b3b86a564b17e3397b519488698bc530f0858 FIREFOX_91_9_1esr_BUILD1 262b3b86a564b17e3397b519488698bc530f0858 FIREFOX_91_9_1esr_RELEASE +9cbe8ffa12101019dbe0da698f869ed3ef0b9370 FIREFOX_91_10_0esr_BUILD1
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 8b0562996d3a019209f23cca2e8897675d0b70e3 Author: Mozilla Releng Treescript release+treescript@mozilla.org AuthorDate: Mon May 30 12:17:21 2022 +0000
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release --- CLOBBER | 2 +- browser/config/version.txt | 2 +- browser/config/version_display.txt | 2 +- config/milestone.txt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/CLOBBER b/CLOBBER index 6c80aa4fbdef3..aa59110055d20 100644 --- a/CLOBBER +++ b/CLOBBER @@ -22,4 +22,4 @@ # changes to stick? As of bug 928195, this shouldn't be necessary! Please # don't change CLOBBER for WebIDL changes any more.
-Merge day clobber 2022-05-02 \ No newline at end of file +Merge day clobber 2022-05-30 \ No newline at end of file diff --git a/browser/config/version.txt b/browser/config/version.txt index a4a01c7f35d88..d7f415bb70457 100644 --- a/browser/config/version.txt +++ b/browser/config/version.txt @@ -1 +1 @@ -91.10.0 +91.11.0 diff --git a/browser/config/version_display.txt b/browser/config/version_display.txt index 7a162a7cdd13c..23edef993b9e0 100644 --- a/browser/config/version_display.txt +++ b/browser/config/version_display.txt @@ -1 +1 @@ -91.10.0esr +91.11.0esr diff --git a/config/milestone.txt b/config/milestone.txt index b6c769d9f3cd8..12b654d6a2acf 100644 --- a/config/milestone.txt +++ b/config/milestone.txt @@ -10,4 +10,4 @@ # hardcoded milestones in the tree from these two files. #--------------------------------------------------------
-91.10.0 +91.11.0
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 7dcf573525c238703c4f7d1ec7e38097c349011e Author: Mozilla Releng Treescript release+treescript@mozilla.org AuthorDate: Tue May 31 12:54:10 2022 +0000
No bug - Tagging 9cbe8ffa12101019dbe0da698f869ed3ef0b9370 with FIREFOX_91_10_0esr_RELEASE a=release CLOSED TREE DONTBUILD --- .hgtags | 1 + 1 file changed, 1 insertion(+)
diff --git a/.hgtags b/.hgtags index b2d33d9211c85..49dfe246f6f3c 100644 --- a/.hgtags +++ b/.hgtags @@ -3171,3 +3171,4 @@ a9d3c0f4732a9a62428089fff64ae8ff3d608918 FIREFOX_91_7_0esr_RELEASE 262b3b86a564b17e3397b519488698bc530f0858 FIREFOX_91_9_1esr_BUILD1 262b3b86a564b17e3397b519488698bc530f0858 FIREFOX_91_9_1esr_RELEASE 9cbe8ffa12101019dbe0da698f869ed3ef0b9370 FIREFOX_91_10_0esr_BUILD1 +9cbe8ffa12101019dbe0da698f869ed3ef0b9370 FIREFOX_91_10_0esr_RELEASE
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 4cd1f89548a1cdf24c1072e38ca2cd7ef29f4924 Author: ffxbld ffxbld@mozilla.com AuthorDate: Mon May 30 10:56:36 2022 +0000
No Bug, mozilla-esr91 repo-update HSTS HPKP remote-settings - a=repo-update
Differential Revision: https://phabricator.services.mozilla.com/D147639 --- security/manager/ssl/StaticHPKPins.h | 2 +- security/manager/ssl/nsSTSPreloadList.inc | 923 +++++---------------- .../dumps/blocklists/addons-bloomfilters.json | 36 + .../dumps/security-state/intermediates.json | 72 +- 4 files changed, 316 insertions(+), 717 deletions(-)
diff --git a/security/manager/ssl/StaticHPKPins.h b/security/manager/ssl/StaticHPKPins.h index 528417189d45c..8d22e21be1755 100644 --- a/security/manager/ssl/StaticHPKPins.h +++ b/security/manager/ssl/StaticHPKPins.h @@ -1149,4 +1149,4 @@ static const TransportSecurityPreload kPublicKeyPinningPreloadList[] = {
static const int32_t kUnknownId = -1;
-static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1661770302146000); +static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1662375112483000); diff --git a/security/manager/ssl/nsSTSPreloadList.inc b/security/manager/ssl/nsSTSPreloadList.inc index 81aa60753ec9f..3fc2fe7f20fb9 100644 --- a/security/manager/ssl/nsSTSPreloadList.inc +++ b/security/manager/ssl/nsSTSPreloadList.inc @@ -8,7 +8,7 @@ /*****************************************************************************/
#include <stdint.h> -const PRTime gPreloadListExpirationTime = INT64_C(1664189493380000); +const PRTime gPreloadListExpirationTime = INT64_C(1664794304198000); %% 0--1.de, 1 0-1.party, 1 @@ -315,7 +315,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1664189493380000); 0o0o.biz, 1 0okmnbvcxzx.tk, 1 0paste.com, 1 -0q0.eu, 1 0r3.de, 1 0rap.tk, 1 0verall.tk, 1 @@ -732,6 +731,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1664189493380000); 11kkff.com, 1 11kkss.com, 1 11men.tk, 1 +11ppbb.com, 1 11ppcc.com, 1 11ppdd.com, 1 11ppee.com, 1 @@ -1619,7 +1619,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1664189493380000); 21risk.com, 1 21rocs.com, 1 21stcenturycarpentry.com.au, 1 -21stnc.us, 1 22.ag, 1 220220.de, 1 220control.ru, 1 @@ -1633,7 +1632,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1664189493380000); 2227552.com, 1 222b58.com, 0 222bet86.com, 1 -222digits.pl, 1 222k8.com, 1 222k8.net, 1 222tips.com, 1 @@ -1709,7 +1707,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1664189493380000); 22hhcc.com, 1 22hhii.com, 1 22hhqq.com, 1 -22i.co.uk, 1 22iigg.com, 1 22iirr.com, 1 22iiyy.com, 1 @@ -2012,7 +2009,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1664189493380000); 2nimpresores.es, 1 2of.me, 1 2or3.tk, 1 -2pay.fr, 1 2q.ru, 1 2rsc.com, 1 2rsc.net, 1 @@ -2418,12 +2414,21 @@ const PRTime gPreloadListExpirationTime = INT64_C(1664189493380000); 3656745.com, 0 3656778.com, 0 36587654321.com, 1 +365888004.com, 0 +365888005.com, 0 36588801.com, 0 +3658882222.com, 0 +36588823.com, 0 +36588833.com, 0 36588834.com, 0 365888345.com, 0 36588844.com, 0 365888456.com, 0 36588855.com, 0 +3658886543.com, 0 +36588867.com, 0 +365888678.com, 0 +36588878.com, 0 36588889.com, 0 365888890.com, 0 36594a.com, 1 @@ -2477,7 +2482,9 @@ const PRTime gPreloadListExpirationTime = INT64_C(1664189493380000); 369bn.com, 1 369bu.com, 1 369bw.com, 1 +369cd.com, 1 369ck.com, 1 +369cr.com, 1 369cu.com, 1 369dp.com, 1 369dr.com, 1 @@ -2485,15 +2492,21 @@ const PRTime gPreloadListExpirationTime = INT64_C(1664189493380000); 369eh.com, 1 369em.com, 1 369ep.com, 1 +369eq.com, 1 369ex.com, 1 369fj.com, 1 369fn.com, 1 +369ft.com, 1 369fy.com, 1 369gh.com, 1 369gp.com, 1 369ja.com, 1 369mr.com, 1 +369nk.com, 1 +369pb.com, 1 +369qb.com, 1 369ra.com, 1 +369rr.com, 1 369ve.com, 1 369wt.com, 1 36ag8.com, 1 @@ -2518,6 +2531,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1664189493380000); 375ks.com, 1 377625.com, 1 377632.com, 1 +3778vip.com, 0 377ks.com, 1 377zzz.com, 1 37879.com, 0 @@ -2865,7 +2879,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1664189493380000); 4151365.com, 1 416365.com, 0 418663.com, 1 -41studio.com, 1 420.nerdpol.ovh, 1 420java.com, 1 420screen.com, 1 @@ -3193,7 +3206,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1664189493380000); 4obgyne.com, 1 4played.de, 1 4played.vip, 1 -4plebs.moe, 1 4project.co.il, 1 4q-quartet.tk, 1 4ree.tk, 1 @@ -4302,6 +4314,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1664189493380000); 71tuiguang.com, 1 7214.cc, 1 721aa.com, 1 +722201.com, 0 722sss.com, 1 724233.com, 1 724go.com, 1 @@ -5765,6 +5778,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1664189493380000); 9point6.com, 1 9riddles.com, 1 9saves.com, 1 +9ss6.com, 0 9to5linux.com, 1 9to5notes.in, 1 9uelle.jp, 1 @@ -6471,7 +6485,6 @@ acectamentit.tk, 1 acedstudy.com, 1 acefishing.tk, 1 acefreightco.com, 1 -acegroup.com.sg, 1 aceinflatables.com, 1 aceinstituteonline.com, 1 aceleraguria.com.br, 1 @@ -6641,7 +6654,6 @@ actioncameraaccessories.ga, 1 actioncleaningnd.com, 1 actioncoachignite.co.za, 1 actioncutprint.com, 1 -actionfinancialservices.net, 1 actionlabs.net, 1 actionmadagascar.ch, 0 actionminecraft.tk, 1 @@ -6951,7 +6963,6 @@ adinternational.com.au, 1 adiprospero.it, 1 adiraku.co.id, 1 adiscorduser.com, 1 -aditibhatia.com, 1 aditro.com, 1 adityatelange.in, 1 adiyamanhaberleri.tk, 1 @@ -7517,6 +7528,7 @@ africaone-publishing.com, 1 africaricecenter.org, 1 afrimarket.ci, 1 afrique.buzz, 1 +afrodigital.uk, 1 afrodisiac.tk, 1 afrodita.tk, 1 afroditafirm.tk, 1 @@ -7550,6 +7562,7 @@ ag123.la, 1 ag138.com, 1 ag13842.com, 1 ag1386.com, 1 +ag158.cc, 0 ag1601.com, 1 ag1603.com, 0 ag1604.com, 1 @@ -7706,6 +7719,7 @@ agenciacanina.tk, 1 agenciacorujadesign.com.br, 1 agenciaempleo.tk, 1 agenciafiscal.pe, 1 +agenciagriff.com, 1 agenciahangar.com.br, 1 agenciaingenium.cl, 1 agenciathefacto.com, 1 @@ -8285,7 +8299,6 @@ airfaresdomestic.com, 1 airfareseconomy.com, 1 airfaresfrom.com, 1 airfareshotels.com, 1 -airfax.io, 1 airfield.gq, 1 airfocused.com, 1 airfoto.tk, 1 @@ -8515,7 +8528,7 @@ akmatrix.org, 1 ako.tv, 1 akoch.net, 1 akonlineworks.tk, 1 -akoofs.com, 1 +akoofs.com, 0 akordeoiak.tk, 1 akostecki.de, 1 akouryy.net, 1 @@ -8772,7 +8785,6 @@ alcionesakugawa.com, 0 alcites.com, 1 alcnutrition.com, 1 alcobendas.tk, 1 -alcohol.my, 1 alcoholapi.com, 1 alcoholia.tk, 1 alcoholicbeverages.tk, 1 @@ -9412,7 +9424,6 @@ allthingsfpl.com, 1 allthingshealthy.org, 1 allthingsroyal.nl, 1 allthingssquared.com, 1 -allthingswild.co.uk, 1 alltourism.tk, 1 alltrade.ga, 1 alltubedownload.net, 1 @@ -9767,7 +9778,6 @@ alwayshowher.tk, 1 alwayslookingyourbest.com, 1 alwaysmine.fi, 1 alwaysonssl.com, 1 -alwayswanderlust.com, 1 alxclub.tk, 1 alxlegal.com, 1 alxpresentes.com.br, 1 @@ -10411,7 +10421,7 @@ andrea-wirthensohn.at, 0 andrea18.net, 1 andreaalloway.com, 1 andreaassenti.it, 1 -andreaboero.it, 1 +andreaboero.it, 0 andreadraghetti.it, 1 andreae.nl, 1 andreagiusti.tk, 1 @@ -10422,7 +10432,6 @@ andrealand.sk, 1 andreamcnett.com, 1 andreapalermo.tk, 1 andreapavone.com, 1 -andreas-kluge.eu, 1 andreas-kurtz.de, 1 andreasfeusi.ch, 1 andreashellkvist.tk, 1 @@ -10600,7 +10609,6 @@ angelcorpus.tk, 1 angeldjmix.tk, 1 angelefloramendy.org, 1 angelesydemonios.es, 1 -angeletakis.net, 1 angelhammer.tk, 1 angelic47.com, 1 angelicapanganibansite.tk, 1 @@ -10798,7 +10806,6 @@ anitaalbersen.nl, 1 anitahebe.com, 1 anitalk.dk, 1 anitavangelderleeromgeving.nl, 1 -anitaxcph.dk, 1 anitcloud.cc, 1 anitklib.ml, 1 anitop.ga, 1 @@ -10924,7 +10931,6 @@ annuncisesso.tk, 1 annyaurora.net, 1 annynantasiri.com, 1 anodas.lt, 1 -anohana.org, 1 anojan.com, 1 anomalous.eu, 1 anomaly.tk, 1 @@ -11262,7 +11268,6 @@ aocai.com, 1 aod-tech.com, 1 aodnovel.com, 1 aoe9.com, 1 -aoeuaoeu.com, 1 aofusa.net, 1 aoi-ryo.com, 1 aoicollege.edu, 1 @@ -11403,7 +11408,6 @@ apisyouwonthate.com, 0 apit-kovrov.ru, 1 apitodemestre.com.br, 1 apiu.me, 1 -apix.uz, 1 apk.li, 1 apk4fun.com, 1 apkdv.com, 0 @@ -11989,7 +11993,6 @@ arest.web.id, 1 aresztowany.pl, 1 aresztsledczy.pl, 1 arete.net, 1 -arethsu.se, 1 arex-corp.com, 1 areyoubaroque.com, 1 arezzonotizie.it, 1 @@ -12688,7 +12691,6 @@ asiansongs.tk, 1 asianspa.co.uk, 1 asianwebcams.webcam, 1 asiaproductsdirect.tk, 1 -asiasexgazette.com, 1 asiasmi.tk, 1 asiaticas.cf, 1 asiaview.ml, 1 @@ -13364,7 +13366,6 @@ aulaschrank.gq, 1 aulasprofdanilo.com.br, 1 aumilieudumonde.gf, 1 aumisc.com, 1 -aunali1.com, 1 auntiesnorkel.com, 1 auntmia.com, 1 aunto.xyz, 1 @@ -13902,7 +13903,6 @@ avakore.com, 0 avalancha.tk, 1 avaland.tk, 1 avalon-ami.tk, 1 -avalon-island.ru, 1 avalon-rpg.com, 1 avalon-studios.de, 1 avalonaardoom.nl, 1 @@ -14400,7 +14400,6 @@ azulimparcial.pt, 1 azulweb.tk, 1 azur.ovh, 1 azurecraft.ga, 1 -azurecrimson.com, 1 azurecup.cz, 1 azurecup.online, 1 azurefabric.com, 1 @@ -15210,7 +15209,6 @@ bangkok-thailand.org, 0 bangkok.dating, 1 bangkokcookingclass.com, 1 bangkokthailandescorts.com, 1 -bangkrak.com, 1 bangku.tk, 1 bangladesimagi.tk, 1 banglahotstory.tk, 1 @@ -15220,7 +15218,6 @@ banglatypography.com, 1 banglets.com, 1 bangorfederal.com, 1 bangujero.tk, 1 -bangyu.wang, 1 banham.co.uk, 0 banham.com, 1 banhphongtomquangtran.com, 1 @@ -15614,7 +15611,6 @@ bati-renov.fr, 1 batiburrillo.net, 1 batipiscine.com, 1 batipresta.ch, 0 -batiskaf.ua, 1 batka-stealer.tk, 1 batmanvsupermanfullmovie.ga, 1 batmod.com, 1 @@ -16236,7 +16232,6 @@ belayarus.tk, 1 beleadsteam.com, 1 belebey.city, 1 beleggingspanden-financiering.nl, 0 -belegit.org, 1 belezadateresa.com.br, 1 belezashopping.com.br, 1 belf.ml, 1 @@ -16398,7 +16393,6 @@ benefitz.ml, 1 benekill.tk, 1 benepiscinas.com.br, 1 benepla.com, 1 -beneri.se, 1 benetcasablancas.tk, 1 benevisim.com, 1 benevita.bio, 1 @@ -16419,7 +16413,6 @@ bengou.tk, 1 benhamplateau.tk, 1 benhaney.com, 1 benhartmann.de, 0 -benhavenarchives.org, 1 benhoeg.com, 0 beniajan.tk, 1 benidormcd.tk, 1 @@ -16683,17 +16676,13 @@ besslavnye-ublyudki.tk, 1 bessmertie.ml, 1 best-accounting-schools.com, 1 best-art-colleges.com, 1 -best-baptist-colleges.com, 1 -best-beauty-schools.com, 1 best-book.gq, 1 best-business-colleges.com, 1 best-cat.tk, 1 -best-catholic-colleges.com, 1 best-cats.tk, 1 best-chiter.tk, 1 best-community-colleges.com, 1 best-credit.de, 0 -best-culinary-colleges.com, 1 best-education-schools.com, 1 best-engineering-colleges.com, 1 best-essay-service.com, 1 @@ -16702,10 +16691,8 @@ best-hvac-schools.com, 1 best-lutheran-colleges.com, 1 best-management-schools.com, 1 best-marketing-schools.com, 1 -best-music-colleges.com, 1 best-nursing-colleges.com, 1 best-of-bounce.co.uk, 1 -best-pharmacy-schools.com, 1 best-photobooth.ro, 1 best-seminar.gq, 1 best-seminar.ml, 1 @@ -17574,7 +17561,6 @@ bienvenue.tk, 1 bier-brothers.tk, 1 bierbaumer.net, 1 bierbrouwerijderoos.nl, 1 -biergaizi.info, 1 bierochs.org, 1 bierwebshop.be, 1 bieser.ch, 1 @@ -17649,7 +17635,6 @@ bighouse-events.co.uk, 1 bigio.com.br, 1 biglagoonrentals.com, 1 biglistofporn.com, 1 -biglu.eu.org, 1 bigmoney.nu, 1 bigmonsters.tk, 1 bigmountainmail.com, 1 @@ -17663,8 +17648,6 @@ bigsam.us, 1 bigseo.ml, 1 bigseo.tk, 1 bigshare.ga, 1 -bigshopper.com, 1 -bigshopper.nl, 1 bigshort.org, 1 bigsister.tk, 1 bigsisterchannel.com, 1 @@ -18218,7 +18201,6 @@ bitcoinset.pl, 1 bitcoinslots.info, 1 bitcoinsv.io, 0 bitcointech.ga, 1 -bitcointhefts.com, 1 bitcointransfer.tk, 1 bitcoinwalletscript.tk, 1 bitcoinx.ro, 1 @@ -18417,6 +18399,7 @@ bkamp.de, 1 bkentertainments.co.uk, 1 bkgatl.com, 1 bkhpilates.co.uk, 1 +bkkf.at, 1 bkkposn.com, 1 bkl-ca-qa-employeeapp.azurewebsites.net, 1 bklaindia.com, 1 @@ -18523,7 +18506,6 @@ blackhealthwealth.com, 1 blackhelicopters.net, 1 blackhillsinfosec.com, 1 blackhistorymonth.gov, 1 -blackilli.de, 1 blackjackballroomcasino.info, 1 blackjackprogramest.ga, 1 blackjaguar.tk, 1 @@ -19106,7 +19088,6 @@ bobbyrobinson.tk, 1 bobcoffee.com.br, 1 bobcopeland.com, 1 bobek.cz, 1 -bobep.ru, 1 bobertscoinrings.com, 1 bobfilm.ml, 1 bobigames.com, 1 @@ -19157,7 +19138,7 @@ bodrus.com, 1 bodsch.com, 1 body-demo.tk, 1 bodyblog.nl, 1 -bodybuilding.com, 1 +bodybuilding.com, 0 bodybuilding.events, 1 bodybuildingstyle.tk, 1 bodybuildingsupplementsexplained.com, 1 @@ -19405,7 +19386,6 @@ bookameeting.se, 1 bookbazar.co.in, 1 booker.ly, 1 bookingready.com, 1 -bookingslog.com, 1 bookingsrit.tk, 1 bookingtool.com, 1 bookingtool.net, 1 @@ -20161,7 +20141,6 @@ bremerfriedensforum.de, 1 brenbarnes.com, 1 brenbarnes.com.au, 0 brendabecker.com, 1 -brendanbatliner.com, 1 brendancroker.tk, 1 brendanfarmer.ga, 1 brendanscherer.com, 1 @@ -20214,7 +20193,6 @@ brfvh24.se, 1 brgins.com, 1 brguk.com, 1 bri.fyi, 1 -brian-gordon.name, 1 brian-ormond.tk, 1 brianalaway.com, 1 brianalawayconsulting.com, 1 @@ -20257,12 +20235,12 @@ brickweb.co.uk, 1 brickwerks.io, 1 bricmon.tk, 1 bricolajeux.ch, 0 +bricolea.fr, 1 bricomag-media.com, 1 bricomium.com, 1 brid.gy, 0 bridal.tk, 1 bridalfabrics.ru, 1 -bridalshoes.com, 1 bridalweddingshow.ga, 1 bride.vn, 1 bridesbouquet.ml, 1 @@ -20278,7 +20256,6 @@ bridgedigestest.ga, 1 bridgedirectoutreach.com, 1 bridgefield.de, 1 bridgeforcefinancial.com, 1 -bridgeglobalmarketing.com, 1 bridgehomeloans.com, 1 bridgemanualest.ga, 1 bridgement.com, 1 @@ -20701,7 +20678,6 @@ btcbolsa.com, 1 btcontract.com, 0 btcp.space, 1 btcpop.co, 1 -btddd.com, 1 btdproductions.tk, 1 bth.wtf, 1 bticoin3king.cf, 1 @@ -22137,7 +22113,6 @@ calvertcityky.gov, 1 calvin.my, 1 calvusconsultancy.nl, 1 calwildgarden.com, 1 -calypsohost.net, 1 calyxengineers.com, 1 calyxinstitute.org, 1 calzadonline1.com, 1 @@ -22284,7 +22259,6 @@ campsoulfestival.com, 1 campstuffs.com, 1 camptuk.org, 1 campula.cz, 1 -campus-discounts.com, 1 campus-finance.com, 1 campusdrugprevention.gov, 1 campuspodsers.ga, 1 @@ -22495,6 +22469,7 @@ capatech.co, 1 capctury.com, 1 capeannpediatrics.com, 1 capecoral.gov, 1 +capecycles.co.za, 1 capehipandknee.co.za, 1 capekeen.com, 1 capellan.pe, 1 @@ -22986,6 +22961,9 @@ carwreckcowboy.com, 1 cas-chauxdefonds.ch, 0 casa-app.de, 1 casa-brel.ml, 1 +casa-due-pur.com, 1 +casa-due-pur.de, 1 +casa-due.com, 1 casa-familia.com, 1 casa-laguna.net, 1 casa-lunch-break.de, 1 @@ -23573,7 +23551,6 @@ ccpinvestments.com, 1 ccprwebsite.org, 1 ccr.ovh, 1 ccrun.tk, 1 -ccsae.org, 1 ccsaposs.com, 1 ccshire.ga, 1 ccsource.org, 1 @@ -24301,12 +24278,12 @@ chasoslov.tk, 1 chastitybelts.tk, 1 chat-buddy.com, 1 chat-cam.tk, 1 -chat-house-adell.com, 1 chat-libera.com, 1 chat-porc.eu, 1 chat.cz, 1 chat2.cf, 1 chat36.ga, 1 +chat40.net, 1 chat4me.tk, 1 chataberan.cz, 1 chataynazz.ga, 1 @@ -24556,7 +24533,6 @@ chenx221.xyz, 1 chenx2210.xyz, 1 chenzhi.idv.hk, 1 chenzhipeng.com.cn, 1 -cheque-transitionactive.fr, 1 cheratocono.tk, 1 cherbourg.website, 1 cherevoiture.com, 0 @@ -24581,9 +24557,7 @@ chertseybouncycastles.co.uk, 1 cherysunzhang.com, 1 chesapeakebank.com, 1 chesapeakebaychristmas.com, 1 -chess.com, 1 chessboardao.com, 1 -chesskid.com, 1 chesspoint.ch, 1 chesstempo.com, 1 chessveterinary.co.uk, 1 @@ -24659,7 +24633,6 @@ chiefworks.com, 1 chielonline.tk, 1 chiemgauflirt.de, 1 chietitoday.it, 1 -chif16.at, 1 chiffrer.info, 1 chifumi.net, 1 chijb.cc, 1 @@ -24748,6 +24721,7 @@ chintaparthi.tk, 1 chintaparthihome.tk, 1 chinwag.im, 1 chip.icu, 1 +chip.pl, 0 chipcore.com, 0 chipdig.com, 1 chipmixer.com, 1 @@ -25244,7 +25218,6 @@ cine-music.de, 1 cine.to, 1 cinedarkwolf.tk, 1 cinefilia.tk, 1 -cinefilzonen.se, 1 cinefun.net, 1 cinelandia.tk, 1 cinema-rulem.tk, 1 @@ -25321,6 +25294,7 @@ cir.is, 1 cira.email, 1 cirasync.com, 1 circady.com, 1 +circara.com, 1 circle-people.com, 1 circlebox.rocks, 1 circlelytics.com, 1 @@ -25693,7 +25667,6 @@ classroom.google.com, 1 classroomconductor.com, 1 classsitterers.ga, 1 classsitterest.ga, 1 -classteaching.com.au, 1 classx.tk, 1 classyhandmade.de, 1 claude.me, 1 @@ -25708,6 +25681,7 @@ claudiney.eti.br, 1 claudiney.id, 1 claudiney.info, 1 claudiohdz.com, 1 +claumarservice.com, 1 claus-bahr.de, 1 claus-cremer.tk, 1 clauseriksen.net, 1 @@ -26287,7 +26261,6 @@ cnaprograms.online, 1 cnatraining.network, 1 cnbs.ch, 1 cnc-lehrgang.de, 1 -cncbazar365.com, 1 cncfraises.fr, 1 cncn3.cn, 1 cncollege.tk, 1 @@ -26355,7 +26328,6 @@ coathangastrangla.com, 1 coathangastrangler.com, 1 coathangerstrangla.com, 1 coathangerstrangler.com, 1 -coatl-industries.com, 1 coats-and-jackets.tk, 1 coatsandcocktails.org, 1 cobaka.tk, 1 @@ -26392,7 +26364,6 @@ coco-cool.fr, 1 coco-line.ch, 1 cocoa-job.jp, 1 cocoafl.gov, 1 -cocoamexico.com, 1 cocodroid.com, 0 cocokmobi.ga, 1 cocolink.jp, 1 @@ -26469,7 +26440,6 @@ codefoundry.it, 0 codehangar.io, 1 codehelper.ml, 1 codeheroes.fr, 1 -codehz.one, 1 codeidea.ga, 1 codein.ca, 0 codeine.co.uk, 1 @@ -26666,7 +26636,6 @@ coldjetconnect.com, 1 coldlasers.org, 1 coldren.org, 1 coldspegll.gq, 1 -coldstreamcreekfarm.com, 1 coldtomato.ga, 1 coldtomatoest.ga, 1 coldwater.tk, 1 @@ -27184,7 +27153,6 @@ concerts-metal.ch, 0 concertsenboite.fr, 1 concertsponent.tk, 1 concertsto.com, 1 -conciencia.fit, 1 conciencianimal.tk, 1 concierge.diet, 1 conciergeofcare.com, 1 @@ -27410,7 +27378,6 @@ construction-group.ga, 1 construction-student.co.uk, 1 constructioncleanupinfortworth.com, 1 constructionstudent.uk, 1 -constructive.men, 1 construred.tk, 1 construyetuempresa.com, 1 consul-coton.ru, 1 @@ -27909,7 +27876,6 @@ cospol.ch, 0 cosset.com.tw, 1 costa-ballena.tk, 1 costablanca.villas, 1 -costablancavoorjou.com, 1 costalinux.tk, 1 costarellos.com, 1 costazulinmobiliaria.com, 1 @@ -28017,7 +27983,6 @@ coursera.org, 1 courses.nl, 1 courseworkbank.info, 1 coursingweb.tk, 1 -courtlistener.com, 1 courtneybearse.com, 1 courttranscriptontario.ca, 1 courvix.com, 1 @@ -28077,7 +28042,6 @@ coze.zone, 1 cozmoapp.com, 1 cozmoyachts.com, 1 cozo.me, 1 -cozumel-activities.com, 1 cozy.town, 1 cozyeggdesigns.com, 1 cozzack.com, 1 @@ -28267,7 +28231,6 @@ crazycastles.ie, 1 crazycen.com, 0 crazychicken.tk, 1 crazycouple.ml, 1 -crazycraftland.net, 1 crazycube.fr, 1 crazycube.tk, 1 crazydrivers.tk, 1 @@ -28329,7 +28292,6 @@ createcode.pt, 1 createcos.com, 0 createcpanama.com, 1 creategyx.ga, 1 -createme.com.pl, 1 createwithcynthia.com, 1 creati.me, 1 creatieven.com, 1 @@ -28381,7 +28343,6 @@ creatujoya.com, 1 creature-comforts.co.za, 1 crebita.de, 1 crecips.com, 1 -crecman.fr, 1 credee.org, 1 credentsys.cloud, 1 credex.bg, 1 @@ -28461,6 +28422,7 @@ crimefreeliving.com, 1 crimesolutions.gov, 1 crimethincx.tk, 1 crimevictims.gov, 1 +criminal-attorney.ru, 1 criminal-market.ml, 1 criminal-news.tk, 1 criminal.enterprises, 1 @@ -28646,7 +28608,6 @@ cruceroadicto.com, 1 cruelalice.net, 1 cruelcarbon.tk, 1 cruelgirls.tk, 1 -cruelporn.com, 1 crufad.org, 0 cruicky.co.uk, 1 cruicky.uk, 1 @@ -28863,6 +28824,7 @@ csinterstargeneve.ch, 0 csirt.ee, 1 csitarz.com, 1 cskentertainment.co.uk, 1 +cslbuild.com, 1 csmainframe.com, 1 csnet.live, 1 csodaorszagovoda.hu, 1 @@ -28996,6 +28958,7 @@ cucek.tk, 1 cuchichi.es, 1 cuckoo.ee, 1 cuddlecat.io, 1 +cuddlecomfort.com, 1 cuddlingyaks.com, 1 cuddlybeardaycare.com.au, 1 cuddlybeardaycare.org, 1 @@ -29077,7 +29040,6 @@ cuongthach.com, 0 cuongthach.net, 1 cuoredesigns.tk, 1 cuorineri.tk, 1 -cup.al, 1 cupcake.io, 1 cupcake.pt, 1 cupcao.gov, 1 @@ -29122,13 +29084,13 @@ curlyhumanhairextensions.tk, 1 currency-one.com, 1 currency-strength.com, 1 currencyfreaks.com, 1 +current-usa.com, 0 current.com, 0 currentbitcoin.news, 1 currentchaos.tk, 1 currentcryptocurrency.news, 1 currentcryptocurrencynews.com, 1 currenthaus.com, 1 -currentlystreaming.com, 1 currentlyusa.com, 1 currynissanmaparts.com, 1 curseus.com, 1 @@ -29249,7 +29211,6 @@ cuxpool.net, 1 cuyahogacommunitycollege.tk, 1 cuyahogacountyvotesoh.gov, 1 cvalda.tk, 1 -cvazquez.es, 1 cvbp.nl, 1 cvc.digital, 1 cvdeexpo.com, 1 @@ -29365,7 +29326,6 @@ cyberinc.nl, 1 cyberislam.tk, 1 cyberium-planet.cf, 1 cyberkov.com, 0 -cyberlab.team, 1 cyberlin.org, 1 cyberlounge.ga, 1 cybermall.ga, 1 @@ -29987,7 +29947,6 @@ danielheal.net, 0 danielhinterlechner.eu, 1 danielhurley.com, 1 danielhurley.eu, 1 -danielhurley.ie, 1 danielhurley.info, 1 danielhurley.org, 1 danieliancu.com, 1 @@ -30115,7 +30074,6 @@ danwin1210.me, 1 danwise.online, 1 danwolff.se, 1 danyabanya.com, 1 -danzac.com, 1 danzavila.com, 1 danzka.tk, 1 dao.spb.su, 1 @@ -30158,7 +30116,6 @@ dariela.tk, 1 dario.gq, 1 darioackermann.ch, 0 darioclip.com, 1 -dariosirangelo.me, 1 darioturchetti.me, 1 dariusheghbali.tk, 1 dark-ages.tk, 1 @@ -30188,7 +30145,6 @@ darkenluster.space, 1 darkerlystormy.com, 0 darkerstormy.com, 0 darkestproductions.net, 1 -darkeststar.org, 1 darkfeeling.tk, 1 darkfilm.tk, 1 darkfire.ch, 1 @@ -30583,7 +30539,6 @@ davidvilla.tk, 1 davidzarza.tk, 1 davidzeegers.nl, 1 davidzimmerman3.com, 1 -davie3.com, 1 davimun.org, 1 davinamccall.tk, 1 daviscannabisco.com, 1 @@ -30685,7 +30640,6 @@ dbmiller.org, 1 dbnext.de, 1 dborcard.com, 0 dbox.ga, 1 -dbpkg.com, 1 dbplanview.com, 1 dbq.com, 1 dbradley771.com, 1 @@ -30849,7 +30803,6 @@ dealproject.org.au, 1 dealroom.co, 1 dealsfromheaven.com, 1 dealsmagnet.com, 1 -dealspotr.com, 1 dealstream.com, 1 dealstreet.fr, 1 deamonmail.tk, 1 @@ -31807,7 +31760,6 @@ detelefoonboer.nl, 1 detenterprise.com, 1 determapp.de, 1 determinatie.tk, 1 -dethemium.com, 1 deti-online.com, 1 deti-vse.ml, 1 deti.ga, 1 @@ -31863,7 +31815,6 @@ deuxsol.com, 1 deuxsolutions.com, 1 dev, 1 dev-advancedservicesportal.com, 1 -dev-aries.com, 1 dev-brandywineglobal.com, 1 dev-gutools.co.uk, 1 dev-pmcc.net, 1 @@ -31976,6 +31927,7 @@ devs.host, 1 devs.icu, 1 devs.men, 1 devsectools.com, 1 +devsjournal.com, 1 devskyport.com, 1 devslash.net, 1 devsrvr.ru, 1 @@ -32321,7 +32273,6 @@ diegomeza.tk, 1 diegosalgado.tk, 1 diegovisual.tk, 1 diehildebrands.de, 1 -diehl.io, 1 diekperaiwseis.gr, 1 diemattels.at, 1 diemperu.com, 1 @@ -32799,7 +32750,6 @@ disability.gov, 1 disabilitydischarge.com, 1 disabled-world.com, 1 disabled.dating, 1 -disabledporn.com, 1 disableipv4.se, 1 disabuse.cf, 1 disadattamentolavorativo.it, 1 @@ -32969,7 +32919,6 @@ dispatchitsolutions.io, 1 dispemec.com, 0 displayenergycertificate.co.uk, 1 displayrd.com, 1 -displaysandholders.com, 1 disposable.link, 1 dispur.nic.in, 1 disroot.org, 1 @@ -33477,7 +33426,6 @@ dnzz123.com, 0 do-do.tk, 1 do-it-service.de, 1 do-prod.com, 0 -do.gd, 1 do.search.yahoo.com, 0 do13.net, 1 do67.de, 1 @@ -33538,7 +33486,6 @@ doclassworks.com, 1 docline.gov, 1 docloudu.info, 1 docmartinchiropractic.com, 1 -docmed360.com, 1 docogo.ga, 1 docpc86.fr, 1 docpile.cloud, 1 @@ -34070,7 +34017,6 @@ doramamusic.gq, 1 doramiru.com, 1 doranobi-fansub.id, 1 dorco.be, 1 -dorde.eu, 1 dordtpas.nl, 1 dorfbrunnen.eu, 1 dorfpark-falkenburg.de, 1 @@ -34152,6 +34098,7 @@ dotadotaman.tk, 1 dotbox.org, 1 dotcircle.co, 1 dotcomtest02-single.azurewebsites.net, 1 +dotconnor.com, 0 dotfile.tk, 1 dotgov.gov, 1 dothegangnamstyle.tk, 1 @@ -34172,6 +34119,7 @@ dotnetsandbox.ca, 1 dotphoto.com, 1 dotplex.com, 1 dotpoint.ga, 1 +dotrel.com, 0 dotrox.net, 1 dotshule.ug, 1 dotsiam.co.th, 1 @@ -34250,7 +34198,6 @@ downgratis.tk, 1 download-image.ga, 1 download-knigi.gq, 1 downloadabc.cf, 1 -downloadaja.com, 1 downloadapk.co.id, 1 downloadapkpokemongo.ga, 1 downloadasik.com, 1 @@ -34348,7 +34295,6 @@ dr-maike-juergens.de, 1 dr-nosrat.tk, 1 dr-nystroem.de, 1 dr-schlamminger.de, 1 -dr-schuessler.de, 1 dr-www.de, 1 dr.mg, 1 dr2dr.ca, 1 @@ -34428,7 +34374,6 @@ dragonsunited.info, 1 dragonsunited.net, 1 dragonsunited.org, 1 dragontail.tk, 1 -dragonwolfpackaquaria.com, 1 dragonwork.me, 1 dragowebdesign.com, 0 drahcro.uk, 1 @@ -34478,6 +34423,7 @@ drawguess.fun, 1 drawing.tk, 1 drawingcode.net, 1 drawtwo.gg, 1 +drawvesly.ovh, 1 drawxp.com, 1 draycotthotel.com, 1 drbadnick.tk, 1 @@ -34516,7 +34462,6 @@ dreamboxpro.com, 1 dreamcast-world.tk, 1 dreamcleaningservice.com, 1 dreamcrack.tk, 1 -dreamcraft.su, 1 dreamdestine.com, 1 dreamdivers.com, 1 dreamelegant.ml, 1 @@ -34537,7 +34482,6 @@ dreamlux.sk, 1 dreampages.tk, 1 dreampointech.com, 1 dreamqueen.tk, 1 -dreamrae.net, 1 dreamreality.tk, 1 dreams-2-reality.com, 1 dreamsea.tk, 1 @@ -35420,7 +35364,6 @@ dziscover.com, 1 dziurdzia.pl, 1 dzkweb.com, 1 dzmonarchie.tk, 1 -dzndk.com, 1 dzndk.net, 1 dzndk.org, 1 dzomo.org, 0 @@ -36012,7 +35955,6 @@ eastsideroofingcontractor.com, 1 eaststudios.net, 1 eastvalleyautorebuild.com, 1 eastwashingtonpa.gov, 1 -eastwesttmc.com.au, 1 eastwindsorhistory.tk, 1 eastyorkshirebuses.co.uk, 1 easukasbestos.co.uk, 1 @@ -36171,6 +36113,7 @@ ebjork.se, 1 ebki-nsn.gov, 1 eblan.gq, 1 eblog.cf, 1 +eblog.ink, 1 ebola-hosting.cz, 1 ebolacharts.ga, 1 ebolavirus.tk, 1 @@ -36546,6 +36489,7 @@ edtech-hub.com, 1 edtech.ee, 1 edtechwebb.com, 1 edtravel.ga, 1 +edu-kingdom.com, 1 edu6.cloud, 1 eduanimal.tk, 1 eduard-dopler.de, 1 @@ -36932,7 +36876,6 @@ einreiseanmeldung.de, 1 einrichtwerk.de, 1 einsatzstiefel.info, 1 einscube.com, 1 -einser.com, 1 einsteinathome.org, 1 einsteincapital.ca, 1 einsteinium.fr, 1 @@ -37038,7 +36981,6 @@ elaax.de, 0 elabela.com.br, 1 elad.wtf, 1 eladalfassa.com, 1 -eladgames.com, 1 eladlak-ingatlan.com, 1 elaheze.com, 0 elahp.com.br, 1 @@ -37526,7 +37468,6 @@ elmasajuice.com, 1 elmejorcortapelos.com, 1 elmenreich.tk, 1 elmerboroughnj.gov, 1 -elmermx.ch, 1 elmeson.tk, 1 elmoknows.xyz, 0 elmolar.tk, 1 @@ -37712,6 +37653,7 @@ embraceni.org, 1 embracethedarkness.co.uk, 1 embracezine.tk, 1 embryologist.info, 1 +emby.cloud, 1 emby.live, 1 emceemanic.tk, 1 emcentrix-com-site-mvc.azurewebsites.net, 1 @@ -37738,6 +37680,7 @@ emenshop.tk, 1 emeralda.tk, 1 emeraldcbdshop.com, 0 emeraldcityswagger.com, 1 +emeraldcoastrideshare.com, 1 emeraldcoasturgentcare.com, 1 emeraldheights.tk, 1 emeraldislerealty.com, 1 @@ -38219,7 +38162,6 @@ enky.be, 1 enlace.vip, 1 enlacesgranotas.tk, 1 enlamochiladeadri.com, 1 -enlight.no, 1 enlightenspeech.com, 1 enlightsec.se, 1 enlnf.link, 1 @@ -38587,7 +38529,6 @@ erciyesspor.tk, 1 erclab.kr, 1 erclaim.com, 1 erctra.com, 1 -erdethamburgeronsdag.no, 1 ereader.uno, 1 erectiepillenwinkel.nl, 1 erector.cf, 1 @@ -38596,7 +38537,6 @@ eredmenye.xyz, 1 erektion1.gq, 1 eremnews.com, 1 erenvakfi.org, 1 -erethon.com, 1 erfgoedeisden.tk, 1 erfolgsmaschine.ch, 0 ergaomnes.cz, 1 @@ -38839,7 +38779,6 @@ esc-romania.tk, 1 esc-turkey.tk, 1 esc.gov, 1 escae.ml, 1 -escael.org, 1 escalando.tk, 1 escalesensorielle.com, 1 escambiacountyal.gov, 1 @@ -38951,7 +38890,6 @@ esm.run, 1 esmag.ru, 1 esmart.ro, 1 esmejor.tk, 1 -esmibot.com, 1 esmincg2t1.com, 1 esnekkaucuk.com, 1 esoa.net, 1 @@ -39088,7 +39026,6 @@ esteban-abadahs.tk, 1 estebanborges.com, 1 estebanoria.net, 1 estedafah.com, 1 -esteladigital.com, 1 estenio.com.mx, 1 esteniomexico.com, 1 esteriliza-me.org, 1 @@ -39185,7 +39122,6 @@ eternal-chaos.tk, 1 eternal-con.de, 1 eternal-dementia.tk, 1 eternal-warriors.de, 1 -eternalabyss.int.eu.org, 1 eternalflame.cn, 1 eternalflame.info, 1 eternalguild.tk, 1 @@ -39428,7 +39364,6 @@ europeancupinline.eu, 1 europeanpreppers.com, 1 europeanstudies-chemnitz.de, 1 europeantransportmanagement.com, 1 -europeanwineresource.com, 1 europeluxuryweddings.com, 1 europeonline.tk, 1 europeos.es, 1 @@ -39551,6 +39486,7 @@ eventcore.tk, 1 eventdays.tk, 1 eventerlebnis.ch, 1 eventfun.tk, 1 +eventide.space, 0 eventive.org, 0 eventjams.com, 1 eventmake.es, 1 @@ -39921,7 +39857,6 @@ expandtheroom.com, 1 expansion-lidl.es, 1 expatads.com, 1 expatfinancial.com.hk, 1 -expatfire.com, 1 expatmortgage.uk, 1 expatriate.pl, 0 expe.voyage, 1 @@ -39989,6 +39924,7 @@ exploringmorocco.tours, 1 explorium.tk, 1 explosion-cs.tk, 1 explosionstereo.tk, 1 +expo-larionov.org, 1 expo58.tk, 1 expobeds.com, 1 expodom.hu, 1 @@ -40426,7 +40362,6 @@ facelimousin.fr, 1 facemaze.io, 1 facepainting.gr, 1 facepalmsecurity.com, 1 -facepolo.com, 1 facerepo.com, 1 faceresources.org, 1 facesdr.com, 1 @@ -40534,7 +40469,6 @@ fahrenwalde.de, 1 fahrschule-laux.de, 1 fahrwerk.io, 1 fahrzeug-talk.de, 1 -fai.gov, 1 faidanoi.it, 1 faidatefacile.it, 1 faieurope.it, 1 @@ -40861,7 +40795,6 @@ faraslot8.com, 1 faraslot8.net, 1 farb-tabelle.de, 1 farberplasticsurgery.com, 1 -farcaster.email, 1 farcecrew.de, 0 fareast.cf, 1 fareast.ga, 1 @@ -41072,7 +41005,6 @@ fatowltees.com, 1 fattailcall.com, 0 fattoriabio.jp, 1 fattorino.it, 1 -fatturegeko.eu, 1 fattyink.com, 1 fatvalley.at, 1 fau-bremen.tk, 1 @@ -41462,7 +41394,6 @@ fennet.rentals, 1 fennydewit.nl, 1 fenom.ga, 1 fenotipo.com, 1 -fenriragic.com, 1 fenschui.ru, 1 fenster-bank.at, 1 fenster-bank.de, 1 @@ -41700,7 +41631,6 @@ fiam.me, 1 fiamtorino.eu, 1 fianna.tk, 1 fiasgo.dk, 1 -fiasgo.i.ng, 1 fiataldivat.hu, 1 fiberoptikz.tk, 1 fibery.io, 1 @@ -41846,7 +41776,6 @@ filippo.io, 1 filipstaffa.net, 1 filizaker.tk, 1 filleritemsindia.com, 1 -filli-it.ch, 1 fillmorecountyne.gov, 1 fillmysuitca.se, 1 fillu.de, 1 @@ -42423,8 +42352,8 @@ flamengopi.tk, 1 flamentecnic.tk, 1 flameofthoughts.tk, 1 flamer-scene.com, 0 +flamet.eu, 0 flameviper.tk, 1 -flameworked.com, 1 flamingcow.tv, 1 flamingkeys.com, 1 flamingogroup.vn, 1 @@ -42579,7 +42508,6 @@ flhealthcharts.gov, 1 fliacuello.com.ar, 1 flibanserina.com, 1 flicerdowneh.cf, 1 -flickcritter.com, 1 flickor.tk, 1 flieger-funk-runde.de, 1 fliesen-waldschmidt.de, 1 @@ -43366,7 +43294,6 @@ formulacionquimica.com, 1 formulastudent.de, 1 formulaveevictoria.com.au, 1 fornarisandres.com, 1 -fornoreason.net.au, 1 fornwall.net, 0 foro-coopfuture.tk, 1 foro.red, 1 @@ -43569,7 +43496,6 @@ fotoleitner.com, 1 fotoleitner.de, 1 fotomodel.cf, 1 fotomodels.tk, 1 -fotonjan.com, 1 fotontechnik.pl, 1 fotonza.ru, 1 fotopalacedigitalstudio.tk, 1 @@ -43664,7 +43590,6 @@ foxtransportables.com.au, 1 foxtrotfm.tk, 1 foxtwomodels.com, 1 foxxylove.net, 1 -foxycredit.com, 1 foxyslut.com, 1 foyale.io, 1 fozzie.co.uk, 1 @@ -43792,7 +43717,6 @@ francescopalazzo.com, 1 francescopandolfibalbi.it, 1 francescorenna.tk, 1 francescosiciliano.tk, 1 -francescoyatesfansite.com, 1 francesfluente.cf, 1 franceskivillas.tk, 1 francetraceur.fr, 1 @@ -43904,7 +43828,6 @@ frattaroli.org, 1 frau-pusteblu.me, 1 frau-sucht-bauer.de, 1 frau.gq, 1 -fraudmarc.com, 1 fraudpoders.ga, 1 fraudpodest.ga, 1 fraudswatch.tk, 1 @@ -44175,7 +44098,6 @@ freewarez.org, 1 freewaypropane.com, 1 freeweibo.com, 1 freewerkt.nl, 1 -freewillfilm.com, 1 freewoman.club, 1 freewoodfactory.com, 1 freexmovie.com, 1 @@ -44337,7 +44259,6 @@ frightmare.tk, 1 frigi.ch, 0 frign.de, 1 frigochaco.com.py, 1 -frigolit.net, 1 friherrsindemarit.fi, 1 frikandellenmoord.nl, 1 frikandelmoord.nl, 1 @@ -44418,7 +44339,6 @@ frontline.cloud, 1 frontrangefence.com, 1 frontrouge.fr, 1 froogo.co.uk, 1 -fropky.com, 1 frosinonetoday.it, 1 frosoku.com, 1 frostfire.tk, 1 @@ -44603,7 +44523,6 @@ fujikochan.tk, 1 fujiwarashinzo.com, 1 fujiyakimono.com, 1 fukabori-kaidora.com, 1 -fukakukeiba.com, 1 fukase-seed.com, 1 fukikaeru.com, 1 fukn.jp, 1 @@ -44765,7 +44684,6 @@ funidelia.sg, 1 funidelia.si, 1 funidelia.sk, 1 funidos.tk, 1 -funinbeds.org.uk, 1 funinfo.tk, 1 funkazoid-radio.com, 1 funken-networks.de, 1 @@ -45128,7 +45046,6 @@ gaci88play.com, 1 gacirenin.cf, 1 gacirenin.tk, 1 gackowski.tk, 1 -gad.co.id, 1 gadabit.pl, 1 gadaj.eu, 1 gadanie.cf, 1 @@ -45738,7 +45655,6 @@ gaymerx.com, 1 gaymerx.net, 1 gaymerx.org, 1 gaynight.tk, 1 -gaypirateassassins.com, 1 gaysexpositions.guide, 1 gaytorrent.ru, 1 gaytubec.com, 1 @@ -46856,7 +46772,6 @@ ginasiovirtual.com, 1 ginatony.com, 1 ginen.xyz, 0 ginev.tk, 1 -gingersutton.com, 1 ginionusedcars.be, 1 ginitaly.it, 1 ginn.press, 1 @@ -47823,7 +47738,6 @@ gorki.tk, 1 gorky.media, 1 gorlani.com, 1 gorlani.net, 1 -gorn.ch, 1 gorod74.ru, 0 gorodabakan.cf, 1 gorodabakan.ga, 1 @@ -48070,7 +47984,6 @@ graetnewsnetwork.com, 1 graetreport.com, 1 graf-igor.ch, 1 graf.re, 1 -grafcaps.com, 1 grafe.com, 1 grafenberg.tk, 1 graffen.dk, 0 @@ -48649,7 +48562,6 @@ groundengenharia.com, 1 groundfm.tk, 1 groundhogg.nl, 1 groundmc.net, 1 -groundsdirect.com, 1 groundspan.com, 1 groundthumpingmotors.com, 1 groundthumpingmotors.net, 1 @@ -49182,7 +49094,6 @@ gyannews.ga, 1 gyara.moe, 1 gyas.nl, 1 gybagardlin.tk, 1 -gycis.me, 1 gyefund.com, 1 gyefund.org, 1 gyengus.hu, 1 @@ -49685,7 +49596,6 @@ handhockeyest.ga, 1 handicappingsportsers.ga, 1 handicappingsportsest.ga, 1 handicraftsman.tk, 1 -handlecoin.com, 1 handleidingkwijt.com, 1 handlekrypto.com, 1 handlingcosters.ga, 1 @@ -49734,6 +49644,7 @@ hanisirfan.cf, 1 hanjl.com, 1 hanjuapp.com, 1 hanke.se, 1 +hankoreas.com, 1 hankr.com, 1 hanksacservice.com, 1 hanksservice.com, 1 @@ -49861,7 +49772,6 @@ happymine.nl, 1 happymondayclub.com, 1 happymothersday.tk, 1 happynight.tk, 1 -happyretail.co, 1 happyrunning.tk, 1 happyschnapper.com, 1 happyscubadiving.tk, 1 @@ -50338,6 +50248,7 @@ heade.cf, 1 headforcloud.com, 1 heading2australia.ga, 1 headlineclub.gr, 1 +headlinenews.co, 1 headofhair.pl, 1 headphonesinear.tk, 1 headshotharp.de, 1 @@ -50788,7 +50699,6 @@ heeler.blue, 1 heeler.red, 1 heello.es, 1 heesenyachts.com, 1 -hefengautoparts.com, 1 heftkaufen.de, 1 heg.ge, 1 hegartymaths.com, 1 @@ -51258,7 +51168,6 @@ heuremiroir.info, 1 heute-kaufen.de, 1 heute.training, 1 heutger.net, 1 -hevertonfreitas.com.br, 1 hevrishut.cf, 1 hewavitharanamv.tk, 1 hex.nl, 1 @@ -52275,7 +52184,6 @@ homeofceline.tk, 1 homeofjones.net, 1 homeogenium.com, 0 homeomatic.ga, 1 -homeopata.tv, 1 homeopathie.tk, 1 homeopathieridderspoor.nl, 1 homeopplis.ga, 1 @@ -52655,7 +52563,6 @@ hotelastor.com, 1 hotelbiz.cf, 1 hotelbiz.ga, 1 hotelbiz.gq, 1 -hotelbonacabol.com, 1 hotelbretagne.dk, 1 hotelconsulado.com.br, 1 hotelcorporate.codes, 1 @@ -52664,7 +52571,6 @@ hoteldahu.it, 1 hoteldimorae.it, 1 hoteldvorik.ml, 1 hotelelaphusabrac.com, 1 -hotelevershine.com, 1 hotelfloresta.tk, 1 hotelfloridachaco.com, 1 hotelflow.com.br, 1 @@ -53015,7 +52921,6 @@ hte.ovh, 1 hti.digital, 1 htikeagkyaw.com, 1 htlball.at, 1 -htmanager.fr, 1 htmdom.com, 1 html-code-generator.com, 1 html-css.tk, 1 @@ -53072,7 +52977,6 @@ hua-li88.net, 1 huabianwa.com, 1 huagati.com, 1 huahinpropertylisting.com, 1 -huang-haitao.com, 1 huang.nu, 1 huangguancq.com, 1 huangh.com, 1 @@ -53997,7 +53901,6 @@ idesoft.com, 1 idesoft.eu, 1 idesoft.net, 1 idesoft.org, 1 -idesoftinnovacion.com, 1 idesoftinnovacion.es, 1 idev-hub.com, 1 idevicesinc.com, 1 @@ -54021,6 +53924,7 @@ idkidknow.com, 1 idleleo.com, 1 idlemon.net, 1 idlethoughtsandramblings.com, 1 +idlewildflowers.com, 1 idlxb.com, 1 idmanagement.gov, 1 idmaster.ml, 1 @@ -54293,7 +54197,6 @@ iisjy.cn, 1 iisuss.gq, 1 iitala.fi, 1 iitneetprep.com, 1 -iitowns.ir, 1 iix.se, 1 ijmondlijn.nl, 1 ijnokmpl.cf, 1 @@ -54560,7 +54463,6 @@ imamenu.com, 1 imanageproducts.co.uk, 1 imanageproducts.com, 1 imanageproducts.uk, 1 -imanhearts.com, 1 imanolbarba.net, 1 imap.support, 1 imap2imap.de, 1 @@ -54628,7 +54530,6 @@ imisto.net, 1 imitationjewelry.tk, 1 imitza.com, 0 imjo.in, 1 -imjustcreative.com, 1 imkerverein-moenchswald.de, 1 imkindofabigdeal.com, 1 imlec.net, 1 @@ -54697,7 +54598,6 @@ imolights.net, 1 imolog.cl, 1 imoner.com, 1 imoner.ga, 1 -imoney.tw, 1 imoneynet.com, 1 imorano.it, 1 imouto.my, 0 @@ -54887,11 +54787,9 @@ incommon.io, 1 incompliance.de, 1 inconsciente.tk, 1 incontactmetjezelf.nl, 1 -incore.nl, 1 incowrimo.org, 1 incpak.com, 1 incparadise.net, 1 -increasetestosteronelevels.org, 1 incredibilis.tk, 1 incrediblenews.tk, 1 incrediblez.tk, 1 @@ -55011,7 +54909,6 @@ indodax.com, 1 indoface.ga, 1 indofountain.tk, 1 indogenius.org, 1 -indogermanstartup.com, 1 indogermantrade.de, 1 indoidnews.ga, 1 indoittraining.com, 0 @@ -55417,7 +55314,6 @@ inicio.site, 1 iniiter.com, 1 inima.org, 1 inin.gq, 1 -inishbofin.ie, 1 init.blog, 1 init.de, 1 init3.cn, 1 @@ -55511,8 +55407,6 @@ innogames.com, 1 innogames.de, 1 innohb.com, 1 innolabfribourg.ch, 1 -innophate-security.com, 1 -innot.net, 1 innoteil.com, 1 innoteknology.com, 1 innotel.com.au, 1 @@ -55552,7 +55446,6 @@ inoruhana.com, 1 inova.business, 1 inovasirumahku.tk, 1 inovatec.com, 1 -inovatecapi.com, 1 inovatecsystems.com, 1 inovigo.ro, 1 inoxandco.com, 1 @@ -56230,7 +56123,6 @@ iossearch.tk, 1 iossifovlab.com, 1 iostream.by, 1 iot-alliances.com, 1 -iotac.xyz, 1 iotanodes.org, 1 iotekha.tv, 1 iotfen.com, 1 @@ -56808,7 +56700,6 @@ istormsolutions.co.uk, 1 istorrent.is, 1 istratov.tk, 1 istschonsolangeinrente.de, 1 -istsi.org, 1 istudentpro.ml, 1 isuggi.com, 1 isultov.tk, 1 @@ -57306,7 +57197,6 @@ j9297.com, 0 j9504.com, 1 j9507.com, 0 j9508.com, 0 -j9512.com, 1 j9514.com, 0 j95app.com, 0 j95bb.com, 1 @@ -57473,7 +57363,6 @@ jahit.tk, 1 jahner.xyz, 1 jahubar.tk, 1 jaialdi.tk, 1 -jaiestate.com, 1 jaiho-zeetoz1server.ga, 1 jailbreakingisnotacrime.org, 1 jailfood.ga, 1 @@ -57650,7 +57539,6 @@ janheidler.dynv6.net, 1 janhermann.cz, 1 janhuelsmann.com, 1 jani.media, 1 -janiat.com, 1 janik.cz, 1 janikrabe.com, 1 janine-und-johannes.de, 1 @@ -57723,7 +57611,6 @@ jarett-lee.com, 1 jarkkorahkonen.fi, 1 jarl.ninja, 1 jarlette.com, 1 -jarmala.lt, 1 jarmandental.com, 1 jarmatys.pl, 1 jarmix.fi, 1 @@ -57733,7 +57620,6 @@ jarnobogaert.com, 0 jarnobogaert.xyz, 1 jarnskog.tk, 1 jarofthread.com, 1 -jaroku.com, 1 jarondl.net, 1 jaroslavc.eu, 1 jarovske-udoli.cz, 1 @@ -57854,7 +57740,6 @@ jaylineko.com, 1 jaymecd.rocks, 1 jaypandit.me, 1 jaypark.gq, 1 -jayrl.com, 1 jaysaw.me, 1 jayshao.com, 0 jayspage.tk, 1 @@ -57886,7 +57771,6 @@ jbc88.cc, 1 jbdesignfoundations.com, 1 jbdillon.com, 1 jbeta.is, 1 -jbholdings.co.uk, 1 jblackweb.com, 1 jblan.org, 1 jbliss.net, 1 @@ -57968,6 +57852,7 @@ jcphotography.dk, 1 jcra.net, 1 jcrobin56.fr, 1 jcse.mil, 1 +jcsesecuneta.com, 1 jcsobrasyreformas.com, 1 jcsolutions.tk, 1 jcus.co, 1 @@ -58230,14 +58115,12 @@ jessecharley.com, 1 jessecharli.com, 1 jessecharlie.com, 1 jessecharlie.info, 1 -jessecharlie.net, 1 jessecharlie.org, 1 jessecharlienaser.com, 1 jesseerbach.com, 1 jessekaufman.com, 1 jesseklaver.nl, 1 jessem.fr, 1 -jessenaser.com, 1 jessenaser.net, 1 jessenaser.org, 1 jesseonline.tk, 1 @@ -58398,7 +58281,6 @@ jiazhao.ga, 0 jicaivvip.com, 1 jichi.io, 1 jichi.nz, 1 -jichi000.win, 1 jieyang2016.com, 1 jif.gc.ca, 1 jigsawplanet.com, 1 @@ -58456,7 +58338,6 @@ jing.su, 1 jingbo.fan, 1 jingmakeji.cn, 0 jinja.ai, 1 -jinkuru.net, 1 jinliming.ml, 1 jino.gq, 1 jintaiyang123.org, 1 @@ -58537,7 +58418,6 @@ jlqwer.com, 1 jlr-luxembourg.com, 0 jls.idv.tw, 1 jltcsecuritygroup.com, 1 -jltctech.com, 1 jmanalansan.com, 1 jmap.support, 1 jmarciniak.it, 1 @@ -58558,7 +58438,6 @@ jmf-clan.tk, 1 jmg3.dynu.net, 1 jmisern.com, 1 jmk.hu, 1 -jmlogistica.com, 1 jmlp.fr, 1 jmmanadobitung.co.id, 1 jmonagas-portfolio.ml, 1 @@ -58694,7 +58573,6 @@ joelleisthatbitch.tk, 1 joellimberg.com, 1 joellombardo.com, 0 joelmunch.com, 1 -joelnichols.uk, 1 joelving.dk, 0 joepitt.co.uk, 0 joerg-wellpott.de, 1 @@ -58860,7 +58738,6 @@ jonadamich.tk, 1 jonahburke.com, 1 jonahperez.com, 1 jonahtheprophet.tk, 1 -jonale.net, 1 jonandnoraswedding.com, 1 jonas-thelemann.de, 1 jonas.me, 1 @@ -59018,7 +58895,6 @@ josefranca.pt, 0 josejimenezgonzalez.es, 1 josejorques.tk, 1 joseluisberrocal.tk, 1 -josemikkola.fi, 1 josemortellaro.com, 1 josenastrid.tk, 1 josepbel.com, 1 @@ -59063,7 +58939,7 @@ joshuadiamant.com, 1 joshuajohnson.ca, 1 joshuamccracken.org, 1 joshuamessick.com, 1 -joshuameunier.com, 1 +joshuameunier.com, 0 joshuaschmitt.us, 1 joshygeo.tk, 1 josiemccoy.co.uk, 1 @@ -59084,7 +58960,6 @@ jouleperformance.ch, 0 jouleperformance.de, 0 jouons-aux-echecs.be, 1 jourbook.cf, 1 -jourdain.pro, 1 journal84.ch, 1 journaldufumeur.ch, 1 journales.com, 1 @@ -61471,7 +61346,6 @@ kintsugi-beauty.com, 0 kinualive.com, 1 kinvault.com, 1 kinyued.store, 1 -kiocloud.com, 0 kiokoman.eu.org, 0 kiomara.com, 1 kionetworks.es, 1 @@ -61666,7 +61540,6 @@ kjfaudio.com, 1 kjg-hattingen.de, 1 kjkmail.de, 1 kjmart.ru, 1 -kjmedia.dk, 1 kjnotes.com, 1 kjs73.com, 1 kk-gruppe.net, 1 @@ -61943,7 +61816,6 @@ knjizevic.at, 0 knk218.com, 1 knmv.nl, 1 knnet.ch, 1 -knoji.com, 1 knop.info, 0 knorrnet.de, 1 knovator.com, 1 @@ -62167,7 +62039,6 @@ komget.net, 0 komicloud.com, 1 komidoc.com, 1 komiksbaza.pl, 1 -kominfo.go.id, 1 kominfo.net, 0 kominki-sauny.pl, 1 komintek.ru, 1 @@ -62459,7 +62330,6 @@ koushinjo.org, 1 kouwenhoven.xyz, 1 kov.space, 1 kovachica.tk, 1 -koval.io, 1 kovaldo.ru, 1 kovered.net, 1 kovnsk.net, 1 @@ -62523,8 +62393,6 @@ krajowyfunduszgwarancyjny.pl, 1 krajzlinsky.info, 1 krakato.tk, 1 kraken-ttt.com, 1 -kraken.io, 0 -kraken.site, 1 krakenrobotik.de, 1 krakozyabra.ga, 1 krakozyabra.gq, 1 @@ -62994,7 +62862,6 @@ kubrick.tk, 1 kubusadvocaten.nl, 1 kuchen-am-stiel.de, 1 kucingmania.net, 1 -kucloud.win, 1 kucnibudzet.com, 1 kucukanilardabuyuksirlar.com, 1 kucukayvaz.com, 0 @@ -63084,7 +62951,6 @@ kupaa.ink, 1 kupferschmids.ch, 1 kupferstichshop.com, 1 kupibilet.ru, 1 -kupid.com, 1 kupil.ru, 1 kupimlot.ru, 1 kupinska.pl, 1 @@ -63364,7 +63230,6 @@ la-ville-aux-dames-auto-ecole.com, 1 la-vraie-histoire.fr, 1 laab.gv.at, 1 laac.io, 1 -laanius.dk, 1 laarroceriacolombiana.com, 1 laassari.me, 0 laatikko.io, 1 @@ -63620,6 +63485,7 @@ lahoguera.tk, 1 lahoratunante.tk, 1 lai.is, 1 lai.zone, 1 +laibcoms.com, 1 lailabanx.org, 1 lain.at, 1 lain.wiki, 1 @@ -63678,7 +63544,6 @@ lalaya.fr, 1 laled.ch, 0 lalegria.tk, 1 laleli.biz, 1 -lallybroch.com.au, 1 lalokura.tk, 1 lalucepulsata.it, 1 lalucha.tk, 1 @@ -63975,7 +63840,6 @@ laramiecountywy.gov, 1 laranjada.org, 1 larasm.tk, 1 laravelcommunity.asia, 1 -laraveldirectory.com, 1 larawoodarts.com, 1 larax.tk, 1 larbertbaptist.org, 1 @@ -64093,7 +63957,6 @@ lassovideos.com, 1 lasst-uns-beten.de, 1 last-strike.org, 1 lastbooks.gq, 1 -lastcraft.ru, 1 lastingmarksers.ga, 1 lastingmarksest.ga, 1 lastingsmiles.org, 1 @@ -64185,7 +64048,6 @@ laughinggrapepublishing.com, 1 laughingloon.com, 1 laukstein.com, 1 laultimaestacion.tk, 1 -launch-subtitle.com, 1 launcher-minecraft.com, 1 launchfinderers.ga, 1 launchfinderest.ga, 1 @@ -64441,7 +64303,6 @@ lc68884.com, 0 lc7.fun, 0 lc8.com, 1 lc8.fun, 1 -lc8.life, 1 lc8.tv, 1 lc80000.com, 0 lc8005.com, 1 @@ -65066,7 +64927,6 @@ lendahandmissionteams.org, 1 lendingmate.ca, 1 lenemes.tk, 1 lenergietoutcompris.fr, 1 -lenget.com, 1 lengow.com, 1 lengua-alemana.tk, 1 lenguajecoloquial.com, 1 @@ -65580,7 +65440,6 @@ libra.com, 1 libractes.tk, 1 libraideos.tk, 1 librairieducontretemps.com, 1 -librairiezbookstore.com, 1 libramedia.ru, 1 libraries.vic.gov.au, 1 librarium.tk, 1 @@ -65771,7 +65630,6 @@ lifeslonglist.com, 1 lifestorage.com, 1 lifestrongacademy.org, 1 lifestyle7788.com, 1 -lifestylecent.com, 1 lifestyler.me, 1 lifestylexplocial.tk, 1 lifesuccessandpersonalgrowth.com, 1 @@ -65824,7 +65682,6 @@ lightingpacificpalisades.com, 1 lightingsimivalley.com, 1 lightingthousandoaks.com, 1 lightingwestlakevillage.com, 1 -lightme.us, 1 lightmere.com, 1 lightning-wallet.com, 1 lightning.com, 1 @@ -65962,7 +65819,6 @@ limbo-online.tk, 1 limbra.tk, 1 lime-host.cf, 1 lime-host.tk, 1 -limecho.net, 1 limehost.com, 1 limehotel.tk, 1 limelightnashville.cf, 1 @@ -66175,7 +66031,6 @@ linoscan.com, 1 linoscan.nl, 1 linoskin.com, 1 linoskin.nl, 1 -linosky.ch, 1 linostassi.net, 1 linostor.com, 1 linostor.nl, 1 @@ -66409,7 +66264,6 @@ littleboutiqueshop.com, 1 littleboutiqueshop.uk, 1 littledev.nl, 1 littleduck.xyz, 1 -littlefairy.no, 1 littlefamilyadventure.com, 1 littlefingersindia.com, 1 littlegiants.edu.au, 1 @@ -66571,7 +66425,6 @@ living.digital, 1 living.video, 1 living2000.com, 1 livingafrugallife.com, 1 -livingforreal.com, 1 livinghebrew.tk, 1 livinginhimalone.com, 1 livinglab.be, 1 @@ -66813,7 +66666,7 @@ locauxrama.fr, 1 locchat.com, 1 lochloco.tk, 1 locjj.com, 1 -lock-expert.de, 1 +lock-expert.de, 0 lock.me, 1 lock23.ca, 1 lockaby.org, 1 @@ -67551,7 +67404,6 @@ lowies.com.au, 1 lowmagnitude.com, 1 lowsec.space, 1 lowson.ca, 1 -lowt.us, 1 loxdonmarkets.com, 1 loyaleco.it, 1 loyaltech.ch, 1 @@ -67594,7 +67446,6 @@ lrumeq.com, 1 lrv-grobbendonk.tk, 1 ls-alarm.de, 1 ls-mapping-team.de, 1 -ls-rp.es, 1 lsal.me, 1 lsbricks.com, 1 lsc-dillingen.de, 1 @@ -67609,6 +67460,7 @@ lsg2021acm.com, 1 lshiy.com, 1 lskl.fi, 1 lsl.eu, 1 +lsmentor.com, 1 lspdonline.gq, 1 lsquo.com, 1 lsscreens.de, 1 @@ -67639,7 +67491,6 @@ ltmw.xyz, 1 ltn-tom-morel.fr, 1 ltonlinestore.in, 0 ltransferts.com, 1 -lts-tec.de, 1 ltservers.net, 1 lty.space, 1 lu-rp.es, 1 @@ -67709,7 +67560,6 @@ lucidlogs.com, 1 lucidoccult.com, 1 lucidplumbing.com.au, 1 lucie-parizkova.cz, 1 -lucie.jp, 1 lucielavickova.com, 1 luciferblog.tk, 1 luciferianism.tk, 1 @@ -67976,7 +67826,6 @@ lusis.fr, 1 lusitec.pt, 1 lusitom.com, 1 luska.cz, 1 -luso-livros.net, 1 lusoft.cz, 1 lust.works, 1 lustanslakejer.tk, 1 @@ -68067,8 +67916,7 @@ luzi-type.ch, 1 luzica.tk, 1 lv.lk, 1 lv.search.yahoo.com, 0 -lv0.it, 1 -lv5.top, 1 +lv0.it, 0 lvcshu.com, 1 lvee.org, 1 lvfc.co, 1 @@ -68139,7 +67987,6 @@ lyon-interactive.com, 1 lyon-synergie.com, 1 lyonelkaufmann.ch, 0 lyonl.com, 1 -lyonslawlink.com, 1 lyradhealth.com, 1 lyrenhex.com, 1 lyrical-nonsense.com, 1 @@ -68793,7 +68640,6 @@ maisonmere.group, 1 maisproduzida.com.br, 1 maisvitaminas.com.br, 1 maitemerino.net, 1 -maitheme.com, 1 maiti.info, 1 maitlandcashforcars.com.au, 1 maitrelucas.fr, 1 @@ -69221,7 +69067,6 @@ mansionflip.com, 1 manski.net, 1 mansora.co, 1 mansora.io, 1 -mansora.net, 1 mansour.io, 1 mansurov.tk, 1 mantachiepharmacy.com, 1 @@ -69409,7 +69254,6 @@ marcus-scheffler.com, 1 marcus.pw, 0 marcusburghardt.tk, 1 marcusds.ca, 1 -marcuskoh.com, 1 marcusporter.tk, 1 marcusstafford.com, 1 mardelcupon.com, 1 @@ -69600,7 +69444,6 @@ marketingbrandingnews.com, 1 marketingbrandingnews.net, 1 marketingco.nl, 1 marketingconcafe.com, 1 -marketingconverts.com, 1 marketingdesignu.cz, 1 marketingdigitalefisiente.com, 1 marketingforfood.com, 1 @@ -69849,8 +69692,6 @@ marvnet.gq, 1 marvnet.ml, 1 marvnet.tk, 1 marvnetdigital.cf, 1 -marvnetdigital.com, 1 -marvnetdigital.de, 1 marvnetdigital.ga, 1 marvnetdigital.gq, 1 marvnetdigital.ml, 1 @@ -70149,7 +69990,6 @@ matratzentester.com, 1 matrichelp.co.za, 1 matridiana.com, 1 matrieux.dk, 1 -matrimoni.uk, 1 matrimonio.com, 1 matrimonio.com.co, 1 matrimonio.com.pe, 1 @@ -70185,8 +70025,6 @@ mattari-app.com, 1 mattatoio.eu, 1 mattberryman.org, 1 mattbiscay.com, 1 -mattbsg.xyz, 1 -mattcarr.net, 0 mattcoles.io, 1 mattconstruction.com, 1 mattcorp.com, 1 @@ -70230,13 +70068,11 @@ matthewthode.com, 1 matthewthode.net, 1 matthewthode.org, 1 matthey.nl, 1 -matthi.coffee, 1 matthi3u.xyz, 1 matthias-muenzner.de, 1 matthias-wimmer.de, 1 matthiasadler.info, 1 matthiasbeck.com, 1 -matthiasheil.de, 1 matthiasmueller.me, 1 matthiasott.ch, 1 matthiasott.com, 1 @@ -70533,13 +70369,11 @@ mbwsignup.com, 1 mc-auth.com, 1 mc-dos.ru, 1 mc-jobs.net, 1 -mc-pub.org, 1 mc-teemocraft.tk, 1 mc.ax, 1 mc007.xyz, 1 mc4free.cc, 1 mc5zvezd.ru, 0 -mc81.com, 1 mcadmin.net, 1 mcagon.tk, 1 mcb-bank.com, 1 @@ -70645,7 +70479,6 @@ mcsinflatables.co.uk, 1 mcsmart.ru, 1 mcsnovatamabayan.com, 1 mcsoneca.tk, 1 -mcsports.es, 1 mcsrvstat.us, 1 mcstaralliance.com, 1 mcsteve.com, 1 @@ -71245,7 +71078,6 @@ meditadvisors.com, 1 meditarenargentina.org, 1 meditateinolympia.org, 1 meditation-kompass.de, 1 -meditation-rennes.org, 1 meditel.nl, 1 meditez.ca, 1 meditrak.ml, 1 @@ -71377,7 +71209,6 @@ meganmarston.cf, 1 meganmarston.ga, 1 meganruggiero.com, 0 megaparadise.ml, 1 -megapixel.cz, 1 megaplan.cz, 1 megaplan.ru, 1 megaportal.ga, 1 @@ -71583,7 +71414,6 @@ melted.me, 1 melvinsfrance.tk, 1 mema.recipes, 1 memberbaz.ml, 1 -memberhk.com, 1 members-arbourlake.com, 1 members-only-shopping.com, 1 members.nearlyfreespeech.net, 0 @@ -71710,7 +71540,6 @@ menureader.ml, 1 menurutparaahli.com, 1 menzel-motors.com, 0 menzel4you.tk, 1 -menzietti.it, 1 meodihoang.com, 1 meow-games.com, 1 meow.cloud, 0 @@ -72559,6 +72388,7 @@ milahendri.com, 1 milakirschner.de, 1 milan-news.ml, 1 milani.io, 1 +milania.de, 1 milanmi.gov, 1 milano-web.it, 1 milanoclownfestival.tk, 1 @@ -73075,6 +72905,7 @@ misterkeltic.com, 1 misterl.net, 1 misterorion.com, 1 misterseguros.com.br, 1 +mistinecn.com, 0 mistlake.net, 1 mistreaded.com, 1 mistressnadine.tk, 1 @@ -73082,6 +72913,7 @@ mistressofbeads.tk, 1 mistybox.com, 0 mistyoverlookranch.com, 1 misumasu.com, 1 +misupport.dk, 1 misura.re, 1 mit-dem-rad-zur-arbeit.de, 1 mit-dem-rad-zur-uni.de, 1 @@ -73600,7 +73432,6 @@ modemchild.net, 1 modenatoday.it, 1 modenodf.ru, 1 modenuit.fr, 1 -modeportaal.nl, 1 moderatoren.org, 1 modern-family.tv, 1 modern-gaming.ga, 1 @@ -73972,7 +73803,6 @@ monsterminigames.de, 1 monsterminus.tk, 1 monstermoney.tk, 1 monstersuniversity.ga, 1 -monsterx.cn, 1 mont-thabor.fr, 1 montack.de, 1 montagetravel.com, 1 @@ -74293,7 +74123,6 @@ mosttaza.com, 1 mosurist.tk, 1 moswand.nl, 1 motaber.com, 1 -motchirotchi.com, 1 motd.ch, 1 motekforce.link, 1 motekforcelink.com, 1 @@ -74655,7 +74484,6 @@ mscc.mu, 1 mscc.org, 1 mscenter.cf, 1 msch.pw, 1 -mschuessler.org, 1 msdprojectclearmo.gov, 1 msebera.cz, 1 mselectronique.tk, 1 @@ -75309,7 +75137,6 @@ my-contract.net, 0 my-demo.co, 1 my-dns.co.il, 1 my-documentforce.com, 1 -my-ebook.es, 0 my-education.tk, 1 my-finance.tk, 1 my-force-user-content.com, 1 @@ -76251,7 +76078,6 @@ nahttps.tk, 1 nahura.com, 1 nai-job.jp, 1 naia.me, 1 -naide.ee, 1 naif.cz, 1 naifcare.cz, 1 naifix.com, 1 @@ -76550,7 +76376,6 @@ nasserver-test.de, 0 nassi.me, 1 nast.tk, 1 nastjenka.tk, 1 -nastrojka-pianino.spb.ru, 1 nastunya.tk, 1 nastycomics.eu, 1 nastysclaw.com, 1 @@ -76652,7 +76477,6 @@ natmal.net, 1 nato-stamps.tk, 1 natropie.pl, 1 nats-flop.tk, 1 -natsumihoshino.com, 1 nattiam.com, 1 natuerlichabnehmen.ch, 1 natunion.ga, 1 @@ -76702,7 +76526,6 @@ nau.edu.pt, 1 naude.co, 1 naufalpanjwani.com, 1 naughty.audio, 1 -naughtytoy.co.uk, 0 nauris.fi, 1 nauseainthemorning.ml, 1 nausicaahotel.it, 1 @@ -77056,7 +76879,6 @@ nekomimirouter.com, 1 nekomio.com, 1 nekondiciya.cf, 1 nekosc.com, 1 -nekowa.moe, 1 nekox.ml, 1 nekrasowsky.ml, 1 nekretnine-lidl.hr, 1 @@ -77415,7 +77237,6 @@ nettiruletti.tk, 1 netto-service.ch, 0 nettools.link, 1 nettoyage.email, 1 -nettx.co.uk, 1 nettype.ca, 1 netube.org, 1 netvizura.co.uk, 1 @@ -77476,7 +77297,6 @@ netzklad.de, 1 netzona.org, 1 netzspielplatz.de, 0 netzsv.website, 1 -netztest.at, 1 netzvieh.de, 1 netzwerk-lq.com, 1 netzwerk-sozialliberal.de, 1 @@ -77568,7 +77388,6 @@ newbabylon.tk, 1 newbackup.ml, 1 newbasemedia.us, 1 newbeginningsresale.com, 1 -newbernpost539.com, 1 newberryfl.gov, 1 newbies.tk, 1 newbietech.cn, 0 @@ -77637,7 +77456,6 @@ newillusion.tk, 1 newind.info, 1 newinf.at, 1 newissuesmagazine.com.ng, 1 -newizv.ru, 0 newjerseyvideography.com, 1 newjianzhi.com, 0 newkaliningrad.ru, 1 @@ -77846,7 +77664,6 @@ nextus.me, 1 nextvision.pt, 1 nextwab.com, 1 nextworldcoding.ga, 1 -nexty6.com, 1 nexus, 1 nexus-start.de, 1 nexus-vienna.at, 1 @@ -77932,7 +77749,6 @@ ngservers.com, 0 nguoimuahangmy.com, 1 nguru.net, 1 ngutek.com, 1 -nguyendiep.com, 1 nguyenfamily.tk, 1 nguyenminhhung.com, 1 nguyensuu.tk, 1 @@ -78069,7 +77885,7 @@ nickcleans.co.uk, 1 nickcraver.com, 1 nickfoerster.io, 1 nickfrost.rocks, 1 -nickgenom.com, 0 +nickgenom.com, 1 nickguyver.com, 1 nickhawn.com, 1 nickhitch.co.uk, 1 @@ -78402,6 +78218,7 @@ niscemi.tk, 1 nishaswonderland.nl, 1 nishikino-maki.com, 1 nishimebistro.cz, 1 +nishisbma.com, 1 nishiwaki-shonaifoods.com, 1 nishiyama-shoten.com, 1 nisomnia.com, 1 @@ -78442,7 +78259,6 @@ nixplus.tk, 1 nixrepair.nl, 1 nixsub.tk, 1 nixtest.net, 1 -nixval.com, 1 nixx-gel.cz, 1 nixx.tk, 1 nixxin.tk, 1 @@ -78490,7 +78306,6 @@ nl3ehv.nl, 1 nlagstage.in, 1 nlap.ca, 0 nlc-business.com, 1 -nlc.org.au, 1 nlgr.de, 1 nlib.ee, 1 nllboard.co.uk, 1 @@ -78617,7 +78432,6 @@ noemax.com, 1 noeontheend.com, 1 noexcusesc.gov, 1 noexec.org, 1 -noez.de, 1 nofilter.gq, 1 nofrillsdns.com, 1 noga4you.de, 1 @@ -78805,7 +78619,6 @@ nordwaldzendo.de, 1 noref.tk, 1 noregrets.tk, 1 noreply.mx, 1 -norestfortheweekend.com, 1 norfolkgardencare.co.uk, 1 norichanmama.com, 1 noriel.ro, 1 @@ -78917,7 +78730,6 @@ nosleepforrobots.com, 1 noslite.nl, 1 nosmoking.tk, 1 nosproduitsdequalite.fr, 1 -nossasenhora.net, 1 nossasenhoradodesterro.com.br, 1 nossorepresentante.com.br, 1 nostalgicinfinity.tk, 1 @@ -79189,10 +79001,10 @@ nrail.eu, 1 nrbbs.net, 1 nrbpublishing.com, 1 nrc-gateway.gov, 1 -nrd.li, 1 +nrd.gov, 1 nrdstd.io, 1 nrealsport.com, 1 -nrev.ch, 0 +nrev.ch, 1 nrg.edu.ee, 1 nriol.net, 1 nrkn.fr, 1 @@ -79223,6 +79035,7 @@ nshepp-dct-development.azurewebsites.net, 0 nshipster.cn, 1 nshipster.co.kr, 1 nshipster.com, 1 +nshipster.es, 1 nsine.be, 1 nsinternational.com, 1 nsinternational.nl, 1 @@ -79325,7 +79138,6 @@ nugmanov.net, 1 nugratis.nl, 1 nugush.tk, 1 nuhil.tk, 1 -nuipogoda.ru, 1 nuitec.com.br, 1 nuits-franciliennes.fr, 1 nuke-masters.tk, 1 @@ -79358,7 +79170,6 @@ number.me, 1 numbercult.net, 1 numbermunchers.net, 1 numberzero.org, 1 -numbrz.co.uk, 1 numeezy.com, 1 numericall.gq, 1 numerik-games.ch, 0 @@ -79375,7 +79186,7 @@ numo.co, 1 numwave.nl, 1 numxl.com, 1 nunesgh.com, 1 -nunnenmacher.net, 1 +nunnenmacher.net, 0 nunnun.jp, 1 nunoarruda.com, 1 nunoefabia.tk, 1 @@ -79390,7 +79201,6 @@ nuooly.com, 1 nuos.org, 1 nuovaelle.it, 1 nuovicasino.it, 1 -nupef.org.br, 0 nuquery.com, 1 nuquery.org, 1 nur.berlin, 1 @@ -79413,7 +79223,6 @@ nurses.dating, 1 nursing-school2.tk, 1 nursingconsultant.ca, 1 nursingschool.network, 1 -nursingschoolsnearme.com, 1 nusaceningan.io, 1 nusantaraku.tk, 1 nusatrip-api.com, 1 @@ -79519,7 +79328,7 @@ nya.one, 1 nyadora.moe, 1 nyahururu.tk, 1 nyaken.tk, 1 -nyan.it, 1 +nyan.it, 0 nyan.kim, 1 nyan.stream, 1 nyangasm.com, 0 @@ -79553,7 +79362,6 @@ nylasercenter.com.pl, 1 nylevemusic.com, 1 nyloc.de, 1 nylonfeetporn.com, 0 -nymphetomania.net, 1 nyoka.io, 1 nyoliveoil.com, 1 nyorokko.com, 1 @@ -79631,12 +79439,11 @@ o6957.co, 1 o6asan.com, 1 o81365.com, 1 o82365.com, 1 -o8b.club, 1 o9297.co, 1 o9397.com, 0 o9728.co, 1 o98.com, 1 -o98.net, 1 +o98.net, 0 oadeo.com, 1 oahpmdata.net, 1 oakbarnvets.com, 1 @@ -79663,7 +79470,6 @@ oase-fuer-wohlbefinden.ch, 1 oasegroen.nl, 1 oasiristorantebagno.it, 1 oasis.mobi, 0 -oasisbahamas.com, 1 oasisbodycare.jp, 1 oasisgenetics.com, 1 oasiskitchens.com, 1 @@ -79724,7 +79530,6 @@ objectorientedsolutions.com, 1 objekt-textil.ch, 0 objetodestaque.com.br, 1 objexunlimited.com, 1 -oblast45.ru, 0 oblik.pp.ua, 1 oblik.press, 1 oblinvest.org, 1 @@ -79846,12 +79651,10 @@ ochsenfeld.co, 1 ochsundjunior.ch, 1 ochsundjunior.swiss, 1 ociaw.com, 1 -ocim.ch, 0 ocimumcdn.net, 1 ockara.com, 1 ockendenhemming.co.uk, 1 oclausen.com, 1 -ocloud.fr, 1 ocloudhost.com, 1 ocmw.gent, 1 ocmwgent.be, 1 @@ -79874,7 +79677,6 @@ octaviosimon.com, 1 octo.im, 1 octobered.com, 0 octocaptcha.com, 1 -octocat.ninja, 1 octod.tk, 1 octofox.de, 1 octohedralpvp.tk, 1 @@ -79936,7 +79738,6 @@ odlicomul.ga, 1 odnostranichnik.tk, 1 odo-pro.ru, 1 odolbeau.fr, 1 -odonoghue.kiwi, 0 odonti.com, 1 odontologiawilliampizarro.com, 1 odoo.co.th, 1 @@ -79987,7 +79788,7 @@ oesterbaron.nl, 1 oetzies-quiz.com, 1 oevkg.at, 1 of-sound-mind.com, 1 -of2106.dnsalias.org, 1 +of2106.dnsalias.org, 0 of2m.fr, 1 ofallonil.gov, 1 ofaqim.city, 1 @@ -80010,7 +79811,7 @@ offensity.com, 1 offer-today.ml, 1 offerground.com, 1 offerhome.com, 1 -offerito.com, 1 +offerito.com, 0 offermann-koeln.de, 1 offers-daraghmehstores.com, 1 offerte-gas.it, 1 @@ -80147,7 +79948,6 @@ ohoreviews.com, 1 ohrange-music.tk, 1 ohreally.de, 1 ohs.on.ca, 1 -ohsocool.org, 1 ohsohairy.co.uk, 1 ohyooo.com, 1 ohype.ga, 1 @@ -80174,7 +79974,7 @@ oiseauxdesjardins.tk, 1 oita-homes.com, 1 ojapanesetea.ca, 1 ojdip.net, 1 -ojeremy.com, 0 +ojeremy.com, 1 ojk.ee, 1 ojp.gov, 1 ok-travel.tk, 1 @@ -80218,6 +80018,7 @@ oklahomaworkstogether.gov, 1 okmaybe.ca, 1 okmirror.net, 1 okmulgeecounty.gov, 1 +okmx.cloud, 1 okmx.de, 1 okna-tm.kz, 1 okna-vek.com.ua, 1 @@ -80357,14 +80158,12 @@ olimpoao.tk, 1 olinux.fr, 1 oliode.tk, 1 olitham.com, 1 -olive.my, 1 oliveiraerios.adv.br, 1 olivejs.com, 1 oliveoil.bot, 1 oliveoil.pro, 1 oliveoilschool.org, 1 oliveoilshop.com, 1 -oliveoiltest.com, 1 oliveoiltimes.com, 1 oliver-wenz.de, 1 oliverah.com, 1 @@ -80453,7 +80252,6 @@ omaharoofpros.com, 1 omahcoin.com, 1 omandatapark.com, 1 omanhr.cf, 1 -omanko.porn, 0 omaosurveys.org, 0 omarans.com, 1 omarbaba.shop, 1 @@ -80498,7 +80296,7 @@ omgvaneyckwashere.gent, 1 omhome.net, 1 omicron3069.com, 1 omidfan.ir, 0 -omintmais.azurewebsites.net, 0 +omintmais.azurewebsites.net, 1 omise.co, 1 omitech.co.uk, 1 ommcitalflex.com, 1 @@ -80515,8 +80313,6 @@ omniballot.us, 1 omnibot.tv, 1 omnicourt.jp, 1 omnidiecasting.com, 1 -omnienviro.com, 0 -omnienviro.com.au, 0 omnifotoside.tk, 1 omnifurgone.it, 1 omnigon.network, 1 @@ -80597,6 +80393,7 @@ one-s.co.jp, 1 one-tab.com, 1 one-two.ro, 1 one6688.com, 1 +oneartyminute.com, 1 oneazcu.com, 0 onebelo.tk, 1 onebigcow.com, 1 @@ -80632,7 +80429,6 @@ oneheartbali.church, 0 onehost.kz, 1 oneidentity.me, 1 oneindex.tk, 1 -oneiroi.co.uk, 1 oneirosociety.tk, 1 onejoon.de, 1 onejourney.global, 1 @@ -80640,7 +80436,6 @@ oneless.tk, 1 onelifenutrition.co.uk, 1 onemac.pl, 0 onemeter.com, 1 -onemid.net, 1 oneminute.io, 0 oneminutetomindfulness.com, 1 onemonthcamera.tk, 1 @@ -80656,13 +80451,11 @@ onepointsafeband.ca, 1 onepointsafeband.com, 1 onepointzero.com, 1 oneprediction.com, 1 -onereview.in, 0 onerror.ml, 1 ones.buzz, 1 onescience.tk, 1 oneshotmediakc.com, 1 oneso.win, 1 -onesourceit.nl, 1 onesports.cz, 1 onestarclassics.com, 1 onestasolar.com, 1 @@ -80710,7 +80503,6 @@ oninpresento.ga, 1 onionbot.ga, 1 onionbot.me, 1 onionflix.net, 1 -onionplay.org, 1 onionscan.org, 1 onionshare.org, 1 onionsocial.com, 1 @@ -80840,7 +80632,6 @@ onlinexl.nl, 1 onlineyearbook.tk, 1 onlineyos.ru, 1 onlinezaim.ml, 1 -only-fragrances.com, 0 only.lc, 1 only.sh, 1 only2chat.eu, 1 @@ -80870,7 +80661,6 @@ onmed.com, 1 onmyside.com, 1 onnatuurlijk.tk, 1 onnee.ch, 1 -onnext.cc, 1 onodera.com.br, 1 onoelixir.gr, 1 onondaga.gov, 1 @@ -80889,7 +80679,6 @@ onporn.tube, 1 onpreise.de, 1 onrealt.ru, 0 onsenlaichelesdoigts.be, 1 -onsetfacilities.com, 1 onsinscrit.com, 1 onsite4u.de, 1 onsitedoc.com, 1 @@ -80916,7 +80705,7 @@ ontopoflove.nl, 1 ontourmarketing.at, 1 ontrio.cz, 1 ontsnappingskamer.nl, 1 -ontwerpdenkers.nl, 1 +ontwerpdenkers.nl, 0 onurer.net, 1 onvey.io, 1 onvori.com, 1 @@ -80927,7 +80716,6 @@ onwie.fr, 1 onysix.net, 1 onyx-groups.com, 1 onyxcts.com, 1 -onyxfireinc.com, 1 onyxgen.duckdns.org, 1 onzelievevrouw-veldegem.tk, 1 onzerelaties.net, 1 @@ -81151,7 +80939,7 @@ oplatki-charistia.pl, 1 oplop.appspot.com, 1 opncld.com, 1 opopulechki.tk, 1 -oportaln10.com.br, 1 +oportaln10.com.br, 0 oportunidadeganhos.tk, 1 opos.cf, 1 oposicionescorreos.es, 1 @@ -81203,7 +80991,6 @@ opticasocialvision.com, 1 opticoolheadgear.com, 1 opticsboss.com, 1 opticsexplorer.com, 1 -opticsschool.com, 0 opticstore.com.ua, 1 optiekzien.nl, 0 optigear.nl, 1 @@ -81357,7 +81144,6 @@ ordoro.com, 1 ordr.net, 1 ordr.no, 1 orduhaberleri.tk, 1 -ore.cool, 1 oregon2020census.gov, 1 oregonenergysaver.com, 1 oreka.online, 1 @@ -81388,7 +81174,6 @@ organicossuliani.com.br, 1 organicpoint.in, 1 organicrootsfestival.tk, 1 organicseo4u.com, 1 -organicstraw.vn, 1 organictanningest.ga, 1 organisatieteam.nl, 1 organisation-mariage.net, 1 @@ -81616,7 +81401,6 @@ osssr.com, 1 osszekotatermeszettel.hu, 1 ostan-collections.net, 1 ostankino.tk, 1 -ostechnix.com, 1 osteendiner.com, 1 ostek.tk, 1 ostendorf.com, 1 @@ -81684,7 +81468,6 @@ othrys.net, 1 oticasvisao.net.br, 1 otimismoemrede.tk, 1 otinane.eu, 1 -otiumtech.com, 1 otixz.com, 1 otkm-stuttgart.tk, 1 otmns.net, 1 @@ -81701,7 +81484,7 @@ otopan.com, 1 otoplastik.ml, 1 otoplenie-ufa.ml, 1 otorino.tk, 1 -otorrino.pt, 1 +otorrino.pt, 0 otoy.com, 1 otprema.hr, 1 otpsmart.com.ua, 1 @@ -81730,7 +81513,7 @@ ouestacro.fr, 1 ouestfrance-auto.pro, 1 ouezzan.tk, 1 ouglor.com, 1 -ouin.land, 0 +ouin.land, 1 oujj.link, 1 ouldlamara.tk, 1 oulunjujutsu.com, 1 @@ -81818,7 +81601,6 @@ outfunnel.com, 1 outgress.com, 1 outgrow.co, 1 outincanberra.com.au, 1 -outka.xyz, 1 outlaw-star.tk, 1 outline.ski, 1 outline.vn, 1 @@ -81828,7 +81610,7 @@ outnow.ch, 1 outofservice.tk, 1 outoftheboxfitness.com, 1 outplnr.fr, 1 -outpostinfo.com, 0 +outpostinfo.com, 1 output.com, 1 outrider.ai, 1 outshinesolutions.nl, 1 @@ -81937,7 +81719,6 @@ owlbee.fr, 1 owlbee.it, 1 owlbee.nl, 1 owldevelopers.tk, 1 -owljumpstart.com, 1 owlscrap.ru, 1 owlvilleers.ga, 1 owmobility.com, 1 @@ -82129,7 +81910,7 @@ pablonadiecomotu.tk, 1 pabloroblesminister.com, 1 pablosaraiva.com, 1 pabpunk.tk, 1 -pabuzo.vn, 0 +pabuzo.vn, 1 pacatlantic.com, 1 pacch.io, 1 pacchioni.me, 1 @@ -82165,7 +81946,7 @@ pacificpalisadeslandscapelighting.com, 1 pacificpalisadeslighting.com, 1 pacificprivatebank.com, 1 pacificpuke.com, 1 -pacifictilkin-occasions.be, 0 +pacifictilkin-occasions.be, 1 pacifique-web.nc, 1 pacifistka.tk, 1 pacisof.com, 1 @@ -82181,7 +81962,6 @@ packetcrash.net, 1 packetdigital.com, 1 packetlinux.com, 1 packetoverflow.com, 1 -packlane.com, 1 packliberte.org, 1 packov.cz, 1 packservice.es, 1 @@ -82257,7 +82037,6 @@ pagepapi.com, 1 pagerange.com, 1 pagerduty.com, 1 pages-tocaven.com, 1 -pagespeedtweaks.com, 1 pageuppeople.com, 1 pagevitals.com, 1 pagewizz.com, 1 @@ -82399,8 +82178,6 @@ palletflow.com, 1 palli.ch, 0 palmaprop.com, 1 palmarinaestrada.com.br, 1 -palmavile.us, 0 -palmaville.com, 0 palmbeachcounty-fl.gov, 1 palmbeachcuisine.com, 1 palmbeachelections.gov, 1 @@ -82504,7 +82281,6 @@ paneu.de, 1 panezai.tk, 1 pang.ga, 1 pangash.com, 1 -pangci.xyz, 0 pangea-it.com, 1 pangeaservices.com, 1 panghu.me, 1 @@ -82658,7 +82434,6 @@ parameterizer.me, 1 paramo-pineiro.tk, 1 paramountdentalcenter.com, 1 paranoidandroid.tk, 1 -paranoidmode.com, 1 paranoidpenguin.net, 1 paranormales.tk, 1 paranoxer.hu, 1 @@ -82690,7 +82465,6 @@ parcoursup-nouvelle-caledonie.fr, 1 parcoursup.fr, 1 pardal.tk, 1 pardnoy.com, 1 -pareachat.com, 1 paredesdecoura.pt, 0 parelweb.nl, 1 paremvasi.net, 1 @@ -82709,7 +82483,6 @@ parenttheirpassion.com, 1 paretoit.com, 1 parfum-best.ml, 1 parfumer.tk, 1 -parfumerie-de-grasse.fr, 0 parfumersha.by, 1 parfumi.tk, 1 parfumstore.kz, 1 @@ -82829,14 +82602,13 @@ partitioningjohannesburg.co.za, 1 partner-finden.tk, 1 partner.sh, 1 partnerbeam.com, 1 -partnercardservices.com, 1 partnerchik.tk, 1 partnerforex.tk, 1 partnermobil.de, 1 partnerobzor.tk, 1 partners4results.net, 1 partnersofprc.com, 1 -partnertaxhub.com, 0 +partnertaxhub.com, 1 partnerwerk.de, 0 partofthequeue.cf, 1 partofthequeue.ga, 1 @@ -82898,7 +82670,7 @@ pascalmathis.net, 1 pascoaselecta.com, 1 pascocountyfl.gov, 1 pascopresents.com, 1 -pascosystems.com, 0 +pascosystems.com, 1 pascovotes.gov, 1 pascualberniz.tk, 1 pascualinmuebles.com, 1 @@ -82968,6 +82740,7 @@ password-checker.de, 1 password.consulting, 1 passwordgenerator.ml, 1 passwordhashing.com, 1 +passwordkeeperbooks.com, 1 passwordlist.io, 0 passwords.google.com, 1 passwordscon.com, 1 @@ -83014,8 +82787,8 @@ pastrybakerymachinery.com, 1 pasugo.tk, 1 paszkowski.tk, 1 pasztor.at, 1 -patalie.cz, 1 -patalie.sk, 1 +patalie.cz, 0 +patalie.sk, 0 patanegra-jambon.fr, 1 patanegra-prosciutto.it, 1 patanegra-schinken.ch, 1 @@ -83214,13 +82987,10 @@ pawnsoft.tk, 1 pawpatrol.tk, 1 paws4purpose.net, 1 pawsandpurses.com, 1 -pawsomebox.co.uk, 1 pawson.tk, 1 -pawspuppy.com, 0 pawsr.us, 1 pawsru.org, 1 paxchecker.com, 1 -paxer.com, 1 paxerahealth.com, 1 paxwinkel.nl, 1 pay-online.in, 1 @@ -83255,7 +83025,6 @@ paylessmealsers.ga, 1 paylessmealsest.ga, 1 paylike.io, 1 paylike.se, 1 -payloc.io, 1 payme.plus, 1 payme.uz, 1 payment-express.net, 1 @@ -83410,7 +83179,7 @@ pcunderground.com.ar, 1 pcvirusclear.com, 1 pcw.gov.ph, 1 pcwdevtwebsite.azurewebsites.net, 1 -pcxserver.com, 0 +pcxserver.com, 1 pd2bans.org, 1 pdf-archive.com, 0 pdfbook-dl.ml, 1 @@ -83793,7 +83562,6 @@ perd.re, 1 perdanabagus.tk, 1 perdita-capelli.tk, 1 perdolyathlendr.tk, 1 -pereceh.eu.org, 1 perecraft.com, 1 peredovaya.tk, 1 peredoz.tk, 1 @@ -83818,7 +83586,6 @@ perfectbalance.tech, 1 perfectcloud.org, 1 perfectcommunity.ga, 1 perfectfocuseyecare.com, 1 -perfectgarden.es, 1 perfectgift.tk, 1 perfectlyluxe.ml, 1 perfectlyluxe.tk, 1 @@ -83925,7 +83692,6 @@ personadecoded.com, 1 personal-genome.com, 1 personalaccidentsers.ga, 1 personalaccidentsest.ga, 1 -personalfunctionaldata.net, 1 personalidadmagnetica.com, 1 personalinjurylawcal.com, 0 personalityjunkie.com, 1 @@ -83946,7 +83712,6 @@ personskadeadvokater.no, 1 perspective.com.tr, 0 perspectivum.com, 0 perspektivwechsel-coaching.de, 0 -persson.im, 1 persson.me, 1 perth-seo-agency.com.au, 0 perthhillsarmadale.com.au, 1 @@ -83980,7 +83745,6 @@ perzeidi.hr, 1 pesandansampai.tk, 1 pesar.tk, 1 pescadorcomunicacao.com, 1 -pescadorcomunicacao.com.br, 1 pescanetworks.tk, 1 pescatrucha.tk, 1 pescco.com.br, 1 @@ -84198,7 +83962,6 @@ pexxi.eu, 1 peya.tokyo, 1 peyote.com, 1 peyote.org, 1 -peztortilla.com, 1 pf.dk, 1 pfa.or.jp, 1 pfadfinder-aurich.de, 1 @@ -84209,7 +83972,7 @@ pfarrhaus-mon.ch, 1 pfcafeen.dk, 1 pfcchavdar.tk, 1 pfcharland.com, 1 -pfd-nz.com, 0 +pfd-nz.com, 1 pfdevroye.com, 1 pfefferkuchen-shop.de, 1 pfefferkuchenprinzessin-dresden.de, 1 @@ -84742,7 +84505,7 @@ piem.org, 1 piening.ddns.net, 1 piensa-escribe.tk, 1 piepermail.nl, 1 -piepschuimlogo.nl, 0 +piepschuimlogo.nl, 1 pieq.eu, 1 pieq.eu.org, 1 pier1url.com, 1 @@ -84757,7 +84520,6 @@ pierreau.fr, 1 pierrebruynooghe.fr, 0 pierrefv.com, 0 pierrejeansuau.fr, 1 -pierreprinetti.com, 0 pierreterrien.fr, 1 pierreyvesdick.fr, 1 piersmana.com, 1 @@ -84773,7 +84535,6 @@ pietron.name, 1 pietrosoft.tk, 1 pietz.uk, 1 piezus.ru, 1 -pif.email, 1 piffer.ind.br, 1 pig-breeding.tk, 1 pigb.net, 1 @@ -84961,10 +84722,8 @@ pipeclub.tk, 1 pipenav.gq, 1 pipenny.net, 1 pipfrosch.com, 0 -piplwize.com, 0 pippenainteasy.com, 1 piprivillage.ml, 1 -piprotec.com, 1 pipscprd.ca, 1 piqueteway.tk, 1 piraeuspress.gr, 1 @@ -84999,7 +84758,7 @@ piratesofthewadden.tk, 1 piratez.tk, 1 pircher.co.uk, 1 pircher.tk, 1 -pirganj24.com, 1 +pires.ovh, 1 pirman.es, 1 pirnhub.xyz, 1 pirofire.bg, 1 @@ -85074,7 +84833,6 @@ pixelabs.fr, 1 pixelcatproductions.net, 1 pixelcomunicacion.com, 1 pixelcrayons.com, 1 -pixelcubed.com, 1 pixelecommerce.com, 1 pixelfou.com, 0 pixelgliders.de, 1 @@ -85129,7 +84887,6 @@ pizzafest.ddns.net, 1 pizzagaming.tk, 1 pizzagigant.hu, 1 pizzahut.co.in, 1 -pizzahut.ru, 1 pizzamc.eu, 1 pizzaplus.tk, 1 pizzariapartiupizza.com.br, 1 @@ -85159,7 +84916,6 @@ pkbjateng.com, 1 pkeus.de, 1 pkgbuild.com, 1 pkgt.de, 0 -pkgviewer.com, 1 pkirwan.com, 1 pko.ch, 0 pkov.cz, 1 @@ -85300,7 +85056,7 @@ plantastique.ch, 0 plantdaddie.com, 1 planteforum.no, 1 plantes.ch, 1 -plantezcheznous.com, 0 +plantezcheznous.com, 1 planther.nl, 1 plantmojomagic.com, 1 plantprosperous.com, 1 @@ -85472,7 +85228,7 @@ pleijsier.tk, 1 pleindedemsvaart.tk, 1 pleine-conscience.ch, 0 plekker.be, 1 -plenigo.com, 0 +plenigo.com, 1 plenkanaotrez.ml, 1 plentybetter.com, 1 plentybetter.org, 1 @@ -85796,7 +85552,6 @@ podemos.info, 1 poderososconjurosyamarres.com, 1 podia.com.gr, 0 podia.gq, 1 -podipod.com, 1 podis.ro, 1 podo-podo.com, 1 podologie-diever.nl, 1 @@ -85835,13 +85590,12 @@ poetsjeboot.nl, 1 poezja.art, 1 poezja.com.pl, 1 poezjagala.pl, 1 -poffenhouse.ddns.net, 1 +poffenhouse.ddns.net, 0 pogera.com, 0 pogljad-brest.tk, 1 pogodavolgograd.tk, 1 pogodok.tk, 1 pogomate.com, 1 -pogoswine.com, 1 pogotowie-komputerowe.tk, 1 pogotowiekomputeroweolsztyn.pl, 1 pogrebisky.net, 1 @@ -85850,7 +85604,6 @@ pohica.com, 1 pohlmann.io, 1 pohoron.ru, 1 poi-radary.eu, 1 -poiema.com.sg, 1 poimel.ga, 1 poimenidou.eu, 1 poimenidou.gr, 1 @@ -86119,7 +85872,6 @@ poodlefan.net, 1 poojanews.com, 1 pookl.com, 1 pool-selber-bauen.de, 1 -poolcuepro.com, 0 poolheatingsolutionswa.com.au, 1 poolinstallers.co.za, 1 poolmans.se, 0 @@ -86131,7 +85883,6 @@ poolspa.es, 1 pooltest.co.uk, 1 pooltools.net, 1 poolvilla-margarita.net, 1 -poon.io, 1 poopjournal.rocks, 1 poopr.ru, 1 poopthereitisla.com, 1 @@ -86223,7 +85974,6 @@ porkyx.com, 1 porm.club, 1 porn2019.tk, 1 porn77.info, 1 -pornabee.com, 1 pornagent.de, 1 pornbabetyra.net, 1 pornbabetyra.org, 1 @@ -86276,7 +86026,6 @@ pornorapido.net, 1 pornotexte.com, 1 pornovk.xxx, 1 pornport.org, 1 -pornquebec.com, 0 pornstarchicks.com, 1 pornstop.net, 1 pornsuper.net, 1 @@ -86318,7 +86067,6 @@ portal-ru.tk, 1 portal-uang.com, 1 portal.tirol.gv.at, 0 portaladictos.tk, 1 -portalaltadefinicao.com, 0 portalcarriers.com, 1 portalchega.pt, 1 portaldocredito.pt, 1 @@ -86331,7 +86079,6 @@ portalz.xyz, 1 portamiinpista.it, 0 portatilea.com, 1 portativ-mobi.tk, 1 -portavoznoticias.cl, 1 portchesterny.gov, 1 porte.roma.it, 1 portefeuillesignalen.nl, 0 @@ -86448,7 +86195,6 @@ postern.org, 1 posters.win, 1 postfalls-naturopathic.com, 1 postfinance.ch, 1 -postfree.gr, 1 postimages.org, 1 postimg.cc, 1 postlifepreps.com, 1 @@ -86487,13 +86233,13 @@ potatiz.com, 1 potato.im, 1 potatochip.tk, 1 potatodiet.ca, 1 +potatopro.com, 1 potatotee.com, 1 potatron.tech, 1 potature.it, 1 potature.org, 1 potature.rimini.it, 1 potature.roma.it, 1 -potbar.com, 1 potcha.net, 1 potemkin.tk, 1 poterepersonale.it, 1 @@ -86683,7 +86429,6 @@ prac.to, 1 pracevjihlave.cz, 1 practicalbytes.de, 1 practicalhomes.com.au, 1 -practicalprogrammer.tech, 1 practicepanther.com, 1 practisforms.com, 1 practitest.com, 1 @@ -86775,7 +86520,6 @@ prcarrier.tk, 1 prdashboard.tk, 1 pre-commit.ci, 1 pre-renewal.com, 1 -preambulecommunication.com, 0 precambridge.tk, 1 precedecaritas.com.br, 1 precedencemedia.com, 1 @@ -86891,7 +86635,6 @@ prepare-job-hunting.com, 0 preparetheword.com, 1 prepedia.org, 1 prepfba.com, 1 -preply.com, 1 preppertactics.com, 1 prepr.io, 1 preprodfan.gov, 1 @@ -86901,7 +86644,6 @@ presbee.com, 1 presbvm.org, 1 presbyterian-colleges.com, 1 preschoole.gq, 1 -presdesdunes.com, 1 presenciainternet.com, 1 present-m.com, 1 presentacionesweb.com, 1 @@ -86917,7 +86659,6 @@ president.bg, 1 presidentdirectory.ga, 1 presidentialinnovationfellows.gov, 1 presidentialserviceawards.org, 1 -presidentinternet.org, 1 presidio.gov, 1 presidiotunneltops.gov, 1 presly.org, 1 @@ -86932,7 +86673,6 @@ presscenter.jp, 1 presscommunity.tk, 1 presscuozzo.com, 1 presseagrume.net, 1 -pressento.com, 1 pressertech.com, 1 presses.ch, 0 pressfreedomtracker.us, 1 @@ -87060,11 +86800,9 @@ primesense.com.br, 1 primesensecosmeticos.com.br, 1 primeticsseed.com, 1 primeview.com, 1 -primevtc.com, 1 primglaz.ru, 1 primitiv.tk, 1 primitivehuman.com, 1 -primoloyalty.com, 1 primordialsnooze.com, 1 primorus.lt, 1 primos-tech.com, 1 @@ -87090,7 +86828,6 @@ princezna.club, 1 principalsexam.com, 1 principalship.net, 1 principalstest.ph, 0 -principalstest.review, 1 principaltoolbox.com, 1 principedepaz.gt, 1 principia-journal.de, 1 @@ -87175,7 +86912,6 @@ privacychick.io, 1 privacycloud.nl, 1 privacyend.com, 1 privacyget.tk, 1 -privacyinternational.org, 1 privacymanatee.com, 1 privacynow.eu, 1 privacypro.io, 1 @@ -87303,13 +87039,11 @@ problemstate.org, 1 probonus.tk, 1 probooks.gq, 1 procalc.be, 1 -procar-rheinland.de, 1 procarservices.com, 1 procarswoking.com, 1 procave.de, 1 proceed.tk, 1 procens.us, 0 -procensus.com, 0 procert.ch, 0 procesadorafenix.com.mx, 1 processesinmotion.com, 1 @@ -87328,7 +87062,7 @@ procountorsolo.com, 1 procrastinatingengineer.co.uk, 1 procrastinatingengineer.uk, 1 procrastinationland.com, 1 -procreditbank-kos.com, 0 +procreditbank-kos.com, 1 procsec.top, 1 proctor.ml, 1 proctorauth.com, 1 @@ -87352,7 +87086,6 @@ prodigyhq.io, 1 prodinger.com, 0 prodottitipicidellatoscana.it, 1 prodottogiusto.com, 1 -produccioneskm.cl, 1 producemybook.com, 1 producentbalustrad.pl, 1 producepromotions.com, 1 @@ -87379,7 +87112,7 @@ produkt.cf, 1 produkttest-online.com, 1 produktum.eu, 1 produra.nl, 1 -prodwa.re, 0 +prodwa.re, 1 prodware.fr, 1 prodware.nl, 1 proeflokaalbakker.nl, 1 @@ -87505,7 +87238,6 @@ proibidoler.com, 1 proiceresurfacer.com, 1 proinn.com.br, 1 proitsecurity.cl, 0 -proitsecurity.com, 0 proj.org.cn, 1 proj3ct.me, 1 proj6.site, 1 @@ -87682,7 +87414,7 @@ proprietairesmaisons.fr, 1 propseller.com, 1 propshub.com, 1 proquotient.com, 1 -proris.com, 1 +proris.com, 0 prosafilosofica.com.br, 0 proschlaf.at, 1 proservices-informatique.fr, 1 @@ -87765,7 +87497,6 @@ proteh.com.ua, 1 protein-riegel-test.de, 1 proteinreport.org, 1 protek.tk, 1 -protempore.fr, 1 proteogenix-products.com, 1 proteogenix.science, 1 protestantsegemeentekaag.nl, 1 @@ -87846,7 +87577,6 @@ proxybay.gdn, 1 proxybay.how, 1 proxybay.id, 1 proxybay.ink, 1 -proxybay.ist, 1 proxybay.kim, 1 proxybay.ltda, 1 proxybay.onl, 1 @@ -87915,22 +87645,17 @@ psb1.org, 1 psb1911.com, 1 psb4ukr.org, 1 psbarrett.com, 1 -psc.gov, 1 psc.gov.ws, 1 -pschierl.com, 1 -pschunt.com, 1 pscp.tv, 1 psdpt-tpfd.gc.ca, 1 psdreams.com, 1 psdsfn.com, 1 psdsuc.com, 1 pseek.com, 1 -pself.net, 1 pservicer.com.mx, 1 pseta.ru, 1 psevdonim.ga, 1 psg-calw.de, 1 -psg.bg, 1 pshostpk.com, 1 pshweb.tk, 1 psi-tv.tk, 1 @@ -88081,7 +87806,6 @@ ptal.eu, 1 ptasiepodroze.eu, 1 ptbi.org.pl, 1 ptboys.tk, 1 -ptbx.co, 1 ptcbooks.gq, 1 ptcdogpark.com, 1 ptczone.tk, 1 @@ -88363,7 +88087,6 @@ putlocker.vg, 1 putman-it.nl, 1 putnam-fl.gov, 1 putnamcollision.com, 1 -putney.io, 1 putnik.tk, 1 putre.io, 1 putrock.be, 1 @@ -88390,7 +88113,6 @@ pv-paderborn-now.de, 1 pvalaw.com, 1 pvamg.org, 1 pvao.gov.ph, 0 -pvc-stolarija.co, 1 pvcplafon.com, 1 pvcvoordeel.nl, 0 pvda.nl, 1 @@ -88414,7 +88136,6 @@ pwanotes.ga, 1 pwaresume.com, 1 pwcva.gov, 1 pwd.az, 1 -pwdgen.net, 0 pwdsafe.com, 0 pwe.vision, 1 pwg-see.de, 1 @@ -88587,7 +88308,6 @@ qgblog.org, 0 qhost.cf, 1 qhse-professionals.nl, 1 qhzwz.com, 1 -qianmo.com, 1 qianqiao.me, 1 qiaohong.org, 1 qiaowai.com, 1 @@ -88603,6 +88323,7 @@ qikify.com, 1 qiliang.wang, 1 qimingceming.com, 1 qingan.ca, 1 +qingly.me, 1 qingniantuzhai.com, 1 qingpat.com, 1 qingpei.me, 1 @@ -88985,7 +88706,6 @@ quintenbraakman.nl, 1 quinteroorthodontics.com, 1 quintessa.org, 1 quintobarrio.tk, 1 -quiq-api.com, 1 quiq-cdn.com, 1 quiq-uri.com, 1 quiq-url.com, 1 @@ -89063,7 +88783,7 @@ qw-dev.net, 1 qwant.com, 1 qwantjunior.com, 1 qwaser.fr, 1 -qwd.no, 1 +qwd.no, 0 qwdqwd.de, 1 qwe7002.com, 1 qwertee.com, 1 @@ -89087,7 +88807,7 @@ qxq.moe, 0 qxzg.org, 1 qxzg.xyz, 1 qxzgssr.xyz, 1 -qy.is, 0 +qy.is, 1 qybot.cn, 1 qzhou.ddns.net, 1 qzin.jp, 1 @@ -89195,7 +88915,6 @@ racius.com, 1 rackblue.com, 1 rackoon.de, 1 raclet.co.uk, 1 -racoesrenata.com.br, 1 raconconsulting.co.uk, 1 raconteurs.gent, 1 racsoft.cl, 1 @@ -89273,7 +88992,6 @@ radioafibra.com.br, 1 radioaltamar.tk, 1 radioalternativa.tk, 1 radioanaconda.tk, 1 -radioancoa.cl, 1 radioar.tk, 1 radioazioni.tk, 1 radiobandung.tk, 1 @@ -89281,7 +88999,6 @@ radioborges.tk, 1 radiobucarica.cf, 1 radiobunker.ru, 1 radiocappissima.tk, 1 -radiocaramelo.cl, 1 radiocartel.tk, 1 radiocentrafrique.cf, 1 radiochilac.tk, 1 @@ -89327,7 +89044,6 @@ radiohouse.tk, 1 radiohub.mx, 1 radiohub.ru, 1 radioibiapina.tk, 1 -radioilusion.es, 0 radioilusiones.tk, 1 radiojackienorth.tk, 1 radiojeneverstoker.tk, 1 @@ -89341,7 +89057,6 @@ radioldpr.ru, 1 radiolibertad.tk, 1 radioliberty.ga, 1 radiolla.com, 1 -radiology-technician.com, 1 radiom.fr, 1 radiomacuto.gq, 1 radiomagicafm.tk, 1 @@ -89442,7 +89157,6 @@ rafaeltuber.cf, 1 rafaroca.net, 1 rafas.com.tr, 1 rafclan.tk, 1 -rafey.xyz, 1 raffaellaosti.com, 1 raffleshospital.co.id, 0 rafo.tk, 1 @@ -89530,6 +89244,7 @@ rainbowmath.tk, 1 rainbowmode.com, 1 rainbowsmoothies.win, 1 rainbowstore.com.au, 1 +rainbowstore.com.ua, 1 rainbowswingers.net, 1 raincoat.systems, 1 rainel.at, 1 @@ -89804,7 +89519,6 @@ rassadacvetov.com, 0 rasset.ie, 1 rassro.sk, 1 rastabooks.ga, 1 -rastasorganics.com, 1 rastko-jevtovic.tk, 1 rasty.cz, 1 ratajczak.one, 1 @@ -89835,7 +89549,6 @@ ratujmydzikiekoty.pl, 1 ratusha.ml, 1 raulmalea.ro, 1 raulrivero.es, 1 -raumzeitlabor.de, 0 rauros.net, 1 rauschenbach.de, 1 rautarutto.tk, 1 @@ -90060,7 +89773,6 @@ reachrss.com, 1 reaconverter.com, 1 react-db.com, 1 reactionindex.com, 1 -reactions.ai, 1 reactive-press.com, 1 reactivemarkets.com, 1 reactor-family.tk, 1 @@ -90183,7 +89895,6 @@ realm.is, 1 realme.govt.nz, 1 realmixwell.tk, 1 realmofaesir.com, 1 -realmofespionage.xyz, 1 realnature.com.br, 1 realneo.me, 1 realnet.tk, 1 @@ -90196,7 +89907,6 @@ realrealstore.com, 1 realtechreviews.com, 1 realtoraidan.com, 1 realty-pochta.tk, 1 -realty.tatar, 1 realtygroup-virginia.com, 1 realum.com, 1 realum.de, 1 @@ -90237,7 +89947,6 @@ rebonus.com, 1 reboundtravel.com, 1 reboxetine.com, 1 reboxonline.com, 1 -rebuga.com, 0 rebull.fr, 1 reby.cf, 1 reby.tk, 1 @@ -90277,7 +89986,7 @@ recipex.ru, 1 recipeyak.com, 1 recipito.tk, 1 reciplast.cl, 1 -recitoners.net, 0 +recitoners.net, 1 recklessly.ga, 1 reckoning.gq, 1 reckontalk.com, 1 @@ -90333,7 +90042,6 @@ recurly.com, 1 recursionrecursion.co.uk, 1 recursos.vip, 1 recursoscristianosleinad.com, 1 -recursosdeautoayuda.com, 1 recursosimbiopos.com, 1 recursosmi.com.br, 1 recursosrev.tk, 1 @@ -90601,7 +90309,7 @@ regendevices.eu, 1 regeneo.cz, 1 regenerapoint.it, 1 regenerescence.com, 1 -regenpfeifer.net, 1 +regenpfeifer.net, 0 regensburg-repariert.de, 1 regentcruises.com, 1 regentinvest.com, 1 @@ -90824,7 +90532,6 @@ remambo.jp, 1 remateszarate.cl, 0 remax.at, 1 remeb.de, 1 -remedee.com, 0 remedi.tokyo, 1 remediohalkiparaladiabetes.org, 1 remedionaturales.com, 1 @@ -90984,7 +90691,7 @@ rentmama.ml, 1 rentnow.my, 1 rentourhomeinprovence.com, 1 rentsbg.com, 1 -rentta.fashion, 1 +rentta.fashion, 0 renuo.ch, 1 renusoni.ga, 1 renut.com.np, 1 @@ -91066,7 +90773,6 @@ repugnantconclusion.com, 1 reputatiedesigners.nl, 1 reputationweaver.com, 1 requesthymn.com, 1 -requestr.co.uk, 1 requeue.ga, 1 requin.tk, 1 requirements.ga, 1 @@ -91142,9 +90848,6 @@ resources.flowfinity.com, 1 resourcesmanagementcorp.com, 1 resourcs.com, 1 respawwn.com, 1 -respectmyprivacy.eu, 1 -respectmyprivacy.net, 1 -respectmyprivacy.nl, 1 respecttheflame.com, 1 respinar.com, 1 respiradores.tk, 1 @@ -91214,7 +90917,6 @@ resultsatretail.com, 1 resultscommercial.com, 1 resultsdate.news, 1 resulttado.com, 1 -resumelab.com, 1 resumelibros.tk, 1 resumeshoppe.com, 1 resumeworded.com, 1 @@ -91289,13 +90991,11 @@ retrotracks.net, 0 retrotubesporn.com, 1 retrovideospiele.com, 1 retroworld.tk, 1 -rets.org.br, 0 retseptykaboli.cf, 1 -rettig.xyz, 0 +rettig.xyz, 1 retube.ga, 1 return-profit.tk, 1 returnonerror.com, 1 -retzer.me, 1 reucon.com, 1 reueljohnk.com, 1 reulitz.de, 0 @@ -91394,7 +91094,6 @@ revolutionengine.tk, 1 revolutionenkommer.dk, 1 revolutionofbeauty.tk, 1 revolutionofgaming.tk, 1 -revolve.com, 1 revolware.com, 1 revosoft.de, 1 revthefox.co.uk, 1 @@ -91453,7 +91152,7 @@ rgbinnovation.com, 1 rgbpty.com, 1 rgcomportement.fr, 0 rgdt.tk, 1 -rgf.be, 0 +rgf.be, 1 rgfundraising.com, 1 rggraphics.mx, 1 rghost.net, 1 @@ -91537,11 +91236,10 @@ ricardoquaresma.tk, 1 ricardotaakehb.tk, 1 ricaud.me, 1 riccardopiccioni.it, 1 -riccardoslanzi.com, 1 riccy.org, 1 riceadvice.info, 1 ricettesemplicieveloci.altervista.org, 1 -rich-good.com, 1 +rich-good.com, 0 richadams.me, 1 richandsteph.co.uk, 1 richandsteph.uk, 1 @@ -91551,7 +91249,6 @@ richardbloomfield.blog, 1 richardbulley.com.au, 1 richardcrosby.co.uk, 1 richardharpur.com, 1 -richardhicks.us, 1 richardhouts.tk, 1 richardinesrolltop.com, 1 richardjgreen.net, 1 @@ -91620,7 +91317,6 @@ ricochet.com, 1 ricochet.im, 1 ricomp.com.br, 1 ricor.cl, 0 -ricordisiciliani.it, 0 ricoy.tk, 1 ricoydesign.com, 1 ricozienke.de, 1 @@ -91685,6 +91381,7 @@ rigintegrity.com, 1 rigous.net, 1 rihappy.tk, 1 riigiteenused.ee, 1 +riimihaku.fi, 1 rijk-catering.nl, 0 rijnland.net, 1 rijschoolgevonden.nl, 0 @@ -92253,7 +91950,6 @@ rolandlips.nl, 1 rolandog.com, 1 rolandoredi.com, 1 rolandozarate.tk, 1 -rolandreed.cn, 1 rolandszabo.com, 1 rolandvanipenburg.com, 1 rolc.org.sg, 1 @@ -92464,7 +92160,6 @@ rosbiznes.tk, 1 rosdpk.ru, 1 rosdver.ru, 1 rose-prism.org, 1 -rosebankplumber24-7.co.za, 1 roseberyvenues.co.uk, 1 roseboom-bouwkundigadvies.nl, 1 rosecoaudit.com, 1 @@ -92767,6 +92462,7 @@ rrdesignsuisse.com, 0 rrdtool.com, 1 rrg-partner.ch, 0 rritv.com, 1 +rrmiran.com, 1 rro.rs, 1 rrssww.space, 1 rrtribalcourts-nsn.gov, 1 @@ -92937,7 +92633,6 @@ ruchka-mashinka.gq, 1 ruckify.com, 1 rucksack-rauf-und-weg.de, 1 ruckzuck-privatpatient.de, 1 -ruconsole.com, 1 rud.is, 1 rudating.tk, 1 rudd-o.com, 1 @@ -92988,7 +92683,6 @@ ruhnke.cloud, 0 ruhproject.kz, 1 ruhrmobil-e.de, 1 ruhrnalist.de, 1 -ruicore.cn, 1 ruifu.tech, 1 ruiming.me, 1 ruimoreira.co.uk, 1 @@ -93202,7 +92896,6 @@ ruthschoenmaekers.com, 1 rutiger.com, 1 rutika.ru, 1 rutorka.tk, 1 -rutracker-zerkalo.appspot.com, 1 rutten.me, 1 ruttenadvocaat.be, 1 ruudkoot.nl, 1 @@ -93446,7 +93139,6 @@ sachinchauhan.ml, 1 sachk.com, 0 sachse.info, 1 sachsenlady.com, 1 -sachviet.us, 0 sacians.tk, 1 sacibo.ga, 1 sackers.com, 1 @@ -93582,7 +93274,6 @@ safewaysecurityscreens.com.au, 1 safiosolutions.com, 1 safirakbar.tk, 1 safire.ac.za, 1 -safirkimya.com, 0 safkgroup.com, 1 safungerar.se, 1 sagacioussuricata.com, 1 @@ -93646,7 +93337,7 @@ sailwiz.com, 1 saimoe.moe, 1 saimoe.org, 1 sainetworks.net, 1 -sainikbiswas.com, 1 +sainikbiswas.com, 0 sainokuni-eng.jp, 1 sainshand.tk, 1 saint-aubin-sur-scie.fr, 1 @@ -93973,7 +93664,6 @@ samotorsporttyres.com.au, 1 samoyeddogsguide.com, 1 samoylov.gq, 1 samozdraw.ga, 1 -sampaguide.com, 1 sampatjewelers.com, 1 sample-site.click, 1 samplefashion.nl, 1 @@ -94006,7 +93696,6 @@ samurai-marumori.com, 1 samuraiskye.com, 1 samusil.org, 1 samvanderkris.com, 1 -samvanderkris.xyz, 1 samwelek.co.uk, 1 samwilberforce.com, 1 samwrigley.co.uk, 1 @@ -94088,7 +93777,6 @@ sandstroh.network, 1 sandtears.com, 1 sandtime.io, 1 sandtler.moe, 1 -sandtohand.com, 1 sandton-plumbing.co.za, 1 sandtonescorts.com, 1 sandtonplumber24-7.co.za, 1 @@ -94795,7 +94483,6 @@ schnuckenhof-wesseloh.de, 1 schnyder-werbung.ch, 0 schody-rozycki.pl, 1 schoenstatt-fathers.link, 1 -schoenstatt-fathers.us, 1 schoenstatt.link, 1 schoepski.de, 1 schoffelcountry.com, 1 @@ -94897,7 +94584,7 @@ schrolm.de, 1 schsrch.org, 1 schtiehve.duckdns.org, 1 schu.be, 1 -schubergphilis.com, 1 +schubergphilis.com, 0 schubertgmbh-ingelheim.de, 1 schubertnest.at, 1 schuelerzeitung-ideenlos.de, 1 @@ -95001,7 +94688,6 @@ scip.ch, 1 scislowcy.pl, 1 scitheory.com, 1 scitopia.me, 1 -scitopia.net, 1 scity88.com, 1 scjtt.fr, 1 scloud.link, 1 @@ -95361,14 +95047,10 @@ seby.io, 1 sec-research.com, 1 sec-tunnel.com, 1 sec-wiki.com, 1 -sec.ec, 1 -sec.fish, 0 sec.gd, 1 sec.gov, 1 sec30.com, 1 sec3ure.co.uk, 1 -sec44.com, 0 -sec44.org, 0 sec455.com, 1 sec530.com, 1 secapp.fi, 1 @@ -95458,7 +95140,6 @@ secure.advancepayroll.com.au, 1 secure.facebook.com, 0 securebot.ga, 1 securecloudplatform.nl, 1 -securecomms.cz, 1 secureddocumentshredding.com, 1 securedrop.org, 1 secureenduserconnection.se, 1 @@ -95640,7 +95321,7 @@ seirdy.one, 1 seirei.ne.jp, 1 seiryokuzai-ch.com, 1 seisansei.net, 1 -seishinan.xyz, 1 +seishinan.xyz, 0 seishinchuo-lawoffice.com, 1 seishuncollection.com, 1 seismas1.com, 1 @@ -95810,8 +95491,6 @@ sendai-works.com, 1 sendaimori.com, 1 sendaiouji.com, 1 sendbox.cz, 1 -sendc.at, 1 -sendcat.com, 1 sender.party, 1 sender.services, 1 senderismoinfantil.tk, 1 @@ -95897,7 +95576,6 @@ sentry.io, 1 sentry.nu, 1 sentrybay.com, 1 sentworks.com, 1 -senu.pro, 1 senzaparole.de, 1 senzei.tk, 1 seo-analyse.com, 1 @@ -96092,7 +95770,7 @@ serial-kinder.tk, 1 serial2000.tk, 1 serialize.gq, 1 seriesdatv.pt, 1 -seriesfeed.com, 1 +seriesfeed.com, 0 seriesgratis.tk, 1 serije.co, 1 serinamusic.com, 1 @@ -96232,7 +95910,6 @@ serw.org, 1 serwetki-papierowe.pl, 1 serwis-telewizorow.pl, 1 serwis-wroclaw.pl, 1 -serwislukit.pl, 1 serwistomy.pl, 1 seryovpn.com, 1 ses-egy.com, 1 @@ -96258,7 +95935,6 @@ sethjust.com, 1 sethlmatarassomd.com, 1 sethoedjo.com, 1 sethriedel.com, 1 -sethsimmons.me, 1 sethvargo.com, 1 seti-germany.de, 1 seti.co.il, 1 @@ -96309,7 +95985,7 @@ sewalaptopm2i.com, 1 sewalaptopmurah.co.id, 1 sewalaptopsite.com, 1 sewamobilperdana.com, 0 -sewatec.com, 0 +sewatec.com, 1 sewavillamurah.tk, 1 sewfarsewgood.uk, 1 sewing-machines.com.ua, 1 @@ -96390,7 +96066,6 @@ sfg-net.net, 1 sfg-net.org, 1 sfg-nordholz.de, 1 sfhp.org, 1 -sfi.sh, 0 sfile.eu, 1 sfirat-haomer.com, 1 sfleisure.com, 1 @@ -96613,7 +96288,7 @@ sharenergy.com.br, 1 shareoffice.ch, 1 sharepointdrive.com, 1 sharerotic.com, 1 -sharescope.co.uk, 0 +sharescope.co.uk, 1 shareselecttools.com, 1 sharethe.link, 1 sharevari.com, 1 @@ -96685,10 +96360,11 @@ shcode.de, 1 shd.one, 1 shdw.cc, 1 she.run, 0 +she.tw, 1 sheaf.site, 1 shear.tk, 1 shearcomfort.com, 1 -shearin.pro, 1 +shearin.pro, 0 shearwaterdental.com, 1 sheaspire.com, 1 sheboygancountywi.gov, 1 @@ -96709,7 +96385,6 @@ sheeprock.tk, 1 sheepsound.tk, 1 sheerchain.com, 1 sheet.host, 1 -sheey.moe, 0 shef.com, 1 sheffield-wednesday-fc.tk, 1 sheffieldmoneyman.com, 1 @@ -96725,7 +96400,6 @@ sheldon.sk, 1 shelehov.tk, 1 shelfieretail.com, 1 shelfordsandstaplefordscouts.org.uk, 1 -shelike.me, 0 shellavartanian.tk, 1 shellcon.io, 1 shellcore.fr, 1 @@ -96759,7 +96433,6 @@ shena.co.uk, 1 shenannigans.tk, 1 shenderman.ml, 1 shenghaiautoparts.com, 1 -shenghaiautoparts.net, 1 shenghuang.tk, 1 shengrenyu.com, 1 shenmiya.com, 1 @@ -96771,7 +96444,6 @@ sheplus.net, 1 sheptytsky.ga, 1 sheratsuki.tk, 1 sherbers.de, 1 -sheremetka.com, 1 sheriffmiamicountyks.gov, 1 sheriffpawneecountyne.gov, 1 sheriffwashingtoncountymaine.gov, 1 @@ -96872,7 +96544,6 @@ shinuytodaati.co.il, 1 shinyoko-saisyuusyou.com, 1 shinypebble.uk, 1 shinyteethand.me, 1 -shinyuu.net, 1 shipard.com, 1 shipard.cz, 1 shipard.org, 1 @@ -97003,7 +96674,7 @@ shop-links.co, 1 shop-ok.tk, 1 shop-s.net, 1 shop-slivki.tk, 1 -shop3dmili.com, 0 +shop3dmili.com, 1 shop4d.com, 1 shopadvies.nl, 1 shopalike.cz, 1 @@ -97031,7 +96702,7 @@ shopcoupons.co.id, 1 shopcoupons.my, 1 shopcoupons.ph, 1 shopcoupons.sg, 1 -shopcrocs.in, 1 +shopcrocs.in, 0 shopdopescador.com.br, 1 shopee6.com, 1 shopessenciais.com.br, 1 @@ -97043,10 +96714,11 @@ shophisway.com, 1 shopific.co, 1 shopific.com, 1 shopify.com, 1 +shopifycloud.com, 1 shopikal.com, 1 shopingbiz.tk, 1 shopintra.net, 1 -shopkini.com, 1 +shopkini.com, 0 shoplandia.co, 1 shopless.co.nz, 1 shoplogcap.com, 1 @@ -97252,7 +96924,6 @@ shoshin.technology, 1 shossain.tk, 1 shost.ga, 1 shota-sekkotsuin.com, 1 -shota.soy, 1 shota.vip, 1 shotbow.net, 1 shotgunstudio.com, 1 @@ -97545,8 +97216,7 @@ signicat.io, 1 significado.origem.nom.br, 1 significados.com, 1 significados.com.br, 1 -significantbanter.com, 1 -signing-milter.org, 0 +signing-milter.org, 1 signing.tools, 1 signinwithmc.com, 1 signix.net, 1 @@ -97802,7 +97472,6 @@ simoncook.org, 1 simone.sh, 1 simonevans.uk, 1 simonfischer.info, 1 -simonheung.com, 1 simonhirscher.de, 1 simonkjellberg.com, 1 simonkjellberg.se, 1 @@ -98129,7 +97798,6 @@ sistimiki-anaparastasi.gr, 1 sistonenfranco.tk, 1 sisu.ai, 1 sisv.eu, 1 -sisver.host, 1 sisver.mx, 1 sit-brn.ru, 1 sit.ec, 1 @@ -98213,7 +97881,6 @@ sixcorners.info, 1 sixcorners.net, 1 sixe.es, 1 sixforkurd.tk, 1 -sixnines.net, 1 sixpackband.tk, 1 sixpackholubice.cz, 1 sixstrings.tk, 1 @@ -98358,7 +98025,6 @@ skinship.xyz, 1 skinsolution.ga, 1 skinstyleglobal.com, 1 skinsuperstore.tk, 1 -skinwhiteningoptions.com, 0 skipbinsforhire.co.za, 1 skipfault.com, 1 skipperinnovations.com, 0 @@ -98399,7 +98065,6 @@ skolni-system.eu, 1 skolnieks.lv, 1 skolnilogin.cz, 1 skolniweby.cz, 1 -skooks.fr, 0 skorbord.tk, 1 skorepova.info, 1 skoroff.com, 1 @@ -98583,7 +98248,6 @@ slashcrypto.org, 1 slashorg.net, 1 slate.to, 1 slated.ie, 1 -slatemc.com, 1 slatemc.fun, 1 slathering.cf, 1 slaughter.com, 1 @@ -98620,7 +98284,6 @@ sleio.com, 1 sleismann.eu, 1 sleismann.org, 1 slemen.tk, 1 -slepsluzbabeograd.org, 1 sletaem.ml, 1 sletat.ru, 1 slev.tk, 1 @@ -98861,7 +98524,6 @@ smartphone-blog.de, 1 smartphone-pliable.wtf, 1 smartphonecases.tk, 1 smartphonechecker.co.uk, 1 -smartphones-baratos.com, 1 smartphonesolution.tk, 1 smartpolicingplatform.com, 1 smartpos.net.br, 1 @@ -98872,7 +98534,6 @@ smartriotour.com.br, 0 smartrise.us, 1 smartroofingandsheetmetal.com, 1 smartshiftme.com, 1 -smartship.co.jp, 1 smartshoppers.es, 1 smartsitio.com, 1 smartspace.ml, 1 @@ -99018,7 +98679,6 @@ smsfa.ir, 1 smsg-dev.ch, 0 smsinger.com, 1 smsk.email, 1 -smsk.io, 1 smskeywords.co.uk, 1 smskmail.com, 1 smsprivacy.org, 1 @@ -99279,7 +98939,6 @@ socialhams.net, 1 socialism.tk, 1 socialistyouth.tk, 1 socializator.tk, 1 -socialmark.mx, 1 socialmarketingday.nl, 1 socialmedia-manager.gr, 1 socialmedias.tk, 1 @@ -99368,6 +99027,7 @@ soepvork.nl, 1 sofa-bed.tk, 1 sofa-rockers.org, 1 sofabedshop.de, 1 +sofaclean.co.uk, 1 soffit.com, 1 sofgen.com, 1 sofi.codes, 1 @@ -99904,7 +99564,6 @@ soulogic.com, 1 soulplay.com, 1 soulpowercoaching.ga, 1 soulreapers.tk, 1 -soulshinecreators.com, 1 soulshow.tk, 1 soulsinner.tk, 1 soulsteer.com, 0 @@ -99982,7 +99641,6 @@ sourcelair.com, 0 sourcely.net, 1 sourcing4exports.co.uk, 1 sourcitec.com, 1 -sourdough.vc, 1 souria.tk, 1 souris.ch, 0 sourmatt.xyz, 1 @@ -100994,7 +100652,6 @@ stackpath.com, 1 stackptr.com, 1 stackstartup.com, 1 stackstartup.tech, 1 -stacktile.io, 0 stackunderflow.com, 1 stacky.me, 1 stad.gent, 1 @@ -101005,7 +100662,6 @@ stadm.com, 1 stadsbos013.nl, 0 stadspaleizengent.be, 1 stadtbauwerk.at, 0 -stadtbuecherei-bad-wurzach.de, 1 stadterneuerung-hwb.de, 1 stadtkapelle-oehringen.de, 1 stadtpapa.de, 1 @@ -101159,7 +100815,6 @@ starfall.systems, 1 starfeeling.net, 1 starfield.ai, 1 starfiles.co, 1 -starfishconstruction.com, 1 starflix.uk, 1 starfm.de, 1 starfm.gq, 1 @@ -101375,7 +101030,6 @@ stderr.ch, 1 stdev.org, 1 stdev.top, 1 stdnet.ru, 1 -stdrc.cc, 0 steacy.tech, 1 steakovercooked.com, 1 stealingheather.com, 1 @@ -101404,7 +101058,6 @@ steamstat.us, 1 steamstatus.cn, 1 steamtrades.com, 1 stebenkov.tk, 1 -stebet.net, 1 steborio.pw, 1 steckel.cc, 1 stecos.co.uk, 1 @@ -101749,7 +101402,6 @@ stiphosting.nl, 1 stipsan.me, 1 stirblaut.de, 1 stirling.co, 1 -stirlingpoon.com, 1 stisidores.org, 1 stitch.money, 1 stitchfiddle.com, 1 @@ -101878,7 +101530,7 @@ stomt.com, 1 stoneagehealth.com.au, 1 stonechatjewellers.ie, 1 stonecutgods.com, 1 -stonedwarf5.net, 0 +stonedwarf5.net, 1 stonedworms.de, 0 stoneedgeconcrete.com, 1 stonefoot.de, 1 @@ -102033,7 +101685,6 @@ strafensau.de, 1 strafvollzugsgesetze.de, 0 strahlende-augen.info, 1 strahovanienet.tk, 1 -straight2porn.com, 1 straightcurlyhair.tk, 1 straightedgebarbers.ca, 0 straightlinetutoring.com, 1 @@ -102164,6 +101815,7 @@ streets.mn, 1 streetsalad.tk, 1 streetshirts.co.uk, 1 streetspirit.tk, 1 +streetspotr.com, 1 streetstunters.tk, 1 streetview.wien, 1 strefapi.com, 1 @@ -102203,13 +101855,11 @@ striped.horse, 1 stripehype.com, 1 striperite.com, 1 striptizer.tk, 1 -strivephysmed.com, 0 strl-tunis.tk, 1 strm.pl, 1 strmgt.com, 1 strobe.cool, 1 strobel.cl, 1 -strobotti.com, 1 stroccounioncity.org, 1 stroeder.com, 1 stroeder.de, 1 @@ -102399,6 +102049,7 @@ studujdigital.cz, 1 studujdigital.eu, 1 studwebs.ml, 1 study-support-beans.com, 1 +studybay.com, 0 studyero.com, 1 studyhub.cf, 1 studyin.jp, 1 @@ -102513,7 +102164,6 @@ subarus.tk, 1 subastasdecarros.net, 1 subbacultcha.tk, 1 subdev.org, 1 -subdimension.org, 1 subdivider.tk, 1 subestan.tk, 1 subgirl.ga, 1 @@ -102756,7 +102406,6 @@ sunbake.co.za, 1 sunbirdgrove.com, 1 sunbit.com, 1 sunblind.tk, 1 -sunboxstore.jp, 0 sunbury.xyz, 1 suncanary.tk, 1 suncat.tk, 1 @@ -102790,7 +102439,7 @@ sunfeathers.net, 1 sunfiregold.com, 1 sunfireshop.com.br, 1 sunflare.tk, 1 -sunflyer.cn, 0 +sunflyer.cn, 1 sunfox.cz, 1 sunfulong.blog, 1 sunfulong.me, 1 @@ -102832,7 +102481,6 @@ sunroof.ga, 1 sunroomsbywoodland.com, 1 sunroomsbywoodlandwindows.com, 1 sunroomschicagoil.com, 1 -sunsdesign.net, 1 sunset.goip.de, 1 sunsetfire.de, 1 sunsetmusic.tk, 1 @@ -102886,7 +102534,6 @@ super-net.tk, 1 super-o-blog.com, 1 super11.nl, 1 superaficionados.com, 1 -superandina.cl, 1 superbart.nl, 1 superbaskirskij-med.tk, 1 superbdistribute.com, 1 @@ -102959,7 +102606,6 @@ superis.eu, 1 superklima.ro, 0 superkonsult.se, 1 superkrasota.tk, 1 -superlandnetwork.de, 1 superlight.tk, 1 superlisa.nl, 1 superlog.tk, 1 @@ -103309,7 +102955,6 @@ swarmation.com, 1 swat.io, 1 swat4stats.com, 1 swatee.com, 1 -swattransport.ae, 1 sway-cdn.com, 1 sway.com, 1 swayampaaka.com, 1 @@ -103597,7 +103242,6 @@ synonyymisanakirja.com, 1 synotna.eu, 1 syntaxnightmare.com, 1 synthesis.ru, 1 -synthesisorganics.com, 1 syntheticgrassliving.com.au, 1 synthetictrading.com, 1 synthezis.tk, 1 @@ -103764,7 +103408,6 @@ t22.uk, 1 t2data.com, 1 t2i.nl, 1 t2kc.com, 1 -t3.ie, 1 t36533.com, 1 t3hty.fr, 1 t3rror.net, 1 @@ -103871,7 +103514,6 @@ tabrizbiology.tk, 1 tabtap.shop, 1 tac-performance.net, 1 tac-sys.net, 1 -tac-volley.com, 0 tachikawa-saisyuusyou.com, 1 tachoplus.pl, 1 tachyonapp.com, 1 @@ -103919,6 +103561,7 @@ tagaytayhighlands.com, 1 tagboards.tk, 1 tagderinspiration.ch, 1 tagdocumentary.com, 1 +tagesmutter-in-bilm.de, 1 taggedpdf.com, 0 taggermedia.com, 1 taggigkaktus.tk, 1 @@ -104200,7 +103843,6 @@ tangsisi.com, 1 tangyue.date, 1 tangzhao.net, 1 tanhaa.tk, 1 -tanhit.com, 0 taniafitness.co.uk, 0 taniafitness.com, 0 tanie-obraczki-szczecin.tk, 1 @@ -104412,12 +104054,10 @@ tattoo.dating, 1 tattoocorina.tk, 1 tattoonhamon.ru, 1 tattootoday.org, 0 -tattvaayoga.com, 1 tatu-love.tk, 1 taturukav.tk, 1 taubin.cc, 1 tauedu.org, 1 -tauflight.com, 1 taunusstein.net, 1 tauran.net, 1 tauriscia.tk, 1 @@ -104477,7 +104117,7 @@ taxprocpa.com, 1 taxteam.co.il, 1 tayar2u.my, 1 taybee.net, 1 -tayebbayri.com, 0 +tayebbayri.com, 1 taylorburton-porn.com, 1 taylorcountyhdwv.gov, 1 taylored.ga, 1 @@ -104584,6 +104224,7 @@ tcvonline.vic.gov.au, 1 tcvvip.com, 1 tcvw.org, 1 tcwis.com, 1 +tcybert.com, 1 tcyoung.co.uk, 1 td-bambini.ru, 1 td-olymp.ru, 1 @@ -104660,12 +104301,12 @@ teamarasensas.tk, 1 teamb.nl, 1 teambalinge.tk, 1 teambanzai.tk, 1 -teambeam.at, 1 -teambeam.ch, 1 -teambeam.com, 1 -teambeam.de, 1 -teambeam.es, 1 -teambeam.eu, 1 +teambeam.at, 0 +teambeam.ch, 0 +teambeam.com, 0 +teambeam.de, 0 +teambeam.es, 0 +teambeam.eu, 0 teambeam.fr, 0 teambeam.it, 0 teambeam.ru, 0 @@ -104742,7 +104383,6 @@ teamwolf.tk, 1 teamwork-bad-wurzach.de, 1 teamwpsekure.com, 1 teamx-gaming.de, 0 -teamxavier4ever.com, 1 teaparty.id, 1 teardown.band, 1 teardrop.tk, 1 @@ -104898,7 +104538,7 @@ technicalustad.com, 1 technochat.in, 1 technodance.tk, 1 technogies.cf, 1 -technogps.com, 0 +technogps.com, 1 technogrand.gq, 1 technogroup.cz, 1 technoholod.tk, 1 @@ -105018,7 +104658,7 @@ tecnewsnow.com, 1 tecnicapotiguar.com.br, 0 tecnick.com, 1 tecnicoelettrodomestici.roma.it, 1 -tecnikan.com.ar, 1 +tecnikan.com.ar, 0 tecnimas.com.mx, 0 tecnimotos.com, 1 tecnipuntoseguridad.com, 1 @@ -105161,7 +104801,6 @@ tele.wiki, 1 teleafrica.ga, 1 telealarme.ch, 0 telealarmevalais.ch, 1 -teleangol.cl, 1 teleblog.gq, 1 telebugs.tk, 1 telecablenostima.tk, 1 @@ -105189,7 +104828,6 @@ telega.gq, 1 telegra.ph, 1 telegram-gp.ml, 1 telegram-sms.com, 0 -telegram.hk, 1 telegram.org, 1 telegram.poker, 1 telegramlearn.tk, 1 @@ -105227,7 +104865,6 @@ teletexto.com, 1 teletxt.me, 1 televentabelcorp.com, 1 televisioncontests.ga, 1 -televisiondigital.cl, 1 televisionesendirecto.tk, 1 televisionsrit.tk, 1 televizeseznam.cz, 1 @@ -105263,7 +104900,7 @@ tem.li, 1 temariogratis.com, 1 temariosoposiciones.tk, 1 tematicas.org, 1 -temdu.com, 1 +temdu.com, 0 temirgaliev.tk, 1 temizlik.ml, 1 temizmama.com, 1 @@ -105295,7 +104932,7 @@ temporaryair.com, 1 temporarysanity.tk, 1 tempsdexpo.com, 1 tempsoundsolutions.tk, 1 -temptraining.ru, 1 +temptraining.ru, 0 tempus-aquilae.de, 1 tempus.tf, 1 temtekco.com, 1 @@ -105461,7 +105098,6 @@ terraluna.space, 1 terraneesens.fr, 1 terranova.fi, 1 terranovadesignbuild.com, 0 -terrapay.com, 1 terrapinstationmd.com, 1 terraquercus.tk, 1 terrariatr.tk, 1 @@ -105569,7 +105205,6 @@ testspsicotecnicos.org, 1 testsuite.org, 1 testsweb.ml, 1 testthis.cf, 1 -testuje.net, 0 testyonline.tk, 1 tetangers.tk, 1 tetedelacourse.ch, 1 @@ -105697,8 +105332,8 @@ tgbyte.de, 1 tgcgrain.com, 1 tgexport.eu, 1 tgmarketingusa.com, 1 -tgo1111.com, 1 -tgo6688.com, 1 +tgo1111.com, 0 +tgo6688.com, 0 tgo789.com, 1 tgo8899.com, 1 tgoaa.com, 1 @@ -105718,7 +105353,6 @@ th-nuernberg.de, 1 th.search.yahoo.com, 0 thablubb.de, 1 thackert.myfirewall.org, 1 -thai-kacha.com, 0 thai-massage.tk, 1 thai-ridgeback.tk, 1 thai.dating, 1 @@ -105733,11 +105367,9 @@ thaiforexfamily.com, 1 thaigirls.cf, 1 thaihomecooking.com, 1 thaihong.co.th, 1 -thaihostcool.com, 1 thaihotmodels.tk, 1 thailandguru.properties, 1 thailandhotel.tk, 1 -thailandlongtime.com, 1 thailandpropertylisting.ga, 1 thailandvariety.cf, 1 thaimega.club, 1 @@ -105767,7 +105399,6 @@ thamesfamilydentistry.com, 1 thamesvalleybuses.com, 1 thanatoid.net, 1 thandanhapkhau.vn, 1 -thanhquyet.info, 1 thapduoc.com, 1 tharuka-app.de, 1 tharuka.com, 1 @@ -105811,7 +105442,6 @@ the-gist.io, 1 the-hemingway-code.de, 1 the-jeuxflash.com, 1 the-little-home.com, 1 -the-medium-dolphore.com, 0 the-mermaid.tk, 1 the-metropolitans.tk, 1 the-muddy-trophy-team.tk, 1 @@ -105869,7 +105499,7 @@ theantarticx.com, 1 theantisocialengineer.com, 1 theantnetwork.tk, 1 theapplewiki.com, 1 -theappliancedepot.co.uk, 0 +theappliancedepot.co.uk, 1 theapriltears.tk, 1 theaps.net, 0 theaquila.tk, 1 @@ -105966,7 +105596,6 @@ theboats.online, 1 theboats.pro, 1 theboats.site, 1 thebodylanguageguide.tk, 1 -thebodyprinciple.com, 1 theboltway.com, 1 thebonerking.com, 1 theboulders.com, 1 @@ -106040,7 +105669,7 @@ thecodeninja.net, 1 thecoffeecamp.com, 1 thecolourbox.in, 1 thecolourcloset.ca, 1 -thecombustionway.com, 1 +thecombustionway.com, 0 thecommonmen.tk, 1 thecompany.pl, 1 thecompanysheffield.co.uk, 1 @@ -106058,7 +105687,6 @@ thecostymusic.tk, 1 thecowboy.cafe, 1 thecowquerie.tk, 1 thecr3ative.tk, 1 -thecracks.de, 1 thecraftingstrider.net, 1 thecrazybrains.tk, 1 thecrazytravel.com, 1 @@ -106098,7 +105726,6 @@ thedevastatedrealm.tk, 1 thedevilsbrigade.com, 1 thedevilwearswibra.nl, 1 thedevrycommonsbrasil.com, 0 -thediamondcenter.com, 1 thediaryofadam.com, 1 thedietsolutionprog.tk, 1 thedigitalparadox.tk, 1 @@ -106117,7 +105744,6 @@ thedroidman.com, 1 thedronechart.com, 1 thedroneely.com, 1 theduchessbudapest.com, 1 -thedword.xyz, 1 thedysfunctionalangel.cf, 1 thedysfunctionalangel.ga, 1 thedysfunctionalangel.gq, 1 @@ -106186,10 +105812,9 @@ thefootinstitutela.com, 1 theforkedspoon.com, 1 theformtool.com, 1 thefox.com.fr, 1 -thefoxstrousers.co.nz, 1 +thefoxstrousers.co.nz, 0 thefoxtalk.com, 0 thefreebay.tk, 1 -thefreemail.com, 1 thefreethinker.tk, 1 thefrenchconnection.tk, 1 thefriedzombie.com, 1 @@ -106285,7 +105910,6 @@ thehotrocks.tk, 1 thehouseofchronic.com, 1 thehouseofcode.com, 1 thehowlinwolfcafe.ga, 1 -thehub.ai, 1 thehumanizer.tk, 1 thehumanjoint.com, 1 thehumorist.tk, 1 @@ -106444,7 +106068,6 @@ thenation.tk, 1 thenational.academy, 1 thenaturalpath.co.nz, 1 theneatgadgets.com, 1 -thenerdic.com, 1 thenest.se, 1 thenetw.org, 1 thenewclassics.com, 1 @@ -106581,7 +106204,6 @@ theralino.de, 1 therandombits.com, 0 therankkings.org, 1 therapie-psycho-emotionnelle.fr, 1 -therapiemi.ch, 1 therapiepraxis-westbezirk.de, 1 therapyclient.com, 1 therapyconnects.co.uk, 1 @@ -106623,7 +106245,6 @@ thermia.com.au, 1 thermique.ch, 0 thermity.com, 1 thermolamina.nl, 1 -thermorecetas.com, 1 thermorhythm.com, 1 thermostat.gq, 1 thermowood-bkh.ru, 1 @@ -106821,7 +106442,6 @@ thewallet.today, 1 thewatchdog.com.br, 1 thewave.tk, 1 thewaxhouse.academy, 1 -thewaxhouse.de, 1 thewayofislam.ml, 1 thewayofthedojo.com, 1 thewaytoyourself.com, 1 @@ -106879,7 +106499,7 @@ theyarnhookup.com, 0 theycallmesnail.tk, 1 theyear199x.org, 1 theyearinpictures.co.uk, 1 -theyosh.nl, 0 +theyosh.nl, 1 theyourbittorrent.com, 1 theysocial.tk, 1 theyucatantimes.com, 1 @@ -106953,7 +106573,7 @@ thinkheaddesign.com, 1 thinkindifferent.net, 1 thinkingandcomputing.com, 1 thinkingliberty.com, 1 -thinkingnull.com, 1 +thinkingnull.com, 0 thinkingplanet.net, 1 thinkmarketing.ca, 1 thinkprocedural.com, 1 @@ -106973,7 +106593,6 @@ thirteen.pm, 1 thirtysixseventy.ml, 1 thirtyspot.com, 1 thiry-automobiles.net, 1 -thisbrownman.com, 1 thiscloudiscrap.com, 0 thisdayinhockey.tk, 1 thisdot.site, 1 @@ -107205,7 +106824,6 @@ ticinoscout.ch, 1 ticketassist.nl, 1 ticketbahia.com, 1 ticketcity.com, 1 -ticketdriver.com, 1 ticketmaze.com, 0 ticketpro.ca, 1 ticketrunway.com, 1 @@ -107381,7 +106999,6 @@ tim-niclas-demisch.de, 1 tim-niclas-demisch.eu, 1 tim427.net, 1 timacdonald.me, 1 -timatooth.com, 1 timawesomeness.com, 1 timbarlotta.com, 1 timbercreekcanyontx.gov, 1 @@ -107402,13 +107019,11 @@ timdemisch.eu, 1 timdemisch.online, 1 timdoug.com, 1 time-business.tk, 1 -time-craft.su, 1 time-hotel.cf, 1 time-killers.tk, 1 time.gov, 1 time.sh, 1 time2060.ru, 1 -time22.com, 1 time2choose.com, 1 time4writing.com, 1 timeai.io, 1 @@ -107454,7 +107069,6 @@ timetotrade.com, 1 timetrade.com, 1 timewasters.nl, 1 timewasters.tk, 1 -timeworld.su, 1 timfiedler.net, 1 timgame.tk, 1 timhieuthuoc.com, 1 @@ -107943,7 +107557,6 @@ tokaido.com, 1 tokaishishisetsukanrikyokai.jp, 1 tokarconsulting.com, 1 tokelaunso.tk, 1 -tokenmarket.net, 1 tokens.net, 1 tokenstip.com, 1 tokfun.com, 1 @@ -108034,7 +107647,6 @@ tomasmatulevicius.lt, 1 tomasmoberg.org, 1 tomaspatera.cz, 1 tomasvecera.cz, 0 -tomaszdwornicki.net, 1 tomatenaufdenaugen.de, 1 tomatis-nantes.com, 1 tomatofrogs.com, 1 @@ -108069,7 +107681,6 @@ tomik.fun, 1 tomik.space, 1 tomikoyco.com, 1 tomiler.com, 1 -tomjans.nl, 1 tomjepp.uk, 1 tomjn.com, 1 tomkempers.nl, 1 @@ -108454,7 +108065,6 @@ torkel.se, 1 torkware.com, 1 torlock.com, 1 torlock2.com, 1 -tormakristof.eu, 1 tormentedradio.com, 0 tormox.ml, 1 tornado-map.de, 1 @@ -108478,7 +108088,6 @@ torontostarts.com, 1 torontotransit.tk, 1 toropova.tk, 1 toros.co, 1 -toros2.com, 1 torproject.org, 0 torproject.ovh, 1 torprojects.com, 1 @@ -108510,7 +108119,6 @@ torresjaen.tk, 1 torresshop.es, 1 torretzalam.com, 1 torservers.net, 0 -torsquad.com, 1 torsten-frenzel.de, 1 torsten-schmitz.net, 1 torsten-werner.info, 1 @@ -108615,7 +108223,6 @@ touchwoodtrees.com.au, 1 tougetu.com, 1 tough.email, 1 toughcodes.com, 1 -toughlife.info, 1 toughvps.com, 1 touhidur.tk, 1 touhidur.xyz, 1 @@ -108982,7 +108589,6 @@ tranquillity.se, 1 tranquillum.tk, 1 tranquilpet.com, 1 trans-aliyans.tk, 1 -transacid.de, 1 transaminasas.com, 1 transappealrights.com, 1 transbella.com, 1 @@ -109002,7 +108608,6 @@ transfer.pw, 1 transferagent.co, 1 transferbags.com, 1 transferdirect.io, 1 -transfers.do, 1 transferserver.at, 1 transfersummit.com, 1 transferwiseturkiye.com.tr, 1 @@ -109074,7 +108679,6 @@ transwank.com, 1 tranvia.info, 1 tranzron.ga, 1 trapkitchen.ml, 1 -trappednerve.org, 1 trappersoutfitters.tk, 1 traproulette.com, 1 trapsdirect.com, 1 @@ -109517,7 +109121,6 @@ triozon.hu, 1 trip.my, 1 tripadvicestore.tk, 1 tripanimal.tk, 1 -tripartie.com, 0 tripguide.is, 1 tripisland.tk, 1 triplefork.com.ua, 1 @@ -109611,9 +109214,7 @@ tronnews.xyz, 1 troomcafe.com, 1 troopaid.info, 1 trophcomplewin.ml, 1 -trophee-discount.com, 1 trophy-discount.com, 1 -trophy-solution.com, 1 trophykoi.tk, 1 trophyshopinc.com, 1 tropicalislands.tk, 1 @@ -109750,7 +109351,6 @@ trust-btc.ml, 1 trustcase.com, 1 trustcert.net, 1 trustcert.org, 1 -trustech.co.in, 0 trusted-medications.com, 1 trustednetworks.nl, 1 trustedpropertymanagement.net, 1 @@ -109845,7 +109445,6 @@ tsgkc1.com, 1 tshirtatlowprice.com, 1 tshirtgenerator.ga, 1 tshirtmemoryquilts.com, 1 -tshirtscapetown.com, 1 tsicons.com, 1 tsigaradiko.com, 1 tsiolakisfurs.com, 1 @@ -109871,10 +109470,9 @@ tsu.re, 1 tsueri.cloud, 1 tsukhani.com, 1 tsuki.link, 1 -tsuki.moe, 1 tsukuba.style, 0 tsumegumi.com, 1 -tsumi.it, 1 +tsumi.it, 0 tsumi.moe, 1 tsumugu2021.com, 1 tsunami.gov, 1 @@ -110295,13 +109893,11 @@ tv-tuners.cf, 1 tv-zone.tk, 1 tv.kg, 1 tv2vie.org, 0 -tv5.cl, 1 tvabullarbro.tk, 1 tvaerialsmanchester.com, 1 tvbracketman.co.uk, 1 tvcal.net, 1 tvchannelslive.tk, 1 -tvchoapa.cl, 1 tvcmarketing.com, 1 tvdate.ru, 1 tvdates.info, 1 @@ -110327,7 +109923,6 @@ tvoistili.ml, 1 tvoyaknighka.ga, 1 tvoysad.ru, 0 tvquot.es, 1 -tvr.cl, 1 tvrestyler.eu, 1 tvreviewer.tk, 1 tvs-virtual.cz, 1 @@ -110506,7 +110101,7 @@ tyl.io, 1 tyler.rs, 1 tylerdavies.net, 1 tylerdurden.ml, 1 -tylerharcourt.com, 1 +tylerharcourt.com, 0 tylerharcourt.net, 1 tylerharcourt.org, 1 tylermade.net, 1 @@ -110599,7 +110194,7 @@ u1144.com, 1 u15.info, 1 u15x.com, 1 u175.com, 1 -u29dc.com, 0 +u29dc.com, 1 u2b.eu, 1 u2croatia.tk, 1 u2fanlife.com, 1 @@ -110638,7 +110233,6 @@ uareferat.tk, 1 uash.tk, 1 uasmi.com, 1 uasonics.tk, 1 -uastrategy.org, 1 uat-activesg.com, 1 uat-mypfp.co.uk, 1 uateach.tk, 1 @@ -110894,6 +110488,7 @@ ul-fluglehrer.de, 1 ulabox.com, 1 ulax.tk, 1 uldsh.de, 1 +uleenucks.de, 1 ulement.com, 1 ulen.me, 1 ulet.tk, 1 @@ -110909,7 +110504,6 @@ ulli.ml, 1 ulm-eurofox.fr, 1 ulmer-schneesport.de, 1 ulobby.eu, 1 -ulotnefoto.pl, 0 uloztoasdilej.cz, 1 ulrichracing.com, 1 ulrik.moe, 1 @@ -110988,9 +110582,8 @@ umenlisam.com, 1 umisonoda.com, 1 umity.com.ua, 1 umlcode.com, 1 -ummati.com, 1 ummiabi.id, 1 -umniah.com, 0 +umniah.com, 1 umniy-dom.tk, 1 umnugobi.tk, 1 umo.ci, 1 @@ -111002,7 +110595,6 @@ umv.gov.co, 1 umwandeln-online.de, 1 umwelt-galerie.de, 1 umweltgalerie.de, 1 -umzuege-berlin.com, 1 umzuege-hannover.net, 1 umzug-fuer-muenchen.de, 1 umzugsunternehmenberlin.eu, 1 @@ -111194,7 +110786,6 @@ unikainfocom.in, 1 uniklinik-cms.com, 1 unikos.tk, 1 unikrn.com, 1 -unikrn.space, 1 unikrnb2b.com, 1 unila.edu.br, 1 unilinkgroup.com, 1 @@ -111348,7 +110939,6 @@ unixtime.date, 1 unkn0wncat.net, 1 unknown-player.com, 1 unknown.kyoto, 0 -unknownbreakup.com, 0 unknownhacks.tk, 1 unknownmasses.tk, 1 unknownnet.tk, 1 @@ -111375,7 +110965,6 @@ unmutegreetings.dk, 1 unn-edu.info, 1 unnamed.download, 1 unnas.ca, 1 -uno.fi, 1 uno.uk, 1 unobrindes.com.br, 1 unoccupyabq.org, 1 @@ -111526,7 +111115,6 @@ upsdelperu.com.pe, 1 upsettunnel.com, 1 upsihologa.com.ua, 0 upsilonsigmaphi.us, 1 -upsiteseo.com, 1 upskilllearning.ml, 1 upskirtmania.tk, 1 upsocial.ga, 1 @@ -111578,7 +111166,6 @@ uraniborg.net, 1 uraniumhost.ga, 1 uranius.eu, 1 uranmoney.ml, 1 -urantiastudygroup.org, 0 uranus.cf, 1 urbackups.com, 1 urbalex.ch, 0 @@ -111620,7 +111207,7 @@ urbanpromisetrenton.org, 1 urbansoundwave.tk, 1 urbanstylestaging.com, 1 urbansurvival.com, 1 -urbantecno.com, 0 +urbantecno.com, 1 urbantrail.tk, 1 urbanusonline.tk, 1 urbanwaters.gov, 1 @@ -111656,7 +111243,6 @@ urkhole.tk, 1 urko.shop, 1 urkonsultant.tk, 1 urkult.se, 0 -url.fi, 0 url.fm, 1 url.kg, 1 url.rw, 1 @@ -111858,7 +111444,6 @@ usualbeings.com, 1 usuan.net, 1 usuluddin.ga, 1 usuluddin.tk, 1 -usweme.info, 1 uswitch.com, 1 usyfawovad.gq, 1 usygov.ga, 1 @@ -111948,7 +111533,6 @@ uvsa.org.au, 1 uvsar.com, 1 uvt.com.co, 1 uvtcinemas.com, 1 -uvx.io, 1 uwac.co.uk, 0 uwat.cc, 1 uwat.cf, 1 @@ -112120,7 +111704,6 @@ vaclavambroz.eu, 1 vaclavkocum.com, 1 vacuna.gov, 1 vacuumpump.co.id, 0 -vacuumreviewcenter.com, 1 vacuumsealers.ml, 1 vadasztanyabuk.hu, 1 vademekum.com, 1 @@ -112224,7 +111807,6 @@ valheim.pro, 1 valiakhmetov.tk, 1 valiant.finance, 1 validatis.com, 1 -validator.nu, 1 validius.fi, 1 validius.net, 1 valigate.com, 1 @@ -112314,7 +111896,6 @@ van-assen.com, 1 van-brandevoort.tk, 1 van11y.net, 1 vanadrighem.eu, 1 -vanajahosting.com, 1 vanarok.xyz, 0 vanasperenschoenen.nl, 1 vanbalen.be, 1 @@ -112649,7 +112230,6 @@ veganrecipereviews.com, 1 veganuary.com, 1 vegardit.com, 1 vegascasino.news, 1 -vegasimprovpower.com, 1 vegasluxuryestates.com, 1 vegasrock.tk, 1 vegavio.com, 1 @@ -112786,7 +112366,6 @@ venturum.net, 1 venuedriver.com, 1 venurse.net, 1 venusbeautyproducts.in, 1 -venzagroup.com, 1 venzocrm.com, 0 veosvending.com, 1 vepein.ga, 1 @@ -112960,7 +112539,6 @@ veseleruska.sk, 1 veselka.tk, 1 veselyjpovar.gq, 1 vesinhcongnghiepttchome.com, 1 -veslosada.com, 1 vesna2011.tk, 1 vespacascadia.com, 1 vesta.us, 1 @@ -112968,7 +112546,7 @@ vestacp.top, 1 vestakassa-online.cf, 1 vestalny.gov, 1 vestberry.com, 1 -vestd.com, 1 +vestd.com, 0 vestibtech.com, 1 vestibular.science, 1 vestibulartechnologies.com, 1 @@ -113029,7 +112607,6 @@ vgatest.nl, 1 vgbf.tk, 1 vgchat.us, 1 vgcheat.com, 1 -vgeek.guru, 1 vgerak.com, 1 vglist.co, 1 vgolos.zt.ua, 1 @@ -113433,7 +113010,6 @@ villu.ga, 1 villu.stream, 1 vilony.com, 1 viltsu.net, 1 -vim.cx, 1 vim.ge, 1 vima.ch, 0 vimeo.com, 1 @@ -113484,7 +113060,6 @@ vinihk.com, 0 vinilosdecorativos.net, 1 vinistas.com, 1 vinit.tk, 1 -vinktwebdesign.nl, 0 vinner.com.au, 1 vinnie.gq, 1 vinny.tk, 1 @@ -113985,7 +113560,6 @@ vm-co.ch, 0 vm0.eu, 1 vmagadane.tk, 1 vmath.my.id, 1 -vmautorajkot.com, 1 vmc.co.id, 1 vmccnc.com, 1 vmconnected.co.uk, 1 @@ -114033,7 +113607,7 @@ vns5757.com, 0 vns5858.vip, 1 vns5959.com, 0 vns6161.com, 0 -vns6262.com, 1 +vns6262.com, 0 vns6363.com, 0 vns6565.com, 1 vns6767.com, 0 @@ -114090,7 +113664,6 @@ voiceofserbia.tk, 1 voicesoflabor.com, 1 voicesofspirit.at, 1 voicesuk.co.uk, 1 -voicr.nl, 1 voicu.ch, 0 voidancerecords.com, 1 voidbot.ai, 1 @@ -114100,7 +113673,6 @@ voidi.ca, 1 voidma.in, 1 voidnet.tech, 1 voidnya.com, 1 -voidpay.com, 1 voidpay.net, 1 voidpay.org, 1 voidptr.eu, 1 @@ -114150,7 +113722,7 @@ volk.gq, 1 volkanyilmaz.com.tr, 1 volker-gropp.de, 1 volkergropp.de, 1 -volkerwesselstransfer.nl, 0 +volkerwesselstransfer.nl, 1 volkerwesselswave.nl, 0 volki.ga, 1 volki.ml, 1 @@ -114158,7 +113730,7 @@ volkov.ga, 1 volksvorschlagpmar.ch, 1 volkswagengolf.tk, 1 volkswagenmiennam.com.vn, 1 -volkswagensaigon.net, 1 +volkswagensaigon.net, 0 volkswurst.de, 1 volleyballcityofpreston.tk, 1 volleyballnews.tk, 1 @@ -114316,7 +113888,6 @@ voxpopuli.com, 1 voxsiren.net, 1 voya.ga, 0 voyage-martinique.fr, 1 -voyageat.com, 0 voyageforum.com, 1 voyageofyume.com, 1 voyagesaufildespages.be, 0 @@ -114493,7 +114064,6 @@ vuasinhly.com, 1 vucdn.com, 1 vuelacaruru.com, 1 vuelosabajoprecio.net, 1 -vugt.me, 1 vuilelakens.be, 1 vulcancycling.ga, 1 vuldb.com, 1 @@ -114586,7 +114156,6 @@ vysotka.tk, 1 vysvetluju.cz, 1 vyturys.lt, 1 vyvod-iz-zapoya.online, 1 -vyvygen.org, 1 vyzner.cz, 1 vz.al, 1 vzce.cn, 1 @@ -114618,7 +114187,7 @@ w.wiki, 1 w00228.com, 1 w0102.com, 1 w0185.com, 1 -w0189.com, 0 +w0189.com, 1 w0250.com, 1 w045w.com, 1 w0fw.com, 1 @@ -114657,8 +114226,8 @@ w5050w.com, 1 w51365.com, 1 w5197.co, 1 w5gfe.org, 1 -w61516.com, 0 -w61518.com, 0 +w61516.com, 1 +w61518.com, 1 w61611.net, 1 w61616.com, 1 w66001.com, 1 @@ -114670,14 +114239,14 @@ w66136.net, 1 w66138.net, 1 w6616.com, 1 w66161.com, 1 -w661616.com, 0 +w661616.com, 1 w6619.com, 1 w66191.com, 1 w66191.net, 1 w6631.com, 1 w6637.com, 1 w663w.com, 1 -w6648.com, 0 +w6648.com, 1 w66655.com, 1 w6671.com, 1 w6684.com, 1 @@ -114685,7 +114254,7 @@ w668686.com, 1 w668866.net, 1 w668899.com, 1 w668989.com, 1 -w66918.com, 0 +w66918.com, 1 w66918.net, 1 w66919.net, 1 w66938.com, 1 @@ -114696,7 +114265,7 @@ w6729.com, 0 w6808.com, 1 w6829.com, 1 w6832.com, 1 -w6880.com, 0 +w6880.com, 1 w6886.com, 1 w692w.com, 1 w6957.co, 1 @@ -114730,7 +114299,7 @@ w88info.com, 1 w88info.win, 1 w8less.nl, 1 w8wat.com, 1 -w9196.com, 0 +w9196.com, 1 w9297.co, 1 w9297.com, 1 w9397.com, 0 @@ -115021,7 +114590,7 @@ wardpieters.xyz, 1 wardslager.com, 1 warebouncycastles.co.uk, 1 warehost.de, 0 -warekit.io, 0 +warekit.io, 1 warekon.com, 1 warekon.dk, 1 warenghem.com, 1 @@ -115137,7 +114706,6 @@ watchdogs.tk, 1 watchersrealm.tk, 1 watchface.watch, 1 watchfreeonline.co.uk, 1 -watchhentai.co, 1 watchinventory.com, 1 watchmetech.com, 1 watchmoviesgallery.com, 1 @@ -115172,7 +114740,6 @@ wateroutlook.com, 1 waterpoint.tk, 1 waterpolosantona.tk, 1 waterpolospain.tk, 1 -watersb.org, 1 waterschaplimburg.nl, 1 waterside-inn.co.uk, 1 waterside-residents.org.uk, 1 @@ -115208,7 +114775,6 @@ wav.tv, 1 wave-inc.co.jp, 1 wave.is, 1 wave.red, 1 -waveburst.net, 1 wavee-plus.com, 1 wavengine.com, 0 waveous.com, 1 @@ -115362,7 +114928,6 @@ weather-schools.com, 1 weather.gov, 1 weather.gov.mo, 1 weatherbuzzmedia.com, 1 -weatherforyou.com, 1 weathermelon.io, 1 weathermyway.rocks, 1 weatherproduct.ga, 1 @@ -115378,7 +114943,6 @@ web-creations.tk, 1 web-creato.tk, 1 web-demarche.com, 1 web-design-india.com, 1 -web-design.co.il, 1 web-desing.com.ua, 0 web-disaster.tk, 1 web-format.tk, 1 @@ -115645,7 +115209,6 @@ webo.pl, 1 weboflies.tk, 1 webofthingsmarwane.xyz, 1 weboperater.rs, 0 -webpagetest.org, 1 webpakken.dk, 1 webpantry.ga, 1 webparallax.cf, 1 @@ -115842,7 +115405,6 @@ weednews.co, 0 weedupdate.com, 1 weedworthy.com, 1 weedypedia.de, 1 -week.report, 1 weekdone.com, 1 weekendcandy.com, 1 weekendinitaly.com, 1 @@ -116153,7 +115715,6 @@ westshoresrealty.com, 1 westside-pediatrics.com, 1 westsidechildrenstherapy.com, 1 westskinlaser.com, 1 -westthorntonlabour.co.uk, 1 westvilleplumber.co.za, 1 westvirginiahealth.tk, 1 westwingopenhouse.com, 1 @@ -116466,7 +116027,6 @@ whyopencomputing.ch, 0 whyopencomputing.com, 0 whysoslow.co.uk, 1 whytls.com, 1 -whyworldhot.com, 1 whyy.eu.org, 1 whyzeroturn.com, 1 wi-fi.org, 1 @@ -116482,7 +116042,6 @@ wibuw.com, 1 wicamb.com, 1 wicca-witchcraft.com, 1 wiccansupplies.ga, 1 -wicharypawel.com, 1 wichitafoundationpros.com, 1 wicitec.com, 0 wickedsick.tk, 1 @@ -116767,7 +116326,7 @@ wilfrid-calixte.fr, 0 wilgo.ga, 1 wilhelm-nathan.de, 1 wili.li, 1 -wiliquet.net, 0 +wiliquet.net, 1 wilk.tech, 0 wilkebouwer.nl, 1 wilkinsondigital.com, 1 @@ -116783,7 +116342,6 @@ willcountyclerk.gov, 1 willcountysao.gov, 1 willdropphoto.co.uk, 1 willekeinden.nl, 1 -willems-kristiansen.dk, 1 willenberg.family, 1 willetlaw.com, 1 willfarrell.ca, 1 @@ -116859,7 +116417,6 @@ wimmersoftware.eu, 1 wimtec.net, 1 win-fortuna.ml, 1 win-rar.com, 1 -win.gg, 1 win7stylebuilder.com, 0 win7tips.tk, 1 win8.am, 1 @@ -116916,7 +116473,6 @@ wineforhelp.cz, 1 winek.tk, 1 wineparis.com, 1 winerytoursanfrancisco.com, 1 -wineworksonline.com, 1 winfar.co.za, 1 winfieldchen.me, 1 winfilestorage.tk, 1 @@ -117000,7 +116556,6 @@ wir-do.de, 1 wir-jugendhilfe.de, 1 wir-machen-druck.de, 1 wirbsinglereview.com, 1 -wircon-int.net, 1 wire.com, 1 wired.co.uk, 1 wiredmedia.co.uk, 1 @@ -117116,7 +116671,7 @@ witneywaterpolo.org.uk, 1 witrey.com, 1 witsvideo.com, 1 witt-international.co.uk, 1 -wittamer.com, 1 +wittamer.com, 0 wittepapaver.nl, 1 wittgen-kfz-technik.de, 1 witting.co, 0 @@ -117154,8 +116709,7 @@ wje-online.de, 1 wjg.ca, 1 wjg.dk, 1 wjg.se, 1 -wjglerum.nl, 0 -wjm2038.me, 1 +wjglerum.nl, 1 wjr.io, 1 wjsh.com, 1 wjssl.com, 1 @@ -117448,7 +117002,6 @@ wordspy.com, 1 wordwidessl.net, 1 wordxtra.net, 1 wordzite.com, 1 -worf.in, 1 work-at-home.ga, 1 work-at-home.gq, 1 work-in-progress.website, 1 @@ -117499,7 +117052,6 @@ workiva.com, 1 workjustice.com.au, 1 worklinepc.com, 1 worklizard.com, 1 -workmart.mx, 1 worknrby.com, 1 workplace.com, 1 workplace.tools, 1 @@ -117677,7 +117229,6 @@ woudenberg.nl, 0 woudenbergsedrukkerij.nl, 1 woulaba.com, 1 wound-doc.co.uk, 1 -woutergeraedts.nl, 1 wouterslop.com, 1 wouterslop.eu, 1 wouterslop.nl, 1 @@ -117706,7 +117257,6 @@ wowkia.com, 1 wowlagu.com, 1 wowlegacy.ml, 1 wowlove.tk, 1 -wownmedia.com, 1 wownskportal.tk, 1 wowonini.com, 1 wowpolisa.pl, 1 @@ -117731,7 +117281,6 @@ wpbeter.nl, 1 wpboot.com, 1 wpboys.com, 0 wpcanban.com, 1 -wpcc.io, 1 wpccu-cdn.org, 1 wpcdn.bid, 1 wpcepat.com, 0 @@ -117752,7 +117301,6 @@ wpfy.org, 0 wpg-verwaltungen.de, 1 wphelpdesk.nl, 1 wphelpwithhomework.tk, 1 -wpherc.com, 0 wphlive.tv, 1 wphosting.ovh, 1 wphostingblog.nl, 1 @@ -117791,7 +117339,6 @@ wpspeedmatters.com, 1 wpspeedmetrix.com, 1 wpsteam.net, 1 wpsuites.com, 1 -wptangtoc.com, 1 wptests.tk, 1 wpthaiuser.com, 1 wpthemearchive.com, 1 @@ -117834,7 +117381,6 @@ writeoff.me, 1 writepro.net, 1 writer24.ru, 1 writerecommendations.ga, 1 -writereditor.com, 1 writerimranc.ca, 1 writers-club.tk, 1 writersblock.tk, 1 @@ -117859,7 +117405,6 @@ wrong.wang, 1 wrozbyonline.pl, 1 wrp.gov, 1 ws159.com, 1 -ws5.ru, 1 wsa.org.nz, 1 wsa.poznan.pl, 1 wsadek.ovh, 1 @@ -117914,7 +117459,7 @@ wuerfelmail.de, 1 wuergler-consulting.ch, 1 wuermlitaucher.ch, 1 wuestenbergs.tk, 1 -wug.fun, 0 +wug.fun, 1 wug.jp, 1 wug.news, 1 wui.fan, 1 @@ -117957,7 +117502,7 @@ wuxian.ml, 0 wuya.eu.org, 1 wuyang.ws, 0 wuyuan.io, 1 -wuzigackl.de, 1 +wuzigackl.de, 0 wv-n.de, 1 wvg.myds.me, 1 wvpbs.ml, 1 @@ -118073,18 +117618,18 @@ www.vino.com, 0 www.wepay.com, 1 www.wordpress.com, 0 www.zdnet.com, 1 -www00228a.com, 1 -www00228b.com, 1 -www00228c.com, 1 -www00228d.com, 1 -www00228e.com, 1 +www00228a.com, 0 +www00228b.com, 0 +www00228c.com, 0 +www00228d.com, 0 +www00228e.com, 0 www68277.com, 1 wwwclan.tk, 1 wwweb.be, 1 wwwhackeronecom.com, 1 wwwindows.co.uk, 1 wwwithcarrie.com, 1 -wwwn888.com, 1 +wwwn888.com, 0 wwww.nz, 1 wwwwnews.tk, 1 wx37.ac.cn, 1 @@ -118158,7 +117703,6 @@ x-pertservice.com, 1 x-way.org, 1 x.io, 1 x.st, 1 -x001.org, 1 x00228.com, 1 x00701.com, 1 x00708.com, 0 @@ -118190,7 +117734,7 @@ x5904.com, 1 x5905.com, 1 x5906.com, 0 x5907.com, 1 -x5908.com, 1 +x5908.com, 0 x5910.com, 0 x59888.com, 1 x59988.com, 1 @@ -118199,22 +117743,22 @@ x64architecture.com, 1 x6729.co, 1 x6957.co, 1 x7008.com, 0 -x7713.com, 1 +x7713.com, 0 x7718.com, 1 -x7719.com, 1 -x7782.com, 1 -x7785.com, 1 -x7795.com, 1 -x77dd.com, 1 +x7719.com, 0 +x7782.com, 0 +x7785.com, 0 +x7795.com, 0 +x77dd.com, 0 x77ee.com, 1 -x77hh.com, 1 +x77hh.com, 0 x77jj.com, 1 -x77kk.com, 1 -x77mm.com, 1 +x77kk.com, 0 +x77mm.com, 0 x77nn.com, 1 -x77pp.com, 1 -x77qq.com, 1 -x77ww.com, 1 +x77pp.com, 0 +x77qq.com, 0 +x77ww.com, 0 x7plus.com, 1 x81365.com, 1 x81vv.com, 1 @@ -118412,7 +117956,6 @@ xd.cm, 1 xd.gov, 1 xdawn.cn, 1 xdb.be, 0 -xdcs.me, 1 xdesigns.biz, 1 xdos.io, 1 xdtag.com, 1 @@ -118464,7 +118007,6 @@ xevolkswagen.com, 1 xfce.space, 1 xfcy.me, 1 xfd3.de, 1 -xferion.com, 0 xfinityapparel.com, 1 xfirma.pl, 1 xfive.de, 1 @@ -118472,7 +118014,7 @@ xfix.pw, 1 xford.tech, 1 xfrag-networks.com, 1 xftp.ml, 1 -xfzhao.com, 0 +xfzhao.com, 1 xgadget.de, 1 xgame.com.tr, 1 xgclan.com, 1 @@ -118506,7 +118048,7 @@ xiaodingyi.cn, 1 xiaofengsky.com, 0 xiaohui.love, 1 xiaojiyoupin.com, 1 -xiaolanglang.net, 0 +xiaolanglang.net, 1 xiaolong.link, 1 xiaomao.tk, 1 xiaomi.com.ge, 1 @@ -118531,7 +118073,6 @@ xiecongan.org, 1 xier.ch, 1 xif.at, 1 xifrem.com, 1 -xigaoli.com, 1 xiidraiinsider.com, 1 xile.ml, 1 xilef.org, 1 @@ -118655,7 +118196,7 @@ xinbo608.com, 1 xinbo609.com, 1 xinbo610.com, 1 xinbo676.com, 1 -xinebf.com, 0 +xinebf.com, 1 xing.ml, 1 xingyu1993.cn, 1 xingzuozixun.com, 1 @@ -118669,8 +118210,6 @@ xinpujing518.com, 0 xinpujing918.com, 0 xinsane.com, 1 xinu.xyz, 1 -xinuspeed.com, 1 -xinuspeedtest.com, 1 xinxin.fun, 1 xinxin.pl, 1 xinyitour.tw, 1 @@ -118769,7 +118308,6 @@ xn--0kq33cz5c8wmwrqqw1d.com, 1 xn--12c3bpr6bsv7c.com, 1 xn--12cg9bnm5ci2ag9hbcs17a.com, 1 xn--13-6kc0bufl.xn--p1ai, 1 -xn--158h.ml, 0 xn--15tx89ctvm.xn--6qq986b3xl, 1 xn--1yst51avkr.ga, 1 xn--1yst51avkr.xn--6qq986b3xl, 1 @@ -118918,7 +118456,6 @@ xn--detrkl13b9sbv53j.com, 1 xn--dfirtrning-i6a.dk, 1 xn--diseadorwebmallorca-y3b.com, 1 xn--dk8haaa.ws, 1 -xn--dmonenjger-q5ag.net, 1 xn--dmontaa-9za.com, 1 xn--dragni-g1a.de, 1 xn--dragni-g1a.eu, 1 @@ -119004,7 +118541,6 @@ xn--klmek-0sa.com, 1 xn--ktha-kamrater-pfba.se, 1 xn--l8js6h476m.xn--q9jyb4c, 1 xn--labanskllermark-ftb.se, 1 -xn--lckwg.net, 1 xn--lfv405c.com, 1 xn--ll-yka.de, 1 xn--lna-2000-9za.nu, 1 @@ -119140,7 +118676,6 @@ xn--zr9h.cf, 1 xn--zr9h.ga, 1 xn--zr9h.ml, 1 xn--zr9h.tk, 1 -xn--zsr042b.fun, 1 xn5.de, 1 xnaas.info, 1 xnativi.pl, 1 @@ -119188,27 +118723,27 @@ xpj090.com, 1 xpj100.com, 1 xpj678678.com, 1 xpj90.com, 1 -xpj909.cc, 1 +xpj909.cc, 0 xpj909.com, 1 -xpj909.in, 1 +xpj909.in, 0 xpj909.me, 1 -xpj909.vip, 1 -xpj919.in, 1 -xpj919.me, 1 -xpj919.vip, 1 -xpjab.com, 1 -xpjce.com, 1 -xpjcu.com, 1 -xpjdi.com, 1 -xpjei.com, 1 -xpjfan.com, 1 +xpj909.vip, 0 +xpj919.in, 0 +xpj919.me, 0 +xpj919.vip, 0 +xpjab.com, 0 +xpjce.com, 0 +xpjcu.com, 0 +xpjdi.com, 0 +xpjei.com, 0 +xpjfan.com, 0 xpjiosapp.com, 0 -xpjmd.com, 1 -xpjtop.com, 1 -xpjwa.com, 1 -xpjwb.com, 1 -xpjwc.com, 1 -xpjwd.com, 1 +xpjmd.com, 0 +xpjtop.com, 0 +xpjwa.com, 0 +xpjwb.com, 0 +xpjwc.com, 0 +xpjwd.com, 0 xpletus.nl, 1 xplo.it, 1 xploredundee.com, 1 @@ -119239,7 +118774,7 @@ xrp.pp.ua, 1 xrpnews.info, 1 xrpscan.com, 1 xrwracing-france.com, 1 -xs00228.com, 1 +xs00228.com, 0 xs2a.no, 1 xs4ever.org, 1 xscancun.com, 1 @@ -119253,7 +118788,6 @@ xserownia.info, 1 xserownia.net, 1 xserownia.pl, 1 xsolla.com, 1 -xss.name, 1 xss.sk, 1 xssi.uk, 1 xsstime.nl, 1 @@ -119359,6 +118893,7 @@ xuehao.net.cn, 1 xuehao.tech, 1 xuehuang666.cn, 1 xuesoska.ga, 1 +xuexb.com, 1 xuexi.icu, 0 xujan.com, 1 xuming.studio, 1 @@ -119405,7 +118940,6 @@ xxxite.me, 1 xxxomas.com, 1 xxxoopz.com, 1 xxxpornohub.net, 1 -xxxred.net, 1 xxxshades.com, 1 xxxsuper.net, 1 xxxvids.mobi, 1 @@ -119430,7 +118964,6 @@ xyenon.bid, 1 xyfun.net, 0 xylerfox.ca, 1 xyloefarmoges.gr, 1 -xyndrac.net, 0 xynta.ch, 1 xyquadrat.ch, 1 xyrexwolf-sebastien-izambard.tk, 1 @@ -119438,7 +118971,7 @@ xywap.org, 1 xywing.com, 0 xyz.blue, 1 xyz.ng, 1 -xyzemails.com, 1 +xyzemails.com, 0 xyzulu.hosting, 1 xyzxyx.com, 1 xyzyz.xyz, 1 @@ -119668,7 +119201,6 @@ yan.net.cn, 1 yanaduday.com, 1 yananikitina.site, 1 yande.re, 1 -yandere.moe, 1 yandong.tk, 1 yangcs.net, 0 yangfamily.tw, 1 @@ -119791,7 +119323,7 @@ yavip8088.com, 1 yavorivanov.com, 1 yavuzatasoy.tk, 1 yawen.me, 1 -yawnbox.com, 1 +yawnbox.com, 0 yaws.cf, 1 yaxim.org, 1 yay-btcl.work, 1 @@ -119821,7 +119353,6 @@ yclan.net, 1 ycnrg.org, 1 ycodendauteradio.net, 1 ycsgo.com, 0 -yd.io, 1 yd163.cc, 1 yd169.cc, 1 ydiversa.com, 1 @@ -119969,6 +119500,7 @@ yhanthydech.com, 0 yhaupenthal.org, 1 yhe.me, 1 yhenke.de, 0 +yhfou.com, 1 yhhvi.cf, 1 yhn.sh, 1 yhndnzj.com, 1 @@ -119979,6 +119511,7 @@ yhsh.xyz, 1 yhwj.top, 0 yibaoweilong.top, 1 yibei-original.com, 1 +yibin0831.com, 0 yicipick.com, 1 yicivideo.com, 1 yicknam.my, 1 @@ -120030,7 +119563,6 @@ yjst.cn, 1 yjsw.sh.cn, 1 ykdlb.cn, 0 ykgli.cn, 1 -ykn.fr, 1 ykqpw.com, 1 yl-invest.co.il, 1 yl366.cc, 1 @@ -120038,16 +119570,15 @@ ylde.de, 1 ylilauta.org, 1 ylinternal.com, 1 ylk.de, 1 -ylk.io, 1 ym069.com, 1 ym1199.com, 1 ym14.com, 1 ym181.am, 1 -ym181.com, 0 +ym181.com, 1 ym516.com, 1 ym6699.com, 1 ym966.com, 1 -ym966.net, 0 +ym966.net, 1 ymaca.tk, 1 ymarion.de, 1 ymashop.com, 1 @@ -120825,7 +120356,6 @@ z8209.com, 1 z8210.com, 1 z8212.com, 1 z8213.com, 1 -z8215.com, 1 z8217.com, 1 z8218.com, 1 z8219.com, 1 @@ -121463,7 +120993,6 @@ zhana-auen.tk, 1 zhang-hao.com, 1 zhang.fm, 1 zhang.ge, 1 -zhang.nz, 1 zhangcheng.org, 0 zhangda.xyz, 1 zhangfangzhou.com, 1 @@ -121513,7 +121042,6 @@ zhiku8.com, 1 zhima.io, 1 zhimajk.com, 1 zhimingwang.org, 1 -zhina.wiki, 1 zhis.ltd, 1 zhitanska.com, 1 zhiwei.me, 1 @@ -121559,7 +121087,6 @@ ziegler-heizung-frankfurt.de, 1 zielonakarta.com, 1 ziemlich-zackig.de, 1 ziemlichzackig.de, 1 -ziendo.com, 1 zifb.in, 1 zifoapptest.com, 1 zigao.info, 0 @@ -121868,7 +121395,6 @@ zone3000.tk, 1 zone39.com, 1 zoneaffiliation.com, 1 zoneblog.tk, 1 -zonecb.com, 1 zoneface.com, 1 zonehomesolutions.com, 1 zonemaster.fr, 1 @@ -122032,6 +121558,7 @@ zumba-oostende.be, 1 zumba.com, 1 zumberak.tk, 1 zumtaedanceschool.co.za, 1 +zumub.com, 1 zumwildenaffen.com, 1 zund-app.com, 1 zundapp.one, 1 diff --git a/services/settings/dumps/blocklists/addons-bloomfilters.json b/services/settings/dumps/blocklists/addons-bloomfilters.json index c6b81529b1823..5eaf7d937a59a 100644 --- a/services/settings/dumps/blocklists/addons-bloomfilters.json +++ b/services/settings/dumps/blocklists/addons-bloomfilters.json @@ -1,5 +1,41 @@ { "data": [ + { + "stash": { + "blocked": [ + "info@megadblock.com:1.5", + "{2ba5b5cc-07f6-4079-9eb5-b89fb6044129}:1.4", + "info@megadblock.com:1.7", + "zqviktorijadorothyum5936@gmail.com:1.8", + "{e306784c-71fe-47d8-b032-e70bc757a1d1}:1.4", + "{4e2649d7-146e-48e2-a113-06bc774b4866}:1.2", + "{4e2649d7-146e-48e2-a113-06bc774b4866}:1.5", + "ruthykpatriciaeb4400@gmail.com:1.25" + ], + "unblocked": [] + }, + "schema": 1653503868353, + "key_format": "{guid}:{version}", + "stash_time": 1653525308198, + "id": "eb5ef3f6-aaa0-4db1-9d74-665cf96b3243", + "last_modified": 1653525469455 + }, + { + "stash": { + "blocked": [ + "{f1c23435-7b7e-4804-98d3-e78cf47c6002}:1.0.0", + "{f1c23435-7b7e-4804-98d3-e78cf47c6002}:1.0.5", + "{f1c23435-7b7e-4804-98d3-e78cf47c6002}:1.0.1", + "{f1c23435-7b7e-4804-98d3-e78cf47c6002}:1.2.5" + ], + "unblocked": [] + }, + "schema": 1653486828538, + "key_format": "{guid}:{version}", + "stash_time": 1653503707587, + "id": "4c013289-6b43-4159-b8ab-79d9e18bc146", + "last_modified": 1653503868304 + }, { "stash": { "blocked": [ diff --git a/services/settings/dumps/security-state/intermediates.json b/services/settings/dumps/security-state/intermediates.json index 5691a2e1a25fc..64a2fff473c12 100644 --- a/services/settings/dumps/security-state/intermediates.json +++ b/services/settings/dumps/security-state/intermediates.json @@ -1,5 +1,59 @@ { "data": [ + { + "schema": 1653577043149, + "derHash": "8Hu73gdvm0DFfMS+/t6Xyh9Tua4UfwNdKEy/U/NDL7g=", + "subject": "CN=CFCA OV OCA,O=China Financial Certification Authority,C=CN", + "subjectDN": "MFUxCzAJBgNVBAYTAkNOMTAwLgYDVQQKDCdDaGluYSBGaW5hbmNpYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxFDASBgNVBAMMC0NGQ0EgT1YgT0NB", + "whitelist": false, + "attachment": { + "hash": "bc37658d1568750ae385b92be54ede64df31899d30f67211fd1e015c9dc7803b", + "size": 1963, + "filename": "uc0FPx73f1ObHGmGZOcevy371Uo9asVjdabpiS0lKgQ=.pem", + "location": "security-state-staging/intermediates/8a832b56-3f0a-4b5f-8966-8a1da5242863.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "uc0FPx73f1ObHGmGZOcevy371Uo9asVjdabpiS0lKgQ=", + "crlite_enrolled": false, + "id": "b2b776e5-2b2f-4c8e-819d-026b8d3855d2", + "last_modified": 1653641845675 + }, + { + "schema": 1653576511420, + "derHash": "5c0N1E4RIMeUFchPU2nXmuBPBH6A3AhWNRqrwjIFbKU=", + "subject": "CN=QuoVadis Global SSL ICA G2,O=QuoVadis Limited,C=BM", + "subjectDN": "ME0xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSMwIQYDVQQDExpRdW9WYWRpcyBHbG9iYWwgU1NMIElDQSBHMg==", + "whitelist": false, + "attachment": { + "hash": "31277c8cdd0e37bf32bacfe9cf3ce3c6b326d4510c64690765cda14d19566338", + "size": 1995, + "filename": "tYkfFN27P1GUjH5ME128BCg302dL2iwOYhz5wwFJb50=.pem", + "location": "security-state-staging/intermediates/590b331b-c3f1-4028-8b4b-57763d4e8493.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "tYkfFN27P1GUjH5ME128BCg302dL2iwOYhz5wwFJb50=", + "crlite_enrolled": false, + "id": "d150b5c4-cf8a-4467-913a-da337ef53b40", + "last_modified": 1653577042708 + }, + { + "schema": 1653403714265, + "derHash": "i37VNYSEeB9MCDdrGDsBjJV5CMqsMqpyrNAuUXB6WKc=", + "subject": "CN=AgID CA SSL SERVER,OU=Area Soluzioni per la Pubblica Amministrazione,O=Agenzia per l'Italia Digitale,L=Roma,C=IT", + "subjectDN": "MIGaMQswCQYDVQQGEwJJVDENMAsGA1UEBwwEUm9tYTEmMCQGA1UECgwdQWdlbnppYSBwZXIgbCdJdGFsaWEgRGlnaXRhbGUxNzA1BgNVBAsMLkFyZWEgU29sdXppb25pIHBlciBsYSBQdWJibGljYSBBbW1pbmlzdHJhemlvbmUxGzAZBgNVBAMMEkFnSUQgQ0EgU1NMIFNFUlZFUg==", + "whitelist": false, + "attachment": { + "hash": "aeb288789225a7be93f2a26e7689afe09bc2d723ab018c424a83625b8a2b6097", + "size": 2942, + "filename": "xA7IvqP1-jwREgZJFKP3YrIzEm1R0lv-gp863KEGym8=.pem", + "location": "security-state-staging/intermediates/9deab71e-8ac6-41a9-8260-c8b869eac32a.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "xA7IvqP1+jwREgZJFKP3YrIzEm1R0lv+gp863KEGym8=", + "crlite_enrolled": false, + "id": "4668c79c-c956-430e-aa77-3238123864ff", + "last_modified": 1653404236699 + }, { "schema": 1653145078285, "derHash": "EbbbW2jc3zRHmufnt7uqcWWQVXetg9R08ruXF84kTOo=", @@ -846,24 +900,6 @@ "id": "5acc97ab-aba9-4bba-95d2-b15d3a84f74c", "last_modified": 1651222638688 }, - { - "schema": 1651222122130, - "derHash": "8Hu73gdvm0DFfMS+/t6Xyh9Tua4UfwNdKEy/U/NDL7g=", - "subject": "CN=CFCA OV OCA,O=China Financial Certification Authority,C=CN", - "subjectDN": "MFUxCzAJBgNVBAYTAkNOMTAwLgYDVQQKDCdDaGluYSBGaW5hbmNpYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxFDASBgNVBAMMC0NGQ0EgT1YgT0NB", - "whitelist": false, - "attachment": { - "hash": "bc37658d1568750ae385b92be54ede64df31899d30f67211fd1e015c9dc7803b", - "size": 1963, - "filename": "uc0FPx73f1ObHGmGZOcevy371Uo9asVjdabpiS0lKgQ=.pem", - "location": "security-state-staging/intermediates/8a832b56-3f0a-4b5f-8966-8a1da5242863.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "uc0FPx73f1ObHGmGZOcevy371Uo9asVjdabpiS0lKgQ=", - "crlite_enrolled": true, - "id": "b2b776e5-2b2f-4c8e-819d-026b8d3855d2", - "last_modified": 1651222638677 - }, { "schema": 1651200582692, "derHash": "Fed8WUBAFWWe4m+SVh8Aeq9TmGonkm8OcHWFwqfzAbg=",
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 07ae1d7ed4ce20a4cc5760e7b3729fb6f3e0dea4 Author: ffxbld ffxbld@mozilla.com AuthorDate: Thu Jun 2 10:56:06 2022 +0000
No Bug, mozilla-esr91 repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D148108 --- security/manager/ssl/StaticHPKPins.h | 2 +- security/manager/ssl/nsSTSPreloadList.inc | 303 ++++++++------------- .../dumps/blocklists/addons-bloomfilters.json | 13 + .../dumps/security-state/intermediates.json | 228 ++++++++-------- 4 files changed, 235 insertions(+), 311 deletions(-)
diff --git a/security/manager/ssl/StaticHPKPins.h b/security/manager/ssl/StaticHPKPins.h index 8d22e21be1755..84fc4dd6b1a2a 100644 --- a/security/manager/ssl/StaticHPKPins.h +++ b/security/manager/ssl/StaticHPKPins.h @@ -1149,4 +1149,4 @@ static const TransportSecurityPreload kPublicKeyPinningPreloadList[] = {
static const int32_t kUnknownId = -1;
-static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1662375112483000); +static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1662634232966000); diff --git a/security/manager/ssl/nsSTSPreloadList.inc b/security/manager/ssl/nsSTSPreloadList.inc index 3fc2fe7f20fb9..637d92efa1b55 100644 --- a/security/manager/ssl/nsSTSPreloadList.inc +++ b/security/manager/ssl/nsSTSPreloadList.inc @@ -8,7 +8,7 @@ /*****************************************************************************/
#include <stdint.h> -const PRTime gPreloadListExpirationTime = INT64_C(1664794304198000); +const PRTime gPreloadListExpirationTime = INT64_C(1665053425987000); %% 0--1.de, 1 0-1.party, 1 @@ -315,6 +315,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1664794304198000); 0o0o.biz, 1 0okmnbvcxzx.tk, 1 0paste.com, 1 +0q0.eu, 1 0r3.de, 1 0rap.tk, 1 0verall.tk, 1 @@ -1420,7 +1421,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1664794304198000); 1cover.co.nz, 1 1cover.com.au, 1 1cprosto.tk, 1 -1csgo.org, 1 1cswd.com, 1 1datatec.com, 1 1day1ac.red, 1 @@ -1992,7 +1992,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1664794304198000); 2learncomputing.ml, 1 2li.ch, 1 2link.ga, 1 -2manydots.nl, 1 2mb.solutions, 1 2me.cl, 0 2melo.fr, 1 @@ -2422,15 +2421,21 @@ const PRTime gPreloadListExpirationTime = INT64_C(1664794304198000); 36588833.com, 0 36588834.com, 0 365888345.com, 0 +3658884321.com, 0 36588844.com, 0 365888456.com, 0 36588855.com, 0 +36588856.com, 0 +365888654.com, 0 3658886543.com, 0 36588867.com, 0 365888678.com, 0 36588878.com, 0 +365888789.com, 0 +365888876.com, 0 36588889.com, 0 365888890.com, 0 +365888ddd.com, 0 36594a.com, 1 36594b.com, 1 36594c.com, 1 @@ -2531,7 +2536,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1664794304198000); 375ks.com, 1 377625.com, 1 377632.com, 1 -3778vip.com, 0 377ks.com, 1 377zzz.com, 1 37879.com, 0 @@ -3235,7 +3239,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1664794304198000); 4x4.lk, 1 4x4coatingen.nl, 1 4x4tt.com, 1 -4xiaomi.ru, 1 4xlabs.co, 1 4y4.me, 1 4y4a-arts.space, 1 @@ -6988,7 +6991,6 @@ admin.stg.fedoraproject.org, 1 admind.at, 1 admindaily.com, 1 adminforge.de, 1 -admingator.com, 1 admingator.net, 1 administracionessaez.es, 1 administradorvalencia.es, 1 @@ -7161,7 +7163,6 @@ advanceddermtribeca.com, 1 advanceddieselspokane.com, 0 advanceddisposables.co.uk, 0 advancedelectricalservicesqld.com.au, 1 -advancedendoscopycenter.net, 1 advancedhealthmedical.com.au, 1 advancedheatinginc.com, 1 advancedinteg.com, 1 @@ -7275,7 +7276,6 @@ advokaty.gq, 1 advst.uk, 1 advtran.com, 0 adware.pl, 0 -adwokatkosterka.pl, 1 adwokatzdunek.pl, 1 adws.io, 1 adxperience.com, 1 @@ -7363,7 +7363,6 @@ aequometer.de, 1 aeradesign.com, 1 aerandir.fr, 1 aeraustral.com.au, 1 -aeravo.org, 1 aerelon.de, 1 aergia.eu, 1 aerisnetwork.com, 1 @@ -7473,6 +7472,7 @@ affordableracingparts.com.au, 1 affordablevaccinesest.ga, 1 affpass.com, 1 affping.com, 1 +affproduct.com, 1 affumico.it, 1 affvps.net, 1 afg-team.tk, 1 @@ -7888,7 +7888,6 @@ agouralighting.com, 1 agouraoutdoorlighting.com, 1 agowa338.de, 1 agpideas.com, 1 -agpnepal.com, 1 agpsn.com, 1 agptco.com, 1 agr.asia, 1 @@ -7921,7 +7920,6 @@ agroclefic.com, 1 agroclimat.tk, 1 agroconsultoraplus.com, 1 agrodoki.hu, 1 -agrodronechile.cl, 1 agroexp.com.ua, 0 agrofetch.co.ke, 1 agrokomi.tk, 1 @@ -8260,7 +8258,6 @@ aircheapfares.com, 1 aircomet.tk, 1 aircompressormachine.com, 1 airconditioning-centurion.co.za, 1 -airconditioning-sandton.co.za, 1 airconditioning.tk, 1 airconditioningalberton.co.za, 1 airconditioningcondensers.tk, 1 @@ -8348,6 +8345,7 @@ airportal.cn, 1 airportcoc.cf, 1 airportcoc.ga, 1 airportcoc.ml, 1 +airportlimototoronto.com, 1 airportstuttgart.com, 1 airpurifierproductsonline.com, 1 airquestion.org, 1 @@ -8467,7 +8465,6 @@ akademiawawer.pl, 1 akademie-frankfurt.de, 1 akagiauto.net, 1 akalashnikov.ru, 1 -akalpremkaur.de, 1 akamon.ac.jp, 1 akaoma.com, 1 akapumkin.com, 1 @@ -10419,7 +10416,6 @@ andrea-kiaora.de, 1 andrea-m.me, 1 andrea-wirthensohn.at, 0 andrea18.net, 1 -andreaalloway.com, 1 andreaassenti.it, 1 andreaboero.it, 0 andreadraghetti.it, 1 @@ -10789,7 +10785,6 @@ animesekken.tk, 1 animesharp.com, 1 animeshka.tk, 1 animesoftcream.com, 1 -animestreamingfr.fr, 1 animetosho.org, 1 animetriad.com, 1 animewallpapers.tk, 1 @@ -10891,7 +10886,6 @@ annelies-monsere.tk, 1 anneliesonline.nl, 1 anneliesvanhoof.tk, 1 annema.biz, 1 -annemakeslovelycandles.co.uk, 1 annemation.de, 1 annestadie.de, 1 annetapio.fi, 1 @@ -11160,6 +11154,7 @@ antivirusprotection.reviews, 1 antizon.net, 1 antnetwork.tk, 1 antocom.com, 1 +antocom.ru, 1 antofagasta.tv, 1 antoga.eu, 1 antoine-data.tk, 1 @@ -11681,7 +11676,6 @@ aqarategypt.com, 1 aqarbab.com, 1 aqcbv.com, 1 aqdun.com, 1 -aqiqahpremium.com, 1 aqlivia.com, 1 aqqrate.com, 1 aqsiq.net, 1 @@ -12615,7 +12609,6 @@ aselectionoffice.gov, 1 asenno.com, 1 aseoblog.com, 1 aserbx.ga, 1 -asesoramientosolay.es, 1 asesorialigorred.es, 1 asesoriavalledor.es, 1 asessiglo21.es, 1 @@ -12677,7 +12670,6 @@ asiaheavens.com, 1 asiakartu.tk, 1 asialeonding.at, 1 asialivenewscafe.gq, 1 -asian-archi.com.tw, 1 asian-goku.tk, 1 asian-industry.eu, 1 asian-sirens.net, 1 @@ -12976,6 +12968,7 @@ asynchrono.cf, 1 asyotec.es, 1 asystent-dzierzawy.pl, 1 aszurkolassport.com, 1 +at-machining.com, 1 at.md, 1 at.search.yahoo.com, 0 at.vg, 1 @@ -13221,7 +13214,6 @@ attiremr.tk, 1 attitudes-bureaux.fr, 1 attivazioneveloce.it, 1 attlane.fr, 1 -attoch.org, 1 attogtech.com, 1 attorney.org.il, 0 attorneybiographies.ga, 1 @@ -13488,6 +13480,7 @@ author24.biz, 1 author24.info, 1 authorise.computer, 1 authorise.network, 1 +authoritysolutions.com, 1 authorize.computer, 1 authorize.network, 1 authsrv.nl.eu.org, 1 @@ -15120,7 +15113,6 @@ balski.com, 1 balslev.io, 1 balter.com, 1 balthazarlondon.com, 1 -balticnetworks.com, 1 baltimorecashflow.com, 1 baltimorejetcharter.com, 1 baltimoreroofingservices.com, 1 @@ -15264,7 +15256,6 @@ banksite.ga, 1 bankstownapartments.com.au, 1 banktender.ga, 1 bankvanbreda.be, 1 -bankwebinars.com, 1 banland.net, 1 banlinhdanong.com, 0 banned-bitches.tk, 1 @@ -15428,7 +15419,6 @@ barrack.ga, 1 barrack.gq, 1 barrack.tk, 1 barracuda.blog, 1 -barracuda.com.tr, 1 barracudaswimmingclub.tk, 1 barrahome.org, 1 barrancos.tk, 1 @@ -16143,6 +16133,7 @@ beezkneezcastles.co.uk, 1 beeznest.com, 1 befoodsafe.gov, 1 beforeafter.gq, 1 +beforesunrise.de, 1 beforethedawn.tk, 1 beforeyoueatoc.com, 1 beframed.ch, 0 @@ -16628,7 +16619,6 @@ bert-dijkink.tk, 1 berthabailey.com, 1 berthaundcarlbenzpreis.de, 1 berthelier.me, 1 -bertholdsson.com, 0 bertlight.com, 1 bertold.org, 1 bertoliniodontoiatria.it, 1 @@ -17492,7 +17482,6 @@ biblia.es, 1 bibliaon.com, 1 bibliatodo.com, 1 biblico.tk, 1 -biblio.wiki, 1 bibliobaldur.tk, 1 biblioblog.fr, 1 bibliobus.ch, 1 @@ -18395,11 +18384,9 @@ bjut.photos, 1 bk622.com, 1 bk725.com, 1 bka.li, 1 -bkamp.de, 1 bkentertainments.co.uk, 1 bkgatl.com, 1 bkhpilates.co.uk, 1 -bkkf.at, 1 bkkposn.com, 1 bkl-ca-qa-employeeapp.azurewebsites.net, 1 bklaindia.com, 1 @@ -19431,7 +19418,6 @@ bool.be, 1 booldamm.llc, 1 boombangcreditos.tk, 1 boomerangworkouts.com, 1 -boomersclub.com.au, 1 boomersurf.com, 1 boomfestival.org, 1 boomkins.net, 1 @@ -19463,7 +19449,6 @@ boost.ink, 1 boostdesign.tk, 1 boostgame.win, 1 boostplm.com, 1 -boostrpro.pl, 1 booths.cyou, 1 bootlesshacker.com, 1 boots-shop.tk, 1 @@ -19675,7 +19660,6 @@ bouncingbuddiesleicester.co.uk, 1 bouncingbuzzybees.co.uk, 1 bouncinghigher.co.uk, 1 bouncingscotland.com, 1 -bouncourseplanner.net, 1 bouncy-castles-surrey.co.uk, 1 bouncy-tots.co.uk, 1 bouncybaileys.co.uk, 1 @@ -20022,7 +20006,6 @@ brau-ingenieur.de, 1 braudoktor.de, 1 brauer-augenoptik.de, 1 brauingenieur.de, 1 -braun-soddisfattiorimborsati.it, 1 braunbergerfreelance.com, 1 braunsteinpc.com, 1 braunwarth.info, 0 @@ -20501,7 +20484,6 @@ brownforces.org, 1 brownie.plus, 1 brownihc.com, 1 brownrice-life.com, 1 -brownsgroup.com, 1 brownsprinkler.com, 1 brownstownmi.gov, 1 browntiger.tk, 1 @@ -20828,7 +20810,6 @@ bufo.tk, 1 bug-fest.com, 1 bug.blue, 1 bug.ee, 1 -bug321.com, 1 bugbounty.ch, 1 bugcrowd.com, 1 bugfender.com, 1 @@ -21673,7 +21654,6 @@ bytesund.biz, 1 byteswave.cl, 1 bytesystems.com, 1 bytetechy.com, 1 -byteterrace.com, 1 bytetime.net, 0 byteultra.com, 1 bytez.tk, 1 @@ -21931,7 +21911,6 @@ cagir.eu, 1 cagivaclub.tk, 1 caglarcakici.com, 1 cagranollers.tk, 1 -cahfee.com, 1 cahn-achn.ca, 1 cai4cai.ml, 1 caiben.org, 1 @@ -24533,6 +24512,7 @@ chenx221.xyz, 1 chenx2210.xyz, 1 chenzhi.idv.hk, 1 chenzhipeng.com.cn, 1 +cheque-transitionactive.fr, 1 cheratocono.tk, 1 cherbourg.website, 1 cherevoiture.com, 0 @@ -24753,7 +24733,6 @@ chirowij.tk, 1 chirr.space, 1 chiru.no, 1 chirurgoplastico.roma.it, 1 -chisago-isantidfl.com, 1 chisagocountymn.gov, 1 chiselgems.com, 1 chispita.tk, 1 @@ -24866,7 +24845,6 @@ chris.land, 1 chrisahrweileryoga.com, 1 chrisaitch.com, 1 chrisbillo.com, 1 -chrisbrakebill.com, 0 chrisbrockdiving.com, 1 chrisbryant.me.uk, 1 chrisburnell.com, 1 @@ -25708,7 +25686,6 @@ cldinc.com, 1 cldly.com, 1 clean-mailbox.com, 1 clean-water-and-sanitation.tk, 1 -clean.my, 1 cleanclearwater.co.uk, 1 cleandetroit.org, 1 cleandrains.com.au, 1 @@ -26382,7 +26359,6 @@ cocquyt-usedcars.be, 0 cocresa.tk, 1 cocservice.top, 1 cocukhekimim.com, 0 -cocukluaile.com, 1 cocula.net, 1 cocyou.ooo, 1 cocytus.services, 1 @@ -26982,7 +26958,7 @@ companycleaninghome.com, 1 comparai.com.br, 1 comparatif-moto.fr, 1 compare-energie.fr, 1 -compareandrecycle.co.uk, 1 +compareandrecycle.co.uk, 0 compareceleb.com, 1 compareicomprei.com.br, 1 comparemymobile.com, 1 @@ -27361,7 +27337,6 @@ constant-rough.de, 1 constant.ga, 1 constantin-blog.eu, 1 constcorrect.com, 1 -constelacion3d.com, 1 constellations.ga, 1 consteval.org, 1 constexpr.org, 1 @@ -27827,7 +27802,6 @@ corvus.eu.org, 1 corvuscorax.xyz, 1 coryadum.com, 1 coryellcountytx.gov, 1 -coryluba.com, 1 corytyburski.com, 1 cosasque.com, 1 cosec.cn, 1 @@ -27856,6 +27830,7 @@ cosmic-relations.co.jp, 1 cosmic-service.com, 1 cosmicdrifters.com, 1 cosmicworlds.mobi, 1 +cosmicyes.de, 1 cosmodacollection.com, 1 cosmohit.ua, 1 cosmohosting.site, 1 @@ -28100,7 +28075,6 @@ cpsa.co.uk, 1 cpsecureapp.com, 1 cpsq.fr, 1 cpsurvey.com, 1 -cptechsupport.us, 1 cptoon.com, 1 cptvl.de, 1 cpu.biz.tr, 1 @@ -28343,6 +28317,7 @@ creatujoya.com, 1 creature-comforts.co.za, 1 crebita.de, 1 crecips.com, 1 +crecman.fr, 1 credee.org, 1 credentsys.cloud, 1 credex.bg, 1 @@ -28422,7 +28397,6 @@ crimefreeliving.com, 1 crimesolutions.gov, 1 crimethincx.tk, 1 crimevictims.gov, 1 -criminal-attorney.ru, 1 criminal-market.ml, 1 criminal-news.tk, 1 criminal.enterprises, 1 @@ -28958,10 +28932,8 @@ cucek.tk, 1 cuchichi.es, 1 cuckoo.ee, 1 cuddlecat.io, 1 -cuddlecomfort.com, 1 cuddlingyaks.com, 1 cuddlybeardaycare.com.au, 1 -cuddlybeardaycare.org, 1 cudesa.gq, 1 cudesyb.tk, 1 cudoo.de, 1 @@ -29205,7 +29177,6 @@ cuvva.net, 1 cuvva.org, 1 cuvva.uk, 1 cuvva.us, 1 -cuwebinars.com, 1 cuxpool.club, 1 cuxpool.net, 1 cuyahogacommunitycollege.tk, 1 @@ -29918,7 +29889,6 @@ daniel-ruf.de, 1 daniel-san.de, 1 daniel-stahl.net, 1 daniel-topalov.ga, 1 -daniel-wildhaber.ch, 1 daniel.sb, 1 danielacocco.it, 1 danielacorahansson.com, 1 @@ -30111,7 +30081,6 @@ daretogain.com, 1 darf.nl, 1 darfurwall.org, 1 dariaburger.de, 1 -daridarkom.fr, 1 dariela.tk, 1 dario.gq, 1 darioackermann.ch, 0 @@ -30619,7 +30588,6 @@ dazzleworks.tk, 1 db-buddy.com, 1 db-sanity.com, 1 db-works.nl, 1 -db.ci, 1 dbapress.org, 1 dbaron.org, 1 dbas.cz, 1 @@ -31428,7 +31396,6 @@ dentalcolleges.tk, 1 dentaloptimizer.com, 1 dentalreklamlari.tk, 1 dentals.cf, 1 -dentalscams.org, 1 dentaltalent.nl, 1 dentalturism.com, 1 dented.gq, 1 @@ -31894,7 +31861,6 @@ devlogr.com, 1 devloope.com, 1 devmanagersest.ga, 1 devmode.fm, 1 -devmsg.com, 1 devnet.tk, 1 devnull.team, 1 devnull.win, 1 @@ -32623,7 +32589,6 @@ dinda.tk, 1 dindarkocer.tk, 1 dinderllc.com, 1 dinepont.fr, 1 -dinero4all.xyz, 1 dinerroboticurology.com, 1 dinevigroup.bg, 1 ding.gent, 1 @@ -32674,7 +32639,7 @@ dirch.tk, 1 dirdur.cf, 1 direcore.xyz, 1 direct-sel.com, 1 -direct.cz, 1 +direct.cz, 0 direct365.es, 1 directeca.com, 1 directelectricalltd.co.uk, 1 @@ -34015,7 +33980,6 @@ doradoscampeon.tk, 1 doraemonchile.tk, 1 doramamusic.gq, 1 doramiru.com, 1 -doranobi-fansub.id, 1 dorco.be, 1 dordtpas.nl, 1 dorfbrunnen.eu, 1 @@ -34432,6 +34396,7 @@ drbenlight.com, 1 drblog.tk, 1 drbresnick.com, 1 drbriones.com, 1 +drc.ua, 0 drcardiofit.com, 1 drcarolynquist.com, 1 drchrislivingston.com, 1 @@ -34491,9 +34456,6 @@ dreamsjob.cf, 1 dreamsofalostsoul.tk, 1 dreamsolution.nl, 1 dreamsphere.tk, 1 -dreamstream.nl, 1 -dreamstream.tv, 1 -dreamstream.video, 1 dreamstudio.com, 1 dreamstudios.tk, 1 dreamsubmitting.tk, 1 @@ -35325,6 +35287,7 @@ dynasoft.co.ke, 1 dynastic.co, 1 dynasty-warriors.net, 1 dynastyredzone.com, 1 +dynatos-cloud.com, 1 dyncdn.me, 1 dyneco.io, 1 dynet.ru, 1 @@ -36101,7 +36064,6 @@ ebest.co.jp, 1 ebetbananom.tk, 1 ebikemod.de, 1 ebilanzplus.de, 1 -ebill.pl, 1 ebino.pl, 1 ebiografia.com, 1 ebiografias.com.br, 1 @@ -36560,7 +36522,6 @@ edupedia.vn, 1 eduproject.tk, 1 eduproquality.tk, 1 eduroam.no, 1 -eduroam.org, 1 eduroam.uy, 1 edusanjal.com, 1 eduschool.ml, 1 @@ -37035,7 +36996,7 @@ elderplan.org, 1 elderreviews.gq, 1 elderscrolls.tk, 1 eldevo.com, 1 -eldiariodemof.com, 0 +eldiariodemof.com, 1 eldiedesign.com, 1 eldisagjapi.de, 1 eldoradocylinders.com, 1 @@ -37092,6 +37053,7 @@ electricfencinghillcrest.co.za, 1 electricfencingkloof.co.za, 1 electricfencingpinetown.co.za, 1 electricfireplaces.tk, 1 +electricgatemotorskemptonpark.co.za, 1 electricgatemotorsroodepoort.co.za, 1 electricgatemotorsumhlanga.co.za, 1 electricgypsies.nl, 1 @@ -37217,6 +37179,7 @@ elektronix.tk, 1 elektropartner.nu, 1 elektropost.org, 1 elektroprom.tk, 1 +elektroruoff.de, 1 elektrotango.tk, 1 elektrotechnik-heisel.de, 1 elektrotechnik-kaetzel.de, 1 @@ -38529,7 +38492,9 @@ erciyesspor.tk, 1 erclab.kr, 1 erclaim.com, 1 erctra.com, 1 +erdethamburgeronsdag.no, 1 ereader.uno, 1 +erechimimoveis.com.br, 0 erectiepillenwinkel.nl, 1 erector.cf, 1 erector.tk, 1 @@ -38852,7 +38817,6 @@ eservices-greece.com, 1 eset.ml, 1 esexchange.ga, 1 esfiledecrypter.com, 1 -esforces.com, 1 esg-abi2001.de, 1 esgen.org, 1 esgr.in, 1 @@ -38892,7 +38856,6 @@ esmart.ro, 1 esmejor.tk, 1 esmincg2t1.com, 1 esnekkaucuk.com, 1 -esoa.net, 1 esocite.la, 1 esoko.eu, 1 esolcourses.com, 1 @@ -39057,7 +39020,6 @@ estrogenonline.gq, 1 estrogens.gq, 1 estruendo.tk, 1 estudantetorcedor.com.br, 1 -estudarfora.org.br, 1 estudiaenrusia.com, 1 estudiarauxiliardefarmacia.com, 1 estudiarcoachingdeportivo.es, 1 @@ -39358,7 +39320,6 @@ european-hospital.tk, 1 european-village.com, 1 europeanandjapaneseautorepair.com, 1 europeananomalouswave.tk, 1 -europeanbizhealthcare.co.uk, 1 europeancuisine.tk, 1 europeancupinline.eu, 1 europeanpreppers.com, 1 @@ -39901,7 +39862,6 @@ explane.org, 1 explicate.org, 1 explode.tk, 1 explodie.org, 1 -explodingearths.com, 1 exploflex.com.br, 1 exploit-db.com, 1 exploit.cz, 0 @@ -40056,7 +40016,6 @@ exum.tk, 1 exvisits.tk, 1 exvs.org, 1 exway.com, 1 -exxelmedia.de, 1 exxoncannabis.com, 1 exxpozed-image.de, 1 exxpozed.ch, 1 @@ -40422,6 +40381,7 @@ factorypartsdirect.com, 1 factozia.tk, 1 facts-about-bees.ml, 1 factslider.tk, 1 +factsvision.sr, 1 factua.nl, 1 factum-info.net, 1 facturama.pt, 1 @@ -40506,6 +40466,7 @@ fairmonttamarak.ga, 1 fairmonttamarak.ml, 1 fairouzacademy.org, 1 fairplay.im, 1 +fairr.de, 1 fairssl.dk, 1 fairssl.se, 1 fairtrade010.nl, 1 @@ -40560,7 +40521,6 @@ fakinga.tk, 1 fakt.io, 1 fakt.tk, 1 faktenfaktenfakten.tk, 1 -faktotum.tech, 0 fakturar.com, 1 fakturi.com, 1 faktury.co, 0 @@ -40768,7 +40728,6 @@ fanzine-nimbus.tk, 1 fanzlive.com, 1 fap.link, 1 fap.no, 1 -fapality.com, 1 fapcoholic.com, 1 fapiis.gov, 1 fapp.tube, 1 @@ -40958,7 +40917,6 @@ fastfox.tk, 1 fastgamingro.tk, 1 fasthost.com.br, 1 fastighetsekonomi.com, 0 -fastinviter.com, 1 fastknighki.ga, 1 fastknigi.ml, 1 fastlike.co, 1 @@ -41077,7 +41035,6 @@ fbi.gov, 1 fbigame.com, 1 fbihr.gov, 1 fbiic.gov, 1 -fbijobs.gov, 1 fbo.gov, 1 fbo.network, 1 fboerman.nl, 1 @@ -42035,6 +41992,7 @@ firebaseio.com, 1 firebirdrangecookers.com, 1 firebounty.com, 1 fireboxfood.com, 1 +firebugmusic.com, 1 firecask.com, 1 firechip.cc, 1 firechip.srl, 1 @@ -43218,7 +43176,6 @@ forex-site.com, 1 forex-trading-tutorial.tk, 1 forex-up.cf, 1 forex.ee, 1 -forexarby.com, 1 forexchef.de, 1 forexcity.cf, 1 forexclubteam.com, 1 @@ -43686,6 +43643,7 @@ framastart.org, 1 framastats.org, 1 framastory.org, 1 framatalk.org, 1 +framateam.org, 1 framatube.org, 1 framavectoriel.org, 1 framavox.org, 1 @@ -44523,6 +44481,7 @@ fujikochan.tk, 1 fujiwarashinzo.com, 1 fujiyakimono.com, 1 fukabori-kaidora.com, 1 +fukakukeiba.com, 1 fukase-seed.com, 1 fukikaeru.com, 1 fukn.jp, 1 @@ -44536,6 +44495,7 @@ fulda.tk, 1 fulfil.io, 1 fulfillmentcostsers.ga, 1 fulfillmentcostsest.ga, 1 +fulfilmentcrowd.com, 1 fulgenzis.com, 1 fuliwang.info, 1 fuliwang.us, 1 @@ -44884,7 +44844,6 @@ fwtewm.com, 1 fwtpic.com, 1 fx-rating.com, 1 fx-rk.com, 1 -fx5.de, 1 fxbrokerreview.org, 1 fxe.pt, 1 fxeuropa.com, 1 @@ -45685,7 +45644,7 @@ gbl.selfip.net, 0 gbmwolverine.com, 1 gboys.net, 0 gbs-uk.com, 0 -gbsapri.it, 0 +gbsapri.it, 1 gbsvelasco.com, 1 gbusercontent.com, 1 gc-hartberg.tk, 1 @@ -46021,7 +45980,6 @@ geneve.guide, 1 genevoise-entretien.ch, 0 genfaerd.dk, 1 genghan.com, 1 -gengive-smalto-oralb.it, 1 genhu.com.ar, 1 genia-life.de, 1 genie.tk, 1 @@ -46144,7 +46102,6 @@ geocoin2016.dk, 1 geocommunicator.gov, 1 geocompass.at, 1 geoconvention.ga, 1 -geocostarica.com, 1 geodesign.tk, 1 geoenvironconsult.ga, 1 geoffanderinmyers.com, 1 @@ -46361,6 +46318,7 @@ getbrain.tk, 1 getbreadcrumbs.com, 1 getbrowink.com, 1 getbutterfly.com, 1 +getby.download, 1 getcalc.com, 1 getcarina.com, 1 getcloak.com, 0 @@ -46741,7 +46699,6 @@ gilion.tk, 1 gilium.com, 1 gill-swerts.tk, 1 gillesmorelle.com, 0 -gillettechampions.it, 1 gillettepromociones.com, 1 gillfamily.de, 1 gillmanandsoame.co.uk, 1 @@ -47515,7 +47472,6 @@ goldspace.tk, 1 goldstandardtrust.tk, 1 goldstein.rs, 1 goldstein.tel, 1 -goldsteingloves.com, 1 goldwater.gov, 1 goldwaterfoundation.gov, 1 goldwaterscholarship.gov, 1 @@ -47554,7 +47510,6 @@ golighthouse.com, 1 golik.net.pl, 0 golikes.ml, 1 golink.co, 1 -golinuxcloud.com, 1 golnet.hu, 1 goloaninsurance.tk, 1 goloborodko.net, 1 @@ -47738,6 +47693,7 @@ gorki.tk, 1 gorky.media, 1 gorlani.com, 1 gorlani.net, 1 +gorn.ch, 1 gorod74.ru, 0 gorodabakan.cf, 1 gorodabakan.ga, 1 @@ -47938,6 +47894,7 @@ gpwatimes.org, 1 gpwmd-portal.org, 1 gpz500s.tk, 1 gq-magazine.co.uk, 1 +gqmstore.com.br, 1 gqyyingshi.com, 0 gqyyy.cc, 0 gr.search.yahoo.com, 0 @@ -48320,7 +48277,6 @@ greenpark.uz, 1 greenpartyofnewmilford.org, 1 greenpaws.ee, 1 greenpeace.berlin, 1 -greenponik.com, 1 greenroach.ru, 1 greenroom.tk, 1 greenrushdaily.com, 1 @@ -48357,7 +48313,6 @@ greetingcdsers.ga, 1 greetingcdsest.ga, 1 greffe-de-cheveux-turquie.com, 1 greg.red, 1 -gregbonner.ca, 1 gregbonner.com, 1 gregbrimble.com, 1 greger.me, 1 @@ -48910,7 +48865,6 @@ guitarristaluisquintero.com, 1 gujun-sky.com, 1 guki.me, 1 gulabovski.ga, 1 -gulchuk.com, 1 gulcinulutuna.com, 1 guldhaug.org, 1 gulenbase.no, 1 @@ -48965,8 +48919,6 @@ guohuageng.com, 1 guoke.com, 1 guolaoban.xyz, 1 guolaw.ca, 1 -guoliang.me, 0 -guoliangwu.com, 1 guomai.com, 1 guozeyu.com, 1 gupfen.ch, 1 @@ -49287,7 +49239,6 @@ hacker1.com, 1 hacker101.com, 1 hacker8.cn, 0 hackerchai.com, 0 -hackerco.com, 0 hackercommunity.org, 1 hackereyes.com, 1 hackerfa.tk, 1 @@ -49390,7 +49341,6 @@ haiduc.tk, 1 haigekassa.ee, 1 haigle.com, 1 haigure.com, 1 -hails.info, 1 hailstorm.nl, 1 haimablog.ooo, 1 hainanstar.cc, 1 @@ -49621,7 +49571,6 @@ handymanlondonplease.co.uk, 1 handynummer-info.ch, 1 handynummer.online, 1 handyoutdoorgoods.com, 1 -handyquip.com, 1 handyschaft.de, 1 handysex.live, 1 handyticket.de, 1 @@ -49652,7 +49601,6 @@ hanky2.com, 1 hannah.link, 1 hannahbarrettyoga.com, 1 hannaljungberg.tk, 1 -hannde.com, 1 hannehovi.fi, 1 hannes.paris, 1 hannit.de, 1 @@ -49834,7 +49782,6 @@ hardhatengineer.com, 1 hardies.nl, 1 hardinal.com, 1 hardjump.tk, 1 -hardmc.ru, 1 hardnode.org, 1 hardnoiser.tk, 1 hardrain980.com, 1 @@ -50019,7 +49966,6 @@ hatachan.site, 1 hatake.tk, 1 hataonline.tk, 1 hatarisecurity.co.ke, 1 -hatcher.cloud, 1 hate.ga, 1 hate.tk, 1 hatemarga.tk, 1 @@ -51162,6 +51108,7 @@ hethely.ch, 1 hetmeisjeachterpauw.nl, 1 hetmer.cz, 1 hetmozaiekje.nl, 1 +hetushu.com, 1 hetwalhalla.nl, 1 heureka2.com, 1 heuremiroir.info, 1 @@ -51335,7 +51282,7 @@ hif88.com, 1 hifala.de, 1 hiffen.tk, 1 hiffo.de, 1 -hifiaudio.sk, 1 +hifiaudio.sk, 0 hifiphile.com, 1 hifly.aero, 1 hifly.com.tw, 1 @@ -51672,9 +51619,9 @@ hjelmqvist-it.se, 1 hjelpemiddeldatabasen.no, 1 hjertingfysioterapi.dk, 1 hjes.com.ve, 1 -hjf.com.ar, 1 hjkbm.cn, 1 hjmag.com, 1 +hjort.land, 1 hjosh.com, 1 hjoworld.tk, 1 hjphoto.co.uk, 1 @@ -51787,7 +51734,6 @@ hocgiai.com, 0 hochhaus.us, 1 hochimins.org, 1 hochoukikikiraku.com, 1 -hochstift-party.de, 1 hochuvrotik.cf, 1 hochyi.com, 1 hochzeit-dana-laurens.de, 1 @@ -52921,6 +52867,7 @@ hte.ovh, 1 hti.digital, 1 htikeagkyaw.com, 1 htlball.at, 1 +htmanager.fr, 1 htmdom.com, 1 html-code-generator.com, 1 html-css.tk, 1 @@ -53090,7 +53037,6 @@ huisartsenpraktijkzonnehoed.nl, 1 huisdierinfopunt.tk, 1 huiser.nl, 1 huisjeboompje-baby.nl, 1 -huiskopenspanje.nl, 1 huislaw.com, 1 huislijn.nl, 1 huissier-vosges.com, 1 @@ -54197,6 +54143,7 @@ iisjy.cn, 1 iisuss.gq, 1 iitala.fi, 1 iitneetprep.com, 1 +iitowns.ir, 1 iix.se, 1 ijmondlijn.nl, 1 ijnokmpl.cf, 1 @@ -55242,7 +55189,6 @@ infrarank.com, 1 infrarate.com, 1 infrareader.com, 1 infraredradiant.com, 1 -infraref.com, 1 infrarot-thermometer.info, 1 infras.fr, 1 infrasend.com, 1 @@ -56258,6 +56204,7 @@ ipv6ioffentligsektor.se, 1 ipv6vpn.net, 1 ipvbook.com, 0 ipwho.site, 1 +iqbalmauludy.com, 0 iqos.com.ua, 1 iqos.ml, 1 iqphone.cf, 1 @@ -56851,7 +56798,6 @@ ithenrik.com, 1 ithinc.net, 1 ithink.cf, 1 ithjalpforetag.se, 1 -ithot.ro, 1 itidying.com, 1 itikon.com, 1 itilo.de, 1 @@ -58078,7 +58024,6 @@ jerisandoval.tk, 1 jermann.biz, 1 jerodslay.com, 1 jeroendeneef.com, 1 -jeroendev.one, 1 jeroendj.nl, 1 jeroenensanne.wedding, 1 jeroenstekelenburg.nl, 1 @@ -58525,7 +58470,6 @@ jobsportalbookmarking.tk, 1 jobsuchmaschine.ch, 1 jobtestprep.it, 0 jobtread.com, 1 -jobty.net, 0 joburgplumbing.co.za, 1 jobvoyager.com, 1 jobwinner.ch, 1 @@ -58865,6 +58809,7 @@ jordioller.com, 1 jordywijman.nl, 1 jorexenterprise.com, 1 jorgelopezorquesta.tk, 1 +jorgemarquez.es, 1 jorgenegrete.tk, 1 jorgvandeven.nl, 1 jorisdalderup.nl, 1 @@ -58908,6 +58853,7 @@ josephgeorge.com.au, 1 josephmarino.net, 1 josephojo.com, 1 josephpinder.com, 1 +josephrichard.com, 1 josephsniderman.com, 1 josephsniderman.org, 1 josephv.website, 1 @@ -59554,7 +59500,6 @@ k3508.com, 1 k36533.com, 1 k38.cc, 1 k3nny.fr, 1 -k3t.net, 1 k4law.com, 1 k4r.ru, 1 k51365.com, 1 @@ -60001,6 +59946,7 @@ kanctovary.tk, 1 kandalife.com, 1 kandelaberi.tk, 1 kandhamal.org, 1 +kandianshang.com, 1 kandofu.com, 1 kandra.com.br, 1 kandrahechiceravudu.com, 1 @@ -61131,7 +61077,6 @@ kigurumi-party.ru, 1 kihi.news, 1 kiinanharjakoirat.tk, 1 kiinteistot-lidl.fi, 1 -kik.ee, 1 kikbb.com, 1 kiki-voice.jp, 1 kikivega.net, 1 @@ -61540,6 +61485,7 @@ kjfaudio.com, 1 kjg-hattingen.de, 1 kjkmail.de, 1 kjmart.ru, 1 +kjmedia.dk, 1 kjnotes.com, 1 kjs73.com, 1 kk-gruppe.net, 1 @@ -62039,6 +61985,7 @@ komget.net, 0 komicloud.com, 1 komidoc.com, 1 komiksbaza.pl, 1 +kominfo.go.id, 1 kominfo.net, 0 kominki-sauny.pl, 1 komintek.ru, 1 @@ -62393,6 +62340,7 @@ krajowyfunduszgwarancyjny.pl, 1 krajzlinsky.info, 1 krakato.tk, 1 kraken-ttt.com, 1 +kraken.io, 0 krakenrobotik.de, 1 krakozyabra.ga, 1 krakozyabra.gq, 1 @@ -63318,6 +63266,7 @@ lacentral.com, 0 lacetsroses.ch, 1 laceysfarm.ie, 1 lachainedesentrepreneurs.fr, 1 +lachlan-harris.com, 1 lachlan.com, 1 lachlanallison.com, 0 lachyoga-schwieberdingen.de, 1 @@ -63544,6 +63493,7 @@ lalaya.fr, 1 laled.ch, 0 lalegria.tk, 1 laleli.biz, 1 +lallybroch.com.au, 1 lalokura.tk, 1 lalucepulsata.it, 1 lalucha.tk, 1 @@ -64194,7 +64144,6 @@ lawzava.com, 1 laxaf.com, 1 laxxl.com, 1 layan-luxurylighting.com, 1 -layar.my.id, 1 layazc.com, 1 layermesh.net, 1 layers.media, 1 @@ -64686,7 +64635,6 @@ leftclick.es, 1 leftclick.eu, 1 leftclick.fr, 1 leftclick.nl, 1 -leftoye.com, 1 lega-dental.com, 1 legacy.bank, 1 legacygame.ga, 1 @@ -65026,7 +64974,6 @@ leovanna.co.uk, 1 leowkahman.com, 1 lep.gov, 1 lepalierjuridique.com, 1 -lepallec.tv, 1 lepartiecomemoracoes.com.br, 1 lepblog.tk, 1 lepenetapeti.com, 1 @@ -65175,8 +65122,11 @@ lets.ninja, 1 lets.nu, 1 letsagree.online, 1 letsbounceuk.com, 1 +letsbrand-holding.com, 1 +letsbrand-holding.nl, 1 letsbrand.com, 1 letsbrandholding.com, 1 +letsbrandholding.nl, 1 letscounthigher.com, 1 letscrackit.ml, 1 letsdebug.net, 1 @@ -65361,7 +65311,6 @@ lhakustik.se, 1 lhasaapso.com.br, 1 lhconsult.tk, 0 lheinrich.org, 1 -lhero.org, 1 lhost.su, 1 lhp-creation.com, 1 lhp-creation.fr, 1 @@ -65440,6 +65389,7 @@ libra.com, 1 libractes.tk, 1 libraideos.tk, 1 librairieducontretemps.com, 1 +librairiezbookstore.com, 1 libramedia.ru, 1 libraries.vic.gov.au, 1 librarium.tk, 1 @@ -66889,7 +66839,6 @@ loker.id, 1 lokjagruktafoundation.com, 1 lokomotivaplzen.cz, 1 lokusec.com, 1 -lol.my.id, 1 lola.by, 1 lolacandy.com, 1 lolalacita.net, 1 @@ -67422,6 +67371,7 @@ lpcd-lafla.gov, 1 lpcdops-lafla.gov, 1 lpchemicalsolution.tk, 1 lpcom.de, 1 +lpdp.photo, 1 lpfan.tk, 1 lph.saarland, 1 lphispano.tk, 1 @@ -67446,6 +67396,7 @@ lrumeq.com, 1 lrv-grobbendonk.tk, 1 ls-alarm.de, 1 ls-mapping-team.de, 1 +ls-rp.es, 1 lsal.me, 1 lsbricks.com, 1 lsc-dillingen.de, 1 @@ -67739,6 +67690,7 @@ luminaire-mobilier-design.be, 1 luminaire.fr, 1 luminaproject.ml, 1 luminary.pl, 1 +lumindigital.com, 0 lumitop.com, 1 lumizor.com.ua, 1 lummi-nsn.gov, 1 @@ -69988,7 +69940,6 @@ matras.kiev.ua, 1 matras.ru, 1 matratzentester.com, 1 matrichelp.co.za, 1 -matridiana.com, 1 matrieux.dk, 1 matrimonio.com, 1 matrimonio.com.co, 1 @@ -70231,7 +70182,6 @@ maxipcalls.com, 0 maxipro.ru, 1 maxiservak.ml, 1 maxisito.it, 1 -maxiutov.ru, 1 maxivisor.ga, 1 maxjacobs.com.au, 1 maxkaul.de, 1 @@ -70948,7 +70898,6 @@ media-land.tk, 1 media-library.co.uk, 1 media-serwis.com, 1 media-start.tk, 1 -media-store.ir, 1 media-valko.hu, 1 media4u.tk, 1 mediaarea.net, 1 @@ -71078,6 +71027,7 @@ meditadvisors.com, 1 meditarenargentina.org, 1 meditateinolympia.org, 1 meditation-kompass.de, 1 +meditation-rennes.org, 1 meditel.nl, 1 meditez.ca, 1 meditrak.ml, 1 @@ -71209,6 +71159,7 @@ meganmarston.cf, 1 meganmarston.ga, 1 meganruggiero.com, 0 megaparadise.ml, 1 +megapixel.cz, 1 megaplan.cz, 1 megaplan.ru, 1 megaportal.ga, 1 @@ -71273,7 +71224,6 @@ meikan.moe, 1 meiksbar.de, 1 meiler.cf, 1 meilleur-casino-fiable.com, 1 -meilleur.info, 1 meilleuraspirateurrobot.com, 1 meilleure-note.com, 1 meilleursavis.fr, 1 @@ -72783,7 +72733,6 @@ miremedio.cl, 1 mirepublic.co.nz, 1 mireservaonline.es, 1 mirfire.com, 0 -miriamgamburd.com, 1 miriamharel.tk, 1 mirindadomo.ru, 0 mirinfonews.tk, 1 @@ -72827,7 +72776,6 @@ misakiya.co.jp, 1 misanci.cz, 1 misclick.net, 1 misclick.nl, 1 -misco.it, 1 misconfigured.io, 1 miscuadros.tk, 1 miscursosdebelleza.com, 1 @@ -73531,7 +73479,6 @@ mohela.com, 1 mohelafederal.com, 1 moheyuddin.tk, 1 mohitchahal.com, 1 -mohot.com, 1 mohot.fit, 1 mohr-maschinenservice.de, 1 mohsen-pashootan.vercel.app, 1 @@ -73765,7 +73712,6 @@ monloyer.quebec, 1 monnaiecourante.tk, 1 monnyonle.hu, 1 mono0x.net, 1 -monoblu.com, 1 monobunt.at, 1 monochrometoys.com, 1 monocles.de, 1 @@ -74284,7 +74230,6 @@ moviestodownload.tk, 1 movietopper.ml, 1 movietradition.tk, 1 moviewatchin.tk, 1 -movihut.com, 1 moviko.nz, 1 movil.uno, 1 movilandroide.com, 1 @@ -74359,7 +74304,6 @@ mpsoundcraft.com, 1 mpu-beratungsstellen.com, 1 mpu-ibbi.de, 1 mpu-vorbereitung.com.de, 1 -mpublicidad.com, 1 mpy.ovh, 1 mqacg.com, 1 mqas.net, 1 @@ -74699,6 +74643,7 @@ muii.com.br, 1 muii.in, 1 muilties.com, 1 muir.eu.org, 1 +muir.fun, 1 muir.pp.ua, 1 muisoft.fi, 1 muizenpagina.tk, 1 @@ -75085,7 +75030,6 @@ mvrdrivingrecords.com, 1 mvwoensei.com, 1 mvwoensei.xyz, 1 mvwoensel.com, 1 -mvwr.co.uk, 1 mvzstartpagina.tk, 1 mw.search.yahoo.com, 0 mwamitours.com, 1 @@ -75137,6 +75081,7 @@ my-contract.net, 0 my-demo.co, 1 my-dns.co.il, 1 my-documentforce.com, 1 +my-ebook.es, 0 my-education.tk, 1 my-finance.tk, 1 my-force-user-content.com, 1 @@ -75326,6 +75271,7 @@ mydarkness.cf, 1 mydarksite.tk, 1 mydarkstar.net, 1 mydatadoneright.eu, 1 +mydataprotected.com, 1 mydating.be, 1 mydaxio.com, 1 mydaymark.com, 1 @@ -75973,6 +75919,7 @@ n95s.tech, 1 n9721.com, 0 n9728.co, 1 na-kipre.tk, 1 +na-n.xyz, 1 na-school.nl, 1 na.nl, 1 naahgluck.de, 1 @@ -76181,6 +76128,7 @@ nami.exchange, 1 nami.trade, 1 namikawatetsuji.jp, 1 naminam.de, 1 +namisens.de, 1 namrs.net, 1 namsbaekur.is, 1 namskra.is, 1 @@ -76699,7 +76647,6 @@ ncsparta.gov, 1 nctx.co.uk, 1 ncua.gov, 1 ncuc.gov, 1 -nd.fyi, 1 ndaal.eu, 1 ndarville.com, 1 ndbt.com, 1 @@ -76779,7 +76726,6 @@ nedcv-preview.nl, 1 nedcv.nl, 1 nedela.tk, 1 nederbetuwe.nl, 1 -nederland.media, 1 nederlands-vastgoedfonds.nl, 1 nedermisp.nl, 1 nedhome.ml, 1 @@ -76797,6 +76743,7 @@ neecist.org, 1 needemand.com, 1 needfire.ga, 1 needing.cf, 1 +needle-demo.azurewebsites.net, 1 needle.net.nz, 1 needle.nz, 1 needrom.com, 1 @@ -76851,7 +76798,6 @@ neila.tk, 1 neildaniels.com, 1 neilfarrington.com, 1 neilgaimanphilippines.tk, 1 -neilhosting.net, 1 neillans.com, 1 neilpatel.com, 1 neilwynne.com, 1 @@ -77055,7 +77001,6 @@ nerven.se, 1 nervi.ga, 1 nesabamedia.com, 1 nesbase.com, 1 -nesez.com, 1 nesez.net, 1 nesheims.com, 1 nesheimswaterrestoration.com, 1 @@ -77297,6 +77242,7 @@ netzklad.de, 1 netzona.org, 1 netzspielplatz.de, 0 netzsv.website, 1 +netztest.at, 1 netzvieh.de, 1 netzwerk-lq.com, 1 netzwerk-sozialliberal.de, 1 @@ -77338,7 +77284,6 @@ neuzamariano.com, 1 nev.si, 1 neva-star.ml, 1 neva.li, 1 -nevadafiber.com, 1 nevadafiber.net, 1 nevadamentalhealth.com, 1 nevalogic.com, 1 @@ -77455,7 +77400,6 @@ newhopeplacement.com, 1 newillusion.tk, 1 newind.info, 1 newinf.at, 1 -newissuesmagazine.com.ng, 1 newjerseyvideography.com, 1 newjianzhi.com, 0 newkaliningrad.ru, 1 @@ -77505,7 +77449,7 @@ news12elite.tk, 1 news17.tk, 1 news24rus.tk, 1 news29.tk, 1 -news47ell.com, 1 +news47ell.com, 0 news53today.tk, 1 news54.tk, 1 news60.tk, 1 @@ -77588,7 +77532,6 @@ newworldnewlife.tk, 1 newxit.tk, 1 newyearsdishes.tk, 1 newyorkcardiac.com, 1 -newyorkcoffeejobs.com, 1 newyorkhiltonmidtown.com, 1 newyorkland.forsale, 1 newyorknews.tk, 1 @@ -78166,7 +78109,6 @@ ninetaillabs.xyz, 1 nineteensixtyone.co.uk, 1 ninetyseven.tk, 1 ninfora.com, 1 -ningbo.co.uk, 1 ningrui.me, 0 ningwei.net, 1 niniko.tk, 1 @@ -78252,7 +78194,6 @@ nix-sender.ru, 0 nix.org.ua, 0 nix13.xyz, 1 nixcore.gq, 1 -nixcp.com, 1 nixonlibrary.gov, 1 nixops.me, 1 nixplus.tk, 1 @@ -78513,7 +78454,6 @@ nomik.xyz, 1 nomio.com, 1 nomoondev.azurewebsites.net, 1 nomsing.tk, 1 -nomsy.net, 1 nomzamo.spdns.org, 1 noname-ev.de, 1 nonametheme.com, 1 @@ -78816,7 +78756,6 @@ notifyed.com, 1 notilus.fr, 1 notime.tk, 1 notinglife.com, 1 -notisec.hu, 1 notisecit.hu, 1 notiziarioweb.tk, 1 notizie.ai, 1 @@ -79138,6 +79077,7 @@ nugmanov.net, 1 nugratis.nl, 1 nugush.tk, 1 nuhil.tk, 1 +nuipogoda.ru, 1 nuitec.com.br, 1 nuits-franciliennes.fr, 1 nuke-masters.tk, 1 @@ -79362,6 +79302,7 @@ nylasercenter.com.pl, 1 nylevemusic.com, 1 nyloc.de, 1 nylonfeetporn.com, 0 +nymphetomania.net, 1 nyoka.io, 1 nyoliveoil.com, 1 nyorokko.com, 1 @@ -80827,6 +80768,7 @@ opendata.cz, 1 opendataincubator.eu, 1 opendecide.com, 1 opendolls.com, 1 +opendoorcounselingpa.com, 1 openevic.info, 1 openfir.st, 0 openfitapi-falke.azurewebsites.net, 1 @@ -81344,7 +81286,6 @@ oscpi.com, 1 oscreen.ru, 1 osdeployments.com, 1 osdls.gov, 1 -osdnc.com, 1 ose-group.com, 0 oseido.tk, 1 osepideasthatwork.org, 1 @@ -81401,6 +81342,7 @@ osssr.com, 1 osszekotatermeszettel.hu, 1 ostan-collections.net, 1 ostankino.tk, 1 +ostechnix.com, 1 osteendiner.com, 1 ostek.tk, 1 ostendorf.com, 1 @@ -81766,6 +81708,7 @@ oxwebdevelopment.com.au, 1 oxxoshop.com, 1 oxygames.tk, 1 oxygenated.cf, 1 +oxygenserv.com, 1 oxygin.net, 0 oxymail.ru, 1 oxymoron.tk, 1 @@ -83488,7 +83431,7 @@ pentaqu.in, 1 pentaquin.com, 1 pentaquin.net, 1 pentatonik.tk, 1 -pentechealth.com, 0 +pentechealth.com, 1 pentekdograma.com, 1 pentest.blog, 1 pentesterlab.com, 1 @@ -83598,7 +83541,6 @@ perfectsize.pl, 1 perfectsmilesdentistry.net, 1 perfectsnap.co.uk, 1 perfectsoft.tk, 1 -perfectstreaming.systems, 1 perfectworldbot.tk, 1 perfektesgewicht.com, 1 perfmatters.io, 1 @@ -83708,7 +83650,6 @@ personcar.com.br, 1 persondatakonsulenterne.dk, 1 personlookup.com.au, 1 personnedisparue.fr, 1 -personskadeadvokater.no, 1 perspective.com.tr, 0 perspectivum.com, 0 perspektivwechsel-coaching.de, 0 @@ -84259,7 +84200,6 @@ photo-travel.tk, 1 photoancestry.com, 1 photoartelle.com, 1 photobank.ml, 1 -photobooth-romania.ro, 1 photobooth.id, 1 photobosco.tk, 1 photochka.tk, 1 @@ -85295,6 +85235,7 @@ plumberlewisvilletexas.com, 1 plumbermountedgecombe.co.za, 1 plumberumhlangarocks.co.za, 1 plumbingandheatingspecialistnw.com, 1 +plumbingbenoni.co.za, 1 plumbingkingsllc.com, 1 plumbingshop.tk, 1 pluminate.com, 1 @@ -85398,7 +85339,6 @@ pnimmobilier.ch, 0 pnnl.gov, 1 pnoec.org.do, 1 pnona.cz, 1 -pnp.ac.id, 1 pnsc.is, 1 pnut.io, 0 pnwchirocoverage.com, 1 @@ -86113,6 +86053,7 @@ portusidades.com.pt, 1 portvaletickets.com, 1 porumaoutrareforma.org, 1 porumbei.tk, 1 +porwal.pl, 1 porybox.com, 1 porzellantreff.de, 1 posaunenchor-senden.de, 1 @@ -86339,7 +86280,6 @@ powersergholdings.com, 1 powersergisrc.com, 1 powersergmysteryshopping.com, 1 powersergpiv.com, 1 -powersergsecure.com, 1 powersergsis.com, 1 powersergthisisthetunnelfuckyouscott.com, 1 powersergthisisthewebsitefuckyouchris.com, 1 @@ -86606,7 +86546,6 @@ premiermaldives.com, 1 premiermortgageservices.com, 1 premierpups.com, 1 premiership-predictors.co.uk, 1 -premierwomensrobotic.com, 1 premioambiente.it, 1 premiovapozicovna.sk, 1 premised.land, 1 @@ -86644,6 +86583,7 @@ presbee.com, 1 presbvm.org, 1 presbyterian-colleges.com, 1 preschoole.gq, 1 +presdesdunes.com, 1 presenciainternet.com, 1 present-m.com, 1 presentacionesweb.com, 1 @@ -86732,7 +86672,6 @@ previewtoday.it, 1 previh.eu, 1 previous.one, 1 previousmagazine.com, 1 -previsiemens.com.br, 1 previsora.gov.co, 0 previstart.com, 1 previstart.fr, 1 @@ -86808,7 +86747,6 @@ primorus.lt, 1 primos-tech.com, 1 primuspartners.in, 1 princedavidlodge.org.uk, 1 -princefamilylaw.co.uk, 1 princelishan.com, 1 princelishan.com.tw, 1 princemathew.tk, 1 @@ -86912,6 +86850,7 @@ privacychick.io, 1 privacycloud.nl, 1 privacyend.com, 1 privacyget.tk, 1 +privacyinternational.org, 1 privacymanatee.com, 1 privacynow.eu, 1 privacypro.io, 1 @@ -87302,7 +87241,6 @@ projetomovase.com, 1 projetootaku.net, 1 prokaza.tk, 1 proklimat.pro, 1 -proledwall.nl, 1 prolens-lankaran.tk, 1 prolinos.de, 1 prolocofrascarolo.tk, 1 @@ -87647,6 +87585,7 @@ psb4ukr.org, 1 psbarrett.com, 1 psc.gov.ws, 1 pscp.tv, 1 +pscr.gov, 1 psdpt-tpfd.gc.ca, 1 psdreams.com, 1 psdsfn.com, 1 @@ -87790,7 +87729,7 @@ psykometrisk.se, 1 psykosyntes.tk, 1 psylab.cc, 0 psylab.re, 0 -psylab.vip, 1 +psylab.vip, 0 psylliums.com, 1 psynapse.net.au, 1 psytrance-pro.com, 1 @@ -88320,7 +88259,6 @@ qihalu.com, 1 qihl.gg, 1 qike.tk, 1 qikify.com, 1 -qiliang.wang, 1 qimingceming.com, 1 qingan.ca, 1 qingly.me, 1 @@ -88790,7 +88728,6 @@ qwertee.com, 1 qwerty.work, 1 qwertyatom100.me, 1 qwikdash.com, 1 -qwitsmoking.com, 1 qwords.com, 0 qwq.moe, 1 qwq2333.top, 1 @@ -89580,6 +89517,7 @@ ravihotel.com, 0 ravijuhend.ee, 1 ravik.tk, 1 ravimiamet.ee, 1 +ravindran.me, 1 raviparekh.co.uk, 1 ravis.org, 1 ravkr.duckdns.org, 1 @@ -90271,7 +90209,7 @@ reflexive-engineering.com, 1 reflexive.xyz, 1 refluxogastroesofagico.ga, 1 refood-cascaiscpr.eu, 1 -reformasiluro.com, 0 +reformasiluro.com, 1 reformation.financial, 1 reformatreality.com, 1 refreshcartridges.co.uk, 1 @@ -90557,6 +90495,7 @@ remini.cz, 1 reminisceaudio.com, 1 remirampin.com, 1 remissan.com, 1 +remitano.com, 1 remitatm.com, 0 remiz.org, 1 remmik.com, 1 @@ -90848,6 +90787,9 @@ resources.flowfinity.com, 1 resourcesmanagementcorp.com, 1 resourcs.com, 1 respawwn.com, 1 +respectmyprivacy.eu, 1 +respectmyprivacy.net, 1 +respectmyprivacy.nl, 1 respecttheflame.com, 1 respinar.com, 1 respiradores.tk, 1 @@ -91572,7 +91514,6 @@ rixcloud.moe, 1 rixzz.ovh, 1 riyadbankacademy.com, 1 riyono.com, 1 -rizalpalawan.gov.ph, 1 rizehaberleri.tk, 1 rizhik.com.ua, 1 rizikaockovani.cz, 1 @@ -91786,7 +91727,6 @@ rochow.me, 1 rocis.gov, 1 rock-base.tk, 1 rocka.me, 1 -rockagogo.com, 1 rockandroll.tk, 1 rockbankland.com.au, 1 rockbridge.tk, 1 @@ -92060,7 +92000,6 @@ ronjagers.nl, 1 ronniegane.kiwi, 1 ronnylindner.de, 1 ronomon.com, 1 -ronsguideservice.com, 1 ronzertnert.xyz, 1 roo.ie, 1 roodfruit.com, 1 @@ -92068,7 +92007,6 @@ roodfruit.nl, 1 roodfruit.studio, 1 roodhealth.co.uk, 1 roof.ai, 0 -roofconsultants-inc.com, 1 roofdoctorutah.com, 1 roofer.cf, 1 rooferindallas.com, 1 @@ -92767,7 +92705,6 @@ runners.yoga, 1 runnerslab.com, 1 runningfast.cf, 1 runningrabb.it, 1 -runningshaadi.in, 1 runningshows.tk, 1 runosklep.pl, 1 runpartner.com, 1 @@ -94483,6 +94420,7 @@ schnuckenhof-wesseloh.de, 1 schnyder-werbung.ch, 0 schody-rozycki.pl, 1 schoenstatt-fathers.link, 1 +schoenstatt-fathers.us, 1 schoenstatt.link, 1 schoepski.de, 1 schoffelcountry.com, 1 @@ -95175,7 +95113,6 @@ securist.nl, 1 securitelandry.com, 1 security-24-7.com, 1 security-brokers.com, 1 -security-courses.online, 1 security-systems.nl, 1 security.gives, 1 security.golf, 1 @@ -95576,6 +95513,7 @@ sentry.io, 1 sentry.nu, 1 sentrybay.com, 1 sentworks.com, 1 +senu.pro, 1 senzaparole.de, 1 senzei.tk, 1 seo-analyse.com, 1 @@ -95788,7 +95726,6 @@ serotiuk.com, 0 serpenteq.com, 1 serphost.ml, 1 serpic.photo, 1 -serptoolsuite.com, 1 serpuhof.ru, 1 serralheriaemcuritiba.com, 1 serralheriaeseguranca.com.br, 1 @@ -95843,7 +95780,6 @@ serverlog.net, 1 servermacher.de, 1 servermaster.sk, 1 serverninja.tk, 1 -serveroffline.net, 1 serverpedia.de, 1 serverscan.com, 1 serversfrom.space, 1 @@ -96199,6 +96135,7 @@ shaiyauntold.com, 1 shajeer.tk, 1 shakalaka.co.za, 1 shakan.ch, 0 +shakardara.com, 1 shakebeforeuse.tk, 1 shaken-kyoto.jp, 1 shaken110.com, 1 @@ -96339,7 +96276,6 @@ shavit.space, 1 shavitech.com, 1 shawcentral.ca, 0 shawclan.id.au, 1 -shawfactor.com, 1 shawfamily.id.au, 1 shawiah.tk, 1 shawnaleighdesigns.com, 1 @@ -98121,6 +98057,7 @@ sky-coach.com, 1 sky-coach.nl, 1 sky-live.fr, 1 sky-music.tk, 1 +sky-torch.com, 0 sky-wap.cf, 1 skyanchor.com, 0 skyarch.net, 1 @@ -98284,6 +98221,7 @@ sleio.com, 1 sleismann.eu, 1 sleismann.org, 1 slemen.tk, 1 +slepsluzbabeograd.org, 1 sletaem.ml, 1 sletat.ru, 1 slev.tk, 1 @@ -98539,7 +98477,6 @@ smartsitio.com, 1 smartspace.ml, 1 smartspace.tk, 1 smartsparrow.com, 0 -smartsprouts.com, 1 smartstep.pt, 1 smartsupply.global, 1 smartthursday.hu, 1 @@ -98890,7 +98827,6 @@ sobieray.dyndns.org, 1 soblaznenie.ru, 1 soblaznenie2.ru, 1 sobre.tk, 1 -sobreitalia.com, 0 sobrelixo.tk, 1 soc.com.br, 1 soc.net, 1 @@ -99564,6 +99500,7 @@ soulogic.com, 1 soulplay.com, 1 soulpowercoaching.ga, 1 soulreapers.tk, 1 +soulshinecreators.com, 1 soulshow.tk, 1 soulsinner.tk, 1 soulsteer.com, 0 @@ -99643,7 +99580,6 @@ sourcing4exports.co.uk, 1 sourcitec.com, 1 souria.tk, 1 souris.ch, 0 -sourmatt.xyz, 1 sous-surveillance.net, 0 souspind.com.br, 0 southafrican.dating, 1 @@ -100759,7 +100695,6 @@ standford.pe, 1 standfore.com, 1 standheizung-shop.de, 1 standingbear.tk, 1 -standoff-magic.ru, 1 standoffdrop.com, 1 standoffdrop.ru, 1 standsearch.cf, 1 @@ -100815,7 +100750,6 @@ starfall.systems, 1 starfeeling.net, 1 starfield.ai, 1 starfiles.co, 1 -starflix.uk, 1 starfm.de, 1 starfm.gq, 1 starfm.ml, 1 @@ -100924,7 +100858,6 @@ startupswitzerland.com, 1 startuptechstack.com, 1 startupum.ru, 1 startupweb.io, 1 -startupyourmind.com, 1 startw.cf, 1 starvizyon.com, 1 starwarschronology.com, 1 @@ -101174,7 +101107,6 @@ stemgirls.co.za, 1 stemklank.tk, 1 stemmayhem.com, 1 stempel-lobenhofer.at, 1 -stempelspirale.eu, 1 stena.cf, 1 stenaro.ch, 1 stenhojmedia.dk, 1 @@ -101311,6 +101243,7 @@ steviate.de, 1 stevie-ray.me, 1 stewards.tk, 1 stewart.tk, 1 +stewartswines.com, 1 stewonet.nl, 1 stewpolley.com, 1 steyaert.be, 0 @@ -102254,6 +102187,7 @@ sudoku.org.ua, 1 sudosaveclimate.com, 1 sudoschool.com, 1 sudosu.fr, 1 +sudya-dredd.ru, 1 suecaunitedfc.tk, 1 suelyonjones.com, 1 suempresa.cloud, 1 @@ -102462,6 +102396,7 @@ sunnyside-jazzclub.com, 1 sunnysin.net, 1 sunnyssingh.tk, 1 sunnyvalesuites.com, 1 +sunnyx3m.com, 1 sunokuran.tk, 1 sunpax.ga, 1 sunpig.com.my, 1 @@ -103763,7 +103698,6 @@ taltech.ee, 1 talun.de, 1 talusan.tk, 1 talxis.com, 1 -talyllyn.co.uk, 1 tam-moon.com, 1 tam-safe.com, 1 tam7t.com, 0 @@ -104260,7 +104194,6 @@ teacherfrancis.com, 1 teachermommylife.com, 1 teacherph.com, 1 teacherph.net, 0 -teacherph.review, 1 teacherpowered.org, 1 teacherquinten.com, 1 teacherquotes.gq, 1 @@ -104475,7 +104408,6 @@ techday.com.au, 1 techday.network, 1 techdirt.com, 1 techdoms.tk, 1 -techdroid.eu, 1 teched-creations.com, 1 techendeavors.com, 1 techexpert.tips, 1 @@ -104959,7 +104891,7 @@ tendure.tk, 1 tenelco.net, 1 tenens.ru, 1 tenenz.com, 1 -teners.me, 0 +teners.me, 1 tenfeetsquare.net, 1 tenfingerscollective.tk, 1 tengodetodo.tk, 1 @@ -105137,7 +105069,7 @@ tesla-tula.tk, 1 tesladrive.ca, 1 teslamagician.com, 1 teslamate.ca, 1 -teslasuit.io, 0 +teslasuit.io, 1 tespent.cn, 1 tesseractinitiative.org, 1 tessierashpool.de, 1 @@ -105290,7 +105222,6 @@ textpages.tk, 1 textpattern.com, 1 textprotocol.org, 1 textsite.tk, 1 -textualapp.com, 1 textundblog.de, 1 texus.me, 1 texy.info, 1 @@ -105446,6 +105377,7 @@ the-mermaid.tk, 1 the-metropolitans.tk, 1 the-muddy-trophy-team.tk, 1 the-mudmen.tk, 1 +the-mystery.org, 0 the-naked.com, 1 the-nash-education-program.com, 1 the-opposites.tk, 1 @@ -105672,14 +105604,12 @@ thecolourcloset.ca, 1 thecombustionway.com, 0 thecommonmen.tk, 1 thecompany.pl, 1 -thecompanysheffield.co.uk, 1 thecompanysheffield.uk, 1 theconcordbridge.azurewebsites.net, 1 thecondemned.tk, 1 theconsultingpeople.tk, 1 thecontentcloud.com, 1 theconversation.com, 1 -theconverter.net, 1 thecook.com.co, 1 thecoredublin.tk, 1 thecorianderkitchen.com, 1 @@ -105989,6 +105919,7 @@ thelimitlessman.co.uk, 1 thelinuxspace.com, 1 thelittlepeartree.eu, 1 thelivinggod.online, 1 +thelocals.ru, 1 thelockerroom.ie, 1 thelodgeonlakedetroit.com, 1 thelonelyones.co.uk, 1 @@ -106136,6 +106067,7 @@ theosophie-afrique.org, 1 theotherconcept.be, 1 theotherside.tk, 1 theoverfly.co, 1 +theowlclub.net, 1 thepaffy.de, 1 thepaleodiettips.tk, 1 thepandacustom.com, 1 @@ -106312,7 +106244,6 @@ thesilentfew.tk, 1 thesilentlink.org, 1 thesilverdaisy.com, 1 thesimarchitect.com, 1 -thesimons.family, 1 thesimplewebcompany.com, 1 thesimplifiers.com, 0 thesimsbrasil.tk, 1 @@ -106641,6 +106572,7 @@ thomasduerlund.com, 1 thomasduerlund.dk, 1 thomasebenrett.de, 1 thomaseikel.de, 1 +thomasetsophie.fr, 0 thomaseyck.com, 1 thomasfoster.co, 1 thomasgriffin.io, 1 @@ -107132,7 +107064,6 @@ tinker.career, 1 tinkerbeast.com, 1 tinkerbell.space, 1 tinkerboard.org, 1 -tinkmai.com, 1 tinkuscochabamba.tk, 1 tinlc.org, 1 tinlook.com, 1 @@ -109403,7 +109334,6 @@ trynowrinkleseyeserum.com, 1 trynta.net, 1 tryonnc.gov, 1 trypathnow.com, 1 -trypenspinning.com, 1 tryplo.ca, 1 tryplo.io, 1 tryplo.net, 1 @@ -109457,7 +109387,6 @@ tslcontractors.co.uk, 1 tsmgroup2.biz, 1 tsmost.cz, 1 tsontes.online, 1 -tsp.gov, 1 tspdrits.xyz, 1 tsproesasac.com, 1 tsr.best, 1 @@ -109642,7 +109571,6 @@ tulsaworkshop.org, 1 tulumplayarealestate.com, 1 tumagiri.net, 1 tumarcafe.com, 1 -tumbaga.world, 1 tumblenet.tk, 1 tumblr.com, 1 tumedico.es, 1 @@ -110118,7 +110046,7 @@ tynefm.tk, 1 tyni-goc.gq, 1 tyni-gof.gq, 1 tynki-maszynowe.tk, 1 -tyojyu.or.jp, 1 +tyojyu.or.jp, 0 type1joe.com, 1 type1joe.net, 1 type1joe.org, 1 @@ -110280,7 +110208,6 @@ ubicv.com, 1 ubiminds.com, 0 ubis.group, 1 ubiurbe.com, 1 -ublaboo.org, 1 ubntleaks.com, 1 ubonit.pl, 1 uborcare.com, 1 @@ -110350,7 +110277,6 @@ udmurtia.tk, 1 udo-luetkemeier.de, 1 udomain.net, 1 udp.sh, 0 -udrop.com, 1 udruga-point.hr, 1 udsocial.com, 1 udutu.com, 1 @@ -110889,6 +110815,7 @@ univate.berlin, 1 univercite.ch, 0 univeril.com, 0 univerkeys.com, 1 +universal-credit.com, 1 universal-happiness.com, 1 universal-mail.ml, 1 universal-techno.com, 1 @@ -111807,6 +111734,7 @@ valheim.pro, 1 valiakhmetov.tk, 1 valiant.finance, 1 validatis.com, 1 +validator.nu, 1 validius.fi, 1 validius.net, 1 valigate.com, 1 @@ -112845,7 +112773,6 @@ viepixel.at, 1 viera.pe, 1 vierdaagsehotel.nl, 1 vieref.eu, 1 -viereview.com, 1 vierna.ga, 1 vierpfeile.de, 1 vierpluseins.wtf, 1 @@ -113378,7 +113305,6 @@ vitamina.com, 1 vitaminka.tk, 1 vitaminmovie.ga, 1 vitaminoutlet.net, 1 -vitanyi.de, 1 vitapingu.de, 1 vitario.eu, 1 vitastic.nl, 1 @@ -113532,7 +113458,6 @@ vlaggen-landen.nl, 1 vlajo.org, 1 vlakem.net, 1 vlance.gq, 1 -vlaser.es, 1 vlasov.ml, 1 vlasova-sova.ml, 1 vlcentre.org, 1 @@ -114706,6 +114631,7 @@ watchdogs.tk, 1 watchersrealm.tk, 1 watchface.watch, 1 watchfreeonline.co.uk, 1 +watchhentai.co, 1 watchinventory.com, 1 watchmetech.com, 1 watchmoviesgallery.com, 1 @@ -114775,7 +114701,6 @@ wav.tv, 1 wave-inc.co.jp, 1 wave.is, 1 wave.red, 1 -wavee-plus.com, 1 wavengine.com, 0 waveous.com, 1 wavered.cf, 1 @@ -115953,7 +115878,6 @@ whitemagic.ga, 1 whitemetalperu.tk, 1 whitepages.ml, 1 whitepen.tk, 1 -whitepharmacy.co.uk, 1 whitepinetn.gov, 1 whiterabbit.group, 1 whiterabbit.nl, 1 @@ -116011,7 +115935,6 @@ whosapeach.tk, 1 whosyourdaddy.ml, 1 whowherewhen.net, 1 whqqq.com, 1 -whqtravel.org, 0 wht.one, 1 whta.eu, 1 whta.se, 1 @@ -116466,13 +116389,13 @@ windycitylawgroup.com, 1 wine-route.net, 1 wine-tapa.com, 1 wine.com.my, 1 -wine.money, 1 wine.my, 1 winebrasil.com.br, 1 wineforhelp.cz, 1 winek.tk, 1 wineparis.com, 1 winerytoursanfrancisco.com, 1 +wineworksonline.com, 1 winfar.co.za, 1 winfieldchen.me, 1 winfilestorage.tk, 1 @@ -116603,7 +116526,6 @@ wisdotplans.gov, 1 wise.wtf, 1 wiseadvicetravelling.com, 0 wisecountytx.gov, 1 -wiseemergency.com.au, 1 wiseflat.com, 0 wisehome.dk, 1 wiseinternational.org, 1 @@ -116713,7 +116635,6 @@ wjglerum.nl, 1 wjr.io, 1 wjsh.com, 1 wjssl.com, 1 -wjtje.ga, 1 wjwieland.dvrdns.org, 0 wk.pl, 1 wk577.com, 1 @@ -117286,7 +117207,6 @@ wpcdn.bid, 1 wpcepat.com, 0 wpcharged.nz, 1 wpcheck.io, 1 -wpcrs.org, 1 wpcs.pro, 1 wpdepo.com, 1 wpdev.com.au, 1 @@ -117809,6 +117729,7 @@ xavio-design.com, 1 xavio.in, 1 xaxax.ru, 1 xaydungnamcuong.com, 1 +xaynhachothue.vn, 1 xb008.com, 1 xb052.com, 1 xb053.com, 1 @@ -118024,7 +117945,6 @@ xgndx.ru, 1 xgys.net, 0 xgzepto.cn, 1 xh7eee.com, 1 -xh7qqq.com, 1 xhanster.gq, 1 xhcmnews.com, 1 xhibitran.tk, 1 @@ -118349,6 +118269,7 @@ xn--80aaa3bgsbbm.tk, 1 xn--80aaa5ajbrzqd.tk, 1 xn--80aaaane9bk7bh.tk, 1 xn--80aaacqdkdv7b0a.tk, 1 +xn--80aaagbtu3bfbullc1c.xn--80asehdb, 1 xn--80aaaptltzqd.tk, 1 xn--80aabn5d9h.xn--90a3ac, 1 xn--80aafaxhj3c.xn--p1ai, 1 @@ -118464,7 +118385,6 @@ xn--durhre-yxa.de, 1 xn--duzy3f.com, 1 xn--duzy3f.world, 1 xn--dviz-5qa.com, 1 -xn--dy-via.de, 1 xn--e--0g4aiy1b8rmfg3o.jp, 1 xn--e--4h4axau6ld4lna0g.com, 1 xn--e--ig4a4c3f6bvc5et632i.com, 1 @@ -118659,7 +118579,6 @@ xn--woistdermlleimer-rzb.de, 1 xn--wp9ha.ws, 1 xn--wq9h.ml, 0 xn--xft85up3jca.ga, 1 -xn--xwqa8512b.eu.org, 1 xn--xz1a.jp, 1 xn--y-5ga.com, 1 xn--y8j148r.xn--q9jyb4c, 0 @@ -118897,7 +118816,6 @@ xuexb.com, 1 xuexi.icu, 0 xujan.com, 1 xuming.studio, 1 -xumm.community, 1 xumm.me, 1 xuntaosms.com, 1 xuntier.ch, 1 @@ -118967,7 +118885,6 @@ xyloefarmoges.gr, 1 xynta.ch, 1 xyquadrat.ch, 1 xyrexwolf-sebastien-izambard.tk, 1 -xywap.org, 1 xywing.com, 0 xyz.blue, 1 xyz.ng, 1 @@ -119500,7 +119417,6 @@ yhanthydech.com, 0 yhaupenthal.org, 1 yhe.me, 1 yhenke.de, 0 -yhfou.com, 1 yhhvi.cf, 1 yhn.sh, 1 yhndnzj.com, 1 @@ -119548,7 +119464,6 @@ yingyj.com, 1 yingzi.ml, 1 yinlei.org, 1 yinyang.jp, 1 -yips.org.za, 0 yiyuanzhong.com, 1 yiz96.com, 1 yizhihuang.org, 1 @@ -119864,7 +119779,6 @@ yourstart.tk, 1 yourtech.ir, 1 yourtests.tk, 1 yourticketbooking.com, 1 -yourtime.tv, 1 yourtwojugs.com, 1 youruseragent.info, 1 yourwatchdesign.co.uk, 1 @@ -119934,7 +119848,6 @@ ysearc.tk, 1 ysicing.me, 1 ysicorp.com, 1 yslocksandkeys.com, 1 -ysoft.cloud, 1 yspa.tv, 1 yspertal.party, 1 ysuna.xyz, 1 @@ -120380,7 +120293,6 @@ z8861.com, 1 z8862.com, 1 z8865.com, 1 z8870.com, 1 -z8871.com, 1 z8872.com, 1 z8875.com, 1 z8876.com, 1 @@ -121558,7 +121470,6 @@ zumba-oostende.be, 1 zumba.com, 1 zumberak.tk, 1 zumtaedanceschool.co.za, 1 -zumub.com, 1 zumwildenaffen.com, 1 zund-app.com, 1 zundapp.one, 1 diff --git a/services/settings/dumps/blocklists/addons-bloomfilters.json b/services/settings/dumps/blocklists/addons-bloomfilters.json index 5eaf7d937a59a..7cd6b9db7f845 100644 --- a/services/settings/dumps/blocklists/addons-bloomfilters.json +++ b/services/settings/dumps/blocklists/addons-bloomfilters.json @@ -1,5 +1,18 @@ { "data": [ + { + "stash": { + "blocked": [ + "{4edbdf82-76fc-43f0-a420-f483f4f77e0c}:2.1.92" + ], + "unblocked": [] + }, + "schema": 1653525469503, + "key_format": "{guid}:{version}", + "stash_time": 1653914107417, + "id": "d7b72f4e-efa1-43ee-b42b-e68ccd985f73", + "last_modified": 1653914271178 + }, { "stash": { "blocked": [ diff --git a/services/settings/dumps/security-state/intermediates.json b/services/settings/dumps/security-state/intermediates.json index 64a2fff473c12..c683773fd44f0 100644 --- a/services/settings/dumps/security-state/intermediates.json +++ b/services/settings/dumps/security-state/intermediates.json @@ -1,25 +1,7 @@ { "data": [ { - "schema": 1653577043149, - "derHash": "8Hu73gdvm0DFfMS+/t6Xyh9Tua4UfwNdKEy/U/NDL7g=", - "subject": "CN=CFCA OV OCA,O=China Financial Certification Authority,C=CN", - "subjectDN": "MFUxCzAJBgNVBAYTAkNOMTAwLgYDVQQKDCdDaGluYSBGaW5hbmNpYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxFDASBgNVBAMMC0NGQ0EgT1YgT0NB", - "whitelist": false, - "attachment": { - "hash": "bc37658d1568750ae385b92be54ede64df31899d30f67211fd1e015c9dc7803b", - "size": 1963, - "filename": "uc0FPx73f1ObHGmGZOcevy371Uo9asVjdabpiS0lKgQ=.pem", - "location": "security-state-staging/intermediates/8a832b56-3f0a-4b5f-8966-8a1da5242863.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "uc0FPx73f1ObHGmGZOcevy371Uo9asVjdabpiS0lKgQ=", - "crlite_enrolled": false, - "id": "b2b776e5-2b2f-4c8e-819d-026b8d3855d2", - "last_modified": 1653641845675 - }, - { - "schema": 1653576511420, + "schema": 1653958120183, "derHash": "5c0N1E4RIMeUFchPU2nXmuBPBH6A3AhWNRqrwjIFbKU=", "subject": "CN=QuoVadis Global SSL ICA G2,O=QuoVadis Limited,C=BM", "subjectDN": "ME0xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSMwIQYDVQQDExpRdW9WYWRpcyBHbG9iYWwgU1NMIElDQSBHMg==", @@ -32,12 +14,12 @@ "mimetype": "application/x-pem-file" }, "pubKeyHash": "tYkfFN27P1GUjH5ME128BCg302dL2iwOYhz5wwFJb50=", - "crlite_enrolled": false, + "crlite_enrolled": true, "id": "d150b5c4-cf8a-4467-913a-da337ef53b40", - "last_modified": 1653577042708 + "last_modified": 1653965830382 }, { - "schema": 1653403714265, + "schema": 1653958120771, "derHash": "i37VNYSEeB9MCDdrGDsBjJV5CMqsMqpyrNAuUXB6WKc=", "subject": "CN=AgID CA SSL SERVER,OU=Area Soluzioni per la Pubblica Amministrazione,O=Agenzia per l'Italia Digitale,L=Roma,C=IT", "subjectDN": "MIGaMQswCQYDVQQGEwJJVDENMAsGA1UEBwwEUm9tYTEmMCQGA1UECgwdQWdlbnppYSBwZXIgbCdJdGFsaWEgRGlnaXRhbGUxNzA1BgNVBAsMLkFyZWEgU29sdXppb25pIHBlciBsYSBQdWJibGljYSBBbW1pbmlzdHJhemlvbmUxGzAZBgNVBAMMEkFnSUQgQ0EgU1NMIFNFUlZFUg==", @@ -50,9 +32,117 @@ "mimetype": "application/x-pem-file" }, "pubKeyHash": "xA7IvqP1+jwREgZJFKP3YrIzEm1R0lv+gp863KEGym8=", - "crlite_enrolled": false, + "crlite_enrolled": true, "id": "4668c79c-c956-430e-aa77-3238123864ff", - "last_modified": 1653404236699 + "last_modified": 1653965830373 + }, + { + "schema": 1653958120336, + "derHash": "kqX1Fa0106J8SQ7bE13nBEseOZ1gisGr6IP8gvtLFr4=", + "subject": "CN=RapidSSL Global TLS RSA4096 SHA256 2022 CA1,O=DigiCert\, Inc.,C=US", + "subjectDN": "MFwxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE0MDIGA1UEAxMrUmFwaWRTU0wgR2xvYmFsIFRMUyBSU0E0MDk2IFNIQTI1NiAyMDIyIENBMQ==", + "whitelist": false, + "attachment": { + "hash": "92ad0528387f762c0d47a1b2aef3a70165915785e79a7440136f35f50719e121", + "size": 2068, + "filename": "lPraBjD-VHks5_sVEDOczhg00z9TGoGMAjndDyYGUNU=.pem", + "location": "security-state-staging/intermediates/9feab4a5-669f-46c9-9f31-2d561a1fc8de.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "lPraBjD+VHks5/sVEDOczhg00z9TGoGMAjndDyYGUNU=", + "crlite_enrolled": true, + "id": "5fb2df13-ba06-48c8-b568-679d6edd2144", + "last_modified": 1653965830363 + }, + { + "schema": 1653958120484, + "derHash": "p5cQigWtkyhYX8DLhC+9gk+sZRC41+tP9HmR7uWKqSQ=", + "subject": "CN=GeoTrust Global TLS RSA4096 SHA256 2022 CA1,O=DigiCert\, Inc.,C=US", + "subjectDN": "MFwxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE0MDIGA1UEAxMrR2VvVHJ1c3QgR2xvYmFsIFRMUyBSU0E0MDk2IFNIQTI1NiAyMDIyIENBMQ==", + "whitelist": false, + "attachment": { + "hash": "7debe4651a89d772bd8a304272699c20eda3b8d40eee9e84a3ccd55f8c63f444", + "size": 2068, + "filename": "aZeR2aS2g2bguhPzWzTQqUq9OCf4tXk7VWrF6R_zJkM=.pem", + "location": "security-state-staging/intermediates/d15529f9-49a2-467b-aaff-3eba01eb9996.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "aZeR2aS2g2bguhPzWzTQqUq9OCf4tXk7VWrF6R/zJkM=", + "crlite_enrolled": true, + "id": "93e60034-59ff-49c4-a646-358a9907c217", + "last_modified": 1653965830353 + }, + { + "schema": 1653958120627, + "derHash": "bVWNIt3W7UyhPucS/UKvIpTyycbXATwyRxD/uNjzb6k=", + "subject": "CN=Quantum Secure Site OV TLS RSA R1,O=Quantum CA Limited,C=GB", + "subjectDN": "MFYxCzAJBgNVBAYTAkdCMRswGQYDVQQKDBJRdWFudHVtIENBIExpbWl0ZWQxKjAoBgNVBAMMIVF1YW50dW0gU2VjdXJlIFNpdGUgT1YgVExTIFJTQSBSMQ==", + "whitelist": false, + "attachment": { + "hash": "4b736d8bf2429327ac547ed2eb1ddf79a0caa2ace478f955e02127eec63d403b", + "size": 2389, + "filename": "hLf9YhON-ykf9-ab3rrdyhkLe63PWjIvsvghrHEnILA=.pem", + "location": "security-state-staging/intermediates/0f82d056-d837-49b4-9cdd-d5d76a9b1a35.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "hLf9YhON+ykf9+ab3rrdyhkLe63PWjIvsvghrHEnILA=", + "crlite_enrolled": true, + "id": "1fba5287-1ee9-49bb-8756-3e120f3f4896", + "last_modified": 1653965830342 + }, + { + "schema": 1653641846135, + "derHash": "EAU3DtJ2sM7zkkTp5pnOSAe/mt4Fv6WfJjgJ+0YGtyw=", + "subject": "CN=Prodrive Technologies GCC R3 OV TLS CA 2022,O=Prodrive Technologies B.V.,C=NL", + "subjectDN": "MGgxCzAJBgNVBAYTAk5MMSMwIQYDVQQKExpQcm9kcml2ZSBUZWNobm9sb2dpZXMgQi5WLjE0MDIGA1UEAxMrUHJvZHJpdmUgVGVjaG5vbG9naWVzIEdDQyBSMyBPViBUTFMgQ0EgMjAyMg==", + "whitelist": false, + "attachment": { + "hash": "6340c990e40558efb9b4997feecb901894ab85f7fd56125b77a9af382a4b527f", + "size": 1662, + "filename": "tahHgXS9JtW4UDcnvNe8n5iWicFpEkCKocabIv7CHMA=.pem", + "location": "security-state-staging/intermediates/3d30febd-5714-457a-af91-9ac17d3d6918.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "tahHgXS9JtW4UDcnvNe8n5iWicFpEkCKocabIv7CHMA=", + "crlite_enrolled": true, + "id": "e9fd6e58-e869-4d61-bb86-61fd93c8abbd", + "last_modified": 1653965830332 + }, + { + "schema": 1653958120024, + "derHash": "WWFWvCpDFet2jIJtfMoykVjK48b492BTaWW+58ra9u0=", + "subject": "CN=GENIOUS RSA Organization Validation Secure Server CA,O=Genious Communications,L=Marrakech,ST=Marrakech,C=MA", + "subjectDN": "MIGVMQswCQYDVQQGEwJNQTESMBAGA1UECBMJTWFycmFrZWNoMRIwEAYDVQQHEwlNYXJyYWtlY2gxHzAdBgNVBAoTFkdlbmlvdXMgQ29tbXVuaWNhdGlvbnMxPTA7BgNVBAMTNEdFTklPVVMgUlNBIE9yZ2FuaXphdGlvbiBWYWxpZGF0aW9uIFNlY3VyZSBTZXJ2ZXIgQ0E=", + "whitelist": false, + "attachment": { + "hash": "b67d95389481054676ee7593a657285e90ebc97092559fd2c290b35a70e6adb4", + "size": 2186, + "filename": "TGPK3krjByA1NGzfFpJE6yAuNxJS1sOdosy48yS34bY=.pem", + "location": "security-state-staging/intermediates/bb436925-661b-4c7d-b6d9-4cadc9fee665.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "TGPK3krjByA1NGzfFpJE6yAuNxJS1sOdosy48yS34bY=", + "crlite_enrolled": true, + "id": "1d14fc34-cfca-4720-bd7d-f6bab37335af", + "last_modified": 1653965830322 + }, + { + "schema": 1653958119845, + "derHash": "8Hu73gdvm0DFfMS+/t6Xyh9Tua4UfwNdKEy/U/NDL7g=", + "subject": "CN=CFCA OV OCA,O=China Financial Certification Authority,C=CN", + "subjectDN": "MFUxCzAJBgNVBAYTAkNOMTAwLgYDVQQKDCdDaGluYSBGaW5hbmNpYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxFDASBgNVBAMMC0NGQ0EgT1YgT0NB", + "whitelist": false, + "attachment": { + "hash": "bc37658d1568750ae385b92be54ede64df31899d30f67211fd1e015c9dc7803b", + "size": 1963, + "filename": "uc0FPx73f1ObHGmGZOcevy371Uo9asVjdabpiS0lKgQ=.pem", + "location": "security-state-staging/intermediates/8a832b56-3f0a-4b5f-8966-8a1da5242863.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "uc0FPx73f1ObHGmGZOcevy371Uo9asVjdabpiS0lKgQ=", + "crlite_enrolled": true, + "id": "b2b776e5-2b2f-4c8e-819d-026b8d3855d2", + "last_modified": 1653965830312 }, { "schema": 1653145078285, @@ -252,60 +342,6 @@ "id": "50064930-2d6a-442e-8edb-9151ed42396b", "last_modified": 1651899431450 }, - { - "schema": 1651718923725, - "derHash": "kqX1Fa0106J8SQ7bE13nBEseOZ1gisGr6IP8gvtLFr4=", - "subject": "CN=RapidSSL Global TLS RSA4096 SHA256 2022 CA1,O=DigiCert\, Inc.,C=US", - "subjectDN": "MFwxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE0MDIGA1UEAxMrUmFwaWRTU0wgR2xvYmFsIFRMUyBSU0E0MDk2IFNIQTI1NiAyMDIyIENBMQ==", - "whitelist": false, - "attachment": { - "hash": "92ad0528387f762c0d47a1b2aef3a70165915785e79a7440136f35f50719e121", - "size": 2068, - "filename": "lPraBjD-VHks5_sVEDOczhg00z9TGoGMAjndDyYGUNU=.pem", - "location": "security-state-staging/intermediates/9feab4a5-669f-46c9-9f31-2d561a1fc8de.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "lPraBjD+VHks5/sVEDOczhg00z9TGoGMAjndDyYGUNU=", - "crlite_enrolled": false, - "id": "5fb2df13-ba06-48c8-b568-679d6edd2144", - "last_modified": 1651719452752 - }, - { - "schema": 1651718922829, - "derHash": "p5cQigWtkyhYX8DLhC+9gk+sZRC41+tP9HmR7uWKqSQ=", - "subject": "CN=GeoTrust Global TLS RSA4096 SHA256 2022 CA1,O=DigiCert\, Inc.,C=US", - "subjectDN": "MFwxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjE0MDIGA1UEAxMrR2VvVHJ1c3QgR2xvYmFsIFRMUyBSU0E0MDk2IFNIQTI1NiAyMDIyIENBMQ==", - "whitelist": false, - "attachment": { - "hash": "7debe4651a89d772bd8a304272699c20eda3b8d40eee9e84a3ccd55f8c63f444", - "size": 2068, - "filename": "aZeR2aS2g2bguhPzWzTQqUq9OCf4tXk7VWrF6R_zJkM=.pem", - "location": "security-state-staging/intermediates/d15529f9-49a2-467b-aaff-3eba01eb9996.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "aZeR2aS2g2bguhPzWzTQqUq9OCf4tXk7VWrF6R/zJkM=", - "crlite_enrolled": false, - "id": "93e60034-59ff-49c4-a646-358a9907c217", - "last_modified": 1651719452744 - }, - { - "schema": 1651244234473, - "derHash": "bVWNIt3W7UyhPucS/UKvIpTyycbXATwyRxD/uNjzb6k=", - "subject": "CN=Quantum Secure Site OV TLS RSA R1,O=Quantum CA Limited,C=GB", - "subjectDN": "MFYxCzAJBgNVBAYTAkdCMRswGQYDVQQKDBJRdWFudHVtIENBIExpbWl0ZWQxKjAoBgNVBAMMIVF1YW50dW0gU2VjdXJlIFNpdGUgT1YgVExTIFJTQSBSMQ==", - "whitelist": false, - "attachment": { - "hash": "4b736d8bf2429327ac547ed2eb1ddf79a0caa2ace478f955e02127eec63d403b", - "size": 2389, - "filename": "hLf9YhON-ykf9-ab3rrdyhkLe63PWjIvsvghrHEnILA=.pem", - "location": "security-state-staging/intermediates/0f82d056-d837-49b4-9cdd-d5d76a9b1a35.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "hLf9YhON+ykf9+ab3rrdyhkLe63PWjIvsvghrHEnILA=", - "crlite_enrolled": false, - "id": "1fba5287-1ee9-49bb-8756-3e120f3f4896", - "last_modified": 1651352246094 - }, { "schema": 1651243731947, "derHash": "UscwCUvRr5jslRBbbVjwm78ICoZh/vA8Xn4xwccao54=", @@ -1692,24 +1728,6 @@ "id": "005ef0fb-4b58-42d2-97cd-606c8ef01974", "last_modified": 1650553057146 }, - { - "schema": 1650552517202, - "derHash": "EAU3DtJ2sM7zkkTp5pnOSAe/mt4Fv6WfJjgJ+0YGtyw=", - "subject": "CN=Prodrive Technologies GCC R3 OV TLS CA 2022,O=Prodrive Technologies B.V.,C=NL", - "subjectDN": "MGgxCzAJBgNVBAYTAk5MMSMwIQYDVQQKExpQcm9kcml2ZSBUZWNobm9sb2dpZXMgQi5WLjE0MDIGA1UEAxMrUHJvZHJpdmUgVGVjaG5vbG9naWVzIEdDQyBSMyBPViBUTFMgQ0EgMjAyMg==", - "whitelist": false, - "attachment": { - "hash": "6340c990e40558efb9b4997feecb901894ab85f7fd56125b77a9af382a4b527f", - "size": 1662, - "filename": "tahHgXS9JtW4UDcnvNe8n5iWicFpEkCKocabIv7CHMA=.pem", - "location": "security-state-staging/intermediates/3d30febd-5714-457a-af91-9ac17d3d6918.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "tahHgXS9JtW4UDcnvNe8n5iWicFpEkCKocabIv7CHMA=", - "crlite_enrolled": false, - "id": "e9fd6e58-e869-4d61-bb86-61fd93c8abbd", - "last_modified": 1650553057137 - }, { "schema": 1650552513297, "derHash": "5owzdvAQIZzKFOM38zGD752GHlc6nXYofzqq1NBPo48=", @@ -23796,24 +23814,6 @@ "id": "f972f74e-4035-4b85-850c-b92110d4c782", "last_modified": 1562024694110 }, - { - "schema": 1562024688131, - "derHash": "WWFWvCpDFet2jIJtfMoykVjK48b492BTaWW+58ra9u0=", - "subject": "CN=GENIOUS RSA Organization Validation Secure Server CA,O=Genious Communications,L=Marrakech,ST=Marrakech,C=MA", - "subjectDN": "MIGVMQswCQYDVQQGEwJNQTESMBAGA1UECBMJTWFycmFrZWNoMRIwEAYDVQQHEwlNYXJyYWtlY2gxHzAdBgNVBAoTFkdlbmlvdXMgQ29tbXVuaWNhdGlvbnMxPTA7BgNVBAMTNEdFTklPVVMgUlNBIE9yZ2FuaXphdGlvbiBWYWxpZGF0aW9uIFNlY3VyZSBTZXJ2ZXIgQ0E=", - "whitelist": false, - "attachment": { - "hash": "b67d95389481054676ee7593a657285e90ebc97092559fd2c290b35a70e6adb4", - "size": 2186, - "filename": "TGPK3krjByA1NGzfFpJE6yAuNxJS1sOdosy48yS34bY=.pem", - "location": "security-state-staging/intermediates/bb436925-661b-4c7d-b6d9-4cadc9fee665.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "TGPK3krjByA1NGzfFpJE6yAuNxJS1sOdosy48yS34bY=", - "crlite_enrolled": false, - "id": "1d14fc34-cfca-4720-bd7d-f6bab37335af", - "last_modified": 1562024689517 - }, { "schema": 1562024670128, "derHash": "djFLQcutTTf+2gYd//UKywPsgAfmXTYsZSPOGcQaaho=",
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit a2a894e75f7b9f6a89204dfbc76bbfb9cb6b353c Author: Emilio Cobos Álvarez emilio@crisal.io AuthorDate: Fri Feb 18 09:37:55 2022 +0000
Bug 1754752 - Use initializer lists in some swgl constructors. r=lsalzman, a=RyanVM
We call it from another constexpr function. Clang seems to not be so strict about this.
Differential Revision: https://phabricator.services.mozilla.com/D139078 --- gfx/wr/swgl/src/glsl.h | 63 +++++++++++++++----------------------------------- 1 file changed, 18 insertions(+), 45 deletions(-)
diff --git a/gfx/wr/swgl/src/glsl.h b/gfx/wr/swgl/src/glsl.h index 76437a84eecea..3be1e49d1b2a1 100644 --- a/gfx/wr/swgl/src/glsl.h +++ b/gfx/wr/swgl/src/glsl.h @@ -2301,20 +2301,12 @@ struct mat2 { const vec2& operator[](int index) const { return data[index]; } mat2() = default;
- IMPLICIT mat2(Float a) { - data[0] = vec2(a); - data[1] = vec2(a); - } + IMPLICIT constexpr mat2(Float a) : data{vec2(a), vec2(a)} {}
- mat2(vec2 a, vec2 b) { - data[0] = a; - data[1] = b; - } + constexpr mat2(vec2 a, vec2 b) : data{a, b} {} IMPLICIT mat2(const mat4& mat); - IMPLICIT constexpr mat2(mat2_scalar s) { - data[0] = vec2(s.data[0]); - data[1] = vec2(s.data[1]); - } + IMPLICIT constexpr mat2(mat2_scalar s) + : data{vec2(s.data[0]), vec2(s.data[1])} {}
friend vec2 operator*(mat2 m, vec2 v) { vec2 u; @@ -2404,30 +2396,19 @@ struct mat3 { vec3& operator[](int index) { return data[index]; } const vec3& operator[](int index) const { return data[index]; } mat3() = default; - mat3(vec3 a, vec3 b, vec3 c) { - data[0] = a; - data[1] = b; - data[2] = c; - } + constexpr mat3(vec3 a, vec3 b, vec3 c) : data{a, b, c} {}
- IMPLICIT constexpr mat3(mat3_scalar s) { - data[0] = vec3(s.data[0]); - data[1] = vec3(s.data[1]); - data[2] = vec3(s.data[2]); - } - constexpr mat3(mat3_scalar s0, mat3_scalar s1, mat3_scalar s2, - mat3_scalar s3) { - data[0] = vec3(s0.data[0], s1.data[0], s2.data[0], s3.data[0]); - data[1] = vec3(s0.data[1], s1.data[1], s2.data[1], s3.data[1]); - data[2] = vec3(s0.data[2], s1.data[2], s2.data[2], s3.data[2]); - } + IMPLICIT constexpr mat3(mat3_scalar s) + : data{vec3(s.data[0]), vec3(s.data[1]), vec3(s.data[2])} {} + + constexpr mat3(mat3_scalar s0, mat3_scalar s1, mat3_scalar s2, mat3_scalar s3) + : data{vec3(s0.data[0], s1.data[0], s2.data[0], s3.data[0]), + vec3(s0.data[1], s1.data[1], s2.data[1], s3.data[1]), + vec3(s0.data[2], s1.data[2], s2.data[2], s3.data[2])} {}
constexpr mat3(Float d1, Float d2, Float d3, Float d4, Float d5, Float d6, - Float d7, Float d8, Float d9) { - data[0] = vec3(d1, d2, d3); - data[1] = vec3(d4, d5, d6); - data[2] = vec3(d7, d8, d9); - } + Float d7, Float d8, Float d9) + : data{vec3(d1, d2, d3), vec3(d4, d5, d6), vec3(d7, d8, d9)} {}
IMPLICIT mat3(const mat4& mat);
@@ -2597,19 +2578,11 @@ struct mat4 { vec4 data[4];
mat4() = default; - IMPLICIT constexpr mat4(mat4_scalar s) { - data[0] = vec4(s.data[0]); - data[1] = vec4(s.data[1]); - data[2] = vec4(s.data[2]); - data[3] = vec4(s.data[3]); - } + IMPLICIT constexpr mat4(mat4_scalar s) + : data{vec4(s.data[0]), vec4(s.data[1]), vec4(s.data[2]), + vec4(s.data[3])} {}
- mat4(vec4 a, vec4 b, vec4 c, vec4 d) { - data[0] = a; - data[1] = b; - data[2] = c; - data[3] = d; - } + constexpr mat4(vec4 a, vec4 b, vec4 c, vec4 d) : data{a, b, c, d} {}
vec4& operator[](int index) { return data[index]; } const vec4& operator[](int index) const { return data[index]; }
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 7e3eb9cc7787676eeaf366cd50f9547461969b4d Author: ffxbld ffxbld@mozilla.com AuthorDate: Mon Jun 6 10:56:34 2022 +0000
No Bug, mozilla-esr91 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D148382 --- netwerk/dns/effective_tld_names.dat | 14 +- security/manager/ssl/StaticHPKPins.h | 2 +- security/manager/ssl/nsSTSPreloadList.inc | 238 ++++++++++-------------------- 3 files changed, 84 insertions(+), 170 deletions(-)
diff --git a/netwerk/dns/effective_tld_names.dat b/netwerk/dns/effective_tld_names.dat index f52169116eccc..46109408e5c19 100644 --- a/netwerk/dns/effective_tld_names.dat +++ b/netwerk/dns/effective_tld_names.dat @@ -1340,7 +1340,7 @@ tt.im tv.im
// in : https://en.wikipedia.org/wiki/.in -// see also: https://registry.in/Policies +// see also: https://registry.in/policies // Please note, that nic.in is not an official eTLD, but used by most // government institutions. in @@ -7130,7 +7130,7 @@ org.zw
// newGTLDs
-// List of new gTLDs imported from https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 2022-05-18T15:16:02Z +// List of new gTLDs imported from https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 2022-06-02T15:16:31Z // This list is auto-generated, don't edit it manually. // aaa : 2015-02-26 American Automobile Association, Inc. aaa @@ -7687,7 +7687,7 @@ chanel // channel : 2014-05-08 Charleston Road Registry Inc. channel
-// charity : 2018-04-11 Binky Moon, LLC +// charity : 2018-04-11 Public Interest Registry charity
// chase : 2015-04-30 JPMorgan Chase Bank, National Association @@ -7834,7 +7834,7 @@ coupon // coupons : 2015-03-26 Binky Moon, LLC coupons
-// courses : 2014-12-04 OPEN UNIVERSITIES AUSTRALIA PTY LTD +// courses : 2014-12-04 Registry Services, LLC courses
// cpa : 2019-06-10 American Institute of Certified Public Accountants @@ -8227,7 +8227,7 @@ forsale // forum : 2015-04-02 Fegistry, LLC forum
-// foundation : 2013-12-05 Binky Moon, LLC +// foundation : 2013-12-05 Public Interest Registry foundation
// fox : 2015-09-11 FOX Registry, LLC @@ -8326,7 +8326,7 @@ gift // gifts : 2014-07-03 Binky Moon, LLC gifts
-// gives : 2014-03-06 Dog Beach, LLC +// gives : 2014-03-06 Public Interest Registry gives
// giving : 2014-11-13 Giving Limited @@ -9841,7 +9841,7 @@ stream // studio : 2015-02-11 Dog Beach, LLC studio
-// study : 2014-12-11 OPEN UNIVERSITIES AUSTRALIA PTY LTD +// study : 2014-12-11 Registry Services, LLC study
// style : 2014-12-04 Binky Moon, LLC diff --git a/security/manager/ssl/StaticHPKPins.h b/security/manager/ssl/StaticHPKPins.h index 84fc4dd6b1a2a..b938412896fac 100644 --- a/security/manager/ssl/StaticHPKPins.h +++ b/security/manager/ssl/StaticHPKPins.h @@ -1149,4 +1149,4 @@ static const TransportSecurityPreload kPublicKeyPinningPreloadList[] = {
static const int32_t kUnknownId = -1;
-static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1662634232966000); +static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1662979869185000); diff --git a/security/manager/ssl/nsSTSPreloadList.inc b/security/manager/ssl/nsSTSPreloadList.inc index 637d92efa1b55..33c609bd0e115 100644 --- a/security/manager/ssl/nsSTSPreloadList.inc +++ b/security/manager/ssl/nsSTSPreloadList.inc @@ -8,7 +8,7 @@ /*****************************************************************************/
#include <stdint.h> -const PRTime gPreloadListExpirationTime = INT64_C(1665053425987000); +const PRTime gPreloadListExpirationTime = INT64_C(1665399063155000); %% 0--1.de, 1 0-1.party, 1 @@ -312,6 +312,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1665053425987000); 0iz.net, 1 0knowledge.de, 0 0o0.edu.pl, 1 +0o0.ooo, 1 0o0o.biz, 1 0okmnbvcxzx.tk, 1 0paste.com, 1 @@ -1707,6 +1708,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1665053425987000); 22hhcc.com, 1 22hhii.com, 1 22hhqq.com, 1 +22i.co.uk, 1 22iigg.com, 1 22iirr.com, 1 22iiyy.com, 1 @@ -1992,6 +1994,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1665053425987000); 2learncomputing.ml, 1 2li.ch, 1 2link.ga, 1 +2manydots.nl, 1 2mb.solutions, 1 2me.cl, 0 2melo.fr, 1 @@ -2416,6 +2419,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1665053425987000); 365888004.com, 0 365888005.com, 0 36588801.com, 0 +36588811.com, 0 3658882222.com, 0 36588823.com, 0 36588833.com, 0 @@ -2435,6 +2439,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1665053425987000); 365888876.com, 0 36588889.com, 0 365888890.com, 0 +365888dd.com, 0 365888ddd.com, 0 36594a.com, 1 36594b.com, 1 @@ -2536,6 +2541,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1665053425987000); 375ks.com, 1 377625.com, 1 377632.com, 1 +3778vip.com, 0 377ks.com, 1 377zzz.com, 1 37879.com, 0 @@ -3239,6 +3245,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1665053425987000); 4x4.lk, 1 4x4coatingen.nl, 1 4x4tt.com, 1 +4xiaomi.ru, 1 4xlabs.co, 1 4y4.me, 1 4y4a-arts.space, 1 @@ -5946,7 +5953,6 @@ aalvarezs.cl, 1 aama.tk, 1 aamt.es, 1 aan-shop.co.il, 1 -aanbieders.ga, 1 aandachtsmeditatie.nl, 1 aandkevents.co.uk, 1 aandocontracting.com, 0 @@ -6051,7 +6057,6 @@ abbyvangrinsven.co.nz, 1 abc-kinderbetreuung.at, 1 abc-people.tk, 1 abc-rz.de, 1 -abc-solutions.cf, 1 abc.li, 1 abc001.ga, 1 abc123autumn.com, 1 @@ -7198,7 +7203,6 @@ advenacs.com, 1 advenacs.com.au, 1 advenapay.com, 1 advens.com, 1 -advens.fr, 1 adventaholdings.com, 1 adventistai.lt, 1 advento.bg, 1 @@ -7276,6 +7280,7 @@ advokaty.gq, 1 advst.uk, 1 advtran.com, 0 adware.pl, 0 +adwokatkosterka.pl, 1 adwokatzdunek.pl, 1 adws.io, 1 adxperience.com, 1 @@ -7920,6 +7925,7 @@ agroclefic.com, 1 agroclimat.tk, 1 agroconsultoraplus.com, 1 agrodoki.hu, 1 +agrodronechile.cl, 1 agroexp.com.ua, 0 agrofetch.co.ke, 1 agrokomi.tk, 1 @@ -8798,16 +8804,6 @@ aldastv.tk, 1 aldeal.gq, 1 aldealices.tk, 1 aldebaranbm.com, 1 -aldersgate.cf, 1 -aldersgate.ga, 1 -aldersgate.gq, 1 -aldersgate.ml, 1 -aldersgate.tk, 1 -aldersgateumc.cf, 1 -aldersgateumc.ga, 1 -aldersgateumc.gq, 1 -aldersgateumc.ml, 1 -aldersgateumc.tk, 1 aldevadigital.com, 1 aldiabcs.com, 1 aldien.com.br, 1 @@ -8935,7 +8931,6 @@ alexeykopytko.com, 1 alexfabian.myftp.org, 1 alexgaynor.net, 1 alexgebhard.com, 1 -alexglover.co.uk, 1 alexgonzalez-online.tk, 1 alexguti.com, 1 alexhd.de, 1 @@ -10407,7 +10402,6 @@ andorraimperial.tk, 1 andorrainsiders.com, 1 andos.tk, 1 andr-mobile.tk, 1 -andradealbuquerque.pt, 1 andragon.tk, 1 andre-ballensiefen.de, 1 andre-otto.com, 1 @@ -10455,7 +10449,6 @@ andresbandb.tk, 1 andrescuartas.tk, 1 andresgarzon.net, 1 andrespaz.com, 1 -andresrios.nl, 1 andressaflores.com.br, 1 andreundnina.de, 1 andrew.fi, 1 @@ -11403,6 +11396,7 @@ apisyouwonthate.com, 0 apit-kovrov.ru, 1 apitodemestre.com.br, 1 apiu.me, 1 +apix.uz, 1 apk.li, 1 apk4fun.com, 1 apkdv.com, 0 @@ -12026,7 +12020,6 @@ ariaman.tk, 1 arian.io, 1 ariana.wtf, 1 arianagrande.pro, 1 -arias.re, 1 ariashii.tk, 1 ariba.info, 1 aribicara.tk, 1 @@ -13557,6 +13550,7 @@ autoeet.cz, 1 autoelettricaperbambini.com, 1 autoentrepreneurinfo.com, 1 autoepc.ro, 1 +autoeshop.eu, 1 autoexprez.com, 1 autofficina.roma.it, 1 autofinancing.ga, 1 @@ -13901,7 +13895,6 @@ avalon-studios.de, 1 avalonaardoom.nl, 1 avalonbelltown.com, 0 avalondevelopment.tk, 1 -avalontechsv.com, 1 avalyuan.com, 1 avamax.cz, 1 avamax.eu, 1 @@ -14393,6 +14386,7 @@ azulimparcial.pt, 1 azulweb.tk, 1 azur.ovh, 1 azurecraft.ga, 1 +azurecrimson.com, 1 azurecup.cz, 1 azurecup.online, 1 azurefabric.com, 1 @@ -14428,9 +14422,9 @@ b-tree.be, 1 b0000.co, 1 b00228.com, 1 b00de.ga, 1 -b03aa.com, 1 +b03aa.com, 0 b03bb.com, 1 -b03cc.com, 1 +b03cc.com, 0 b0hr.ai, 1 b0k.org, 1 b0r.ch, 1 @@ -14470,10 +14464,10 @@ b4lint.hu, 1 b4r7.de, 1 b4z.eu, 1 b5197.co, 1 -b58365.com, 1 -b58app.com, 1 -b58appb58app.com, 1 -b58appb58appb58app.com, 1 +b58365.com, 0 +b58app.com, 0 +b58appb58app.com, 0 +b58appb58appb58app.com, 0 b5901.com, 1 b5902.com, 1 b5903.com, 0 @@ -14942,6 +14936,7 @@ baiduo.com, 1 baidutrustssl.cn, 1 baidutrustssl.com, 1 baif.hr, 1 +baifubao.com, 1 baikal.cf, 1 baikalfond.ml, 1 baikalppk.tk, 1 @@ -15309,7 +15304,6 @@ baracacia.fun, 0 barakayu.com, 1 baraklava.com, 1 baran-shop.ga, 1 -baranmovie.tk, 1 baranyavar.hu, 1 barao.tk, 1 barataeletrica.tk, 1 @@ -15359,7 +15353,6 @@ barcoder.tk, 1 bardak.ga, 1 bardes.org, 1 bardiharborow.com, 1 -bardiharborow.tk, 1 bardziejkochani.pl, 1 barefoodinrome.it, 1 bareknucklenews.com, 1 @@ -16376,7 +16369,6 @@ benedict.tk, 1 benedictoaguilar.tech, 1 benedikto.tk, 1 benee-awraham.nl, 1 -benefits.gov, 1 benefitz.cf, 1 benefitz.ga, 1 benefitz.gq, 1 @@ -16619,6 +16611,7 @@ bert-dijkink.tk, 1 berthabailey.com, 1 berthaundcarlbenzpreis.de, 1 berthelier.me, 1 +bertholdsson.com, 0 bertlight.com, 1 bertold.org, 1 bertoliniodontoiatria.it, 1 @@ -16640,14 +16633,12 @@ bescoutednow.com, 1 bescover.com, 1 besedovichi.tk, 1 besensi.com, 1 -beserberg.tk, 1 besiconstruct.be, 1 besidemetal.tk, 1 besiktasmtsk.com, 1 besnard.me, 1 besnik.de, 0 besnik.tk, 1 -besola.de, 1 besole.ch, 1 besolov.tk, 1 besox.be, 1 @@ -17607,7 +17598,6 @@ bigcountry.com.br, 1 bigdaddyslash.tk, 1 bigdatatop.cf, 1 bigdayproductions.biz, 1 -bigdinosaur.org, 1 bigdiscounts.tk, 1 bigeaglesacademy.gq, 1 bigeasyfences.com, 1 @@ -17637,6 +17627,7 @@ bigsam.us, 1 bigseo.ml, 1 bigseo.tk, 1 bigshare.ga, 1 +bigshopper.com, 1 bigshort.org, 1 bigsister.tk, 1 bigsisterchannel.com, 1 @@ -17722,6 +17713,7 @@ bilgisayarkursu.tk, 1 bilgo.com, 1 bilibili.link, 1 bilibili.party, 1 +bilibili.red, 0 bilimal.kz, 1 bilimoe.com, 1 bilingualunit.tk, 1 @@ -18184,7 +18176,6 @@ bitcoinprice.news, 1 bitcoinprice.pizza, 1 bitcoinprice.rocks, 1 bitcoinprice.world, 1 -bitcoinrush.tk, 1 bitcoinseed.net, 1 bitcoinset.pl, 1 bitcoinslots.info, 1 @@ -18311,7 +18302,6 @@ biuropulawy.pl, 1 bivi.us, 0 bixbasement.com, 1 bixbydevelopers.com, 1 -bixmaster.tk, 1 bixservice.com, 1 biysk.ml, 1 biz-architect.com, 1 @@ -18334,7 +18324,6 @@ bizlatinhub.com, 1 bizleal.com, 1 biznakenya.com, 1 biznes-bum.tk, 1 -biznes-sekrety.cf, 1 biznes-sekrety.gq, 1 biznes-sekrety.tk, 1 biznes.cf, 1 @@ -18387,6 +18376,7 @@ bka.li, 1 bkentertainments.co.uk, 1 bkgatl.com, 1 bkhpilates.co.uk, 1 +bkkf.at, 1 bkkposn.com, 1 bkl-ca-qa-employeeapp.azurewebsites.net, 1 bklaindia.com, 1 @@ -18661,7 +18651,6 @@ blero.tk, 1 blessedgeeks.org, 1 blessedgeeks.social, 1 blessedguy.com, 1 -bleutecmedia.com, 1 blewebprojects.com, 1 blheritage-tours.com, 0 blic-zajm.gq, 1 @@ -18975,9 +18964,7 @@ blueyonder.com, 1 bluffcitytn.gov, 1 bluffplumber.co.za, 1 bluheron.ca, 1 -blui.cf, 0 blui.ml, 0 -blui.xyz, 1 bluiandaj.ml, 1 bluicraft.tk, 1 bluimedia.com, 1 @@ -19660,6 +19647,7 @@ bouncingbuddiesleicester.co.uk, 1 bouncingbuzzybees.co.uk, 1 bouncinghigher.co.uk, 1 bouncingscotland.com, 1 +bouncourseplanner.net, 1 bouncy-castles-surrey.co.uk, 1 bouncy-tots.co.uk, 1 bouncybaileys.co.uk, 1 @@ -19738,6 +19726,7 @@ bouzouks.net, 1 bovenwebdesign.nl, 1 bovworkplacepensions.com, 1 bowedwallcrackrepair.com, 1 +boweryandvine.com, 1 bowhill.me, 1 bowlcake.fr, 1 bowldirectoryest.ga, 1 @@ -20615,7 +20604,6 @@ bsktweetup.info, 1 bsl.com.tr, 1 bslim-e-boutique.com, 1 bslinguistics.co.uk, 1 -bsmn.ga, 1 bsmsl.com, 1 bsociabl.com, 1 bsolution.edu.vn, 1 @@ -22662,7 +22650,6 @@ cardwars.hu, 1 care4all.com, 1 career-conduct.jp, 1 career-consultant.expert, 1 -career.support, 1 careerandjobsearch.tk, 1 careercapital.co.za, 1 careerdiary.co.uk, 1 @@ -23332,6 +23319,7 @@ cathedralappointments.co.uk, 1 cathedralofsatan.tk, 1 catherinejf.com, 1 catherinejflee.com, 1 +catherinesarasin.com, 1 catherinesofpartick.co.uk, 0 catholic8964.org, 1 catholicprayers.tk, 1 @@ -23356,7 +23344,6 @@ cathyjf.net, 1 cathyjf.org, 1 cathyjfitzpatrick.com, 1 cathylean.tk, 1 -catilmu.com, 1 cativa.net, 1 catl.st, 1 catland.club, 1 @@ -23926,7 +23913,6 @@ cervera.com.br, 1 ces-ltd.co.uk, 0 cesantias.co, 0 cesar-hector.tk, 1 -cesarloaiciga.com, 1 cesboard.com, 1 cescfortuny.tk, 1 cesdb.com, 1 @@ -25019,7 +25005,6 @@ chronic101.xyz, 1 chronicals.de, 1 chronicled.tk, 1 chronicles.tk, 1 -chroniclesofgeorge.com, 1 chronikdanceclub.com, 1 chronlaw.com, 1 chronoc.de, 1 @@ -26152,7 +26137,6 @@ clubni.tk, 1 clubnoetig-ink2g.de, 1 cluboc.site, 1 clubon.com.tw, 1 -clubon.space, 1 clubpes.tk, 1 clubpeugeot405.tk, 1 clubserveers.ga, 1 @@ -26306,7 +26290,6 @@ coathangastrangler.com, 1 coathangerstrangla.com, 1 coathangerstrangler.com, 1 coats-and-jackets.tk, 1 -coatsandcocktails.org, 1 cobaka.tk, 1 cobbcountygeorgia.ml, 1 cobracastles.co.uk, 1 @@ -26466,7 +26449,6 @@ codetipi.com, 1 codetrack.se, 1 codetripping.net, 1 codeux.com, 1 -codeux.info, 1 codeux.net, 1 codevat.com, 1 codewild.de, 1 @@ -26956,7 +26938,6 @@ company-info-plugins.nl, 1 companyaneksta.tk, 1 companycleaninghome.com, 1 comparai.com.br, 1 -comparatif-moto.fr, 1 compare-energie.fr, 1 compareandrecycle.co.uk, 0 compareceleb.com, 1 @@ -27101,7 +27082,6 @@ comunistas.tk, 1 comunitateonline.tk, 1 comunityflashgame.cf, 1 comvert.com, 1 -comvos.de, 1 comw.cc, 1 comyuno.com, 0 con-con.nl, 1 @@ -27202,7 +27182,6 @@ confirmit.de, 0 confiscate.ga, 1 confiscation.tk, 1 confiwall.de, 1 -conflicting.tk, 1 conflidentliving.cf, 1 conformal.com, 0 conformax.com.br, 1 @@ -27277,7 +27256,6 @@ connictro.de, 1 conniesacademy.com, 1 connorhatch.com, 1 connorlim.net, 1 -conntrack.com, 1 connyduck.art, 1 connyduck.at, 1 conocchialidasole.it, 1 @@ -27524,6 +27502,7 @@ cooktoprepairaustin.com, 1 cookwaredaily.com, 1 cookwithmanali.com, 1 cool-parties.co.uk, 1 +cool-wallpapers.jp, 1 cool110.tk, 1 cool110.xyz, 1 coolansplanet.com, 1 @@ -27608,7 +27587,6 @@ copytext.ml, 1 copywriting-on-demand.tk, 1 coqiptv.com, 1 coral-study.eu, 1 -coralcanticorumbarcelona.tk, 1 coralreef.blue, 1 coralreef.tk, 1 coralspringsfl.gov, 1 @@ -27759,7 +27737,6 @@ correctlydesign.com, 1 correctpaardbatterijnietje.nl, 1 corredorampr.com, 1 correo.club, 1 -correoscorporativos.com, 1 correotemporal.org, 1 correspond.gq, 1 correspondent.ga, 1 @@ -27802,6 +27779,7 @@ corvus.eu.org, 1 corvuscorax.xyz, 1 coryadum.com, 1 coryellcountytx.gov, 1 +coryluba.com, 1 corytyburski.com, 1 cosasque.com, 1 cosec.cn, 1 @@ -28262,7 +28240,6 @@ create-ls.jp, 1 create-website.ga, 1 createbeing.com, 1 createbot.ml, 1 -createcode.pt, 1 createcos.com, 0 createcpanama.com, 1 creategyx.ga, 1 @@ -28397,6 +28374,7 @@ crimefreeliving.com, 1 crimesolutions.gov, 1 crimethincx.tk, 1 crimevictims.gov, 1 +criminal-attorney.ru, 1 criminal-market.ml, 1 criminal-news.tk, 1 criminal.enterprises, 1 @@ -29217,7 +29195,6 @@ cwebdesign.tk, 1 cwgallery.de, 0 cwgaming.co.uk, 1 cwgpllc.com, 1 -cwilson.ga, 1 cwinfo.fi, 1 cwinfo.net, 1 cwmart.in, 1 @@ -30351,7 +30328,6 @@ datenreiter.cf, 1 datenreiter.gq, 1 datenreiter.org, 1 datensalat.info, 1 -datenschutz-consult.de, 1 datenschutz-gruenwald.de, 1 datenschutz-individuell.de, 1 datenschutz-isny.de, 1 @@ -30789,7 +30765,6 @@ dear-children.ga, 1 dearburma.com, 1 dearktiel.nl, 1 deasyvow.com, 1 -death-note.tk, 1 death.social, 1 deathberry.ddns.net, 1 deathcult.fun, 1 @@ -32171,7 +32146,6 @@ diclofenaconline.gq, 1 diclofenactopical.ga, 1 diclofenactopical.tk, 1 dico-charentais.tk, 1 -dicoeste.com, 1 dicomed.tk, 1 diconium.biz, 1 diconium.com, 1 @@ -32295,7 +32269,6 @@ differenta.ro, 1 differentgirleveryday.ml, 1 difficulty.ga, 1 diffnow.com, 1 -diffuzehr.com.au, 1 diflucangeneric.ml, 1 diflucanonline.tk, 1 diflucanpill.ga, 1 @@ -32432,6 +32405,7 @@ digitalfuturenow.com, 1 digitalgeckos.com, 1 digitalgeek.social, 1 digitalgov.gov, 1 +digitalgyan.org, 1 digitalgymnastics.tk, 1 digitalhabitat.io, 0 digitalhands.tk, 1 @@ -32575,9 +32549,7 @@ dimo-tresorerie.fr, 1 dimomaint.com, 1 dimomaint.de, 1 dimomaint.es, 1 -dimomaint.it, 1 dimomaint.nl, 1 -dimomaint.pt, 1 dimosoftware.com, 1 dimosoftware.fr, 1 dimseklubben.dk, 1 @@ -33658,6 +33630,7 @@ dolg.tk, 1 dolgopolova.ga, 1 dolgorukovo.cf, 1 doli.se, 1 +dolice.net, 1 dolinathome.com, 1 dolkfm.tk, 1 doll.gq, 1 @@ -33815,7 +33788,6 @@ domscripting.com, 1 domucmayintainha.com.vn, 1 domus-global.com, 1 domus-global.cz, 1 -domvsibiri.ml, 1 domyassignments.com, 1 domycasestudy.com, 1 domycoursework.com, 1 @@ -34208,7 +34180,6 @@ doyo.email, 1 doyo.tech, 1 doyoucheck.com, 0 doyoulyft.com, 1 -doyouspeakenglish.tk, 1 doyoutax.com, 1 doypacky.cz, 0 doze-cloud.tech, 1 @@ -35258,7 +35229,6 @@ dymovskiy.ru, 0 dymowski.de, 0 dyn-dnhensel.de, 1 dyn-nserve.net, 1 -dyn.im, 1 dynabob.tk, 1 dynacrop.space, 1 dynadns.de, 1 @@ -36075,7 +36045,6 @@ ebjork.se, 1 ebki-nsn.gov, 1 eblan.gq, 1 eblog.cf, 1 -eblog.ink, 1 ebola-hosting.cz, 1 ebolacharts.ga, 1 ebolavirus.tk, 1 @@ -36942,7 +36911,6 @@ elaax.de, 0 elabela.com.br, 1 elad.wtf, 1 eladalfassa.com, 1 -eladlak-ingatlan.com, 1 elaheze.com, 0 elahp.com.br, 1 elahuehuete.art, 1 @@ -37053,7 +37021,6 @@ electricfencinghillcrest.co.za, 1 electricfencingkloof.co.za, 1 electricfencingpinetown.co.za, 1 electricfireplaces.tk, 1 -electricgatemotorskemptonpark.co.za, 1 electricgatemotorsroodepoort.co.za, 1 electricgatemotorsumhlanga.co.za, 1 electricgypsies.nl, 1 @@ -37450,7 +37417,6 @@ elodrias.de, 1 eloge.se, 1 elohellp.com, 0 elolo.ru, 1 -elon-musk.ml, 1 elon.gov, 1 elona-wvw.de, 1 elonaspitze.de, 1 @@ -38468,7 +38434,6 @@ er.pl, 1 er.tl, 1 era-tec.de, 1 era.fi, 1 -eradoom.net, 1 erafat.com, 1 erandymoreira.cf, 1 erandymoreira.ga, 1 @@ -38817,6 +38782,7 @@ eservices-greece.com, 1 eset.ml, 1 esexchange.ga, 1 esfiledecrypter.com, 1 +esforces.com, 1 esg-abi2001.de, 1 esgen.org, 1 esgr.in, 1 @@ -39722,7 +39688,6 @@ excelsiorfhv.com, 1 exceltechoman.com, 1 exceltobarcode.com, 1 excentos.com, 1 -exceptionalservers.com, 1 exceptionalservices.us, 1 excerp.tech, 1 excess-baggage.com, 1 @@ -40429,6 +40394,7 @@ fahrenwalde.de, 1 fahrschule-laux.de, 1 fahrwerk.io, 1 fahrzeug-talk.de, 1 +fai.gov, 1 faidanoi.it, 1 faidatefacile.it, 1 faieurope.it, 1 @@ -40521,6 +40487,7 @@ fakinga.tk, 1 fakt.io, 1 fakt.tk, 1 faktenfaktenfakten.tk, 1 +faktotum.tech, 0 fakturar.com, 1 fakturi.com, 1 faktury.co, 0 @@ -41917,7 +41884,6 @@ finestinfo.com, 1 finestrabatalera.tk, 1 finestreview.cf, 1 finestrina.net, 1 -finestroom.ru, 1 finex.by, 1 finexo.ch, 1 finfleet.id, 1 @@ -41992,7 +41958,6 @@ firebaseio.com, 1 firebirdrangecookers.com, 1 firebounty.com, 1 fireboxfood.com, 1 -firebugmusic.com, 1 firecask.com, 1 firechip.cc, 1 firechip.srl, 1 @@ -42179,7 +42144,7 @@ fitflaop.ga, 1 fitfocusau.com.au, 1 fitkram.cz, 1 fitmeat.at, 1 -fitmybike.eu, 0 +fitmybike.eu, 1 fitness-challenge.co.uk, 1 fitness-world.ga, 1 fitness.gov, 1 @@ -42579,7 +42544,6 @@ florausa.net, 0 floravan.com, 1 floravino.de, 1 floreg.com, 1 -florenceapp.co.uk, 1 florencecountywi.gov, 1 florenciaextrema.tk, 1 florenciasabio.com, 1 @@ -43786,6 +43750,7 @@ frattaroli.org, 1 frau-pusteblu.me, 1 frau-sucht-bauer.de, 1 frau.gq, 1 +fraudmarc.com, 1 fraudpoders.ga, 1 fraudpodest.ga, 1 fraudswatch.tk, 1 @@ -44198,7 +44163,6 @@ friendshipismagicsquad.com, 1 friendsinfilm.com, 0 friendsnew.com, 1 friendsnomore.tk, 1 -friendsofgfwpc.org, 1 friendsofmagnacarta.tk, 1 friendsofoldstthomas.org, 1 friendsofthehoneybee.co.uk, 1 @@ -44481,7 +44445,6 @@ fujikochan.tk, 1 fujiwarashinzo.com, 1 fujiyakimono.com, 1 fukabori-kaidora.com, 1 -fukakukeiba.com, 1 fukase-seed.com, 1 fukikaeru.com, 1 fukn.jp, 1 @@ -44866,7 +44829,6 @@ fxrates.com, 1 fxstock.eu, 1 fxstrategics.com, 1 fxtalk.cn, 0 -fxthai.com, 1 fxtrade-lab.com, 1 fxwebstudio.com.au, 0 fydjbsd.cn, 1 @@ -46765,7 +46727,6 @@ giraffes.org, 1 giresunhaberleri.tk, 1 giri.co, 1 girishkumar.tk, 1 -girl.click, 1 girl.science, 1 girlan.net, 1 girlandhermoon.com, 1 @@ -47294,6 +47255,7 @@ goatbot.xyz, 1 goatcloud.com, 0 goatstore.ca, 1 goatstudio.sg, 1 +goaudits.com, 1 gobarrelroll.com, 1 gobi.tk, 1 gobiernousa.gov, 1 @@ -47467,7 +47429,6 @@ goldnull.com, 1 goldpreisfinder.at, 1 goldschmiede-suessenguth.de, 1 goldsilver.org.ua, 1 -goldskysecurity.com, 1 goldspace.tk, 1 goldstandardtrust.tk, 1 goldstein.rs, 1 @@ -47822,7 +47783,6 @@ goviralnow.ml, 1 govisitcostarica.co.cr, 1 govisitcostarica.com, 1 govisitsandiego.com, 1 -govloans.gov, 1 govno-site.tk, 1 govnohosting.cf, 1 govnosite.tk, 1 @@ -48068,7 +48028,6 @@ graphicdesignresources.net, 1 graphicdream.tk, 1 graphicspace.tk, 1 graphicwallet.com, 0 -graphire.io, 1 graphite.org.uk, 1 graphobyte.com, 1 grapholio.net, 1 @@ -48865,6 +48824,7 @@ guitarristaluisquintero.com, 1 gujun-sky.com, 1 guki.me, 1 gulabovski.ga, 1 +gulchuk.com, 1 gulcinulutuna.com, 1 guldhaug.org, 1 gulenbase.no, 1 @@ -49966,6 +49926,7 @@ hatachan.site, 1 hatake.tk, 1 hataonline.tk, 1 hatarisecurity.co.ke, 1 +hatcher.cloud, 1 hate.ga, 1 hate.tk, 1 hatemarga.tk, 1 @@ -50194,7 +50155,6 @@ heade.cf, 1 headforcloud.com, 1 heading2australia.ga, 1 headlineclub.gr, 1 -headlinenews.co, 1 headofhair.pl, 1 headphonesinear.tk, 1 headshotharp.de, 1 @@ -51912,6 +51872,7 @@ holytransaction.com, 1 holyubofficial.net, 1 holywhite.com, 1 holywr.it, 1 +holz.nu, 1 holzed.com, 1 holzschutz-holzbearbeitung.de, 1 holzspielzeug-shop.ch, 1 @@ -54665,7 +54626,7 @@ imtikai.ml, 1 imtikaib.ml, 1 imtools.gq, 1 imwalking.de, 1 -imy.rs, 1 +imy.rs, 0 imychic.com, 1 imydl.tech, 1 imyjy.cn, 1 @@ -54859,7 +54820,6 @@ indogenius.org, 1 indogermantrade.de, 1 indoidnews.ga, 1 indoittraining.com, 0 -indonesian-news.tk, 1 indonesianadventure.id, 1 indonesiatrip.tk, 1 indoor-kletterwald.de, 1 @@ -56672,6 +56632,7 @@ it-com.ga, 1 it-ebook.ml, 1 it-enthusiasts.tech, 1 it-expert.tk, 1 +it-faul.de, 1 it-inside.ch, 1 it-jobbank.dk, 1 it-journal.de, 0 @@ -57976,7 +57937,6 @@ jennierobinson.com, 1 jenniferchan.id.au, 1 jenniferehle.tk, 1 jenniferengerwingaantrouwen.nl, 1 -jenniferlucia.com, 1 jennifermason.eu, 1 jennifersauer.nl, 1 jennifertilly.tk, 1 @@ -60002,7 +59962,6 @@ kanz.jp, 1 kanzashi.com, 1 kanzlei-hhh.de, 1 kanzlei-oehler.com, 1 -kanzlei-sixt.de, 1 kanzshop.com, 1 kaosintesta.tk, 1 kap-kirche.de, 1 @@ -60070,7 +60029,6 @@ karasevm.ru, 1 karasik.by, 1 karatecabes.tk, 1 karateclub-waregem.tk, 1 -karateka.org, 1 karateka.ru, 1 karatekit.co.uk, 1 karatepunkslaroca.tk, 1 @@ -60215,10 +60173,8 @@ kasparovru.ml, 1 kasparovru.tk, 1 kasper-team.tk, 1 kasperstad.dk, 1 -kassa.at, 1 kassa.com, 1 kassa.expert, 1 -kasse.at, 1 kasse.pro, 1 kassola.tk, 1 kastamonuhaberleri.tk, 1 @@ -61155,7 +61111,6 @@ kinderchor-bayreuth.de, 1 kinderergotherapie-ik.nl, 1 kinderevents-sehnde.de, 1 kinderfestival.com, 1 -kindergarten-neugnadenfeld.tk, 1 kindergarten.vic.gov.au, 1 kinderjugendfreizeitverein.de, 1 kinderkleding.news, 1 @@ -61873,7 +61828,6 @@ koenleemans.nl, 1 koenrh.com, 1 koenrh.net, 1 koenrh.nl, 1 -koenrouwhorst.com, 1 koenzk.nl, 1 koerperkult.ch, 1 koertner-muth.com, 1 @@ -62423,7 +62377,6 @@ kreditovnet.tk, 1 kreditsystem.net, 1 kreditvergleich.org, 1 kreditzirkus.de, 1 -kreditzone.ml, 1 krednal.ru, 1 kredobank.com.ua, 1 kredytzen.pl, 0 @@ -62584,7 +62537,6 @@ kryshodel.ml, 1 krystal-framework.ml, 1 krytykawszystkiego.com, 1 krytykawszystkiego.pl, 1 -kryx.de, 1 ks-19.com, 1 ks-29.com, 1 ks-39.com, 1 @@ -62928,7 +62880,6 @@ kurenivka.tk, 1 kurgan-city.tk, 1 kurgan.cf, 1 kurgancity.cf, 1 -kurgancity.tk, 1 kurido-anime.tk, 1 kurierwilenski.lt, 1 kurirplus.tk, 1 @@ -64355,7 +64306,6 @@ lcx.cc, 1 lcy.cat, 1 lcy.im, 0 lcy.moe, 1 -ld-begunjscica.si, 1 ld699.com, 0 ldarby.me.uk, 0 ldcraft.pw, 1 @@ -65440,7 +65390,6 @@ licenzacalcio.tk, 1 liceo.cn, 1 liceoc9.tk, 1 lichess.org, 1 -lichform.com, 1 lichnyj-astrolog.cf, 1 lichnyj-astrolog.ga, 1 lichnyj-astrolog.gq, 1 @@ -65616,6 +65565,7 @@ lightfestivalghent.be, 1 lightfestivalghent.com, 1 lightfoot.co.uk, 1 lighthouse-rbg.de, 1 +lighthouseglobal.com, 1 lighthouseinstruments.com, 1 lightingagoura.com, 1 lightingagourahills.com, 1 @@ -65691,7 +65641,6 @@ likehifi.de, 1 likemovies.de, 1 likenewhearing.com.au, 1 likenosis.com, 1 -likeometer.co, 1 likere.com, 1 likestudio.com.ua, 1 likewatercs.com, 1 @@ -66013,7 +65962,6 @@ linux.farm, 1 linux.fi, 1 linux.im, 1 linux.pizza, 1 -linux.study, 1 linux3.org, 1 linux4all.tk, 1 linuxadictos.com, 1 @@ -67572,7 +67520,6 @@ ludum-polus.xyz, 1 ludum.pl, 1 ludunwayoo.com, 1 ludwig.im, 1 -ludwiggrill.de, 1 ludwigjohnson.se, 1 ludwigpro.net, 1 luedeke-bremen.eu, 1 @@ -69206,6 +69153,7 @@ marcus-scheffler.com, 1 marcus.pw, 0 marcusburghardt.tk, 1 marcusds.ca, 1 +marcuskoh.com, 1 marcusporter.tk, 1 marcusstafford.com, 1 mardelcupon.com, 1 @@ -69407,7 +69355,6 @@ marketingproducts.review, 1 marketingprofesszorok.hu, 1 marketingseo.fr, 1 marketingstrategy.gq, 1 -marketingsuite.tk, 1 marketingtrendnews.com, 1 marketingvirtuales.com, 1 marketingypublicidaddigital.com.mx, 1 @@ -69969,7 +69916,6 @@ matt.re, 1 matt.wiki, 1 mattab.xyz, 1 mattadams.info, 1 -mattaki.tk, 1 mattandreko.com, 1 mattandyana.com, 1 mattari-app.com, 1 @@ -71823,7 +71769,6 @@ meulocal.ml, 1 meupatrocinio.com, 1 meurisse.org, 1 meusartis.xyz, 1 -meusigno.com, 1 mevanshop.com, 0 mevrouwtjepeper.nl, 0 mevsim.com, 1 @@ -72624,7 +72569,6 @@ ministudio.ml, 1 minitruckin.net, 1 minitrucktalk.com, 1 minivaro.de, 1 -minivehicle.tk, 1 miniverse.social, 1 minivideoadapterssales.tk, 1 miniwallaby.com, 1 @@ -73216,7 +73160,6 @@ mob2con.com.br, 1 mobclan.tk, 1 mobeforlife.com, 0 mobi-katalog.tk, 1 -mobi4.tk, 1 mobidesigns.org, 1 mobigadget.tk, 1 mobijo.tk, 1 @@ -73796,6 +73739,7 @@ montychristie.com, 1 montyvlogs.com, 1 monveilleuretmoi.com, 1 monweb.tk, 1 +monytharaa.com, 1 monzaradio.tk, 1 monzatoday.it, 1 monzo.me, 1 @@ -74230,6 +74174,7 @@ moviestodownload.tk, 1 movietopper.ml, 1 movietradition.tk, 1 moviewatchin.tk, 1 +movihut.com, 1 moviko.nz, 1 movil.uno, 1 movilandroide.com, 1 @@ -74254,7 +74199,6 @@ moy-gorod.od.ua, 0 moy.cat, 1 moybiznes.tk, 1 moyer.pub, 0 -moyideal.tk, 1 moylen.eu, 1 moyminsk.tk, 1 moyoo.net, 1 @@ -74426,7 +74370,6 @@ msar.eu, 1 msc-corps.de, 1 mscc.mu, 1 mscc.org, 1 -mscenter.cf, 1 msch.pw, 1 msdprojectclearmo.gov, 1 msebera.cz, 1 @@ -74580,7 +74523,6 @@ muafakatmalaysia.ga, 1 muafakatmalaysia.gq, 1 muafakatmalaysia.ml, 1 muarstabyggmarknad.tk, 1 -mub-tomsk.ru, 1 mubase.dk, 1 muble.tk, 1 muceniece.tk, 1 @@ -76034,7 +75976,6 @@ nailattitude.ch, 0 nailchiodo.com, 1 nailclub.tk, 1 nails-n-more.be, 1 -nailsalon-aztplus.com, 1 nailsart.roma.it, 1 nailshop.gq, 1 nailsmania.ua, 1 @@ -76992,7 +76933,6 @@ neropiceno.tk, 1 neroshana.com, 1 nerot.eu, 1 nerpa-club.ru, 1 -nert.gq, 1 nerta.ro, 1 nertus.ua, 1 nerull7.info, 1 @@ -77532,6 +77472,7 @@ newworldnewlife.tk, 1 newxit.tk, 1 newyearsdishes.tk, 1 newyorkcardiac.com, 1 +newyorkcoffeejobs.com, 1 newyorkhiltonmidtown.com, 1 newyorkland.forsale, 1 newyorknews.tk, 1 @@ -79077,7 +79018,6 @@ nugmanov.net, 1 nugratis.nl, 1 nugush.tk, 1 nuhil.tk, 1 -nuipogoda.ru, 1 nuitec.com.br, 1 nuits-franciliennes.fr, 1 nuke-masters.tk, 1 @@ -80273,7 +80213,6 @@ omranic.com, 1 omronwellness.com, 1 omsdieppe.fr, 1 omshivalab.com, 1 -omsk-web.ml, 1 omsknews.tk, 1 omskrock.com, 1 omskweb.tk, 1 @@ -80999,8 +80938,6 @@ oracaodocredo.com.br, 1 oracleclown.com, 1 oracolo.tk, 1 oraklinika.tk, 1 -oralb-prestazioni-odontoiatriche.it, 1 -oralbregalaoralb.it, 1 oraldigital.com.br, 1 oralemiraza.com, 1 oralight.ml, 1 @@ -81410,6 +81347,7 @@ othrys.net, 1 oticasvisao.net.br, 1 otimismoemrede.tk, 1 otinane.eu, 1 +otiumtech.com, 1 otixz.com, 1 otkm-stuttgart.tk, 1 otmns.net, 1 @@ -82224,6 +82162,7 @@ paneu.de, 1 panezai.tk, 1 pang.ga, 1 pangash.com, 1 +pangci.xyz, 0 pangea-it.com, 1 pangeaservices.com, 1 panghu.me, 1 @@ -82682,7 +82621,6 @@ passwd.org, 1 password-checker.de, 1 password.consulting, 1 passwordgenerator.ml, 1 -passwordhashing.com, 1 passwordkeeperbooks.com, 1 passwordlist.io, 0 passwords.google.com, 1 @@ -82785,7 +82723,6 @@ patriciaroy.co, 1 patrick-braun.tk, 1 patrick-omland.de, 1 patrick-omland.eu, 1 -patrick-othmer.de, 1 patrick-robrecht.de, 1 patrick.my-gateway.de, 1 patrick21.ch, 1 @@ -83247,7 +83184,6 @@ pedrosillo-delosaires.tk, 1 peeekaaabooo.com, 1 peekier.com, 1 peelawayyourpain.com, 1 -peelland-fm.tk, 1 peelmachineryrepair.com, 1 peen.ch, 1 peenor.xyz, 1 @@ -83951,7 +83887,6 @@ pgmsp.net, 1 pgmtechnologies.com, 1 pgnetwork.net, 1 pgp.lol, 1 -pgp.network, 1 pgpaintanddesign.com, 1 pgpmail.cc, 1 pgprosupplies.com, 1 @@ -83986,7 +83921,6 @@ pharmaceuticalcannabis.org, 1 pharmacie-derrier-93.com, 1 pharmaciechatelle.be, 1 pharmacieplusfm.ch, 0 -pharmacy.org.pk, 1 pharmapolitics.com, 1 pharmaquality.com, 1 pharmasana.co.uk, 1 @@ -84200,6 +84134,7 @@ photo-travel.tk, 1 photoancestry.com, 1 photoartelle.com, 1 photobank.ml, 1 +photobooth-romania.ro, 1 photobooth.id, 1 photobosco.tk, 1 photochka.tk, 1 @@ -85230,6 +85165,7 @@ pluginhayati.tk, 1 pluimveeplanner.nl, 1 plum.fr, 1 plumair-ve.com, 1 +plumber-in-sandton.co.za, 1 plumbercincoranch.com, 1 plumberlewisvilletexas.com, 1 plumbermountedgecombe.co.za, 1 @@ -85283,7 +85219,6 @@ pm-onboarding-external-dev.azurewebsites.net, 1 pm-partners-management-dev.azurewebsites.net, 1 pm.gov.au, 1 pm.link, 1 -pm.me, 1 pm13.cz, 1 pm13.org, 1 pm25.im, 1 @@ -85298,6 +85233,7 @@ pmcc.net, 1 pmccrystal.com, 1 pmcorganometallix.com, 1 pmcouvrie.com, 1 +pmctire.com, 0 pmcvinyladditives.com, 1 pmdealerest.ga, 1 pmessage.ch, 1 @@ -85492,6 +85428,7 @@ podemos.info, 1 poderososconjurosyamarres.com, 1 podia.com.gr, 0 podia.gq, 1 +podipod.com, 1 podis.ro, 1 podo-podo.com, 1 podologie-diever.nl, 1 @@ -86015,6 +85952,7 @@ portalexpressservices.com, 1 portalm.tk, 1 portalmundo.xyz, 1 portalpandalandia.tk, 1 +portalplatform.net, 0 portalz.xyz, 1 portamiinpista.it, 0 portatilea.com, 1 @@ -86100,6 +86038,7 @@ postal.dk, 1 postal3.es, 1 postandfly.com, 1 postat.com, 1 +postawnasiebie.pl, 1 postback.io, 0 postblue.info, 1 postbox.life, 1 @@ -86265,7 +86204,6 @@ powerplantmall.com, 1 powerplay.com, 1 powerplayer.tk, 1 powerpointschool.com, 1 -powersaleskc.com, 1 powerscif.com, 1 powerscourt.tk, 1 powerserg.net, 1 @@ -86309,7 +86247,6 @@ pozd.tk, 1 pozdravlyalka.gq, 1 pozemedicale.org, 1 pozharnyi.tk, 1 -pozitiffchik.cf, 1 pozitiffchik.ga, 1 pozitiffchik.ml, 1 pozitiffchik.tk, 1 @@ -86441,6 +86378,7 @@ pravo911.tk, 1 pravoslavie.tk, 1 pravoslavnayarus.tk, 1 pravosudie.tk, 1 +prawnikdlaanglii.co.uk, 1 praxino.de, 0 praxis-dingeldey.de, 1 praxis-familienglueck.de, 1 @@ -86751,7 +86689,6 @@ princelishan.com, 1 princelishan.com.tw, 1 princemathew.tk, 1 princemolak.ga, 1 -princesparktouch.com, 1 princess-vip-escort.com, 1 princess.software, 1 princessbackpack.de, 1 @@ -88261,7 +88198,6 @@ qike.tk, 1 qikify.com, 1 qimingceming.com, 1 qingan.ca, 1 -qingly.me, 1 qingniantuzhai.com, 1 qingpat.com, 1 qingpei.me, 1 @@ -89517,7 +89453,6 @@ ravihotel.com, 0 ravijuhend.ee, 1 ravik.tk, 1 ravimiamet.ee, 1 -ravindran.me, 1 raviparekh.co.uk, 1 ravis.org, 1 ravkr.duckdns.org, 1 @@ -89794,7 +89729,6 @@ realestate-lidl.ro, 1 realestate-lidl.rs, 1 realestate-lidl.se, 1 realestate-lidl.sk, 1 -realestateagency.cf, 1 realestateboston.tk, 1 realestatecentralcoast.info, 1 realestateexecutives.tk, 1 @@ -90189,7 +90123,6 @@ ref1oct.nl, 1 refalm.com, 1 refer.codes, 1 referat.club, 1 -referati-ru.tk, 1 referati.tk, 1 referdell.com, 1 refertimacuan.com, 1 @@ -91727,6 +91660,7 @@ rochow.me, 1 rocis.gov, 1 rock-base.tk, 1 rocka.me, 1 +rockagogo.com, 1 rockandroll.tk, 1 rockbankland.com.au, 1 rockbridge.tk, 1 @@ -91923,7 +91857,6 @@ roma-servizi.it, 1 romab.com, 1 romacoffee.co.nz, 1 romagnaoggi.it, 1 -romail.ml, 1 romainlapoux.com, 1 romainlapoux.fr, 1 roman-pavlik.cz, 1 @@ -92457,6 +92390,7 @@ rsvaachen.de, 1 rsvp, 1 rswow.ru, 1 rsync.eu, 0 +rt.com, 1 rt22.ch, 1 rtate.ca, 1 rtate.se, 1 @@ -92506,7 +92440,6 @@ ru-auto.tk, 1 ru-e-business.com, 1 ru-robot.tk, 1 ru-sale.tk, 1 -ru-sport.ga, 1 ru-sprachstudio.ch, 1 ru.search.yahoo.com, 0 ru251.tk, 1 @@ -92759,7 +92692,6 @@ ruska-modra.cz, 1 ruskamodra.cz, 1 ruskcountytx.gov, 1 ruski.tk, 1 -ruskod.net, 1 rusmir.tk, 1 rusmodel.tk, 1 rusmolotok.ru, 1 @@ -93563,7 +93495,6 @@ samentest.tk, 1 samenuitsamenthuis.tk, 1 samenvoorelkaar.nl, 1 samenwerkingsportaal.nl, 1 -samenwerkingsportaal.tk, 1 samepage.io, 1 samesound.ru, 1 sametcanaz.tk, 1 @@ -93572,6 +93503,7 @@ sametimetomorrow.tk, 1 sameworks.com, 1 samhsa.gov, 1 samhuri.net, 1 +samiamelikian.com.br, 0 samic.ir, 1 samic.org, 1 samic.us, 1 @@ -93688,7 +93620,6 @@ sandervanderstap.nl, 1 sandervankasteel.nl, 0 sandesh.tk, 1 sandgatebaysidedental.com.au, 1 -sandhaufen.tk, 1 sandiegoluxuryhomes.org, 1 sandiegotaxpreparation.com, 1 sandiegotown.com, 1 @@ -94076,6 +94007,7 @@ saurusly.com, 1 sauvagebridge.nl, 1 sauve-tes-euros.com, 1 savaari.com, 1 +savacloud.com, 0 savage-harmony.tk, 1 savagecore.eu, 1 savageorgiev.com, 1 @@ -94420,7 +94352,6 @@ schnuckenhof-wesseloh.de, 1 schnyder-werbung.ch, 0 schody-rozycki.pl, 1 schoenstatt-fathers.link, 1 -schoenstatt-fathers.us, 1 schoenstatt.link, 1 schoepski.de, 1 schoffelcountry.com, 1 @@ -94964,7 +94895,6 @@ sebastianblade.com, 1 sebastianboegl.de, 1 sebastianforst.de, 1 sebastianhofmann.legal, 1 -sebastianjaworecki.tk, 1 sebastiantroncoso.tk, 1 sebastianungureanu.com, 1 sebastiaperis.com, 1 @@ -95513,7 +95443,6 @@ sentry.io, 1 sentry.nu, 1 sentrybay.com, 1 sentworks.com, 1 -senu.pro, 1 senzaparole.de, 1 senzei.tk, 1 seo-analyse.com, 1 @@ -95931,7 +95860,6 @@ sewoo.co.uk, 1 seworld.ml, 1 sex-chat-geld-verdienen.com, 1 sex-education.com, 1 -sex-sex-cam.com, 1 sex5.com, 1 sexaki.com, 1 sexandthecitty.tk, 1 @@ -96592,7 +96520,6 @@ shoestorenet.tk, 1 shoestringeventing.co.uk, 1 shokofarehab.ir, 1 shokureach.jp, 1 -shola.ga, 1 sholtowu.com, 1 shontakleinpeter.tk, 1 shooba.net, 1 @@ -97234,6 +97161,7 @@ silqueskineyeserum.com, 1 silsha.me, 1 silta.tk, 1 siltmax.ee, 1 +silv.me, 1 silv.tk, 1 silver-drachenkrieger.de, 1 silver-heart.co.uk, 1 @@ -97860,7 +97788,6 @@ skalec.org, 1 skalis-portage.com, 1 skamper.tk, 1 skankofamerica.com, 1 -skante.tk, 1 skarox.com, 1 skarox.ee, 1 skarox.eu, 1 @@ -100469,7 +100396,6 @@ ss64.org, 1 ss6729.co, 1 ss6729.com, 0 ss6957.co, 1 -ss88.uk, 1 ss9188.com, 1 ss9288.com, 0 ss9297.co, 1 @@ -101068,7 +100994,6 @@ steiners.party, 1 steinibox.de, 1 steinmassl.org, 1 steinmetz.cloud, 1 -steklein.de, 1 stekosouthamerica.com, 1 stelfox.net, 1 stelga.ca, 1 @@ -101243,7 +101168,6 @@ steviate.de, 1 stevie-ray.me, 1 stewards.tk, 1 stewart.tk, 1 -stewartswines.com, 1 stewonet.nl, 1 stewpolley.com, 1 steyaert.be, 0 @@ -102381,6 +102305,7 @@ sungalsses.ml, 1 sunglassstyle.co.nz, 1 sungreen.info, 1 sunhaoxiang.net, 1 +suniru.com, 0 sunjiutuo.com, 1 sunjob.tk, 1 sunkar.tk, 1 @@ -102899,7 +102824,6 @@ swd.agency, 1 swdevteam.com, 1 swe77.com, 1 swe777.com, 1 -sweak.net, 1 sweat-shirts.tk, 1 sweatercon.com, 1 sweatvip.com, 1 @@ -103150,7 +103074,6 @@ synchronicity.cz, 1 synchronyse.com, 1 syncios.com, 1 synclio.com, 1 -syncmindglobal.com, 1 syncmylife.net, 0 syncplay.pl, 1 syncresis.com, 1 @@ -103439,7 +103362,6 @@ tabletkinatradzik.ga, 1 tabletopwealth.reviews, 1 tabletsandlaptops.com, 1 tablettes-tactiles.tk, 1 -tableturnrms.com, 1 tablotv.com, 0 tablyrics.com, 1 tabordaadvogados.ga, 1 @@ -105025,6 +104947,7 @@ terracom.gr, 1 terraesencial.com, 1 terrafinanz.de, 1 terraform.io, 0 +terragni-sarasin.ch, 1 terrakotta.tk, 1 terraluna.space, 1 terraneesens.fr, 1 @@ -108001,7 +107924,7 @@ tormox.ml, 1 tornado-map.de, 1 tornadoarchiv.ml, 1 tornadodetector.ga, 1 -tornadotwistar.com, 0 +tornadotwistar.com, 1 torngalaxy.com, 1 tornos.site, 1 torondor.tk, 1 @@ -108187,7 +108110,6 @@ tours-in-petersburg.tk, 1 tours.co.th, 1 toursandtransfers.it, 1 toursencancun.com, 1 -toursinvietnam.tk, 1 tourteller.com, 1 tourtransferitaly.it, 1 tourtrektrip.com, 1 @@ -108327,7 +108249,6 @@ tracemed.com.br, 1 traceroute.guru, 1 traceroute.link, 1 traceroute.network, 1 -traces.ml, 1 tracesteps.ga, 1 tracetracker.com, 1 tracetracker.no, 1 @@ -108862,6 +108783,7 @@ trekmeshes.ch, 1 trekonbh.com, 1 trekosecia.com.br, 1 trekscaper.tk, 1 +trell.co.in, 1 trembler.org, 1 treml-sturm.com, 1 tremol-spedition.com, 1 @@ -109717,7 +109639,6 @@ turnover.cf, 1 turobot.casa, 1 turoktv.org, 1 turpinpesage.fr, 1 -tursiae.org, 1 turteka.com, 1 turtle.ai, 0 turtleduckstudios.com, 1 @@ -110277,6 +110198,7 @@ udmurtia.tk, 1 udo-luetkemeier.de, 1 udomain.net, 1 udp.sh, 0 +udrop.com, 1 udruga-point.hr, 1 udsocial.com, 1 udutu.com, 1 @@ -110299,7 +110221,6 @@ ufacesign.in, 1 ufanet.id, 1 ufanisi.mx, 1 uffserver.ml, 1 -ufo-blogger.com, 1 ufo.moe, 0 ufob.edu.br, 1 ufocentre.com, 1 @@ -110545,7 +110466,6 @@ unbelievableplaces.de, 1 unblock-zh.org, 1 unblockat.tk, 1 unblocked.at, 1 -unblocked.bet, 1 unblocked.cx, 1 unblocked.gdn, 1 unblocked.lat, 1 @@ -111888,7 +111808,6 @@ vanished.tk, 1 vanityestetik.com, 1 vanityfairnapkins.com, 0 vanjeveren.nl, 1 -vanmalland.com, 1 vanna-mechti.tk, 1 vannaos.com, 1 vannaos.net, 1 @@ -111950,7 +111869,6 @@ variable.agency, 0 variable.dk, 1 variablyconstant.com, 1 varied.ga, 1 -varimedoma.com, 1 variomedia.de, 1 variusunum.com, 1 varizh.by, 1 @@ -112006,7 +111924,6 @@ vasilisa-volodina.cf, 1 vasilisa-volodina.ga, 1 vasilisa-volodina.gq, 1 vasilisa-volodina.ml, 1 -vasilisa-volodina.tk, 1 vaskulitis-info.de, 1 vastenotaris.nl, 1 vastgoed-lidl.nl, 1 @@ -113197,7 +113114,6 @@ viseum.co.uk, 1 vishenka.tk, 1 vishnujyothi.co.uk, 1 vishwashantiyoga.com, 1 -visibleone.com, 1 visiblethoughts.co.uk, 1 visikom.de, 1 vision-painting.com, 1 @@ -113458,6 +113374,7 @@ vlaggen-landen.nl, 1 vlajo.org, 1 vlakem.net, 1 vlance.gq, 1 +vlaser.es, 1 vlasov.ml, 1 vlasova-sova.ml, 1 vlcentre.org, 1 @@ -113838,7 +113755,7 @@ vpnhongkong.gq, 1 vpnmag.fr, 1 vpnpro.com, 1 vpnservice.nl, 1 -vponline.com.br, 0 +vponline.com.br, 1 vporno.video, 1 vprotect.ga, 1 vps.hosting, 1 @@ -114082,7 +113999,6 @@ vysvetluju.cz, 1 vyturys.lt, 1 vyvod-iz-zapoya.online, 1 vyzner.cz, 1 -vz.al, 1 vzce.cn, 1 vzducho-klima.cz, 1 vzemiseo.com, 1 @@ -114977,6 +114893,7 @@ webdesignagency.cf, 1 webdesignersinchennai.tk, 1 webdesignfenua.tk, 1 webdesignforum.it, 1 +webdesignlabor.ch, 1 webdesignplay.com, 1 webdesignplayground.io, 1 webdesignrodgau.de, 1 @@ -115714,7 +115631,6 @@ wh-guide.de, 1 wh0th.ink, 1 wh1tedrvg0n.es, 1 wh966.com, 0 -whafs.de, 1 whalecrew.com, 1 whaletail.ai, 0 whanau.org, 0 @@ -116619,7 +116535,6 @@ wizardofhomes.com, 1 wizardschool.tk, 1 wizardwiz.com, 1 wizathon.com, 1 -wizbot.tk, 1 wizdomonwheels.com, 1 wizzair.com, 1 wizzley.com, 1 @@ -116635,6 +116550,7 @@ wjglerum.nl, 1 wjr.io, 1 wjsh.com, 1 wjssl.com, 1 +wjtje.ga, 1 wjwieland.dvrdns.org, 0 wk.pl, 1 wk577.com, 1 @@ -116729,7 +116645,6 @@ wojak.xyz, 1 wojciechowka.pl, 1 wojtekogrodnik.pl, 1 wokeanda.com, 1 -wokfilms.pt, 1 wokinghammotorhomes.com, 1 woktoss.com, 1 wolf-advies.nl, 1 @@ -117382,8 +117297,8 @@ wuestenbergs.tk, 1 wug.fun, 1 wug.jp, 1 wug.news, 1 -wui.fan, 1 -wuifan.com, 1 +wui.fan, 0 +wuifan.com, 0 wuifan.net, 1 wuifan.org, 1 wuji.cz, 1 @@ -117697,7 +117612,6 @@ xab199.com, 1 xab678.com, 1 xaba.tk, 1 xacker.tk, 1 -xaffit.com, 1 xahbspl.com, 1 xakep-slon.tk, 1 xakepctbo.tk, 1 @@ -118481,6 +118395,7 @@ xn--martnvillalba-zib.net, 1 xn--mein-kchenhelfer-ozb.de, 1 xn--mensenges-o1a8c.gq, 1 xn--mensengesss-t8a.gq, 1 +xn--mentaltraining-fr-musiker-uwc.ch, 1 xn--mgbbh2a9fub.xn--ngbc5azd, 0 xn--mgbmmp7eub.com, 1 xn--mgbpkc7fz3awhe.com, 1 @@ -118751,6 +118666,7 @@ xtom.gr, 1 xtom.hr, 1 xtom.hu, 1 xtom.im, 1 +xtom.io, 1 xtom.is, 1 xtom.it, 1 xtom.je, 1 @@ -118776,7 +118692,6 @@ xtom.ru, 1 xtom.si, 1 xtom.sk, 1 xtom.su, 1 -xtom.support, 0 xtom.uk, 1 xtom.wiki, 1 xtom.xyz, 1 @@ -119451,7 +119366,6 @@ yilanju.com, 1 yilconstruction.ca, 1 yiluup.com, 0 yimgo.fr, 0 -yin8888.tv, 0 yinduyy.com, 0 yinfor.com, 1 ying.gift, 1 @@ -119670,7 +119584,6 @@ youkaryote.com, 1 youkaryote.org, 1 youked.com, 1 youkube.cf, 1 -youla.cf, 1 youla.gq, 1 youlikehookups.com, 1 youliketwinks.com, 1 @@ -120999,6 +120912,7 @@ ziegler-heizung-frankfurt.de, 1 zielonakarta.com, 1 ziemlich-zackig.de, 1 ziemlichzackig.de, 1 +ziendo.com, 1 zifb.in, 1 zifoapptest.com, 1 zigao.info, 0
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 02b4f39287c13034ba4a0209808d46540088cdfd Author: Kris Maglione maglione.k@gmail.com AuthorDate: Mon Apr 25 20:02:37 2022 +0000
Bug 1692724: More don't spawn a second save thread if one already exists. r=mccr8, a=RyanVM
Bug 1610246 handled this for the other caller of StartCacheWrite. The idea behind not adding an explicit check was that `mSaveComplete` should usually imply `!mSaveThread`. However, when there's nothing in the cache to save, `PrepareCacheWriteInternal` sets `mSaveComplete` to true before the save thread shuts down. And when we have two cache flushes in the same session due to multiple extension upgrades, that can lead to us hitting the cache flush codepath in the middle of that critical period.
Differential Revision: https://phabricator.services.mozilla.com/D121130 --- js/xpconnect/loader/ScriptPreloader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/js/xpconnect/loader/ScriptPreloader.cpp b/js/xpconnect/loader/ScriptPreloader.cpp index c54a860af2eb5..85c0f9c01fc86 100644 --- a/js/xpconnect/loader/ScriptPreloader.cpp +++ b/js/xpconnect/loader/ScriptPreloader.cpp @@ -291,7 +291,7 @@ void ScriptPreloader::InvalidateCache() { // of any cache file we've already written out this session, which will // prevent us from falling back to the current session's cache file on the // next startup. - if (mSaveComplete && mChildCache) { + if (mSaveComplete && !mSaveThread && mChildCache) { mSaveComplete = false;
StartCacheWrite();
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 5dd6888c8df52f707106cb51e1a2998b3f4a97f6 Author: Scott scott.downe@gmail.com AuthorDate: Fri May 27 21:13:52 2022 +0000
Bug 1771026 - Remove some dead tagging code in Pocket panels. r=Gijs, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D147426 --- browser/components/pocket/content/pktApi.jsm | 62 ++-------------------- .../test/unit/browser_pocket_AboutPocketParent.js | 2 +- 2 files changed, 5 insertions(+), 59 deletions(-)
diff --git a/browser/components/pocket/content/pktApi.jsm b/browser/components/pocket/content/pktApi.jsm index 14a125974180d..7c1ddaaa996ad 100644 --- a/browser/components/pocket/content/pktApi.jsm +++ b/browser/components/pocket/content/pktApi.jsm @@ -331,6 +331,10 @@ var pktApi = (function() { setSetting("premium_status", undefined); setSetting("latestSince", undefined); setSetting("tags", undefined); + // An old pref that is no longer used, + // but the user data may still exist on some profiles. + // So best to clean it up just in case. + // Can probably remove this line in the future. setSetting("usedTags", undefined);
setSetting("fsv1", undefined); @@ -582,32 +586,6 @@ var pktApi = (function() { }; action = extend(action, actionPart);
- // Backup the success callback as we need it later - var finalSuccessCallback = options.success; - - // Switch the success callback - options.success = function(data) { - // Update used tags - var usedTagsJSON = getSetting("usedTags"); - var usedTags = usedTagsJSON ? JSON.parse(usedTagsJSON) : {}; - - // Check for each tag if it's already in the used tags - for (var i = 0; i < tags.length; i++) { - var tagToSave = tags[i].trim(); - var newUsedTagObject = { - tag: tagToSave, - timestamp: new Date().getTime(), - }; - usedTags[tagToSave] = newUsedTagObject; - } - setSetting("usedTags", JSON.stringify(usedTags)); - - // Let the callback know that we are finished - if (finalSuccessCallback) { - finalSuccessCallback(data); - } - }; - // Execute the action return sendAction(action, options); } @@ -624,40 +602,8 @@ var pktApi = (function() { return []; };
- var sortedUsedTagsFromSettings = function() { - // Get and Sort used tags - var usedTags = []; - - var usedTagsJSON = getSetting("usedTags"); - if (typeof usedTagsJSON !== "undefined") { - var usedTagsObject = JSON.parse(usedTagsJSON); - var usedTagsObjectArray = []; - for (var tagKey in usedTagsObject) { - usedTagsObjectArray.push(usedTagsObject[tagKey]); - } - - // Sort usedTagsObjectArray based on timestamp - usedTagsObjectArray.sort(function(usedTagA, usedTagB) { - var a = usedTagA.timestamp; - var b = usedTagB.timestamp; - return a - b; - }); - - // Get all keys tags - for (var j = 0; j < usedTagsObjectArray.length; j++) { - usedTags.push(usedTagsObjectArray[j].tag); - } - - // Reverse to set the last recent used tags to the front - usedTags.reverse(); - } - - return usedTags; - }; - return { tags: tagsFromSettings(), - usedTags: sortedUsedTagsFromSettings(), }; }
diff --git a/browser/components/pocket/test/unit/browser_pocket_AboutPocketParent.js b/browser/components/pocket/test/unit/browser_pocket_AboutPocketParent.js index 4084324116f5c..429d3fc55fc7f 100644 --- a/browser/components/pocket/test/unit/browser_pocket_AboutPocketParent.js +++ b/browser/components/pocket/test/unit/browser_pocket_AboutPocketParent.js @@ -251,7 +251,7 @@ test_runner(async function test_AboutPocketParent_receiveMessage_PKT_getTags({ ); Assert.deepEqual( sendResponseMessageToPanel.firstCall.args, - ["PKT_getTags", 1, { tags: [], usedTags: [] }], + ["PKT_getTags", 1, { tags: [] }], "Should fire sendResponseMessageToPanel with proper args from PKT_getTags" ); });
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit af7eb0fb565261dbf3ad4cb87ed7e04caa50c714 Author: Paul Zuehlcke pbz@mozilla.com AuthorDate: Thu Jun 2 09:56:50 2022 +0000
Bug 1768537, r=smaug a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D146914 --- docshell/base/nsDocShell.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docshell/base/nsDocShell.cpp b/docshell/base/nsDocShell.cpp index 67732b7cad675..121804115a179 100644 --- a/docshell/base/nsDocShell.cpp +++ b/docshell/base/nsDocShell.cpp @@ -12690,7 +12690,7 @@ nsresult nsDocShell::OnLinkClickSync(nsIContent* aContent, } uint32_t triggeringSandboxFlags = 0; if (mBrowsingContext) { - triggeringSandboxFlags = mBrowsingContext->GetSandboxFlags(); + triggeringSandboxFlags = aContent->OwnerDoc()->GetSandboxFlags(); }
uint32_t flags = INTERNAL_LOAD_FLAGS_NONE;
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit be2cfa3b75bfd5904052e9f71f7ba57ad4f03ffd Author: Mike Kaply mozilla@kaply.com AuthorDate: Tue May 10 20:13:35 2022 +0000
Bug 1568275 - Disable deceptive content prefs when locked. r=Gijs, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D144476 --- browser/components/preferences/privacy.js | 35 +++--- browser/components/preferences/tests/browser.ini | 1 + .../preferences/tests/browser_security-3.js | 130 +++++++++++++++++++++ 3 files changed, 152 insertions(+), 14 deletions(-)
diff --git a/browser/components/preferences/privacy.js b/browser/components/preferences/privacy.js index 35b37b099e937..e5d051ea96035 100644 --- a/browser/components/preferences/privacy.js +++ b/browser/components/preferences/privacy.js @@ -2311,24 +2311,21 @@ var gPrivacyPane = { safeBrowsingPhishingPref.value = enableSafeBrowsing.checked; safeBrowsingMalwarePref.value = enableSafeBrowsing.checked;
- if (enableSafeBrowsing.checked) { - blockDownloads.removeAttribute("disabled"); - if (blockDownloads.checked) { - blockUncommonUnwanted.removeAttribute("disabled"); - } - } else { - blockDownloads.setAttribute("disabled", "true"); - blockUncommonUnwanted.setAttribute("disabled", "true"); - } + blockDownloads.disabled = + !enableSafeBrowsing.checked || blockDownloadsPref.locked; + blockUncommonUnwanted.disabled = + !blockDownloads.checked || + !enableSafeBrowsing.checked || + blockUnwantedPref.locked || + blockUncommonPref.locked; });
blockDownloads.addEventListener("command", function() { blockDownloadsPref.value = blockDownloads.checked; - if (blockDownloads.checked) { - blockUncommonUnwanted.removeAttribute("disabled"); - } else { - blockUncommonUnwanted.setAttribute("disabled", "true"); - } + blockUncommonUnwanted.disabled = + !blockDownloads.checked || + blockUnwantedPref.locked || + blockUncommonPref.locked; });
blockUncommonUnwanted.addEventListener("command", function() { @@ -2378,6 +2375,16 @@ var gPrivacyPane = { } blockUncommonUnwanted.checked = blockUnwantedPref.value && blockUncommonPref.value; + + if (safeBrowsingPhishingPref.locked || safeBrowsingMalwarePref.locked) { + enableSafeBrowsing.disabled = true; + } + if (blockDownloadsPref.locked) { + blockDownloads.disabled = true; + } + if (blockUnwantedPref.locked || blockUncommonPref.locked) { + blockUncommonUnwanted.disabled = true; + } },
/** diff --git a/browser/components/preferences/tests/browser.ini b/browser/components/preferences/tests/browser.ini index 6f6bcc972d89e..f802bbabd3397 100644 --- a/browser/components/preferences/tests/browser.ini +++ b/browser/components/preferences/tests/browser.ini @@ -113,6 +113,7 @@ skip-if = [browser_searchsuggestions.js] [browser_security-1.js] [browser_security-2.js] +[browser_security-3.js] [browser_spotlight.js] [browser_site_login_exceptions.js] [browser_site_login_exceptions_policy.js] diff --git a/browser/components/preferences/tests/browser_security-3.js b/browser/components/preferences/tests/browser_security-3.js new file mode 100644 index 0000000000000..4e7c5a1909105 --- /dev/null +++ b/browser/components/preferences/tests/browser_security-3.js @@ -0,0 +1,130 @@ +/* Any copyright is dedicated to the Public Domain. + * http://creativecommons.org/publicdomain/zero/1.0/ */ + +"use strict"; + +add_task(async function setup() { + await openPreferencesViaOpenPreferencesAPI("privacy", { leaveOpen: true }); + registerCleanupFunction(async function() { + Services.prefs.unlockPref("browser.safebrowsing.phishing.enabled"); + Services.prefs.unlockPref("browser.safebrowsing.malware.enabled"); + Services.prefs.unlockPref("browser.safebrowsing.downloads.enabled"); + Services.prefs.unlockPref( + "browser.safebrowsing.downloads.remote.block_potentially_unwanted" + ); + Services.prefs.unlockPref( + "browser.safebrowsing.downloads.remote.block_uncommon" + ); + BrowserTestUtils.removeTab(gBrowser.selectedTab); + }); +}); + +// This test just reloads the preferences page for the various tests. +add_task(async function() { + Services.prefs.lockPref("browser.safebrowsing.phishing.enabled"); + Services.prefs.lockPref("browser.safebrowsing.malware.enabled"); + Services.prefs.lockPref("browser.safebrowsing.downloads.enabled"); + Services.prefs.lockPref( + "browser.safebrowsing.downloads.remote.block_potentially_unwanted" + ); + Services.prefs.lockPref( + "browser.safebrowsing.downloads.remote.block_uncommon" + ); + + gBrowser.reload(); + await BrowserTestUtils.browserLoaded(gBrowser.selectedBrowser); + + let doc = gBrowser.selectedBrowser.contentDocument; + is( + doc.getElementById("enableSafeBrowsing").disabled, + true, + "Safe browsing should be disabled" + ); + is( + doc.getElementById("blockDownloads").disabled, + true, + "Block downloads should be disabled" + ); + is( + doc.getElementById("blockUncommonUnwanted").disabled, + true, + "Block common unwanted should be disabled" + ); + + Services.prefs.unlockPref("browser.safebrowsing.phishing.enabled"); + Services.prefs.unlockPref("browser.safebrowsing.malware.enabled"); + + gBrowser.reload(); + await BrowserTestUtils.browserLoaded(gBrowser.selectedBrowser); + + doc = gBrowser.selectedBrowser.contentDocument; + + let checkbox = doc.getElementById("enableSafeBrowsing"); + checkbox.scrollIntoView(); + EventUtils.synthesizeMouseAtCenter( + checkbox, + {}, + gBrowser.selectedBrowser.contentWindow + ); + + is( + doc.getElementById("blockDownloads").disabled, + true, + "Block downloads should be disabled" + ); + is( + doc.getElementById("blockUncommonUnwanted").disabled, + true, + "Block common unwanted should be disabled" + ); + + EventUtils.synthesizeMouseAtCenter( + checkbox, + {}, + gBrowser.selectedBrowser.contentWindow + ); + + is( + doc.getElementById("blockDownloads").disabled, + true, + "Block downloads should be disabled" + ); + is( + doc.getElementById("blockUncommonUnwanted").disabled, + true, + "Block common unwanted should be disabled" + ); + + Services.prefs.unlockPref("browser.safebrowsing.downloads.enabled"); + + gBrowser.reload(); + await BrowserTestUtils.browserLoaded(gBrowser.selectedBrowser); + + doc = gBrowser.selectedBrowser.contentDocument; + + checkbox = doc.getElementById("blockDownloads"); + checkbox.scrollIntoView(); + EventUtils.synthesizeMouseAtCenter( + checkbox, + {}, + gBrowser.selectedBrowser.contentWindow + ); + + is( + doc.getElementById("blockUncommonUnwanted").disabled, + true, + "Block common unwanted should be disabled" + ); + + EventUtils.synthesizeMouseAtCenter( + checkbox, + {}, + gBrowser.selectedBrowser.contentWindow + ); + + is( + doc.getElementById("blockUncommonUnwanted").disabled, + true, + "Block common unwanted should be disabled" + ); +});
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 7ab788b1ca3f84189c113d1695cd53c409f58641 Author: Lee Salzman lsalzman@mozilla.com AuthorDate: Thu Jun 2 03:19:07 2022 +0000
Bug 1771932 - Use more initializer lists in glsl.h. r=gw a=RyanVM
Avoid assigning to fields in the constructor body when it is constexpr.
Differential Revision: https://phabricator.services.mozilla.com/D148093 --- gfx/wr/swgl/src/glsl.h | 51 ++++++++++++++------------------------------------ 1 file changed, 14 insertions(+), 37 deletions(-)
diff --git a/gfx/wr/swgl/src/glsl.h b/gfx/wr/swgl/src/glsl.h index 3be1e49d1b2a1..01fcd4e2ca231 100644 --- a/gfx/wr/swgl/src/glsl.h +++ b/gfx/wr/swgl/src/glsl.h @@ -2255,14 +2255,9 @@ struct mat2_scalar { vec2_scalar data[2];
mat2_scalar() = default; - IMPLICIT constexpr mat2_scalar(float a) { - data[0] = vec2_scalar(a); - data[1] = vec2_scalar(a); - } - constexpr mat2_scalar(vec2_scalar a, vec2_scalar b) { - data[0] = a; - data[1] = b; - } + IMPLICIT constexpr mat2_scalar(float a) + : data{vec2_scalar(a), vec2_scalar(a)} {} + constexpr mat2_scalar(vec2_scalar a, vec2_scalar b) : data{a, b} {} IMPLICIT mat2_scalar(const mat4_scalar& mat);
vec2_scalar& operator[](int index) { return data[index]; } @@ -2352,11 +2347,8 @@ struct mat3_scalar { vec3_scalar data[3];
mat3_scalar() = default; - constexpr mat3_scalar(vec3_scalar a, vec3_scalar b, vec3_scalar c) { - data[0] = a; - data[1] = b; - data[2] = c; - } + constexpr mat3_scalar(vec3_scalar a, vec3_scalar b, vec3_scalar c) + : data{a, b, c} {} IMPLICIT mat3_scalar(const mat4_scalar& mat);
vec3_scalar& operator[](int index) { return data[index]; } @@ -2453,11 +2445,8 @@ struct mat3x4_scalar { vec4_scalar data[3];
mat3x4_scalar() = default; - constexpr mat3x4_scalar(vec4_scalar a, vec4_scalar b, vec4_scalar c) { - data[0] = a; - data[1] = b; - data[2] = c; - } + constexpr mat3x4_scalar(vec4_scalar a, vec4_scalar b, vec4_scalar c) + : data{a, b, c} {}
auto& operator[](int index) { return data[index]; } constexpr auto operator[](int index) const { return data[index]; } @@ -2496,12 +2485,8 @@ struct mat4x3_scalar {
mat4x3_scalar() = default; constexpr mat4x3_scalar(vec3_scalar a, vec3_scalar b, vec3_scalar c, - vec3_scalar d) { - data[0] = a; - data[1] = b; - data[2] = c; - data[3] = d; - } + vec3_scalar d) + : data{a, b, c, d} {}
auto& operator[](int index) { return data[index]; } constexpr auto operator[](int index) const { return data[index]; } @@ -2535,24 +2520,16 @@ struct mat4_scalar {
mat4_scalar() = default; constexpr mat4_scalar(vec4_scalar a, vec4_scalar b, vec4_scalar c, - vec4_scalar d) { - data[0] = a; - data[1] = b; - data[2] = c; - data[3] = d; - } + vec4_scalar d) + : data{a, b, c, d} {}
vec4_scalar& operator[](int index) { return data[index]; } const vec4_scalar& operator[](int index) const { return data[index]; }
static mat4_scalar load_from_ptr(const float* f) { - mat4_scalar m; - // XXX: hopefully this is in the right order - m.data[0] = vec4_scalar{f[0], f[1], f[2], f[3]}; - m.data[1] = vec4_scalar{f[4], f[5], f[6], f[7]}; - m.data[2] = vec4_scalar{f[8], f[9], f[10], f[11]}; - m.data[3] = vec4_scalar{f[12], f[13], f[14], f[15]}; - return m; + return mat4_scalar( + vec4_scalar::load_from_ptr(&f[0]), vec4_scalar::load_from_ptr(&f[4]), + vec4_scalar::load_from_ptr(&f[8]), vec4_scalar::load_from_ptr(&f[12])); }
friend vec4_scalar operator*(mat4_scalar m, vec4_scalar v) {
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 8de6de24409d2be54f1fd66ff70c4472a2aa69dc Author: ffxbld ffxbld@mozilla.com AuthorDate: Thu Jun 9 10:57:11 2022 +0000
No Bug, mozilla-esr91 repo-update HSTS HPKP remote-settings - a=repo-update
Differential Revision: https://phabricator.services.mozilla.com/D148766 --- security/manager/ssl/StaticHPKPins.h | 2 +- security/manager/ssl/nsSTSPreloadList.inc | 268 +++++++++------------ .../dumps/security-state/intermediates.json | 18 -- 3 files changed, 120 insertions(+), 168 deletions(-)
diff --git a/security/manager/ssl/StaticHPKPins.h b/security/manager/ssl/StaticHPKPins.h index b938412896fac..86c8db92baaa7 100644 --- a/security/manager/ssl/StaticHPKPins.h +++ b/security/manager/ssl/StaticHPKPins.h @@ -1149,4 +1149,4 @@ static const TransportSecurityPreload kPublicKeyPinningPreloadList[] = {
static const int32_t kUnknownId = -1;
-static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1662979869185000); +static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1663239001994000); diff --git a/security/manager/ssl/nsSTSPreloadList.inc b/security/manager/ssl/nsSTSPreloadList.inc index 33c609bd0e115..8b6f44753ee1f 100644 --- a/security/manager/ssl/nsSTSPreloadList.inc +++ b/security/manager/ssl/nsSTSPreloadList.inc @@ -8,7 +8,7 @@ /*****************************************************************************/
#include <stdint.h> -const PRTime gPreloadListExpirationTime = INT64_C(1665399063155000); +const PRTime gPreloadListExpirationTime = INT64_C(1665658193883000); %% 0--1.de, 1 0-1.party, 1 @@ -66,6 +66,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1665399063155000); 00440044.net, 1 0047552.com, 1 004d88.com, 1 +00550055.net, 1 0057552.com, 1 00660066.net, 1 0067552.com, 1 @@ -628,6 +629,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1665399063155000); 11773837.com, 0 11775835.com, 0 1177z6.com, 1 +118118118.net, 1 11883837.com, 0 11885835.com, 0 118vip.net, 1 @@ -962,6 +964,8 @@ const PRTime gPreloadListExpirationTime = INT64_C(1665399063155000); 146533.com, 1 146552.com, 1 146733.com, 1 +1481481.com, 1 +1481485.net, 1 1481486.com, 1 1481486.net, 1 148663.com, 1 @@ -1801,6 +1805,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1665399063155000); 240vv.com, 1 241552.com, 1 242552.com, 1 +245990.xyz, 1 245meadowvistaway.com, 0 246060.ru, 1 246773.com, 1 @@ -2420,6 +2425,8 @@ const PRTime gPreloadListExpirationTime = INT64_C(1665399063155000); 365888005.com, 0 36588801.com, 0 36588811.com, 0 +36588812.com, 0 +36588822.com, 0 3658882222.com, 0 36588823.com, 0 36588833.com, 0 @@ -2437,10 +2444,12 @@ const PRTime gPreloadListExpirationTime = INT64_C(1665399063155000); 36588878.com, 0 365888789.com, 0 365888876.com, 0 +3658888765.com, 0 36588889.com, 0 365888890.com, 0 365888dd.com, 0 365888ddd.com, 0 +365888dddd.com, 0 36594a.com, 1 36594b.com, 1 36594c.com, 1 @@ -2468,17 +2477,18 @@ const PRTime gPreloadListExpirationTime = INT64_C(1665399063155000); 365r.co, 0 365sb-cn.com, 1 365skulls.com, 1 -365y0.com, 1 -365y00.com, 1 -365y11.com, 1 -365y2.com, 1 +365y0.com, 0 +365y00.com, 0 +365y11.com, 0 +365y2.com, 0 365y22.com, 0 +365y3.com, 0 365y33.com, 1 -365y5.com, 1 -365y55.com, 1 -365y6.com, 1 -365y66.com, 1 -365y7.com, 1 +365y5.com, 0 +365y55.com, 0 +365y6.com, 0 +365y66.com, 0 +365y7.com, 0 365y77.com, 1 365y9.com, 1 365y99.com, 0 @@ -4552,7 +4562,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1665399063155000); 7careconnect.com, 1 7daystodie.top, 1 7daystrader.com, 1 -7delights.com, 1 7delights.in, 1 7eastgenetics.com, 1 7emka.tk, 1 @@ -4639,7 +4648,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1665399063155000); 8081d.com, 1 808arts.com, 1 808cleanups.org, 1 -808phone.net, 1 809088.cc, 1 8091.info, 1 8092d88.com, 1 @@ -6875,7 +6883,6 @@ addictedtotravel.pl, 1 addictioncounsellors.co.nz, 1 addictionresource.com, 1 addictionsolutionsllc.com, 1 -addictively.com, 1 addictlaw.com, 1 addiesel.com.ua, 1 addiko.net, 1 @@ -7439,8 +7446,6 @@ afbrtv.com, 1 afbrunswick.com, 1 afbryt.com, 1 afc-capital.mx, 1 -afcmrs.org, 0 -afcmrsfeedback.org, 0 afcmrstest.org, 1 afcurgentcarelyndhurst.com, 0 afdah.se, 1 @@ -7778,7 +7783,6 @@ aggression.tk, 1 aggressivecarwraps.com, 1 aghayeva-edler.de, 1 agiairini.cz, 1 -agibank.com.br, 1 agic-geneve.ch, 1 agilan.nl, 1 agilealliance.org, 1 @@ -8351,7 +8355,6 @@ airportal.cn, 1 airportcoc.cf, 1 airportcoc.ga, 1 airportcoc.ml, 1 -airportlimototoronto.com, 1 airportstuttgart.com, 1 airpurifierproductsonline.com, 1 airquestion.org, 1 @@ -8367,7 +8370,6 @@ airstrike.tk, 1 airswap.io, 1 airtable.com, 1 airtec-france.fr, 1 -airtel.com.ng, 1 airtimerewards.co.uk, 0 airtoolaccessoryo.com, 1 airtrain.gq, 1 @@ -8854,7 +8856,6 @@ alenafugueroa.tk, 1 alenaserezhina.cf, 1 alenbadel.com, 1 alendronate.gq, 1 -alentadoras.com, 1 alenwich.com, 1 alepacket.tk, 1 aleph.land, 1 @@ -10402,6 +10403,7 @@ andorraimperial.tk, 1 andorrainsiders.com, 1 andos.tk, 1 andr-mobile.tk, 1 +andradealbuquerque.pt, 1 andragon.tk, 1 andre-ballensiefen.de, 1 andre-otto.com, 1 @@ -10792,7 +10794,6 @@ anisimov.ml, 1 anisotomatikkapi.com, 1 anitaalbersen.nl, 1 anitahebe.com, 1 -anitalk.dk, 1 anitavangelderleeromgeving.nl, 1 anitcloud.cc, 1 anitklib.ml, 1 @@ -11194,7 +11195,6 @@ anubisz.tk, 1 anujag.tk, 1 anukaweb.com, 1 anulowano.pl, 1 -anunciosbolivia.com, 1 anuntulmeu.tk, 1 anunturitv.ro, 1 anvilcargotrailers.com, 1 @@ -11317,7 +11317,6 @@ apasaja.tech, 1 apasih.my.id, 1 apbforum.tk, 1 apbox.de, 1 -apcemporium.co.uk, 1 apcpky.com, 1 apcube.com, 1 apcw.org, 1 @@ -11381,6 +11380,7 @@ apimon.de, 1 apimoveisorocaba.com.br, 1 apinat.de, 1 apination.com, 1 +apinsa.com, 1 apio.systems, 1 apiora.ru, 1 apiplus.fr, 1 @@ -11857,7 +11857,7 @@ archerlongx.com, 1 archerxlong.com, 1 archeton.ga, 1 archframe.net, 1 -archi.net.tw, 1 +archi.net.tw, 0 archief-ocmwgent.be, 1 archimedicx.com, 1 archina.ir, 1 @@ -12626,7 +12626,6 @@ ashessin.com, 1 ashevillemenshealth.com, 1 ashfak.tk, 1 ashimwe.com, 1 -ashlarimoveis.com.br, 1 ashlee-club.tk, 1 ashley.net.in, 1 ashleyadum.com, 1 @@ -13867,7 +13866,7 @@ auxilium-informatique.fr, 1 auxille.com, 1 av-dnepr.com.ua, 1 av-th.net, 1 -av-yummy.com, 1 +av-yummy.com, 0 av01.tv, 1 av0ndale.de, 1 av163.cc, 1 @@ -15310,7 +15309,6 @@ barataeletrica.tk, 1 baravalle.com, 1 baraxolka.ga, 1 baraxolka.ml, 1 -baraxolka.ru, 1 barbaderespeito.com.br, 1 barbaleonecuador.com, 1 barbara-fuchs-gruene-fuerth.de, 1 @@ -16335,7 +16333,6 @@ ben.ninja, 1 ben2.co.il, 1 benabbott.nz, 1 benabrams.it, 1 -benadesign.fr, 1 benadryl.ml, 1 benadryld.tk, 1 benalexisjohnson.com, 1 @@ -16369,6 +16366,7 @@ benedict.tk, 1 benedictoaguilar.tech, 1 benedikto.tk, 1 benee-awraham.nl, 1 +benefits.gov, 1 benefitz.cf, 1 benefitz.ga, 1 benefitz.gq, 1 @@ -16639,6 +16637,7 @@ besiktasmtsk.com, 1 besnard.me, 1 besnik.de, 0 besnik.tk, 1 +besola.de, 1 besole.ch, 1 besolov.tk, 1 besox.be, 1 @@ -16735,6 +16734,7 @@ bestelhetmaar.nl, 1 bestellipticalmachinereview.info, 1 bestelsportprijzen.nl, 1 bestemailmarketingsoftware.org, 1 +bestesb.com, 1 bestesb.net, 1 bestessayhelp.com, 1 bestestofzuiger.com, 1 @@ -17407,7 +17407,7 @@ bgtoyou.com, 1 bgtraffic.tk, 1 bh-oberland.de, 1 bh.sb, 1 -bhacit.com, 1 +bhacit.com, 0 bhanaphotography.co.nz, 1 bharat-media.tk, 1 bharatanatyam-dancer.tk, 1 @@ -17628,6 +17628,7 @@ bigseo.ml, 1 bigseo.tk, 1 bigshare.ga, 1 bigshopper.com, 1 +bigshopper.nl, 1 bigshort.org, 1 bigsister.tk, 1 bigsisterchannel.com, 1 @@ -18203,7 +18204,6 @@ bitfortune.fund, 1 bitfuse.net, 1 bitgarant.tk, 1 bitgo.com, 1 -bitgrapes.com, 1 bithap.com, 0 bither.net, 1 bititrain.com, 1 @@ -18231,6 +18231,7 @@ bitmexin.com, 1 bitmidi.com, 1 bitmine.gq, 1 bitmix.biz, 1 +bitmoe.com, 1 bitmoji.com, 1 bitms.tk, 1 bitname.it, 1 @@ -18292,6 +18293,7 @@ bitwardit.com, 1 bitwards.io, 1 bitwardsdev.com, 1 bitwoci.pt, 1 +bitwok.es, 1 bitwolk.nl, 1 bitwrought.net, 1 bitxel.com.co, 1 @@ -18376,7 +18378,6 @@ bka.li, 1 bkentertainments.co.uk, 1 bkgatl.com, 1 bkhpilates.co.uk, 1 -bkkf.at, 1 bkkposn.com, 1 bkl-ca-qa-employeeapp.azurewebsites.net, 1 bklaindia.com, 1 @@ -18474,7 +18475,6 @@ blackforeststheoriginal.ml, 1 blackforlife.me, 1 blackfridaynew.com, 1 blackgamelp.de, 1 -blackgate.org, 1 blackhail.tk, 1 blackhat.dk, 1 blackhat.nz, 1 @@ -18599,7 +18599,6 @@ blatnice.ml, 1 blatnice.online, 1 blatnice.tk, 1 blau-weiss-stolberg.de, 1 -blaudev.es, 1 blauequelle.de, 1 blauerhunger.de, 1 blauesschwarz.de, 1 @@ -18625,7 +18624,6 @@ bleachbattalion.tk, 1 bleaching-tipps.de, 1 bleaklyrics.tk, 1 bleatingsheep.org, 0 -blechbuexn.de, 1 bleche-onlineshop.at, 1 bleche-onlineshop.de, 1 blechinger.io, 1 @@ -18731,7 +18729,6 @@ block-this.com, 1 block65.com, 1 blockchain.com, 1 blockchain.info, 1 -blockchain.poker, 1 blockchainaiintegra.com, 1 blockchainbulteni.com.tr, 1 blockchaindaigakko.jp, 1 @@ -19436,6 +19433,7 @@ boost.ink, 1 boostdesign.tk, 1 boostgame.win, 1 boostplm.com, 1 +boostrpro.pl, 1 booths.cyou, 1 bootlesshacker.com, 1 boots-shop.tk, 1 @@ -19726,7 +19724,6 @@ bouzouks.net, 1 bovenwebdesign.nl, 1 bovworkplacepensions.com, 1 bowedwallcrackrepair.com, 1 -boweryandvine.com, 1 bowhill.me, 1 bowlcake.fr, 1 bowldirectoryest.ga, 1 @@ -19779,7 +19776,6 @@ bozit.com.au, 1 bp-wahl.at, 1 bpa.gov, 1 bpadvisors.eu, 1 -bpaste.net, 1 bpastudies.org, 1 bpedia.org, 1 bphostels.com, 1 @@ -20151,7 +20147,7 @@ brevboxar.se, 1 brewin.ml, 1 brewit.online, 1 brewsouth.com, 1 -brewspark.co, 1 +brewspark.co, 0 brex.money, 1 brex.pw, 1 brexit.tk, 1 @@ -20851,7 +20847,6 @@ builds.gg, 1 buildworkout.com, 1 buileo.com, 1 builterra2.azurewebsites.net, 1 -builtingym.com, 1 builtinseattle.com, 1 builtinsf.com, 1 builtory.my, 1 @@ -21515,7 +21510,7 @@ bvl.aero, 1 bvop.org, 1 bvrd.com.do, 1 bvrlodge.com, 1 -bvrlodge.ro, 1 +bvrlodge.ro, 0 bvsa.co.za, 0 bvv-europe.eu, 1 bw.codes, 1 @@ -22260,6 +22255,7 @@ camslurp.org, 1 camsupplier.ml, 1 camsupplierers.ga, 1 camtor.ml, 1 +camzroofing.ca, 0 can-amchains.com, 1 can7.fr, 1 canada-tourisme.ch, 0 @@ -22512,6 +22508,7 @@ capsuladigital.tk, 1 capsule.org, 0 capsulekitchen.co, 1 capsulezone.tk, 1 +captain-dandelion.com, 1 captainark.net, 1 captainclaw.tk, 1 captainfit.in, 1 @@ -22767,7 +22764,6 @@ carltonelitetravel.ga, 1 carltontownfc.tk, 1 carmageddon.tk, 1 carmarthenradiocontrolledcarclub.tk, 1 -carmatworld.co.uk, 1 carmela.tk, 1 carmelrise.co.uk, 1 carmelss.edu.hk, 1 @@ -23222,6 +23218,7 @@ castella.tk, 1 castellet.tk, 1 castelletto.tk, 1 castelnuovo.xyz, 1 +castelodosmoveis.com.br, 1 casteloinformatica.com.br, 1 castelsardo.tk, 1 casthull.co.uk, 1 @@ -25291,7 +25288,7 @@ cisa.gov, 1 cisamexico.com, 1 ciscoasanetflow.com, 1 ciscocyberthreatdefense.com, 1 -ciscodude.net, 0 +ciscodude.net, 1 ciscom.tk, 1 cisconetflowleader.com, 1 cisconetflowpartners.com, 1 @@ -26290,6 +26287,7 @@ coathangastrangler.com, 1 coathangerstrangla.com, 1 coathangerstrangler.com, 1 coats-and-jackets.tk, 1 +coatsandcocktails.org, 1 cobaka.tk, 1 cobbcountygeorgia.ml, 1 cobracastles.co.uk, 1 @@ -26377,7 +26375,6 @@ codebrahma.com, 0 codebrasileiro.tk, 1 codebreak.tk, 1 codebreakers.it, 1 -codebrew.com.au, 1 codeclub.gq, 1 codecommunity.io, 1 codecrew.us, 1 @@ -26449,6 +26446,7 @@ codetipi.com, 1 codetrack.se, 1 codetripping.net, 1 codeux.com, 1 +codeux.info, 1 codeux.net, 1 codevat.com, 1 codewild.de, 1 @@ -26760,7 +26758,6 @@ columbushydroxide.com, 1 columbushydroxide.net, 1 columbushydroxide.org, 1 columbusks.gov, 1 -columbuswines.com, 1 colwichks.gov, 1 colyakoomusic.com, 1 com-news.io, 1 @@ -26938,6 +26935,7 @@ company-info-plugins.nl, 1 companyaneksta.tk, 1 companycleaninghome.com, 1 comparai.com.br, 1 +comparatif-moto.fr, 1 compare-energie.fr, 1 compareandrecycle.co.uk, 0 compareceleb.com, 1 @@ -27256,6 +27254,7 @@ connictro.de, 1 conniesacademy.com, 1 connorhatch.com, 1 connorlim.net, 1 +conntrack.com, 1 connyduck.art, 1 connyduck.at, 1 conocchialidasole.it, 1 @@ -27462,7 +27461,6 @@ conviction.org.uk, 1 convierteenabudancia.com, 1 convocatoriafundacionpepsicomexico.org, 0 convoluted.solutions, 1 -convozcontamos.com, 1 conwaysc.gov, 1 conxcon.de, 1 cooalliance.com, 1 @@ -28240,6 +28238,7 @@ create-ls.jp, 1 create-website.ga, 1 createbeing.com, 1 createbot.ml, 1 +createcode.pt, 1 createcos.com, 0 createcpanama.com, 1 creategyx.ga, 1 @@ -28910,6 +28909,7 @@ cucek.tk, 1 cuchichi.es, 1 cuckoo.ee, 1 cuddlecat.io, 1 +cuddlecomfort.com, 1 cuddlingyaks.com, 1 cuddlybeardaycare.com.au, 1 cudesa.gq, 1 @@ -30165,7 +30165,6 @@ dartcarrousel.tk, 1 dartcode.org, 0 dartdriving.com, 1 dartetdemetiers.fr, 1 -darth-sonic.de, 1 darthbraden.com, 1 dartmold.com, 1 dartnallministorage.com, 1 @@ -30204,7 +30203,6 @@ daskirschhaus.com, 1 dasmailarchiv.ch, 1 dasolindustrialpark.tk, 1 dassolutions.eu, 1 -dastannevis.com, 1 dasteichwerk.at, 0 dastelefonbuch.de, 1 dasug.de, 1 @@ -30328,6 +30326,7 @@ datenreiter.cf, 1 datenreiter.gq, 1 datenreiter.org, 1 datensalat.info, 1 +datenschutz-consult.de, 1 datenschutz-gruenwald.de, 1 datenschutz-individuell.de, 1 datenschutz-isny.de, 1 @@ -31683,6 +31682,7 @@ desy.tk, 1 desyatnichenko.ml, 1 desynced.rocks, 1 det-te.ch, 1 +detailingsp.com, 1 detakhukum.com, 1 detale.eu, 1 detalika.ru, 1 @@ -32146,6 +32146,7 @@ diclofenaconline.gq, 1 diclofenactopical.ga, 1 diclofenactopical.tk, 1 dico-charentais.tk, 1 +dicoeste.com, 1 dicomed.tk, 1 diconium.biz, 1 diconium.com, 1 @@ -32466,7 +32467,6 @@ digitise.io, 1 digitium.fr, 1 digitizer.co.il, 1 digitkon.com, 1 -digitlyx.com, 1 digitoucan.com, 1 digitreads.com, 1 digityp.fi, 1 @@ -32549,7 +32549,6 @@ dimo-tresorerie.fr, 1 dimomaint.com, 1 dimomaint.de, 1 dimomaint.es, 1 -dimomaint.nl, 1 dimosoftware.com, 1 dimosoftware.fr, 1 dimseklubben.dk, 1 @@ -33003,6 +33002,8 @@ dizayner.tk, 1 diziyah.com, 1 dizlexiqa.tk, 1 dizmatt.tk, 1 +dizzie.org, 1 +dizzieforums.com, 1 dizzyskills.tk, 1 dizzythewizard.co.uk, 1 dj-ac.com, 1 @@ -34316,7 +34317,6 @@ drainagedirect.com, 0 draintechnorthwest.net, 1 draintheswampparty.com, 1 drainwllc.com, 1 -draireneborro.com, 1 drak.tk, 1 drake.partners, 1 drakecommercial.com, 1 @@ -35469,6 +35469,8 @@ e4.chat, 1 e42.org, 0 e4work.com.br, 1 e5197.co, 1 +e52888.com, 1 +e59888.com, 1 e5tv.hu, 1 e5xbps.com, 1 e621.download, 1 @@ -36355,7 +36357,6 @@ edgeservices.co.uk, 1 edgetalk.net, 1 edgezzz.com, 1 edh.email, 1 -edholm.pub, 1 edi-gate.com, 1 edi-gate.de, 1 edibarcode.com, 1 @@ -37897,7 +37898,6 @@ endlesswebsite.tk, 1 endofevolution.com, 1 endofinternet.goip.de, 1 endofodo.goip.de, 1 -endoftenancycleaninglondon.co.uk, 1 endohaus.us, 1 endometriu.ml, 1 endondehay.com, 0 @@ -38366,7 +38366,6 @@ epossussex.co.uk, 1 eposswansea.co.uk, 1 epost.pub, 1 epostplus.li, 1 -eposwales.co.uk, 1 eposyork.co.uk, 1 eposzilos.nl, 1 eppelblei.lu, 1 @@ -38459,7 +38458,7 @@ erclaim.com, 1 erctra.com, 1 erdethamburgeronsdag.no, 1 ereader.uno, 1 -erechimimoveis.com.br, 0 +erechimimoveis.com.br, 1 erectiepillenwinkel.nl, 1 erector.cf, 1 erector.tk, 1 @@ -38467,6 +38466,7 @@ eredmenye.xyz, 1 erektion1.gq, 1 eremnews.com, 1 erenvakfi.org, 1 +erethon.com, 1 erfgoedeisden.tk, 1 erfolgsmaschine.ch, 0 ergaomnes.cz, 1 @@ -38663,10 +38663,16 @@ esautotech.com.au, 1 esb1314.net, 1 esb1668.com, 1 esb168168.info, 1 +esb1688.biz, 1 esb1688.info, 1 +esb1688.org, 1 esb16888.com, 1 +esb1788.com, 1 +esb1788.net, 1 +esb1788.org, 1 esb2013.com, 1 esb2013.net, 1 +esb336.com, 1 esb369.com, 0 esb518.com, 1 esb553.com, 1 @@ -38681,6 +38687,7 @@ esb777.us, 1 esb888.net, 1 esb8886.com, 1 esb9588.com, 1 +esb9588.net, 1 esb9588.org, 1 esb999.com, 1 esb999.info, 1 @@ -38690,7 +38697,9 @@ esba11.com, 1 esba11.in, 1 esba11.net, 1 esball.bz, 1 +esball.cc, 1 esball.in, 1 +esball.mx, 1 esball.online, 1 esball.org, 1 esball.ws, 1 @@ -38841,7 +38850,7 @@ espace-vet.fr, 1 espace.network, 1 espace.spb.ru, 0 espacefragil.be, 1 -espacejabugo.com, 1 +espacejabugo.com, 0 espaceroseauteinturiers.fr, 0 espacetemps.ch, 0 espacetendance.fr, 0 @@ -39509,7 +39518,6 @@ eviadc.com, 1 eviction.cf, 1 evidecor.com.br, 1 evidence-based.review, 1 -evidencebased.net, 1 evidenceusa.com.br, 1 evidenciamidiasdigitais.com.br, 1 evidencija.ba, 1 @@ -39656,7 +39664,6 @@ exampleessays.com, 1 examroll.com, 1 examroll.fr, 1 examroll.io, 1 -examroo.nl, 1 examsite.tk, 1 examsmate.in, 1 examticket.tk, 1 @@ -39753,7 +39760,6 @@ exizent.com, 1 exizent.tk, 1 exmart.ng, 1 exmoe.com, 1 -exnce.com, 1 exo-chanyeol.tk, 1 exo136.com, 1 exocen.com, 0 @@ -40394,7 +40400,6 @@ fahrenwalde.de, 1 fahrschule-laux.de, 1 fahrwerk.io, 1 fahrzeug-talk.de, 1 -fai.gov, 1 faidanoi.it, 1 faidatefacile.it, 1 faieurope.it, 1 @@ -41152,7 +41157,6 @@ feedthebot.com, 1 feedthefood.com, 1 feedthegreek.tk, 1 feedtube.com, 1 -feeeei.com, 1 feeg-wage.gc.ca, 1 feegg.com.br, 1 feehla.com, 1 @@ -41958,6 +41962,7 @@ firebaseio.com, 1 firebirdrangecookers.com, 1 firebounty.com, 1 fireboxfood.com, 1 +firebugmusic.com, 1 firecask.com, 1 firechip.cc, 1 firechip.srl, 1 @@ -42046,7 +42051,6 @@ firstcoastteaco.com, 1 firstcolonyengraving.com, 1 firstcontact.cf, 1 firstderm.com, 1 -firstdorsal.eu, 1 firstdry.com.br, 1 firstechpayments.com, 1 firstfinca.de, 1 @@ -42144,7 +42148,7 @@ fitflaop.ga, 1 fitfocusau.com.au, 1 fitkram.cz, 1 fitmeat.at, 1 -fitmybike.eu, 1 +fitmybike.eu, 0 fitness-challenge.co.uk, 1 fitness-world.ga, 1 fitness.gov, 1 @@ -42563,6 +42567,7 @@ floriankarmen.com, 1 floriankeller.de, 0 florianmitrea.uk, 1 florianschmitt.ca, 1 +florianstroeger.com, 1 floriantanner.ch, 1 florida-online.tk, 1 florida-prep.org, 1 @@ -43880,6 +43885,7 @@ freedatesites.cf, 1 freedatingonline.ml, 1 freedeals4u.ga, 1 freedev.cz, 1 +freedgb.com, 1 freediomatiq.com, 1 freedirectory.tk, 1 freedogecrypt.tk, 1 @@ -44163,6 +44169,7 @@ friendshipismagicsquad.com, 1 friendsinfilm.com, 0 friendsnew.com, 1 friendsnomore.tk, 1 +friendsofgfwpc.org, 1 friendsofmagnacarta.tk, 1 friendsofoldstthomas.org, 1 friendsofthehoneybee.co.uk, 1 @@ -45397,7 +45404,6 @@ garagechief.com, 1 garagedejan.ch, 1 garagedoorrepaircedarhilltx.com, 1 garageenginuity.com, 1 -garagegoossens.be, 1 garagemhermetica.org, 1 garagenet.com, 1 garagesmart.com.au, 1 @@ -46490,6 +46496,7 @@ ghada.blog, 1 ghanaculture.tk, 1 gharbala.com, 1 ghazals.tk, 1 +ghazi.im, 1 ghbtns.com, 1 ghcoaching.mx, 1 ghcpl.in, 1 @@ -47093,7 +47100,6 @@ glont.net, 1 gloomy.tk, 1 gloomyspark.com, 1 gloria.tv, 1 -glorybee.com, 1 glorycamrealty.com, 1 gloryholefucking.com, 1 gloryofloveband.tk, 1 @@ -48879,6 +48885,7 @@ guohuageng.com, 1 guoke.com, 1 guolaoban.xyz, 1 guolaw.ca, 1 +guoliang.me, 0 guomai.com, 1 guozeyu.com, 1 gupfen.ch, 1 @@ -49296,7 +49303,6 @@ haha-raku.com, 1 haha.nl, 1 haibara.top, 0 haiboxu.com, 1 -haidtechnology.com, 1 haiduc.tk, 1 haigekassa.ee, 1 haigle.com, 1 @@ -49500,7 +49506,6 @@ hand.community, 1 hand2h.com, 1 handballmania.tk, 1 handbrake.fr, 1 -handcraft.eu.org, 1 handhockeyers.ga, 1 handhockeyest.ga, 1 handicappingsportsers.ga, 1 @@ -49561,6 +49566,7 @@ hanky2.com, 1 hannah.link, 1 hannahbarrettyoga.com, 1 hannaljungberg.tk, 1 +hannde.com, 1 hannehovi.fi, 1 hannes.paris, 1 hannit.de, 1 @@ -49926,7 +49932,6 @@ hatachan.site, 1 hatake.tk, 1 hataonline.tk, 1 hatarisecurity.co.ke, 1 -hatcher.cloud, 1 hate.ga, 1 hate.tk, 1 hatemarga.tk, 1 @@ -51486,7 +51491,6 @@ historiasztuki.tk, 1 historichousesghent.be, 1 historicizam.tk, 1 historischehuizengent.be, 1 -historischhout.nl, 1 history-schools.com, 1 history-vision.tk, 1 history.google.com, 1 @@ -53183,7 +53187,6 @@ hv-2020.de, 1 hv-2020.online, 1 hv-anmeldung.de, 1 hv-huset.no, 1 -hv-online.net, 1 hv-portal.de, 1 hvanmeldung.de, 1 hvanmeldung.online, 1 @@ -54994,7 +54997,6 @@ infogai.tk, 1 infogamesports.tk, 1 infogate.ga, 1 infogram.com, 1 -infographicsmania.com, 1 infogress.tk, 1 infogrfx.com, 1 infogroups.ml, 1 @@ -55403,7 +55405,6 @@ insideastronomy.tk, 1 insideaudit.com, 1 insidebeach.com.br, 1 insidebedroom.com, 0 -insidebitcoins.de, 1 insideevs.com, 1 insideevs.com.tr, 1 insideevs.de, 1 @@ -55550,7 +55551,6 @@ insurrectosdelbosque.tk, 1 insytesecurity.nl, 1 inszu.com, 0 int-ext-design.fr, 1 -int.icu, 1 int64software.com, 1 intab.io, 1 intafe.co.jp, 1 @@ -55862,8 +55862,6 @@ invantive-apps-voor-xml-auditfiles.nl, 1 invantive.be, 1 invantive.co.uk, 1 invantive.com, 1 -invantive.de, 1 -invantive.es, 1 invantive.eu, 1 invantive.net, 1 invantive.nl, 1 @@ -56122,6 +56120,7 @@ ipplans.com, 1 ippo-juku.com, 1 iprash.com, 1 iprcenter.gov, 1 +iprep.it, 1 ipresent.com, 1 iprice.co.id, 1 iprice.hk, 1 @@ -56632,7 +56631,6 @@ it-com.ga, 1 it-ebook.ml, 1 it-enthusiasts.tech, 1 it-expert.tk, 1 -it-faul.de, 1 it-inside.ch, 1 it-jobbank.dk, 1 it-journal.de, 0 @@ -58241,7 +58239,6 @@ jinduoduo888.com, 1 jing-in.net, 1 jing.su, 1 jingbo.fan, 1 -jingmakeji.cn, 0 jinja.ai, 1 jinliming.ml, 1 jino.gq, 1 @@ -58388,7 +58385,6 @@ job-chocolat.jp, 1 job-uber.com, 1 job.biz.tr, 1 jobalicious.nl, 1 -jobastudio.nl, 1 jobbkk.com, 1 jobbsafari.no, 1 jobbsafari.se, 1 @@ -58776,6 +58772,7 @@ jorisdalderup.nl, 1 joriz.tk, 1 jormulti.tk, 1 jornadahypera.com.br, 1 +jornadasciberdefensa2016.es, 1 jornalalerta.com.br, 1 jornalaquidf.com.br, 1 jornalero.tk, 1 @@ -59172,7 +59169,6 @@ juliens.tk, 1 julienschmidt.com, 1 julienstalder.ch, 0 julientartarin.com, 1 -julienvenesson.fr, 1 julieskyhigh.net, 1 juliet-squad.tk, 1 julietous.be, 1 @@ -59962,6 +59958,7 @@ kanz.jp, 1 kanzashi.com, 1 kanzlei-hhh.de, 1 kanzlei-oehler.com, 1 +kanzlei-sixt.de, 1 kanzshop.com, 1 kaosintesta.tk, 1 kap-kirche.de, 1 @@ -60614,7 +60611,6 @@ kenkoelectric.com, 0 kennedy.cf, 1 kennedy.ie, 1 kennedy.is, 1 -kennedy.ml, 1 kennedyinsurancesolutions.com, 1 kenners.org, 0 kennethaasan.no, 1 @@ -61033,6 +61029,7 @@ kigurumi-party.ru, 1 kihi.news, 1 kiinanharjakoirat.tk, 1 kiinteistot-lidl.fi, 1 +kik.ee, 1 kikbb.com, 1 kiki-voice.jp, 1 kikivega.net, 1 @@ -62537,6 +62534,7 @@ kryshodel.ml, 1 krystal-framework.ml, 1 krytykawszystkiego.com, 1 krytykawszystkiego.pl, 1 +kryx.de, 1 ks-19.com, 1 ks-29.com, 1 ks-39.com, 1 @@ -63538,7 +63536,6 @@ lancelafontaine.com, 1 lancelhoff.com, 1 lancelucido.tk, 1 lancemanion.com, 1 -lancers.jp, 1 lanceyip.com, 1 lanchong.tk, 1 lancyvbc.ch, 0 @@ -64005,7 +64002,6 @@ lavasing.eu.org, 1 lavdiazofficial.tk, 1 lavenderx.org, 1 laventura.tk, 1 -laveriebyk.com, 1 lavhire.tk, 1 laviedalex.ovh, 1 lavinaec.com, 1 @@ -64306,6 +64302,7 @@ lcx.cc, 1 lcy.cat, 1 lcy.im, 0 lcy.moe, 1 +ld-begunjscica.si, 1 ld699.com, 0 ldarby.me.uk, 0 ldcraft.pw, 1 @@ -66410,7 +66407,7 @@ lleidanoticies.com, 1 llemoz.com, 1 llgj888.com, 1 llgw8.com, 1 -lligwy.co.uk, 1 +lligwy.co.uk, 0 llinternational.tk, 1 llm-guide.com, 1 lloyd-day.me, 1 @@ -66597,7 +66594,6 @@ locksmithlakewaytx.com, 1 locksmithlivoniami.com, 1 locksmithmadisonheights.com, 1 locksmithmesquitetexas.com, 1 -locksmithmesquitetx.com, 1 locksmithmissouricity.com, 1 locksmithsammamishwa.com, 1 locksmithsbluff.com, 1 @@ -67344,7 +67340,6 @@ lrumeq.com, 1 lrv-grobbendonk.tk, 1 ls-alarm.de, 1 ls-mapping-team.de, 1 -ls-rp.es, 1 lsal.me, 1 lsbricks.com, 1 lsc-dillingen.de, 1 @@ -67520,6 +67515,7 @@ ludum-polus.xyz, 1 ludum.pl, 1 ludunwayoo.com, 1 ludwig.im, 1 +ludwiggrill.de, 1 ludwigjohnson.se, 1 ludwigpro.net, 1 luedeke-bremen.eu, 1 @@ -68543,7 +68539,6 @@ maiti.info, 1 maitlandcashforcars.com.au, 1 maitrelucas.fr, 1 maitrise-orthopedique.com, 1 -maitriser-son-stress.com, 1 maizuru-ongaku-kan.com, 1 majahoidja.ee, 1 majalmirasol.com, 1 @@ -70832,7 +70827,6 @@ medeinos.lt, 0 medellinapartamentos.com, 1 medellinencanciones.tk, 1 medexpress.co.uk, 1 -medfinancial.com, 1 medfordoregon.gov, 1 medguide-bg.com, 1 medhiwa.com, 1 @@ -70849,7 +70843,6 @@ media4u.tk, 1 mediaarea.net, 1 mediaareplural.ca, 1 mediabackoffice.co.jp, 1 -mediablaster.com, 1 mediabogen.net, 1 mediabola.net, 1 mediabookdb.de, 0 @@ -71353,7 +71346,6 @@ menddie.com, 1 mendekuitxua.tk, 1 mendel.tk, 1 mendelsphotography.com, 0 -mendelsphotography.tk, 1 menden.com, 1 mendipbouncycastles.co.uk, 1 mendix-apps.com, 1 @@ -71786,7 +71778,6 @@ mexicom.org, 1 mexicosrit.tk, 1 mexior.nl, 1 meyafloors.com, 1 -meyateks.com, 1 meydan.tv, 1 meyer-horn.de, 1 meyeraviation.com, 1 @@ -72106,7 +72097,6 @@ mido4link.tk, 1 midrandplumber24-7.co.za, 1 midrandsplumbing.co.za, 1 midress.club, 1 -midriversmotorsllc.com, 0 midspss.lt, 1 midstatebasement.com, 1 midterm.us, 1 @@ -72538,7 +72528,6 @@ minikidz.es, 1 minikin.tk, 1 minikneet.com, 1 minikumbaradergisi.com, 0 -minilions.fr, 1 minimal-apps.de, 1 minimal-nothing.ml, 1 minimal-website.ch, 0 @@ -73184,7 +73173,6 @@ mobilegoldcoastelectrical.ga, 1 mobilelobbyers.ga, 1 mobilelooper.com, 1 mobilemedics.com, 1 -mobilenerve.com, 1 mobilepartner.tk, 1 mobiler-handel.de, 1 mobileread.com, 1 @@ -75392,7 +75380,6 @@ mykontool.de, 1 mykumedir.com, 1 mykurgan.tk, 1 mykursumlija.tk, 1 -mylahcollection.com.br, 1 mylatestnews.org, 1 mylawer.ga, 1 mylearners.vic.gov.au, 1 @@ -76185,6 +76172,7 @@ narela.com.mx, 1 narenderchopra.com, 1 narevapromotions.com, 1 narfation.org, 1 +nargele.eu, 1 nargileh.nl, 1 naric.com, 1 narin.cf, 1 @@ -77182,7 +77170,6 @@ netzklad.de, 1 netzona.org, 1 netzspielplatz.de, 0 netzsv.website, 1 -netztest.at, 1 netzvieh.de, 1 netzwerk-lq.com, 1 netzwerk-sozialliberal.de, 1 @@ -77200,7 +77187,6 @@ neurobiology.com, 1 neurochip.com, 1 neurocny.cloud, 1 neurococi.ro, 1 -neurolab.no, 1 neurolicht.de, 1 neurologia.tk, 1 neurologie.tk, 1 @@ -78135,6 +78121,7 @@ nix-sender.ru, 0 nix.org.ua, 0 nix13.xyz, 1 nixcore.gq, 1 +nixcp.com, 1 nixonlibrary.gov, 1 nixops.me, 1 nixplus.tk, 1 @@ -78395,6 +78382,7 @@ nomik.xyz, 1 nomio.com, 1 nomoondev.azurewebsites.net, 1 nomsing.tk, 1 +nomsy.net, 1 nomzamo.spdns.org, 1 noname-ev.de, 1 nonametheme.com, 1 @@ -78865,6 +78853,7 @@ npc.org.au, 1 npcradio.tk, 1 npgcdn.net, 1 nphrm.com, 1 +npiconsultoria.com.br, 0 npm.li, 1 npmcdn.com, 1 npregion.org, 1 @@ -79018,6 +79007,7 @@ nugmanov.net, 1 nugratis.nl, 1 nugush.tk, 1 nuhil.tk, 1 +nuipogoda.ru, 1 nuitec.com.br, 1 nuits-franciliennes.fr, 1 nuke-masters.tk, 1 @@ -79862,6 +79852,9 @@ ok-travel.tk, 1 ok.ru, 1 ok118.com, 1 ok3on.cz, 1 +okad-center.de, 1 +okad.de, 1 +okad.eu, 1 okaidi.es, 1 okaidi.fr, 1 okakuro.org, 1 @@ -79871,6 +79864,7 @@ okashi.me, 1 okay.cf, 1 okay.coffee, 1 okayloser.com, 1 +okaz.de, 1 okazoo.eu, 1 okburrito.com, 1 okcasino.ga, 1 @@ -80133,7 +80127,6 @@ omaharoofpros.com, 1 omahcoin.com, 1 omandatapark.com, 1 omanhr.cf, 1 -omaosurveys.org, 0 omarans.com, 1 omarbaba.shop, 1 omarh.net, 1 @@ -80707,7 +80700,6 @@ opendata.cz, 1 opendataincubator.eu, 1 opendecide.com, 1 opendolls.com, 1 -opendoorcounselingpa.com, 1 openevic.info, 1 openfir.st, 0 openfitapi-falke.azurewebsites.net, 1 @@ -82081,7 +82073,6 @@ palominorp.tk, 1 palonhs.tk, 1 palotahaz.hu, 1 paltopro.com, 1 -pama.fun, 1 pamaniqu.nl, 1 pamashield.com, 1 pamc.tk, 1 @@ -82210,7 +82201,7 @@ panthi.lk, 1 pantingly.tk, 1 pantographe.info, 0 pantou.org, 0 -pants-off.xyz, 1 +pants-off.xyz, 0 pantsu.club, 1 pantsuservice.tk, 1 pantypit.com, 1 @@ -82302,6 +82293,7 @@ paradoxium.ml, 1 paraelganzo.tk, 1 paragon-consult.ru, 1 paragonie.com, 0 +paragonremodeling.com, 0 paragonsigns.tk, 1 paragontasarim.com, 1 paragreen.net, 1 @@ -82723,6 +82715,7 @@ patriciaroy.co, 1 patrick-braun.tk, 1 patrick-omland.de, 1 patrick-omland.eu, 1 +patrick-othmer.de, 1 patrick-robrecht.de, 1 patrick.my-gateway.de, 1 patrick21.ch, 1 @@ -82850,6 +82843,7 @@ paveltoman.cz, 1 pavernosmatao.tk, 1 pavingtiles.tk, 1 pavlic.se, 1 +pavlov-ledec.cz, 1 paw.cloud, 1 paw.pt, 1 pawafuru.com, 1 @@ -82945,7 +82939,6 @@ payzang.com, 1 pazyarmonia.tk, 1 pb-design.ch, 1 pb-eatz.com, 1 -pb-trockeneisreinigung.at, 1 pb.ax, 0 pba.org.uk, 1 pback.se, 1 @@ -83887,6 +83880,7 @@ pgmsp.net, 1 pgmtechnologies.com, 1 pgnetwork.net, 1 pgp.lol, 1 +pgp.network, 1 pgpaintanddesign.com, 1 pgpmail.cc, 1 pgprosupplies.com, 1 @@ -83921,6 +83915,7 @@ pharmaceuticalcannabis.org, 1 pharmacie-derrier-93.com, 1 pharmaciechatelle.be, 1 pharmacieplusfm.ch, 0 +pharmacy.org.pk, 1 pharmapolitics.com, 1 pharmaquality.com, 1 pharmasana.co.uk, 1 @@ -84457,7 +84452,6 @@ pilot-colleges.com, 1 pilot.co, 0 pilotandy.com, 1 pilotcareercenter.com, 1 -pilotcareercentre.com, 1 pilotgrowth.com, 1 pilotknobmo.gov, 1 pilotpov.com, 1 @@ -84748,7 +84742,6 @@ pixxxels.cc, 1 pixyship.com, 1 pizala.de, 1 pizdelka.tk, 1 -pizponim.co.il, 1 pizza-24.tk, 1 pizza-calzone.com, 1 pizza-curator.com, 1 @@ -85165,7 +85158,6 @@ pluginhayati.tk, 1 pluimveeplanner.nl, 1 plum.fr, 1 plumair-ve.com, 1 -plumber-in-sandton.co.za, 1 plumbercincoranch.com, 1 plumberlewisvilletexas.com, 1 plumbermountedgecombe.co.za, 1 @@ -85916,7 +85908,6 @@ pornxxnxx.com, 1 pornxxxvideos.xyz, 1 porny.xyz, 1 porodin.ml, 1 -porondam.lk, 1 pororoca.xyz, 1 porroserver.tk, 1 pors-sw.cz, 1 @@ -86038,7 +86029,6 @@ postal.dk, 1 postal3.es, 1 postandfly.com, 1 postat.com, 1 -postawnasiebie.pl, 1 postback.io, 0 postblue.info, 1 postbox.life, 1 @@ -86204,6 +86194,7 @@ powerplantmall.com, 1 powerplay.com, 1 powerplayer.tk, 1 powerpointschool.com, 1 +powersaleskc.com, 1 powerscif.com, 1 powerscourt.tk, 1 powerserg.net, 1 @@ -87467,7 +87458,6 @@ prozac20mg.cf, 1 prozapchast24.ru, 1 prozorlivec.tk, 1 prpferrara.it, 1 -prpr.cloud, 1 prsg.tk, 1 prsnlafk.com, 1 prstatic.com, 1 @@ -87528,6 +87518,7 @@ psdreams.com, 1 psdsfn.com, 1 psdsuc.com, 1 pseek.com, 1 +pself.net, 1 pservicer.com.mx, 1 pseta.ru, 1 psevdonim.ga, 1 @@ -87959,7 +87950,6 @@ puteulanus.xyz, 1 puthenthope.tk, 1 putin.red, 1 putlire.ga, 1 -putlocker.vg, 1 putman-it.nl, 1 putnam-fl.gov, 1 putnamcollision.com, 1 @@ -88532,6 +88522,7 @@ quicklinkz.tk, 1 quickq.nu, 1 quickquote.pt, 1 quickrate.de, 1 +quickrelations.de, 1 quicksell.store, 1 quickshops.ga, 1 quicksupplies.us, 1 @@ -88577,7 +88568,6 @@ quintanadelmonte.tk, 1 quintanilla.tk, 1 quintenbraakman.com, 1 quintenbraakman.nl, 1 -quinteroorthodontics.com, 1 quintessa.org, 1 quintobarrio.tk, 1 quiq-cdn.com, 1 @@ -89453,6 +89443,7 @@ ravihotel.com, 0 ravijuhend.ee, 1 ravik.tk, 1 ravimiamet.ee, 1 +ravindran.me, 1 raviparekh.co.uk, 1 ravis.org, 1 ravkr.duckdns.org, 1 @@ -90411,7 +90402,6 @@ remedyrow.market, 1 remejeanne.com, 1 rememberingjordan.org, 1 remembermidi.sytes.net, 1 -remembertheend.com, 1 rememberthemilk.com, 0 remennik.tk, 1 remetall.cz, 1 @@ -91190,7 +91180,6 @@ rico.ovh, 1 ricobaldegger.ch, 1 ricochet.com, 1 ricochet.im, 1 -ricomp.com.br, 1 ricor.cl, 0 ricoy.tk, 1 ricoydesign.com, 1 @@ -91423,7 +91412,6 @@ riverrun.tk, 1 rivers.gov, 1 riversandoceans.com, 1 riverschool.net, 1 -riversidebaptistchurch.net, 1 riversideiowa.gov, 1 riversidemo.gov, 1 riversideradio.nl, 1 @@ -91857,6 +91845,7 @@ roma-servizi.it, 1 romab.com, 1 romacoffee.co.nz, 1 romagnaoggi.it, 1 +romail.ml, 1 romainlapoux.com, 1 romainlapoux.fr, 1 roman-pavlik.cz, 1 @@ -91946,7 +91935,6 @@ rooferindallas.com, 1 roofingandconstructionllc.com, 1 roofingmaterials.tk, 1 roofingomaha.com, 1 -roofingpioneers.com, 1 roofpost.gq, 1 roohanionlinespiritualhelp.co.uk, 1 rook-playz.net, 1 @@ -92072,7 +92060,6 @@ ross-mitchell.com, 0 rosset.me, 1 rosset.net, 1 rossfrance.com, 1 -rossfrancis.co.uk, 1 rossia.ga, 1 rossiyskaja.cf, 1 rosskopfs.de, 1 @@ -92890,7 +92877,6 @@ s-team.tk, 1 s-u.pw, 1 s-w-o-p.eu, 1 s-yuz.com, 1 -s.cat, 1 s.lu, 1 s007.co, 1 s0923.com, 1 @@ -93648,7 +93634,7 @@ sandtler.moe, 1 sandton-plumbing.co.za, 1 sandtonescorts.com, 1 sandtonplumber24-7.co.za, 1 -sandtonplumbing.co.za, 1 +sandtonplumbing.co.za, 0 sanduskycountyoh.gov, 1 sandwichclub.tk, 1 sandwichcouncil.tk, 1 @@ -95104,7 +95090,6 @@ sedmicka.sk, 0 sedoexpert.nl, 1 sedoexperts.nl, 1 sedro-woolley.gov, 1 -see.wtf, 1 seearmenia.tk, 1 seedandleisure.co.uk, 1 seedboite.ovh, 1 @@ -95699,7 +95684,6 @@ serverdragon.site, 1 serverexpose.com, 1 serverfile.ml, 1 serverfix.net, 1 -serverfrog.de, 1 serverhost.no, 1 serverhunter.com, 1 serverion.ga, 1 @@ -95860,6 +95844,7 @@ sewoo.co.uk, 1 seworld.ml, 1 sex-chat-geld-verdienen.com, 1 sex-education.com, 1 +sex-sex-cam.com, 1 sex5.com, 1 sexaki.com, 1 sexandthecitty.tk, 1 @@ -95879,7 +95864,6 @@ sexoclicker.org, 1 sexocomgravidas.com, 1 sexologist.cf, 1 sexonosalao.com, 0 -sexonv.mobi, 1 sexoyrelax.com, 1 sexpay.net, 1 sexpdf.com, 1 @@ -96768,7 +96752,6 @@ shork.space, 1 short-games.gq, 1 short-term-plans.com, 1 short.io, 1 -short.wtf, 1 shortaudition.com, 1 shortaudition.net, 1 shortaudition.tv, 1 @@ -97482,7 +97465,6 @@ sincityfan.tk, 1 sincitymushrooms.com, 1 sinclairinat0r.com, 1 sincordones.net, 1 -sincromyl.com, 1 sindarina.com, 1 sindarina.eu, 1 sindarina.net, 1 @@ -98269,7 +98251,6 @@ sma-dev.de, 1 sma-gift.com, 1 smackhappy.com, 1 smadav.ml, 1 -smakoszwegrzynka.pl, 1 smaksbanken.no, 1 smalandscountryclub.tk, 1 small-blog.cf, 1 @@ -99335,7 +99316,6 @@ sortek.mk, 1 sortirentrenous.com, 1 soruly.com, 1 soruly.io, 1 -soruly.moe, 1 soruly.net, 1 soruly.org, 1 sorx.tech, 1 @@ -99552,7 +99532,6 @@ southside-tuning-day.de, 1 southsidebargaincenter.com, 1 southsideshowdown.com, 1 southtoowoombahawks.com.au, 1 -southwaymotors.com, 0 southwestkansaslibrarysystem.gov, 1 southwestrda.org.uk, 1 southwindsor-ct.gov, 1 @@ -100994,6 +100973,7 @@ steiners.party, 1 steinibox.de, 1 steinmassl.org, 1 steinmetz.cloud, 1 +steklein.de, 1 stekosouthamerica.com, 1 stelfox.net, 1 stelga.ca, 1 @@ -101121,7 +101101,6 @@ steveborba.com, 1 stevebuck.tk, 1 stevecostar.com, 1 stevedoggett.com, 1 -steveellwood.com, 1 stevegellerhomes.com, 1 stevegrav.es, 1 stevejcraig.com, 1 @@ -102881,7 +102860,6 @@ swiffertirimborsa.it, 1 swift-devedge.de, 1 swiftbonds.com, 1 swiftcashforcars.com.au, 1 -swiftcom.co.za, 1 swiftcrypto.com, 1 swifteh.net, 1 swiftgram.ml, 1 @@ -103772,7 +103750,6 @@ tappezzeria.roma.it, 1 tappezziere.milano.it, 0 tappyshop.com.br, 1 tapquad.com, 1 -taprix.org, 1 tapsnapp.co, 1 taqeemi.com, 1 taquilla.com, 1 @@ -104692,7 +104669,6 @@ telekothonbd.com, 1 telelog.ml, 1 telema.tk, 1 telemaco.tk, 1 -telemedi.be, 1 telenco-datacenter.com, 1 telenco-networks.com, 1 telenovelas-france.tk, 1 @@ -105033,7 +105009,6 @@ testingtask.tk, 1 testiowa.gov, 1 testispdomain.ml, 1 testkinja.com, 1 -testlabs.tk, 1 testmx.email, 1 testmx.eu, 1 testmx.org, 1 @@ -105145,6 +105120,7 @@ textpages.tk, 1 textpattern.com, 1 textprotocol.org, 1 textsite.tk, 1 +textualapp.com, 1 textundblog.de, 1 texus.me, 1 texy.info, 1 @@ -105166,6 +105142,7 @@ tfb.az, 1 tferdinand.net, 1 tfg-bouncycastles.com, 1 tfiik.com, 1 +tfk-installatieservice.nl, 1 tfk.fr, 1 tfle.xyz, 1 tflite.com, 1 @@ -105211,7 +105188,6 @@ thai-massage.tk, 1 thai-ridgeback.tk, 1 thai.dating, 1 thai.land, 1 -thai369.com, 1 thaiboystory.ga, 1 thaibrokersfx.com, 1 thaicurry.net, 1 @@ -105282,6 +105258,7 @@ the-azad.com, 1 the-bermanns.com, 1 the-big-bang-theory.com, 1 the-burtons.xyz, 1 +the-busbys.com, 1 the-club.fr, 1 the-deep.tk, 1 the-digitale.com, 0 @@ -105572,7 +105549,6 @@ thedawningofdarkness.tk, 1 thedeathmachine.tk, 1 thedeathofannakarina.tk, 1 thedebug.life, 1 -thedentalstudiomiami.com, 1 thederminstitute.com, 1 thedev.id, 1 thedevastatedrealm.tk, 1 @@ -106583,7 +106559,6 @@ throwable.website, 1 throwaway.link, 1 throwmails.com, 1 throwpass.com, 1 -thrush.com, 1 thrustrules.tk, 1 thrw.ml, 1 thsc.us, 1 @@ -108465,6 +108440,7 @@ transfersummit.com, 1 transferwiseturkiye.com.tr, 1 transfigurewizard.com, 1 transfile.fr, 1 +transforleren.nl, 1 transformaniatime.com, 1 transformersmmdb.tk, 1 transforumation.com, 1 @@ -108754,7 +108730,6 @@ tree0.xyz, 1 treebaglia.xyz, 1 treefarms.net.au, 1 treefeelingsandton.co.za, 1 -treefelling-durban.co.za, 1 treehorn.nl, 1 treehousebydesign.com, 1 treehouseresort.nl, 1 @@ -109588,7 +109563,6 @@ turkcoder.tk, 1 turkey-portal.tk, 1 turkeyfiles.tk, 1 turkeysms.com.tr, 1 -turkface.tk, 1 turkgrafik.tk, 1 turkhalkmuzigi.tk, 1 turkiet.guide, 1 @@ -109639,6 +109613,7 @@ turnover.cf, 1 turobot.casa, 1 turoktv.org, 1 turpinpesage.fr, 1 +tursiae.org, 1 turteka.com, 1 turtle.ai, 0 turtleduckstudios.com, 1 @@ -110129,6 +110104,7 @@ ubicv.com, 1 ubiminds.com, 0 ubis.group, 1 ubiurbe.com, 1 +ublaboo.org, 1 ubntleaks.com, 1 ubonit.pl, 1 uborcare.com, 1 @@ -111080,6 +111056,7 @@ urge55.com, 1 urgences-valais.ch, 1 urgent-notice.ml, 1 urgentcaresouthaven.com, 1 +urion.com.br, 1 uriport.com, 1 uriports.com, 1 uripura.de, 1 @@ -111287,7 +111264,6 @@ ustugov.kiev.ua, 1 ustugova.kiev.ua, 1 ustyj.tk, 1 usu.org.ua, 1 -usualbeings.com, 1 usuan.net, 1 usuluddin.ga, 1 usuluddin.tk, 1 @@ -111303,7 +111279,6 @@ utahblackplates.com, 1 utahcanyons.org, 1 utahcountydjcompany.com, 1 utahdebtcare.com, 1 -utahdentalcrowns.com, 1 utahfanclub.org, 1 utahtravelcenter.com, 1 utaindoradio.cf, 1 @@ -111524,7 +111499,6 @@ va.gov, 0 va11hal.la, 1 va11halla.ddns.net, 1 vaaddress.co, 1 -vaaes.org, 0 vaan-arbeidsrecht.nl, 1 vaartjesboten.nl, 1 vaat.io, 1 @@ -112216,7 +112190,6 @@ veosvending.com, 1 vepein.ga, 1 vepein.gq, 1 veply.com, 1 -ver.ma, 1 verae.tk, 1 verafin.com, 1 verakoubova.net, 1 @@ -112928,7 +112901,6 @@ vintagecommerce.it, 1 vintagejeeps.net, 1 vintagemakeupguide.com, 1 vintageportgifts.co.uk, 1 -vintagesouthernpicks.com, 1 vintagetoydepot.tk, 1 vintagetrailerbuyers.com, 1 vintagewedding.tk, 1 @@ -112978,6 +112950,7 @@ viper-drones.com, 1 viper-drones.shop, 1 viperperformance.co.uk, 1 vipertechnology.com.br, 1 +vipesball.me, 1 vipesball.net, 1 vipf88.com, 1 vipfitter.com, 1 @@ -114583,6 +114556,7 @@ waterpoint.tk, 1 waterpolosantona.tk, 1 waterpolospain.tk, 1 waterschaplimburg.nl, 1 +waterseal.in, 1 waterside-inn.co.uk, 1 waterside-residents.org.uk, 1 watersky.tk, 1 @@ -114613,7 +114587,6 @@ waukeshairon.com, 1 waupacacounty-wi.gov, 1 waupacawi.gov, 1 wav-productions.com, 1 -wav.tv, 1 wave-inc.co.jp, 1 wave.is, 1 wave.red, 1 @@ -115280,8 +115253,6 @@ wegner.no, 1 wego.ca, 1 wegonnagetsued.org, 1 wegotcookies.com, 1 -wegrzynek.org, 1 -wegrzynek.pl, 1 wegvielfalt.de, 1 wehealasone.gov.ph, 1 weho.gov, 1 @@ -115711,7 +115682,6 @@ whenwe.me, 1 where2trip.com, 1 whereapp.social, 1 wheredoi.click, 1 -wherefish.com, 1 whereicode.org, 0 whereisjason.com, 0 whereismyorigin.cf, 1 @@ -116006,7 +115976,6 @@ wikijunior.com, 1 wikijunior.net, 1 wikijunior.org, 1 wikileaks.ch, 1 -wikileaks.com, 1 wikileaks.org, 1 wikilibrary.tk, 1 wikilink.cf, 1 @@ -116311,7 +116280,6 @@ wineforhelp.cz, 1 winek.tk, 1 wineparis.com, 1 winerytoursanfrancisco.com, 1 -wineworksonline.com, 1 winfar.co.za, 1 winfieldchen.me, 1 winfilestorage.tk, 1 @@ -116645,6 +116613,7 @@ wojak.xyz, 1 wojciechowka.pl, 1 wojtekogrodnik.pl, 1 wokeanda.com, 1 +wokfilms.pt, 1 wokinghammotorhomes.com, 1 woktoss.com, 1 wolf-advies.nl, 1 @@ -117236,7 +117205,7 @@ wrmh343.org, 1 wrn.sh, 1 wrnck.cloud, 1 wroclawguide.com, 1 -wrong.wang, 1 +wrong.wang, 0 wrozbyonline.pl, 1 wrp.gov, 1 ws159.com, 1 @@ -117737,7 +117706,6 @@ xbjt33.com, 1 xbjt66.com, 1 xbjt666.com, 1 xbjt77.com, 1 -xblau.com, 1 xbox-mag.net, 1 xboxachievements.com, 1 xbrl.online, 1 @@ -118090,7 +118058,6 @@ xmediazxy.tk, 1 xmedius.ca, 0 xmedius.eu, 1 xmenrevolution.com, 1 -xmflyrk.com, 1 xmgspace.me, 1 xminds.net, 1 xmiui.com, 1 @@ -118266,7 +118233,6 @@ xn--c5w032d4vi.xn--fiqz9s, 1 xn--c5w27q.ml, 1 xn--c5wy5c025b.xn--fiqs8s, 1 xn--c5wy5c025b.xn--fiqz9s, 1 -xn--calibracin-hd-jlb.com, 1 xn--casaitala-n5a.com, 1 xn--cck4ax91r.com, 1 xn--cck7f515h.com, 1 @@ -119860,7 +119826,6 @@ yue.la, 1 yue2.net, 1 yuema.net.cn, 1 yuer.sytes.net, 1 -yufan.me, 0 yufu5.com, 1 yugasun.com, 1 yugege.cf, 1 @@ -120288,6 +120253,11 @@ zahnarzt-kruft.de, 1 zahnarztpraxis-simone-koch.de, 1 zahnmedizinzentrum.com, 0 zahrowski.com, 1 +zaidan.de, 1 +zaidan.eu, 1 +zaidanfood.com, 1 +zaidanfood.eu, 1 +zaidanlebensmittelhandel.de, 1 zaija.tk, 1 zaim-best.ml, 1 zaim15min.cf, 1 @@ -120701,7 +120671,6 @@ zenstore.it, 1 zenti-im-zug.de, 1 zenti.cloud, 1 zentouch.gq, 1 -zentoy.club, 1 zentrading.group, 1 zentrumfuerchemie.de, 1 zenvideocloud.com, 1 @@ -121384,6 +121353,7 @@ zumba-oostende.be, 1 zumba.com, 1 zumberak.tk, 1 zumtaedanceschool.co.za, 1 +zumub.com, 1 zumwildenaffen.com, 1 zund-app.com, 1 zundapp.one, 1 diff --git a/services/settings/dumps/security-state/intermediates.json b/services/settings/dumps/security-state/intermediates.json index c683773fd44f0..47df4ebc6a869 100644 --- a/services/settings/dumps/security-state/intermediates.json +++ b/services/settings/dumps/security-state/intermediates.json @@ -2556,24 +2556,6 @@ "id": "eb1340fa-a150-40a9-af2e-a3bdd28002a1", "last_modified": 1648112255984 }, - { - "schema": 1648025322112, - "derHash": "qXyhN1uRlT5TalVHawrERMcIapUeSQo6PRNjChn0DNQ=", - "subject": "CN=TWCA InfoSec User CA,OU=User CA,O=TAIWAN-CA Inc.,C=TW", - "subjectDN": "MFcxCzAJBgNVBAYTAlRXMRcwFQYDVQQKEw5UQUlXQU4tQ0EgSW5jLjEQMA4GA1UECxMHVXNlciBDQTEdMBsGA1UEAxMUVFdDQSBJbmZvU2VjIFVzZXIgQ0E=", - "whitelist": false, - "attachment": { - "hash": "6aaaa07d5c201417999a0e22e73d6ede06b3ae7309353301a6d321d172316983", - "size": 1703, - "filename": "bqhl3DAHcc4Kg-bxpYCIoIh4Tjx38mrpuN4vD6gDaHY=.pem", - "location": "security-state-staging/intermediates/dbc7f86a-a8bd-4852-9d23-1d43fa46ee74.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "bqhl3DAHcc4Kg+bxpYCIoIh4Tjx38mrpuN4vD6gDaHY=", - "crlite_enrolled": false, - "id": "ffdd983c-ad21-42e0-bd71-4c89196fb73c", - "last_modified": 1648025848804 - }, { "schema": 1648025321155, "derHash": "B0hA46Z9zSYAtrAE4Rh6yAvf6JbK9JPflMw9mjymiBQ=",
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 060ab5af3c02c24052623ccdfebf0fc7f56ccd7b Author: Andrew McCreight continuation@gmail.com AuthorDate: Fri May 27 13:15:11 2022 +0000
Bug 1771381 - Use entries in TabAttributesInternal.set(). r=Gijs, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D147457 --- browser/components/sessionstore/TabAttributes.jsm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/browser/components/sessionstore/TabAttributes.jsm b/browser/components/sessionstore/TabAttributes.jsm index ebed5220a5bb2..37a40ca977f4b 100644 --- a/browser/components/sessionstore/TabAttributes.jsm +++ b/browser/components/sessionstore/TabAttributes.jsm @@ -67,9 +67,9 @@ var TabAttributesInternal = { }
// Set attributes. - for (let name in data) { + for (let [name, value] of Object.entries(data)) { if (!ATTRIBUTES_TO_SKIP.has(name)) { - tab.setAttribute(name, data[name]); + tab.setAttribute(name, value); } } },
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 5eefe627065da1be32e7393dfda88034f7d11fcf Author: Kershaw Chang kershaw@mozilla.com AuthorDate: Tue Jun 7 12:32:45 2022 +0000
Bug 1770123 - Clear PAC loader when the load is failed, r=dragana a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D147861 --- netwerk/base/nsPACMan.cpp | 7 +++++++ 1 file changed, 7 insertions(+)
diff --git a/netwerk/base/nsPACMan.cpp b/netwerk/base/nsPACMan.cpp index b2a9ab5aef3e0..9c23f7f00a175 100644 --- a/netwerk/base/nsPACMan.cpp +++ b/netwerk/base/nsPACMan.cpp @@ -698,6 +698,13 @@ void nsPACMan::ContinueLoadingAfterPACUriKnown() { }
void nsPACMan::OnLoadFailure() { + // We have to clear the loader to indicate that we are not loading PAC + // currently. + { + auto loader = mLoader.Lock(); + loader.ref() = nullptr; + } + int32_t minInterval = 5; // 5 seconds int32_t maxInterval = 300; // 5 minutes
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 38d04993eea071abc316c7a678e3c4265a885f28 Author: Peter Van der Beken peterv@propagandism.org AuthorDate: Thu Jun 9 07:17:29 2022 +0000
Bug 1765951 - Stop storing BC pointer in nsSHistory. r=smaug, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D148748 --- docshell/base/CanonicalBrowsingContext.cpp | 2 +- docshell/shistory/nsSHistory.cpp | 48 ++++++++++++++++-------------- docshell/shistory/nsSHistory.h | 23 +++++++++----- 3 files changed, 42 insertions(+), 31 deletions(-)
diff --git a/docshell/base/CanonicalBrowsingContext.cpp b/docshell/base/CanonicalBrowsingContext.cpp index 749591918f8cd..3820a192dcf50 100644 --- a/docshell/base/CanonicalBrowsingContext.cpp +++ b/docshell/base/CanonicalBrowsingContext.cpp @@ -1023,7 +1023,7 @@ void CanonicalBrowsingContext::RemoveFromSessionHistory(const nsID& aChangeID) { AutoTArray<nsID, 16> ids({GetHistoryID()}); shistory->RemoveEntries(ids, shistory->GetIndexOfEntry(root), &didRemove); if (didRemove) { - BrowsingContext* rootBC = shistory->GetBrowsingContext(); + RefPtr<BrowsingContext> rootBC = shistory->GetBrowsingContext(); if (rootBC) { if (!rootBC->IsInProcess()) { Unused << rootBC->Canonical() diff --git a/docshell/shistory/nsSHistory.cpp b/docshell/shistory/nsSHistory.cpp index e0380dfd2c31f..7d542185ecf37 100644 --- a/docshell/shistory/nsSHistory.cpp +++ b/docshell/shistory/nsSHistory.cpp @@ -167,11 +167,9 @@ class MOZ_STACK_CLASS SHistoryChangeNotifier { MOZ_ASSERT(mSHistory->HasOngoingUpdate()); mSHistory->SetHasOngoingUpdate(false);
- if (mozilla::SessionHistoryInParent() && - mSHistory->GetBrowsingContext()) { - mSHistory->GetBrowsingContext() - ->Canonical() - ->HistoryCommitIndexAndLength(); + RefPtr<BrowsingContext> rootBC = mSHistory->GetBrowsingContext(); + if (mozilla::SessionHistoryInParent() && rootBC) { + rootBC->Canonical()->HistoryCommitIndexAndLength(); } } } @@ -254,7 +252,7 @@ void nsSHistory::EvictContentViewerForEntry(nsISHEntry* aEntry) { }
nsSHistory::nsSHistory(BrowsingContext* aRootBC) - : mRootBC(aRootBC), + : mRootBC(aRootBC->Id()), mHasOngoingUpdate(false), mIndex(-1), mRequestedIndex(-1), @@ -724,13 +722,13 @@ void nsSHistory::HandleEntriesToSwapInDocShell( } }
-void nsSHistory::UpdateRootBrowsingContextState() { - if (mRootBC && mRootBC->EverAttached()) { +void nsSHistory::UpdateRootBrowsingContextState(BrowsingContext* aRootBC) { + if (aRootBC && aRootBC->EverAttached()) { bool sameDocument = IsEmptyOrHasEntriesForSingleTopLevelPage(); - if (sameDocument != mRootBC->GetIsSingleToplevelInHistory()) { + if (sameDocument != aRootBC->GetIsSingleToplevelInHistory()) { // If the browsing context is discarded then its session history is // invalid and will go away. - Unused << mRootBC->SetIsSingleToplevelInHistory(sameDocument); + Unused << aRootBC->SetIsSingleToplevelInHistory(sameDocument); } } } @@ -808,7 +806,8 @@ nsSHistory::AddEntry(nsISHEntry* aSHEntry, bool aPersist) {
// If we have a root docshell, update the docshell id of the root shentry to // match the id of that docshell - if (mRootBC) { + RefPtr<BrowsingContext> rootBC = GetBrowsingContext(); + if (rootBC) { aSHEntry->SetDocshellID(mRootDocShellID); }
@@ -1051,8 +1050,9 @@ nsSHistory::PurgeHistory(int32_t aNumEntries) { } }
- if (mRootBC) { - mRootBC->PreOrderWalk([&docshellIDToEntry](BrowsingContext* aBC) { + RefPtr<BrowsingContext> rootBC = GetBrowsingContext(); + if (rootBC) { + rootBC->PreOrderWalk([&docshellIDToEntry](BrowsingContext* aBC) { SessionHistoryEntry* entry = docshellIDToEntry.Get(aBC->GetHistoryID()); Unused << aBC->SetHistoryEntryCount( entry ? uint32_t(entry->BCHistoryLength()) : 0); @@ -1068,11 +1068,11 @@ nsSHistory::PurgeHistory(int32_t aNumEntries) { mRequestedIndex -= aNumEntries; mRequestedIndex = std::max(mRequestedIndex, -1);
- if (mRootBC && mRootBC->GetDocShell()) { - mRootBC->GetDocShell()->HistoryPurged(aNumEntries); + if (rootBC && rootBC->GetDocShell()) { + rootBC->GetDocShell()->HistoryPurged(aNumEntries); }
- UpdateRootBrowsingContextState(); + UpdateRootBrowsingContextState(rootBC);
return NS_OK; } @@ -1838,8 +1838,11 @@ NS_IMETHODIMP_(void) nsSHistory::RemoveEntries(nsTArray<nsID>& aIDs, int32_t aStartIndex) { bool didRemove; RemoveEntries(aIDs, aStartIndex, &didRemove); - if (didRemove && mRootBC && mRootBC->GetDocShell()) { - mRootBC->GetDocShell()->DispatchLocationChangeEvent(); + if (didRemove) { + RefPtr<BrowsingContext> rootBC = GetBrowsingContext(); + if (rootBC && rootBC->GetDocShell()) { + rootBC->GetDocShell()->DispatchLocationChangeEvent(); + } } }
@@ -1976,7 +1979,8 @@ nsresult nsSHistory::LoadEntry(int32_t aIndex, long aLoadType, bool aSameEpoch, bool aUserActivation) { MOZ_LOG(gSHistoryLog, LogLevel::Debug, ("LoadEntry(%d, 0x%lx, %u)", aIndex, aLoadType, aHistCmd)); - if (!mRootBC) { + RefPtr<BrowsingContext> rootBC = GetBrowsingContext(); + if (!rootBC) { return NS_ERROR_FAILURE; }
@@ -2043,13 +2047,13 @@ nsresult nsSHistory::LoadEntry(int32_t aIndex, long aLoadType,
if (mRequestedIndex == mIndex) { // Possibly a reload case - InitiateLoad(nextEntry, mRootBC, aLoadType, aLoadResults, aUserActivation); + InitiateLoad(nextEntry, rootBC, aLoadType, aLoadResults, aUserActivation); return NS_OK; }
// Going back or forward. bool differenceFound = LoadDifferingEntries( - prevEntry, nextEntry, mRootBC, aLoadType, aLoadResults, aUserActivation); + prevEntry, nextEntry, rootBC, aLoadType, aLoadResults, aUserActivation); if (!differenceFound) { // We did not find any differences. Go further in the history. return LoadNextPossibleEntry(aIndex, aLoadType, aHistCmd, aLoadResults, @@ -2072,7 +2076,7 @@ bool nsSHistory::LoadDifferingEntries(nsISHEntry* aPrevEntry, // Check the IDs to verify if the pages are different. if (prevID != nextID) { // Set the Subframe flag if not navigating the root docshell. - aNextEntry->SetIsSubFrame(aParent != mRootBC); + aNextEntry->SetIsSubFrame(aParent->Id() != mRootBC); InitiateLoad(aNextEntry, aParent, aLoadType, aLoadResults, aUserActivation); return true; } diff --git a/docshell/shistory/nsSHistory.h b/docshell/shistory/nsSHistory.h index 2bf059847dfe8..6269039b521a6 100644 --- a/docshell/shistory/nsSHistory.h +++ b/docshell/shistory/nsSHistory.h @@ -173,16 +173,18 @@ class nsSHistory : public mozilla::LinkedListElement<nsSHistory>,
int32_t Length() { return int32_t(mEntries.Length()); } int32_t Index() { return mIndex; } - mozilla::dom::BrowsingContext* GetBrowsingContext() { return mRootBC; } + already_AddRefedmozilla::dom::BrowsingContext GetBrowsingContext() { + return mozilla::dom::BrowsingContext::Get(mRootBC); + } bool HasOngoingUpdate() { return mHasOngoingUpdate; } void SetHasOngoingUpdate(bool aVal) { mHasOngoingUpdate = aVal; }
void SetBrowsingContext(mozilla::dom::BrowsingContext* aRootBC) { - if (mRootBC == aRootBC) { - return; + uint64_t newID = aRootBC ? aRootBC->Id() : 0; + if (mRootBC != newID) { + mRootBC = newID; + UpdateRootBrowsingContextState(aRootBC); } - mRootBC = aRootBC; - UpdateRootBrowsingContextState(); }
int32_t GetIndexForReplace() { @@ -194,7 +196,10 @@ class nsSHistory : public mozilla::LinkedListElement<nsSHistory>,
// Update the root browsing context state when adding, removing or // replacing entries. - void UpdateRootBrowsingContextState(); + void UpdateRootBrowsingContextState() { + RefPtrmozilla::dom::BrowsingContext rootBC(GetBrowsingContext()); + UpdateRootBrowsingContextState(rootBC); + }
void GetEpoch(uint64_t& aEpoch, mozilla::Maybemozilla::dom::ContentParentId& aId) const { @@ -212,12 +217,14 @@ class nsSHistory : public mozilla::LinkedListElement<nsSHistory>, protected: virtual ~nsSHistory();
- // Weak reference. Do not refcount this. - mozilla::dom::BrowsingContext* mRootBC; + uint64_t mRootBC;
private: friend class nsSHistoryObserver;
+ void UpdateRootBrowsingContextState( + mozilla::dom::BrowsingContext* aBrowsingContext); + bool LoadDifferingEntries(nsISHEntry* aPrevEntry, nsISHEntry* aNextEntry, mozilla::dom::BrowsingContext* aParent, long aLoadType,
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 7c569ade2d33e1a21ad65e2e0d8e76735fb50f36 Author: ffxbld ffxbld@mozilla.com AuthorDate: Mon Jun 13 10:56:46 2022 +0000
No Bug, mozilla-esr91 repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D149053 --- security/manager/ssl/StaticHPKPins.h | 2 +- security/manager/ssl/nsSTSPreloadList.inc | 159 +++---- .../dumps/security-state/intermediates.json | 522 +++++++++++++++------ 3 files changed, 439 insertions(+), 244 deletions(-)
diff --git a/security/manager/ssl/StaticHPKPins.h b/security/manager/ssl/StaticHPKPins.h index 86c8db92baaa7..10d4439f70991 100644 --- a/security/manager/ssl/StaticHPKPins.h +++ b/security/manager/ssl/StaticHPKPins.h @@ -1149,4 +1149,4 @@ static const TransportSecurityPreload kPublicKeyPinningPreloadList[] = {
static const int32_t kUnknownId = -1;
-static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1663239001994000); +static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1663584613063000); diff --git a/security/manager/ssl/nsSTSPreloadList.inc b/security/manager/ssl/nsSTSPreloadList.inc index 8b6f44753ee1f..5f27e05541a3a 100644 --- a/security/manager/ssl/nsSTSPreloadList.inc +++ b/security/manager/ssl/nsSTSPreloadList.inc @@ -8,7 +8,7 @@ /*****************************************************************************/
#include <stdint.h> -const PRTime gPreloadListExpirationTime = INT64_C(1665658193883000); +const PRTime gPreloadListExpirationTime = INT64_C(1666003799210000); %% 0--1.de, 1 0-1.party, 1 @@ -330,7 +330,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1665658193883000); 0x.sk, 1 0x0.cloud, 1 0x0.li, 1 -0x00c.de, 1 0x00ff00ff.com, 1 0x1.ink, 1 0x12.de, 1 @@ -5115,7 +5114,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1665658193883000); 8989k3.com, 1 899ks.com, 1 89ca.com, 1 -89he.com, 1 8ack.de, 1 8ag8.org, 1 8ag88.com, 1 @@ -7446,6 +7444,7 @@ afbrtv.com, 1 afbrunswick.com, 1 afbryt.com, 1 afc-capital.mx, 1 +afcmrsfeedback.org, 0 afcmrstest.org, 1 afcurgentcarelyndhurst.com, 0 afdah.se, 1 @@ -8972,7 +8971,6 @@ alexsexton.com, 1 alexstudio.tk, 1 alextaffe.com, 1 alexthayne.co.uk, 1 -alextjam.es, 0 alextsang.net, 1 alextweewielers.tk, 1 alexustinoff.cf, 1 @@ -11109,7 +11107,6 @@ antikvar-i-ya.tk, 1 antikvar-net.tk, 1 antikvarius.ro, 0 antikvarshop.tk, 1 -antilaserpriority.com, 1 antiled.by, 1 antimateri.com, 1 antimaterie.tk, 1 @@ -15919,7 +15916,6 @@ bearfarm.tk, 1 beargoggleson.com, 1 bearings.tk, 1 bearingworks.com, 1 -bearlakelife.com, 1 bearrecords.tk, 1 bearrun.com, 1 bearskin-rugs.com, 1 @@ -16366,7 +16362,6 @@ benedict.tk, 1 benedictoaguilar.tech, 1 benedikto.tk, 1 benee-awraham.nl, 1 -benefits.gov, 1 benefitz.cf, 1 benefitz.ga, 1 benefitz.gq, 1 @@ -17177,7 +17172,6 @@ betheredge.us, 1 bethpage.net, 1 bethulietourism.co.za, 1 bethzone.tk, 1 -betimely.com, 1 betish.tk, 1 betlancer.com, 1 betleakbot.com, 1 @@ -18204,6 +18198,7 @@ bitfortune.fund, 1 bitfuse.net, 1 bitgarant.tk, 1 bitgo.com, 1 +bitgrapes.com, 1 bithap.com, 0 bither.net, 1 bititrain.com, 1 @@ -18378,6 +18373,7 @@ bka.li, 1 bkentertainments.co.uk, 1 bkgatl.com, 1 bkhpilates.co.uk, 1 +bkkf.at, 1 bkkposn.com, 1 bkl-ca-qa-employeeapp.azurewebsites.net, 1 bklaindia.com, 1 @@ -18599,6 +18595,7 @@ blatnice.ml, 1 blatnice.online, 1 blatnice.tk, 1 blau-weiss-stolberg.de, 1 +blaudev.es, 1 blauequelle.de, 1 blauerhunger.de, 1 blauesschwarz.de, 1 @@ -19776,6 +19773,7 @@ bozit.com.au, 1 bp-wahl.at, 1 bpa.gov, 1 bpadvisors.eu, 1 +bpaste.net, 1 bpastudies.org, 1 bpedia.org, 1 bphostels.com, 1 @@ -20811,7 +20809,7 @@ bugsmashed.com, 1 bugwie.com, 1 bugzil.la, 1 bugzilla.mozilla.org, 1 -buhayguro.com, 1 +buhayguro.com, 0 buhayprincipal.com, 1 buhlerthomaslaw.com, 1 buhonline.ru, 1 @@ -24516,7 +24514,6 @@ cherry-handmade.ml, 1 cherryband.space, 1 cherrybread.net, 1 cherryonit.com, 0 -chertseybouncycastles.co.uk, 1 cherysunzhang.com, 1 chesapeakebank.com, 1 chesapeakebaychristmas.com, 1 @@ -24620,7 +24617,6 @@ childno.de, 1 children-toys.tk, 1 childrenandmedia.org.au, 1 childrenfirstalways.org, 1 -childreninadversity.gov, 1 childrens-room.com, 1 childrensentertainmentleicester.co.uk, 1 childrensfurniture.co.uk, 1 @@ -26842,6 +26838,7 @@ comiq.io, 1 comita.ru, 1 comite-des-fetes-neuville.com, 1 comiteexpertes.gc.ca, 1 +comitesaustria.at, 0 comlipa.gq, 1 comm-works.com, 1 comm.cx, 1 @@ -29097,7 +29094,6 @@ custombobbleheads.com, 1 custombuttonco.com, 1 customcodeit.com.au, 0 customcompleteautomotive.com, 1 -customd.com, 0 customdissertation.com, 1 customerbuilders.com, 1 customerfocus.co.za, 1 @@ -30062,6 +30058,7 @@ dariela.tk, 1 dario.gq, 1 darioackermann.ch, 0 darioclip.com, 1 +dariosirangelo.me, 1 darioturchetti.me, 1 dariusheghbali.tk, 1 dark-ages.tk, 1 @@ -30550,11 +30547,6 @@ dayuse.pt, 1 dayuse.se, 1 dazenelevator.ph, 1 dazz.it, 1 -dazzit.ca, 1 -dazzit.com, 1 -dazzit.io, 1 -dazzit.net, 1 -dazzit.org, 1 dazzit.xyz, 1 dazzledrive.tk, 1 dazzlepulse.tk, 1 @@ -30928,7 +30920,6 @@ deeonix.eu, 1 deep-chess.com, 0 deep-labs.com, 1 deep-wave-hair-extensions.tk, 1 -deep.club, 1 deepaero.com, 1 deeparamaraj.com, 1 deepbluecrafting.co.uk, 1 @@ -31622,7 +31613,6 @@ desish.cf, 1 desiskinscience.com, 0 desivideos.tk, 1 deskaservices.com, 1 -deskdesign.nl, 1 deskeen.fr, 1 desklite.gr, 1 desktopd.eu.org, 0 @@ -33328,7 +33318,6 @@ dns-swiss.ch, 1 dns.expert, 1 dns.google.com, 1 dns.sb, 1 -dnsaio.com, 1 dnsbird.org, 1 dnscaa.com, 1 dnscrawler.com, 1 @@ -33341,8 +33330,6 @@ dnsecho.org, 1 dnshallinta.fi, 1 dnsinfo.ml, 1 dnsipv6.srv.br, 0 -dnskeep.com, 1 -dnskeeper.com, 1 dnslog.com, 1 dnslytics.com, 1 dnsman.se, 1 @@ -34248,6 +34235,7 @@ dracisvet.cz, 1 dracoon.team, 1 dracox.com, 0 dracula.city, 1 +draemar.com, 1 draft.cards, 1 draftguru.com.au, 1 drafton.com, 1 @@ -34579,7 +34567,6 @@ drjungspine.com, 1 drkansal.com, 1 drkashany.ir, 1 drkhsh.at, 1 -drkmtrx.xyz, 1 drlandis.com, 1 drlangsdon.com, 1 drlevi.cf, 1 @@ -35324,6 +35311,7 @@ e-bookshelf.de, 1 e-borneoshop.com, 1 e-boss.tk, 1 e-branchekoden.dk, 1 +e-briancon.com, 0 e-buro.tk, 1 e-buspacific.com, 1 e-classroom.tk, 1 @@ -36047,6 +36035,7 @@ ebjork.se, 1 ebki-nsn.gov, 1 eblan.gq, 1 eblog.cf, 1 +eblog.ink, 1 ebola-hosting.cz, 1 ebolacharts.ga, 1 ebolavirus.tk, 1 @@ -37022,6 +37011,7 @@ electricfencinghillcrest.co.za, 1 electricfencingkloof.co.za, 1 electricfencingpinetown.co.za, 1 electricfireplaces.tk, 1 +electricgatemotorgermiston.co.za, 1 electricgatemotorsroodepoort.co.za, 1 electricgatemotorsumhlanga.co.za, 1 electricgypsies.nl, 1 @@ -37898,6 +37888,7 @@ endlesswebsite.tk, 1 endofevolution.com, 1 endofinternet.goip.de, 1 endofodo.goip.de, 1 +endoftenancycleaninglondon.co.uk, 1 endohaus.us, 1 endometriu.ml, 1 endondehay.com, 0 @@ -38432,7 +38423,6 @@ er-music.com, 1 er.pl, 1 er.tl, 1 era-tec.de, 1 -era.fi, 1 erafat.com, 1 erandymoreira.cf, 1 erandymoreira.ga, 1 @@ -39422,7 +39412,6 @@ eventcore.tk, 1 eventdays.tk, 1 eventerlebnis.ch, 1 eventfun.tk, 1 -eventide.space, 0 eventive.org, 0 eventjams.com, 1 eventmake.es, 1 @@ -39518,6 +39507,7 @@ eviadc.com, 1 eviction.cf, 1 evidecor.com.br, 1 evidence-based.review, 1 +evidencebased.net, 1 evidenceusa.com.br, 1 evidenciamidiasdigitais.com.br, 1 evidencija.ba, 1 @@ -39561,6 +39551,7 @@ evodation.com, 1 evodation.org, 1 evohomecare.com, 0 evojska.tk, 1 +evok.com.co, 1 evokepk.com, 1 evokewonder.com, 1 evolucioneducativa.com.ec, 1 @@ -40400,6 +40391,7 @@ fahrenwalde.de, 1 fahrschule-laux.de, 1 fahrwerk.io, 1 fahrzeug-talk.de, 1 +fai.gov, 1 faidanoi.it, 1 faidatefacile.it, 1 faieurope.it, 1 @@ -40785,6 +40777,7 @@ farsil.eu, 1 fart.cafe, 1 fartoclose.tk, 1 farumbedandbreakfast.dk, 1 +farvisun.com, 0 farwat.ru, 1 faryaz.tk, 1 fasad.eu, 1 @@ -40980,7 +40973,6 @@ fayamovies.tk, 1 fayettecountyoh.gov, 1 fayettemopd.gov, 1 fayettevillewv.gov, 1 -fayntic.com, 1 faysalabdi.fi, 1 fazal.tv, 1 fazer.ddns.net, 1 @@ -41962,7 +41954,6 @@ firebaseio.com, 1 firebirdrangecookers.com, 1 firebounty.com, 1 fireboxfood.com, 1 -firebugmusic.com, 1 firecask.com, 1 firechip.cc, 1 firechip.srl, 1 @@ -41979,6 +41970,7 @@ firefighters.dating, 1 firefish.com.au, 1 fireflywellnesscounseling.com, 1 fireglow.de, 1 +fireinthedeep.com, 0 fireintheholevideos.tk, 1 fireleadership.gov, 1 firemaker.tk, 1 @@ -42545,7 +42537,6 @@ floralin.se, 1 floralworkshopsers.ga, 1 florasite.tk, 1 florausa.net, 0 -floravan.com, 1 floravino.de, 1 floreg.com, 1 florencecountywi.gov, 1 @@ -43145,6 +43136,7 @@ forex-site.com, 1 forex-trading-tutorial.tk, 1 forex-up.cf, 1 forex.ee, 1 +forexarby.com, 1 forexchef.de, 1 forexcity.cf, 1 forexclubteam.com, 1 @@ -43381,7 +43373,6 @@ fossewayflowers.co.uk, 1 fossewayflowers.com, 1 fossildlp.com, 1 foster.ga, 1 -fosterpark.ca, 1 fotbal-dubina.tk, 1 fotbalclubcaracal.tk, 1 fotella.com, 1 @@ -44188,6 +44179,7 @@ frightmare.tk, 1 frigi.ch, 0 frign.de, 1 frigochaco.com.py, 1 +frigolit.net, 1 friherrsindemarit.fi, 1 frikandellenmoord.nl, 1 frikandelmoord.nl, 1 @@ -44394,6 +44386,8 @@ ftx.digital, 1 ftx.io, 1 ftx.tech, 1 ftx.us, 1 +fu-li88.com, 1 +fu-li88.net, 1 fu898.top, 1 fuantaishenhaimuli.net, 1 fucajz.cz, 1 @@ -44452,6 +44446,7 @@ fujikochan.tk, 1 fujiwarashinzo.com, 1 fujiyakimono.com, 1 fukabori-kaidora.com, 1 +fukakukeiba.com, 1 fukase-seed.com, 1 fukikaeru.com, 1 fukn.jp, 1 @@ -47923,7 +47918,6 @@ grafmark.art, 1 grafmurr.de, 1 grafologia.tk, 1 grafos.ml, 1 -grafoteka.pl, 1 grafoterapia.tk, 1 graft.community, 1 graft.spb.ru, 1 @@ -48287,7 +48281,6 @@ greghouse.tk, 1 gregmartyn.com, 1 gregmarziomedia.com, 1 gregmc.ru, 1 -gregmilton.com, 1 gregmilton.org, 1 gregmote.com, 1 grego.pt, 1 @@ -49932,6 +49925,7 @@ hatachan.site, 1 hatake.tk, 1 hataonline.tk, 1 hatarisecurity.co.ke, 1 +hatcher.cloud, 1 hate.ga, 1 hate.tk, 1 hatemarga.tk, 1 @@ -51860,7 +51854,6 @@ holycrossphl.org, 1 holycrossrockporttx.org, 1 holycrossverobeach.org, 1 holydevils.tk, 1 -holydragoon.jp, 1 holydumplings.net, 1 holyfamilyrussell.org, 1 holyghost-church.org, 1 @@ -51876,7 +51869,6 @@ holytransaction.com, 1 holyubofficial.net, 1 holywhite.com, 1 holywr.it, 1 -holz.nu, 1 holzed.com, 1 holzschutz-holzbearbeitung.de, 1 holzspielzeug-shop.ch, 1 @@ -53627,6 +53619,7 @@ icesemulator.com, 1 iceshadow.tk, 1 icetiger.eu, 1 icetravellers.com, 0 +icetwister.com, 1 icewoman.net, 1 icewood-bois.com, 1 ich-finde-wikipedia-toll.tk, 1 @@ -53865,7 +53858,6 @@ idstudio.tk, 1 idtechnowizard.com, 1 idtheft.gov, 1 idubaj.cz, 1 -idunno.org, 1 idvl.de, 1 idweblog.com, 1 idwebtools.tk, 1 @@ -56106,7 +56098,6 @@ iplog.info, 0 iplookup.tk, 1 ipmatic.ga, 1 ipmotion.ca, 1 -ipmscoutek.com, 1 ipnetworking.net, 1 ipo-times.jp, 1 ipoac.nl, 0 @@ -56755,7 +56746,6 @@ ithakama.com, 1 ithakama.cz, 1 ithenrik.com, 1 ithinc.net, 1 -ithink.cf, 1 ithjalpforetag.se, 1 itidying.com, 1 itikon.com, 1 @@ -56974,7 +56964,6 @@ iwanttrack.com, 1 iwascoding.com, 1 iwascoding.de, 1 iwashealthy.com, 1 -iwatchcops.com, 1 iwatchcops.org, 1 iwatchla.net, 1 iwatt.sk, 1 @@ -56989,6 +56978,7 @@ iwtsd.gov, 1 iww.me, 1 iww.mx, 1 iwyc.cn, 0 +ix8.ru, 0 ixaris.com, 1 ixiatiao.com, 1 ixit.cz, 1 @@ -58218,7 +58208,7 @@ jimfranke.nl, 1 jimizhou.xyz, 1 jimkimmel.com, 1 jimmiestore.com, 1 -jimmycai.com, 0 +jimmycai.com, 1 jimmycarterlibrary.gov, 1 jimmyroura.ch, 0 jimobbs.tk, 1 @@ -60170,6 +60160,7 @@ kasparovru.ml, 1 kasparovru.tk, 1 kasper-team.tk, 1 kasperstad.dk, 1 +kassa.at, 1 kassa.com, 1 kassa.expert, 1 kasse.pro, 1 @@ -61029,7 +61020,6 @@ kigurumi-party.ru, 1 kihi.news, 1 kiinanharjakoirat.tk, 1 kiinteistot-lidl.fi, 1 -kik.ee, 1 kikbb.com, 1 kiki-voice.jp, 1 kikivega.net, 1 @@ -62288,7 +62278,6 @@ kraga.sk, 1 kraiwan.com, 1 kraiwon.com, 1 krajowyfunduszgwarancyjny.pl, 1 -krajzlinsky.info, 1 krakato.tk, 1 kraken-ttt.com, 1 kraken.io, 0 @@ -64804,7 +64793,6 @@ lemonparty.co, 1 lemonpool.com.tr, 1 lemonrockbiketours.com, 1 lemonrotools.com, 1 -lemuslimpost.com, 1 lena-klein.de, 1 lena-klein.eu, 1 lena-nitro.org, 1 @@ -65869,7 +65857,6 @@ linknaarlinux.tk, 1 linknavigator.tk, 1 linko-pomoika.tk, 1 linkonaut.net, 1 -linkopia.com, 1 linkportal.tk, 1 linkposts.tk, 1 linkrehberi.tk, 1 @@ -66501,7 +66488,6 @@ locald.at, 1 localegroup.com, 0 localexpert.realestate, 1 localhorst.duckdns.org, 1 -localhost.cat, 1 localized.tk, 1 localizejs.com, 1 localizestaging.com, 1 @@ -68490,7 +68476,6 @@ mailpenny.com, 1 mailsend.ml, 1 mailstart.ga, 1 mailsupport.cz, 1 -mailtelligent.com, 1 mailtobiz.tk, 1 mailtracker.ml, 1 mailum.org, 0 @@ -69872,6 +69857,7 @@ matkuling.no, 1 matlss.com, 1 matocmedia.com, 1 matok.me.uk, 1 +matomeathena.com, 1 matopu.tk, 1 matoutepetiteboutique.com, 1 matov.tk, 1 @@ -71954,7 +71940,6 @@ michaeljohnsrestaurant.com, 1 michaelklos.nl, 1 michaelkorsgill.tk, 1 michaelkuehn.tk, 1 -michaell.io, 1 michaell.xyz, 1 michaelleibundgut.com, 1 michaelloveys.com, 1 @@ -72906,6 +72891,7 @@ miyoshi-kikaku.com, 0 miyugirls.com, 1 mizar.im, 0 mizik.cz, 1 +mizipack.com, 0 mizoey.se, 1 mizque.ch, 1 mizrahi-tefahot.co.il, 1 @@ -73300,7 +73286,6 @@ modell-lq.net, 1 modellbahnshop.de, 1 modellismo.roma.it, 1 modelpac.com.ua, 1 -modelservis.cz, 1 modelspoor-projecten.nl, 1 modelspoorprojecten.nl, 1 modelstore.it, 1 @@ -74202,7 +74187,7 @@ mozzak.tk, 1 mozzez.de, 1 mozzi.online, 1 mozzilla.cz, 1 -mp3gratuiti.com, 1 +mp3gratuiti.com, 0 mp3musicfind.ga, 1 mp3noi.com, 1 mp3skull.cf, 1 @@ -75861,7 +75846,6 @@ nab-services.ml, 1 nabaleka.com, 1 nabeer.ga, 1 nabeez.cf, 1 -naberiusmedia.com, 0 nabidkydnes.cz, 1 nabiev.tk, 1 nabitrix.tk, 1 @@ -76172,7 +76156,6 @@ narela.com.mx, 1 narenderchopra.com, 1 narevapromotions.com, 1 narfation.org, 1 -nargele.eu, 1 nargileh.nl, 1 naric.com, 1 narin.cf, 1 @@ -77210,6 +77193,7 @@ neuzamariano.com, 1 nev.si, 1 neva-star.ml, 1 neva.li, 1 +nevadafiber.com, 1 nevadafiber.net, 1 nevadamentalhealth.com, 1 nevalogic.com, 1 @@ -77402,7 +77386,6 @@ newserfanekeihani.tk, 1 newserumforskin.com, 1 newsforum.ml, 1 newsforyou.cf, 1 -newsgroups.io, 1 newshell.it, 1 newshome.tk, 1 newshour.media, 1 @@ -79007,7 +78990,6 @@ nugmanov.net, 1 nugratis.nl, 1 nugush.tk, 1 nuhil.tk, 1 -nuipogoda.ru, 1 nuitec.com.br, 1 nuits-franciliennes.fr, 1 nuke-masters.tk, 1 @@ -79689,7 +79671,6 @@ offerte-gas.it, 1 offerte-luce.it, 1 offeryep.info, 1 offgames.io, 1 -offgridauto.com, 1 office-addins.com, 1 office-aslabo.com, 1 office-de-tourisme.net, 0 @@ -79852,9 +79833,6 @@ ok-travel.tk, 1 ok.ru, 1 ok118.com, 1 ok3on.cz, 1 -okad-center.de, 1 -okad.de, 1 -okad.eu, 1 okaidi.es, 1 okaidi.fr, 1 okakuro.org, 1 @@ -79864,7 +79842,6 @@ okashi.me, 1 okay.cf, 1 okay.coffee, 1 okayloser.com, 1 -okaz.de, 1 okazoo.eu, 1 okburrito.com, 1 okcasino.ga, 1 @@ -80039,6 +80016,7 @@ oliveoil.bot, 1 oliveoil.pro, 1 oliveoilschool.org, 1 oliveoilshop.com, 1 +oliveoiltest.com, 1 oliveoiltimes.com, 1 oliver-wenz.de, 1 oliverah.com, 1 @@ -80127,6 +80105,7 @@ omaharoofpros.com, 1 omahcoin.com, 1 omandatapark.com, 1 omanhr.cf, 1 +omaosurveys.org, 0 omarans.com, 1 omarbaba.shop, 1 omarh.net, 1 @@ -81694,7 +81673,6 @@ p-mint.jp, 1 p-p.site, 1 p-pc.de, 1 p-s-b.com, 1 -p-soc.com.br, 1 p-store.net, 1 p-t.io, 1 p-vegas.com, 1 @@ -85234,7 +85212,6 @@ pmg-offshore-company.com, 1 pmg-purchase.com, 1 pmg-purchase.net, 1 pmi-install.com, 1 -pmi.gov, 1 pminvestinginfo.com, 1 pmk.ddns.net, 0 pmklaassen.com, 1 @@ -85908,6 +85885,7 @@ pornxxnxx.com, 1 pornxxxvideos.xyz, 1 porny.xyz, 1 porodin.ml, 1 +porondam.lk, 1 pororoca.xyz, 1 porroserver.tk, 1 pors-sw.cz, 1 @@ -86568,7 +86546,6 @@ prestigerepairs.com.au, 1 prestigesigns.net, 1 prestigesoundandlight.co.uk, 1 prestigeworldwidepr.com, 1 -prestigiouskitchen.com, 1 prestonapp.com, 1 prestonbrant.com, 1 prestopizzas63.fr, 1 @@ -86970,6 +86947,7 @@ productosdeteruel.es, 1 productosfitness.com, 1 productpeo.pl, 1 products-for-health.tk, 1 +products4more.at, 1 productsblockbuster.com, 1 productsbrandleader.com, 1 productscastle.com, 1 @@ -87428,6 +87406,7 @@ prowpcare.com, 1 prowrestlingevents.tk, 1 prox.ru, 1 proximasrl.eu, 1 +proximato.com, 0 proximity.ga, 1 proximityradio.fr, 1 proximo.tk, 1 @@ -87708,7 +87687,6 @@ pub-online.ro, 1 pubclub.com, 1 pubertytalk.com, 1 pubi.me, 1 -pubkit.io, 1 publanda.nl, 1 publi-all.be, 1 public-files.com, 1 @@ -88522,7 +88500,6 @@ quicklinkz.tk, 1 quickq.nu, 1 quickquote.pt, 1 quickrate.de, 1 -quickrelations.de, 1 quicksell.store, 1 quickshops.ga, 1 quicksupplies.us, 1 @@ -89570,6 +89547,7 @@ rcmodelflying.tk, 1 rcmstream.com, 1 rcnitrotalk.com, 1 rcoliveira.com, 1 +rcorporation.be, 1 rcotec.be, 1 rcpdesign.cl, 1 rcraigmurphy.net, 1 @@ -91499,7 +91477,6 @@ rncc.mx, 1 rndtool.info, 1 rnews.tk, 1 rngmeme.com, 1 -rnoax.com, 1 ro.co, 1 ro.exchange, 1 ro.search.yahoo.com, 0 @@ -92679,6 +92656,7 @@ ruska-modra.cz, 1 ruskamodra.cz, 1 ruskcountytx.gov, 1 ruski.tk, 1 +ruskod.net, 1 rusmir.tk, 1 rusmodel.tk, 1 rusmolotok.ru, 1 @@ -94681,6 +94659,7 @@ scribbler.tk, 1 scripo-bay.com, 1 script.google.com, 1 scripter.co, 1 +scriptgates.ru, 0 scripthost.org, 1 scriptjunkie.us, 1 scriptline.ga, 1 @@ -94779,7 +94758,6 @@ sea-man.org, 1 sea.zapto.org, 1 seabehind.me, 0 seabooty.com, 1 -seabrooklocksmith.com, 1 seachef.it, 1 seadrive.cc, 1 seadus.ee, 1 @@ -94799,6 +94777,7 @@ seanchaidh.org, 1 seanchristian.tk, 1 seandawson.info, 1 seanholcroft.co.uk, 1 +seankilgarriff.com, 0 seanmeedevworld.com, 1 seanrodda.com, 1 seanstaffiery.com, 1 @@ -95212,10 +95191,6 @@ selectbusteni.tk, 1 selected-properties.com, 0 selectel.com, 0 selectel.ru, 1 -selectionengine.ca, 1 -selectionengine.com, 1 -selectionengine.net, 1 -selectionengine.org, 1 selectiveasia.com, 1 selectra.pt, 1 selectsplat.com, 1 @@ -95693,6 +95668,7 @@ serverlog.net, 1 servermacher.de, 1 servermaster.sk, 1 serverninja.tk, 1 +serveroffline.net, 1 serverpedia.de, 1 serverscan.com, 1 serversfrom.space, 1 @@ -97753,7 +97729,6 @@ sjparanormal.tk, 1 sjrcommercialfinance.co.uk, 1 sjwheel.net, 1 sk.tl, 1 -sk33t.tk, 1 sk8erofbodom.com, 1 sk8israel.com, 1 skachat-programmylini.ga, 1 @@ -98385,7 +98360,6 @@ smartsitio.com, 1 smartspace.ml, 1 smartspace.tk, 1 smartsparrow.com, 0 -smartstep.pt, 1 smartsupply.global, 1 smartthursday.hu, 1 smartvideo.io, 1 @@ -98701,7 +98675,6 @@ snowy.ink, 1 snowy.land, 1 snowyluma.com, 1 snowyluma.me, 1 -snperformance.gr, 1 snrat.com, 1 snrd.de, 1 snrd.eu, 1 @@ -101240,7 +101213,6 @@ stirblaut.de, 1 stirling.co, 1 stisidores.org, 1 stitch.money, 1 -stitchfiddle.com, 1 stitchinprogress.com, 1 stjohncamden.com, 1 stjohnin.com, 1 @@ -101981,6 +101953,7 @@ stylodessens.fr, 1 styloeart.com, 1 stylspire.com, 1 styplon.cf, 1 +stypr.com, 1 styxxx.de, 1 stzur.com, 1 su1ph3r.io, 1 @@ -103052,6 +103025,7 @@ synchronicity.cz, 1 synchronyse.com, 1 syncios.com, 1 synclio.com, 1 +syncmindglobal.com, 1 syncmylife.net, 0 syncplay.pl, 1 syncresis.com, 1 @@ -103699,7 +103673,6 @@ tanneradvisorysolutions.com.au, 1 tannercorporation.com, 1 tannerdewitt.com, 1 tannerryan.ca, 1 -tannerwilliamson.com, 1 tannerwj.com, 1 tannextcloud.cf, 1 tanovar.com, 1 @@ -103750,6 +103723,7 @@ tappezzeria.roma.it, 1 tappezziere.milano.it, 0 tappyshop.com.br, 1 tapquad.com, 1 +taprix.org, 1 tapsnapp.co, 1 taqeemi.com, 1 taquilla.com, 1 @@ -103854,7 +103828,6 @@ tasticfilm.com, 1 tastycake.net, 0 tastystakes.com, 1 tastyworksreview.co, 1 -tat2grl85.com, 1 tatahealth.com, 1 tatar-bashqort.tk, 1 tatara.ne.jp, 1 @@ -105157,7 +105130,6 @@ tfx.com.br, 1 tfx.pt, 1 tfxstartup.com, 1 tfxstartup.com.br, 1 -tgamobility.co.uk, 1 tgb.org.uk, 1 tgbyte.de, 1 tgcgrain.com, 1 @@ -105188,6 +105160,7 @@ thai-massage.tk, 1 thai-ridgeback.tk, 1 thai.dating, 1 thai.land, 1 +thai369.com, 1 thaiboystory.ga, 1 thaibrokersfx.com, 1 thaicurry.net, 1 @@ -105381,7 +105354,6 @@ thebasementdefender.net, 1 thebasicstudio.com, 1 thebathroomexchange.ga, 1 thebcm.co.uk, 1 -thebearcanread.com, 1 thebeautyqueen.tk, 1 thebeginningviolinist.com, 1 thebengalinews.tk, 1 @@ -106407,7 +106379,6 @@ thinkingnull.com, 0 thinkingplanet.net, 1 thinkmarketing.ca, 1 thinkprocedural.com, 1 -thinktac.com, 1 thinktux.net, 1 thinkwisesoftware.com, 1 thinkwits.com, 1 @@ -106515,7 +106486,6 @@ thoughtsynth.com, 1 thoughtsynth.net, 1 thoughtsynth.org, 1 thoughtworthy.info, 1 -thouqi.com, 1 thousandoakselectrical.com, 1 thousandoaksexteriorlighting.com, 1 thousandoakslandscapelighting.com, 1 @@ -109172,7 +109142,6 @@ truqu.com, 1 trusecurity.gq, 1 truserve.org, 1 trusifan.tk, 1 -trusitio.com, 1 truskmedia.tk, 1 trussgenius.com, 1 trust-btc.ml, 1 @@ -109492,7 +109461,6 @@ tungjatjeta.al, 1 tungstenworld.com, 1 tuning-parts24.de, 1 tuning-werkstatt-nuernberg.de, 1 -tuning.energy, 1 tuningblog.eu, 0 tunisia-tech.tk, 1 tunisiadefnews.ga, 1 @@ -110126,7 +110094,6 @@ ucamind.com, 1 ucangiller.com, 1 ucasa.org.au, 1 ucatchemguideservice.com, 1 -ucc.edu.gh, 1 ucch.be, 0 uccisme.net.ua, 1 ucdap.com, 1 @@ -111275,8 +111242,6 @@ ut-jobs.net, 1 ut5s.com, 1 utafutbol.tk, 1 utahblackplate.com, 1 -utahblackplates.com, 1 -utahcanyons.org, 1 utahcountydjcompany.com, 1 utahdebtcare.com, 1 utahfanclub.org, 1 @@ -111499,6 +111464,7 @@ va.gov, 0 va11hal.la, 1 va11halla.ddns.net, 1 vaaddress.co, 1 +vaaes.org, 0 vaan-arbeidsrecht.nl, 1 vaartjesboten.nl, 1 vaat.io, 1 @@ -111782,6 +111748,7 @@ vanished.tk, 1 vanityestetik.com, 1 vanityfairnapkins.com, 0 vanjeveren.nl, 1 +vanmalland.com, 1 vanna-mechti.tk, 1 vannaos.com, 1 vannaos.net, 1 @@ -112613,7 +112580,6 @@ videt-son.ml, 1 videt-son.tk, 1 vidimte.eu, 1 vidiobokep.xyz, 1 -vidiproject.com, 1 vidister.de, 0 viditour-golf.nl, 1 viditour-zorg.nl, 1 @@ -112622,7 +112588,6 @@ vidlyoficial.com, 1 vidmia.com, 0 vidnova.ua, 1 vidos-eu.com, 1 -vidracariaespelhosbh.com.br, 1 vidyabhavanam.org, 1 vidyamonk.com, 1 vieaw.com, 1 @@ -113562,6 +113527,7 @@ volosi.tk, 1 voloskova.ru, 1 volqanic.com, 1 volreinsistemas.com, 1 +volta.io, 0 voltageelectricity.tk, 1 voltahurt.pl, 1 voltainsite.com, 1 @@ -114556,7 +114522,6 @@ waterpoint.tk, 1 waterpolosantona.tk, 1 waterpolospain.tk, 1 waterschaplimburg.nl, 1 -waterseal.in, 1 waterside-inn.co.uk, 1 waterside-residents.org.uk, 1 watersky.tk, 1 @@ -114589,7 +114554,6 @@ waupacawi.gov, 1 wav-productions.com, 1 wave-inc.co.jp, 1 wave.is, 1 -wave.red, 1 wavengine.com, 0 waveous.com, 1 wavered.cf, 1 @@ -114741,7 +114705,6 @@ wearwolf.tk, 1 weather-schools.com, 1 weather.gov, 1 weather.gov.mo, 1 -weatherbuzzmedia.com, 1 weathermelon.io, 1 weathermyway.rocks, 1 weatherproduct.ga, 1 @@ -114757,6 +114720,7 @@ web-creations.tk, 1 web-creato.tk, 1 web-demarche.com, 1 web-design-india.com, 1 +web-design.co.il, 1 web-desing.com.ua, 0 web-disaster.tk, 1 web-format.tk, 1 @@ -115378,6 +115342,8 @@ wemakeonlinereviews.com, 1 wemediate.info, 1 wemissyou.tk, 1 wemovemountains.co.uk, 1 +wen-in.com, 1 +wen-in.net, 1 wenceslas.org.uk, 1 wenchengchou.co, 1 wenchieh.com, 1 @@ -115855,7 +115821,6 @@ wichitafoundationpros.com, 1 wicitec.com, 0 wickedsick.tk, 1 wickedvibes.tk, 1 -wickelfischfrance.fr, 1 wickerliving.com, 1 wickersmith.com, 1 wickerwoman.com, 1 @@ -115927,6 +115892,7 @@ wijkbudget.gent, 1 wijkdezwaenebloeme.tk, 1 wijkstation.nl, 1 wijnbesteld.nl, 1 +wijnimportjanssen.nl, 1 wijnlandkroatie.nl, 1 wijnservices.nl, 0 wijsaantwerk.be, 1 @@ -115976,6 +115942,7 @@ wikijunior.com, 1 wikijunior.net, 1 wikijunior.org, 1 wikileaks.ch, 1 +wikileaks.com, 1 wikileaks.org, 1 wikilibrary.tk, 1 wikilink.cf, 1 @@ -116231,6 +116198,7 @@ win8.am, 1 win88-line.com, 1 win88-line.net, 1 winampnederlands.tk, 1 +winancreekbarn.com, 1 winario.de, 1 winball.ml, 1 winbignow.click, 1 @@ -117266,8 +117234,8 @@ wuestenbergs.tk, 1 wug.fun, 1 wug.jp, 1 wug.news, 1 -wui.fan, 0 -wuifan.com, 0 +wui.fan, 1 +wuifan.com, 1 wuifan.net, 1 wuifan.org, 1 wuji.cz, 1 @@ -117706,6 +117674,7 @@ xbjt33.com, 1 xbjt66.com, 1 xbjt666.com, 1 xbjt77.com, 1 +xblau.com, 1 xbox-mag.net, 1 xboxachievements.com, 1 xbrl.online, 1 @@ -117761,7 +117730,6 @@ xdawn.cn, 1 xdb.be, 0 xdesigns.biz, 1 xdos.io, 1 -xdtag.com, 1 xdty.org, 1 xebeche.nl, 1 xecure.zone, 1 @@ -117769,7 +117737,6 @@ xecureit.com, 1 xedap24h.com, 1 xeerpa.com, 1 xeforce.com, 1 -xega.org, 1 xehost.com, 1 xeiropraktiki.gr, 1 xelesante.jp, 1 @@ -119461,7 +119428,6 @@ yoogirls.com, 1 yoomza.com, 1 yoonas.com, 1 yooooex.com, 1 -yooptopian.com, 1 yooread.net, 1 yoozapi.com, 1 yoozik.io, 1 @@ -119653,7 +119619,6 @@ yourscotlandtour.co.uk, 1 yourskin.nl, 0 yoursoul.gq, 1 yoursoulmate.tk, 1 -yourstage.nl, 1 yourstart.tk, 1 yourtech.ir, 1 yourtests.tk, 1 @@ -120253,11 +120218,6 @@ zahnarzt-kruft.de, 1 zahnarztpraxis-simone-koch.de, 1 zahnmedizinzentrum.com, 0 zahrowski.com, 1 -zaidan.de, 1 -zaidan.eu, 1 -zaidanfood.com, 1 -zaidanfood.eu, 1 -zaidanlebensmittelhandel.de, 1 zaija.tk, 1 zaim-best.ml, 1 zaim15min.cf, 1 @@ -121210,6 +121170,7 @@ zoogbook.ml, 1 zooish.net, 1 zook.systems, 1 zook.tk, 1 +zookids.uy, 1 zookri.com, 1 zoola.io, 1 zoolaboo.de, 1 diff --git a/services/settings/dumps/security-state/intermediates.json b/services/settings/dumps/security-state/intermediates.json index 47df4ebc6a869..be316769ac60b 100644 --- a/services/settings/dumps/security-state/intermediates.json +++ b/services/settings/dumps/security-state/intermediates.json @@ -1,5 +1,383 @@ { "data": [ + { + "schema": 1654847823526, + "derHash": "8Hu73gdvm0DFfMS+/t6Xyh9Tua4UfwNdKEy/U/NDL7g=", + "subject": "CN=CFCA OV OCA,O=China Financial Certification Authority,C=CN", + "subjectDN": "MFUxCzAJBgNVBAYTAkNOMTAwLgYDVQQKDCdDaGluYSBGaW5hbmNpYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxFDASBgNVBAMMC0NGQ0EgT1YgT0NB", + "whitelist": false, + "attachment": { + "hash": "bc37658d1568750ae385b92be54ede64df31899d30f67211fd1e015c9dc7803b", + "size": 1963, + "filename": "uc0FPx73f1ObHGmGZOcevy371Uo9asVjdabpiS0lKgQ=.pem", + "location": "security-state-staging/intermediates/8a832b56-3f0a-4b5f-8966-8a1da5242863.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "uc0FPx73f1ObHGmGZOcevy371Uo9asVjdabpiS0lKgQ=", + "crlite_enrolled": false, + "id": "b2b776e5-2b2f-4c8e-819d-026b8d3855d2", + "last_modified": 1655103423113 + }, + { + "schema": 1654847312403, + "derHash": "TJE9BPtJXcNhGVUtYGj3uYke/kA0Tp5cHpEy9luu/38=", + "subject": "CN=DigiCert Trusted Root G4,OU=www.digicert.com,O=DigiCert Inc,C=US", + "subjectDN": "MGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNA==", + "whitelist": false, + "attachment": { + "hash": "b47f4335ae3edbdca967deaae2958f757fb4beb22b0a4d4f432579ebf498efd3", + "size": 2032, + "filename": "Wd8xe_qfTwq3ylFNd3IpaqLHZbh2ZNCLluVzmeNkcpw=.pem", + "location": "security-state-staging/intermediates/f78e4aec-e08a-4718-8c1f-7073e103aee0.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "Wd8xe/qfTwq3ylFNd3IpaqLHZbh2ZNCLluVzmeNkcpw=", + "crlite_enrolled": false, + "id": "eb630a2c-483e-4c96-b3f3-66a3eb6ebc92", + "last_modified": 1654847823067 + }, + { + "schema": 1654825724896, + "derHash": "WVPN/qO+2zfjDeiJw/bQbgAHUqMF4OD8b1RP7iSLMlo=", + "subject": "CN=ZwTrus ECC DV SSL CA,O=北京中万网络科技有限责任公司,C=CN", + "subjectDN": "MGExCzAJBgNVBAYTAkNOMTMwMQYDVQQKDCrljJfkuqzkuK3kuIfnvZHnu5znp5HmioDmnInpmZDotKPku7vlhazlj7gxHTAbBgNVBAMTFFp3VHJ1cyBFQ0MgRFYgU1NMIENB", + "whitelist": false, + "attachment": { + "hash": "f34ca745ef44319856cba4a050307d3f871aa0d51f34fcd79c644accc2667ac2", + "size": 1264, + "filename": "Req3epNPjKJ-Rs6KENthIqbXt0QUQNEqKEs3d3aoHyk=.pem", + "location": "security-state-staging/intermediates/82b8a718-1f7d-4d67-8acb-6f56003e84bd.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "Req3epNPjKJ+Rs6KENthIqbXt0QUQNEqKEs3d3aoHyk=", + "crlite_enrolled": false, + "id": "7baf8016-e5eb-47ca-932f-f89c343bab81", + "last_modified": 1654826223105 + }, + { + "schema": 1654825723984, + "derHash": "9r50i0OIRvP1IBkINvF1J+7HCdunHJsy+Blo7MAlR1c=", + "subject": "CN=ZwTrus ECC EV SSL CA,O=北京中万网络科技有限责任公司,C=CN", + "subjectDN": "MGExCzAJBgNVBAYTAkNOMTMwMQYDVQQKDCrljJfkuqzkuK3kuIfnvZHnu5znp5HmioDmnInpmZDotKPku7vlhazlj7gxHTAbBgNVBAMTFFp3VHJ1cyBFQ0MgRVYgU1NMIENB", + "whitelist": false, + "attachment": { + "hash": "cba793053502603a3ebe98509c020d3accd30219f3236ad6e29af1018c66d283", + "size": 1256, + "filename": "2foXbUUoEVKfGaTlEmvOmVuXlyfrBAVV328MkIxr1y4=.pem", + "location": "security-state-staging/intermediates/112e4c37-55c6-4b45-9a86-1a2108fba5ec.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "2foXbUUoEVKfGaTlEmvOmVuXlyfrBAVV328MkIxr1y4=", + "crlite_enrolled": false, + "id": "ad672bb3-9416-4831-81af-1e669749e096", + "last_modified": 1654826223099 + }, + { + "schema": 1654825723094, + "derHash": "2UXfXUkXq6DGPCWrVEEPbfm9XR4aOEMEA2mYGSWSj4I=", + "subject": "CN=ZwTrus ECC OV SSL CA,O=北京中万网络科技有限责任公司,C=CN", + "subjectDN": "MGExCzAJBgNVBAYTAkNOMTMwMQYDVQQKDCrljJfkuqzkuK3kuIfnvZHnu5znp5HmioDmnInpmZDotKPku7vlhazlj7gxHTAbBgNVBAMTFFp3VHJ1cyBFQ0MgT1YgU1NMIENB", + "whitelist": false, + "attachment": { + "hash": "a96eb112a51dcd7aa9dfffa37cc94c1e71a4a94715e25963eccada2b975ad0a9", + "size": 1264, + "filename": "-SivwIIZZ5XMDBPpRysjqX4hUVcsx0NmbrShcxjja6k=.pem", + "location": "security-state-staging/intermediates/99ba2c3d-3343-4152-b286-cc8597f7e752.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "+SivwIIZZ5XMDBPpRysjqX4hUVcsx0NmbrShcxjja6k=", + "crlite_enrolled": false, + "id": "d2f202a9-c4a9-4724-b071-36ca4a817509", + "last_modified": 1654826223090 + }, + { + "schema": 1654825721302, + "derHash": "EhLoLHa+d950OqkcVf2z9FVE2M65z2SWvQ6ses7K6R8=", + "subject": "CN=cnWebTrust DV CA - ECC,O=cnWebTrust Inc,C=CN", + "subjectDN": "MEcxCzAJBgNVBAYTAkNOMRcwFQYDVQQKEw5jbldlYlRydXN0IEluYzEfMB0GA1UEAxMWY25XZWJUcnVzdCBEViBDQSAtIEVDQw==", + "whitelist": false, + "attachment": { + "hash": "87018e6d7035c598f6d44dd6a23d43098f9af13871c58f0e1564fe173c2695b8", + "size": 1232, + "filename": "kT_gnxnm88DZcFflMXkoWCVHV2kU0m_AIAWWwR0E1a0=.pem", + "location": "security-state-staging/intermediates/3591a8aa-ef82-448a-9782-b9b4aecbab2c.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "kT/gnxnm88DZcFflMXkoWCVHV2kU0m/AIAWWwR0E1a0=", + "crlite_enrolled": false, + "id": "746f382b-1d3e-4a1c-a5a1-522154b06425", + "last_modified": 1654826223084 + }, + { + "schema": 1654825720411, + "derHash": "ubZIktCtRxksE/FdrM9bogQbs58wQagPqq1vxsUqilA=", + "subject": "CN=ZwTrus EV SSL CA,O=北京中万网络科技有限责任公司,C=CN", + "subjectDN": "MF0xCzAJBgNVBAYTAkNOMTMwMQYDVQQKDCrljJfkuqzkuK3kuIfnvZHnu5znp5HmioDmnInpmZDotKPku7vlhazlj7gxGTAXBgNVBAMTEFp3VHJ1cyBFViBTU0wgQ0E=", + "whitelist": false, + "attachment": { + "hash": "5927a6a46a8722d647f97bd1964a77034c437687eea5dd18501919340e3884d2", + "size": 2263, + "filename": "cdkux3rPkZm7pdS4qkV2xWrMQUeTTUDYeuHEFMkgU0o=.pem", + "location": "security-state-staging/intermediates/0abdba7c-086e-4aef-bf18-86e3082d8261.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "cdkux3rPkZm7pdS4qkV2xWrMQUeTTUDYeuHEFMkgU0o=", + "crlite_enrolled": false, + "id": "3e007f89-e1f8-43a5-8443-ff0bd3234f7c", + "last_modified": 1654826223077 + }, + { + "schema": 1654825722178, + "derHash": "aXhU6w6aR3nmKsoSR/WHlsxTTVSar+YdHvuKlpck9Fg=", + "subject": "CN=cnWebTrust EV CA,O=cnWebTrust Inc,C=CN", + "subjectDN": "MEExCzAJBgNVBAYTAkNOMRcwFQYDVQQKEw5jbldlYlRydXN0IEluYzEZMBcGA1UEAxMQY25XZWJUcnVzdCBFViBDQQ==", + "whitelist": false, + "attachment": { + "hash": "40070392acdec705154cf7180e31b4d158c903b120ba125f7b9f88ea75c42d01", + "size": 2223, + "filename": "rr1Imgoyj61JA3E5r9kyBhIxOWojKf38FM0RZ8gze-8=.pem", + "location": "security-state-staging/intermediates/856df076-8668-4af6-a815-a46aefc6687e.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "rr1Imgoyj61JA3E5r9kyBhIxOWojKf38FM0RZ8gze+8=", + "crlite_enrolled": false, + "id": "3cd31ab6-a5a0-48c8-b8c6-bf3b52f1e812", + "last_modified": 1654826223070 + }, + { + "schema": 1654825719491, + "derHash": "zeCfT4yLgzm/UFtaUiIhmkv0nlNz7QYKJ4te5U8fAX8=", + "subject": "CN=ZwTrus DV SSL CA,O=北京中万网络科技有限责任公司,C=CN", + "subjectDN": "MF0xCzAJBgNVBAYTAkNOMTMwMQYDVQQKDCrljJfkuqzkuK3kuIfnvZHnu5znp5HmioDmnInpmZDotKPku7vlhazlj7gxGTAXBgNVBAMTEFp3VHJ1cyBEViBTU0wgQ0E=", + "whitelist": false, + "attachment": { + "hash": "ab985c1e8b39ad8742fa123d7c0c04afbe868e46175aedcbc36c51f8d31f690c", + "size": 2272, + "filename": "W9sKv5zj48qfjviocv1xMHCxROdMlOWyOvVCKOYDehg=.pem", + "location": "security-state-staging/intermediates/66fe1f2b-f2db-4f71-b2a3-71ed411360c0.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "W9sKv5zj48qfjviocv1xMHCxROdMlOWyOvVCKOYDehg=", + "crlite_enrolled": false, + "id": "5a533e6f-a88b-4c5a-871c-2feee0089847", + "last_modified": 1654826223063 + }, + { + "schema": 1654825718647, + "derHash": "Z7emcOC+BzRVIiRjZV+5DAwvEpsKNQWijQFHWqmkeaQ=", + "subject": "CN=ZwTrus OV SSL CA,O=北京中万网络科技有限责任公司,C=CN", + "subjectDN": "MF0xCzAJBgNVBAYTAkNOMTMwMQYDVQQKDCrljJfkuqzkuK3kuIfnvZHnu5znp5HmioDmnInpmZDotKPku7vlhazlj7gxGTAXBgNVBAMTEFp3VHJ1cyBPViBTU0wgQ0E=", + "whitelist": false, + "attachment": { + "hash": "ccf80a9bf2f9a47a0817b7dc39ff0dc2dd2b31e94d3f731c99e93913a73b0152", + "size": 2276, + "filename": "od08pFrvcsrEIVHG2etKzrvApEI5rI8Qv9IpYTeTclw=.pem", + "location": "security-state-staging/intermediates/f2d71897-6ff6-41e1-b3e6-65dc5b946850.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "od08pFrvcsrEIVHG2etKzrvApEI5rI8Qv9IpYTeTclw=", + "crlite_enrolled": false, + "id": "3992fd86-634f-4ad7-af81-c4d3e597b8ec", + "last_modified": 1654826223057 + }, + { + "schema": 1654825716951, + "derHash": "TRLbPMknsmDb+PJ2SfCu0FEQBDAz5wk0TyY5MKnrVjE=", + "subject": "CN=cnWebTrust OV CA,O=cnWebTrust Inc,C=CN", + "subjectDN": "MEExCzAJBgNVBAYTAkNOMRcwFQYDVQQKEw5jbldlYlRydXN0IEluYzEZMBcGA1UEAxMQY25XZWJUcnVzdCBPViBDQQ==", + "whitelist": false, + "attachment": { + "hash": "ad8d62b9eeaa6ec4c309f35271597d3e672b84e5b2ee90d069611b3fb782f381", + "size": 2235, + "filename": "j4rCnPpdXzNAcnJQSrKiLlTLZZIJt4gZ9D6XOorTudM=.pem", + "location": "security-state-staging/intermediates/458b474e-7e16-4c87-8305-6937b4ca373d.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "j4rCnPpdXzNAcnJQSrKiLlTLZZIJt4gZ9D6XOorTudM=", + "crlite_enrolled": false, + "id": "ca3bd4e6-3719-4f90-93be-f3bec8b1d133", + "last_modified": 1654826223050 + }, + { + "schema": 1654825716050, + "derHash": "zhX0y2O4lF0S1Va9VmtAqaT2Kr2WzRllSrgmVBpHWEw=", + "subject": "CN=cnWebTrust EV CA - ECC,O=cnWebTrust Inc,C=CN", + "subjectDN": "MEcxCzAJBgNVBAYTAkNOMRcwFQYDVQQKEw5jbldlYlRydXN0IEluYzEfMB0GA1UEAxMWY25XZWJUcnVzdCBFViBDQSAtIEVDQw==", + "whitelist": false, + "attachment": { + "hash": "874855ad95972dc01d239c1bfd8ce9380dadc81e946c380c5a37304271c109fe", + "size": 1219, + "filename": "6uCYMqp6OmT4VZ6V72MUCocVXJrKp_DNCWIy7YMe9_A=.pem", + "location": "security-state-staging/intermediates/9da5ee83-928e-402e-bb45-daec09143011.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "6uCYMqp6OmT4VZ6V72MUCocVXJrKp/DNCWIy7YMe9/A=", + "crlite_enrolled": false, + "id": "430337bf-7b6e-4f30-8e57-7ade9ff65bbe", + "last_modified": 1654826223043 + }, + { + "schema": 1654825717799, + "derHash": "huh/XKOqljjTIXPm3B3lkZ/mM82XAynTP2llAcBz9b0=", + "subject": "CN=cnWebTrust OV CA - ECC,O=cnWebTrust Inc,C=CN", + "subjectDN": "MEcxCzAJBgNVBAYTAkNOMRcwFQYDVQQKEw5jbldlYlRydXN0IEluYzEfMB0GA1UEAxMWY25XZWJUcnVzdCBPViBDQSAtIEVDQw==", + "whitelist": false, + "attachment": { + "hash": "3925020180a8564572e7fd866537761924dcf5c7f6a81e2bb64ac43bb8064275", + "size": 1232, + "filename": "Zznygcd02s-GRBZdVzzLeU95XTr_tfE49F-r4OGfszM=.pem", + "location": "security-state-staging/intermediates/1b2ec3e5-6406-43f1-b844-af3bb80b55d8.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "Zznygcd02s+GRBZdVzzLeU95XTr/tfE49F+r4OGfszM=", + "crlite_enrolled": false, + "id": "b934396e-4172-49e2-97f4-c680f60b9532", + "last_modified": 1654826223036 + }, + { + "schema": 1654822121446, + "derHash": "Ko5qhudNEO2yAmyBaT1klXoPCBwWMZEqyV79/LViVlc=", + "subject": "CN=HiPKI EV TLS CA - G1,O=Chunghwa Telecom Co.\, Ltd.,C=TW", + "subjectDN": "MFExCzAJBgNVBAYTAlRXMSMwIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEdMBsGA1UEAwwUSGlQS0kgRVYgVExTIENBIC0gRzE=", + "whitelist": false, + "attachment": { + "hash": "a023cea4830614c1b609404c9d6c146bd9ea1c7b18d1387e6ffd3f1bc4df8468", + "size": 2406, + "filename": "Vh3AWHegYXB8SaGzfKEBMcyAbWnHMWpi2fmpJO2WgMU=.pem", + "location": "security-state-staging/intermediates/3f43d607-34b9-4a08-a601-014da9b7f84d.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "Vh3AWHegYXB8SaGzfKEBMcyAbWnHMWpi2fmpJO2WgMU=", + "crlite_enrolled": true, + "id": "43a2c25b-7851-4031-bd23-1be3b5327e04", + "last_modified": 1654822624797 + }, + { + "schema": 1654822121934, + "derHash": "xbSrvTuuOBFKOoI6isTNMcRUZbfBzr2E821yBUr76Ls=", + "subject": "CN=HARICA Institutional TLS RSA,O=Hellenic Academic and Research Institutions CA,C=GR", + "subjectDN": "MG0xCzAJBgNVBAYTAkdSMTcwNQYDVQQKDC5IZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENBMSUwIwYDVQQDDBxIQVJJQ0EgSW5zdGl0dXRpb25hbCBUTFMgUlNB", + "whitelist": false, + "attachment": { + "hash": "d83071c3635664b97f98081ca6b4046bfd3701343ba051f343bd67fd33b619e7", + "size": 2467, + "filename": "zuce6_Gkwh58Gy-vEonepsazUULwkv4WD6baLfaKxJQ=.pem", + "location": "security-state-staging/intermediates/e37b4d53-3826-40dc-9611-c8111a6869fe.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "zuce6/Gkwh58Gy+vEonepsazUULwkv4WD6baLfaKxJQ=", + "crlite_enrolled": true, + "id": "87444841-f26d-4e30-bfcc-f7348f035320", + "last_modified": 1654822624786 + }, + { + "schema": 1654822121137, + "derHash": "n72IaUX7bLY+6/EQd9rJgORTaNJFi6XvCo1ycEb80pI=", + "subject": "CN=HARICA OV TLS RSA,O=Hellenic Academic and Research Institutions CA,C=GR", + "subjectDN": "MGIxCzAJBgNVBAYTAkdSMTcwNQYDVQQKDC5IZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENBMRowGAYDVQQDDBFIQVJJQ0EgT1YgVExTIFJTQQ==", + "whitelist": false, + "attachment": { + "hash": "4a00453535849da9506d3c880adf5594fd03e37f3474ed14201e9a54fe8e0c8d", + "size": 2402, + "filename": "-YHY-Ybt-5EAO47w-lRzEDyis4QTCGxh6IbF6_Pt1aA=.pem", + "location": "security-state-staging/intermediates/9ff2d282-9920-4c34-bb54-e699d43f70fd.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "+YHY+Ybt+5EAO47w+lRzEDyis4QTCGxh6IbF6/Pt1aA=", + "crlite_enrolled": true, + "id": "07b1344c-3714-4729-bd44-f0bf0a6ae83f", + "last_modified": 1654822624776 + }, + { + "schema": 1654822121295, + "derHash": "OSN3pxnj5lpA2GUbkjYduVMgs5yjYQcqOjz0LGbgDbw=", + "subject": "CN=HARICA DV TLS ECC,O=Hellenic Academic and Research Institutions CA,C=GR", + "subjectDN": "MGIxCzAJBgNVBAYTAkdSMTcwNQYDVQQKDC5IZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENBMRowGAYDVQQDDBFIQVJJQ0EgRFYgVExTIEVDQw==", + "whitelist": false, + "attachment": { + "hash": "7e27af844502735b21ea2bd4cff1140421efb626bc02fbb901dd4a16acc835c4", + "size": 1256, + "filename": "4bU63rTG6VcPUxQDcQxr5b2fCm9EqiwrERC74jrdR8w=.pem", + "location": "security-state-staging/intermediates/7d79ac16-e5de-4231-a19b-6dff6536caf7.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "4bU63rTG6VcPUxQDcQxr5b2fCm9EqiwrERC74jrdR8w=", + "crlite_enrolled": true, + "id": "69aa65eb-ad45-40cb-9b9e-d6fe0ca89ada", + "last_modified": 1654822624766 + }, + { + "schema": 1654804623591, + "derHash": "KBAe480v9vIl+/Dt6Uq1DWdir9urlk98nTzPfwLumDg=", + "subject": "CN=HARICA DV TLS RSA,O=Hellenic Academic and Research Institutions CA,C=GR", + "subjectDN": "MGIxCzAJBgNVBAYTAkdSMTcwNQYDVQQKDC5IZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENBMRowGAYDVQQDDBFIQVJJQ0EgRFYgVExTIFJTQQ==", + "whitelist": false, + "attachment": { + "hash": "c44af3dd21b1162c83733f015029c651f28517ff66e4ca9317a1c48f5a9b71b4", + "size": 2402, + "filename": "rk2I2etvSahZka3FPKyvABNS0NJaDCduKDeQ5Vvg_Xs=.pem", + "location": "security-state-staging/intermediates/079724df-81e4-4adb-bb4a-2ed5a779cd27.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "rk2I2etvSahZka3FPKyvABNS0NJaDCduKDeQ5Vvg/Xs=", + "crlite_enrolled": true, + "id": "1b7a6bff-56c5-48ba-9925-40365223d34e", + "last_modified": 1654822624756 + }, + { + "schema": 1654822121774, + "derHash": "XuWq1wSotpiIP0ApcgyPoct5yfo0Y8wkNAYp6+bFpis=", + "subject": "CN=Verokey Secure Web G2,O=Verokey,C=AU", + "subjectDN": "MD8xCzAJBgNVBAYTAkFVMRAwDgYDVQQKEwdWZXJva2V5MR4wHAYDVQQDExVWZXJva2V5IFNlY3VyZSBXZWIgRzI=", + "whitelist": false, + "attachment": { + "hash": "8d08fa773eab40914d633ec0fc0c90f83553e8e8900c895ff3b9fac73917357c", + "size": 1683, + "filename": "YOICDd74CBBTQQEfP4A_1QP-tDZ8_JTzjErj5b1IsYo=.pem", + "location": "security-state-staging/intermediates/b1916190-6e0c-4a41-88c9-4b5aadcf3649.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "YOICDd74CBBTQQEfP4A/1QP+tDZ8/JTzjErj5b1IsYo=", + "crlite_enrolled": true, + "id": "c449be6f-2cc0-481e-af04-2182142ce9f1", + "last_modified": 1654822624745 + }, + { + "schema": 1654822121624, + "derHash": "cpVqHFql2RrGnNYxB6JaoYQ4Gd3CHFEI7B2X8yKWA84=", + "subject": "CN=USERTrust ECC Domain Validation Secure Server CA,O=The USERTRUST Network,L=Jersey City,ST=New Jersey,C=US", + "subjectDN": "MIGTMQswCQYDVQQGEwJVUzETMBEGA1UECBMKTmV3IEplcnNleTEUMBIGA1UEBxMLSmVyc2V5IENpdHkxHjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazE5MDcGA1UEAxMwVVNFUlRydXN0IEVDQyBEb21haW4gVmFsaWRhdGlvbiBTZWN1cmUgU2VydmVyIENB", + "whitelist": false, + "attachment": { + "hash": "2a6313c6f238488f62807d206801b298319fe9aadc79bea5d1cb52261d84102a", + "size": 1333, + "filename": "-orpYE2E52U2_GRvH4NTBMqU6WeiGaMHjrIRWT8JypY=.pem", + "location": "security-state-staging/intermediates/a4a30987-f9be-4178-80b7-093289d197b3.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "+orpYE2E52U2/GRvH4NTBMqU6WeiGaMHjrIRWT8JypY=", + "crlite_enrolled": true, + "id": "e697d669-10e9-4820-af92-62a85ce2e0a3", + "last_modified": 1654822624735 + }, + { + "schema": 1654804112375, + "derHash": "NeOhiRd6ZoYNQ0U96hfvdO5rckd7DlOdodI9JXe267o=", + "subject": "CN=cnWebTrust DV CA,O=cnWebTrust Inc,C=CN", + "subjectDN": "MEExCzAJBgNVBAYTAkNOMRcwFQYDVQQKEw5jbldlYlRydXN0IEluYzEZMBcGA1UEAxMQY25XZWJUcnVzdCBEViBDQQ==", + "whitelist": false, + "attachment": { + "hash": "b48adfa896bdb2d2e3ab00d9293aa6007a91074865174a1632b79b4d68ac25bc", + "size": 2235, + "filename": "g-4uy6SgXERcva4V3D4XVBmrZPEVCm5VrzAAAFk11wg=.pem", + "location": "security-state-staging/intermediates/1c87ed53-84ff-4135-832c-1fed54ca9089.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "g+4uy6SgXERcva4V3D4XVBmrZPEVCm5VrzAAAFk11wg=", + "crlite_enrolled": false, + "id": "90e8d1ea-a147-43dc-b502-164677314799", + "last_modified": 1654804623143 + }, { "schema": 1653958120183, "derHash": "5c0N1E4RIMeUFchPU2nXmuBPBH6A3AhWNRqrwjIFbKU=", @@ -126,24 +504,6 @@ "id": "1d14fc34-cfca-4720-bd7d-f6bab37335af", "last_modified": 1653965830322 }, - { - "schema": 1653958119845, - "derHash": "8Hu73gdvm0DFfMS+/t6Xyh9Tua4UfwNdKEy/U/NDL7g=", - "subject": "CN=CFCA OV OCA,O=China Financial Certification Authority,C=CN", - "subjectDN": "MFUxCzAJBgNVBAYTAkNOMTAwLgYDVQQKDCdDaGluYSBGaW5hbmNpYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxFDASBgNVBAMMC0NGQ0EgT1YgT0NB", - "whitelist": false, - "attachment": { - "hash": "bc37658d1568750ae385b92be54ede64df31899d30f67211fd1e015c9dc7803b", - "size": 1963, - "filename": "uc0FPx73f1ObHGmGZOcevy371Uo9asVjdabpiS0lKgQ=.pem", - "location": "security-state-staging/intermediates/8a832b56-3f0a-4b5f-8966-8a1da5242863.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "uc0FPx73f1ObHGmGZOcevy371Uo9asVjdabpiS0lKgQ=", - "crlite_enrolled": true, - "id": "b2b776e5-2b2f-4c8e-819d-026b8d3855d2", - "last_modified": 1653965830312 - }, { "schema": 1653145078285, "derHash": "EbbbW2jc3zRHmufnt7uqcWWQVXetg9R08ruXF84kTOo=", @@ -2664,24 +3024,6 @@ "id": "d6958d94-103f-4a2b-92b9-2b27cabf0600", "last_modified": 1647658654006 }, - { - "schema": 1647654825609, - "derHash": "XuWq1wSotpiIP0ApcgyPoct5yfo0Y8wkNAYp6+bFpis=", - "subject": "CN=Verokey Secure Web G2,O=Verokey,C=AU", - "subjectDN": "MD8xCzAJBgNVBAYTAkFVMRAwDgYDVQQKEwdWZXJva2V5MR4wHAYDVQQDExVWZXJva2V5IFNlY3VyZSBXZWIgRzI=", - "whitelist": false, - "attachment": { - "hash": "8d08fa773eab40914d633ec0fc0c90f83553e8e8900c895ff3b9fac73917357c", - "size": 1683, - "filename": "YOICDd74CBBTQQEfP4A_1QP-tDZ8_JTzjErj5b1IsYo=.pem", - "location": "security-state-staging/intermediates/b1916190-6e0c-4a41-88c9-4b5aadcf3649.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "YOICDd74CBBTQQEfP4A/1QP+tDZ8/JTzjErj5b1IsYo=", - "crlite_enrolled": false, - "id": "c449be6f-2cc0-481e-af04-2182142ce9f1", - "last_modified": 1647658653997 - }, { "schema": 1647654824627, "derHash": "vP0mFOQtY8WWkcPOi+x5LeL86JztT5xGDQqEhXMHT8s=", @@ -8676,24 +9018,6 @@ "id": "b7d934aa-0f81-4c1f-8dfb-ba992f219852", "last_modified": 1643813842985 }, - { - "schema": 1643813313762, - "derHash": "xbSrvTuuOBFKOoI6isTNMcRUZbfBzr2E821yBUr76Ls=", - "subject": "CN=HARICA Institutional TLS RSA,O=Hellenic Academic and Research Institutions CA,C=GR", - "subjectDN": "MG0xCzAJBgNVBAYTAkdSMTcwNQYDVQQKDC5IZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENBMSUwIwYDVQQDDBxIQVJJQ0EgSW5zdGl0dXRpb25hbCBUTFMgUlNB", - "whitelist": false, - "attachment": { - "hash": "d83071c3635664b97f98081ca6b4046bfd3701343ba051f343bd67fd33b619e7", - "size": 2467, - "filename": "zuce6_Gkwh58Gy-vEonepsazUULwkv4WD6baLfaKxJQ=.pem", - "location": "security-state-staging/intermediates/e37b4d53-3826-40dc-9611-c8111a6869fe.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "zuce6/Gkwh58Gy+vEonepsazUULwkv4WD6baLfaKxJQ=", - "crlite_enrolled": false, - "id": "87444841-f26d-4e30-bfcc-f7348f035320", - "last_modified": 1643813842978 - }, { "schema": 1643539730375, "derHash": "FD3+ZYMuID5NKOww+2C6c77jru4wij+NGUu2Hn0dm8A=", @@ -10080,24 +10404,6 @@ "id": "e78f8c36-89b2-4ab8-9fb9-ed1cae795020", "last_modified": 1643295452213 }, - { - "schema": 1643210274385, - "derHash": "Ko5qhudNEO2yAmyBaT1klXoPCBwWMZEqyV79/LViVlc=", - "subject": "CN=HiPKI EV TLS CA - G1,O=Chunghwa Telecom Co.\, Ltd.,C=TW", - "subjectDN": "MFExCzAJBgNVBAYTAlRXMSMwIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEdMBsGA1UEAwwUSGlQS0kgRVYgVExTIENBIC0gRzE=", - "whitelist": false, - "attachment": { - "hash": "a023cea4830614c1b609404c9d6c146bd9ea1c7b18d1387e6ffd3f1bc4df8468", - "size": 2406, - "filename": "Vh3AWHegYXB8SaGzfKEBMcyAbWnHMWpi2fmpJO2WgMU=.pem", - "location": "security-state-staging/intermediates/3f43d607-34b9-4a08-a601-014da9b7f84d.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "Vh3AWHegYXB8SaGzfKEBMcyAbWnHMWpi2fmpJO2WgMU=", - "crlite_enrolled": false, - "id": "43a2c25b-7851-4031-bd23-1be3b5327e04", - "last_modified": 1643273851580 - }, { "schema": 1643205203636, "derHash": "2qBDVAf6RMKKuTnmgjgTYFd5CThzqWZJrW4DsF0oYmw=", @@ -13518,60 +13824,6 @@ "id": "587d38e2-58b3-4aad-befd-718833edd424", "last_modified": 1632970665982 }, - { - "schema": 1632967624314, - "derHash": "n72IaUX7bLY+6/EQd9rJgORTaNJFi6XvCo1ycEb80pI=", - "subject": "CN=HARICA OV TLS RSA,O=Hellenic Academic and Research Institutions CA,C=GR", - "subjectDN": "MGIxCzAJBgNVBAYTAkdSMTcwNQYDVQQKDC5IZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENBMRowGAYDVQQDDBFIQVJJQ0EgT1YgVExTIFJTQQ==", - "whitelist": false, - "attachment": { - "hash": "4a00453535849da9506d3c880adf5594fd03e37f3474ed14201e9a54fe8e0c8d", - "size": 2402, - "filename": "-YHY-Ybt-5EAO47w-lRzEDyis4QTCGxh6IbF6_Pt1aA=.pem", - "location": "security-state-staging/intermediates/9ff2d282-9920-4c34-bb54-e699d43f70fd.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "+YHY+Ybt+5EAO47w+lRzEDyis4QTCGxh6IbF6/Pt1aA=", - "crlite_enrolled": false, - "id": "07b1344c-3714-4729-bd44-f0bf0a6ae83f", - "last_modified": 1632970665968 - }, - { - "schema": 1632967626136, - "derHash": "OSN3pxnj5lpA2GUbkjYduVMgs5yjYQcqOjz0LGbgDbw=", - "subject": "CN=HARICA DV TLS ECC,O=Hellenic Academic and Research Institutions CA,C=GR", - "subjectDN": "MGIxCzAJBgNVBAYTAkdSMTcwNQYDVQQKDC5IZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENBMRowGAYDVQQDDBFIQVJJQ0EgRFYgVExTIEVDQw==", - "whitelist": false, - "attachment": { - "hash": "7e27af844502735b21ea2bd4cff1140421efb626bc02fbb901dd4a16acc835c4", - "size": 1256, - "filename": "4bU63rTG6VcPUxQDcQxr5b2fCm9EqiwrERC74jrdR8w=.pem", - "location": "security-state-staging/intermediates/7d79ac16-e5de-4231-a19b-6dff6536caf7.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "4bU63rTG6VcPUxQDcQxr5b2fCm9EqiwrERC74jrdR8w=", - "crlite_enrolled": false, - "id": "69aa65eb-ad45-40cb-9b9e-d6fe0ca89ada", - "last_modified": 1632970665954 - }, - { - "schema": 1632967627936, - "derHash": "KBAe480v9vIl+/Dt6Uq1DWdir9urlk98nTzPfwLumDg=", - "subject": "CN=HARICA DV TLS RSA,O=Hellenic Academic and Research Institutions CA,C=GR", - "subjectDN": "MGIxCzAJBgNVBAYTAkdSMTcwNQYDVQQKDC5IZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENBMRowGAYDVQQDDBFIQVJJQ0EgRFYgVExTIFJTQQ==", - "whitelist": false, - "attachment": { - "hash": "c44af3dd21b1162c83733f015029c651f28517ff66e4ca9317a1c48f5a9b71b4", - "size": 2402, - "filename": "rk2I2etvSahZka3FPKyvABNS0NJaDCduKDeQ5Vvg_Xs=.pem", - "location": "security-state-staging/intermediates/079724df-81e4-4adb-bb4a-2ed5a779cd27.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "rk2I2etvSahZka3FPKyvABNS0NJaDCduKDeQ5Vvg/Xs=", - "crlite_enrolled": false, - "id": "1b7a6bff-56c5-48ba-9925-40365223d34e", - "last_modified": 1632970665940 - }, { "schema": 1632967629706, "derHash": "IjreDkXMxL7LJV2wCd8eI5ql1xsXzz2wpYLCksJezFI=", @@ -19278,24 +19530,6 @@ "id": "626a64c6-27bd-4788-ac43-961a6c286a2f", "last_modified": 1576536532446 }, - { - "schema": 1576536107246, - "derHash": "cpVqHFql2RrGnNYxB6JaoYQ4Gd3CHFEI7B2X8yKWA84=", - "subject": "CN=USERTrust ECC Domain Validation Secure Server CA,O=The USERTRUST Network,L=Jersey City,ST=New Jersey,C=US", - "subjectDN": "MIGTMQswCQYDVQQGEwJVUzETMBEGA1UECBMKTmV3IEplcnNleTEUMBIGA1UEBxMLSmVyc2V5IENpdHkxHjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazE5MDcGA1UEAxMwVVNFUlRydXN0IEVDQyBEb21haW4gVmFsaWRhdGlvbiBTZWN1cmUgU2VydmVyIENB", - "whitelist": false, - "attachment": { - "hash": "2a6313c6f238488f62807d206801b298319fe9aadc79bea5d1cb52261d84102a", - "size": 1333, - "filename": "-orpYE2E52U2_GRvH4NTBMqU6WeiGaMHjrIRWT8JypY=.pem", - "location": "security-state-staging/intermediates/a4a30987-f9be-4178-80b7-093289d197b3.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "+orpYE2E52U2/GRvH4NTBMqU6WeiGaMHjrIRWT8JypY=", - "crlite_enrolled": false, - "id": "e697d669-10e9-4820-af92-62a85ce2e0a3", - "last_modified": 1576536532387 - }, { "schema": 1576536096203, "derHash": "n6n8tQDxqYNVCZ9wA0zw0u50Orpj9utn1VaF6pBlMos=",
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit e5894b0d6475393f12a81c2f064a42e543a8b812 Author: Emilio Cobos Álvarez emilio@crisal.io AuthorDate: Sat Apr 30 01:24:47 2022 +0000
Bug 1757604 - Make content-type on JAR channels behave the same as HTTP channels. r=Gijs, a=RyanVM
That is, treat it as a hint if called before open, and as an override if called after. Override the hint on open.
This is a less invasive change that is green on try and also fixes the issue.
Differential Revision: https://phabricator.services.mozilla.com/D145098 --- modules/libjar/nsJARChannel.cpp | 83 ++++++++++++---------- modules/libjar/nsJARChannel.h | 11 ++- .../tests/browser/browser_xpcom_graph_wait.js | 1 + 3 files changed, 55 insertions(+), 40 deletions(-)
diff --git a/modules/libjar/nsJARChannel.cpp b/modules/libjar/nsJARChannel.cpp index bb2b6f681608c..be5cf64d740cc 100644 --- a/modules/libjar/nsJARChannel.cpp +++ b/modules/libjar/nsJARChannel.cpp @@ -387,7 +387,7 @@ nsresult nsJARChannel::OpenLocalFile() { if (mLoadGroup) { mLoadGroup->AddRequest(this, nullptr); } - mOpened = true; + SetOpened();
if (mPreCachedJarReader || !mEnableOMT) { RefPtr<nsJARInputThunk> input; @@ -715,53 +715,53 @@ nsJARChannel::GetSecurityInfo(nsISupports** aSecurityInfo) { return NS_OK; }
+bool nsJARChannel::GetContentTypeGuess(nsACString& aResult) const { + const char *ext = nullptr, *fileName = mJarEntry.get(); + int32_t len = mJarEntry.Length(); + + // check if we're displaying a directory + // mJarEntry will be empty if we're trying to display + // the topmost directory in a zip, e.g. jar:foo.zip!/ + if (ENTRY_IS_DIRECTORY(mJarEntry)) { + aResult.AssignLiteral(APPLICATION_HTTP_INDEX_FORMAT); + return true; + } + + // Not a directory, take a guess by its extension + for (int32_t i = len - 1; i >= 0; i--) { + if (fileName[i] == '.') { + ext = &fileName[i + 1]; + break; + } + } + if (!ext) { + return false; + } + nsIMIMEService* mimeServ = gJarHandler->MimeService(); + if (!mimeServ) { + return false; + } + mimeServ->GetTypeFromExtension(nsDependentCString(ext), aResult); + return !aResult.IsEmpty(); +} + NS_IMETHODIMP -nsJARChannel::GetContentType(nsACString& result) { +nsJARChannel::GetContentType(nsACString& aResult) { // If the Jar file has not been open yet, // We return application/x-unknown-content-type if (!mOpened) { - result.AssignLiteral(UNKNOWN_CONTENT_TYPE); + aResult.AssignLiteral(UNKNOWN_CONTENT_TYPE); return NS_OK; }
- if (mContentType.IsEmpty()) { - // - // generate content type and set it - // - const char *ext = nullptr, *fileName = mJarEntry.get(); - int32_t len = mJarEntry.Length(); - - // check if we're displaying a directory - // mJarEntry will be empty if we're trying to display - // the topmost directory in a zip, e.g. jar:foo.zip!/ - if (ENTRY_IS_DIRECTORY(mJarEntry)) { - mContentType.AssignLiteral(APPLICATION_HTTP_INDEX_FORMAT); - } else { - // not a directory, take a guess by its extension - for (int32_t i = len - 1; i >= 0; i--) { - if (fileName[i] == '.') { - ext = &fileName[i + 1]; - break; - } - } - if (ext) { - nsIMIMEService* mimeServ = gJarHandler->MimeService(); - if (mimeServ) - mimeServ->GetTypeFromExtension(nsDependentCString(ext), mContentType); - } - if (mContentType.IsEmpty()) - mContentType.AssignLiteral(UNKNOWN_CONTENT_TYPE); - } - } - result = mContentType; + aResult = mContentType; return NS_OK; }
NS_IMETHODIMP nsJARChannel::SetContentType(const nsACString& aContentType) { - // If someone gives us a type hint we should just use that type instead of - // doing our guessing. So we don't care when this is being called. - + // We behave like HTTP channels (treat this as a hint if called before open, + // and override the charset if called after open). // mContentCharset is unchanged if not parsed NS_ParseResponseContentType(aContentType, mContentType, mContentCharset); return NS_OK; @@ -1031,11 +1031,20 @@ nsJARChannel::Open(nsIInputStream** aStream) { if (NS_FAILED(rv)) return rv;
input.forget(aStream); - mOpened = true; + SetOpened();
return NS_OK; }
+void nsJARChannel::SetOpened() { + MOZ_ASSERT(!mOpened, "Opening channel twice?"); + mOpened = true; + // Compute the content type now. + if (!GetContentTypeGuess(mContentType)) { + mContentType.Assign(UNKNOWN_CONTENT_TYPE); + } +} + NS_IMETHODIMP nsJARChannel::AsyncOpen(nsIStreamListener* aListener) { LOG(("nsJARChannel::AsyncOpen [this=%p]\n", this)); diff --git a/modules/libjar/nsJARChannel.h b/modules/libjar/nsJARChannel.h index 7480abd8429da..59fcd4ee7c328 100644 --- a/modules/libjar/nsJARChannel.h +++ b/modules/libjar/nsJARChannel.h @@ -66,10 +66,15 @@ class nsJARChannel final : public nsIJARChannel, void NotifyError(nsresult aError); void FireOnProgress(uint64_t aProgress);
+ // Returns false if we don't know the content type of this channel, in which + // case we should use the content-type hint. + bool GetContentTypeGuess(nsACString&) const; + void SetOpened(); + nsCString mSpec;
bool mOpened; - Atomic<bool, ReleaseAcquire> mCanceled; + mozilla::Atomic<bool, mozilla::ReleaseAcquire> mCanceled; bool mOnDataCalled = false;
RefPtr<nsJARProtocolHandler> mJarHandler; @@ -86,14 +91,14 @@ class nsJARChannel final : public nsIJARChannel, nsCString mContentCharset; int64_t mContentLength; uint32_t mLoadFlags; - Atomic<nsresult, ReleaseAcquire> mStatus; + mozilla::Atomic<nsresult, mozilla::ReleaseAcquire> mStatus; bool mIsPending; // the AsyncOpen is in progress.
bool mEnableOMT; // |Cancel()|, |Suspend()|, and |Resume()| might be called during AsyncOpen. struct { bool isCanceled; - Atomic<uint32_t> suspendCount; + mozilla::Atomic<uint32_t> suspendCount; } mPendingEvent;
nsCOMPtr<nsIInputStreamPump> mPump; diff --git a/toolkit/components/backgroundtasks/tests/browser/browser_xpcom_graph_wait.js b/toolkit/components/backgroundtasks/tests/browser/browser_xpcom_graph_wait.js index ab012807f7345..22b6b61013283 100644 --- a/toolkit/components/backgroundtasks/tests/browser/browser_xpcom_graph_wait.js +++ b/toolkit/components/backgroundtasks/tests/browser/browser_xpcom_graph_wait.js @@ -102,6 +102,7 @@ const backgroundtaskPhases = { }, "@mozilla.org/xpcom/debug;1", "@mozilla.org/xre/app-info;1", + "@mozilla.org/mime;1", ], }, },
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 86f3114eae37be0c904d8b6ffe4d5a9b0b261eb2 Author: Gijs Kruitbosch gijskruitbosch@gmail.com AuthorDate: Wed May 25 17:02:00 2022 +0000
Bug 1770848, r=jaws,mccr8 a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D147116 --- .../contentprefs/ContentPrefService2.jsm | 53 ++++++++++------------ 1 file changed, 25 insertions(+), 28 deletions(-)
diff --git a/toolkit/components/contentprefs/ContentPrefService2.jsm b/toolkit/components/contentprefs/ContentPrefService2.jsm index 1c3536bd80d43..49206f6680f32 100644 --- a/toolkit/components/contentprefs/ContentPrefService2.jsm +++ b/toolkit/components/contentprefs/ContentPrefService2.jsm @@ -114,7 +114,7 @@ ContentPrefService2.prototype = {
// Destruction
- _destroy: function CPS2__destroy() { + _destroy() { Services.obs.removeObserver(this, "profile-before-change"); Services.obs.removeObserver(this, "last-pb-context-exited");
@@ -972,41 +972,38 @@ ContentPrefService2.prototype = { },
// A hash of arrays of observers, indexed by setting name. - _observers: {}, + _observers: new Map(),
// An array of generic observers, which observe all settings. - _genericObservers: [], + _genericObservers: new Set(),
- addObserverForName: function CPS2_addObserverForName(aName, aObserver) { - var observers; + addObserverForName(aName, aObserver) { + let observers; if (aName) { - if (!this._observers[aName]) { - this._observers[aName] = []; + observers = this._observers.get(aName); + if (!observers) { + observers = new Set(); + this._observers.set(aName, observers); } - observers = this._observers[aName]; } else { observers = this._genericObservers; }
- if (!observers.includes(aObserver)) { - observers.push(aObserver); - } + observers.add(aObserver); },
- removeObserverForName: function CPS2_removeObserverForName(aName, aObserver) { - var observers; + removeObserverForName(aName, aObserver) { + let observers; if (aName) { - if (!this._observers[aName]) { + observers = this._observers.get(aName); + if (!observers) { return; } - observers = this._observers[aName]; } else { observers = this._genericObservers; }
- if (observers.includes(aObserver)) { - observers.splice(observers.indexOf(aObserver), 1); - } + observers.delete(aObserver); },
/** @@ -1016,15 +1013,15 @@ ContentPrefService2.prototype = { * execute before observers that display multiple settings and depend on them * being initialized first (like the content prefs sidebar). */ - _getObservers: function ContentPrefService__getObservers(aName) { - var observers = []; - - if (aName && this._observers[aName]) { - observers = observers.concat(this._observers[aName]); + _getObservers(aName) { + let genericObserverList = Array.from(this._genericObservers); + if (aName) { + let observersForName = this._observers.get(aName); + if (observersForName) { + return Array.from(observersForName).concat(genericObserverList); + } } - observers = observers.concat(this._genericObservers); - - return observers; + return genericObserverList; },
/** @@ -1101,8 +1098,8 @@ ContentPrefService2.prototype = { this._pbStore.removeAll(); this._cache.removeAll();
- this._observers = {}; - this._genericObservers = []; + this._observers = new Map(); + this._genericObservers = new Set();
let tables = ["prefs", "groups", "settings"]; let stmts = tables.map(t => this._stmt(`DELETE FROM ${t}`));
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit e50bdabd6fc17292f5e45f89b6b8f60ce3bf1acb Author: Masayuki Nakano masayuki@d-toybox.com AuthorDate: Tue Jun 7 03:02:26 2022 +0000
Bug 1763634 - part 1: Make `BrowserParent` handle test APIs only when it's in the automated mode. r=smaug, a=RyanVM
Make testing API path work only when it's in the automated test mode.
The difference point from the patch for mozilla-central is, there was is `BrowserParent::RecvSynthesizeNativeTouchpadPan`. It was introduced in 92 (bug 1678771).
Differential Revision: https://phabricator.services.mozilla.com/D148241 --- dom/ipc/BrowserParent.cpp | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+)
diff --git a/dom/ipc/BrowserParent.cpp b/dom/ipc/BrowserParent.cpp index 05d77937f986e..7c19df6195b73 100644 --- a/dom/ipc/BrowserParent.cpp +++ b/dom/ipc/BrowserParent.cpp @@ -822,6 +822,8 @@ mozilla::ipc::IPCResult BrowserParent::RecvDropLinks( }
mozilla::ipc::IPCResult BrowserParent::RecvEvent(const RemoteDOMEvent& aEvent) { + NS_ENSURE_TRUE(xpc::IsInAutomation(), IPC_FAIL(this, "Unexpected event")); + RefPtr<Event> event = aEvent.mEvent; NS_ENSURE_TRUE(event, IPC_OK());
@@ -1643,6 +1645,8 @@ void BrowserParent::SendMouseWheelEvent(WidgetWheelEvent& aEvent) {
mozilla::ipc::IPCResult BrowserParent::RecvDispatchWheelEvent( const mozilla::WidgetWheelEvent& aEvent) { + NS_ENSURE_TRUE(xpc::IsInAutomation(), IPC_FAIL(this, "Unexpected event")); + nsCOMPtr<nsIWidget> widget = GetWidget(); if (!widget) { return IPC_OK(); @@ -1658,6 +1662,8 @@ mozilla::ipc::IPCResult BrowserParent::RecvDispatchWheelEvent(
mozilla::ipc::IPCResult BrowserParent::RecvDispatchMouseEvent( const mozilla::WidgetMouseEvent& aEvent) { + NS_ENSURE_TRUE(xpc::IsInAutomation(), IPC_FAIL(this, "Unexpected event")); + nsCOMPtr<nsIWidget> widget = GetWidget(); if (!widget) { return IPC_OK(); @@ -1673,6 +1679,8 @@ mozilla::ipc::IPCResult BrowserParent::RecvDispatchMouseEvent(
mozilla::ipc::IPCResult BrowserParent::RecvDispatchKeyboardEvent( const mozilla::WidgetKeyboardEvent& aEvent) { + NS_ENSURE_TRUE(xpc::IsInAutomation(), IPC_FAIL(this, "Unexpected event")); + nsCOMPtr<nsIWidget> widget = GetWidget(); if (!widget) { return IPC_OK(); @@ -1688,6 +1696,8 @@ mozilla::ipc::IPCResult BrowserParent::RecvDispatchKeyboardEvent(
mozilla::ipc::IPCResult BrowserParent::RecvDispatchTouchEvent( const mozilla::WidgetTouchEvent& aEvent) { + NS_ENSURE_TRUE(xpc::IsInAutomation(), IPC_FAIL(this, "Unexpected event")); + nsCOMPtr<nsIWidget> widget = GetWidget(); if (!widget) { return IPC_OK(); @@ -1711,6 +1721,8 @@ mozilla::ipc::IPCResult BrowserParent::RecvRequestNativeKeyBindings( MOZ_ASSERT(aCommands); MOZ_ASSERT(aCommands->IsEmpty());
+ NS_ENSURE_TRUE(xpc::IsInAutomation(), IPC_FAIL(this, "Unexpected event")); + nsIWidget::NativeKeyBindingsType keyBindingsType = static_castnsIWidget::NativeKeyBindingsType(aType); switch (keyBindingsType) { @@ -1810,6 +1822,8 @@ mozilla::ipc::IPCResult BrowserParent::RecvSynthesizeNativeKeyEvent( const int32_t& aNativeKeyboardLayout, const int32_t& aNativeKeyCode, const uint32_t& aModifierFlags, const nsString& aCharacters, const nsString& aUnmodifiedCharacters, const uint64_t& aObserverId) { + NS_ENSURE_TRUE(xpc::IsInAutomation(), IPC_FAIL(this, "Unexpected event")); + AutoSynthesizedEventResponder responder(this, aObserverId, "keyevent"); nsCOMPtr<nsIWidget> widget = GetWidget(); if (widget) { @@ -1824,6 +1838,8 @@ mozilla::ipc::IPCResult BrowserParent::RecvSynthesizeNativeMouseEvent( const LayoutDeviceIntPoint& aPoint, const uint32_t& aNativeMessage, const int16_t& aButton, const uint32_t& aModifierFlags, const uint64_t& aObserverId) { + NS_ENSURE_TRUE(xpc::IsInAutomation(), IPC_FAIL(this, "Unexpected event")); + AutoSynthesizedEventResponder responder(this, aObserverId, "mouseevent"); nsCOMPtr<nsIWidget> widget = GetWidget(); if (widget) { @@ -1838,6 +1854,8 @@ mozilla::ipc::IPCResult BrowserParent::RecvSynthesizeNativeMouseEvent(
mozilla::ipc::IPCResult BrowserParent::RecvSynthesizeNativeMouseMove( const LayoutDeviceIntPoint& aPoint, const uint64_t& aObserverId) { + // This is used by pointer lock API. So, even if it's not in the automation + // mode, we need to accept the request. AutoSynthesizedEventResponder responder(this, aObserverId, "mousemove"); nsCOMPtr<nsIWidget> widget = GetWidget(); if (widget) { @@ -1851,6 +1869,8 @@ mozilla::ipc::IPCResult BrowserParent::RecvSynthesizeNativeMouseScrollEvent( const double& aDeltaX, const double& aDeltaY, const double& aDeltaZ, const uint32_t& aModifierFlags, const uint32_t& aAdditionalFlags, const uint64_t& aObserverId) { + NS_ENSURE_TRUE(xpc::IsInAutomation(), IPC_FAIL(this, "Unexpected event")); + AutoSynthesizedEventResponder responder(this, aObserverId, "mousescrollevent"); nsCOMPtr<nsIWidget> widget = GetWidget(); @@ -1866,6 +1886,17 @@ mozilla::ipc::IPCResult BrowserParent::RecvSynthesizeNativeTouchPoint( const uint32_t& aPointerId, const TouchPointerState& aPointerState, const LayoutDeviceIntPoint& aPoint, const double& aPointerPressure, const uint32_t& aPointerOrientation, const uint64_t& aObserverId) { + // This is used by DevTools to emulate touch events from mouse events in the + // responsive design mode. Therefore, we should accept the IPC messages even + // if it's not in the automation mode but the browsing context is in RDM pane. + // And the IPC message could be just delayed after closing the responsive + // design mode. Therefore, we shouldn't return IPC_FAIL since doing it makes + // the tab crash. + if (!xpc::IsInAutomation()) { + NS_ENSURE_TRUE(mBrowsingContext, IPC_OK()); + NS_ENSURE_TRUE(mBrowsingContext->Top()->GetInRDMPane(), IPC_OK()); + } + AutoSynthesizedEventResponder responder(this, aObserverId, "touchpoint"); nsCOMPtr<nsIWidget> widget = GetWidget(); if (widget) { @@ -1879,6 +1910,8 @@ mozilla::ipc::IPCResult BrowserParent::RecvSynthesizeNativeTouchPoint( mozilla::ipc::IPCResult BrowserParent::RecvSynthesizeNativeTouchPadPinch( const TouchpadPinchPhase& aEventPhase, const float& aScale, const LayoutDeviceIntPoint& aPoint, const int32_t& aModifierFlags) { + NS_ENSURE_TRUE(xpc::IsInAutomation(), IPC_FAIL(this, "Unexpected event")); + nsCOMPtr<nsIWidget> widget = GetWidget(); if (widget) { widget->SynthesizeNativeTouchPadPinch(aEventPhase, aScale, aPoint, @@ -1890,6 +1923,8 @@ mozilla::ipc::IPCResult BrowserParent::RecvSynthesizeNativeTouchPadPinch( mozilla::ipc::IPCResult BrowserParent::RecvSynthesizeNativeTouchTap( const LayoutDeviceIntPoint& aPoint, const bool& aLongTap, const uint64_t& aObserverId) { + NS_ENSURE_TRUE(xpc::IsInAutomation(), IPC_FAIL(this, "Unexpected event")); + AutoSynthesizedEventResponder responder(this, aObserverId, "touchtap"); nsCOMPtr<nsIWidget> widget = GetWidget(); if (widget) { @@ -1900,6 +1935,8 @@ mozilla::ipc::IPCResult BrowserParent::RecvSynthesizeNativeTouchTap(
mozilla::ipc::IPCResult BrowserParent::RecvClearNativeTouchSequence( const uint64_t& aObserverId) { + NS_ENSURE_TRUE(xpc::IsInAutomation(), IPC_FAIL(this, "Unexpected event")); + AutoSynthesizedEventResponder responder(this, aObserverId, "cleartouch"); nsCOMPtr<nsIWidget> widget = GetWidget(); if (widget) { @@ -1913,6 +1950,8 @@ mozilla::ipc::IPCResult BrowserParent::RecvSynthesizeNativePenInput( const LayoutDeviceIntPoint& aPoint, const double& aPressure, const uint32_t& aRotation, const int32_t& aTiltX, const int32_t& aTiltY, const uint64_t& aObserverId) { + NS_ENSURE_TRUE(xpc::IsInAutomation(), IPC_FAIL(this, "Unexpected event")); + AutoSynthesizedEventResponder responder(this, aObserverId, "peninput"); nsCOMPtr<nsIWidget> widget = GetWidget(); if (widget) { @@ -1925,6 +1964,8 @@ mozilla::ipc::IPCResult BrowserParent::RecvSynthesizeNativePenInput(
mozilla::ipc::IPCResult BrowserParent::RecvSynthesizeNativeTouchpadDoubleTap( const LayoutDeviceIntPoint& aPoint, const uint32_t& aModifierFlags) { + NS_ENSURE_TRUE(xpc::IsInAutomation(), IPC_FAIL(this, "Unexpected event")); + nsCOMPtr<nsIWidget> widget = GetWidget(); if (widget) { widget->SynthesizeNativeTouchpadDoubleTap(aPoint, aModifierFlags);
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 930671a4e229c7be850a74656c0a92ba7b41b0ce Author: Masayuki Nakano masayuki@d-toybox.com AuthorDate: Mon Jun 6 07:42:50 2022 +0000
Bug 1763634 - part 2: Make `BrowserParent` verify whether replied keyboard events are what it sent. r=smaug, a=RyanVM
For making this, `BrowserParent` (temporarily) store sent keyboard events which wants reply from the remote process. Then, when it gets a reply event received, it compares whether the event data is broken or not.
The different point from the patch for mozilla-central is, there was no `nsID::GenerateUUID` because it was introduced in 95 (bug 1723674). Instead, this patch uses `nsIUUIDGenerator::GenerateUUIDInPlace`. It looks slower since it requires to get the service. However, it must be fine because this is a reply for a users' key operation, i.e., not a hot path.
Differential Revision: https://phabricator.services.mozilla.com/D148242
Depends on D148241 --- dom/ipc/BrowserChild.cpp | 80 ++++++++++++++++++++++++++--------------------- dom/ipc/BrowserChild.h | 4 +-- dom/ipc/BrowserParent.cpp | 61 ++++++++++++++++++++++++++++++++---- dom/ipc/BrowserParent.h | 20 +++++++++++- dom/ipc/PBrowser.ipdl | 24 ++++++++++++-- widget/BasicEvents.h | 7 +++-- 6 files changed, 147 insertions(+), 49 deletions(-)
diff --git a/dom/ipc/BrowserChild.cpp b/dom/ipc/BrowserChild.cpp index 9f1bccda2efef..32c397826906c 100644 --- a/dom/ipc/BrowserChild.cpp +++ b/dom/ipc/BrowserChild.cpp @@ -2105,68 +2105,78 @@ void BrowserChild::UpdateRepeatedKeyEventEndTime( }
mozilla::ipc::IPCResult BrowserChild::RecvRealKeyEvent( - const WidgetKeyboardEvent& aEvent) { - if (SkipRepeatedKeyEvent(aEvent)) { - return IPC_OK(); - } - - MOZ_ASSERT( - aEvent.mMessage != eKeyPress || aEvent.AreAllEditCommandsInitialized(), - "eKeyPress event should have native key binding information"); + const WidgetKeyboardEvent& aEvent, const nsID& aUUID) { + MOZ_ASSERT_IF(aEvent.mMessage == eKeyPress, + aEvent.AreAllEditCommandsInitialized());
// If content code called preventDefault() on a keydown event, then we don't // want to process any following keypress events. - if (aEvent.mMessage == eKeyPress && mIgnoreKeyPressEvent) { - return IPC_OK(); - } + const bool isPrecedingKeyDownEventConsumed = + aEvent.mMessage == eKeyPress && mIgnoreKeyPressEvent;
WidgetKeyboardEvent localEvent(aEvent); localEvent.mWidget = mPuppetWidget; localEvent.mUniqueId = aEvent.mUniqueId; - nsEventStatus status = DispatchWidgetEventViaAPZ(localEvent);
- // Update the end time of the possible repeated event so that we can skip - // some incoming events in case event handling took long time. - UpdateRepeatedKeyEventEndTime(localEvent); + if (!SkipRepeatedKeyEvent(aEvent) && !isPrecedingKeyDownEventConsumed) { + nsEventStatus status = DispatchWidgetEventViaAPZ(localEvent);
- if (aEvent.mMessage == eKeyDown) { - mIgnoreKeyPressEvent = status == nsEventStatus_eConsumeNoDefault; - } + // Update the end time of the possible repeated event so that we can skip + // some incoming events in case event handling took long time. + UpdateRepeatedKeyEventEndTime(localEvent);
- if (localEvent.mFlags.mIsSuppressedOrDelayed) { - localEvent.PreventDefault(); - } + if (aEvent.mMessage == eKeyDown) { + mIgnoreKeyPressEvent = status == nsEventStatus_eConsumeNoDefault; + } + + if (localEvent.mFlags.mIsSuppressedOrDelayed) { + localEvent.PreventDefault(); + }
- // If a response is desired from the content process, resend the key event. - if (aEvent.WantReplyFromContentProcess()) { // If the event's default isn't prevented but the status is no default, // That means that the event was consumed by EventStateManager or something // which is not a usual event handler. In such case, prevent its default // as a default handler. For example, when an eKeyPress event matches - // with a content accesskey, and it's executed, peventDefault() of the + // with a content accesskey, and it's executed, preventDefault() of the // event won't be called but the status is set to "no default". Then, // the event shouldn't be handled by nsMenuBarListener in the main process. if (!localEvent.DefaultPrevented() && status == nsEventStatus_eConsumeNoDefault) { localEvent.PreventDefault(); } - // This is an ugly hack, mNoRemoteProcessDispatch is set to true when the - // event's PreventDefault() or StopScrollProcessForwarding() is called. - // And then, it'll be checked by ParamTraitsmozilla::WidgetEvent::Write() - // whether the event is being sent to remote process unexpectedly. - // However, unfortunately, it cannot check the destination. Therefore, - // we need to clear the flag explicitly here because ParamTraits should - // keep checking the flag for avoiding regression. - localEvent.mFlags.mNoRemoteProcessDispatch = false; - SendReplyKeyEvent(localEvent); + + MOZ_DIAGNOSTIC_ASSERT(!localEvent.PropagationStopped()); + } + // The keyboard event which we ignore should not be handled in the main + // process for shortcut key handling. For notifying if we skipped it, we can + // use "stop propagation" flag here because it must be cleared by + // `EventTargetChainItem` if we've dispatched it. + else { + localEvent.StopPropagation(); }
+ // If we don't need to send a rely for the given keyboard event, we do nothing + // anymore here. + if (!aEvent.WantReplyFromContentProcess()) { + return IPC_OK(); + } + + // This is an ugly hack, mNoRemoteProcessDispatch is set to true when the + // event's PreventDefault() or StopScrollProcessForwarding() is called. + // And then, it'll be checked by ParamTraitsmozilla::WidgetEvent::Write() + // whether the event is being sent to remote process unexpectedly. + // However, unfortunately, it cannot check the destination. Therefore, + // we need to clear the flag explicitly here because ParamTraits should + // keep checking the flag for avoiding regression. + localEvent.mFlags.mNoRemoteProcessDispatch = false; + SendReplyKeyEvent(localEvent, aUUID); + return IPC_OK(); }
mozilla::ipc::IPCResult BrowserChild::RecvNormalPriorityRealKeyEvent( - const WidgetKeyboardEvent& aEvent) { - return RecvRealKeyEvent(aEvent); + const WidgetKeyboardEvent& aEvent, const nsID& aUUID) { + return RecvRealKeyEvent(aEvent, aUUID); }
mozilla::ipc::IPCResult BrowserChild::RecvCompositionEvent( diff --git a/dom/ipc/BrowserChild.h b/dom/ipc/BrowserChild.h index 2f13bc5998c88..161488020fc1d 100644 --- a/dom/ipc/BrowserChild.h +++ b/dom/ipc/BrowserChild.h @@ -352,10 +352,10 @@ class BrowserChild final : public nsMessageManagerScriptExecutor, nsIContentSecurityPolicy* aCsp);
mozilla::ipc::IPCResult RecvRealKeyEvent( - const mozilla::WidgetKeyboardEvent& aEvent); + const mozilla::WidgetKeyboardEvent& aEvent, const nsID& aUUID);
mozilla::ipc::IPCResult RecvNormalPriorityRealKeyEvent( - const mozilla::WidgetKeyboardEvent& aEvent); + const mozilla::WidgetKeyboardEvent& aEvent, const nsID& aUUID);
mozilla::ipc::IPCResult RecvMouseWheelEvent( const mozilla::WidgetWheelEvent& aEvent, const ScrollableLayerGuid& aGuid, diff --git a/dom/ipc/BrowserParent.cpp b/dom/ipc/BrowserParent.cpp index 7c19df6195b73..096a7cae418c9 100644 --- a/dom/ipc/BrowserParent.cpp +++ b/dom/ipc/BrowserParent.cpp @@ -87,6 +87,7 @@ #include "nsLayoutUtils.h" #include "nsQueryActor.h" #include "nsSHistory.h" +#include "nsIUUIDGenerator.h" #include "nsViewManager.h" #include "nsVariant.h" #include "nsIWidget.h" @@ -2020,13 +2021,24 @@ void BrowserParent::SendRealKeyEvent(WidgetKeyboardEvent& aEvent) { } else { aEvent.PreventNativeKeyBindings(); } - DebugOnly<bool> ret = + SentKeyEventData sendKeyEventData{ + aEvent.mKeyCode, aEvent.mCharCode, aEvent.mPseudoCharCode, + aEvent.mKeyNameIndex, aEvent.mCodeNameIndex, aEvent.mModifiers}; + nsCOMPtr<nsIUUIDGenerator> uuidGen = + do_GetService("@mozilla.org/uuid-generator;1"); + MOZ_RELEASE_ASSERT(uuidGen); + MOZ_ALWAYS_SUCCEEDS(uuidGen->GenerateUUIDInPlace(&sendKeyEventData.mUUID)); + const bool ok = Manager()->IsInputPriorityEventEnabled() - ? PBrowserParent::SendRealKeyEvent(aEvent) - : PBrowserParent::SendNormalPriorityRealKeyEvent(aEvent); + ? PBrowserParent::SendRealKeyEvent(aEvent, sendKeyEventData.mUUID) + : PBrowserParent::SendNormalPriorityRealKeyEvent( + aEvent, sendKeyEventData.mUUID);
- NS_WARNING_ASSERTION(ret, "PBrowserParent::SendRealKeyEvent() failed"); - MOZ_ASSERT(!ret || aEvent.HasBeenPostedToRemoteProcess()); + NS_WARNING_ASSERTION(ok, "PBrowserParent::SendRealKeyEvent() failed"); + MOZ_ASSERT(!ok || aEvent.HasBeenPostedToRemoteProcess()); + if (ok && aEvent.IsWaitingReplyFromRemoteProcess()) { + mWaitingReplyKeyboardEvents.AppendElement(sendKeyEventData); + } }
void BrowserParent::SendRealTouchEvent(WidgetTouchEvent& aEvent) { @@ -2636,9 +2648,46 @@ void BrowserParent::StopIMEStateManagement() { }
mozilla::ipc::IPCResult BrowserParent::RecvReplyKeyEvent( - const WidgetKeyboardEvent& aEvent) { + const WidgetKeyboardEvent& aEvent, const nsID& aUUID) { NS_ENSURE_TRUE(mFrameElement, IPC_OK());
+ // First, verify aEvent is what we've sent to a remote process. + Maybe<size_t> index = [&]() -> Maybe<size_t> { + for (const size_t i : IntegerRange(mWaitingReplyKeyboardEvents.Length())) { + const SentKeyEventData& data = mWaitingReplyKeyboardEvents[i]; + if (data.mUUID.Equals(aUUID)) { + if (NS_WARN_IF(data.mKeyCode != aEvent.mKeyCode) || + NS_WARN_IF(data.mCharCode != aEvent.mCharCode) || + NS_WARN_IF(data.mPseudoCharCode != aEvent.mPseudoCharCode) || + NS_WARN_IF(data.mKeyNameIndex != aEvent.mKeyNameIndex) || + NS_WARN_IF(data.mCodeNameIndex != aEvent.mCodeNameIndex) || + NS_WARN_IF(data.mModifiers != aEvent.mModifiers)) { + // Got different event data from what we stored before dispatching an + // event with the ID. + return Nothing(); + } + return Some(i); + } + } + // No entry found. + return Nothing(); + }(); + if (MOZ_UNLIKELY(index.isNothing())) { + return IPC_FAIL(this, "Bogus reply keyboard event"); + } + // Don't discard the older keyboard events because the order may be changed if + // the remote process has a event listener which takes too long time and while + // the freezing, user may switch the tab, or if the remote process sends + // synchronous XMLHttpRequest. + mWaitingReplyKeyboardEvents.RemoveElementAt(*index); + + // If the event propagation was stopped by the child, it means that the event + // was ignored in the child. In the case, we should ignore it too because the + // focused web app didn't have a chance to prevent its default. + if (aEvent.PropagationStopped()) { + return IPC_OK(); + } + WidgetKeyboardEvent localEvent(aEvent); localEvent.MarkAsHandledInRemoteProcess();
diff --git a/dom/ipc/BrowserParent.h b/dom/ipc/BrowserParent.h index 80e4d055e26c0..c05b4322b319e 100644 --- a/dom/ipc/BrowserParent.h +++ b/dom/ipc/BrowserParent.h @@ -27,6 +27,7 @@ #include "nsIDOMEventListener.h" #include "nsIRemoteTab.h" #include "nsIWidget.h" +#include "nsTArray.h" #include "nsWeakReference.h"
class imgIContainer; @@ -268,7 +269,8 @@ class BrowserParent final : public PBrowserParent,
mozilla::ipc::IPCResult RecvEvent(const RemoteDOMEvent& aEvent);
- mozilla::ipc::IPCResult RecvReplyKeyEvent(const WidgetKeyboardEvent& aEvent); + mozilla::ipc::IPCResult RecvReplyKeyEvent(const WidgetKeyboardEvent& aEvent, + const nsID& aUUID);
mozilla::ipc::IPCResult RecvAccessKeyNotHandled( const WidgetKeyboardEvent& aEvent); @@ -888,6 +890,22 @@ class BrowserParent final : public PBrowserParent, Maybe<LayoutDeviceToLayoutDeviceMatrix4x4> mChildToParentConversionMatrix; Maybe<ScreenRect> mRemoteDocumentRect;
+ // mWaitingReplyKeyboardEvents stores keyboard events which are sent from + // SendRealKeyEvent and the event will be back as a reply event. They are + // removed when RecvReplyKeyEvent receives corresponding event or newer event. + // Note that reply event will be used for handling non-reserved shortcut keys. + // Therefore, we need to store only important data for GlobalKeyHandler. + struct SentKeyEventData { + uint32_t mKeyCode; + uint32_t mCharCode; + uint32_t mPseudoCharCode; + KeyNameIndex mKeyNameIndex; + CodeNameIndex mCodeNameIndex; + Modifiers mModifiers; + nsID mUUID; + }; + nsTArray<SentKeyEventData> mWaitingReplyKeyboardEvents; + nsIntRect mRect; ScreenIntSize mDimensions; hal::ScreenOrientation mOrientation; diff --git a/dom/ipc/PBrowser.ipdl b/dom/ipc/PBrowser.ipdl index 9750219fa46ac..4601d583bfcd6 100644 --- a/dom/ipc/PBrowser.ipdl +++ b/dom/ipc/PBrowser.ipdl @@ -44,6 +44,7 @@ include "mozilla/layers/LayersMessageUtils.h"; include "mozilla/ipc/TransportSecurityInfoUtils.h"; include "mozilla/ipc/URIUtils.h";
+using struct nsID from "nsID.h"; using mozilla::gfx::Matrix4x4 from "mozilla/gfx/Matrix.h"; using mozilla::gfx::MaybeMatrix4x4 from "mozilla/gfx/Matrix.h"; using mozilla::gfx::SurfaceFormat from "mozilla/gfx/Types.h"; @@ -463,7 +464,16 @@ parent:
async __delete__();
- async ReplyKeyEvent(WidgetKeyboardEvent event); + /** + * Send a reply of keyboard event to the parent. Then, parent can consider + * whether the event should kick a shortcut key or ignore. + * + * @param aEvent The event which was sent from the parent and handled + * in a remote process. + * @param aUUI The UUID which was generated when aEvent was sent to + * a remote process. + */ + async ReplyKeyEvent(WidgetKeyboardEvent aEvent, nsID aUUID);
/** * Retrieves edit commands for the key combination represented by aEvent. @@ -780,9 +790,17 @@ child: ScrollableLayerGuid aGuid, uint64_t aInputBlockId);
+ /** + * Send a keyboard event which reporesents a user input to a remote process. + * + * @param aEvent The event which user typed a key. + * @param aUUID A UUID which is generated in the parent at sending it. + * This must be specified when the child sends a reply + * event to the parent. + */ [Priority=input] - async RealKeyEvent(WidgetKeyboardEvent event); - async NormalPriorityRealKeyEvent(WidgetKeyboardEvent event); + async RealKeyEvent(WidgetKeyboardEvent aEvent, nsID aUUID); + async NormalPriorityRealKeyEvent(WidgetKeyboardEvent aEvent, nsID aUUID);
[Priority=input] async MouseWheelEvent(WidgetWheelEvent event, diff --git a/widget/BasicEvents.h b/widget/BasicEvents.h index 52fc2009f5730..0077194895f9d 100644 --- a/widget/BasicEvents.h +++ b/widget/BasicEvents.h @@ -322,10 +322,13 @@ struct BaseEventFlags { inline void ResetCrossProcessDispatchingState() { MOZ_ASSERT(!IsCrossProcessForwardingStopped()); mPostedToRemoteProcess = false; - // Ignore propagation state in the different process if it's marked as + // Ignore propagation state in the remote process if it's marked as // "waiting reply from remote process" because the process needs to // stop propagation in the process until receiving a reply event. - if (IsWaitingReplyFromRemoteProcess()) { + // Note that the propagation stopped flag is important for the reply event + // handler in the main process because it's used for making whether it's + // ignored by the remote process or not. + if (!XRE_IsParentProcess() && IsWaitingReplyFromRemoteProcess()) { mPropagationStopped = mImmediatePropagationStopped = false; } // mDispatchedAtLeastOnce indicates the state in current process.
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 3d507046bdfe1d6132a567c1d47e500f3845c51b Author: Dennis Jackson djackson@mozilla.com AuthorDate: Mon Jun 6 13:08:01 2022 +0000
Bug 1771523 - Add telemetry probe for app signature verification outcomes. r=keeler a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D147530 --- security/apps/AppSignatureVerification.cpp | 16 ++++++++++++++++ toolkit/components/telemetry/Histograms.json | 11 +++++++++++ 2 files changed, 27 insertions(+)
diff --git a/security/apps/AppSignatureVerification.cpp b/security/apps/AppSignatureVerification.cpp index 0674887a2c148..8100d4d38cce8 100644 --- a/security/apps/AppSignatureVerification.cpp +++ b/security/apps/AppSignatureVerification.cpp @@ -1307,6 +1307,22 @@ nsresult OpenSignedAppFile(AppTrustedRoot aTrustedRoot, nsIFile* aJarFile, } }
+ // Bits 1 and 2 + // 00 = Didn't Process PKCS#7 signatures + // 01 = Processed but no valid cert or signature + // 10 = Processed and valid cert found, but addon didn't match manifest + // 11 = Processed and valid. + // Bits 3 and 4 are the same but for COSE. + uint32_t bucket = 0; + bucket += aPolicy.ProcessCOSE(); + bucket += !coseCertDER.IsEmpty(); + bucket += coseVerified; + bucket <<= 2; + bucket += aPolicy.ProcessPK7(); + bucket += !pkcs7CertDER.IsEmpty(); + bucket += pk7Verified; + Telemetry::Accumulate(Telemetry::ADDON_SIGNATURE_VERIFICATION_STATUS, bucket); + if ((aPolicy.PK7Required() && !pk7Verified) || (aPolicy.COSERequired() && !coseVerified)) { return NS_ERROR_SIGNED_JAR_WRONG_SIGNATURE; diff --git a/toolkit/components/telemetry/Histograms.json b/toolkit/components/telemetry/Histograms.json index dbce789c65c4a..f8656555514b9 100644 --- a/toolkit/components/telemetry/Histograms.json +++ b/toolkit/components/telemetry/Histograms.json @@ -188,6 +188,17 @@ "bug_numbers": [1172689, 1531034], "description": "Recorded when application reputation remote lookup is performed, `true` is recorded if the lookup times out." }, + "ADDON_SIGNATURE_VERIFICATION_STATUS": { + "record_in_processes": ["main", "content"], + "products": ["firefox", "fennec"], + "alert_emails": ["seceng-telemetry@mozilla.com"], + "expires_in_version": "never", + "releaseChannelCollection": "opt-out", + "kind": "enumerated", + "n_values": 32, + "bug_numbers": [1771523], + "description": "Records the result of App Signature Verification. See the comments in OpenSignedAppFile. " + }, "BACKGROUNDFILESAVER_THREAD_COUNT": { "record_in_processes": ["main", "content"], "products": ["firefox", "fennec"],
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 52bb3c6c0f7344ccb7f646165a334d29a60552f2 Author: wpt-pr-bot wpt-pr-bot@users.noreply.github.com AuthorDate: Thu Sep 23 13:32:31 2021 +0000
Bug 1730375 [wpt PR 30627] - Regenerate WPT certificates, a=testonly
Automatic update from web-platform-tests Automated regeneration of WPT certificates
--
wpt-commits: f4c59d61b5a33658def0f3ba931ed419dc3476b9 wpt-pr: 30627 --- testing/web-platform/tests/tools/certs/cacert.key | 56 +- testing/web-platform/tests/tools/certs/cacert.pem | 626 ++++++++++----------- .../tests/tools/certs/web-platform.test.key | 52 +- .../tests/tools/certs/web-platform.test.pem | 404 ++++++------- .../wptrunner/browsers/chrome_spki_certs.py | 2 +- 5 files changed, 570 insertions(+), 570 deletions(-)
diff --git a/testing/web-platform/tests/tools/certs/cacert.key b/testing/web-platform/tests/tools/certs/cacert.key index 630951fdd3f52..0e0d11438a5c1 100644 --- a/testing/web-platform/tests/tools/certs/cacert.key +++ b/testing/web-platform/tests/tools/certs/cacert.key @@ -1,30 +1,30 @@ -----BEGIN ENCRYPTED PRIVATE KEY----- -MIIFHDBOBgkqhkiG9w0BBQ0wQTApBgkqhkiG9w0BBQwwHAQIyen2KzS3mmcCAggA -MAwGCCqGSIb3DQIJBQAwFAYIKoZIhvcNAwcECEIgc7HDneCrBIIEyJ+6FjXliBf8 -6KlnCu9xW3GoRwWQFOfctmHxTR5wtuye28QGaf3GJP48c7Q0agXk3kFkr2/9AM29 -7JosuHYqiYFnsV02PWvIzCH8GqcSAUblWR9w0fD7VM7Zh3QCu4NmMcsYjLezK3Ov -BpS/1N7FePLlWKTJWKPhSW8YMJAZCsgonZ2QcsULOIfwV2Muh9rJe3PyJIQUMziJ -q7O+1QpSUxXTuQDqArNBlsfGWjvYCZ9TFJRP8ucuzvu28MgZ4Atc8bxlLzweMRIK -tCQcLmXR7M4cYIgLQJoRcJbyiTQ3GoiXK4jy9oPxcLUZNOyTyOMTueIfoFBrygjn -wewYQAy5ZlzftRyFAUf1QQTmHlRVHslChjF2mMET519sp99DUQ11PW/eN/ZqcQtR -5KUW6TyvMu1eBsb+rtftl4mYUAHIhNesaD2jlmaUYQnzGeBNYCDi7Lb2FkT657iO -2D/lo2V/Bm0Egm5nD8RvnXvEigm1J2m6CKQuAEktwGkh/fKm13UUZNJL43472Q9r -F2SucLkIpDT+nv5isMH+TfPmJ9ikIG+46OoMf17WjE/d5MLwxyOuaGUrs+cakRkI -DgRTVjVGZDaK9qVPhFQlVLHOEgHOQHcF7Ia0V1eyt5D08vwTNd+cecLg+xQRbI0R -MQzYLkuXWXksWIHAwA12CJekXKlf9N0cmVsAd8LnGtsPepdDh/TcyOXiNmtmtpi3 -rH3ZxLpUZnrt8Pr6MI1gUtNBwNICMSd9VdD58hze3uoNhuSWg4hcXDZv6Gt0OErB -10oXgZpR8XKvlYtoGx/0IdkityTXPRsslLLFHkGauMVRfaJUPH8kiIEJEcFEsXWK -oVfZ2df7zgdkk8vGbcKkvpszeWdZn+K8tMYWCHElQk1aAFt/CqSGv+4XV5AoC1us -ht2aCbOjs2uYwNwrEXapjW4OV3NsclEF+l5nfSpya7VNU/RKcyer0mEKM+yk539M -Mr5OIpPbia2w9hDJKl7fzb0FLQ6x8GejLILmqGLH23qn8hIc6X2CJFErSOfErDgD -AX658k7GbhAnMBxnhCkP17WyygZ5ZGLDxXGYVHfb/LDJWqrrziIrjIK3Oq2goNLW -E0CF8FFSYXKG1SkPzzYLIzkuPKCtfjg6lTAadbOpYe6qtaDmo/cxvwPW9U6COgfY -AuUwj0ratjr4CTlB5/Zs8g1vuucvFGNfe0mdH/pG+vGprBCrxgGX472NOwHZ7XR+ -9XSh4FQpFoa0bM2T28uJKvEpkrEqFeucGipESymiOEDRMW98rY0ApTrFcooOtEm2 -+sVN4SlxIQ2Uc2kO0N8xeKFv64NrNgYVt8ZHeUfhsY8Tw9V9RWc3BjEdiLLj8C84 -eh8yNC3Ga9W81EAduHhGKEy65buIgOH1P934HT6fORfGj1TEaka7b4KDcLSmVO6l -5rECqCOQ8ki1+RLVbg7Pi/ukKVbjPBbTciFrgIIjXnUQAtnFdYnBGwIzCGlRKAwV -pVlqprL2KC1B+Is+kCYKlkcrg5igf6lLjR+lrUgfn6fGS4iq4Ey4CsS8CMLi5vu8 -W9Ja3yIpg9HsDYxjlmHCeZkNeJmcQcm7dI8CgEPbhiCxYObNbMU6lz/ujYJnCv4i -b/kZkJoNDKxekrg5nuaL7g== +MIIFHDBOBgkqhkiG9w0BBQ0wQTApBgkqhkiG9w0BBQwwHAQIeQtWp0PzHokCAggA +MAwGCCqGSIb3DQIJBQAwFAYIKoZIhvcNAwcECN5hXf1UZwKIBIIEyAMXMlGJ3fzo +T5vjS41czJ2uWZgNYXTsy0mly6qM9c/Ml6q3ShEChUx3SosN5HuJb5eHn7fmUi8g +yrQ/3m6aJI7ycM7oaOcPjMRO8UANpCB3vQgF2vgKO0+t+XGi3pWEoYpRiP4jHDsu +OASYk5pZnqBwB6NoPZADBOd25gzCLEhDgtuWDPyNKE9EnrmgGLtckcQ2pdiI899s +Xd/eezJax3XPsG6oQBqGfM2WHFS/ndHwXAwT7XAyY0QtsEAz9Vl9tRUwCWF9xbsu +FMTwq3kTKWOFFy9QDs+to47GFbmHM4IUjuzpRUUSxG6Ft6uMeR6In0vnpEzu1xFr +GQt9quw09SyeV7NM6UzqDd4IZo3FpZ5F41DGIt5ALJRa8xvrTF/MKmBog9ZnTIGr +fXtUXeoBFM9mKnSUhcew6jn2SW7Ak2sfKMx1KExX+xEnMO4lj4RaXyysNrHtG5HZ +QrUHb/XX5dTFG5Z+SkAcWb32/d2zzT7EJkfk3SrcPLyCEyF1YWV5sVeZvIrKgGAp +/i8J+9nIfzq0ZS6APzb1aVBwyHjhZKoHLQ5i1F7RxWqeLbKVdlRzEanCU+8AsIvr +FJhWLMOnPodS3fTwqMn1bQC+e9o6g2q2KOBFpQVZ8q2jgNH50rXfO5q6vjP4TCcc +cZ64GiXN8GgCbrmVhUZ/nnORyKuJen8cnNkp9aD9jPar1K8DpQyZGvldbvCByHrQ +Y6cGYKEVvvA8nquXPxrVpyKBT2J3u9JMC3ykEezLjAVn2QGbwSbJ4pCN2SdhHw9+ +sqYkgIouQxxje41bcLqQN7H5wIuDEp2I9VcmU35WcMH3zYiiEe7w86WWQruwIxEv +vWBOKLZvibnSBAzor88XEOIrthUVD94FzW05rFFuGnUBt/lm4236v5bxHseP0eko +/GiBipPB43owCFqXfkPY9Fur0xR1zqmDoJtlWurw9uPg6fQ8sY1xzLa4CN5tK5xK +0R8M0l06hac6e1Xn6XFyJK5BTB/TzwMr07RUqhmTWQnsLrK5ks7kbEdud9NMsR8L +sTYPRK5gaosUDdetJDV7KUbW6qZrESci7UZoZHuoBLt/A9wZK3ptRMBwlyuwh8Lu +xlONmc3yMtuMR5jm3lyVMjX4Mdod3k9vY6TWHK5zBBz+IuhVkJ3SpqeK8A+TeFy9 +wNAucENtY1+SI1aJWGl8aul6fcjb0zq4rPHMtZ3SHBRikDTGp0lsB+6TMzThc5Vu +j8PKysB2r8ly66WFhQP2mfWnGCMqhM8p9SGwzhnfuXp92qFyFo7lq3WbaYDpD+QM +gMTVfSla9rMCtGQIur5eGm5tzlvpjV0ilNy548dMALfAzUIRuMn3WaFnoAXjLGIR +RGt6DVclpPbzvl2m5PX0zpzZ65CMOy56Tq8+ABHBk4AV3kVLoMOWoX8ZRn4IBNvT +SePt1dKWsHqpK2ylBgacAYKHSarXCQPyXkAH9srqWtR6TDk+cmCroVtR9YXJ4i2A +oZrlL7Zfon6OEyaNIGkuHY+CseqNZx7RBabKPDGoxVB+Ji9kjYqG7VyjID80fWSN +bVxGe4Swak/+dTKbhdzY6gfmNmUAUxpgLBFEnv6NXZXAuJ5tRZrlcUHJg563QFSu +O8zPB3rT9E8bTouMCmnq6A== -----END ENCRYPTED PRIVATE KEY----- diff --git a/testing/web-platform/tests/tools/certs/cacert.pem b/testing/web-platform/tests/tools/certs/cacert.pem index 0f6b9ba9ceb11..d2505a27dab75 100644 --- a/testing/web-platform/tests/tools/certs/cacert.pem +++ b/testing/web-platform/tests/tools/certs/cacert.pem @@ -1,347 +1,347 @@ -----BEGIN CERTIFICATE----- -MIJAhzCCP2+gAwIBAgIDCUCiMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMMEndl -Yi1wbGF0Zm9ybS10ZXN0czAeFw0yMTA2MTIwMDMyMTdaFw0yMjA2MTIwMDMyMTda +MIJAhzCCP2+gAwIBAgIDDx3xMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMMEndl +Yi1wbGF0Zm9ybS10ZXN0czAeFw0yMTA5MTIwMDQwNDRaFw0yMjA5MTIwMDQwNDRa MB0xGzAZBgNVBAMMEndlYi1wbGF0Zm9ybS10ZXN0czCCASIwDQYJKoZIhvcNAQEB -BQADggEPADCCAQoCggEBAJoNCndop0ERsIznj/uQ9AU24lnDZpg/Q3gZhKZfsxNw -mGQFuHUqo6H1b4301jvSfh72iOMcqTLRonjUYAlIrzKSVlOWsbWZzBN3mEbUU3OB -iEQ2PxzxHsB5i+kUmZQopYZQCqHSmAbM4nIRBJCn/aNyqOuKn73NjXe+u1T9S01z -dFR9Z9dEAPEKuN9R6As8AF5aB7EhO2IT60JzTVKQc+o58P1ClRmSY3QiMRZVUqZE -Ay3dmtKTZLJFnlwf+MD+qZ3z3etJHnZh6kZxziNzB4ncDle6J3+6i4SYdz9zlk7W -+NBFn3jeRX/BFqQ+qTYHhJjJrv5z2SYju4RYEoJhXlECAwEAAaOCPc4wgj3KMAwG -A1UdEwQFMAMBAf8wHQYDVR0OBBYEFKhPhS7+1FaJ6b+wwiYdVdn3inAYMEcGA1Ud -IwRAMD6AFKhPhS7+1FaJ6b+wwiYdVdn3inAYoSGkHzAdMRswGQYDVQQDDBJ3ZWIt -cGxhdGZvcm0tdGVzdHOCAwlAojALBgNVHQ8EBAMCAgQwgh+bBgNVHR4Egh+SMIIf +BQADggEPADCCAQoCggEBANgtrgcJddX+aPak8cEfanxQ5Jot8OtumGb5aBTaQ3nz +24Qdrr8KZ3om7pSLNoTg5IsYuoPk5cQXbb5ybHnY4JAQDagytA2Sb7SihLLTQWwN +9C1dkKJlS2qFgcIjvkF+T1QcJ+7YXypX4gnL/z0xQBxZI0GWJbSyOYoY6Rdg3oaV +5kCu7C9Ks9r5xP3V5C9Pjd8olsvGZNTR/ezDzOgQ2s5AWf9/dkB+XcGx5uemtNe8 +tEx/R8xtBRPwZDG4itNe7OfmkLfrOTQQ8TG5JRPsRFsb0lRtB/ZHO5haT+aESTv6 +Ig01Vs2YPGbNI5wbesi+NjWJIr2CG+S1gIIqvZLZusMCAwEAAaOCPc4wgj3KMAwG +A1UdEwQFMAMBAf8wHQYDVR0OBBYEFAGZ4WxPFWmrxDOfo2BXlmealLqhMEcGA1Ud +IwRAMD6AFAGZ4WxPFWmrxDOfo2BXlmealLqhoSGkHzAdMRswGQYDVQQDDBJ3ZWIt +cGxhdGZvcm0tdGVzdHOCAw8d8TALBgNVHQ8EBAMCAgQwgh+bBgNVHR4Egh+SMIIf jqCCH4owE4IRd2ViLXBsYXRmb3JtLnRlc3QwF4IVbm90LXdlYi1wbGF0Zm9ybS50 -ZXN0MBeCFW9wMi53ZWItcGxhdGZvcm0udGVzdDAXghV3d3cud2ViLXBsYXRmb3Jt -LnRlc3QwF4IVb3AzLndlYi1wbGF0Zm9ybS50ZXN0MBeCFW9wNi53ZWItcGxhdGZv -cm0udGVzdDAXghVvcDEud2ViLXBsYXRmb3JtLnRlc3QwF4IVb3A4LndlYi1wbGF0 -Zm9ybS50ZXN0MBeCFW9wOS53ZWItcGxhdGZvcm0udGVzdDAXghVvcDUud2ViLXBs -YXRmb3JtLnRlc3QwF4IVb3A3LndlYi1wbGF0Zm9ybS50ZXN0MBeCFW9wNC53ZWIt -cGxhdGZvcm0udGVzdDAYghZvcDc3LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wMzQu -d2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A0OS53ZWItcGxhdGZvcm0udGVzdDAYghZv -cDQyLndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wOTcud2ViLXBsYXRmb3JtLnRlc3Qw -GIIWb3AyOC53ZWItcGxhdGZvcm0udGVzdDAYghZvcDE1LndlYi1wbGF0Zm9ybS50 -ZXN0MBiCFm9wMzYud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3AzMS53ZWItcGxhdGZv -cm0udGVzdDAYghZvcDg5LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNjQud2ViLXBs -YXRmb3JtLnRlc3QwGIIWb3A3NC53ZWItcGxhdGZvcm0udGVzdDAYghZvcDI2Lndl -Yi1wbGF0Zm9ybS50ZXN0MBiCFm9wODIud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3Ax -Ny53ZWItcGxhdGZvcm0udGVzdDAYghZvcDkzLndlYi1wbGF0Zm9ybS50ZXN0MBiC -Fm9wMTEud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3AyMS53ZWItcGxhdGZvcm0udGVz -dDAYghZvcDcxLndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wOTEud2ViLXBsYXRmb3Jt -LnRlc3QwGIIWb3A0MS53ZWItcGxhdGZvcm0udGVzdDAYghZvcDMyLndlYi1wbGF0 -Zm9ybS50ZXN0MBiCFm9wMTAud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A3Mi53ZWIt -cGxhdGZvcm0udGVzdDAYghZvcDQ1LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNjMu -d2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A3Ni53ZWItcGxhdGZvcm0udGVzdDAYghZv -cDg0LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNzUud2ViLXBsYXRmb3JtLnRlc3Qw -GIIWb3A3My53ZWItcGxhdGZvcm0udGVzdDAYghZvcDg1LndlYi1wbGF0Zm9ybS50 -ZXN0MBiCFm9wNjIud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A2OC53ZWItcGxhdGZv -cm0udGVzdDAYghZvcDYwLndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNDMud2ViLXBs -YXRmb3JtLnRlc3QwGIIWb3A0Ni53ZWItcGxhdGZvcm0udGVzdDAYghZvcDUyLndl -Yi1wbGF0Zm9ybS50ZXN0MBiCFm9wNTEud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3Ay -Mi53ZWItcGxhdGZvcm0udGVzdDAYghZvcDIzLndlYi1wbGF0Zm9ybS50ZXN0MBiC -Fm9wNTQud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A2Ni53ZWItcGxhdGZvcm0udGVz -dDAYghZvcDU1LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wMzMud2ViLXBsYXRmb3Jt -LnRlc3QwGIIWb3AzOC53ZWItcGxhdGZvcm0udGVzdDAYghZvcDMwLndlYi1wbGF0 -Zm9ybS50ZXN0MBiCFm9wNjEud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A5MC53ZWIt -cGxhdGZvcm0udGVzdDAYghZvcDE4LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNTAu -d2ViLXBsYXRmb3JtLnRlc3QwGIIWb3AxOS53ZWItcGxhdGZvcm0udGVzdDAYghZv -cDIwLndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wMjcud2ViLXBsYXRmb3JtLnRlc3Qw -GIIWb3A1Ny53ZWItcGxhdGZvcm0udGVzdDAYghZvcDk1LndlYi1wbGF0Zm9ybS50 -ZXN0MBiCFm9wNzkud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A4My53ZWItcGxhdGZv -cm0udGVzdDAYghZvcDk0LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wMTIud2ViLXBs -YXRmb3JtLnRlc3QwGIIWb3A5OC53ZWItcGxhdGZvcm0udGVzdDAYghZvcDI5Lndl -Yi1wbGF0Zm9ybS50ZXN0MBiCFm9wNzAud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A4 -MC53ZWItcGxhdGZvcm0udGVzdDAYghZvcDE0LndlYi1wbGF0Zm9ybS50ZXN0MBiC -Fnd3dzIud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A4OC53ZWItcGxhdGZvcm0udGVz -dDAYghZvcDM1LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wOTkud2ViLXBsYXRmb3Jt -LnRlc3QwGIIWb3AyNC53ZWItcGxhdGZvcm0udGVzdDAYghZvcDU2LndlYi1wbGF0 -Zm9ybS50ZXN0MBiCFm9wNTMud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A1OS53ZWIt -cGxhdGZvcm0udGVzdDAYghZvcDc4LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wODYu -d2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A4Ny53ZWItcGxhdGZvcm0udGVzdDAYghZv -cDY5LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wODEud2ViLXBsYXRmb3JtLnRlc3Qw -GIIWb3A2Ny53ZWItcGxhdGZvcm0udGVzdDAYghZvcDM3LndlYi1wbGF0Zm9ybS50 -ZXN0MBiCFm9wNDgud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A5Mi53ZWItcGxhdGZv -cm0udGVzdDAYghZvcDM5LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wMTMud2ViLXBs -YXRmb3JtLnRlc3QwGIIWb3AxNi53ZWItcGxhdGZvcm0udGVzdDAYghZvcDk2Lndl -Yi1wbGF0Zm9ybS50ZXN0MBiCFm9wMjUud2ViLXBsYXRmb3JtLnRlc3QwGIIWd3d3 -MS53ZWItcGxhdGZvcm0udGVzdDAYghZvcDU4LndlYi1wbGF0Zm9ybS50ZXN0MBiC -Fm9wNDcud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A0MC53ZWItcGxhdGZvcm0udGVz -dDAYghZvcDY1LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNDQud2ViLXBsYXRmb3Jt -LnRlc3QwG4IZb3AzLm5vdC13ZWItcGxhdGZvcm0udGVzdDAbghl3d3cubm90LXdl -Yi1wbGF0Zm9ybS50ZXN0MBuCGW9wOS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwG4IZ -d3d3Lnd3dy53ZWItcGxhdGZvcm0udGVzdDAbghlvcDUubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MBuCGW9wNy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwG4IZb3A4Lm5vdC13 -ZWItcGxhdGZvcm0udGVzdDAbghlvcDYubm90LXdlYi1wbGF0Zm9ybS50ZXN0MBuC -GW9wMS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwG4IZb3A0Lm5vdC13ZWItcGxhdGZv -cm0udGVzdDAbghlvcDIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wODcubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMTYubm90LXdlYi1wbGF0Zm9ybS50ZXN0 -MByCGm9wOTgubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNzcubm90LXdlYi1w -bGF0Zm9ybS50ZXN0MByCGnd3dzIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w -NTIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wOTEubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wMzUubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMjcubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMTcubm90LXdlYi1wbGF0Zm9ybS50ZXN0 -MByCGm9wODgubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNzEubm90LXdlYi1w -bGF0Zm9ybS50ZXN0MByCGm9wNTMubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w -Njgubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNDIubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wNzYubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wODQubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wODYubm90LXdlYi1wbGF0Zm9ybS50ZXN0 -MByCGm9wOTYubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGnd3dzEud3d3LndlYi1w -bGF0Zm9ybS50ZXN0MByCGm9wNjAubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w -ODAubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNzMubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wODEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNTkubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wOTQubm90LXdlYi1wbGF0Zm9ybS50ZXN0 -MByCGm9wNDQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNDUubm90LXdlYi1w -bGF0Zm9ybS50ZXN0MByCGnd3dzEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w -Mzgubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wODUubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wMzkubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMjUubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjkubm90LXdlYi1wbGF0Zm9ybS50ZXN0 -MByCGm9wNTYubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGnd3dzIud3d3LndlYi1w -bGF0Zm9ybS50ZXN0MByCGm9wMzYubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w -MjQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMjkubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wNTgubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wOTkubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMjYubm90LXdlYi1wbGF0Zm9ybS50ZXN0 -MByCGm9wMTkubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMzIubm90LXdlYi1w -bGF0Zm9ybS50ZXN0MByCGm9wNjQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w -NjUubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjIubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wNTUubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMTMubm90 +ZXN0MBeCFW9wNi53ZWItcGxhdGZvcm0udGVzdDAXghVvcDkud2ViLXBsYXRmb3Jt +LnRlc3QwF4IVb3A4LndlYi1wbGF0Zm9ybS50ZXN0MBeCFXd3dy53ZWItcGxhdGZv +cm0udGVzdDAXghVvcDIud2ViLXBsYXRmb3JtLnRlc3QwF4IVb3A3LndlYi1wbGF0 +Zm9ybS50ZXN0MBeCFW9wNS53ZWItcGxhdGZvcm0udGVzdDAXghVvcDEud2ViLXBs +YXRmb3JtLnRlc3QwF4IVb3AzLndlYi1wbGF0Zm9ybS50ZXN0MBeCFW9wNC53ZWIt +cGxhdGZvcm0udGVzdDAYghZvcDU1LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNTIu +d2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A0OC53ZWItcGxhdGZvcm0udGVzdDAYghZv +cDM1LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wODEud2ViLXBsYXRmb3JtLnRlc3Qw +GIIWb3A2My53ZWItcGxhdGZvcm0udGVzdDAYghZvcDEyLndlYi1wbGF0Zm9ybS50 +ZXN0MBiCFm9wNTYud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A3Ni53ZWItcGxhdGZv +cm0udGVzdDAYghZvcDk3LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNTcud2ViLXBs +YXRmb3JtLnRlc3QwGIIWb3AzMy53ZWItcGxhdGZvcm0udGVzdDAYghZvcDIxLndl +Yi1wbGF0Zm9ybS50ZXN0MBiCFnd3dzEud2ViLXBsYXRmb3JtLnRlc3QwGIIWd3d3 +Mi53ZWItcGxhdGZvcm0udGVzdDAYghZvcDIwLndlYi1wbGF0Zm9ybS50ZXN0MBiC +Fm9wMzAud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A3NS53ZWItcGxhdGZvcm0udGVz +dDAYghZvcDIyLndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wOTUud2ViLXBsYXRmb3Jt +LnRlc3QwGIIWb3A2Mi53ZWItcGxhdGZvcm0udGVzdDAYghZvcDQ2LndlYi1wbGF0 +Zm9ybS50ZXN0MBiCFm9wNjgud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3AyMy53ZWIt +cGxhdGZvcm0udGVzdDAYghZvcDY1LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNTgu +d2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A1NC53ZWItcGxhdGZvcm0udGVzdDAYghZv +cDE1LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wMzQud2ViLXBsYXRmb3JtLnRlc3Qw +GIIWb3A0My53ZWItcGxhdGZvcm0udGVzdDAYghZvcDg3LndlYi1wbGF0Zm9ybS50 +ZXN0MBiCFm9wODMud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A2Ny53ZWItcGxhdGZv +cm0udGVzdDAYghZvcDI4LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wMTYud2ViLXBs +YXRmb3JtLnRlc3QwGIIWb3AyNC53ZWItcGxhdGZvcm0udGVzdDAYghZvcDk2Lndl +Yi1wbGF0Zm9ybS50ZXN0MBiCFm9wNDUud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A2 +MC53ZWItcGxhdGZvcm0udGVzdDAYghZvcDE5LndlYi1wbGF0Zm9ybS50ZXN0MBiC +Fm9wOTgud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A3OC53ZWItcGxhdGZvcm0udGVz +dDAYghZvcDc5LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNTEud2ViLXBsYXRmb3Jt +LnRlc3QwGIIWb3A4OS53ZWItcGxhdGZvcm0udGVzdDAYghZvcDc3LndlYi1wbGF0 +Zm9ybS50ZXN0MBiCFm9wOTIud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3AzNi53ZWIt +cGxhdGZvcm0udGVzdDAYghZvcDMyLndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wMTMu +d2ViLXBsYXRmb3JtLnRlc3QwGIIWb3AxNy53ZWItcGxhdGZvcm0udGVzdDAYghZv +cDQ0LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNjEud2ViLXBsYXRmb3JtLnRlc3Qw +GIIWb3A0OS53ZWItcGxhdGZvcm0udGVzdDAYghZvcDg2LndlYi1wbGF0Zm9ybS50 +ZXN0MBiCFm9wNDcud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3AzNy53ZWItcGxhdGZv +cm0udGVzdDAYghZvcDQxLndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNDIud2ViLXBs +YXRmb3JtLnRlc3QwGIIWb3AxMC53ZWItcGxhdGZvcm0udGVzdDAYghZvcDQwLndl +Yi1wbGF0Zm9ybS50ZXN0MBiCFm9wMTgud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A4 +NS53ZWItcGxhdGZvcm0udGVzdDAYghZvcDczLndlYi1wbGF0Zm9ybS50ZXN0MBiC +Fm9wNjkud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A5OS53ZWItcGxhdGZvcm0udGVz +dDAYghZvcDU5LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNzQud2ViLXBsYXRmb3Jt +LnRlc3QwGIIWb3A2Ni53ZWItcGxhdGZvcm0udGVzdDAYghZvcDUwLndlYi1wbGF0 +Zm9ybS50ZXN0MBiCFm9wNzIud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A4Mi53ZWIt +cGxhdGZvcm0udGVzdDAYghZvcDcwLndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wOTMu +d2ViLXBsYXRmb3JtLnRlc3QwGIIWb3AzOS53ZWItcGxhdGZvcm0udGVzdDAYghZv +cDY0LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wOTAud2ViLXBsYXRmb3JtLnRlc3Qw +GIIWb3A5NC53ZWItcGxhdGZvcm0udGVzdDAYghZvcDI1LndlYi1wbGF0Zm9ybS50 +ZXN0MBiCFm9wODgud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A1My53ZWItcGxhdGZv +cm0udGVzdDAYghZvcDMxLndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wOTEud2ViLXBs +YXRmb3JtLnRlc3QwGIIWb3AxMS53ZWItcGxhdGZvcm0udGVzdDAYghZvcDcxLndl +Yi1wbGF0Zm9ybS50ZXN0MBiCFm9wODQud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3Ax +NC53ZWItcGxhdGZvcm0udGVzdDAYghZvcDI2LndlYi1wbGF0Zm9ybS50ZXN0MBiC +Fm9wMjcud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A4MC53ZWItcGxhdGZvcm0udGVz +dDAYghZvcDI5LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wMzgud2ViLXBsYXRmb3Jt +LnRlc3QwG4IZb3AxLm5vdC13ZWItcGxhdGZvcm0udGVzdDAbghlvcDkubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0MBuCGW9wOC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwG4IZ +d3d3Lnd3dy53ZWItcGxhdGZvcm0udGVzdDAbghlvcDYubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MBuCGW9wMy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwG4IZb3A1Lm5vdC13 +ZWItcGxhdGZvcm0udGVzdDAbghlvcDQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MBuC +GW9wMi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwG4IZd3d3Lm5vdC13ZWItcGxhdGZv +cm0udGVzdDAbghlvcDcubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjUubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNzgubm90LXdlYi1wbGF0Zm9ybS50ZXN0 +MByCGm9wNzQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjkubm90LXdlYi1w +bGF0Zm9ybS50ZXN0MByCGm9wOTMubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w +MjAubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMTgubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wNTIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNzkubm90 LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNDkubm90LXdlYi1wbGF0Zm9ybS50ZXN0 -MByCGm9wOTMubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNDcubm90LXdlYi1w -bGF0Zm9ybS50ZXN0MByCGm9wNzQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w -MTEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNzgubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wOTIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNTcubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMjEubm90LXdlYi1wbGF0Zm9ybS50ZXN0 -MByCGnd3dy53d3cyLndlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMjIubm90LXdlYi1w +MByCGm9wNTcubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMzUubm90LXdlYi1w +bGF0Zm9ybS50ZXN0MByCGm9wODkubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w +MTMubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNzYubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wNDIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMTIubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0MByCGnd3dy53d3cyLndlYi1wbGF0Zm9ybS50ZXN0 +MByCGm9wODgubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNzIubm90LXdlYi1w +bGF0Zm9ybS50ZXN0MByCGm9wMTYubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w +Mjgubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjQubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wMjIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMTAubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMzYubm90LXdlYi1wbGF0Zm9ybS50ZXN0 +MByCGnd3dzEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wOTUubm90LXdlYi1w +bGF0Zm9ybS50ZXN0MByCGm9wNDMubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w +Mzkubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wOTEubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wNTEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMzMubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0MByCGnd3dy53d3cxLndlYi1wbGF0Zm9ybS50ZXN0 +MByCGm9wNTAubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMzIubm90LXdlYi1w +bGF0Zm9ybS50ZXN0MByCGm9wOTYubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGnd3 +dzIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMzQubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wNDUubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMTEubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wODMubm90LXdlYi1wbGF0Zm9ybS50ZXN0 +MByCGm9wODEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wODQubm90LXdlYi1w bGF0Zm9ybS50ZXN0MByCGm9wMzEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w -Mzcubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNzAubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wMTAubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNzUubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMzMubm90LXdlYi1wbGF0Zm9ybS50ZXN0 -MByCGm9wNTEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNDAubm90LXdlYi1w -bGF0Zm9ybS50ZXN0MByCGm9wMzQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w -Mjgubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNDgubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wMjAubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wOTcubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMjMubm90LXdlYi1wbGF0Zm9ybS50ZXN0 -MByCGm9wNzIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNDMubm90LXdlYi1w -bGF0Zm9ybS50ZXN0MByCGm9wODIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w -OTAubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wODkubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wOTUubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjcubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNTAubm90LXdlYi1wbGF0Zm9ybS50ZXN0 -MByCGm9wNjYubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGnd3dy53d3cxLndlYi1w -bGF0Zm9ybS50ZXN0MByCGm9wNjMubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w -MTQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMTIubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wNTQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wODMubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMTgubm90LXdlYi1wbGF0Zm9ybS50ZXN0 -MByCGm9wMzAubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNDYubm90LXdlYi1w +ODIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNDcubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wODYubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNzMubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wODcubm90LXdlYi1wbGF0Zm9ybS50ZXN0 +MByCGm9wNzUubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNTUubm90LXdlYi1w +bGF0Zm9ybS50ZXN0MByCGm9wNzEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w +NDAubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNzcubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wNjYubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjMubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNTgubm90LXdlYi1wbGF0Zm9ybS50ZXN0 +MByCGm9wMTQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjgubm90LXdlYi1w +bGF0Zm9ybS50ZXN0MByCGm9wNDgubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w +Njcubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMjUubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wMzAubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMTcubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNDEubm90LXdlYi1wbGF0Zm9ybS50ZXN0 +MByCGm9wNzAubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMjYubm90LXdlYi1w +bGF0Zm9ybS50ZXN0MByCGm9wNTYubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w +OTIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMjcubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wNDYubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGnd3dzEud3d3 +LndlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNDQubm90LXdlYi1wbGF0Zm9ybS50ZXN0 +MByCGm9wMjkubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjEubm90LXdlYi1w bGF0Zm9ybS50ZXN0MByCGm9wMTUubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w -Nzkubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjEubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wNDEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MB2CG3d3dzEud3d3 -MS53ZWItcGxhdGZvcm0udGVzdDAdght3d3cyLnd3dzIud2ViLXBsYXRmb3JtLnRl -c3QwHYIbd3d3Mi53d3cxLndlYi1wbGF0Zm9ybS50ZXN0MB2CG3d3dzEud3d3Mi53 +MjEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMjQubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wOTQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wOTcubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wOTkubm90LXdlYi1wbGF0Zm9ybS50ZXN0 +MByCGm9wNTkubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wOTAubm90LXdlYi1w +bGF0Zm9ybS50ZXN0MByCGm9wMjMubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w +ODAubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMTkubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wOTgubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjAubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMzgubm90LXdlYi1wbGF0Zm9ybS50ZXN0 +MByCGm9wNTMubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMzcubm90LXdlYi1w +bGF0Zm9ybS50ZXN0MByCGm9wODUubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGnd3 +dzIud3d3LndlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjIubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wNTQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MB2CG3d3dzIud3d3 +Mi53ZWItcGxhdGZvcm0udGVzdDAdght3d3cxLnd3dzIud2ViLXBsYXRmb3JtLnRl +c3QwHYIbd3d3MS53d3cxLndlYi1wbGF0Zm9ybS50ZXN0MB2CG3d3dzIud3d3MS53 ZWItcGxhdGZvcm0udGVzdDAfgh13d3cud3d3Lm5vdC13ZWItcGxhdGZvcm0udGVz -dDAggh53d3cyLnd3dy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwIIIed3d3Lnd3dzIu -bm90LXdlYi1wbGF0Zm9ybS50ZXN0MCCCHnd3dy53d3cxLm5vdC13ZWItcGxhdGZv +dDAggh53d3cud3d3MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwIIIed3d3Mi53d3cu +bm90LXdlYi1wbGF0Zm9ybS50ZXN0MCCCHnd3dy53d3cyLm5vdC13ZWItcGxhdGZv cm0udGVzdDAggh53d3cxLnd3dy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwIIIeeG4t -LWx2ZS02bGFkLndlYi1wbGF0Zm9ybS50ZXN0MCGCH3d3dzIud3d3MS5ub3Qtd2Vi -LXBsYXRmb3JtLnRlc3QwIYIfd3d3MS53d3cyLm5vdC13ZWItcGxhdGZvcm0udGVz +LWx2ZS02bGFkLndlYi1wbGF0Zm9ybS50ZXN0MCGCH3d3dzEud3d3Mi5ub3Qtd2Vi +LXBsYXRmb3JtLnRlc3QwIYIfd3d3Mi53d3cxLm5vdC13ZWItcGxhdGZvcm0udGVz dDAhgh93d3cyLnd3dzIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MCGCH3d3dzEud3d3 -MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwJIIieG4tLWx2ZS02bGFkLnd3dy53ZWIt -cGxhdGZvcm0udGVzdDAkgiJ4bi0tbHZlLTZsYWQubm90LXdlYi1wbGF0Zm9ybS50 -ZXN0MCSCInd3dy54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3JtLnRlc3QwJYIjd3d3 -MS54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3JtLnRlc3QwJYIjeG4tLWx2ZS02bGFk -Lnd3dzEud2ViLXBsYXRmb3JtLnRlc3QwJYIjd3d3Mi54bi0tbHZlLTZsYWQud2Vi +MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwJIIid3d3LnhuLS1sdmUtNmxhZC53ZWIt +cGxhdGZvcm0udGVzdDAkgiJ4bi0tbHZlLTZsYWQud3d3LndlYi1wbGF0Zm9ybS50 +ZXN0MCSCInhuLS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwJYIjd3d3 +Mi54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3JtLnRlc3QwJYIjeG4tLWx2ZS02bGFk +Lnd3dzEud2ViLXBsYXRmb3JtLnRlc3QwJYIjd3d3MS54bi0tbHZlLTZsYWQud2Vi LXBsYXRmb3JtLnRlc3QwJYIjeG4tLWx2ZS02bGFkLnd3dzIud2ViLXBsYXRmb3Jt -LnRlc3QwKIImeG4tLWx2ZS02bGFkLnd3dy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3Qw -KIImd3d3LnhuLS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwKYIneG4t -LWx2ZS02bGFkLnd3dzIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MCmCJ3huLS1sdmUt +LnRlc3QwKIImd3d3LnhuLS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3Qw +KIImeG4tLWx2ZS02bGFkLnd3dy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwKYInd3d3 +MS54bi0tbHZlLTZsYWQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MCmCJ3huLS1sdmUt NmxhZC53d3cxLm5vdC13ZWItcGxhdGZvcm0udGVzdDApgid3d3cyLnhuLS1sdmUt -NmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwKYInd3d3MS54bi0tbHZlLTZsYWQu +NmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwKYIneG4tLWx2ZS02bGFkLnd3dzIu bm90LXdlYi1wbGF0Zm9ybS50ZXN0MCuCKXhuLS1uOGo2ZHM1M2x3d2tycWh2Mjhh LndlYi1wbGF0Zm9ybS50ZXN0MC2CK3huLS1sdmUtNmxhZC54bi0tbHZlLTZsYWQu -d2ViLXBsYXRmb3JtLnRlc3QwL4IteG4tLW44ajZkczUzbHd3a3JxaHYyOGEubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0MC+CLXhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLnd3 -dy53ZWItcGxhdGZvcm0udGVzdDAvgi13d3cueG4tLW44ajZkczUzbHd3a3JxaHYy -OGEud2ViLXBsYXRmb3JtLnRlc3QwMIIud3d3MS54bi0tbjhqNmRzNTNsd3drcnFo -djI4YS53ZWItcGxhdGZvcm0udGVzdDAwgi54bi0tbjhqNmRzNTNsd3drcnFodjI4 -YS53d3cxLndlYi1wbGF0Zm9ybS50ZXN0MDCCLnd3dzIueG4tLW44ajZkczUzbHd3 -a3JxaHYyOGEud2ViLXBsYXRmb3JtLnRlc3QwMIIueG4tLW44ajZkczUzbHd3a3Jx -aHYyOGEud3d3Mi53ZWItcGxhdGZvcm0udGVzdDAxgi94bi0tbHZlLTZsYWQueG4t -LWx2ZS02bGFkLm5vdC13ZWItcGxhdGZvcm0udGVzdDAzgjF3d3cueG4tLW44ajZk -czUzbHd3a3JxaHYyOGEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MDOCMXhuLS1uOGo2 -ZHM1M2x3d2tycWh2MjhhLnd3dy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwNIIyeG4t -LW44ajZkczUzbHd3a3JxaHYyOGEud3d3Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3Qw -NIIyd3d3Mi54bi0tbjhqNmRzNTNsd3drcnFodjI4YS5ub3Qtd2ViLXBsYXRmb3Jt -LnRlc3QwNIIyd3d3MS54bi0tbjhqNmRzNTNsd3drcnFodjI4YS5ub3Qtd2ViLXBs -YXRmb3JtLnRlc3QwNIIyeG4tLW44ajZkczUzbHd3a3JxaHYyOGEud3d3MS5ub3Qt -d2ViLXBsYXRmb3JtLnRlc3QwOII2eG4tLWx2ZS02bGFkLnhuLS1uOGo2ZHM1M2x3 -d2tycWh2MjhhLndlYi1wbGF0Zm9ybS50ZXN0MDiCNnhuLS1uOGo2ZHM1M2x3d2ty -cWh2MjhhLnhuLS1sdmUtNmxhZC53ZWItcGxhdGZvcm0udGVzdDA8gjp4bi0tbHZl -LTZsYWQueG4tLW44ajZkczUzbHd3a3JxaHYyOGEubm90LXdlYi1wbGF0Zm9ybS50 -ZXN0MDyCOnhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLnhuLS1sdmUtNmxhZC5ub3Qt +d2ViLXBsYXRmb3JtLnRlc3QwL4Itd3d3LnhuLS1uOGo2ZHM1M2x3d2tycWh2Mjhh +LndlYi1wbGF0Zm9ybS50ZXN0MC+CLXhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLm5v +dC13ZWItcGxhdGZvcm0udGVzdDAvgi14bi0tbjhqNmRzNTNsd3drcnFodjI4YS53 +d3cud2ViLXBsYXRmb3JtLnRlc3QwMIIueG4tLW44ajZkczUzbHd3a3JxaHYyOGEu +d3d3MS53ZWItcGxhdGZvcm0udGVzdDAwgi53d3cxLnhuLS1uOGo2ZHM1M2x3d2ty +cWh2MjhhLndlYi1wbGF0Zm9ybS50ZXN0MDCCLnhuLS1uOGo2ZHM1M2x3d2tycWh2 +MjhhLnd3dzIud2ViLXBsYXRmb3JtLnRlc3QwMIIud3d3Mi54bi0tbjhqNmRzNTNs +d3drcnFodjI4YS53ZWItcGxhdGZvcm0udGVzdDAxgi94bi0tbHZlLTZsYWQueG4t +LWx2ZS02bGFkLm5vdC13ZWItcGxhdGZvcm0udGVzdDAzgjF4bi0tbjhqNmRzNTNs +d3drcnFodjI4YS53d3cubm90LXdlYi1wbGF0Zm9ybS50ZXN0MDOCMXd3dy54bi0t +bjhqNmRzNTNsd3drcnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwNIIyeG4t +LW44ajZkczUzbHd3a3JxaHYyOGEud3d3MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3Qw +NIIyd3d3MS54bi0tbjhqNmRzNTNsd3drcnFodjI4YS5ub3Qtd2ViLXBsYXRmb3Jt +LnRlc3QwNIIyd3d3Mi54bi0tbjhqNmRzNTNsd3drcnFodjI4YS5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3QwNIIyeG4tLW44ajZkczUzbHd3a3JxaHYyOGEud3d3Mi5ub3Qt +d2ViLXBsYXRmb3JtLnRlc3QwOII2eG4tLW44ajZkczUzbHd3a3JxaHYyOGEueG4t +LWx2ZS02bGFkLndlYi1wbGF0Zm9ybS50ZXN0MDiCNnhuLS1sdmUtNmxhZC54bi0t +bjhqNmRzNTNsd3drcnFodjI4YS53ZWItcGxhdGZvcm0udGVzdDA8gjp4bi0tbjhq +NmRzNTNsd3drcnFodjI4YS54bi0tbHZlLTZsYWQubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0MDyCOnhuLS1sdmUtNmxhZC54bi0tbjhqNmRzNTNsd3drcnFodjI4YS5ub3Qt d2ViLXBsYXRmb3JtLnRlc3QwQ4JBeG4tLW44ajZkczUzbHd3a3JxaHYyOGEueG4t LW44ajZkczUzbHd3a3JxaHYyOGEud2ViLXBsYXRmb3JtLnRlc3QwR4JFeG4tLW44 ajZkczUzbHd3a3JxaHYyOGEueG4tLW44ajZkczUzbHd3a3JxaHYyOGEubm90LXdl Yi1wbGF0Zm9ybS50ZXN0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMIIdjwYDVR0RBIId hjCCHYKCEXdlYi1wbGF0Zm9ybS50ZXN0ghVub3Qtd2ViLXBsYXRmb3JtLnRlc3SC -FW9wMi53ZWItcGxhdGZvcm0udGVzdIIVd3d3LndlYi1wbGF0Zm9ybS50ZXN0ghVv -cDMud2ViLXBsYXRmb3JtLnRlc3SCFW9wNi53ZWItcGxhdGZvcm0udGVzdIIVb3Ax -LndlYi1wbGF0Zm9ybS50ZXN0ghVvcDgud2ViLXBsYXRmb3JtLnRlc3SCFW9wOS53 -ZWItcGxhdGZvcm0udGVzdIIVb3A1LndlYi1wbGF0Zm9ybS50ZXN0ghVvcDcud2Vi -LXBsYXRmb3JtLnRlc3SCFW9wNC53ZWItcGxhdGZvcm0udGVzdIIWb3A3Ny53ZWIt -cGxhdGZvcm0udGVzdIIWb3AzNC53ZWItcGxhdGZvcm0udGVzdIIWb3A0OS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A0Mi53ZWItcGxhdGZvcm0udGVzdIIWb3A5Ny53ZWIt -cGxhdGZvcm0udGVzdIIWb3AyOC53ZWItcGxhdGZvcm0udGVzdIIWb3AxNS53ZWIt -cGxhdGZvcm0udGVzdIIWb3AzNi53ZWItcGxhdGZvcm0udGVzdIIWb3AzMS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A4OS53ZWItcGxhdGZvcm0udGVzdIIWb3A2NC53ZWIt -cGxhdGZvcm0udGVzdIIWb3A3NC53ZWItcGxhdGZvcm0udGVzdIIWb3AyNi53ZWIt -cGxhdGZvcm0udGVzdIIWb3A4Mi53ZWItcGxhdGZvcm0udGVzdIIWb3AxNy53ZWIt -cGxhdGZvcm0udGVzdIIWb3A5My53ZWItcGxhdGZvcm0udGVzdIIWb3AxMS53ZWIt -cGxhdGZvcm0udGVzdIIWb3AyMS53ZWItcGxhdGZvcm0udGVzdIIWb3A3MS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A5MS53ZWItcGxhdGZvcm0udGVzdIIWb3A0MS53ZWIt -cGxhdGZvcm0udGVzdIIWb3AzMi53ZWItcGxhdGZvcm0udGVzdIIWb3AxMC53ZWIt -cGxhdGZvcm0udGVzdIIWb3A3Mi53ZWItcGxhdGZvcm0udGVzdIIWb3A0NS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A2My53ZWItcGxhdGZvcm0udGVzdIIWb3A3Ni53ZWIt -cGxhdGZvcm0udGVzdIIWb3A4NC53ZWItcGxhdGZvcm0udGVzdIIWb3A3NS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A3My53ZWItcGxhdGZvcm0udGVzdIIWb3A4NS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A2Mi53ZWItcGxhdGZvcm0udGVzdIIWb3A2OC53ZWIt -cGxhdGZvcm0udGVzdIIWb3A2MC53ZWItcGxhdGZvcm0udGVzdIIWb3A0My53ZWIt -cGxhdGZvcm0udGVzdIIWb3A0Ni53ZWItcGxhdGZvcm0udGVzdIIWb3A1Mi53ZWIt -cGxhdGZvcm0udGVzdIIWb3A1MS53ZWItcGxhdGZvcm0udGVzdIIWb3AyMi53ZWIt -cGxhdGZvcm0udGVzdIIWb3AyMy53ZWItcGxhdGZvcm0udGVzdIIWb3A1NC53ZWIt -cGxhdGZvcm0udGVzdIIWb3A2Ni53ZWItcGxhdGZvcm0udGVzdIIWb3A1NS53ZWIt -cGxhdGZvcm0udGVzdIIWb3AzMy53ZWItcGxhdGZvcm0udGVzdIIWb3AzOC53ZWIt -cGxhdGZvcm0udGVzdIIWb3AzMC53ZWItcGxhdGZvcm0udGVzdIIWb3A2MS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A5MC53ZWItcGxhdGZvcm0udGVzdIIWb3AxOC53ZWIt -cGxhdGZvcm0udGVzdIIWb3A1MC53ZWItcGxhdGZvcm0udGVzdIIWb3AxOS53ZWIt -cGxhdGZvcm0udGVzdIIWb3AyMC53ZWItcGxhdGZvcm0udGVzdIIWb3AyNy53ZWIt -cGxhdGZvcm0udGVzdIIWb3A1Ny53ZWItcGxhdGZvcm0udGVzdIIWb3A5NS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A3OS53ZWItcGxhdGZvcm0udGVzdIIWb3A4My53ZWIt -cGxhdGZvcm0udGVzdIIWb3A5NC53ZWItcGxhdGZvcm0udGVzdIIWb3AxMi53ZWIt -cGxhdGZvcm0udGVzdIIWb3A5OC53ZWItcGxhdGZvcm0udGVzdIIWb3AyOS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A3MC53ZWItcGxhdGZvcm0udGVzdIIWb3A4MC53ZWIt -cGxhdGZvcm0udGVzdIIWb3AxNC53ZWItcGxhdGZvcm0udGVzdIIWd3d3Mi53ZWIt -cGxhdGZvcm0udGVzdIIWb3A4OC53ZWItcGxhdGZvcm0udGVzdIIWb3AzNS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A5OS53ZWItcGxhdGZvcm0udGVzdIIWb3AyNC53ZWIt -cGxhdGZvcm0udGVzdIIWb3A1Ni53ZWItcGxhdGZvcm0udGVzdIIWb3A1My53ZWIt -cGxhdGZvcm0udGVzdIIWb3A1OS53ZWItcGxhdGZvcm0udGVzdIIWb3A3OC53ZWIt -cGxhdGZvcm0udGVzdIIWb3A4Ni53ZWItcGxhdGZvcm0udGVzdIIWb3A4Ny53ZWIt -cGxhdGZvcm0udGVzdIIWb3A2OS53ZWItcGxhdGZvcm0udGVzdIIWb3A4MS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A2Ny53ZWItcGxhdGZvcm0udGVzdIIWb3AzNy53ZWIt -cGxhdGZvcm0udGVzdIIWb3A0OC53ZWItcGxhdGZvcm0udGVzdIIWb3A5Mi53ZWIt -cGxhdGZvcm0udGVzdIIWb3AzOS53ZWItcGxhdGZvcm0udGVzdIIWb3AxMy53ZWIt -cGxhdGZvcm0udGVzdIIWb3AxNi53ZWItcGxhdGZvcm0udGVzdIIWb3A5Ni53ZWIt -cGxhdGZvcm0udGVzdIIWb3AyNS53ZWItcGxhdGZvcm0udGVzdIIWd3d3MS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A1OC53ZWItcGxhdGZvcm0udGVzdIIWb3A0Ny53ZWIt -cGxhdGZvcm0udGVzdIIWb3A0MC53ZWItcGxhdGZvcm0udGVzdIIWb3A2NS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A0NC53ZWItcGxhdGZvcm0udGVzdIIZb3AzLm5vdC13 -ZWItcGxhdGZvcm0udGVzdIIZd3d3Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A5 +FW9wNi53ZWItcGxhdGZvcm0udGVzdIIVb3A5LndlYi1wbGF0Zm9ybS50ZXN0ghVv +cDgud2ViLXBsYXRmb3JtLnRlc3SCFXd3dy53ZWItcGxhdGZvcm0udGVzdIIVb3Ay +LndlYi1wbGF0Zm9ybS50ZXN0ghVvcDcud2ViLXBsYXRmb3JtLnRlc3SCFW9wNS53 +ZWItcGxhdGZvcm0udGVzdIIVb3AxLndlYi1wbGF0Zm9ybS50ZXN0ghVvcDMud2Vi +LXBsYXRmb3JtLnRlc3SCFW9wNC53ZWItcGxhdGZvcm0udGVzdIIWb3A1NS53ZWIt +cGxhdGZvcm0udGVzdIIWb3A1Mi53ZWItcGxhdGZvcm0udGVzdIIWb3A0OC53ZWIt +cGxhdGZvcm0udGVzdIIWb3AzNS53ZWItcGxhdGZvcm0udGVzdIIWb3A4MS53ZWIt +cGxhdGZvcm0udGVzdIIWb3A2My53ZWItcGxhdGZvcm0udGVzdIIWb3AxMi53ZWIt +cGxhdGZvcm0udGVzdIIWb3A1Ni53ZWItcGxhdGZvcm0udGVzdIIWb3A3Ni53ZWIt +cGxhdGZvcm0udGVzdIIWb3A5Ny53ZWItcGxhdGZvcm0udGVzdIIWb3A1Ny53ZWIt +cGxhdGZvcm0udGVzdIIWb3AzMy53ZWItcGxhdGZvcm0udGVzdIIWb3AyMS53ZWIt +cGxhdGZvcm0udGVzdIIWd3d3MS53ZWItcGxhdGZvcm0udGVzdIIWd3d3Mi53ZWIt +cGxhdGZvcm0udGVzdIIWb3AyMC53ZWItcGxhdGZvcm0udGVzdIIWb3AzMC53ZWIt +cGxhdGZvcm0udGVzdIIWb3A3NS53ZWItcGxhdGZvcm0udGVzdIIWb3AyMi53ZWIt +cGxhdGZvcm0udGVzdIIWb3A5NS53ZWItcGxhdGZvcm0udGVzdIIWb3A2Mi53ZWIt +cGxhdGZvcm0udGVzdIIWb3A0Ni53ZWItcGxhdGZvcm0udGVzdIIWb3A2OC53ZWIt +cGxhdGZvcm0udGVzdIIWb3AyMy53ZWItcGxhdGZvcm0udGVzdIIWb3A2NS53ZWIt +cGxhdGZvcm0udGVzdIIWb3A1OC53ZWItcGxhdGZvcm0udGVzdIIWb3A1NC53ZWIt +cGxhdGZvcm0udGVzdIIWb3AxNS53ZWItcGxhdGZvcm0udGVzdIIWb3AzNC53ZWIt +cGxhdGZvcm0udGVzdIIWb3A0My53ZWItcGxhdGZvcm0udGVzdIIWb3A4Ny53ZWIt +cGxhdGZvcm0udGVzdIIWb3A4My53ZWItcGxhdGZvcm0udGVzdIIWb3A2Ny53ZWIt +cGxhdGZvcm0udGVzdIIWb3AyOC53ZWItcGxhdGZvcm0udGVzdIIWb3AxNi53ZWIt +cGxhdGZvcm0udGVzdIIWb3AyNC53ZWItcGxhdGZvcm0udGVzdIIWb3A5Ni53ZWIt +cGxhdGZvcm0udGVzdIIWb3A0NS53ZWItcGxhdGZvcm0udGVzdIIWb3A2MC53ZWIt +cGxhdGZvcm0udGVzdIIWb3AxOS53ZWItcGxhdGZvcm0udGVzdIIWb3A5OC53ZWIt +cGxhdGZvcm0udGVzdIIWb3A3OC53ZWItcGxhdGZvcm0udGVzdIIWb3A3OS53ZWIt +cGxhdGZvcm0udGVzdIIWb3A1MS53ZWItcGxhdGZvcm0udGVzdIIWb3A4OS53ZWIt +cGxhdGZvcm0udGVzdIIWb3A3Ny53ZWItcGxhdGZvcm0udGVzdIIWb3A5Mi53ZWIt +cGxhdGZvcm0udGVzdIIWb3AzNi53ZWItcGxhdGZvcm0udGVzdIIWb3AzMi53ZWIt +cGxhdGZvcm0udGVzdIIWb3AxMy53ZWItcGxhdGZvcm0udGVzdIIWb3AxNy53ZWIt +cGxhdGZvcm0udGVzdIIWb3A0NC53ZWItcGxhdGZvcm0udGVzdIIWb3A2MS53ZWIt +cGxhdGZvcm0udGVzdIIWb3A0OS53ZWItcGxhdGZvcm0udGVzdIIWb3A4Ni53ZWIt +cGxhdGZvcm0udGVzdIIWb3A0Ny53ZWItcGxhdGZvcm0udGVzdIIWb3AzNy53ZWIt +cGxhdGZvcm0udGVzdIIWb3A0MS53ZWItcGxhdGZvcm0udGVzdIIWb3A0Mi53ZWIt +cGxhdGZvcm0udGVzdIIWb3AxMC53ZWItcGxhdGZvcm0udGVzdIIWb3A0MC53ZWIt +cGxhdGZvcm0udGVzdIIWb3AxOC53ZWItcGxhdGZvcm0udGVzdIIWb3A4NS53ZWIt +cGxhdGZvcm0udGVzdIIWb3A3My53ZWItcGxhdGZvcm0udGVzdIIWb3A2OS53ZWIt +cGxhdGZvcm0udGVzdIIWb3A5OS53ZWItcGxhdGZvcm0udGVzdIIWb3A1OS53ZWIt +cGxhdGZvcm0udGVzdIIWb3A3NC53ZWItcGxhdGZvcm0udGVzdIIWb3A2Ni53ZWIt +cGxhdGZvcm0udGVzdIIWb3A1MC53ZWItcGxhdGZvcm0udGVzdIIWb3A3Mi53ZWIt +cGxhdGZvcm0udGVzdIIWb3A4Mi53ZWItcGxhdGZvcm0udGVzdIIWb3A3MC53ZWIt +cGxhdGZvcm0udGVzdIIWb3A5My53ZWItcGxhdGZvcm0udGVzdIIWb3AzOS53ZWIt +cGxhdGZvcm0udGVzdIIWb3A2NC53ZWItcGxhdGZvcm0udGVzdIIWb3A5MC53ZWIt +cGxhdGZvcm0udGVzdIIWb3A5NC53ZWItcGxhdGZvcm0udGVzdIIWb3AyNS53ZWIt +cGxhdGZvcm0udGVzdIIWb3A4OC53ZWItcGxhdGZvcm0udGVzdIIWb3A1My53ZWIt +cGxhdGZvcm0udGVzdIIWb3AzMS53ZWItcGxhdGZvcm0udGVzdIIWb3A5MS53ZWIt +cGxhdGZvcm0udGVzdIIWb3AxMS53ZWItcGxhdGZvcm0udGVzdIIWb3A3MS53ZWIt +cGxhdGZvcm0udGVzdIIWb3A4NC53ZWItcGxhdGZvcm0udGVzdIIWb3AxNC53ZWIt +cGxhdGZvcm0udGVzdIIWb3AyNi53ZWItcGxhdGZvcm0udGVzdIIWb3AyNy53ZWIt +cGxhdGZvcm0udGVzdIIWb3A4MC53ZWItcGxhdGZvcm0udGVzdIIWb3AyOS53ZWIt +cGxhdGZvcm0udGVzdIIWb3AzOC53ZWItcGxhdGZvcm0udGVzdIIZb3AxLm5vdC13 +ZWItcGxhdGZvcm0udGVzdIIZb3A5Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A4 Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZd3d3Lnd3dy53ZWItcGxhdGZvcm0udGVz -dIIZb3A1Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A3Lm5vdC13ZWItcGxhdGZv -cm0udGVzdIIZb3A4Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A2Lm5vdC13ZWIt -cGxhdGZvcm0udGVzdIIZb3AxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A0Lm5v -dC13ZWItcGxhdGZvcm0udGVzdIIZb3AyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIa -b3A4Ny5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMTYubm90LXdlYi1wbGF0Zm9y -bS50ZXN0ghpvcDk4Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A3Ny5ub3Qtd2Vi -LXBsYXRmb3JtLnRlc3SCGnd3dzIubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDUy +dIIZb3A2Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3AzLm5vdC13ZWItcGxhdGZv +cm0udGVzdIIZb3A1Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A0Lm5vdC13ZWIt +cGxhdGZvcm0udGVzdIIZb3AyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIZd3d3Lm5v +dC13ZWItcGxhdGZvcm0udGVzdIIZb3A3Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIa +b3A2NS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNzgubm90LXdlYi1wbGF0Zm9y +bS50ZXN0ghpvcDc0Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A2OS5ub3Qtd2Vi +LXBsYXRmb3JtLnRlc3SCGm9wOTMubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDIw +Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3AxOC5ub3Qtd2ViLXBsYXRmb3JtLnRl +c3SCGm9wNTIubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDc5Lm5vdC13ZWItcGxh +dGZvcm0udGVzdIIab3A0OS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNTcubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDM1Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIa +b3A4OS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMTMubm90LXdlYi1wbGF0Zm9y +bS50ZXN0ghpvcDc2Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A0Mi5ub3Qtd2Vi +LXBsYXRmb3JtLnRlc3SCGm9wMTIubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghp3d3cu +d3d3Mi53ZWItcGxhdGZvcm0udGVzdIIab3A4OC5ub3Qtd2ViLXBsYXRmb3JtLnRl +c3SCGm9wNzIubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDE2Lm5vdC13ZWItcGxh +dGZvcm0udGVzdIIab3AyOC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNjQubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDIyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIa +b3AxMC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMzYubm90LXdlYi1wbGF0Zm9y +bS50ZXN0ghp3d3cxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A5NS5ub3Qtd2Vi +LXBsYXRmb3JtLnRlc3SCGm9wNDMubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDM5 Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A5MS5ub3Qtd2ViLXBsYXRmb3JtLnRl -c3SCGm9wMzUubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDI3Lm5vdC13ZWItcGxh -dGZvcm0udGVzdIIab3AxNy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wODgubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDcxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIa -b3A1My5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNjgubm90LXdlYi1wbGF0Zm9y -bS50ZXN0ghpvcDQyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A3Ni5ub3Qtd2Vi -LXBsYXRmb3JtLnRlc3SCGm9wODQubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDg2 -Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A5Ni5ub3Qtd2ViLXBsYXRmb3JtLnRl -c3SCGnd3dzEud3d3LndlYi1wbGF0Zm9ybS50ZXN0ghpvcDYwLm5vdC13ZWItcGxh -dGZvcm0udGVzdIIab3A4MC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNzMubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDgxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIa -b3A1OS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wOTQubm90LXdlYi1wbGF0Zm9y -bS50ZXN0ghpvcDQ0Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A0NS5ub3Qtd2Vi -LXBsYXRmb3JtLnRlc3SCGnd3dzEubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDM4 -Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A4NS5ub3Qtd2ViLXBsYXRmb3JtLnRl -c3SCGm9wMzkubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDI1Lm5vdC13ZWItcGxh -dGZvcm0udGVzdIIab3A2OS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNTYubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0ghp3d3cyLnd3dy53ZWItcGxhdGZvcm0udGVzdIIa -b3AzNi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMjQubm90LXdlYi1wbGF0Zm9y -bS50ZXN0ghpvcDI5Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A1OC5ub3Qtd2Vi -LXBsYXRmb3JtLnRlc3SCGm9wOTkubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDI2 -Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3AxOS5ub3Qtd2ViLXBsYXRmb3JtLnRl -c3SCGm9wMzIubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDY0Lm5vdC13ZWItcGxh -dGZvcm0udGVzdIIab3A2NS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNjIubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDU1Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIa -b3AxMy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNDkubm90LXdlYi1wbGF0Zm9y -bS50ZXN0ghpvcDkzLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A0Ny5ub3Qtd2Vi -LXBsYXRmb3JtLnRlc3SCGm9wNzQubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDEx -Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A3OC5ub3Qtd2ViLXBsYXRmb3JtLnRl -c3SCGm9wOTIubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDU3Lm5vdC13ZWItcGxh -dGZvcm0udGVzdIIab3AyMS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGnd3dy53d3cy -LndlYi1wbGF0Zm9ybS50ZXN0ghpvcDIyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIa -b3AzMS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMzcubm90LXdlYi1wbGF0Zm9y -bS50ZXN0ghpvcDcwLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3AxMC5ub3Qtd2Vi -LXBsYXRmb3JtLnRlc3SCGm9wNzUubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDMz -Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A1MS5ub3Qtd2ViLXBsYXRmb3JtLnRl -c3SCGm9wNDAubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDM0Lm5vdC13ZWItcGxh -dGZvcm0udGVzdIIab3AyOC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNDgubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDIwLm5vdC13ZWItcGxhdGZvcm0udGVzdIIa -b3A5Ny5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMjMubm90LXdlYi1wbGF0Zm9y -bS50ZXN0ghpvcDcyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A0My5ub3Qtd2Vi -LXBsYXRmb3JtLnRlc3SCGm9wODIubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDkw -Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A4OS5ub3Qtd2ViLXBsYXRmb3JtLnRl -c3SCGm9wOTUubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDY3Lm5vdC13ZWItcGxh -dGZvcm0udGVzdIIab3A1MC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNjYubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0ghp3d3cud3d3MS53ZWItcGxhdGZvcm0udGVzdIIa -b3A2My5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMTQubm90LXdlYi1wbGF0Zm9y -bS50ZXN0ghpvcDEyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A1NC5ub3Qtd2Vi -LXBsYXRmb3JtLnRlc3SCGm9wODMubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDE4 -Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3AzMC5ub3Qtd2ViLXBsYXRmb3JtLnRl -c3SCGm9wNDYubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDE1Lm5vdC13ZWItcGxh -dGZvcm0udGVzdIIab3A3OS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNjEubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDQxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIb -d3d3MS53d3cxLndlYi1wbGF0Zm9ybS50ZXN0ght3d3cyLnd3dzIud2ViLXBsYXRm -b3JtLnRlc3SCG3d3dzIud3d3MS53ZWItcGxhdGZvcm0udGVzdIIbd3d3MS53d3cy +c3SCGm9wNTEubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDMzLm5vdC13ZWItcGxh +dGZvcm0udGVzdIIad3d3Lnd3dzEud2ViLXBsYXRmb3JtLnRlc3SCGm9wNTAubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDMyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIa +b3A5Ni5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGnd3dzIubm90LXdlYi1wbGF0Zm9y +bS50ZXN0ghpvcDM0Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A0NS5ub3Qtd2Vi +LXBsYXRmb3JtLnRlc3SCGm9wMTEubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDgz +Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A4MS5ub3Qtd2ViLXBsYXRmb3JtLnRl +c3SCGm9wODQubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDMxLm5vdC13ZWItcGxh +dGZvcm0udGVzdIIab3A4Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNDcubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDg2Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIa +b3A3My5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wODcubm90LXdlYi1wbGF0Zm9y +bS50ZXN0ghpvcDc1Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A1NS5ub3Qtd2Vi +LXBsYXRmb3JtLnRlc3SCGm9wNzEubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDQw +Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A3Ny5ub3Qtd2ViLXBsYXRmb3JtLnRl +c3SCGm9wNjYubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDYzLm5vdC13ZWItcGxh +dGZvcm0udGVzdIIab3A1OC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMTQubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDY4Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIa +b3A0OC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNjcubm90LXdlYi1wbGF0Zm9y +bS50ZXN0ghpvcDI1Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3AzMC5ub3Qtd2Vi +LXBsYXRmb3JtLnRlc3SCGm9wMTcubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDQx +Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A3MC5ub3Qtd2ViLXBsYXRmb3JtLnRl +c3SCGm9wMjYubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDU2Lm5vdC13ZWItcGxh +dGZvcm0udGVzdIIab3A5Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMjcubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDQ2Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIa +d3d3MS53d3cud2ViLXBsYXRmb3JtLnRlc3SCGm9wNDQubm90LXdlYi1wbGF0Zm9y +bS50ZXN0ghpvcDI5Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A2MS5ub3Qtd2Vi +LXBsYXRmb3JtLnRlc3SCGm9wMTUubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDIx +Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3AyNC5ub3Qtd2ViLXBsYXRmb3JtLnRl +c3SCGm9wOTQubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDk3Lm5vdC13ZWItcGxh +dGZvcm0udGVzdIIab3A5OS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNTkubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDkwLm5vdC13ZWItcGxhdGZvcm0udGVzdIIa +b3AyMy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wODAubm90LXdlYi1wbGF0Zm9y +bS50ZXN0ghpvcDE5Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A5OC5ub3Qtd2Vi +LXBsYXRmb3JtLnRlc3SCGm9wNjAubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDM4 +Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A1My5ub3Qtd2ViLXBsYXRmb3JtLnRl +c3SCGm9wMzcubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDg1Lm5vdC13ZWItcGxh +dGZvcm0udGVzdIIad3d3Mi53d3cud2ViLXBsYXRmb3JtLnRlc3SCGm9wNjIubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDU0Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIb +d3d3Mi53d3cyLndlYi1wbGF0Zm9ybS50ZXN0ght3d3cxLnd3dzIud2ViLXBsYXRm +b3JtLnRlc3SCG3d3dzEud3d3MS53ZWItcGxhdGZvcm0udGVzdIIbd3d3Mi53d3cx LndlYi1wbGF0Zm9ybS50ZXN0gh13d3cud3d3Lm5vdC13ZWItcGxhdGZvcm0udGVz -dIIed3d3Mi53d3cubm90LXdlYi1wbGF0Zm9ybS50ZXN0gh53d3cud3d3Mi5ub3Qt -d2ViLXBsYXRmb3JtLnRlc3SCHnd3dy53d3cxLm5vdC13ZWItcGxhdGZvcm0udGVz +dIIed3d3Lnd3dzEubm90LXdlYi1wbGF0Zm9ybS50ZXN0gh53d3cyLnd3dy5ub3Qt +d2ViLXBsYXRmb3JtLnRlc3SCHnd3dy53d3cyLm5vdC13ZWItcGxhdGZvcm0udGVz dIIed3d3MS53d3cubm90LXdlYi1wbGF0Zm9ybS50ZXN0gh54bi0tbHZlLTZsYWQu -d2ViLXBsYXRmb3JtLnRlc3SCH3d3dzIud3d3MS5ub3Qtd2ViLXBsYXRmb3JtLnRl -c3SCH3d3dzEud3d3Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCH3d3dzIud3d3Mi5u +d2ViLXBsYXRmb3JtLnRlc3SCH3d3dzEud3d3Mi5ub3Qtd2ViLXBsYXRmb3JtLnRl +c3SCH3d3dzIud3d3MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCH3d3dzIud3d3Mi5u b3Qtd2ViLXBsYXRmb3JtLnRlc3SCH3d3dzEud3d3MS5ub3Qtd2ViLXBsYXRmb3Jt -LnRlc3SCInhuLS1sdmUtNmxhZC53d3cud2ViLXBsYXRmb3JtLnRlc3SCInhuLS1s -dmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCInd3dy54bi0tbHZlLTZsYWQu -d2ViLXBsYXRmb3JtLnRlc3SCI3d3dzEueG4tLWx2ZS02bGFkLndlYi1wbGF0Zm9y +LnRlc3SCInd3dy54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3JtLnRlc3SCInhuLS1s +dmUtNmxhZC53d3cud2ViLXBsYXRmb3JtLnRlc3SCInhuLS1sdmUtNmxhZC5ub3Qt +d2ViLXBsYXRmb3JtLnRlc3SCI3d3dzIueG4tLWx2ZS02bGFkLndlYi1wbGF0Zm9y bS50ZXN0giN4bi0tbHZlLTZsYWQud3d3MS53ZWItcGxhdGZvcm0udGVzdIIjd3d3 -Mi54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3JtLnRlc3SCI3huLS1sdmUtNmxhZC53 -d3cyLndlYi1wbGF0Zm9ybS50ZXN0giZ4bi0tbHZlLTZsYWQud3d3Lm5vdC13ZWIt -cGxhdGZvcm0udGVzdIImd3d3LnhuLS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3Jt -LnRlc3SCJ3huLS1sdmUtNmxhZC53d3cyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIn +MS54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3JtLnRlc3SCI3huLS1sdmUtNmxhZC53 +d3cyLndlYi1wbGF0Zm9ybS50ZXN0giZ3d3cueG4tLWx2ZS02bGFkLm5vdC13ZWIt +cGxhdGZvcm0udGVzdIImeG4tLWx2ZS02bGFkLnd3dy5ub3Qtd2ViLXBsYXRmb3Jt +LnRlc3SCJ3d3dzEueG4tLWx2ZS02bGFkLm5vdC13ZWItcGxhdGZvcm0udGVzdIIn eG4tLWx2ZS02bGFkLnd3dzEubm90LXdlYi1wbGF0Zm9ybS50ZXN0gid3d3cyLnhu -LS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCJ3d3dzEueG4tLWx2ZS02 -bGFkLm5vdC13ZWItcGxhdGZvcm0udGVzdIIpeG4tLW44ajZkczUzbHd3a3JxaHYy +LS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCJ3huLS1sdmUtNmxhZC53 +d3cyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIpeG4tLW44ajZkczUzbHd3a3JxaHYy OGEud2ViLXBsYXRmb3JtLnRlc3SCK3huLS1sdmUtNmxhZC54bi0tbHZlLTZsYWQu -d2ViLXBsYXRmb3JtLnRlc3SCLXhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLm5vdC13 -ZWItcGxhdGZvcm0udGVzdIIteG4tLW44ajZkczUzbHd3a3JxaHYyOGEud3d3Lndl -Yi1wbGF0Zm9ybS50ZXN0gi13d3cueG4tLW44ajZkczUzbHd3a3JxaHYyOGEud2Vi -LXBsYXRmb3JtLnRlc3SCLnd3dzEueG4tLW44ajZkczUzbHd3a3JxaHYyOGEud2Vi +d2ViLXBsYXRmb3JtLnRlc3SCLXd3dy54bi0tbjhqNmRzNTNsd3drcnFodjI4YS53 +ZWItcGxhdGZvcm0udGVzdIIteG4tLW44ajZkczUzbHd3a3JxaHYyOGEubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0gi14bi0tbjhqNmRzNTNsd3drcnFodjI4YS53d3cud2Vi LXBsYXRmb3JtLnRlc3SCLnhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLnd3dzEud2Vi -LXBsYXRmb3JtLnRlc3SCLnd3dzIueG4tLW44ajZkczUzbHd3a3JxaHYyOGEud2Vi +LXBsYXRmb3JtLnRlc3SCLnd3dzEueG4tLW44ajZkczUzbHd3a3JxaHYyOGEud2Vi LXBsYXRmb3JtLnRlc3SCLnhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLnd3dzIud2Vi +LXBsYXRmb3JtLnRlc3SCLnd3dzIueG4tLW44ajZkczUzbHd3a3JxaHYyOGEud2Vi LXBsYXRmb3JtLnRlc3SCL3huLS1sdmUtNmxhZC54bi0tbHZlLTZsYWQubm90LXdl -Yi1wbGF0Zm9ybS50ZXN0gjF3d3cueG4tLW44ajZkczUzbHd3a3JxaHYyOGEubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0gjF4bi0tbjhqNmRzNTNsd3drcnFodjI4YS53d3cu +Yi1wbGF0Zm9ybS50ZXN0gjF4bi0tbjhqNmRzNTNsd3drcnFodjI4YS53d3cubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0gjF3d3cueG4tLW44ajZkczUzbHd3a3JxaHYyOGEu bm90LXdlYi1wbGF0Zm9ybS50ZXN0gjJ4bi0tbjhqNmRzNTNsd3drcnFodjI4YS53 -d3cyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIyd3d3Mi54bi0tbjhqNmRzNTNsd3dr -cnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCMnd3dzEueG4tLW44ajZkczUz +d3cxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIyd3d3MS54bi0tbjhqNmRzNTNsd3dr +cnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCMnd3dzIueG4tLW44ajZkczUz bHd3a3JxaHYyOGEubm90LXdlYi1wbGF0Zm9ybS50ZXN0gjJ4bi0tbjhqNmRzNTNs -d3drcnFodjI4YS53d3cxLm5vdC13ZWItcGxhdGZvcm0udGVzdII2eG4tLWx2ZS02 -bGFkLnhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLndlYi1wbGF0Zm9ybS50ZXN0gjZ4 -bi0tbjhqNmRzNTNsd3drcnFodjI4YS54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3Jt -LnRlc3SCOnhuLS1sdmUtNmxhZC54bi0tbjhqNmRzNTNsd3drcnFodjI4YS5ub3Qt -d2ViLXBsYXRmb3JtLnRlc3SCOnhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLnhuLS1s -dmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCQXhuLS1uOGo2ZHM1M2x3d2ty +d3drcnFodjI4YS53d3cyLm5vdC13ZWItcGxhdGZvcm0udGVzdII2eG4tLW44ajZk +czUzbHd3a3JxaHYyOGEueG4tLWx2ZS02bGFkLndlYi1wbGF0Zm9ybS50ZXN0gjZ4 +bi0tbHZlLTZsYWQueG4tLW44ajZkczUzbHd3a3JxaHYyOGEud2ViLXBsYXRmb3Jt +LnRlc3SCOnhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLnhuLS1sdmUtNmxhZC5ub3Qt +d2ViLXBsYXRmb3JtLnRlc3SCOnhuLS1sdmUtNmxhZC54bi0tbjhqNmRzNTNsd3dr +cnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCQXhuLS1uOGo2ZHM1M2x3d2ty cWh2MjhhLnhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLndlYi1wbGF0Zm9ybS50ZXN0 gkV4bi0tbjhqNmRzNTNsd3drcnFodjI4YS54bi0tbjhqNmRzNTNsd3drcnFodjI4 -YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwDQYJKoZIhvcNAQELBQADggEBADuecGLy -uJDPT5pQGkej6haUeRWOM208qimXOwWPx3oTaS08TFiWsanyTi/k8l8BnwE/95XR -ntP8cJQw/Q8s0G6TKKO1dSaofAuLKtkHElc3JeCTuIwk5SuYoMTM708Oygi/RWyP -YS6V5ZhXUJy9vP/nLn3Kp1IPEkQqK/guAbUR19dbq5Hh+fgKjj1nCOxPuWOOMDNa -lRz3BRZcKKPInVHJm+FKG9QhXj2KZizojV5NVFW4sqmCvlIZCcyyEuh+iHZ7oI7z -ozxlaYp8NT6OPfuBehEqrJyXRsoI7OyLj7nKlNhFZC8YgtWYftn7MvyYw48swhKm -YJktn3G4pHPv2gA= +YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwDQYJKoZIhvcNAQELBQADggEBACd+dMSt +4+RXA0Lkqfolk6vymxcCgZpia+cVcsg5PJ6QqXyFQO7gchst5L5baxwxY0p8fPfv +9ojZXExW9iEBuJ71uthiZyXucrGwTKwT39ERmUOvgcTGK8UwtjJv9ixlzqymhug2 +60loq3OVCeo6ZuVp2mP2vu7cl/v0vxI/Nrd8vl+9zdto6Su6VDigsV2JwIVbnynO +vnGF6oP709dBOHcTnLnQTxoEpItoFZOyeyweT+PZ9L06TAWWNedYS11AYYKskFtC +X/RU2L86rsApP1rNvCsWjx+NYs1MYaPCgqBZKv7ZeCicgAoNBunMLaNzcIW2hb0c +TyHtXOYApdxOyaw= -----END CERTIFICATE----- diff --git a/testing/web-platform/tests/tools/certs/web-platform.test.key b/testing/web-platform/tests/tools/certs/web-platform.test.key index 0b21dfa863197..e8fe3730283cf 100644 --- a/testing/web-platform/tests/tools/certs/web-platform.test.key +++ b/testing/web-platform/tests/tools/certs/web-platform.test.key @@ -1,28 +1,28 @@ -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDdn1EeiYPEGIb8 -2m48otITjJX/1bIQa7QN794/j7Alv4KFJ+F/IQsI7mfKXl8CoY2QwGypZEKrJ+EB -SRszEOq06PSDCuDKzSbAy4KyagztD020EPi4MyPhPZkCoK+yvTrfhg0VTCwQhFJW -Eo6xeNcHdnHjRGkfkGZpr8Ogdeqsvj4wl+FUsDdJCftwNYEzpTWDrnLgkh54Yh2x -4u2xGrJcKMGiClbNzZrXxMygV9uXheGQ7eYTKSjOU6JfQV0HOA03Gdj9p4+errfN -V/RWxveMVAInDGXgdm908Lg9guS3pZ0BZZd+Fz12vM7IGpzJwDRLMIl7DzASqi+c -NFOnpMhhAgMBAAECggEBAMpX93xmGYQk0LpzxEpgbmWi6iEXPuh3LYG8C7MEwdL1 -M3nXm66ywJx67xB5cU25qsMKrStLewNB+dFuqgLJ40EhoH00pWEERemo5b93zC10 -14EcLbogFxZDYzxe8YvD8ci7X56eWW0LIxGrB9VJeyo5Hmpdv40uDhNYgsgyYP0t -UX/983bcAqLBdvNISoxo1DvdMsYteAqHmm5k/WNxwYl0sXrHvHK38FJzmIL0OLcc -kHMHhV65UUDtWlSX2v6EBeUrNlUXcfwiHLh1BGudlBz6PQ5n9aPTf5krNWPg8yjU -jI4dsxeXZP4OV5uhMRxjwTf0zs1XC6ynwDhOb3xzWrECgYEA+/DnqM9/yJYh1cIL -3EB0nRUctnJmfLZnVtt9Do4OgvBvWgXF5ub5+diybPNKlXgLHIO1XFXeSuFzympv -Hk6AjT4Q7HfUzpVJqqknlzYCpbMgB6qfGIGzCllezmxVL0wasO3aY5MAjOhSPl0I -hRTkYcASvQ5JsKpsKkmyJhAxRFMCgYEA4TFd4+zQNtiJ8o8saKxk6JI6QgmlILjt -mGIQL3/xamWoEsgFbcCCDZ9OJ8oon2O49jzHfCRJaY+2+teiLNPubqp/HIqxZ2X1 -/6C7rjnUWy5zwGZ3UDqhxP3QlsT72B5YXPZbDrmr5jfGFGfiV8oggkhZItsPSVjc -GAtOIxJUqfsCgYBK0SGaafRiluL5XaS0BZgbxdc+/v4cbvaFPq0Gk30PuWL38trw -VQtK/OUPobg2Zu21zA8hmoZm6ki+hZj2AQ3/47yW3IcfygmUWqNdLjbfCjCq1ipk -1q9alWuoFVe+sfUDMb827sKtFZjG2E3dZ3Ti6m0mI4YSpql0bWowD4Lx7QKBgFiT -hGzMjzGjhs8jxcH+XUqlicjD5nGyi7IukFM+rgS9q5iHmKsM15roGGPKPqRDI1On -oIeR9lZRMxYDj0S2r8hTw9/EJfeXwWUlIe1rzb13zgvVwgSKq2rCszM6lBz0Aqm+ -NR7bpWPOeFk6a2tAk/zq3DS7mY2uKBRFDhz5btfVAoGBAO9lvefQ8FREqZZNsbXu -qYgk85hGHSoNqSmBVt1llFFvfJzIBv7R1EqhuG8cN9qvciKWO5W7rM8P6yp877go -5xAUQba1UKWd9FmbEYB4FkY4uWE9TfgZuLB+Mm5S6Sd7DYeNu5H0PVEQL4z/Sv5T -pOZfjt3rZ2TC6YWJSiYmeQ6a +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDxzFBi/DNuxdaq +u9gpjbrlkK5e1DZSpI5+gVmDlqcHybUgz7OaixGrp8n0hlIGwl8F2VGWB+OdnrvB +TkUErlE/dvdjyff2QoqSrpLilRULqN4wHNIsgguXHQodqYhK0d7zyiDuURueZ83h +N1kILCud9bUSnh77iybEvalniF98kttJGRsnB1Q8g5KRsQO/pTwibK7YzzsQ+NOc +ITJHkh8DcMHttMd1IzngqCvARrv3uQHTHxHj/VZuEmi4kWW4hSA/XlcHifdAlTr+ +KajH6x91ZFiX8bMqSXxbqIfeUhvxX1T295z9Y7xKvGKzr+kjGFN+Ofq6QQHhtJUo +OvqcPDARAgMBAAECggEAdzu2BCmzPxOFuKlqfYsrN1qx8YcZxoTo0077khzu/rMj +gyuIuFONgiT6PH8j4btlWiAA0EfRoP8OPNNYy2ceH3qNoYKNqLzFUnGNcvfq6dX6 +wqTjqxjxmDG0tE3OLH7zPypUNNCAGwu7BSzi1VnapEjuYmDgjE/g7TFNYQVpeKaI +5gCeIx4cDy5vn6Vu6NUrOzOxQAJb/Cnxua/Ov8g0DudkcoKny0zKdcNtTo3xEktl +JXiHxf8BJ7q0jEqLSNq65L8H0n+tn/d7lOw9pBSG+JOYzFy4Y+/x19vlYO0yZCxH +FolRnWizmB/0vkp0oXcJWPAg1LPzoyZjWZxT6T6OsQKBgQD5OxRHwYqa97fUWVgM +5b/shVdEHnN79Qbwh3TrVYi3r/TwI7aSLrsDyAOWXss4Gngc0GS5CTJ+f30uKA9t +sLBEgTcNwjC4QRcoeu9dO32tgOJCRMfuI8LAheVlzh0JwCBFPX1dDWhqQvdI5O6Q +X0mq37DojHqZXLRNKwUMYedXXQKBgQD4XY4Ij1WtViv5ra5ETD4MJJ0Z5ijb0g+0 +XM1aniwBkLivi4fr4+4QMf4gvo73JPagc24XsCD3EtdCqxFeIsvWdplR7MgvpBfR +IAcgIMvglBMsyF+3meldzNQtpV9/CgWEcx+MDLPiUoVhjxKRGHGI4L9qHfUcZJH2 +SVbPB0H0RQKBgH/M4bth7XdFq4hCQDps3ZulTHhrvQBFR0ezziqW88JtggZZ6dbQ +C6oGuIA1H7QnLoxn+B5CLxhau5AdjrvKrLiUIez2NRFmnz9suq1uQiXkPyGIL5VX +1RfwEQ/BP3auhF29CDndFDvZFwDUE9kIY7gxeH/m+T8HIJWph68vzPcpAoGBAMVc +Ineu3thk94DqgOaI521i0uw3txQm8o/ShuSReEquI/RrHlFWyGBaOaTviE/gMZMC +5uMv9KIheKjjo2N4px3/FIrDa7hf3wUxPDhNl3UYdbxKZbVSOt1s3NaA6UfcQNIl +YVY66d7Y0GDb/lcKY33vimva7mHnkQ1y7eaJz+E5AoGBANuzIe++WjvcFBfiZmNK +w6bksVhO8dzOYhNCh4lVzbwx+R4+bklcXMkM+HXa+UsbMMVHiIGXsoDJRYyhNpSq +tmAdGFDdTd7dMr25koz1m+QuJ/qrPrtWx27MnbHbrx30QHMvAv1OjKMT8V3tlsbv +gZUCoox2/xT3SNlXFt7LKLZs -----END PRIVATE KEY----- diff --git a/testing/web-platform/tests/tools/certs/web-platform.test.pem b/testing/web-platform/tests/tools/certs/web-platform.test.pem index e5f3a4febf3b7..ce45ff16f7e5f 100644 --- a/testing/web-platform/tests/tools/certs/web-platform.test.pem +++ b/testing/web-platform/tests/tools/certs/web-platform.test.pem @@ -1,240 +1,240 @@ Certificate: Data: Version: 3 (0x2) - Serial Number: 606371 (0x940a3) + Serial Number: 990706 (0xf1df2) Signature Algorithm: sha256WithRSAEncryption Issuer: CN=web-platform-tests Validity - Not Before: Jun 12 00:32:17 2021 GMT - Not After : Jun 12 00:32:17 2022 GMT + Not Before: Sep 12 00:40:44 2021 GMT + Not After : Sep 12 00:40:44 2022 GMT Subject: CN=web-platform.test Subject Public Key Info: Public Key Algorithm: rsaEncryption RSA Public-Key: (2048 bit) Modulus: - 00:dd:9f:51:1e:89:83:c4:18:86:fc:da:6e:3c:a2: - d2:13:8c:95:ff:d5:b2:10:6b:b4:0d:ef:de:3f:8f: - b0:25:bf:82:85:27:e1:7f:21:0b:08:ee:67:ca:5e: - 5f:02:a1:8d:90:c0:6c:a9:64:42:ab:27:e1:01:49: - 1b:33:10:ea:b4:e8:f4:83:0a:e0:ca:cd:26:c0:cb: - 82:b2:6a:0c:ed:0f:4d:b4:10:f8:b8:33:23:e1:3d: - 99:02:a0:af:b2:bd:3a:df:86:0d:15:4c:2c:10:84: - 52:56:12:8e:b1:78:d7:07:76:71:e3:44:69:1f:90: - 66:69:af:c3:a0:75:ea:ac:be:3e:30:97:e1:54:b0: - 37:49:09:fb:70:35:81:33:a5:35:83:ae:72:e0:92: - 1e:78:62:1d:b1:e2:ed:b1:1a:b2:5c:28:c1:a2:0a: - 56:cd:cd:9a:d7:c4:cc:a0:57:db:97:85:e1:90:ed: - e6:13:29:28:ce:53:a2:5f:41:5d:07:38:0d:37:19: - d8:fd:a7:8f:9e:ae:b7:cd:57:f4:56:c6:f7:8c:54: - 02:27:0c:65:e0:76:6f:74:f0:b8:3d:82:e4:b7:a5: - 9d:01:65:97:7e:17:3d:76:bc:ce:c8:1a:9c:c9:c0: - 34:4b:30:89:7b:0f:30:12:aa:2f:9c:34:53:a7:a4: - c8:61 + 00:f1:cc:50:62:fc:33:6e:c5:d6:aa:bb:d8:29:8d: + ba:e5:90:ae:5e:d4:36:52:a4:8e:7e:81:59:83:96: + a7:07:c9:b5:20:cf:b3:9a:8b:11:ab:a7:c9:f4:86: + 52:06:c2:5f:05:d9:51:96:07:e3:9d:9e:bb:c1:4e: + 45:04:ae:51:3f:76:f7:63:c9:f7:f6:42:8a:92:ae: + 92:e2:95:15:0b:a8:de:30:1c:d2:2c:82:0b:97:1d: + 0a:1d:a9:88:4a:d1:de:f3:ca:20:ee:51:1b:9e:67: + cd:e1:37:59:08:2c:2b:9d:f5:b5:12:9e:1e:fb:8b: + 26:c4:bd:a9:67:88:5f:7c:92:db:49:19:1b:27:07: + 54:3c:83:92:91:b1:03:bf:a5:3c:22:6c:ae:d8:cf: + 3b:10:f8:d3:9c:21:32:47:92:1f:03:70:c1:ed:b4: + c7:75:23:39:e0:a8:2b:c0:46:bb:f7:b9:01:d3:1f: + 11:e3:fd:56:6e:12:68:b8:91:65:b8:85:20:3f:5e: + 57:07:89:f7:40:95:3a:fe:29:a8:c7:eb:1f:75:64: + 58:97:f1:b3:2a:49:7c:5b:a8:87:de:52:1b:f1:5f: + 54:f6:f7:9c:fd:63:bc:4a:bc:62:b3:af:e9:23:18: + 53:7e:39:fa:ba:41:01:e1:b4:95:28:3a:fa:9c:3c: + 30:11 Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Basic Constraints: CA:FALSE X509v3 Subject Key Identifier: - F6:5C:04:31:41:14:33:16:AA:FA:51:21:80:A0:25:DC:FE:65:4C:8D + 17:04:91:71:E6:44:5A:B8:4C:0E:20:88:C6:62:5D:64:6B:CD:59:2D X509v3 Authority Key Identifier: - keyid:A8:4F:85:2E:FE:D4:56:89:E9:BF:B0:C2:26:1D:55:D9:F7:8A:70:18 + keyid:01:99:E1:6C:4F:15:69:AB:C4:33:9F:A3:60:57:96:67:9A:94:BA:A1
X509v3 Key Usage: Digital Signature, Non Repudiation, Key Encipherment X509v3 Extended Key Usage: TLS Web Server Authentication X509v3 Subject Alternative Name: - DNS:web-platform.test, DNS:not-web-platform.test, DNS:op2.web-platform.test, DNS:www.web-platform.test, DNS:op3.web-platform.test, DNS:op6.web-platform.test, DNS:op1.web-platform.test, DNS:op8.web-platform.test, DNS:op9.web-platform.test, DNS:op5.web-platform.test, DNS:op7.web-platform.test, DNS:op4.web-platform.test, DNS:op77.web-platform.test, DNS:op34.web-platform.test, DNS:op49.web-platform.test, DNS:op42.web-platform.test, DNS:op97.web-platform.test, DNS:op28.web-pla [...] + DNS:web-platform.test, DNS:not-web-platform.test, DNS:op6.web-platform.test, DNS:op9.web-platform.test, DNS:op8.web-platform.test, DNS:www.web-platform.test, DNS:op2.web-platform.test, DNS:op7.web-platform.test, DNS:op5.web-platform.test, DNS:op1.web-platform.test, DNS:op3.web-platform.test, DNS:op4.web-platform.test, DNS:op55.web-platform.test, DNS:op52.web-platform.test, DNS:op48.web-platform.test, DNS:op35.web-platform.test, DNS:op81.web-platform.test, DNS:op63.web-pla [...] Signature Algorithm: sha256WithRSAEncryption - 79:9d:ed:97:71:79:79:96:bc:37:ed:39:c8:dd:1d:ae:11:b2: - a3:88:14:3c:7f:a4:42:8e:a6:f0:af:6c:da:2d:96:60:bf:c2: - 1e:07:5a:1b:4a:1a:41:22:ca:8e:11:fb:ff:24:e7:c9:3b:e5: - 24:88:11:14:c6:61:5e:b1:54:35:3e:16:22:02:15:55:14:ec: - 31:38:e6:41:d4:26:19:90:1d:52:07:1e:14:3f:df:06:59:f2: - 67:74:8d:31:68:d5:30:0b:3d:c7:8a:87:60:82:0d:6f:83:75: - 35:0b:e7:ab:9e:03:22:44:4f:88:fe:ca:62:56:6b:05:88:16: - ce:fe:5e:18:b0:24:3c:13:af:e5:6e:b0:1e:3a:6f:92:cf:3a: - df:32:f8:60:63:b7:58:d3:bd:fd:9d:56:39:e4:54:29:94:2a: - 1f:d5:9e:51:46:0a:4e:cc:e1:61:99:7b:67:37:e3:d4:31:48: - b6:99:b2:5a:5c:67:9c:83:34:5b:38:0c:cf:56:c5:f5:39:8e: - af:22:eb:49:28:6a:92:49:fa:ee:98:61:8c:7a:06:df:32:94: - 15:e5:d4:d8:91:43:bd:f1:48:df:18:19:f0:d0:af:75:72:2b: - 16:23:68:cd:ea:ff:d2:b0:7d:d5:7e:c5:29:f4:a8:25:fd:39: - ac:a1:86:96 + 53:cc:e9:c6:5c:a9:6b:7a:c2:0d:db:01:dd:e9:88:dd:10:46: + 78:c6:c1:e0:18:ae:ad:fe:3c:64:12:00:b1:0b:c5:c5:55:e6: + 2c:99:2e:67:52:11:b2:a9:70:e9:51:b6:a7:e4:de:3e:7f:b8: + 67:13:80:f8:36:75:5d:74:b1:81:9d:0a:ed:85:f9:b2:53:b4: + c4:33:ca:c6:63:c8:cc:01:a2:31:2a:e0:e6:d0:46:a4:7e:2d: + 37:2e:ff:16:49:34:6b:53:15:62:7e:8e:1e:ba:f0:fb:6c:57: + 2e:42:7a:7b:13:20:ec:aa:68:96:fe:fa:40:03:61:6b:7e:65: + 69:82:56:dc:ec:ce:9e:81:24:de:cf:24:77:40:7b:ac:34:e9: + ca:00:7a:1a:c1:58:0c:e5:e0:b8:57:5f:ef:f4:21:7f:2c:3f: + 14:65:ff:67:b7:c7:b3:95:e5:b4:e6:ee:9c:9e:a7:0c:a7:1f: + 5a:f0:92:09:57:0d:5b:47:d8:80:43:88:9b:d8:02:99:08:a1: + 97:48:79:23:25:14:26:11:e7:7a:76:21:e1:e2:36:4a:1f:07: + 1d:38:5a:2d:d7:6b:da:4c:75:ba:2f:aa:18:83:aa:c1:27:c0: + 83:6e:83:fa:d9:46:9c:7a:7b:15:ef:a9:65:b3:cb:60:0a:c9: + 25:fc:e4:eb -----BEGIN CERTIFICATE----- -MIIgvDCCH6SgAwIBAgIDCUCjMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMMEndl -Yi1wbGF0Zm9ybS10ZXN0czAeFw0yMTA2MTIwMDMyMTdaFw0yMjA2MTIwMDMyMTda +MIIgvDCCH6SgAwIBAgIDDx3yMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMMEndl +Yi1wbGF0Zm9ybS10ZXN0czAeFw0yMTA5MTIwMDQwNDRaFw0yMjA5MTIwMDQwNDRa MBwxGjAYBgNVBAMMEXdlYi1wbGF0Zm9ybS50ZXN0MIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEA3Z9RHomDxBiG/NpuPKLSE4yV/9WyEGu0De/eP4+wJb+C -hSfhfyELCO5nyl5fAqGNkMBsqWRCqyfhAUkbMxDqtOj0gwrgys0mwMuCsmoM7Q9N -tBD4uDMj4T2ZAqCvsr0634YNFUwsEIRSVhKOsXjXB3Zx40RpH5Bmaa/DoHXqrL4+ -MJfhVLA3SQn7cDWBM6U1g65y4JIeeGIdseLtsRqyXCjBogpWzc2a18TMoFfbl4Xh -kO3mEykozlOiX0FdBzgNNxnY/aePnq63zVf0Vsb3jFQCJwxl4HZvdPC4PYLkt6Wd -AWWXfhc9drzOyBqcycA0SzCJew8wEqovnDRTp6TIYQIDAQABo4IeBDCCHgAwCQYD -VR0TBAIwADAdBgNVHQ4EFgQU9lwEMUEUMxaq+lEhgKAl3P5lTI0wHwYDVR0jBBgw -FoAUqE+FLv7UVonpv7DCJh1V2feKcBgwCwYDVR0PBAQDAgXgMBMGA1UdJQQMMAoG +AAOCAQ8AMIIBCgKCAQEA8cxQYvwzbsXWqrvYKY265ZCuXtQ2UqSOfoFZg5anB8m1 +IM+zmosRq6fJ9IZSBsJfBdlRlgfjnZ67wU5FBK5RP3b3Y8n39kKKkq6S4pUVC6je +MBzSLIILlx0KHamIStHe88og7lEbnmfN4TdZCCwrnfW1Ep4e+4smxL2pZ4hffJLb +SRkbJwdUPIOSkbEDv6U8Imyu2M87EPjTnCEyR5IfA3DB7bTHdSM54KgrwEa797kB +0x8R4/1WbhJouJFluIUgP15XB4n3QJU6/imox+sfdWRYl/GzKkl8W6iH3lIb8V9U +9vec/WO8Srxis6/pIxhTfjn6ukEB4bSVKDr6nDwwEQIDAQABo4IeBDCCHgAwCQYD +VR0TBAIwADAdBgNVHQ4EFgQUFwSRceZEWrhMDiCIxmJdZGvNWS0wHwYDVR0jBBgw +FoAUAZnhbE8VaavEM5+jYFeWZ5qUuqEwCwYDVR0PBAQDAgXgMBMGA1UdJQQMMAoG CCsGAQUFBwMBMIIdjwYDVR0RBIIdhjCCHYKCEXdlYi1wbGF0Zm9ybS50ZXN0ghVu -b3Qtd2ViLXBsYXRmb3JtLnRlc3SCFW9wMi53ZWItcGxhdGZvcm0udGVzdIIVd3d3 -LndlYi1wbGF0Zm9ybS50ZXN0ghVvcDMud2ViLXBsYXRmb3JtLnRlc3SCFW9wNi53 -ZWItcGxhdGZvcm0udGVzdIIVb3AxLndlYi1wbGF0Zm9ybS50ZXN0ghVvcDgud2Vi -LXBsYXRmb3JtLnRlc3SCFW9wOS53ZWItcGxhdGZvcm0udGVzdIIVb3A1LndlYi1w -bGF0Zm9ybS50ZXN0ghVvcDcud2ViLXBsYXRmb3JtLnRlc3SCFW9wNC53ZWItcGxh -dGZvcm0udGVzdIIWb3A3Ny53ZWItcGxhdGZvcm0udGVzdIIWb3AzNC53ZWItcGxh -dGZvcm0udGVzdIIWb3A0OS53ZWItcGxhdGZvcm0udGVzdIIWb3A0Mi53ZWItcGxh -dGZvcm0udGVzdIIWb3A5Ny53ZWItcGxhdGZvcm0udGVzdIIWb3AyOC53ZWItcGxh -dGZvcm0udGVzdIIWb3AxNS53ZWItcGxhdGZvcm0udGVzdIIWb3AzNi53ZWItcGxh -dGZvcm0udGVzdIIWb3AzMS53ZWItcGxhdGZvcm0udGVzdIIWb3A4OS53ZWItcGxh -dGZvcm0udGVzdIIWb3A2NC53ZWItcGxhdGZvcm0udGVzdIIWb3A3NC53ZWItcGxh -dGZvcm0udGVzdIIWb3AyNi53ZWItcGxhdGZvcm0udGVzdIIWb3A4Mi53ZWItcGxh -dGZvcm0udGVzdIIWb3AxNy53ZWItcGxhdGZvcm0udGVzdIIWb3A5My53ZWItcGxh -dGZvcm0udGVzdIIWb3AxMS53ZWItcGxhdGZvcm0udGVzdIIWb3AyMS53ZWItcGxh -dGZvcm0udGVzdIIWb3A3MS53ZWItcGxhdGZvcm0udGVzdIIWb3A5MS53ZWItcGxh -dGZvcm0udGVzdIIWb3A0MS53ZWItcGxhdGZvcm0udGVzdIIWb3AzMi53ZWItcGxh -dGZvcm0udGVzdIIWb3AxMC53ZWItcGxhdGZvcm0udGVzdIIWb3A3Mi53ZWItcGxh -dGZvcm0udGVzdIIWb3A0NS53ZWItcGxhdGZvcm0udGVzdIIWb3A2My53ZWItcGxh -dGZvcm0udGVzdIIWb3A3Ni53ZWItcGxhdGZvcm0udGVzdIIWb3A4NC53ZWItcGxh -dGZvcm0udGVzdIIWb3A3NS53ZWItcGxhdGZvcm0udGVzdIIWb3A3My53ZWItcGxh -dGZvcm0udGVzdIIWb3A4NS53ZWItcGxhdGZvcm0udGVzdIIWb3A2Mi53ZWItcGxh -dGZvcm0udGVzdIIWb3A2OC53ZWItcGxhdGZvcm0udGVzdIIWb3A2MC53ZWItcGxh -dGZvcm0udGVzdIIWb3A0My53ZWItcGxhdGZvcm0udGVzdIIWb3A0Ni53ZWItcGxh -dGZvcm0udGVzdIIWb3A1Mi53ZWItcGxhdGZvcm0udGVzdIIWb3A1MS53ZWItcGxh -dGZvcm0udGVzdIIWb3AyMi53ZWItcGxhdGZvcm0udGVzdIIWb3AyMy53ZWItcGxh -dGZvcm0udGVzdIIWb3A1NC53ZWItcGxhdGZvcm0udGVzdIIWb3A2Ni53ZWItcGxh -dGZvcm0udGVzdIIWb3A1NS53ZWItcGxhdGZvcm0udGVzdIIWb3AzMy53ZWItcGxh -dGZvcm0udGVzdIIWb3AzOC53ZWItcGxhdGZvcm0udGVzdIIWb3AzMC53ZWItcGxh -dGZvcm0udGVzdIIWb3A2MS53ZWItcGxhdGZvcm0udGVzdIIWb3A5MC53ZWItcGxh -dGZvcm0udGVzdIIWb3AxOC53ZWItcGxhdGZvcm0udGVzdIIWb3A1MC53ZWItcGxh -dGZvcm0udGVzdIIWb3AxOS53ZWItcGxhdGZvcm0udGVzdIIWb3AyMC53ZWItcGxh -dGZvcm0udGVzdIIWb3AyNy53ZWItcGxhdGZvcm0udGVzdIIWb3A1Ny53ZWItcGxh -dGZvcm0udGVzdIIWb3A5NS53ZWItcGxhdGZvcm0udGVzdIIWb3A3OS53ZWItcGxh -dGZvcm0udGVzdIIWb3A4My53ZWItcGxhdGZvcm0udGVzdIIWb3A5NC53ZWItcGxh -dGZvcm0udGVzdIIWb3AxMi53ZWItcGxhdGZvcm0udGVzdIIWb3A5OC53ZWItcGxh -dGZvcm0udGVzdIIWb3AyOS53ZWItcGxhdGZvcm0udGVzdIIWb3A3MC53ZWItcGxh -dGZvcm0udGVzdIIWb3A4MC53ZWItcGxhdGZvcm0udGVzdIIWb3AxNC53ZWItcGxh -dGZvcm0udGVzdIIWd3d3Mi53ZWItcGxhdGZvcm0udGVzdIIWb3A4OC53ZWItcGxh -dGZvcm0udGVzdIIWb3AzNS53ZWItcGxhdGZvcm0udGVzdIIWb3A5OS53ZWItcGxh -dGZvcm0udGVzdIIWb3AyNC53ZWItcGxhdGZvcm0udGVzdIIWb3A1Ni53ZWItcGxh -dGZvcm0udGVzdIIWb3A1My53ZWItcGxhdGZvcm0udGVzdIIWb3A1OS53ZWItcGxh -dGZvcm0udGVzdIIWb3A3OC53ZWItcGxhdGZvcm0udGVzdIIWb3A4Ni53ZWItcGxh -dGZvcm0udGVzdIIWb3A4Ny53ZWItcGxhdGZvcm0udGVzdIIWb3A2OS53ZWItcGxh -dGZvcm0udGVzdIIWb3A4MS53ZWItcGxhdGZvcm0udGVzdIIWb3A2Ny53ZWItcGxh -dGZvcm0udGVzdIIWb3AzNy53ZWItcGxhdGZvcm0udGVzdIIWb3A0OC53ZWItcGxh -dGZvcm0udGVzdIIWb3A5Mi53ZWItcGxhdGZvcm0udGVzdIIWb3AzOS53ZWItcGxh -dGZvcm0udGVzdIIWb3AxMy53ZWItcGxhdGZvcm0udGVzdIIWb3AxNi53ZWItcGxh -dGZvcm0udGVzdIIWb3A5Ni53ZWItcGxhdGZvcm0udGVzdIIWb3AyNS53ZWItcGxh -dGZvcm0udGVzdIIWd3d3MS53ZWItcGxhdGZvcm0udGVzdIIWb3A1OC53ZWItcGxh -dGZvcm0udGVzdIIWb3A0Ny53ZWItcGxhdGZvcm0udGVzdIIWb3A0MC53ZWItcGxh -dGZvcm0udGVzdIIWb3A2NS53ZWItcGxhdGZvcm0udGVzdIIWb3A0NC53ZWItcGxh -dGZvcm0udGVzdIIZb3AzLm5vdC13ZWItcGxhdGZvcm0udGVzdIIZd3d3Lm5vdC13 -ZWItcGxhdGZvcm0udGVzdIIZb3A5Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZd3d3 -Lnd3dy53ZWItcGxhdGZvcm0udGVzdIIZb3A1Lm5vdC13ZWItcGxhdGZvcm0udGVz -dIIZb3A3Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A4Lm5vdC13ZWItcGxhdGZv -cm0udGVzdIIZb3A2Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3AxLm5vdC13ZWIt -cGxhdGZvcm0udGVzdIIZb3A0Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3AyLm5v -dC13ZWItcGxhdGZvcm0udGVzdIIab3A4Ny5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC -Gm9wMTYubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDk4Lm5vdC13ZWItcGxhdGZv -cm0udGVzdIIab3A3Ny5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGnd3dzIubm90LXdl -Yi1wbGF0Zm9ybS50ZXN0ghpvcDUyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A5 -MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMzUubm90LXdlYi1wbGF0Zm9ybS50 -ZXN0ghpvcDI3Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3AxNy5ub3Qtd2ViLXBs -YXRmb3JtLnRlc3SCGm9wODgubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDcxLm5v -dC13ZWItcGxhdGZvcm0udGVzdIIab3A1My5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC -Gm9wNjgubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDQyLm5vdC13ZWItcGxhdGZv -cm0udGVzdIIab3A3Ni5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wODQubm90LXdl -Yi1wbGF0Zm9ybS50ZXN0ghpvcDg2Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A5 -Ni5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGnd3dzEud3d3LndlYi1wbGF0Zm9ybS50 -ZXN0ghpvcDYwLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A4MC5ub3Qtd2ViLXBs -YXRmb3JtLnRlc3SCGm9wNzMubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDgxLm5v -dC13ZWItcGxhdGZvcm0udGVzdIIab3A1OS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC -Gm9wOTQubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDQ0Lm5vdC13ZWItcGxhdGZv -cm0udGVzdIIab3A0NS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGnd3dzEubm90LXdl -Yi1wbGF0Zm9ybS50ZXN0ghpvcDM4Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A4 -NS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMzkubm90LXdlYi1wbGF0Zm9ybS50 -ZXN0ghpvcDI1Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A2OS5ub3Qtd2ViLXBs -YXRmb3JtLnRlc3SCGm9wNTYubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghp3d3cyLnd3 -dy53ZWItcGxhdGZvcm0udGVzdIIab3AzNi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC -Gm9wMjQubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDI5Lm5vdC13ZWItcGxhdGZv -cm0udGVzdIIab3A1OC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wOTkubm90LXdl -Yi1wbGF0Zm9ybS50ZXN0ghpvcDI2Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3Ax -OS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMzIubm90LXdlYi1wbGF0Zm9ybS50 -ZXN0ghpvcDY0Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A2NS5ub3Qtd2ViLXBs -YXRmb3JtLnRlc3SCGm9wNjIubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDU1Lm5v -dC13ZWItcGxhdGZvcm0udGVzdIIab3AxMy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC -Gm9wNDkubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDkzLm5vdC13ZWItcGxhdGZv -cm0udGVzdIIab3A0Ny5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNzQubm90LXdl -Yi1wbGF0Zm9ybS50ZXN0ghpvcDExLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A3 -OC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wOTIubm90LXdlYi1wbGF0Zm9ybS50 -ZXN0ghpvcDU3Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3AyMS5ub3Qtd2ViLXBs -YXRmb3JtLnRlc3SCGnd3dy53d3cyLndlYi1wbGF0Zm9ybS50ZXN0ghpvcDIyLm5v -dC13ZWItcGxhdGZvcm0udGVzdIIab3AzMS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC -Gm9wMzcubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDcwLm5vdC13ZWItcGxhdGZv -cm0udGVzdIIab3AxMC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNzUubm90LXdl -Yi1wbGF0Zm9ybS50ZXN0ghpvcDMzLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A1 -MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNDAubm90LXdlYi1wbGF0Zm9ybS50 -ZXN0ghpvcDM0Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3AyOC5ub3Qtd2ViLXBs -YXRmb3JtLnRlc3SCGm9wNDgubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDIwLm5v -dC13ZWItcGxhdGZvcm0udGVzdIIab3A5Ny5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC -Gm9wMjMubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDcyLm5vdC13ZWItcGxhdGZv -cm0udGVzdIIab3A0My5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wODIubm90LXdl -Yi1wbGF0Zm9ybS50ZXN0ghpvcDkwLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A4 -OS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wOTUubm90LXdlYi1wbGF0Zm9ybS50 -ZXN0ghpvcDY3Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A1MC5ub3Qtd2ViLXBs -YXRmb3JtLnRlc3SCGm9wNjYubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghp3d3cud3d3 -MS53ZWItcGxhdGZvcm0udGVzdIIab3A2My5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC -Gm9wMTQubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDEyLm5vdC13ZWItcGxhdGZv -cm0udGVzdIIab3A1NC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wODMubm90LXdl -Yi1wbGF0Zm9ybS50ZXN0ghpvcDE4Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3Az -MC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNDYubm90LXdlYi1wbGF0Zm9ybS50 -ZXN0ghpvcDE1Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A3OS5ub3Qtd2ViLXBs -YXRmb3JtLnRlc3SCGm9wNjEubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDQxLm5v -dC13ZWItcGxhdGZvcm0udGVzdIIbd3d3MS53d3cxLndlYi1wbGF0Zm9ybS50ZXN0 -ght3d3cyLnd3dzIud2ViLXBsYXRmb3JtLnRlc3SCG3d3dzIud3d3MS53ZWItcGxh -dGZvcm0udGVzdIIbd3d3MS53d3cyLndlYi1wbGF0Zm9ybS50ZXN0gh13d3cud3d3 -Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIed3d3Mi53d3cubm90LXdlYi1wbGF0Zm9y -bS50ZXN0gh53d3cud3d3Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCHnd3dy53d3cx +b3Qtd2ViLXBsYXRmb3JtLnRlc3SCFW9wNi53ZWItcGxhdGZvcm0udGVzdIIVb3A5 +LndlYi1wbGF0Zm9ybS50ZXN0ghVvcDgud2ViLXBsYXRmb3JtLnRlc3SCFXd3dy53 +ZWItcGxhdGZvcm0udGVzdIIVb3AyLndlYi1wbGF0Zm9ybS50ZXN0ghVvcDcud2Vi +LXBsYXRmb3JtLnRlc3SCFW9wNS53ZWItcGxhdGZvcm0udGVzdIIVb3AxLndlYi1w +bGF0Zm9ybS50ZXN0ghVvcDMud2ViLXBsYXRmb3JtLnRlc3SCFW9wNC53ZWItcGxh +dGZvcm0udGVzdIIWb3A1NS53ZWItcGxhdGZvcm0udGVzdIIWb3A1Mi53ZWItcGxh +dGZvcm0udGVzdIIWb3A0OC53ZWItcGxhdGZvcm0udGVzdIIWb3AzNS53ZWItcGxh +dGZvcm0udGVzdIIWb3A4MS53ZWItcGxhdGZvcm0udGVzdIIWb3A2My53ZWItcGxh +dGZvcm0udGVzdIIWb3AxMi53ZWItcGxhdGZvcm0udGVzdIIWb3A1Ni53ZWItcGxh +dGZvcm0udGVzdIIWb3A3Ni53ZWItcGxhdGZvcm0udGVzdIIWb3A5Ny53ZWItcGxh +dGZvcm0udGVzdIIWb3A1Ny53ZWItcGxhdGZvcm0udGVzdIIWb3AzMy53ZWItcGxh +dGZvcm0udGVzdIIWb3AyMS53ZWItcGxhdGZvcm0udGVzdIIWd3d3MS53ZWItcGxh +dGZvcm0udGVzdIIWd3d3Mi53ZWItcGxhdGZvcm0udGVzdIIWb3AyMC53ZWItcGxh +dGZvcm0udGVzdIIWb3AzMC53ZWItcGxhdGZvcm0udGVzdIIWb3A3NS53ZWItcGxh +dGZvcm0udGVzdIIWb3AyMi53ZWItcGxhdGZvcm0udGVzdIIWb3A5NS53ZWItcGxh +dGZvcm0udGVzdIIWb3A2Mi53ZWItcGxhdGZvcm0udGVzdIIWb3A0Ni53ZWItcGxh +dGZvcm0udGVzdIIWb3A2OC53ZWItcGxhdGZvcm0udGVzdIIWb3AyMy53ZWItcGxh +dGZvcm0udGVzdIIWb3A2NS53ZWItcGxhdGZvcm0udGVzdIIWb3A1OC53ZWItcGxh +dGZvcm0udGVzdIIWb3A1NC53ZWItcGxhdGZvcm0udGVzdIIWb3AxNS53ZWItcGxh +dGZvcm0udGVzdIIWb3AzNC53ZWItcGxhdGZvcm0udGVzdIIWb3A0My53ZWItcGxh +dGZvcm0udGVzdIIWb3A4Ny53ZWItcGxhdGZvcm0udGVzdIIWb3A4My53ZWItcGxh +dGZvcm0udGVzdIIWb3A2Ny53ZWItcGxhdGZvcm0udGVzdIIWb3AyOC53ZWItcGxh +dGZvcm0udGVzdIIWb3AxNi53ZWItcGxhdGZvcm0udGVzdIIWb3AyNC53ZWItcGxh +dGZvcm0udGVzdIIWb3A5Ni53ZWItcGxhdGZvcm0udGVzdIIWb3A0NS53ZWItcGxh +dGZvcm0udGVzdIIWb3A2MC53ZWItcGxhdGZvcm0udGVzdIIWb3AxOS53ZWItcGxh +dGZvcm0udGVzdIIWb3A5OC53ZWItcGxhdGZvcm0udGVzdIIWb3A3OC53ZWItcGxh +dGZvcm0udGVzdIIWb3A3OS53ZWItcGxhdGZvcm0udGVzdIIWb3A1MS53ZWItcGxh +dGZvcm0udGVzdIIWb3A4OS53ZWItcGxhdGZvcm0udGVzdIIWb3A3Ny53ZWItcGxh +dGZvcm0udGVzdIIWb3A5Mi53ZWItcGxhdGZvcm0udGVzdIIWb3AzNi53ZWItcGxh +dGZvcm0udGVzdIIWb3AzMi53ZWItcGxhdGZvcm0udGVzdIIWb3AxMy53ZWItcGxh +dGZvcm0udGVzdIIWb3AxNy53ZWItcGxhdGZvcm0udGVzdIIWb3A0NC53ZWItcGxh +dGZvcm0udGVzdIIWb3A2MS53ZWItcGxhdGZvcm0udGVzdIIWb3A0OS53ZWItcGxh +dGZvcm0udGVzdIIWb3A4Ni53ZWItcGxhdGZvcm0udGVzdIIWb3A0Ny53ZWItcGxh +dGZvcm0udGVzdIIWb3AzNy53ZWItcGxhdGZvcm0udGVzdIIWb3A0MS53ZWItcGxh +dGZvcm0udGVzdIIWb3A0Mi53ZWItcGxhdGZvcm0udGVzdIIWb3AxMC53ZWItcGxh +dGZvcm0udGVzdIIWb3A0MC53ZWItcGxhdGZvcm0udGVzdIIWb3AxOC53ZWItcGxh +dGZvcm0udGVzdIIWb3A4NS53ZWItcGxhdGZvcm0udGVzdIIWb3A3My53ZWItcGxh +dGZvcm0udGVzdIIWb3A2OS53ZWItcGxhdGZvcm0udGVzdIIWb3A5OS53ZWItcGxh +dGZvcm0udGVzdIIWb3A1OS53ZWItcGxhdGZvcm0udGVzdIIWb3A3NC53ZWItcGxh +dGZvcm0udGVzdIIWb3A2Ni53ZWItcGxhdGZvcm0udGVzdIIWb3A1MC53ZWItcGxh +dGZvcm0udGVzdIIWb3A3Mi53ZWItcGxhdGZvcm0udGVzdIIWb3A4Mi53ZWItcGxh +dGZvcm0udGVzdIIWb3A3MC53ZWItcGxhdGZvcm0udGVzdIIWb3A5My53ZWItcGxh +dGZvcm0udGVzdIIWb3AzOS53ZWItcGxhdGZvcm0udGVzdIIWb3A2NC53ZWItcGxh +dGZvcm0udGVzdIIWb3A5MC53ZWItcGxhdGZvcm0udGVzdIIWb3A5NC53ZWItcGxh +dGZvcm0udGVzdIIWb3AyNS53ZWItcGxhdGZvcm0udGVzdIIWb3A4OC53ZWItcGxh +dGZvcm0udGVzdIIWb3A1My53ZWItcGxhdGZvcm0udGVzdIIWb3AzMS53ZWItcGxh +dGZvcm0udGVzdIIWb3A5MS53ZWItcGxhdGZvcm0udGVzdIIWb3AxMS53ZWItcGxh +dGZvcm0udGVzdIIWb3A3MS53ZWItcGxhdGZvcm0udGVzdIIWb3A4NC53ZWItcGxh +dGZvcm0udGVzdIIWb3AxNC53ZWItcGxhdGZvcm0udGVzdIIWb3AyNi53ZWItcGxh +dGZvcm0udGVzdIIWb3AyNy53ZWItcGxhdGZvcm0udGVzdIIWb3A4MC53ZWItcGxh +dGZvcm0udGVzdIIWb3AyOS53ZWItcGxhdGZvcm0udGVzdIIWb3AzOC53ZWItcGxh +dGZvcm0udGVzdIIZb3AxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A5Lm5vdC13 +ZWItcGxhdGZvcm0udGVzdIIZb3A4Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZd3d3 +Lnd3dy53ZWItcGxhdGZvcm0udGVzdIIZb3A2Lm5vdC13ZWItcGxhdGZvcm0udGVz +dIIZb3AzLm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A1Lm5vdC13ZWItcGxhdGZv +cm0udGVzdIIZb3A0Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3AyLm5vdC13ZWIt +cGxhdGZvcm0udGVzdIIZd3d3Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A3Lm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3A2NS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wNzgubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDc0Lm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3A2OS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wOTMubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDIwLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3Ax +OC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNTIubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDc5Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A0OS5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wNTcubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDM1Lm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3A4OS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wMTMubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDc2Lm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3A0Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMTIubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghp3d3cud3d3Mi53ZWItcGxhdGZvcm0udGVzdIIab3A4 +OC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNzIubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDE2Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3AyOC5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wNjQubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDIyLm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3AxMC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wMzYubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghp3d3cxLm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3A5NS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNDMubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDM5Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A5 +MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNTEubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDMzLm5vdC13ZWItcGxhdGZvcm0udGVzdIIad3d3Lnd3dzEud2ViLXBs +YXRmb3JtLnRlc3SCGm9wNTAubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDMyLm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3A5Ni5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gnd3dzIubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDM0Lm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3A0NS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMTEubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDgzLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A4 +MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wODQubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDMxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A4Mi5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wNDcubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDg2Lm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3A3My5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wODcubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDc1Lm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3A1NS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNzEubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDQwLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A3 +Ny5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNjYubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDYzLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A1OC5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wMTQubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDY4Lm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3A0OC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wNjcubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDI1Lm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3AzMC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMTcubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDQxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A3 +MC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMjYubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDU2Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A5Mi5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wMjcubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDQ2Lm5v +dC13ZWItcGxhdGZvcm0udGVzdIIad3d3MS53d3cud2ViLXBsYXRmb3JtLnRlc3SC +Gm9wNDQubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDI5Lm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3A2MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMTUubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDIxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3Ay +NC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wOTQubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDk3Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A5OS5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wNTkubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDkwLm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3AyMy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wODAubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDE5Lm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3A5OC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNjAubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDM4Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A1 +My5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMzcubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDg1Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIad3d3Mi53d3cud2ViLXBs +YXRmb3JtLnRlc3SCGm9wNjIubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDU0Lm5v +dC13ZWItcGxhdGZvcm0udGVzdIIbd3d3Mi53d3cyLndlYi1wbGF0Zm9ybS50ZXN0 +ght3d3cxLnd3dzIud2ViLXBsYXRmb3JtLnRlc3SCG3d3dzEud3d3MS53ZWItcGxh +dGZvcm0udGVzdIIbd3d3Mi53d3cxLndlYi1wbGF0Zm9ybS50ZXN0gh13d3cud3d3 +Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIed3d3Lnd3dzEubm90LXdlYi1wbGF0Zm9y +bS50ZXN0gh53d3cyLnd3dy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCHnd3dy53d3cy Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIed3d3MS53d3cubm90LXdlYi1wbGF0Zm9y -bS50ZXN0gh54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3JtLnRlc3SCH3d3dzIud3d3 -MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCH3d3dzEud3d3Mi5ub3Qtd2ViLXBsYXRm +bS50ZXN0gh54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3JtLnRlc3SCH3d3dzEud3d3 +Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCH3d3dzIud3d3MS5ub3Qtd2ViLXBsYXRm b3JtLnRlc3SCH3d3dzIud3d3Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCH3d3dzEu -d3d3MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCInhuLS1sdmUtNmxhZC53d3cud2Vi -LXBsYXRmb3JtLnRlc3SCInhuLS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRl -c3SCInd3dy54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3JtLnRlc3SCI3d3dzEueG4t +d3d3MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCInd3dy54bi0tbHZlLTZsYWQud2Vi +LXBsYXRmb3JtLnRlc3SCInhuLS1sdmUtNmxhZC53d3cud2ViLXBsYXRmb3JtLnRl +c3SCInhuLS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCI3d3dzIueG4t LWx2ZS02bGFkLndlYi1wbGF0Zm9ybS50ZXN0giN4bi0tbHZlLTZsYWQud3d3MS53 -ZWItcGxhdGZvcm0udGVzdIIjd3d3Mi54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3Jt -LnRlc3SCI3huLS1sdmUtNmxhZC53d3cyLndlYi1wbGF0Zm9ybS50ZXN0giZ4bi0t -bHZlLTZsYWQud3d3Lm5vdC13ZWItcGxhdGZvcm0udGVzdIImd3d3LnhuLS1sdmUt -NmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCJ3huLS1sdmUtNmxhZC53d3cyLm5v +ZWItcGxhdGZvcm0udGVzdIIjd3d3MS54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3Jt +LnRlc3SCI3huLS1sdmUtNmxhZC53d3cyLndlYi1wbGF0Zm9ybS50ZXN0giZ3d3cu +eG4tLWx2ZS02bGFkLm5vdC13ZWItcGxhdGZvcm0udGVzdIImeG4tLWx2ZS02bGFk +Lnd3dy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCJ3d3dzEueG4tLWx2ZS02bGFkLm5v dC13ZWItcGxhdGZvcm0udGVzdIIneG4tLWx2ZS02bGFkLnd3dzEubm90LXdlYi1w bGF0Zm9ybS50ZXN0gid3d3cyLnhuLS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3Jt -LnRlc3SCJ3d3dzEueG4tLWx2ZS02bGFkLm5vdC13ZWItcGxhdGZvcm0udGVzdIIp +LnRlc3SCJ3huLS1sdmUtNmxhZC53d3cyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIp eG4tLW44ajZkczUzbHd3a3JxaHYyOGEud2ViLXBsYXRmb3JtLnRlc3SCK3huLS1s -dmUtNmxhZC54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3JtLnRlc3SCLXhuLS1uOGo2 -ZHM1M2x3d2tycWh2MjhhLm5vdC13ZWItcGxhdGZvcm0udGVzdIIteG4tLW44ajZk -czUzbHd3a3JxaHYyOGEud3d3LndlYi1wbGF0Zm9ybS50ZXN0gi13d3cueG4tLW44 -ajZkczUzbHd3a3JxaHYyOGEud2ViLXBsYXRmb3JtLnRlc3SCLnd3dzEueG4tLW44 +dmUtNmxhZC54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3JtLnRlc3SCLXd3dy54bi0t +bjhqNmRzNTNsd3drcnFodjI4YS53ZWItcGxhdGZvcm0udGVzdIIteG4tLW44ajZk +czUzbHd3a3JxaHYyOGEubm90LXdlYi1wbGF0Zm9ybS50ZXN0gi14bi0tbjhqNmRz +NTNsd3drcnFodjI4YS53d3cud2ViLXBsYXRmb3JtLnRlc3SCLnhuLS1uOGo2ZHM1 +M2x3d2tycWh2MjhhLnd3dzEud2ViLXBsYXRmb3JtLnRlc3SCLnd3dzEueG4tLW44 ajZkczUzbHd3a3JxaHYyOGEud2ViLXBsYXRmb3JtLnRlc3SCLnhuLS1uOGo2ZHM1 -M2x3d2tycWh2MjhhLnd3dzEud2ViLXBsYXRmb3JtLnRlc3SCLnd3dzIueG4tLW44 -ajZkczUzbHd3a3JxaHYyOGEud2ViLXBsYXRmb3JtLnRlc3SCLnhuLS1uOGo2ZHM1 -M2x3d2tycWh2MjhhLnd3dzIud2ViLXBsYXRmb3JtLnRlc3SCL3huLS1sdmUtNmxh -ZC54bi0tbHZlLTZsYWQubm90LXdlYi1wbGF0Zm9ybS50ZXN0gjF3d3cueG4tLW44 -ajZkczUzbHd3a3JxaHYyOGEubm90LXdlYi1wbGF0Zm9ybS50ZXN0gjF4bi0tbjhq -NmRzNTNsd3drcnFodjI4YS53d3cubm90LXdlYi1wbGF0Zm9ybS50ZXN0gjJ4bi0t -bjhqNmRzNTNsd3drcnFodjI4YS53d3cyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIy -d3d3Mi54bi0tbjhqNmRzNTNsd3drcnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRl -c3SCMnd3dzEueG4tLW44ajZkczUzbHd3a3JxaHYyOGEubm90LXdlYi1wbGF0Zm9y -bS50ZXN0gjJ4bi0tbjhqNmRzNTNsd3drcnFodjI4YS53d3cxLm5vdC13ZWItcGxh -dGZvcm0udGVzdII2eG4tLWx2ZS02bGFkLnhuLS1uOGo2ZHM1M2x3d2tycWh2Mjhh -LndlYi1wbGF0Zm9ybS50ZXN0gjZ4bi0tbjhqNmRzNTNsd3drcnFodjI4YS54bi0t -bHZlLTZsYWQud2ViLXBsYXRmb3JtLnRlc3SCOnhuLS1sdmUtNmxhZC54bi0tbjhq -NmRzNTNsd3drcnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCOnhuLS1uOGo2 -ZHM1M2x3d2tycWh2MjhhLnhuLS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRl +M2x3d2tycWh2MjhhLnd3dzIud2ViLXBsYXRmb3JtLnRlc3SCLnd3dzIueG4tLW44 +ajZkczUzbHd3a3JxaHYyOGEud2ViLXBsYXRmb3JtLnRlc3SCL3huLS1sdmUtNmxh +ZC54bi0tbHZlLTZsYWQubm90LXdlYi1wbGF0Zm9ybS50ZXN0gjF4bi0tbjhqNmRz +NTNsd3drcnFodjI4YS53d3cubm90LXdlYi1wbGF0Zm9ybS50ZXN0gjF3d3cueG4t +LW44ajZkczUzbHd3a3JxaHYyOGEubm90LXdlYi1wbGF0Zm9ybS50ZXN0gjJ4bi0t +bjhqNmRzNTNsd3drcnFodjI4YS53d3cxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIy +d3d3MS54bi0tbjhqNmRzNTNsd3drcnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRl +c3SCMnd3dzIueG4tLW44ajZkczUzbHd3a3JxaHYyOGEubm90LXdlYi1wbGF0Zm9y +bS50ZXN0gjJ4bi0tbjhqNmRzNTNsd3drcnFodjI4YS53d3cyLm5vdC13ZWItcGxh +dGZvcm0udGVzdII2eG4tLW44ajZkczUzbHd3a3JxaHYyOGEueG4tLWx2ZS02bGFk +LndlYi1wbGF0Zm9ybS50ZXN0gjZ4bi0tbHZlLTZsYWQueG4tLW44ajZkczUzbHd3 +a3JxaHYyOGEud2ViLXBsYXRmb3JtLnRlc3SCOnhuLS1uOGo2ZHM1M2x3d2tycWh2 +MjhhLnhuLS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCOnhuLS1sdmUt +NmxhZC54bi0tbjhqNmRzNTNsd3drcnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRl c3SCQXhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLnhuLS1uOGo2ZHM1M2x3d2tycWh2 MjhhLndlYi1wbGF0Zm9ybS50ZXN0gkV4bi0tbjhqNmRzNTNsd3drcnFodjI4YS54 bi0tbjhqNmRzNTNsd3drcnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwDQYJ -KoZIhvcNAQELBQADggEBAHmd7ZdxeXmWvDftOcjdHa4RsqOIFDx/pEKOpvCvbNot -lmC/wh4HWhtKGkEiyo4R+/8k58k75SSIERTGYV6xVDU+FiICFVUU7DE45kHUJhmQ -HVIHHhQ/3wZZ8md0jTFo1TALPceKh2CCDW+DdTUL56ueAyJET4j+ymJWawWIFs7+ -XhiwJDwTr+VusB46b5LPOt8y+GBjt1jTvf2dVjnkVCmUKh/VnlFGCk7M4WGZe2c3 -49QxSLaZslpcZ5yDNFs4DM9WxfU5jq8i60koapJJ+u6YYYx6Bt8ylBXl1NiRQ73x -SN8YGfDQr3VyKxYjaM3q/9KwfdV+xSn0qCX9OayhhpY= +KoZIhvcNAQELBQADggEBAFPM6cZcqWt6wg3bAd3piN0QRnjGweAYrq3+PGQSALEL +xcVV5iyZLmdSEbKpcOlRtqfk3j5/uGcTgPg2dV10sYGdCu2F+bJTtMQzysZjyMwB +ojEq4ObQRqR+LTcu/xZJNGtTFWJ+jh668PtsVy5CensTIOyqaJb++kADYWt+ZWmC +Vtzszp6BJN7PJHdAe6w06coAehrBWAzl4LhXX+/0IX8sPxRl/2e3x7OV5bTm7pye +pwynH1rwkglXDVtH2IBDiJvYApkIoZdIeSMlFCYR53p2IeHiNkofBx04Wi3Xa9pM +dbovqhiDqsEnwINug/rZRpx6exXvqWWzy2AKySX85Os= -----END CERTIFICATE----- diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/chrome_spki_certs.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/chrome_spki_certs.py index f5ccbc6bc8a22..4a758cd4096e2 100644 --- a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/chrome_spki_certs.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/chrome_spki_certs.py @@ -2,7 +2,7 @@ # DO NOT EDIT MANUALLY.
# tools/certs/web-platform.test.pem -WPT_FINGERPRINT = 'E96AsZ3PMcFI5xG6oJ/Nf076oZfvooubw8nlRwZn0Jk=' +WPT_FINGERPRINT = 'S7kA+E32ohUEOYJ0gs2j3MnrvukWtvpuU0DrVuv2FKo='
# signed-exchange/resources/127.0.0.1.sxg.pem SXG_WPT_FINGERPRINT = '0Rt4mT6SJXojEMHTnKnlJ/hBKMBcI4kteBlhR1eTTdk='
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit f263760a1e8e21d7454d547d2e09a7688174fb4b Author: wpt-pr-bot wpt-pr-bot@users.noreply.github.com AuthorDate: Wed Oct 13 19:56:32 2021 +0000
Bug 1735252 [wpt PR 31197] - Regenerate WPT certificates, a=testonly
Automatic update from web-platform-tests Automated regeneration of WPT certificates
--
wpt-commits: 2812b9b0e5830b56b1f2a4e00838c0a16b8db004 wpt-pr: 31197 --- testing/web-platform/tests/tools/certs/cacert.key | 56 +- testing/web-platform/tests/tools/certs/cacert.pem | 618 ++++++++++----------- .../tests/tools/certs/web-platform.test.key | 52 +- .../tests/tools/certs/web-platform.test.pem | 396 ++++++------- .../wptrunner/browsers/chrome_spki_certs.py | 2 +- 5 files changed, 562 insertions(+), 562 deletions(-)
diff --git a/testing/web-platform/tests/tools/certs/cacert.key b/testing/web-platform/tests/tools/certs/cacert.key index 0e0d11438a5c1..a36b5b577aed0 100644 --- a/testing/web-platform/tests/tools/certs/cacert.key +++ b/testing/web-platform/tests/tools/certs/cacert.key @@ -1,30 +1,30 @@ -----BEGIN ENCRYPTED PRIVATE KEY----- -MIIFHDBOBgkqhkiG9w0BBQ0wQTApBgkqhkiG9w0BBQwwHAQIeQtWp0PzHokCAggA -MAwGCCqGSIb3DQIJBQAwFAYIKoZIhvcNAwcECN5hXf1UZwKIBIIEyAMXMlGJ3fzo -T5vjS41czJ2uWZgNYXTsy0mly6qM9c/Ml6q3ShEChUx3SosN5HuJb5eHn7fmUi8g -yrQ/3m6aJI7ycM7oaOcPjMRO8UANpCB3vQgF2vgKO0+t+XGi3pWEoYpRiP4jHDsu -OASYk5pZnqBwB6NoPZADBOd25gzCLEhDgtuWDPyNKE9EnrmgGLtckcQ2pdiI899s -Xd/eezJax3XPsG6oQBqGfM2WHFS/ndHwXAwT7XAyY0QtsEAz9Vl9tRUwCWF9xbsu -FMTwq3kTKWOFFy9QDs+to47GFbmHM4IUjuzpRUUSxG6Ft6uMeR6In0vnpEzu1xFr -GQt9quw09SyeV7NM6UzqDd4IZo3FpZ5F41DGIt5ALJRa8xvrTF/MKmBog9ZnTIGr -fXtUXeoBFM9mKnSUhcew6jn2SW7Ak2sfKMx1KExX+xEnMO4lj4RaXyysNrHtG5HZ -QrUHb/XX5dTFG5Z+SkAcWb32/d2zzT7EJkfk3SrcPLyCEyF1YWV5sVeZvIrKgGAp -/i8J+9nIfzq0ZS6APzb1aVBwyHjhZKoHLQ5i1F7RxWqeLbKVdlRzEanCU+8AsIvr -FJhWLMOnPodS3fTwqMn1bQC+e9o6g2q2KOBFpQVZ8q2jgNH50rXfO5q6vjP4TCcc -cZ64GiXN8GgCbrmVhUZ/nnORyKuJen8cnNkp9aD9jPar1K8DpQyZGvldbvCByHrQ -Y6cGYKEVvvA8nquXPxrVpyKBT2J3u9JMC3ykEezLjAVn2QGbwSbJ4pCN2SdhHw9+ -sqYkgIouQxxje41bcLqQN7H5wIuDEp2I9VcmU35WcMH3zYiiEe7w86WWQruwIxEv -vWBOKLZvibnSBAzor88XEOIrthUVD94FzW05rFFuGnUBt/lm4236v5bxHseP0eko -/GiBipPB43owCFqXfkPY9Fur0xR1zqmDoJtlWurw9uPg6fQ8sY1xzLa4CN5tK5xK -0R8M0l06hac6e1Xn6XFyJK5BTB/TzwMr07RUqhmTWQnsLrK5ks7kbEdud9NMsR8L -sTYPRK5gaosUDdetJDV7KUbW6qZrESci7UZoZHuoBLt/A9wZK3ptRMBwlyuwh8Lu -xlONmc3yMtuMR5jm3lyVMjX4Mdod3k9vY6TWHK5zBBz+IuhVkJ3SpqeK8A+TeFy9 -wNAucENtY1+SI1aJWGl8aul6fcjb0zq4rPHMtZ3SHBRikDTGp0lsB+6TMzThc5Vu -j8PKysB2r8ly66WFhQP2mfWnGCMqhM8p9SGwzhnfuXp92qFyFo7lq3WbaYDpD+QM -gMTVfSla9rMCtGQIur5eGm5tzlvpjV0ilNy548dMALfAzUIRuMn3WaFnoAXjLGIR -RGt6DVclpPbzvl2m5PX0zpzZ65CMOy56Tq8+ABHBk4AV3kVLoMOWoX8ZRn4IBNvT -SePt1dKWsHqpK2ylBgacAYKHSarXCQPyXkAH9srqWtR6TDk+cmCroVtR9YXJ4i2A -oZrlL7Zfon6OEyaNIGkuHY+CseqNZx7RBabKPDGoxVB+Ji9kjYqG7VyjID80fWSN -bVxGe4Swak/+dTKbhdzY6gfmNmUAUxpgLBFEnv6NXZXAuJ5tRZrlcUHJg563QFSu -O8zPB3rT9E8bTouMCmnq6A== +MIIFHDBOBgkqhkiG9w0BBQ0wQTApBgkqhkiG9w0BBQwwHAQI+U8w4bULmEUCAggA +MAwGCCqGSIb3DQIJBQAwFAYIKoZIhvcNAwcECBSwsRljMUldBIIEyOxEXl3tiNYt +kt4de0FQppfqEvUtPtLXIjpBOJznFb6U2QD/1PzDRpHAzchifLwnwUE8nYJ/hpWX +2yIBXjHAHwnynApkoWGTt2aN0je+qa0GZLZaiGa241zM+n0qzIVfep8Lj6hPEf2s +u6ZU8UekbJ13sMbQk/7aB270G6ArwCQZTy9WobRMtDliDPqXfke+4/7JV4jhQ1K2 +34WwXXLGw96gk7+XlmPHvpr4TPTxwM9DrEra8jvkT4SC0XkGygR8kTsCWKCyfy6X +d7uo0YrShRsqkI32ciDSszUSZdPzeLX+OJaiIkIAXt6xyZS8QRoN09s/1u6wmLKF +CTXSev4NSUohcxGpPXYZ9F/hXVSjlc/MlQ7G8gsOWGC2NG63fuZDkl4D3TqhL8xX +yki9hgmvwWtGJKRDW4nlBjixkFlWuBeVTfpYDE3PwmopVOe/zLlK88E05d5SVlmX +qEAifSfpfjcL2WcEe/wgeoxuQ+L/urfBhgaM7H9InXclxzzj1tO9CRbji7OHl10s +IDPhEuuOc09EYouBJE+u1nieL6fJ41hSwXBrWPX4IeUAbRvI7e+79L1VnI/VXPxT +DM7XWus99/cEObte8qZ1pOv7bx291VMJkKcLEnMu5WlPiv7R4SsvQCx22E97bzHq +cH9147T7vtwUIhxHMbF7Ue7jpUvUbdFbNgsm5VjQz+XnOvrFntVUUX+ch34m4GXJ +WVJG7OhLOw5P9i6R9AViN5WVJWXx7xJKSpw2BLK7Pfvi/gZY+0er0Z6s2V/PKRl9 +AnuGX4XCulcO+3fujp0RvkKRywvWR+eN0R9sAvupJ3z3R8p0KeMqbF73CRfgetei +KQKhV2CkEmrgdlfFgTkIqh5vtlc2yxnFS4WEi+3CiFAqNyjx20Sa38lSScYI4CJ5 +lKy4wHcaz5cbsgq9kjnPnL0Enmfeh/WMylxtnckTIqaPyA6sLlInAWI1hUTOkcRs +4WH9C0iXF51T+SBzFvjHWNRoYp3G1KYtHDV7/4OuUJeaVRNlx/bUsarhMf7QD+wt +FHPrOFsGemd+L0uEChP2TlgzmVpYWokwBwHYHvh5auGtjJm6f4IUoCSsLD/jNwC5 +6Iw6XiWlHvx1cT+So22TgfmVy94MoW/pg8PaPwrkdMg5CuPLncCymITwBHMtMZPw +wytuNv21t2PKKfB/YLnLDkj3Hzs0spDFU0V/+EYt+fJk3b7l16FtYFBYk586bUmi +pPDY9ofD0acuKUeJPJzndVaqBAp/5w6DnTLy5mISRqaoKWmrQQjc8egjzPW1r4td +CXdt/SyGkuWPCU3c7J4DAB582t6Kg2Ltp4VM8AY9NUGy8vFJG6VFr2rDjsvOIx/6 +UZSni83ZPqBcLhdLifCkJzRmbOxESnd1YNKGBj1OlDbpytu3y+oBgRC1SoXAuLAE +YZgJsEYiY8O99D5Wq+Icp2qYxY5ieCQIk5dabNCfVJwfX5gSyWpI0ra7OFmsO5vH +WXrCHUgH5JFxWWPhjq+Wn6pF7qut+CvVr3nRek174lqgq+DAwFap6hn/NywD19Bp +B4ypqGqwW1y9YAshp4tpp2kkeSBKw/ISvqN0YfLb4nZ6vy/Y+u3BRwAMCKnFd7X3 +SZKKtBYZewb6oyChE0OJUg== -----END ENCRYPTED PRIVATE KEY----- diff --git a/testing/web-platform/tests/tools/certs/cacert.pem b/testing/web-platform/tests/tools/certs/cacert.pem index d2505a27dab75..35bdc180c1ae4 100644 --- a/testing/web-platform/tests/tools/certs/cacert.pem +++ b/testing/web-platform/tests/tools/certs/cacert.pem @@ -1,176 +1,176 @@ -----BEGIN CERTIFICATE----- -MIJAhzCCP2+gAwIBAgIDDx3xMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMMEndl -Yi1wbGF0Zm9ybS10ZXN0czAeFw0yMTA5MTIwMDQwNDRaFw0yMjA5MTIwMDQwNDRa +MIJAhzCCP2+gAwIBAgIDCu6TMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMMEndl +Yi1wbGF0Zm9ybS10ZXN0czAeFw0yMTEwMTIwMDQzMzJaFw0yMjEwMTIwMDQzMzJa MB0xGzAZBgNVBAMMEndlYi1wbGF0Zm9ybS10ZXN0czCCASIwDQYJKoZIhvcNAQEB -BQADggEPADCCAQoCggEBANgtrgcJddX+aPak8cEfanxQ5Jot8OtumGb5aBTaQ3nz -24Qdrr8KZ3om7pSLNoTg5IsYuoPk5cQXbb5ybHnY4JAQDagytA2Sb7SihLLTQWwN -9C1dkKJlS2qFgcIjvkF+T1QcJ+7YXypX4gnL/z0xQBxZI0GWJbSyOYoY6Rdg3oaV -5kCu7C9Ks9r5xP3V5C9Pjd8olsvGZNTR/ezDzOgQ2s5AWf9/dkB+XcGx5uemtNe8 -tEx/R8xtBRPwZDG4itNe7OfmkLfrOTQQ8TG5JRPsRFsb0lRtB/ZHO5haT+aESTv6 -Ig01Vs2YPGbNI5wbesi+NjWJIr2CG+S1gIIqvZLZusMCAwEAAaOCPc4wgj3KMAwG -A1UdEwQFMAMBAf8wHQYDVR0OBBYEFAGZ4WxPFWmrxDOfo2BXlmealLqhMEcGA1Ud -IwRAMD6AFAGZ4WxPFWmrxDOfo2BXlmealLqhoSGkHzAdMRswGQYDVQQDDBJ3ZWIt -cGxhdGZvcm0tdGVzdHOCAw8d8TALBgNVHQ8EBAMCAgQwgh+bBgNVHR4Egh+SMIIf -jqCCH4owE4IRd2ViLXBsYXRmb3JtLnRlc3QwF4IVbm90LXdlYi1wbGF0Zm9ybS50 -ZXN0MBeCFW9wNi53ZWItcGxhdGZvcm0udGVzdDAXghVvcDkud2ViLXBsYXRmb3Jt -LnRlc3QwF4IVb3A4LndlYi1wbGF0Zm9ybS50ZXN0MBeCFXd3dy53ZWItcGxhdGZv -cm0udGVzdDAXghVvcDIud2ViLXBsYXRmb3JtLnRlc3QwF4IVb3A3LndlYi1wbGF0 -Zm9ybS50ZXN0MBeCFW9wNS53ZWItcGxhdGZvcm0udGVzdDAXghVvcDEud2ViLXBs -YXRmb3JtLnRlc3QwF4IVb3AzLndlYi1wbGF0Zm9ybS50ZXN0MBeCFW9wNC53ZWIt -cGxhdGZvcm0udGVzdDAYghZvcDU1LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNTIu +BQADggEPADCCAQoCggEBANPZQxXPz7FgUF81Pb+ElCkDalX46VSE2l9wagadk6+j +O9QqWYkEwd/II7p4qLXANlUOMmfDvdmmYR2+96mB/J74eMaqFtHGVboE2eCyRUS3 +XHuCW+evA3vZ0nzFxmty4oJG3gY7VxFO9gdJJh7UgFYmpNU6IWeVHyAdMBbVO2vo +WuTfitRAyt9FPwgmUjbxYhhcyHrXpuZaJUGzNRnEyH2OpjLdbGD4+Nvd5xaeaMki +HKT5+qBrKBCsv/krKqH9+h5nYup5dG1d9fKhf4Gjgx3E+d4D9Bebp88zlZnrBGi8 +PzkSUpKWwDOHktxlh1aznqXVdnzydedAcmnsTuZ8YYcCAwEAAaOCPc4wgj3KMAwG +A1UdEwQFMAMBAf8wHQYDVR0OBBYEFP8Ej6Ego770wNbDvyAhm5B9asPMMEcGA1Ud +IwRAMD6AFP8Ej6Ego770wNbDvyAhm5B9asPMoSGkHzAdMRswGQYDVQQDDBJ3ZWIt +cGxhdGZvcm0tdGVzdHOCAwrukzALBgNVHQ8EBAMCAgQwgh+bBgNVHR4Egh+SMIIf +jqCCH4owE4IRd2ViLXBsYXRmb3JtLnRlc3QwF4IVb3A3LndlYi1wbGF0Zm9ybS50 +ZXN0MBeCFW9wNi53ZWItcGxhdGZvcm0udGVzdDAXghVvcDEud2ViLXBsYXRmb3Jt +LnRlc3QwF4IVb3A1LndlYi1wbGF0Zm9ybS50ZXN0MBeCFXd3dy53ZWItcGxhdGZv +cm0udGVzdDAXghVvcDkud2ViLXBsYXRmb3JtLnRlc3QwF4IVb3A4LndlYi1wbGF0 +Zm9ybS50ZXN0MBeCFW5vdC13ZWItcGxhdGZvcm0udGVzdDAXghVvcDQud2ViLXBs +YXRmb3JtLnRlc3QwF4IVb3AzLndlYi1wbGF0Zm9ybS50ZXN0MBeCFW9wMi53ZWIt +cGxhdGZvcm0udGVzdDAYghZvcDYxLndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNjMu +d2ViLXBsYXRmb3JtLnRlc3QwGIIWb3AzMC53ZWItcGxhdGZvcm0udGVzdDAYghZv +cDc0LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNzMud2ViLXBsYXRmb3JtLnRlc3Qw +GIIWb3A0Ni53ZWItcGxhdGZvcm0udGVzdDAYghZvcDM0LndlYi1wbGF0Zm9ybS50 +ZXN0MBiCFm9wODkud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3AzMS53ZWItcGxhdGZv +cm0udGVzdDAYghZvcDM2LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wOTkud2ViLXBs +YXRmb3JtLnRlc3QwGIIWb3AxMy53ZWItcGxhdGZvcm0udGVzdDAYghZ3d3cxLndl +Yi1wbGF0Zm9ybS50ZXN0MBiCFnd3dzIud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3Ax +NS53ZWItcGxhdGZvcm0udGVzdDAYghZvcDg3LndlYi1wbGF0Zm9ybS50ZXN0MBiC +Fm9wMTYud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A5Ni53ZWItcGxhdGZvcm0udGVz +dDAYghZvcDIxLndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wMTIud2ViLXBsYXRmb3Jt +LnRlc3QwGIIWb3A5My53ZWItcGxhdGZvcm0udGVzdDAYghZvcDkxLndlYi1wbGF0 +Zm9ybS50ZXN0MBiCFm9wNTMud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3AyNC53ZWIt +cGxhdGZvcm0udGVzdDAYghZvcDQ1LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wMzIu d2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A0OC53ZWItcGxhdGZvcm0udGVzdDAYghZv -cDM1LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wODEud2ViLXBsYXRmb3JtLnRlc3Qw -GIIWb3A2My53ZWItcGxhdGZvcm0udGVzdDAYghZvcDEyLndlYi1wbGF0Zm9ybS50 -ZXN0MBiCFm9wNTYud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A3Ni53ZWItcGxhdGZv -cm0udGVzdDAYghZvcDk3LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNTcud2ViLXBs -YXRmb3JtLnRlc3QwGIIWb3AzMy53ZWItcGxhdGZvcm0udGVzdDAYghZvcDIxLndl -Yi1wbGF0Zm9ybS50ZXN0MBiCFnd3dzEud2ViLXBsYXRmb3JtLnRlc3QwGIIWd3d3 -Mi53ZWItcGxhdGZvcm0udGVzdDAYghZvcDIwLndlYi1wbGF0Zm9ybS50ZXN0MBiC -Fm9wMzAud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A3NS53ZWItcGxhdGZvcm0udGVz -dDAYghZvcDIyLndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wOTUud2ViLXBsYXRmb3Jt -LnRlc3QwGIIWb3A2Mi53ZWItcGxhdGZvcm0udGVzdDAYghZvcDQ2LndlYi1wbGF0 -Zm9ybS50ZXN0MBiCFm9wNjgud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3AyMy53ZWIt -cGxhdGZvcm0udGVzdDAYghZvcDY1LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNTgu -d2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A1NC53ZWItcGxhdGZvcm0udGVzdDAYghZv -cDE1LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wMzQud2ViLXBsYXRmb3JtLnRlc3Qw -GIIWb3A0My53ZWItcGxhdGZvcm0udGVzdDAYghZvcDg3LndlYi1wbGF0Zm9ybS50 -ZXN0MBiCFm9wODMud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A2Ny53ZWItcGxhdGZv -cm0udGVzdDAYghZvcDI4LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wMTYud2ViLXBs -YXRmb3JtLnRlc3QwGIIWb3AyNC53ZWItcGxhdGZvcm0udGVzdDAYghZvcDk2Lndl -Yi1wbGF0Zm9ybS50ZXN0MBiCFm9wNDUud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A2 -MC53ZWItcGxhdGZvcm0udGVzdDAYghZvcDE5LndlYi1wbGF0Zm9ybS50ZXN0MBiC -Fm9wOTgud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A3OC53ZWItcGxhdGZvcm0udGVz -dDAYghZvcDc5LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNTEud2ViLXBsYXRmb3Jt -LnRlc3QwGIIWb3A4OS53ZWItcGxhdGZvcm0udGVzdDAYghZvcDc3LndlYi1wbGF0 -Zm9ybS50ZXN0MBiCFm9wOTIud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3AzNi53ZWIt -cGxhdGZvcm0udGVzdDAYghZvcDMyLndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wMTMu -d2ViLXBsYXRmb3JtLnRlc3QwGIIWb3AxNy53ZWItcGxhdGZvcm0udGVzdDAYghZv -cDQ0LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNjEud2ViLXBsYXRmb3JtLnRlc3Qw -GIIWb3A0OS53ZWItcGxhdGZvcm0udGVzdDAYghZvcDg2LndlYi1wbGF0Zm9ybS50 -ZXN0MBiCFm9wNDcud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3AzNy53ZWItcGxhdGZv -cm0udGVzdDAYghZvcDQxLndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNDIud2ViLXBs -YXRmb3JtLnRlc3QwGIIWb3AxMC53ZWItcGxhdGZvcm0udGVzdDAYghZvcDQwLndl -Yi1wbGF0Zm9ybS50ZXN0MBiCFm9wMTgud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A4 -NS53ZWItcGxhdGZvcm0udGVzdDAYghZvcDczLndlYi1wbGF0Zm9ybS50ZXN0MBiC -Fm9wNjkud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A5OS53ZWItcGxhdGZvcm0udGVz -dDAYghZvcDU5LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNzQud2ViLXBsYXRmb3Jt -LnRlc3QwGIIWb3A2Ni53ZWItcGxhdGZvcm0udGVzdDAYghZvcDUwLndlYi1wbGF0 -Zm9ybS50ZXN0MBiCFm9wNzIud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A4Mi53ZWIt -cGxhdGZvcm0udGVzdDAYghZvcDcwLndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wOTMu -d2ViLXBsYXRmb3JtLnRlc3QwGIIWb3AzOS53ZWItcGxhdGZvcm0udGVzdDAYghZv -cDY0LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wOTAud2ViLXBsYXRmb3JtLnRlc3Qw -GIIWb3A5NC53ZWItcGxhdGZvcm0udGVzdDAYghZvcDI1LndlYi1wbGF0Zm9ybS50 -ZXN0MBiCFm9wODgud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A1My53ZWItcGxhdGZv -cm0udGVzdDAYghZvcDMxLndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wOTEud2ViLXBs -YXRmb3JtLnRlc3QwGIIWb3AxMS53ZWItcGxhdGZvcm0udGVzdDAYghZvcDcxLndl -Yi1wbGF0Zm9ybS50ZXN0MBiCFm9wODQud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3Ax -NC53ZWItcGxhdGZvcm0udGVzdDAYghZvcDI2LndlYi1wbGF0Zm9ybS50ZXN0MBiC -Fm9wMjcud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A4MC53ZWItcGxhdGZvcm0udGVz -dDAYghZvcDI5LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wMzgud2ViLXBsYXRmb3Jt -LnRlc3QwG4IZb3AxLm5vdC13ZWItcGxhdGZvcm0udGVzdDAbghlvcDkubm90LXdl -Yi1wbGF0Zm9ybS50ZXN0MBuCGW9wOC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwG4IZ -d3d3Lnd3dy53ZWItcGxhdGZvcm0udGVzdDAbghlvcDYubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MBuCGW9wMy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwG4IZb3A1Lm5vdC13 -ZWItcGxhdGZvcm0udGVzdDAbghlvcDQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MBuC -GW9wMi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwG4IZd3d3Lm5vdC13ZWItcGxhdGZv -cm0udGVzdDAbghlvcDcubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjUubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNzgubm90LXdlYi1wbGF0Zm9ybS50ZXN0 -MByCGm9wNzQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjkubm90LXdlYi1w -bGF0Zm9ybS50ZXN0MByCGm9wOTMubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w -MjAubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMTgubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wNTIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNzkubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNDkubm90LXdlYi1wbGF0Zm9ybS50ZXN0 -MByCGm9wNTcubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMzUubm90LXdlYi1w -bGF0Zm9ybS50ZXN0MByCGm9wODkubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w -MTMubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNzYubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wNDIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMTIubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0MByCGnd3dy53d3cyLndlYi1wbGF0Zm9ybS50ZXN0 -MByCGm9wODgubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNzIubm90LXdlYi1w -bGF0Zm9ybS50ZXN0MByCGm9wMTYubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w -Mjgubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjQubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wMjIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMTAubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMzYubm90LXdlYi1wbGF0Zm9ybS50ZXN0 -MByCGnd3dzEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wOTUubm90LXdlYi1w -bGF0Zm9ybS50ZXN0MByCGm9wNDMubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w -Mzkubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wOTEubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wNTEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMzMubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0MByCGnd3dy53d3cxLndlYi1wbGF0Zm9ybS50ZXN0 -MByCGm9wNTAubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMzIubm90LXdlYi1w -bGF0Zm9ybS50ZXN0MByCGm9wOTYubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGnd3 -dzIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMzQubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wNDUubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMTEubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wODMubm90LXdlYi1wbGF0Zm9ybS50ZXN0 -MByCGm9wODEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wODQubm90LXdlYi1w -bGF0Zm9ybS50ZXN0MByCGm9wMzEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w -ODIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNDcubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wODYubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNzMubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wODcubm90LXdlYi1wbGF0Zm9ybS50ZXN0 -MByCGm9wNzUubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNTUubm90LXdlYi1w -bGF0Zm9ybS50ZXN0MByCGm9wNzEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w -NDAubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNzcubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wNjYubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjMubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNTgubm90LXdlYi1wbGF0Zm9ybS50ZXN0 -MByCGm9wMTQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjgubm90LXdlYi1w -bGF0Zm9ybS50ZXN0MByCGm9wNDgubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w -Njcubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMjUubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wMzAubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMTcubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNDEubm90LXdlYi1wbGF0Zm9ybS50ZXN0 -MByCGm9wNzAubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMjYubm90LXdlYi1w -bGF0Zm9ybS50ZXN0MByCGm9wNTYubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w -OTIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMjcubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wNDYubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGnd3dzEud3d3 -LndlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNDQubm90LXdlYi1wbGF0Zm9ybS50ZXN0 -MByCGm9wMjkubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjEubm90LXdlYi1w -bGF0Zm9ybS50ZXN0MByCGm9wMTUubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w -MjEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMjQubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wOTQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wOTcubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wOTkubm90LXdlYi1wbGF0Zm9ybS50ZXN0 -MByCGm9wNTkubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wOTAubm90LXdlYi1w -bGF0Zm9ybS50ZXN0MByCGm9wMjMubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w -ODAubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMTkubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wOTgubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjAubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMzgubm90LXdlYi1wbGF0Zm9ybS50ZXN0 -MByCGm9wNTMubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMzcubm90LXdlYi1w -bGF0Zm9ybS50ZXN0MByCGm9wODUubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGnd3 -dzIud3d3LndlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjIubm90LXdlYi1wbGF0Zm9y -bS50ZXN0MByCGm9wNTQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MB2CG3d3dzIud3d3 -Mi53ZWItcGxhdGZvcm0udGVzdDAdght3d3cxLnd3dzIud2ViLXBsYXRmb3JtLnRl -c3QwHYIbd3d3MS53d3cxLndlYi1wbGF0Zm9ybS50ZXN0MB2CG3d3dzIud3d3MS53 +cDU2LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNzkud2ViLXBsYXRmb3JtLnRlc3Qw +GIIWb3A5MC53ZWItcGxhdGZvcm0udGVzdDAYghZvcDE3LndlYi1wbGF0Zm9ybS50 +ZXN0MBiCFm9wNjIud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A1MS53ZWItcGxhdGZv +cm0udGVzdDAYghZvcDQxLndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNzgud2ViLXBs +YXRmb3JtLnRlc3QwGIIWb3AzNy53ZWItcGxhdGZvcm0udGVzdDAYghZvcDE4Lndl +Yi1wbGF0Zm9ybS50ZXN0MBiCFm9wNjkud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A2 +NC53ZWItcGxhdGZvcm0udGVzdDAYghZvcDM5LndlYi1wbGF0Zm9ybS50ZXN0MBiC +Fm9wMzgud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A4NC53ZWItcGxhdGZvcm0udGVz +dDAYghZvcDIwLndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNTgud2ViLXBsYXRmb3Jt +LnRlc3QwGIIWb3A5OC53ZWItcGxhdGZvcm0udGVzdDAYghZvcDE0LndlYi1wbGF0 +Zm9ybS50ZXN0MBiCFm9wOTQud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3AyNy53ZWIt +cGxhdGZvcm0udGVzdDAYghZvcDI5LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wMzUu +d2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A5Ny53ZWItcGxhdGZvcm0udGVzdDAYghZv +cDY2LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wMjgud2ViLXBsYXRmb3JtLnRlc3Qw +GIIWb3AxOS53ZWItcGxhdGZvcm0udGVzdDAYghZvcDg4LndlYi1wbGF0Zm9ybS50 +ZXN0MBiCFm9wMTAud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A4Mi53ZWItcGxhdGZv +cm0udGVzdDAYghZvcDU0LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNjgud2ViLXBs +YXRmb3JtLnRlc3QwGIIWb3A4Ni53ZWItcGxhdGZvcm0udGVzdDAYghZvcDUwLndl +Yi1wbGF0Zm9ybS50ZXN0MBiCFm9wNTUud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A0 +MC53ZWItcGxhdGZvcm0udGVzdDAYghZvcDc2LndlYi1wbGF0Zm9ybS50ZXN0MBiC +Fm9wNzcud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A1Ny53ZWItcGxhdGZvcm0udGVz +dDAYghZvcDk1LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNzAud2ViLXBsYXRmb3Jt +LnRlc3QwGIIWb3AxMS53ZWItcGxhdGZvcm0udGVzdDAYghZvcDQ3LndlYi1wbGF0 +Zm9ybS50ZXN0MBiCFm9wMzMud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A2NS53ZWIt +cGxhdGZvcm0udGVzdDAYghZvcDgwLndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wMjMu +d2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A3NS53ZWItcGxhdGZvcm0udGVzdDAYghZv +cDI2LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNzEud2ViLXBsYXRmb3JtLnRlc3Qw +GIIWb3A5Mi53ZWItcGxhdGZvcm0udGVzdDAYghZvcDQzLndlYi1wbGF0Zm9ybS50 +ZXN0MBiCFm9wNzIud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3AyNS53ZWItcGxhdGZv +cm0udGVzdDAYghZvcDY3LndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNDQud2ViLXBs +YXRmb3JtLnRlc3QwGIIWb3A4NS53ZWItcGxhdGZvcm0udGVzdDAYghZvcDQ5Lndl +Yi1wbGF0Zm9ybS50ZXN0MBiCFm9wODEud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A4 +My53ZWItcGxhdGZvcm0udGVzdDAYghZvcDQyLndlYi1wbGF0Zm9ybS50ZXN0MBiC +Fm9wNTkud2ViLXBsYXRmb3JtLnRlc3QwGIIWb3A1Mi53ZWItcGxhdGZvcm0udGVz +dDAYghZvcDIyLndlYi1wbGF0Zm9ybS50ZXN0MBiCFm9wNjAud2ViLXBsYXRmb3Jt +LnRlc3QwG4IZb3AyLm5vdC13ZWItcGxhdGZvcm0udGVzdDAbghlvcDEubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0MBuCGXd3dy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwG4IZ +b3A4Lm5vdC13ZWItcGxhdGZvcm0udGVzdDAbghlvcDYubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MBuCGW9wOS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwG4IZb3A1Lm5vdC13 +ZWItcGxhdGZvcm0udGVzdDAbghlvcDMubm90LXdlYi1wbGF0Zm9ybS50ZXN0MBuC +GW9wNy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwG4IZd3d3Lnd3dy53ZWItcGxhdGZv +cm0udGVzdDAbghlvcDQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjAubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMjAubm90LXdlYi1wbGF0Zm9ybS50ZXN0 +MByCGm9wNTMubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGnd3dy53d3cxLndlYi1w +bGF0Zm9ybS50ZXN0MByCGm9wMzgubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w +ODQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wODIubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wOTkubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjUubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjcubm90LXdlYi1wbGF0Zm9ybS50ZXN0 +MByCGm9wNzgubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGnd3dy53d3cyLndlYi1w +bGF0Zm9ybS50ZXN0MByCGm9wMTgubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w +NDgubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjkubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wMzQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNzYubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMzAubm90LXdlYi1wbGF0Zm9ybS50ZXN0 +MByCGm9wOTQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNTQubm90LXdlYi1w +bGF0Zm9ybS50ZXN0MByCGm9wNjgubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w +NzAubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNzcubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wOTAubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wODAubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMTYubm90LXdlYi1wbGF0Zm9ybS50ZXN0 +MByCGm9wNDUubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNzEubm90LXdlYi1w +bGF0Zm9ybS50ZXN0MByCGm9wNDIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w +OTEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNTYubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wMjQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGnd3dzIud3d3 +LndlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNDMubm90LXdlYi1wbGF0Zm9ybS50ZXN0 +MByCGm9wNzQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNTEubm90LXdlYi1w +bGF0Zm9ybS50ZXN0MByCGm9wMzYubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w +Nzkubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wODEubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wOTUubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMjcubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMTIubm90LXdlYi1wbGF0Zm9ybS50ZXN0 +MByCGm9wNDYubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNDAubm90LXdlYi1w +bGF0Zm9ybS50ZXN0MByCGm9wMzIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w +NTAubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wODkubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wMTkubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wOTIubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMTAubm90LXdlYi1wbGF0Zm9ybS50ZXN0 +MByCGm9wNzIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wOTYubm90LXdlYi1w +bGF0Zm9ybS50ZXN0MByCGm9wMTEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w +OTMubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMTcubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wNzUubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNTcubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNzMubm90LXdlYi1wbGF0Zm9ybS50ZXN0 +MByCGm9wOTcubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjQubm90LXdlYi1w +bGF0Zm9ybS50ZXN0MByCGm9wMzUubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w +NjMubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNDcubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wMjUubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMzEubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wODgubm90LXdlYi1wbGF0Zm9ybS50ZXN0 +MByCGnd3dzEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMjYubm90LXdlYi1w +bGF0Zm9ybS50ZXN0MByCGm9wNDQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w +ODUubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wODcubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wODYubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMzcubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0MByCGnd3dzEud3d3LndlYi1wbGF0Zm9ybS50ZXN0 +MByCGm9wMjEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMzkubm90LXdlYi1w +bGF0Zm9ybS50ZXN0MByCGnd3dzIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w +MzMubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNTkubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wNTIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMTMubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjYubm90LXdlYi1wbGF0Zm9ybS50ZXN0 +MByCGm9wMTUubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMjgubm90LXdlYi1w +bGF0Zm9ybS50ZXN0MByCGm9wNjIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w +NTgubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wODMubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wNTUubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMjkubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNjEubm90LXdlYi1wbGF0Zm9ybS50ZXN0 +MByCGm9wNDEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wNDkubm90LXdlYi1w +bGF0Zm9ybS50ZXN0MByCGm9wMTQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9w +MjMubm90LXdlYi1wbGF0Zm9ybS50ZXN0MByCGm9wMjIubm90LXdlYi1wbGF0Zm9y +bS50ZXN0MByCGm9wOTgubm90LXdlYi1wbGF0Zm9ybS50ZXN0MB2CG3d3dzEud3d3 +Mi53ZWItcGxhdGZvcm0udGVzdDAdght3d3cyLnd3dzEud2ViLXBsYXRmb3JtLnRl +c3QwHYIbd3d3MS53d3cxLndlYi1wbGF0Zm9ybS50ZXN0MB2CG3d3dzIud3d3Mi53 ZWItcGxhdGZvcm0udGVzdDAfgh13d3cud3d3Lm5vdC13ZWItcGxhdGZvcm0udGVz -dDAggh53d3cud3d3MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwIIIed3d3Mi53d3cu -bm90LXdlYi1wbGF0Zm9ybS50ZXN0MCCCHnd3dy53d3cyLm5vdC13ZWItcGxhdGZv -cm0udGVzdDAggh53d3cxLnd3dy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwIIIeeG4t -LWx2ZS02bGFkLndlYi1wbGF0Zm9ybS50ZXN0MCGCH3d3dzEud3d3Mi5ub3Qtd2Vi -LXBsYXRmb3JtLnRlc3QwIYIfd3d3Mi53d3cxLm5vdC13ZWItcGxhdGZvcm0udGVz -dDAhgh93d3cyLnd3dzIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MCGCH3d3dzEud3d3 -MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwJIIid3d3LnhuLS1sdmUtNmxhZC53ZWIt -cGxhdGZvcm0udGVzdDAkgiJ4bi0tbHZlLTZsYWQud3d3LndlYi1wbGF0Zm9ybS50 -ZXN0MCSCInhuLS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwJYIjd3d3 -Mi54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3JtLnRlc3QwJYIjeG4tLWx2ZS02bGFk -Lnd3dzEud2ViLXBsYXRmb3JtLnRlc3QwJYIjd3d3MS54bi0tbHZlLTZsYWQud2Vi +dDAggh53d3cxLnd3dy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwIIIed3d3Lnd3dzIu +bm90LXdlYi1wbGF0Zm9ybS50ZXN0MCCCHnd3dzIud3d3Lm5vdC13ZWItcGxhdGZv +cm0udGVzdDAggh54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3JtLnRlc3QwIIIed3d3 +Lnd3dzEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MCGCH3d3dzEud3d3MS5ub3Qtd2Vi +LXBsYXRmb3JtLnRlc3QwIYIfd3d3Mi53d3cyLm5vdC13ZWItcGxhdGZvcm0udGVz +dDAhgh93d3cxLnd3dzIubm90LXdlYi1wbGF0Zm9ybS50ZXN0MCGCH3d3dzIud3d3 +MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwJIIieG4tLWx2ZS02bGFkLm5vdC13ZWIt +cGxhdGZvcm0udGVzdDAkgiJ3d3cueG4tLWx2ZS02bGFkLndlYi1wbGF0Zm9ybS50 +ZXN0MCSCInhuLS1sdmUtNmxhZC53d3cud2ViLXBsYXRmb3JtLnRlc3QwJYIjeG4t +LWx2ZS02bGFkLnd3dzEud2ViLXBsYXRmb3JtLnRlc3QwJYIjd3d3MS54bi0tbHZl +LTZsYWQud2ViLXBsYXRmb3JtLnRlc3QwJYIjd3d3Mi54bi0tbHZlLTZsYWQud2Vi LXBsYXRmb3JtLnRlc3QwJYIjeG4tLWx2ZS02bGFkLnd3dzIud2ViLXBsYXRmb3Jt -LnRlc3QwKIImd3d3LnhuLS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3Qw -KIImeG4tLWx2ZS02bGFkLnd3dy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwKYInd3d3 -MS54bi0tbHZlLTZsYWQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MCmCJ3huLS1sdmUt -NmxhZC53d3cxLm5vdC13ZWItcGxhdGZvcm0udGVzdDApgid3d3cyLnhuLS1sdmUt -NmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwKYIneG4tLWx2ZS02bGFkLnd3dzIu +LnRlc3QwKIImeG4tLWx2ZS02bGFkLnd3dy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3Qw +KIImd3d3LnhuLS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwKYInd3d3 +Mi54bi0tbHZlLTZsYWQubm90LXdlYi1wbGF0Zm9ybS50ZXN0MCmCJ3huLS1sdmUt +NmxhZC53d3cyLm5vdC13ZWItcGxhdGZvcm0udGVzdDApgid3d3cxLnhuLS1sdmUt +NmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwKYIneG4tLWx2ZS02bGFkLnd3dzEu bm90LXdlYi1wbGF0Zm9ybS50ZXN0MCuCKXhuLS1uOGo2ZHM1M2x3d2tycWh2Mjhh LndlYi1wbGF0Zm9ybS50ZXN0MC2CK3huLS1sdmUtNmxhZC54bi0tbHZlLTZsYWQu d2ViLXBsYXRmb3JtLnRlc3QwL4Itd3d3LnhuLS1uOGo2ZHM1M2x3d2tycWh2Mjhh LndlYi1wbGF0Zm9ybS50ZXN0MC+CLXhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLm5v dC13ZWItcGxhdGZvcm0udGVzdDAvgi14bi0tbjhqNmRzNTNsd3drcnFodjI4YS53 -d3cud2ViLXBsYXRmb3JtLnRlc3QwMIIueG4tLW44ajZkczUzbHd3a3JxaHYyOGEu -d3d3MS53ZWItcGxhdGZvcm0udGVzdDAwgi53d3cxLnhuLS1uOGo2ZHM1M2x3d2ty -cWh2MjhhLndlYi1wbGF0Zm9ybS50ZXN0MDCCLnhuLS1uOGo2ZHM1M2x3d2tycWh2 -MjhhLnd3dzIud2ViLXBsYXRmb3JtLnRlc3QwMIIud3d3Mi54bi0tbjhqNmRzNTNs -d3drcnFodjI4YS53ZWItcGxhdGZvcm0udGVzdDAxgi94bi0tbHZlLTZsYWQueG4t -LWx2ZS02bGFkLm5vdC13ZWItcGxhdGZvcm0udGVzdDAzgjF4bi0tbjhqNmRzNTNs -d3drcnFodjI4YS53d3cubm90LXdlYi1wbGF0Zm9ybS50ZXN0MDOCMXd3dy54bi0t -bjhqNmRzNTNsd3drcnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwNIIyeG4t +d3cud2ViLXBsYXRmb3JtLnRlc3QwMIIud3d3Mi54bi0tbjhqNmRzNTNsd3drcnFo +djI4YS53ZWItcGxhdGZvcm0udGVzdDAwgi54bi0tbjhqNmRzNTNsd3drcnFodjI4 +YS53d3cyLndlYi1wbGF0Zm9ybS50ZXN0MDCCLnd3dzEueG4tLW44ajZkczUzbHd3 +a3JxaHYyOGEud2ViLXBsYXRmb3JtLnRlc3QwMIIueG4tLW44ajZkczUzbHd3a3Jx +aHYyOGEud3d3MS53ZWItcGxhdGZvcm0udGVzdDAxgi94bi0tbHZlLTZsYWQueG4t +LWx2ZS02bGFkLm5vdC13ZWItcGxhdGZvcm0udGVzdDAzgjF3d3cueG4tLW44ajZk +czUzbHd3a3JxaHYyOGEubm90LXdlYi1wbGF0Zm9ybS50ZXN0MDOCMXhuLS1uOGo2 +ZHM1M2x3d2tycWh2MjhhLnd3dy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwNIIyeG4t LW44ajZkczUzbHd3a3JxaHYyOGEud3d3MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3Qw -NIIyd3d3MS54bi0tbjhqNmRzNTNsd3drcnFodjI4YS5ub3Qtd2ViLXBsYXRmb3Jt -LnRlc3QwNIIyd3d3Mi54bi0tbjhqNmRzNTNsd3drcnFodjI4YS5ub3Qtd2ViLXBs -YXRmb3JtLnRlc3QwNIIyeG4tLW44ajZkczUzbHd3a3JxaHYyOGEud3d3Mi5ub3Qt +NIIyd3d3Mi54bi0tbjhqNmRzNTNsd3drcnFodjI4YS5ub3Qtd2ViLXBsYXRmb3Jt +LnRlc3QwNIIyeG4tLW44ajZkczUzbHd3a3JxaHYyOGEud3d3Mi5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3QwNIIyd3d3MS54bi0tbjhqNmRzNTNsd3drcnFodjI4YS5ub3Qt d2ViLXBsYXRmb3JtLnRlc3QwOII2eG4tLW44ajZkczUzbHd3a3JxaHYyOGEueG4t LWx2ZS02bGFkLndlYi1wbGF0Zm9ybS50ZXN0MDiCNnhuLS1sdmUtNmxhZC54bi0t bjhqNmRzNTNsd3drcnFodjI4YS53ZWItcGxhdGZvcm0udGVzdDA8gjp4bi0tbjhq @@ -180,156 +180,156 @@ d2ViLXBsYXRmb3JtLnRlc3QwQ4JBeG4tLW44ajZkczUzbHd3a3JxaHYyOGEueG4t LW44ajZkczUzbHd3a3JxaHYyOGEud2ViLXBsYXRmb3JtLnRlc3QwR4JFeG4tLW44 ajZkczUzbHd3a3JxaHYyOGEueG4tLW44ajZkczUzbHd3a3JxaHYyOGEubm90LXdl Yi1wbGF0Zm9ybS50ZXN0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMIIdjwYDVR0RBIId -hjCCHYKCEXdlYi1wbGF0Zm9ybS50ZXN0ghVub3Qtd2ViLXBsYXRmb3JtLnRlc3SC -FW9wNi53ZWItcGxhdGZvcm0udGVzdIIVb3A5LndlYi1wbGF0Zm9ybS50ZXN0ghVv -cDgud2ViLXBsYXRmb3JtLnRlc3SCFXd3dy53ZWItcGxhdGZvcm0udGVzdIIVb3Ay -LndlYi1wbGF0Zm9ybS50ZXN0ghVvcDcud2ViLXBsYXRmb3JtLnRlc3SCFW9wNS53 -ZWItcGxhdGZvcm0udGVzdIIVb3AxLndlYi1wbGF0Zm9ybS50ZXN0ghVvcDMud2Vi -LXBsYXRmb3JtLnRlc3SCFW9wNC53ZWItcGxhdGZvcm0udGVzdIIWb3A1NS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A1Mi53ZWItcGxhdGZvcm0udGVzdIIWb3A0OC53ZWIt -cGxhdGZvcm0udGVzdIIWb3AzNS53ZWItcGxhdGZvcm0udGVzdIIWb3A4MS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A2My53ZWItcGxhdGZvcm0udGVzdIIWb3AxMi53ZWIt -cGxhdGZvcm0udGVzdIIWb3A1Ni53ZWItcGxhdGZvcm0udGVzdIIWb3A3Ni53ZWIt -cGxhdGZvcm0udGVzdIIWb3A5Ny53ZWItcGxhdGZvcm0udGVzdIIWb3A1Ny53ZWIt -cGxhdGZvcm0udGVzdIIWb3AzMy53ZWItcGxhdGZvcm0udGVzdIIWb3AyMS53ZWIt -cGxhdGZvcm0udGVzdIIWd3d3MS53ZWItcGxhdGZvcm0udGVzdIIWd3d3Mi53ZWIt -cGxhdGZvcm0udGVzdIIWb3AyMC53ZWItcGxhdGZvcm0udGVzdIIWb3AzMC53ZWIt -cGxhdGZvcm0udGVzdIIWb3A3NS53ZWItcGxhdGZvcm0udGVzdIIWb3AyMi53ZWIt -cGxhdGZvcm0udGVzdIIWb3A5NS53ZWItcGxhdGZvcm0udGVzdIIWb3A2Mi53ZWIt -cGxhdGZvcm0udGVzdIIWb3A0Ni53ZWItcGxhdGZvcm0udGVzdIIWb3A2OC53ZWIt -cGxhdGZvcm0udGVzdIIWb3AyMy53ZWItcGxhdGZvcm0udGVzdIIWb3A2NS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A1OC53ZWItcGxhdGZvcm0udGVzdIIWb3A1NC53ZWIt -cGxhdGZvcm0udGVzdIIWb3AxNS53ZWItcGxhdGZvcm0udGVzdIIWb3AzNC53ZWIt -cGxhdGZvcm0udGVzdIIWb3A0My53ZWItcGxhdGZvcm0udGVzdIIWb3A4Ny53ZWIt -cGxhdGZvcm0udGVzdIIWb3A4My53ZWItcGxhdGZvcm0udGVzdIIWb3A2Ny53ZWIt -cGxhdGZvcm0udGVzdIIWb3AyOC53ZWItcGxhdGZvcm0udGVzdIIWb3AxNi53ZWIt -cGxhdGZvcm0udGVzdIIWb3AyNC53ZWItcGxhdGZvcm0udGVzdIIWb3A5Ni53ZWIt -cGxhdGZvcm0udGVzdIIWb3A0NS53ZWItcGxhdGZvcm0udGVzdIIWb3A2MC53ZWIt -cGxhdGZvcm0udGVzdIIWb3AxOS53ZWItcGxhdGZvcm0udGVzdIIWb3A5OC53ZWIt -cGxhdGZvcm0udGVzdIIWb3A3OC53ZWItcGxhdGZvcm0udGVzdIIWb3A3OS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A1MS53ZWItcGxhdGZvcm0udGVzdIIWb3A4OS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A3Ny53ZWItcGxhdGZvcm0udGVzdIIWb3A5Mi53ZWIt -cGxhdGZvcm0udGVzdIIWb3AzNi53ZWItcGxhdGZvcm0udGVzdIIWb3AzMi53ZWIt -cGxhdGZvcm0udGVzdIIWb3AxMy53ZWItcGxhdGZvcm0udGVzdIIWb3AxNy53ZWIt -cGxhdGZvcm0udGVzdIIWb3A0NC53ZWItcGxhdGZvcm0udGVzdIIWb3A2MS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A0OS53ZWItcGxhdGZvcm0udGVzdIIWb3A4Ni53ZWIt -cGxhdGZvcm0udGVzdIIWb3A0Ny53ZWItcGxhdGZvcm0udGVzdIIWb3AzNy53ZWIt -cGxhdGZvcm0udGVzdIIWb3A0MS53ZWItcGxhdGZvcm0udGVzdIIWb3A0Mi53ZWIt -cGxhdGZvcm0udGVzdIIWb3AxMC53ZWItcGxhdGZvcm0udGVzdIIWb3A0MC53ZWIt -cGxhdGZvcm0udGVzdIIWb3AxOC53ZWItcGxhdGZvcm0udGVzdIIWb3A4NS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A3My53ZWItcGxhdGZvcm0udGVzdIIWb3A2OS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A5OS53ZWItcGxhdGZvcm0udGVzdIIWb3A1OS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A3NC53ZWItcGxhdGZvcm0udGVzdIIWb3A2Ni53ZWIt -cGxhdGZvcm0udGVzdIIWb3A1MC53ZWItcGxhdGZvcm0udGVzdIIWb3A3Mi53ZWIt -cGxhdGZvcm0udGVzdIIWb3A4Mi53ZWItcGxhdGZvcm0udGVzdIIWb3A3MC53ZWIt -cGxhdGZvcm0udGVzdIIWb3A5My53ZWItcGxhdGZvcm0udGVzdIIWb3AzOS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A2NC53ZWItcGxhdGZvcm0udGVzdIIWb3A5MC53ZWIt -cGxhdGZvcm0udGVzdIIWb3A5NC53ZWItcGxhdGZvcm0udGVzdIIWb3AyNS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A4OC53ZWItcGxhdGZvcm0udGVzdIIWb3A1My53ZWIt -cGxhdGZvcm0udGVzdIIWb3AzMS53ZWItcGxhdGZvcm0udGVzdIIWb3A5MS53ZWIt -cGxhdGZvcm0udGVzdIIWb3AxMS53ZWItcGxhdGZvcm0udGVzdIIWb3A3MS53ZWIt -cGxhdGZvcm0udGVzdIIWb3A4NC53ZWItcGxhdGZvcm0udGVzdIIWb3AxNC53ZWIt -cGxhdGZvcm0udGVzdIIWb3AyNi53ZWItcGxhdGZvcm0udGVzdIIWb3AyNy53ZWIt -cGxhdGZvcm0udGVzdIIWb3A4MC53ZWItcGxhdGZvcm0udGVzdIIWb3AyOS53ZWIt -cGxhdGZvcm0udGVzdIIWb3AzOC53ZWItcGxhdGZvcm0udGVzdIIZb3AxLm5vdC13 -ZWItcGxhdGZvcm0udGVzdIIZb3A5Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A4 -Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZd3d3Lnd3dy53ZWItcGxhdGZvcm0udGVz -dIIZb3A2Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3AzLm5vdC13ZWItcGxhdGZv -cm0udGVzdIIZb3A1Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A0Lm5vdC13ZWIt -cGxhdGZvcm0udGVzdIIZb3AyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIZd3d3Lm5v -dC13ZWItcGxhdGZvcm0udGVzdIIZb3A3Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIa -b3A2NS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNzgubm90LXdlYi1wbGF0Zm9y -bS50ZXN0ghpvcDc0Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A2OS5ub3Qtd2Vi -LXBsYXRmb3JtLnRlc3SCGm9wOTMubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDIw -Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3AxOC5ub3Qtd2ViLXBsYXRmb3JtLnRl -c3SCGm9wNTIubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDc5Lm5vdC13ZWItcGxh -dGZvcm0udGVzdIIab3A0OS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNTcubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDM1Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIa -b3A4OS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMTMubm90LXdlYi1wbGF0Zm9y -bS50ZXN0ghpvcDc2Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A0Mi5ub3Qtd2Vi -LXBsYXRmb3JtLnRlc3SCGm9wMTIubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghp3d3cu -d3d3Mi53ZWItcGxhdGZvcm0udGVzdIIab3A4OC5ub3Qtd2ViLXBsYXRmb3JtLnRl -c3SCGm9wNzIubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDE2Lm5vdC13ZWItcGxh -dGZvcm0udGVzdIIab3AyOC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNjQubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDIyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIa -b3AxMC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMzYubm90LXdlYi1wbGF0Zm9y -bS50ZXN0ghp3d3cxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A5NS5ub3Qtd2Vi -LXBsYXRmb3JtLnRlc3SCGm9wNDMubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDM5 -Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A5MS5ub3Qtd2ViLXBsYXRmb3JtLnRl -c3SCGm9wNTEubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDMzLm5vdC13ZWItcGxh -dGZvcm0udGVzdIIad3d3Lnd3dzEud2ViLXBsYXRmb3JtLnRlc3SCGm9wNTAubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDMyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIa -b3A5Ni5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGnd3dzIubm90LXdlYi1wbGF0Zm9y -bS50ZXN0ghpvcDM0Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A0NS5ub3Qtd2Vi -LXBsYXRmb3JtLnRlc3SCGm9wMTEubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDgz -Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A4MS5ub3Qtd2ViLXBsYXRmb3JtLnRl -c3SCGm9wODQubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDMxLm5vdC13ZWItcGxh -dGZvcm0udGVzdIIab3A4Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNDcubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDg2Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIa -b3A3My5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wODcubm90LXdlYi1wbGF0Zm9y -bS50ZXN0ghpvcDc1Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A1NS5ub3Qtd2Vi -LXBsYXRmb3JtLnRlc3SCGm9wNzEubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDQw -Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A3Ny5ub3Qtd2ViLXBsYXRmb3JtLnRl -c3SCGm9wNjYubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDYzLm5vdC13ZWItcGxh -dGZvcm0udGVzdIIab3A1OC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMTQubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDY4Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIa -b3A0OC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNjcubm90LXdlYi1wbGF0Zm9y -bS50ZXN0ghpvcDI1Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3AzMC5ub3Qtd2Vi -LXBsYXRmb3JtLnRlc3SCGm9wMTcubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDQx -Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A3MC5ub3Qtd2ViLXBsYXRmb3JtLnRl -c3SCGm9wMjYubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDU2Lm5vdC13ZWItcGxh -dGZvcm0udGVzdIIab3A5Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMjcubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDQ2Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIa -d3d3MS53d3cud2ViLXBsYXRmb3JtLnRlc3SCGm9wNDQubm90LXdlYi1wbGF0Zm9y -bS50ZXN0ghpvcDI5Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A2MS5ub3Qtd2Vi -LXBsYXRmb3JtLnRlc3SCGm9wMTUubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDIx -Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3AyNC5ub3Qtd2ViLXBsYXRmb3JtLnRl -c3SCGm9wOTQubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDk3Lm5vdC13ZWItcGxh -dGZvcm0udGVzdIIab3A5OS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNTkubm90 +hjCCHYKCEXdlYi1wbGF0Zm9ybS50ZXN0ghVvcDcud2ViLXBsYXRmb3JtLnRlc3SC +FW9wNi53ZWItcGxhdGZvcm0udGVzdIIVb3AxLndlYi1wbGF0Zm9ybS50ZXN0ghVv +cDUud2ViLXBsYXRmb3JtLnRlc3SCFXd3dy53ZWItcGxhdGZvcm0udGVzdIIVb3A5 +LndlYi1wbGF0Zm9ybS50ZXN0ghVvcDgud2ViLXBsYXRmb3JtLnRlc3SCFW5vdC13 +ZWItcGxhdGZvcm0udGVzdIIVb3A0LndlYi1wbGF0Zm9ybS50ZXN0ghVvcDMud2Vi +LXBsYXRmb3JtLnRlc3SCFW9wMi53ZWItcGxhdGZvcm0udGVzdIIWb3A2MS53ZWIt +cGxhdGZvcm0udGVzdIIWb3A2My53ZWItcGxhdGZvcm0udGVzdIIWb3AzMC53ZWIt +cGxhdGZvcm0udGVzdIIWb3A3NC53ZWItcGxhdGZvcm0udGVzdIIWb3A3My53ZWIt +cGxhdGZvcm0udGVzdIIWb3A0Ni53ZWItcGxhdGZvcm0udGVzdIIWb3AzNC53ZWIt +cGxhdGZvcm0udGVzdIIWb3A4OS53ZWItcGxhdGZvcm0udGVzdIIWb3AzMS53ZWIt +cGxhdGZvcm0udGVzdIIWb3AzNi53ZWItcGxhdGZvcm0udGVzdIIWb3A5OS53ZWIt +cGxhdGZvcm0udGVzdIIWb3AxMy53ZWItcGxhdGZvcm0udGVzdIIWd3d3MS53ZWIt +cGxhdGZvcm0udGVzdIIWd3d3Mi53ZWItcGxhdGZvcm0udGVzdIIWb3AxNS53ZWIt +cGxhdGZvcm0udGVzdIIWb3A4Ny53ZWItcGxhdGZvcm0udGVzdIIWb3AxNi53ZWIt +cGxhdGZvcm0udGVzdIIWb3A5Ni53ZWItcGxhdGZvcm0udGVzdIIWb3AyMS53ZWIt +cGxhdGZvcm0udGVzdIIWb3AxMi53ZWItcGxhdGZvcm0udGVzdIIWb3A5My53ZWIt +cGxhdGZvcm0udGVzdIIWb3A5MS53ZWItcGxhdGZvcm0udGVzdIIWb3A1My53ZWIt +cGxhdGZvcm0udGVzdIIWb3AyNC53ZWItcGxhdGZvcm0udGVzdIIWb3A0NS53ZWIt +cGxhdGZvcm0udGVzdIIWb3AzMi53ZWItcGxhdGZvcm0udGVzdIIWb3A0OC53ZWIt +cGxhdGZvcm0udGVzdIIWb3A1Ni53ZWItcGxhdGZvcm0udGVzdIIWb3A3OS53ZWIt +cGxhdGZvcm0udGVzdIIWb3A5MC53ZWItcGxhdGZvcm0udGVzdIIWb3AxNy53ZWIt +cGxhdGZvcm0udGVzdIIWb3A2Mi53ZWItcGxhdGZvcm0udGVzdIIWb3A1MS53ZWIt +cGxhdGZvcm0udGVzdIIWb3A0MS53ZWItcGxhdGZvcm0udGVzdIIWb3A3OC53ZWIt +cGxhdGZvcm0udGVzdIIWb3AzNy53ZWItcGxhdGZvcm0udGVzdIIWb3AxOC53ZWIt +cGxhdGZvcm0udGVzdIIWb3A2OS53ZWItcGxhdGZvcm0udGVzdIIWb3A2NC53ZWIt +cGxhdGZvcm0udGVzdIIWb3AzOS53ZWItcGxhdGZvcm0udGVzdIIWb3AzOC53ZWIt +cGxhdGZvcm0udGVzdIIWb3A4NC53ZWItcGxhdGZvcm0udGVzdIIWb3AyMC53ZWIt +cGxhdGZvcm0udGVzdIIWb3A1OC53ZWItcGxhdGZvcm0udGVzdIIWb3A5OC53ZWIt +cGxhdGZvcm0udGVzdIIWb3AxNC53ZWItcGxhdGZvcm0udGVzdIIWb3A5NC53ZWIt +cGxhdGZvcm0udGVzdIIWb3AyNy53ZWItcGxhdGZvcm0udGVzdIIWb3AyOS53ZWIt +cGxhdGZvcm0udGVzdIIWb3AzNS53ZWItcGxhdGZvcm0udGVzdIIWb3A5Ny53ZWIt +cGxhdGZvcm0udGVzdIIWb3A2Ni53ZWItcGxhdGZvcm0udGVzdIIWb3AyOC53ZWIt +cGxhdGZvcm0udGVzdIIWb3AxOS53ZWItcGxhdGZvcm0udGVzdIIWb3A4OC53ZWIt +cGxhdGZvcm0udGVzdIIWb3AxMC53ZWItcGxhdGZvcm0udGVzdIIWb3A4Mi53ZWIt +cGxhdGZvcm0udGVzdIIWb3A1NC53ZWItcGxhdGZvcm0udGVzdIIWb3A2OC53ZWIt +cGxhdGZvcm0udGVzdIIWb3A4Ni53ZWItcGxhdGZvcm0udGVzdIIWb3A1MC53ZWIt +cGxhdGZvcm0udGVzdIIWb3A1NS53ZWItcGxhdGZvcm0udGVzdIIWb3A0MC53ZWIt +cGxhdGZvcm0udGVzdIIWb3A3Ni53ZWItcGxhdGZvcm0udGVzdIIWb3A3Ny53ZWIt +cGxhdGZvcm0udGVzdIIWb3A1Ny53ZWItcGxhdGZvcm0udGVzdIIWb3A5NS53ZWIt +cGxhdGZvcm0udGVzdIIWb3A3MC53ZWItcGxhdGZvcm0udGVzdIIWb3AxMS53ZWIt +cGxhdGZvcm0udGVzdIIWb3A0Ny53ZWItcGxhdGZvcm0udGVzdIIWb3AzMy53ZWIt +cGxhdGZvcm0udGVzdIIWb3A2NS53ZWItcGxhdGZvcm0udGVzdIIWb3A4MC53ZWIt +cGxhdGZvcm0udGVzdIIWb3AyMy53ZWItcGxhdGZvcm0udGVzdIIWb3A3NS53ZWIt +cGxhdGZvcm0udGVzdIIWb3AyNi53ZWItcGxhdGZvcm0udGVzdIIWb3A3MS53ZWIt +cGxhdGZvcm0udGVzdIIWb3A5Mi53ZWItcGxhdGZvcm0udGVzdIIWb3A0My53ZWIt +cGxhdGZvcm0udGVzdIIWb3A3Mi53ZWItcGxhdGZvcm0udGVzdIIWb3AyNS53ZWIt +cGxhdGZvcm0udGVzdIIWb3A2Ny53ZWItcGxhdGZvcm0udGVzdIIWb3A0NC53ZWIt +cGxhdGZvcm0udGVzdIIWb3A4NS53ZWItcGxhdGZvcm0udGVzdIIWb3A0OS53ZWIt +cGxhdGZvcm0udGVzdIIWb3A4MS53ZWItcGxhdGZvcm0udGVzdIIWb3A4My53ZWIt +cGxhdGZvcm0udGVzdIIWb3A0Mi53ZWItcGxhdGZvcm0udGVzdIIWb3A1OS53ZWIt +cGxhdGZvcm0udGVzdIIWb3A1Mi53ZWItcGxhdGZvcm0udGVzdIIWb3AyMi53ZWIt +cGxhdGZvcm0udGVzdIIWb3A2MC53ZWItcGxhdGZvcm0udGVzdIIZb3AyLm5vdC13 +ZWItcGxhdGZvcm0udGVzdIIZb3AxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIZd3d3 +Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A4Lm5vdC13ZWItcGxhdGZvcm0udGVz +dIIZb3A2Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A5Lm5vdC13ZWItcGxhdGZv +cm0udGVzdIIZb3A1Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3AzLm5vdC13ZWIt +cGxhdGZvcm0udGVzdIIZb3A3Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZd3d3Lnd3 +dy53ZWItcGxhdGZvcm0udGVzdIIZb3A0Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIa +b3A2MC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMjAubm90LXdlYi1wbGF0Zm9y +bS50ZXN0ghpvcDUzLm5vdC13ZWItcGxhdGZvcm0udGVzdIIad3d3Lnd3dzEud2Vi +LXBsYXRmb3JtLnRlc3SCGm9wMzgubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDg0 +Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A4Mi5ub3Qtd2ViLXBsYXRmb3JtLnRl +c3SCGm9wOTkubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDY1Lm5vdC13ZWItcGxh +dGZvcm0udGVzdIIab3A2Ny5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNzgubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0ghp3d3cud3d3Mi53ZWItcGxhdGZvcm0udGVzdIIa +b3AxOC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNDgubm90LXdlYi1wbGF0Zm9y +bS50ZXN0ghpvcDY5Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3AzNC5ub3Qtd2Vi +LXBsYXRmb3JtLnRlc3SCGm9wNzYubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDMw +Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A5NC5ub3Qtd2ViLXBsYXRmb3JtLnRl +c3SCGm9wNTQubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDY4Lm5vdC13ZWItcGxh +dGZvcm0udGVzdIIab3A3MC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNzcubm90 LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDkwLm5vdC13ZWItcGxhdGZvcm0udGVzdIIa -b3AyMy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wODAubm90LXdlYi1wbGF0Zm9y -bS50ZXN0ghpvcDE5Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A5OC5ub3Qtd2Vi -LXBsYXRmb3JtLnRlc3SCGm9wNjAubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDM4 -Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A1My5ub3Qtd2ViLXBsYXRmb3JtLnRl -c3SCGm9wMzcubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDg1Lm5vdC13ZWItcGxh -dGZvcm0udGVzdIIad3d3Mi53d3cud2ViLXBsYXRmb3JtLnRlc3SCGm9wNjIubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDU0Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIb -d3d3Mi53d3cyLndlYi1wbGF0Zm9ybS50ZXN0ght3d3cxLnd3dzIud2ViLXBsYXRm -b3JtLnRlc3SCG3d3dzEud3d3MS53ZWItcGxhdGZvcm0udGVzdIIbd3d3Mi53d3cx +b3A4MC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMTYubm90LXdlYi1wbGF0Zm9y +bS50ZXN0ghpvcDQ1Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A3MS5ub3Qtd2Vi +LXBsYXRmb3JtLnRlc3SCGm9wNDIubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDkx +Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A1Ni5ub3Qtd2ViLXBsYXRmb3JtLnRl +c3SCGm9wMjQubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghp3d3cyLnd3dy53ZWItcGxh +dGZvcm0udGVzdIIab3A0My5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNzQubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDUxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIa +b3AzNi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNzkubm90LXdlYi1wbGF0Zm9y +bS50ZXN0ghpvcDgxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A5NS5ub3Qtd2Vi +LXBsYXRmb3JtLnRlc3SCGm9wMjcubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDEy +Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A0Ni5ub3Qtd2ViLXBsYXRmb3JtLnRl +c3SCGm9wNDAubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDMyLm5vdC13ZWItcGxh +dGZvcm0udGVzdIIab3A1MC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wODkubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDE5Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIa +b3A5Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMTAubm90LXdlYi1wbGF0Zm9y +bS50ZXN0ghpvcDcyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A5Ni5ub3Qtd2Vi +LXBsYXRmb3JtLnRlc3SCGm9wMTEubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDkz +Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3AxNy5ub3Qtd2ViLXBsYXRmb3JtLnRl +c3SCGm9wNzUubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDU3Lm5vdC13ZWItcGxh +dGZvcm0udGVzdIIab3A3My5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wOTcubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDY0Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIa +b3AzNS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNjMubm90LXdlYi1wbGF0Zm9y +bS50ZXN0ghpvcDQ3Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3AyNS5ub3Qtd2Vi +LXBsYXRmb3JtLnRlc3SCGm9wMzEubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDg4 +Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIad3d3MS5ub3Qtd2ViLXBsYXRmb3JtLnRl +c3SCGm9wMjYubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDQ0Lm5vdC13ZWItcGxh +dGZvcm0udGVzdIIab3A4NS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wODcubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDg2Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIa +b3AzNy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGnd3dzEud3d3LndlYi1wbGF0Zm9y +bS50ZXN0ghpvcDIxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3AzOS5ub3Qtd2Vi +LXBsYXRmb3JtLnRlc3SCGnd3dzIubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDMz +Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A1OS5ub3Qtd2ViLXBsYXRmb3JtLnRl +c3SCGm9wNTIubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDEzLm5vdC13ZWItcGxh +dGZvcm0udGVzdIIab3A2Ni5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMTUubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDI4Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIa +b3A2Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNTgubm90LXdlYi1wbGF0Zm9y +bS50ZXN0ghpvcDgzLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A1NS5ub3Qtd2Vi +LXBsYXRmb3JtLnRlc3SCGm9wMjkubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDYx +Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A0MS5ub3Qtd2ViLXBsYXRmb3JtLnRl +c3SCGm9wNDkubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDE0Lm5vdC13ZWItcGxh +dGZvcm0udGVzdIIab3AyMy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMjIubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDk4Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIb +d3d3MS53d3cyLndlYi1wbGF0Zm9ybS50ZXN0ght3d3cyLnd3dzEud2ViLXBsYXRm +b3JtLnRlc3SCG3d3dzEud3d3MS53ZWItcGxhdGZvcm0udGVzdIIbd3d3Mi53d3cy LndlYi1wbGF0Zm9ybS50ZXN0gh13d3cud3d3Lm5vdC13ZWItcGxhdGZvcm0udGVz -dIIed3d3Lnd3dzEubm90LXdlYi1wbGF0Zm9ybS50ZXN0gh53d3cyLnd3dy5ub3Qt -d2ViLXBsYXRmb3JtLnRlc3SCHnd3dy53d3cyLm5vdC13ZWItcGxhdGZvcm0udGVz -dIIed3d3MS53d3cubm90LXdlYi1wbGF0Zm9ybS50ZXN0gh54bi0tbHZlLTZsYWQu -d2ViLXBsYXRmb3JtLnRlc3SCH3d3dzEud3d3Mi5ub3Qtd2ViLXBsYXRmb3JtLnRl -c3SCH3d3dzIud3d3MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCH3d3dzIud3d3Mi5u -b3Qtd2ViLXBsYXRmb3JtLnRlc3SCH3d3dzEud3d3MS5ub3Qtd2ViLXBsYXRmb3Jt -LnRlc3SCInd3dy54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3JtLnRlc3SCInhuLS1s -dmUtNmxhZC53d3cud2ViLXBsYXRmb3JtLnRlc3SCInhuLS1sdmUtNmxhZC5ub3Qt -d2ViLXBsYXRmb3JtLnRlc3SCI3d3dzIueG4tLWx2ZS02bGFkLndlYi1wbGF0Zm9y -bS50ZXN0giN4bi0tbHZlLTZsYWQud3d3MS53ZWItcGxhdGZvcm0udGVzdIIjd3d3 -MS54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3JtLnRlc3SCI3huLS1sdmUtNmxhZC53 -d3cyLndlYi1wbGF0Zm9ybS50ZXN0giZ3d3cueG4tLWx2ZS02bGFkLm5vdC13ZWIt -cGxhdGZvcm0udGVzdIImeG4tLWx2ZS02bGFkLnd3dy5ub3Qtd2ViLXBsYXRmb3Jt -LnRlc3SCJ3d3dzEueG4tLWx2ZS02bGFkLm5vdC13ZWItcGxhdGZvcm0udGVzdIIn -eG4tLWx2ZS02bGFkLnd3dzEubm90LXdlYi1wbGF0Zm9ybS50ZXN0gid3d3cyLnhu +dIIed3d3MS53d3cubm90LXdlYi1wbGF0Zm9ybS50ZXN0gh53d3cud3d3Mi5ub3Qt +d2ViLXBsYXRmb3JtLnRlc3SCHnd3dzIud3d3Lm5vdC13ZWItcGxhdGZvcm0udGVz +dIIeeG4tLWx2ZS02bGFkLndlYi1wbGF0Zm9ybS50ZXN0gh53d3cud3d3MS5ub3Qt +d2ViLXBsYXRmb3JtLnRlc3SCH3d3dzEud3d3MS5ub3Qtd2ViLXBsYXRmb3JtLnRl +c3SCH3d3dzIud3d3Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCH3d3dzEud3d3Mi5u +b3Qtd2ViLXBsYXRmb3JtLnRlc3SCH3d3dzIud3d3MS5ub3Qtd2ViLXBsYXRmb3Jt +LnRlc3SCInhuLS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCInd3dy54 +bi0tbHZlLTZsYWQud2ViLXBsYXRmb3JtLnRlc3SCInhuLS1sdmUtNmxhZC53d3cu +d2ViLXBsYXRmb3JtLnRlc3SCI3huLS1sdmUtNmxhZC53d3cxLndlYi1wbGF0Zm9y +bS50ZXN0giN3d3cxLnhuLS1sdmUtNmxhZC53ZWItcGxhdGZvcm0udGVzdIIjd3d3 +Mi54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3JtLnRlc3SCI3huLS1sdmUtNmxhZC53 +d3cyLndlYi1wbGF0Zm9ybS50ZXN0giZ4bi0tbHZlLTZsYWQud3d3Lm5vdC13ZWIt +cGxhdGZvcm0udGVzdIImd3d3LnhuLS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3Jt +LnRlc3SCJ3d3dzIueG4tLWx2ZS02bGFkLm5vdC13ZWItcGxhdGZvcm0udGVzdIIn +eG4tLWx2ZS02bGFkLnd3dzIubm90LXdlYi1wbGF0Zm9ybS50ZXN0gid3d3cxLnhu LS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCJ3huLS1sdmUtNmxhZC53 -d3cyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIpeG4tLW44ajZkczUzbHd3a3JxaHYy +d3cxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIpeG4tLW44ajZkczUzbHd3a3JxaHYy OGEud2ViLXBsYXRmb3JtLnRlc3SCK3huLS1sdmUtNmxhZC54bi0tbHZlLTZsYWQu d2ViLXBsYXRmb3JtLnRlc3SCLXd3dy54bi0tbjhqNmRzNTNsd3drcnFodjI4YS53 ZWItcGxhdGZvcm0udGVzdIIteG4tLW44ajZkczUzbHd3a3JxaHYyOGEubm90LXdl Yi1wbGF0Zm9ybS50ZXN0gi14bi0tbjhqNmRzNTNsd3drcnFodjI4YS53d3cud2Vi -LXBsYXRmb3JtLnRlc3SCLnhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLnd3dzEud2Vi -LXBsYXRmb3JtLnRlc3SCLnd3dzEueG4tLW44ajZkczUzbHd3a3JxaHYyOGEud2Vi -LXBsYXRmb3JtLnRlc3SCLnhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLnd3dzIud2Vi LXBsYXRmb3JtLnRlc3SCLnd3dzIueG4tLW44ajZkczUzbHd3a3JxaHYyOGEud2Vi +LXBsYXRmb3JtLnRlc3SCLnhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLnd3dzIud2Vi +LXBsYXRmb3JtLnRlc3SCLnd3dzEueG4tLW44ajZkczUzbHd3a3JxaHYyOGEud2Vi +LXBsYXRmb3JtLnRlc3SCLnhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLnd3dzEud2Vi LXBsYXRmb3JtLnRlc3SCL3huLS1sdmUtNmxhZC54bi0tbHZlLTZsYWQubm90LXdl -Yi1wbGF0Zm9ybS50ZXN0gjF4bi0tbjhqNmRzNTNsd3drcnFodjI4YS53d3cubm90 -LXdlYi1wbGF0Zm9ybS50ZXN0gjF3d3cueG4tLW44ajZkczUzbHd3a3JxaHYyOGEu +Yi1wbGF0Zm9ybS50ZXN0gjF3d3cueG4tLW44ajZkczUzbHd3a3JxaHYyOGEubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0gjF4bi0tbjhqNmRzNTNsd3drcnFodjI4YS53d3cu bm90LXdlYi1wbGF0Zm9ybS50ZXN0gjJ4bi0tbjhqNmRzNTNsd3drcnFodjI4YS53 -d3cxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIyd3d3MS54bi0tbjhqNmRzNTNsd3dr -cnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCMnd3dzIueG4tLW44ajZkczUz -bHd3a3JxaHYyOGEubm90LXdlYi1wbGF0Zm9ybS50ZXN0gjJ4bi0tbjhqNmRzNTNs -d3drcnFodjI4YS53d3cyLm5vdC13ZWItcGxhdGZvcm0udGVzdII2eG4tLW44ajZk +d3cxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIyd3d3Mi54bi0tbjhqNmRzNTNsd3dr +cnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCMnhuLS1uOGo2ZHM1M2x3d2ty +cWh2MjhhLnd3dzIubm90LXdlYi1wbGF0Zm9ybS50ZXN0gjJ3d3cxLnhuLS1uOGo2 +ZHM1M2x3d2tycWh2MjhhLm5vdC13ZWItcGxhdGZvcm0udGVzdII2eG4tLW44ajZk czUzbHd3a3JxaHYyOGEueG4tLWx2ZS02bGFkLndlYi1wbGF0Zm9ybS50ZXN0gjZ4 bi0tbHZlLTZsYWQueG4tLW44ajZkczUzbHd3a3JxaHYyOGEud2ViLXBsYXRmb3Jt LnRlc3SCOnhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLnhuLS1sdmUtNmxhZC5ub3Qt @@ -337,11 +337,11 @@ d2ViLXBsYXRmb3JtLnRlc3SCOnhuLS1sdmUtNmxhZC54bi0tbjhqNmRzNTNsd3dr cnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCQXhuLS1uOGo2ZHM1M2x3d2ty cWh2MjhhLnhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLndlYi1wbGF0Zm9ybS50ZXN0 gkV4bi0tbjhqNmRzNTNsd3drcnFodjI4YS54bi0tbjhqNmRzNTNsd3drcnFodjI4 -YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwDQYJKoZIhvcNAQELBQADggEBACd+dMSt -4+RXA0Lkqfolk6vymxcCgZpia+cVcsg5PJ6QqXyFQO7gchst5L5baxwxY0p8fPfv -9ojZXExW9iEBuJ71uthiZyXucrGwTKwT39ERmUOvgcTGK8UwtjJv9ixlzqymhug2 -60loq3OVCeo6ZuVp2mP2vu7cl/v0vxI/Nrd8vl+9zdto6Su6VDigsV2JwIVbnynO -vnGF6oP709dBOHcTnLnQTxoEpItoFZOyeyweT+PZ9L06TAWWNedYS11AYYKskFtC -X/RU2L86rsApP1rNvCsWjx+NYs1MYaPCgqBZKv7ZeCicgAoNBunMLaNzcIW2hb0c -TyHtXOYApdxOyaw= +YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwDQYJKoZIhvcNAQELBQADggEBAJZUUYLx +2KRkFYPUktXmqLB4+JqhA73enrQgAfVXgzm8dDBxEHqRGI5+uP81pzp3muwMHU7J +LheYwAoFXd+D5p9QwJ4Aa82Af8HlmaE0vrNUR5vHtCvKwJLG5f9lLN/pCFyRFBB8 +U4mJoyWCB2f48FzI4nzi3api5rlOC/5uLU/3ySY1wakPJPH0aPiEJDR7DlRXmQ53 +j++zvsV4evzte2WaNJHD72cHV42FMzr0AzXR0qeIZLdqaZxTQXJLRmGJWlOcnFwB +tZh4OVJh4q6jRHpg5FAoHfBdV20YTE1PHRIkYHBzPgjd47wxqzDoCjhtgpsCy9U6 +8t5/sXRe2nL5ktQ= -----END CERTIFICATE----- diff --git a/testing/web-platform/tests/tools/certs/web-platform.test.key b/testing/web-platform/tests/tools/certs/web-platform.test.key index e8fe3730283cf..c63eb24e011ed 100644 --- a/testing/web-platform/tests/tools/certs/web-platform.test.key +++ b/testing/web-platform/tests/tools/certs/web-platform.test.key @@ -1,28 +1,28 @@ -----BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDxzFBi/DNuxdaq -u9gpjbrlkK5e1DZSpI5+gVmDlqcHybUgz7OaixGrp8n0hlIGwl8F2VGWB+OdnrvB -TkUErlE/dvdjyff2QoqSrpLilRULqN4wHNIsgguXHQodqYhK0d7zyiDuURueZ83h -N1kILCud9bUSnh77iybEvalniF98kttJGRsnB1Q8g5KRsQO/pTwibK7YzzsQ+NOc -ITJHkh8DcMHttMd1IzngqCvARrv3uQHTHxHj/VZuEmi4kWW4hSA/XlcHifdAlTr+ -KajH6x91ZFiX8bMqSXxbqIfeUhvxX1T295z9Y7xKvGKzr+kjGFN+Ofq6QQHhtJUo -OvqcPDARAgMBAAECggEAdzu2BCmzPxOFuKlqfYsrN1qx8YcZxoTo0077khzu/rMj -gyuIuFONgiT6PH8j4btlWiAA0EfRoP8OPNNYy2ceH3qNoYKNqLzFUnGNcvfq6dX6 -wqTjqxjxmDG0tE3OLH7zPypUNNCAGwu7BSzi1VnapEjuYmDgjE/g7TFNYQVpeKaI -5gCeIx4cDy5vn6Vu6NUrOzOxQAJb/Cnxua/Ov8g0DudkcoKny0zKdcNtTo3xEktl -JXiHxf8BJ7q0jEqLSNq65L8H0n+tn/d7lOw9pBSG+JOYzFy4Y+/x19vlYO0yZCxH -FolRnWizmB/0vkp0oXcJWPAg1LPzoyZjWZxT6T6OsQKBgQD5OxRHwYqa97fUWVgM -5b/shVdEHnN79Qbwh3TrVYi3r/TwI7aSLrsDyAOWXss4Gngc0GS5CTJ+f30uKA9t -sLBEgTcNwjC4QRcoeu9dO32tgOJCRMfuI8LAheVlzh0JwCBFPX1dDWhqQvdI5O6Q -X0mq37DojHqZXLRNKwUMYedXXQKBgQD4XY4Ij1WtViv5ra5ETD4MJJ0Z5ijb0g+0 -XM1aniwBkLivi4fr4+4QMf4gvo73JPagc24XsCD3EtdCqxFeIsvWdplR7MgvpBfR -IAcgIMvglBMsyF+3meldzNQtpV9/CgWEcx+MDLPiUoVhjxKRGHGI4L9qHfUcZJH2 -SVbPB0H0RQKBgH/M4bth7XdFq4hCQDps3ZulTHhrvQBFR0ezziqW88JtggZZ6dbQ -C6oGuIA1H7QnLoxn+B5CLxhau5AdjrvKrLiUIez2NRFmnz9suq1uQiXkPyGIL5VX -1RfwEQ/BP3auhF29CDndFDvZFwDUE9kIY7gxeH/m+T8HIJWph68vzPcpAoGBAMVc -Ineu3thk94DqgOaI521i0uw3txQm8o/ShuSReEquI/RrHlFWyGBaOaTviE/gMZMC -5uMv9KIheKjjo2N4px3/FIrDa7hf3wUxPDhNl3UYdbxKZbVSOt1s3NaA6UfcQNIl -YVY66d7Y0GDb/lcKY33vimva7mHnkQ1y7eaJz+E5AoGBANuzIe++WjvcFBfiZmNK -w6bksVhO8dzOYhNCh4lVzbwx+R4+bklcXMkM+HXa+UsbMMVHiIGXsoDJRYyhNpSq -tmAdGFDdTd7dMr25koz1m+QuJ/qrPrtWx27MnbHbrx30QHMvAv1OjKMT8V3tlsbv -gZUCoox2/xT3SNlXFt7LKLZs +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCk+/0ce04ZJIm2 +ay2Edu6Nkx3NtFSMA0zRKEdgMJYoyOdBR15ZElBBAVoc6yw4RpYwFWxB4bRc1weq +3LGi1/iiqMV95pZowFpOXxuVilYb3O8Jy78hXjo2fIFXiANhgqE4COIsoy1H1xAT +UYYe1DtQ8j8ugxeRonpzuRHlaW2KJLUVZa7HdR/YjCGLyyVbroh0YprVfrN1SRlP +SSU9s+3UQbhboT+y2zusq9JuaqMeUwVgxN91VKpQgHrmX4pKyb3h51s/5M7xnpHk +1M9eYhx+1vqHiPPCdM3lin3w2NKoAWLMCd3hw7C1tIpcPS0yV1rlTbMiLyHx0gK1 +T+QCuZDLAgMBAAECggEAe1vW0zb3HCGPvo/AxuzOTZkUjbwqA05sX29IfwmVHQWq +s8qTJvJkg1ZpdHn65FES9vztpw0F+Ozm1MCTKXlmdOjQUeTZzZUVcMf4LgXzgH3f +VWm8jUyRJjBN3Y7bSEuOFAHAazPPJYoOgQNRzzdM6qdWyoZGVyQvftuAIBKGTuUT +sQ8CEmQa9NySqPCsAu+mGhWvUGACy4hF7ucvA5r/IxbfAaEolAc/cl52QNUgC/Yf +x0qvO2cSKdY/51oRCgarNcIbEqXRyfAELULR8ti62g86ZfoUAGtjMqSt+yl4cd4B +GN71U74Lj74JmlmVNKQbbo8N/WGZ2/V5s77f2NuH8QKBgQDYGeVmDo2EakCHzinT +/NushSHlS/1CN0mWf67bMI+3Hh6Y12F37DVKGLsGn8Nb2HY05FggxAeVMivKb6yB +Vi3L1J0wEIUjNVyfxPVL8FjWxtfm1WONFtddiuclbGC62U2fPJ8azQmEtgbUulxa +eMiKwJk/eRhDS3fuzoBTYkrvvwKBgQDDcglKQDvDYYzwFxLAuQHEh/2nSPU/fRIH +UuS0TG2ka7umjRPKdyq/XTjV7NUEgD+In7pf+dqxqhaoWOPJMAARSnWJSo5iUI4Q +Guz8V5wuOex54wr3YVbkapqmOWOAPoKDzG+xVe3ytd8/4AfMbwLSrcw9g4oUVjcG +TTl5PoWh9QKBgQCwwAWMAs0nB8y+BxbZJ5D5O27s38lGNng+2zJGXyK88Kqv8kHr +V0yCzVVzZorf/V05h6a5LfzRv9ZnXg2nP7h3ZfAnFuv+Ty/yEaNcODpBeSOvzsr8 +5DjEbs7+IfW//epqGqg7wIZPgJ53sfHFodLNAhiV/NKmf/yZW1dEXDnUewKBgAIs +jY/m4QNOXXv6NboxFKT0Ak1PEXNQV9f/Aw5CX2HZ1O+IWDUDWFVimxQ+Gyx+pLZH +WJJivB0H0FK1EmuVfhqzIlWRn73WOY5STlqMOu+Es22zqdaQnZ/S07+Pmdy+VUNU +DdYCJ7Bwd3hFbLDId1aSmlgA05NgViJaz43atS/VAoGALCO1IeTWP0xrgMG06dhg +93G0nbBWwod9ZTcqVnGtF7K7fyXu8n0on0rGnzzlWMIad8ubCIir7GoE8f3X/fkh +Ss9pt0kYNIad+rJ2SrSOo/5G+lu41HfDcqKpdl5D1KX0RmRBGqHDB15zoz+sOvrB +2YfUvYjSk1wwpncAYRi68xY= -----END PRIVATE KEY----- diff --git a/testing/web-platform/tests/tools/certs/web-platform.test.pem b/testing/web-platform/tests/tools/certs/web-platform.test.pem index ce45ff16f7e5f..871a093795b48 100644 --- a/testing/web-platform/tests/tools/certs/web-platform.test.pem +++ b/testing/web-platform/tests/tools/certs/web-platform.test.pem @@ -1,228 +1,228 @@ Certificate: Data: Version: 3 (0x2) - Serial Number: 990706 (0xf1df2) + Serial Number: 716436 (0xaee94) Signature Algorithm: sha256WithRSAEncryption Issuer: CN=web-platform-tests Validity - Not Before: Sep 12 00:40:44 2021 GMT - Not After : Sep 12 00:40:44 2022 GMT + Not Before: Oct 12 00:43:33 2021 GMT + Not After : Oct 12 00:43:33 2022 GMT Subject: CN=web-platform.test Subject Public Key Info: Public Key Algorithm: rsaEncryption RSA Public-Key: (2048 bit) Modulus: - 00:f1:cc:50:62:fc:33:6e:c5:d6:aa:bb:d8:29:8d: - ba:e5:90:ae:5e:d4:36:52:a4:8e:7e:81:59:83:96: - a7:07:c9:b5:20:cf:b3:9a:8b:11:ab:a7:c9:f4:86: - 52:06:c2:5f:05:d9:51:96:07:e3:9d:9e:bb:c1:4e: - 45:04:ae:51:3f:76:f7:63:c9:f7:f6:42:8a:92:ae: - 92:e2:95:15:0b:a8:de:30:1c:d2:2c:82:0b:97:1d: - 0a:1d:a9:88:4a:d1:de:f3:ca:20:ee:51:1b:9e:67: - cd:e1:37:59:08:2c:2b:9d:f5:b5:12:9e:1e:fb:8b: - 26:c4:bd:a9:67:88:5f:7c:92:db:49:19:1b:27:07: - 54:3c:83:92:91:b1:03:bf:a5:3c:22:6c:ae:d8:cf: - 3b:10:f8:d3:9c:21:32:47:92:1f:03:70:c1:ed:b4: - c7:75:23:39:e0:a8:2b:c0:46:bb:f7:b9:01:d3:1f: - 11:e3:fd:56:6e:12:68:b8:91:65:b8:85:20:3f:5e: - 57:07:89:f7:40:95:3a:fe:29:a8:c7:eb:1f:75:64: - 58:97:f1:b3:2a:49:7c:5b:a8:87:de:52:1b:f1:5f: - 54:f6:f7:9c:fd:63:bc:4a:bc:62:b3:af:e9:23:18: - 53:7e:39:fa:ba:41:01:e1:b4:95:28:3a:fa:9c:3c: - 30:11 + 00:a4:fb:fd:1c:7b:4e:19:24:89:b6:6b:2d:84:76: + ee:8d:93:1d:cd:b4:54:8c:03:4c:d1:28:47:60:30: + 96:28:c8:e7:41:47:5e:59:12:50:41:01:5a:1c:eb: + 2c:38:46:96:30:15:6c:41:e1:b4:5c:d7:07:aa:dc: + b1:a2:d7:f8:a2:a8:c5:7d:e6:96:68:c0:5a:4e:5f: + 1b:95:8a:56:1b:dc:ef:09:cb:bf:21:5e:3a:36:7c: + 81:57:88:03:61:82:a1:38:08:e2:2c:a3:2d:47:d7: + 10:13:51:86:1e:d4:3b:50:f2:3f:2e:83:17:91:a2: + 7a:73:b9:11:e5:69:6d:8a:24:b5:15:65:ae:c7:75: + 1f:d8:8c:21:8b:cb:25:5b:ae:88:74:62:9a:d5:7e: + b3:75:49:19:4f:49:25:3d:b3:ed:d4:41:b8:5b:a1: + 3f:b2:db:3b:ac:ab:d2:6e:6a:a3:1e:53:05:60:c4: + df:75:54:aa:50:80:7a:e6:5f:8a:4a:c9:bd:e1:e7: + 5b:3f:e4:ce:f1:9e:91:e4:d4:cf:5e:62:1c:7e:d6: + fa:87:88:f3:c2:74:cd:e5:8a:7d:f0:d8:d2:a8:01: + 62:cc:09:dd:e1:c3:b0:b5:b4:8a:5c:3d:2d:32:57: + 5a:e5:4d:b3:22:2f:21:f1:d2:02:b5:4f:e4:02:b9: + 90:cb Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Basic Constraints: CA:FALSE X509v3 Subject Key Identifier: - 17:04:91:71:E6:44:5A:B8:4C:0E:20:88:C6:62:5D:64:6B:CD:59:2D + 8C:6E:90:2B:45:B9:4A:58:DF:27:DD:C3:72:E0:5F:80:29:13:D3:16 X509v3 Authority Key Identifier: - keyid:01:99:E1:6C:4F:15:69:AB:C4:33:9F:A3:60:57:96:67:9A:94:BA:A1 + keyid:FF:04:8F:A1:20:A3:BE:F4:C0:D6:C3:BF:20:21:9B:90:7D:6A:C3:CC
X509v3 Key Usage: Digital Signature, Non Repudiation, Key Encipherment X509v3 Extended Key Usage: TLS Web Server Authentication X509v3 Subject Alternative Name: - DNS:web-platform.test, DNS:not-web-platform.test, DNS:op6.web-platform.test, DNS:op9.web-platform.test, DNS:op8.web-platform.test, DNS:www.web-platform.test, DNS:op2.web-platform.test, DNS:op7.web-platform.test, DNS:op5.web-platform.test, DNS:op1.web-platform.test, DNS:op3.web-platform.test, DNS:op4.web-platform.test, DNS:op55.web-platform.test, DNS:op52.web-platform.test, DNS:op48.web-platform.test, DNS:op35.web-platform.test, DNS:op81.web-platform.test, DNS:op63.web-pla [...] + DNS:web-platform.test, DNS:op7.web-platform.test, DNS:op6.web-platform.test, DNS:op1.web-platform.test, DNS:op5.web-platform.test, DNS:www.web-platform.test, DNS:op9.web-platform.test, DNS:op8.web-platform.test, DNS:not-web-platform.test, DNS:op4.web-platform.test, DNS:op3.web-platform.test, DNS:op2.web-platform.test, DNS:op61.web-platform.test, DNS:op63.web-platform.test, DNS:op30.web-platform.test, DNS:op74.web-platform.test, DNS:op73.web-platform.test, DNS:op46.web-pla [...] Signature Algorithm: sha256WithRSAEncryption - 53:cc:e9:c6:5c:a9:6b:7a:c2:0d:db:01:dd:e9:88:dd:10:46: - 78:c6:c1:e0:18:ae:ad:fe:3c:64:12:00:b1:0b:c5:c5:55:e6: - 2c:99:2e:67:52:11:b2:a9:70:e9:51:b6:a7:e4:de:3e:7f:b8: - 67:13:80:f8:36:75:5d:74:b1:81:9d:0a:ed:85:f9:b2:53:b4: - c4:33:ca:c6:63:c8:cc:01:a2:31:2a:e0:e6:d0:46:a4:7e:2d: - 37:2e:ff:16:49:34:6b:53:15:62:7e:8e:1e:ba:f0:fb:6c:57: - 2e:42:7a:7b:13:20:ec:aa:68:96:fe:fa:40:03:61:6b:7e:65: - 69:82:56:dc:ec:ce:9e:81:24:de:cf:24:77:40:7b:ac:34:e9: - ca:00:7a:1a:c1:58:0c:e5:e0:b8:57:5f:ef:f4:21:7f:2c:3f: - 14:65:ff:67:b7:c7:b3:95:e5:b4:e6:ee:9c:9e:a7:0c:a7:1f: - 5a:f0:92:09:57:0d:5b:47:d8:80:43:88:9b:d8:02:99:08:a1: - 97:48:79:23:25:14:26:11:e7:7a:76:21:e1:e2:36:4a:1f:07: - 1d:38:5a:2d:d7:6b:da:4c:75:ba:2f:aa:18:83:aa:c1:27:c0: - 83:6e:83:fa:d9:46:9c:7a:7b:15:ef:a9:65:b3:cb:60:0a:c9: - 25:fc:e4:eb + cd:4e:a8:23:07:57:ae:7a:31:e6:27:58:87:c2:be:42:21:23: + 42:c3:e2:d3:0a:82:54:f9:95:42:23:67:55:cf:c4:92:b8:90: + e7:f2:d1:28:e4:aa:52:ba:46:c0:db:ba:0d:70:f5:90:17:48: + be:80:b2:b5:23:80:3e:57:f0:8e:f7:a9:1b:da:5c:0f:a8:3e: + 46:38:c4:a8:f6:61:c0:d4:b7:f9:97:5e:d1:e3:d1:87:44:76: + 1f:5c:89:05:fc:1f:ce:10:1f:e0:99:d7:20:e8:60:4c:e1:b7: + 9b:7a:b7:87:a7:3f:c6:a2:0d:a8:0d:89:bb:2e:ed:42:14:a4: + 42:64:b0:b6:e2:ac:bc:f5:7d:5e:ed:98:5a:f6:93:8e:72:d0: + 43:6e:48:c9:2b:7b:9d:0e:ef:f1:97:10:c3:77:f0:bc:f3:fb: + b0:89:64:94:55:6c:ac:19:30:6b:11:1d:8b:84:c0:de:65:e1: + 6c:3d:96:bd:49:9b:48:67:2f:9d:8b:7f:ae:ed:72:4c:a6:e0: + 84:34:86:af:ee:69:c1:8e:c7:5b:3e:c7:1c:77:70:9c:77:0c: + 7d:61:32:01:47:2f:06:ae:38:f4:ae:dc:e8:e9:bd:c9:7d:97: + a3:0c:e8:21:e5:23:85:9b:d5:4e:a1:ee:fe:ae:95:4d:d2:44: + d6:18:22:88 -----BEGIN CERTIFICATE----- -MIIgvDCCH6SgAwIBAgIDDx3yMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMMEndl -Yi1wbGF0Zm9ybS10ZXN0czAeFw0yMTA5MTIwMDQwNDRaFw0yMjA5MTIwMDQwNDRa +MIIgvDCCH6SgAwIBAgIDCu6UMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMMEndl +Yi1wbGF0Zm9ybS10ZXN0czAeFw0yMTEwMTIwMDQzMzNaFw0yMjEwMTIwMDQzMzNa MBwxGjAYBgNVBAMMEXdlYi1wbGF0Zm9ybS50ZXN0MIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEA8cxQYvwzbsXWqrvYKY265ZCuXtQ2UqSOfoFZg5anB8m1 -IM+zmosRq6fJ9IZSBsJfBdlRlgfjnZ67wU5FBK5RP3b3Y8n39kKKkq6S4pUVC6je -MBzSLIILlx0KHamIStHe88og7lEbnmfN4TdZCCwrnfW1Ep4e+4smxL2pZ4hffJLb -SRkbJwdUPIOSkbEDv6U8Imyu2M87EPjTnCEyR5IfA3DB7bTHdSM54KgrwEa797kB -0x8R4/1WbhJouJFluIUgP15XB4n3QJU6/imox+sfdWRYl/GzKkl8W6iH3lIb8V9U -9vec/WO8Srxis6/pIxhTfjn6ukEB4bSVKDr6nDwwEQIDAQABo4IeBDCCHgAwCQYD -VR0TBAIwADAdBgNVHQ4EFgQUFwSRceZEWrhMDiCIxmJdZGvNWS0wHwYDVR0jBBgw -FoAUAZnhbE8VaavEM5+jYFeWZ5qUuqEwCwYDVR0PBAQDAgXgMBMGA1UdJQQMMAoG -CCsGAQUFBwMBMIIdjwYDVR0RBIIdhjCCHYKCEXdlYi1wbGF0Zm9ybS50ZXN0ghVu -b3Qtd2ViLXBsYXRmb3JtLnRlc3SCFW9wNi53ZWItcGxhdGZvcm0udGVzdIIVb3A5 -LndlYi1wbGF0Zm9ybS50ZXN0ghVvcDgud2ViLXBsYXRmb3JtLnRlc3SCFXd3dy53 -ZWItcGxhdGZvcm0udGVzdIIVb3AyLndlYi1wbGF0Zm9ybS50ZXN0ghVvcDcud2Vi -LXBsYXRmb3JtLnRlc3SCFW9wNS53ZWItcGxhdGZvcm0udGVzdIIVb3AxLndlYi1w -bGF0Zm9ybS50ZXN0ghVvcDMud2ViLXBsYXRmb3JtLnRlc3SCFW9wNC53ZWItcGxh -dGZvcm0udGVzdIIWb3A1NS53ZWItcGxhdGZvcm0udGVzdIIWb3A1Mi53ZWItcGxh -dGZvcm0udGVzdIIWb3A0OC53ZWItcGxhdGZvcm0udGVzdIIWb3AzNS53ZWItcGxh -dGZvcm0udGVzdIIWb3A4MS53ZWItcGxhdGZvcm0udGVzdIIWb3A2My53ZWItcGxh -dGZvcm0udGVzdIIWb3AxMi53ZWItcGxhdGZvcm0udGVzdIIWb3A1Ni53ZWItcGxh -dGZvcm0udGVzdIIWb3A3Ni53ZWItcGxhdGZvcm0udGVzdIIWb3A5Ny53ZWItcGxh -dGZvcm0udGVzdIIWb3A1Ny53ZWItcGxhdGZvcm0udGVzdIIWb3AzMy53ZWItcGxh -dGZvcm0udGVzdIIWb3AyMS53ZWItcGxhdGZvcm0udGVzdIIWd3d3MS53ZWItcGxh -dGZvcm0udGVzdIIWd3d3Mi53ZWItcGxhdGZvcm0udGVzdIIWb3AyMC53ZWItcGxh -dGZvcm0udGVzdIIWb3AzMC53ZWItcGxhdGZvcm0udGVzdIIWb3A3NS53ZWItcGxh -dGZvcm0udGVzdIIWb3AyMi53ZWItcGxhdGZvcm0udGVzdIIWb3A5NS53ZWItcGxh -dGZvcm0udGVzdIIWb3A2Mi53ZWItcGxhdGZvcm0udGVzdIIWb3A0Ni53ZWItcGxh -dGZvcm0udGVzdIIWb3A2OC53ZWItcGxhdGZvcm0udGVzdIIWb3AyMy53ZWItcGxh -dGZvcm0udGVzdIIWb3A2NS53ZWItcGxhdGZvcm0udGVzdIIWb3A1OC53ZWItcGxh -dGZvcm0udGVzdIIWb3A1NC53ZWItcGxhdGZvcm0udGVzdIIWb3AxNS53ZWItcGxh -dGZvcm0udGVzdIIWb3AzNC53ZWItcGxhdGZvcm0udGVzdIIWb3A0My53ZWItcGxh -dGZvcm0udGVzdIIWb3A4Ny53ZWItcGxhdGZvcm0udGVzdIIWb3A4My53ZWItcGxh -dGZvcm0udGVzdIIWb3A2Ny53ZWItcGxhdGZvcm0udGVzdIIWb3AyOC53ZWItcGxh -dGZvcm0udGVzdIIWb3AxNi53ZWItcGxhdGZvcm0udGVzdIIWb3AyNC53ZWItcGxh -dGZvcm0udGVzdIIWb3A5Ni53ZWItcGxhdGZvcm0udGVzdIIWb3A0NS53ZWItcGxh -dGZvcm0udGVzdIIWb3A2MC53ZWItcGxhdGZvcm0udGVzdIIWb3AxOS53ZWItcGxh -dGZvcm0udGVzdIIWb3A5OC53ZWItcGxhdGZvcm0udGVzdIIWb3A3OC53ZWItcGxh -dGZvcm0udGVzdIIWb3A3OS53ZWItcGxhdGZvcm0udGVzdIIWb3A1MS53ZWItcGxh -dGZvcm0udGVzdIIWb3A4OS53ZWItcGxhdGZvcm0udGVzdIIWb3A3Ny53ZWItcGxh -dGZvcm0udGVzdIIWb3A5Mi53ZWItcGxhdGZvcm0udGVzdIIWb3AzNi53ZWItcGxh -dGZvcm0udGVzdIIWb3AzMi53ZWItcGxhdGZvcm0udGVzdIIWb3AxMy53ZWItcGxh -dGZvcm0udGVzdIIWb3AxNy53ZWItcGxhdGZvcm0udGVzdIIWb3A0NC53ZWItcGxh -dGZvcm0udGVzdIIWb3A2MS53ZWItcGxhdGZvcm0udGVzdIIWb3A0OS53ZWItcGxh -dGZvcm0udGVzdIIWb3A4Ni53ZWItcGxhdGZvcm0udGVzdIIWb3A0Ny53ZWItcGxh -dGZvcm0udGVzdIIWb3AzNy53ZWItcGxhdGZvcm0udGVzdIIWb3A0MS53ZWItcGxh -dGZvcm0udGVzdIIWb3A0Mi53ZWItcGxhdGZvcm0udGVzdIIWb3AxMC53ZWItcGxh -dGZvcm0udGVzdIIWb3A0MC53ZWItcGxhdGZvcm0udGVzdIIWb3AxOC53ZWItcGxh -dGZvcm0udGVzdIIWb3A4NS53ZWItcGxhdGZvcm0udGVzdIIWb3A3My53ZWItcGxh -dGZvcm0udGVzdIIWb3A2OS53ZWItcGxhdGZvcm0udGVzdIIWb3A5OS53ZWItcGxh -dGZvcm0udGVzdIIWb3A1OS53ZWItcGxhdGZvcm0udGVzdIIWb3A3NC53ZWItcGxh -dGZvcm0udGVzdIIWb3A2Ni53ZWItcGxhdGZvcm0udGVzdIIWb3A1MC53ZWItcGxh -dGZvcm0udGVzdIIWb3A3Mi53ZWItcGxhdGZvcm0udGVzdIIWb3A4Mi53ZWItcGxh -dGZvcm0udGVzdIIWb3A3MC53ZWItcGxhdGZvcm0udGVzdIIWb3A5My53ZWItcGxh -dGZvcm0udGVzdIIWb3AzOS53ZWItcGxhdGZvcm0udGVzdIIWb3A2NC53ZWItcGxh -dGZvcm0udGVzdIIWb3A5MC53ZWItcGxhdGZvcm0udGVzdIIWb3A5NC53ZWItcGxh -dGZvcm0udGVzdIIWb3AyNS53ZWItcGxhdGZvcm0udGVzdIIWb3A4OC53ZWItcGxh -dGZvcm0udGVzdIIWb3A1My53ZWItcGxhdGZvcm0udGVzdIIWb3AzMS53ZWItcGxh -dGZvcm0udGVzdIIWb3A5MS53ZWItcGxhdGZvcm0udGVzdIIWb3AxMS53ZWItcGxh -dGZvcm0udGVzdIIWb3A3MS53ZWItcGxhdGZvcm0udGVzdIIWb3A4NC53ZWItcGxh -dGZvcm0udGVzdIIWb3AxNC53ZWItcGxhdGZvcm0udGVzdIIWb3AyNi53ZWItcGxh -dGZvcm0udGVzdIIWb3AyNy53ZWItcGxhdGZvcm0udGVzdIIWb3A4MC53ZWItcGxh -dGZvcm0udGVzdIIWb3AyOS53ZWItcGxhdGZvcm0udGVzdIIWb3AzOC53ZWItcGxh -dGZvcm0udGVzdIIZb3AxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A5Lm5vdC13 -ZWItcGxhdGZvcm0udGVzdIIZb3A4Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZd3d3 -Lnd3dy53ZWItcGxhdGZvcm0udGVzdIIZb3A2Lm5vdC13ZWItcGxhdGZvcm0udGVz -dIIZb3AzLm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A1Lm5vdC13ZWItcGxhdGZv -cm0udGVzdIIZb3A0Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3AyLm5vdC13ZWIt -cGxhdGZvcm0udGVzdIIZd3d3Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A3Lm5v -dC13ZWItcGxhdGZvcm0udGVzdIIab3A2NS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC -Gm9wNzgubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDc0Lm5vdC13ZWItcGxhdGZv -cm0udGVzdIIab3A2OS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wOTMubm90LXdl -Yi1wbGF0Zm9ybS50ZXN0ghpvcDIwLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3Ax -OC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNTIubm90LXdlYi1wbGF0Zm9ybS50 -ZXN0ghpvcDc5Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A0OS5ub3Qtd2ViLXBs -YXRmb3JtLnRlc3SCGm9wNTcubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDM1Lm5v -dC13ZWItcGxhdGZvcm0udGVzdIIab3A4OS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC -Gm9wMTMubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDc2Lm5vdC13ZWItcGxhdGZv -cm0udGVzdIIab3A0Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMTIubm90LXdl -Yi1wbGF0Zm9ybS50ZXN0ghp3d3cud3d3Mi53ZWItcGxhdGZvcm0udGVzdIIab3A4 -OC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNzIubm90LXdlYi1wbGF0Zm9ybS50 -ZXN0ghpvcDE2Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3AyOC5ub3Qtd2ViLXBs -YXRmb3JtLnRlc3SCGm9wNjQubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDIyLm5v -dC13ZWItcGxhdGZvcm0udGVzdIIab3AxMC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC -Gm9wMzYubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghp3d3cxLm5vdC13ZWItcGxhdGZv -cm0udGVzdIIab3A5NS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNDMubm90LXdl -Yi1wbGF0Zm9ybS50ZXN0ghpvcDM5Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A5 -MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNTEubm90LXdlYi1wbGF0Zm9ybS50 -ZXN0ghpvcDMzLm5vdC13ZWItcGxhdGZvcm0udGVzdIIad3d3Lnd3dzEud2ViLXBs -YXRmb3JtLnRlc3SCGm9wNTAubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDMyLm5v -dC13ZWItcGxhdGZvcm0udGVzdIIab3A5Ni5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC -Gnd3dzIubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDM0Lm5vdC13ZWItcGxhdGZv -cm0udGVzdIIab3A0NS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMTEubm90LXdl -Yi1wbGF0Zm9ybS50ZXN0ghpvcDgzLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A4 -MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wODQubm90LXdlYi1wbGF0Zm9ybS50 -ZXN0ghpvcDMxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A4Mi5ub3Qtd2ViLXBs -YXRmb3JtLnRlc3SCGm9wNDcubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDg2Lm5v -dC13ZWItcGxhdGZvcm0udGVzdIIab3A3My5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC -Gm9wODcubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDc1Lm5vdC13ZWItcGxhdGZv -cm0udGVzdIIab3A1NS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNzEubm90LXdl -Yi1wbGF0Zm9ybS50ZXN0ghpvcDQwLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A3 -Ny5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNjYubm90LXdlYi1wbGF0Zm9ybS50 -ZXN0ghpvcDYzLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A1OC5ub3Qtd2ViLXBs -YXRmb3JtLnRlc3SCGm9wMTQubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDY4Lm5v -dC13ZWItcGxhdGZvcm0udGVzdIIab3A0OC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC -Gm9wNjcubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDI1Lm5vdC13ZWItcGxhdGZv -cm0udGVzdIIab3AzMC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMTcubm90LXdl -Yi1wbGF0Zm9ybS50ZXN0ghpvcDQxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A3 -MC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMjYubm90LXdlYi1wbGF0Zm9ybS50 -ZXN0ghpvcDU2Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A5Mi5ub3Qtd2ViLXBs -YXRmb3JtLnRlc3SCGm9wMjcubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDQ2Lm5v -dC13ZWItcGxhdGZvcm0udGVzdIIad3d3MS53d3cud2ViLXBsYXRmb3JtLnRlc3SC -Gm9wNDQubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDI5Lm5vdC13ZWItcGxhdGZv -cm0udGVzdIIab3A2MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMTUubm90LXdl -Yi1wbGF0Zm9ybS50ZXN0ghpvcDIxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3Ay -NC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wOTQubm90LXdlYi1wbGF0Zm9ybS50 -ZXN0ghpvcDk3Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A5OS5ub3Qtd2ViLXBs -YXRmb3JtLnRlc3SCGm9wNTkubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDkwLm5v -dC13ZWItcGxhdGZvcm0udGVzdIIab3AyMy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC -Gm9wODAubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDE5Lm5vdC13ZWItcGxhdGZv -cm0udGVzdIIab3A5OC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNjAubm90LXdl -Yi1wbGF0Zm9ybS50ZXN0ghpvcDM4Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A1 -My5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMzcubm90LXdlYi1wbGF0Zm9ybS50 -ZXN0ghpvcDg1Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIad3d3Mi53d3cud2ViLXBs -YXRmb3JtLnRlc3SCGm9wNjIubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDU0Lm5v -dC13ZWItcGxhdGZvcm0udGVzdIIbd3d3Mi53d3cyLndlYi1wbGF0Zm9ybS50ZXN0 -ght3d3cxLnd3dzIud2ViLXBsYXRmb3JtLnRlc3SCG3d3dzEud3d3MS53ZWItcGxh -dGZvcm0udGVzdIIbd3d3Mi53d3cxLndlYi1wbGF0Zm9ybS50ZXN0gh13d3cud3d3 -Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIed3d3Lnd3dzEubm90LXdlYi1wbGF0Zm9y -bS50ZXN0gh53d3cyLnd3dy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCHnd3dy53d3cy +AAOCAQ8AMIIBCgKCAQEApPv9HHtOGSSJtmsthHbujZMdzbRUjANM0ShHYDCWKMjn +QUdeWRJQQQFaHOssOEaWMBVsQeG0XNcHqtyxotf4oqjFfeaWaMBaTl8blYpWG9zv +Ccu/IV46NnyBV4gDYYKhOAjiLKMtR9cQE1GGHtQ7UPI/LoMXkaJ6c7kR5WltiiS1 +FWWux3Uf2Iwhi8slW66IdGKa1X6zdUkZT0klPbPt1EG4W6E/sts7rKvSbmqjHlMF +YMTfdVSqUIB65l+KSsm94edbP+TO8Z6R5NTPXmIcftb6h4jzwnTN5Yp98NjSqAFi +zAnd4cOwtbSKXD0tMlda5U2zIi8h8dICtU/kArmQywIDAQABo4IeBDCCHgAwCQYD +VR0TBAIwADAdBgNVHQ4EFgQUjG6QK0W5SljfJ93DcuBfgCkT0xYwHwYDVR0jBBgw +FoAU/wSPoSCjvvTA1sO/ICGbkH1qw8wwCwYDVR0PBAQDAgXgMBMGA1UdJQQMMAoG +CCsGAQUFBwMBMIIdjwYDVR0RBIIdhjCCHYKCEXdlYi1wbGF0Zm9ybS50ZXN0ghVv +cDcud2ViLXBsYXRmb3JtLnRlc3SCFW9wNi53ZWItcGxhdGZvcm0udGVzdIIVb3Ax +LndlYi1wbGF0Zm9ybS50ZXN0ghVvcDUud2ViLXBsYXRmb3JtLnRlc3SCFXd3dy53 +ZWItcGxhdGZvcm0udGVzdIIVb3A5LndlYi1wbGF0Zm9ybS50ZXN0ghVvcDgud2Vi +LXBsYXRmb3JtLnRlc3SCFW5vdC13ZWItcGxhdGZvcm0udGVzdIIVb3A0LndlYi1w +bGF0Zm9ybS50ZXN0ghVvcDMud2ViLXBsYXRmb3JtLnRlc3SCFW9wMi53ZWItcGxh +dGZvcm0udGVzdIIWb3A2MS53ZWItcGxhdGZvcm0udGVzdIIWb3A2My53ZWItcGxh +dGZvcm0udGVzdIIWb3AzMC53ZWItcGxhdGZvcm0udGVzdIIWb3A3NC53ZWItcGxh +dGZvcm0udGVzdIIWb3A3My53ZWItcGxhdGZvcm0udGVzdIIWb3A0Ni53ZWItcGxh +dGZvcm0udGVzdIIWb3AzNC53ZWItcGxhdGZvcm0udGVzdIIWb3A4OS53ZWItcGxh +dGZvcm0udGVzdIIWb3AzMS53ZWItcGxhdGZvcm0udGVzdIIWb3AzNi53ZWItcGxh +dGZvcm0udGVzdIIWb3A5OS53ZWItcGxhdGZvcm0udGVzdIIWb3AxMy53ZWItcGxh +dGZvcm0udGVzdIIWd3d3MS53ZWItcGxhdGZvcm0udGVzdIIWd3d3Mi53ZWItcGxh +dGZvcm0udGVzdIIWb3AxNS53ZWItcGxhdGZvcm0udGVzdIIWb3A4Ny53ZWItcGxh +dGZvcm0udGVzdIIWb3AxNi53ZWItcGxhdGZvcm0udGVzdIIWb3A5Ni53ZWItcGxh +dGZvcm0udGVzdIIWb3AyMS53ZWItcGxhdGZvcm0udGVzdIIWb3AxMi53ZWItcGxh +dGZvcm0udGVzdIIWb3A5My53ZWItcGxhdGZvcm0udGVzdIIWb3A5MS53ZWItcGxh +dGZvcm0udGVzdIIWb3A1My53ZWItcGxhdGZvcm0udGVzdIIWb3AyNC53ZWItcGxh +dGZvcm0udGVzdIIWb3A0NS53ZWItcGxhdGZvcm0udGVzdIIWb3AzMi53ZWItcGxh +dGZvcm0udGVzdIIWb3A0OC53ZWItcGxhdGZvcm0udGVzdIIWb3A1Ni53ZWItcGxh +dGZvcm0udGVzdIIWb3A3OS53ZWItcGxhdGZvcm0udGVzdIIWb3A5MC53ZWItcGxh +dGZvcm0udGVzdIIWb3AxNy53ZWItcGxhdGZvcm0udGVzdIIWb3A2Mi53ZWItcGxh +dGZvcm0udGVzdIIWb3A1MS53ZWItcGxhdGZvcm0udGVzdIIWb3A0MS53ZWItcGxh +dGZvcm0udGVzdIIWb3A3OC53ZWItcGxhdGZvcm0udGVzdIIWb3AzNy53ZWItcGxh +dGZvcm0udGVzdIIWb3AxOC53ZWItcGxhdGZvcm0udGVzdIIWb3A2OS53ZWItcGxh +dGZvcm0udGVzdIIWb3A2NC53ZWItcGxhdGZvcm0udGVzdIIWb3AzOS53ZWItcGxh +dGZvcm0udGVzdIIWb3AzOC53ZWItcGxhdGZvcm0udGVzdIIWb3A4NC53ZWItcGxh +dGZvcm0udGVzdIIWb3AyMC53ZWItcGxhdGZvcm0udGVzdIIWb3A1OC53ZWItcGxh +dGZvcm0udGVzdIIWb3A5OC53ZWItcGxhdGZvcm0udGVzdIIWb3AxNC53ZWItcGxh +dGZvcm0udGVzdIIWb3A5NC53ZWItcGxhdGZvcm0udGVzdIIWb3AyNy53ZWItcGxh +dGZvcm0udGVzdIIWb3AyOS53ZWItcGxhdGZvcm0udGVzdIIWb3AzNS53ZWItcGxh +dGZvcm0udGVzdIIWb3A5Ny53ZWItcGxhdGZvcm0udGVzdIIWb3A2Ni53ZWItcGxh +dGZvcm0udGVzdIIWb3AyOC53ZWItcGxhdGZvcm0udGVzdIIWb3AxOS53ZWItcGxh +dGZvcm0udGVzdIIWb3A4OC53ZWItcGxhdGZvcm0udGVzdIIWb3AxMC53ZWItcGxh +dGZvcm0udGVzdIIWb3A4Mi53ZWItcGxhdGZvcm0udGVzdIIWb3A1NC53ZWItcGxh +dGZvcm0udGVzdIIWb3A2OC53ZWItcGxhdGZvcm0udGVzdIIWb3A4Ni53ZWItcGxh +dGZvcm0udGVzdIIWb3A1MC53ZWItcGxhdGZvcm0udGVzdIIWb3A1NS53ZWItcGxh +dGZvcm0udGVzdIIWb3A0MC53ZWItcGxhdGZvcm0udGVzdIIWb3A3Ni53ZWItcGxh +dGZvcm0udGVzdIIWb3A3Ny53ZWItcGxhdGZvcm0udGVzdIIWb3A1Ny53ZWItcGxh +dGZvcm0udGVzdIIWb3A5NS53ZWItcGxhdGZvcm0udGVzdIIWb3A3MC53ZWItcGxh +dGZvcm0udGVzdIIWb3AxMS53ZWItcGxhdGZvcm0udGVzdIIWb3A0Ny53ZWItcGxh +dGZvcm0udGVzdIIWb3AzMy53ZWItcGxhdGZvcm0udGVzdIIWb3A2NS53ZWItcGxh +dGZvcm0udGVzdIIWb3A4MC53ZWItcGxhdGZvcm0udGVzdIIWb3AyMy53ZWItcGxh +dGZvcm0udGVzdIIWb3A3NS53ZWItcGxhdGZvcm0udGVzdIIWb3AyNi53ZWItcGxh +dGZvcm0udGVzdIIWb3A3MS53ZWItcGxhdGZvcm0udGVzdIIWb3A5Mi53ZWItcGxh +dGZvcm0udGVzdIIWb3A0My53ZWItcGxhdGZvcm0udGVzdIIWb3A3Mi53ZWItcGxh +dGZvcm0udGVzdIIWb3AyNS53ZWItcGxhdGZvcm0udGVzdIIWb3A2Ny53ZWItcGxh +dGZvcm0udGVzdIIWb3A0NC53ZWItcGxhdGZvcm0udGVzdIIWb3A4NS53ZWItcGxh +dGZvcm0udGVzdIIWb3A0OS53ZWItcGxhdGZvcm0udGVzdIIWb3A4MS53ZWItcGxh +dGZvcm0udGVzdIIWb3A4My53ZWItcGxhdGZvcm0udGVzdIIWb3A0Mi53ZWItcGxh +dGZvcm0udGVzdIIWb3A1OS53ZWItcGxhdGZvcm0udGVzdIIWb3A1Mi53ZWItcGxh +dGZvcm0udGVzdIIWb3AyMi53ZWItcGxhdGZvcm0udGVzdIIWb3A2MC53ZWItcGxh +dGZvcm0udGVzdIIZb3AyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3AxLm5vdC13 +ZWItcGxhdGZvcm0udGVzdIIZd3d3Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A4 +Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A2Lm5vdC13ZWItcGxhdGZvcm0udGVz +dIIZb3A5Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A1Lm5vdC13ZWItcGxhdGZv +cm0udGVzdIIZb3AzLm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A3Lm5vdC13ZWIt +cGxhdGZvcm0udGVzdIIZd3d3Lnd3dy53ZWItcGxhdGZvcm0udGVzdIIZb3A0Lm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3A2MC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wMjAubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDUzLm5vdC13ZWItcGxhdGZv +cm0udGVzdIIad3d3Lnd3dzEud2ViLXBsYXRmb3JtLnRlc3SCGm9wMzgubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDg0Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A4 +Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wOTkubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDY1Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A2Ny5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wNzgubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghp3d3cud3d3 +Mi53ZWItcGxhdGZvcm0udGVzdIIab3AxOC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wNDgubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDY5Lm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3AzNC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNzYubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDMwLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A5 +NC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNTQubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDY4Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A3MC5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wNzcubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDkwLm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3A4MC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wMTYubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDQ1Lm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3A3MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNDIubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDkxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A1 +Ni5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMjQubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghp3d3cyLnd3dy53ZWItcGxhdGZvcm0udGVzdIIab3A0My5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wNzQubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDUxLm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3AzNi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wNzkubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDgxLm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3A5NS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMjcubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDEyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A0 +Ni5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNDAubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDMyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A1MC5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wODkubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDE5Lm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3A5Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wMTAubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDcyLm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3A5Ni5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMTEubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDkzLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3Ax +Ny5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNzUubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDU3Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A3My5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wOTcubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDY0Lm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3AzNS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wNjMubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDQ3Lm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3AyNS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMzEubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDg4Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIad3d3 +MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMjYubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDQ0Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A4NS5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wODcubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDg2Lm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3AzNy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gnd3dzEud3d3LndlYi1wbGF0Zm9ybS50ZXN0ghpvcDIxLm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3AzOS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGnd3dzIubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDMzLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A1 +OS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNTIubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDEzLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A2Ni5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wMTUubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDI4Lm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3A2Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wNTgubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDgzLm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3A1NS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMjkubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDYxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A0 +MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNDkubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDE0Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3AyMy5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wMjIubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDk4Lm5v +dC13ZWItcGxhdGZvcm0udGVzdIIbd3d3MS53d3cyLndlYi1wbGF0Zm9ybS50ZXN0 +ght3d3cyLnd3dzEud2ViLXBsYXRmb3JtLnRlc3SCG3d3dzEud3d3MS53ZWItcGxh +dGZvcm0udGVzdIIbd3d3Mi53d3cyLndlYi1wbGF0Zm9ybS50ZXN0gh13d3cud3d3 Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIed3d3MS53d3cubm90LXdlYi1wbGF0Zm9y -bS50ZXN0gh54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3JtLnRlc3SCH3d3dzEud3d3 -Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCH3d3dzIud3d3MS5ub3Qtd2ViLXBsYXRm -b3JtLnRlc3SCH3d3dzIud3d3Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCH3d3dzEu -d3d3MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCInd3dy54bi0tbHZlLTZsYWQud2Vi -LXBsYXRmb3JtLnRlc3SCInhuLS1sdmUtNmxhZC53d3cud2ViLXBsYXRmb3JtLnRl -c3SCInhuLS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCI3d3dzIueG4t -LWx2ZS02bGFkLndlYi1wbGF0Zm9ybS50ZXN0giN4bi0tbHZlLTZsYWQud3d3MS53 -ZWItcGxhdGZvcm0udGVzdIIjd3d3MS54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3Jt -LnRlc3SCI3huLS1sdmUtNmxhZC53d3cyLndlYi1wbGF0Zm9ybS50ZXN0giZ3d3cu -eG4tLWx2ZS02bGFkLm5vdC13ZWItcGxhdGZvcm0udGVzdIImeG4tLWx2ZS02bGFk -Lnd3dy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCJ3d3dzEueG4tLWx2ZS02bGFkLm5v -dC13ZWItcGxhdGZvcm0udGVzdIIneG4tLWx2ZS02bGFkLnd3dzEubm90LXdlYi1w -bGF0Zm9ybS50ZXN0gid3d3cyLnhuLS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3Jt -LnRlc3SCJ3huLS1sdmUtNmxhZC53d3cyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIp +bS50ZXN0gh53d3cud3d3Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCHnd3dzIud3d3 +Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIeeG4tLWx2ZS02bGFkLndlYi1wbGF0Zm9y +bS50ZXN0gh53d3cud3d3MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCH3d3dzEud3d3 +MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCH3d3dzIud3d3Mi5ub3Qtd2ViLXBsYXRm +b3JtLnRlc3SCH3d3dzEud3d3Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCH3d3dzIu +d3d3MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCInhuLS1sdmUtNmxhZC5ub3Qtd2Vi +LXBsYXRmb3JtLnRlc3SCInd3dy54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3JtLnRl +c3SCInhuLS1sdmUtNmxhZC53d3cud2ViLXBsYXRmb3JtLnRlc3SCI3huLS1sdmUt +NmxhZC53d3cxLndlYi1wbGF0Zm9ybS50ZXN0giN3d3cxLnhuLS1sdmUtNmxhZC53 +ZWItcGxhdGZvcm0udGVzdIIjd3d3Mi54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3Jt +LnRlc3SCI3huLS1sdmUtNmxhZC53d3cyLndlYi1wbGF0Zm9ybS50ZXN0giZ4bi0t +bHZlLTZsYWQud3d3Lm5vdC13ZWItcGxhdGZvcm0udGVzdIImd3d3LnhuLS1sdmUt +NmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCJ3d3dzIueG4tLWx2ZS02bGFkLm5v +dC13ZWItcGxhdGZvcm0udGVzdIIneG4tLWx2ZS02bGFkLnd3dzIubm90LXdlYi1w +bGF0Zm9ybS50ZXN0gid3d3cxLnhuLS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3Jt +LnRlc3SCJ3huLS1sdmUtNmxhZC53d3cxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIp eG4tLW44ajZkczUzbHd3a3JxaHYyOGEud2ViLXBsYXRmb3JtLnRlc3SCK3huLS1s dmUtNmxhZC54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3JtLnRlc3SCLXd3dy54bi0t bjhqNmRzNTNsd3drcnFodjI4YS53ZWItcGxhdGZvcm0udGVzdIIteG4tLW44ajZk czUzbHd3a3JxaHYyOGEubm90LXdlYi1wbGF0Zm9ybS50ZXN0gi14bi0tbjhqNmRz -NTNsd3drcnFodjI4YS53d3cud2ViLXBsYXRmb3JtLnRlc3SCLnhuLS1uOGo2ZHM1 -M2x3d2tycWh2MjhhLnd3dzEud2ViLXBsYXRmb3JtLnRlc3SCLnd3dzEueG4tLW44 +NTNsd3drcnFodjI4YS53d3cud2ViLXBsYXRmb3JtLnRlc3SCLnd3dzIueG4tLW44 ajZkczUzbHd3a3JxaHYyOGEud2ViLXBsYXRmb3JtLnRlc3SCLnhuLS1uOGo2ZHM1 -M2x3d2tycWh2MjhhLnd3dzIud2ViLXBsYXRmb3JtLnRlc3SCLnd3dzIueG4tLW44 -ajZkczUzbHd3a3JxaHYyOGEud2ViLXBsYXRmb3JtLnRlc3SCL3huLS1sdmUtNmxh -ZC54bi0tbHZlLTZsYWQubm90LXdlYi1wbGF0Zm9ybS50ZXN0gjF4bi0tbjhqNmRz -NTNsd3drcnFodjI4YS53d3cubm90LXdlYi1wbGF0Zm9ybS50ZXN0gjF3d3cueG4t -LW44ajZkczUzbHd3a3JxaHYyOGEubm90LXdlYi1wbGF0Zm9ybS50ZXN0gjJ4bi0t +M2x3d2tycWh2MjhhLnd3dzIud2ViLXBsYXRmb3JtLnRlc3SCLnd3dzEueG4tLW44 +ajZkczUzbHd3a3JxaHYyOGEud2ViLXBsYXRmb3JtLnRlc3SCLnhuLS1uOGo2ZHM1 +M2x3d2tycWh2MjhhLnd3dzEud2ViLXBsYXRmb3JtLnRlc3SCL3huLS1sdmUtNmxh +ZC54bi0tbHZlLTZsYWQubm90LXdlYi1wbGF0Zm9ybS50ZXN0gjF3d3cueG4tLW44 +ajZkczUzbHd3a3JxaHYyOGEubm90LXdlYi1wbGF0Zm9ybS50ZXN0gjF4bi0tbjhq +NmRzNTNsd3drcnFodjI4YS53d3cubm90LXdlYi1wbGF0Zm9ybS50ZXN0gjJ4bi0t bjhqNmRzNTNsd3drcnFodjI4YS53d3cxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIy -d3d3MS54bi0tbjhqNmRzNTNsd3drcnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRl -c3SCMnd3dzIueG4tLW44ajZkczUzbHd3a3JxaHYyOGEubm90LXdlYi1wbGF0Zm9y -bS50ZXN0gjJ4bi0tbjhqNmRzNTNsd3drcnFodjI4YS53d3cyLm5vdC13ZWItcGxh +d3d3Mi54bi0tbjhqNmRzNTNsd3drcnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRl +c3SCMnhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLnd3dzIubm90LXdlYi1wbGF0Zm9y +bS50ZXN0gjJ3d3cxLnhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLm5vdC13ZWItcGxh dGZvcm0udGVzdII2eG4tLW44ajZkczUzbHd3a3JxaHYyOGEueG4tLWx2ZS02bGFk LndlYi1wbGF0Zm9ybS50ZXN0gjZ4bi0tbHZlLTZsYWQueG4tLW44ajZkczUzbHd3 a3JxaHYyOGEud2ViLXBsYXRmb3JtLnRlc3SCOnhuLS1uOGo2ZHM1M2x3d2tycWh2 @@ -231,10 +231,10 @@ NmxhZC54bi0tbjhqNmRzNTNsd3drcnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRl c3SCQXhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLnhuLS1uOGo2ZHM1M2x3d2tycWh2 MjhhLndlYi1wbGF0Zm9ybS50ZXN0gkV4bi0tbjhqNmRzNTNsd3drcnFodjI4YS54 bi0tbjhqNmRzNTNsd3drcnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwDQYJ -KoZIhvcNAQELBQADggEBAFPM6cZcqWt6wg3bAd3piN0QRnjGweAYrq3+PGQSALEL -xcVV5iyZLmdSEbKpcOlRtqfk3j5/uGcTgPg2dV10sYGdCu2F+bJTtMQzysZjyMwB -ojEq4ObQRqR+LTcu/xZJNGtTFWJ+jh668PtsVy5CensTIOyqaJb++kADYWt+ZWmC -Vtzszp6BJN7PJHdAe6w06coAehrBWAzl4LhXX+/0IX8sPxRl/2e3x7OV5bTm7pye -pwynH1rwkglXDVtH2IBDiJvYApkIoZdIeSMlFCYR53p2IeHiNkofBx04Wi3Xa9pM -dbovqhiDqsEnwINug/rZRpx6exXvqWWzy2AKySX85Os= +KoZIhvcNAQELBQADggEBAM1OqCMHV656MeYnWIfCvkIhI0LD4tMKglT5lUIjZ1XP +xJK4kOfy0SjkqlK6RsDbug1w9ZAXSL6AsrUjgD5X8I73qRvaXA+oPkY4xKj2YcDU +t/mXXtHj0YdEdh9ciQX8H84QH+CZ1yDoYEzht5t6t4enP8aiDagNibsu7UIUpEJk +sLbirLz1fV7tmFr2k45y0ENuSMkre50O7/GXEMN38Lzz+7CJZJRVbKwZMGsRHYuE +wN5l4Ww9lr1Jm0hnL52Lf67tckym4IQ0hq/uacGOx1s+xxx3cJx3DH1hMgFHLwau +OPSu3Ojpvcl9l6MM6CHlI4Wb1U6h7v6ulU3SRNYYIog= -----END CERTIFICATE----- diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/chrome_spki_certs.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/chrome_spki_certs.py index 4a758cd4096e2..269b295c50ce1 100644 --- a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/chrome_spki_certs.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/chrome_spki_certs.py @@ -2,7 +2,7 @@ # DO NOT EDIT MANUALLY.
# tools/certs/web-platform.test.pem -WPT_FINGERPRINT = 'S7kA+E32ohUEOYJ0gs2j3MnrvukWtvpuU0DrVuv2FKo=' +WPT_FINGERPRINT = 'KGfpbZyVqJ6ztPLyXNAGcQwsl5OT7ecOpTKsgd01bNM='
# signed-exchange/resources/127.0.0.1.sxg.pem SXG_WPT_FINGERPRINT = '0Rt4mT6SJXojEMHTnKnlJ/hBKMBcI4kteBlhR1eTTdk='
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 383dcdcd84f889d9bafa56809c0dca014cc0171b Author: ffxbld ffxbld@mozilla.com AuthorDate: Thu Jun 16 10:55:57 2022 +0000
No Bug, mozilla-esr91 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D149505 --- netwerk/dns/effective_tld_names.dat | 6 +- security/manager/ssl/StaticHPKPins.h | 2 +- security/manager/ssl/nsSTSPreloadList.inc | 241 ++++++++------------- .../dumps/blocklists/addons-bloomfilters.json | 64 ++++++ .../dumps/security-state/intermediates.json | 126 ++++++++--- 5 files changed, 254 insertions(+), 185 deletions(-)
diff --git a/netwerk/dns/effective_tld_names.dat b/netwerk/dns/effective_tld_names.dat index 46109408e5c19..748bb5780c677 100644 --- a/netwerk/dns/effective_tld_names.dat +++ b/netwerk/dns/effective_tld_names.dat @@ -7130,7 +7130,7 @@ org.zw
// newGTLDs
-// List of new gTLDs imported from https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 2022-06-02T15:16:31Z +// List of new gTLDs imported from https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 2022-06-14T15:15:19Z // This list is auto-generated, don't edit it manually. // aaa : 2015-02-26 American Automobile Association, Inc. aaa @@ -8452,7 +8452,7 @@ health // healthcare : 2014-06-12 Binky Moon, LLC healthcare
-// help : 2014-06-26 UNR Corp. +// help : 2014-06-26 Innovation service Limited help
// helsinki : 2015-02-05 City of Helsinki @@ -8866,7 +8866,7 @@ living // llc : 2017-12-14 Afilias Limited llc
-// llp : 2019-08-26 UNR Corp. +// llp : 2019-08-26 Intercap Registry Inc. llp
// loan : 2014-11-20 dot Loan Limited diff --git a/security/manager/ssl/StaticHPKPins.h b/security/manager/ssl/StaticHPKPins.h index 10d4439f70991..4acb211c43f66 100644 --- a/security/manager/ssl/StaticHPKPins.h +++ b/security/manager/ssl/StaticHPKPins.h @@ -1149,4 +1149,4 @@ static const TransportSecurityPreload kPublicKeyPinningPreloadList[] = {
static const int32_t kUnknownId = -1;
-static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1663584613063000); +static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1663843776521000); diff --git a/security/manager/ssl/nsSTSPreloadList.inc b/security/manager/ssl/nsSTSPreloadList.inc index 5f27e05541a3a..a7f39eb8a4312 100644 --- a/security/manager/ssl/nsSTSPreloadList.inc +++ b/security/manager/ssl/nsSTSPreloadList.inc @@ -8,7 +8,7 @@ /*****************************************************************************/
#include <stdint.h> -const PRTime gPreloadListExpirationTime = INT64_C(1666003799210000); +const PRTime gPreloadListExpirationTime = INT64_C(1666262966206000); %% 0--1.de, 1 0-1.party, 1 @@ -2420,15 +2420,18 @@ const PRTime gPreloadListExpirationTime = INT64_C(1666003799210000); 3656745.com, 0 3656778.com, 0 36587654321.com, 1 +3658880000.com, 0 365888004.com, 0 365888005.com, 0 36588801.com, 0 36588811.com, 0 +3658881111.com, 0 36588812.com, 0 36588822.com, 0 3658882222.com, 0 36588823.com, 0 36588833.com, 0 +3658883333.com, 0 36588834.com, 0 365888345.com, 0 3658884321.com, 0 @@ -2446,6 +2449,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1666003799210000); 3658888765.com, 0 36588889.com, 0 365888890.com, 0 +3658889876.com, 0 365888dd.com, 0 365888ddd.com, 0 365888dddd.com, 0 @@ -2550,7 +2554,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1666003799210000); 375ks.com, 1 377625.com, 1 377632.com, 1 -3778vip.com, 0 377ks.com, 1 377zzz.com, 1 37879.com, 0 @@ -4566,7 +4569,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1666003799210000); 7emka.tk, 1 7extranews.tk, 1 7f.is, 1 -7geese.com, 1 7graus.pt, 1 7in0.me, 1 7ki.photography, 1 @@ -5794,7 +5796,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1666003799210000); 9point6.com, 1 9riddles.com, 1 9saves.com, 1 -9ss6.com, 0 9to5linux.com, 1 9to5notes.in, 1 9uelle.jp, 1 @@ -5956,6 +5957,7 @@ aaliyahclothing.com, 1 aalstmotors-usedcars.be, 0 aaltocapital.com, 1 aalvarezs.cl, 1 +aalvarezs.com, 0 aama.tk, 1 aamt.es, 1 aan-shop.co.il, 1 @@ -6139,7 +6141,6 @@ abeus.com, 1 abg.ninja, 1 abgeo.ga, 1 abhaldus.ee, 1 -abhayaranya.com, 1 abhijitvalluri.com, 1 abhinna.me, 1 abhisharma.me, 1 @@ -6255,7 +6256,6 @@ aboutmoney.tk, 1 aboutmusicals.tk, 1 aboutmyip.info, 1 aboutmyproperty.ca, 1 -aboutpakistan.com, 1 aboutpublishers.nl, 1 aboutrom.tk, 1 aboutshakil.cf, 1 @@ -6591,7 +6591,6 @@ acordes.online, 1 acorncastles.co.uk, 1 acotadecalle.tk, 1 acourse.io, 0 -acousti-tech.com, 1 acousticalsolutions.com, 1 acousticbiotech.com, 1 acoustics.network, 1 @@ -7265,7 +7264,6 @@ advokat-dtp.gq, 1 advokat-dtp.ml, 1 advokat-dtp.tk, 1 advokat-malinovskii.ml, 1 -advokat-romanov.com, 1 advokat-vvp.com.ua, 1 advokat73.gq, 1 advokati-ceva.cz, 1 @@ -7444,7 +7442,6 @@ afbrtv.com, 1 afbrunswick.com, 1 afbryt.com, 1 afc-capital.mx, 1 -afcmrsfeedback.org, 0 afcmrstest.org, 1 afcurgentcarelyndhurst.com, 0 afdah.se, 1 @@ -7728,7 +7725,6 @@ agenciacanina.tk, 1 agenciacorujadesign.com.br, 1 agenciaempleo.tk, 1 agenciafiscal.pe, 1 -agenciagriff.com, 1 agenciahangar.com.br, 1 agenciaingenium.cl, 1 agenciathefacto.com, 1 @@ -9063,7 +9059,6 @@ alicedepret.com, 1 alicehairstyling.tk, 1 alicehartley.com, 1 alicekinkycat.net, 1 -alicemaywebdesign.com.au, 1 aliceophotographie.fr, 1 alicestudio.it, 1 alicetone.net, 1 @@ -10053,7 +10048,6 @@ amifoundation.net, 1 amigodeltoro.tk, 1 amigosdelvalenciadeastorga.tk, 1 amigosdivecenter.com, 1 -amigosencanada.com, 1 amigosgranada4050.tk, 1 amigucrochet.com, 1 amilaresort.com, 1 @@ -11377,7 +11371,6 @@ apimon.de, 1 apimoveisorocaba.com.br, 1 apinat.de, 1 apination.com, 1 -apinsa.com, 1 apio.systems, 1 apiora.ru, 1 apiplus.fr, 1 @@ -11611,7 +11604,6 @@ appugo.tk, 1 appui-de-fenetre.fr, 1 appveyor.com, 1 appworld.ga, 1 -appy.la, 1 appzoojoo.be, 1 aprazivel.com.br, 1 aprendafotografia.org, 1 @@ -12042,7 +12034,6 @@ arijitdg.net, 1 arilto.com, 1 arima.co.ke, 1 arima.tk, 1 -arimarie.com, 1 arimarie.net, 1 arimarie.org, 1 arina.is, 1 @@ -14932,7 +14923,6 @@ baiduo.com, 1 baidutrustssl.cn, 1 baidutrustssl.com, 1 baif.hr, 1 -baifubao.com, 1 baikal.cf, 1 baikalfond.ml, 1 baikalppk.tk, 1 @@ -14946,6 +14936,7 @@ bailong.kr.ua, 1 bailonga.com, 1 baindayman.com, 1 baircentral.com, 1 +bairrosonline.com, 1 bairuo.top, 0 bait55.ru, 1 baitable.ml, 1 @@ -15377,6 +15368,7 @@ baritoday.it, 1 barkerjr.xyz, 1 barkingspidersaspets.com, 1 barkstop.net, 1 +barlamane.com, 1 barlex.pl, 1 barleyandbirch.com, 1 barlotta.net, 1 @@ -16087,7 +16079,6 @@ beerhouse.tk, 1 beerians.com, 1 beerians.info, 1 beerjet.bg, 1 -beerjet.cz, 1 beerjet.ro, 1 beerjet.sk, 1 beerjetcz.cz, 1 @@ -16362,6 +16353,7 @@ benedict.tk, 1 benedictoaguilar.tech, 1 benedikto.tk, 1 benee-awraham.nl, 1 +benefits.gov, 1 benefitz.cf, 1 benefitz.ga, 1 benefitz.gq, 1 @@ -16409,7 +16401,6 @@ benjaminkopelke.com, 1 benjaminleupold.com, 1 benjaminpiquet.fr, 0 benjaminprevot.fr, 1 -benjaminrancourt.ca, 1 benjamins.com, 1 benjaminvasel.de, 1 benjamorphism.com, 1 @@ -18373,7 +18364,6 @@ bka.li, 1 bkentertainments.co.uk, 1 bkgatl.com, 1 bkhpilates.co.uk, 1 -bkkf.at, 1 bkkposn.com, 1 bkl-ca-qa-employeeapp.azurewebsites.net, 1 bklaindia.com, 1 @@ -18913,6 +18903,7 @@ blueparrotpainting.com, 1 bluepearl.tk, 1 blueperil.de, 1 bluepostbox.de, 1 +blueprintma.com, 1 blueprintrealtytn.com, 1 bluepromocode.com, 1 bluerange.io, 1 @@ -19898,7 +19889,6 @@ brandabaski.tk, 1 brandand.co.uk, 1 brandbags.gr, 1 brandbil.dk, 1 -brandbuilderwebsites.com, 1 brandcodestyle.com, 0 brandfactory.ml, 1 brandfolder.com, 1 @@ -20056,7 +20046,6 @@ breakingdeal.fr, 1 breakingnewskenya.tk, 1 breakingtech.fr, 0 breakingthesilence.org.il, 1 -breakingvap.fr, 1 breakmaps.net, 1 breakofdawn.tk, 1 breakout.careers, 1 @@ -20161,7 +20150,6 @@ brguk.com, 1 bri.fyi, 1 brian-ormond.tk, 1 brianalaway.com, 1 -brianalawayconsulting.com, 1 briandorey.com, 0 briandwells.com, 0 brianfanzo.com, 1 @@ -20215,7 +20203,6 @@ bridg-it.fr, 1 bridge-online.cloud, 1 bridge-to-knowledge.nl, 1 bridge.nl, 1 -bridgecobuilders.com, 1 bridgedigest.cf, 1 bridgedigest.tk, 1 bridgedigestest.ga, 1 @@ -21067,7 +21054,6 @@ bush41library.gov, 1 bushbaby.com, 1 bushcraftfriends.com, 1 bushfirerecovery.gov.au, 1 -bushico.com, 1 bushingsandbars.com, 1 bushland.tk, 1 busindre.com, 1 @@ -22682,7 +22668,6 @@ cargoio.com, 1 cargomaps.com, 1 cargomurah.id, 1 cargorestraintsystems.com.au, 1 -cargosapiens.com.br, 1 cargotariff.ml, 1 carhunters.cz, 1 caribbean.dating, 1 @@ -23514,6 +23499,7 @@ ccr.ovh, 1 ccrun.tk, 1 ccsaposs.com, 1 ccshire.ga, 1 +ccsistema.com, 1 ccsource.org, 1 ccsys.com, 1 cctf-m.com, 0 @@ -24095,6 +24081,7 @@ chandlerazpd.gov, 1 chandr1000.ga, 1 chandramani.tk, 1 changan.com.co, 1 +change-coaching-gmbh.ch, 0 change10000lives.com.ph, 1 changeactivation.com, 1 changeanalytics.io, 1 @@ -24295,7 +24282,6 @@ chatsworthelectrical.com, 1 chattahoocheefl.gov, 1 chattergallery.com, 1 chatticketsers.ga, 1 -chattingorcheating.com, 1 chattomania.it, 1 chatu.io, 1 chatu.me, 1 @@ -24617,6 +24603,7 @@ childno.de, 1 children-toys.tk, 1 childrenandmedia.org.au, 1 childrenfirstalways.org, 1 +childreninadversity.gov, 1 childrens-room.com, 1 childrensentertainmentleicester.co.uk, 1 childrensfurniture.co.uk, 1 @@ -25344,7 +25331,6 @@ citrusbocc.gov, 1 citruscounty.gov, 1 citruspi.com, 1 citruspi.io, 1 -citrusui.me, 1 citsc.de, 1 city-glas.com, 1 city-home.tk, 1 @@ -26113,6 +26099,7 @@ clubexpress.com, 1 clubfailed.tk, 1 clubfamily.de, 1 clubfunday.ga, 1 +clubgalileo.com.ec, 1 clubgenesis.tk, 1 clubhousetownhomes.com, 0 clubic.com, 1 @@ -26400,7 +26387,6 @@ codeit.us, 1 codejumper.ml, 1 codeloop.pw, 1 codemahrt.com, 1 -codemill.se, 1 codemperium.com, 1 codename-infinity.de, 1 codename-infinity.org, 1 @@ -26747,7 +26733,6 @@ coltellisurvival.com, 1 coltonrb.com, 1 columbiacountyor.gov, 1 columbiail.gov, 1 -columbiaproemergencymovers.com, 1 columbiascaffolding.com, 1 columbiatwpmi.gov, 1 columbushydroxide.com, 1 @@ -27528,7 +27513,6 @@ coolwaterevergreendrilling.com, 1 coolweirdfacts.ga, 1 coombsinc.com, 1 coomonte.tk, 1 -coon.fr, 1 coonelnel.net, 1 coop-land.ru, 1 coop.com.py, 1 @@ -28544,6 +28528,7 @@ crox.co, 1 croxu.com, 1 croydonapartments.com.au, 1 croydonbouncycastles.co.uk, 1 +crrapi.xyz, 1 crrev.com, 1 crsoresina.it, 1 crsserviceogkloak.dk, 1 @@ -28581,6 +28566,7 @@ cruzadamorada.tk, 1 crvegas.com, 1 crvenikrst.tk, 1 crvv.me, 1 +cry-sys.de, 0 cry.nu, 0 crydent.com, 1 cryoblaster.com, 0 @@ -28727,7 +28713,6 @@ csasummit.org, 1 csbya.com, 1 csca.me, 0 cscau.com, 0 -cscdn.net, 1 csci571.com, 1 csd-sevnica.si, 1 csd-slovenije.si, 1 @@ -29094,6 +29079,7 @@ custombobbleheads.com, 1 custombuttonco.com, 1 customcodeit.com.au, 0 customcompleteautomotive.com, 1 +customd.com, 0 customdissertation.com, 1 customerbuilders.com, 1 customerfocus.co.za, 1 @@ -29565,7 +29551,6 @@ dabai.club, 1 dabai.photo, 1 dabasstacija.lv, 1 dabbagam.tk, 1 -dabbingtee.com, 1 dabblegoat.com, 0 dabhand.pl, 1 dabhand.studio, 1 @@ -29686,7 +29671,6 @@ dailysomething.site, 1 dailysuperheroes.com, 1 dailytrip.de, 1 dailyusbusiness.tk, 1 -dailyw88.com, 1 dailywarteg.com, 1 dailywork.ga, 1 dailyxenang.com, 1 @@ -30920,6 +30904,7 @@ deeonix.eu, 1 deep-chess.com, 0 deep-labs.com, 1 deep-wave-hair-extensions.tk, 1 +deep.club, 1 deepaero.com, 1 deeparamaraj.com, 1 deepbluecrafting.co.uk, 1 @@ -31539,7 +31524,6 @@ desarrollamosweb.com, 1 desarrollosmoyan.com, 0 desarrollowp.com, 1 descargar-apk.org, 1 -descargarwhatsappplusgratis.net, 1 descobrim.com, 1 desconfiats.tk, 1 descopera.ro, 1 @@ -31903,7 +31887,6 @@ dexterseries.ru, 1 dextra.tk, 1 deyanadeco.com, 1 deyute.com, 1 -dez-online.de, 1 dezea.net, 1 dezeregio.nl, 1 dezet-ev.de, 1 @@ -32233,7 +32216,6 @@ dieta-figura.tk, 1 dietandexercises.tk, 1 dietbrand.eu, 1 dieter.one, 1 -dieterglas.de, 1 dietergreven.de, 0 dieterstinglhamber.me, 0 dietfordiabetics.tk, 1 @@ -32495,6 +32477,7 @@ diktatur.tk, 1 dilation.party, 1 dilberkebab.co.uk, 0 dildoexperten.se, 1 +diletec.com.br, 0 dilibel.be, 1 diligenciasprime.com.br, 1 diligo.ch, 0 @@ -33940,6 +33923,7 @@ doradoscampeon.tk, 1 doraemonchile.tk, 1 doramamusic.gq, 1 doramiru.com, 1 +doranobi-fansub.id, 1 dorco.be, 1 dordtpas.nl, 1 dorfbrunnen.eu, 1 @@ -34355,7 +34339,6 @@ drbenlight.com, 1 drblog.tk, 1 drbresnick.com, 1 drbriones.com, 1 -drc.ua, 0 drcardiofit.com, 1 drcarolynquist.com, 1 drchrislivingston.com, 1 @@ -34666,7 +34649,6 @@ drstephanieteotia.com, 1 drstevenwarnock.com, 1 drsturgeonfreitas.com, 1 drsubbio.com, 1 -drszucs.hu, 1 drthalhammer.at, 1 drtimmarch.com, 1 drtimothysteel.com.au, 1 @@ -36035,7 +36017,6 @@ ebjork.se, 1 ebki-nsn.gov, 1 eblan.gq, 1 eblog.cf, 1 -eblog.ink, 1 ebola-hosting.cz, 1 ebolacharts.ga, 1 ebolavirus.tk, 1 @@ -36205,7 +36186,6 @@ ecomia.dk, 1 ecommerce-bikinsistem.tk, 1 ecommerce-optimizer.com, 1 ecommercefastlane.com, 1 -ecomonline.ru, 1 ecomoov.com, 1 ecompen.co.za, 1 ecomuuu.com, 1 @@ -36696,7 +36676,6 @@ egretail.no, 0 egrojsoft.info, 1 egrp365.ru, 1 egt-bg.com, 1 -egt.ee, 1 egw-ceramica.de, 1 egweb.tv, 1 egy-boy.tk, 1 @@ -36883,7 +36862,6 @@ eksisozluk.com, 0 eksk.pl, 1 ekspert.tk, 1 eksploraz.com, 1 -eku.com.tr, 1 ekuma.tk, 1 ekvastra.in, 1 ekwgroup.co.uk, 1 @@ -37006,6 +36984,7 @@ electriccitysf.com, 1 electricconejovalley.com, 1 electricdosvientos.com, 1 electricdreams.xyz, 1 +electricfencesandton.co.za, 1 electricfencingballito.co.za, 1 electricfencinghillcrest.co.za, 1 electricfencingkloof.co.za, 1 @@ -37013,7 +36992,6 @@ electricfencingpinetown.co.za, 1 electricfireplaces.tk, 1 electricgatemotorgermiston.co.za, 1 electricgatemotorsroodepoort.co.za, 1 -electricgatemotorsumhlanga.co.za, 1 electricgypsies.nl, 1 electrichiddenhills.com, 1 electrichome.fr, 0 @@ -37463,7 +37441,6 @@ elsenzhafen.de, 1 elsg.co.uk, 1 elshou.com, 1 elshrif.com, 1 -elsignificadodesonar.com, 1 elskling.no, 1 elstopstelten.nl, 0 elsuccionador.com, 1 @@ -37857,6 +37834,7 @@ encryptmy.site, 1 encryptmycard.com, 1 encryptmysite.net, 1 encuentra.tk, 1 +encuentrabajo.net, 0 encurta.ml, 1 encycarpedia.com, 1 endangeredwatch.com, 1 @@ -38423,6 +38401,7 @@ er-music.com, 1 er.pl, 1 er.tl, 1 era-tec.de, 1 +era.fi, 1 erafat.com, 1 erandymoreira.cf, 1 erandymoreira.ga, 1 @@ -39412,6 +39391,7 @@ eventcore.tk, 1 eventdays.tk, 1 eventerlebnis.ch, 1 eventfun.tk, 1 +eventide.space, 1 eventive.org, 0 eventjams.com, 1 eventmake.es, 1 @@ -39507,7 +39487,6 @@ eviadc.com, 1 eviction.cf, 1 evidecor.com.br, 1 evidence-based.review, 1 -evidencebased.net, 1 evidenceusa.com.br, 1 evidenciamidiasdigitais.com.br, 1 evidencija.ba, 1 @@ -39958,7 +39937,6 @@ extreme-gaming.us, 1 extreme-stock.com, 0 extreme.co.th, 1 extremebros.com, 1 -extremecleaning.com, 1 extremeforces.tk, 1 extremelawsers.ga, 1 extremelawsest.ga, 1 @@ -40130,7 +40108,7 @@ f88vip105.com, 0 f88vip106.com, 1 f88vip107.com, 1 f88vip108.com, 1 -f88vip109.com, 1 +f88vip109.com, 0 f88vip11.com, 1 f88vip110.com, 1 f88vip111.com, 0 @@ -40485,7 +40463,6 @@ fakt.io, 1 fakt.tk, 1 faktenfaktenfakten.tk, 1 faktotum.tech, 0 -fakturar.com, 1 fakturi.com, 1 faktury.co, 0 falaeapp.org, 1 @@ -40614,7 +40591,6 @@ fanclubs.tk, 1 fancy-bridge.com, 1 fancy.org.uk, 1 fancygaming.dk, 1 -fancypantsfit.com, 1 fancypanty.cf, 1 fandeev.tk, 1 fander.it, 1 @@ -40947,7 +40923,6 @@ fauwater.com, 1 faux.digital, 1 fauxcams.com, 1 fauxil.shop, 1 -favalart.com, 1 favedog.com, 1 favely.com, 1 favirei.com, 1 @@ -40973,6 +40948,7 @@ fayamovies.tk, 1 fayettecountyoh.gov, 1 fayettemopd.gov, 1 fayettevillewv.gov, 1 +fayntic.com, 1 faysalabdi.fi, 1 fazal.tv, 1 fazer.ddns.net, 1 @@ -40999,6 +40975,7 @@ fbi.gov, 1 fbigame.com, 1 fbihr.gov, 1 fbiic.gov, 1 +fbijobs.gov, 1 fbo.gov, 1 fbo.network, 1 fboerman.nl, 1 @@ -41502,7 +41479,6 @@ ffbans.org, 1 ffbsee.net, 0 fff-du.de, 1 fffdm.com, 1 -fffinfo.de, 1 ffg.berlin, 1 ffiec.gov, 1 ffis.me, 0 @@ -41656,7 +41632,6 @@ file-cloud.eu, 1 file-pdf.it, 0 file24.tk, 1 filebox.one, 1 -filecloud.fun, 1 filecopa.com, 1 filedesc.com, 1 filedoom.gq, 1 @@ -42537,6 +42512,7 @@ floralin.se, 1 floralworkshopsers.ga, 1 florasite.tk, 1 florausa.net, 0 +floravan.com, 1 floravino.de, 1 floreg.com, 1 florencecountywi.gov, 1 @@ -42606,7 +42582,6 @@ flowcom.de, 1 flowcount.xyz, 1 flowcrypt.com, 1 flowdise.com, 1 -flowerandplant.org, 0 flowercare.tk, 1 flowercityflavor.com, 1 flowerdelivery.tk, 1 @@ -42755,7 +42730,6 @@ fmn.nl, 1 fmodoux.biz, 0 fmorales.com, 0 fmorales.com.ni, 0 -fmovies.qa, 1 fmplus.cl, 1 fmquiero.cl, 1 fmstr.ml, 0 @@ -43206,7 +43180,6 @@ forms.gov, 1 formsbyair.com, 1 formsmarts.com, 1 formsmarts.net, 1 -formula-ot.ru, 1 formula.cf, 1 formulacionquimica.com, 1 formulastudent.de, 1 @@ -43754,6 +43727,7 @@ frauen-etappenrennen.de, 1 frauenarzt-zinke.de, 1 frauenlob.rocks, 1 fraurichter.net, 1 +fravegacatalogo.com, 0 fraye.net, 1 frayfitness.com, 1 frazell.net, 1 @@ -44083,6 +44057,7 @@ freshbean.club, 1 freshbooks.com, 0 freshcode.nl, 1 freshdesigns.de, 1 +freshdesignweb.com, 0 freshdesk-apps-by-invantive.com, 1 freshdns.nl, 1 freshempire.gov, 1 @@ -44446,7 +44421,6 @@ fujikochan.tk, 1 fujiwarashinzo.com, 1 fujiyakimono.com, 1 fukabori-kaidora.com, 1 -fukakukeiba.com, 1 fukase-seed.com, 1 fukikaeru.com, 1 fukn.jp, 1 @@ -44948,7 +44922,6 @@ gabriele-kluge.de, 1 gabriele.tips, 1 gabrielemarino.tk, 1 gabrielflores.tk, 1 -gabrielg.es, 1 gabrielgn.com.br, 0 gabrielgroup.com, 1 gabriella.cf, 1 @@ -45633,7 +45606,6 @@ gcschool.tk, 1 gcsepod.com, 1 gcso.gov, 1 gcwatx.gov, 1 -gda.fr, 1 gdax.com, 1 gddzqg.com, 1 gde-kupyt.ru, 1 @@ -46041,7 +46013,6 @@ gentlivinglab.be, 1 gentmuziekstad.be, 1 gentoo-blog.de, 0 gentooblog.de, 1 -gentoocn.org, 1 gentse-ondernemersdagen.be, 1 gentsefeesten.be, 1 gentsefeesten.gent, 1 @@ -46267,7 +46238,6 @@ getalink.ga, 1 getalitools.ru, 1 getanresources.com, 1 getanswer.ga, 1 -getapps.review, 1 getar.tk, 1 getasecondlife.net, 1 getawayline.com, 1 @@ -48162,7 +48132,6 @@ green-adn.com, 1 green-anarchy.tk, 1 green-attitude.be, 1 green-aura.ru, 0 -green-care.nl, 1 green-factory.gq, 1 green-factory.ml, 1 green-laser.ga, 1 @@ -48272,6 +48241,7 @@ greetingcdsers.ga, 1 greetingcdsest.ga, 1 greffe-de-cheveux-turquie.com, 1 greg.red, 1 +gregbonner.ca, 1 gregbonner.com, 1 gregbrimble.com, 1 greger.me, 1 @@ -48281,6 +48251,7 @@ greghouse.tk, 1 gregmartyn.com, 1 gregmarziomedia.com, 1 gregmc.ru, 1 +gregmilton.com, 0 gregmilton.org, 1 gregmote.com, 1 grego.pt, 1 @@ -49102,7 +49073,7 @@ h8p.de, 1 h9297.co, 1 h9397.com, 0 h9728.co, 1 -ha-blog.tw, 1 +ha-blog.tw, 0 ha-kunamatata.de, 1 ha.com, 1 ha3.eu, 1 @@ -50072,7 +50043,7 @@ hbr.link, 1 hbsslaw.co.uk, 1 hbsslaw.com, 1 hbsvzos.nl, 1 -hbudd.com, 1 +hbudd.com, 0 hbvip.com, 1 hbweb.io, 1 hbxianghang.com, 0 @@ -50154,6 +50125,8 @@ heade.cf, 1 headforcloud.com, 1 heading2australia.ga, 1 headlineclub.gr, 1 +headlinenews.co, 1 +headlinepublishing.be, 1 headofhair.pl, 1 headphonesinear.tk, 1 headshotharp.de, 1 @@ -50604,7 +50577,6 @@ heeler.blue, 1 heeler.red, 1 heello.es, 1 heesenyachts.com, 1 -heftkaufen.de, 1 heg.ge, 1 hegartymaths.com, 1 hegdahl.tk, 1 @@ -50852,6 +50824,7 @@ henke-home.eu, 1 henker.net, 1 henkibeer.com, 1 henkpille.tk, 1 +henkrensing.nl, 0 henkverlinde.com, 1 henley-computer-repairs.co.uk, 1 henleybouncycastles.co.uk, 1 @@ -52149,6 +52122,7 @@ homewinner.ga, 1 homewish.ga, 1 homeworkacers.com, 1 homeworld.ga, 1 +homeyantra.com, 1 homeyou.com, 1 homeyx.cf, 1 homezlog.com, 1 @@ -52398,6 +52372,7 @@ hosthum.com, 1 hostiberi.com, 0 hosting-rus.tk, 1 hosting-swiss.ch, 1 +hostingactive.it, 1 hostingalternative.com, 0 hostingdiario.com, 1 hostingdirectory.ga, 1 @@ -53619,7 +53594,6 @@ icesemulator.com, 1 iceshadow.tk, 1 icetiger.eu, 1 icetravellers.com, 0 -icetwister.com, 1 icewoman.net, 1 icewood-bois.com, 1 ich-finde-wikipedia-toll.tk, 1 @@ -53750,6 +53724,7 @@ idealabs.tk, 1 idealadvogadosbh.com.br, 1 idealbody.cf, 1 idealbody.gq, 1 +idealcontabilidade.net, 0 idealimplant.com, 0 idealize.ml, 1 idealnastrona.pl, 1 @@ -55319,7 +55294,6 @@ innovaptor.at, 1 innovaptor.com, 1 innovate-indonesia.com, 1 innovateohio.gov, 1 -innovation-photography.co.uk, 1 innovation-workshop.ro, 1 innovation.gov, 1 innovationbranding.ga, 1 @@ -57682,7 +57656,6 @@ jcadg.com, 1 jcaicedo.com, 1 jcaicedo.tk, 1 jcb.com, 1 -jcbgolfandcountryclub.com, 1 jccars-occasions.be, 1 jccrew.org, 1 jcde.xyz, 0 @@ -57825,9 +57798,9 @@ jedayoshi.me, 1 jedayoshi.tk, 1 jedcg.com, 1 jeddahlyn.nl, 1 -jedepannetonordi.ch, 1 -jedepannetonordi.com, 1 -jedepannetonordi.fr, 1 +jedepannetonordi.ch, 0 +jedepannetonordi.com, 0 +jedepannetonordi.fr, 0 jedi-master.tk, 1 jedi-online.tk, 1 jedicouncil.tk, 1 @@ -59021,7 +58994,6 @@ jtbservice.se, 1 jtcat.com, 1 jtconsultancy.sg, 1 jtemprestimos.com, 1 -jtg-inc.com, 1 jtkconstructiongroup.com, 1 jtp.id, 1 jtrocinski.com, 1 @@ -59989,7 +59961,6 @@ kara-fabian.de, 1 karabah.cf, 1 karabah.tk, 1 karabas.com, 1 -karabijnhaken.nl, 0 karabukhaber.tk, 1 karachay.tk, 1 karachi.dating, 1 @@ -60160,10 +60131,8 @@ kasparovru.ml, 1 kasparovru.tk, 1 kasper-team.tk, 1 kasperstad.dk, 1 -kassa.at, 1 kassa.com, 1 kassa.expert, 1 -kasse.pro, 1 kassola.tk, 1 kastamonuhaberleri.tk, 1 kastanie-skolen.dk, 1 @@ -61020,6 +60989,7 @@ kigurumi-party.ru, 1 kihi.news, 1 kiinanharjakoirat.tk, 1 kiinteistot-lidl.fi, 1 +kik.ee, 1 kikbb.com, 1 kiki-voice.jp, 1 kikivega.net, 1 @@ -61593,6 +61563,7 @@ klinto.nl, 1 klipa.tk, 1 klitmoeller.de, 1 klitmoeller.dk, 1 +kliu.io, 0 klj-beveren.tk, 1 klj-kruibeke.tk, 1 klj-walshoutem.tk, 1 @@ -63411,6 +63382,7 @@ lakesherwoodoutdoorlighting.com, 1 lakeshiremo.gov, 1 lakeshowlife.com, 1 lakestreetministorage.com, 1 +lakeview.photography, 1 lakevotes.gov, 1 lakewinnipegdatastream.ca, 1 lakewoodcityglass.com, 1 @@ -63431,7 +63403,6 @@ lalaya.fr, 1 laled.ch, 0 lalegria.tk, 1 laleli.biz, 1 -lallybroch.com.au, 1 lalokura.tk, 1 lalucepulsata.it, 1 lalucha.tk, 1 @@ -64793,6 +64764,7 @@ lemonparty.co, 1 lemonpool.com.tr, 1 lemonrockbiketours.com, 1 lemonrotools.com, 1 +lemuslimpost.com, 1 lena-klein.de, 1 lena-klein.eu, 1 lena-nitro.org, 1 @@ -64827,7 +64799,6 @@ lenit.nl, 1 lenkeran.tk, 1 lenkunz.me, 1 lenn-blaschke.com, 1 -lennar.com, 1 lennard-indlekofer.de, 1 lennard.tk, 1 lennard0711.eu, 1 @@ -65270,6 +65241,7 @@ liamelliott.me, 1 liamlin.me, 1 lian-in.net, 1 liandongyoupin.com, 1 +liang-li88.com, 1 liangbi.ml, 1 lianglongcredit.com, 1 liangxingai.com, 1 @@ -65410,7 +65382,6 @@ lidel.org, 1 lidernaturascarlettbados.com, 1 liderok.tk, 1 liderwalut.pl, 0 -lidl-fotos.de, 1 lidl-gewinnspiel.de, 1 lidl-holidays.com, 1 lidl-immobilien.de, 1 @@ -65525,7 +65496,6 @@ lifetimestack.com, 1 lifetoolscdc.com, 1 lifetree.network, 1 lifeupgame.fr, 1 -lifewaysvillage.com, 1 lifewithdyna.com, 1 lifexpert.tk, 1 lifi.digital, 1 @@ -66488,6 +66458,7 @@ locald.at, 1 localegroup.com, 0 localexpert.realestate, 1 localhorst.duckdns.org, 1 +localhost.cat, 1 localized.tk, 1 localizejs.com, 1 localizestaging.com, 1 @@ -67588,6 +67559,7 @@ lukekuza.me, 1 lukem.eu, 0 lukem.net, 1 lukepeltier.com, 1 +lukersallamericanstorage.com, 1 lukesbouncycastlehire.com, 1 lukesutton.info, 1 lukezweb.tk, 1 @@ -68165,7 +68137,6 @@ madridagency.com, 1 madridartcollection.com, 1 madride.tk, 1 madscientistwebdesign.com, 1 -madsgencydemo.com, 1 madskauts.tk, 1 madskills.tk, 1 madsklitgaard.dk, 1 @@ -68205,6 +68176,7 @@ mafiapenguin.club, 1 mafiasi.de, 1 mafondue.ch, 0 mafworld.com, 1 +mafy.fi, 1 magaconnection.com, 1 magadan.ga, 1 magadan.gq, 1 @@ -68320,7 +68292,6 @@ magliner.com, 1 magnacarebroker.com, 1 magnacumlaude.co, 1 magnamus.it, 1 -magnate.co, 1 magnatechnology.com, 1 magnatronic.com.br, 1 magneetfolie.nl, 1 @@ -68685,7 +68656,6 @@ malik.holdings, 1 malik.id, 1 malikcomputers.tk, 1 malikdeenarislamicacademy.tk, 1 -malikussa.id, 1 malikussaid.com, 1 malimusavirler.tk, 1 malinaclub.com, 1 @@ -69919,7 +69889,7 @@ matterhorn-test.com, 1 mattersource.com, 1 mattessons.co.uk, 1 mattferderer.com, 1 -mattforster.ca, 1 +mattforster.ca, 0 mattga.ca, 1 matthew-carson.info, 1 matthew-cash.com, 1 @@ -70449,6 +70419,7 @@ meat.org.uk, 1 meat.tk, 1 meatfoods.com.br, 1 meatfreecarnivore.com, 1 +meayne.ddns.net, 0 mebanesteakhouse.com, 1 mebel-dnr.ml, 1 mebel-voronezh.cf, 1 @@ -70824,6 +70795,7 @@ media-land.tk, 1 media-library.co.uk, 1 media-serwis.com, 1 media-start.tk, 1 +media-store.ir, 1 media-valko.hu, 1 media4u.tk, 1 mediaarea.net, 1 @@ -71427,7 +71399,6 @@ mephedrone.org, 1 meps.net, 1 merafsolutions.com, 1 meraki.systems, 1 -merakidigitalmedia.com, 1 meralda.eu, 1 meralda.net, 1 meralda.org, 1 @@ -71730,7 +71701,6 @@ metroval.tk, 1 metsasta.com, 1 mettelenejohansson.dk, 1 mettin.org, 1 -metube.icu, 1 metver.tk, 1 metyweb.ga, 0 metz-metropolitain.fr, 1 @@ -72651,6 +72621,7 @@ miremedio.cl, 1 mirepublic.co.nz, 1 mireservaonline.es, 1 mirfire.com, 0 +miriamgamburd.com, 1 miriamharel.tk, 1 mirindadomo.ru, 0 mirinfonews.tk, 1 @@ -73129,7 +73100,6 @@ moabit.de, 1 moabpapier.de, 1 moabygg.se, 1 moahmo.com, 0 -moas.design, 1 moas.photos, 1 mob2con.com.br, 1 mobclan.tk, 1 @@ -73334,7 +73304,6 @@ modul-metal-habitat.fr, 1 modul21.eu, 1 modul8infinity.co, 1 modul8r.com, 1 -module.market, 1 modulebaan.tk, 1 moduleus.com, 1 modulex-gmbh.de, 1 @@ -73712,7 +73681,6 @@ montychristie.com, 1 montyvlogs.com, 1 monveilleuretmoi.com, 1 monweb.tk, 1 -monytharaa.com, 1 monzaradio.tk, 1 monzatoday.it, 1 monzo.me, 1 @@ -74442,8 +74410,6 @@ mtehe-square.com, 1 mteleport.net, 1 mtf.rip, 1 mtfgnettoyage.fr, 1 -mtgeni.us, 1 -mtgenius.com, 1 mtgoptex.com, 1 mtgsuomi.fi, 1 mthode.org, 1 @@ -76553,7 +76519,6 @@ ncs-cleaning.dk, 1 ncsadministraties.nl, 1 ncsbadvisors.gov, 1 ncsbe-apps.gov, 1 -ncsc.gov.uk, 1 ncsccs.com, 1 ncsparta.gov, 1 nctx.co.uk, 1 @@ -76581,7 +76546,6 @@ ndscreening.com, 1 ndtblog.com, 1 ndum.ch, 1 nduna.dk, 1 -ndvr.com, 1 ndx.ee, 1 ndy.sex, 1 ne-on.org, 1 @@ -76904,7 +76868,6 @@ neropiceno.tk, 1 neroshana.com, 1 nerot.eu, 1 nerpa-club.ru, 1 -nerta.ro, 1 nertus.ua, 1 nerull7.info, 1 nerv.com.au, 1 @@ -77153,6 +77116,7 @@ netzklad.de, 1 netzona.org, 1 netzspielplatz.de, 0 netzsv.website, 1 +netztest.at, 1 netzvieh.de, 1 netzwerk-lq.com, 1 netzwerk-sozialliberal.de, 1 @@ -77170,6 +77134,7 @@ neurobiology.com, 1 neurochip.com, 1 neurocny.cloud, 1 neurococi.ro, 1 +neurolab.no, 0 neurolicht.de, 1 neurologia.tk, 1 neurologie.tk, 1 @@ -77619,7 +77584,6 @@ nhbp-nsn.gov, 1 nhbp.gov, 1 nhccnews.org, 1 nhdsilentheroes.org, 1 -nhglobalpartners.com, 1 nhhoteljobs.nl, 1 nhimf.org, 1 nhjvillalmanzo.tk, 1 @@ -77717,7 +77681,6 @@ nicher.tk, 1 nichesite.gq, 1 nichevideogalore.com, 1 nichi.co, 1 -nichijou.com, 1 nichijou.org, 1 nicholasperkins.io, 1 nicholasquigley.com, 1 @@ -78831,7 +78794,6 @@ np39.de, 1 npaccel.com, 1 npath.de, 1 npbeta.com, 1 -npc-ts.org, 1 npc.org.au, 1 npcradio.tk, 1 npgcdn.net, 1 @@ -78839,6 +78801,7 @@ nphrm.com, 1 npiconsultoria.com.br, 0 npm.li, 1 npmcdn.com, 1 +nppaper.be, 1 npregion.org, 1 npsas.org, 1 nptn.tk, 1 @@ -78907,7 +78870,6 @@ nsp.ua, 1 nspeaks.com, 1 nspireoutreach.org, 0 nspoh.nl, 1 -nsquaredong.com, 1 nsradiology.net, 1 nssfchile.tk, 1 nssquad.tk, 1 @@ -78990,6 +78952,7 @@ nugmanov.net, 1 nugratis.nl, 1 nugush.tk, 1 nuhil.tk, 1 +nuipogoda.ru, 1 nuitec.com.br, 1 nuits-franciliennes.fr, 1 nuke-masters.tk, 1 @@ -80105,7 +80068,6 @@ omaharoofpros.com, 1 omahcoin.com, 1 omandatapark.com, 1 omanhr.cf, 1 -omaosurveys.org, 0 omarans.com, 1 omarbaba.shop, 1 omarh.net, 1 @@ -80208,7 +80170,6 @@ onahonavi.com, 1 onair.ovh, 1 onarto.com, 1 onceuagain.tk, 1 -onceuponabow.org, 1 onceuponarainbow.co.uk, 1 oncf.asso.fr, 1 onchclub.tk, 1 @@ -80527,7 +80488,6 @@ onpermit.net, 1 onpointplugins.com, 1 onpopup.ga, 1 onporn.fun, 1 -onporn.tube, 1 onpreise.de, 1 onrealt.ru, 0 onsenlaichelesdoigts.be, 1 @@ -80651,6 +80611,7 @@ openai.community, 1 openalgeria.org, 1 openarch.nl, 1 openarchivaris.nl, 1 +openbayes.com, 1 openbayesstatus.com, 1 openbeecloud.com, 1 openblox.org, 1 @@ -81405,7 +81366,6 @@ ourocg.cn, 1 ouronyx.com, 0 ourplanetary.com, 1 ours-tudio.com, 1 -oursiteupdates.com, 1 ourstory.rip, 1 oursurplus.com, 1 ouruglyfood.com, 1 @@ -81484,7 +81444,6 @@ ovabastecedoraindustrial.com, 1 ovago.com, 1 ovalle.tk, 1 ovallevirtual.tk, 1 -ovedy.com, 1 ovejaninja.com, 1 ovelhaostra.com, 1 oven.media, 1 @@ -81609,7 +81568,7 @@ oximedia.ga, 1 oximo.lviv.ua, 0 oximoron.tk, 1 oxinails.salon, 1 -oxlab.com.ar, 1 +oxlab.com.ar, 0 oxo.cloud, 0 oxsec.co.uk, 1 oxt.co, 1 @@ -81673,6 +81632,7 @@ p-mint.jp, 1 p-p.site, 1 p-pc.de, 1 p-s-b.com, 1 +p-soc.com.br, 1 p-store.net, 1 p-t.io, 1 p-vegas.com, 1 @@ -82057,7 +82017,6 @@ pamc.tk, 1 pamiers-citoyenne.fr, 1 pamlightdesign.com, 1 pamm.tk, 1 -pampers.com, 1 pamperssamples.ca, 1 pamsorel.co.za, 1 pamvo.com, 1 @@ -82131,7 +82090,6 @@ paneu.de, 1 panezai.tk, 1 pang.ga, 1 pangash.com, 1 -pangci.xyz, 0 pangea-it.com, 1 pangeaservices.com, 1 panghu.me, 1 @@ -82215,7 +82173,6 @@ papelcraft.co.uk, 1 paper-republic.org, 1 paper.sc, 1 paper.wf, 1 -papergamer.co.uk, 1 paperhoney.by, 1 paperlesssolutionsltd.com.ng, 1 papermasters.com, 1 @@ -82553,7 +82510,6 @@ passer.tk, 1 passfilesafe.com, 1 passfindr.com, 1 passfoto-deinfoto.ch, 1 -passgamer.com, 1 passieposse.nl, 1 passion-billard.fr, 1 passionate.org.nz, 1 @@ -82863,7 +82819,6 @@ paycentre.com, 1 payclock.com, 1 paydepot.com, 1 paydigital.pt, 1 -payexpresse.com, 1 payfazz.com, 1 payforpeople.nl, 1 paygvpn.com, 1 @@ -83111,7 +83066,7 @@ pebkac.gr, 0 pebook.tk, 1 pecadis.de, 1 pecheneg.tk, 1 -pechibani.by, 1 +pechibani.by, 0 pechka.tk, 1 pechonova.com, 1 peckandweis.com, 1 @@ -83806,7 +83761,6 @@ pewforum.org, 1 pewglobal.org, 1 pewresearch.org, 1 pex.digital, 0 -pexxi.eu, 1 peya.tokyo, 1 peyote.com, 1 peyote.org, 1 @@ -83858,7 +83812,6 @@ pgmsp.net, 1 pgmtechnologies.com, 1 pgnetwork.net, 1 pgp.lol, 1 -pgp.network, 1 pgpaintanddesign.com, 1 pgpmail.cc, 1 pgprosupplies.com, 1 @@ -84126,7 +84079,6 @@ photographersdaydream.com, 1 photography-workshops.net, 1 photographyforchange.com, 1 photographyforchange.org, 1 -photographymof.com, 1 photolakeview.com, 1 photolessya.by, 1 photomaniastore.com, 1 @@ -85136,6 +85088,7 @@ pluginhayati.tk, 1 pluimveeplanner.nl, 1 plum.fr, 1 plumair-ve.com, 1 +plumber-in-sandton.co.za, 1 plumbercincoranch.com, 1 plumberlewisvilletexas.com, 1 plumbermountedgecombe.co.za, 1 @@ -85212,6 +85165,7 @@ pmg-offshore-company.com, 1 pmg-purchase.com, 1 pmg-purchase.net, 1 pmi-install.com, 1 +pmi.gov, 1 pminvestinginfo.com, 1 pmk.ddns.net, 0 pmklaassen.com, 1 @@ -86154,6 +86108,7 @@ powerball.cf, 1 powerball.club, 1 powerbi.istanbul, 1 powerbux.tk, 1 +powercloud.technology, 1 powercomputers.nl, 1 poweredbyiris.nl, 1 powerentertainment.tv, 1 @@ -86546,6 +86501,7 @@ prestigerepairs.com.au, 1 prestigesigns.net, 1 prestigesoundandlight.co.uk, 1 prestigeworldwidepr.com, 1 +prestigiouskitchen.com, 1 prestonapp.com, 1 prestonbrant.com, 1 prestopizzas63.fr, 1 @@ -87406,7 +87362,6 @@ prowpcare.com, 1 prowrestlingevents.tk, 1 prox.ru, 1 proximasrl.eu, 1 -proximato.com, 0 proximity.ga, 1 proximityradio.fr, 1 proximo.tk, 1 @@ -88166,6 +88121,7 @@ qike.tk, 1 qikify.com, 1 qimingceming.com, 1 qingan.ca, 1 +qingly.me, 1 qingniantuzhai.com, 1 qingpat.com, 1 qingpei.me, 1 @@ -88429,7 +88385,6 @@ quelle.de, 1 quelleformation.net, 1 quellenwiese.ski, 0 quemadoresdegrasa.org, 1 -queminventou.com.br, 0 quemmeliga.com, 1 quemquaeritis.tk, 1 quena-artesania.tk, 1 @@ -89014,7 +88969,6 @@ raglits.co.uk, 1 ragnamania.tk, 1 ragnamart.tk, 1 ragnaroktop.com.br, 1 -ragprint.com, 1 ragrosstudios.com, 1 rahayi.tk, 1 rahedm.ir, 1 @@ -89273,7 +89227,6 @@ ranksite.ga, 1 ranksite.gq, 1 ranksite.ml, 1 ranksite.tk, 1 -ranktopay.com, 1 rankya.com, 1 rannamoisaaiasalong.ee, 1 rannseier.org, 1 @@ -89420,7 +89373,6 @@ ravihotel.com, 0 ravijuhend.ee, 1 ravik.tk, 1 ravimiamet.ee, 1 -ravindran.me, 1 raviparekh.co.uk, 1 ravis.org, 1 ravkr.duckdns.org, 1 @@ -90122,6 +90074,8 @@ refrigeratorrepair-austin.com, 1 refu.net, 1 refuelcollective.com, 0 refuelcreative.com.au, 0 +refundo.cz, 1 +refundo.sk, 1 refurb-tracker.com, 1 refusedcarfinance.com, 1 reg.place, 1 @@ -90871,6 +90825,7 @@ reverencestudios.com, 1 revers.tk, 1 reverseaustralia.com, 1 reversecanada.com, 1 +reversecrucifixkm.altervista.org, 1 reversedns.tk, 1 reverseloansolutions.com, 1 reverselookupphone.us, 1 @@ -91081,7 +91036,6 @@ ricaud.me, 1 riccardopiccioni.it, 1 riccy.org, 1 riceadvice.info, 1 -ricettesemplicieveloci.altervista.org, 1 rich-good.com, 0 richadams.me, 1 richandsteph.co.uk, 1 @@ -91158,6 +91112,7 @@ rico.ovh, 1 ricobaldegger.ch, 1 ricochet.com, 1 ricochet.im, 1 +ricomp.com.br, 1 ricor.cl, 0 ricoy.tk, 1 ricoydesign.com, 1 @@ -91220,7 +91175,6 @@ rightsem.com, 1 rightsolutionplumbing.com.au, 1 rightstuff.link, 0 rigintegrity.com, 1 -rigous.net, 1 rihappy.tk, 1 riigiteenused.ee, 1 riimihaku.fi, 1 @@ -91477,6 +91431,7 @@ rncc.mx, 1 rndtool.info, 1 rnews.tk, 1 rngmeme.com, 1 +rnoax.com, 1 ro.co, 1 ro.exchange, 1 ro.search.yahoo.com, 0 @@ -91811,7 +91766,6 @@ rollingcouchapp.com, 1 rollingshuttle.org, 1 rollinspass.org, 1 rollthedice.tk, 1 -rolluplab.it, 1 rolotrans.cf, 1 rolotrans.ga, 1 rolotrans.gq, 1 @@ -92354,7 +92308,6 @@ rsvaachen.de, 1 rsvp, 1 rswow.ru, 1 rsync.eu, 0 -rt.com, 1 rt22.ch, 1 rtate.ca, 1 rtate.se, 1 @@ -94316,6 +94269,7 @@ schnuckenhof-wesseloh.de, 1 schnyder-werbung.ch, 0 schody-rozycki.pl, 1 schoenstatt-fathers.link, 1 +schoenstatt-fathers.us, 1 schoenstatt.link, 1 schoepski.de, 1 schoffelcountry.com, 1 @@ -94827,7 +94781,6 @@ seasons.nu, 0 seaspiration.com, 1 seatbeltpledge.com, 1 seatinglane2u.com, 1 -seatsurfing.de, 1 seattle-life.net, 1 seattlebasementwaterproofers.com, 1 seattleduiattorneys.com, 1 @@ -98360,6 +98313,7 @@ smartsitio.com, 1 smartspace.ml, 1 smartspace.tk, 1 smartsparrow.com, 0 +smartstep.pt, 1 smartsupply.global, 1 smartthursday.hu, 1 smartvideo.io, 1 @@ -98675,6 +98629,7 @@ snowy.ink, 1 snowy.land, 1 snowyluma.com, 1 snowyluma.me, 1 +snperformance.gr, 1 snrat.com, 1 snrd.de, 1 snrd.eu, 1 @@ -99655,6 +99610,7 @@ spar-ni.co.uk, 1 sparanoid.blog, 1 sparanoid.com, 1 sparanoid.net, 1 +sparanoid.network, 1 sparanoidstatus.com, 1 sparendirekt.at, 1 sparkandpook.com, 1 @@ -100205,7 +100161,6 @@ squadgames.ru, 1 squadronprotectiveservices.net, 1 squardllc.ml, 1 square-gamers.tk, 1 -square-gaming.org, 1 square-src.de, 0 square.com, 1 square.com.mx, 1 @@ -101074,6 +101029,7 @@ steveborba.com, 1 stevebuck.tk, 1 stevecostar.com, 1 stevedoggett.com, 1 +steveellwood.com, 1 stevegellerhomes.com, 1 stevegrav.es, 1 stevejcraig.com, 1 @@ -101213,6 +101169,7 @@ stirblaut.de, 1 stirling.co, 1 stisidores.org, 1 stitch.money, 1 +stitchfiddle.com, 1 stitchinprogress.com, 1 stjohncamden.com, 1 stjohnin.com, 1 @@ -101235,7 +101192,6 @@ stkildaosteopathy.com.au, 1 stlbosnians.com, 1 stleismann.de, 1 stleonardmn.org, 1 -stlfamilyattorney.com, 1 stlfc.gov, 1 stlfence.com, 1 stln.ml, 1 @@ -102037,7 +101993,6 @@ succubus.xxx, 1 sucessclick.gq, 1 suceveanca.ro, 1 suche.org, 1 -suchem.com, 0 suchhire.com, 1 suchmaschinen-werkstatt.de, 1 suckmyan.us, 0 @@ -103673,6 +103628,7 @@ tanneradvisorysolutions.com.au, 1 tannercorporation.com, 1 tannerdewitt.com, 1 tannerryan.ca, 1 +tannerwilliamson.com, 1 tannerwj.com, 1 tannextcloud.cf, 1 tanovar.com, 1 @@ -104030,7 +103986,6 @@ tcvonline.vic.gov.au, 1 tcvvip.com, 1 tcvw.org, 1 tcwis.com, 1 -tcybert.com, 1 tcyoung.co.uk, 1 td-bambini.ru, 1 td-olymp.ru, 1 @@ -104423,7 +104378,6 @@ techshift.nl, 1 techshift.se, 1 techsite.tk, 1 techsmartstore.com, 1 -techsna.com, 1 techsocial.nl, 1 techsolvency.com, 1 techstackjournal.com, 1 @@ -105220,7 +105174,6 @@ thavmacode.gr, 1 thc-stadvdzon.nl, 1 thca.ca, 1 thconsulting.co.uk, 1 -thcpbees.co.uk, 1 thda.org, 1 the-ace.tk, 1 the-allmighty-mike.tk, 1 @@ -106007,6 +105960,7 @@ theralino.de, 1 therandombits.com, 0 therankkings.org, 1 therapie-psycho-emotionnelle.fr, 1 +therapiemi.ch, 1 therapiepraxis-westbezirk.de, 1 therapyclient.com, 1 therapyconnects.co.uk, 1 @@ -106486,6 +106440,7 @@ thoughtsynth.com, 1 thoughtsynth.net, 1 thoughtsynth.org, 1 thoughtworthy.info, 1 +thouqi.com, 1 thousandoakselectrical.com, 1 thousandoaksexteriorlighting.com, 1 thousandoakslandscapelighting.com, 1 @@ -109461,6 +109416,7 @@ tungjatjeta.al, 1 tungstenworld.com, 1 tuning-parts24.de, 1 tuning-werkstatt-nuernberg.de, 1 +tuning.energy, 1 tuningblog.eu, 0 tunisia-tech.tk, 1 tunisiadefnews.ga, 1 @@ -109581,7 +109537,6 @@ turnover.cf, 1 turobot.casa, 1 turoktv.org, 1 turpinpesage.fr, 1 -tursiae.org, 1 turteka.com, 1 turtle.ai, 0 turtleduckstudios.com, 1 @@ -109917,7 +109872,7 @@ type1joe.org, 1 type74.ir, 1 typeblog.net, 1 typecheck.io, 1 -typecho.site, 1 +typecho.site, 0 typeclasses.com, 1 typecodes.com, 1 typehub.net, 1 @@ -109979,7 +109934,9 @@ u-he.com, 1 u-page.nl, 1 u.nu, 1 u00228.com, 0 +u0060.com, 0 u0070.com, 1 +u0080.com, 0 u03.fr, 1 u1100.com, 1 u1144.com, 1 @@ -110309,7 +110266,7 @@ ultimateappreviews.co, 1 ultimatebabyshowergifts.ga, 1 ultimatebattle.tk, 1 ultimateclub.tk, 1 -ultimatefilmpromotion.com, 1 +ultimatefilmpromotion.com, 0 ultimategaming.tk, 1 ultimatehalo.tk, 1 ultimatelifesupport.ga, 1 @@ -110412,7 +110369,6 @@ unblocked.at, 1 unblocked.cx, 1 unblocked.gdn, 1 unblocked.lat, 1 -unblocked.lc, 1 unblocked.ltda, 1 unblocked.one, 1 unblocked.pro, 1 @@ -110650,7 +110606,6 @@ unitedmethodistchurch.cf, 1 unitedmethodistchurch.ga, 1 unitedmethodistchurch.gq, 1 unitedmethodistchurch.ml, 1 -unitedmethodistchurch.tk, 1 unitedpsychological.com, 1 unitedrestorationfl.com, 1 unitedsafetynet.com, 0 @@ -111159,7 +111114,7 @@ usedu.us, 1 usehonk.com, 1 usenet.tk, 1 useon.com, 1 -useon.ru, 1 +useon.ru, 0 user-agent.ml, 1 userbase.com, 1 usercentrics.com, 1 @@ -111464,7 +111419,6 @@ va.gov, 0 va11hal.la, 1 va11halla.ddns.net, 1 vaaddress.co, 1 -vaaes.org, 0 vaan-arbeidsrecht.nl, 1 vaartjesboten.nl, 1 vaat.io, 1 @@ -112580,6 +112534,7 @@ videt-son.ml, 1 videt-son.tk, 1 vidimte.eu, 1 vidiobokep.xyz, 1 +vidiproject.com, 1 vidister.de, 0 viditour-golf.nl, 1 viditour-zorg.nl, 1 @@ -113122,7 +113077,6 @@ visualetiquetas.art.br, 1 visualforce.com, 1 visualgnome.com, 1 visualideas.org, 1 -visualiti.co, 1 visualizing.info, 1 visuall.be, 1 visualmarketingdeals.com, 1 @@ -113672,7 +113626,6 @@ voyage-martinique.fr, 1 voyageforum.com, 1 voyageofyume.com, 1 voyagesaufildespages.be, 0 -voyageschine.com, 1 voyagewd.world, 1 voyagewiki.com, 1 voyagewiki.org, 1 @@ -114094,6 +114047,7 @@ wa.me, 1 waagen.tk, 1 waaifu.com, 1 waalsekrook.be, 1 +waavit.com, 1 waays.eu, 1 waays.fr, 1 waayz.eu, 1 @@ -114554,6 +114508,7 @@ waupacawi.gov, 1 wav-productions.com, 1 wave-inc.co.jp, 1 wave.is, 1 +wave.red, 1 wavengine.com, 0 waveous.com, 1 wavered.cf, 1 @@ -114571,7 +114526,6 @@ way2tech.de, 1 waycoolmail.tk, 1 waycraze.com, 1 wayfairertravel.com, 1 -wayficdesign.com, 1 waynecountyne.gov, 1 waynecountyoh.gov, 1 waynefranklin.com, 1 @@ -114612,7 +114566,6 @@ wbudd.com, 1 wbut.ml, 1 wby.by, 1 wby.tw, 1 -wc-is.com, 1 wc3modding.ml, 1 wc64.org, 1 wca.link, 1 @@ -115596,7 +115549,6 @@ whatdevotion.com, 1 whatdevshouldknow.pl, 1 whatevents.tk, 1 whatevername.tk, 1 -whatevershirt.com, 1 whateverzone.ml, 1 whatiexpose.com, 1 whatimissed.news, 1 @@ -116131,7 +116083,6 @@ williamfeely.info, 1 williamgoldberg.cf, 1 williamjohngauthier.net, 1 williamk.ga, 0 -williamle.com, 0 williammcgill.co, 1 williamparedes.tk, 1 williampuckering.com, 1 @@ -116775,6 +116726,7 @@ wordspy.com, 1 wordwidessl.net, 1 wordxtra.net, 1 wordzite.com, 1 +worf.in, 1 work-at-home.ga, 1 work-at-home.gq, 1 work-in-progress.website, 1 @@ -117196,7 +117148,6 @@ wsg127.com, 0 wsgvet.com, 1 wsheffield.com, 1 wsiaca.org, 1 -wsjf.org, 1 wsl.sh, 1 wsldp.com, 1 wso01.com, 1 @@ -117283,6 +117234,7 @@ wvv-8522.com, 1 wvw-8522.com, 1 ww-design.ch, 1 ww00228.com, 1 +ww2onlineshop.com, 1 ww5197.co, 1 ww6729.co, 1 ww6729.com, 0 @@ -118000,7 +117952,6 @@ xjpvictor.info, 1 xjtv.com, 1 xkblog.xyz, 1 xkcd.pw, 1 -xkeyc.cn, 1 xkviz.net, 1 xkwy2018.cn, 1 xlan.be, 1 @@ -118981,7 +118932,7 @@ yangwang.tk, 1 yangyi.ml, 1 yanhongming.net, 1 yanik.info, 1 -yanjicg.com, 1 +yanjicg.com, 0 yanlongli.com, 1 yann.tw, 1 yanngraf.ch, 0 @@ -119141,7 +119092,6 @@ yeesker.com, 1 yekaterinburg-city.tk, 1 yellow.ai, 1 yellowcar.website, 1 -yellowfish.top, 1 yellowhawk.nl, 1 yellowmessenger.com, 1 yellowpages.ee, 1 @@ -119299,6 +119249,7 @@ yilanju.com, 1 yilconstruction.ca, 1 yiluup.com, 0 yimgo.fr, 0 +yin8888.tv, 0 yinduyy.com, 0 yinfor.com, 1 ying.gift, 1 @@ -119408,6 +119359,7 @@ yokohama.ga, 1 yokone3-kutikomi.com, 1 yokorei.yokohama, 1 yolandgao.me, 1 +yolks.in, 1 yolo-csgo.com, 1 yolo.vn, 1 yolobert.de, 1 @@ -119508,7 +119460,6 @@ youiv4k.com, 1 youiv5.com, 1 youiv6.com, 1 youivc.com, 1 -youivh.com, 1 youivr.com, 1 youivx.com, 1 youivz.com, 1 diff --git a/services/settings/dumps/blocklists/addons-bloomfilters.json b/services/settings/dumps/blocklists/addons-bloomfilters.json index 7cd6b9db7f845..4183f10ebc9a5 100644 --- a/services/settings/dumps/blocklists/addons-bloomfilters.json +++ b/services/settings/dumps/blocklists/addons-bloomfilters.json @@ -1,5 +1,69 @@ { "data": [ + { + "stash": { + "blocked": [ + "{2c337a74-3d84-4591-92fa-bcd94f6d3901}:2.0", + "{2c337a74-3d84-4591-92fa-bcd94f6d3901}:2.1" + ], + "unblocked": [] + }, + "schema": 1655123887049, + "key_format": "{guid}:{version}", + "stash_time": 1655145308585, + "id": "8c7d988b-6997-418e-a3f5-f8298f146cec", + "last_modified": 1655145489612 + }, + { + "stash": { + "blocked": [ + "{e54396ba-f1e2-4e24-8d10-cab3b9c0b53c}:0.0.8", + "{c11c349e-540d-4bc9-b2ed-e6d5436e978c}:0.1.3", + "{233f37be-2180-4ea9-ab47-5fc26d0a7ba2}:1.0.1", + "{c11c349e-540d-4bc9-b2ed-e6d5436e978c}:0.1.5", + "{ed576688-bab6-487e-bf31-3d57fbc92642}:0.6.2", + "{816cbda1-156f-4937-83eb-c8694b5b99df}:0.1.0", + "{e54396ba-f1e2-4e24-8d10-cab3b9c0b53c}:0.0.2", + "{7c792638-7566-4c87-8c29-2dc9f3a7d66d}:0.0.3", + "{e54396ba-f1e2-4e24-8d10-cab3b9c0b53c}:0.0.9", + "{5f6f53ac-667f-4979-8f3f-3d80579e6126}:0.1.2", + "{e54396ba-f1e2-4e24-8d10-cab3b9c0b53c}:0.0.3", + "{ddeefd6e-b413-4903-822e-57859f4e76a7}:0.1.0", + "{3f6ed14b-a0d8-41bf-8ddb-d46281d4071b}:1.0.2", + "{e54396ba-f1e2-4e24-8d10-cab3b9c0b53c}:0.0.5", + "{c11c349e-540d-4bc9-b2ed-e6d5436e978c}:0.1.4", + "{ed576688-bab6-487e-bf31-3d57fbc92642}:0.6.0", + "{4b8c7edc-5d80-4898-abc7-1d592ee3bd5f}:0.1.2", + "{ed576688-bab6-487e-bf31-3d57fbc92642}:0.6.1", + "{99c65cdd-486f-48ee-b9e1-eef0a800d7a8}:0.1.0", + "{99c65cdd-486f-48ee-b9e1-eef0a800d7a8}:0.1.3", + "{7c792638-7566-4c87-8c29-2dc9f3a7d66d}:0.0.2", + "{e54396ba-f1e2-4e24-8d10-cab3b9c0b53c}:0.0.4", + "{7c792638-7566-4c87-8c29-2dc9f3a7d66d}:0.0.1", + "{e54396ba-f1e2-4e24-8d10-cab3b9c0b53c}:0.0.7", + "{3f6ed14b-a0d8-41bf-8ddb-d46281d4071b}:1.0.1", + "{32ab3145-c79b-4ce1-b9b7-3065e5f37cc3}:0.0.8", + "{3f6ed14b-a0d8-41bf-8ddb-d46281d4071b}:1.0.0", + "{5f6f53ac-667f-4979-8f3f-3d80579e6126}:0.1.1", + "{99c65cdd-486f-48ee-b9e1-eef0a800d7a8}:0.1.1", + "{ed576688-bab6-487e-bf31-3d57fbc92642}:0.6.3", + "{99c65cdd-486f-48ee-b9e1-eef0a800d7a8}:0.1.2", + "{c11c349e-540d-4bc9-b2ed-e6d5436e978c}:0.1.2", + "{e54396ba-f1e2-4e24-8d10-cab3b9c0b53c}:0.0.1", + "{233f37be-2180-4ea9-ab47-5fc26d0a7ba2}:1.0.0", + "{99c65cdd-486f-48ee-b9e1-eef0a800d7a8}:0.1.5", + "{90fa9822-5b5d-46db-83a1-c4e8b998a2cb}:0.0.1", + "{c11c349e-540d-4bc9-b2ed-e6d5436e978c}:0.1.1", + "{e54396ba-f1e2-4e24-8d10-cab3b9c0b53c}:0.0.6" + ], + "unblocked": [] + }, + "schema": 1654592908748, + "key_format": "{guid}:{version}", + "stash_time": 1655123708485, + "id": "44e0a6b8-5eac-473d-9d17-1a682a8ddf45", + "last_modified": 1655123886991 + }, { "stash": { "blocked": [ diff --git a/services/settings/dumps/security-state/intermediates.json b/services/settings/dumps/security-state/intermediates.json index be316769ac60b..e869e769aa5bf 100644 --- a/services/settings/dumps/security-state/intermediates.json +++ b/services/settings/dumps/security-state/intermediates.json @@ -1,5 +1,95 @@ { "data": [ + { + "schema": 1655189823484, + "derHash": "cDV7nlbT+zxsAJw4xxgUVMRikI37zm1U1g3+HlBuFP0=", + "subject": "CN=TrustAsia ECC OV TLS Pro CA G2,O=TrustAsia Technologies\, Inc.,C=CN", + "subjectDN": "MF0xCzAJBgNVBAYTAkNOMSUwIwYDVQQKExxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMScwJQYDVQQDEx5UcnVzdEFzaWEgRUNDIE9WIFRMUyBQcm8gQ0EgRzI=", + "whitelist": false, + "attachment": { + "hash": "eef7786b39056fba3e747973ce4532b06a0cd3dc1326554703821b55ecdd5eff", + "size": 1406, + "filename": "zQ_SLNg_h_U_OTLMb3XQLYnyHZ7Y7Hk6_xyTVTSQekc=.pem", + "location": "security-state-staging/intermediates/48fd3053-a283-46d0-99e4-f89312258dce.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "zQ/SLNg/h/U/OTLMb3XQLYnyHZ7Y7Hk6/xyTVTSQekc=", + "crlite_enrolled": false, + "id": "24ff0be6-616b-4ad5-8017-005dbb310bf7", + "last_modified": 1655301423076 + }, + { + "schema": 1655189537975, + "derHash": "Du8FvaeELqhdHZgSSV78VhKDuqkNFDHFed1h9+2SaaE=", + "subject": "CN=Viking Cloud Organization Validation CA\, Level 1,O=Viking Cloud\, Inc.,C=US", + "subjectDN": "MGUxCzAJBgNVBAYTAlVTMRswGQYDVQQKExJWaWtpbmcgQ2xvdWQsIEluYy4xOTA3BgNVBAMTMFZpa2luZyBDbG91ZCBPcmdhbml6YXRpb24gVmFsaWRhdGlvbiBDQSwgTGV2ZWwgMQ==", + "whitelist": false, + "attachment": { + "hash": "006d8c79464234dbd24dd5a3685784e0002a510529a17a45c586e2ffdbfabd36", + "size": 1605, + "filename": "unLMj_QBNe_Q7to-eIcm3DJAgrMoPWPkEwFZMsbRY7k=.pem", + "location": "security-state-staging/intermediates/6745493c-4ee2-43be-b7a9-f05026fe3760.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "unLMj/QBNe/Q7to+eIcm3DJAgrMoPWPkEwFZMsbRY7k=", + "crlite_enrolled": false, + "id": "e59c2c37-90bb-440b-8396-b716e868dd84", + "last_modified": 1655189822967 + }, + { + "schema": 1655189537137, + "derHash": "OGrZZdokgSAW7T8BHyES39WRaT2r6z0OYbEUX1+dEhc=", + "subject": "CN=Viking Cloud Domain Validation CA\, Level 1,O=Viking Cloud\, Inc.,C=US", + "subjectDN": "MF8xCzAJBgNVBAYTAlVTMRswGQYDVQQKExJWaWtpbmcgQ2xvdWQsIEluYy4xMzAxBgNVBAMTKlZpa2luZyBDbG91ZCBEb21haW4gVmFsaWRhdGlvbiBDQSwgTGV2ZWwgMQ==", + "whitelist": false, + "attachment": { + "hash": "098935eae4896b90a68d29bc952ccfd67b8c3dd84203ffcb2ac77db9abae8adb", + "size": 1585, + "filename": "junHeKNTWfpbz93WVSLN_XeDp-DEZkJSqMzt00XxYBA=.pem", + "location": "security-state-staging/intermediates/482b11d7-dab4-4f06-8578-b1e78997ed3a.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "junHeKNTWfpbz93WVSLN/XeDp+DEZkJSqMzt00XxYBA=", + "crlite_enrolled": false, + "id": "459a3e96-9edd-4b67-a702-416676d676b7", + "last_modified": 1655189822960 + }, + { + "schema": 1655189536211, + "derHash": "ELYI5T4PP0RDKjK5Bs11MAFzasi/6Q7ToIR98oXi2Xc=", + "subject": "CN=Viking Cloud Extended Validation CA\, Level 1,O=Viking Cloud\, Inc.,C=US", + "subjectDN": "MGExCzAJBgNVBAYTAlVTMRswGQYDVQQKExJWaWtpbmcgQ2xvdWQsIEluYy4xNTAzBgNVBAMTLFZpa2luZyBDbG91ZCBFeHRlbmRlZCBWYWxpZGF0aW9uIENBLCBMZXZlbCAx", + "whitelist": false, + "attachment": { + "hash": "6ec99683dce9696b64633a066f22f6b0706a0ecb071f4e7b9410380d74da608c", + "size": 1601, + "filename": "iaX3F_DBxteIvZKYoTUXBd_2bVXGONmIkaeGjVNPR2w=.pem", + "location": "security-state-staging/intermediates/df82cc9d-4f57-40e8-af0e-c60132ffa421.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "iaX3F/DBxteIvZKYoTUXBd/2bVXGONmIkaeGjVNPR2w=", + "crlite_enrolled": false, + "id": "0f04579c-51bb-474a-b50c-f4fb19248d2b", + "last_modified": 1655189822953 + }, + { + "schema": 1655103423568, + "derHash": "Ko5qhudNEO2yAmyBaT1klXoPCBwWMZEqyV79/LViVlc=", + "subject": "CN=HiPKI EV TLS CA - G1,O=Chunghwa Telecom Co.\, Ltd.,C=TW", + "subjectDN": "MFExCzAJBgNVBAYTAlRXMSMwIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEdMBsGA1UEAwwUSGlQS0kgRVYgVExTIENBIC0gRzE=", + "whitelist": false, + "attachment": { + "hash": "a023cea4830614c1b609404c9d6c146bd9ea1c7b18d1387e6ffd3f1bc4df8468", + "size": 2406, + "filename": "Vh3AWHegYXB8SaGzfKEBMcyAbWnHMWpi2fmpJO2WgMU=.pem", + "location": "security-state-staging/intermediates/3f43d607-34b9-4a08-a601-014da9b7f84d.pem", + "mimetype": "application/x-pem-file" + }, + "pubKeyHash": "Vh3AWHegYXB8SaGzfKEBMcyAbWnHMWpi2fmpJO2WgMU=", + "crlite_enrolled": false, + "id": "43a2c25b-7851-4031-bd23-1be3b5327e04", + "last_modified": 1655146623017 + }, { "schema": 1654847823526, "derHash": "8Hu73gdvm0DFfMS+/t6Xyh9Tua4UfwNdKEy/U/NDL7g=", @@ -234,24 +324,6 @@ "id": "b934396e-4172-49e2-97f4-c680f60b9532", "last_modified": 1654826223036 }, - { - "schema": 1654822121446, - "derHash": "Ko5qhudNEO2yAmyBaT1klXoPCBwWMZEqyV79/LViVlc=", - "subject": "CN=HiPKI EV TLS CA - G1,O=Chunghwa Telecom Co.\, Ltd.,C=TW", - "subjectDN": "MFExCzAJBgNVBAYTAlRXMSMwIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEdMBsGA1UEAwwUSGlQS0kgRVYgVExTIENBIC0gRzE=", - "whitelist": false, - "attachment": { - "hash": "a023cea4830614c1b609404c9d6c146bd9ea1c7b18d1387e6ffd3f1bc4df8468", - "size": 2406, - "filename": "Vh3AWHegYXB8SaGzfKEBMcyAbWnHMWpi2fmpJO2WgMU=.pem", - "location": "security-state-staging/intermediates/3f43d607-34b9-4a08-a601-014da9b7f84d.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "Vh3AWHegYXB8SaGzfKEBMcyAbWnHMWpi2fmpJO2WgMU=", - "crlite_enrolled": true, - "id": "43a2c25b-7851-4031-bd23-1be3b5327e04", - "last_modified": 1654822624797 - }, { "schema": 1654822121934, "derHash": "xbSrvTuuOBFKOoI6isTNMcRUZbfBzr2E821yBUr76Ls=", @@ -9558,24 +9630,6 @@ "id": "48a4c34d-ae22-4bed-a3e3-7c45741571fe", "last_modified": 1643540242270 }, - { - "schema": 1643539742401, - "derHash": "cDV7nlbT+zxsAJw4xxgUVMRikI37zm1U1g3+HlBuFP0=", - "subject": "CN=TrustAsia ECC OV TLS Pro CA G2,O=TrustAsia Technologies\, Inc.,C=CN", - "subjectDN": "MF0xCzAJBgNVBAYTAkNOMSUwIwYDVQQKExxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMScwJQYDVQQDEx5UcnVzdEFzaWEgRUNDIE9WIFRMUyBQcm8gQ0EgRzI=", - "whitelist": false, - "attachment": { - "hash": "eef7786b39056fba3e747973ce4532b06a0cd3dc1326554703821b55ecdd5eff", - "size": 1406, - "filename": "zQ_SLNg_h_U_OTLMb3XQLYnyHZ7Y7Hk6_xyTVTSQekc=.pem", - "location": "security-state-staging/intermediates/48fd3053-a283-46d0-99e4-f89312258dce.pem", - "mimetype": "application/x-pem-file" - }, - "pubKeyHash": "zQ/SLNg/h/U/OTLMb3XQLYnyHZ7Y7Hk6/xyTVTSQekc=", - "crlite_enrolled": true, - "id": "24ff0be6-616b-4ad5-8017-005dbb310bf7", - "last_modified": 1643540242239 - }, { "schema": 1643539750313, "derHash": "wl8elgALw24qpc1UvyT0i3aJChYuGtjhBJkmUFEGJsI=",
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 27842d5f78706c0a2ecd7ca7056849ad361fd0b0 Author: Nika Layzell nika@thelayzells.com AuthorDate: Tue Jun 7 17:06:41 2022 +0000
Bug 1497246 - Release-check aCount for underflow in ReplaceElementsAt, r=mccr8 a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D148456 --- xpcom/ds/nsTArray.h | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/xpcom/ds/nsTArray.h b/xpcom/ds/nsTArray.h index 92fe4a46490ea..52bc260a75400 100644 --- a/xpcom/ds/nsTArray.h +++ b/xpcom/ds/nsTArray.h @@ -2461,6 +2461,9 @@ auto nsTArray_Impl<E, Alloc>::ReplaceElementsAtInternal(index_type aStart, if (MOZ_UNLIKELY(aStart > Length())) { InvalidArrayIndex_CRASH(aStart, Length()); } + if (MOZ_UNLIKELY(aCount > Length() - aStart)) { + mozilla::detail::InvalidArrayIndex_CRASH(aStart + aCount, Length()); + }
// Adjust memory allocation up-front to catch errors. if (!ActualAlloc::Successful(this->template EnsureCapacity<ActualAlloc>(
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 6e8c253e5c4c30326d516a078a1ac6beb54d7615 Author: Nika Layzell nika@thelayzells.com AuthorDate: Tue Jun 7 19:08:35 2022 +0000
Bug 1772651 - Check if the actor is dead in GetOtherInProcessActor, r=mccr8 a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D148540 --- dom/ipc/InProcessImpl.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/dom/ipc/InProcessImpl.cpp b/dom/ipc/InProcessImpl.cpp index 826db966c1492..6dbf484d131fd 100644 --- a/dom/ipc/InProcessImpl.cpp +++ b/dom/ipc/InProcessImpl.cpp @@ -264,14 +264,14 @@ static IProtocol* GetOtherInProcessActor(IProtocol* aActor) {
// Discover the manager of aActor which is PInProcess. IProtocol* current = aActor; - while (current) { + while (current && current->CanRecv()) { if (current->GetProtocolId() == PInProcessMsgStart) { break; // Found the correct actor. } current = current->Manager(); } - if (!current) { - return nullptr; // Not a PInProcess actor, return |nullptr| + if (!current || !current->CanRecv()) { + return nullptr; // Not a live PInProcess actor, return |nullptr| }
MOZ_ASSERT(current->GetSide() == aActor->GetSide(), "side changed?");
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit c5287a9e7a8fe6ecff741dd310ff4f2eb1fed6c2 Author: Ryan VanderMeulen ryanvm@gmail.com AuthorDate: Thu Jun 16 19:04:08 2022 -0400
Backed out changeset 1f239a458a10 (bug 1497246) for bustage. --- xpcom/ds/nsTArray.h | 3 --- 1 file changed, 3 deletions(-)
diff --git a/xpcom/ds/nsTArray.h b/xpcom/ds/nsTArray.h index 52bc260a75400..92fe4a46490ea 100644 --- a/xpcom/ds/nsTArray.h +++ b/xpcom/ds/nsTArray.h @@ -2461,9 +2461,6 @@ auto nsTArray_Impl<E, Alloc>::ReplaceElementsAtInternal(index_type aStart, if (MOZ_UNLIKELY(aStart > Length())) { InvalidArrayIndex_CRASH(aStart, Length()); } - if (MOZ_UNLIKELY(aCount > Length() - aStart)) { - mozilla::detail::InvalidArrayIndex_CRASH(aStart + aCount, Length()); - }
// Adjust memory allocation up-front to catch errors. if (!ActualAlloc::Successful(this->template EnsureCapacity<ActualAlloc>(
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 243ddbd52b79128fe7e256e2f9aa5ff374ecd875 Author: Nika Layzell nika@thelayzells.com AuthorDate: Tue Jun 7 17:06:41 2022 +0000
Bug 1497246 - Release-check aCount for underflow in ReplaceElementsAt, r=mccr8 a=RyanVM --- xpcom/ds/nsTArray.h | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/xpcom/ds/nsTArray.h b/xpcom/ds/nsTArray.h index 92fe4a46490ea..10b5241ed1712 100644 --- a/xpcom/ds/nsTArray.h +++ b/xpcom/ds/nsTArray.h @@ -2461,6 +2461,9 @@ auto nsTArray_Impl<E, Alloc>::ReplaceElementsAtInternal(index_type aStart, if (MOZ_UNLIKELY(aStart > Length())) { InvalidArrayIndex_CRASH(aStart, Length()); } + if (MOZ_UNLIKELY(aCount > Length() - aStart)) { + InvalidArrayIndex_CRASH(aStart + aCount, Length()); + }
// Adjust memory allocation up-front to catch errors. if (!ActualAlloc::Successful(this->template EnsureCapacity<ActualAlloc>(
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit e8f8421e34d7d33ed129d6942a277785657233dc Author: Jan de Mooij jdemooij@mozilla.com AuthorDate: Tue Jun 7 15:40:44 2022 +0000
Bug 1771084 part 2 - Add Realm option to freeze builtins. r=tcampbell,nika a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D147281 --- js/public/Realm.h | 6 +++++ js/public/RealmOptions.h | 10 ++++++++ js/src/jit-test/tests/basic/freeze-builtins.js | 21 ++++++++++++++++ js/src/shell/js.cpp | 10 ++++++++ js/src/vm/GlobalObject.cpp | 33 ++++++++++++++++++++++++-- js/src/vm/Realm.cpp | 17 +++++++++++++ 6 files changed, 95 insertions(+), 2 deletions(-)
diff --git a/js/public/Realm.h b/js/public/Realm.h index c3b0d20901bee..501c8af65f6ff 100644 --- a/js/public/Realm.h +++ b/js/public/Realm.h @@ -94,6 +94,12 @@ extern JS_PUBLIC_API JSObject* GetRealmGlobalOrNull(Realm* realm); // for Number). extern JS_PUBLIC_API bool InitRealmStandardClasses(JSContext* cx);
+// If the current realm has the non-standard freezeBuiltins option set to true, +// freeze the constructor object and seal the prototype. +extern JS_PUBLIC_API bool MaybeFreezeCtorAndPrototype(JSContext* cx, + HandleObject ctor, + HandleObject maybeProto); + /* * Ways to get various per-Realm objects. All the getters declared below operate * on the JSContext's current Realm. diff --git a/js/public/RealmOptions.h b/js/public/RealmOptions.h index 5a1609bb981d7..f57b0e209dd33 100644 --- a/js/public/RealmOptions.h +++ b/js/public/RealmOptions.h @@ -252,6 +252,15 @@ class JS_PUBLIC_API RealmCreationOptions { return *this; }
+ // Non-standard option to freeze certain builtin constructors and seal their + // prototypes. Also defines these constructors on the global as non-writable + // and non-configurable. + bool freezeBuiltins() const { return freezeBuiltins_; } + RealmCreationOptions& setFreezeBuiltins(bool flag) { + freezeBuiltins_ = flag; + return *this; + } + uint64_t profilerRealmID() const { return profilerRealmID_; } RealmCreationOptions& setProfilerRealmID(uint64_t id) { profilerRealmID_ = id; @@ -282,6 +291,7 @@ class JS_PUBLIC_API RealmCreationOptions { bool propertyErrorMessageFix_ = false; bool iteratorHelpers_ = false; bool secureContext_ = false; + bool freezeBuiltins_ = false; };
/** diff --git a/js/src/jit-test/tests/basic/freeze-builtins.js b/js/src/jit-test/tests/basic/freeze-builtins.js new file mode 100644 index 0000000000000..7f59c4b203c61 --- /dev/null +++ b/js/src/jit-test/tests/basic/freeze-builtins.js @@ -0,0 +1,21 @@ +var g = newGlobal({freezeBuiltins: true}); + +g.evaluate("" + function checkFrozen(name) { + // Check constructor on the global is non-writable/non-configurable. + let desc = Object.getOwnPropertyDescriptor(this, name); + assertEq(desc.writable, false); + assertEq(desc.configurable, false); + + // Constructor must be frozen. + let ctor = desc.value; + assertEq(Object.isFrozen(ctor), true); + + // Prototype must be sealed. + if (ctor.prototype) { + assertEq(Object.isSealed(ctor.prototype), true); + } +}); + +g.checkFrozen("Object"); +g.checkFrozen("Array"); +g.checkFrozen("Function"); diff --git a/js/src/shell/js.cpp b/js/src/shell/js.cpp index 24dd27e27f8a2..4ed85b779274f 100644 --- a/js/src/shell/js.cpp +++ b/js/src/shell/js.cpp @@ -7344,6 +7344,13 @@ static bool NewGlobal(JSContext* cx, unsigned argc, Value* vp) { creationOptions.setCoopAndCoepEnabled(v.toBoolean()); }
+ if (!JS_GetProperty(cx, opts, "freezeBuiltins", &v)) { + return false; + } + if (v.isBoolean()) { + creationOptions.setFreezeBuiltins(v.toBoolean()); + } + // On the web, the SharedArrayBuffer constructor is not installed as a // global property in pages that aren't isolated in a separate process (and // thus can't allow the structured cloning of shared memory). Specify false @@ -9790,6 +9797,9 @@ static const JSFunctionSpecWithHelp shell_functions[] = { " (default false).\n" " useWindowProxy: the global will be created with a WindowProxy attached. In this\n" " case, the WindowProxy will be returned.\n" +" freezeBuiltins: certain builtin constructors will be frozen when created and\n" +" their prototypes will be sealed. These constructors will be defined on the\n" +" global as non-configurable and non-writable.\n" " immutablePrototype: whether the global's prototype is immutable.\n" " principal: if present, its value converted to a number must be an\n" " integer that fits in 32 bits; use that as the new realm's\n" diff --git a/js/src/vm/GlobalObject.cpp b/js/src/vm/GlobalObject.cpp index e60c9f64d8650..842403eed2ff5 100644 --- a/js/src/vm/GlobalObject.cpp +++ b/js/src/vm/GlobalObject.cpp @@ -209,6 +209,27 @@ bool GlobalObject::skipDeselectedConstructor(JSContext* cx, JSProtoKey key) { } }
+static bool ShouldFreezeBuiltin(JSProtoKey key) { + switch (key) { + case JSProto_Object: + case JSProto_Array: + case JSProto_Function: + return true; + default: + return false; + } +} + +static unsigned GetAttrsForResolvedGlobal(GlobalObject* global, + JSProtoKey key) { + unsigned attrs = JSPROP_RESOLVING; + if (global->realm()->creationOptions().freezeBuiltins() && + ShouldFreezeBuiltin(key)) { + attrs |= JSPROP_PERMANENT | JSPROP_READONLY; + } + return attrs; +} + /* static*/ bool GlobalObject::resolveConstructor(JSContext* cx, Handle<GlobalObject*> global, @@ -326,7 +347,8 @@ bool GlobalObject::resolveConstructor(JSContext* cx, if (isObjectOrFunction) { if (clasp->specShouldDefineConstructor()) { RootedValue ctorValue(cx, ObjectValue(*ctor)); - if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) { + unsigned attrs = GetAttrsForResolvedGlobal(global, key); + if (!DefineDataProperty(cx, global, id, ctorValue, attrs)) { return false; } } @@ -371,6 +393,12 @@ bool GlobalObject::resolveConstructor(JSContext* cx, } }
+ if (ShouldFreezeBuiltin(key)) { + if (!JS::MaybeFreezeCtorAndPrototype(cx, ctor, proto)) { + return false; + } + } + if (!isObjectOrFunction) { // Any operations that modifies the global object should be placed // after any other fallible operations. @@ -396,7 +424,8 @@ bool GlobalObject::resolveConstructor(JSContext* cx,
if (shouldReallyDefine) { RootedValue ctorValue(cx, ObjectValue(*ctor)); - if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) { + unsigned attrs = GetAttrsForResolvedGlobal(global, key); + if (!DefineDataProperty(cx, global, id, ctorValue, attrs)) { return false; } } diff --git a/js/src/vm/Realm.cpp b/js/src/vm/Realm.cpp index 1885dec878399..53b7670cda33d 100644 --- a/js/src/vm/Realm.cpp +++ b/js/src/vm/Realm.cpp @@ -760,6 +760,23 @@ JS_PUBLIC_API bool JS::InitRealmStandardClasses(JSContext* cx) { return GlobalObject::initStandardClasses(cx, cx->global()); }
+JS_PUBLIC_API bool JS::MaybeFreezeCtorAndPrototype(JSContext* cx, + HandleObject ctor, + HandleObject maybeProto) { + if (MOZ_LIKELY(!cx->realm()->creationOptions().freezeBuiltins())) { + return true; + } + if (!SetIntegrityLevel(cx, ctor, IntegrityLevel::Frozen)) { + return false; + } + if (maybeProto) { + if (!SetIntegrityLevel(cx, maybeProto, IntegrityLevel::Sealed)) { + return false; + } + } + return true; +} + JS_PUBLIC_API JSObject* JS::GetRealmObjectPrototype(JSContext* cx) { CHECK_THREAD(cx); return GlobalObject::getOrCreateObjectPrototype(cx, cx->global());
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 01a7a82f9d039fc2fa306fc49ae7f2268b219fe4 Author: Nika Layzell nika@thelayzells.com AuthorDate: Tue Jun 7 19:44:59 2022 +0000
Bug 1771084 part 3 - Freeze builtins for the shared system global. r=mccr8,peterv a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D147305 --- js/xpconnect/loader/mozJSComponentLoader.cpp | 4 +++- js/xpconnect/tests/browser/browser.ini | 1 + .../tests/browser/browser_freeze_builtins.js | 27 ++++++++++++++++++++++ 3 files changed, 31 insertions(+), 1 deletion(-)
diff --git a/js/xpconnect/loader/mozJSComponentLoader.cpp b/js/xpconnect/loader/mozJSComponentLoader.cpp index 5e25c240d8a32..3cf91ec40b004 100644 --- a/js/xpconnect/loader/mozJSComponentLoader.cpp +++ b/js/xpconnect/loader/mozJSComponentLoader.cpp @@ -568,7 +568,9 @@ void mozJSComponentLoader::CreateLoaderGlobal(JSContext* aCx, auto backstagePass = MakeRefPtr<BackstagePass>(); RealmOptions options;
- options.creationOptions().setNewCompartmentInSystemZone(); + options.creationOptions() + .setFreezeBuiltins(true) + .setNewCompartmentInSystemZone(); xpc::SetPrefableRealmOptions(options);
// Defer firing OnNewGlobalObject until after the __URI__ property has diff --git a/js/xpconnect/tests/browser/browser.ini b/js/xpconnect/tests/browser/browser.ini index aff3caba9ffd9..15d51902773a0 100644 --- a/js/xpconnect/tests/browser/browser.ini +++ b/js/xpconnect/tests/browser/browser.ini @@ -8,5 +8,6 @@ support-files = browser_realm_key_promise_frame.html [browser_dead_object.js] [browser_exception_leak.js] +[browser_freeze_builtins.js] [browser_parent_process_hang_telemetry.js] [browser_realm_key_and_document_domain.js] diff --git a/js/xpconnect/tests/browser/browser_freeze_builtins.js b/js/xpconnect/tests/browser/browser_freeze_builtins.js new file mode 100644 index 0000000000000..0047474ccfbcc --- /dev/null +++ b/js/xpconnect/tests/browser/browser_freeze_builtins.js @@ -0,0 +1,27 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +function checkCtor(global, name, description) { + ok(Object.isFrozen(global[name]), `${description} ${name} is frozen`); + ok( + Object.isSealed(global[name].prototype), + `${description} ${name}.prototype is sealed` + ); + + let descr = Object.getOwnPropertyDescriptor(global, name); + ok(!descr.configurable, `${description} ${name} should be non-configurable`); + ok(!descr.writable, `${description} ${name} should not be writable`); +} + +function checkGlobal(global, description) { + checkCtor(global, "Object", description); + checkCtor(global, "Array", description); + checkCtor(global, "Function", description); +} + +add_task(async function() { + let systemGlobal = Cu.getGlobalForObject(Services); + checkGlobal(systemGlobal, "system global"); +});
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 8eaccebe3720887d83baa0d78b8aedd2e7fc3c83 Author: Karl Tomlinson karlt+@karlt.net AuthorDate: Thu Jun 9 00:49:36 2022 +0000
Bug 1745595 - type ResizeInt() parameters to specify units. r=stransky, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D147727 --- widget/gtk/nsWindow.cpp | 41 ++++++++++++++++++----------------------- widget/gtk/nsWindow.h | 4 ++-- 2 files changed, 20 insertions(+), 25 deletions(-)
diff --git a/widget/gtk/nsWindow.cpp b/widget/gtk/nsWindow.cpp index 66f851855cfec..ae0064ddda0af 100644 --- a/widget/gtk/nsWindow.cpp +++ b/widget/gtk/nsWindow.cpp @@ -1138,14 +1138,10 @@ void nsWindow::Show(bool aState) { NativeShow(aState); }
-void nsWindow::ResizeInt(int aX, int aY, int aWidth, int aHeight, bool aMove, - bool aRepaint) { - LOG(("nsWindow::ResizeInt [%p] x:%d y:%d -> w:%d h:%d repaint %d aMove %d\n", - (void*)this, aX, aY, aWidth, aHeight, aRepaint, aMove)); - - ConstrainSize(&aWidth, &aHeight); - - LOG((" ConstrainSize: w:%d h;%d\n", aWidth, aHeight)); +void nsWindow::ResizeInt(const Maybe<LayoutDeviceIntPoint>& aMove, + LayoutDeviceIntSize aSize, bool aRepaint) { + LOG(("nsWindow::ResizeInt [%p] w:%d h:%d repaint %d\n", (void*)this, + aSize.width, aSize.height, aRepaint));
// If we used to have insane bounds, we may have skipped actually positioning // the widget in NativeMoveResizeWaylandPopup, in which case we need to @@ -1154,14 +1150,18 @@ void nsWindow::ResizeInt(int aX, int aY, int aWidth, int aHeight, bool aMove, !AreBoundsSane() && IsWaylandPopup();
if (aMove) { - mBounds.x = aX; - mBounds.y = aY; + mBounds.x = aMove->x; + mBounds.y = aMove->y; + LOG((" with move to left:%d top:%d", aMove->x, aMove->y)); }
- // For top-level windows, aWidth and aHeight should possibly be + ConstrainSize(&aSize.width, &aSize.height); + LOG((" ConstrainSize: w:%d h;%d\n", aSize.width, aSize.height)); + + // For top-level windows, aSize should possibly be // interpreted as frame bounds, but NativeResize treats these as window // bounds (Bug 581866). - mBounds.SizeTo(aWidth, aHeight); + mBounds.SizeTo(aSize);
// We set correct mBounds in advance here. This can be invalided by state // event. @@ -1195,10 +1195,9 @@ void nsWindow::Resize(double aWidth, double aHeight, bool aRepaint) {
double scale = BoundsUseDesktopPixels() ? GetDesktopToDeviceScale().scale : 1.0; - int32_t width = NSToIntRound(scale * aWidth); - int32_t height = NSToIntRound(scale * aHeight); + auto size = LayoutDeviceIntSize::Round(scale * aWidth, scale * aHeight);
- ResizeInt(0, 0, width, height, /* aMove */ false, aRepaint); + ResizeInt(Nothing(), size, aRepaint); }
void nsWindow::Resize(double aX, double aY, double aWidth, double aHeight, @@ -1208,13 +1207,10 @@ void nsWindow::Resize(double aX, double aY, double aWidth, double aHeight,
double scale = BoundsUseDesktopPixels() ? GetDesktopToDeviceScale().scale : 1.0; - int32_t width = NSToIntRound(scale * aWidth); - int32_t height = NSToIntRound(scale * aHeight); - - int32_t x = NSToIntRound(scale * aX); - int32_t y = NSToIntRound(scale * aY); + auto size = LayoutDeviceIntSize::Round(scale * aWidth, scale * aHeight); + auto topLeft = LayoutDeviceIntPoint::Round(scale * aX, scale * aY);
- ResizeInt(x, y, width, height, /* aMove */ true, aRepaint); + ResizeInt(Some(topLeft), size, aRepaint); }
void nsWindow::Enable(bool aState) { mEnabled = aState; } @@ -5598,8 +5594,7 @@ nsresult nsWindow::Create(nsIWidget* aParent, nsNativeWidget aNativeParent,
// resize so that everything is set to the right dimensions if (!mIsTopLevel) { - ResizeInt(mBounds.x, mBounds.y, mBounds.width, mBounds.height, - /* aMove */ false, /* aRepaint */ false); + ResizeInt(Nothing(), mBounds.Size(), /* aRepaint */ false); }
#ifdef MOZ_X11 diff --git a/widget/gtk/nsWindow.h b/widget/gtk/nsWindow.h index c94b7eee5037f..664f29fa7e962 100644 --- a/widget/gtk/nsWindow.h +++ b/widget/gtk/nsWindow.h @@ -494,8 +494,8 @@ class nsWindow final : public nsBaseWidget { nsWindow* GetTransientForWindowIfPopup(); bool IsHandlingTouchSequence(GdkEventSequence* aSequence);
- void ResizeInt(int aX, int aY, int aWidth, int aHeight, bool aMove, - bool aRepaint); + void ResizeInt(const mozilla::Maybe<LayoutDeviceIntPoint>& aMove, + LayoutDeviceIntSize aSize, bool aRepaint); void NativeMoveResizeWaylandPopup(GdkPoint* aPosition, GdkRectangle* aSize);
// Returns true if the given point (in device pixels) is within a resizer
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit a376ae0dd8dd773779361b78febdb9b5b849ec01 Author: Karl Tomlinson karlt+@karlt.net AuthorDate: Thu Jun 9 00:49:37 2022 +0000
Bug 1745595 - wait for resize to complete before adding media query. r=daisuke, a=RyanVM
This and https://phabricator.services.mozilla.com/D147728 may also help with https://bugzilla.mozilla.org/show_bug.cgi?id=1723436
Differential Revision: https://phabricator.services.mozilla.com/D147731 --- .../commands/resource/tests/browser_resources_stylesheets.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/devtools/shared/commands/resource/tests/browser_resources_stylesheets.js b/devtools/shared/commands/resource/tests/browser_resources_stylesheets.js index f7ce267a18327..da60fb4ae7ce2 100644 --- a/devtools/shared/commands/resource/tests/browser_resources_stylesheets.js +++ b/devtools/shared/commands/resource/tests/browser_resources_stylesheets.js @@ -332,7 +332,12 @@ async function testNestedResourceUpdateFeature() {
info("Apply new media query"); // In order to avoid applying the media query (min-height: 400px). - tab.ownerGlobal.resizeTo(originalWindowWidth, 300); + if (originalWindowHeight !== 300) { + await new Promise(resolve => { + tab.ownerGlobal.addEventListener("resize", resolve, { once: true }); + tab.ownerGlobal.resizeTo(originalWindowWidth, 300); + }); + }
// Retrieve the stylesheet of the top-level target const resource = availableResources.find(
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 5b767700fb7287ed4fce8449269218a8a7a0cb0c Author: Karl Tomlinson karlt+@karlt.net AuthorDate: Sat May 28 19:56:11 2022 +1200
Bug 1745595 - record window size changes from app-initiated resizes asynchronously after the first size-allocate. r=stransky, a=RyanVM
This provides a consistent order of bounds changes corresponding to resize event notifications. Previously the size reported in bounds could bounce as requested sizes were saved, then overwritten in OnSizeAllocate() with previously queued sizes, and then usually eventually rewritten with the final size in OnSizeAllocate() again.
Differential Revision: https://phabricator.services.mozilla.com/D147728 --- widget/gtk/nsWindow.cpp | 112 +++++++++++++++++++++--------------------------- widget/gtk/nsWindow.h | 16 ++++--- 2 files changed, 58 insertions(+), 70 deletions(-)
diff --git a/widget/gtk/nsWindow.cpp b/widget/gtk/nsWindow.cpp index ae0064ddda0af..8ac97d414031c 100644 --- a/widget/gtk/nsWindow.cpp +++ b/widget/gtk/nsWindow.cpp @@ -460,7 +460,7 @@ nsWindow::nsWindow() mHasAlphaVisual(false), mLastMotionPressure(0), mLastSizeMode(nsSizeMode_Normal), - mBoundsAreValid(true), + mHasReceivedSizeAllocate(false), mPopupTrackInHierarchy(false), mPopupTrackInHierarchyConfigured(false), mHiddenPopupPositioned(false), @@ -477,7 +477,7 @@ nsWindow::nsWindow() mPreferredPopupRect(), mPreferredPopupRectFlushed(false), mWaitingForMoveToRectCallback(false), - mNewSizeAfterMoveToRect(LayoutDeviceIntRect(0, 0, 0, 0)) + mResizedAfterMoveToRect(false) #ifdef ACCESSIBILITY , mRootAccessible(nullptr) @@ -618,7 +618,8 @@ void nsWindow::OnDestroy(void) { }
bool nsWindow::AreBoundsSane() { - return mBounds.width > 0 && mBounds.height > 0; + // Check requested size, as mBounds might not have been updated. + return !mLastSizeRequest.IsEmpty(); }
static GtkWidget* EnsureInvisibleContainer() { @@ -1159,13 +1160,9 @@ void nsWindow::ResizeInt(const Maybe<LayoutDeviceIntPoint>& aMove, LOG((" ConstrainSize: w:%d h;%d\n", aSize.width, aSize.height));
// For top-level windows, aSize should possibly be - // interpreted as frame bounds, but NativeResize treats these as window + // interpreted as frame bounds, but NativeMoveResize treats these as window // bounds (Bug 581866). - mBounds.SizeTo(aSize); - - // We set correct mBounds in advance here. This can be invalided by state - // event. - mBoundsAreValid = true; + mLastSizeRequest = aSize;
// Recalculate aspect ratio when resized from DOM if (mAspectRatio != 0.0) { @@ -1184,8 +1181,27 @@ void nsWindow::ResizeInt(const Maybe<LayoutDeviceIntPoint>& aMove,
NotifyRollupGeometryChange();
- // send a resize notification if this is a toplevel - if (mIsTopLevel || mListenForResizes) { + // We optimistically assume size changes immediately in two cases: + // 1. Override-redirect window: Size is controlled by only us. + // 2. Managed window that has not not yet received a size-allocate event: + // Resize() Callers expect initial sizes to be applied synchronously. + // If the size request is not honored, then we'll correct in + // OnSizeAllocate(). + // + // When a managed window has already received a size-allocate, we cannot + // assume we'll always get a notification if our request does not get + // honored: "If the configure request has not changed, we don't ever resend + // it, because it could mean fighting the user or window manager." + // https://gitlab.gnome.org/GNOME/gtk/-/blob/3.24.31/gtk/gtkwindow.c#L9782 + // So we don't update mBounds until OnSizeAllocate() when we know the + // request is granted. + if ((mIsTopLevel || mListenForResizes) && + (!mHasReceivedSizeAllocate || + gtk_window_get_window_type(GTK_WINDOW(mShell)) == GTK_WINDOW_POPUP)) { + mBounds.SizeTo(aSize); + if (mCompositorWidgetDelegate) { + mCompositorWidgetDelegate->NotifyClientSizeChanged(aSize); + } DispatchResized(); } } @@ -1932,20 +1948,20 @@ void nsWindow::NativeMoveResizeWaylandPopupCallback(
// We ignore the callback position data because the another resize has been // called before the callback have been triggered. - if (mNewSizeAfterMoveToRect.height > 0 || mNewSizeAfterMoveToRect.width > 0) { + if (mResizedAfterMoveToRect) { LOG_POPUP( (" Another resize called during waiting for callback, calling " "Resize(%d, %d)\n", - mNewSizeAfterMoveToRect.width, mNewSizeAfterMoveToRect.height)); + mLastSizeRequest.width, mLastSizeRequest.height)); // Set the preferred size to zero to avoid wrong size of popup because the // mPreferredPopupRect is used in nsMenuPopupFrame to set dimensions mPreferredPopupRect = nsRect(0, 0, 0, 0);
// We need to schedule another resize because the window has been resized // again before callback was called. - Resize(mNewSizeAfterMoveToRect.width, mNewSizeAfterMoveToRect.height, true); + ResizeInt(Nothing(), mLastSizeRequest, true); DispatchResized(); - mNewSizeAfterMoveToRect.width = mNewSizeAfterMoveToRect.height = 0; + mResizedAfterMoveToRect = false; return; }
@@ -1972,8 +1988,11 @@ void nsWindow::NativeMoveResizeWaylandPopupCallback(
bool needsPositionUpdate = (newBounds.x != mBounds.x || newBounds.y != mBounds.y); - bool needsSizeUpdate = - (newWidth != mBounds.width || newHeight != mBounds.height); + // Beware that gtk_window_resize() requests sizes asynchronously and so + // newBounds might not have the size from the most recent + // gtk_window_resize(). + bool needsSizeUpdate = newWidth != mLastSizeRequest.width || + newHeight != mLastSizeRequest.height; // Update view if (needsSizeUpdate) { LOG_POPUP((" needSizeUpdate\n")); @@ -2050,8 +2069,8 @@ void nsWindow::NativeMoveResizeWaylandPopup(GdkPoint* aPosition, // Compositor may be confused by windows with width/height = 0 // and positioning such windows leads to Bug 1555866. if (!AreBoundsSane()) { - LOG_POPUP((" Bounds are not sane (width: %d height: %d)\n", mBounds.width, - mBounds.height)); + LOG_POPUP((" Bounds are not sane (width: %d height: %d)\n", + mLastSizeRequest.width, mLastSizeRequest.height)); return; }
@@ -2375,10 +2394,6 @@ void nsWindow::SetSizeMode(nsSizeMode aMode) { break; }
- // Request mBounds update from configure event as we may not get - // OnSizeAllocate for size state changes (Bug 1489463). - mBoundsAreValid = false; - mSizeState = mSizeMode; }
@@ -3619,27 +3634,6 @@ gboolean nsWindow::OnConfigureEvent(GtkWidget* aWidget, // complete. wtf? NotifyWindowMoved(mBounds.x, mBounds.y);
- // A GTK app would usually update its client area size in response to - // a "size-allocate" signal. - // However, we need to set mBounds in advance at Resize() - // as JS code expects immediate window size change. - // If Gecko requests a resize from GTK, but subsequently, - // before a corresponding "size-allocate" signal is emitted, the window is - // resized to its former size via other means, such as maximizing, - // then there is no "size-allocate" signal from which to update - // the value of mBounds. Similarly, if Gecko's resize request is refused - // by the window manager, then there will be no "size-allocate" signal. - // In the refused request case, the window manager is required to dispatch - // a ConfigureNotify event. mBounds can then be updated here. - // This seems to also be sufficient to update mBounds when Gecko resizes - // the window from maximized size and then immediately maximizes again. - if (!mBoundsAreValid) { - GtkAllocation allocation = {-1, -1, 0, 0}; - gtk_window_get_size(GTK_WINDOW(mShell), &allocation.width, - &allocation.height); - OnSizeAllocate(&allocation); - } - return FALSE; }
@@ -3671,12 +3665,12 @@ void nsWindow::OnSizeAllocate(GtkAllocation* aAllocation) { } }
- mBoundsAreValid = true; + mHasReceivedSizeAllocate = true;
LayoutDeviceIntSize size = GdkRectToDevicePixels(*aAllocation).Size(); if (mBounds.Size() == size) { LOG((" Already the same size")); - // We were already resized at nsWindow::OnConfigureEvent() so skip it. + // mBounds was set at Create() or Resize(). return; }
@@ -5064,6 +5058,7 @@ nsresult nsWindow::Create(nsIWidget* aParent, nsNativeWidget aNativeParent, mPreferredPopupRectFlushed = false;
ConstrainSize(&mBounds.width, &mBounds.height); + mLastSizeRequest = mBounds.Size();
GtkWidget* eventWidget = nullptr; bool popupNeedsAlphaVisual = (mWindowType == eWindowType_popup && @@ -5714,7 +5709,7 @@ void nsWindow::NativeResize() { return; }
- GdkRectangle size = DevicePixelsToGdkSizeRoundUp(mBounds.Size()); + GdkRectangle size = DevicePixelsToGdkSizeRoundUp(mLastSizeRequest);
LOG(("nsWindow::NativeResize [%p] %d %d\n", (void*)this, size.width, size.height)); @@ -5725,7 +5720,7 @@ void nsWindow::NativeResize() { gtk_window_resize(GTK_WINDOW(mShell), size.width, size.height); if (mWaitingForMoveToRectCallback) { LOG_POPUP((" waiting for move to rect, schedulling ")); - mNewSizeAfterMoveToRect = mBounds; + mResizedAfterMoveToRect = true; } } else if (mContainer) { GtkWidget* widget = GTK_WIDGET(mContainer); @@ -5740,12 +5735,6 @@ void nsWindow::NativeResize() { gdk_window_resize(mGdkWindow, size.width, size.height); }
- // Notify the GtkCompositorWidget of a ClientSizeChange - // This is different than OnSizeAllocate to catch initial sizing - if (mCompositorWidgetDelegate) { - mCompositorWidgetDelegate->NotifyClientSizeChanged(GetClientSize()); - } - // Does it need to be shown because bounds were previously insane? if (mNeedsShow && mIsShown) { NativeShow(true); @@ -5769,7 +5758,7 @@ void nsWindow::NativeMoveResize() { return; }
- GdkRectangle size = DevicePixelsToGdkSizeRoundUp(mBounds.Size()); + GdkRectangle size = DevicePixelsToGdkSizeRoundUp(mLastSizeRequest); GdkPoint topLeft = DevicePixelsToGdkPointRoundDown(mBounds.TopLeft());
LOG(("nsWindow::NativeMoveResize [%p] %d,%d -> %d x %d\n", (void*)this, @@ -5804,12 +5793,6 @@ void nsWindow::NativeMoveResize() { } }
- // Notify the GtkCompositorWidget of a ClientSizeChange - // This is different than OnSizeAllocate to catch initial sizing - if (mCompositorWidgetDelegate) { - mCompositorWidgetDelegate->NotifyClientSizeChanged(GetClientSize()); - } - // Does it need to be shown because bounds were previously insane? if (mNeedsShow && mIsShown) { NativeShow(true); @@ -8337,6 +8320,7 @@ void nsWindow::SetDrawsInTitlebar(bool aState) { gtk_widget_realize(GTK_WIDGET(mShell)); gtk_widget_reparent(GTK_WIDGET(mContainer), GTK_WIDGET(mShell)); mNeedsShow = true; + mLastSizeRequest = mBounds.Size(); NativeResize();
// Label mShell toplevel window so property_notify_event_cb callback @@ -9235,9 +9219,9 @@ void nsWindow::LockAspectRatio(bool aShouldLock) { AddCSDDecorationSize(&decWidth, &decHeight);
float width = - (float)DevicePixelsToGdkCoordRoundDown(mBounds.width) + (float)decWidth; - float height = (float)DevicePixelsToGdkCoordRoundDown(mBounds.height) + - (float)decHeight; + DevicePixelsToGdkCoordRoundDown(mLastSizeRequest.width) + decWidth; + float height = + DevicePixelsToGdkCoordRoundDown(mLastSizeRequest.height) + decHeight;
mAspectRatio = width / height; LOG(("nsWindow::LockAspectRatio() [%p] width %f height %f aspect %f\n", diff --git a/widget/gtk/nsWindow.h b/widget/gtk/nsWindow.h index 664f29fa7e962..c14f6f40ac4c5 100644 --- a/widget/gtk/nsWindow.h +++ b/widget/gtk/nsWindow.h @@ -523,6 +523,12 @@ class nsWindow final : public nsBaseWidget { nsSizeMode mSizeState; float mAspectRatio; float mAspectRatioSaved; + // The size requested, which might not be reflected in mBounds. Used in + // WaylandPopupSetDirectPosition() to remember intended size for popup + // positioning, in LockAspect() to remember the intended aspect ratio, and + // to remember a size requested while waiting for moved-to-rect when + // OnSizeAllocate() might change mBounds.Size(). + LayoutDeviceIntSize mLastSizeRequest; nsIntPoint mClientOffset;
// This field omits duplicate scroll events caused by GNOME bug 726878. @@ -584,10 +590,8 @@ class nsWindow final : public nsBaseWidget { // Remember the last sizemode so that we can restore it when // leaving fullscreen nsSizeMode mLastSizeMode; - // We can't detect size state changes correctly so set this flag - // to force update mBounds after a size state change from a configure - // event. - bool mBoundsAreValid; + // We can expect at least one size-allocate event after early resizes. + bool mHasReceivedSizeAllocate;
static bool DragInProgress(void);
@@ -760,10 +764,10 @@ class nsWindow final : public nsBaseWidget { * and we're waiting for move-to-rect callback. * * If another resize request comes between move-to-rect call and - * move-to-rect callback we store it to mNewSizeAfterMoveToRect. + * move-to-rect callback we set mResizedAfterMoveToRect. */ bool mWaitingForMoveToRectCallback; - LayoutDeviceIntRect mNewSizeAfterMoveToRect; + bool mResizedAfterMoveToRect;
/** * |mIMContext| takes all IME related stuff.
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 0bf971823825c36d4ee3c68095c0808c48fa4326 Author: Karl Tomlinson karlt+@karlt.net AuthorDate: Wed Jun 1 19:32:46 2022 +1200
Bug 1745595 - wait for expected geometry after move or resize. r=whimboo, a=RyanVM
The requestAnimationFrame() callback used in IdlePromise() may run sooner than 1/60 second, providing insufficient time for changes to be effected. https://searchfox.org/mozilla-central/rev/e567185fa464270f94430e7cf62d134f4d...
Waiting for the "resize" and "MozUpdateWindowPos" events should provide minimum wait in the common cases that the OS completes the changes requested.
This change should also resolve https://bugzilla.mozilla.org/show_bug.cgi?id=1702255
Differential Revision: https://phabricator.services.mozilla.com/D147729 --- remote/marionette/driver.js | 68 +++++++++++++++++++++++++++++--------- remote/marionette/sync.js | 80 ++++++++++++++++++++++++++++++++------------- 2 files changed, 110 insertions(+), 38 deletions(-)
diff --git a/remote/marionette/driver.js b/remote/marionette/driver.js index 133f4dfdd52db..f51f82f25134f 100644 --- a/remote/marionette/driver.js +++ b/remote/marionette/driver.js @@ -52,6 +52,7 @@ XPCOMUtils.defineLazyModuleGetters(this, { "chrome://remote/content/marionette/actors/MarionetteCommandsParent.jsm", unregisterEventsActor: "chrome://remote/content/marionette/actors/MarionetteEventsParent.jsm", + waitForEvent: "chrome://remote/content/marionette/sync.js", waitForLoadEvent: "chrome://remote/content/marionette/sync.js", waitForObserverTopic: "chrome://remote/content/marionette/sync.js", WebDriverSession: "chrome://remote/content/shared/webdriver/Session.jsm", @@ -1247,7 +1248,19 @@ GeckoDriver.prototype.setWindowRect = async function(cmd) { assert.open(this.getBrowsingContext({ top: true })); await this._handleUserPrompts();
- let { x, y, width, height } = cmd.parameters; + const { x = null, y = null, width = null, height = null } = cmd.parameters; + if (x !== null) { + assert.integer(x); + } + if (y !== null) { + assert.integer(y); + } + if (height !== null) { + assert.positiveInteger(height); + } + if (width !== null) { + assert.positiveInteger(width); + }
const win = this.getCurrentWindow(); switch (WindowState.from(win.windowState)) { @@ -1261,23 +1274,48 @@ GeckoDriver.prototype.setWindowRect = async function(cmd) { break; }
- if (width != null && height != null) { - assert.positiveInteger(height); - assert.positiveInteger(width); - - if (win.outerWidth != width || win.outerHeight != height) { + function geometryMatches() { + if ( + width !== null && + height !== null && + (win.outerWidth !== width || win.outerHeight !== height) + ) { + return false; + } + if (x !== null && y !== null && (win.screenX !== x || win.screenY !== y)) { + return false; + } + logger.trace(`Requested window geometry matches`); + return true; + } + + if (!geometryMatches()) { + // There might be more than one resize or MozUpdateWindowPos event due + // to previous geometry changes, such as from restoreWindow(), so + // wait longer if window geometry does not match. + const options = { checkFn: geometryMatches, timeout: 500 }; + const promises = []; + if (width !== null && height !== null) { + promises.push(waitForEvent(win, "resize", options)); win.resizeTo(width, height); - await new IdlePromise(win); } - } - - if (x != null && y != null) { - assert.integer(x); - assert.integer(y); - - if (win.screenX != x || win.screenY != y) { + if (x !== null && y !== null) { + promises.push( + waitForEvent(win.windowRoot, "MozUpdateWindowPos", options) + ); win.moveTo(x, y); - await new IdlePromise(win); + } + try { + await Promise.race(promises); + } catch (e) { + if (e instanceof error.TimeoutError) { + // The operating system might not honor the move or resize, in which + // case assume that geometry will have been adjusted "as close as + // possible" to that requested. There may be no event received if the + // geometry is already as close as possible. + } else { + throw e; + } } }
diff --git a/remote/marionette/sync.js b/remote/marionette/sync.js index 9d66bbf2b9f56..42ffa19583229 100644 --- a/remote/marionette/sync.js +++ b/remote/marionette/sync.js @@ -465,22 +465,32 @@ this.DebounceCallback = DebounceCallback; * Extra options. * @param {boolean=} options.capture * True to use a capturing listener. - * @param {function(Event)=} options.checkFn + * @param {function(Event)=} [null] options.checkFn * Called with the ``Event`` object as argument, should return ``true`` * if the event is the expected one, or ``false`` if it should be * ignored and listening should continue. If not specified, the first * event with the specified name resolves the returned promise. + * @param {number=} [null] options.timeout + * Timeout duration in milliseconds, if provided. + * If specified, then the returned promise will be rejected with + * TimeoutError, if not already resolved, after this duration has elapsed. + * If not specified, then no timeout is used. * @param {boolean=} options.wantsUntrusted * True to receive synthetic events dispatched by web content. * * @return {Promise.<Event>} * Promise which resolves to the received ``Event`` object, or rejects - * in case of a failure. + * in case of a failure or after options.timeout milliseconds if specified. */ function waitForEvent( subject, eventName, - { capture = false, checkFn = null, wantsUntrusted = false } = {} + { + capture = false, + checkFn = null, + timeout = null, + wantsUntrusted = false, + } = {} ) { if (subject == null || !("addEventListener" in subject)) { throw new TypeError(); @@ -494,33 +504,57 @@ function waitForEvent( if (checkFn != null && typeof checkFn != "function") { throw new TypeError(); } + if (timeout != null && typeof timeout != "number") { + throw new TypeError(); + } + if (timeout < 0) { + throw new RangeError(); + } if (wantsUntrusted != null && typeof wantsUntrusted != "boolean") { throw new TypeError(); }
return new Promise((resolve, reject) => { - subject.addEventListener( - eventName, - function listener(event) { - logger.trace(`Received DOM event ${event.type} for ${event.target}`); + let timer; + + function cleanUp() { + timer?.cancel(); + subject.removeEventListener(eventName, listener, capture); + } + + function listener(event) { + logger.trace(`Received DOM event ${event.type} for ${event.target}`); + try { + if (checkFn && !checkFn(event)) { + return; + } + cleanUp(); + executeSoon(() => resolve(event)); + } catch (ex) { try { - if (checkFn && !checkFn(event)) { - return; - } - subject.removeEventListener(eventName, listener, capture); - executeSoon(() => resolve(event)); - } catch (ex) { - try { - subject.removeEventListener(eventName, listener, capture); - } catch (ex2) { - // Maybe the provided object does not support removeEventListener. - } - executeSoon(() => reject(ex)); + cleanUp(); + } catch (ex2) { + // Maybe the provided object does not support removeEventListener. } - }, - capture, - wantsUntrusted - ); + executeSoon(() => reject(ex)); + } + } + + subject.addEventListener(eventName, listener, capture, wantsUntrusted); + + if (timeout !== null) { + timer = Cc["@mozilla.org/timer;1"].createInstance(Ci.nsITimer); + timer.init( + () => { + cleanUp(); + reject( + new error.TimeoutError(`EventPromise timed out after ${timeout} ms`) + ); + }, + timeout, + TYPE_ONE_SHOT + ); + } }); }
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 489ac60e609d031635691111fa37e14b06055040 Author: Karl Tomlinson karlt+@karlt.net AuthorDate: Fri Jun 17 08:03:19 2022 +1200
Bug 1745595 - wait for resize to complete before testing className. r=Mardak, a=RyanVM
This uses the same approach as in D147730. The test was removed on newer branches by D127252.
Differential Revision: https://phabricator.services.mozilla.com/D149576 --- .../browser_browserGlue_upgradeDialog_resize.js | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-)
diff --git a/browser/components/tests/browser/browser_browserGlue_upgradeDialog_resize.js b/browser/components/tests/browser/browser_browserGlue_upgradeDialog_resize.js index 83caabd70d8c3..865f0f6c1a743 100644 --- a/browser/components/tests/browser/browser_browserGlue_upgradeDialog_resize.js +++ b/browser/components/tests/browser/browser_browserGlue_upgradeDialog_resize.js @@ -14,10 +14,26 @@ add_task(async function regular_mode() { Assert.equal(className, "", "No classes set on body"); });
+function promiseResize(win, width, height) { + if (win.outerWidth == width && win.outerHeight == height) { + return Promise.resolve(); + } + return new Promise(resolve => { + // More than one "resize" might be received if the window was recently + // created. + win.addEventListener("resize", () => { + if (win.outerWidth == width && win.outerHeight == height) { + resolve(); + } + }); + win.resizeTo(width, height); + }); +} + add_task(async function compact_mode() { // Shrink the window for this test. const { outerHeight, outerWidth } = window; - window.resizeTo(outerWidth, 500); + await promiseResize(window, outerWidth, 500);
let className; await showAndWaitForDialog(async win => { @@ -28,5 +44,5 @@ add_task(async function compact_mode() {
Assert.equal(className, "compact", "Set class on body");
- window.resizeTo(outerWidth, outerHeight); + await promiseResize(window, outerWidth, outerHeight); });
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-11.5-1 in repository tor-browser.
commit 0516fde4797929eeb4032ea45766f02e43a7fb26 Author: Karl Tomlinson karlt+@karlt.net AuthorDate: Wed Jun 15 22:50:32 2022 +0000
Bug 1727653 - wait for resize event before testing restoration of persisted sizes. r=niklas, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D149329 --- toolkit/content/tests/chrome/test_navigate_persist.html | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/toolkit/content/tests/chrome/test_navigate_persist.html b/toolkit/content/tests/chrome/test_navigate_persist.html index 794422bfb793f..f7ee06e155906 100644 --- a/toolkit/content/tests/chrome/test_navigate_persist.html +++ b/toolkit/content/tests/chrome/test_navigate_persist.html @@ -25,15 +25,22 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=1460639 }); }
- function resize(win, size) { - let resizePromise = new Promise(resolve => { - if (win.outerWidth === size && win.outerHeight === size) { + function promiseMaybeResizeEvent(win, expectedSize) { + return new Promise(resolve => { + // If the size is already as expected, then there may be no resize + // event. + if (win.outerWidth === expectedSize + && win.outerHeight === expectedSize) { resolve(); } win.addEventListener("resize", () => { resolve(); }, {once: true}); }); + } + + function resize(win, size) { + const resizePromise = promiseMaybeResizeEvent(win, size); win.resizeTo(size, size); return resizePromise; } @@ -60,6 +67,7 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=1460639 isnot(win.outerHeight, PERSIST_SIZE, "Initial window height is not the persisted size");
await navigateWindowTo(win, "window_navigate_persist.html"); + await promiseMaybeResizeEvent(win, PERSIST_SIZE); is(win.outerWidth, PERSIST_SIZE, "Window width is persisted"); is(win.outerHeight, PERSIST_SIZE, "Window height is persisted"); win.close();
tbb-commits@lists.torproject.org