From de80f36496f888e0bec79b830ba0b17c811b2ee2 Mon Sep 17 00:00:00 2001 From: csagan5 <32685696+csagan5@users.noreply.github.com> Date: Wed, 17 Oct 2018 18:22:21 +0200 Subject: [PATCH] Release 70.0.3538.67 --- CHANGELOG.md | 7 + filters/adblock_entries.h | 1188 ++++++++++++++--- .../BRM003_Battery-API-return-nothing.patch | 23 +- ...-omission-of-URL-elements-in-Omnibox.patch | 2 +- .../BRM010_Modify-default-preferences.patch | 53 +- ...12_Do-not-store-passwords-by-default.patch | 2 +- ...le-NTP-remote-suggestions-by-default.patch | 2 +- .../BRM015_Disable-WebRTC-by-default.patch | 4 +- patches/BRM016_Disable-data-saver.patch | 4 +- ...le-signin-and-data-saver-preferences.patch | 4 +- ...Disable-signin-data-reduction-promos.patch | 6 +- ...RM020_Remove-Sync-and-Translate-menu.patch | 2 +- ...021_Never-send-any-crash-upload-data.patch | 2 +- ...24_ungoogled-chromium-Disable-signin.patch | 8 +- ...chromium-Disable-webRTC-log-uploader.patch | 2 +- ...ed-chromium-Disable-untraceable-URLs.patch | 4 +- ...romium-Disable-translate-integration.patch | 4 +- ...m-Disable-intranet-redirect-detector.patch | 2 +- ...romium-Disable-Google-host-detection.patch | 156 ++- ...RM031_ungoogled-chromium-Disable-GCM.patch | 6 +- ...M032_ungoogled-chromium-Disable-Gaia.patch | 14 +- ...-instead-of-remote-files-from-Google.patch | 10 +- ...en-accessing-page-info-site-settings.patch | 2 +- ...tracking-ads-and-video-functionality.patch | 12 +- ...45_Allow-playing-audio-in-background.patch | 8 +- patches/BRM047_Add-exit-menu-item.patch | 4 +- patches/BRM048_Remove-help-menu-item.patch | 6 +- ...-toggle-global-Javascript-preference.patch | 16 +- patches/BRM050_Bromite-adblock-engine.patch | 26 +- patches/BRM051_User-Agent-anonymize.patch | 49 +- ...e-fingerprinting-mitigations-via-IDL.patch | 2 +- ...mitigations-for-image-data-and-webGL.patch | 8 +- ...reText-add-fingerprinting-mitigation.patch | 16 +- ...055_Punt-the-Widevine-version-string.patch | 2 +- ...6_Disable-metrics-on-all-I-O-threads.patch | 2 +- ...BRM057_Add-a-flag-for-DNS-over-HTTPS.patch | 285 ++++ ...-dns-flag-regardless-of-SDK-version.patch} | 4 +- ...figure-maximum-connections-per-host.patch} | 18 +- ...d-custom-tab-intents-privacy-option.patch} | 22 +- ...-to-keep-cookies-until-session-exit.patch} | 66 +- ..._Always-allow-partner-customisation.patch} | 4 +- ...ge-default-homepage-to-new-tab-page.patch} | 0 ...ions-in-bookmarks-activity-and-page.patch} | 28 +- ...to-not-persist-tabs-across-sessions.patch} | 22 +- ...BRM066_Add-an-always-incognito-mode.patch} | 56 +- ...isable-fetching-of-all-field-trials.patch} | 0 ...8_Disable-smooth-scrolling-on-Linux.patch} | 0 ... BRM069_Disable-plugins-enumeration.patch} | 2 +- ...account-access-permission-on-reboot.patch} | 4 +- ...length-for-newly-generated-RSA-keys.patch} | 0 ...obes-to-RIPE-DNS-rather-than-Google.patch} | 2 +- ...o-not-tick-send-settings-by-default.patch} | 0 ...able-warning-about-missing-API-keys.patch} | 0 ...l-disable-autofill-download-manager.patch} | 10 +- ..._run-deactivate-autoupdate-globally.patch} | 2 +- ...browsing-disable-incident-reporting.patch} | 4 +- ...-reporting-of-safebrowsing-override.patch} | 0 ...rowsing-disable-cookie-transmission.patch} | 67 +- ...gled-chromium-disable-safe-browsing.patch} | 439 ++---- ...ng-without-safebrowsing-for-Android.patch} | 18 +- ...omponent-extensions-in-the-ext-list.patch} | 0 ...-of-translate-languages-from-server.patch} | 2 +- ...nt-suppress-hardcoded-text-warnings.patch} | 0 patches/BRM085_kill-GCM.patch | 803 ----------- ...-Vision.patch => BRM085_kill-Vision.patch} | 0 ..._kill-remaining-Play-Services-checks.patch | 4 +- .../BRM088_kill-TOS-and-metrics-opt-out.patch | 2 +- ...Gmail-without-signing-in-to-Chromium.patch | 26 + ...Permanently-disable-query-in-omnibox.patch | 137 ++ 69 files changed, 1981 insertions(+), 1704 deletions(-) create mode 100644 patches/BRM057_Add-a-flag-for-DNS-over-HTTPS.patch rename patches/{BRM057_Always-respect-async-dns-flag-regardless-of-SDK-version.patch => BRM058_Always-respect-async-dns-flag-regardless-of-SDK-version.patch} (92%) rename patches/{BRM058_Add-flag-to-configure-maximum-connections-per-host.patch => BRM059_Add-flag-to-configure-maximum-connections-per-host.patch} (93%) rename patches/{BRM059_Add-custom-tab-intents-privacy-option.patch => BRM060_Add-custom-tab-intents-privacy-option.patch} (90%) rename patches/{BRM060_Add-privacy-option-to-keep-cookies-until-session-exit.patch => BRM061_Add-privacy-option-to-keep-cookies-until-session-exit.patch} (82%) rename patches/{BRM061_Always-allow-partner-customisation.patch => BRM062_Always-allow-partner-customisation.patch} (93%) rename patches/{BRM062_Change-default-homepage-to-new-tab-page.patch => BRM063_Change-default-homepage-to-new-tab-page.patch} (100%) rename patches/{BRM063_Add-bookmark-import-export-actions-in-bookmarks-activity-and-page.patch => BRM064_Add-bookmark-import-export-actions-in-bookmarks-activity-and-page.patch} (97%) rename patches/{BRM064_Add-option-to-not-persist-tabs-across-sessions.patch => BRM065_Add-option-to-not-persist-tabs-across-sessions.patch} (88%) rename patches/{BRM065_Add-an-always-incognito-mode.patch => BRM066_Add-an-always-incognito-mode.patch} (89%) rename patches/{BRM066_Disable-fetching-of-all-field-trials.patch => BRM067_Disable-fetching-of-all-field-trials.patch} (100%) rename patches/{BRM067_Disable-smooth-scrolling-on-Linux.patch => BRM068_Disable-smooth-scrolling-on-Linux.patch} (100%) rename patches/{BRM068_Disable-plugins-enumeration.patch => BRM069_Disable-plugins-enumeration.patch} (93%) rename patches/{BRM069_Remove-google-account-access-permission-on-reboot.patch => BRM070_Remove-google-account-access-permission-on-reboot.patch} (93%) rename patches/{BRM070_net-cert-increase-default-key-length-for-newly-generated-RSA-keys.patch => BRM071_net-cert-increase-default-key-length-for-newly-generated-RSA-keys.patch} (100%) rename patches/{BRM071_dns-send-IPv6-connectivity-probes-to-RIPE-DNS-rather-than-Google.patch => BRM072_dns-send-IPv6-connectivity-probes-to-RIPE-DNS-rather-than-Google.patch} (94%) rename patches/{BRM072_profile-resetter-do-not-tick-send-settings-by-default.patch => BRM073_profile-resetter-do-not-tick-send-settings-by-default.patch} (100%) rename patches/{BRM073_browser-ui-disable-warning-about-missing-API-keys.patch => BRM074_browser-ui-disable-warning-about-missing-API-keys.patch} (100%) rename patches/{BRM074_autofill-disable-autofill-download-manager.patch => BRM075_autofill-disable-autofill-download-manager.patch} (87%) rename patches/{BRM075_first_run-deactivate-autoupdate-globally.patch => BRM076_first_run-deactivate-autoupdate-globally.patch} (94%) rename patches/{BRM076_safe_browsing-disable-incident-reporting.patch => BRM077_safe_browsing-disable-incident-reporting.patch} (95%) rename patches/{BRM077_safe_browsing-disable-reporting-of-safebrowsing-override.patch => BRM078_safe_browsing-disable-reporting-of-safebrowsing-override.patch} (100%) rename patches/{BRM078_safe_browsing-disable-cookie-transmission.patch => BRM079_safe_browsing-disable-cookie-transmission.patch} (65%) rename patches/{BRM079_Allow-building-without-safebrowsing.patch => BRM080_ungoogled-chromium-disable-safe-browsing.patch} (79%) rename patches/{BRM080_Fixes-for-building-without-safebrowsing-on-Android.patch => BRM081_Allow-building-without-safebrowsing-for-Android.patch} (95%) rename patches/{BRM081_extensions-always-show-component-extensions-in-the-ext-list.patch => BRM082_extensions-always-show-component-extensions-in-the-ext-list.patch} (100%) rename patches/{BRM082_translate-disable-fetching-of-translate-languages-from-server.patch => BRM083_translate-disable-fetching-of-translate-languages-from-server.patch} (94%) rename patches/{BRM083_lint-suppress-hardcoded-text-warnings.patch => BRM084_lint-suppress-hardcoded-text-warnings.patch} (100%) delete mode 100644 patches/BRM085_kill-GCM.patch rename patches/{BRM084_kill-Vision.patch => BRM085_kill-Vision.patch} (100%) create mode 100644 patches/BRM090_Allow-sign-in-to-Google-sites-like-Gmail-without-signing-in-to-Chromium.patch create mode 100644 patches/BRM091_Permanently-disable-query-in-omnibox.patch diff --git a/CHANGELOG.md b/CHANGELOG.md index 4377ccb9..f09f868d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# 70.0.3538.67 +* re-enabled DNS-over-HTTPS (DoH) flag (fixes https://github.com/bromite/bromite/issues/139) +* dropped GCM removal patch +* disable kSigninAllowedOnNextStartup by default +* fix issue with cookies not cleared on quit (fixes https://github.com/bromite/bromite/issues/142) +* permanently disable query-in-omnibox (fixes https://github.com/bromite/bromite/issues/143) + # 69.0.3497.113 * disabled DNS-over-HTTPS (DoH) flag, not working since 69.0.3497.73 (see https://github.com/bromite/bromite/issues/139) diff --git a/filters/adblock_entries.h b/filters/adblock_entries.h index 5529da02..94044722 100644 --- a/filters/adblock_entries.h +++ b/filters/adblock_entries.h @@ -19,7 +19,7 @@ struct adblock_entry { const char **domains, **domains_skip; }; -#define ADBLOCK_ENTRY_COUNT 53498 +#define ADBLOCK_ENTRY_COUNT 53895 const char *m10030a28[] = { "/InsightTrk/", NULL }; const char *m10045299[] = { "award.sitekeuring.net^", NULL }; const char *m100458cd[] = { "eluhhfyxx.com^", NULL }; @@ -49,6 +49,7 @@ const char *m101cfa0 [] = { "clickhouse.com^", NULL }; const char *m101d1683[] = { "google.", "/stats?frame=", NULL }; const char *m101d822b[] = { "atimes.com^", "^ahm728x90.swf", NULL }; const char *m101d9fc2[] = { "neodrive.co/cam/directrev.js?", NULL }; +const char *m101f4b56[] = { "porndoo.com/pup/", NULL }; const char *m1020392a[] = { "hentaihaven.org/", ".php?", NULL }; const char *m10237e6e[] = { "dpmyrskvbznvn.com^", NULL }; const char *m1023c7b6[] = { "lmcdn.ru^", "^statistics.js", NULL }; @@ -188,6 +189,7 @@ const char *m10ac934a[] = { "g.doubleclick.net^aclk^", "^adurl^http^^^thoughtcat const char *m10ad220 [] = { "emediate.ch^", NULL }; const char *m10b0c393[] = { "desperateseller.co.uk/affiliates/", NULL }; const char *m10b30817[] = { "sportsdigitalcontent.com/betting/", NULL }; +const char *m10b3da7 [] = { "lxelgoqzvjfw.com^", NULL }; const char *m10b54a2 [] = { "216.41.211.36/widget/", NULL }; const char *m10b6c499[] = { "foovyagf.com^", NULL }; const char *m10b78d7f[] = { "_468x60ad.", NULL }; @@ -510,6 +512,7 @@ const char *m122bcecb[] = { "dx.com/?utm_rid=", NULL }; const char *m122e36f4[] = { "_advertisement_", NULL }; const char *m122e370d[] = { "386704cb2300cf1a.com^", NULL }; const char *m122e9098[] = { "/modules/ad_", NULL }; +const char *m122ecab4[] = { "artsdvaguur.com^", NULL }; const char *m12305dfb[] = { "/bannerdeliver.php", NULL }; const char *m1231d3e4[] = { "/rdm-ad-", NULL }; const char *m12346e65[] = { "d0eda50bf4f7d172c06.com^", NULL }; @@ -534,6 +537,7 @@ const char *m124348e6[] = { "v.giantrealm.com/players/stats.swf?", NULL }; const char *m1244710c[] = { "eagleboys.com.au/eagleboys/", "/ads/", NULL }; const char *m12456c55[] = { "/?zoneid=", "&timeout=", NULL }; const char *m1245cda8[] = { "at.ua/stat/", NULL }; +const char *m1245d1f [] = { "akzvxmjnubq.com^", NULL }; const char *m1247f55e[] = { "lplznzccvn.bid^", NULL }; const char *m124a4b74[] = { "/new_oas.", NULL }; const char *m124ab46 [] = { "pyjjxogzlzcxii.bid^", NULL }; @@ -562,6 +566,7 @@ const char *m1268a439[] = { "nytimes.com/adx/images/ads/", "_premium-crosswords_ const char *m12699ab2[] = { "/190_900.", NULL }; const char *m1269d69e[] = { "google.com/", "/search/", NULL }; const char *m126bca79[] = { "/600_120_", NULL }; +const char *m126c41df[] = { "vhdvllhgyrjy.com^", NULL }; const char *m126d31f5[] = { "/ads-06.", NULL }; const char *m126ecae9[] = { "daylogs.com^", NULL }; const char *m126fa9b5[] = { "/conad.", NULL }; @@ -721,6 +726,7 @@ const char *m132ef12f[] = { "ads.domeus.com^", NULL }; const char *m132f933a[] = { "webstat.no^", NULL }; const char *m132fece1[] = { "460x70.jpg", NULL }; const char *m13305511[] = { "visitor-analytics.net^", NULL }; +const char *m13343101[] = { "qgbjchbl.com^", NULL }; const char *m133530d5[] = { "megapopads.com^", NULL }; const char *m133629d9[] = { "partners.keezmovies.com^", NULL }; const char *m13371a7d[] = { "/masterad.", NULL }; @@ -768,10 +774,13 @@ const char *m135e8d69[] = { "/sophus.js", NULL }; const char *m136105ad[] = { "/http", ".:\\/\\/.", "[a-zA-Z0-9]{110,}.", "/", NULL }; const char *m1363bba3[] = { "/ad_right_", NULL }; const char *m1364bee0[] = { "instapage.com^", NULL }; +const char *m13653491[] = { "taringa.net/ajax/track-visit.php", NULL }; const char *m13659885[] = { "mttyfwtvyumc.com^", NULL }; const char *m1365e1a7[] = { "/internetad/", NULL }; const char *m136a6ace[] = { "qlvgvehwzj.com^", NULL }; +const char *m136b959f[] = { "eutdrjvsrmav.com^", NULL }; const char *m136e4ebf[] = { "klnrew.site^", NULL }; +const char *m136e7405[] = { "sfiles.org/sw.js", NULL }; const char *m136f9517[] = { "definebabe.com/sponsor_", NULL }; const char *m1370a421[] = { "/bannercode.php", NULL }; const char *m13710fe3[] = { "d2anfhdgjxf8s1.cloudfront.net/ajs.php?adserver=", NULL }; @@ -983,7 +992,6 @@ const char *m1473615 [] = { "ophpbseelohv.com^", NULL }; const char *m1473b4aa[] = { "siteverification.site^", NULL }; const char *m14752b31[] = { "whzbmdeypkrb.com^", NULL }; const char *m147532ce[] = { "mtbr.com/ajax/hotdeals/", NULL }; -const char *m1475871 [] = { "/i?stm=", "&ue_px=", NULL }; const char *m1476db41[] = { "web.tmearn.com^", NULL }; const char *m147970cc[] = { "alchemysocial.com^", NULL }; const char *m147994f3[] = { "etzbnfuigipwvs.ru^", NULL }; @@ -1064,6 +1072,7 @@ const char *m14db9c29[] = { "tchmfzftuzxue.bid^", NULL }; const char *m14dc914 [] = { "enginenetwork.com^", NULL }; const char *m14e0641a[] = { "legalmatch.com/scripts/lmtracker.js", NULL }; const char *m14e13359[] = { "adm.shinobi.jp^", NULL }; +const char *m14e306a3[] = { "/adsbyadsn.", NULL }; const char *m14e30ded[] = { "tracking.ha.rueducommerce.fr^", NULL }; const char *m14e3bc95[] = { "clickadz.com^", NULL }; const char *m14e41f3a[] = { "counter.gd^", NULL }; @@ -1179,6 +1188,7 @@ const char *m156d8bb6[] = { "/adpush/", NULL }; const char *m156dd86a[] = { "scorehd.com/banner/", NULL }; const char *m156fdbbe[] = { "/adplayer.", NULL }; const char *m15721475[] = { "www", ".dwatchseries.to^", NULL }; +const char *m1572add8[] = { "dkm6b5q0h53z4.cloudfront.net^", NULL }; const char *m15731528[] = { "displayadsmedia.com^", NULL }; const char *m1574ce78[] = { "morazzia.com^", "^banners^", NULL }; const char *m15751d93[] = { "oas.villagevoice.com^", NULL }; @@ -1186,6 +1196,7 @@ const char *m15785054[] = { "/ad3_ima.", NULL }; const char *m15787200[] = { "adjs.net^", NULL }; const char *m157a69e2[] = { "sexuhot.com/images/xbanner", NULL }; const char *m157ad02d[] = { "/tracking/click?", NULL }; +const char *m157c16e9[] = { "titranco.info^", NULL }; const char *m157eea68[] = { "1ad6aa86d7f79a66d4.com^", NULL }; const char *m15819158[] = { "basicstat.com^", NULL }; const char *m15828fa [] = { "d2focgxak1cn74.cloudfront.net^", NULL }; @@ -1288,6 +1299,7 @@ const char *m15ee91aa[] = { "tpp1ede2.accountant^", NULL }; const char *m15eff079[] = { "fapmeth.com^", NULL }; const char *m15f12cd2[] = { "knoxnews.com/metrics/", NULL }; const char *m15f282ae[] = { "/pagepeel/", NULL }; +const char *m15f3b0b1[] = { "relnocyyxhpjb.com^", NULL }; const char *m15f43c3a[] = { "/ads-module/", NULL }; const char *m15f59905[] = { "btrace.qq.com^", NULL }; const char *m15f6161a[] = { "/customerad_", NULL }; @@ -1432,6 +1444,7 @@ const char *m169e9329[] = { "suddensidewalk.com^", NULL }; const char *m169ffa34[] = { "mmotraffic.com^", NULL }; const char *m16a20682[] = { "media.net^", NULL }; const char *m16a2cd4e[] = { "afrigator.com/track/", NULL }; +const char *m16a3fa11[] = { "qirnhdcywjnd.com^", NULL }; const char *m16a4723f[] = { "tracking.to^", NULL }; const char *m16a5f077[] = { "oztzipze.com^", NULL }; const char *m16a786b9[] = { "ths9j89.com^", NULL }; @@ -1544,6 +1557,9 @@ const char *m171c89f3[] = { "/affiliate.linker/", NULL }; const char *m171d2be [] = { "_adverts/", NULL }; const char *m171dd0fd[] = { "kitbit.net^", NULL }; const char *m171f9e22[] = { "cbolsxvresvu.bid^", NULL }; +const char *m1722c934[] = { "push.zhanzhang.baidu.com/push.js", NULL }; +const char *m1722fc7a[] = { "/ig-analytics_", NULL }; +const char *m172472c7[] = { "gjliurjvfnkymq.com^", NULL }; const char *m1726a55b[] = { "tupeodhhlcodt.com^", NULL }; const char *m1726f275[] = { "iadnet.com^", NULL }; const char *m1727e490[] = { "_lazy_ads/", NULL }; @@ -1563,6 +1579,7 @@ const char *m17339eca[] = { "imgur.com/min/", NULL }; const char *m1734a9f2[] = { "livecount.fr^", NULL }; const char *m17355d16[] = { "count.me.uk^", NULL }; const char *m1735cc10[] = { "^guid^", NULL }; +const char *m173781a4[] = { "economictimes.com/etmpat/", NULL }; const char *m17384a4 [] = { "pritesol.com^", NULL }; const char *m17386503[] = { "take2.co.za/misc/bannerscript.php?", NULL }; const char *m173af9e0[] = { "ferank.fr^", NULL }; @@ -1637,6 +1654,7 @@ const char *m1788555 [] = { "cnt1.pocitadlo.cz^", NULL }; const char *m1788592b[] = { "ads.dennisnet.co.uk^", NULL }; const char *m1788a4e [] = { "ucounter.ucoz.net^", NULL }; const char *m17898cb8[] = { "/googleAnalyticsTracking.", NULL }; +const char *m178a0326[] = { "iybkbyciv.com^", NULL }; const char *m178b72db[] = { "infobetting.com/b/", NULL }; const char *m178b876e[] = { "tracking.base.de^", NULL }; const char *m178bc596[] = { "hi.hellobar.com^", NULL }; @@ -1646,6 +1664,7 @@ const char *m1791e45c[] = { "movizland.com/images/banners/", NULL }; const char *m17958d [] = { "parserwords.info^", NULL }; const char *m1795c937[] = { "/dc_performance.js", NULL }; const char *m1796d711[] = { "hottubeclips.com/stxt/banners/", NULL }; +const char *m17983a2a[] = { "aargauerzeitung.ch/__analytics/", NULL }; const char *m1798e3e5[] = { "/layer/ad.", NULL }; const char *m179923c2[] = { "bjshimgqbc.com^", NULL }; const char *m179a5648[] = { "/PageHit.ashx", NULL }; @@ -1811,6 +1830,7 @@ const char *m1850daab[] = { "/tracking.fcgi?", NULL }; const char *m18531164[] = { "structos.info^", NULL }; const char *m18535d57[] = { "ultimate-guitar.com/_img/promo/takeovers/", NULL }; const char *m1854c678[] = { ".sharecounter.", NULL }; +const char *m18553d4a[] = { "rpzcwgrpbkltp.com^", NULL }; const char *m18554c2f[] = { "adtoadd.com^", NULL }; const char *m1855555e[] = { "/fingerprint3.js", NULL }; const char *m1855e855[] = { "thenipslip.com/GGWDrunkenAd.jpg", NULL }; @@ -1972,6 +1992,7 @@ const char *m190bef11[] = { "yuarth.com^", NULL }; const char *m190c7420[] = { "rollingcounters.com^", NULL }; const char *m190e9687[] = { "^spopunder^", NULL }; const char *m1911679c[] = { "/countercollector/", NULL }; +const char *m1912e4f6[] = { "srhovuokux.com^", NULL }; const char *m1913aec4[] = { "/adheading_", NULL }; const char *m1913c0f0[] = { "banner.getgo.de^", NULL }; const char *m19147331[] = { "girlfriendvideos.com/pcode.js", NULL }; @@ -2267,6 +2288,7 @@ const char *m1a676ba4[] = { "/adreactor/", NULL }; const char *m1a6a8f37[] = { "cxnxognwkuxm.com^", NULL }; const char *m1a6ba0d9[] = { "ip2map.com^", NULL }; const char *m1a6cf0ee[] = { "redirectvoluum.com^", NULL }; +const char *m1a6d81e6[] = { "vlyqzdsucomih.com^", NULL }; const char *m1a6efa0b[] = { "hjtgpkwppx.bid^", NULL }; const char *m1a700d80[] = { "194.14.0.39/pia.png", NULL }; const char *m1a70549 [] = { "youwatch.org/driba.html", NULL }; @@ -2336,6 +2358,7 @@ const char *m1ac7ab90[] = { "tnaflix.com/display.php?", NULL }; const char *m1ac887c8[] = { "theolivepress.es^", "-300x33.", NULL }; const char *m1ac901d [] = { "3592jwlr.science^", NULL }; const char *m1ac966ee[] = { "/ad_upload/", NULL }; +const char *m1ac9ce76[] = { "npujhntk.com^", NULL }; const char *m1acb2e5e[] = { "email-tickets.com/dt?e=PageView", NULL }; const char *m1acc3230[] = { "autoretro.com.ua/smtop/", NULL }; const char *m1accc692[] = { "shadowpool.info/images/banner-", NULL }; @@ -2346,6 +2369,7 @@ const char *m1ad155a3[] = { "truthfulturn.com^", NULL }; const char *m1ad22fcd[] = { "d1grtyyel8f1mh.cloudfront.net^", NULL }; const char *m1ad37a4d[] = { "analytics.unister-gmbh.de^", NULL }; const char *m1ad5b59 [] = { "darersan.co^", NULL }; +const char *m1ad5cb3a[] = { "urfdvrrg.com^", NULL }; const char *m1ad66f6 [] = { "/tracking/tynt_", NULL }; const char *m1ad67e79[] = { "valueclick.net^", NULL }; const char *m1ad7821c[] = { "athena.mysmartprice.info^", NULL }; @@ -2649,6 +2673,7 @@ const char *m1c2009a3[] = { "ugwkyqdbmpwbbi.com^", NULL }; const char *m1c205bf9[] = { "b88c9bd1dcedfc3.com^", NULL }; const char *m1c20e709[] = { "content.jwplatform.com^", NULL }; const char *m1c21dc37[] = { "songspk.cc/pop", ".html", NULL }; +const char *m1c234dd1[] = { "getmyimg.online^", NULL }; const char *m1c244925[] = { "/mtiFontTrackingCode.", NULL }; const char *m1c24edf5[] = { "xbmnbfzoeug.com^", NULL }; const char *m1c252064[] = { "/bannerrotater/", NULL }; @@ -3463,6 +3488,7 @@ const char *m1feec520[] = { "myanimelist.net/static/logging.html", NULL }; const char *m1ff05e3e[] = { "d169bbxks24g2u.cloudfront.net^", NULL }; const char *m1ff1353 [] = { "tylere.net^", NULL }; const char *m1ff1f415[] = { "txn.grabnetworks.com^", NULL }; +const char *m1ff23bea[] = { "netdna-ssl.com/images/banner-", NULL }; const char *m1ff2f9ab[] = { "silverads.net^", NULL }; const char *m1ff4cda2[] = { "ivqoqtozlmjp.com^", NULL }; const char *m1ff5cec4[] = { "statsapi.screen9.com^", NULL }; @@ -3545,6 +3571,7 @@ const char *m203d14d5[] = { "/ads-blogs-", NULL }; const char *m203e50ea[] = { "mhbfahukhp.bid^", NULL }; const char *m203e954e[] = { "xplvxwesg.bid^", NULL }; const char *m203eae0 [] = { "/gClickTracking.", NULL }; +const char *m203f012 [] = { "ipapi.co^", NULL }; const char *m20409077[] = { "hiltrkavduozt.com^", NULL }; const char *m20409526[] = { "googlerank.info^", NULL }; const char *m20410173[] = { "/tracking/pixels.", NULL }; @@ -3553,6 +3580,7 @@ const char *m20462647[] = { "teracreative.com^", NULL }; const char *m20464fed[] = { "yahoo.com/perf.gif?", NULL }; const char *m2046d7b7[] = { "tcads.net^", NULL }; const char *m2046fe28[] = { "/v9/adv/", NULL }; +const char *m2047e3a3[] = { "analytics.dvidshub.net^", NULL }; const char *m204836fa[] = { ".idge/js/analytics/", NULL }; const char *m20484864[] = { "fghdembabvwe.com^", NULL }; const char *m2048e421[] = { "walftgaqiemcx.com^", NULL }; @@ -3631,7 +3659,6 @@ const char *m2090eda7[] = { "fincastavancessetti.info^", NULL }; const char *m2091208c[] = { "3wr110.xyz^", NULL }; const char *m20923adf[] = { "wpswyoyev.com^", NULL }; const char *m2093d209[] = { "yxbglezas.com^", NULL }; -const char *m2093e05e[] = { "innovelsolutions.com/views/partials/tracking/tracking.html", NULL }; const char *m20951a73[] = { "carbours.com^", NULL }; const char *m2095d079[] = { "time4hemp.com/wp-content/uploads/", "/dakine420.png", NULL }; const char *m2096562c[] = { "/clients/ads/", NULL }; @@ -3781,6 +3808,7 @@ const char *m2140190f[] = { "aboutads.quantcast.com^", NULL }; const char *m21401a97[] = { "webring.com/cgi-bin/logit?", NULL }; const char *m214624c5[] = { "bmhvaoxr.com^", NULL }; const char *m2147a020[] = { "vnekbyzxamo.bid^", NULL }; +const char *m21497b92[] = { "adsagony.com", NULL }; const char *m214c9fbc[] = { "mobinozer.com^", "^advert.js", NULL }; const char *m214e67f3[] = { "host-tracker.com^", NULL }; const char *m214f5479[] = { "viadeo.com/pub/", NULL }; @@ -3866,6 +3894,7 @@ const char *m21adf2cc[] = { "10fbb07a4b0.se^", NULL }; const char *m21b092d4[] = { "imgbox.com/", ".html", NULL }; const char *m21b189ca[] = { "meetthegame.online^", NULL }; const char *m21b2d055[] = { "aps.hearstnp.com^", NULL }; +const char *m21b51782[] = { "2hanwriten.com^", NULL }; const char *m21b5550 [] = { "stickgames.com^", "^ads.js", NULL }; const char *m21b6ee53[] = { "stuff.co.nz^", "^track.min.js", NULL }; const char *m21b79f8 [] = { "bitcoinadvertisers.com^", NULL }; @@ -4060,6 +4089,7 @@ const char *m2285518 [] = { "qwzhaqtbiygid.com^", NULL }; const char *m22859fc7[] = { "leadcola.com^", NULL }; const char *m22878c6e[] = { "adlisher.com^", NULL }; const char *m2287c395[] = { "vivatube.com/upload/banners/", NULL }; +const char *m22882ed0[] = { "vimeo.com/log/", NULL }; const char *m228bc520[] = { ".ru/ads/", NULL }; const char *m228c44b8[] = { "thomann.de/thumb/", "/pics/adv/adv_image_", NULL }; const char *m228d2f49[] = { "sexmummy.com/float.htm", NULL }; @@ -4117,6 +4147,7 @@ const char *m22cef2f9[] = { "cux.io^", NULL }; const char *m22d01740[] = { "/optimostHeader.", NULL }; const char *m22d0b7d8[] = { "vhjgxutx.bid^", NULL }; const char *m22d0d3a8[] = { "_ad1b.", NULL }; +const char *m22d0f54 [] = { "/gingeranalytics.", NULL }; const char *m22d1aae2[] = { "/globalpagetracking.js", NULL }; const char *m22d45330[] = { "pzuwqncdai.com^", NULL }; const char *m22d560c [] = { "cloudapp.net/l/", NULL }; @@ -4211,12 +4242,14 @@ const char *m233b468d[] = { "/imp/rtm?", NULL }; const char *m233d6d20[] = { "jhwqdpyo.bid^", NULL }; const char *m233e872f[] = { "ganja.com^", NULL }; const char *m233fb12a[] = { "infinityid.condenastdigital.com^", NULL }; +const char *m23406e6c[] = { "/packed.analytics.", NULL }; const char *m23436c80[] = { "wegbgideb.com^", NULL }; const char *m234546e8[] = { "efmpejbybupe.bid^", NULL }; const char *m23459203[] = { "counter.zone.ee^", NULL }; const char *m2345b315[] = { "/banner-affiliate-", NULL }; const char *m2346f2ba[] = { "/mbads?", NULL }; const char *m234708b5[] = { "/tracking/?c_", NULL }; +const char *m2347e970[] = { "zsikmzoehqw.com^", NULL }; const char *m23489933[] = { "analytics.msnbc.msn.com^", NULL }; const char *m2348e8db[] = { "buildtrafficx.com^", NULL }; const char *m234902a3[] = { "nfzaustkhtkd.com^", NULL }; @@ -4463,6 +4496,7 @@ const char *m24533a09[] = { "/tracking_pix.", NULL }; const char *m2453ed6c[] = { "jldstutlnz.com^", NULL }; const char *m245531d [] = { "tubecorporate.com^", NULL }; const char *m245708a [] = { "isportconnect.com//images/banners/", NULL }; +const char *m2457ab14[] = { "mtnobdfcgylhuj.com^", NULL }; const char *m24594901[] = { "rtl.hu^", "^gemius_id.js^", NULL }; const char *m245a1ee7[] = { "bfc70a51929fff2d7fe.com^", NULL }; const char *m245afebd[] = { "analytics.omgpop.com/log", NULL }; @@ -4854,6 +4888,7 @@ const char *m262926d1[] = { "/storage/ads/", NULL }; const char *m2629637a[] = { "d2oallm7wrqvmi.cloudfront.net^", NULL }; const char *m262a4c1a[] = { "hoverstock.com/boomerang?", NULL }; const char *m262d90ba[] = { "verticalscope.com^", NULL }; +const char *m262de6c6[] = { "sationy.info^", NULL }; const char *m262fda9f[] = { "taggify.net^", NULL }; const char *m26304f3f[] = { "jrlsithadutpm.com^", NULL }; const char *m26330c1f[] = { "77tracking.com^", NULL }; @@ -4880,6 +4915,7 @@ const char *m264af654[] = { "cloudfront.net/i?stm=", NULL }; const char *m264b13b5[] = { "ads.avazu.net^", NULL }; const char *m264e9ace[] = { "yfdxyyenovxir.com^", NULL }; const char *m264fd68d[] = { "embraceablemidpointcinnabar.com^", NULL }; +const char *m26514daa[] = { "/notifyad.", NULL }; const char *m2651c9fd[] = { "ipfrom.com^", NULL }; const char *m26531a7a[] = { "accountnow.com/SyslogWriter.ashx", NULL }; const char *m2653c304[] = { "feedroom.speedera.net/static.feedroom.com/affiliate/", NULL }; @@ -4994,6 +5030,7 @@ const char *m26e47e22[] = { "tnkrspdmhdmrfn.bid^", NULL }; const char *m26e6687b[] = { "disneylandparis.fr^", "^s_code.js", NULL }; const char *m26e6e995[] = { "/AdCount/", NULL }; const char *m26e81028[] = { "uniindia.com/eng/bannerheader.php", NULL }; +const char *m26e913d7[] = { "/adv/interstitial/", NULL }; const char *m26eb14d2[] = { "pussl43.com^", NULL }; const char *m26ebb946[] = { "lumosity.com/landing_pages/", NULL }; const char *m26ee40f3[] = { "ads.economist.com^", NULL }; @@ -5047,6 +5084,7 @@ const char *m272b389 [] = { "/stracking.js", NULL }; const char *m272d4c94[] = { "bavesinyourface.com^", NULL }; const char *m272f12d7[] = { "_728x90v1.", NULL }; const char *m27320e45[] = { "douangvwl.com^", NULL }; +const char *m27320ed0[] = { "hkjxihngzlmwc.com^", NULL }; const char *m27324c83[] = { "/track/imp?", NULL }; const char *m2732706a[] = { "/informb_stat.", NULL }; const char *m2735470a[] = { "/statistics/imr.", NULL }; @@ -5094,6 +5132,7 @@ const char *m276a82d5[] = { "/util/trk2.php?", NULL }; const char *m276c2ac [] = { "getwisdom.io^", NULL }; const char *m276c3b0f[] = { "/xstat.aspx?", NULL }; const char *m276c9bad[] = { "cntraveller.in/wp-content/", "/ads.js", NULL }; +const char *m276e0af8[] = { "badjojo.com/js/tools.js", NULL }; const char *m276e6bcb[] = { "adpoper.com^", NULL }; const char *m277046b9[] = { "/ad-pub.", NULL }; const char *m2771b81 [] = { "popups.infostart.com^", NULL }; @@ -5229,6 +5268,7 @@ const char *m27eeaa79[] = { "adplex.media^", NULL }; const char *m27f05e0 [] = { "kaxsdc.com^", NULL }; const char *m27f14ea2[] = { "?rand=", "&blk=", NULL }; const char *m27f60fcd[] = { "sim-technik.de^", "^uniqueTrackId^", NULL }; +const char *m27f64a6e[] = { "/localga.js", NULL }; const char *m27f73152[] = { "medical-aid.net^", NULL }; const char *m27f75663[] = { "uuvqkppicm.com^", NULL }; const char *m27fae664[] = { "free-banners.com^", NULL }; @@ -5288,6 +5328,7 @@ const char *m2832f715[] = { "/ads/oas_", NULL }; const char *m28354ec8[] = { "/FoxAnalyticsExtension.", NULL }; const char *m2836a404[] = { "freegeoip.net/json/", NULL }; const char *m2839409e[] = { ".ro/ads/", NULL }; +const char *m28394cfe[] = { "/track-event.", NULL }; const char *m283cf0a7[] = { "/abdetect.js", NULL }; const char *m28406eb3[] = { "oranges88.com^", NULL }; const char *m2840cf70[] = { "nuggad.net^", NULL }; @@ -5312,6 +5353,7 @@ const char *m28551c98[] = { "infinity-tracking.net^", NULL }; const char *m28552e03[] = { "company-target.com^", NULL }; const char *m2855b716[] = { "_600-90.", NULL }; const char *m28564d4f[] = { "/Redirect.", "&dcid=", NULL }; +const char *m28575195[] = { "/librato-collector.", NULL }; const char *m2857b96 [] = { "khhpckhkikd.bid^", NULL }; const char *m285850fd[] = { "/comscore/pageview_", NULL }; const char *m28593f9d[] = { "/track.cgi?", NULL }; @@ -5369,6 +5411,7 @@ const char *m288d4f01[] = { "brakefluid.website^", NULL }; const char *m288d9433[] = { "bauffnmtou.com^", NULL }; const char *m2891ff26[] = { "metrics.ctvdigital.net^", NULL }; const char *m28941f3e[] = { "ads.mrringoaffiliates.com/redirect.aspx?pid=", "&bid=", NULL }; +const char *m28945eca[] = { "cdn-static.pornhd.com/pornhd/", NULL }; const char *m28960773[] = { "^abnl^^begun^", NULL }; const char *m28996ab4[] = { "?adPageCd=", NULL }; const char *m289a4d44[] = { "meizufans.eu/vifocal.gif", NULL }; @@ -5380,6 +5423,7 @@ const char *m289ddf0 [] = { "&popundersPerIP=", NULL }; const char *m289f8645[] = { "dntrax.com^", NULL }; const char *m28a22375[] = { "inktad.com^", NULL }; const char *m28a22457[] = { "72b8869dfc34690.com^", NULL }; +const char *m28a344e9[] = { "vdldsjqxppi.com^", NULL }; const char *m28a3eaf7[] = { "vodo.net/static/images/promotion/utorrent_plus_buy.png", NULL }; const char *m28a547f [] = { "tgw.com/1/t.gif", NULL }; const char *m28a6b70d[] = { "?phpAds_", NULL }; @@ -5428,7 +5472,6 @@ const char *m28c330dc[] = { "analytics.edgekey.net/html5/akamaihtml5-min.js", NU const char *m28c4a84b[] = { "verizon.com/ads/", NULL }; const char *m28c5b6 [] = { "ocp.cbs.com/pacific/request.jsp?", NULL }; const char *m28c8e5a9[] = { "wqxe.com/images/sponsors/", NULL }; -const char *m28c90281[] = { "repo.xarold.com/", "/survival.min.js", NULL }; const char *m28cbe4b4[] = { "myfreeresources.com/getimg.php?", NULL }; const char *m28cd6a67[] = { "cloudcdn376126.com^", NULL }; const char *m28ce4f92[] = { "rkbldvgcjebh.com^", NULL }; @@ -5461,6 +5504,7 @@ const char *m28e73f70[] = { "trrsf.com.br/metrics/", NULL }; const char *m28e80bc6[] = { "/ads5/", NULL }; const char *m28e960f3[] = { "/runtimejs/intercept/", NULL }; const char *m28ebb826[] = { "jabcdkwmwnek.com^", NULL }; +const char *m28ec70e5[] = { "iceporn.com/templates/base_master/js/jquery.shows.js", NULL }; const char *m28eea487[] = { "oktacdn.com/assets/js/", "/mixpanel-", NULL }; const char *m28f056e5[] = { "/pixels.jsp?", NULL }; const char *m28f18742[] = { "getetafun.info^", NULL }; @@ -5643,6 +5687,7 @@ const char *m29c2ca3 [] = { "/google_tag/", NULL }; const char *m29c44287[] = { "hsnuutxbmmqry.bid^", NULL }; const char *m29c4843b[] = { "telemetry.reembed.com^", NULL }; const char *m29c4a5f7[] = { "/ad/homepage?", NULL }; +const char *m29c54730[] = { "spankbang.com^", "^mpop.js", NULL }; const char *m29c6845b[] = { "adclixx.net^", NULL }; const char *m29ca3088[] = { "tracking.internetstores.de^", NULL }; const char *m29ca85f7[] = { "pixel.klout.com^", NULL }; @@ -5752,6 +5797,7 @@ const char *m2a353ec0[] = { "imagefruit.com^", "^pops.js", NULL }; const char *m2a35b11c[] = { "/sstlm8.sst?", NULL }; const char *m2a36fd74[] = { "allmyvideos.net/js/ad_", NULL }; const char *m2a379bb5[] = { "i5rl5lf.com^", NULL }; +const char *m2a39e625[] = { "streamlive.to/images/movies10.png", NULL }; const char *m2a3a5b9d[] = { "-ads-rotator/", NULL }; const char *m2a3af899[] = { "gde.ru/isapi/tracker.dll?", NULL }; const char *m2a3cf2cf[] = { "instana.io^", NULL }; @@ -5825,6 +5871,7 @@ const char *m2a891ce [] = { "a35e6f8ef7a43f24c49.com^", NULL }; const char *m2a8b2fa1[] = { "/ads/exit.", NULL }; const char *m2a8c0e82[] = { "globaladv.net^", NULL }; const char *m2a8dcbb6[] = { "exe.bid^", NULL }; +const char *m2a8eb1d1[] = { "salesviewer.org^", NULL }; const char *m2a900254[] = { "eniaypwywduf.com^", NULL }; const char *m2a90ae78[] = { "srv.yavli.com^", NULL }; const char *m2a93c3e2[] = { "flii.by/thumbs/image/", "_300x250.", NULL }; @@ -6073,6 +6120,7 @@ const char *m2bc90641[] = { "thejournal.ie/media/hpto/", NULL }; const char *m2bcabca0[] = { "advertisingiq.com^", NULL }; const char *m2bcb98d9[] = { "mightydeals.s3.amazonaws.com/md_adv/", NULL }; const char *m2bcbaeff[] = { "pro-gmedia.com^", "^skins^", NULL }; +const char *m2bcbc2da[] = { "mm-syringe.com^", NULL }; const char *m2bcc225b[] = { "/wired/ads/", NULL }; const char *m2bcc4825[] = { "qgmrchjuqro.bid^", NULL }; const char *m2bcf2028[] = { "kzzqkhxjeytu.com^", NULL }; @@ -6173,6 +6221,7 @@ const char *m2c403475[] = { "ojooo.com^", "^banner_", NULL }; const char *m2c403619[] = { "cybermonitor.com^", NULL }; const char *m2c426a95[] = { "wvxnvnrsahfd.bid^", NULL }; const char *m2c42ccb5[] = { "datvantage.com^", NULL }; +const char *m2c431101[] = { "nzbindex.com/images/go/", NULL }; const char *m2c446486[] = { "/analytics-cdn.", NULL }; const char *m2c45356c[] = { "/sponsoredbanner/", NULL }; const char *m2c45d09e[] = { "personage.name^", NULL }; @@ -6285,6 +6334,7 @@ const char *m2cc58ae [] = { "/adzerk2_", NULL }; const char *m2cc6a758[] = { "vidible.tv^", "^ComScore.StreamSense.js", NULL }; const char *m2cc6ddf0[] = { "webhit.aftenposten.no^", NULL }; const char *m2cc9dc73[] = { "dkfdpglo.com^", NULL }; +const char *m2cccdef3[] = { "pdbu.net^", NULL }; const char *m2ccf7b7a[] = { "ads5.canoe.ca^", NULL }; const char *m2cd06828[] = { "avditmiohvtq.bid^", NULL }; const char *m2cd0d202[] = { "xfileload.com^", NULL }; @@ -6344,7 +6394,6 @@ const char *m2d0b7e99[] = { "iceinspace.com.au/iisads/", NULL }; const char *m2d0e19a4[] = { "fileloadr.com^", NULL }; const char *m2d0e8478[] = { "oiffrtkdgoef.com^", NULL }; const char *m2d0fe191[] = { "ledvqaldtf.com^", NULL }; -const char *m2d1005d1[] = { "freeapkgame.net/wp-content/themes/nyeo-final/js/bypasskiller.js", NULL }; const char *m2d10ca11[] = { "autoscout24.net/unifiedtracking/ivw.js", NULL }; const char *m2d114ffd[] = { "wyuakcwxmiunqj.com^", NULL }; const char *m2d124525[] = { "dealtoday.com.mt/banners/", NULL }; @@ -6437,6 +6486,7 @@ const char *m2d6c0612[] = { "signup-way.com^", NULL }; const char *m2d6e3c0 [] = { "dealplatform.com^", "^widgets^", NULL }; const char *m2d6ec89c[] = { "filitrac.com^", NULL }; const char *m2d6fa310[] = { "fmhcj.top^", NULL }; +const char *m2d701fe2[] = { "analytics.bhaskar.com^", NULL }; const char *m2d70f8ae[] = { "fqkcdhptlqma.com^", NULL }; const char *m2d750a04[] = { "tscapeplay.com^", NULL }; const char *m2d7595f2[] = { "trendmd.com^", NULL }; @@ -6630,6 +6680,7 @@ const char *m2e48e7b3[] = { "id-visitors.com^", NULL }; const char *m2e4a3555[] = { "slimtrade.com^", NULL }; const char *m2e4a4efb[] = { "vmmphpamtigpbi.com^", NULL }; const char *m2e4ac18a[] = { "/pixel/stream/", NULL }; +const char *m2e4efda9[] = { "jwplayer.space^", NULL }; const char *m2e4f1658[] = { "doubleclick.net/adx/wn.nat.", NULL }; const char *m2e5157c6[] = { "partner.googleadservices.com^", NULL }; const char *m2e56ae67[] = { "pornpause.com/fakevideo/", NULL }; @@ -6815,6 +6866,7 @@ const char *m2f1725bf[] = { "plista.com^", NULL }; const char *m2f17a25b[] = { "inspectorclick.com^", NULL }; const char *m2f18e46e[] = { "iconeye.com/images/banners/", NULL }; const char *m2f1967c0[] = { "vidhog.com/ilivid-redirect.php", NULL }; +const char *m2f1a71a9[] = { "ukksghzwxha.com^", NULL }; const char *m2f1c4c31[] = { "/blog_ad?", NULL }; const char *m2f1e51fa[] = { "ads.bigfoot.com^", NULL }; const char *m2f1e62aa[] = { "hardware.no^", NULL }; @@ -6929,6 +6981,7 @@ const char *m2fa5153 [] = { "ebaystatic.com^", NULL }; const char *m2fa5c8e6[] = { "kolitat.com^", NULL }; const char *m2fa6988e[] = { "/ad-server/", NULL }; const char *m2fa9b40a[] = { "/track/a.gif?", NULL }; +const char *m2faa1f78[] = { "/paytmscripts.js", NULL }; const char *m2faf6268[] = { "affiliate.productreview.com.au^", NULL }; const char *m2fafbc52[] = { "thesource.com/magicshave/", NULL }; const char *m2fb284d6[] = { "linkxchanger.com^", NULL }; @@ -7026,6 +7079,7 @@ const char *m3014f5d5[] = { "babeshows.co.uk^", "banner", NULL }; const char *m3015d38e[] = { "apwg.org/images/sponsors/", NULL }; const char *m3015d4e6[] = { "doubleclick.net/adj/yorkshire.jp/main-section;", ";sz=120x600,160x600", NULL }; const char *m301770b5[] = { "cacpcaizwx.bid^", NULL }; +const char *m30185c57[] = { "soukou.club^", NULL }; const char *m301aa581[] = { "/advert36.", NULL }; const char *m301ae08a[] = { "blogohertz.com^", NULL }; const char *m301c715b[] = { "adgup.com^", NULL }; @@ -7054,6 +7108,7 @@ const char *m30302cfe[] = { "-Block-ad-", NULL }; const char *m30309615[] = { "sp.bucyrustelegraphforum.com^", NULL }; const char *m3031bccc[] = { "webcrawler.com/__kl.gif", NULL }; const char *m3032786 [] = { "affiz.net^", NULL }; +const char *m303284e [] = { "yuanaayutyd.com^", NULL }; const char *m30333d9d[] = { "uhvbjjse.com^", NULL }; const char *m3034d39b[] = { "tocotlkfjo.bid^", NULL }; const char *m30355d69[] = { "vinlens.com^", NULL }; @@ -7520,6 +7575,7 @@ const char *m3250e199[] = { "ventunotech.com/beacon/", NULL }; const char *m3251378e[] = { "stats.video.search.yahoo.com^", NULL }; const char *m32528e21[] = { "ojngisbfwwyp.com^", NULL }; const char *m32533537[] = { "twdsaqqrzbowom.com^", NULL }; +const char *m3254edba[] = { "/nb/avanti.", NULL }; const char *m325646dc[] = { "/cgi-bin/ads.", NULL }; const char *m32575f1c[] = { "igawfxfnupeb.com^", NULL }; const char *m3258d1d2[] = { "adimage.guardian.co.uk^", NULL }; @@ -7569,7 +7625,6 @@ const char *m327f1d60[] = { "/edAnalyticsWrapper.", NULL }; const char *m327f712 [] = { "adroll.com/j/roundtrip.js", NULL }; const char *m327fd9e4[] = { "/ad/sponsors/", NULL }; const char *m327ff5bb[] = { "facebook.com/rtb_video/?", NULL }; -const char *m328164d [] = { "ah.pe^", NULL }; const char *m3282cf73[] = { "&advtile=", NULL }; const char *m32832ae [] = { "t1.openload.co^", NULL }; const char *m32857d0f[] = { "lafvopkskbeuj.bid^", NULL }; @@ -7624,6 +7679,7 @@ const char *m32c06887[] = { "click2meter.com^", NULL }; const char *m32c1600 [] = { "adspayformymortgage.win^", NULL }; const char *m32c3f38b[] = { "jaymancash.com^", NULL }; const char *m32c4cb41[] = { "hypable.com^", "^advertisement.js", NULL }; +const char *m32c57fc6[] = { "sexykittenporn.com^", "^banners^", NULL }; const char *m32c6d37f[] = { "affiliates.mozy.com^", NULL }; const char *m32c752b0[] = { "rlxmbkwcyw.com^", NULL }; const char *m32c87379[] = { "/adlift4_", NULL }; @@ -8144,6 +8200,7 @@ const char *m350ecf1e[] = { "sabotage-films.com/ads/", NULL }; const char *m350f3a45[] = { "wadldetroit.com/images/banners/", NULL }; const char *m3510210c[] = { "bwzohoomljs.com^", NULL }; const char *m351054d8[] = { "infoq.com^", "^banners^", NULL }; +const char *m3510c1ef[] = { "djtflbt20bdde.cloudfront.net^", NULL }; const char *m3510e1a3[] = { "5f8fbbfc2244adc9.com^", NULL }; const char *m35118ff1[] = { "gsiqerorqkxu.com^", NULL }; const char *m35120b10[] = { "phncdn.com/js/signin-min.js", NULL }; @@ -8191,6 +8248,7 @@ const char *m35477540[] = { "surace-jujitsu.fr/outils/compteur_php/", NULL }; const char *m35480ff1[] = { "htalizer.com^", NULL }; const char *m354860ef[] = { "makemoneyonline.2yu.in^", NULL }; const char *m354b4c2a[] = { "kozmetikcerrahi.com/banner/", NULL }; +const char *m354ce484[] = { "/affiliate_member_banner/", NULL }; const char *m35503c25[] = { "piercial.com^", NULL }; const char *m35507608[] = { "/~utm_gif?", NULL }; const char *m355182e2[] = { "bbcimg.co.uk^", "^advert.js", NULL }; @@ -8247,11 +8305,13 @@ const char *m359c895c[] = { "literotica.com/images/banners/", NULL }; const char *m359cfe0e[] = { "geocompteur.com^", NULL }; const char *m359d48fd[] = { "docksalmon.com^", NULL }; const char *m359d9788[] = { "/web_analytics/", NULL }; +const char *m359dc3bc[] = { "appagg.com/css/ads.css", NULL }; const char *m359e936c[] = { "mgcashgate.com^", NULL }; const char *m359ec5ab[] = { "mlbzafthbtsl.com^", NULL }; const char *m35a1932d[] = { "mtveughs.com^", NULL }; const char *m35a2939e[] = { "ynaija.com^", "300x250", NULL }; const char *m35acc1f1[] = { "/mgid-header.", NULL }; +const char *m35ae780b[] = { "wiazkkjbeqr.com^", NULL }; const char *m35affeb6[] = { "ksbewtjuqitxg.bid^", NULL }; const char *m35b04f77[] = { "usbanners.com^", NULL }; const char *m35b10ca0[] = { "radiotown.com/splash/images/", "_960x600_", NULL }; @@ -8267,6 +8327,7 @@ const char *m35bb4c4f[] = { "conversionly.com^", NULL }; const char *m35bd1f2a[] = { "vlufledr.bid^", NULL }; const char *m35c22854[] = { "/mont-min.js", NULL }; const char *m35c51a91[] = { "vnufxjwndhsfbj.com^", NULL }; +const char *m35c606fb[] = { "tnlshxmc.com^", NULL }; const char *m35c6fa1 [] = { "_yahooads/", NULL }; const char *m35c7f3e1[] = { "firedrive.com/tools/", NULL }; const char *m35c85782[] = { "/ad_600x160_", NULL }; @@ -8398,6 +8459,7 @@ const char *m364f0952[] = { "afgr8.com^", NULL }; const char *m364faaac[] = { "bookofsex.com^", NULL }; const char *m36502eef[] = { "widget.searchschoolsnetwork.com^", NULL }; const char *m365105 [] = { "yoqvnnkdmqfk.com^", NULL }; +const char *m365378b7[] = { "statistics.riskommunal.net^", NULL }; const char *m3655c1f9[] = { "wbqliddtojkf.com^", NULL }; const char *m3656a8bf[] = { "va.tawk.to/log", NULL }; const char *m3658c82b[] = { "qiremmtynkae.com^", NULL }; @@ -8414,12 +8476,14 @@ const char *m36684d46[] = { "heap.com^", NULL }; const char *m36687615[] = { "uvstluoomeys.bid^", NULL }; const char *m3669a82a[] = { "logcounter.com^", NULL }; const char *m3669fe70[] = { "twmeccosyivi.com^", NULL }; +const char *m366b8f4e[] = { "mppapi.io^", NULL }; const char *m366c1ca6[] = { "970215366f5649.download^", NULL }; const char *m366dbadb[] = { "stat.55bbs.com^", NULL }; const char *m366f20ac[] = { "weather.com/pagelet/metrics/", NULL }; const char *m366f2e4d[] = { "chestyry.com^", NULL }; const char *m366faffe[] = { "/ad/thumbs/", NULL }; const char *m3670aac6[] = { "d2pgy8h4i30on1.cloudfront.net^", NULL }; +const char *m3671dfb5[] = { "vqnruxpecsn.com^", NULL }; const char *m3673ebfa[] = { "dlupv9uqtjlie.cloudfront.net^", NULL }; const char *m3674a7f1[] = { "acb.com/javascripts/jv_feeder_stats.js", NULL }; const char *m3675807c[] = { "geoplugin.net^", NULL }; @@ -8498,6 +8562,7 @@ const char *m36cd4bd4[] = { "javascript:", NULL }; const char *m36cd90d4[] = { "qawaqcurthru.com^", NULL }; const char *m36cea034[] = { "rhpwhkwzhpy.bid^", NULL }; const char *m36ceba13[] = { "mrc.org^", "^Collusion_Banner300x250.jpg", NULL }; +const char *m36cfb1a [] = { "tuzvjlqrpzpugj.com^", NULL }; const char *m36d01dec[] = { "/additional.php?res_width=", NULL }; const char *m36d26f79[] = { "hnztceqkabwm.bid^", NULL }; const char *m36d395bd[] = { "register.it/scripts/track_", NULL }; @@ -8510,6 +8575,7 @@ const char *m36d7cf6f[] = { "/toprightads.", NULL }; const char *m36d85e72[] = { "munically.com^", NULL }; const char *m36d8d57 [] = { "biksibo.ru^", NULL }; const char *m36daf2e8[] = { "morningstaronline.co.uk/offsite/progressive-listings/", NULL }; +const char *m36ddb767[] = { "/amp4ads-", NULL }; const char *m36de6c6e[] = { "ypecrrktyo.com^", NULL }; const char *m36e2f287[] = { "leadboltads.net^", NULL }; const char *m36e7e555[] = { "ulajilala.com^", NULL }; @@ -8953,6 +9019,7 @@ const char *m38e5805b[] = { "019f2d2d415.review^", NULL }; const char *m38e60c39[] = { "singleicejo.link^", NULL }; const char *m38e6745e[] = { "/admeldscript.", NULL }; const char *m38e7fcb1[] = { "wunderground.com^", "^wuss_300ad2.php^", NULL }; +const char *m38e92d4d[] = { "loadingz.com/jflex.js", NULL }; const char *m38ea9267[] = { "static.tvtropes.org/design/js/google-adblock.js", NULL }; const char *m38eb6af6[] = { "wthqlngtcgwxrp.com^", NULL }; const char *m38ec092a[] = { "oload.tv/r2/", NULL }; @@ -8967,6 +9034,7 @@ const char *m38f4fbb4[] = { "ritvtdtnxkbzb.bid^", NULL }; const char *m38f5f06b[] = { "kvikjeqepjrq.bid^", NULL }; const char *m38f73034[] = { "clickfunnels.com/cf.js", NULL }; const char *m38f827ba[] = { "_header_ad_", NULL }; +const char *m38fb5f7f[] = { "clcknads.pro^", NULL }; const char *m38fc0e9e[] = { "postageapp.com/receipt/", NULL }; const char *m38fc2603[] = { "statistic.qzone.qq.com^", NULL }; const char *m38fd895f[] = { "nexac.com^", NULL }; @@ -8990,7 +9058,6 @@ const char *m390d7993[] = { ".com/hitlog?", NULL }; const char *m390f25ec[] = { "/page/ad/", NULL }; const char *m390f8b13[] = { "boyzshop.com/affimages/", NULL }; const char *m390fb8e5[] = { "bnhtml.com^", NULL }; -const char *m39103476[] = { "platform.vine.co^", NULL }; const char *m39114d25[] = { "/ad_sidebar/", NULL }; const char *m39119878[] = { "/cXense-Analytics-", NULL }; const char *m391289db[] = { "webvisor.ru^", NULL }; @@ -9049,6 +9116,7 @@ const char *m3954db13[] = { "centralnervous.net^", NULL }; const char *m39583ea5[] = { "nbclkgok.bid^", NULL }; const char *m395841d0[] = { "ikvfgsftmyhn.com^", NULL }; const char *m39598e50[] = { "5f1def1c0750d10d4e1.com^", NULL }; +const char *m395ab397[] = { "zxbzuyuifdqj.com^", NULL }; const char *m395dc041[] = { "adnet.worldreviewer.com^", NULL }; const char *m395de7c3[] = { "kt-g.de/counter.php?", NULL }; const char *m395fca20[] = { "/lzdtracker.", NULL }; @@ -9078,6 +9146,7 @@ const char *m3976c5cc[] = { "auctionnudge.com^", NULL }; const char *m3976fd09[] = { "afgr5.com^", NULL }; const char *m397753d2[] = { "/FTTrack2.js", NULL }; const char *m3978892b[] = { "/a.logrequest.yolx?", NULL }; +const char *m397a7b63[] = { "oagwl3372h.com^", NULL }; const char *m397bd351[] = { "did-it.com^", NULL }; const char *m397bea7f[] = { "_adcode_", NULL }; const char *m397ef985[] = { "qriasmotw.bid^", NULL }; @@ -9168,6 +9237,7 @@ const char *m39e03026[] = { "lwxkgejswn.com^", NULL }; const char *m39e05032[] = { "soundcloud.com/promoted/", NULL }; const char *m39e3b081[] = { "dispatch.com^", "^dpcpopunder.js", NULL }; const char *m39e4472c[] = { "/wp_pro_ad_system/", NULL }; +const char *m39e4e2fb[] = { "fynprrom.com^", NULL }; const char *m39e53b27[] = { "wolhopys.bid^", NULL }; const char *m39e7f4f6[] = { "pornolupo.org/track.js", NULL }; const char *m39e882e3[] = { "seoparts.net^", NULL }; @@ -9183,6 +9253,7 @@ const char *m39f46c82[] = { "/ad_creatives.", NULL }; const char *m39f477af[] = { "flash-x.tv/js/showad", NULL }; const char *m39f5279b[] = { "/ad_area.", NULL }; const char *m39f819c3[] = { "proranktracker.com^", NULL }; +const char *m39f9343a[] = { "fastly.net/i?", NULL }; const char *m39f9c43b[] = { "ooyala.com^", "^report^log", NULL }; const char *m39f9cbaf[] = { "martiniadnetwork.com^", NULL }; const char *m39fa22ed[] = { "/adjug.", NULL }; @@ -9232,6 +9303,7 @@ const char *m3a40e104[] = { "/vboard/ads/", NULL }; const char *m3a443427[] = { "a1channel.net/img/downloadbtn2.png", NULL }; const char *m3a448053[] = { "scout.rollcall.com^", NULL }; const char *m3a44fdf7[] = { "/local_ads_", NULL }; +const char *m3a4513fe[] = { "pornflip.com/away/pop?", NULL }; const char *m3a49df15[] = { "birminghammail.co.uk^", "^handlebarsCompiledTemplates.js^", NULL }; const char *m3a4b305b[] = { "linkstorm.net^", NULL }; const char *m3a4b33fe[] = { "-rollout-ad-", NULL }; @@ -9270,6 +9342,7 @@ const char *m3a6dd9a2[] = { "/img/ad/", NULL }; const char *m3a76b97c[] = { "statics.cfmcdn.net/", "/scripts/webtrends-", NULL }; const char *m3a77258 [] = { "printfriendly.com/a/lijit/", NULL }; const char *m3a7a10f [] = { "whitepages.ae/images/UI/SR/", NULL }; +const char *m3a7b0aa6[] = { "danzhallfes.com^", NULL }; const char *m3a7f5647[] = { "/adcontrol/", NULL }; const char *m3a81a21a[] = { "agegefpkbll.bid^", NULL }; const char *m3a82f8bc[] = { "4ec397b849223140d.com^", NULL }; @@ -9327,12 +9400,14 @@ const char *m3ac0662a[] = { "mc-nudes.com^", NULL }; const char *m3ac23de5[] = { "_analytics-tracking?", NULL }; const char *m3ac24b73[] = { "awsmer.com^", NULL }; const char *m3ac77476[] = { "cpays.com^", NULL }; +const char *m3ac8adc5[] = { "etkhujhmhjix.com^", NULL }; const char *m3aca6182[] = { "tnaflix.com/", ".php?t=footer", NULL }; const char *m3aca96d0[] = { "/ads728e.", NULL }; const char *m3acbd09f[] = { "aquete.com^", NULL }; const char *m3acc5636[] = { "hafbezbemwwd.com^", NULL }; const char *m3acc58e5[] = { "voluumtrk.com^", NULL }; const char *m3ace3b6a[] = { "cloud-iq.com^", NULL }; +const char *m3acf70bc[] = { "fophaumpoor.com^", NULL }; const char *m3ad09fa [] = { "gokunming.com/images/prom/", NULL }; const char *m3ad11c3d[] = { "b2c.com^", NULL }; const char *m3ad184e4[] = { "/plugins/status.gif?", NULL }; @@ -9454,6 +9529,7 @@ const char *m3b6b73bb[] = { "bet3000partners.com^", NULL }; const char *m3b6e1dfc[] = { "advserver.xyz^", NULL }; const char *m3b6e430f[] = { "absolutewrite.com^", "_ad.jpg", NULL }; const char *m3b6eaab3[] = { "/banmanpro/", NULL }; +const char *m3b711f0 [] = { "ilugfyhlfv.com^", NULL }; const char *m3b721f8a[] = { "nceuiwtnpyuqtn.bid^", NULL }; const char *m3b73552e[] = { "a940db0846408b2.com^", NULL }; const char *m3b7509c1[] = { "deecash.com^", NULL }; @@ -9826,6 +9902,7 @@ const char *m3d2af754[] = { "kihxncfpkimfx.bid^", NULL }; const char *m3d2b2002[] = { "mhvillage.com/ppc.php?", NULL }; const char *m3d2bdeb6[] = { "orf.at/ivwscript.js", NULL }; const char *m3d2c9ec5[] = { "convertexperiments.com^", NULL }; +const char *m3d2cdf51[] = { "metrigo.zalan.do^", NULL }; const char *m3d2d15a2[] = { "/ntpagetaghttps.", NULL }; const char *m3d2d2bd6[] = { "_index_ad.", NULL }; const char *m3d2e448b[] = { "/a.gif?uuid", NULL }; @@ -10215,6 +10292,7 @@ const char *m3ee79dd5[] = { "defenceweb.co.za/images/sponsorlogos/", NULL }; const char *m3ee7f38a[] = { "images.sharkscope.com/everest/twister.jpg", NULL }; const char *m3ee7f39a[] = { "/adleader.", NULL }; const char *m3ee87d76[] = { "jnylpjlnjfsp.com^", NULL }; +const char *m3ee88123[] = { "sxmmgiuilt.com^", NULL }; const char *m3ee98f93[] = { "utjwhrahb.bid^", NULL }; const char *m3ee9dc73[] = { "/show_ads.js", NULL }; const char *m3eebebce[] = { "d2cmedia.ca^", NULL }; @@ -10328,6 +10406,7 @@ const char *m3f57076 [] = { "adperfect.com^", NULL }; const char *m3f5803a6[] = { "scrltyokacghvd.bid^", NULL }; const char *m3f5862ea[] = { "/btcclicksskyscraper.png", NULL }; const char *m3f5c4be6[] = { "collector.automote.co.nz^", NULL }; +const char *m3f5c64bd[] = { "wwngdgldlsv.com^", NULL }; const char *m3f5dff03[] = { "paywall.folha.uol.com.br/wall.jsonp?callback=paywall.inicio", NULL }; const char *m3f5ec0d2[] = { "qajaohrcbpkd.com^", NULL }; const char *m3f5f602b[] = { "pyiel2bz.com^", NULL }; @@ -10411,6 +10490,7 @@ const char *m3fb1332c[] = { "webtuna.com^", NULL }; const char *m3fb34f2a[] = { "beacons.mediamelon.com^", NULL }; const char *m3fb47047[] = { "ad.services.distractify.com^", NULL }; const char *m3fb6c61a[] = { "/ad160.", NULL }; +const char *m3fbac42b[] = { "/topadImg.", NULL }; const char *m3fbe8e04[] = { "cliksolution.com^", NULL }; const char *m3fc3be6 [] = { "adultaccessnow.com^", NULL }; const char *m3fc516ac[] = { "dmdcpvgu.com^", NULL }; @@ -10437,6 +10517,7 @@ const char *m3fdb5cbb[] = { ".gg/ads/", NULL }; const char *m3fdc9970[] = { "nuhcibapynaj.bid^", NULL }; const char *m3fdf987b[] = { "/VideoAdsServingService/", NULL }; const char *m3fe05217[] = { "/stats?blog_", NULL }; +const char *m3fe18370[] = { "mzzouiciajems.com^", NULL }; const char *m3fe23c8b[] = { "/medialaanUniversalTracker.", NULL }; const char *m3fe245cf[] = { "stats.unwired-i.net^", NULL }; const char *m3fe5bb8e[] = { "/adbn?", NULL }; @@ -10568,6 +10649,7 @@ const char *m409c87a6[] = { "mynetab.com^", NULL }; const char *m409cc7ec[] = { "skyrock.net/js/stats_blog.js", NULL }; const char *m409ce027[] = { "eastbour.mobi^", NULL }; const char *m409d0edc[] = { "im.ov.yahoo.co.jp^", NULL }; +const char *m409df84f[] = { "phncdn.com/www-static/js/modal-tipping.js", NULL }; const char *m409ef27b[] = { "lininteractive.com/chartbeat/", NULL }; const char *m40a19e01[] = { "razor.tv/site/servlet/tracker.jsp", NULL }; const char *m40a1fdb8[] = { "/adblock.ash", NULL }; @@ -10600,6 +10682,7 @@ const char *m40b6d9ca[] = { "/150_500.", NULL }; const char *m40b7198d[] = { "d2z1smm3i01tnr.cloudfront.net^", NULL }; const char *m40bb45ac[] = { "yieldmanager.com^", NULL }; const char *m40bcb038[] = { "/FoxComScore.", NULL }; +const char *m40bd0b49[] = { "jfvadxjr.com^", NULL }; const char *m40bd7966[] = { "milb.com/shared/scripts/bam.tracking.js", NULL }; const char *m40bf4f30[] = { "webleads-tracker.com^", NULL }; const char *m40c13c0e[] = { "wtvyenir.com^", NULL }; @@ -10682,6 +10765,7 @@ const char *m4117ebc6[] = { "otvetus.com^", NULL }; const char *m4119617e[] = { "63bd0b6efb0ecd2.bid^", NULL }; const char *m41196375[] = { "sacommercialpropnews.co.za/files/banners/", NULL }; const char *m41198ade[] = { "/sponsoredlinksiframe.", NULL }; +const char *m411a56c4[] = { "predictivdisplay.com^", NULL }; const char *m411e5c36[] = { "alibaba.com/js/beacon_", NULL }; const char *m411f07be[] = { "traumagame.com/trauma_data/ads/ad2.jpg", NULL }; const char *m41205bff[] = { "crowdgatheradnetwork.com^", NULL }; @@ -10824,6 +10908,7 @@ const char *m41aa046e[] = { "vwsjyfsz.bid^", NULL }; const char *m41aa5934[] = { "alxetzfhlzekv.bid^", NULL }; const char *m41aac1b [] = { ".videoad4.", NULL }; const char *m41ab6631[] = { "wddtrsuqmqhw.com^", NULL }; +const char *m41abc938[] = { "zabpkrvgswdroz.com^", NULL }; const char *m41ade342[] = { "bvrkzhtxlgono.com^", NULL }; const char *m41aef2b5[] = { "userdive.com^", NULL }; const char *m41af360a[] = { ".GoogleDfpSlot.", NULL }; @@ -10888,6 +10973,7 @@ const char *m41eebe81[] = { "histians.com^", NULL }; const char *m41eee06 [] = { "utlpwxdt.com^", NULL }; const char *m41f08174[] = { "pussl45.com^", NULL }; const char *m41f0a044[] = { "erzrulbjdd.bid^", NULL }; +const char *m41f158d5[] = { "myregeneaf.com^", NULL }; const char *m41f42c0e[] = { "hulu.com^", "^potentialbugtracking^contentplaybackresume^", NULL }; const char *m41f48e0b[] = { "qdqhseenooz.bid^", NULL }; const char *m41f612d8[] = { "dexim.space^", NULL }; @@ -10909,6 +10995,7 @@ const char *m42026829[] = { "mp.pianomedia.eu^", NULL }; const char *m42029bbb[] = { "hosqkmnjt.com^", NULL }; const char *m42045ac9[] = { "oz67muww.space^", NULL }; const char *m4206065a[] = { "paruvaubxwwz.bid^", NULL }; +const char *m42068490[] = { "optad360.io^", NULL }; const char *m420726cc[] = { "teensanalfactor.com/best/", NULL }; const char *m4207642b[] = { "icq.com/search/js/stats.js", NULL }; const char *m42076f36[] = { "rewards1.com/images/referralbanners/", NULL }; @@ -11004,6 +11091,7 @@ const char *m4281dc15[] = { "bostonwall.com^", NULL }; const char *m4282b67e[] = { "klikvip.com^", NULL }; const char *m4285afa5[] = { "tw.cx^", NULL }; const char *m42866fc [] = { "prwlzpyschwi.com^", NULL }; +const char *m4286a07 [] = { "uqouplgwlmeqt.com^", NULL }; const char *m42877698[] = { "/js/counter.js?", NULL }; const char *m428d258f[] = { "dumedia.ru^", NULL }; const char *m428dac8d[] = { "binopt.net/banners/", NULL }; @@ -11285,6 +11373,7 @@ const char *m43c30e02[] = { "uploadrocket.net/advertising/ads.js", NULL }; const char *m43c3910c[] = { "_ad_choices.", NULL }; const char *m43c4cf90[] = { "/gd-stat.", NULL }; const char *m43c508f2[] = { "ovjlgvapqhmpy.com^", NULL }; +const char *m43c5e11f[] = { "av01.tv/av01/videojs/imads.js", NULL }; const char *m43c7cf4 [] = { "vuiads.de^", NULL }; const char *m43c82817[] = { "/pagecall_dfp_async.", NULL }; const char *m43c9a925[] = { "leadtracking.plumvoice.com^", NULL }; @@ -11367,6 +11456,7 @@ const char *m44135f71[] = { "mediaver.com^", NULL }; const char *m441556bc[] = { "lt.tritondigital.com^", NULL }; const char *m44177b0c[] = { "bt.am/banners/", NULL }; const char *m441c14a5[] = { "viewablemedia.net^", NULL }; +const char *m441c8b7c[] = { "webcontentdelivery.info^", NULL }; const char *m441ca809[] = { "feedblitz.com^", ".gif^", NULL }; const char *m441cf139[] = { "uim.tifbs.net/js/", ".js", NULL }; const char *m44223083[] = { "ioryejnzvbbluh.bid^", NULL }; @@ -11399,6 +11489,7 @@ const char *m44489568[] = { "enfupatujiqb.com^", NULL }; const char *m44493144[] = { "belstat.nl^", NULL }; const char *m444a38d5[] = { "gleaminist.com^", NULL }; const char *m444ac93a[] = { "vodlocker.com/images/acenter.png", NULL }; +const char *m44502ca7[] = { "123movie.", "/sw.js", NULL }; const char *m4450b7d4[] = { "/horizon.", "/watch?", NULL }; const char *m445251c6[] = { "/wmads.", NULL }; const char *m4453640 [] = { "n.yunshipei.com^", NULL }; @@ -11594,6 +11685,7 @@ const char *m452a77e0[] = { "celeb-ads.com^", NULL }; const char *m452d4a67[] = { "vkpass.com/", ".php?", "=", NULL }; const char *m452e5386[] = { "lxkqybzanzug.com^", NULL }; const char *m452f7914[] = { "adxpower.com^", NULL }; +const char *m4531be8c[] = { "vfnemtpehzmzwc.com^", NULL }; const char *m453356d8[] = { "tzwcaamgd.bid^", NULL }; const char *m4533a7bb[] = { "_125ad.", NULL }; const char *m4533d4a8[] = { "/bannerjs.php?", NULL }; @@ -11939,13 +12031,13 @@ const char *m46bde30f[] = { "coinwire.eu^", NULL }; const char *m46c1b4c5[] = { "peruthisweek.com/uploads/sponsor_image/", NULL }; const char *m46c351f0[] = { "jizz.best^", NULL }; const char *m46c8962 [] = { "pixroute.com^", NULL }; +const char *m46c8dcaf[] = { "/adobe-analytics/", NULL }; const char *m46c8f894[] = { "openstat.net^", NULL }; const char *m46c9a9db[] = { "/fif.html?s=", NULL }; const char *m46cb1f0a[] = { "/adv_script_", NULL }; const char *m46cca12c[] = { "911tabs.com^", "^ringtones_overlay.js", NULL }; const char *m46ccfe48[] = { "/_lib/ga.js", NULL }; const char *m46cd56db[] = { ".de/e.gif?", NULL }; -const char *m46cee37e[] = { "/fuckadblock/", NULL }; const char *m46d1744d[] = { "jazzandblues.org^", "^iTunes_", NULL }; const char *m46d43e27[] = { "affiliatetrackingsetup.com^", NULL }; const char *m46d48187[] = { "_rightad.", NULL }; @@ -11973,7 +12065,6 @@ const char *m46f3ca71[] = { "/ad2con.", NULL }; const char *m46f4b15c[] = { "shareaholic.com^", "^bake.gif^", NULL }; const char *m46f57e8e[] = { "aboutmyarea.co.uk/images/imgstore/", NULL }; const char *m46f68764[] = { "/AnalTrack.js", NULL }; -const char *m46f79fcd[] = { "uptobox.com/ayl.js", NULL }; const char *m46f8922d[] = { "blogtraffic.de^", NULL }; const char *m46f9bb35[] = { "/ad300home.", NULL }; const char *m46fa3657[] = { "uebcqdgigsid.com^", NULL }; @@ -11999,6 +12090,7 @@ const char *m47097506[] = { "incredibox.com/js/advertisement.js", NULL }; const char *m47098331[] = { "/adv/?rad_", NULL }; const char *m470a0d33[] = { "bulletproofserving.com/scripts/ads", ".js", NULL }; const char *m470c57bc[] = { "ywxjbwauqznf.com^", NULL }; +const char *m470d2b63[] = { "svbsvbwci.com^", NULL }; const char *m470db1ec[] = { "/statistics.html?action=", NULL }; const char *m470e3e19[] = { "abc.com/service/gremlin/js/files/s_code.js?", NULL }; const char *m470f570e[] = { "collarme.com/anv/", NULL }; @@ -12059,6 +12151,7 @@ const char *m474943b1[] = { "mldsiekmhy.com^", NULL }; const char *m4749d190[] = { "aykosfkx.bid^", NULL }; const char *m474b8c16[] = { "tracking.i-click.com.hk^", NULL }; const char *m474bb176[] = { "zgalwqht.com^", NULL }; +const char *m474c0ec [] = { "dinorslick.icu^", NULL }; const char *m474ca818[] = { "ttlbd.net^", NULL }; const char *m474e88c0[] = { "xhvhisywkvha.com^", NULL }; const char *m475086e0[] = { "scaledb.com^", NULL }; @@ -12192,6 +12285,7 @@ const char *m47d6729b[] = { "euroleague.tv^", "^tracking.js", NULL }; const char *m47d6ec50[] = { "net-ad-vantage.com^", NULL }; const char *m47d923b4[] = { "uihzulkvmdgv.com^", NULL }; const char *m47d9ca48[] = { "saabsunited.com/wp-content/uploads/REALCAR-SAABSUNITED-5SEC.gif", NULL }; +const char *m47dc11ad[] = { "dgnuumyxpqiget.com^", NULL }; const char *m47dcc26e[] = { ".468x80/", NULL }; const char *m47dcf02b[] = { "pixeltrack66.com^", NULL }; const char *m47dd21b5[] = { "insitez.blob.core.windows.net^", NULL }; @@ -12407,6 +12501,7 @@ const char *m48c6f0fb[] = { "sapeople.com/wp-content/uploads/wp-banners/", NULL const char *m48c7c2aa[] = { "codelnet.com^", NULL }; const char *m48c7deb8[] = { "_540_70_", NULL }; const char *m48c87831[] = { "tracking.fccinteractive.com^", NULL }; +const char *m48cb0fa5[] = { "kbgyxsoskilli.com^", NULL }; const char *m48cdde3c[] = { "pixel.roymorgan.com^", NULL }; const char *m48cf5cd5[] = { "3crowd.com^", "^3c1px.gif", NULL }; const char *m48d21782[] = { "/rss2/?", "&hp=", "&np=", NULL }; @@ -12439,6 +12534,7 @@ const char *m48ec6761[] = { "looopings.nl/adsbygoogle.js", NULL }; const char *m48ed5ec0[] = { "/frontads/", NULL }; const char *m48ef5747[] = { "/gigyatargetad.", NULL }; const char *m48f071fb[] = { "_ad_250.", NULL }; +const char *m48f30b5e[] = { "oxcpvsxgegd.com^", NULL }; const char *m48f35e18[] = { "lmsxuo.com^", NULL }; const char *m48f39c69[] = { "r7.com/js/ads.js", NULL }; const char *m48f87c45[] = { "jsdelivr.net^", NULL }; @@ -13031,6 +13127,7 @@ const char *m4bd0d806[] = { "/cornersmall.swf", NULL }; const char *m4bd1404c[] = { "mine.nahnoji.cz^", NULL }; const char *m4bd1630b[] = { "lionheartdms.com^", "^walmart_300.jpg", NULL }; const char *m4bd3d1b [] = { "jscdndel.com^", NULL }; +const char *m4bd94679[] = { "iwfzluau.com^", NULL }; const char *m4bd978b8[] = { "sitescout-video-cdn.edgesuite.net^", NULL }; const char *m4bd99e59[] = { "/iqadcontroller.", NULL }; const char *m4bda5503[] = { "sxcivqfmlsvxo.bid^", NULL }; @@ -13090,6 +13187,7 @@ const char *m4c1b7b0 [] = { "clkpback3.com^", NULL }; const char *m4c1c5fcd[] = { "analytics.ooyala.com^", NULL }; const char *m4c1cf93b[] = { "/audience-science.", NULL }; const char *m4c1d90da[] = { "gigya.com^", "^cimp.gif^", NULL }; +const char *m4c1ede5 [] = { "grkrkurbyykok.com^", NULL }; const char *m4c2223 [] = { "/i2a.js", NULL }; const char *m4c226c65[] = { "wawlfosfkdy.com^", NULL }; const char *m4c227d78[] = { "/pilot_ad.", NULL }; @@ -13203,6 +13301,7 @@ const char *m4c940a77[] = { "yarisworld.com^", "^banners^", NULL }; const char *m4c957082[] = { "/interstitial_ad.", NULL }; const char *m4c96d7a3[] = { "pvstat.china.cn^", NULL }; const char *m4c98ad24[] = { "wjunction.com/images/constant/", NULL }; +const char *m4c9b8dab[] = { "sexykittenporn.com/images/sexykittenporn.com/layout/js/jquery-1.10.2.min.js", NULL }; const char *m4c9cb6ca[] = { "toplist.eu^", NULL }; const char *m4c9d9493[] = { "_juiceadv.", NULL }; const char *m4c9e6b61[] = { "mqjfzzgcrupfh.com^", NULL }; @@ -13358,6 +13457,7 @@ const char *m4d4ea5b3[] = { "measurementaz.com^", NULL }; const char *m4d508123[] = { "/advertorials/", NULL }; const char *m4d50d1e2[] = { "194.14.0.39/pia_wide.png", NULL }; const char *m4d52d3dd[] = { "tube8live.com/?AFNO=", NULL }; +const char *m4d52e6d8[] = { "bkvwnbkq.com^", NULL }; const char *m4d5306cf[] = { "wer-weiss-was.de/indication/clue_", ".gif?", NULL }; const char *m4d537a96[] = { "thingswontend.com^", NULL }; const char *m4d538bcf[] = { "qohoikvwwj.com^", NULL }; @@ -13567,6 +13667,7 @@ const char *m4e47252f[] = { "/click-tracker", NULL }; const char *m4e48c57a[] = { "/addeliverymodule/", NULL }; const char *m4e48dc5e[] = { "openjavascript.com/jtools/jads.", NULL }; const char *m4e497f68[] = { "fileom.com/img/downloadnow.png", NULL }; +const char *m4e4a44e [] = { "nexioniect.com^", NULL }; const char *m4e4b3750[] = { "/conad_", NULL }; const char *m4e4c0ddb[] = { "optimizely.com/js/geo.js", NULL }; const char *m4e4c1b24[] = { "coinblind.com^", NULL }; @@ -13763,6 +13864,7 @@ const char *m4f1b7dd3[] = { "nol.yahoo.com^", NULL }; const char *m4f1dfa96[] = { "laredoute.pt/js/byside_webcare.js", NULL }; const char *m4f1e3154[] = { "/nielsenscv53.", NULL }; const char *m4f214dd3[] = { "cookiex.ngd.yahoo.com^", NULL }; +const char *m4f234343[] = { "whgvyswets.com^", NULL }; const char *m4f234ccd[] = { "mustangevolution.com/images/300x100_", NULL }; const char *m4f24baf5[] = { "/mmsAds.", NULL }; const char *m4f2683ea[] = { "feiwei.tv^", "^sandbox.html", NULL }; @@ -13918,6 +14020,7 @@ const char *m4fe4157c[] = { "yesbeby.whies.info^", NULL }; const char *m4fe492f [] = { "nvkkjenz.com^", NULL }; const char *m4fe55736[] = { "/mint/ads/", NULL }; const char *m4fed51b [] = { "besucherzaehler.org^", NULL }; +const char *m4fee9f85[] = { "lfqocbhv.com^", NULL }; const char *m4feeec01[] = { "ak.sail-horizon.com^", NULL }; const char *m4ff1f1e1[] = { "/GoogleAnalyticsBC3.", NULL }; const char *m4ff24782[] = { "kbxkcmpd.bid^", NULL }; @@ -14050,6 +14153,7 @@ const char *m50968f54[] = { "ads.amigos.com^", NULL }; const char *m509705a9[] = { "capturemedia.network^", NULL }; const char *m5097e05f[] = { "events.snacktv.de^", NULL }; const char *m5098ae57[] = { "/fingerprint.min.js", NULL }; +const char *m5099183f[] = { "qaxtgbdxjpibc.com^", NULL }; const char *m509920c5[] = { "/admanager/", NULL }; const char *m509c04f1[] = { "/defaultad?", NULL }; const char *m50a02600[] = { "/logviewedpage?", NULL }; @@ -14114,6 +14218,7 @@ const char *m50e04ab6[] = { "fast-adv.it^", NULL }; const char *m50e1ec0d[] = { "ywwefdjjc.bid^", NULL }; const char *m50e31e93[] = { "d0stream.com/", "/ads.js", NULL }; const char *m50e3d7a4[] = { "/bannerexchange/", NULL }; +const char *m50e6dfa0[] = { "streamlive.to/images/iptv.png", NULL }; const char *m50e709b2[] = { "/adv/banner1/", NULL }; const char *m50e7723b[] = { "/php/ad/", NULL }; const char *m50ed07b9[] = { "pbcyvzvdi.bid^", NULL }; @@ -14153,6 +14258,7 @@ const char *m51160f1d[] = { "events.antenna.is^", NULL }; const char *m5116d149[] = { "offerforge.com^", NULL }; const char *m5116d4e7[] = { "carbonads.net^", NULL }; const char *m51187cf8[] = { "/getsponslinks.", NULL }; +const char *m51193f4f[] = { "_stat.php?referer=", NULL }; const char *m511b0f29[] = { "succeed.co.za^", "^banner_", NULL }; const char *m511be853[] = { "dailymail.co.uk/abe/", NULL }; const char *m511c87c5[] = { "/468_80.", NULL }; @@ -14214,7 +14320,6 @@ const char *m515fdb59[] = { "/advlink.", NULL }; const char *m516053f8[] = { "kqssmkxdtuc.bid^", NULL }; const char *m516153f8[] = { "-ads-widget/", NULL }; const char *m516315ba[] = { "_adcenterconversion.", NULL }; -const char *m5163fea3[] = { "attraqt.com^", NULL }; const char *m516454b4[] = { "invgsoqwtkvxs.bid^", NULL }; const char *m5165bd48[] = { "useronlinecounter.com^", NULL }; const char *m51673e4b[] = { "/displayad.", NULL }; @@ -14270,6 +14375,7 @@ const char *m519e191 [] = { "collector-medium.lightstep.com^", NULL }; const char *m519e1a86[] = { "ok.co.uk/tracking/", NULL }; const char *m519e5b73[] = { "google.com/js/gweb/analytics/", NULL }; const char *m519f35a6[] = { "publisher.adservice.com^", NULL }; +const char *m519fc84b[] = { "itzgybxfrbodq.com^", NULL }; const char *m519ff52b[] = { "basinsradio.com/images/banners/", NULL }; const char *m51a1ad0 [] = { "overstat.com^", NULL }; const char *m51a401b5[] = { "zbwzxxysgs.bid^", NULL }; @@ -14311,6 +14417,7 @@ const char *m51c8d410[] = { "cloudfront.net^", "^AppMeasurement.js", NULL }; const char *m51c99066[] = { "cb13145bd83d.online^", NULL }; const char *m51cc7963[] = { "/a/ads/", NULL }; const char *m51cc7f59[] = { "wootmedia.net^", NULL }; +const char *m51ccfc4a[] = { "/wget?", "&referer=", NULL }; const char *m51cd489f[] = { "naytev.com^", NULL }; const char *m51ce654d[] = { "worldnow.com/images/incoming/RTJ/rtj201303fall.jpg", NULL }; const char *m51d1f25d[] = { "/kaiseki/script.php", NULL }; @@ -14447,6 +14554,7 @@ const char *m525960f6[] = { "shariahprogram.ca/banners/", NULL }; const char *m5259f0cd[] = { "realcastmedia.com^", NULL }; const char *m525adaf6[] = { "alexacdn.com^", NULL }; const char *m525b0b32[] = { "gardenista.com/media/js/libs/ga_social_tracking.js", NULL }; +const char *m525b549c[] = { "vzlyapss.com^", NULL }; const char *m525c1418[] = { "ravenjs.com^", "^raven.min.js", NULL }; const char *m525ceca3[] = { "ad4mat.de^", NULL }; const char *m526044d1[] = { "doubleclick.net^", "^adi^", NULL }; @@ -14674,6 +14782,7 @@ const char *m535ad1a1[] = { ".swf?click=", NULL }; const char *m535ca01e[] = { "beforescence.com^", NULL }; const char *m535d2ba7[] = { "adnext.org^", NULL }; const char *m535d91d6[] = { "geo", ".hltv.org^", NULL }; +const char *m535da364[] = { "gentside.com.br^", "js^prebid^config", NULL }; const char *m536156ba[] = { "gaydarradio.com/userportal/miva/", NULL }; const char *m536177d0[] = { "clipsyndicate.com/cs_api/cliplog?", NULL }; const char *m5362296e[] = { "-ads_9_3.", NULL }; @@ -14820,7 +14929,6 @@ const char *m53f7a752[] = { "/dc-storm.js", NULL }; const char *m53f964c [] = { "zfivwwbxblzef.bid^", NULL }; const char *m53f9d52f[] = { "gjvuxnfwsngmux.bid^", NULL }; const char *m53fa07fd[] = { "quartic.pl//tt/", "&ref=", NULL }; -const char *m53fa35df[] = { "spankbang.com/gateway/", NULL }; const char *m53fa3cd1[] = { "stat.russianfood.com^", NULL }; const char *m53fb8d10[] = { "stcllctrs.com^", NULL }; const char *m53fbe5e8[] = { "rdooybwcuyg.com^", NULL }; @@ -15028,6 +15136,7 @@ const char *m54d4886e[] = { "linestudio.ru/counter/", NULL }; const char *m54d58dc0[] = { "rapidvideo.com/jw-logo/jw-logo-bar.js", NULL }; const char *m54d76495[] = { "rtbpopd.com^", NULL }; const char *m54d88992[] = { "counted.at^", NULL }; +const char *m54d9e895[] = { "tag.aticdn.net^", "^smarttag.js", NULL }; const char *m54da7426[] = { "/restorationad-", NULL }; const char *m54dd1290[] = { "eupwogkcjczz.com^", NULL }; const char *m54ded687[] = { "/ad350.", NULL }; @@ -15108,6 +15217,7 @@ const char *m552c14b5[] = { "tracking.quisma.com^", NULL }; const char *m552cff2 [] = { "lovefilm.com/static/scripts/advertising/dart.overlay.js", NULL }; const char *m552f26f6[] = { "ftimg.net/js/log.js?", NULL }; const char *m553077e0[] = { "shallowschool.com^", NULL }; +const char *m5530ee26[] = { "apddozcgdh.com^", NULL }; const char *m5531055d[] = { "paypalobjects.com^", "^opinionLab.js", NULL }; const char *m55310597[] = { "5clickcashsoftware.com^", NULL }; const char *m5531b027[] = { "thangasoline.com^", NULL }; @@ -15564,11 +15674,13 @@ const char *m57602808[] = { "ddczayne.bid^", NULL }; const char *m576056c4[] = { "quebarato.com.br/css/static/ad_detail.css", NULL }; const char *m576378ef[] = { "pxf.io^", NULL }; const char *m5763b7d1[] = { "adtech.panthercustomer.com^", ".flv", NULL }; +const char *m5764c3e4[] = { "sectivity.mobi^", NULL }; const char *m5765219f[] = { "pornper.com/mlr/", NULL }; const char *m5765307f[] = { "picsexhub.com/rec/", NULL }; const char *m576755a5[] = { "customer.io^", NULL }; const char *m5767a5df[] = { "limon.biz^", NULL }; const char *m57696fb4[] = { "shhngaasah.com^", NULL }; +const char *m576af361[] = { "monxserver.com^", NULL }; const char *m576c48f5[] = { "estream.nu^", NULL }; const char *m576fe782[] = { "fllwert.net^", NULL }; const char *m5770eb77[] = { "/partnerads/", NULL }; @@ -15645,6 +15757,7 @@ const char *m57b7c6f4[] = { "keeonewsbkanews.com^", NULL }; const char *m57bb12e5[] = { "silstavo.com^", NULL }; const char *m57bc4658[] = { "mobidevdom.com^", NULL }; const char *m57bc7a41[] = { "serrano.hardwareheaven.com^", NULL }; +const char *m57bcd038[] = { "rubxajsomnicfy.com^", NULL }; const char *m57bd7931[] = { "pixjqfvlsqvu.com^", NULL }; const char *m57bdbbb6[] = { "mlkqusrmsfib.com^", NULL }; const char *m57bde6b7[] = { "architecturaldigest.com/etc/designs/ad/images/shell/ad-sprite.png", NULL }; @@ -15668,6 +15781,8 @@ const char *m57ca6fa2[] = { "/track_in_overwatch.gif?", NULL }; const char *m57ccbf07[] = { "wpnrtnmrewunrtok.xyz^", NULL }; const char *m57ce7de2[] = { "get-bitcoins-free.eu/img/blackred728smallsize.gif", NULL }; const char *m57d20d3c[] = { "fwmrm.net/ad/", NULL }; +const char *m57d451a5[] = { "pymx5.com^", NULL }; +const char *m57d5534c[] = { "ihvmcqojoj.com^", NULL }; const char *m57d59fb3[] = { "nrgpugas.com^", NULL }; const char *m57d6f4e1[] = { "/textad/", NULL }; const char *m57d6ff8e[] = { "at-adserver.alltop.com^", NULL }; @@ -15771,6 +15886,7 @@ const char *m584546fb[] = { "unanimis.co.uk^", NULL }; const char *m584580ad[] = { "px3792.com^", NULL }; const char *m58463783[] = { "xcukrfpchsxn.com^", NULL }; const char *m5846842e[] = { "financialnewsandtalk.com/scripts/slideshow-sponsors.js", NULL }; +const char *m5846fa29[] = { "hdvid.tv/?op", NULL }; const char *m5849d990[] = { "rapidgator.net/images/pics/729x91_", NULL }; const char *m5849fae4[] = { "/empty_ad_", NULL }; const char *m584be207[] = { "/admez.", NULL }; @@ -15797,6 +15913,7 @@ const char *m58663df0[] = { "/neustar.beacon.", NULL }; const char *m5866897a[] = { "tracelog.www.alibaba.com^", NULL }; const char *m5867607a[] = { "rokt.com/pixel/", NULL }; const char *m5867a30c[] = { "/bm-bam-trk.", NULL }; +const char *m5868087e[] = { "/amunglite.", NULL }; const char *m586b5b39[] = { "adss.dotdo.net^", NULL }; const char *m586bb61e[] = { "content.cpcache.com^", "^js^ga.js", NULL }; const char *m586d43d5[] = { "seductionprofits.com^", NULL }; @@ -15834,6 +15951,7 @@ const char *m5895c961[] = { "lens101.com/images/banner.jpg", NULL }; const char *m58972a5d[] = { "/comm/AD_", NULL }; const char *m5897954c[] = { "/adv/box-", NULL }; const char *m589897b1[] = { "collect.yinyuetai.com^", NULL }; +const char *m589d33ee[] = { "cdnjs.cloudflare.com/ajax/", "/fuckadblock.min.js", NULL }; const char *m589de03e[] = { "d7f25580a8da471f141.stream^", NULL }; const char *m58a22bc6[] = { "megashares.com/cache_program_banner.html", NULL }; const char *m58a38778[] = { "hortifor.com/images/", "120x60", NULL }; @@ -16014,6 +16132,7 @@ const char *m597c7e2a[] = { "hwcdn.net/js/common/locker.js", NULL }; const char *m597da949[] = { "c1f9b35b00f.com^", NULL }; const char *m597f865a[] = { "dc08i221b0n8a.cloudfront.net^", NULL }; const char *m5980c14d[] = { "reachandrich.antevenio.com^", NULL }; +const char *m59825bf8[] = { "iceppsn.com/templates/frontend/iceporn_v2/js/_piceporn.js", NULL }; const char *m59828da0[] = { "/xtclicks-", NULL }; const char *m59834fe0[] = { "/Box-ad-", NULL }; const char *m5984e0ae[] = { "realitance.com^", NULL }; @@ -16042,6 +16161,7 @@ const char *m59996a07[] = { "xxxjizz.net/125_125.", NULL }; const char *m5999a897[] = { "youngpornvideos.com/images/teencash/", NULL }; const char *m599b28fe[] = { "/spannerworks-tracking-", NULL }; const char *m599b7bb2[] = { "liveyourdreamify.pw^", NULL }; +const char *m599c5b41[] = { "zonatorrent.tv/min/", NULL }; const char *m599d6cd2[] = { "2p9fyvx.com^", NULL }; const char *m599fba3 [] = { "addtoany.com/menu/transparent.gif", NULL }; const char *m599fce5c[] = { "performance-based.com^", NULL }; @@ -16158,6 +16278,7 @@ const char *m5a3575d6[] = { "^eas^", "^easformat^", NULL }; const char *m5a359b04[] = { "ruzwwrkgthfobd.com^", NULL }; const char *m5a368ef9[] = { "adpost.com^", ".g.html", NULL }; const char *m5a3a4e57[] = { "hits.e.cl^", NULL }; +const char *m5a3b1dd0[] = { "spwssohsyqgq.com^", NULL }; const char *m5a3d93f1[] = { "clkrev.com^", NULL }; const char *m5a3edc47[] = { "xcakezoqgkmj.com^", NULL }; const char *m5a3fb513[] = { "/ajs?auid=", NULL }; @@ -16244,8 +16365,10 @@ const char *m5aa1bec [] = { "/home/ad_", NULL }; const char *m5aa5433d[] = { "t.smile.eu^", NULL }; const char *m5aa68e99[] = { "/ad/player", NULL }; const char *m5aa6af83[] = { "_audience_pixel.", NULL }; +const char *m5aa6ff31[] = { "/adw3.", NULL }; const char *m5aa9802c[] = { "uezxmehb.com^", NULL }; const char *m5aaa552 [] = { "?advertisement=", NULL }; +const char *m5aaa847c[] = { "n26.com/n26_sp_", NULL }; const char *m5aab5a9e[] = { "ycexjzoek.com^", NULL }; const char *m5aab61cc[] = { "3ef0cfe35714f932c.trade^", NULL }; const char *m5aacd3ab[] = { "/adbg.jpg", NULL }; @@ -16266,6 +16389,7 @@ const char *m5abc67cf[] = { "/728_200_", NULL }; const char *m5abd385b[] = { "/getwebsitead/", NULL }; const char *m5abd441c[] = { "alladvantage.com^", NULL }; const char *m5abdd635[] = { "_adsjs.", NULL }; +const char *m5abe661b[] = { "ycyrgutjregkw.com^", NULL }; const char *m5abef26a[] = { "keenspot.com/images/headerbar-", NULL }; const char *m5ac197f4[] = { "dtakdb1z5gq7e.cloudfront.net^", NULL }; const char *m5ac28540[] = { "mvqinxgp.com^", NULL }; @@ -16279,6 +16403,7 @@ const char *m5ac9c611[] = { "freestats.com^", NULL }; const char *m5ac9f545[] = { "analytics.orenshmu.com^", NULL }; const char *m5acb6916[] = { "-online-advert.", NULL }; const char *m5acc0ba3[] = { "/eroad2.", NULL }; +const char *m5ad12a17[] = { "uptobox.com/sw.js", NULL }; const char *m5ad16f36[] = { "/2011/ads/", NULL }; const char *m5ad1d7f [] = { "perfiliate.com^", NULL }; const char *m5ad2edcc[] = { "d.thelocal.com^", NULL }; @@ -16324,6 +16449,7 @@ const char *m5b0cceff[] = { "game1games.com/exchange/", NULL }; const char *m5b0df283[] = { "vadpay.com^", NULL }; const char *m5b13c453[] = { "nywpxugigwfzb.com^", NULL }; const char *m5b14a42b[] = { "fjuouqwxgbir.com^", NULL }; +const char *m5b161093[] = { "hayxktgbqpmult.com^", NULL }; const char *m5b1614ed[] = { "crtntrvjuun.bid^", NULL }; const char *m5b16b013[] = { "ajxftwwmlinv.com^", NULL }; const char *m5b173da9[] = { "/ero_hosted_", NULL }; @@ -16357,6 +16483,7 @@ const char *m5b3cc9b5[] = { "/pc-log?", NULL }; const char *m5b3e1c20[] = { "geobanner.passion.com^", NULL }; const char *m5b3ee9c1[] = { "tweowhvrim.review^", NULL }; const char *m5b4597a2[] = { "medleyads.com^", NULL }; +const char *m5b4633cc[] = { "pgfxwbgema.com^", NULL }; const char *m5b47a4be[] = { "vid2c.com/pp.js", NULL }; const char *m5b47c831[] = { "/aslog.php?", NULL }; const char *m5b47db8e[] = { "focus.de/src/js/spmsg", NULL }; @@ -16520,10 +16647,12 @@ const char *m5bfb12ed[] = { "house27.ch/counter/", NULL }; const char *m5bfb9cf6[] = { "prepperwebsite.com/wp-content/uploads/", "/FME-Red-CAP.jpg", NULL }; const char *m5bfc3fde[] = { "tdxqgpfkiye.bid^", NULL }; const char *m5bfdf93d[] = { "sossxjmotqqs.com^", NULL }; +const char *m5bff252 [] = { "acrsgxeah.com^", NULL }; const char *m5bff281c[] = { "/ga.swf?gid=", NULL }; const char *m5c027b2 [] = { ".160x600.", NULL }; const char *m5c05587 [] = { "/ad/semantic_", NULL }; const char *m5c0582eb[] = { "/external-promo-metrics.", NULL }; +const char *m5c059ec9[] = { "nywuthdzdacoq.com^", NULL }; const char *m5c062971[] = { ".gatracker.", NULL }; const char *m5c066a2b[] = { "/Block-Ad.", NULL }; const char *m5c067764[] = { "czgeitdowtlv.com^", NULL }; @@ -16545,6 +16674,7 @@ const char *m5c18f688[] = { "bsyauqwerd.party^", NULL }; const char *m5c1916f9[] = { "carsales.com.au^", "^backgrounds^", NULL }; const char *m5c19d51 [] = { "/adarena/", NULL }; const char *m5c1aa5b4[] = { "freedownloadsoft.net^", NULL }; +const char *m5c1b4d96[] = { "savecart.pl/d/", NULL }; const char *m5c1b6898[] = { "hostip.info^", NULL }; const char *m5c1c5144[] = { "conduit.com//banners/", NULL }; const char *m5c1d9ee8[] = { "retaryrs.com^", NULL }; @@ -16564,9 +16694,9 @@ const char *m5c29fd49[] = { "pntrac.com/i/", NULL }; const char *m5c2b323c[] = { "hgdovdnd.com^", NULL }; const char *m5c2c7bcc[] = { "attributiontrackingga.googlecode.com^", NULL }; const char *m5c2f9078[] = { "/inetlog.ru/", NULL }; +const char *m5c2fc039[] = { "sexykittenporn.com/images/sexykittenporn.com/player/jwplayer.new.js", NULL }; const char *m5c3016c2[] = { "/traffic4u.", NULL }; const char *m5c303fb4[] = { "zawya.com/ads/", NULL }; -const char *m5c306311[] = { "amarujala.com/assets/js/", NULL }; const char *m5c32cf5f[] = { "x.ligatus.com^", NULL }; const char *m5c335211[] = { "fbtfhgydrovyxs.com^", NULL }; const char *m5c3465ba[] = { "matiro.com^", NULL }; @@ -16651,6 +16781,7 @@ const char *m5ca23db2[] = { ".net/bnr/", NULL }; const char *m5ca24749[] = { "click.tv.repubblica.it^", NULL }; const char *m5ca3aeff[] = { "trade-it.co.uk/counter/", NULL }; const char *m5ca5aa7a[] = { "cio.com/js/demandbase.js?", NULL }; +const char *m5ca68509[] = { "ephtwbxuqy.com^", NULL }; const char *m5ca69374[] = { "/adlens-", NULL }; const char *m5ca6dbde[] = { "dailycaller.com^", "_chartbeat.js", NULL }; const char *m5ca7d9c0[] = { "/adblock-blocker/", NULL }; @@ -17109,7 +17240,6 @@ const char *m5e9ea09e[] = { "telemetry.jivosite.com^", NULL }; const char *m5ea032a1[] = { "scripte-monster.de^", NULL }; const char *m5ea058fb[] = { "bworldonline.com/adserver/", NULL }; const char *m5ea10df0[] = { "mp3lyrics.org^", "^cnt.php^", NULL }; -const char *m5ea3ac9d[] = { "badjojo.com/js/scripts-", NULL }; const char *m5ea4da10[] = { "genusaceracousticophobia.com^", NULL }; const char *m5ea5f801[] = { "/dblclickad.", NULL }; const char *m5ea5fd6d[] = { "/AdPub/", NULL }; @@ -17296,6 +17426,7 @@ const char *m5f684563[] = { "hdoabbjyyebca.com^", NULL }; const char *m5f686c67[] = { "/ads/vip_", NULL }; const char *m5f69ba0f[] = { "radar-toulouse.fr/advertisement.js", NULL }; const char *m5f6a0991[] = { "xmr.cool^", NULL }; +const char *m5f6c6eb2[] = { "pejhnrurllsq.com^", NULL }; const char *m5f6c87d6[] = { "/adnetmedia.", NULL }; const char *m5f6f0c5e[] = { "trackedweb.net^", NULL }; const char *m5f6f29ca[] = { "/adfarm/", NULL }; @@ -17444,11 +17575,11 @@ const char *m60118363[] = { "/bundle/ads.", NULL }; const char *m60120091[] = { "pixel.newscgp.com^", NULL }; const char *m6012a9fb[] = { "3671b26803d01a2.date^", NULL }; const char *m60150998[] = { "dump8.com/wget.php", NULL }; +const char *m60151cfd[] = { "gqlmavnoavcaw.com^", NULL }; const char *m60166096[] = { "qblttqtvn.bid^", NULL }; const char *m6016a431[] = { "kjabglumgwbsvq.bid^", NULL }; const char *m6016bd1a[] = { "adside.com^", NULL }; const char *m6018b078[] = { "ads.staybetpartners.com/text/", NULL }; -const char *m60192fbe[] = { "theepochtimes.com^", "^article-ads.js^", NULL }; const char *m601ac06f[] = { "_top_ad.", NULL }; const char *m601bf4f0[] = { "&adurl=", NULL }; const char *m601cdfa5[] = { "tracker.marinsm.com^", NULL }; @@ -17635,6 +17766,7 @@ const char *m60ecea09[] = { "/omnipagetrack.", NULL }; const char *m60ee623c[] = { "popunderjs.com^", NULL }; const char *m60f027ee[] = { "caphyon.com/img/press/caphyon/small-logo.png", NULL }; const char *m60f39864[] = { "efotdwuui.bid^", NULL }; +const char *m60f4ee7d[] = { "anandabazar.com/js/ads.js", NULL }; const char *m60f67a81[] = { "boxberry.ru/tracking.service/", NULL }; const char *m60f94f44[] = { "/advertisement_", NULL }; const char *m60faf362[] = { "simply.com^", NULL }; @@ -18052,6 +18184,7 @@ const char *m62b92ebb[] = { "/banner_adv/", NULL }; const char *m62b9a254[] = { "/Tag.rb", NULL }; const char *m62b9d283[] = { "/ad-template/", NULL }; const char *m62b9d411[] = { "cowledges.com^", NULL }; +const char *m62ba06f [] = { "fakeporn.tv/bb/", NULL }; const char *m62bb9e33[] = { ".info/ads-", NULL }; const char *m62bca94a[] = { "dhmtracking.co.za^", NULL }; const char *m62bd2985[] = { "orgyxxxhub.com/content/lib/", NULL }; @@ -18116,6 +18249,7 @@ const char *m6304e2f2[] = { "hdporn.in/images/rec/", NULL }; const char *m63078308[] = { "indiatimes.com/detector", NULL }; const char *m63082b26[] = { "/click-count.", NULL }; const char *m63087342[] = { "_top_ad_", NULL }; +const char *m6308bf5 [] = { "hqq.tv^", NULL }; const char *m63097258[] = { "smileycentral.com^", NULL }; const char *m630979a0[] = { "/adactions.", NULL }; const char *m630a6efd[] = { "/trackopen.cgi?", NULL }; @@ -18173,6 +18307,7 @@ const char *m634f5264[] = { "pass-1234.com^", NULL }; const char *m634fa05a[] = { "/ad-choices.", NULL }; const char *m6350603c[] = { "b.huffingtonpost.com^", NULL }; const char *m63506172[] = { "analytics.piksel.com^", NULL }; +const char *m6350fe64[] = { "dypmzetaj.com^", NULL }; const char *m6351def1[] = { "/ad-choices-", NULL }; const char *m6351ea65[] = { "nofoxnalt.com^", NULL }; const char *m63527815[] = { "/loadadsparam.", NULL }; @@ -18204,6 +18339,7 @@ const char *m636e1dd4[] = { "eperfectdata.com^", NULL }; const char *m636f8878[] = { "ad.hyena.cz^", NULL }; const char *m6371234e[] = { "/?record&key=", NULL }; const char *m63717b3a[] = { "/mcount.cgi?", NULL }; +const char *m6372139d[] = { "qgdqujzzs.com^", NULL }; const char *m637262c6[] = { "sumano.info^", NULL }; const char *m6372aba4[] = { "kyowarob.com^", NULL }; const char *m63743e61[] = { "/__wsm.gif", NULL }; @@ -18229,6 +18365,7 @@ const char *m63882b79[] = { "feathr.co^", NULL }; const char *m6388a48 [] = { "/adpool/", NULL }; const char *m63897916[] = { "scratchaffs.com^", NULL }; const char *m638aff03[] = { "benchmarkreviews.com^", "^banners^", NULL }; +const char *m638b9686[] = { "xzwynraczfcq.com^", NULL }; const char *m638bf04c[] = { "adxprts.com^", NULL }; const char *m638c5ea5[] = { "desiretoinspire.net/storage/layout/modmaxbanner.gif", NULL }; const char *m638c84ec[] = { "phncdn.com/www-static/js/vmobile/login.js", NULL }; @@ -18242,6 +18379,7 @@ const char *m63964f8c[] = { "/adify_", NULL }; const char *m639755d6[] = { "cryptocoinsnews.com/wp-content/uploads/", "/cloudbet_", NULL }; const char *m6399b59 [] = { "sitecompass.com^", NULL }; const char *m639ac341[] = { "ektezis.ru^", NULL }; +const char *m639bb08b[] = { "muxtpvixahawy.com^", NULL }; const char *m639c8121[] = { "google.com^", "^show_afs_ads.js", NULL }; const char *m639ce006[] = { "cashmakingpowersites.com^", "^banners^", NULL }; const char *m639d4949[] = { "ads.jobsite.co.uk^", NULL }; @@ -18349,6 +18487,7 @@ const char *m64032307[] = { "sk8t.fr^", NULL }; const char *m64043247[] = { "eska.pl^", "bbelements.js", NULL }; const char *m64076637[] = { "findicons.com^", "^125x125^", NULL }; const char *m640ab335[] = { "analytics.meituan.net^", NULL }; +const char *m640e0d5b[] = { "iddvmkxme.com^", NULL }; const char *m640e6bee[] = { "serving-sys.com/BurstingRes/CustomScripts/mmConversionTagV3.js", NULL }; const char *m640f18d3[] = { "adserver.portugalmail.net^", NULL }; const char *m640f86ff[] = { "hoytzfyok.bid^", NULL }; @@ -18358,6 +18497,7 @@ const char *m64143c36[] = { "drakulastream.tv/pu/", NULL }; const char *m64152c3c[] = { "2ca.com.au/images/banners/", NULL }; const char *m6415bf84[] = { "ycbrujappmsx.bid^", NULL }; const char *m6415ff1c[] = { "whoads.net^", NULL }; +const char *m64167d9d[] = { "lxnimmyikuekn.com^", NULL }; const char *m6416d8d3[] = { "hgbxmqyqoplpif.com^", NULL }; const char *m6416dd43[] = { "w00tads.com^", NULL }; const char *m6417702d[] = { "analytics.newscred.com^", NULL }; @@ -18409,6 +18549,7 @@ const char *m64470b63[] = { "/pvnoju.js", NULL }; const char *m6447adc4[] = { "navlog.channel4.com^", NULL }; const char *m6448abb1[] = { "wrc.com/img/sponsors-", NULL }; const char *m6448fa7b[] = { "tizernet.com^", NULL }; +const char *m644913fb[] = { "qolrlwwirf.com^", NULL }; const char *m644938d4[] = { "apple.com/itunesaffiliates/", NULL }; const char *m644c343f[] = { "/prerollad.", NULL }; const char *m644f3217[] = { "=admeld&", NULL }; @@ -18427,6 +18568,7 @@ const char *m645d2de1[] = { "airguns.net/advertisement_images/", NULL }; const char *m645df01c[] = { "/sitecatalyst/tracking.", NULL }; const char *m645eeeb6[] = { "pixel.tree.com^", NULL }; const char *m645f4e7a[] = { "-advertisement_", NULL }; +const char *m6461083 [] = { "9xbuddy.app/sw.js", NULL }; const char *m6464279e[] = { "/googleads_", NULL }; const char *m64644df7[] = { "clustrmaps.com/images/clustrmaps-back-soon.jpg", NULL }; const char *m6464c508[] = { "tracking.gameforge.de^", NULL }; @@ -18539,6 +18681,7 @@ const char *m64cdaaed[] = { "streamads.com/view?", NULL }; const char *m64cefc17[] = { "mmgads.com^", NULL }; const char *m64cf8f85[] = { "xleebhxalb.com^", NULL }; const char *m64d3776 [] = { "adslvr.com^", NULL }; +const char *m64d3e957[] = { "etimg.com/js_etsub/", NULL }; const char *m64d53a45[] = { "nobleppc.com^", NULL }; const char *m64d577d [] = { "connect.facebook.net/signals/", NULL }; const char *m64d7b0ee[] = { "cb5864239d752.com^", NULL }; @@ -18707,6 +18850,7 @@ const char *m65801b8d[] = { "/analyticsfeed.ashx?", NULL }; const char *m658065c8[] = { "expresided.info^", NULL }; const char *m6581ced0[] = { "newware.net/home/banner", NULL }; const char *m6583a0fe[] = { "ixquick.", "/pelp?", NULL }; +const char *m65845751[] = { "sfrsuihcubepzd.com^", NULL }; const char *m6585151c[] = { "wired.com/js/stats/", NULL }; const char *m658577d3[] = { ".net/vghd_", NULL }; const char *m6585a486[] = { "lljtgiwhqtue.com^", NULL }; @@ -18948,6 +19092,7 @@ const char *m66886e11[] = { "webmailnotifier.mozdev.org/etc/af/", NULL }; const char *m668a90c7[] = { "-ad-200x200-", NULL }; const char *m668b16e9[] = { "homeprivatevids.com/banner2.shtml", NULL }; const char *m668b95aa[] = { "azlyrics.com^", "_az.js", NULL }; +const char *m668fbfe6[] = { "wepyyttx.com^", NULL }; const char *m6690011a[] = { "get.box24casino.com^", NULL }; const char *m66903e9f[] = { "xmmsyipahbq.com^", NULL }; const char *m669206cb[] = { "typepad.com/t/stats?", NULL }; @@ -19144,7 +19289,6 @@ const char *m67834982[] = { "/jsfiles/ads/", NULL }; const char *m67842123[] = { "huffingtonpost.com/_uac/adpage.html", NULL }; const char *m6785c43e[] = { "/promo_tracking/", NULL }; const char *m67869608[] = { "_pix.gif?", NULL }; -const char *m6786cd98[] = { "/i?stm=", "&cookie=", NULL }; const char *m678764b5[] = { "qshsaocjet.com^", NULL }; const char *m678773aa[] = { "bc.geocities.", "/not_found/", NULL }; const char *m678bf782[] = { "/banner_db.php?", NULL }; @@ -19229,6 +19373,7 @@ const char *m67dcfacf[] = { "bannerdealer.com^", NULL }; const char *m67dd5385[] = { "nend.net^", NULL }; const char *m67df6af1[] = { "aekduylxcmlevs.bid^", NULL }; const char *m67e019e2[] = { "bab.frb.io^", NULL }; +const char *m67e12be [] = { "2go7v1nes8.com^", NULL }; const char *m67e1693b[] = { "_show_ads_", NULL }; const char *m67e177d1[] = { "104.198.188.213^", NULL }; const char *m67e1a007[] = { "/youradhere_", NULL }; @@ -19349,6 +19494,7 @@ const char *m68697fe4[] = { "/cnstats.", NULL }; const char *m686a5668[] = { "kropka.onet.pl^", "^onet.js", NULL }; const char *m686a6772[] = { "kaufenmoncler.com^", NULL }; const char *m686c5753[] = { "stats-dc1.frz.io^", NULL }; +const char *m686d3de2[] = { "/tagAnalyticsCNIL.", NULL }; const char *m686e47ce[] = { "regbigltd.bid^", NULL }; const char *m686ebf89[] = { "gjikkwtrstaku.com^", NULL }; const char *m686ef886[] = { "static-cnt.bid^", NULL }; @@ -19372,6 +19518,7 @@ const char *m687e04f4[] = { "oas.di.se^", "^di.se^Lopet^", "@", NULL }; const char *m688112e7[] = { "adsame.com^", NULL }; const char *m6882e82b[] = { "/ad_render_", NULL }; const char *m68838b1 [] = { "/ad/empty.", NULL }; +const char *m688812de[] = { "vptkyunlzfy.com^", NULL }; const char *m68881cba[] = { "cloudfront.net/opentag-", NULL }; const char *m68892ba7[] = { "mdadvertising.net^", NULL }; const char *m6889a902[] = { "littleindia.com/files/banners/", NULL }; @@ -19583,9 +19730,7 @@ const char *m697980f9[] = { "/counter.aspx?", NULL }; const char *m697cf3f7[] = { "sharecash.org^", NULL }; const char *m698065c7[] = { "visitdetails.com^", NULL }; const char *m6981d365[] = { "hihyunxtiuqhhm.bid^", NULL }; -const char *m69823dfb[] = { "vimeo.com/log/outro_displayed", NULL }; const char *m6983ae39[] = { "affil.mupromo.com^", NULL }; -const char *m698457f5[] = { "ruiguozhi.cc^", NULL }; const char *m6986aa8e[] = { "fileserve.com/images/banner_", NULL }; const char *m6986cd9c[] = { "regardensa.com^", NULL }; const char *m6987608d[] = { "/extendedadvert.", NULL }; @@ -19706,6 +19851,7 @@ const char *m69f71de6[] = { "/Api/Ad.", NULL }; const char *m69f91d5c[] = { "innovateads.com^", NULL }; const char *m69fadb3c[] = { "a.gifs.com^", NULL }; const char *m6a030f3d[] = { "expatwomen.com/expat-women-sponsors/", NULL }; +const char *m6a03efd4[] = { "zukipoayrlh.com^", NULL }; const char *m6a040dd [] = { "vesti.ru/counter/", NULL }; const char *m6a048af1[] = { "ads.lordlucky.com^", NULL }; const char *m6a08c1a2[] = { "ssl-images-amazon.com^", "^ape^sf^", "^DAsf-", NULL }; @@ -19853,6 +19999,7 @@ const char *m6aa858fb[] = { "whenu.com^", NULL }; const char *m6aa8a5ba[] = { "ads.factorymedia.com^", NULL }; const char *m6aaa8e22[] = { "a.aproductmsg.com^", NULL }; const char *m6aaab6bf[] = { "mafia-linkz.to^", NULL }; +const char *m6aaab8b5[] = { "goiqwteaxvgc.com^", NULL }; const char *m6aaad5f1[] = { "motortrade.me/js/", NULL }; const char *m6aaf27f6[] = { "vietvbb.vn/up/clientscript/google_ads.js", NULL }; const char *m6ab0d8e1[] = { "/thirdPartyTags.js", NULL }; @@ -20022,6 +20169,7 @@ const char *m6b5f6858[] = { "24hrlikes.com/images/", NULL }; const char *m6b6009a8[] = { "8tracks.com/ads.js", NULL }; const char *m6b62928b[] = { "/sliderAd/", NULL }; const char *m6b62c7fa[] = { "streamdefence.com/", ".js", NULL }; +const char *m6b652093[] = { "wgrbdqucfoieha.com^", NULL }; const char *m6b6798ab[] = { "/load.gif?", NULL }; const char *m6b681b13[] = { "ima3vpaid.appspot.com^", NULL }; const char *m6b686bfe[] = { "4a9747b7bfb3.com^", NULL }; @@ -20074,6 +20222,7 @@ const char *m6b98900 [] = { "/generictracking.", NULL }; const char *m6b99b6c0[] = { "osevrgzpsu.com^", NULL }; const char *m6b9c2795[] = { "/stream/log.html?", NULL }; const char *m6b9c4f88[] = { "stats.nebula.fi^", NULL }; +const char *m6ba0768a[] = { "roibwbjaclwgg.com^", NULL }; const char *m6ba0784f[] = { "cnxweb.com^", NULL }; const char *m6ba3e941[] = { "foodingredientsfirst.com/content/banners/", NULL }; const char *m6ba4a0fb[] = { "agendize.com/analytics.js", NULL }; @@ -20099,6 +20248,7 @@ const char *m6bc0c024[] = { "3k4hppja.stream^", NULL }; const char *m6bc18a6a[] = { "seoquake.com/seoadv/audience/3.gif", NULL }; const char *m6bc1d8c3[] = { "_adframe/", NULL }; const char *m6bc32955[] = { "t2.t2b.click^", NULL }; +const char *m6bc34e80[] = { "heaaizwhm.com^", NULL }; const char *m6bc45faa[] = { "adslidango.com^", NULL }; const char *m6bc47d76[] = { "/log?data=", NULL }; const char *m6bc4a0d2[] = { "/adlog.php?", NULL }; @@ -20197,6 +20347,7 @@ const char *m6c36b898[] = { "spiegel.de/layout/js/http/netmind-", NULL }; const char *m6c36c916[] = { "fleconomnipuer.com^", NULL }; const char *m6c37b4b7[] = { "serating.ru^", NULL }; const char *m6c38461b[] = { "ndkvzncsuxgx.com^", NULL }; +const char *m6c393e85[] = { "tblaqgify.com^", NULL }; const char *m6c3a80c4[] = { "xsztfrlkphqy.com^", NULL }; const char *m6c3af744[] = { "s.gstat.orange.fr/lib/gs.js?", NULL }; const char *m6c3b68e1[] = { "paypal.com^", "^pixel.gif", NULL }; @@ -20256,6 +20407,7 @@ const char *m6c7f399d[] = { "_google_ads_", NULL }; const char *m6c7fa68f[] = { "swfchan.org/", ".html", NULL }; const char *m6c7fffb8[] = { "/videojs.ads.", NULL }; const char *m6c800f6d[] = { "mb-hostservice.de/banner_", NULL }; +const char *m6c81a3fd[] = { "sthtrtvkkt.com^", NULL }; const char *m6c8213f3[] = { "xup.in/layer.php", NULL }; const char *m6c834e5f[] = { "dynamicserving.com^", NULL }; const char *m6c85715e[] = { "/CookieLawStats/", NULL }; @@ -20338,6 +20490,7 @@ const char *m6cddeb6e[] = { "kumpulblogger.com^", NULL }; const char *m6cded021[] = { "rpczohkv.com^", NULL }; const char *m6ce094b6[] = { "cvwipkjyu.bid^", NULL }; const char *m6ce14c0a[] = { "imp.optaim.com^", NULL }; +const char *m6ce19607[] = { "terratraf.com^", NULL }; const char *m6ce1c01 [] = { "xeozir.com^", NULL }; const char *m6ce29214[] = { "d3alqb8vzo7fun.cloudfront.net^", NULL }; const char *m6ce3853d[] = { "ballz.co.za^", "^CLIENTS^", NULL }; @@ -20370,6 +20523,7 @@ const char *m6d04088c[] = { "beamkite.com^", NULL }; const char *m6d0430ae[] = { "mosaicolor.website^", NULL }; const char *m6d05e7f7[] = { "rxkscuxq.com^", NULL }; const char *m6d06281c[] = { "yimg.com/zz/combo?", "&", ".js", NULL }; +const char *m6d066854[] = { "njgogjkwlzroh.com^", NULL }; const char *m6d07a75e[] = { "platform.twitter.com/impressions.js", NULL }; const char *m6d0e1a9d[] = { "sistacked.com^", NULL }; const char *m6d0e9d86[] = { "adclient1.tucows.com^", NULL }; @@ -20522,6 +20676,7 @@ const char *m6db18573[] = { "cyssfnqt.com^", NULL }; const char *m6db2ac6 [] = { "crypto-loot.com^", NULL }; const char *m6db2f2ed[] = { "tabloidmedia.co.za/images/signs2.swf", NULL }; const char *m6db3a8c [] = { "perfoormapp.info^", NULL }; +const char *m6db4aaed[] = { "bitcoinfaucet.tk/showads.js", NULL }; const char *m6db4c463[] = { "contentabc.com^", NULL }; const char *m6db534ad[] = { "in-appadvertising.com^", NULL }; const char *m6db57054[] = { "natpal.com^", NULL }; @@ -20534,6 +20689,7 @@ const char *m6dba1e9e[] = { "cramdodge.com/mg-", NULL }; const char *m6dbac71e[] = { "_banner_adv300x250px.", NULL }; const char *m6dbbcd1e[] = { "hixuxtufzqcq.com^", NULL }; const char *m6dbc364b[] = { "adedy.com^", NULL }; +const char *m6dbc9fbf[] = { "ibnuoduab.com^", NULL }; const char *m6dbcc7cf[] = { "website.ws^", "^banners^", NULL }; const char *m6dbd5da1[] = { "counter.webcom.com^", NULL }; const char *m6dc13708[] = { "totallylayouts.com^", "^visitor-counter^counter.js", NULL }; @@ -20614,6 +20770,7 @@ const char *m6e231bf7[] = { "xmas-xmas-wow.com^", NULL }; const char *m6e2491c8[] = { "getbackstory.com^", NULL }; const char *m6e24a2df[] = { "_sponsor/css/", NULL }; const char *m6e24b2eb[] = { "vids.ma^", NULL }; +const char *m6e24d422[] = { "ministedik.info^", NULL }; const char *m6e252234[] = { "cawcwpvmpcje.com^", NULL }; const char *m6e262594[] = { "namethatporn.com/ntpoo", NULL }; const char *m6e28d5e9[] = { "yellowpages.com.mt/Images/Design/Buttons/advert.png", NULL }; @@ -20822,6 +20979,7 @@ const char *m6f1f4232[] = { "pivotrunner.com^", NULL }; const char *m6f1f6add[] = { "playbitcoingames.com/images/banners/", NULL }; const char *m6f202940[] = { "/doubleclickcontainer.", NULL }; const char *m6f206339[] = { "play.estream.to^", NULL }; +const char *m6f21c7bf[] = { "35.239.57.233^", NULL }; const char *m6f21efea[] = { "buzzadexchange.com/a/display.php", NULL }; const char *m6f22dae9[] = { "/ads_assets/", NULL }; const char *m6f23bd4 [] = { "xicnoklyvgldzh.bid^", NULL }; @@ -20981,6 +21139,7 @@ const char *m6fc41da6[] = { "_adframe.", NULL }; const char *m6fc6bc6 [] = { "d2xgf76oeu9pbh.cloudfront.net^", NULL }; const char *m6fc7b93e[] = { "ohjmzsvs.com^", NULL }; const char *m6fc7e2ff[] = { "/fingerprint2.min.js", NULL }; +const char *m6fc97ae8[] = { "junta.net^", NULL }; const char *m6fcab419[] = { "35.188.147.160^", NULL }; const char *m6fcab876[] = { "tradeadexchange.com^", NULL }; const char *m6fcac6eb[] = { "galaxien.com^", NULL }; @@ -21104,6 +21263,7 @@ const char *m70499a27[] = { "-ad/embed.", NULL }; const char *m7049de8b[] = { "gojoingscnow.com^", NULL }; const char *m704c0004[] = { "stat.itp-nyc.com^", NULL }; const char *m704d0ffb[] = { "icjniokadnrqht.com^", NULL }; +const char *m704ded93[] = { "pussyspace.com/js/all.js", NULL }; const char *m704ecc91[] = { "cdn-seekingalpha.com^", "^ads.js", NULL }; const char *m70500983[] = { "media-imdb.com/images/", "/mptv_banner_", NULL }; const char *m705114a9[] = { "hlekbinpgsuk.com^", NULL }; @@ -21383,6 +21543,7 @@ const char *m717c0f83[] = { "yellowpages.com.jo/uploaded/banners/", NULL }; const char *m717ca7fc[] = { "scenesgirls.com^", NULL }; const char *m717dccf8[] = { "d3fzrm6pcer44x.cloudfront.net^", NULL }; const char *m717fa4a0[] = { "linuxtoday.com/hqxapi/", NULL }; +const char *m717fdc5e[] = { "reztksclx.com^", NULL }; const char *m7180bd1c[] = { "trackerodss.eu^", NULL }; const char *m7182a035[] = { "/ad_file/", NULL }; const char *m7184b7ae[] = { "fderty.com^", NULL }; @@ -21463,6 +21624,7 @@ const char *m71d05656[] = { "epix-trader.co^", NULL }; const char *m71d1553b[] = { "bqgvtryyrhjmf.com^", NULL }; const char *m71d1b804[] = { "org-dot-com.com^", NULL }; const char *m71d1f5a6[] = { "exeroearu.bid^", NULL }; +const char *m71d2371e[] = { "musicatorrents.com^", "^license.", NULL }; const char *m71d43b30[] = { "messianictimes.com/images/4-13/reach.jpg", NULL }; const char *m71d4adbd[] = { "/gapro-1.swf", NULL }; const char *m71d57a77[] = { "nsfocddqbiilg.bid^", NULL }; @@ -21616,6 +21778,7 @@ const char *m727ec92a[] = { "ationsity.com^", NULL }; const char *m72809e82[] = { "rbl.ms/res/users/tracking/", NULL }; const char *m72813c3 [] = { "danmeneldur.com^", NULL }; const char *m7283fefb[] = { "nzxmgfawlxhm.bid^", NULL }; +const char *m72843798[] = { "tuzmouxn.com^", NULL }; const char *m72856229[] = { "tagmanager.cn^", NULL }; const char *m7285b5ec[] = { "piljbvnykkt.bid^", NULL }; const char *m7286220e[] = { "smnpsburn.com^", NULL }; @@ -21806,6 +21969,7 @@ const char *m7357fac6[] = { "google-analytics.com^r^collect^", NULL }; const char *m7359f537[] = { "hsuohkuegd.bid^", NULL }; const char *m735ce93f[] = { "ay8ou8ohth.com/moda1.html", NULL }; const char *m735d9784[] = { "sharebeast.com/topbar.js", NULL }; +const char *m735ddfba[] = { "xuqdbqkqgj.com^", NULL }; const char *m735e68e3[] = { "kfluke.com/", "/ads.min.js", NULL }; const char *m735f61b5[] = { "qbpawthj.com^", NULL }; const char *m735fc22f[] = { "/testads/", NULL }; @@ -21839,6 +22003,7 @@ const char *m7386d766[] = { "utrack.hexun.com^", NULL }; const char *m73885cec[] = { "fmoihhvbehopc.com^", NULL }; const char *m738b497d[] = { "/advcounter.", NULL }; const char *m738bb930[] = { "unztsvrjofqp.com^", NULL }; +const char *m738ca621[] = { "/advph.", NULL }; const char *m738cfe13[] = { "malictuiar.com^", NULL }; const char *m738dcb2 [] = { "pixel.anyclip.com^", NULL }; const char *m738e1e36[] = { "emediate.dk^", NULL }; @@ -21855,6 +22020,7 @@ const char *m73918391[] = { "213.8.137.51/Erate/", NULL }; const char *m7392f42b[] = { "pagesinxt.com^", NULL }; const char *m73932d89[] = { "nbfvybpkasjs.com^", NULL }; const char *m7393af5a[] = { "postimg.org/998w2sb0b/blackops2hack.gif", NULL }; +const char *m7393ce6 [] = { "theglobeandmail.com^", "^marketing^", NULL }; const char *m73975b40[] = { "turbobit.net/js/acontrol.js?", NULL }; const char *m739837c1[] = { "rtmark.net^", NULL }; const char *m7398db3a[] = { "nationmultimedia.com/new/js/doubleclick.js", NULL }; @@ -21863,6 +22029,7 @@ const char *m739a5494[] = { "performanceadvertising.mobi^", NULL }; const char *m73a045a2[] = { "sekajiwqmym.com^", NULL }; const char *m73a1e183[] = { "/smartrack/", NULL }; const char *m73a3d57b[] = { "cyberlink.com/analytics/", NULL }; +const char *m73a4c7fa[] = { "aznfyqgrbgy.com^", NULL }; const char *m73a5163f[] = { "ads.contentabc.com^", NULL }; const char *m73a671bb[] = { "a7.org/infol.php?", NULL }; const char *m73a723e3[] = { "discordapp.com^", "^science", NULL }; @@ -21983,6 +22150,7 @@ const char *m743f6829[] = { "sun-fm.com/resources/creative/", NULL }; const char *m743f81eb[] = { "e24d38df68c1b898ea.top^", NULL }; const char *m74401ed9[] = { "coin-services.info^", NULL }; const char *m74414f8 [] = { "ad2up.com^", NULL }; +const char *m7442bdd7[] = { "phncdn.com/www-static/js/claimed-pornstar.js", NULL }; const char *m7442fd1c[] = { "yunshipei.com^", NULL }; const char *m7447f5f2[] = { "/ad-utilities.", NULL }; const char *m74494600[] = { "betarget.com^", NULL }; @@ -22013,6 +22181,7 @@ const char *m746f4b9e[] = { "pibizrfgsrkji.bid^", NULL }; const char *m74717f1e[] = { "stats.webstarts.com^", NULL }; const char *m7472b769[] = { "statsadv.dadapro.com^", NULL }; const char *m74763504[] = { "udorik.com^", NULL }; +const char *m747749b7[] = { "hhrxmgaepe.com^", NULL }; const char *m747750b1[] = { "shipthankrecognizing.info^", "^ads.js", NULL }; const char *m74793cbb[] = { "/open.aspx?", NULL }; const char *m7479e984[] = { "upcat.custvox.org/survey/", "/countOpen.gif", NULL }; @@ -22120,6 +22289,7 @@ const char *m74db66b1[] = { "rcads.net^", NULL }; const char *m74db6fc9[] = { "adworldmedia.com^", NULL }; const char *m74dc1ae8[] = { "vltrkltuqe.bid^", NULL }; const char *m74dc4967[] = { "/who/?js", NULL }; +const char *m74de24ac[] = { "djiufagozzla.com^", NULL }; const char *m74de838f[] = { "adnanny.com^", NULL }; const char *m74e030e0[] = { "/visitWebPage?_", NULL }; const char *m74e14aaf[] = { "/ads/indexsponsors/", NULL }; @@ -22240,6 +22410,7 @@ const char *m7569a0f6[] = { "popularmechanics.com/ams/page-ads.js", NULL }; const char *m756a72f4[] = { "vipcpms.com^", NULL }; const char *m756c1e1e[] = { "hyexdezezjqw.bid^", NULL }; const char *m756d655c[] = { "helloreverb.com^", NULL }; +const char *m756e377b[] = { "wszpjhuosjeexj.com^", NULL }; const char *m756ecb13[] = { "/adspan.", NULL }; const char *m756f4e02[] = { "stat.funshion.net^", NULL }; const char *m756f5404[] = { "/awepop.", NULL }; @@ -22255,6 +22426,7 @@ const char *m7578f6ca[] = { "ad.adriver.ru^", NULL }; const char *m7579e07c[] = { "/adv_library3.", NULL }; const char *m757b5655[] = { "oamhzvwle.com^", NULL }; const char *m757c6147[] = { "-load-advert.", NULL }; +const char *m757d4acd[] = { "wblkmmxi.com^", NULL }; const char *m757ee383[] = { "mrstiff.com/view/movie/bar/", NULL }; const char *m757f3354[] = { "sel-sel-fie.com^", NULL }; const char *m757f5f83[] = { "disqusads.com^", NULL }; @@ -22301,6 +22473,7 @@ const char *m75a505f5[] = { "dhuodal.com^", NULL }; const char *m75a6f902[] = { "hit.copesa.cl^", NULL }; const char *m75a8c03c[] = { "rtctxxxvdq.com^", NULL }; const char *m75a9c38c[] = { "analytics.edgekey.net^", NULL }; +const char *m75aa7a06[] = { "adsagony.com^", NULL }; const char *m75ac5310[] = { "nonceynp.com^", NULL }; const char *m75ac8faf[] = { "adtbomthnsyz.com^", NULL }; const char *m75ad11a1[] = { "lyjcpycaufud.com^", NULL }; @@ -22335,7 +22508,6 @@ const char *m75c375e5[] = { "fluidsurveys-com.fs.cm^", NULL }; const char *m75c3d45e[] = { "browserscope.org/user/beacon/", "?callback=", NULL }; const char *m75c45c35[] = { "count.snacktv.de^", NULL }; const char *m75c461a1[] = { "/aztracker.", NULL }; -const char *m75c53ef8[] = { "newartspy.link^", NULL }; const char *m75c7fb20[] = { "/ad/loading.", NULL }; const char *m75c81a0f[] = { "gameawayscouponsstorage.blob.core.windows.net/images/greenmangaming/", NULL }; const char *m75ca09be[] = { "playertraffic.com^", NULL }; @@ -22353,6 +22525,7 @@ const char *m75d7ab73[] = { "accesssearch.click^", NULL }; const char *m75d9aad8[] = { "&http_referer=", NULL }; const char *m75daeb75[] = { "t2y16t3g.download^", NULL }; const char *m75de0b24[] = { "/tracker.do?", NULL }; +const char *m75de8690[] = { "pussyspace.com/js/lazyrendi.js", NULL }; const char *m75de9ac6[] = { "4702fb341ddf276d.com^", NULL }; const char *m75e014b [] = { "cr.loszona.com^", NULL }; const char *m75e099a5[] = { "mvrmyxkw.com^", NULL }; @@ -22748,6 +22921,7 @@ const char *m77ae3f3e[] = { "/bglog.gif?", NULL }; const char *m77aea52a[] = { "siteverification.online^", NULL }; const char *m77b1abc9[] = { "rgipgfcafnvnx.com^", NULL }; const char *m77b39003[] = { "/js/sophus/", NULL }; +const char *m77b4955b[] = { "uabdikmdwqdbr.com^", NULL }; const char *m77b62bdd[] = { "uoypqskiemf.bid^", NULL }; const char *m77b7ab0d[] = { "mercuryinsurance.com/static/js/s_code.js", NULL }; const char *m77b83ec9[] = { "sarasotatalkradio.com^", "-200x200.jpg", NULL }; @@ -22851,6 +23025,7 @@ const char *m7833ef5f[] = { "dl.meliacloud.com^", NULL }; const char *m783474e6[] = { "insideline.com^", "^edw1x1.gif", NULL }; const char *m7835aace[] = { "sittiad.com^", NULL }; const char *m7836d354[] = { "loggly.com^", NULL }; +const char *m78370fb [] = { "concert.io^", NULL }; const char *m7837c984[] = { "/ads/click?", NULL }; const char *m783c0514[] = { "counter.cz^", NULL }; const char *m783e77cd[] = { "doubleclick.net/adj/cm.peo/", ";cmpos=", NULL }; @@ -22912,6 +23087,7 @@ const char *m7887ed7d[] = { "cursecdn.com/shared-assets/current/anchor.js?id=", const char *m788995f6[] = { "ad.ghfusion.com^", NULL }; const char *m788ded03[] = { "/ad_label728.", NULL }; const char *m788f3cd1[] = { "gannett.gcion.com^", NULL }; +const char *m788fb15a[] = { "pqkorfrurnn.com^", NULL }; const char *m789188c8[] = { "qualitypageviews.com^", NULL }; const char *m789329a9[] = { "/affbanners/", NULL }; const char *m78939002[] = { "bpath.com/count.dll?", NULL }; @@ -22932,6 +23108,7 @@ const char *m78a01194[] = { "kxhnlmrnqw.bid^", NULL }; const char *m78a4429a[] = { "vlexokrako.com^", NULL }; const char *m78a552a0[] = { "escdn.co^", "^1.js", NULL }; const char *m78a67686[] = { "hancinema.net/images/watch-now", NULL }; +const char *m78a697e2[] = { "/adw.", NULL }; const char *m78a742dc[] = { "yieldoptimizer.com^", NULL }; const char *m78a77c24[] = { "/ads-net.", NULL }; const char *m78a795dd[] = { "devtools2.networkcities.net/wp-content/uploads/output_trLIFi.gif", NULL }; @@ -23109,6 +23286,7 @@ const char *m7969ad9a[] = { "7bpeople.com^", NULL }; const char *m796a0970[] = { "labtimes.org/banner/", NULL }; const char *m796ba12e[] = { "/referadd?", NULL }; const char *m796be93c[] = { "ajaeihzlcwvn.com^", NULL }; +const char *m796c01a [] = { "salesviewer.com^", NULL }; const char *m796c7e22[] = { "koraliga.com/open.js", NULL }; const char *m796ce8d9[] = { "worlddatinghere.com^", NULL }; const char *m796eaaba[] = { "dianomi.com/partner/marketwatch/js/dianomi-marketwatch.js?", NULL }; @@ -23249,6 +23427,7 @@ const char *m7a0ba061[] = { "cimpmvccrg.bid^", NULL }; const char *m7a0eb932[] = { "/linktrack.js", NULL }; const char *m7a10414c[] = { "stackadapt.com^", NULL }; const char *m7a126965[] = { "youbora.com^", NULL }; +const char *m7a1361e7[] = { "tnacywet.com^", NULL }; const char *m7a13e116[] = { "xcounter.ch^", NULL }; const char *m7a147691[] = { "b59812ee54afcabd.com^", NULL }; const char *m7a159732[] = { "mp3skull-tube.net/js/ads.js", NULL }; @@ -23263,6 +23442,7 @@ const char *m7a1dc07e[] = { "-ads.js?", NULL }; const char *m7a1e1e7b[] = { "/commercial_horizontal.", NULL }; const char *m7a22e4db[] = { "metaboli.fr^", "^adgude_", NULL }; const char *m7a23c6d5[] = { "?advideo_", NULL }; +const char *m7a241eea[] = { "chainads.io^", NULL }; const char *m7a243da0[] = { "/webrec/wr.do?", NULL }; const char *m7a2587c9[] = { "magiq.com^", NULL }; const char *m7a25b515[] = { "eviderable.com^", NULL }; @@ -23431,6 +23611,7 @@ const char *m7ad7f306[] = { "deepc.cc^", NULL }; const char *m7ad7f58e[] = { "/ban_m.php?", NULL }; const char *m7ad89259[] = { "qqgtevtjnpwd.com^", NULL }; const char *m7ad964de[] = { "sweetcaptcha.com^", NULL }; +const char *m7ada3754[] = { "hduefoyd.com^", NULL }; const char *m7ada46b1[] = { "dsultra.com^", NULL }; const char *m7adba5f0[] = { "bthomehub.home/images/adv_", NULL }; const char *m7adc1624[] = { "rarelly.info^", NULL }; @@ -23476,6 +23657,7 @@ const char *m7b0ed3b5[] = { "phncdn.com/www-static/js/album-display-public.js?", const char *m7b127746[] = { "spotxchange.com/media/videos/flash/ad_player/", NULL }; const char *m7b1325c5[] = { "bboemhlddgju.com^", NULL }; const char *m7b13b873[] = { "feedblitz.com/imp?", NULL }; +const char *m7b143a96[] = { "mbixofultnnd.com^", NULL }; const char *m7b145acd[] = { "-adhelper.", NULL }; const char *m7b14bce4[] = { "textpattern.com/images/117.gif", NULL }; const char *m7b16ae83[] = { "/refresh_uid?", NULL }; @@ -23667,6 +23849,7 @@ const char *m7bfeece5[] = { "cloudfront.net/opentag-", ".js", NULL }; const char *m7c026f1e[] = { "vomhhsovuu.bid^", NULL }; const char *m7c02c04a[] = { "fapdick.com/uploads/fap_", NULL }; const char *m7c04a519[] = { "kontextua.com^", NULL }; +const char *m7c0706cf[] = { "yfsbprwln.com^", NULL }; const char *m7c0a9897[] = { "/inline_ad.", NULL }; const char *m7c0d8197[] = { "k3dqv.ru^", NULL }; const char *m7c0f1e37[] = { "/adgraphics/", NULL }; @@ -23701,6 +23884,7 @@ const char *m7c362ac3[] = { "vyrvfojwci.bid^", NULL }; const char *m7c36e3ef[] = { "/jsplayerads-", NULL }; const char *m7c3776fd[] = { "/pointeur.gif?", NULL }; const char *m7c388382[] = { "62.219.24.238^", NULL }; +const char *m7c390cf1[] = { "_adgebraAds_", NULL }; const char *m7c39bcea[] = { "adcarem.co^", NULL }; const char *m7c39ea2d[] = { "pluto.airbnb.com^", ".php^uuid^", NULL }; const char *m7c3a5395[] = { "kxtepdregiuo.com^", NULL }; @@ -23757,6 +23941,7 @@ const char *m7c7021ec[] = { "ktbcsulyildmm.com^", NULL }; const char *m7c70a0c7[] = { "/adsup.", NULL }; const char *m7c70ef20[] = { "jokeroo.com/i/.gif", NULL }; const char *m7c756cdb[] = { "dexerto.com/app/uploads/", "-300600.", NULL }; +const char *m7c76ee52[] = { "-ad-strip.", NULL }; const char *m7c77553b[] = { "wmvkbjuzcr.bid^", NULL }; const char *m7c788af3[] = { "tr.interlake.net^", NULL }; const char *m7c78dbef[] = { "otcqlckpafizv.bid^", NULL }; @@ -23893,6 +24078,7 @@ const char *m7d0ff6a9[] = { "pedestrian.tv/_crunk/wp-content/files_flutter/", NU const char *m7d107cb4[] = { "redense.com^", NULL }; const char *m7d1180be[] = { "xpdwqvsbg.bid^", NULL }; const char *m7d118391[] = { "/Kelkooid?", NULL }; +const char *m7d120841[] = { "wubdkryfkr.com^", NULL }; const char *m7d126401[] = { "userreport.com^", NULL }; const char *m7d17c104[] = { "go4up.com^", "^webbuttoned.gif", NULL }; const char *m7d17d0d2[] = { "cabinsone.com^", NULL }; @@ -24005,6 +24191,7 @@ const char *m7d7037a2[] = { "/download-ad.", NULL }; const char *m7d76cc3d[] = { "intercomcdn.com/intercom", ".js", NULL }; const char *m7d77a354[] = { "ppzfvypsurty.com^", NULL }; const char *m7d78f664[] = { "gogousenet.com^", "^promo2.cgi", NULL }; +const char *m7d79c613[] = { "tcpvpn.com/ads/advertisement.js", NULL }; const char *m7d7d85f9[] = { "lmebxwbsno.com^", NULL }; const char *m7d814d93[] = { "braunschweiger-zeitung.de/stats/", NULL }; const char *m7d84161b[] = { "/collector?report=", NULL }; @@ -24113,6 +24300,7 @@ const char *m7defbc3f[] = { "/ad_insert.", NULL }; const char *m7df03dfb[] = { "page-hit.de^", NULL }; const char *m7df05dfe[] = { "fokisduu.com^", NULL }; const char *m7df096c3[] = { "chacsystems.com/gk_add.html", NULL }; +const char *m7df146fc[] = { "/concert_ads-", NULL }; const char *m7df3b605[] = { "/matomyads.", NULL }; const char *m7df4a47a[] = { "/naytev.min.js", NULL }; const char *m7df788a5[] = { "/wiseRtSvcVisit.", NULL }; @@ -24605,6 +24793,7 @@ const char *m80401ef9[] = { "fpnxicejwel.com^", NULL }; const char *m8042417a[] = { "rainbowpages.lk/images/banners/", NULL }; const char *m8044e27 [] = { "wired.co.uk^", "^Statistics^", NULL }; const char *m8045016d[] = { "simplyhired.com^", "^hit^", NULL }; +const char *m8046998b[] = { "nofhtrsaz.com^", NULL }; const char *m8047c42 [] = { "engine.adzerk.net/ados?", NULL }; const char *m80489d67[] = { "netdna-cdn.com/wp-content/plugins/background-manager/", NULL }; const char *m804aba8f[] = { "eztv.ag/js/search_shows", ".js", NULL }; @@ -24785,6 +24974,7 @@ const char *m8102c8a8[] = { "oihbs34.com^", NULL }; const char *m810407be[] = { "bloggerei.de^", NULL }; const char *m810671dd[] = { "eteknix.com/wp-content/uploads/", "skin", NULL }; const char *m810b6fb5[] = { "onlinewebstat.com^", NULL }; +const char *m810c2801[] = { "zxiikxeagmferu.com^", NULL }; const char *m810cb864[] = { "cabirm.com^", NULL }; const char *m810dec54[] = { "k2team.kyiv.ua^", NULL }; const char *m810ef91f[] = { "chokertraffic.com^", NULL }; @@ -24802,6 +24992,7 @@ const char *m81206569[] = { "www.google.", "/ads/", NULL }; const char *m81225406[] = { "c.netu.tv^", NULL }; const char *m81227820[] = { "_ad_renderer_", NULL }; const char *m81230ea8[] = { ".de/l.gif?", NULL }; +const char *m81258c80[] = { "innovelsolutions.com^", "^tracking^", NULL }; const char *m8125b6b3[] = { "hit-counters.net^", NULL }; const char *m8126f9eb[] = { "pdwyzrmrnddley.com^", NULL }; const char *m81272d4f[] = { "/jstextad.", NULL }; @@ -24925,6 +25116,7 @@ const char *m81c1ed4e[] = { "/admarket/", NULL }; const char *m81c3611c[] = { "bidgear.com^", NULL }; const char *m81c3a959[] = { "codicebusiness.shinystat.com/cgi-bin/getcod.cgi?", NULL }; const char *m81c5fa01[] = { "opawiftgis.com^", NULL }; +const char *m81c62c04[] = { "vickgdkdrwpdt.com^", NULL }; const char *m81c65a4c[] = { "doubleclick.net/adx/tsg.", NULL }; const char *m81c6b674[] = { "in.com/common/script_catch.js", NULL }; const char *m81c84cf8[] = { "toroadvertising.com^", NULL }; @@ -25090,6 +25282,7 @@ const char *m8290266d[] = { "shakytaste.com^", NULL }; const char *m8290ca8c[] = { "dig.ultimedia.com^", NULL }; const char *m8290dc0b[] = { "protizer.ru^", NULL }; const char *m82911117[] = { "_468_60.", NULL }; +const char *m8291165e[] = { "dnckawxatc.com^", NULL }; const char *m82916c7e[] = { "/ivw2.cgi?", NULL }; const char *m8292bde0[] = { "clc.stackoverflow.com^", NULL }; const char *m82933181[] = { "/track-referrals.js", NULL }; @@ -25245,7 +25438,6 @@ const char *m83405854[] = { "oqmjxcqgdghq.com^", NULL }; const char *m83407f73[] = { "/smart-ad-server.", NULL }; const char *m83420211[] = { "clicksure.com/img/resources/banner_", NULL }; const char *m8346156c[] = { "bmayhacntxax.com^", NULL }; -const char *m83467da8[] = { "innovelsolutions.com/innovel-services/api/tracking/", NULL }; const char *m8347157e[] = { "174.37.54.170^", NULL }; const char *m83477fd5[] = { "itw.me^", NULL }; const char *m83479f41[] = { "modificans.com^", NULL }; @@ -25283,6 +25475,7 @@ const char *m83784a54[] = { "trafficfuelpixel.s3-us-west-2.amazonaws.com^", NULL const char *m837abfda[] = { "blogorama.com/images/banners/", NULL }; const char *m837cbd46[] = { "topeuro.biz^", NULL }; const char *m837e38cd[] = { "sp.poughkeepsiejournal.com^", NULL }; +const char *m8380218c[] = { "ogqclfvaq.com^", NULL }; const char *m838195c8[] = { "semiocast.com^", NULL }; const char *m8381c3ec[] = { "ritogaga.com^", NULL }; const char *m83827c7d[] = { "1elllwrite.com^", NULL }; @@ -25358,6 +25551,7 @@ const char *m83c057c1[] = { "/ima/ads_", NULL }; const char *m83c0ca1 [] = { "surfertracker.com^", NULL }; const char *m83c1054c[] = { "stats.magnify.net^", NULL }; const char *m83c10915[] = { "iknctklddhoh.com^", NULL }; +const char *m83c110d4[] = { "pyhtclpgzbe.com^", NULL }; const char *m83c121ea[] = { "jpflmmxdflmm.com^", NULL }; const char *m83c21f48[] = { "dqhi3ea93ztgv.cloudfront.net^", NULL }; const char *m83c4399c[] = { "jkfg4hfdss.com^", NULL }; @@ -25575,6 +25769,7 @@ const char *m84d0b628[] = { "vidoza.net/", "bootstrap.", NULL }; const char *m84d22634[] = { "/kejobscounter.", NULL }; const char *m84d43b94[] = { "adv-plus.com^", NULL }; const char *m84d4d31b[] = { "track.mailerlite.com^", NULL }; +const char *m84d4e03d[] = { "creativefactory.zalando.", NULL }; const char *m84d51d2d[] = { "adhealers.com^", NULL }; const char *m84d5ddd4[] = { "affiliateer.com^", NULL }; const char *m84d733c9[] = { "/ad6.", NULL }; @@ -25645,6 +25840,7 @@ const char *m8524b4c4[] = { "nairaland.com/ejedudu/", NULL }; const char *m85267abd[] = { "/kelkooSponsoredLinks.", NULL }; const char *m85267bf8[] = { "hentaibiz.com^", NULL }; const char *m8526856 [] = { "urwvswik.bid^", NULL }; +const char *m8526ffa3[] = { "ihcbfiqkp.com^", NULL }; const char *m8527c509[] = { "videa.hu/flvplayer_setcookie.php?", NULL }; const char *m8528641 [] = { "rwpads.com^", NULL }; const char *m8528cf76[] = { "inq.com^", "^onEvent^_", NULL }; @@ -25810,6 +26006,7 @@ const char *m85e4b076[] = { "active-tracking.de^", NULL }; const char *m85e7c470[] = { "tv-links.eu/qtt_spacer.gif", NULL }; const char *m85e95c9c[] = { "mustangevolution.com^", "^banner^", NULL }; const char *m85ec5ae6[] = { "kdnuggets.com/aps/", NULL }; +const char *m85ed5eb4[] = { "mlbstatic.com^", "-sponsorship^", NULL }; const char *m85ede5a [] = { "cyrrbejq.bid^", NULL }; const char *m85edf341[] = { "goodbookbook.com^", NULL }; const char *m85eeb7a2[] = { "uhavijwye.bid^", NULL }; @@ -25866,6 +26063,7 @@ const char *m8625a1ed[] = { "ino.com/img/sites/mkt/click.gif", NULL }; const char *m8625be51[] = { "e-referrer.com^", NULL }; const char *m8626ff33[] = { "/sponsored_listings.", NULL }; const char *m86271edd[] = { "touraadhdnfgsa.com^", NULL }; +const char *m8628ed66[] = { "golkkzpniri.com^", NULL }; const char *m8629bdb2[] = { "ospreymedialp.com^", NULL }; const char *m8629fb79[] = { "ritzykey.com^", NULL }; const char *m862b5b4b[] = { "phncdn.com/www-static/js/vr/lib/gl-matrix.js?", NULL }; @@ -25956,6 +26154,7 @@ const char *m869d474e[] = { "videostat-new.index.hu^", NULL }; const char *m869d8f11[] = { "adservice.google.com^", NULL }; const char *m869d964b[] = { "porngraph.com^", NULL }; const char *m869da6ba[] = { "gncfttutoiwwq.com^", NULL }; +const char *m869e0e90[] = { "fpxkjlzmkqp.com^", NULL }; const char *m869e95d8[] = { "/728x90banner.", NULL }; const char *m869f1cfc[] = { "nox.to/files/frame.htm", NULL }; const char *m869fc9d5[] = { "pachoumis.com/advertising-", NULL }; @@ -25979,6 +26178,7 @@ const char *m86b52fd6[] = { "xpollo.com^", NULL }; const char *m86b6850b[] = { "relity.pro^", NULL }; const char *m86b6d5b2[] = { "zqtk.net^", NULL }; const char *m86b7f1aa[] = { "oascentral.feedroom.com/realmedia/ads/adstream_sx.ads/", NULL }; +const char *m86ba48d8[] = { "lojuxbnt.com^", NULL }; const char *m86be1320[] = { "disqus.com/stats.html", NULL }; const char *m86c21630[] = { "icjeqbqdzhyx.com^", NULL }; const char *m86c29e06[] = { "popup.msn.com^", NULL }; @@ -26004,6 +26204,7 @@ const char *m86df7f47[] = { "/pub/ads/", NULL }; const char *m86e1e3aa[] = { "/wlexpert_tracker.", NULL }; const char *m86e313a2[] = { "xsrs.com^", NULL }; const char *m86e40c97[] = { "routerpasswords.com/routers.jpg", NULL }; +const char *m86e5380a[] = { "/adw2.", NULL }; const char *m86e56774[] = { "collector.shorte.st^", NULL }; const char *m86e6ab4 [] = { "erado.org^", NULL }; const char *m86e71dd5[] = { "dtosduecka.com^", NULL }; @@ -26054,6 +26255,7 @@ const char *m8720829d[] = { "ttdaz.xyz^", NULL }; const char *m8722875b[] = { "freedownloadscenter.com^", "^empty.gif^", NULL }; const char *m87256008[] = { "pvpqgjkgvszq.com^", NULL }; const char *m8725fd4a[] = { "qcjphhqwl.com^", NULL }; +const char *m8726ca7b[] = { "/affiliate.track?", NULL }; const char *m8727892c[] = { "connextra.com^", NULL }; const char *m8729ad73[] = { "networld.hk^", NULL }; const char *m872aa0e3[] = { "/sponsoringbanner/", NULL }; @@ -26154,6 +26356,7 @@ const char *m8796d9cc[] = { "sesxc.com^", NULL }; const char *m879a9565[] = { "-ad-336x280-", NULL }; const char *m879b7a9 [] = { "/metatraffic/track.asp?", NULL }; const char *m879c5f4 [] = { "lvdtftxgbsiu.com^", NULL }; +const char *m879e863a[] = { "runative.com^", NULL }; const char *m879e94cc[] = { "nagrande.com^", NULL }; const char *m879ff607[] = { "pennzxycrdmw.com^", NULL }; const char *m879ffa38[] = { "flix360.com/beat?", NULL }; @@ -26210,6 +26413,7 @@ const char *m87e4a836[] = { "foreignersinuk.co.uk^", "^banner^", NULL }; const char *m87e5fef [] = { "primevideo.com^", "^ref^", NULL }; const char *m87e62902[] = { "aeezeynmam.bid^", NULL }; const char *m87e6e27a[] = { "/admain", NULL }; +const char *m87e86c8d[] = { "/wisdom_tracking.", NULL }; const char *m87e985d6[] = { "stats01.20min.ch^", NULL }; const char *m87e9bb68[] = { "certifica.com^", NULL }; const char *m87eac1a6[] = { "haraju.co^", NULL }; @@ -26451,6 +26655,7 @@ const char *m890a8853[] = { "epxxqzrcdfkxo.bid^", NULL }; const char *m890f4c4f[] = { "zyqlfplqdgxu.com^", NULL }; const char *m8910270e[] = { "/adbrite_", NULL }; const char *m8910ba54[] = { "/getad/", NULL }; +const char *m89118c46[] = { "stream2watch.org/sw.js", NULL }; const char *m89129dd8[] = { "oazznjmbchmpdg.com^", NULL }; const char *m89135432[] = { "uyfudwfqfk.bid^", NULL }; const char *m8915af [] = { "anet", ".tradedoubler.com^", NULL }; @@ -26483,7 +26688,6 @@ const char *m89280910[] = { "pjyxgemom.bid^", NULL }; const char *m892a1827[] = { "yumymilf.com^", "^banners^", NULL }; const char *m892ab560[] = { "trhnt.com^", NULL }; const char *m892b59b2[] = { "/234x60/", NULL }; -const char *m892bf3a6[] = { "dallasobserver.com/", "/ads.js", NULL }; const char *m892c385c[] = { "/advertisewithus_", NULL }; const char *m892c70bf[] = { "m57ku6sm.com^", NULL }; const char *m892ef244[] = { "emsservice.de^", NULL }; @@ -26503,6 +26707,7 @@ const char *m893a0026[] = { "lsimg.net^", "^vs.js", NULL }; const char *m893a34d9[] = { "peakclick.com^", NULL }; const char *m893a8c4c[] = { "coolandevencooler.com^", NULL }; const char *m893c3669[] = { "realmatch.com^", NULL }; +const char *m893ce0b7[] = { "usvgzajftrzkr.com^", NULL }; const char *m893d8404[] = { "_adrow-", NULL }; const char *m893f45af[] = { "darknet.org.uk^", "-250x250.", NULL }; const char *m8940199f[] = { "pianomedia.biz/uid/", NULL }; @@ -26525,6 +26730,7 @@ const char *m8954a07d[] = { "google.com/uds/?file=ads&", NULL }; const char *m8955523b[] = { "potd.onlytease.com^", NULL }; const char *m89576c0b[] = { "/headvert.", NULL }; const char *m89582c63[] = { "adtrade.net^", NULL }; +const char *m89586c0b[] = { "adsrt.", "/sw.js", NULL }; const char *m8959a21a[] = { "xnnbvckd.com^", NULL }; const char *m895db5b0[] = { "dwin2.com^", NULL }; const char *m895dbed5[] = { "avrdpbiwvwyt.com^", NULL }; @@ -26990,6 +27196,7 @@ const char *m8b6bdcf1[] = { "mrstiff.com/uploads/paysite/", NULL }; const char *m8b6c2047[] = { "/ads/sidedoor/", NULL }; const char *m8b6c801f[] = { "imagenpic.com/jquery.", ".js", NULL }; const char *m8b6c8e82[] = { "p0.raasnet.com^", NULL }; +const char *m8b6f3bce[] = { "/popad", NULL }; const char *m8b71c3a1[] = { "blinkbox.com/tracking", NULL }; const char *m8b7227ad[] = { "picbucks.com/track/", NULL }; const char *m8b73af50[] = { "statcounterfree.com^", NULL }; @@ -27011,6 +27218,7 @@ const char *m8b8a31ca[] = { "smartlook.com^", NULL }; const char *m8b8b6d7e[] = { "sddan.com^", NULL }; const char *m8b8b9181[] = { "agoda.net/banners/", NULL }; const char *m8b8b9b23[] = { "pbggemxcuosmhz.bid^", NULL }; +const char *m8b8d89a8[] = { "flight-report.com/static/js/ads.js", NULL }; const char *m8b8e2539[] = { "xqlo792n.space^", NULL }; const char *m8b92b3ba[] = { "/OptimostFooter.", NULL }; const char *m8b92b3fa[] = { "footymad.net/partners/", NULL }; @@ -27102,6 +27310,7 @@ const char *m8beba15e[] = { "environmental-finance.com^", "rotate.gif", NULL }; const char *m8bec4207[] = { "sjgttcfj.com^", NULL }; const char *m8beda0d0[] = { "/ontopadvertising.", NULL }; const char *m8bef815a[] = { "revitalize.club^", NULL }; +const char *m8befb0ea[] = { "wantcannabis.ca^", NULL }; const char *m8bf004c1[] = { "piano-media.com/auth/index.php?", NULL }; const char *m8bf0e931[] = { "kutlvuitevgw.com^", NULL }; const char *m8bf29f85[] = { "games.gamesplaza.com/shared/loader/gads.js", NULL }; @@ -27148,6 +27357,7 @@ const char *m8c2897b4[] = { "phncdn.com/js/searchbar_show/", NULL }; const char *m8c28c5d [] = { "philly.com/includes/s_code.js", NULL }; const char *m8c29a665[] = { "/default_ads/", NULL }; const char *m8c29e9c1[] = { "d36lvucg9kzous.cloudfront.net^", NULL }; +const char *m8c29f767[] = { "ifecuwzjajkiq.com^", NULL }; const char *m8c2ba68 [] = { "mediaflire.com^", NULL }; const char *m8c2f4535[] = { "contadores.miarroba.com^", NULL }; const char *m8c3053ca[] = { "rinukkvp.bid^", NULL }; @@ -27158,7 +27368,6 @@ const char *m8c32577f[] = { "banners.playocio.com^", NULL }; const char *m8c325d28[] = { "/ArticleCounterLogger.", NULL }; const char *m8c32de8e[] = { "homets.info/queen_file?", NULL }; const char *m8c35427 [] = { "sitescout.com^", NULL }; -const char *m8c3592f3[] = { "^popup^log^", NULL }; const char *m8c35d66c[] = { "/third-party-analitycs/", NULL }; const char *m8c3b19fd[] = { "bjkfmvhygpub.com^", NULL }; const char *m8c3b3953[] = { "distrowatch.com^", "^3cx.png", NULL }; @@ -27208,6 +27417,7 @@ const char *m8c6bef8 [] = { "nydailynews.com/PCRichards/", NULL }; const char *m8c6f81be[] = { "yasni.", "/design/relaunch/gfx/elitepartner_", NULL }; const char *m8c7157a7[] = { "welovebtc.com/show_ads.js", NULL }; const char *m8c75ac53[] = { ".com/o.gif?", NULL }; +const char *m8c75ad00[] = { "mivrpcxlo.com^", NULL }; const char *m8c7613a6[] = { "yahoo.com/__perf_log_", NULL }; const char *m8c7854cf[] = { "1951333f0ec73.com^", NULL }; const char *m8c78d03b[] = { "kcwvkoxn.com^", NULL }; @@ -27399,6 +27609,7 @@ const char *m8d77e677[] = { "/bckgrnd_ad.", NULL }; const char *m8d7859c3[] = { "thecommonsenseshow.com/siteupload/", "/ad-iodine.jpg", NULL }; const char *m8d786402[] = { "adsp.com^", NULL }; const char *m8d786eb5[] = { "phncdn.com/www-static/js/pornstars-comment.js?", NULL }; +const char *m8d794d5d[] = { "gateway.proxyportal.eu^", NULL }; const char *m8d79c037[] = { "www.google.", "/search?q=", "&oq=", "&aqs=chrome.", "&sourceid=chrome&", NULL }; const char *m8d7a64ca[] = { "/ad_banners/", NULL }; const char *m8d7ec4b7[] = { "freshmarketer.com^", NULL }; @@ -27441,6 +27652,7 @@ const char *m8dae2c90[] = { "ooyala.com/authorized?analytics", NULL }; const char *m8db0f98e[] = { "letadnew.com^", NULL }; const char *m8db11f25[] = { "cloudfront.net/bti/", NULL }; const char *m8db2f016[] = { "/adsmanager/", NULL }; +const char *m8db383e1[] = { "xqtymopje.com^", NULL }; const char *m8db3cc16[] = { "tracking.eurosport.com^", NULL }; const char *m8db56f2b[] = { "metro-trending-", ".amazonaws.com^", NULL }; const char *m8db71776[] = { "htmonster.com^", NULL }; @@ -27612,6 +27824,7 @@ const char *m8e6aa37 [] = { "filestream.me/requirements/images/ed.gif", NULL }; const char *m8e6b2a48[] = { "/pcad.js?", NULL }; const char *m8e6b3dd9[] = { "&ad_classid=", NULL }; const char *m8e6b7ab [] = { "/ads/img/", NULL }; +const char *m8e6d5867[] = { "tercept.com^", NULL }; const char *m8e6e764c[] = { "ndg.io^", NULL }; const char *m8e6f94a8[] = { "/click_stats.", NULL }; const char *m8e6fe71f[] = { "slashlook.com/_resource/js/_js_ads.min.js", NULL }; @@ -27725,6 +27938,7 @@ const char *m8eea2d61[] = { "intoday.in/microsites/sponsor/", NULL }; const char *m8eea58a2[] = { "sgqmhpqrstwzwd.com^", NULL }; const char *m8eea9db3[] = { "medialation.net^", NULL }; const char *m8eeb4159[] = { "track.qcri.org^", NULL }; +const char *m8eed0dc [] = { "tvwewigpqjj.com^", NULL }; const char *m8eed72ed[] = { "click-linking.com^", NULL }; const char *m8eed8829[] = { "/noblock.js", NULL }; const char *m8eedfa93[] = { "/sponsorads/", NULL }; @@ -28017,6 +28231,7 @@ const char *m9041172c[] = { "xyzzyxxyzzyx.com^", NULL }; const char *m9041ac2e[] = { "emailcashpro.com/images/", NULL }; const char *m90431dbd[] = { "anthem.com/includes/foresee/foresee-trigger.js", NULL }; const char *m90442459[] = { "mirror.co.uk^", "^stats^", NULL }; +const char *m90471a94[] = { "napickmw.com^", NULL }; const char *m9047e5da[] = { "phncdn.com/js/", "_disclaimer/", "_disclaimer-min.js?", NULL }; const char *m90484267[] = { "is.base.de^", NULL }; const char *m90493711[] = { "img.revcontent.com^", NULL }; @@ -28072,6 +28287,7 @@ const char *m9072d4b3[] = { "/i.png?id=", NULL }; const char *m907508a3[] = { "msads.net/adbar/products/", "/adbar.js", NULL }; const char *m907574a6[] = { "clicksagent.com^", NULL }; const char *m90761e56[] = { "gzkoehgbpozz.com^", NULL }; +const char *m9076af6f[] = { "/AdobeAnalyticsSDK.", NULL }; const char *m907ac7fd[] = { "cisfjtamphuqt.com^", NULL }; const char *m907aea68[] = { ".click/track?", NULL }; const char *m907bad3d[] = { "click.aristotle.net^", NULL }; @@ -28279,6 +28495,7 @@ const char *m915f6630[] = { "tl813.com^", NULL }; const char *m9160aea [] = { "publicagent.com/bigzpup.php", NULL }; const char *m916344c0[] = { "9d63c80da.pw^", NULL }; const char *m9163e3f [] = { "omsama.info^", NULL }; +const char *m9163e666[] = { "zzxosget.com^", NULL }; const char *m9164bf5f[] = { "ezdownloadpro.info^", NULL }; const char *m9164f4c9[] = { "_160x300_", NULL }; const char *m91653539[] = { "runnersworld.com^", "^universalpixel.html", NULL }; @@ -28332,6 +28549,7 @@ const char *m9195eb6 [] = { "newsfgelarete.com^", NULL }; const char *m919688d6[] = { "microticker.com^", NULL }; const char *m9196baa4[] = { "airfhtyo.bid^", NULL }; const char *m91970fda[] = { "husetdmrejiyjy.bid^", NULL }; +const char *m9197cbc5[] = { "/sw.js", NULL }; const char *m9198b547[] = { "clonsvyhy.bid^", NULL }; const char *m9198bc2b[] = { "/swptrk.", NULL }; const char *m9199b87d[] = { "211.106.66.62^", "^statistics^", NULL }; @@ -28401,6 +28619,7 @@ const char *m91eb10e [] = { "/sitecounter/counter.", NULL }; const char *m91eca690[] = { "jyxckvhds.bid^", NULL }; const char *m91ee11b4[] = { "guardian.bz/images/banners/", NULL }; const char *m91f16e51[] = { "/600-60.", NULL }; +const char *m91f21a6 [] = { "qbsanzpkfj.com^", NULL }; const char *m91f5e57c[] = { "betigo.work^", NULL }; const char *m91f5f3b2[] = { "gafoswegc.com^", NULL }; const char *m91f7263e[] = { "/ads/views/", NULL }; @@ -28492,10 +28711,12 @@ const char *m92613469[] = { "adzbazar.com^", NULL }; const char *m9261dc6e[] = { "fqtpulizvvjcf.com^", NULL }; const char *m92630bea[] = { "-news-ad-", NULL }; const char *m92632d65[] = { "mixs3ml9.download^", NULL }; +const char *m92641007[] = { "uryvzhvgpulaog.com^", NULL }; const char *m92675bf5[] = { "aduacni.com^", NULL }; const char *m9267660d[] = { "bestvpn.com/wp-content/uploads/", "/mosttrustedname_260x300_", NULL }; const char *m92681ce [] = { "gsniper.com/images/", NULL }; const char *m926a4683[] = { "unrulymedia.com^", NULL }; +const char *m926c1d12[] = { "/mob-ad.", NULL }; const char *m926ca609[] = { "upornia.com^", "^vda^", NULL }; const char *m926cd1af[] = { "ab8ce655c175b0d.com^", NULL }; const char *m926d705e[] = { "mediaupdate.co.za/temp/banner_", NULL }; @@ -28610,6 +28831,7 @@ const char *m92f86f64[] = { "_nedstat.js", NULL }; const char *m92f9cff2[] = { "/floatads.", NULL }; const char *m92f9da5c[] = { "9anime.is/scripts/", NULL }; const char *m92faa46a[] = { "yzreywobobmw.com^", NULL }; +const char *m92fb2c3f[] = { "ydaynvgmkjxvy.com^", NULL }; const char *m92fbbbdf[] = { "/inv/ads/", NULL }; const char *m92fbcbb [] = { "supuv2.com^", NULL }; const char *m92fc53a7[] = { "vmvhmwppcsvd.com^", NULL }; @@ -28705,6 +28927,7 @@ const char *m935f649b[] = { "/adload.", NULL }; const char *m935f9ce1[] = { "justdating.online^", NULL }; const char *m936090ff[] = { "srwww1.com^", NULL }; const char *m93620938[] = { "tennerlist.com^", NULL }; +const char *m936314f1[] = { "bfmrffluuazwn.com^", NULL }; const char *m93631ef1[] = { "/s.aspx?r=", NULL }; const char *m9363361a[] = { "fzccvcrsbtb.com^", NULL }; const char *m9363372 [] = { "gklmedia.com^", NULL }; @@ -28840,6 +29063,7 @@ const char *m93fc7a78[] = { "klprrjvqalwx.bid^", NULL }; const char *m93fe5887[] = { "mercadoclics.com^", NULL }; const char *m93ff36be[] = { "/crai_tracker.", NULL }; const char *m9402af4b[] = { "trackcmp.net^", NULL }; +const char *m940395b7[] = { "hcmafnawzxfnam.com^", NULL }; const char *m9404c6ff[] = { "hdxfyoziizy.com^", NULL }; const char *m94054a16[] = { "epaper.andhrajyothy.com/js/newads.js", NULL }; const char *m94063beb[] = { "ptf.com/js/ptf_rc_", ".js", NULL }; @@ -28855,6 +29079,7 @@ const char *m94112e3b[] = { "icefilms.info/jquery.lazyload-ad-", "-min.js", NULL const char *m94130eda[] = { "sport.be/javascripts/tracking/metriweb/spring.js", NULL }; const char *m94149ca1[] = { "imx.to/js/jquery", NULL }; const char *m9414aac1[] = { "/adfillers/", NULL }; +const char *m94161adb[] = { "loadingz.com/js/jquery.flex.js", NULL }; const char *m94170309[] = { "oyrgxjuvsedi.com^", NULL }; const char *m9417c571[] = { "/acfp.js", NULL }; const char *m9418ae6d[] = { "aggregateknowledge.com^", NULL }; @@ -28890,6 +29115,7 @@ const char *m943a5ae2[] = { "top100.tuttoperinternet.it^", NULL }; const char *m943c0219[] = { "gkblyvnioxpd.com^", NULL }; const char *m943ca017[] = { "wdnalofau.bid^", NULL }; const char *m943e4d4e[] = { "/ads?callback", NULL }; +const char *m943ec25f[] = { "nextyourcontent.com^", NULL }; const char *m943f7d9b[] = { "bdafhnltyxlw.com^", NULL }; const char *m943f7e4d[] = { "sporcle.com/adn/yak.php?", NULL }; const char *m944375b1[] = { "tracker.trackerfix.com^", NULL }; @@ -29094,6 +29320,7 @@ const char *m95476e7 [] = { "googlesyndication.com/pagead/osd.js", NULL }; const char *m9547fffe[] = { "/google_analytics.", NULL }; const char *m9548058a[] = { "/cdn-cgi/pe/bag2?", "chartbeat.js", NULL }; const char *m954c1baf[] = { "/adhtml/", NULL }; +const char *m954d5a97[] = { "zxeyqwgwsfv.com^", NULL }; const char *m954da64 [] = { "-rectangle/ad-", NULL }; const char *m954daf84[] = { "provexia.com^", NULL }; const char *m9550ddab[] = { "mpuls.ru^", NULL }; @@ -29116,6 +29343,7 @@ const char *m9566fdc9[] = { "moviewallpaper.net/js/mwpopunder.js", NULL }; const char *m95671df2[] = { "realssp.co.kr^", NULL }; const char *m956935dc[] = { "auditude.com/player/js/lib/aud.html5player.js", NULL }; const char *m956a4bd8[] = { "waframedia9.com^", NULL }; +const char *m956abb48[] = { "amaecylce.com^", NULL }; const char *m956ad6cf[] = { "werbung.meteoxpress.com^", NULL }; const char *m956aff9 [] = { "z5x.net^", NULL }; const char *m956ce555[] = { "binullxzwnsqws.com^", NULL }; @@ -29200,6 +29428,7 @@ const char *m95d12c4e[] = { "cuecxgwkjtan.com^", NULL }; const char *m95d1bad2[] = { "vpntunnel.se/aff/", NULL }; const char *m95d27de3[] = { "comicgenesis.com/tcontent.php?out=", NULL }; const char *m95d3776d[] = { "mkini.net/banners/", NULL }; +const char *m95d4a8b5[] = { "amazonaws.com/ludicrous/", NULL }; const char *m95d4bef [] = { "ws://", NULL }; const char *m95d7e419[] = { "dsibzjqbtkjqd.bid^", NULL }; const char *m95d8644d[] = { "_dfp.php?", NULL }; @@ -29527,6 +29756,7 @@ const char *m975ffc7e[] = { "stuff-nzwhistleout.s3.amazonaws.com^", NULL }; const char *m9760323c[] = { "watchseries.eu/js/csspopup.js", NULL }; const char *m97607839[] = { "linkoffers.net^", NULL }; const char *m9760907b[] = { "alkagrkgvltzlk.com^", NULL }; +const char *m97615729[] = { "/event?t=view&", NULL }; const char *m976245cf[] = { "viki.com/", ".js", NULL }; const char *m9764c752[] = { "/ad_files/", NULL }; const char *m9767690a[] = { "cleavageguarantyaquarius.com^", NULL }; @@ -29671,6 +29901,7 @@ const char *m98060620[] = { "/semanticTagService.js", NULL }; const char *m9806d3eb[] = { "ads.gamecity.net^", NULL }; const char *m9806dcf6[] = { "analytics.comunio.net^", NULL }; const char *m9808ad05[] = { "sumokoin.com^", NULL }; +const char *m9808dcdf[] = { "xnfwhndl.com^", NULL }; const char *m980aa29d[] = { "ndtv.com/functions/code.js", NULL }; const char *m980b8020[] = { "nastydollars.com^", NULL }; const char *m980b8f82[] = { "grlehzdbzmstb.com^", NULL }; @@ -29752,6 +29983,7 @@ const char *m984d2b23[] = { "phncdn.com/js/badgeSelector/", NULL }; const char *m984fc886[] = { ".ntpagetag.", NULL }; const char *m98500e14[] = { "yourdarkdesires.com/2.html", NULL }; const char *m98522697[] = { "wp.com/wp-content/themes/vip/metrouk/js/site-catalyst.js", NULL }; +const char *m9852431d[] = { "zidqkapwgnsh.com^", NULL }; const char *m98532727[] = { "kxzmmtdx.com^", NULL }; const char *m98533fcd[] = { "realitytraffic.com^", NULL }; const char *m985b1487[] = { "/adshow?", NULL }; @@ -29776,6 +30008,7 @@ const char *m98781bec[] = { "hesgoal.com/advertisement.js", NULL }; const char *m98786e51[] = { "alcvid.com^", NULL }; const char *m9878ac6c[] = { "dsnr-affiliates.com^", NULL }; const char *m987a7dcc[] = { "nametraff.com^", NULL }; +const char *m987cd087[] = { "lkksbzcslmeefw.com^", NULL }; const char *m98825243[] = { "pop.verplusonline.com^", NULL }; const char *m9883a0f [] = { "indicia.com^", NULL }; const char *m98873214[] = { "/mystats/track.js", NULL }; @@ -29801,6 +30034,7 @@ const char *m989e5f9b[] = { "ourworld.com/ow/js/evercookie/", NULL }; const char *m989f8b82[] = { "jdnbrccndsxly.bid^", NULL }; const char *m989fc2cc[] = { "sa.tf1.fr^", NULL }; const char *m98a15770[] = { "seedr.ru^", "^stats^", NULL }; +const char *m98a20de8[] = { "gtorsoxdh.com^", NULL }; const char *m98a2211c[] = { "cikzhemgwchl.com^", NULL }; const char *m98a47c8 [] = { "marticula.com^", NULL }; const char *m98a48e57[] = { "durokuro.com^", NULL }; @@ -30237,6 +30471,7 @@ const char *m9a8f2a1 [] = { "nunmnrbjrbsac.com^", NULL }; const char *m9a8fa9c4[] = { "/publicidade.", NULL }; const char *m9a906da6[] = { "servicetick.com^", NULL }; const char *m9a91cc3d[] = { "dmojscqlwewu.com^", NULL }; +const char *m9a92820b[] = { "qcexplnqbrral.com^", NULL }; const char *m9a92cba4[] = { "/pubstats.", NULL }; const char *m9a935ca4[] = { ";ad_meta=", NULL }; const char *m9a94ee76[] = { "linkstorms.com^", NULL }; @@ -30254,6 +30489,7 @@ const char *m9aa8163f[] = { "/adGet.", NULL }; const char *m9aa9ea00[] = { "trafficformoney.com^", NULL }; const char *m9aaa4614[] = { "/g=analytics&", NULL }; const char *m9aaaae5f[] = { "sp.jconline.com^", NULL }; +const char *m9aad7442[] = { "ffcqkvdaklrqkg.com^", NULL }; const char *m9aae4e69[] = { "/story_ad.", NULL }; const char *m9aae86e0[] = { "tvexsjvxhb.bid^", NULL }; const char *m9aafeb5e[] = { "softpedia-static.com/images/afh/", NULL }; @@ -30443,6 +30679,7 @@ const char *m9b97206e[] = { "/image/sponsors/", NULL }; const char *m9b986f07[] = { "tisoomi-services.com^", NULL }; const char *m9b9939e0[] = { "suwadesdshrg.com^", NULL }; const char *m9b99b021[] = { "softwarepromotions.com/images/google-adwords-professional.gif", NULL }; +const char *m9b9addc8[] = { "vkhrnisuky.com^", NULL }; const char *m9b9ec537[] = { "opjalajamak.com^", NULL }; const char *m9b9f7ba4[] = { "lookit-quick.com^", NULL }; const char *m9ba06388[] = { "dailypuppy.com/images/livestrong/ls_diet_120x90_1.gif", NULL }; @@ -30475,11 +30712,13 @@ const char *m9bc30f84[] = { "dswwghrlwwcm.com^", NULL }; const char *m9bc83158[] = { "-book-ad-", NULL }; const char *m9bcae0c7[] = { "qiljerton.win^", NULL }; const char *m9bcc4b85[] = { "aff", ".kolektiva.net^", NULL }; +const char *m9bcd87d8[] = { "jdbovkzjtuup.com^", NULL }; const char *m9bcf5970[] = { "baskodenta.com^", NULL }; const char *m9bd0f00d[] = { "cartier.co.uk^", "^eyeblaster.", NULL }; const char *m9bd11f90[] = { "com.com/cnwk.1d/aud/", NULL }; const char *m9bd1ad45[] = { "/pageview?user_guid=", NULL }; const char *m9bd2e886[] = { "rlaiomvkwz.com^", NULL }; +const char *m9bd30eb4[] = { "tamilwire.org/images/banners3/", NULL }; const char *m9bd39fdb[] = { "/mad.aspx?", NULL }; const char *m9bd3aa40[] = { "serving-sys.com^", NULL }; const char *m9bd3c81f[] = { "counter.theconversation.edu.au^", NULL }; @@ -30633,6 +30872,7 @@ const char *m9c883a71[] = { "/adshow-", NULL }; const char *m9c88a9d1[] = { "bxoixzbtllwx.com^", NULL }; const char *m9c88f9e1[] = { "ebtrk1.com^", NULL }; const char *m9c8bf680[] = { "/smart_ad/", NULL }; +const char *m9c8c30d9[] = { "pussyspace.com/js/main.js", NULL }; const char *m9c8e4682[] = { "wziftlp.com^", NULL }; const char *m9c8e8fc5[] = { "n2s.co.kr^", NULL }; const char *m9c8ef39c[] = { "obeus.com^", NULL }; @@ -30715,6 +30955,7 @@ const char *m9cee413a[] = { "lativil.co^", NULL }; const char *m9cef3577[] = { "afterdownloads.com^", NULL }; const char *m9cf29cc8[] = { "ztorjgyxni.com^", NULL }; const char *m9cf2c486[] = { "google-analytics.com/plugins/ga/inpage_linkid.js", NULL }; +const char *m9cf38237[] = { "zbporn.com/xdman/", NULL }; const char *m9cf3b213[] = { "/esi/ads/", NULL }; const char *m9cf3f6cf[] = { "_ad_350x250.", NULL }; const char *m9cf5117f[] = { "_english/adv/", NULL }; @@ -30733,6 +30974,7 @@ const char *m9cfe9891[] = { "klamm-counter.de^", NULL }; const char *m9d0093e2[] = { "vipbox.tv/js/layer.js", NULL }; const char *m9d01bebb[] = { "czaxrbclfse.com^", NULL }; const char *m9d02f754[] = { "_BannerAd_", NULL }; +const char *m9d0387b8[] = { "eofaplocyrcxhq.com^", NULL }; const char *m9d09c74f[] = { "qyifd.com^", NULL }; const char *m9d0a7a30[] = { "pugpwrqsk.bid^", NULL }; const char *m9d0e744d[] = { "inskinmedia.com^", "^api^brightcove3.js", NULL }; @@ -30927,6 +31169,7 @@ const char *m9dfc9414[] = { "xhcdn.com^", "^ads_", NULL }; const char *m9dfe6663[] = { "cltomedia.info^", NULL }; const char *m9dfefdaa[] = { "joomladigger.com/images/banners/", NULL }; const char *m9e012b17[] = { ".com/?", "=", NULL }; +const char *m9e017f06[] = { "lybmmxah.com^", NULL }; const char *m9e01b720[] = { "roverinvolv.bid^", NULL }; const char *m9e01ecb8[] = { "wtm.monitoringservice.co^", NULL }; const char *m9e02ab3a[] = { "/dsg/bnn/", NULL }; @@ -31095,6 +31338,7 @@ const char *m9eb0b111[] = { "europacash.com^", NULL }; const char *m9eb1c75e[] = { "/engine/ping?", NULL }; const char *m9eb2af29[] = { "ovrdkhamiljt.com^", NULL }; const char *m9eb5d68c[] = { "cplayer.blinkx.com^", NULL }; +const char *m9eb7846f[] = { "onocjgpq.com^", NULL }; const char *m9eb84d95[] = { "/px_trans.gif", NULL }; const char *m9ebbaa34[] = { "adoptim.com^", NULL }; const char *m9ebbb412[] = { "cpmjpcefbwqr.com^", NULL }; @@ -31342,6 +31586,7 @@ const char *ma002b87d[] = { "amvotes.ru^", NULL }; const char *ma0044d01[] = { "syhfcveeizqp.bid^", NULL }; const char *ma0048840[] = { "solihullah.info^", NULL }; const char *ma005a137[] = { "avatraffic.com/b/", NULL }; +const char *ma0061b56[] = { "ygngaqihz.com^", NULL }; const char *ma0064239[] = { "i365.com^", "^pv.aspx^", NULL }; const char *ma0067558[] = { "adv.freeonline.it^", NULL }; const char *ma007afb8[] = { "dropboxusercontent.com/", "ad", NULL }; @@ -31857,6 +32102,7 @@ const char *ma23fbe24[] = { "nudevista.com/_/pp.", NULL }; const char *ma2405106[] = { "flossmanuals.net/site_static/xinha/plugins/DoubleClick/", NULL }; const char *ma24065b [] = { "o2.de/resource/js/tracking/ntpagetag.js", NULL }; const char *ma2422550[] = { "fatburningfurnace.com^", "^fbf-banner-", NULL }; +const char *ma243bfd7[] = { "oarqgvtkco.com^", NULL }; const char *ma244cd02[] = { "quantserve.com^", NULL }; const char *ma244d6c4[] = { "/bannerframe.", "?", NULL }; const char *ma244de26[] = { "mediative.com^", NULL }; @@ -31864,6 +32110,7 @@ const char *ma2459277[] = { "s.ytimg.com^", NULL }; const char *ma246863a[] = { "/analytic?publisher", NULL }; const char *ma246c276[] = { "stats.openload.co^", NULL }; const char *ma2483000[] = { "sp.dailyworld.com^", NULL }; +const char *ma249826a[] = { "muasoctv.com^", NULL }; const char *ma249af73[] = { "ininmacerad.pro^", NULL }; const char *ma249b338[] = { "=big-ad-switch_", NULL }; const char *ma249d9de[] = { "dinkstat.com^", NULL }; @@ -31948,6 +32195,7 @@ const char *ma2abd04a[] = { "linkshowoff.com^", NULL }; const char *ma2abd383[] = { "mlmjxddzdazr.com^", NULL }; const char *ma2ada59c[] = { "aorpum.com^", NULL }; const char *ma2aea1de[] = { "kanalfrederikshavn.dk^", "^jquery.openx.js^", NULL }; +const char *ma2b04b02[] = { "proadscdn.com^", NULL }; const char *ma2b261eb[] = { "pushengage.com^", NULL }; const char *ma2b34fba[] = { "huffingtonpost.com/click?", NULL }; const char *ma2b51982[] = { "shortlist.com/resource/cache/", "skin", NULL }; @@ -32029,6 +32277,7 @@ const char *ma3045bc1[] = { "swagmp3.com/cdn-cgi/pe/", NULL }; const char *ma305652e[] = { "classicsdujour.com/artistbanners/", NULL }; const char *ma305bf13[] = { "subs4free.com^", "^wh4_s4f_", NULL }; const char *ma3065380[] = { "/ad_wide_", NULL }; +const char *ma3066f41[] = { "xasuekjguyub.com^", NULL }; const char *ma306971e[] = { "partner.googleadservices.com/gampad/google_service.js", NULL }; const char *ma306b1be[] = { "nbcmontana.com/html/js/endplay/ads/ad-core.js?", NULL }; const char *ma30958d7[] = { "-advert1.", NULL }; @@ -32086,6 +32335,7 @@ const char *ma338e034[] = { "reverbnation.com/widgets/trk/", NULL }; const char *ma339aae3[] = { "jrrmwjybfaztct.com^", NULL }; const char *ma33b6899[] = { "free.fr/services/compteur_page.php?", NULL }; const char *ma33c3743[] = { "buxx.mobi^", NULL }; +const char *ma33ce12a[] = { "ipxdoldjsvnjvw.com^", NULL }; const char *ma33e522d[] = { "orsimqadmhpb.com^", NULL }; const char *ma33ed05b[] = { "marsflag.com^", NULL }; const char *ma33f87b0[] = { "/adam.js", NULL }; @@ -32100,6 +32350,7 @@ const char *ma34883f5[] = { "cdn.offcloud.com^", NULL }; const char *ma34b4be3[] = { "objects.tremormedia.com/embed/swf/acudeoplayer.swf", NULL }; const char *ma34bcacf[] = { "e8dcdcd1ddcb352b.com^", NULL }; const char *ma34be673[] = { ".topad.", NULL }; +const char *ma34c8023[] = { "dbuwkhpggim.com^", NULL }; const char *ma34e104 [] = { "-banner-768.", NULL }; const char *ma34fd7bd[] = { "/checkForAdvertorials.", NULL }; const char *ma3514d83[] = { "terraclicks.com^", NULL }; @@ -32154,6 +32405,7 @@ const char *ma389c3d1[] = { "shop.cotonella.com/media/images/AD350.", NULL }; const char *ma38bb77c[] = { "/natero_analytics.", NULL }; const char *ma38d9389[] = { "inuxu.biz^", NULL }; const char *ma38f283f[] = { "abbp2.pw^", NULL }; +const char *ma38fe02b[] = { "35.194.26.233^", NULL }; const char *ma390e277[] = { "/pagestats/", NULL }; const char *ma3933012[] = { "bbzwbxchqgph.com^", NULL }; const char *ma393c052[] = { "/banners/ad/", NULL }; @@ -32178,6 +32430,7 @@ const char *ma3ade65b[] = { "pubs.lemonde.fr^", NULL }; const char *ma3af78d5[] = { "/iframe.php?spotID=", NULL }; const char *ma3afdc12[] = { "nesn.com/img/nesn-nation/header-dunkin.jpg", NULL }; const char *ma3b27593[] = { "evyy.net^", NULL }; +const char *ma3b29f3a[] = { "xmufoqjx.com^", NULL }; const char *ma3b2b5ef[] = { "ojsfjyekvmyb.com^", NULL }; const char *ma3b79950[] = { "2oceansvibe.com/?custom=takeover", NULL }; const char *ma3b85cda[] = { "livejournal.com/ljcounter/?", NULL }; @@ -32283,6 +32536,7 @@ const char *ma41db4c8[] = { "oscars.org/scripts/wt_include1.js", NULL }; const char *ma41dd4d4[] = { "googletagmanager.com/gtm.js", NULL }; const char *ma4227ffe[] = { "javhub.net^", NULL }; const char *ma4228c04[] = { "vtvjkyqstvec.com^", NULL }; +const char *ma422ba2e[] = { "123short.com/sw.js", NULL }; const char *ma423ab05[] = { "brothersoft.com/gads/coop_show_download.php?soft_id=", NULL }; const char *ma424ca78[] = { "google-analytics.com/plugins/", NULL }; const char *ma426762f[] = { "decisionmark.com^", NULL }; @@ -32460,6 +32714,7 @@ const char *ma4ea6066[] = { "_ad3.", NULL }; const char *ma4ea65df[] = { "sp.gametimepa.com^", NULL }; const char *ma4eaa2c8[] = { "p.po.st^", "^vguid^", NULL }; const char *ma4ec7057[] = { "yqqxrfhtgcbxz.com^", NULL }; +const char *ma4ecd640[] = { "/google_analytics3_", NULL }; const char *ma4ee85d7[] = { "syndication1.viraladnetwork.net^", NULL }; const char *ma4f270e3[] = { "ftbpro.com^", NULL }; const char *ma4f74768[] = { "uyxjfkgudefv.com^", NULL }; @@ -32504,6 +32759,7 @@ const char *ma51b30f0[] = { "iretlniy.bid^", NULL }; const char *ma51d5d07[] = { "theindependentbd.com^", "^banner^", NULL }; const char *ma51df545[] = { "gaystarnews.com^", "^PartnersArtboard-", NULL }; const char *ma51e2e74[] = { "flashx.tv/img/downloadit.png", NULL }; +const char *ma51fffa2[] = { "exbphrqpqukm.com^", NULL }; const char *ma52019d [] = { "egtkhpkkfswf.com^", NULL }; const char *ma520a4d8[] = { "metric", ".rediff.com^", NULL }; const char *ma522ad1d[] = { "/bbad2.", NULL }; @@ -32642,6 +32898,7 @@ const char *ma5b42060[] = { "/adVisit.", NULL }; const char *ma5b59f35[] = { "afloat.ie^", "^banners^", NULL }; const char *ma5b855bd[] = { "uonj2o6i.loan^", NULL }; const char *ma5b9062c[] = { "bannersurvey.biz^", NULL }; +const char *ma5bc78a8[] = { "icebns.com^", NULL }; const char *ma5bcc0d3[] = { "mozo-widgets.f2.com.au^", NULL }; const char *ma5bd9d9f[] = { "reeviveglobal.com^", NULL }; const char *ma5bef1c0[] = { "adrsp.net^", NULL }; @@ -32656,6 +32913,7 @@ const char *ma5caaefc[] = { "/heatmap_log.js", NULL }; const char *ma5caf3c3[] = { "pgymbgnabv.bid^", NULL }; const char *ma5cb2e8e[] = { "/dfp_ads/", NULL }; const char *ma5cc7f61[] = { "2merkato.com/images/banners/", NULL }; +const char *ma5ce83c3[] = { "nfijzdjtpglk.com^", NULL }; const char *ma5ce94b0[] = { "vtracking.in.com^", NULL }; const char *ma5ceea24[] = { "hirmatrix.hu^", NULL }; const char *ma5cf924a[] = { "radiate.com^", NULL }; @@ -33122,6 +33380,7 @@ const char *ma8006f63[] = { "_pixel_test/?", NULL }; const char *ma8019628[] = { "hgjywrorlbn.com^", NULL }; const char *ma801f5e5[] = { "allmusic.com^", "_affiliate_", NULL }; const char *ma802a86f[] = { "beacon.www.theguardian.com^", NULL }; +const char *ma806e428[] = { "masterkreatif.com/sw.js", NULL }; const char *ma806e90 [] = { "^^^ox-", "^jstag^", NULL }; const char *ma8075154[] = { "alajwtqyw.com^", NULL }; const char *ma808534e[] = { "d3rp5jatom3eyn.cloudfront.net^", NULL }; @@ -33164,6 +33423,7 @@ const char *ma835831a[] = { "whzizteutx.com^", NULL }; const char *ma8358797[] = { "shoppingpartners2.futurenet.com^", NULL }; const char *ma8362172[] = { "-ads-campaign/", NULL }; const char *ma83646e6[] = { "bobarilla.com^", NULL }; +const char *ma83667f7[] = { "xzywlbgldmpi.com^", NULL }; const char *ma8370018[] = { "cjt1.net^", NULL }; const char *ma83a18dc[] = { "/ad_tpl.", NULL }; const char *ma83effd9[] = { "dh2xbuwg.com^", NULL }; @@ -33402,6 +33662,7 @@ const char *ma949cd5e[] = { "bidsystem.com/ppc/sendtracker.aspx?", NULL }; const char *ma94a4a6e[] = { "affiliate.burn-out.tv^", NULL }; const char *ma94a4caf[] = { "geo.yahoo.com^", NULL }; const char *ma94b4135[] = { "_sticky_ad.", NULL }; +const char *ma94b4347[] = { "xibnqcksoax.com^", NULL }; const char *ma94e6242[] = { "siniature.com^", NULL }; const char *ma950c5b2[] = { "/homeoutside/ads/", NULL }; const char *ma95113e2[] = { "/skybar_ad.", NULL }; @@ -33432,6 +33693,7 @@ const char *ma9767459[] = { "/yellowpagesads/", NULL }; const char *ma97ac6df[] = { "ctnsnet.com^", NULL }; const char *ma97b33ab[] = { "jbqolazohwqesu.com^", NULL }; const char *ma97b466e[] = { "zucnclozfb.com^", NULL }; +const char *ma97b97d3[] = { "gpudqmly.com^", NULL }; const char *ma97e7e5a[] = { "ad-score.com^", NULL }; const char *ma97f5048[] = { "dhxjrqegphza.bid^", NULL }; const char *ma9802dfc[] = { "ktrgcpceilj.com^", NULL }; @@ -33530,6 +33792,7 @@ const char *ma9e8cae1[] = { "=728x90/", NULL }; const char *ma9ea0506[] = { "/oasadfunctionlive.", NULL }; const char *ma9ea96e1[] = { "bonuscounter.de^", NULL }; const char *ma9ea9805[] = { "xclickdirect.com^", NULL }; +const char *ma9eba96a[] = { "uqihbnpqtwwzdv.com^", NULL }; const char *ma9ebe791[] = { "animeshippuuden.com/square.php", NULL }; const char *ma9ede42f[] = { "/adquality/", NULL }; const char *ma9ee3364[] = { "spondenced.info^", NULL }; @@ -33559,6 +33822,7 @@ const char *maa0a87ef[] = { "/advertisebanners/", NULL }; const char *maa0ac029[] = { "hcbntenhgaq.bid^", NULL }; const char *maa0c073b[] = { "/webforensics/", NULL }; const char *maa0c8258[] = { "m73lae5cpmgrv38.com^", NULL }; +const char *maa10d42f[] = { "d32r9jwgeu9dzx.cloudfront.net^", NULL }; const char *maa13c1c2[] = { "undertone.com^", NULL }; const char *maa14c786[] = { "scriptall.tk^", NULL }; const char *maa153bcf[] = { "actiondesk.com^", NULL }; @@ -33656,6 +33920,7 @@ const char *maa6f257b[] = { "vxvxsgut.com^", NULL }; const char *maa700546[] = { "crystalmedianetworks.com^", "-180x150.jpg", NULL }; const char *maa70fcef[] = { "sisters-magazine.com/iframebanners/", NULL }; const char *maa719e9d[] = { "ukatoe.com^", NULL }; +const char *maa72183c[] = { "jpdauipgz.com^", NULL }; const char *maa734877[] = { "_admin/ads/", NULL }; const char *maa751b1c[] = { "0956228a2df97a.com^", NULL }; const char *maa7698fa[] = { "adkova.com^", NULL }; @@ -33731,6 +33996,8 @@ const char *maabcd600[] = { "online.winner.co.uk/promoRedirect?", NULL }; const char *maabe7763[] = { "senkinar.com^", NULL }; const char *maabf0f50[] = { "wwbf.com/b/topbanner.htm", NULL }; const char *maac25eb8[] = { "/descpopup.js", NULL }; +const char *maac29332[] = { "prulogzjtyksnh.com^", NULL }; +const char *maac52773[] = { "jqsrfzjgn.com^", NULL }; const char *maac588fe[] = { "xkbsohnosdmoa.bid^", NULL }; const char *maac685e [] = { "afyqzjxzuupmz.bid^", NULL }; const char *maac7a3a8[] = { "/md.js?country=", NULL }; @@ -33796,6 +34063,7 @@ const char *mab1b5ab2[] = { "/iframead_", NULL }; const char *mab1b8b0b[] = { "integralplatform.com/static/js/Advertiser/", NULL }; const char *mab1c90a2[] = { "extabit.com/s/", NULL }; const char *mab1d2fe5[] = { "baidu.com/pixel?", NULL }; +const char *mab1d5e57[] = { "cofybuwuc.com^", NULL }; const char *mab1eda49[] = { "/adv.asp", NULL }; const char *mab1f7440[] = { "bookingbuddy.com/js/bookingbuddy.strings.php?", NULL }; const char *mab1fb0da[] = { "track.xtrasize.nl^", NULL }; @@ -33827,6 +34095,7 @@ const char *mab3a4a45[] = { "europuls.net^", NULL }; const char *mab3cb866[] = { "googlesyndication.com/pagead/", NULL }; const char *mab401721[] = { "optionsxpress.com^", "^tracking.js", NULL }; const char *mab40c223[] = { "whoson.creativemark.co.uk^", NULL }; +const char *mab41d1a1[] = { "ohmymag.com.br/js/prebid/config/", NULL }; const char *mab427668[] = { "korocbbktnw.bid^", NULL }; const char *mab44341 [] = { "wpxkzfet.bid^", NULL }; const char *mab44ca38[] = { "rrqmebej.bid^", NULL }; @@ -33860,6 +34129,7 @@ const char *mab64ce92[] = { "tealeaf.com^", NULL }; const char *mab64f86a[] = { "secureupload.eu/banners/", NULL }; const char *mab64fe2d[] = { "onedmp.com^", NULL }; const char *mab65192c[] = { "multiupload.nl/popunder/", NULL }; +const char *mab658004[] = { "stat-rock.com^", NULL }; const char *mab66cd6b[] = { "/jstats.php", NULL }; const char *mab6726aa[] = { "retkow.com^", NULL }; const char *mab68401a[] = { "f9918c3545cc7b.com^", NULL }; @@ -33877,6 +34147,7 @@ const char *mab729f75[] = { "kwiaofifmdqpif.com^", NULL }; const char *mab74c40c[] = { "kqcflzvunhew.com^", NULL }; const char *mab77a910[] = { "aipbannerx.com^", NULL }; const char *mab79f499[] = { "celogeek.com/stylesheets/blogads.css", NULL }; +const char *mab7afbe8[] = { "smrk.io^", NULL }; const char *mab7c990a[] = { "+adverts/", NULL }; const char *mab7d8d49[] = { "/pageTracking.js", NULL }; const char *mab7f05a5[] = { "mdn2015x4.com^", NULL }; @@ -33885,6 +34156,7 @@ const char *mab80f098[] = { "adshort.im/js/ads.js", NULL }; const char *mab81559e[] = { "/gatewayAds.", NULL }; const char *mab82b262[] = { ".net/ping.php?", NULL }; const char *mab8344d7[] = { "annonser.dagbladet.no/eas?", NULL }; +const char *mab842e90[] = { "ezjepifcz.com^", NULL }; const char *mab8639a9[] = { "tf.360.cn^", NULL }; const char *mab86cd3e[] = { "depodub.info^", NULL }; const char *mab8760b2[] = { "=com_ads&", NULL }; @@ -33946,7 +34218,6 @@ const char *mabba752b[] = { "adnxs1.com^", NULL }; const char *mabbc32b4[] = { "imagefap.com/jscripts/imagesloaded.min.js", NULL }; const char *mabbcf72e[] = { "rya.rockyou.com^", NULL }; const char *mabbeb825[] = { "frcznmfu.com^", NULL }; -const char *mabbf4f40[] = { "/adw.shtml", NULL }; const char *mabc25c60[] = { "/click_stat/", NULL }; const char *mabc46033[] = { "facebook.com/tr", NULL }; const char *mabc54ad2[] = { "markitondemand.com^", NULL }; @@ -34095,7 +34366,6 @@ const char *mac62fd42[] = { "/ad_shared/", NULL }; const char *mac63c3cc[] = { "dhlnlwxspczc.com^", NULL }; const char *mac64cc22[] = { "9icmzvn6.website^", NULL }; const char *mac65247 [] = { "g-content.bid^", NULL }; -const char *mac652aa8[] = { "/adw2.shtml", NULL }; const char *mac66b4d9[] = { "pics.firstload.de^", NULL }; const char *mac67ac59[] = { "/cnstats/", NULL }; const char *mac68156d[] = { "expressmilwaukee.com/engines/backgrounds/js/backgrounds.js", NULL }; @@ -34196,6 +34466,7 @@ const char *macd209f2[] = { "t.hypers.com.cn^", NULL }; const char *macd2bb51[] = { "nude.mk/images/", NULL }; const char *macd3593f[] = { "/toonad.", NULL }; const char *macd49fc3[] = { "computerworld.com^", "^jobroll^", NULL }; +const char *macd547f2[] = { "rscqizsukecevh.com^", NULL }; const char *macd65955[] = { "/ad_holder/", NULL }; const char *macd6d5bc[] = { "ifa.tube8live.com^", NULL }; const char *macd87b33[] = { "/referer_frame.", NULL }; @@ -34462,6 +34733,7 @@ const char *mae040837[] = { "qluowqzbbukldb.bid^", NULL }; const char *mae042f66[] = { "iocdn.coremetrics.com^", ".js^V^", NULL }; const char *mae050f3c[] = { "ads.linuxfoundation.org^", NULL }; const char *mae0518b5[] = { "/addon/ad/", NULL }; +const char *mae060fa8[] = { "pncbscbuzss.com^", NULL }; const char *mae06ebed[] = { "tracker.iqnomy.com^", NULL }; const char *mae07d510[] = { "/wpblog.gif?", NULL }; const char *mae0d5a8e[] = { "ad4980.kr^", NULL }; @@ -34617,6 +34889,7 @@ const char *maeb6c4ff[] = { "/bundle.tracking.", NULL }; const char *maeb8edc [] = { "cdrjblrhsuxljwesjholugzxwukkerpobmonocjygnautvzjjm.com^", NULL }; const char *maeb92c1b[] = { "dynamicdn.com^", NULL }; const char *maeb9ab87[] = { "_advertisehere.", NULL }; +const char *maeba2f6 [] = { "rlgungosm.com^", NULL }; const char *maebc770f[] = { "chargeplatform.com^", NULL }; const char *maebd3ef9[] = { "/crmTracking.", NULL }; const char *maebe316c[] = { "f26f3cbe225289a0947.com^", NULL }; @@ -34749,6 +35022,7 @@ const char *maf47c03c[] = { "bzgwkxnjqjdz.com^", NULL }; const char *maf47ff20[] = { "stats.surfaid.ihost.com^", NULL }; const char *maf49881 [] = { "/lead-tracking/", NULL }; const char *maf4c6246[] = { "thefrisky.com/?act=", NULL }; +const char *maf4e5c39[] = { "zpxlmtujszhixe.com^", NULL }; const char *maf4edf54[] = { "adcontent.gamespy.com^", NULL }; const char *maf4efaac[] = { "adresellers.com^", NULL }; const char *maf4f1863[] = { "/adbuddy.", NULL }; @@ -34893,6 +35167,7 @@ const char *mafe83545[] = { "servingclks.com^", NULL }; const char *mafe895f4[] = { "chantly.info^", NULL }; const char *mafeaa8d6[] = { "/systemad.", NULL }; const char *mafec3f2b[] = { "?OASTagURL=", NULL }; +const char *mafee9f12[] = { "qzhaqsxb.com^", NULL }; const char *mafef38f3[] = { "airpushmarketing.s3.amazonaws.com^", NULL }; const char *mafefb4a1[] = { "smartname.com/scripts/google_afd_v2.js", NULL }; const char *maff26911[] = { "zeroredirect1.com^", NULL }; @@ -34908,6 +35183,7 @@ const char *maff5f571[] = { "hrblock.com/includes/pixel/", NULL }; const char *maff6ae04[] = { "phncdn.com/www-static/js/widgets-comments.js", NULL }; const char *maff6ae36[] = { "grapeshot.co.uk^", NULL }; const char *maff712e7[] = { "tausch-link.de^", NULL }; +const char *maff78a4 [] = { "bgzyppwk.com^", NULL }; const char *maff8376f[] = { "sp.tennessean.com^", NULL }; const char *maff8472f[] = { "/ad2border.", NULL }; const char *maff8d236[] = { "folue.info/needes.js", NULL }; @@ -35108,6 +35384,7 @@ const char *mb0dd59e8[] = { "adsrv.deviantart.com^", NULL }; const char *mb0dd8e3c[] = { "/ad_footer_", NULL }; const char *mb0de6936[] = { "/googleanalytics-", NULL }; const char *mb0df1691[] = { "twt-static.washtimes.com^", NULL }; +const char *mb0e052b8[] = { "adbit.biz^", NULL }; const char *mb0e05cc5[] = { "-adnow.", NULL }; const char *mb0e499fc[] = { "opgevenisgeenoptie.nl^", "^favicon_ad6.ico", NULL }; const char *mb0e6e3fc[] = { "dehardward.com^", NULL }; @@ -35180,9 +35457,11 @@ const char *mb11c4d47[] = { "go2media.org^", NULL }; const char *mb11cd081[] = { "api.dmcdn.net/pxl/advertisers/", NULL }; const char *mb11ef244[] = { "feeds.timesonline.co.uk^", "^mf.gif", NULL }; const char *mb11f7bd8[] = { "/view_banner.", NULL }; +const char *mb1201f3b[] = { "/tracking.png?", NULL }; const char *mb120c17c[] = { "kksou.com^", "^record.php^", NULL }; const char *mb120ff57[] = { "track.zomato.com^", NULL }; const char *mb121ae52[] = { "tradelab.fr^", NULL }; +const char *mb121d886[] = { "/pp-ad.", NULL }; const char *mb1233dba[] = { "d34rdvn2ky3gnm.cloudfront.net^", NULL }; const char *mb123f301[] = { "/adx2.", NULL }; const char *mb123f686[] = { "dlwmksxohvw.com^", NULL }; @@ -35272,6 +35551,7 @@ const char *mb18df8e6[] = { "/affiliate_show_iframe.", NULL }; const char *mb18e1fcb[] = { "s.clickability.com^", NULL }; const char *mb18e7a21[] = { "_ad_sky.", NULL }; const char *mb18f14fa[] = { "histats.com^", NULL }; +const char *mb1901b8f[] = { "sexohme.ru^", NULL }; const char *mb191b6bf[] = { "-720x120-", NULL }; const char *mb191ea42[] = { "count.video.sina.com.cn^", NULL }; const char *mb192559d[] = { "apps.admob.com/admob/", ".adsense.", NULL }; @@ -35295,7 +35575,6 @@ const char *mb1a2c86c[] = { "giyupoeynkfx.com^", NULL }; const char *mb1a3c1f [] = { "qrrro.com^", "^adhandler^", NULL }; const char *mb1a69ac6[] = { "alogationa.co^", NULL }; const char *mb1a73597[] = { "cbrqndeptsw.com^", NULL }; -const char *mb1a79b09[] = { "/i?stm=", "&refr=", "&url=", NULL }; const char *mb1a82e36[] = { "gallery.aethereality.net/advertisement.js", NULL }; const char *mb1a98d2e[] = { "/ads88.", NULL }; const char *mb1ab21ee[] = { "zmkkiqghh.com^", NULL }; @@ -35326,6 +35605,7 @@ const char *mb1c7a4a4[] = { "condenastdigital.com/content?", NULL }; const char *mb1c7ddcb[] = { "adobetag.com^", "^amc.js", NULL }; const char *mb1c83279[] = { "html5player.gamezone.com^", NULL }; const char *mb1ca3ed8[] = { "uefa.com^", "^srp^", NULL }; +const char *mb1cc2a11[] = { "ygefxaurh.com^", NULL }; const char *mb1ceefbf[] = { "counterserver.de^", NULL }; const char *mb1d1f9ac[] = { "mruxsxrnu.com^", NULL }; const char *mb1d202c6[] = { "/all/ad/", NULL }; @@ -35387,6 +35667,7 @@ const char *mb20e4a5c[] = { "cbsnews.com/i/trk/", NULL }; const char *mb20f4ec4[] = { "/advertisements.", NULL }; const char *mb20feed2[] = { "rakuten-static.com/com/rat/", NULL }; const char *mb210057c[] = { "e2ertt.com^", NULL }; +const char *mb21068bf[] = { "fmkfzc.com^", NULL }; const char *mb2115203[] = { "vqozayvwb.bid^", NULL }; const char *mb2124a8 [] = { "/plugins_ads_", NULL }; const char *mb212fffe[] = { "ox.furaffinity.net^", NULL }; @@ -35613,6 +35894,7 @@ const char *mb31f504b[] = { "/googleana.", NULL }; const char *mb3216a4c[] = { ".1d/ads/", NULL }; const char *mb322fcce[] = { "zip2save.com/widget.php?", NULL }; const char *mb32695ba[] = { "liveadserver.net^", NULL }; +const char *mb3273e93[] = { "njeozjhyjb.com^", NULL }; const char *mb327aec7[] = { "/atatus.js", NULL }; const char *mb327c0ec[] = { "analytics-v2.anvato.com^", NULL }; const char *mb328aab7[] = { "publicservice.co.uk^", "^spons_", NULL }; @@ -35627,6 +35909,7 @@ const char *mb32f3a08[] = { "bestlistonline.info/link/ad.js", NULL }; const char *mb33165da[] = { "myuniques.ru^", NULL }; const char *mb331c5df[] = { "/TCMAnalytics_", NULL }; const char *mb33337e1[] = { "iwqugvxozbkd.com^", NULL }; +const char *mb333b491[] = { "tag.triboomedia.it^", NULL }; const char *mb3355b3 [] = { "biz.yelp.com/ads_stats/", NULL }; const char *mb335c655[] = { "mirago.com^", NULL }; const char *mb336771f[] = { "apkonline.ru^", NULL }; @@ -36047,6 +36330,7 @@ const char *mb52572a2[] = { "dxqd86uz345mg.cloudfront.net^", NULL }; const char *mb52601 [] = { "qxbnmdjmymqa.com^", NULL }; const char *mb52839a5[] = { "tovkhtekzrlu.com^", NULL }; const char *mb528863e[] = { "ping.smyte.com^", NULL }; +const char *mb529b5d7[] = { "rjeksrigwzm.com^", NULL }; const char *mb52b25f4[] = { "yocnxozede.bid^", NULL }; const char *mb52bad86[] = { "ngmco.net^", NULL }; const char *mb52dc060[] = { "pautaspr.com^", NULL }; @@ -36376,6 +36660,7 @@ const char *mb6af215f[] = { "kinox.nu^", NULL }; const char *mb6af9f32[] = { "ads.stackoverflow.com^", NULL }; const char *mb6aff7f2[] = { "animeheaven.eu^", NULL }; const char *mb6b2c8fe[] = { "-banner-ad.", NULL }; +const char *mb6b38955[] = { "/accip_script.js", NULL }; const char *mb6b39d6b[] = { "pzkysq.pink^", NULL }; const char *mb6b3fc74[] = { "af413ab53fd5e529.com^", NULL }; const char *mb6b4f473[] = { "log.flight.qunar.com^", NULL }; @@ -36394,6 +36679,7 @@ const char *mb6c1f2c2[] = { "/ads/a.", NULL }; const char *mb6c2b969[] = { "ibrod.tv/ib.php", NULL }; const char *mb6c4d2ed[] = { "xwavfvpzg.com^", NULL }; const char *mb6c65637[] = { "_ad_article_", NULL }; +const char *mb6c74cce[] = { "gmutfgxdvwmtf.com^", NULL }; const char *mb6c77849[] = { "mymirror.biz^", NULL }; const char *mb6c8d25c[] = { "mateti.net^", NULL }; const char *mb6cdc31e[] = { "thecsuite.co.uk^", "^banners^", NULL }; @@ -36566,6 +36852,7 @@ const char *mb78e2b4e[] = { "fuckandcdn.com/", "/frms/", NULL }; const char *mb78e3aa4[] = { "srvpub.com^", NULL }; const char *mb78e714b[] = { "sascdn.com/diff/video/current/libs/js/controller.js", NULL }; const char *mb78ffd80[] = { "globecharge.com/images/ping.gif?", NULL }; +const char *mb7901a05[] = { "/omni-tracking.", NULL }; const char *mb7902553[] = { "ljfmxgkfmvtowg.com^", NULL }; const char *mb7917643[] = { "moosify.com/widgets/explorer/?partner=", NULL }; const char *mb791f91c[] = { "miadbbnreara.com^", NULL }; @@ -36648,6 +36935,7 @@ const char *mb7de87bf[] = { "distrowatch.com/images/kokoku/", NULL }; const char *mb7dea9b3[] = { ".exp_ad-", NULL }; const char *mb7df1000[] = { "juzupload.com/advert", ".js", NULL }; const char *mb7e236ca[] = { "/sponsored-backgrounds/", NULL }; +const char *mb7e742b1[] = { "vkrgljxqn.com^", NULL }; const char *mb7e7b87d[] = { "thecounter.com^", NULL }; const char *mb7e9589b[] = { "/criteo_", NULL }; const char *mb7ea2cb3[] = { "idg.com.au^", "_skin.jpg", NULL }; @@ -36658,6 +36946,7 @@ const char *mb7ef7e79[] = { "/adrequestvo.", NULL }; const char *mb7f1f3d5[] = { "/ads/default_", NULL }; const char *mb7f3cdc2[] = { "intentmedia.net/javascripts/", NULL }; const char *mb7f447d5[] = { "anonimag.es^", NULL }; +const char *mb7f4903c[] = { "bitslot.se^", NULL }; const char *mb7f536cd[] = { "ltnfhltuksarpq.com^", NULL }; const char *mb7f8a733[] = { "dvdbgvgagk.com^", NULL }; const char *mb7fba712[] = { "linkstorm.net/stormbird/ls-pub-include.js", NULL }; @@ -36698,7 +36987,6 @@ const char *mb82cd49b[] = { "ledinund.com^", NULL }; const char *mb82e07b3[] = { "ero-advertising.com^", NULL }; const char *mb8305adf[] = { "rxsazdeoypma.com^", NULL }; const char *mb83228ad[] = { "/impop.", NULL }; -const char *mb83635a7[] = { "subsmovies.nl/sw.js", NULL }; const char *mb8366862[] = { "xswsrpeeyh.com^", NULL }; const char *mb8380bbe[] = { "synergizeonline.net/trackpoint/", NULL }; const char *mb838421c[] = { "/shinystat_", NULL }; @@ -36733,6 +37021,7 @@ const char *mb853b9fc[] = { "/nativeads-", NULL }; const char *mb8540270[] = { "eyere.com^", NULL }; const char *mb854713c[] = { "adsurve.com^", NULL }; const char *mb85776b3[] = { "metrics.aws.sitepoint.com^", NULL }; +const char *mb857a49c[] = { "d5pb47xzjz3fc.cloudfront.net^", NULL }; const char *mb85c4bd1[] = { "grllopa.com^", NULL }; const char *mb85c9eaa[] = { "yeabble.com^", NULL }; const char *mb85f0c38[] = { "osewuwcdgfb.bid^", NULL }; @@ -36823,6 +37112,7 @@ const char *mb8ba598f[] = { "xboamxtcnfcwyf.com^", NULL }; const char *mb8ba7c48[] = { "vjwmtavlnvjdu.bid^", NULL }; const char *mb8bb0886[] = { "roitesting.com^", NULL }; const char *mb8bbf68d[] = { "123rf.com/j/ga.js", NULL }; +const char *mb8bdd3d7[] = { "suedkurier.de/ads.js", NULL }; const char *mb8c078f0[] = { "/oas/oas-", NULL }; const char *mb8c2c36e[] = { "snrcash.com/profilerotator/", NULL }; const char *mb8c60825[] = { "hvftzxkepauct.bid^", NULL }; @@ -36832,6 +37122,7 @@ const char *mb8cfa0ed[] = { "kge1ru01.science^", NULL }; const char *mb8d02287[] = { "connatix.com/min/connatix.renderer.infeed.min.js", NULL }; const char *mb8d1a995[] = { "-logging.nextmedia.com^", NULL }; const char *mb8d28b02[] = { "adhome.biz^", NULL }; +const char *mb8d6c940[] = { "hnntopkvrsivwc.com^", NULL }; const char *mb8d8ba0b[] = { "tqomajswbm.com^", NULL }; const char *mb8da5239[] = { "photobucket.com^", "^tracklite.php", NULL }; const char *mb8dbe473[] = { "/adreadytractions.", NULL }; @@ -37107,6 +37398,7 @@ const char *mba01cf4f[] = { ".biz/ad/", NULL }; const char *mba045172[] = { "/banners/460", NULL }; const char *mba065a1f[] = { "pornattitude.com^", NULL }; const char *mba06f0dc[] = { "sitemeter.com^", NULL }; +const char *mba099206[] = { "ultjaimlrjlfl.com^", NULL }; const char *mba09cd3c[] = { "mkqepsxaz.bid^", NULL }; const char *mba0a7dc1[] = { "trust.zone^", NULL }; const char *mba0b8996[] = { "xcritic.com/images/watch-", NULL }; @@ -37125,6 +37417,7 @@ const char *mba1a8e53[] = { "cupzwcxgx.com^", NULL }; const char *mba1b0d12[] = { "zeantqrix.bid^", NULL }; const char *mba1b65b [] = { "ttyvbqif.bid^", NULL }; const char *mba1b9353[] = { "ihookup.com/configcreatives/", NULL }; +const char *mba1c5f1c[] = { "tuggbdzprgudk.com^", NULL }; const char *mba1e934d[] = { "hotmovs.com/", ".php?", "=", NULL }; const char *mba1ee7cb[] = { "volkswagen-italia.it^", "^tracking^", NULL }; const char *mba1fdd5a[] = { "/img/gnt.gif?", NULL }; @@ -37315,6 +37608,7 @@ const char *mbaf55689[] = { "nrmcznhlqnx.com^", NULL }; const char *mbaf755b1[] = { "pixel.sojern.com^", NULL }; const char *mbaf85195[] = { "better-explorer.com/wp-content/uploads/2013/10/PoweredByNDepend.png", NULL }; const char *mbafb4537[] = { "/stat_search.", NULL }; +const char *mbafb4841[] = { "sexykittenporn.com^", NULL }; const char *mbafc68bd[] = { "uservoice.com^", "^track.js", NULL }; const char *mbafccc02[] = { "aotrcqegtfhlaw.bid^", NULL }; const char *mbafd1552[] = { "newnet.qsrch.com^", NULL }; @@ -37918,7 +38212,6 @@ const char *mbda5bce8[] = { "/livezilla/server.php?request=track&", NULL }; const char *mbda5d9bf[] = { "14119276be0852.com^", NULL }; const char *mbda626a0[] = { "standard.co.uk^", "^sponsored-", NULL }; const char *mbda6ac86[] = { "ads.tripod.lycos.de^", NULL }; -const char *mbda6b78 [] = { "anigod.com/js/ads.js", NULL }; const char *mbda71e0a[] = { "openimage.interpark.com/_nip_ui/category_shopping/shopping_morningcoffee/leftbanner/null.jpg", NULL }; const char *mbda8299d[] = { "boago.com^", "_Takeover_", NULL }; const char *mbda8401f[] = { "hutchgo.advertserve.com^", NULL }; @@ -38028,6 +38321,7 @@ const char *mbe29bf5c[] = { "kzwcmbypauw.com^", NULL }; const char *mbe2a11e5[] = { "jeeh7eet.com^", NULL }; const char *mbe2b1cf7[] = { "/acv?extcmp=", NULL }; const char *mbe2de926[] = { "npario-inc.net^", NULL }; +const char *mbe318bde[] = { "tnvghrlg.com^", NULL }; const char *mbe32b47a[] = { "pix.eads.com^", NULL }; const char *mbe32f89d[] = { "^traffic^track^", NULL }; const char *mbe34bfd9[] = { "ads.cybersales.cz^", NULL }; @@ -38168,6 +38462,7 @@ const char *mbed1e783[] = { "rsbuddy.com/campaign/", NULL }; const char *mbed2165d[] = { "/en/ads/", NULL }; const char *mbed21c7b[] = { "/printad/", NULL }; const char *mbed4f608[] = { "jpjgbiuoziih.com^", NULL }; +const char *mbed51c70[] = { "wjpdgueqasdgeq.com^", NULL }; const char *mbed593cd[] = { "d27s92d8z1yatv.cloudfront.net/js/jquery.jw.analitycs.js", NULL }; const char *mbed6a216[] = { "/ads_google.", NULL }; const char *mbed6a8a5[] = { "qlugrmjsncbe.com^", NULL }; @@ -38224,6 +38519,7 @@ const char *mbf12fecc[] = { "adserver.friendfinder.com^", NULL }; const char *mbf135bff[] = { "105app.com^", NULL }; const char *mbf13f88e[] = { "&adsize=", NULL }; const char *mbf15f99c[] = { "/puff_ad?", NULL }; +const char *mbf18e626[] = { "wxhpszslw.com^", NULL }; const char *mbf1aa126[] = { "rfvicvayyfsp.com^", NULL }; const char *mbf1b5256[] = { "/Component/Ad/", NULL }; const char *mbf1b812f[] = { "dejure.org/cgi-bin/zux2?", NULL }; @@ -38322,6 +38618,7 @@ const char *mbf8da866[] = { "7839e0482307b9276b.com^", NULL }; const char *mbf8db904[] = { "cloudioo.net^", NULL }; const char *mbf8de6e1[] = { "metodoroleta24h.com^", NULL }; const char *mbf8f0bc [] = { "kpsdnlprwclz.com^", NULL }; +const char *mbf8f83df[] = { "yjwtxskmswcjc.com^", NULL }; const char *mbf8fed10[] = { "mediapeartree.com^", NULL }; const char *mbf911533[] = { "1xpers99.com^", NULL }; const char *mbf91e9f6[] = { "/adiframe_", NULL }; @@ -38351,6 +38648,7 @@ const char *mbfb25313[] = { "xapnrbvpb.com^", NULL }; const char *mbfb3aa30[] = { "/printads/", NULL }; const char *mbfb3f57c[] = { "/analytics.html?", NULL }; const char *mbfb467d2[] = { "webserviceaward.com^", NULL }; +const char *mbfb57f7f[] = { "curriculture.com^", NULL }; const char *mbfb7a1a5[] = { "destinationurl.com^", NULL }; const char *mbfbaf5ac[] = { ".com/mm.gif?", NULL }; const char *mbfbb8059[] = { "mussil.com/mussilcomfiles/commercials/", ".jpg", NULL }; @@ -38456,6 +38754,7 @@ const char *mc0251b90[] = { "vwdrpxmgehqknz.com^", NULL }; const char *mc025a8c8[] = { "softclick.com.br^", NULL }; const char *mc0262c1a[] = { "/slider-ad-", NULL }; const char *mc026d73 [] = { "_ads_new.", NULL }; +const char *mc0275355[] = { "/cms_ads/", NULL }; const char *mc02800bf[] = { "pdheuryopd.loan^", NULL }; const char *mc0295e10[] = { "/trk.php?", NULL }; const char *mc02cc2b3[] = { "nola.com/dhtml/stats/", NULL }; @@ -38644,6 +38943,7 @@ const char *mc104f68c[] = { "aviationweek.com^", "^leader_board.htm", NULL }; const char *mc1080b99[] = { "shopilize.com^", NULL }; const char *mc108285e[] = { "agmtrk.com^", NULL }; const char *mc10a217e[] = { "analytics.thenewslens.com^", NULL }; +const char *mc10aa789[] = { "aonxktnn.com^", NULL }; const char *mc10b7a05[] = { "hlfjgurbaln.com^", NULL }; const char *mc10d49e [] = { "numberium.com^", NULL }; const char *mc10d4fe4[] = { "eveselibaspunkts.lv/js/global/fingerprint2.min.js?", NULL }; @@ -38873,6 +39173,7 @@ const char *mc20d3159[] = { "my-stats.info^", NULL }; const char *mc20db6f [] = { "mhhjdlsnji.com^", NULL }; const char *mc20ebc49[] = { "popwin.net^", NULL }; const char *mc20ec65d[] = { "oovoo.com^", "^banners^", NULL }; +const char *mc212003d[] = { "ethfw0370q.com^", NULL }; const char *mc213a8f8[] = { "/webstatistik/track.asp", NULL }; const char *mc213b236[] = { "drtst.com^", "^ads.js", NULL }; const char *mc215acad[] = { "indiabanner.com^", NULL }; @@ -39149,7 +39450,9 @@ const char *mc3648e7a[] = { "techhive.com/ads/", NULL }; const char *mc3654b54[] = { "adnmore.co.kr^", NULL }; const char *mc365e569[] = { "sail-world.com/rotate/", NULL }; const char *mc36680c5[] = { "sk-gaming.com/image/pts/", NULL }; +const char *mc366b1da[] = { "proxy.dzearn.com^", NULL }; const char *mc3698d28[] = { "tr.advance.net^", NULL }; +const char *mc369ad5c[] = { "hpsthxyqxqae.com^", NULL }; const char *mc369e15b[] = { "poonproscash.com^", NULL }; const char *mc36ada0d[] = { "bglog.bitauto.com^", NULL }; const char *mc36c79f8[] = { "wikia.com/__varnish_", NULL }; @@ -39329,6 +39632,7 @@ const char *mc439c3b0[] = { "ringtonepartner.com^", NULL }; const char *mc439d22c[] = { "qrksjrjppkam.com^", NULL }; const char *mc43a191 [] = { "pxi.pub^", NULL }; const char *mc43a8730[] = { "krzdqcqb.com^", NULL }; +const char *mc43c543c[] = { "ekoatchooze.com^", NULL }; const char *mc43cff8e[] = { "armorgames.com/backup_", NULL }; const char *mc43d0deb[] = { "openad.tf1.fr^", NULL }; const char *mc43d324e[] = { "zrrgjpsb.bid^", NULL }; @@ -39564,6 +39868,7 @@ const char *mc5720bbc[] = { "grtyb.com^", NULL }; const char *mc57265a9[] = { "meya41w7.com^", NULL }; const char *mc5733cf6[] = { "htkoyuyk.bid^", NULL }; const char *mc5738d9e[] = { "blogpatrol.com^", NULL }; +const char *mc5745b7c[] = { "gmquualzdmqtxp.com^", NULL }; const char *mc574714f[] = { "filthads.com^", NULL }; const char *mc574b05e[] = { "web.informer.com^", NULL }; const char *mc57792dd[] = { "images.youbuy.it/images/", NULL }; @@ -39610,6 +39915,7 @@ const char *mc5a0c765[] = { "/RioTracking2.", NULL }; const char *mc5a3d255[] = { "hjnfurphlwsui.bid^", NULL }; const char *mc5a4360c[] = { "tijorari.com^", NULL }; const char *mc5a5bf0a[] = { "/cdn-cgi/pe/bag2?", "-adspot-", NULL }; +const char *mc5a5f283[] = { "lzopoqzlihfbc.com^", NULL }; const char *mc5a5fa71[] = { "vroxcsjt.bid^", NULL }; const char *mc5a79177[] = { "eastonline.eu/images/banners/", NULL }; const char *mc5a98f1e[] = { "jbpyqajzwbh.bid^", NULL }; @@ -39657,6 +39963,7 @@ const char *mc5cc2337[] = { "omtrdc.net/crossdomain.xml", NULL }; const char *mc5d0c45e[] = { "mangoads.net^", NULL }; const char *mc5d0e8b3[] = { "first-rate.com^", NULL }; const char *mc5d44e21[] = { "tottenhamhotspur.com/media/javascript/google/", NULL }; +const char *mc5d467a4[] = { "pxcveedcuzy.com^", NULL }; const char *mc5d4ea25[] = { "hlicmukjz.bid^", NULL }; const char *mc5d56670[] = { "beead.co.uk^", NULL }; const char *mc5d5a18f[] = { "/adroller.", NULL }; @@ -39807,6 +40114,7 @@ const char *mc67f9fe5[] = { "live.seenreport.com:82/media/js/fingerprint.js?", N const char *mc6810c7d[] = { "/adfetcher?", NULL }; const char *mc682cca5[] = { "wsxqgzalf.com^", NULL }; const char *mc6834197[] = { "furginator.pw^", NULL }; +const char *mc689698d[] = { "jffdktcyr.com^", NULL }; const char *mc6898618[] = { "/mgid.html", NULL }; const char *mc68a0501[] = { "thoseads.com^", NULL }; const char *mc68a3ff5[] = { "tjkckpytpnje.com^", NULL }; @@ -39861,6 +40169,7 @@ const char *mc6bd2f7 [] = { ".us/ad/", "?", NULL }; const char *mc6be3e27[] = { "/getAdsForClient?", NULL }; const char *mc6bebef [] = { "/analytics-js/", NULL }; const char *mc6bf21be[] = { "-sa-tracker-", NULL }; +const char *mc6bf95d4[] = { "solarpond.xyz^", NULL }; const char *mc6bfe212[] = { "directclicksonly.com^", NULL }; const char *mc6c10390[] = { "d26j9bp9bq4uhd.cloudfront.net^", NULL }; const char *mc6c2970f[] = { "rs.sinajs.cn^", NULL }; @@ -39881,6 +40190,7 @@ const char *mc6d06ea2[] = { ".in/ads/", NULL }; const char *mc6d0b8f6[] = { "idkyfrsbzesx.com^", NULL }; const char *mc6d2c101[] = { "go.bestmobiworld.com^", NULL }; const char *mc6d4c2c9[] = { "/analytics/track/", NULL }; +const char *mc6d4def9[] = { "tunnl.com^", NULL }; const char *mc6d58cfa[] = { "socialreach.com^", NULL }; const char *mc6d609da[] = { "hardwareheaven.com/wp-content/uploads/", "-site-skin-", NULL }; const char *mc6da154d[] = { "adshostview.com^", NULL }; @@ -40242,11 +40552,13 @@ const char *mc865fda2[] = { "askandyaboutclothes.com/images/", NULL }; const char *mc8660706[] = { "casinotreasure.com^", NULL }; const char *mc866f73f[] = { "/ads/directory/", NULL }; const char *mc8693353[] = { "adyoulike.com^", NULL }; +const char *mc8697d9a[] = { "asrjtcddksm.com^", NULL }; const char *mc86a01f1[] = { "104.197.188.104^", NULL }; const char *mc86c7298[] = { "itunes.apple.com^", NULL }; const char *mc86db4b3[] = { "/l1v.ly/", NULL }; const char *mc86feb4d[] = { "i.com.com^", "^vendor_bg_", NULL }; const char *mc87096ce[] = { "linkedin.com^", NULL }; +const char *mc871cbdc[] = { "/addon/analytics/", NULL }; const char *mc873008c[] = { "/keen-tracking-", NULL }; const char *mc87574f5[] = { "sepulchralconestogaleftover.com^", NULL }; const char *mc876079a[] = { "d25ruj6ht8bs1.cloudfront.net^", NULL }; @@ -40672,6 +40984,7 @@ const char *mca5ba79e[] = { "hnitbiubtg.bid^", NULL }; const char *mca5bd10e[] = { "/adlandr.", NULL }; const char *mca5ed81f[] = { "opt-intelligence.com^", NULL }; const char *mca5ef4f2[] = { "/directrev.", NULL }; +const char *mca61b276[] = { "/advertisment4.", NULL }; const char *mca61e85 [] = { "e-pagerank.net^", NULL }; const char *mca623178[] = { "_afd_ads.", NULL }; const char *mca62cbc6[] = { "pulse.lk/banners/", NULL }; @@ -40807,6 +41120,7 @@ const char *mcaf0d99 [] = { "ads.tripod.lycos.es^", NULL }; const char *mcaf133d [] = { "aprtx.com^", NULL }; const char *mcaf2df06[] = { "/pgrightsideads.", NULL }; const char *mcaf37be1[] = { "roadrecord.co.uk/widget.js?", NULL }; +const char *mcaf4b58b[] = { "simpleanalytics.io^", NULL }; const char *mcaf55d2e[] = { "195.10.245.55^", NULL }; const char *mcaf6690f[] = { "h-images.net^", NULL }; const char *mcaf7e4f [] = { "someecards.com^", "^images^skin^", NULL }; @@ -40820,6 +41134,7 @@ const char *mcaff8fcf[] = { "singlehop.com/affiliates/", NULL }; const char *mcb002e59[] = { "3pmpickup.com.au/images/kmart_v2.jpg", NULL }; const char *mcb02e4f2[] = { "bjcvibh.com^", NULL }; const char *mcb05102d[] = { "images.vantage-media.net^", NULL }; +const char *mcb064282[] = { "hqgenotbptcu.com^", NULL }; const char *mcb07cc1e[] = { "chartbeat.net^", NULL }; const char *mcb0a590c[] = { "t-online.de^", "^noresult.js^track^", NULL }; const char *mcb0c9db8[] = { "ads-trk.vidible.tv^", NULL }; @@ -40887,6 +41202,7 @@ const char *mcb54e24 [] = { "securewebsiteaccess.com^", NULL }; const char *mcb5611ae[] = { "ioam.de/?", NULL }; const char *mcb56370f[] = { ".com/?wid=", NULL }; const char *mcb56c602[] = { "whitud.co^", NULL }; +const char *mcb57e503[] = { "zjkdrqtjowihn.com^", NULL }; const char *mcb58b8c5[] = { "/omb-ad-", NULL }; const char *mcb59183c[] = { "dsf4t5jfds34j.com^", NULL }; const char *mcb5b2269[] = { "/php-stats.php?", NULL }; @@ -40913,6 +41229,7 @@ const char *mcb7216e4[] = { "yxcwyiipjsksc.bid^", NULL }; const char *mcb73d805[] = { "uwnklfxurped.com^", NULL }; const char *mcb759039[] = { "zlbdtqoayesloeazgxkueqhfzadqjqqduwrufqemhpbrjvwaar.com^", NULL }; const char *mcb76beb [] = { "kuplohinctdwk.com^", NULL }; +const char *mcb781bb4[] = { "zcczlrtbbx.com^", NULL }; const char *mcb7b92d1[] = { "flowstats.net^", NULL }; const char *mcb7dd0aa[] = { "761c1b2a8ad11ac8.website^", NULL }; const char *mcb7f6e33[] = { "treehousei.com^", NULL }; @@ -40990,6 +41307,7 @@ const char *mcbd3a046[] = { "rabilitan.com^", NULL }; const char *mcbd4e396[] = { "trck.spoteffects.net^", NULL }; const char *mcbd5f92d[] = { "rlinks.one.in^", NULL }; const char *mcbd68ae4[] = { "/cm?ci=", "&tid=", NULL }; +const char *mcbd786fd[] = { "qwittqgogiip.com^", NULL }; const char *mcbd84cc5[] = { "adp1.mac-torrent-download.net^", NULL }; const char *mcbd89591[] = { "8162bf1e58d95.win^", NULL }; const char *mcbdba40c[] = { "ad-space.net^", NULL }; @@ -41308,6 +41626,7 @@ const char *mcd3dd4d2[] = { "9amq5z4y1y.com^", NULL }; const char *mcd3e6297[] = { "yruwnpnam.com^", NULL }; const char *mcd3e91b [] = { "adrich.cash^", NULL }; const char *mcd3e92bb[] = { "/mpf-mediator.", NULL }; +const char *mcd3eadff[] = { "cdyygbzihdh.com^", NULL }; const char *mcd3f800b[] = { "pooxbpxm.com^", NULL }; const char *mcd409cf4[] = { "_160_600.", NULL }; const char *mcd417a0b[] = { "time4hemp.com/wp-content/uploads/", "/sensi2.jpg", NULL }; @@ -41450,6 +41769,7 @@ const char *mcde86ae [] = { "/im-popup/", NULL }; const char *mcdea7239[] = { "asldkjflajsdfasdf.com^", NULL }; const char *mcdec3356[] = { "ssjhkvwjoovf.com^", NULL }; const char *mcded4223[] = { "deloo.de^", NULL }; +const char *mcdf0323b[] = { "lptggobhuuxcdw.com^", NULL }; const char *mcdf24326[] = { "tracking.dealerwebwatcher.com^", NULL }; const char *mcdf2572b[] = { "/Web_JS.gif?", NULL }; const char *mcdf53a78[] = { "metrixlablw.customers.luna.net^", NULL }; @@ -41467,6 +41787,7 @@ const char *mcdfc38df[] = { "flyingpt.com^", NULL }; const char *mcdfcab4d[] = { "afairweb.com^", NULL }; const char *mce003210[] = { "/spc_fi.php", NULL }; const char *mce00be30[] = { "interdfp.com^", NULL }; +const char *mce01ca77[] = { "ncsyyeabk.com^", NULL }; const char *mce02943a[] = { "wpsyjttctdnt.com^", NULL }; const char *mce02b0a3[] = { "tmcs.net^", NULL }; const char *mce0310af[] = { "sp.desmoinesregister.com^", NULL }; @@ -41497,6 +41818,7 @@ const char *mce1fe5f1[] = { "ebayrtm.com/rtm?RtmIt", NULL }; const char *mce2145e4[] = { "logger.nerdwallet.com^", NULL }; const char *mce2179f0[] = { "/hit?artefactId=", NULL }; const char *mce21a636[] = { "/sisterads.", NULL }; +const char *mce222726[] = { "hyphenatedion.com^", NULL }; const char *mce229f72[] = { "siteslike.com/js/fpa.js", NULL }; const char *mce22d7fe[] = { "bunny-net.com^", NULL }; const char *mce236976[] = { "mftracking.com^", NULL }; @@ -41639,6 +41961,7 @@ const char *mceb6c37d[] = { "z.moatads.com^", NULL }; const char *mceb7bbb2[] = { "px.spiceworks.com^", NULL }; const char *mceb8caab[] = { "filetarget.com^", NULL }; const char *mceb8cf89[] = { "http://j.gs/omnigy", ".swf", NULL }; +const char *mcebc7b29[] = { "bksbcawzviwcw.com^", NULL }; const char *mcebc9eed[] = { "tealiumiq.com^", NULL }; const char *mcebdfb6c[] = { "softexter.com^", NULL }; const char *mcec00b19[] = { "/place-ads/", NULL }; @@ -41971,6 +42294,7 @@ const char *md0201ea0[] = { "widgetwidget.mobi^", NULL }; const char *md023d757[] = { "/analytics/hmac-", NULL }; const char *md02436e8[] = { "/colorscheme/ads/", NULL }; const char *md025525d[] = { "afgr1.com^", NULL }; +const char *md025809b[] = { "ebifuaad.com^", NULL }; const char *md026075b[] = { "tours.imlive.com^", NULL }; const char *md0282c49[] = { "ymejzynrw.com^", NULL }; const char *md0283d9f[] = { "/global-ads_", NULL }; @@ -42690,6 +43014,7 @@ const char *md36abad0[] = { "estadisticasgratis.es^", NULL }; const char *md36bbef5[] = { ".org/ads-", NULL }; const char *md36befca[] = { "_adcall_", NULL }; const char *md3709a0b[] = { "/annonse/", NULL }; +const char *md3720a73[] = { "bsmryjou.com^", NULL }; const char *md372123c[] = { "/04/ads-", NULL }; const char *md3745ff2[] = { "/ext/adform-", NULL }; const char *md3752cd0[] = { "cnet.com/imp?", NULL }; @@ -42754,6 +43079,7 @@ const char *md3c62975[] = { "kmuvzufk.com^", NULL }; const char *md3c70390[] = { "adtransfer.net^", NULL }; const char *md3cb63bc[] = { "_Banner_Ads_", NULL }; const char *md3ccfc9 [] = { "ad.yieldpartners.com^", NULL }; +const char *md3cd4d12[] = { "kksoyysmpp.com^", NULL }; const char *md3cdb5ac[] = { "mofomedia.nl/pop-", ".js", NULL }; const char *md3d1db03[] = { "/deliversd/", NULL }; const char *md3d1fad4[] = { "controllis.info^", NULL }; @@ -42824,6 +43150,7 @@ const char *md425b111[] = { "collector.apester.com^", NULL }; const char *md426139d[] = { "ozcletvvphmy.com^", NULL }; const char *md427d68e[] = { "docodoco.jp^", "^docodoco^key^", NULL }; const char *md4295301[] = { "tracker.washtimes.com^", NULL }; +const char *md4296f89[] = { "mzwaqcfbx.com^", NULL }; const char *md42a4523[] = { "shopify.com/track.js", NULL }; const char *md42a6156[] = { "750industries.com^", NULL }; const char *md42cc103[] = { "88.85.77.94/rotation/", NULL }; @@ -42912,6 +43239,7 @@ const char *md490e4d1[] = { "monlscalmows.bid^", NULL }; const char *md4912ab1[] = { "aksb-a.akamaihd.net^", NULL }; const char *md491558e[] = { "hdmtools.com^", NULL }; const char *md491c82e[] = { "rjinaqlvwkhox.bid^", NULL }; +const char *md492b1a5[] = { "illazkka.com^", NULL }; const char *md4940561[] = { "spcontentcdn.net^", NULL }; const char *md4940c53[] = { "raspiadkwcecz.com^", NULL }; const char *md495704c[] = { "/external/ad/", NULL }; @@ -42949,6 +43277,7 @@ const char *md4c9c2b1[] = { "exposedemos.com/track/", NULL }; const char *md4ca31c9[] = { "tube8.com/js/advertisement.js", NULL }; const char *md4cab5ee[] = { "/brightedge.js", NULL }; const char *md4cb8af5[] = { "dvaminusodin.net^", NULL }; +const char *md4cbdbbd[] = { "sexykittenporn.com/images/sexykittenporn.com/layout/js/main.min.js", NULL }; const char *md4cc17ec[] = { "ukrd.com/images/icons/amazon.png", NULL }; const char *md4ccd07f[] = { "rackcdn.com/stf.js", NULL }; const char *md4cde46a[] = { "apex-ad.com^", NULL }; @@ -42972,6 +43301,7 @@ const char *md4def780[] = { "-160-600.", NULL }; const char *md4df0cf5[] = { "/clickstats.", NULL }; const char *md4df1115[] = { "kenduktur.com^", NULL }; const char *md4df1519[] = { "rotator.tradetracker.net^", NULL }; +const char *md4e088a7[] = { "wetunfdnruy.com^", NULL }; const char *md4e0d22b[] = { "oratosaeron.com^", NULL }; const char *md4e0d3fd[] = { "api-secure.solvemedia.com^", NULL }; const char *md4e1b777[] = { "eltexonline.com/contentrotator/", NULL }; @@ -43404,6 +43734,7 @@ const char *md6da9dfa[] = { "nstracking.com^", NULL }; const char *md6df4a25[] = { "bitads.net^", NULL }; const char *md6df9572[] = { "track.addevent.com^", NULL }; const char *md6e1a07f[] = { "acubens.xyz^", NULL }; +const char *md6e25c0 [] = { "/nb/frontale.", NULL }; const char *md6e33ee6[] = { "phncdn.com/www-static/js/playlist-show.js", NULL }; const char *md6e35361[] = { "pornxs.com/js/ads/ads.js", NULL }; const char *md6e40355[] = { "adextent.com^", NULL }; @@ -43453,6 +43784,7 @@ const char *md719c2f5[] = { "analytics.amakings.com^", NULL }; const char *md719f4bc[] = { "/trackjs.", NULL }; const char *md71a37f0[] = { "h2porn.com/new-hit/?", NULL }; const char *md71b35c [] = { "pornme.com^", ".php^ref^", NULL }; +const char *md71b80e0[] = { "pxjmdtryd.com^", NULL }; const char *md71beeb8[] = { "roispy.com^", NULL }; const char *md71c7ea4[] = { "ejjrckrhigez.com^", NULL }; const char *md71e6ca4[] = { "anti-scam.org/abanners/", NULL }; @@ -43620,6 +43952,7 @@ const char *md7d65788[] = { "digitaltveurope.net/wp-content/uploads/", "_wallpap const char *md7d7ba97[] = { "popander.biz^", NULL }; const char *md7d83b6f[] = { "smzvvqztihof.com^", NULL }; const char *md7d96757[] = { "/aw-tracker.", NULL }; +const char *md7d9f28a[] = { "vultr.com/media/banner_", NULL }; const char *md7da0502[] = { "gallerynova.se^", "^jquery.bpopup.min.js", NULL }; const char *md7daa72f[] = { "rcdmxfpefz.bid^", NULL }; const char *md7dc6e52[] = { "hvukouhckryjudrawwylpboxdsonxhacpodmxvbonqipalsprb.com^", NULL }; @@ -43926,6 +44259,7 @@ const char *md931cfd1[] = { "uxvbvwelamufit.bid^", NULL }; const char *md9320509[] = { "trafficshop.com/show.php", NULL }; const char *md934a665[] = { "-prebid/", NULL }; const char *md934ebdd[] = { "pilottere.info^", NULL }; +const char *md9355ee5[] = { "/prn.google.analytics.", NULL }; const char *md9364f52[] = { "accouncila.com^", NULL }; const char *md936b7b0[] = { "/blockblock/blockblock.jquery.js", NULL }; const char *md9393414[] = { "banner.relcom.ru^", NULL }; @@ -43990,7 +44324,9 @@ const char *md988b787[] = { "/banners/160", NULL }; const char *md9893652[] = { "/ad_skin_", NULL }; const char *md989df31[] = { "yb.torchbrowser.com^", NULL }; const char *md98ae39d[] = { "/event/v3?", NULL }; +const char *md98aea25[] = { "inewcontentdelivery.info^", NULL }; const char *md98ea111[] = { "ad.doubleclick.net/ddm/trackclk/", NULL }; +const char *md990378b[] = { "stats.dnaindia.com^", NULL }; const char *md99234f5[] = { "grapheffect.com^", NULL }; const char *md99418e4[] = { "adexchangetracker.com^", NULL }; const char *md994516e[] = { "doubleclick.net^", "^pfadx^ibs.orl.news^", NULL }; @@ -44192,6 +44528,7 @@ const char *mda7a5b09[] = { "fuckbookdating.com^", NULL }; const char *mda7b404a[] = { "sortow.ru^", NULL }; const char *mda7c7f07[] = { "livejasmin.tv^", NULL }; const char *mda7c7f97[] = { "zesep.com^", NULL }; +const char *mda7da8f7[] = { "isxwajatbig.com^", NULL }; const char *mda7dd04d[] = { "netmonitor.fi^", NULL }; const char *mda80884d[] = { "phncdn.com/www-static/js/pornstars-profile.js?", NULL }; const char *mda80ce14[] = { "stats.autohome.com.cn^", NULL }; @@ -44362,6 +44699,7 @@ const char *mdb3298a [] = { "mxzxeersjv.com^", NULL }; const char *mdb349c23[] = { "p.dsero.net^", NULL }; const char *mdb358a3b[] = { "track.promptfile.com^", NULL }; const char *mdb386b13[] = { "frivol-ads.com^", NULL }; +const char *mdb38b74 [] = { "febalwby.com^", NULL }; const char *mdb3b6820[] = { "h2porn.com/ab/", NULL }; const char *mdb3ccdbe[] = { "adserving.unibet.com/redirect.aspx?pid=", NULL }; const char *mdb41569e[] = { "syataqoszu.bid^", NULL }; @@ -44418,6 +44756,7 @@ const char *mdb764667[] = { "/cdn-cgi/pe/bag2?", "bounceexchange.com", NULL }; const char *mdb766392[] = { "/writrak.", NULL }; const char *mdb7806d6[] = { "/cpmcampaigns/", NULL }; const char *mdb78b524[] = { "zoomanalytics.co^", NULL }; +const char *mdb7d6724[] = { "lwajqohv.com^", NULL }; const char *mdb7ecb4e[] = { "/adpic/", NULL }; const char *mdb7f33a6[] = { "videohub.com^", NULL }; const char *mdb80340f[] = { "seatrade-cruise.com/images/banners/", NULL }; @@ -44436,6 +44775,7 @@ const char *mdb8abb15[] = { "/adbot300.", NULL }; const char *mdb8b9c39[] = { "ynrbxyxmvihoydoduefogolpzgdlpnejalxldwjlnsolmismqd.com^", NULL }; const char *mdb8e63c7[] = { "smartadserver.com/config.js?nwid=", NULL }; const char *mdb8f7dc7[] = { "ecsanalytics.com^", NULL }; +const char *mdb90b1c9[] = { "rabble.ca^", "^partners_", NULL }; const char *mdb9184e9[] = { "koparos.info/ads.php", NULL }; const char *mdb92d75a[] = { "msn.com/?adunitid", NULL }; const char *mdb9616f4[] = { "/NNAnalytics.", NULL }; @@ -44513,6 +44853,7 @@ const char *mdbef4b2d[] = { "porn-w.org/images/ls.gif", NULL }; const char *mdbefafa [] = { "crazypopups.com^", NULL }; const char *mdbf07fc0[] = { "e-find.co^", NULL }; const char *mdbf094f7[] = { "desiretoinspire.net/storage/layout/royalcountessad.gif", NULL }; +const char *mdbf0c381[] = { "vectorportal.com/img/ss_banner", NULL }; const char *mdbf1842 [] = { "/ad_imp.", NULL }; const char *mdbf19df7[] = { "esportlivescore.com/img/fano_", NULL }; const char *mdbf1b56 [] = { "obmokhi.info^", NULL }; @@ -44754,6 +45095,7 @@ const char *mdcf323f [] = { "moritava.com^", NULL }; const char *mdcf38d9d[] = { "/ads.css", NULL }; const char *mdcf4530a[] = { "revcontent.com//player.php?", NULL }; const char *mdcf4c4ab[] = { "dfnnhwiyxjajhq.com^", NULL }; +const char *mdcf4f1fe[] = { "/activity_log.", NULL }; const char *mdcf50bb4[] = { "playlist.yahoo.com/makeplaylist.dll?", NULL }; const char *mdcf5ab5d[] = { "/advinfo.", NULL }; const char *mdcf7789a[] = { "/advert37.", NULL }; @@ -44959,6 +45301,7 @@ const char *mddc40c3a[] = { "metrics.chmedia.com^", NULL }; const char *mddc640c9[] = { "duckduckgo.com/i.js?o=a&", NULL }; const char *mddc70a26[] = { "forward.com/workspace/assets/newimages/amazon.png", NULL }; const char *mddc787 [] = { "/adblockdetection.", NULL }; +const char *mddc788c [] = { "/googima.js", NULL }; const char *mddc8c998[] = { "mxptint.net^", NULL }; const char *mddc91af9[] = { "mads.tv.com^mac-ad^META^", NULL }; const char *mddcd1c96[] = { "redtube.com/trackplay?", NULL }; @@ -45101,6 +45444,7 @@ const char *mde74bf8a[] = { "1clickdownloads.com^", NULL }; const char *mde75c17c[] = { "kbrnfzgglehh.com^", NULL }; const char *mde785b12[] = { "pajamasmedia.com/stats/", NULL }; const char *mde792b4b[] = { "adserve.ams.rhythmxchange.com^", NULL }; +const char *mde79b4b6[] = { "t0p0ff3rs.com^", NULL }; const char *mde7ac30c[] = { "fitloop.co/packages/GAnalytics.js?", NULL }; const char *mde7ae797[] = { "adf.ly/ad/conv?", NULL }; const char *mde7c4fc3[] = { "hellosherpa.com^", NULL }; @@ -45413,6 +45757,7 @@ const char *mdfdd86c9[] = { "ds-aksb-a.akamaihd.net^", NULL }; const char *mdfdedf03[] = { "stat.1688.com^", NULL }; const char *mdfdf0887[] = { "on.maxspeedcdn.com^", NULL }; const char *mdfdf81d2[] = { "fs-freeware.net/images/jdownloads/downloadimages/banner_ads.png", NULL }; +const char *mdfe069dc[] = { "fakehub.com/tour/", NULL }; const char *mdfe09e5b[] = { "://pop-over.", NULL }; const char *mdfe2bcad[] = { "fcpispplqq.com^", NULL }; const char *mdfe2dbb7[] = { "pokazuwka.com/popu/", NULL }; @@ -45424,6 +45769,7 @@ const char *mdfecaf0a[] = { "yqrsfisvrilz.com^", NULL }; const char *mdfecddc [] = { "arnnet.com.au/files/skins/", NULL }; const char *mdfeda45d[] = { "porn.com/assets/partner_", NULL }; const char *mdfee15ca[] = { "ojrq.net^", NULL }; +const char *mdfef52be[] = { "gameanalytics.com^", NULL }; const char *mdfefc61f[] = { "mec.ca/media/javascript/resxclsx.js", NULL }; const char *mdfefcd39[] = { "reduxmediagroup.com^", NULL }; const char *mdff1f047[] = { "d3lvr7yuk4uaui.cloudfront.net^", NULL }; @@ -45599,6 +45945,7 @@ const char *me0bb0111[] = { "huffpost.com/ping?", NULL }; const char *me0bdcf0 [] = { "://findnsave.", ".", "/td/portablerop.aspx?", NULL }; const char *me0bee943[] = { "hittracker.com^", NULL }; const char *me0befe66[] = { "gouytrujxuhkzk.bid^", NULL }; +const char *me0bffab3[] = { "lbkprcoosfgk.com^", NULL }; const char *me0bfff1e[] = { "y1jxiqds7v.com^", NULL }; const char *me0c00b09[] = { "_fbadbookingsystem&", NULL }; const char *me0c3b15c[] = { "pinknews.co.uk/newweb/", NULL }; @@ -45699,6 +46046,7 @@ const char *me11ee1c0[] = { ".AdvertismentBottom.", NULL }; const char *me11f0b6c[] = { "mxstatic.com/p/mscripts/prebid_", NULL }; const char *me11f9e65[] = { "partnercash.de^", NULL }; const char *me11fc39a[] = { "forbes.com/fps/cookie_backup.php?", NULL }; +const char *me1202345[] = { "ekggptrw.com^", NULL }; const char *me123e7ea[] = { "microsoftaffiliates.net^", NULL }; const char *me1260c6b[] = { "qhqrtjgsnu.com^", NULL }; const char *me1273b5 [] = { "honda-tech.com/", "-140x90.gif", NULL }; @@ -45883,6 +46231,7 @@ const char *me1ee65f [] = { "s.infogr.am^", NULL }; const char *me1ef3f7e[] = { "=adsfinal.", NULL }; const char *me1ef685d[] = { ".com/peels/", NULL }; const char *me1f015af[] = { "/optimizely/", NULL }; +const char *me1f033c3[] = { "/creative.png?slotId=", NULL }; const char *me1f1a034[] = { "icyfqtjj.bid^", NULL }; const char *me1f36d70[] = { "/adhalfbanner.", NULL }; const char *me1f528bd[] = { "johngaltfla.com/wordpress/wp-content/uploads/", "/TB2K_LOGO.jpg", NULL }; @@ -46180,7 +46529,6 @@ const char *me359d1f0[] = { "/adhub.", NULL }; const char *me359d3de[] = { "prigmaperf.me^", NULL }; const char *me35cdcc3[] = { "travelmail.traveltek.net^", NULL }; const char *me35d7ac7[] = { "/statistics.aspx?profile", NULL }; -const char *me35efa9c[] = { "mirrorcreator.com/js/pu_ad.js", NULL }; const char *me3603825[] = { "space-link.de^", NULL }; const char *me3603f76[] = { "evenexcite.com^", NULL }; const char *me3635eab[] = { "cdncache2-a.akamaihd.net^", NULL }; @@ -46199,7 +46547,6 @@ const char *me36bfd6a[] = { "wvqqugicfuac.com^", NULL }; const char *me36e470c[] = { "/ad/realclick.", NULL }; const char *me36f176d[] = { "/adssrv.", NULL }; const char *me370c548[] = { "/gaAnalytics.", NULL }; -const char *me3715e76[] = { "tooladblockerext.com^", NULL }; const char *me3719566[] = { "serving-sys.com/SemiCachedScripts/", NULL }; const char *me37215f3[] = { "mpnkfljjfjqd.bid^", NULL }; const char *me372cf09[] = { "mictxtwtjigs.com^", NULL }; @@ -46505,6 +46852,7 @@ const char *me4ed9e15[] = { "-ad-180x150px.", NULL }; const char *me4ee9cce[] = { "chefkoch.de/counter", NULL }; const char *me4ef4f1d[] = { "netinsight.co.kr^", NULL }; const char *me4ef9c0b[] = { "/dclk_ads.", NULL }; +const char *me4f121ba[] = { "fpluhtibx.com^", NULL }; const char *me4f1adce[] = { "farecompare.com/resources/ga/ga.js", NULL }; const char *me4f3a0a8[] = { "banners.fuckbookhookups.com^", NULL }; const char *me4f5b2bb[] = { "d140sbu1b1m3h0.cloudfront.net^", NULL }; @@ -46654,6 +47002,7 @@ const char *me5ac0900[] = { "hyvsquazvafrmmmcfpqkabocwpjuabojycniphsmwyhizxgebu. const char *me5acfece[] = { "e301e693eef041.men^", NULL }; const char *me5ad9bba[] = { "/log.bi?", NULL }; const char *me5ae152a[] = { "promos.bwin.it^", NULL }; +const char *me5b06ce0[] = { "6zo8wfs96aqp5cpgj20m.com^", NULL }; const char *me5b31781[] = { "/adx/mobile/", NULL }; const char *me5b5a0f2[] = { "/wp-content/plugins/platinumpopup/", NULL }; const char *me5b7adba[] = { "view4cash.de^", NULL }; @@ -46747,7 +47096,6 @@ const char *me62760cf[] = { "phncdn.com/assets/pc/js/userfollowers.js", NULL }; const char *me6280e75[] = { "-ad-mpu+", NULL }; const char *me6282bbe[] = { "adz.zwee.ly^", NULL }; const char *me628cb30[] = { "pubexchange.com/modules/display/", NULL }; -const char *me62a0611[] = { "badjojo.com/b2s.php", NULL }; const char *me62b035f[] = { "urlcash.net/newpop.js", NULL }; const char *me62b134 [] = { "worddictionary.co.uk/static//inpage-affinity/", NULL }; const char *me62d7924[] = { "/cwggoogleadshow.", NULL }; @@ -46797,7 +47145,6 @@ const char *me6628304[] = { "/virtuagirl/", NULL }; const char *me66379ea[] = { "/ad728ws.", NULL }; const char *me6673c8e[] = { "sp.lancastereaglegazette.com^", NULL }; const char *me667b72b[] = { "qnvdwezdshagls.bid^", NULL }; -const char *me667eba5[] = { "infoyours.info^", NULL }; const char *me668bb51[] = { "ebaystatic.com^", "^x-frame-4.html", NULL }; const char *me669120a[] = { "maniastreaming.com/pp2/", NULL }; const char *me669b9b [] = { "porntube.com/assets/adb", NULL }; @@ -46841,6 +47188,7 @@ const char *me68c42c2[] = { "adslala.com^", NULL }; const char *me68c7b05[] = { "motorcycles-motorbikes.com/pictures/sponsors/", NULL }; const char *me68cfed [] = { "footprintlive.com^", NULL }; const char *me68ea0dc[] = { "amazon.", "/action-impressions/", NULL }; +const char *me690142 [] = { "thbuhcnpt.com^", NULL }; const char *me690cf28[] = { "sohu.com/ctr.gif?", NULL }; const char *me690f1c5[] = { "/ad_bottom.", NULL }; const char *me6922c1f[] = { "twitch.tv/track/", NULL }; @@ -46875,6 +47223,7 @@ const char *me6a95622[] = { "/ads/overlay-", NULL }; const char *me6a97f94[] = { "dragon-mania-legends-wiki.mobga.me^", "_Advertisement_", NULL }; const char *me6aa9576[] = { "djqercix.com^", NULL }; const char *me6aacac3[] = { "ad.mesomorphosis.com^", NULL }; +const char *me6b086ed[] = { "zpcxpdpqllyrb.com^", NULL }; const char *me6b17957[] = { "efbxevtnq.com^", NULL }; const char *me6b29c4a[] = { "b7f479db14a7.com^", NULL }; const char *me6b3144b[] = { "/adpage-", NULL }; @@ -46984,6 +47333,7 @@ const char *me724f9e1[] = { "pixel.yabidos.com^", NULL }; const char *me7269851[] = { "terra.com/js/metrics/", NULL }; const char *me7278a90[] = { "bkmtspywevsk.com^", NULL }; const char *me72932 [] = { "web-track.telekom-dienste.de^", NULL }; +const char *me72a45c4[] = { ".js?dfp=", NULL }; const char *me72c2e38[] = { "mbflncteg.bid^", NULL }; const char *me72cf881[] = { "imagevenue.com/interstitial.", NULL }; const char *me72d3477[] = { "/AdNewsclip14.", NULL }; @@ -47251,6 +47601,7 @@ const char *me860b148[] = { "/s_trans_nc.", NULL }; const char *me8616e35[] = { "microsoft.com/Collector/", NULL }; const char *me8617345[] = { "zaattuotjbkj.com^", NULL }; const char *me8681b18[] = { "lykuxkxsvvnxqd.com^", NULL }; +const char *me8684332[] = { "uanomwcxixed.com^", NULL }; const char *me86afb40[] = { "mecounxmawn.bid^", NULL }; const char *me86b6221[] = { "vipbox.live/sw.js", NULL }; const char *me86b8d37[] = { "vittgam.net/images/b/", NULL }; @@ -47366,12 +47717,14 @@ const char *me8ec0cd9[] = { "e495231e0fc6f498e.com^", NULL }; const char *me8ecd3de[] = { "heias.com^", NULL }; const char *me8ef62a4[] = { "/quantv2.swf?", NULL }; const char *me8ef9cf3[] = { "qqrwncvoig.bid^", NULL }; +const char *me8f22664[] = { "/globalads-", NULL }; const char *me8f278dd[] = { "/gaEventTracking.", NULL }; const char *me8f49f0c[] = { "segundamano.mx/api/", "/ads/", NULL }; const char *me8f4d9b9[] = { "quillion.com^", NULL }; const char *me8f4db8c[] = { "infibeam.com/affiliate/", NULL }; const char *me8f6d31f[] = { "rgttoipdr.com^", NULL }; const char *me8f81326[] = { "/impressions3.asp?", NULL }; +const char *me8f832f3[] = { "mh9dskj8jg.com^", NULL }; const char *me8f90ae7[] = { "preditates.com^", NULL }; const char *me8f95f9d[] = { "/cdn-cgi/pe/bag2?r", "adsnative.com", NULL }; const char *me8fabf46[] = { "cookietracker.cloudapp.net^", NULL }; @@ -47645,6 +47998,7 @@ const char *mea3cae74[] = { "cur.lv/nbottom.php?", NULL }; const char *mea3d5621[] = { "tribune.com.ng/news2013/cache/mod_yt_k2megaslider/images/", "_120_60.jpg", NULL }; const char *mea41ec86[] = { "pocket-lint.com/images/bytemarkad.", NULL }; const char *mea42aa78[] = { "poststar.com^", "^ad_", NULL }; +const char *mea43c5b2[] = { "pussyspace.com/player/h5.p18.js", NULL }; const char *mea445a90[] = { "/getadframe.", NULL }; const char *mea446b23[] = { "hola.org/play_page.js", NULL }; const char *mea44b7f8[] = { "kkddlt2f.site^", NULL }; @@ -47729,6 +48083,7 @@ const char *meab001a7[] = { "gsjhehtqvin.com^", NULL }; const char *meab00a24[] = { "/ads.js/", NULL }; const char *meab1c017[] = { "/_ra_lib", ".js", NULL }; const char *meab37785[] = { "/metrimatics/", NULL }; +const char *meab6bd68[] = { "pornpics.com/assets/sites/", NULL }; const char *meab96fc6[] = { "_ads_contextualtargeting_", NULL }; const char *meab97743[] = { "470x60.swf?", NULL }; const char *meabcdbeb[] = { "85.237.86.50/stat/", NULL }; @@ -48144,6 +48499,7 @@ const char *mec95569 [] = { "rule34.xxx/css/sinni.js", NULL }; const char *mec963111[] = { "tracking.conduit.com^", NULL }; const char *mec9815c1[] = { "ads2.rne.com^", NULL }; const char *mec989266[] = { "/pc/ads.", NULL }; +const char *mec9af6e6[] = { "hlvvlouaeicp.com^", NULL }; const char *mec9bc57f[] = { "sagetrc.com^", NULL }; const char *mec9bdf50[] = { "xiaopan.co/Reaver.png", NULL }; const char *mec9bec25[] = { "/ads-2.", NULL }; @@ -48153,10 +48509,12 @@ const char *mec9cfb28[] = { "babs.tv2.dk^", NULL }; const char *mec9d158d[] = { "yomzansi.com^", "-300x250.", NULL }; const char *mec9d8b5c[] = { "imwx.com/jsRollup?", NULL }; const char *mec9f86cd[] = { "/adbanners/", NULL }; +const char *meca2f083[] = { "ynzdtoawstxvh.com^", NULL }; const char *meca3251d[] = { "cbehcazifywmro.bid^", NULL }; const char *meca641de[] = { "lsgystgg.bid^", NULL }; const char *meca85916[] = { "estara.com^", NULL }; const char *meca85fae[] = { "insight.fonecta.fi^", NULL }; +const char *meca90255[] = { "/prodprebidheader-", NULL }; const char *meca97167[] = { "vfbdtfucvlxi.bid^", NULL }; const char *meca9b5ac[] = { "logdev.openload.co^", NULL }; const char *mecaa7311[] = { "wibvytsxrm.bid^", NULL }; @@ -48167,6 +48525,7 @@ const char *mecace602[] = { "/ads_1.", NULL }; const char *mecae97f [] = { "vserv.bc.cdn.bitgravity.com^", NULL }; const char *mecaea957[] = { "2parale.ro^", NULL }; const char *mecaf0572[] = { "/adruptive.", NULL }; +const char *mecafd1ee[] = { "unrestery.info^", NULL }; const char *mecb2ea00[] = { "canstockphoto.com/monitor/", NULL }; const char *mecb3999a[] = { "8ff01bde37db289d5.com^", NULL }; const char *mecb417c5[] = { "wredint.com^", NULL }; @@ -48175,6 +48534,7 @@ const char *mecb490f5[] = { "hentaistream.com/out/", NULL }; const char *mecb4be8b[] = { "/quidsi.ga.js?", NULL }; const char *mecb610f7[] = { "d1ros97qkrwjf5.cloudfront.net^", NULL }; const char *mecb82cf3[] = { "imagebam.com^", NULL }; +const char *mecb9f6c7[] = { "idbtfwllhogxc.com^", NULL }; const char *mecbab337[] = { "nbcudigitaladops.com/hosted/housepix.gif", NULL }; const char *mecbc37ca[] = { "/ad234.", NULL }; const char *mecbd6c10[] = { "clicks2count.com^", NULL }; @@ -48303,6 +48663,7 @@ const char *med5036b [] = { "6a9102689db8e.com^", NULL }; const char *med52635a[] = { "okanjo.com^", NULL }; const char *med536ebb[] = { "hlu9tseh.men^", NULL }; const char *med537b0c[] = { "radiotown.com/bg/", NULL }; +const char *med53d279[] = { "localmonero.co/static/ga.js", NULL }; const char *med544267[] = { "/adcode.js", NULL }; const char *med54e89a[] = { "crazygamenerd.web.fc2.com^", "^ads.png", NULL }; const char *med55da62[] = { "/imageads/", NULL }; @@ -48361,6 +48722,7 @@ const char *med853ad9[] = { "tuzyaezlaoju.bid^", NULL }; const char *med857a67[] = { "mac-sports.com/ads2/508128.swf", NULL }; const char *med85c3de[] = { "aoyfhtarolgemn.bid^", NULL }; const char *med86d2e7[] = { "boiukzfgrp.bid^", NULL }; +const char *med880086[] = { "opbneuozwyuvpk.com^", NULL }; const char *med895343[] = { "cedexis.net^", NULL }; const char *med8ab109[] = { "phncdn.com/www-static/js/comments.js?", NULL }; const char *med8c0286[] = { "bcnikicdi.bid^", NULL }; @@ -48381,6 +48743,7 @@ const char *med9ffc82[] = { "eventhubs.com^", ".", NULL }; const char *meda14de5[] = { "adsmedia.cc^", NULL }; const char *meda3053a[] = { "access.njherald.com^", NULL }; const char *meda3be63[] = { "doubleclick.net/adj/nbcu.nbc/videoplayer-", NULL }; +const char *meda5292e[] = { "dtprofit.com^", NULL }; const char *meda5eeb3[] = { "berp.com^", NULL }; const char *meda607f7[] = { "dynatracesaas.com^", NULL }; const char *meda65812[] = { "xa-counter.com^", NULL }; @@ -48485,6 +48848,7 @@ const char *mee0f075 [] = { "qz.com^", "^tracking^bizo.js", NULL }; const char *mee0f51cd[] = { "/webdig.js?z=", NULL }; const char *mee1000d3[] = { "bemyapp.com/trk/", NULL }; const char *mee106c5e[] = { "wzlcpagvidi.com^", NULL }; +const char *mee1075df[] = { "ftttziizhuplfj.com^", NULL }; const char *mee1210ca[] = { "jmvnolvmspponhnyd6b.com^", NULL }; const char *mee137ad2[] = { "gacela.eu^", NULL }; const char *mee154b17[] = { "firstdirect.com^", "^logging-code.js", NULL }; @@ -48588,6 +48952,7 @@ const char *mee8a4809[] = { "n9nedegrees.com^", NULL }; const char *mee90beb4[] = { "proxy.org/ah.html", NULL }; const char *mee912a48[] = { "sciencecareers.org/widget/", NULL }; const char *mee9420c7[] = { "/addyn|", ";adtech;", NULL }; +const char *mee958c14[] = { "vndrcewnard.com^", NULL }; const char *mee95f995[] = { "_ad640.", NULL }; const char *mee960c4d[] = { "10a053584f01fcaeab1.com^", NULL }; const char *mee963c26[] = { "d1wi563t0137vz.cloudfront.net^", NULL }; @@ -48644,6 +49009,7 @@ const char *meed500ce[] = { "peermapcontent.affino.com^", NULL }; const char *meed656ba[] = { "gulflive.com/static/common/js/ads/ads.js", NULL }; const char *meed65b46[] = { "stat.easydate.biz^", NULL }; const char *meed735fa[] = { "_artcl_log/", NULL }; +const char *meed7c85b[] = { "ndilzwjgblea.com^", NULL }; const char *meedbb9d3[] = { "a.i-sgcm.com^", NULL }; const char *meedd311b[] = { "f8a6725d3ce95a27ba.top^", NULL }; const char *meeddb4c3[] = { "d2v9ajh2eysdau.cloudfront.net^", NULL }; @@ -48747,12 +49113,14 @@ const char *mef559a67[] = { "/seostats/", NULL }; const char *mef55ab49[] = { "ukbride.co.uk/css/", "/adverts.css", NULL }; const char *mef5af09 [] = { "networkxi.com^", NULL }; const char *mef5c911a[] = { "earnco.in^", NULL }; +const char *mef5d075e[] = { "musicatorrents.com^", "^script.", NULL }; const char *mef5fb1fb[] = { "oeoogwkwm.bid^", NULL }; const char *mef6192ca[] = { "nationalgeographic.com^", "^advertising.js", NULL }; const char *mef630f6f[] = { "/NielsenData/", NULL }; const char *mef6471b8[] = { "/ea-analytics/", NULL }; const char *mef64950e[] = { "gzmofmqddajr.com^", NULL }; const char *mef682431[] = { "/wixads/", NULL }; +const char *mef6a25ec[] = { "fsqknqvlngde.com^", NULL }; const char *mef6cebe7[] = { "/iframeads/", NULL }; const char *mef6d46a1[] = { "learn2crack.com/wp-content/", "-336x280.jpg", NULL }; const char *mef6dd10 [] = { "dxcqavshmvst.com^", NULL }; @@ -48788,6 +49156,7 @@ const char *mef84db97[] = { "clicktripz.com^", NULL }; const char *mef87ec9a[] = { "gannett-cdn.com/uxstatic/", NULL }; const char *mef8809da[] = { "netdna-cdn.com^", NULL }; const char *mef8830d9[] = { "ngkqlfcm.com^", NULL }; +const char *mef884cc4[] = { "/collect/tracking.", NULL }; const char *mef89115e[] = { "/tracing?aspect=", NULL }; const char *mef8b4fe1[] = { "mno.link^", NULL }; const char *mef8c0310[] = { "sociocast.com^", NULL }; @@ -48891,6 +49260,7 @@ const char *meffedf5 [] = { "nrl.com^", "^sponsors^", NULL }; const char *mefffc89c[] = { "jnwsojzuahwbeq.com^", NULL }; const char *mf001a571[] = { "madmovs.com/rec/", NULL }; const char *mf0028dc8[] = { "vysdpgndbzylf.bid^", NULL }; +const char *mf0032c71[] = { "ybhgzvkqtocedj.com^", NULL }; const char *mf0034943[] = { "yimg.com^", "^yad.html", NULL }; const char *mf006f2d7[] = { "overstock.com/uniquecount", NULL }; const char *mf008c0d1[] = { "specially4u.net^", NULL }; @@ -49030,6 +49400,7 @@ const char *mf0a1396a[] = { "hbrbtmjyvdsy.com^", NULL }; const char *mf0a20a54[] = { "songza.com/advertising/top/", NULL }; const char *mf0a23874[] = { "incentivetravel.co.uk/images/banners/", NULL }; const char *mf0a37178[] = { "t8cdn.com/assets/pc/js/", NULL }; +const char *mf0a6285b[] = { "/adw1.", NULL }; const char *mf0a82bbd[] = { "/adspi.", NULL }; const char *mf0a851cc[] = { "presetrabbits.com^", NULL }; const char *mf0ab0c85[] = { "/tracking/xtcore.", NULL }; @@ -49185,7 +49556,6 @@ const char *mf15eae3d[] = { "yimg.com/ks/plugin/adplugin.swf?", NULL }; const char *mf1611fe5[] = { "tracker.iltrovatore.it^", NULL }; const char *mf1618dce[] = { "literotica.com/images/lit_banners/", NULL }; const char *mf161c40b[] = { "afgr10.com^", NULL }; -const char *mf163f0ce[] = { "adf.ly/js/", NULL }; const char *mf1651781[] = { "/adwrapper/", NULL }; const char *mf1657f6a[] = { "elite-s001.com^", NULL }; const char *mf16773e1[] = { "style-eyes.eu^", NULL }; @@ -49211,12 +49581,14 @@ const char *mf17fc76e[] = { "secureupload.eu/gfx/SecureUpload_Banner.png", NULL const char *mf180d0e8[] = { "/bannersAds_", NULL }; const char *mf1834042[] = { "abmr.net^", NULL }; const char *mf1851493[] = { "/rum-dytrc.", NULL }; +const char *mf188560b[] = { "cutw.pro^", NULL }; const char *mf18afcec[] = { "obox-design.com/affiliate-banners/", NULL }; const char *mf18e50c [] = { "ec.atdmt.com/b/", NULL }; const char *mf18e6508[] = { "-ad-content/", NULL }; const char *mf18fcf65[] = { "webkatalog.li^", NULL }; const char *mf191f317[] = { "efkxhoeoqsv.bid^", NULL }; const char *mf198400e[] = { "youwatch.org/iframe1.html", NULL }; +const char *mf198f7f4[] = { "hdvid.tv/adm?", NULL }; const char *mf199fbc1[] = { "mypagerank.ru^", NULL }; const char *mf19a016 [] = { "dmcdn.net/pxl/", NULL }; const char *mf19a3227[] = { "frtyb.com^", NULL }; @@ -49225,6 +49597,7 @@ const char *mf1a0c785[] = { "?[AQB]&ndh=1&t=", NULL }; const char *mf1a13f3a[] = { "mansion.com/collect.js?", NULL }; const char *mf1a162ea[] = { "priceline.com^", "^impression^", NULL }; const char *mf1a23140[] = { "likingyetsnarl.com^", NULL }; +const char *mf1a3263f[] = { "4f2sm1y1ss.com^", NULL }; const char *mf1a697e5[] = { "aaeqlxdgx.bid^", NULL }; const char *mf1a790c1[] = { "mediarithmics.com^", NULL }; const char *mf1a7bd7b[] = { "gardenweb.com^", "^iv_footer.js", NULL }; @@ -49355,6 +49728,7 @@ const char *mf249165f[] = { "_stat/addEvent/", NULL }; const char *mf249ffaf[] = { "autkmgrbdlbj.com^", NULL }; const char *mf24a8ee9[] = { "unifi.me/mootools/classes/", "-tracking", NULL }; const char *mf24f90e0[] = { "yoshatia.com^", NULL }; +const char *mf2505c61[] = { "/i?stm=", NULL }; const char *mf25078d [] = { "eulerian.sarenza.com^", NULL }; const char *mf250e19d[] = { "rmedia.boston.com^", NULL }; const char *mf2519c4e[] = { "thevideo.me/js/ad", ".js", NULL }; @@ -49552,6 +49926,7 @@ const char *mf32f9cfc[] = { "revstats.com^", NULL }; const char *mf32fdac3[] = { "eifxhtrnhnveem.bid^", NULL }; const char *mf330dc63[] = { "-adsystem-", NULL }; const char *mf331074a[] = { "analytics.linkwelove.com^", NULL }; +const char *mf3310828[] = { "stats.zotabox.com^", NULL }; const char *mf3329738[] = { "coinmama.com/assets/img/banners/", NULL }; const char *mf3335ac4[] = { "-728x90a_", NULL }; const char *mf334124c[] = { "monstertube.com/images/vjoin.", NULL }; @@ -49693,6 +50068,7 @@ const char *mf3bf0b95[] = { "bbelements.com^", NULL }; const char *mf3c0dc72[] = { "bettermarks.com/static/media", NULL }; const char *mf3c193f5[] = { "tag-stats.huffpost.com^", NULL }; const char *mf3c2c106[] = { "webdesignerdepot.com/wp-content/plugins/md-popup/", NULL }; +const char *mf3c4539a[] = { "xskbsyssik.com^", NULL }; const char *mf3c57137[] = { "cdnjke.com^", NULL }; const char *mf3c595a1[] = { "/ad_footer.", NULL }; const char *mf3c7704e[] = { "rvtlife.com^", NULL }; @@ -49799,6 +50175,7 @@ const char *mf438c9d3[] = { "qjwkyhlxa.com^", NULL }; const char *mf43b00a [] = { "webtraxs.com^", NULL }; const char *mf43cf61f[] = { "namethatpornstar.com/topphotos/", NULL }; const char *mf43e15b3[] = { "mktoresp.com^", NULL }; +const char *mf43e8cc1[] = { "jtveisrh.com^", NULL }; const char *mf43ee630[] = { "imediaaudiences.com^", NULL }; const char *mf44354eb[] = { "/ads/leaderboard?", NULL }; const char *mf443915f[] = { "ezkbzmwigo.bid^", NULL }; @@ -50181,6 +50558,7 @@ const char *mf5e921d1[] = { "babylon.com/systems/af/landing/", NULL }; const char *mf5e96b8f[] = { "d26wy0pxd3qqpv.cloudfront.net^", NULL }; const char *mf5eba283[] = { "lushcrush.com^", NULL }; const char *mf5f06285[] = { "hgads.com^", NULL }; +const char *mf5f10435[] = { "ugzpvflxa.com^", NULL }; const char *mf5f1753a[] = { "/adstx.", NULL }; const char *mf5f32363[] = { "pornpics.com/pornpics.", NULL }; const char *mf5f3dca9[] = { "twitter.com/scribe?", NULL }; @@ -50195,10 +50573,13 @@ const char *mf60048d8[] = { "ad1rtb.com^", NULL }; const char *mf603176 [] = { "_OpinionLab/", NULL }; const char *mf60455aa[] = { "imgadult.com", "/advertisement.js", NULL }; const char *mf6048245[] = { "eoepqqkg.com^", NULL }; +const char *mf604891b[] = { "ppgzokht.com^", NULL }; const char *mf6074c14[] = { "topsafelist.net^", NULL }; const char *mf60bd5ad[] = { "65a29ceed813bbca61.com^", NULL }; const char *mf60c0601[] = { "/php/stats/", NULL }; +const char *mf60d13b1[] = { "skspurybnv.com^", NULL }; const char *mf60d9db1[] = { "micpn.com^", NULL }; +const char *mf60f3f9d[] = { "ptzljkufu.com^", NULL }; const char *mf610f840[] = { "rule34.xxx/script/application.js", NULL }; const char *mf611b84c[] = { "/advshow.", NULL }; const char *mf612e699[] = { "liveuniversenetwork.com^", NULL }; @@ -50370,6 +50751,7 @@ const char *mf6dac25b[] = { "goodyhoo.com/banners/", NULL }; const char *mf6dcc983[] = { "/spotxchangeplugin.", NULL }; const char *mf6dccada[] = { "imgview.pw^", NULL }; const char *mf6df0b69[] = { "ecxtuyttpfe.bid^", NULL }; +const char *mf6e07db5[] = { "offmp3.app/sw.js", NULL }; const char *mf6e084b6[] = { "lasttorrents.org/pcmadd.swf", NULL }; const char *mf6e37445[] = { "amazonaws.com^", "-Banner.jpg", NULL }; const char *mf6e3f4c4[] = { "neddwrmmced.bid^", NULL }; @@ -50530,6 +50912,7 @@ const char *mf78b2f97[] = { "wbshrysmjwfplk.com^", NULL }; const char *mf78c5279[] = { "pckbizoed.com^", NULL }; const char *mf78e146e[] = { "hyperpromote.com^", NULL }; const char *mf79067b4[] = { "/demdex.js", NULL }; +const char *mf7933946[] = { "hgdmzshm.com^", NULL }; const char *mf7948e7e[] = { "xnjsdpohkgn.com^", NULL }; const char *mf795aa08[] = { "/clickcount/", NULL }; const char *mf796cbf2[] = { "watchmygf.me/contents/content_sources/", NULL }; @@ -50823,6 +51206,7 @@ const char *mf8cefc28[] = { "ads.kinobox.cz^", NULL }; const char *mf8cf6175[] = { "analpornpix.com/agent.php?", NULL }; const char *mf8cf76c1[] = { "cam-lolita.net^", NULL }; const char *mf8d1033c[] = { "www.google.com/adsense/search/async-ads.js", NULL }; +const char *mf8d22f2 [] = { "pussyspace.com^", NULL }; const char *mf8d4a404[] = { "adworld.tech^", NULL }; const char *mf8d56899[] = { "stats.clear-media.com^", NULL }; const char *mf8d5aeda[] = { "/jlist-affiliates/", NULL }; @@ -50836,6 +51220,7 @@ const char *mf8db0719[] = { "tikodala.com^", NULL }; const char *mf8dd9e83[] = { "/pvevent_", NULL }; const char *mf8dfc061[] = { "/news/ads/", NULL }; const char *mf8e09a79[] = { "/qpon_big_ad", NULL }; +const char *mf8e18ad9[] = { "vwkyuawm.com^", NULL }; const char *mf8e305e3[] = { "b.grvcdn.com/moth-min.js", NULL }; const char *mf8e3775d[] = { "dutypzccyhr.com^", NULL }; const char *mf8e46591[] = { "wdcxuezpxivqgmecukeirnsyhjpjoqdqfdtchquwyqatlwxtgq.com^", NULL }; @@ -50850,6 +51235,7 @@ const char *mf8f29c3a[] = { "=PAGE_AD_", NULL }; const char *mf8f33fd5[] = { "adimg1.chosun.com^", NULL }; const char *mf8f34df9[] = { "74.86.208.249^", NULL }; const char *mf8f40777[] = { "dmxleo.com^", NULL }; +const char *mf8f49396[] = { "nakednepaligirl.com/d/", NULL }; const char *mf8f4bbac[] = { "wuatqdbzzamj.bid^", NULL }; const char *mf8f55661[] = { "eblastengine.upickem.net^", NULL }; const char *mf8f7582f[] = { "click.bokecc.com^", NULL }; @@ -50891,6 +51277,7 @@ const char *mf918e9db[] = { "bgtmceqoipodkv.com^", NULL }; const char *mf9198c29[] = { "video.repubblica.it^", "^nielsen.js", NULL }; const char *mf91b7fcf[] = { "tsitodi.info^", NULL }; const char *mf91c0a43[] = { "webjam.com/Actions/Hit.jam?", NULL }; +const char *mf91e33eb[] = { "uvniygdwmoojfm.com^", NULL }; const char *mf91fa4ad[] = { "caledonianrecord.com/SiteImages/Tile/", NULL }; const char *mf9204615[] = { "s3s-main.net^", NULL }; const char *mf9216d6b[] = { "foxsports.com^", "-Skin-", NULL }; @@ -50917,6 +51304,7 @@ const char *mf933a4c3[] = { "zbbgwhmrjx.bid^", NULL }; const char *mf935403 [] = { "mywebsearch.com^", "^mws_bw.gif^", NULL }; const char *mf93636f3[] = { "adtarget.me^", NULL }; const char *mf936e763[] = { "flash-stat.com^", NULL }; +const char *mf9394b31[] = { "pussyspace.com/js/jquery.v3.4.js", NULL }; const char *mf93a64ee[] = { "oload.tv/logpopup/", NULL }; const char *mf93b4857[] = { "/ajax/track.php?", NULL }; const char *mf93b4e5c[] = { "/beacon/b.ashx?", NULL }; @@ -51018,6 +51406,8 @@ const char *mf9a739e7[] = { "slashgear.com/stats/", NULL }; const char *mf9a7e8a5[] = { "organicprospects.com^", "^banners^", NULL }; const char *mf9a7f6ec[] = { "610kvnu.com^", "^sponsors^", NULL }; const char *mf9aa070d[] = { "/adocean.", NULL }; +const char *mf9aae0e1[] = { "dfkpqvhcl.com^", NULL }; +const char *mf9ab023d[] = { "ad.theepochtimes.com^", NULL }; const char *mf9ac16b6[] = { "lepoint-stat.sdv.fr^", NULL }; const char *mf9ad6a15[] = { "resimler.randevum.com^", NULL }; const char *mf9ae5ab5[] = { "objectservers.com^", NULL }; @@ -51114,6 +51504,7 @@ const char *mfa28b796[] = { "pfltlwftndq.com^", NULL }; const char *mfa29710 [] = { "vasco.co.za/images/banners/", NULL }; const char *mfa2a7c14[] = { "yellowpage-jp.com/images/banners/", NULL }; const char *mfa2cdb25[] = { "/ad_peel/", NULL }; +const char *mfa2e4a38[] = { "cvhcrbbbfaa.com^", NULL }; const char *mfa2fbbcc[] = { "/cdn-cgi/pe/bag2?r", "juicyads.com", NULL }; const char *mfa303531[] = { "cjuntyydjokvde.com^", NULL }; const char *mfa31efa0[] = { "xcweather.co.uk/", "/geo.php?", NULL }; @@ -51309,13 +51700,13 @@ const char *mfb111008[] = { "adcloud.net^", NULL }; const char *mfb119101[] = { "urbanfonts.com/images/fonts_com/", NULL }; const char *mfb12fdfc[] = { "/tracking_NodeheaderJS.", NULL }; const char *mfb148d09[] = { "://bwp.", "/search", NULL }; -const char *mfb14bdb9[] = { "mirrorcreator.com/js/mpop.js", NULL }; const char *mfb14f10e[] = { "tlfloruou.com^", NULL }; const char *mfb159a1b[] = { "cpix.daserste.de^", NULL }; const char *mfb1623ba[] = { "tampermonkey.net^", NULL }; const char *mfb1657f4[] = { "phncdn.com/www-static/js/vmobile/feed-comments.js", NULL }; const char *mfb1838b5[] = { "/analytics-tag.", NULL }; const char *mfb18688f[] = { "duscb12r.loan^", NULL }; +const char *mfb19901a[] = { "lkzvhtetshbu.com^", NULL }; const char *mfb19b340[] = { "mindlytix.com^", NULL }; const char *mfb1ca416[] = { "elitedollars.com^", NULL }; const char *mfb1d05c [] = { "bekoted.work^", NULL }; @@ -51557,6 +51948,7 @@ const char *mfc2dfa2a[] = { "nmpmgmldzvrmra.com^", NULL }; const char *mfc2ecc41[] = { "/adverttop.", NULL }; const char *mfc2f12c5[] = { "ads.quasaraffiliates.com^", NULL }; const char *mfc2f4c5b[] = { "adidas.com^", "^adidasAnalytics.js^", NULL }; +const char *mfc2f69c3[] = { "analytics.foresee.com^", NULL }; const char *mfc2fda20[] = { "click.engage.xbox.com^", NULL }; const char *mfc31161d[] = { "ynet.co.il^", "^ads.js", NULL }; const char *mfc31daf [] = { "/icon_advertising_", NULL }; @@ -51605,6 +51997,7 @@ const char *mfc613c7b[] = { "xtcie.com^", NULL }; const char *mfc626c7f[] = { "met.vgwort.de^", NULL }; const char *mfc6368b3[] = { "cardschat.com/pkimg/banners/", NULL }; const char *mfc639a0a[] = { "/bannerpump.", NULL }; +const char *mfc63b9e6[] = { "qfpqmxkiwh.com^", NULL }; const char *mfc64aee4[] = { "/adscripts1.", NULL }; const char *mfc64c573[] = { "po.st^", "^status^", NULL }; const char *mfc64d6bf[] = { "hokaybo.com^", NULL }; @@ -51746,6 +52139,7 @@ const char *mfd0c4566[] = { "rkwpgdnlwgg.bid^", NULL }; const char *mfd0dd01d[] = { "/ads/ad_", NULL }; const char *mfd10c356[] = { "cjr.org/interstitial_", NULL }; const char *mfd11288d[] = { "xbitlabs.com/cms/module_banners/", NULL }; +const char *mfd1247ad[] = { "cloudfront.net/prod-global-", NULL }; const char *mfd12f63a[] = { "cloudfunctions.net/ingest?", NULL }; const char *mfd12f7b7[] = { "omsnative.de/tracking/", NULL }; const char *mfd16a88 [] = { "yqutkbvrgvar.com^", NULL }; @@ -52012,6 +52406,7 @@ const char *mfe3bb4cd[] = { "pch.com^", "^SpectrumAnalytics.js^", NULL }; const char *mfe3c1217[] = { "yieldkit.com^", NULL }; const char *mfe3d1e63[] = { "oewabox.at^", NULL }; const char *mfe3f5828[] = { "openx.com/favicon.ico", NULL }; +const char *mfe400c62[] = { "jlwejibe.com^", NULL }; const char *mfe4075e1[] = { "/ga-tracking-", NULL }; const char *mfe40ddbd[] = { "mapsofindia.com/widgets/tribalfusionboxadd.html", NULL }; const char *mfe411b5 [] = { "com-a.in/images/banners/", NULL }; @@ -52120,6 +52515,7 @@ const char *mfeb5de1d[] = { "carbiz.in/affiliates-and-partners/", NULL }; const char *mfeb85ebe[] = { "stormysponge.com^", NULL }; const char *mfeba1fb1[] = { "os-data.com^", NULL }; const char *mfeba43d3[] = { "01net.com/track/", NULL }; +const char *mfeba7884[] = { "vidcloud.co/js/lib/", NULL }; const char *mfebb8cf9[] = { "blogverzeichnis.eu^", NULL }; const char *mfebbf10e[] = { "crushorflush.com/html/promoframe.html", NULL }; const char *mfebc04cc[] = { "expressclassifiedstt.com/adimg.php?", NULL }; @@ -52285,6 +52681,7 @@ const char *mff8cfca2[] = { "/track.js?referrer", NULL }; const char *mff8dfc15[] = { "puffyloss.com^", NULL }; const char *mff8e816b[] = { "etahub.com^", NULL }; const char *mff8f4f0b[] = { "/ad_refresh.", NULL }; +const char *mff926892[] = { "/_bm/bd-", NULL }; const char *mff954811[] = { "bbredir-ac-100.com^", NULL }; const char *mff957005[] = { "officelivecontent.com^", "^Survey^", NULL }; const char *mff97f4cc[] = { "82fed4c780ef4200.com^", NULL }; @@ -52297,6 +52694,7 @@ const char *mffa070e9[] = { "globaltraffico.com^", NULL }; const char *mffa09d2b[] = { "lvodomo.info^", NULL }; const char *mffa1933e[] = { "uapoisk.net^", NULL }; const char *mffa1a366[] = { "stomp.com.sg/site/servlet/tracker", NULL }; +const char *mffa239d0[] = { "intrience.info^", NULL }; const char *mffa651d8[] = { "gixmo.dk^", NULL }; const char *mffa6bbf3[] = { "_ad_leaderboard.", NULL }; const char *mffa6c2b4[] = { "/ad24/", NULL }; @@ -52404,8 +52802,8 @@ const char *d12f1f6ac[] = { "telecinco.es", "cuatro.com", NULL }; const char *d12f448c4[] = { "thewindowsclub.com", NULL }; const char *d1336ee8f[] = { "vulture.com", NULL }; const char *d13606de5[] = { "stuff.co.nz", NULL }; -const char *d138ec66b[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "askmefast.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "boredomtherapy.com", "breathecast.com", "bugout.news", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailysurge.com", "damnlol.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "evil.news", "freedom.news", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "guns.news", "gymflow100.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "oddee.com", "opednews.com", "patriotoutdoornews.com", "patriottribune.com", "politichicks.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d13994618[] = { "urlgalleries.net", "xxxstreams.eu", NULL }; +const char *d13cc82e5[] = { "sfiles.org", NULL }; const char *d13dfc5e4[] = { "dafiti.cl", "dafiti.com.ar", "dafiti.com.br", "dafiti.com.co", NULL }; const char *d13f79a7a[] = { "yourtailorednews.com", NULL }; const char *d143d3e80[] = { "verliga.net", NULL }; @@ -52415,7 +52813,6 @@ const char *d145428c4[] = { "weather.com", NULL }; const char *d146d9e46[] = { "dplay.dk", NULL }; const char *d146fc812[] = { "freeallmusic.net", NULL }; const char *d14781b7d[] = { "armstrongmywire.com", "atlanticbb.net", "bestbuy.com", "bresnan.net", "broadstripe.net", "buckeyecablesystem.net", "cableone.net", "centurylink.net", "charter.net", "cincinnatibell.net", "dish.net", "forbbbs.org", "gumtree.com.au", "hargray.net", "hawaiiantel.net", "hickorytech.net", "homeaway.co.uk", "knology.net", "livestrong.com", "mediacomtoday.com", "midco.net", "mybendbroadband.com", "mybrctv.com", "mycenturylink.com", "myconsolidated.net", "myepb.net", "mygrande.net", "mygvtc.com", "myhughesnet.com", "myritter.com", "northstate.net", "nwcable.net", "query.nytimes.com", "rentals.com", "search.rr.com", "searchresults.verizon.com", "suddenlink.net", "surewest.com", "synacor.net", "tds.net", "toshiba.com", "trustedreviews.com", "truvista.net", "windstream.net", "windstreambusiness.net", "wowway.net", "www.google.com", "zoover.co.uk", "zoover.com", NULL }; -const char *d14870a01[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "hngn.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "medicine.news", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "theviralmob.com", "traileraddict.com", "truththeory.com", "twisted.news", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "winningdemocrats.com", "xtribune.com", NULL }; const char *d149b274c[] = { "dailygames.com", NULL }; const char *d14bb5ed0[] = { "gogaytube.tv", "shemaleporntube.tv", NULL }; const char *d14d304ff[] = { "fortune.com", NULL }; @@ -52433,6 +52830,7 @@ const char *d1614008b[] = { "delfi.lt", NULL }; const char *d1615efed[] = { "vidoza.net", NULL }; const char *d163dcbef[] = { "foreverymom.com", NULL }; const char *d164b58be[] = { "fyi.tv", "history.com", "mylifetime.com", "speedtest.net", NULL }; +const char *d16f32a76[] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "fitnessconnoisseur.com", "foreverymom.com", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "libertyalliance.com", "libertyunyielding.com", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "shark-tank.com", "shedthoselbs.com", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "traileraddict.com", "truththeory.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "xtribune.com", NULL }; const char *d17007439[] = { "fullmatchesandshows.com", NULL }; const char *d172b1bb [] = { "analytics.twitter.com", NULL }; const char *d17754966[] = { "firstrowas.co", "gofirstrow.eu", "ifirstrow.eu", "ifirstrowit.eu", "webfirstrow.eu", NULL }; @@ -52471,13 +52869,16 @@ const char *d1cc68b6b[] = { "amaderforum.com", NULL }; const char *d1cd3f77d[] = { "woxikon.de", NULL }; const char *d1cdc71c8[] = { "huffingtonpost.com", NULL }; const char *d1ce39092[] = { "vg247.com", NULL }; +const char *d1d018a3a[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "askmefast.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "boredomtherapy.com", "breathecast.com", "bugout.news", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailysurge.com", "dailywire.com", "damnlol.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "evil.news", "freedom.news", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "greatamericanrepublic.com", "guns.news", "gymflow100.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "oddee.com", "opednews.com", "patriotoutdoornews.com", "patriottribune.com", "politichicks.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d1d1439af[] = { "youwatch.org", NULL }; const char *d1d3112ba[] = { "11alive.com", "12news.com", "12newsnow.com", "13newsnow.com", "13wmaz.com", "9news.com", "abc10.com", "cbs19.tv", "firstcoastnews.com", "fox15abilene.com", "kagstv.com", "kare11.com", "kcentv.com", "kens5.com", "kgw.com", "khou.com", "kiiitv.com", "king5.com", "krem.com", "ksdk.com", "ktvb.com", "kvue.com", "myatltv.com", "myfoxzone.com", "news10.net", "newscentermaine.com", "thv11.com", "todaysthv.com", "wbir.com", "wcnc.com", "wfaa.com", "wfmynews2.com", "wgrz.com", "whas11.com", "wltx.com", "wtsp.com", "wusa9.com", "wvec.com", "wwltv.com", "wzzm13.com", NULL }; const char *d1d35d3b1[] = { "socketloop.com", NULL }; const char *d1d486bc6[] = { "rankbank.net", NULL }; const char *d1d4ca3f [] = { "youngcons.com", NULL }; const char *d1d95e106[] = { "traileraddict.com", NULL }; +const char *d1dc030cf[] = { "huim.com", NULL }; const char *d1dc4a272[] = { "afreesms.com", NULL }; +const char *d1dfcae6f[] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "askmefast.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "crossmap.com", "dailyheadlines.net", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "girlsjustwannahaveguns.com", "greatamericanrepublic.com", "hngn.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "latinpost.com", "libertyunyielding.com", "minutemennews.com", "musictimes.com", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "oddee.com", "patriotoutdoornews.com", "rantlifestyle.com", "realfarmacy.com", "redmaryland.com", "shark-tank.com", "spectator.org", "stevedeace.com", "techtimes.com", "theblacksphere.net", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "tinypic.com", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; const char *d1e096c38[] = { "lindaikeji.blogspot.com", NULL }; const char *d1e0c8df1[] = { "dailycaller.com", "realhardwarereviews.com", "thepoliticalinsider.com", NULL }; const char *d1e28e6eb[] = { "snug-harbor.org", NULL }; @@ -52485,11 +52886,11 @@ const char *d1e6872ec[] = { "powerwatch.pw", NULL }; const char *d1e89d92e[] = { "brandverity.com", NULL }; const char *d1e963058[] = { "bbc.co.uk", NULL }; const char *d1e973410[] = { "kabeleins.de", "prosieben.de", "prosiebenmaxx.de", "ran.de", "rollingstone.de", "sat1.de", "sixx.de", NULL }; -const char *d1f0ca0f1[] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "askmefast.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "crossmap.com", "dailyheadlines.net", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "girlsjustwannahaveguns.com", "hallels.com", "hngn.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "latinpost.com", "libertyunyielding.com", "minutemennews.com", "musictimes.com", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "oddee.com", "patriotoutdoornews.com", "rantlifestyle.com", "realfarmacy.com", "redmaryland.com", "shark-tank.com", "spectator.org", "stevedeace.com", "techtimes.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "traileraddict.com", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; const char *d1f3512c3[] = { "flipkart.com", NULL }; const char *d1f4dfc7c[] = { "f1i.com", NULL }; const char *d1f5e8eac[] = { "nyctourist.com", NULL }; const char *d1f5ea777[] = { "beinsport-streaming.com", NULL }; +const char *d1f73a815[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "opednews.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "reviveusa.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d1fcccf82[] = { "peterboroughtoday.co.uk", NULL }; const char *d1fd6d0f6[] = { "itreviews.com", NULL }; const char *d1fd9b959[] = { "readwriteweb.com", NULL }; @@ -52524,18 +52925,19 @@ const char *d235cf245[] = { "mylegalporno.com", NULL }; const char *d236d940e[] = { "webpronews.com", NULL }; const char *d23732dc7[] = { "promodj.com", NULL }; const char *d23b04555[] = { "beliebershotel.com", NULL }; +const char *d23b44ba7[] = { "0dt.net", "123movies.net", "adyou.me", "akvideo.stream", "animesonlinetk.info", "asianvote.com", "biqle.ru", "bittorrent.am", "bmovies.to", "bonstreams.net", "briansarmiento.website", "bro.adca.st", "buzzfil.net", "clicknupload.org", "clik.pw", "ddlvalley.me", "divxatope1.com", "dropapk.com", "dwatchseries.to", "ewatchseries.to", "eztv.ag", "fbstreams.me", "fileone.tv", "firstrowsports.eu", "flash-x.tv", "flashsx.tv", "flashx.co", "flashx.me", "flashx.run", "flashx.sx", "flashx.to", "flashx.tv", "flashx.ws", "flashx1.tv", "flashxx.tv", "gamestorrent.co", "gorillavid.in", "gounlimited.to", "hdvid.life", "hdvid.tv", "hdvid.xyz", "icefilms.info", "igg-games.com", "jkanime.net", "katcr.host", "kissanime.ru", "lavamovies.se", "livecamtv.me", "m4ufree.com", "m4ufree.tv", "masterani.me", "megaup.net", "mlbstream.me", "moecdn.io", "monova.org", "movpod.in", "mp4upload.com", "my-project-free.tv", "myfeed4u.me", "nbastreams.me", "newpct.com", "newpct1.com", "nflstreams.me", "nhlstreams.me", "nowvideo.sx", "oload.site", "oloadcdn.net", "openload.co", "opensubtitles.org", "ourl.io", "pcgames-download.com", "pelispedia.tv", "pelisplus.tv", "pirateproxy.ist", "pirateproxy.sh", "putlockertv.se", "rapidvideo.com", "readmanga.today", "sawlive.tv", "serietvsubita.net", "shaggyimg.pro", "skidrowcrack.com", "sportshd.me", "stream.moe", "stream2watch.cc", "streamango.com", "streamfilmzzz.com", "streamzzz.online", "strikeout.co", "subtorrents.io", "sunmusiq.com", "telepisodes.co", "thehiddenbay.ws", "thepiratebay.cr", "thepixstate.com", "thevideobee.to", "torrentz2.eu", "unblocked.mx", "unblocked.sh", "unblocked.vet", "unblocker.cc", "uptobox.com", "vidgg.to", "vidlox.me", "vidlox.tv", "vidtod.me", "vidtodo.me", "vidtudu.com", "vidup.me", "vidup.tv", "vidzi.tv", "vodlock.co", "watchers.to", "watchonline.to", "watchonlinemovies.com.pk", "yts.ag", "yts.am", "yts.gs", "zooqle.com", NULL }; const char *d23e640c9[] = { "directon.tv", "games.yahoo.com", "onescreen.net", "wii-cast.tv", NULL }; const char *d240097b [] = { "daijiworld.com", NULL }; const char *d2406de0c[] = { "dugout.com", NULL }; const char *d241b6580[] = { "hypeseek.com", NULL }; const char *d247527c7[] = { "gamenguide.com", "itechpost.com", "parentherald.com", NULL }; -const char *d247bd05a[] = { "35.188.59.75", "adf.ly", "daclips.in", "depositfiles.com", "depositfiles.org", "dfiles.eu", "dfiles.ru", "escdn.co", "estream.to", "fastbay.net", "fastspics.net", "filepost.com", "flash-x.tv", "flashx.tv", "go4up.com", "gorillavid.in", "jwpcdn.com", "latestmoviesdl.com", "load.to", "moecdn.io", "mofunzone.com", "monova.org", "movpod.in", "oload.info", "oload.stream", "oload.tv", "oload.xyz", "oloadcdn.net", "openload.co", "putlockers.fm", "sendvid.com", "speedvid.net", "sportp2p.com", "stream.moe", "stream2watch.org", "streamango.com", "streamcloud.eu", "streamin.to", "thevideo.me", "topclickguru.com", "twer.info", "uptobox.com", "uptostream.com", "vid.ag", "vidabc.com", "vidcpm.com", "vidgg.to", "vidspot.net", "vidstreaming.io", "vidto.me", "vidzi.tv", "vodlock.co", "vshare.eu", NULL }; const char *d24c80b8f[] = { "afl.com.au", NULL }; const char *d24dccc92[] = { "montrealgazette.com", NULL }; const char *d252845ad[] = { "cars.com", NULL }; const char *d25a04bd7[] = { "player.vgtrk.com", NULL }; const char *d25a2bb9e[] = { "pandasecurity.com", NULL }; const char *d25a737e1[] = { "adwords.google.com", NULL }; +const char *d25d96de1[] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bighealthreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "crossmap.com", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "enstarz.com", "foreverymom.com", "freedomforce.com", "girlsjustwannahaveguns.com", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "hallels.com", "hngn.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "libertyalliance.com", "libertyunyielding.com", "minutemennews.com", "myscienceacademy.org", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "rightwingnews.com", "shark-tank.com", "spectator.org", "stevedeace.com", "techtimes.com", "theblacksphere.net", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "theviralmob.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; const char *d25e3c348[] = { "bigfile.to", NULL }; const char *d25e3d9d5[] = { "afdah.tv", NULL }; const char *d25eaf46d[] = { "spiegel.de", NULL }; @@ -52562,7 +52964,6 @@ const char *d29a96835[] = { "barstoolsports.com", NULL }; const char *d29b1ed0f[] = { "nhk.or.jp", NULL }; const char *d29d78b6c[] = { "techpowerup.com", NULL }; const char *d29e0b6f7[] = { "newsok.com", NULL }; -const char *d29e18f42[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bigleaguepolitics.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "damnlol.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "knowledgedish.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "o4anews.com", "oddee.com", "opednews.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicalcowboy.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "technobuffalo.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d2a073d1 [] = { "zattoo.com", NULL }; const char *d2a3da63e[] = { "clubedohardware.com.br", NULL }; const char *d2a757180[] = { "marketingmag.ca", NULL }; @@ -52582,14 +52983,17 @@ const char *d2c28a807[] = { "searchftps.net", NULL }; const char *d2c5337b7[] = { "cnet.com", "gamespot.com", "giantbomb.com", NULL }; const char *d2c9bc48d[] = { "buysubscriptions.com", "cbsnews.com", "cbssports.com", "cnet.com", "dailystar.co.uk", "express.co.uk", "gamerant.com", "gamespot.com", "giantbomb.com", "inyt.com", "metacritic.com", "metrolyrics.com", "page3.com", "rotoworld.com", "scout.com", "sh.st", "thesun.co.uk", "thesun.ie", "thesundaytimes.co.uk", "thetimes.co.uk", "tv.com", "tvguide.com", "zdnet.com", NULL }; const char *d2cbce01c[] = { "ancensored.com", NULL }; +const char *d2cd90ab0[] = { "appagg.com", NULL }; const char *d2d1737d4[] = { "dplay.com", "dplay.dk", "dplay.se", "eonline.com", "uktv.co.uk", NULL }; const char *d2d521e68[] = { "kat.al", NULL }; +const char *d2d9d6f99[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bighealthreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "fitnessconnoisseur.com", "foreverymom.com", "freedomforce.com", "girlsjustwannahaveguns.com", "glitch.news", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "gymflow100.com", "hallels.com", "hautereport.com", "hngn.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "libertyunyielding.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "shark-tank.com", "shedthoselbs.com", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "techconsumer.com", "techtimes.com", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "theviralmob.com", "tinypic.com", "traileraddict.com", "truththeory.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d2dc89c55[] = { "delo.si", NULL }; const char *d2dc90e96[] = { "electrek.co", NULL }; const char *d2dddef3e[] = { "backin.net", NULL }; const char *d2de0c68 [] = { "fillinn.com", NULL }; const char *d2de42e01[] = { "www.msn.com", NULL }; const char *d2dea7e0b[] = { "vroniplag.wikia.com", NULL }; +const char *d2e0ed1af[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d2e34ec98[] = { "olx.ua", NULL }; const char *d2e4f1377[] = { "breitbart.com", NULL }; const char *d2e77974f[] = { "tntdrama.com", NULL }; @@ -52606,9 +53010,9 @@ const char *d2f918ad [] = { "eskago.pl", NULL }; const char *d2f9e7ca5[] = { "businessinsider.com", "givemesport.com", "grubstreet.com", "madison.com", "nowloading.co", "thesouthern.com", "trendblog.net", "twitchy.com", NULL }; const char *d2fd04d3c[] = { "bits.yt", NULL }; const char *d2fe98bd6[] = { "dubs.me", "filestore123.info", "myfilestore.com", "portable77download.blogspot.com", NULL }; -const char *d2fee4f50[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "intellectualconservative.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "urbantabloid.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d30155ba [] = { "alrincon.com", NULL }; const char *d3025d169[] = { "microsoftvirtualacademy.com", NULL }; +const char *d302da2f3[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bugout.news", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "gosocial.co", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "westernjournalism.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d302e4b9f[] = { "slate.com", NULL }; const char *d3035a6ef[] = { "avgle.com", "camwhorestv.org", "extremetube.com", "pornflip.com", "pornhub.com", "redtube.com", "spankwire.com", "streamjav.net", "theync.com", "tube8.com", "vidz7.com", "xxxkingtube.com", "youporn.com", "youporngay.com", NULL }; const char *d303d0b56[] = { "tampermonkey.net", NULL }; @@ -52641,6 +53045,7 @@ const char *d35225ecc[] = { "brazzerssupport.com", NULL }; const char *d3557cdb8[] = { "directon.tv", "wii-cast.tv", NULL }; const char *d3559c601[] = { "game.zylom.com", NULL }; const char *d35d44145[] = { "npr.org", NULL }; +const char *d35e8e776[] = { "colorlib.com", NULL }; const char *d3609b825[] = { "pro-football-reference.com", NULL }; const char *d364b35b7[] = { "uptobox.com", NULL }; const char *d364e3d41[] = { "dcrtv.com", NULL }; @@ -52655,26 +53060,26 @@ const char *d36ff5641[] = { "www.stern.de", NULL }; const char *d3708420d[] = { "dailyheadlines.net", "o4anews.com", "viralnova.com", NULL }; const char *d3718473d[] = { "adyou.co", "adyou.me", NULL }; const char *d371e1eeb[] = { "byetv.org", NULL }; -const char *d373a411b[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d379bb5e9[] = { "ttgmedia.com", NULL }; +const char *d37b98303[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "boredomtherapy.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "damnlol.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "girlsjustwannahaveguns.com", "glitch.news", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "intellectualconservative.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "moneyversed.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "opednews.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "urbantabloid.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d37d130d7[] = { "spatialbuzz.com", NULL }; const char *d37d55046[] = { "rarbg.is", "rarbg.to", "rarbgmirror.com", "rarbgproxy.org", "rarbgprx.org", NULL }; const char *d37d76785[] = { "publicleech.xyz", "sznpaste.net", NULL }; const char *d381ae572[] = { "espn.go.com", NULL }; +const char *d3846dd25[] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "askmefast.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "crossmap.com", "dailyheadlines.net", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "girlsjustwannahaveguns.com", "greatamericanrepublic.com", "hngn.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "latinpost.com", "libertyunyielding.com", "minutemennews.com", "musictimes.com", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "oddee.com", "patriotoutdoornews.com", "rantlifestyle.com", "realfarmacy.com", "redmaryland.com", "rightwingnews.com", "shark-tank.com", "spectator.org", "stevedeace.com", "techtimes.com", "theblacksphere.net", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; const char *d384e0c02[] = { "adidas.de", NULL }; const char *d38516403[] = { "gaytube.com", NULL }; const char *d386f6a42[] = { "foxnews.com", NULL }; const char *d38b293a6[] = { "cheatsheet.com", NULL }; +const char *d38d297f7[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breakingnews.ie", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "fitnessconnoisseur.com", "foreverymom.com", "freedomforce.com", "girlsjustwannahaveguns.com", "glitch.news", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "gymflow100.com", "hallels.com", "hautereport.com", "hispolitica.com", "hngn.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "libertyunyielding.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "shark-tank.com", "shedthoselbs.com", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "theviralmob.com", "truththeory.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "xtribune.com", NULL }; const char *d38d76a2d[] = { "sportube.tv", NULL }; const char *d391c81af[] = { "dillards.com", NULL }; const char *d391c8ce8[] = { "nydailynews.com", "travelscream.com", "yahoo.com", NULL }; -const char *d393a6db0[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "boredomtherapy.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "damnlol.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "gosocial.co", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "reverbpress.com", "reviveusa.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tinypic.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "universityherald.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "westernjournalism.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; +const char *d39409c50[] = { "shares.enetres.net", "videos.13tv.es", NULL }; const char *d395d7e16[] = { "dafiti.cl", "dafiti.com.ar", "dafiti.com.br", "dafiti.com.co", "kbb.com", NULL }; const char *d398c400f[] = { "pumpkinpatch.co.nz", "pumpkinpatch.co.uk", "pumpkinpatch.com", "pumpkinpatch.com.au", NULL }; const char *d39a5afaf[] = { "civilization5cheats.com", "kzupload.com", NULL }; const char *d39c0dc35[] = { "stylished.de", NULL }; -const char *d39cfc6f2[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomforce.com", "freedomoutpost.com", "funnyand.com", "gamerant.com", "girlsjustwannahaveguns.com", "glitch.news", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "universityherald.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; -const char *d39dfaf97[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "damnlol.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "gosocial.co", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "reverbpress.com", "reviveusa.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tinypic.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "universityherald.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "westernjournalism.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d39e86764[] = { "vid.ag", NULL }; const char *d39f29335[] = { "twitter.com", NULL }; const char *d39f2bf63[] = { "corriereadriatico.it", "ilgazzettino.it", "ilmattino.it", "ilmessaggero.it", "leggo.it", "quotidianodipuglia.it", NULL }; @@ -52688,6 +53093,7 @@ const char *d3a906b33[] = { "estream.nu", "estream.to", "estream.xyz", NULL }; const char *d3ab3d4ec[] = { "ganool.com", NULL }; const char *d3acd016f[] = { "crackle.com", NULL }; const char *d3b1a4efb[] = { "boxoffice.com", NULL }; +const char *d3b4c0d7e[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "creepybasement.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "foreverymom.com", "freedomforce.com", "girlsjustwannahaveguns.com", "glitch.news", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "gymflow100.com", "hallels.com", "hngn.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "libertyalliance.com", "libertyunyielding.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "shark-tank.com", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "traileraddict.com", "truththeory.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", "xtribune.com", NULL }; const char *d3bf08cb9[] = { "betabeat.com", "couriermail.com.au", "financialpost.com", "wcpo.com", NULL }; const char *d3c8a5d06[] = { "loot.com", NULL }; const char *d3ceb3c36[] = { "search.yahoo.com", NULL }; @@ -52700,10 +53106,10 @@ const char *d3e127a20[] = { "allmusic.com", "ffiles.com", "full-ngage-games.blog const char *d3e40d081[] = { "comedy.com", NULL }; const char *d3e54e517[] = { "comingsoon.net", "gamerevolution.com", "sohh.com", NULL }; const char *d3e8b2cd5[] = { "droid-life.com", NULL }; +const char *d3ec6479f[] = { "dressupmix.ru", "freegamescasual.com", "khelnow.com", "teensgames.ru", NULL }; const char *d3ed30d59[] = { "espnf1.com", NULL }; const char *d3eef391e[] = { "userstyles.org", NULL }; const char *d3f433b7f[] = { "hltv.org", NULL }; -const char *d3f514093[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bugout.news", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "gosocial.co", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "westernjournalism.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d3f869ae8[] = { "ndtv.com", NULL }; const char *d3fa1e3eb[] = { "planetsnow.de", NULL }; const char *d3fc1e89a[] = { "tube8.com", NULL }; @@ -52711,6 +53117,7 @@ const char *d3fde7f18[] = { "sportmaster.ru", NULL }; const char *d3fe6284c[] = { "aol.com", NULL }; const char *d403c4fdd[] = { "adadyn.com", NULL }; const char *d403f597f[] = { "ar12gaming.com", NULL }; +const char *d409e9d54[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d40e4be15[] = { "daum.net", NULL }; const char *d40ead33f[] = { "astalavista.com", NULL }; const char *d40fe038c[] = { "mavrixonline.com", NULL }; @@ -52745,6 +53152,7 @@ const char *d45f065ed[] = { "netzero.net", NULL }; const char *d46042786[] = { "foreverceleb.com", NULL }; const char *d46188bec[] = { "gradleplease.appspot.com", NULL }; const char *d463fcc5b[] = { "zone-anime.net", NULL }; +const char *d4658da4d[] = { "hdvid.life", "hdvid.tv", "hdvid.xyz", NULL }; const char *d46990e68[] = { "comunio.de", NULL }; const char *d46c5271c[] = { "www.google.com", NULL }; const char *d46d34540[] = { "rsaconference.com", NULL }; @@ -52766,13 +53174,13 @@ const char *d48ed309a[] = { "cpahero.com", NULL }; const char *d48f82118[] = { "insuranceloansonline.com", NULL }; const char *d4957d372[] = { "telesurtv.net", NULL }; const char *d4983898a[] = { "asana.com", NULL }; -const char *d498adcc1[] = { "flash-x.tv", "flashsx.tv", "flashx.bz", "flashx.cc", "flashx.me", "flashx.run", "flashx.sx", "flashx.to", "flashx.tv", "flashx.ws", "flashx1.tv", "flashxx.tv", NULL }; const char *d4a249da4[] = { "flv2mp3.com", NULL }; const char *d4a5878b7[] = { "noracam.com", NULL }; const char *d4a76a780[] = { "parismatch.com", NULL }; const char *d4aba676b[] = { "criteo.investorroom.com", NULL }; const char *d4aebae9b[] = { "afl.com.au", "goal.com", NULL }; const char *d4af6d0f7[] = { "slickdeals.net", NULL }; +const char *d4b6a3f74[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bighealthreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "xtribune.com", NULL }; const char *d4b6c1d72[] = { "smartertravel.com", NULL }; const char *d4b6ea9ef[] = { "itworld.com", "juniper.net", NULL }; const char *d4b8eec0 [] = { "backupload.net", NULL }; @@ -52780,7 +53188,6 @@ const char *d4c1ca440[] = { "yonhapnews.co.kr", NULL }; const char *d4c2ab000[] = { "pga.com", NULL }; const char *d4c3182d6[] = { "dielochis.de", NULL }; const char *d4c3a724c[] = { "publicleech.xyz", NULL }; -const char *d4c66d9cc[] = { "powernationtv.com", NULL }; const char *d4cbba7bb[] = { "winfuture.de", NULL }; const char *d4d13c4b9[] = { "empireonline.com", NULL }; const char *d4d1ce910[] = { "casinobonus24.se", "top5casinosites.co.uk", NULL }; @@ -52796,7 +53203,6 @@ const char *d4e1e821a[] = { "anonymousemail.me", NULL }; const char *d4e3d5f9d[] = { "flysat.com", NULL }; const char *d4e3fe31c[] = { "rule34hentai.net", NULL }; const char *d4e403686[] = { "beelink.in", NULL }; -const char *d4e5a4637[] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "coviral.com", "crossmap.com", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "foreverymom.com", "freedomforce.com", "girlsjustwannahaveguns.com", "groopspeak.com", "guardianlv.com", "hallels.com", "hngn.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "libertyunyielding.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "pickthebrain.com", "politicaloutcast.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "redhotchacha.com", "redmaryland.com", "shark-tank.com", "spectator.org", "stevedeace.com", "techtimes.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; const char *d4e61fe4c[] = { "voya.ai", NULL }; const char *d4e745af3[] = { "biohealthinnovation.org", "counselheal.com", "dolphnsix.com", "foodworldnews.com", "itechpost.com", "universityherald.com", NULL }; const char *d4e9b426f[] = { "vidzi.tv", "vidzi.si", NULL }; @@ -52823,7 +53229,6 @@ const char *d52e1afff[] = { "ford.com", NULL }; const char *d52e7a50f[] = { "ananzi.co.za", NULL }; const char *d52fe4e02[] = { "ams.amazon.co.uk", NULL }; const char *d5304b70e[] = { "antena3.com", "atresmedia.com", "atresplayer.com", "lasexta.com", NULL }; -const char *d530ea27a[] = { "activistpost.com", "alfonzorachel.com", "allenwestrepublic.com", "askmefast.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "crossmap.com", "dailyheadlines.net", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "enstarz.com", "girlsjustwannahaveguns.com", "hngn.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "latinpost.com", "legalinsurrection.com", "libertyunyielding.com", "minutemennews.com", "musictimes.com", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "oddee.com", "parentherald.com", "patriotoutdoornews.com", "rantlifestyle.com", "realfarmacy.com", "realtytoday.com", "redmaryland.com", "rightwingnews.com", "shark-tank.com", "spectator.org", "stevedeace.com", "techtimes.com", "theblacksphere.net", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "universityherald.com", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", "wakingtimes.com", NULL }; const char *d53144db6[] = { "google.ae", "google.at", "google.be", "google.bg", "google.by", "google.ca", "google.ch", "google.cl", "google.co.id", "google.co.il", "google.co.in", "google.co.jp", "google.co.kr", "google.co.nz", "google.co.th", "google.co.uk", "google.co.ve", "google.co.za", "google.com", "google.com.ar", "google.com.au", "google.com.br", "google.com.co", "google.com.ec", "google.com.eg", "google.com.hk", "google.com.mx", "google.com.my", "google.com.pe", "google.com.ph", "google.com.pk", "google.com.py", "google.com.sa", "google.com.sg", "google.com.tr", "google.com.tw", "google.com.ua", "google.com.uy", "google.com.vn", "google.cz", "google.de", "google.dk", "google.dz", "google.ee", "google.es", "google.fr", "google.gr", "google.hr", "google.hu", "google.ie", "google.it", "google.lt", "google.lv", "google.nl", "google.no", "google.pl", "google.pt", "google.ro", "google.rs", "google.ru", "google.se", NULL }; const char *d5319daf2[] = { "desigual.com", NULL }; const char *d53391739[] = { "cricketwireless.com", NULL }; @@ -52843,10 +53248,8 @@ const char *d56fb65a1[] = { "gserp.com", NULL }; const char *d57117c4f[] = { "entertainment.ie", NULL }; const char *d57188e74[] = { "amazingpics.net", NULL }; const char *d57212938[] = { "diki.pl", NULL }; -const char *d573787ef[] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "askmefast.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "crossmap.com", "dailyheadlines.net", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "girlsjustwannahaveguns.com", "hngn.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "latinpost.com", "libertyunyielding.com", "minutemennews.com", "musictimes.com", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "oddee.com", "patriotoutdoornews.com", "rantlifestyle.com", "realfarmacy.com", "redmaryland.com", "shark-tank.com", "spectator.org", "stevedeace.com", "techtimes.com", "theblacksphere.net", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "tinypic.com", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; const char *d57788374[] = { "gsmarena.com", NULL }; const char *d577e3a74[] = { "adshort.im", NULL }; -const char *d578a5f57[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d578c72d3[] = { "moshimonsters.com", NULL }; const char *d57c1ddd8[] = { "hitfix.com", NULL }; const char *d57c99d0e[] = { "francetvsport.fr", NULL }; @@ -52870,6 +53273,7 @@ const char *d5a8e4961[] = { "masalaboard.com", NULL }; const char *d5aacedfc[] = { "beforeitsnews.com", NULL }; const char *d5ac679d2[] = { "michaels.com", NULL }; const char *d5af64fed[] = { "apps.admob.com", NULL }; +const char *d5b03b7b [] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bugout.news", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dailywire.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "freewarefiles.com", "gamerant.com", "gamersheroes.com", "girlsjustwannahaveguns.com", "godfatherpolitics.com", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "vgpie.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d5b574e9 [] = { "bizportal.co.il", NULL }; const char *d5b6acb31[] = { "m.naver.com", NULL }; const char *d5b6b98a [] = { "livestream.com", NULL }; @@ -52893,6 +53297,7 @@ const char *d5d685d0 [] = { "microsoft.com", "store.office.live.com", "xbox.com" const char *d5d8aa4d [] = { "softgames.com", NULL }; const char *d5dca9eaf[] = { "forwardprogressives.com", NULL }; const char *d5e67cc71[] = { "cyberdevilz.net", NULL }; +const char *d5ecb54b4[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "intellectualconservative.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotnewswire.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "urbantabloid.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d5ee758b5[] = { "whitepages.com", NULL }; const char *d5eed0668[] = { "sporcle.com", NULL }; const char *d5f0acbca[] = { "bingads.microsoft.com", NULL }; @@ -52915,9 +53320,11 @@ const char *d61cd436e[] = { "games.pch.com", NULL }; const char *d622b4a0e[] = { "songspk.live", "vodlocker.com", "zippyshare.com", NULL }; const char *d6235e051[] = { "netload.in", NULL }; const char *d625f6a19[] = { "newstalk1290.com", NULL }; +const char *d627c6a40[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bighealthreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativetribune.com", "conservativevideos.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomforce.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "gosocial.co", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "xtribune.com", NULL }; const char *d62a45362[] = { "hitc.com", NULL }; const char *d62b117b4[] = { "mp3clan.audio", "mp3clan.com", NULL }; const char *d62be2386[] = { "tongji.baidu.com", NULL }; +const char *d62d4ff69[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "opednews.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d62db3f9e[] = { "chase.com", NULL }; const char *d630b20e [] = { "tv2.dk", "tv3play.ee", "tv3play.se", "tv6play.se", "tv8play.se", NULL }; const char *d63296f51[] = { "blogfolha.uol.com.br", "educacao.uol.com.br", "folha.uol.com.br", NULL }; @@ -52928,6 +53335,7 @@ const char *d63b1a8b3[] = { "www.pornhub.com", NULL }; const char *d63b4d622[] = { "danawa.com", NULL }; const char *d63e7235b[] = { "shopping.ninemsn.com.au", "shopping.yahoo.com.au", NULL }; const char *d642259cb[] = { "mousebreaker.com", NULL }; +const char *d6482ff4a[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomforce.com", "freedomoutpost.com", "funnyand.com", "gamerant.com", "girlsjustwannahaveguns.com", "glitch.news", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "universityherald.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d6487a2c2[] = { "gty.pw", NULL }; const char *d649b3fb3[] = { "accounts.google.com", NULL }; const char *d651febf6[] = { "intoday.in", NULL }; @@ -52941,6 +53349,7 @@ const char *d66b9b16d[] = { "sulekha.com", NULL }; const char *d66d7d6d8[] = { "newsextv.com", NULL }; const char *d67038a0b[] = { "hintaseuranta.fi", NULL }; const char *d671ce841[] = { "easyads.eu", NULL }; +const char *d675294ab[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "boredomtherapy.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "damnlol.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "gosocial.co", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "o4anews.com", "oddee.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicalcowboy.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "reverbpress.com", "reviveusa.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tinypic.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "universityherald.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "westernjournalism.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d67532e00[] = { "pasts.lv", NULL }; const char *d675a4758[] = { "serverfault.com", "stackoverflow.com", NULL }; const char *d677e6120[] = { "vintage-erotica-forum.com", NULL }; @@ -52962,11 +53371,11 @@ const char *d68fc130d[] = { "memegenerator.net", NULL }; const char *d6927796d[] = { "yttalk.com", NULL }; const char *d697a503f[] = { "asiananimaltube.org", NULL }; const char *d699e2efa[] = { "10tv.nana10.co.il", NULL }; -const char *d69b67018[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "universityherald.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d69d1913e[] = { "vidzi.online", "vidzi.si", "vidzi.tv", NULL }; const char *d6a1b33b0[] = { "games.baltimoresun.com", "games.charlotteobserver.com", "games.chicagotribune.com", "games.dailypress.com", "games.express.co.uk", "games.mcall.com", "games.nydailynews.com", "games.orlandosentinel.com", "games.parade.com", "games.reviewjournal.com", "games.sandiegouniontribune.com", "games.somersetlive.co.uk", "games.sun-sentinel.com", "puzzles.bestforpuzzles.com", "puzzles.independent.co.uk", "puzzles.standard.co.uk", NULL }; const char *d6a462ea1[] = { "palimas.com", NULL }; const char *d6a4872d4[] = { "sergent-major.com", NULL }; +const char *d6a50137b[] = { "pornhd.com", NULL }; const char *d6a75b994[] = { "accuweather.com", "billingsgazette.com", "bismarcktribune.com", "patheos.com", "qctimes.com", "tucson.com", NULL }; const char *d6ab5ffd1[] = { "wstream.video", NULL }; const char *d6ad377bf[] = { "espn.go.com", "espndeportes.com", "espnfc.co.uk", "espnfc.com", "espnfc.com.au", "espnfc.us", "espnfcasia.com", NULL }; @@ -53005,7 +53414,6 @@ const char *d6fc7bbbd[] = { "zippyshare.com", NULL }; const char *d7004de5c[] = { "gp.se", NULL }; const char *d7020dcd5[] = { "italiashare.net", "oasivip.com", NULL }; const char *d7049e510[] = { "rogersradio.ca", NULL }; -const char *d70569de8[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d70d3389e[] = { "onlinevideoconverter.com", NULL }; const char *d70db76e3[] = { "eegay.com", "teenhdporn.xyz", "xmoviesforyou.com", NULL }; const char *d7142fef3[] = { "thewatchseries.to", NULL }; @@ -53034,6 +53442,7 @@ const char *d750a77be[] = { "dailystar.co.uk", "express.co.uk", NULL }; const char *d751d148e[] = { "haxmaps.com", NULL }; const char *d7523a9dc[] = { "sc2casts.com", NULL }; const char *d7533de91[] = { "ads.google.ac", "ads.google.ad", "ads.google.ae", "ads.google.al", "ads.google.am", "ads.google.as", "ads.google.at", "ads.google.az", "ads.google.ba", "ads.google.be", "ads.google.bf", "ads.google.bg", "ads.google.bi", "ads.google.bj", "ads.google.bs", "ads.google.bt", "ads.google.by", "ads.google.ca", "ads.google.cat", "ads.google.cd", "ads.google.cf", "ads.google.cg", "ads.google.ch", "ads.google.ci", "ads.google.cl", "ads.google.cm", "ads.google.co.ao", "ads.google.co.bw", "ads.google.co.ck", "ads.google.co.cr", "ads.google.co.id", "ads.google.co.il", "ads.google.co.in", "ads.google.co.jp", "ads.google.co.ke", "ads.google.co.kr", "ads.google.co.ls", "ads.google.co.ma", "ads.google.co.mz", "ads.google.co.nz", "ads.google.co.th", "ads.google.co.tz", "ads.google.co.ug", "ads.google.co.uk", "ads.google.co.uz", "ads.google.co.ve", "ads.google.co.vi", "ads.google.co.za", "ads.google.co.zm", "ads.google.co.zw", "ads.google.com", "ads.google.com.af", "ads.google.com.ag", "ads.google.com.ai", "ads.google.com.ar", "ads.google.com.au", "ads.google.com.bd", "ads.google.com.bh", "ads.google.com.bn", "ads.google.com.bo", "ads.google.com.br", "ads.google.com.by", "ads.google.com.bz", "ads.google.com.cn", "ads.google.com.co", "ads.google.com.cu", "ads.google.com.cy", "ads.google.com.do", "ads.google.com.ec", "ads.google.com.eg", "ads.google.com.et", "ads.google.com.fj", "ads.google.com.gh", "ads.google.com.gi", "ads.google.com.gt", "ads.google.com.hk", "ads.google.com.jm", "ads.google.com.jo", "ads.google.com.kh", "ads.google.com.kw", "ads.google.com.lb", "ads.google.com.ly", "ads.google.com.mm", "ads.google.com.mt", "ads.google.com.mx", "ads.google.com.my", "ads.google.com.na", "ads.google.com.ng", "ads.google.com.ni", "ads.google.com.np", "ads.google.com.om", "ads.google.com.pa", "ads.google.com.pe", "ads.google.com.pg", "ads.google.com.ph", "ads.google.com.pk", "ads.google.com.pr", "ads.google.com.py", "ads.google.com.qa", "ads.google.com.ru", "ads.google.com.sa", "ads.google.com.sb", "ads.google.com.sg", "ads.google.com.sl", "ads.google.com.sv", "ads.google.com.tj", "ads.google.com.tn", "ads.google.com.tr", "ads.google.com.tw", "ads.google.com.ua", "ads.google.com.uy", "ads.google.com.vc", "ads.google.com.ve", "ads.google.com.vn", "ads.google.cv", "ads.google.cz", "ads.google.de", "ads.google.dj", "ads.google.dk", "ads.google.dm", "ads.google.dz", "ads.google.ee", "ads.google.es", "ads.google.fi", "ads.google.fm", "ads.google.fr", "ads.google.ga", "ads.google.ge", "ads.google.gg", "ads.google.gl", "ads.google.gm", "ads.google.gp", "ads.google.gr", "ads.google.gy", "ads.google.hk", "ads.google.hn", "ads.google.hr", "ads.google.ht", "ads.google.hu", "ads.google.ie", "ads.google.im", "ads.google.iq", "ads.google.is", "ads.google.it", "ads.google.it.ao", "ads.google.je", "ads.google.jo", "ads.google.jp", "ads.google.kg", "ads.google.ki", "ads.google.kz", "ads.google.la", "ads.google.li", "ads.google.lk", "ads.google.lt", "ads.google.lu", "ads.google.lv", "ads.google.md", "ads.google.me", "ads.google.mg", "ads.google.mk", "ads.google.ml", "ads.google.mn", "ads.google.ms", "ads.google.mu", "ads.google.mv", "ads.google.mw", "ads.google.ne", "ads.google.ne.jp", "ads.google.ng", "ads.google.nl", "ads.google.no", "ads.google.nr", "ads.google.nu", "ads.google.pl", "ads.google.pn", "ads.google.ps", "ads.google.pt", "ads.google.ro", "ads.google.rs", "ads.google.ru", "ads.google.rw", "ads.google.sc", "ads.google.se", "ads.google.sh", "ads.google.si", "ads.google.sk", "ads.google.sm", "ads.google.sn", "ads.google.so", "ads.google.sr", "ads.google.st", "ads.google.td", "ads.google.tg", "ads.google.tl", "ads.google.tm", "ads.google.tn", "ads.google.to", "ads.google.tt", "ads.google.us", "ads.google.vg", "ads.google.vu", "ads.google.ws", NULL }; +const char *d753d7455[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dailywire.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "freewarefiles.com", "gamerant.com", "gamersheroes.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "vgpie.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d75438397[] = { "architizer.com", NULL }; const char *d759d6398[] = { "gamestar.de", NULL }; const char *d75e56d73[] = { "analytics.google.com", NULL }; @@ -53070,7 +53479,6 @@ const char *d7b332202[] = { "mtvema.com", NULL }; const char *d7b576e60[] = { "deadstate.org", NULL }; const char *d7bcbf8f0[] = { "stern.de", NULL }; const char *d7bcfbb47[] = { "video-download.co", NULL }; -const char *d7bfefe9e[] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "coviral.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "evil.news", "foreverymom.com", "freedom.news", "freedomforce.com", "girlsjustwannahaveguns.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hngn.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "liberty.news", "libertyunyielding.com", "medicine.news", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techtimes.com", "theblacksphere.net", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "tosavealife.com", "truththeory.com", "twisted.news", "valuewalk.com", "vcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", "xtribune.com", NULL }; const char *d7c24609 [] = { "news.com.au", NULL }; const char *d7c3b2882[] = { "turbogenerator.info", NULL }; const char *d7c918422[] = { "enter.ru", NULL }; @@ -53079,6 +53487,7 @@ const char *d7cc5c95e[] = { "discovery.com", NULL }; const char *d7cd4742c[] = { "hp.com", NULL }; const char *d7cf36494[] = { "immowelt.de", NULL }; const char *d7d0d2db6[] = { "gsmarena.com", "nydailynews.com", NULL }; +const char *d7d319978[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "universityherald.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d7d51e51e[] = { "sextube.com", NULL }; const char *d7d7d5e1b[] = { "people.com", "time.com", NULL }; const char *d7d80923c[] = { "spiegel.de", "stern.de", NULL }; @@ -53107,7 +53516,6 @@ const char *d80151edf[] = { "comunicaciones.udd.cl", NULL }; const char *d8091a331[] = { "digiday.com", NULL }; const char *d80a979b6[] = { "moviezone.cz", NULL }; const char *d80fd9e6b[] = { "mlb.com", NULL }; -const char *d80fe93a2[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "creepybasement.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "foreverymom.com", "freedomforce.com", "girlsjustwannahaveguns.com", "glitch.news", "groopspeak.com", "guardianlv.com", "gymflow100.com", "hallels.com", "hngn.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "libertyalliance.com", "libertyunyielding.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "shark-tank.com", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "traileraddict.com", "truththeory.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", "xtribune.com", NULL }; const char *d81091cde[] = { "lenovo.com", "nationalgeographic.com", "paypal.fr", NULL }; const char *d81329538[] = { "spielen.com", NULL }; const char *d81392654[] = { "professionaladviser.com", "theinquirer.net", NULL }; @@ -53135,7 +53543,6 @@ const char *d85436c52[] = { "mail.biz.rr.com", NULL }; const char *d855bda0c[] = { "uol.com.br", NULL }; const char *d855c519a[] = { "tune.pk", NULL }; const char *d85638058[] = { "spankwire.com", NULL }; -const char *d85695493[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "boredomtherapy.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "damnlol.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "girlsjustwannahaveguns.com", "glitch.news", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "intellectualconservative.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "moneyversed.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "opednews.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "urbantabloid.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d856d0a43[] = { "tradera.com", "xxl.se", NULL }; const char *d8587dbf3[] = { "hbsmediasetit.deltatre.net", NULL }; const char *d858f11ee[] = { "kissanime.com", NULL }; @@ -53146,7 +53553,6 @@ const char *d8646db42[] = { "kissanime.ru", NULL }; const char *d8647337e[] = { "cnbc.com", NULL }; const char *d864c35c6[] = { "filatak.com", NULL }; const char *d8660f3cb[] = { "kissasian.ch", "kissasian.sh", NULL }; -const char *d866eda6e[] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "fitnessconnoisseur.com", "foreverymom.com", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "groopspeak.com", "guardianlv.com", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "libertyalliance.com", "libertyunyielding.com", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "shark-tank.com", "shedthoselbs.com", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "traileraddict.com", "truththeory.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "xtribune.com", NULL }; const char *d86adcf07[] = { "kinox.to", "movie4k.to", "unblocked.work", "vidup.me", NULL }; const char *d86de8ef0[] = { "chip.de", NULL }; const char *d87598b2d[] = { "thisav.com", NULL }; @@ -53167,7 +53573,6 @@ const char *d898d5803[] = { "dplay.com", "dplay.dk", "dplay.se", NULL }; const char *d89935507[] = { "lemonde.fr", NULL }; const char *d89cc0fd7[] = { "autobild.de", "focus.de", "kabeleins.de", "prosieben.de", "prosiebenmaxx.de", "ran.de", "sat1.de", "sixx.de", "tellows.de", "transfermarkt.de", NULL }; const char *d8a2a3fb6[] = { "autos.yahoo.com", NULL }; -const char *d8a3cdcda[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "girlsjustwannahaveguns.com", "glitch.news", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "opednews.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d8a6e760e[] = { "lshunter.tv", NULL }; const char *d8a9077b3[] = { "speedtest.net", NULL }; const char *d8ab7f98e[] = { "putlocker.is", NULL }; @@ -53192,7 +53597,6 @@ const char *d8cd3c1a8[] = { "thoughtcatalog.com", NULL }; const char *d8cffdf9c[] = { "talksport.co.uk", "tv3.ie", NULL }; const char *d8d1d96cc[] = { "financialexpress.com", "indianexpress.com", "jansatta.com", NULL }; const char *d8d546baa[] = { "popbytes.com", NULL }; -const char *d8d554c19[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "groopspeak.com", "guardianlv.com", "guns.news", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "kdramastars.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "twisted.news", "usherald.com", "valuewalk.comvcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "youthhealthmag.com", NULL }; const char *d8d7960f4[] = { "popeater.com", NULL }; const char *d8d8299be[] = { "mirror.co.uk", NULL }; const char *d8da95765[] = { "hackintosh.zone", NULL }; @@ -53203,7 +53607,6 @@ const char *d8ded2648[] = { "reuters.com", NULL }; const char *d8e122166[] = { "energy.de", NULL }; const char *d8e1bb2bc[] = { "thestreet.com", NULL }; const char *d8e3f8f77[] = { "majorleaguegaming.com", NULL }; -const char *d8e89d4f9[] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bighealthreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "crossmap.com", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "enstarz.com", "foreverymom.com", "freedomforce.com", "girlsjustwannahaveguns.com", "groopspeak.com", "guardianlv.com", "hallels.com", "hngn.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "libertyalliance.com", "libertyunyielding.com", "minutemennews.com", "myscienceacademy.org", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "rightwingnews.com", "shark-tank.com", "spectator.org", "stevedeace.com", "techtimes.com", "theblacksphere.net", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "theviralmob.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; const char *d8ecb9057[] = { "yorkshirepost.co.uk", NULL }; const char *d8ed384fb[] = { "cityam.com", NULL }; const char *d8edf5506[] = { "tritonmedia.com", NULL }; @@ -53214,7 +53617,6 @@ const char *d8f744489[] = { "jc-mp.com", NULL }; const char *d8f93e027[] = { "avforums.com", NULL }; const char *d8f976778[] = { "yourporn.sexy", NULL }; const char *d8f9b0d49[] = { "multiup.org", NULL }; -const char *d8fac4438[] = { "100percentfedup.com", "allenwestrepublic.com", "americannewsx.com", "barbwire.com", "bestfunnyjokes4u.com", "clashdaily.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "coviral.com", "dailysurge.com", "eaglerising.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "godfatherpolitics.com", "hispolitica.com", "janmorganmedia.com", "joeforamerica.com", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "minutemennews.com", "occupydemocrats.com", "patriottribune.com", "politichicks.com", "politicops.com", "redhotchacha.com", "religionlo.com", "reviveusa.com", "shark-tank.com", "theblacksphere.net", "thefreethoughtproject.com", "themattwalshblog.com", "theoswatch.com", "usherald.com", "veteranstoday.com", NULL }; const char *d8fea6f31[] = { "hotpornfile.org", NULL }; const char *d8feec5c3[] = { "ads.twitter.com", "analytics.twitter.com", NULL }; const char *d90011462[] = { "politicalears.com", NULL }; @@ -53235,7 +53637,6 @@ const char *d9404804e[] = { "t-online.de", NULL }; const char *d941b4a40[] = { "fijivillage.com", NULL }; const char *d94359a95[] = { "forbes.com", NULL }; const char *d9459ecbe[] = { "mercurynews.com", NULL }; -const char *d94948b88[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "intellectualconservative.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotnewswire.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "urbantabloid.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d94a20d9b[] = { "att.yahoo.com", NULL }; const char *d94dfbf32[] = { "jatttv.pw", "speedplay.pw", "speedplay.site", "speedplay.us", "speedplay1.pw", "speedplay1.site", "speedplay2.pw", "speedplay2.site", "speedplay3.pw", "speedplayx.site", "speedplayy.site", NULL }; const char *d9513f149[] = { "sockshare.com", NULL }; @@ -53249,7 +53650,6 @@ const char *d9677aa53[] = { "vidup.me", NULL }; const char *d969dad2 [] = { "xtraordinaryfansub.com", NULL }; const char *d96b90606[] = { "gogoanime.in", NULL }; const char *d96c460fe[] = { "video.repubblica.it", NULL }; -const char *d96d2b259[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "askmefast.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "girlsjustwannahaveguns.com", "glitch.news", "gosocial.co", "hngn.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "latinpost.com", "libertyunyielding.com", "minutemennews.com", "musictimes.com", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "oddee.com", "parentherald.com", "patriotoutdoornews.com", "rantlifestyle.com", "realfarmacy.com", "redmaryland.com", "shark-tank.com", "spectator.org", "stevedeace.com", "supercheats.com", "techtimes.com", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "tinypic.com", "traileraddict.com", "universityherald.com", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; const char *d96e165a1[] = { "metal-hammer.de", "musikexpress.de", "rollingstone.de", NULL }; const char *d970a5ca0[] = { "rte.ie", NULL }; const char *d971844d [] = { "kongregate.com", NULL }; @@ -53261,7 +53661,6 @@ const char *d97ddfa33[] = { "mail.yahoo.com", NULL }; const char *d98339411[] = { "mitele.es", NULL }; const char *d984dc2b2[] = { "cheatsheet.com", "supercheats.com", NULL }; const char *d984e93f7[] = { "gca.sh", NULL }; -const char *d98576519[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "boredomtherapy.com", "breaking911.com", "breathecast.com", "bugout.news", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "damnlol.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "gosocial.co", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "intellectualconservative.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "knowledgedish.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "universityherald.com", "urbantabloid.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "westernjournalism.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d988b3ef9[] = { "exrapidleech.info", NULL }; const char *d98cb3f1 [] = { "ansingstatejournal.com", "app.com", "battlecreekenquirer.com", "clarionledger.com", "coloradoan.com", "dailyrecord.com", "dailyworld.com", "delmarvanow.com", "freep.com", "greatfallstribune.com", "guampdn.com", "hattiesburgamerican.com", "hometownlife.com", "ithacajournal.com", "jconline.com", "livingstondaily.com", "montgomeryadvertiser.com", "mycentraljersey.com", "news-press.com", "pal-item.com", "pnj.com", "poughkeepsiejournal.com", "press-citizen.com", "pressconnects.com", "rgj.com", "shreveporttimes.com", "stargazette.com", "tallahassee.com", "theadvertiser.com", "thecalifornian.com", "thedailyjournal.com", "thenewsstar.com", "thestarpress.com", "thetimesherald.com", "thetowntalk.com", "visaliatimesdelta.com", NULL }; const char *d9928ed52[] = { "lematin.ch", NULL }; @@ -53275,7 +53674,6 @@ const char *d9a00ede [] = { "travelocity.com", NULL }; const char *d9a18413b[] = { "skidrowreloaded.com", NULL }; const char *d9a232b03[] = { "atlanticcitywebcam.com", "ftlauderdalebeachcam.com", "ftlauderdalewebcam.com", "keywestharborwebcam.com", "morganhillwebcam.com", "nyharborwebcam.com", "portarubawebcam.com", "portbermudawebcam.com", "portcanaveralwebcam.com", "portevergladeswebcam.com", "portmiamiwebcam.com", "portnywebcam.com", NULL }; const char *d9a76b788[] = { "snagfilms.com", NULL }; -const char *d9a8549d6[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "freewarefiles.com", "gamerant.com", "gamersheroes.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "vgpie.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d9abbbc69[] = { "oascentral.feedroom.com", NULL }; const char *d9ad79af8[] = { "support.google.com", NULL }; const char *d9af1130 [] = { "mecox.com", NULL }; @@ -53307,13 +53705,14 @@ const char *d9f20a4 [] = { "forums.tweaktown.com", NULL }; const char *d9f47c3e2[] = { "trello.com", NULL }; const char *d9f862896[] = { "veohb.net", NULL }; const char *d9fee69f7[] = { "cbsnews.com", NULL }; +const char *da004bc2d[] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "breaking911.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "crossmap.com", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "foreverymom.com", "freedomforce.com", "girlsjustwannahaveguns.com", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "hallels.com", "hngn.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "libertyalliance.com", "libertyunyielding.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "pickthebrain.com", "politicaloutcast.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "shark-tank.com", "spectator.org", "stevedeace.com", "techtimes.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "traileraddict.com", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; const char *da0187f1b[] = { "latinopost.com", NULL }; const char *da02b641e[] = { "sharpfile.com", NULL }; const char *da03661ee[] = { "gamehouse.com", NULL }; -const char *da03bdcfd[] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "boredomtherapy.com", "breaking911.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "crossmap.com", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "foreverymom.com", "freedomforce.com", "girlsjustwannahaveguns.com", "groopspeak.com", "guardianlv.com", "hallels.com", "headcramp.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "libertyalliance.com", "libertyunyielding.com", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "pickthebrain.com", "politicaloutcast.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "shark-tank.com", "spectator.org", "stevedeace.com", "techtimes.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "traileraddict.com", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; const char *da05ee243[] = { "televisaofutebol.com", NULL }; const char *da06b6e1e[] = { "cbsnews.com", "cnet.com", NULL }; const char *da0799d57[] = { "firstrownow.eu", "kyivpost.com", "uatoday.tv", "unian.info", NULL }; +const char *da07f370d[] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "boredomtherapy.com", "breaking911.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "crossmap.com", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "foreverymom.com", "freedomforce.com", "girlsjustwannahaveguns.com", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "hallels.com", "headcramp.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "libertyalliance.com", "libertyunyielding.com", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "pickthebrain.com", "politicaloutcast.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "shark-tank.com", "spectator.org", "stevedeace.com", "techtimes.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "traileraddict.com", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; const char *da084ba9f[] = { "free-space.net", "justfortrendygirls.com", "mmusicz.com", "receive-sms.com", "videodownloadx.com", NULL }; const char *da12c1501[] = { "gaybeeg.info", NULL }; const char *da1ad0e39[] = { "boards.net", "freeforums.net", "proboards.com", NULL }; @@ -53326,14 +53725,12 @@ const char *da2c03257[] = { "yepi.com", NULL }; const char *da3187445[] = { "sky.it", "ubibanca.com", NULL }; const char *da33bffc3[] = { "repeatmyvids.com", NULL }; const char *da3447a71[] = { "rakuten.co.jp", NULL }; -const char *da35c8d7b[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breakingnews.ie", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "fitnessconnoisseur.com", "foreverymom.com", "freedomforce.com", "girlsjustwannahaveguns.com", "glitch.news", "groopspeak.com", "guardianlv.com", "gymflow100.com", "hallels.com", "hautereport.com", "hispolitica.com", "hngn.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "libertyunyielding.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "shark-tank.com", "shedthoselbs.com", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "theviralmob.com", "truththeory.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "xtribune.com", NULL }; const char *da3641475[] = { "indiatimes.com", NULL }; const char *da3867894[] = { "jsperf.com", NULL }; const char *da3a85e2a[] = { "insure.com", NULL }; const char *da3aaff44[] = { "thisdaylive.com", NULL }; const char *da3c34b72[] = { "chromeexperiments.com", NULL }; const char *da3ed2292[] = { "colbertnation.com", "thedailyshow.com", NULL }; -const char *da3eeae13[] = { "videos.13tv.es", NULL }; const char *da48f9154[] = { "mapy.hiking.sk", NULL }; const char *da4d19d01[] = { "lexsteele.com", NULL }; const char *da4dad4f2[] = { "ilix.in", "priva.us", NULL }; @@ -53356,7 +53753,6 @@ const char *da70edbdd[] = { "dsero.com", "korean-candy.com", "misheel.net", "pol const char *da724cbf4[] = { "food.com", NULL }; const char *da75f0901[] = { "mlbtraderumors.com", NULL }; const char *da763cd1d[] = { "ostrow24.tv", NULL }; -const char *da7a0e3f0[] = { "1fichier.com", "limetorrents.cc", "thepiratebay.みんな", NULL }; const char *da7d09f54[] = { "subaru.com", NULL }; const char *da7dc3aac[] = { "anitubebr.com", NULL }; const char *da7f79682[] = { "gaytube.com", "pornhub.com", "redtube.com", "redtube.it", "tube8.com", "tube8.es", "tube8.fr", "xtube.com", "youjizz.com", "youporn.com", "youporngay.com", NULL }; @@ -53369,6 +53765,7 @@ const char *da8c3dbca[] = { "kmvt.com", NULL }; const char *da8fa6476[] = { "watchfreemovies.ch", NULL }; const char *da9035797[] = { "xxl.se", NULL }; const char *da97d71cf[] = { "tvn.pl", "tvn24.pl", NULL }; +const char *da98fbcfa[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *da99f571c[] = { "associatedcontent.com", "cbs.com", "cbsatlanta.com", "centurylink.net", "comedy.com", "eurweb.com", "fox5vegas.com", "foxcarolina.com", "grabnetworks.com", "kctv5.com", "kpho.com", "kptv.com", "theimproper.com", "thenewsroom.com", "tv.com", "tvguide.com", "wfsb.com", "wnem.com", "wsmv.com", NULL }; const char *da9a3c1e4[] = { "ninemsn.com.au", NULL }; const char *da9b51f2d[] = { "igougo.com", "travelocity.com", NULL }; @@ -53391,17 +53788,16 @@ const char *dabb2f3c1[] = { "infowars.com", NULL }; const char *dabc23de9[] = { "userscloud.work", NULL }; const char *dabc97409[] = { "enjoydressup.com", NULL }; const char *dabd90dc8[] = { "stocporn.com", NULL }; +const char *dac0d37c1[] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "askmefast.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "crossmap.com", "dailyheadlines.net", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "girlsjustwannahaveguns.com", "greatamericanrepublic.com", "hallels.com", "hngn.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "latinpost.com", "libertyunyielding.com", "minutemennews.com", "musictimes.com", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "oddee.com", "patriotoutdoornews.com", "rantlifestyle.com", "realfarmacy.com", "redmaryland.com", "shark-tank.com", "spectator.org", "stevedeace.com", "techtimes.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "traileraddict.com", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; const char *dac3b13de[] = { "robinwidget.com", "space.com", "techworld.com", "theinquirer.net", "tomshardware.co.uk", "tomshardware.com", NULL }; const char *dac9dc7e4[] = { "comicbook.com", "multiup.org", NULL }; const char *daca89cbe[] = { "hardforum.com", NULL }; const char *dacaee0fc[] = { "economist.com", "feedroom.com", "stanford.edu", NULL }; const char *dad65c43e[] = { "superfilm.pl", NULL }; -const char *dad7289aa[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotnewswire.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *dad8fc6d4[] = { "ca.weather.yahoo.com", NULL }; const char *dad9b62ce[] = { "ftlauderdalewebcam.com", "nyharborwebcam.com", "portcanaveralwebcam.com", "portevergladeswebcam.com", "portmiamiwebcam.com", NULL }; const char *dadab6169[] = { "wired.com", NULL }; const char *dadc77a20[] = { "lazygamer.net", NULL }; -const char *dadda8398[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bighealthreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "xtribune.com", NULL }; const char *dae0a6a71[] = { "ams.amazon.com", NULL }; const char *dae3d7fa6[] = { "mp3clan.one", "stream2watch.org", NULL }; const char *dae4272aa[] = { "greenbaypressgazette.com", "wcsh6.com", NULL }; @@ -53431,6 +53827,7 @@ const char *db1a0ea50[] = { "04stream.com", NULL }; const char *db1b26b73[] = { "nydailynews.com", NULL }; const char *db1f106ea[] = { "m4ufree.com", "m4ufree.tv", NULL }; const char *db1f4728e[] = { "171gifs.com", "1proxy.de", "2ddl.download", "300mbfilms.org", "300mbmovies4u.lol", "321jav.com", "353online.com", "4horlover.blogspot.com", "4horlover2.blogspot.com", "4proxy.de", "61tube.com", "69sugar.com", "6jav.com", "6teentube.am", "7starhd.com", "9xmovies.site", "abcmalayalam.co", "abgdianci.com", "adultdouga.biz", "aflamfree.net", "aflamtorrent.com", "agarios.org", "ahlamtv.com", "al.ly", "alantv.net", "alivefoot.us", "alivefootballstreaming.com", "allpeliculas.com", "alltube.tv", "ally.sh", "amabitch.com", "amateur.ug", "ancensored.com", "andrija-i-andjelka.com", "animakai.info", "anime-music.info", "anime-shitai.tv", "anime-sugoi.com", "animeado.net", "animeai.org", "animeai2.net", "animeid.io", "animelek.com", "animemusicdownload.info", "animepahe.com", "animesenzalimiti.com", "animesonline2hd.org", "animesonlinetk.info", "animesorion.org", "animezone.pl", "anitube.es", "antenasport.eu", "anyanime.com", "apklover.net", "aquariumgays.com", "arab-moviez.org", "arabloads.net", "arabp2p.com", "archived.moe", "artgifsocean.com", "asianporndistrict.com", "asianxv.com", "assistirfilmeshd.org", "assistirfilmesonline2.net", "avonline.tv", "avpockiehd.com", "axxomovies.in", "azkempire.com", "aznude.com", "baixarsomusica.com", "bajarjuegospcgratis.com", "bakacan.com", "balkandownload.org", "balkanje.com", "bdmusicboss.net", "bdsmporn.us", "bdsmstreak.com", "beautiesbondage.com", "becekin.net", "beelink.in", "behchala.com", "bersek.xyz", "bestsongspk.com", "big4umovies.net", "bilasport.pw", "bitch-show.com", "bitporno.com", "blackboxrepack.com", "blacklionmusic.com", "blogqpot.com", "bludv.com", "bokep2017.com", "bokepcewek.net", "bokepseks.co", "bolly2tolly.com", "bouncebreak.com", "brazzershd.co", "btdb.in", "bugiltelanjang17.com", "bypassed.cab", "bypassed.plus", "bypassed.team", "calcioitalia.stream", "camrouge.com", "camwhores.co", "cartoonhd.be", "cartoonhd.cc", "cartoonhd.globa", "cartoonhd.global", "cartoonth12.com", "catchcoin.pw", "catosports.ml", "centraldeanimes.biz", "cholotubex.com", "cinemamkv.xyz", "cinetux.net", "clik.pw", "cliphayho.com", "cloudy.ec", "coastalhut.com", "columbia-xxx.com", "comicporno.org", "comicsmanics.com", "cookiesnetfl1x.com", "cooltamil.com", "coroas40.com", "coshurl.co", "couchtuner.fr", "couchtuner.nu", "cricbox.net", "cwtube.dj", "czechmoneyteens.com", "dailyuploads.net", "dato.porn", "datpiff.biz", "dblatino.com", "dclinks.info", "dd-books.com", "debrideco.com", "demonoid.co", "depedlps.blogspot.com", "desixnxx.net", "devil-torrents.pl", "discografiascompletas.net", "divxatope1.com", "djmazamp3.info", "dokazm.mk", "donlotfile.com", "download-xyz.com", "downloadgameps3.com", "downloadgamepsp.com", "downloadgamexbox.com", "dragonball-time.com", "drakorindo.com", "drakorindofilms.com", "drhmonegyi.net", "dvdwap.com", "dzrepackteam.com", "e-hentai.me", "e-jav.com", "easyxtubes.com", "edmdl.com", "ekasiwap.com", "electro-torrent.pl", "embedlink.info", "embedsr.to", "erodouga69.com", "erostar.jp", "estrenosdoramas.net", "estrenosdoramas.org", "etsmods.net", "eurostreaming.video", "exposure.pw", "fagken.com", "fas.li", "fastdrama.co", "faststream.in", "faststream.ws", "felipephtutoriais.com.br", "filecrypt.cc", "filerocks.us", "filesupload.org", "filmaon.com", "filmclub.tv", "filmehd.net", "filmeserialeonline.org", "filmeseseriesonline.net", "filmesonline1080p.com", "filmesonline4.com", "filmesonlineagora.com", "filmesonlineplay.com", "filmesonlinex.biz", "filmetraduseonline.ro", "filmgur.com", "filmi7.com", "filminvazio.com", "filmovi.eu", "filmozu.net", "filmuptobox.net", "filsex.com", "flashbd24.blogspot.com", "flixanity.online", "freeadultcomix.com", "freeiptvlinks.net", "freelivesports.co", "freemoviestream.xyz", "freesoftwaredlul.com", "fuckingsession.com", "full-serie.biz", "fullmaza.net", "fullpinoymovies.net", "futebolps2.com", "fxporn.net", "gameofporn.net", "gamepciso.com", "gamestorrent.co", "garotosbrasil.com", "gaycock4u.com", "gaysex69.net", "gibanica.club", "girlswithmuscle.com", "gogoanime.ch", "goldchannelmovie.net", "gottateens.com", "gravuregirlz.com", "grcrt.net", "guasavemp3.com", "hacknetfl1x.net", "halacima.net", "happy-foxie.com", "haylike.net", "hdarkzone.com", "hdencoders.com", "hdmovie16.ws", "hdmovie24.net", "hdmusic23.net", "hdmusic25.com", "hdmusic90.co", "hdporner720.com", "hdpornfull.co", "hdpornfull.net", "hdshows.in", "hdteenvids.com", "hdtube.co", "hdzex.net", "healthsoul.info", "hentai-for.me", "hentai-id.tv", "hentai.to", "hentaicomicsbr.net", "hentaiplay.net", "hentaiplus.co", "hentaistream.co", "her69.net", "herobo.com", "heymanga.me", "hindimoviesonlines.net", "hiper.cool", "hkfree.co", "homeporn.tv", "hon3yhd.com", "hqq.watch", "hulkload.com", "hyperdebrid.net", "i-gay.org", "icwutudidare.info", "idolblog.org", "ig2fap.com", "igg-games.com", "ightdl.xyz", "iimgur.club", "ilinks.ug", "ilovefilmesonline.biz", "image-bugs.com", "imagecoin.net", "imgshot.pw", "imgsmile.com", "immunicity.cab", "immunicity.plus", "immunicity.team", "incestoporno.org", "insharee.com", "iprojectfreetv.us", "iptvsatlinks.blogspot.com", "itastreaming.gratis", "ivhunter.com", "iwatchgameofthrones.cc", "izporn.net", "jav-for.me", "javeu.com", "javfhd.tv", "javfinder.to", "javgay.com", "javhd.pro", "javhd4k.com", "javkimochiii.com", "javleak.com", "javmobile.net", "javmost.com", "javonline.online", "javpob.com", "javrom.com", "javstream.co", "javus.net", "jdownloader2premium.com", "jilhub.xyz", "jizzman.com", "jogostorrentgratis.net", "jpfiles.eu", "jpgayporn.net", "jpidols.tv", "k18.co", "k2nblog.com", "karanpc.com", "kingstheme.com", "kingvid.tv", "kissanime.ru", "kissasian.com", "kizzboy.com", "kooora2day.com", "koraspeak.com", "koreansubindo.net", "kreskowkazone.pl", "kreskowki.tv", "kshowes.net", "l2s.io", "lacajita.xyz", "lambingan.su", "layar-21.com", "layarindo21.com", "lecheanal.com", "leech.ae", "leosims.com", "letsjav.com", "linclik.com", "link2download.net", "livehd90m.info", "livesoccertv.live", "livestreaming24.net", "loonertube.com", "lyricsy.ir", "macgames-download.com", "macnwins.com", "magesy.be", "manatelugump3.net", "mangacanblog.com", "maniacosporcomics.com", "marapcana.eu", "marvin-vibez.to", "masflowmusik.net", "masterfilmesonlinegratis.info", "maxinlive.com", "mbfcast.pw", "media1fire.com", "megafilmeshdplus.org", "megafodabr.com", "megahentaicomics.com", "megaseriesonline.com", "megatobox.net", "meguminime.com", "metaserie.com", "milfcomix.com", "milversite.me", "minatosuki.com", "minatosuki.website", "minhaserie.me", "mitemovie.com", "mixhdporn.com", "mkvtv.net", "mmfilmes.com", "mocnoi.com", "modelblog.org", "movie24k.ch", "movieerotic.net", "moviehd-free.com", "moviehd-xxx.com", "movierulz.ch", "movierulz.cm", "movierulz.xyz", "movies24hd.co", "movies5x.com", "moviesak47.com", "moviesgoldonline.net", "moviesgoldonline.pro", "moviesgolds.com", "movieshdgratis.com.mx", "movietubenow.bz", "movietv.ws", "moviezplanet.org", "movieztimes.com", "mp3haat.com", "mp3kart.cc", "mp3kart.co", "mp3kart.com", "mp3mydownload.com", "mp3puu.com", "mp3songdl.net", "musculoduro.com.br", "muvibg.com", "mylucah.co", "mymoviepot.xyz", "mzansifun.com", "mzansiporntube.com", "mzansixxx.com", "namethatpornstar.com", "naphi.lol", "nasze-kino.online", "nbafullhd.com", "neko-miku.com", "nekonime.com", "newhdmovie24.biz", "newhdmovie24.co", "newhdmovies.net", "newpct.com", "newpct1.com", "nflstream.net", "ngentot.tv", "ninfetasnovinhas.net", "nontonanime.org", "nontononlinedrama.com", "nosteam.com.ro", "nosteam.org.ro", "nudeyoung.xyz", "nulledcenter.com", "nungg.com", "nungmovies-hd.com", "nuttit.com", "nxtcomicsclub.com", "ocsstream.info", "ohohd.com", "ohyeah1080.com", "okmovie-hd.com", "olangal.pro", "omberbagi.com", "ondeeubaixo.com", "one-series.cc", "onlinefilmovisaprevodom.cc", "onlinefilmsitesii.net", "onlinemoviesgold.one", "onlinemoviesprime.net", "openx.tv", "opujem.com", "otaku-animehd.com", "otorrents.com", "ottakae.com", "pahe.in", "pandamovie.eu", "pass69.com", "pcgames-download.com", "peliculasabc.net", "peliculasgo.com", "peliculasm.tv", "peliculasmega1k.com", "peliculastomas01.org", "pelisplus.tv", "pelisxporno.com", "pentasex.com", "perfecthdmovies.pw", "perulareshd.pw", "phimotv.net", "picanteeproibido.com.br", "pinaycute.com", "pipocao.com", "pirateaccess.xyz", "piratebay.co.in", "planetsport.pw", "playbokep.me", "playpornfree.net", "pleermp3.net", "pokemonlaserielatino.com", "polskie-torrenty.com", "popjav.com", "porneq.com", "pornfromcz.com", "pornfromczech.com", "pornhardx.com", "pornhd5k.com", "pornhubz.tumblr.com", "pornleak.net", "pornlibrary.net", "pornmegabox.net", "pornobae.com", "pornocomics.net", "pornotorrent.com.br", "pornotorrent.org", "pornpassw0rds.com", "pornsexonline.xxx", "pornvibe.org", "pornvxl.com", "pornzexx.com", "portalroms.com", "portalultautv.com", "primewire.io", "programasvirtualespc.net", "projectfreetvhd.co", "projectfreetvi.info", "psarips.com", "pubfilmonline.net", "pure-anime.tv", "pussybook.xyz", "putarfilm.com", "q3sk-dizi.blogspot.com", "querofilmehd.com", "r34anim.com", "rapcloud.co", "realcam.me", "reallifecamhd.com", "reallifecamvd.com", "ripvod.com", "rosextube.com", "runvideo.net", "savvystreams.blogspot.co.uk", "savvystreams.blogspot.com", "sceper.ws", "sdmoviespoint.in", "serialed.blogspot.com", "series-cravings.tv", "seriesblanco.com", "seriesblanco.tv", "seriescr.com", "seriesfuture.com", "seriesintorrent.com", "serieslatino.tv", "seriesparaassistironline.org", "seriesparalatinoamerica.blogspot.com", "sexisfree.net", "sexix.net", "sexiz.net", "sexkino.to", "sexloading.com", "sexvui.net", "sexxdesi.net", "sexy-youtubers.com", "sexyeroticgirls.comshofonline.org", "short.am", "shush.se", "sinevizyonda.org", "singgah.in", "sitpad.info", "skidrow-games.io", "skidrowcrack.com", "skidrowgamesreloaded.com", "sklns.net", "sky-streams.blogspot.co.uk", "soccerembed.blogspot.com", "solotorrent.net", "soparagamestorrents.com", "spacemov.tv", "speedplay.pro", "sports4u.net", "sportshd.me", "stadium-live.biz", "streamcherry.com", "streamingok.com", "streamlord.com", "streampornfree.com", "strikeout.co", "suki48.web.id", "superteenz.com", "sweext.com", "tamilmv.eu", "tamilmv.vc", "tamilrasigan.net", "tamilyogi.fm", "teenboytwink.com", "teentubeq.com", "tele-wizja.com", "telugudon.com", "telugupalaka.com", "teluguringtones.co", "telugusexstorieskathalu.net", "tfpdl.de", "theapricity.com", "thebarchive.com", "thebestofcafucus.com", "thepiratebay.cd", "thepiratebay24.ga", "thepiratebay3.org", "theputlocker.net", "thesimplebay.pro", "thevid.net", "thiruttuvcd.me", "thplayers.com", "tlenovelas.net", "todaypk.ag", "todaypk.li", "todoinmega.com", "tokusatsuindo.com", "torjackan.info", "torrentcounter.cc", "torrentfilmesbr.com", "torrentlocura.com", "torrentool.com", "torrentoon.com", "torrentrapid.com", "torrentscompletos.com", "torrentsgroup.com", "tousatu.biz", "tr7music.me", "tuhentaionline.com", "tumejortorrent.com", "tuportaldemusica.com", "turkishseries.li", "tuserie.com", "tushyporn.net", "tvrex.net", "twitchstats.net", "u2s.io", "ufreetv.com", "unblocked.cab", "unblocked.plus", "unblocked.team", "unduhfilmrama.biz", "upcomics.org", "uporniahd.com", "urle.co", "usabit.com", "uskip.me", "utaseries.co", "utaseries.com", "uwatchfree.co", "v100v.net", "vdizpk.com", "veekyforums.com", "veporn.net", "vercanalestv.com", "verdirectotv.com", "verpeliculasporno.gratis", "vertusnovelas.net", "veyqo.net", "veziserialeonline.info", "vibokep.info", "vidabc.com", "video.az", "videobokepgratis.me", "videobokepincest.xyz", "videoexa.com", "videosexbokep.org", "videosnudes.com", "vidiobokeptop.com", "vidtome.co", "vidz7.com", "vidzcode.com", "viooz.ac", "vipracing.biz", "viralshow.info", "vivatorrents.com", "viveseries.com", "vivetusnovelas.com", "vixvids.to", "vpondo.com", "vpornex.com", "watchaha.com", "watcharcheronline.com", "watchcommunity.cc", "watchcommunity.tv", "watchers.to", "watchfomny.tv", "watchjavidol.com", "watchjavonline.com", "watchme247.co.il", "watchparksandrecreation.cc", "watchpornfree.me", "watchtheofficeonline.cc", "watchtheofficeonline.net", "watchxxxparody.com", "wetblog.org", "wibudesu.com", "wolverdon-filmes.com", "world4ufree.ws", "worldvidz.com", "wplocker.com", "xdvideos.org", "xfilmywap.com", "xgatinhas.com", "xkorean.net", "xmovies1.com", "xmovies247.com", "xmovies8.org", "xrares.com", "xteenchan.com", "xvideospanish.com", "xxgasm.com", "xxhdporn.com", "xxx-comics.com", "xxxstooorage.com", "yallakora-online.com", "yedhit.com", "yeucontrai.com", "yify-torrent.xyz", "yify.bz", "yodrama.com", "youpornzz.com", "yourporn.sexy", "youswear.com", "ytsyify.com", "yuptorrents.com", "yuuk.net", "zambianobserver.com", "zfilmeonline.eu", "zippymoviez.top", "zippysharealbum.download", "zonavideo.net", "zone-series.cc", "zoocine.co", "zoomtv.me", "zw-net.com", NULL }; +const char *db21290fe[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "girlsjustwannahaveguns.com", "glitch.news", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "opednews.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *db22735ec[] = { "convert-me.com", NULL }; const char *db2368c43[] = { "hdeuropix.cc", NULL }; const char *db28c29b5[] = { "ciscospark.com", "citymapper.com", NULL }; @@ -53457,10 +53854,12 @@ const char *db47076b4[] = { "powr.com", NULL }; const char *db4faffb8[] = { "bitcoinker.com", NULL }; const char *db52ec24f[] = { "freelancer.com", NULL }; const char *db5320672[] = { "9news.com.au", NULL }; +const char *db56e62b2[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "boredomtherapy.com", "breaking911.com", "breathecast.com", "bugout.news", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "damnlol.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "girlsjustwannahaveguns.com", "glitch.news", "gosocial.co", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "intellectualconservative.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "knowledgedish.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "lifebuzz.com", "medicine.news", "mentalflare.com", "minutemennews.com", "moneyversed.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "o4anews.com", "oddee.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicalcowboy.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "universityherald.com", "urbantabloid.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "westernjournalism.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *db5834647[] = { "asianmommy.com", "filmcrave.com", NULL }; const char *db5899b98[] = { "visitpa.com", NULL }; const char *db5ed7249[] = { "tvnwarszawa.pl", NULL }; const char *db612fae1[] = { "thepoke.co.uk", NULL }; +const char *db6578646[] = { "free-mp3-download.net", NULL }; const char *db66e839b[] = { "runnersworld.de", NULL }; const char *db6b09415[] = { "thevideo.me", "vidup.me", NULL }; const char *db6d6cdba[] = { "everycarlisted.com", NULL }; @@ -53470,6 +53869,7 @@ const char *db723f4c0[] = { "openx.com", NULL }; const char *db728eb42[] = { "blesk.cz", "open.fm", NULL }; const char *db76f1b39[] = { "eio.manhattan.yahoo.com", NULL }; const char *db7ba5860[] = { "hulu.com", NULL }; +const char *db7cc8a60[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "intellectualconservative.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "opednews.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "urbantabloid.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *db7e2aca5[] = { "tmz.com", NULL }; const char *db7f66c5d[] = { "slashdot.org", NULL }; const char *db7f843c5[] = { "secureupload.eu", NULL }; @@ -53484,6 +53884,7 @@ const char *db989fbf3[] = { "waitrosecellar.com", NULL }; const char *db992e2ee[] = { "spotify.com", NULL }; const char *db9a58d61[] = { "zillow.com", NULL }; const char *db9ad0da9[] = { "quoka.de", NULL }; +const char *db9b545bc[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "boredomtherapy.com", "breaking911.com", "breathecast.com", "bugout.news", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "gosocial.co", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "intellectualconservative.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "o4anews.com", "oddee.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicalcowboy.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "urbantabloid.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "westernjournalism.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *db9c36b18[] = { "adjet.biz", NULL }; const char *db9d40361[] = { "animepahe.com", "bilasport.com", "bilasport.me", "bilasport.pw", "kwik.cx", NULL }; const char *db9f50ded[] = { "mma-core.com", NULL }; @@ -53496,6 +53897,7 @@ const char *dbb415057[] = { "huffingtonpost.co.uk", NULL }; const char *dbb6deeb3[] = { "readersdigest.co.uk", NULL }; const char *dbb7ce997[] = { "dl.go4up.com", NULL }; const char *dbbca1792[] = { "7daysindubai.com", NULL }; +const char *dbbfd694d[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "boredomtherapy.com", "breaking911.com", "breathecast.com", "bugout.news", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "damnlol.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "gosocial.co", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "intellectualconservative.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "knowledgedish.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "universityherald.com", "urbantabloid.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "westernjournalism.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *dbc00704d[] = { "support.amd.com", NULL }; const char *dbc740880[] = { "amateurdumper.com", NULL }; const char *dbc8b65ee[] = { "live.bleacherreport.com", NULL }; @@ -53505,11 +53907,12 @@ const char *dbcb02114[] = { "oload.tv", "openload.co", "streamango.com", NULL }; const char *dbcdb44a2[] = { "napavalleyregister.com", "rapidcityjournal.com", "rawstory.com", "tvtropes.org", "watoday.com.au", NULL }; const char *dbce26662[] = { "staircase.pl", NULL }; const char *dbd38f6e8[] = { "thenounproject.com", NULL }; +const char *dbd47168a[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotnewswire.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *dbd678516[] = { "turbovideos.net", NULL }; const char *dbd7f800b[] = { "bkshopper.com", "geo-ship.com", "globalesearch.com", "testfreaks.co.uk", "watchmydeals.com", NULL }; const char *dbd7fc762[] = { "rollingstone.com", NULL }; +const char *dbd887056[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bigleaguepolitics.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "damnlol.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "knowledgedish.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "o4anews.com", "oddee.com", "opednews.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicalcowboy.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "technobuffalo.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *dbd931fb5[] = { "dramafever.com", NULL }; -const char *dbdbce81e[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bighealthreport.com", "breaking911.com", "breakingnews.ie", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "foreverymom.com", "freedomforce.com", "girlsjustwannahaveguns.com", "glitch.news", "groopspeak.com", "guardianlv.com", "hallels.com", "hngn.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "juicerhead.com", "kdramastars.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "libertyunyielding.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "redhotchacha.com", "redmaryland.com", "rightwingnews.com", "shark-tank.com", "spectator.org", "stevedeace.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "theviralmob.com", "valuewalk.comvcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", NULL }; const char *dbdd9ce05[] = { "tijd.be", NULL }; const char *dbe0a1ef3[] = { "amazon.ca", "amazon.co.uk", "amazon.com", "amazon.com.au", NULL }; const char *dbe11b2b1[] = { "britishgas.co.uk", "luxurylink.com", NULL }; @@ -53520,7 +53923,6 @@ const char *dbec56c7c[] = { "thecountrycaller.com", "thefreethoughtproject.com", const char *dbf0f5d9b[] = { "indianexpress.com", NULL }; const char *dbfb73edd[] = { "goal.com", NULL }; const char *dbff6edb9[] = { "filmovizija.tv", "filmovizija.ws", NULL }; -const char *dc0179d7a[] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "askmefast.com", "bulletsfirst.net", "cheatsheet.com", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "crossmap.com", "dailyheadlines.net", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "girlsjustwannahaveguns.com", "hngn.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "latinpost.com", "libertyunyielding.com", "minutemennews.com", "musictimes.com", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "oddee.com", "patriotoutdoornews.com", "rantlifestyle.com", "redmaryland.com", "shark-tank.com", "spectator.org", "stevedeace.com", "techtimes.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "traileraddict.com", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; const char *dc0412241[] = { "gamesforwork.com", NULL }; const char *dc061bdf2[] = { "magesy.be", NULL }; const char *dc07232aa[] = { "officedepot.com", "shop.lego.com", NULL }; @@ -53549,17 +53951,17 @@ const char *dc2e4f62e[] = { "cbsnews.com", "colbertlateshow.com", NULL }; const char *dc320d8b [] = { "sporza.be", NULL }; const char *dc3854e3f[] = { "4players.de", "brigitte.de", "buffed.de", "erdbeerlounge.de", "gamesaktuell.de", "gamezone.de", "gamona.de", "giga.de", "golem.de", "kicker.de", "kino.de", "myspass.de", "pcgames.de", "pcgameshardware.de", "spiegel.de", "spiegel.tv", "spielaffe.de", "spieletipps.de", "t-online.de", "thrashermagazine.com", "welt.de", "videogameszone.de", NULL }; const char *dc3d43063[] = { "ojogo.pt", NULL }; -const char *dc3f5128c[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "boredomtherapy.com", "breaking911.com", "breathecast.com", "bugout.news", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "gosocial.co", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "intellectualconservative.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "o4anews.com", "oddee.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicalcowboy.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "urbantabloid.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "westernjournalism.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *dc4276cbc[] = { "social.economico.pt", NULL }; const char *dc43fdea3[] = { "efukt.com", NULL }; const char *dc493ef8a[] = { "olweb.tv", NULL }; const char *dc4fd7013[] = { "coursehero.com", NULL }; +const char *dc557449c[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "boredomtherapy.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "damnlol.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "gosocial.co", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "reverbpress.com", "reviveusa.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tinypic.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "universityherald.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "westernjournalism.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; +const char *dc595b38a[] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "coviral.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "evil.news", "foreverymom.com", "freedom.news", "freedomforce.com", "girlsjustwannahaveguns.com", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hngn.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "liberty.news", "libertyunyielding.com", "medicine.news", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techtimes.com", "theblacksphere.net", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "tosavealife.com", "truththeory.com", "twisted.news", "valuewalk.com", "vcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", "xtribune.com", NULL }; const char *dc5bf19fa[] = { "moviefone.com", NULL }; const char *dc5c24073[] = { "elgiganten.se", NULL }; const char *dc5c6cb8f[] = { "noobpreneur.com", NULL }; const char *dc5cd9572[] = { "publisher.adservice.com", NULL }; const char *dc5ff2334[] = { "arestwo.org", "box.com", "labcorp.com", "zipit.io", NULL }; -const char *dc66860ce[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "americasfreedomfighters.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "boredomtherapy.com", "breaking911.com", "breakingnews.ie", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "funnyand.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "gosocial.co", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "intellectualconservative.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "lifebuzz.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "universityherald.com", "urbantabloid.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *dc679e191[] = { "arte.tv", NULL }; const char *dc67bc034[] = { "cms.gov", NULL }; const char *dc6858f05[] = { "wikia.com", NULL }; @@ -53572,6 +53974,7 @@ const char *dc6b95631[] = { "jkhentai.tv", NULL }; const char *dc6d8ae08[] = { "dailycaller.com", "nmac.to", "notalwaysfriendly.com", "notalwayshopeless.com", "notalwayslearning.com", "notalwaysrelated.com", "notalwaysright.com", "notalwaysromantic.com", "notalwaysworking.com", NULL }; const char *dc6fea3b6[] = { "record.xl.pt", NULL }; const char *dc72d5ef6[] = { "zstream.to", NULL }; +const char *dc741fda3[] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "coviral.com", "crossmap.com", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "foreverymom.com", "freedomforce.com", "girlsjustwannahaveguns.com", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "hallels.com", "hngn.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "libertyunyielding.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "pickthebrain.com", "politicaloutcast.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "redhotchacha.com", "redmaryland.com", "shark-tank.com", "spectator.org", "stevedeace.com", "techtimes.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; const char *dc7453a93[] = { "netcombo.com.br", NULL }; const char *dc79cdc1b[] = { "unknowncheats.me", NULL }; const char *dc7e8820d[] = { "investing.com", NULL }; @@ -53595,8 +53998,8 @@ const char *dcb5aaf16[] = { "viamichelin.at", "viamichelin.be", "viamichelin.ch" const char *dcbc0c6b8[] = { "iherb.com", NULL }; const char *dcbfa29f1[] = { "aim.com", "autoblog.com", "autos.aol.com", "engadget.com", "mapquest.com", "video.aol.com", "www.aol.com", NULL }; const char *dcc180a37[] = { "nextag.com", NULL }; +const char *dcc338217[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "damnlol.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "gosocial.co", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "reverbpress.com", "reviveusa.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tinypic.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "universityherald.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "westernjournalism.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *dccbe7ff1[] = { "allmusic.com", "hulkusc.com", "sc2casts.com", NULL }; -const char *dcd1e0332[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "boredomtherapy.com", "breaking911.com", "breathecast.com", "bugout.news", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "damnlol.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "girlsjustwannahaveguns.com", "glitch.news", "gosocial.co", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "intellectualconservative.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "knowledgedish.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "lifebuzz.com", "medicine.news", "mentalflare.com", "minutemennews.com", "moneyversed.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "o4anews.com", "oddee.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicalcowboy.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "universityherald.com", "urbantabloid.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "westernjournalism.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *dcd7b8fdc[] = { "forums.redflagdeals.com", NULL }; const char *dcd7c6f2a[] = { "my.msn.com", NULL }; const char *dcd975e64[] = { "crimemapping.com", NULL }; @@ -53604,6 +54007,7 @@ const char *dcde6283 [] = { "strokekampanjen.se", "tigerofsweden.com", NULL }; const char *dcdef0dec[] = { "8muses.com", "imagefap.com", NULL }; const char *dce0222f5[] = { "voldingenglish.com", NULL }; const char *dce0cefe7[] = { "magicvalley.com", "missoulian.com", "wwg.com", NULL }; +const char *dce3ad11d[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "kdramastars.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "twisted.news", "usherald.com", "valuewalk.comvcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "youthhealthmag.com", NULL }; const char *dce4bb122[] = { "playstation.com", NULL }; const char *dce7cc77 [] = { "mlssoccer.com", NULL }; const char *dceb6dd45[] = { "habibs.com.br", NULL }; @@ -53623,6 +54027,7 @@ const char *dd072cc1e[] = { "informer.com", NULL }; const char *dd0a125fb[] = { "au.launch.yahoo.com", NULL }; const char *dd0a374bd[] = { "la7.it", "sky.it", "video.corriere.it", NULL }; const char *dd0a40e59[] = { "bitporno.com", "pornxs.com", "vidz7.com", NULL }; +const char *dd0a565f1[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "askmefast.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "girlsjustwannahaveguns.com", "glitch.news", "gosocial.co", "greatamericanrepublic.com", "hngn.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "latinpost.com", "libertyunyielding.com", "minutemennews.com", "musictimes.com", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "oddee.com", "parentherald.com", "patriotoutdoornews.com", "rantlifestyle.com", "realfarmacy.com", "redmaryland.com", "shark-tank.com", "spectator.org", "stevedeace.com", "supercheats.com", "techtimes.com", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "tinypic.com", "traileraddict.com", "universityherald.com", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; const char *dd0b8ac04[] = { "marthastewart.com", "nbcsports.com", NULL }; const char *dd0c4f49 [] = { "people.com", NULL }; const char *dd0c9aac [] = { "mobile.de", NULL }; @@ -53644,12 +54049,16 @@ const char *dd2ed2796[] = { "jav4.me", NULL }; const char *dd2fe33ab[] = { "unblocked.la", NULL }; const char *dd30eab0c[] = { "startv.in", NULL }; const char *dd3461476[] = { "lz.taobao.com", NULL }; +const char *dd3ae04e3[] = { "depositfiles.com", NULL }; +const char *dd4029dcc[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "intellectualconservative.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "urbantabloid.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *dd40ef742[] = { "ibnlive.in.com", NULL }; +const char *dd44aebd7[] = { "0123movies.com", "1337x.to", "1movies.is", "1movies.to", "9anime.is", "adsrt.com", "ahlamtv.com", "akvideo.stream", "allmyvideos.net", "animeflv.net", "animeid.io", "asianvote.com", "avgle.com", "bmovies.to", "clipconverter.cc", "cloudtime.to", "cruzing.xyz", "dropapk.com", "embed.nowvideo.sx", "embed.videoweed.es", "escdn.co", "estream.to", "extreme-board.com", "eztv.ag", "fastbay.net", "fileone.tv", "flash-x.tv", "flashsx.tv", "flashx.co", "flashx.me", "flashx.run", "flashx.sx", "flashx.to", "flashx.tv", "flashx.ws", "flashx1.tv", "flashxx.tv", "fmovies.is", "fmovies.se", "fmovies.to", "fruithosted.net", "fruitstreams.com", "gogoanime.io", "gogoanime.to", "gorillavid.in", "gowatchfreemovies.to", "grammarist.com", "hdvid.life", "hdvid.tv", "hdvid.xyz", "ikwilthepiratebay.org", "imagebam.com", "imagefruit.com", "imageporter.com", "imagerar.com", "img24.org", "imgadult.com", "imgbox.com", "imgdrive.net", "imgshots.com", "imgsin.com", "imgspice.com", "imgtaxi.com", "imgvip.net", "imgwallet.com", "jkanime.net", "katcr.party", "kickass.cd", "kickass.gg", "kimcartoon.me", "lavamovies.se", "m4ufree.tv", "megaup.net", "moecdn.io", "monova.org", "movie4k.is", "movpod.in", "mp3indirdur.mobi", "mp4upload.com", "msn.com", "mywebtv.info", "newser.com", "nosteam.ro", "nowvideo.sx", "oload.download", "oload.site", "oload.stream", "oload.win", "oload.xyz", "oloadcdn.net", "onhax.me", "onlinevideoconverter.com", "openload.co", "openloadmovies.tv", "opentpb.com", "otakustream.tv", "piratebayblocked.com", "pirateproxy.sh", "pirateproxy.website", "playercdn.net", "pornparadise.org", "povwideo.net", "powvideo.net", "proxydl.cf", "putlockers.fm", "putlockertv.se", "putlockertv.to", "rapidvideo.com", "rarbgproxy.org", "readcomiconline.to", "repelis.net", "seehd.pl", "sendvid.com", "sexuria.com", "shaggyimg.pro", "solarmoviesc.com", "speedvid.net", "sportp2p.com", "stream.moe", "stream2watch.org", "streamango.com", "streamcherry.com", "streamplay.to", "streamshunter.tv", "suprafiles.org", "swatchseries.to", "thehiddenbay.fi", "thehiddenbay.ws", "thekat.nz", "thepiratebay.red", "thepiratebay.rocks", "thepirateproxy.ws", "theproxybay.me", "thevideo.cc", "thevideo.ch", "thevideo.me", "thevideo.website", "torrentz.to", "tpb.zone", "tpbmirror.ga", "tpbship.org", "uktpbmirror.pw", "unblocker.cc", "unblocktpb.pro", "userscloud.com", "vidgg.to", "vidlox.me", "vidlox.tv", "vidoza.net", "vidto.me", "vidto.se", "vidtod.me", "vidtudu.com", "vidup.me", "vidz7.com", "vidzi.tv", "vipleague.mobi", "vodlock.co", "watchcartoononline.com", "watchonline.to", "watchonlinemovies.com.pk", "wholecloud.net", "youwatch.org", "yts.am", NULL }; const char *dd44c4f47[] = { "gentside.com", NULL }; const char *dd486bd4e[] = { "motherjones.com", NULL }; const char *dd4a93492[] = { "abril.com.br", NULL }; const char *dd4ac28c9[] = { "zylom.com", NULL }; const char *dd4b8659c[] = { "manualsonline.com", NULL }; +const char *dd4c3d94e[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "americasfreedomfighters.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "boredomtherapy.com", "breaking911.com", "breakingnews.ie", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "funnyand.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "gosocial.co", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "intellectualconservative.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "lifebuzz.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "universityherald.com", "urbantabloid.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *dd4c91c43[] = { "ddlvalley.net", NULL }; const char *dd4d68f68[] = { "yibada.com", NULL }; const char *dd4f52466[] = { "photobucket.com", NULL }; @@ -53663,17 +54072,16 @@ const char *dd6818296[] = { "thegrio.com", NULL }; const char *dd6939c5c[] = { "movieleaks.co", "videodepot.org", NULL }; const char *dd6a37670[] = { "pornhub.com", NULL }; const char *dd6b0e991[] = { "google.com", NULL }; -const char *dd6db0df1[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "opednews.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *dd6e1966c[] = { "cartalk.com", NULL }; const char *dd70da82a[] = { "iprima.cz", NULL }; const char *dd727500 [] = { "exashare.com", "sex.com", NULL }; const char *dd7552759[] = { "mangashiro.net", NULL }; const char *dd7608b85[] = { "boredomtherapy.com", "headcramp.com", "honesttopaws.com", "mentalflare.com", NULL }; +const char *dd76554e4[] = { "100percentfedup.com", "americannewsx.com", "barbwire.com", "bestfunnyjokes4u.com", "clashdaily.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "coviral.com", "dailysurge.com", "eaglerising.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "godfatherpolitics.com", "greatamericanrepublic.com", "hispolitica.com", "janmorganmedia.com", "joeforamerica.com", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "minutemennews.com", "occupydemocrats.com", "patriottribune.com", "politichicks.com", "politicops.com", "redhotchacha.com", "religionlo.com", "reviveusa.com", "shark-tank.com", "theblacksphere.net", "thefreethoughtproject.com", "themattwalshblog.com", "theoswatch.com", "usherald.com", "veteranstoday.com", NULL }; const char *dd76e7d39[] = { "csnnw.com", NULL }; const char *dd773cbf0[] = { "songs.pk", "songspk.name", NULL }; const char *dd78e1121[] = { "rapmls.com", NULL }; const char *dd7d4aa8e[] = { "6abc.com", "7online.com", "abc.go.com", "abc11.com", "abc13.com", "abc30.com", "abc7.com", "abc7chicago.com", "abc7news.com", "ahctv.com", "animalplanet.com", "destinationamerica.com", "discovery.com", "discoverylife.com", "tlc.com", NULL }; -const char *dd7df0760[] = { "0dt.net", "123movies.net", "adyou.me", "animesonlinetk.info", "asianvote.com", "biqle.ru", "bittorrent.am", "bmovies.to", "bonstreams.net", "briansarmiento.website", "bro.adca.st", "buzzfil.net", "clicknupload.org", "clik.pw", "ddlvalley.me", "divxatope1.com", "dropapk.com", "dwatchseries.to", "ewatchseries.to", "eztv.ag", "fbstreams.me", "fileone.tv", "firstrowsports.eu", "flash-x.tv", "flashsx.tv", "flashx.me", "flashx.run", "flashx.sx", "flashx.to", "flashx.tv", "flashx.ws", "flashx1.tv", "flashxx.tv", "gamestorrent.co", "gorillavid.in", "gounlimited.to", "icefilms.info", "igg-games.com", "jkanime.net", "katcr.host", "kissanime.ru", "lavamovies.se", "livecamtv.me", "m4ufree.com", "m4ufree.tv", "masterani.me", "megaup.net", "mlbstream.me", "moecdn.io", "monova.org", "movpod.in", "my-project-free.tv", "myfeed4u.me", "nbastreams.me", "newpct.com", "newpct1.com", "nflstreams.me", "nhlstreams.me", "nowvideo.sx", "oload.site", "oloadcdn.net", "openload.co", "opensubtitles.org", "pcgames-download.com", "pelispedia.tv", "pelisplus.tv", "pirateproxy.ist", "pirateproxy.sh", "putlockertv.se", "rapidvideo.com", "readmanga.today", "sawlive.tv", "serietvsubita.net", "skidrowcrack.com", "sportshd.me", "stream.moe", "stream2watch.cc", "streamango.com", "streamfilmzzz.com", "streamzzz.online", "strikeout.co", "subtorrents.io", "sunmusiq.com", "telepisodes.co", "thehiddenbay.ws", "thepiratebay.cr", "thepixstate.com", "thevideobee.to", "torrentz2.eu", "unblocked.mx", "unblocked.sh", "unblocked.vet", "unblocker.cc", "uptobox.com", "vidgg.to", "vidlox.me", "vidlox.tv", "vidtod.me", "vidtodo.me", "vidtudu.com", "vidup.me", "vidup.tv", "vidzi.tv", "vodlock.co", "watchers.to", "watchonline.to", "watchonlinemovies.com.pk", "yts.ag", "yts.am", "yts.gs", "zooqle.com", NULL }; const char *dd82e177a[] = { "arenabg.ch", NULL }; const char *dd83a4902[] = { "9to5google.com", NULL }; const char *dd844fad4[] = { "planet-sports.de", NULL }; @@ -53685,6 +54093,7 @@ const char *dd8ac6045[] = { "thefreethoughtproject.com", NULL }; const char *dd8bd6698[] = { "vcoins.com", NULL }; const char *dd8ca5e7 [] = { "mochigames.com", NULL }; const char *dd9919f9f[] = { "cuantarazon.com", "cuantocabron.com", "vistoenfb.com", NULL }; +const char *dd99a927f[] = { "flash-x.tv", "flashsx.tv", "flashx.bz", "flashx.cc", "flashx.co", "flashx.me", "flashx.run", "flashx.sx", "flashx.to", "flashx.tv", "flashx.ws", "flashx1.tv", "flashxx.tv", NULL }; const char *dd9a7069 [] = { "candystand.com", NULL }; const char *dd9e1c15 [] = { "nick.com", NULL }; const char *dd9e6a333[] = { "play.anghami.com", NULL }; @@ -53698,7 +54107,9 @@ const char *ddb04e14a[] = { "travel.state.gov", NULL }; const char *ddb149520[] = { "csmonitor.com", NULL }; const char *ddb1cef8f[] = { "lenovo.com", "newyorker.com", "oprah.com", "pnc.com", "vanityfair.com", "wired.com", NULL }; const char *ddb6fc642[] = { "multiupfile.com", NULL }; +const char *ddb849f09[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "hngn.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "medicine.news", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "theviralmob.com", "traileraddict.com", "truththeory.com", "twisted.news", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "winningdemocrats.com", "xtribune.com", NULL }; const char *ddba06b06[] = { "player.biography.com", NULL }; +const char *ddbe8b9c8[] = { "mon.compteczam.fr", NULL }; const char *ddc02696 [] = { "mrcong.com", NULL }; const char *ddc2a1e [] = { "buffalonews.com", NULL }; const char *ddc7d8071[] = { "directon.tv", NULL }; @@ -53707,7 +54118,6 @@ const char *ddd0ea159[] = { "cdn.witchhut.com", NULL }; const char *ddd312b2b[] = { "xup.in", NULL }; const char *ddd350188[] = { "healthmeans.com", NULL }; const char *ddd55e6fd[] = { "uktv.co.uk", NULL }; -const char *ddd9233c0[] = { "debrastagi.com", NULL }; const char *ddd9faa04[] = { "autorepairconnect.com", NULL }; const char *ddda02519[] = { "4tube.com", "fux.com", "pornerbros.com", "porntube.com", NULL }; const char *dde0a9729[] = { "gactv.com", NULL }; @@ -53726,7 +54136,6 @@ const char *de0031e4b[] = { "sportsmole.co.uk", NULL }; const char *de03763ce[] = { "formspring.me", NULL }; const char *de04fa378[] = { "flashx.tv", "universityherald.com", NULL }; const char *de05542e8[] = { "psarips.com", NULL }; -const char *de07befd1[] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "breaking911.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "crossmap.com", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "foreverymom.com", "freedomforce.com", "girlsjustwannahaveguns.com", "groopspeak.com", "guardianlv.com", "hallels.com", "hngn.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "libertyalliance.com", "libertyunyielding.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "pickthebrain.com", "politicaloutcast.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "shark-tank.com", "spectator.org", "stevedeace.com", "techtimes.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "traileraddict.com", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; const char *de089e110[] = { "daft.ie", NULL }; const char *de0aa7df6[] = { "fastpic.ru", NULL }; const char *de0bf16fe[] = { "myaccount.nytimes.com", NULL }; @@ -53734,7 +54143,6 @@ const char *de0d785ee[] = { "sonera.fi", NULL }; const char *de171cb9b[] = { "pixelpressmedia.com", NULL }; const char *de183670d[] = { "sizedrive.com", "softpedia.com", NULL }; const char *de1b04dbf[] = { "he.net", NULL }; -const char *de1deeaa5[] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "askmefast.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "crossmap.com", "dailyheadlines.net", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "girlsjustwannahaveguns.com", "hngn.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "latinpost.com", "libertyunyielding.com", "minutemennews.com", "musictimes.com", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "oddee.com", "patriotoutdoornews.com", "rantlifestyle.com", "realfarmacy.com", "redmaryland.com", "rightwingnews.com", "shark-tank.com", "spectator.org", "stevedeace.com", "techtimes.com", "theblacksphere.net", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; const char *de2047f67[] = { "lci.fr", NULL }; const char *de20c8b74[] = { "norton.com", NULL }; const char *de2603e9f[] = { "rtl.nl", NULL }; @@ -53742,12 +54150,12 @@ const char *de2c29e93[] = { "3bmeteo.com", "quotidiano.net", "radioitalia.it", N const char *de2cac017[] = { "financialpost.com", NULL }; const char *de2e66dda[] = { "contv.com", NULL }; const char *de30ede3c[] = { "theinquirer.net", NULL }; -const char *de3231d51[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bighealthreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "fitnessconnoisseur.com", "foreverymom.com", "freedomforce.com", "girlsjustwannahaveguns.com", "glitch.news", "groopspeak.com", "guardianlv.com", "gymflow100.com", "hallels.com", "hautereport.com", "hngn.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "libertyunyielding.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "shark-tank.com", "shedthoselbs.com", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "techconsumer.com", "techtimes.com", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "theviralmob.com", "tinypic.com", "traileraddict.com", "truththeory.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *de35d3176[] = { "aim.org", NULL }; const char *de38c0522[] = { "hotair.com", "lacrossetribune.com", "moviepilot.com", "nationalpost.com", "notalwaysright.com", NULL }; const char *de3b1caa5[] = { "ubi.com", "ubisoft.com", NULL }; const char *de3f957a0[] = { "streamcloud.eu", NULL }; const char *de4145a7e[] = { "pcwdld.com", NULL }; +const char *de42637d4[] = { "35.188.59.75", "adf.ly", "daclips.in", "depositfiles.com", "depositfiles.org", "dfiles.eu", "dfiles.ru", "escdn.co", "estream.to", "fastbay.net", "fastspics.net", "filepost.com", "flash-x.tv", "flashx.tv", "fruitadblock.net", "go4up.com", "gorillavid.in", "jwpcdn.com", "latestmoviesdl.com", "load.to", "moecdn.io", "mofunzone.com", "monova.org", "movpod.in", "oload.cc", "oload.cloud", "oload.info", "oload.stream", "oload.tv", "oload.xyz", "oloadcdn.net", "openload.co", "putlockers.fm", "sendvid.com", "speedvid.net", "sportp2p.com", "stream.moe", "stream2watch.org", "streamango.com", "streamcloud.eu", "streamin.to", "thevideo.me", "topclickguru.com", "twer.info", "uptobox.com", "uptostream.com", "vid.ag", "vidabc.com", "vidcpm.com", "vidgg.to", "vidspot.net", "vidstreaming.io", "vidto.me", "vidzi.tv", "vodlock.co", "vshare.eu", NULL }; const char *de470fede[] = { "pcgamesn.com", NULL }; const char *de49986d9[] = { "datacloud.to", NULL }; const char *de4a7ea22[] = { "cheapflights.com", NULL }; @@ -53773,10 +54181,10 @@ const char *de7a5915e[] = { "skype.com", NULL }; const char *de7b12240[] = { "golf.com", NULL }; const char *de7c572e6[] = { "sahadan.com", NULL }; const char *de7e6faaf[] = { "livespotting.tv", NULL }; +const char *de818f333[] = { "downloadhub.to", NULL }; const char *de867256e[] = { "viralnova.com", NULL }; const char *de87c2ea2[] = { "williamhill.it", NULL }; const char *de88958d7[] = { "enjore.com", NULL }; -const char *de8cec9be[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *de8e40eeb[] = { "dirtstyle.tv", NULL }; const char *de8e9d542[] = { "indycar.com", "overwatchleague.com", "pbs.org", NULL }; const char *de8f8b493[] = { "nowvideo.to", NULL }; @@ -53787,11 +54195,11 @@ const char *de9683dfc[] = { "player.radio.com", NULL }; const char *de9c87fb7[] = { "evestment.com", NULL }; const char *de9ca9ae9[] = { "viafree.dk", "viafree.no", NULL }; const char *de9d10838[] = { "filecloud.io", NULL }; -const char *de9f4f6c0[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bighealthreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativetribune.com", "conservativevideos.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomforce.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "gosocial.co", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "xtribune.com", NULL }; const char *dea036b39[] = { "cleodesktop.com", "mugiwaranofansub.blogspot.com.ar", "musicacelestial.net", NULL }; const char *dea4fbb00[] = { "www.tlc.com", NULL }; const char *dead6aa4d[] = { "gramfeed.com", NULL }; const char *deb07ce9a[] = { "sankakucomplex.com", NULL }; +const char *deb52a9c8[] = { "ohmymag.com.br", NULL }; const char *deb88d964[] = { "tvmuse.com", NULL }; const char *deba8d171[] = { "leparisien.fr", NULL }; const char *debc9c66a[] = { "bebo.com", NULL }; @@ -53810,7 +54218,7 @@ const char *dee138779[] = { "christianhouseshare.com.au", "gamemazing.com", "sou const char *dee199ddd[] = { "aol.com", "engadget.com", "games.com", "huffingtonpost.com", "mapquest.com", "stylelist.ca", NULL }; const char *dee61d980[] = { "2drive.net", NULL }; const char *deec773fb[] = { "yellowbridge.com", NULL }; -const char *deee8991a[] = { "0123movies.com", "1337x.to", "1movies.is", "1movies.to", "9anime.is", "adsrt.com", "ahlamtv.com", "akvideo.stream", "allmyvideos.netakvideo.stream", "animeflv.net", "animeid.io", "asianvote.com", "avgle.com", "bmovies.to", "clipconverter.cc", "cloudtime.to", "cruzing.xyz", "dropapk.com", "embed.nowvideo.sx", "embed.videoweed.es", "escdn.co", "estream.to", "extreme-board.com", "eztv.ag", "fastbay.net", "fileone.tv", "flash-x.tv", "flashsx.tv", "flashx.me", "flashx.run", "flashx.sx", "flashx.to", "flashx.tv", "flashx.ws", "flashx1.tv", "flashxx.tv", "fmovies.is", "fmovies.se", "fmovies.to", "fruithosted.net", "fruitstreams.com", "gogoanime.io", "gogoanime.to", "gorillavid.in", "gowatchfreemovies.to", "grammarist.com", "ikwilthepiratebay.org", "imagebam.com", "imagefruit.com", "imageporter.com", "imagerar.com", "img24.org", "imgadult.com", "imgbox.com", "imgdrive.net", "imgshots.com", "imgsin.com", "imgspice.com", "imgtaxi.com", "imgvip.net", "imgwallet.com", "jkanime.net", "katcr.party", "kickass.cd", "kickass.gg", "kimcartoon.me", "lavamovies.se", "m4ufree.tv", "megaup.net", "moecdn.io", "monova.org", "movie4k.is", "movpod.in", "mp3indirdur.mobi", "msn.com", "mywebtv.info", "newser.com", "nosteam.ro", "nowvideo.sx", "oload.download", "oload.site", "oload.stream", "oload.win", "oload.xyz", "oloadcdn.net", "onhax.me", "onlinevideoconverter.com", "openload.co", "openloadmovies.tv", "opentpb.com", "otakustream.tv", "piratebayblocked.com", "pirateproxy.sh", "pirateproxy.website", "playercdn.net", "pornparadise.org", "povwideo.net", "powvideo.net", "proxydl.cf", "putlockers.fm", "putlockertv.se", "putlockertv.to", "rapidvideo.com", "rarbgproxy.org", "readcomiconline.to", "repelis.net", "seehd.pl", "sendvid.com", "sexuria.com", "solarmoviesc.com", "speedvid.net", "sportp2p.com", "stream.moe", "stream2watch.org", "streamango.com", "streamcherry.com", "streamplay.to", "streamshunter.tv", "suprafiles.org", "thehiddenbay.fi", "thehiddenbay.ws", "thekat.nz", "thepiratebay.red", "thepiratebay.rocks", "thepirateproxy.ws", "theproxybay.me", "thevideo.cc", "thevideo.ch", "thevideo.me", "thevideo.website", "torrentz.to", "tpb.zone", "tpbmirror.ga", "tpbship.org", "uktpbmirror.pw", "unblocker.cc", "unblocktpb.pro", "userscloud.com", "vidgg.to", "vidlox.me", "vidlox.tv", "vidoza.net", "vidto.me", "vidto.se", "vidtod.me", "vidtudu.com", "vidup.me", "vidz7.com", "vidzi.tv", "vipleague.mobi", "vodlock.co", "watchcartoononline.com", "watchonline.to", "watchonlinemovies.com.pk", "wholecloud.net", "youwatch.org", "yts.am", NULL }; +const char *deeee052f[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *def102471[] = { "onvasortir.com", NULL }; const char *def60ee8e[] = { "payback.pl", NULL }; const char *def6d8283[] = { "phoronix.com", NULL }; @@ -53836,8 +54244,6 @@ const char *df30d2dfe[] = { "ipv6test.google.com", NULL }; const char *df34a0970[] = { "tvcatchup.com", NULL }; const char *df388bf6b[] = { "amypink.de", "biznews.com", "cryptospot.me", "dailycaller.com", "droid-life.com", "forwardprogressives.com", "fpif.org", "fullpotentialma.com", "geekzone.co.nz", "goldsday.com", "hoyentec.com", "imageupload.co.uk", "is-arquitectura.es", "lazygamer.net", "lingholic.com", "mmanews.com", "nehandaradio.com", "nmac.to", "orain.org", "tvunblock.com", "unilad.co.uk", "xrussianteens.com", "youngcons.com", NULL }; const char *df3fe3bb0[] = { "video.epicurious.com", "video.gq.com", "video.wired.com", NULL }; -const char *df401282f[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "boredomtherapy.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "damnlol.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "gosocial.co", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "o4anews.com", "oddee.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicalcowboy.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "reverbpress.com", "reviveusa.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tinypic.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "universityherald.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "westernjournalism.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; -const char *df406ebca[] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bugout.news", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "freewarefiles.com", "gamerant.com", "gamersheroes.com", "girlsjustwannahaveguns.com", "godfatherpolitics.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "vgpie.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *df40e3c13[] = { "etsy.com", NULL }; const char *df436ca6b[] = { "fiberupload.net", NULL }; const char *df45478a8[] = { "washingtonpost.com", NULL }; @@ -53859,11 +54265,10 @@ const char *df63cca79[] = { "paypal.com", NULL }; const char *df6636555[] = { "esmas.com", NULL }; const char *df6962d65[] = { "serve.com", NULL }; const char *df6caf1c1[] = { "games.chicagotribune.com", "games.mcall.com", NULL }; -const char *df6efc399[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "opednews.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "reviveusa.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *df71442c0[] = { "metro.co.uk", NULL }; +const char *df73a92ba[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bighealthreport.com", "breaking911.com", "breakingnews.ie", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "foreverymom.com", "freedomforce.com", "girlsjustwannahaveguns.com", "glitch.news", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "hallels.com", "hngn.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "juicerhead.com", "kdramastars.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "libertyunyielding.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "redhotchacha.com", "redmaryland.com", "rightwingnews.com", "shark-tank.com", "spectator.org", "stevedeace.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "theviralmob.com", "valuewalk.comvcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", NULL }; const char *df75086 [] = { "techtimes.com", NULL }; const char *df7a2e878[] = { "yahoo.com", NULL }; -const char *df7ef9228[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allenwestrepublic.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "intellectualconservative.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "opednews.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "urbantabloid.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *df8349bc [] = { "teletoon.com", NULL }; const char *df834abc1[] = { "supercheats.com", NULL }; const char *df8811b4f[] = { "supersonicads.com", NULL }; @@ -53880,6 +54285,7 @@ const char *dfbe96f49[] = { "theoutline.com", NULL }; const char *dfc057842[] = { "testtube.com", NULL }; const char *dfc659280[] = { "gigaom.com", NULL }; const char *dfc793ab6[] = { "eatthis.com", NULL }; +const char *dfc834c5a[] = { "activistpost.com", "alfonzorachel.com", "askmefast.com", "breathecast.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "crossmap.com", "dailyheadlines.net", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "enstarz.com", "girlsjustwannahaveguns.com", "greatamericanrepublic.com", "hngn.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "latinpost.com", "legalinsurrection.com", "libertyunyielding.com", "minutemennews.com", "musictimes.com", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "oddee.com", "parentherald.com", "patriotoutdoornews.com", "rantlifestyle.com", "realfarmacy.com", "realtytoday.com", "redmaryland.com", "rightwingnews.com", "shark-tank.com", "spectator.org", "stevedeace.com", "techtimes.com", "theblacksphere.net", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "universityherald.com", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", "wakingtimes.com", NULL }; const char *dfca0494a[] = { "ft.com", NULL }; const char *dfca1a065[] = { "linkshrink.net", NULL }; const char *dfcbafae0[] = { "ehubsoft.net", "herokuapp.com", NULL }; @@ -53896,6 +54302,7 @@ const char *dfe193ddb[] = { "nike.com", NULL }; const char *dfe3694bc[] = { "cc.com", "mtv.com", NULL }; const char *dfe3794b [] = { "wowhead.com", NULL }; const char *dfe511ead[] = { "media1fire.com", NULL }; +const char *dfe5481be[] = { "repo.xarold.com", NULL }; const char *dfe5f1f90[] = { "apotheken-umschau.de", "compo-hobby.de", "diabetes-ratgeber.net", "giz.de", "kaguma.com", "krombacher.de", NULL }; const char *dfe6a41cb[] = { "tomsguide.com", "tomshardware.co.uk", "tomshardware.com", "wonderhowto.com", NULL }; const char *dfee9524d[] = { "accesshollywood.com", NULL }; @@ -53992,6 +54399,7 @@ const char *dn54ee9767[] = { "admax.cn", "admax.co", "admax.eu", "admax.fi", "ad const char *dn576c6078[] = { "adpage.com.ua", "adpage.io", NULL }; const char *dn581151de[] = { "racinguk.ip", NULL }; const char *dn585a5d42[] = { "addata.io", NULL }; +const char *dn585ec00b[] = { "ad-minister.app", NULL }; const char *dn5993e21c[] = { "optimizely.com", NULL }; const char *dn5a3c0d07[] = { "fuckbookhookups.com", NULL }; const char *dn5aa40db3[] = { "baidu.ip", NULL }; @@ -54040,6 +54448,7 @@ const char *dn804482f2[] = { "gaytube.com", "pornhub.com", "redtube.com", "redtu const char *dn807dfc90[] = { "amazon.cdn.ip.seen.on.cheapflight", NULL }; const char *dn82a9b9f0[] = { "berlin-airport.de", NULL }; const char *dn840c0749[] = { "adcore.ch", "adcore.com.au", NULL }; +const char *dn848cb8c6[] = { "globalad.com.br", NULL }; const char *dn8789aeca[] = { "koreatimes-kr.ip", NULL }; const char *dn88bc18ef[] = { "statistik.lubw.baden-wuerttemberg.de.ip", NULL }; const char *dn88cd9e69[] = { "prebid.org", NULL }; @@ -54092,6 +54501,7 @@ const char *dnaffec99c[] = { "ynet-il.ip", NULL }; const char *dnb077e75c[] = { "github.com", "matomo.org", "piwik.org", NULL }; const char *dnb1c5e36d[] = { "adline.co.il", NULL }; const char *dnb337d652[] = { "smartpixel.tv", NULL }; +const char *dnb4782e40[] = { "adshare.tv", "echosign.com", NULL }; const char *dnb4cb6bf4[] = { "crosspixelmedia.ip", NULL }; const char *dnb55be48f[] = { "mydirtyhobby.com", "mydirtyhobby.de", NULL }; const char *dnb5e497d5[] = { "conad.it", NULL }; @@ -54106,7 +54516,6 @@ const char *dnbd49c285[] = { "consultant-adwords.com", "consultant-adwords.fr", const char *dnbeb87459[] = { "openx.tv", NULL }; const char *dnbed14a52[] = { "smartads.cz", "smartads.io", NULL }; const char *dnc013062a[] = { "bstats.org", NULL }; -const char *dnc0db9961[] = { "adshare.tv", NULL }; const char *dnc1f44971[] = { "adexprt.com.ip", NULL }; const char *dnc2cc4c46[] = { "adcash.com", NULL }; const char *dnc4163ab9[] = { "i-advertise.net", "mb-advertise.gr", NULL }; @@ -54316,6 +54725,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m16524394, 0, NULL, NULL }, {m2b57651b, 0, NULL, NULL }, {m6b5e85a0, 0, NULL, NULL }, + {m7c76ee52, 0, NULL, NULL }, {mb10fcb49, 0, NULL, NULL }, {m8caf71b8, 0, NULL, NULL }, {me6744646, 0, NULL, NULL }, @@ -54790,6 +55200,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m694ce5b8, 0, NULL, NULL }, {m171b49e1, 0, NULL, NULL }, {m2fbe814f, 0, NULL, NULL }, + {me72a45c4, 0, NULL, NULL }, {m3b91fbd4, 0, NULL, NULL }, {md94aa5fd, 0, NULL, NULL }, {m235b92e5, 0, NULL, NULL }, @@ -55089,8 +55500,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m77917a66, 0, NULL, NULL }, {m5af05698, 0, NULL, NULL }, {m7d2dbb9c, 0, NULL, NULL }, - {m7d256cd7, 0, NULL, NULL }, - {m4128dffa, 0, NULL, NULL }, + {m7d256cd7, 0, NULL, dn585ec00b }, + {m4128dffa, 0, NULL, dn585ec00b }, {m3a92e9c6, 0, NULL, NULL }, {mf68795b5, 0, NULL, NULL }, {m4a9410ff, 0, NULL, NULL }, @@ -56843,6 +57254,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf759ecb, 0, NULL, NULL }, {ma5fe0d61, 0, NULL, dn64f69c15 }, {m7ee59fff, 0, NULL, NULL }, + {m14e306a3, 0, NULL, NULL }, {m4b3a3165, 0, NULL, NULL }, {m53f0934c, 0, NULL, NULL }, {mdc0abe58, 0, NULL, NULL }, @@ -56977,7 +57389,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m51d9b7cc, 0, NULL, NULL }, {m74af360c, 0, NULL, NULL }, {m78acfdc1, 0, NULL, NULL }, - {md486a3c0, 0, NULL, dnc0db9961 }, + {md486a3c0, 0, NULL, dnb4782e40 }, {md8846b75, 0, NULL, dn46503939 }, {mb3a5166f, 0, NULL, NULL }, {m89936753, 0, NULL, NULL }, @@ -57282,6 +57694,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5897954c, 0, NULL, NULL }, {m3817717f, 0, NULL, NULL }, {meaec86fa, 0, NULL, NULL }, + {m26e913d7, 0, NULL, NULL }, {m407f1cc6, 0, NULL, NULL }, {mf57956, 0, NULL, NULL }, {ma3e69a7f, 0, NULL, NULL }, @@ -57453,6 +57866,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m773ffaec, 0, NULL, NULL }, {m7b3dc2a1, 0, NULL, NULL }, {m1130e912, 0, NULL, NULL }, + {mca61b276, 0, NULL, NULL }, {m7c5254b1, 0, NULL, NULL }, {me3f31c56, 0, NULL, NULL }, {m1f1058a1, 0, NULL, NULL }, @@ -57500,6 +57914,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbc5dfae8, 0, NULL, NULL }, {mcd439118, 0, NULL, NULL }, {mc047e139, 0, NULL, NULL }, + {m738ca621, 0, NULL, NULL }, {mc3ef9a26, 0, NULL, NULL }, {m7531b730, 0, NULL, NULL }, {m302cd0b2, 0, NULL, NULL }, @@ -57520,8 +57935,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma31e4c5b, 0, NULL, NULL }, {mb0f87288, 0, NULL, NULL }, {m65d258ab, 0, NULL, NULL }, - {mabbf4f40, 0, NULL, NULL }, - {mac652aa8, 0, NULL, NULL }, + {m78a697e2, 0, NULL, NULL }, + {mf0a6285b, 0, NULL, NULL }, + {m86e5380a, 0, NULL, NULL }, + {m5aa6ff31, 0, NULL, NULL }, {mc6b22421, 0, NULL, dn72fc9597 }, {m2e791c73, 0, NULL, NULL }, {md05d22d3, 0, NULL, NULL }, @@ -57635,6 +58052,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mcc44a3ba, 0, NULL, NULL }, {maed13462, 0, NULL, NULL }, {mf25592e3, 0, NULL, NULL }, + {m354ce484, 0, NULL, NULL }, {m1df9f418, 0, NULL, NULL }, {me267b1f0, 0, NULL, NULL }, {mb18df8e6, 0, NULL, NULL }, @@ -57688,6 +58106,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m755207c2, 0, NULL, NULL }, {med23a6a0, 0, NULL, NULL }, {m4169b725, 0, NULL, NULL }, + {m36ddb767, 0, NULL, NULL }, {mac9a6d21, 0, NULL, NULL }, {m802b7950, 0, NULL, NULL }, {m8a465f5e, 0, NULL, NULL }, @@ -58109,6 +58528,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mee6a5050, 0, NULL, NULL }, {m5f55c6e5, 0, NULL, NULL }, {mf90f09c6, 0, NULL, NULL }, + {mc0275355, 0, NULL, NULL }, {ma052a05a, 0, NULL, NULL }, {mbbeba654, 0, NULL, NULL }, {m282a0fb6, 0, NULL, NULL }, @@ -58154,6 +58574,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc158a96a, 0, NULL, NULL }, {m126fa9b5, 0, NULL, NULL }, {m4e4b3750, 0, NULL, dnb5e497d5 }, + {m7df146fc, 0, NULL, NULL }, {m2e2feb80, 0, NULL, NULL }, {mf27c403e, 0, NULL, NULL }, {m29061132, 0, NULL, NULL }, @@ -58761,12 +59182,14 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2a2fdc6c, 0, NULL, NULL }, {m2e2da421, 0, NULL, NULL }, {m4f082972, 0, NULL, NULL }, - {ma2a6daf0, 0, NULL, NULL }, + {ma2a6daf0, 0, NULL, dn848cb8c6 }, {m5c97dd37, 0, NULL, NULL }, + {me8f22664, 0, NULL, NULL }, {m4725f8a2, 0, NULL, NULL }, {m4312a67a, 0, NULL, NULL }, {m83dcc7e1, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {m187dd939, 0, NULL, NULL }, + {mddc788c, 0, NULL, NULL }, {mb00fbcf0, 0, NULL, NULL }, {mf3e3085e, 0, NULL, NULL }, {mdf70405, 0, NULL, NULL }, @@ -59404,6 +59827,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4f24baf5, 0, NULL, NULL }, {mb66e71d4, 0, NULL, NULL }, {m9e075dd0, 0, NULL, NULL }, + {m926c1d12, 0, NULL, NULL }, {m780a5140, 0, NULL, NULL }, {md99f1812, 0, NULL, NULL }, {m73d67f5a, 0, NULL, NULL }, @@ -59528,6 +59952,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9f3e021b, 0, NULL, NULL }, {mabe29b, 0, NULL, NULL }, {m45a6f19b, 0, NULL, NULL }, + {m26514daa, 0, NULL, NULL }, {me0cb1ffc, 0, NULL, NULL }, {m253a6cf7, 0, NULL, NULL }, {m43d0f636, 0, NULL, NULL }, @@ -59682,6 +60107,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m606e9d15, 0, NULL, NULL }, {md1aac516, 0, NULL, NULL }, {mc01f12bd, 0, NULL, NULL }, + {m2faa1f78, 0, NULL, NULL }, {ma07826fe, 0, NULL, NULL }, {mec989266, 0, NULL, NULL }, {mc967c556, 0, NULL, NULL }, @@ -59805,7 +60231,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mba89317f, 0, NULL, NULL }, {m335bad13, 0, NULL, NULL }, {me817e532, 0, NULL, NULL }, - {m8c3592f3, ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mf72f8637, 0, NULL, NULL }, {m34a4ac60, 0, NULL, NULL }, {m5eea7ad4, 0, NULL, NULL }, @@ -59822,6 +60247,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m35e44cc, 0, NULL, NULL }, {m3d678fa7, 0, NULL, NULL }, {m3f6265ce, 0, NULL, NULL }, + {mb121d886, 0, NULL, NULL }, {m3be814a1, 0, NULL, NULL }, {mf9000d3c, 0, NULL, NULL }, {m224e111c, 0, NULL, NULL }, @@ -60563,6 +60989,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1a7411a9, 0, NULL, NULL }, {m570fe8c5, 0, NULL, NULL }, {maedc9db3, 0, NULL, NULL }, + {m3fbac42b, 0, NULL, NULL }, {m2ffb30ad, 0, NULL, NULL }, {m2bfd68f8, 0, NULL, NULL }, {mb4af4d66, 0, NULL, NULL }, @@ -61255,6 +61682,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6bc1d8c3, 0, NULL, NULL }, {m6cd7fdd3, 0, NULL, NULL }, {m41dfb9a7, 0, NULL, NULL }, + {m7c390cf1, 0, NULL, NULL }, {md3ed1365, 0, NULL, NULL }, {m92888858, 0, NULL, NULL }, {mc919a384, 0, NULL, NULL }, @@ -61692,6 +62120,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6dd2bb3f, 0, NULL, NULL }, {m5c467ef1, 0, NULL, NULL }, {me8a60ad4, 0, NULL, NULL }, + {m3254edba, 0, NULL, NULL }, + {md6e25c0, 0, NULL, NULL }, {me5ff716e, 0, NULL, NULL }, {m355d1634, ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {m95380cf0, 0, NULL, NULL }, @@ -61710,6 +62140,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m40b4cb2e, 0, NULL, NULL }, {md691f93b, 0, NULL, NULL }, {m9780aa1b, 0, NULL, NULL }, + {meca90255, 0, NULL, NULL }, {m1080dc28, 0, NULL, NULL }, {m282184d2, 0, NULL, NULL }, {mb450fe25, 0, NULL, NULL }, @@ -61809,7 +62240,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9d46878b, 0, NULL, NULL }, {mc4327131, 0, NULL, NULL }, {m771a5db2, 0, NULL, NULL }, - {m46cee37e, 0, NULL, NULL }, {md57caf07, 0, NULL, NULL }, {m18292b60, 0, NULL, NULL }, {mc798b773, 0, NULL, NULL }, @@ -62444,6 +62874,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma2f831f0, 0, NULL, NULL }, {m4726080a, 0, NULL, NULL }, {mdef38dfd, 0, NULL, NULL }, + {m8b6f3bce, ADBLOCK_FLAG_MATCH_END, NULL, NULL }, {m4e5be02f, 0, NULL, NULL }, {mb57318a9, 0, NULL, NULL }, {mb05f2be4, 0, NULL, NULL }, @@ -62710,6 +63141,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me0b7762d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me6da8c1c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2f96c6b7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mb0e052b8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m38d14d6f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m957fd324, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m305ce68, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -63004,6 +63436,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma2672437, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m720717ce, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1d20dadd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m75aa7a06, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m46f27a74, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m688112e7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7ddf8a55, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -63778,6 +64211,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m52f252fd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m22d9edeb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me231cb3d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m7a241eea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdb70dba0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m52902871, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4b89028e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -63911,6 +64345,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m68b42ab1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m99cd7d2e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1ec05775, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m78370fb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m31358f08, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9ec16335, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mfe186e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -64039,6 +64474,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6987e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdbda9631, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbf51b94f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m3a7b0aa6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md2add4da, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m24b452c6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2a4502f1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -64107,6 +64543,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5a837b98, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m692793d3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8cc02b0d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m474c0ec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma2ebd9e7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma16a520c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma7874225, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -64337,6 +64774,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma8e50f8b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9a8eddac, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m303974fb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mc43c543c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m639ac341, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m77d56ca7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me50f9bc8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -64502,6 +64940,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf7115573, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m62bfa44b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb81bb7d1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mb21068bf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mec4c9ba2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4c3c2780, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4ca6aea4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -64617,6 +65056,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md42d734, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m99c5d400, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {maff56abd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m1c234dd1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7f8decd3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m10357769, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m711fb135, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -64806,6 +65246,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9c96e389, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7d3c1891, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m13502b2a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mce222726, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdf7d828f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me82490f4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m12cde02d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -64885,6 +65326,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m32b56347, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m28b34700, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m579d31e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {md98aea25, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me2fa7cb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5547c1b3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m74a4d27a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -64939,6 +65381,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8690a81b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma415a196, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4a6c5fb5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mffa239d0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me96e25c2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m403b1c75, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9787092d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -65351,6 +65794,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mac8db599, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mfb19b340, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1c3df273, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m6e24d422, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc986764f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma3f24bcb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb335c655, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -65362,6 +65806,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m87a959e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me3adab3d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m45a20019, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m2bcbc2da, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md30b2a9c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m64cefc17, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4083262c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -65381,6 +65826,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m50a371af, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc6da3b6a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma551c058, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m4c85fb96, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m320b06db, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6701c9c1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbe853b81, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -65406,6 +65852,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2100049a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mfb0d7f62, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m987738ed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m576af361, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf3ef6507, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m57079b34, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdf861fb4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -65459,6 +65906,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m87779e69, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md2d2222b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc47864c9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m41f158d5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md44b9c78, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1eb2ced3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4ccdc807, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -65524,6 +65972,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m26f0fe6b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m38fd895f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mfa214bd6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m4e4a44e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {maf13690e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb4641944, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb766689c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -65666,6 +66115,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m71da9a88, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mca5ed81f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me7073df0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m42068490, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1a273295, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma0df3bb3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m54c92845, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -65920,6 +66370,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4e2ffe44, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7dbc6310, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc16c95aa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {ma2b04b02, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m40abaa1a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf11874ba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m18b99829, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -66200,6 +66651,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m807b65a2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6a21732, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8040063c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m879e863a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7d4aab60, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf3c7704e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m23e7e987, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -66207,6 +66659,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {maed2206c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7a3ce47d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m30f44db, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m650c4bca, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m52e5fe0f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1b357a7f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m58d11196, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -66224,6 +66677,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md4dd7621, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5e906899, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma6ec48a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m262de6c6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m522a3e6e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6431acd3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb316be56, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -66291,6 +66745,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m14a8503, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m18db472f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc418a7c4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mb1901b8f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m172908ff, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m850a45c3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m46ac5dd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -66392,6 +66847,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8d9dfb6a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mfc6821a0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3e10d353, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m30185c57, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5c7dcf1d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me28960aa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7cd47228, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -66454,6 +66910,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6dfc405, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m90be2766, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7bf2bdd2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mab658004, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m608d111, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m89e2913, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb33c005f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -66571,6 +67028,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m20462647, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md06234b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8ab58bee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m6ce19607, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m51a467c8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m471d260a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m26786bb6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -66614,6 +67072,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m50890a46, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m18b00667, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m34f60c54, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m157c16e9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m78829ca9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdac22429, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m43f0e6cd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -66802,6 +67261,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma0d61210, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7e1bb09a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf4048a82, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mecafd1ee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m926a4683, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma8717678, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9011b52f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -66925,6 +67385,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3bfc55ae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4f162e9b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb3ecc07a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m9557fa3e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m765d6dff, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf1b6e330, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2ec7714b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -66959,6 +67420,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me8746f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5ee2b3f3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8790f24b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m8befb0ea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc9de6486, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbd04deef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdbaa77ba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -66983,6 +67445,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mcfb6e181, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb349cdeb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m95e4e1b9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m441c8b7c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me6c4609c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m21a96560, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc1d1e09e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68443,6 +68906,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4c0c7163, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mee4099cd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m790f4d30, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m5bff252, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m96b6ec05, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6cf3e894, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3daa345, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68455,13 +68919,19 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2f4e394e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4b8db0eb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mca0ff658, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m1245d1f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9760907b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbb0e39dd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m956abb48, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mc10aa789, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m5530ee26, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m122ecab4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9bef0385, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m113e7069, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8bc46cf1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2740e6c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb22c78c4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mc8697d9a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me03aa004, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md164ea68, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m97e1c8e9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68473,22 +68943,28 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mcf5bb3ae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4e7345bc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3f295c99, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m73a4c7fa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {meeac3b7a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma1e11adb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m46fe960f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me7a1a7d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb3454405, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m936314f1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {maff78a4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8870d132, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb6114fb7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m956ce555, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2bd0cefe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m39b2e1c9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mcebc7b29, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m4d52e6d8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8d372ed8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7a5a91dc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdbbd7cfc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mfb565fb6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m534cc702, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8cd2708e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {md3720a73, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9e92e8a1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7178d3cd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3f65b8aa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68500,6 +68976,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4ec8e906, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma7bf2bba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m486d5cfc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mcd3eadff, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m74d0932f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me674c8d0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m13dab28c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68512,6 +68989,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m685829da, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m74d609ca, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m51136dd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mab1d5e57, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m61f11f54, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5e1d356d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9011d461, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68521,12 +68999,14 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbb870be3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma3e271b9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m51267f0c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mfa2e4a38, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m35794d0a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4dc91c81, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m17c51fc6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m295d9338, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m65716c7a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m868590ed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {ma34c8023, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m82c2ffec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m43b47b6e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m75472bac, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68534,7 +69014,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2d5a7c32, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m59d62a6c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m76bf6f69, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mf9aae0e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m47dc11ad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1deaaa54, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m74de24ac, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb8f973c3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb123f686, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m96862ef4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68548,29 +69031,40 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf360f4fd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mcc39da80, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma3a49108, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m6350fe64, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m76862453, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3e361b73, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mad2b1ab9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4d2ba61e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {md025809b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5b5c6c7b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m340f1275, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc4c61595, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {me1202345, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m85fb6c36, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me91f1511, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2c9fc2de, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m25ac5137, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5d61a9e2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m9d0387b8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5ab1477c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m5ca68509, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m54eba90a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4cd839c2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3348c2cf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md792eb83, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m3ac8adc5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m136b959f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m38b7fca7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m89d44493, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2cf7a381, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {ma51fffa2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mab842e90, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5d382b0b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdfe2bcad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m430c512e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mdb38b74, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m9aad7442, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1751600f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1b1bfd9c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2f06adc1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68580,17 +69074,22 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7d94029f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbef66838, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m16449421, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {me4f121ba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m869e0e90, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m76e4368b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma088d2c6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m92127cee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4c0d3f27, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m46ab158f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mef6a25ec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mee1075df, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3befffee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mfed47da9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m958b5f9b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {macdb5e35, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m373df6f5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7a92fef3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m39e4e2fb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6066c9ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m65f5a43a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9363361a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68603,12 +69102,21 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {maa6d226b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf02f5988, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1494e5e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m172472c7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mcf6eb167, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3c118123, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mc5745b7c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mb6c74cce, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m6aaab8b5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m8628ed66, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m554d5a85, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {ma97b97d3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb624678b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5056f8f5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m60151cfd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m4c1ede5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {meab001a7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m98a20de8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb6469aa4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3088b2a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9927882, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68619,24 +69127,35 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m732d348, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m74bdbfb2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mfb8e4c4d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m5b161093, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdf310126, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m940395b7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8a19e639, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m89eccc07, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5f684563, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m7ada3754, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9404c6ff, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m6bc34e80, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m66407a2d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6416d8d3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mf7933946, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m54dee1e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m747749b7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf6991d9e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5319f28d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma257675c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m27320ed0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mec9af6e6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdc9118c6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3eca1664, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mb8d6c940, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7f8036d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb57868d3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5fbebc31, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mc369ad5c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2e5cb753, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb8ae67e2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mcb064282, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6a36a08, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1f544b6c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m71fbf9ec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68646,29 +69165,45 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m553e5821, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4868e6ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc675b1bb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m6dbc9fbf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {meba97d98, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mecb9f6c7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m640e0d5b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma9e8c089, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m255476ee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m8c29f767, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m74e9b285, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m8526ffa3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m57d5534c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2b19c2b7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2539c0a0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {md492b1a5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m3b711f0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m12955674, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3ead101d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mffaa0c9a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m61bb18dd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4f6d8436, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb54f64fd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {ma33ce12a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mda7da8f7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m239d0ac3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdd0d4403, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m519fc84b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m4bd94679, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {meae94af4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m178a0326, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m696d95de, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf2688c44, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m609641f2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3a4c708b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mafb061ba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m9bcd87d8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb8698bdb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2330f708, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mc689698d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m14b8998a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m40bd0b49, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc0924061, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m49b3e83, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3c5c0802, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68677,10 +69212,14 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {med3f295, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m41f9c7b2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m47b6cbe4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mfe400c62, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m342b3bf7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {maa72183c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9b920cfd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m12229eaa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m666c713e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {maac52773, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mf43e8cc1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma0cd70bf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7797197c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1b6143bd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68690,6 +69229,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6c57db0a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m93776e5b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md9537d22, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m48cb0fa5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2fa0cf9d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md955343b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m29af6208, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68700,6 +69240,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf2e29d50, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma323f44e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdb02956b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {md3cd4d12, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m15eb112d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf693934b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m39da7b11, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68716,24 +69257,36 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m98532727, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6d57c84, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8a570d04, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {me0bffab3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {meff71d34, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2d0fe191, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m4fee9f85, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5e7c4441, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4f0494e4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m987cd087, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mfb19901a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6ea5c1d3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6d01dc41, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8fcb95ec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m86ba48d8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mcdf0323b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7aa1d36e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {maeae73cb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2c226d9b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5d8e7e3a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbd937ac5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mfdbdd7b5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mdb7d6724, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m10b3da7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2af2d04c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m64167d9d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7a570995, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mff7ef157, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m9e017f06, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me8681b18, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mc5a5f283, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md090ed69, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m7b143a96, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md6018ba2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9343547b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m25dd062a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68744,6 +69297,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2b705f2f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m20f7f07d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc20db6f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m8c75ad00, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m474943b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m23889a88, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {med187330, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68751,21 +69305,32 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m18d50824, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m99dabef2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc73fe583, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m2457ab14, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {ma249826a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m639bb08b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me88a7d43, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6f5aee93, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbc8b983d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdb3298a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m44314af0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m48116d5c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {md4296f89, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m3fe18370, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m90471a94, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m25577bb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md6336b41, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mce01ca77, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {meed7c85b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m42c4bdfd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7ce001ff, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {ma5ce83c3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m839cd409, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m93173622, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m62e54c46, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m37daf4a0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6b8af9e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mb3273e93, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m6d066854, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdd5414ee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m754c725b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc5aea2a7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68773,7 +69338,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m73ffa885, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m37a772e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb72d7426, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m8046998b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m38c72922, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m1ac9ce76, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4cc62df1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4ceaa3cb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma713cfba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68782,53 +69349,77 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md8f674a1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma8d296ed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5b13c453, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m5c059ec9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m757b5655, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {ma243bfd7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdcfcbdc8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc9920600, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mce26c6db, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md9c5b5de, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m17de82db, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mddeebfe7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m8380218c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma8d9d6f9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma3b2b5ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb00a914b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m84061ed6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m9eb7846f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {med880086, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc8b17a95, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf2090f5f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m51033cd5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m48f30b5e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md150f546, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5fc2d1b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m94c0b540, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf78c5279, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc42192e2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m5f6c6eb2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md1d2b83d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4c8389a8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m5b4633cc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mab4b35ba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me88c06f3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6165c4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m97d1e12a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mae060fa8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbdd63fd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mf604891b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5dc6a27c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m788fb15a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5411611b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {maac29332, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m2cf8b9db, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma8ef54b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8cfccdb4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf6b17ad2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf52ebb0a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc39e2e15, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mf60f3f9d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m87256008, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6b4c3840, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mc5d467a4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {md71b80e0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb10c6bb4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m83c110d4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma4e0457b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m5099183f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m91f21a6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7e3b99de, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m9a92820b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m905a6521, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m42d6ada2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m992138af, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mfc63b9e6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7e378051, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb4148f49, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m13343101, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf02b0c6f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m6372139d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me74aae8b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7ac4d271, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me1260c6b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m16a3fa11, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m916727b7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m620258a6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m159ce56, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68838,6 +69429,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m838977fa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m46718e74, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m60289f3c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m644913fb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc63c2f37, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m60625544, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf4570541, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68846,6 +69438,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mee9b8627, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mef1c5b33, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9340c1d2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mcbd786fd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2285518, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md3980a9e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5295aa76, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68854,6 +69447,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m326f841b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6609839, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {meee55096, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mafee9f12, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma61a13c3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc799664d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7c92bf95, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68861,23 +69455,31 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf38a57d8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m53fbe5e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {maeec9070, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m15f3b0b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m33514b82, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m717fdc5e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m46a74eee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mcffa10f0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf2e4a04a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma655f829, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mb529b5d7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m750cb1bf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf3e76e14, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m82726bad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdf9b70ad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {maeba2f6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb005e813, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb580fa8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m6ba0768a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m59fc515b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6c1fd1e4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m18553d4a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m340a4390, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4946bde7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {macd547f2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m288c8e88, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m995d185e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m57bcd038, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m667444d0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5d591b0b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m37a5e790, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68887,6 +69489,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3b3f0554, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m41a83753, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3ce49071, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m65845751, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf72fe7e5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m155e717, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m16df2925, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68895,24 +69498,35 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m28136096, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m96124702, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mca39b631, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mf60d13b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m53c47064, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m5a3b1dd0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m1912e4f6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m6c81a3fd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m470d2b63, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m3ee88123, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7a05270a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma43af5a9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m54c622e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2553ea41, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m6c393e85, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf67f79c4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2c1f3c0f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m62c84830, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbad36709, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc8285a4c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma0d1ee4b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {me690142, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8bb28d51, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m55d68710, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me9681a5e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2cb73d29, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m96855ada, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {meb574855, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m7a1361e7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m86fe60db, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m35c606fb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mbe318bde, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md0322431, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m33ffb58e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3a0ad6eb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68921,31 +69535,46 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m46203173, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb8d8ba0b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5575232a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mba1c5f1c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc19c834d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m72843798, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m36cfb1a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m912d6d4b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m8eed0dc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m47ecc277, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbff23ce4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9e19372f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3f35b450, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m77b4955b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8196209b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {me8684332, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5c244661, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf7d74b4a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7365dd67, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mfe65966a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m64c02779, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1c2009a3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mf5f10435, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1ee4f1c6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdd554802, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbd200c6c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m2f1a71a9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4fd2479b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mba099206, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8a086c2d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me4906fe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {ma9eba96a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m4286a07, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m1ad5cb3a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m92641007, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4c67cae8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m893ce0b7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md455b548, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {maad0df55, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m42413ebd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1f08906a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mec645a87, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mf91e33eb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb43ac4ce, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9de4a95e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m11d86188, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68955,12 +69584,22 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m12f3a9d2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me0b53ad8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1b0e9a2a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m28a344e9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md7811b28, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mccb0efbd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m4531be8c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m126c41df, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m81c62c04, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m9b9addc8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mb7e742b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4562850, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m1a6d81e6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2e4a4efb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m22c05fe9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mee958c14, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5509b21f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m688812de, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m3671dfb5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mef71fce2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me82d6e0d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m87efd4a6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -68969,31 +69608,45 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m691c3072, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbab57209, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc0251b90, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mf8e18ad9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m25be9494, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3945f3e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1ba8db02, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9cafa99c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m525b549c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4c226c65, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m757d4acd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf78b2f97, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7af7742b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m49063ad3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf6a16644, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m668fbfe6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8df66676, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {md4e088a7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m6b652093, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m46825f93, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m4f234343, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m35ae780b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mad0081fd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m18a3e1b4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mbed51c70, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4dcadd4c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mab20e525, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mfe346fb3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m80185941, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc117d704, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m756e377b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m7d120841, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc7684298, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7d8c5781, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m3f5c64bd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mbf18e626, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4a9231aa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2d114ffd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7ffb3329, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mee106c5e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m26659aa1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {ma3066f41, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m10587908, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me86bbfa6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbc49bffe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -69002,6 +69655,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8b9ba86e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m98f9dc47, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m10461fa3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {ma94b4347, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md26e276d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb5ebd5da, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3a4f70ba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -69011,44 +69665,64 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mde809eb4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1af7578e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3a564e1f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {ma3b29f3a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1a3b13c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m9808dcdf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf7948e7e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8959a21a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc69f551f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m8db383e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3c3e8c9e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me366bd3c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1cf915a7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6f3525b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mf3c4539a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m735ddfba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1f98ab04, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4311c09, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m51bf814e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb6c4d2ed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf8bd8e9c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m638b9686, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {ma83667f7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m680bdd19, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mf0032c71, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3a8307c5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m5abe661b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m92fb2c3f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md32fc425, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m7c0706cf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mb1cc2a11, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {ma0061b56, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m45053f17, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m18202baf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mfcfce59, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mbf8f83df, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m57427d32, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2aa48edc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mce545751, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdb170b2f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4f46cd84, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbdc76335, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {meca2f083, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mcd3e6297, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9ae744c8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m303284e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbb454465, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb2784381, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2093d209, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me7b5fa7b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me8617345, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m41abc938, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5482fe0b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5570f72b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mcb781bb4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4c1b0407, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4fd2489d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m9852431d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m61eb3afe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9140898f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mcb57e503, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5fd7c9d4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1928d1c9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mcbf1bab6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -69060,14 +69734,22 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mefbe9867, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb7ac19a2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m577a9de2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {me6b086ed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m839eaf6f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m66d80875, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {maf4e5c39, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m2347e970, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m6a03efd4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mef50c17b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m89e68e35, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m395ab397, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m954d5a97, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m810c2801, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m85154454, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m219646e2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m85536c81, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb065e168, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m9163e666, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m65eecbf2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mcb391da2, ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma1369350, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -76605,7 +77287,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m27da1d87, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {me1ea597a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m260ce1ad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, - {m9557fa3e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {me5b06ce0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbcc275d9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6534886f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m708238aa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -76880,6 +77562,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9e399ae0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9e9cdd3c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m290d82e2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mf188560b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m52b2a793, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma57d80ed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mb10b6692, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -76894,6 +77577,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7d1821c2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3a9f0e13, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc1b49ee9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m8291165e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m289f8645, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma074b4e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1bcea4b8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -76919,6 +77603,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m93165f03, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m71d05656, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m23cead3a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mc212003d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mfb287088, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m94369a1f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m12a54693, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -76953,6 +77638,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7dfe7b79, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m83620321, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m1e688f66, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m3acf70bc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mba78f68f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m295d203d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mc26fae81, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -77041,6 +77727,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md1a5ecbc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m8a440fcd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m935f9ce1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m2e4efda9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma23a878, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m9a51d747, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7151c8b2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -77125,6 +77812,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5ead9230, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m541c907, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mb766689c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m943ec25f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m6d2e4ca0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mb40041ea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {meff685f5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -77197,6 +77885,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbbdb9f6f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {meee02d73, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m166a1b18, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m411a56c4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {me8f90ae7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m77e14d77, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf5307cc3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -77280,6 +77969,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1205a281, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m11e67873, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m30f83d96, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, + {m5764c3e4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m24f881b2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mfbfb2a26, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma04b4efb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -77764,6 +78454,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me8287310, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf8d803c0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4e372603, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {meda5292e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9fb8e617, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbace788a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6f75f11d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -77895,6 +78586,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m54f4b9f4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8e37408, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc8e8da15, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {ma5bc78a8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5dbf0328, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m81d03956, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9604fa33, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -78683,7 +79375,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mba684cee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mb4bf40f9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9baee5d3, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, - {mf163f0ce, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, dn9c33bcb0 }, + {mdb0ffea5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, dn9c33bcb0 }, {m6a457c1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me0f83021, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m40ab4020, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -78769,6 +79461,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mdd0052f8, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m57af87c3, ADBLOCK_FLAG_MATCH_DOMAIN, d2aa66467, NULL }, {ma9b4fb87, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m95d4a8b5, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {maf29eba8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, dde1f4ddf, NULL }, {ma5a2c780, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m8ba65638, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -79004,6 +79697,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4cc4d116, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mc453bd3b, ADBLOCK_FLAG_MATCH_DOMAIN, dd26c17ef, NULL }, {m852d3a37, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {mfd1247ad, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m4196f11b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m71c20793, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m1a6280ca, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -79150,6 +79844,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m40b7198d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {ma19ea6e9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m76cc86eb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {maa10d42f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mb66e429d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m40b2c61, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mbbf15b4, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -79185,6 +79880,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf47ce86c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m9ac2aff, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m20be4591, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {mb857a49c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m3cf890a0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {me593e87a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mef7007e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -79330,6 +80026,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mef397bc7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8ca5c5a0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m1ec3295c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m64d3e957, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m4060db01, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m807e6d17, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7de9dc92, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -79432,6 +80129,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m92ba1045, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m9399bae5, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {md2827977, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m8d794d5d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m3436bdba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {maad46507, ADBLOCK_FLAG_MATCH_DOMAIN, d6e8e20, NULL }, {mb3d9796, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -79458,6 +80156,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me40f3040, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mf868058a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb7551c58, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m9cc2e7fd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, dd3ae04e3, NULL }, {m129a8d2b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m8982738c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mc946648b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -79803,6 +80502,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m80489d67, ADBLOCK_FLAG_MATCH_DOMAIN, dbbca1792, NULL }, {m3c1256d3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, dbb6deeb3, NULL }, {m83a4e92b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, dbbca1792, NULL }, + {m1ff23bea, ADBLOCK_FLAG_MATCH_DOMAIN, d35e8e776, NULL }, {mb69f9ada, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mebca51de, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m8b879646, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -80314,6 +81014,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m95d1bad2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {maa59ecc4, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m761475f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {md7d9f28a, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mbfe9d11d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m41b761fa, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {md09b6823, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d4f82234, NULL }, @@ -80556,6 +81257,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma1445473, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m697cf3f7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1f417a5a, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {mc6bf95d4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, de818f333, NULL }, {mc3a41c45, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m11b06090, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m8ce55e4a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -81035,6 +81737,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m536e3750, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdbef0e21, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mf11c7055, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {mdfe069dc, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m59cb6bc6, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m9bf1882c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {med2153e4, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -81108,7 +81811,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m15f7b46f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma100db4b, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY, dc2276ebc, NULL }, {m4ede7566, ADBLOCK_FLAG_THIRD_PARTY, de3f957a0, NULL }, - {m9e012b17, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY, d8fac4438, NULL }, + {m9e012b17, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY, dd76554e4, NULL }, {ma3bc0f27, 0, d83d72364, NULL }, {mb462a250, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m874fc872, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -81272,6 +81975,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m50d60349, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m3fb47047, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m50f29b78, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {mf9ab023d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {maab4bf5d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m6a653b58, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {me146113c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, @@ -82060,6 +82764,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3259d3fc, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m310c7fa3, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m915481b7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m1572add8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {me756e187, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m77d45c1e, ADBLOCK_FLAG_MATCH_DOMAIN, dedf0b96d, NULL }, {m5dc4d71f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, @@ -82131,6 +82836,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc20483d1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mf1690e5, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m62482e7c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m173781a4, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mceee76bb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mfdcf0220, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m9956b5b9, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -83112,6 +83818,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me0f99a2a, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m5cf38bed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mc524cbbb, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m38e92d4d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m94161adb, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m14e57a12, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mc852b092, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mb66c2aa, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -83312,8 +84020,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc1ed4e96, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mbf30e9df, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m30b5fd12, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, - {mfb14bdb9, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, - {me35efa9c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m2871668e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m8790946d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mc946c0b7, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -83322,6 +84028,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m819a280d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {me88bb85a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {mc469eed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m85ed5eb4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mff0a32cc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d8e3f8f77, NULL }, {m1a569c23, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {mdbb588ba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, @@ -83384,6 +84091,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7dc5e6fb, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {me467f7e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mc3709fad, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m71d2371e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {mef5d075e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mb3869200, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {maa324c01, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m8dae09d0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, @@ -83593,6 +84302,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma66a0191, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m1aff2165, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mc17d64ff, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m2c431101, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m238da8b7, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m62d7de36, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m29d15a66, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -83849,6 +84559,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2b9d0c09, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m582113a, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m24b2a26b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {mc366b1da, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m29afb906, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mee90beb4, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mb86197e8, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -83889,6 +84600,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m915c26dd, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m229ff4c6, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m1894d331, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {mdb90b1c9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m1cd22d53, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mfcbbc38d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mba7ca783, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -84382,6 +85094,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb7a6e574, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m3b57d27a, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mbf4af8c2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m9bd30eb4, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {md8a680a7, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m48b7479, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m2cd85d18, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -84499,6 +85212,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2980b77b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mbc0147b9, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m1d6990bb, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m7393ce6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m4eaccb22, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {me1418230, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m827a6815, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, @@ -84798,7 +85512,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md05ca5d1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m4b1a1ae7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m4405471e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, - {m46f79fcd, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m5d5671bc, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m4c475d62, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {md11f06d5, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -84832,6 +85545,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md9a53df0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m6bfd6078, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m1a03ee74, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {mdbf0c381, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m4ca2b8a9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m28c4a84b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mc6ef0d99, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -84841,6 +85555,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m664a945d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m18a92df, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m83b45fbf, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {mfeba7884, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mdc19f79c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m3e1ed66f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {me0dd15c3, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -84959,6 +85674,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc96e2725, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mac4b0066, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m96db4ff, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m1476db41, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mf3c2c106, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mcdaf8c4c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mcd6283c4, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -85032,7 +85748,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9901d8e3, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {ma09c19dc, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mea8aa068, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, - {ma9f1f27b, ADBLOCK_FLAG_MATCH_DOMAIN, da7a0e3f0, NULL }, + {ma9f1f27b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m17680d48, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m886c0482, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m4f8899e9, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -85244,6 +85960,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb30ab43e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m5f545a7f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m8f84252d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m599c5b41, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m450e35b0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m99d84d10, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m260cb1bd, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -85499,6 +86216,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8b290055, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_MATCH_END | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d55671966, NULL }, {mad311b7a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, dfa2f7a26, NULL }, {ma82b6143, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, dfa2f7a26, NULL }, + {m5ad12a17, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m304241c0, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d896d27e7, NULL }, {m2e7bd43a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d896d27e7, NULL }, {m68d81f84, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -85516,7 +86234,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5dd47653, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d458c7c6c, NULL }, {m15721475, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m97fe26fc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, - {me0b96a1b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d498adcc1, NULL }, + {me0b96a1b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, dd99a927f, NULL }, {m39f477af, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m9c50b56f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mf10b5d37, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_MATCH_END, NULL, NULL }, @@ -85550,6 +86268,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb0df1691, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d5204d3c4, NULL }, {m29b1224a, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m4e50b7bc, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, + {m97ee6334, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d13cc82e5, NULL }, + {m136e7405, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mc706fb55, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d69d1913e, NULL }, {m4110373b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d69d1913e, NULL }, {m48028c34, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, dd1a9c2d9, NULL }, @@ -85557,19 +86277,22 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m510af185, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, dd1a9c2d9, NULL }, {m36cd4bd4, 0, dd1a9c2d9, NULL }, {m90926a85, ADBLOCK_FLAG_MATCH_DOMAIN, dd1a9c2d9, NULL }, + {m9197cbc5, 0, d4658da4d, NULL }, + {m5846fa29, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, + {mf198f7f4, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {m40eddcae, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_FIRST_PARTY, NULL, dn804482f2 }, - {m1a3fa3c5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d8e89d4f9, NULL }, + {m1a3fa3c5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d25d96de1, NULL }, {m12fde73e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, de867256e, NULL }, {m8de9ce26, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m231d4f55, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, - {m4feeec01, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, de1deeaa5, NULL }, - {m6846e957, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d573787ef, NULL }, - {m4a134fa, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d29e18f42, NULL }, - {me74f899b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, de3231d51, NULL }, - {mc621d072, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d138ec66b, NULL }, + {m4feeec01, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d3846dd25, NULL }, + {m6846e957, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d1dfcae6f, NULL }, + {m4a134fa, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, dbd887056, NULL }, + {me74f899b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d2d9d6f99, NULL }, + {mc621d072, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d1d018a3a, NULL }, {me546c33c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d82381e14, NULL }, {m538071c7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d7988de20, NULL }, - {m8dfa3cdd, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d85695493, NULL }, + {m8dfa3cdd, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d37b98303, NULL }, {m236d4f14, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d38b293a6, NULL }, {m9a9d6683, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d5aacedfc, NULL }, {mc4a9ee1e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, da0187f1b, NULL }, @@ -85579,94 +86302,92 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5fd8114, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m661a727, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2dfb4c1e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, df834abc1, NULL }, - {mad6ecd51, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d39cfc6f2, NULL }, - {me16629d5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d8d554c19, NULL }, - {m7ed5f45f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d578a5f57, NULL }, - {maf4f8b94, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, dcd1e0332, NULL }, - {macf1d3ae, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d98576519, NULL }, + {mad6ecd51, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d6482ff4a, NULL }, + {me16629d5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, dce3ad11d, NULL }, + {m7ed5f45f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d2e0ed1af, NULL }, + {maf4f8b94, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, db56e62b2, NULL }, + {macf1d3ae, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, dbbfd694d, NULL }, {m5b0a0388, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d992a21d8, NULL }, - {mc00f1e0f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, df406ebca, NULL }, - {m6b40fc66, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d9a8549d6, NULL }, + {mc00f1e0f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d5b03b7b, NULL }, + {m6b40fc66, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d753d7455, NULL }, {m617d0c96, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, de867256e, NULL }, - {mfcd3ea66, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d70569de8, NULL }, - {m8ad1de74, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, df6efc399, NULL }, + {mfcd3ea66, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d409e9d54, NULL }, + {m8ad1de74, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d1f73a815, NULL }, {mf86c5f7c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, dd8ac6045, NULL }, - {m255be56c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, da35c8d7b, NULL }, - {m31b57f69, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, dbdbce81e, NULL }, + {m255be56c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d38d297f7, NULL }, + {m31b57f69, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, df73a92ba, NULL }, {mdf0cf2e2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d992a21d8, NULL }, {md50fb4dd, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m404e2c27, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb374fbf8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m4ce79253, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, dabb2f3c1, NULL }, - {m5bb2b6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, dc66860ce, NULL }, + {m5bb2b6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, dd4c3d94e, NULL }, {m2eb54804, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, - {m9b622f5d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d530ea27a, NULL }, + {m9b622f5d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, dfc834c5a, NULL }, {m807a2b3e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d992a21d8, NULL }, {m9c7d56c3, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d992a21d8, NULL }, {m5ea61a50, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mcd6a9429, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {mcaac6c26, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, dd8ac6045, NULL }, - {m17339eca, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d39dfaf97, NULL }, + {m17339eca, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, dcc338217, NULL }, {mb7686720, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8455d9ab, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d21883ec5, NULL }, - {m3aaa901, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, de9f4f6c0, NULL }, + {m3aaa901, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d627c6a40, NULL }, {mfbfba0e8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, da0187f1b, NULL }, - {mc1b6efc0, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d7bfefe9e, NULL }, + {mc1b6efc0, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, dc595b38a, NULL }, {m8fdd8119, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d936ea4ec, NULL }, - {mc87096ce, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, dd6db0df1, NULL }, - {m6fd6c7ca, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d866eda6e, NULL }, + {mc87096ce, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d62d4ff69, NULL }, + {m6fd6c7ca, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d16f32a76, NULL }, {m110c465b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m9818f6a8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, - {m2eebf9b8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, dad7289aa, NULL }, - {mc013e090, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d373a411b, NULL }, - {md07330ef, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, df7ef9228, NULL }, - {md2d439df, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d8a3cdcda, NULL }, + {m2eebf9b8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, dbd47168a, NULL }, + {mc013e090, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, deeee052f, NULL }, + {md07330ef, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, db7cc8a60, NULL }, + {md2d439df, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, db21290fe, NULL }, {maeae25b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d38b293a6, NULL }, {m347c0e67, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d831c4d20, NULL }, {mc25d9f76, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, - {mb4ef5901, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d69b67018, NULL }, - {m39103476, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d39dfaf97, NULL }, + {mb4ef5901, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d7d319978, NULL }, {m825dc7e7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, - {mda5a4c34, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, de07befd1, NULL }, - {m8940ead8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d4e5a4637, NULL }, - {ma2f3c993, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d1f0ca0f1, NULL }, - {m7e924901, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d1f0ca0f1, NULL }, - {mfc64c573, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d1f0ca0f1, NULL }, + {mda5a4c34, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, da004bc2d, NULL }, + {m8940ead8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, dc741fda3, NULL }, + {ma2f3c993, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, dac0d37c1, NULL }, + {m7e924901, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, dac0d37c1, NULL }, + {mfc64c573, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, dac0d37c1, NULL }, {m27ed36c0, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, - {mc36240e7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, de8cec9be, NULL }, + {mc36240e7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, da98fbcfa, NULL }, {md3da5db2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, db612fae1, NULL }, {ma7373c99, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d3708420d, NULL }, {m504aa4dd, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, - {m6f9d2fb5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d14870a01, NULL }, + {m6f9d2fb5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, ddb849f09, NULL }, {m366489d9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, - {m7ab3a8e7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d96d2b259, NULL }, + {m7ab3a8e7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, dd0a565f1, NULL }, {m4e2d3e80, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d82381e14, NULL }, {m9abe37b6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d163dcbef, NULL }, {m6f71e130, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mac5d9be6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, - {mcb2132bd, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d80fe93a2, NULL }, - {me6a4d9e1, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d3f514093, NULL }, - {m91483b0e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, dc0179d7a, NULL }, + {mcb2132bd, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d3b4c0d7e, NULL }, + {me6a4d9e1, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d302da2f3, NULL }, {mff0aeab8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m4bc9855e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {ma31f3d93, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, df75086, NULL }, - {ma0d5bdf3, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, dc3f5128c, NULL }, + {ma0d5bdf3, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, db9b545bc, NULL }, {m102c0c52, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, - {m29926463, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, dadda8398, NULL }, + {m29926463, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d4b6a3f74, NULL }, {m6e0aabf7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8d307ff9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, - {md7371c80, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, da03bdcfd, NULL }, + {md7371c80, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, da07f370d, NULL }, {mecfff8d7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, dd7608b85, NULL }, {m8b15e62b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d1d95e106, NULL }, {m19bd7b5d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d5f4b38f2, NULL }, {mcd7b5ad, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2b6ef855, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d984dc2b2, NULL }, - {m3d8633ea, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d94948b88, NULL }, - {m7acc9b50, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d2fee4f50, NULL }, + {m3d8633ea, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d5ecb54b4, NULL }, + {m7acc9b50, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, dd4029dcc, NULL }, {me5299c51, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, dcf5054d8, NULL }, - {mc740dc51, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, df401282f, NULL }, - {medc7998e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, df401282f, NULL }, - {mfdca26a7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d393a6db0, NULL }, + {mc740dc51, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d675294ab, NULL }, + {medc7998e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d675294ab, NULL }, + {mfdca26a7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, dc557449c, NULL }, {me8adf076, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m21e7e2b8, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m4b786b25, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, d8ded2648, NULL }, @@ -85816,6 +86537,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mcc20b96b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, da1bee6c8, NULL }, {m8c32de8e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m3d390ba8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d4f70a5e7, NULL }, + {m6308bf5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, da5ddcf77, NULL }, {m706c939, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d1199aef2, NULL }, {m572419d0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m372913ae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, @@ -85908,11 +86630,11 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mfca9ce40, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mae4cc101, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mf33e8a7d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d59e22eda, NULL }, - {m136105ad, ADBLOCK_FLAG_HAS_WILDCARD, deee8991a, NULL }, + {m136105ad, ADBLOCK_FLAG_HAS_WILDCARD, dd44aebd7, NULL }, {m23a277f3, ADBLOCK_FLAG_MATCH_BEGIN | ADBLOCK_FLAG_HAS_SEPARATOR, d230e59ac, NULL }, - {m84aed8cf, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY, d247bd05a, NULL }, + {m84aed8cf, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY, de42637d4, NULL }, {m77c42d90, ADBLOCK_FLAG_MATCH_BEGIN | ADBLOCK_FLAG_HAS_SEPARATOR, db370b6b2, NULL }, - {m3e78e63e, ADBLOCK_FLAG_HAS_SEPARATOR, dd7df0760, NULL }, + {m3e78e63e, ADBLOCK_FLAG_HAS_SEPARATOR, d23b44ba7, NULL }, {m4a6c85a9, ADBLOCK_FLAG_HAS_SEPARATOR, daed18dd1, NULL }, {mf28fd7c5, ADBLOCK_FLAG_HAS_SEPARATOR, d63b1a8b3, NULL }, {mba742503, 0, daed18dd1, NULL }, @@ -86010,8 +86732,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m47658739, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m3014f5d5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mcd60c95d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, - {me62a0611, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, - {m5ea3ac9d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m276e0af8, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {md9ea2d08, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {mb6f3b68b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m988d9bd0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -86113,6 +86834,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md040d51b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mbade6ffb, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m2932491, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m62ba06f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {md5ab9a47, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m68287029, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mc59d914d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -86238,6 +86960,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1796d711, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mb9717184, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {md3aee5a8, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m28ec70e5, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m59825bf8, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m92fe2441, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {md56c3585, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m5af31f28, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -86340,6 +87064,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3b03c522, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m2ffe93c8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {ma1e539a5, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {mf8f49396, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mf43cf61f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {me6983efd, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m3308364d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -86489,6 +87214,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2e56ae67, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m5765219f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m7c8d45ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {meab6bd68, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mf5f32363, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {ma2704fb9, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m5910f1c0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -86596,7 +87322,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1d7e3883, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mb2a5c271, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m15a2282c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, - {m53fa35df, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m29c54730, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m6b7d163e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m6082a7ad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m6674ffda, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -86774,6 +87500,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m432f158f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mcadd5f3d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mfae71728, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m28945eca, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d6a50137b, NULL }, {md4e4f392, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, dc43fdea3, NULL }, {ma125992e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, dc43fdea3, NULL }, {mafe77b3c, 0, NULL, NULL }, @@ -86877,6 +87604,17 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {maa3b864c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m149a4985, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m29ab0663, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m4c9b8dab, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {md4cbdbbd, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m5c2fc039, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {mbafb4841, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m32c57fc6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m704ded93, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {mf9394b31, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m75de8690, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m9c8c30d9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {mea43c5b2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {mf8d22f2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m9b111ec1, ADBLOCK_FLAG_HAS_SEPARATOR, d76f46e3e, NULL }, {mf1ee9b7a, ADBLOCK_FLAG_MATCH_BEGIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY, d3035a6ef, NULL }, {m6fff51a2, ADBLOCK_FLAG_MATCH_BEGIN | ADBLOCK_FLAG_THIRD_PARTY, d8f976778, NULL }, @@ -86902,6 +87640,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6899160a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m65a7f532, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m20e2603b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, da4d19d01, NULL }, + {m101f4b56, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m3a4513fe, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m9160aea, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mdfd6d380, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m1a0b0c31, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -87087,6 +87827,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m638f015a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d95a96b97, NULL }, {m84249853, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m6a0fa6db, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d3e40d081, NULL }, + {m359dc3bc, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d2cd90ab0, NULL }, {m73310fe9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m81991e6e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m3015d38e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -87912,7 +88653,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc0752153, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m83fbc634, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d39e86764, NULL }, {m80e9a3c8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, - {m60192fbe, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m38abcf8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m2afce9c1, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m23264aab, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -88788,7 +89528,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4494ddb4, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mcc874630, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d8cffdf9c, NULL }, {m9bd7479d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, - {m5c306311, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m6d234f08, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d57212938, NULL }, {mc602cdf7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mab8344d7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d73d995c2, NULL }, @@ -89218,7 +89957,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md1523b7a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, dcaed1bd0, NULL }, {m57429978, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, dcaed1bd0, NULL }, {m1a1872f3, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, dcaed1bd0, NULL }, - {m97ee6334, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m4c7a2371, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, dd6a37670, NULL }, {m4fd2a885, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, dd6a37670, NULL }, {me47b8cee, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, dd6a37670, NULL }, @@ -89361,6 +90099,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc0dd8256, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m34559afd, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mdda6977a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m7442bdd7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {med8ab109, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m865e0ee2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {md60effe5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -89386,6 +90125,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc490c07, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {ma9c0bc2a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mf8379432, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m409df84f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {md81060d3, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mca1144ca, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m1ab90572, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -89609,6 +90349,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m39aa977, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m3a2f83c, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {mfaa5b6ee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, + {mb7f4903c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {md15e316d, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m7e1131d, ADBLOCK_FLAG_MATCH_DOMAIN, d5f8ec408, NULL }, {mcadf192e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d86de8ef0, NULL }, @@ -89634,11 +90375,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md01dc31a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m7a9d7705, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m9846c36a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, - {md5047bd0, ADBLOCK_FLAG_MATCH_DOMAIN, d8ed384fb, NULL }, {m1320da17, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {mdf62033f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, - {m1ac3ac61, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, - {m9cc2e7fd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m5573d915, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {m12e222d1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m82ee25d0, ADBLOCK_FLAG_MATCH_DOMAIN, dc699a7c2, NULL }, @@ -89668,13 +90406,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mdb9f6753, ADBLOCK_FLAG_MATCH_DOMAIN, dc3854e3f, NULL }, {m3f5dff03, ADBLOCK_FLAG_MATCH_DOMAIN, d63296f51, NULL }, {mbd01a335, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, d855bda0c, NULL }, - {mbda6b78, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, - {m75c53ef8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {md8f6d618, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mf3e6c131, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, - {me667eba5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, - {m698457f5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, - {m2abeba9d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mda9b045e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d4fcf8dbc, NULL }, {mf6e7362f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d4fcf8dbc, NULL }, {m2ad13e67, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -89684,6 +90417,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7f24c592, ADBLOCK_FLAG_MATCH_DOMAIN, def102471, NULL }, {m2a9d13fa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m1e74a73d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, + {m21497b92, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m80de4c79, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m8184b4a0, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d8d1d96cc, NULL }, {ma1e7a98d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, dbf0f5d9b, NULL }, @@ -89697,7 +90431,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mfabc7724, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m9db049ab, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m349ec164, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, - {m9696af22, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m45ca42f7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m517db1ad, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m6ae67bb6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -89818,6 +90551,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m92f9da5c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {mb058beb, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d74c31c76, NULL }, {mdd9f5d7c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, + {m50e6dfa0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m2a39e625, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m41c999d7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d7bcfbb47, NULL }, {mf8578c42, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m655eecc5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -89924,7 +90659,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4c154784, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d577e3a74, NULL }, {mb13fa9de, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mab80f098, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, - {m7e142a98, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, + {m89586c0b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {m868ff8c8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d189f8f35, NULL }, {m1622b3d0, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d189f8f35, NULL }, {m3761c598, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -89949,8 +90684,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me422e7b2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, de9ca9ae9, NULL }, {mf9beffb4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, de9ca9ae9, NULL }, {m61d82192, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, - {m545a92ea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, - {me3715e76, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mb3686834, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_BEGIN, db2368c43, NULL }, {m39407fc3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m45665e95, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -89962,7 +90695,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb2dc65da, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mf874e092, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mfa50fa13, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, - {m2d1005d1, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m2e231e5e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m3e0ca07d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {m6836307a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, d6a1b33b0, NULL }, @@ -89971,6 +90703,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8516d0c5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d27b1e39e, NULL }, {m4fd60001, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d27b1e39e, NULL }, {m240b5724, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m21b51782, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m47343cf0, 0, NULL, NULL }, {m7a0ac91b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d14bb5ed0, NULL }, {ma3af78d5, 0, NULL, NULL }, @@ -90082,15 +90815,16 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc7646cab, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m939fcc01, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d31b44e64, NULL }, {m1078bb41, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, + {m67e12be, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md43990e7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m401bc9c1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf72c487f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m91e6a8e9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbfcc7ec6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, + {m89118c46, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m70d269b0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m7326c3f0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mdf48c034, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, - {m28c90281, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {mbe7546d3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {m5b47db8e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {mbf8220b2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -90123,6 +90857,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb67b107f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mb1a69ac6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5d5d5ca2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mf1a3263f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m9696af22, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m5ec4a21a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m51dfc65b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m331543b1, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -90146,6 +90882,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m462b13cc, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d6ce818f3, NULL }, {m5b3ee9c1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma08891d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {me8f832f3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {maa3b9bd2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m83b59ad9, 0, NULL, NULL }, {mb931125a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -90178,6 +90915,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb3ba132a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {med02a2d1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d3a12c62a, NULL }, {mce1f7dc1, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d3a12c62a, NULL }, + {ma806e428, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mce302c58, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d9641a59b, NULL }, {mf5c12d63, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m6dee762b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, @@ -90210,7 +90948,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m49710df2, 0, da1ad0e39, NULL }, {mc0796670, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {md8831ebb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, - {mb83635a7, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m64f490ab, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m69f0938a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbed89f47, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -90279,6 +91016,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m57f15994, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m10a66657, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m13a11e1b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, + {m6db4aaed, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {m9e281f7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m3f5317d0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m488ab655, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, @@ -90289,6 +91027,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {maa7a907f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, dfa868bc, NULL }, {meff685f5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mec367ab6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, + {m43c5e11f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, + {mb8bdd3d7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {mf1ea514d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, dd05b1c73, NULL }, {mb6aff7f2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {m36f22161, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -90312,7 +91052,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc8f774d5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {m824a8ca4, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d8b9cc160, NULL }, {m43c27010, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, - {m328164d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m59028e95, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d699e2efa, NULL }, {mfc23311b, ADBLOCK_FLAG_MATCH_DOMAIN, d48f82118, NULL }, {mab3cb866, ADBLOCK_FLAG_MATCH_DOMAIN, d1dc4a272, NULL }, @@ -90327,14 +91066,13 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mff0b284d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d3a5fe9b9, NULL }, {mee7f547, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8d4a8664, 0, NULL, NULL }, - {mdb68e8eb, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, da3eeae13, NULL }, + {mdb68e8eb, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d39409c50, NULL }, {me1697027, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mf56889b0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, defc57163, NULL }, {ma3a52afd, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mfb2aa17e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {mbfafad2c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d24dccc92, NULL }, {macdd51f7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, - {m892bf3a6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {m4c85fb96, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m74d72141, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mcf9cb082, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, @@ -90355,17 +91093,33 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m72a79de2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, db969de58, NULL }, {mf545be65, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {md3a35f66, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, - {mdb68e8eb, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {m76a70a46, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m41dbc274, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, dbc8b65ee, NULL }, {m63d5a7df, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d4c3182d6, NULL }, {mcc8ba8d1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m87cfa4fb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, - {m5d0f3e9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d4c66d9cc, NULL }, {mf5686468, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, - {m824a8ca4, ADBLOCK_FLAG_MATCH_DOMAIN, ddd9233c0, NULL }, {m90e9503a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m43a33264, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m535da364, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m5d0f3e9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, deb52a9c8, NULL }, + {mab41d1a1, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, + {m11e125bc, ADBLOCK_FLAG_MATCH_DOMAIN, db6578646, NULL }, + {ma422ba2e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m8b8d89a8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, + {m397a7b63, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mbfb57f7f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {mf6e07db5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, + {m6461083, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, + {m589d33ee, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, d3ec6479f, NULL }, + {m44502ca7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, + {m824a8ca4, ADBLOCK_FLAG_MATCH_DOMAIN, dfe5481be, NULL }, + {m1722c934, ADBLOCK_FLAG_MATCH_DOMAIN, d1dc030cf, NULL }, + {m9cf38237, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, + {m38fb5f7f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mde79b4b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m7d79c613, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, + {m60f4ee7d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {m959374f7, 0, NULL, NULL }, {m69eee246, 0, NULL, NULL }, {m480a1f0f, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, @@ -90657,6 +91411,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {maf781ecb, 0, NULL, NULL }, {m4c6d7d9a, 0, NULL, NULL }, {m63743e61, 0, NULL, NULL }, + {mff926892, 0, NULL, NULL }, {m5646648d, 0, NULL, NULL }, {m46ccfe48, 0, NULL, NULL }, {mda244e91, 0, NULL, NULL }, @@ -90677,6 +91432,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6d4b4623, 0, NULL, NULL }, {maade70e4, 0, NULL, NULL }, {maafc0b57, 0, NULL, NULL }, + {mb6b38955, 0, NULL, NULL }, {maf7fc7e9, 0, NULL, NULL }, {m530f237c, 0, NULL, NULL }, {m9ef78dff, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, @@ -90689,6 +91445,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3c4202cb, 0, NULL, NULL }, {mad74fff1, 0, NULL, NULL }, {macc5f9b2, 0, NULL, NULL }, + {mdcf4f1fe, 0, NULL, NULL }, {m1004ae71, 0, NULL, NULL }, {m71c5bedf, 0, NULL, NULL }, {mbe2b1cf7, 0, NULL, NULL }, @@ -90713,6 +91470,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mfc326190, 0, NULL, NULL }, {m61d6fe21, 0, NULL, NULL }, {mb0ec056f, 0, NULL, NULL }, + {mc871cbdc, 0, NULL, NULL }, {mbf0ceb8c, 0, NULL, NULL }, {mfa88bbc2, 0, NULL, NULL }, {m18f5d77c, 0, NULL, NULL }, @@ -90734,8 +91492,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9a185081, 0, NULL, NULL }, {mee2d94c1, 0, NULL, NULL }, {m4acb2192, 0, NULL, NULL }, + {m46c8dcaf, 0, NULL, NULL }, {m36155bf0, 0, NULL, NULL }, {md6b31a08, 0, NULL, NULL }, + {m9076af6f, 0, NULL, NULL }, {m5577f9c1, 0, NULL, NULL }, {maca60300, 0, NULL, NULL }, {mdc074b17, 0, NULL, NULL }, @@ -90766,6 +91526,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2238ee81, 0, NULL, NULL }, {maadde56, 0, NULL, NULL }, {m556f776a, 0, NULL, NULL }, + {m8726ca7b, 0, NULL, NULL }, {m2a9bbbca, 0, NULL, NULL }, {m41808df3, 0, NULL, NULL }, {m7214f472, 0, NULL, NULL }, @@ -90823,6 +91584,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5f7216d9, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m18e440d5, 0, NULL, NULL }, {mbca506b7, 0, NULL, NULL }, + {m5868087e, 0, NULL, NULL }, {m7d46e9ed, 0, NULL, NULL }, {m46f68764, 0, NULL, NULL }, {mb04b3cef, 0, NULL, NULL }, @@ -91377,6 +92139,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m48f93af4, 0, NULL, NULL }, {mb6e298cd, 0, NULL, NULL }, {mace35ca0, 0, NULL, NULL }, + {mef884cc4, 0, NULL, NULL }, {m3379fe9, 0, NULL, NULL }, {mea81c75e, 0, NULL, NULL }, {m12bdad07, 0, NULL, NULL }, @@ -91487,6 +92250,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m93ff36be, 0, NULL, NULL }, {m25b4dee0, 0, NULL, NULL }, {m11f3751e, 0, NULL, NULL }, + {me1f033c3, 0, NULL, NULL }, {mfb258f0e, 0, NULL, NULL }, {mf231d6cb, 0, NULL, NULL }, {mb7e9589b, 0, NULL, NULL }, @@ -91688,6 +92452,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf94562f4, 0, NULL, NULL }, {m5ea813dc, 0, NULL, NULL }, {m345da252, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, + {m97615729, 0, NULL, NULL }, {ma9132c85, 0, NULL, NULL }, {m5ff3ca38, 0, NULL, NULL }, {m196cff55, 0, NULL, NULL }, @@ -91912,6 +92677,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6a19ee3d, 0, NULL, NULL }, {m1cf30ccb, 0, NULL, NULL }, {m99b1fe9, 0, NULL, NULL }, + {m22d0f54, 0, NULL, NULL }, {m1a725f2f, 0, NULL, NULL }, {m11741f95, 0, NULL, NULL }, {mec4f70d6, 0, NULL, NULL }, @@ -91938,6 +92704,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2af92c0a, 0, NULL, NULL }, {m9547fffe, 0, NULL, NULL }, {m9145bb1b, 0, NULL, NULL }, + {ma4ecd640, 0, NULL, NULL }, {m907f47eb, 0, NULL, NULL }, {m3873589d, 0, NULL, NULL }, {m69e7186, 0, NULL, NULL }, @@ -92064,9 +92831,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mea481ac1, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {mc2937542, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {md983087b, 0, NULL, NULL }, - {m6786cd98, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, - {mb1a79b09, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, - {m1475871, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, + {mf2505c61, 0, NULL, NULL }, {mbe735c2e, 0, NULL, NULL }, {m91959337, 0, NULL, NULL }, {m5a6ee46d, 0, NULL, NULL }, @@ -92075,6 +92840,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {maa94540d, 0, NULL, NULL }, {m2f20b124, 0, NULL, NULL }, {m4ae9d2f4, 0, NULL, NULL }, + {m1722fc7a, 0, NULL, NULL }, {mb7fc4afb, 0, NULL, NULL }, {mafb6c91, 0, NULL, NULL }, {mb705fd21, 0, NULL, NULL }, @@ -92290,6 +93056,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9ad244da, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m8d1f1b03, 0, NULL, NULL }, {m6360ca24, 0, NULL, NULL }, + {m28575195, 0, NULL, NULL }, {m10073a98, 0, NULL, NULL }, {m304740fc, 0, NULL, NULL }, {meb9d61b6, 0, NULL, NULL }, @@ -92312,6 +93079,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m74f435e8, 0, NULL, NULL }, {m4a1a71d4, 0, NULL, NULL }, {m71c3c0b4, 0, NULL, NULL }, + {m27f64a6e, 0, NULL, NULL }, {m9344fe8b, 0, NULL, NULL }, {m4b7fe1e5, 0, NULL, NULL }, {m440bd8f4, 0, NULL, NULL }, @@ -92646,6 +93414,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2cbe050a, 0, NULL, NULL }, {m2db0a8cb, 0, NULL, NULL }, {m202beead, 0, NULL, NULL }, + {mb7901a05, 0, NULL, NULL }, {mfc94fb2a, ADBLOCK_FLAG_MATCH_END, NULL, NULL }, {m60ecea09, 0, NULL, NULL }, {m621c18f3, 0, NULL, NULL }, @@ -92696,6 +93465,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb8741683, 0, NULL, NULL }, {mc8d4e7d1, 0, NULL, NULL }, {mafa00639, 0, NULL, NULL }, + {m23406e6c, 0, NULL, NULL }, {mab4c8d88, 0, NULL, NULL }, {mf14b1753, 0, NULL, NULL }, {m3dc44bd2, 0, NULL, NULL }, @@ -92895,6 +93665,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mcc0ffa93, 0, NULL, NULL }, {m63ec592a, ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {m597b156, 0, NULL, NULL }, + {md9355ee5, 0, NULL, NULL }, {m361db236, 0, NULL, NULL }, {md1ab634b, 0, NULL, NULL }, {m134b5949, 0, NULL, NULL }, @@ -93469,6 +94240,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc22b530c, 0, NULL, NULL }, {mc58d89fb, 0, NULL, NULL }, {ma0479739, 0, NULL, NULL }, + {m686d3de2, 0, NULL, NULL }, {mb6d3086d, 0, NULL, NULL }, {mdf5c2eed, 0, NULL, NULL }, {m2c614c51, 0, NULL, NULL }, @@ -93547,6 +94319,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m13c7b623, 0, NULL, NULL }, {m9240044a, 0, NULL, NULL }, {m74d5646d, 0, NULL, NULL }, + {m28394cfe, 0, NULL, NULL }, {m82933181, 0, NULL, NULL }, {m5ee84ede, 0, NULL, NULL }, {mbb033d01, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, @@ -93694,6 +94467,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mda1536db, 0, NULL, NULL }, {ma951bcae, 0, NULL, NULL }, {m5e88622d, 0, NULL, NULL }, + {mb1201f3b, 0, NULL, NULL }, {mf7b8a91a, 0, NULL, NULL }, {m7e48f780, 0, NULL, NULL }, {m14b6e631, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, @@ -94089,6 +94863,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m10660ce9, 0, NULL, NULL }, {me01ce7e7, 0, NULL, NULL }, {m5f5e7ae7, 0, NULL, NULL }, + {m51ccfc4a, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m7b58f249, 0, NULL, NULL }, {m78218699, 0, NULL, NULL }, {m74dc4967, 0, NULL, NULL }, @@ -94100,6 +94875,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbd9694a9, 0, NULL, NULL }, {m306afbe1, 0, NULL, NULL }, {m1ea842dd, 0, NULL, NULL }, + {m87e86c8d, 0, NULL, NULL }, {m7df788a5, 0, NULL, NULL }, {m8f17d1c4, 0, NULL, NULL }, {m8f1115ff, 0, NULL, NULL }, @@ -94358,6 +95134,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m918d36c9, 0, NULL, NULL }, {mfa908fb3, 0, NULL, NULL }, {mc217f331, 0, NULL, NULL }, + {m51193f4f, 0, NULL, NULL }, {mf249165f, 0, NULL, NULL }, {maa2e4d98, 0, NULL, NULL }, {m58ce45f3, 0, NULL, NULL }, @@ -94721,7 +95498,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m370333d0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m83da25c4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc89a0b30, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, - {m5163fea3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4733b004, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m55e9e7a6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m108ee7ac, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -95340,6 +96116,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m469214e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3480882f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mcd354435, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mdfef52be, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m860f53fe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m462a2cc1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3e41bad5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -95560,6 +96337,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1a6ba0d9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdd4d0c14, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m749dadf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m203f012, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mafd902b4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2c8bcddf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md4ec225, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -95600,6 +96378,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m546b5fad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5a6e68d8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8dddef61, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m6fc97ae8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6601b73a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc4ef6319, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc72344aa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -95803,6 +96582,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc6f05eb4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3c2e4185, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7d93b72f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m366b8f4e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9744dfcc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m711feba0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m790bbfab, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -95986,6 +96766,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3e56e3ed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m99a0b7ed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1c839d45, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m2cccdef3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc14b73ab, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3b0a8113, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m97bbdde5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -96086,6 +96867,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mdf2df182, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m576378ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc43a191, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m57d451a5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb6b39d6b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9199d5d6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me0750d10, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -96224,6 +97006,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma0e635e3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbfd4955d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m95ee2f2a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m796c01a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m2a8eb1d1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1fb846ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma627526b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m980222fc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -96297,6 +97081,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma3dfb6e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdc535dd8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4b283350, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mcaf4b58b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m46463dbb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m19e8e2e9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m170b1271, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -96341,6 +97126,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4b8419b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {maef68c64, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9cea3db7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mab7afbe8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5552a52e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf76d0541, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc263283, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -96498,6 +97284,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma0b4cf7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m71c7d8b0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me674a7c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m8e6d5867, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc815dc6d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1c88ba56, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6af05b8e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -96620,6 +97407,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m37401912, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m520f98c2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9f009b9c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mc6d4def9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4285afa5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc91c99c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mcc1a404a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -96876,6 +97664,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf8223ecf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdf4c215d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mfa03029, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {ma38fe02b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m6f21c7bf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md6923df3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc9f424c0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3d4fc4e9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -98375,11 +99165,13 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6adecb39, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mc93bc463, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mb941d4d3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m2047e3a3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m75a9c38c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m3b1c18f3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {meece7fe4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mcf0d94bf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m98c0783b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {mfc2f69c3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m4aac4f6f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m4b189cb7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mcfc435ea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -98866,6 +99658,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m86be1320, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mfa6da892, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m3f482b2c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m3510c1ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mb457712d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m280dabf5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m80512538, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -98967,6 +99760,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m47a0ba6b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {ma43462b0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m91dc8097, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m39f9343a, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mdc794cec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m20210de2, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m7b13b873, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -99725,6 +100519,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mdde0bd8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mf64ce750, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m2a44da18, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {mf3310828, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m7ff59c76, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {md3f35ce, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m1cf252ad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -100515,6 +101310,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m869d474e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m3c5c1a8b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m7b3e9500, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, dn4c2cb965 }, + {m2d701fe2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mfb6bb5f0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mb64db9e6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {macb32145, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -100570,6 +101366,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md51905c2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {me9d799a1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m9bbc363, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {mb333b491, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m2c0fc463, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m943a5ae2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m2d5f383, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -100836,6 +101633,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m419fd1a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m73a671bb, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {maf52f5e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m17983a2a, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {md2589438, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m628332b7, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m29a70e3b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -101275,6 +102073,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc7c7951c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m2deb790b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m4d0893c7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m84d4e03d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m60d978ed, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m88f74eed, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m6ed8894c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -101854,6 +102653,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m839cddd0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m47ecfc69, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {maa353139, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {med53d279, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mb5437522, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mf5dda875, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m41be2486, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -101936,6 +102736,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me5d3d631, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m2d61d89a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mc9d65fe9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m3d2cdf51, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m993369cc, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m7f69de33, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {me820d12d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -102019,6 +102820,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m28d9b242, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {ma79487c3, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mf935403, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m5aaa847c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m6b2dd8bd, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m31d56b45, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mc0ab5990, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -102619,6 +103421,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m48782508, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m4eb828f8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mf8d56899, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {md990378b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mb20789a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m968026fa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m9af117cf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -102979,7 +103782,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbe61f539, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m5815e6e6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m4cdfda9c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, - {m69823dfb, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m22882ed0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mdcb358e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mca47a5d1, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {me287d48c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -103492,6 +104295,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md2626106, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {ma362df5d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {me65a6f2a, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m365378b7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mf0d2180f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mecf9a22a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m87e985d6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -103958,6 +104762,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3c20c101, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m1d2c9e96, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m6d4178d5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m5c1b4d96, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {ma4875bf9, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mabad0fc2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m7766c4b4, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -104047,6 +104852,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m71a66239, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m27153360, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mfdead451, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m13653491, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {meb8b972d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mc14a97e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mb23868e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -104414,8 +105220,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4fab4829, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mec9d8b5c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d145428c4, NULL }, {m34e00b4d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d45245271, NULL }, - {m83467da8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, - {m2093e05e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, + {m81258c80, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {m15b9464c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mda34c654, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {mf5997fbd, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -104843,6 +105648,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m83876660, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m4cd0496b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d9783334d, NULL }, {mefbc75e7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, + {m54d9e895, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, ddbe8b9c8, NULL }, {m7c991dc8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, dc077e9ce, NULL }, {m64ac988f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, dc077e9ce, NULL }, {m557c8622, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, diff --git a/patches/BRM003_Battery-API-return-nothing.patch b/patches/BRM003_Battery-API-return-nothing.patch index 64da1892..cfa12610 100644 --- a/patches/BRM003_Battery-API-return-nothing.patch +++ b/patches/BRM003_Battery-API-return-nothing.patch @@ -3,22 +3,9 @@ Date: Thu, 22 Mar 2018 22:11:57 +0100 Subject: Battery API: return nothing --- - services/device/battery/battery_status_service.cc | 2 +- .../renderer/modules/battery/battery_manager.cc | 25 ++++------------------ - 2 files changed, 5 insertions(+), 22 deletions(-) + 1 file changed, 4 insertions(+), 21 deletions(-) -diff --git a/services/device/battery/battery_status_service.cc b/services/device/battery/battery_status_service.cc ---- a/services/device/battery/battery_status_service.cc -+++ b/services/device/battery/battery_status_service.cc -@@ -41,7 +41,7 @@ BatteryStatusService::AddCallback(const BatteryUpdateCallback& callback) { - if (!battery_fetcher_) - battery_fetcher_ = BatteryStatusManager::Create(update_callback_); - --#if 0 -+#if !defined(OS_ANDROID) - if (callback_list_.empty()) { - bool success = battery_fetcher_->StartListeningBatteryChange(); - // On failure pass the default values back. diff --git a/third_party/blink/renderer/modules/battery/battery_manager.cc b/third_party/blink/renderer/modules/battery/battery_manager.cc --- a/third_party/blink/renderer/modules/battery/battery_manager.cc +++ b/third_party/blink/renderer/modules/battery/battery_manager.cc @@ -62,13 +49,13 @@ diff --git a/third_party/blink/renderer/modules/battery/battery_manager.cc b/thi - return; - - if (battery_status_.Charging() != old_status.Charging()) -- DispatchEvent(Event::Create(EventTypeNames::chargingchange)); +- DispatchEvent(*Event::Create(EventTypeNames::chargingchange)); - if (battery_status_.charging_time() != old_status.charging_time()) -- DispatchEvent(Event::Create(EventTypeNames::chargingtimechange)); +- DispatchEvent(*Event::Create(EventTypeNames::chargingtimechange)); - if (battery_status_.discharging_time() != old_status.discharging_time()) -- DispatchEvent(Event::Create(EventTypeNames::dischargingtimechange)); +- DispatchEvent(*Event::Create(EventTypeNames::dischargingtimechange)); - if (battery_status_.Level() != old_status.Level()) -- DispatchEvent(Event::Create(EventTypeNames::levelchange)); +- DispatchEvent(*Event::Create(EventTypeNames::levelchange)); } void BatteryManager::RegisterWithDispatcher() { diff --git a/patches/BRM009_Disables-omission-of-URL-elements-in-Omnibox.patch b/patches/BRM009_Disables-omission-of-URL-elements-in-Omnibox.patch index b13d48ce..6cf1d6a1 100644 --- a/patches/BRM009_Disables-omission-of-URL-elements-in-Omnibox.patch +++ b/patches/BRM009_Disables-omission-of-URL-elements-in-Omnibox.patch @@ -10,7 +10,7 @@ Disable all omissions (already shadowed by first flag) diff --git a/components/url_formatter/url_formatter.cc b/components/url_formatter/url_formatter.cc --- a/components/url_formatter/url_formatter.cc +++ b/components/url_formatter/url_formatter.cc -@@ -407,12 +407,12 @@ bool IDNToUnicodeOneComponent(const base::char16* comp, +@@ -412,12 +412,12 @@ IDNConversionStatus IDNToUnicodeOneComponent(const base::char16* comp, } // namespace const FormatUrlType kFormatUrlOmitNothing = 0; diff --git a/patches/BRM010_Modify-default-preferences.patch b/patches/BRM010_Modify-default-preferences.patch index 0346c500..41f53112 100644 --- a/patches/BRM010_Modify-default-preferences.patch +++ b/patches/BRM010_Modify-default-preferences.patch @@ -14,11 +14,12 @@ Subject: Modify default preferences chrome/browser/ui/navigation_correction_tab_observer.cc | 2 +- chrome/browser/ui/webui/local_discovery/local_discovery_ui.cc | 4 ---- chrome/service/cloud_print/connector_settings.cc | 2 +- - components/autofill/core/browser/autofill_manager.cc | 2 +- + components/autofill/core/browser/autofill_manager.cc | 5 +---- + components/autofill/core/common/autofill_prefs.cc | 6 +++--- components/bookmarks/browser/bookmark_utils.cc | 4 ++-- components/safe_browsing/common/safe_browsing_prefs.cc | 4 ++-- extensions/common/extension.cc | 8 -------- - 15 files changed, 17 insertions(+), 29 deletions(-) + 16 files changed, 20 insertions(+), 35 deletions(-) diff --git a/chrome/browser/background/background_mode_manager.cc b/chrome/browser/background/background_mode_manager.cc --- a/chrome/browser/background/background_mode_manager.cc @@ -35,7 +36,7 @@ diff --git a/chrome/browser/background/background_mode_manager.cc b/chrome/brows diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -1053,7 +1053,7 @@ void ChromeContentBrowserClient::RegisterLocalStatePrefs( +@@ -1041,7 +1041,7 @@ void ChromeContentBrowserClient::RegisterLocalStatePrefs( void ChromeContentBrowserClient::RegisterProfilePrefs( user_prefs::PrefRegistrySyncable* registry) { registry->RegisterBooleanPref(prefs::kDisable3DAPIs, false); @@ -109,7 +110,7 @@ diff --git a/chrome/browser/signin/signin_promo.cc b/chrome/browser/signin/signi diff --git a/chrome/browser/ui/browser_ui_prefs.cc b/chrome/browser/ui/browser_ui_prefs.cc --- a/chrome/browser/ui/browser_ui_prefs.cc +++ b/chrome/browser/ui/browser_ui_prefs.cc -@@ -70,11 +70,11 @@ void RegisterBrowserUserPrefs(user_prefs::PrefRegistrySyncable* registry) { +@@ -68,11 +68,11 @@ void RegisterBrowserUserPrefs(user_prefs::PrefRegistrySyncable* registry) { registry->RegisterBooleanPref(prefs::kWebAppCreateInAppsMenu, true); registry->RegisterBooleanPref(prefs::kWebAppCreateInQuickLaunchBar, true); registry->RegisterBooleanPref( @@ -126,7 +127,7 @@ diff --git a/chrome/browser/ui/browser_ui_prefs.cc b/chrome/browser/ui/browser_u diff --git a/chrome/browser/ui/navigation_correction_tab_observer.cc b/chrome/browser/ui/navigation_correction_tab_observer.cc --- a/chrome/browser/ui/navigation_correction_tab_observer.cc +++ b/chrome/browser/ui/navigation_correction_tab_observer.cc -@@ -58,7 +58,7 @@ NavigationCorrectionTabObserver::~NavigationCorrectionTabObserver() { +@@ -56,7 +56,7 @@ NavigationCorrectionTabObserver::~NavigationCorrectionTabObserver() { void NavigationCorrectionTabObserver::RegisterProfilePrefs( user_prefs::PrefRegistrySyncable* prefs) { prefs->RegisterBooleanPref(prefs::kAlternateErrorPagesEnabled, @@ -164,15 +165,43 @@ diff --git a/chrome/service/cloud_print/connector_settings.cc b/chrome/service/c diff --git a/components/autofill/core/browser/autofill_manager.cc b/components/autofill/core/browser/autofill_manager.cc --- a/components/autofill/core/browser/autofill_manager.cc +++ b/components/autofill/core/browser/autofill_manager.cc -@@ -189,7 +189,7 @@ void AutofillManager::RegisterProfilePrefs( - registry->RegisterIntegerPref( - prefs::kAutofillCreditCardSigninPromoImpressionCount, 0); +@@ -288,10 +288,7 @@ bool AutofillManager::ShouldShowCreditCardSigninPromo( + bool AutofillManager::ShouldParseForms(const std::vector& forms, + const base::TimeTicks timestamp) { + bool enabled = IsAutofillEnabled(); +- if (!has_logged_autofill_enabled_) { +- AutofillMetrics::LogIsAutofillEnabledAtPageLoad(enabled); +- has_logged_autofill_enabled_ = true; +- } ++ has_logged_autofill_enabled_ = true; + + return enabled; + } +diff --git a/components/autofill/core/common/autofill_prefs.cc b/components/autofill/core/common/autofill_prefs.cc +--- a/components/autofill/core/common/autofill_prefs.cc ++++ b/components/autofill/core/common/autofill_prefs.cc +@@ -75,10 +75,10 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { + prefs::kAutofillBillingCustomerNumber, 0.0, + user_prefs::PrefRegistrySyncable::SYNCABLE_PRIORITY_PREF); registry->RegisterBooleanPref( -- prefs::kAutofillEnabled, true, -+ prefs::kAutofillEnabled, false, +- prefs::kAutofillEnabledDeprecated, true, ++ prefs::kAutofillEnabledDeprecated, false, user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); registry->RegisterBooleanPref( - prefs::kAutofillProfileEnabled, true, +- prefs::kAutofillProfileEnabled, true, ++ prefs::kAutofillProfileEnabled, false, + user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); + registry->RegisterIntegerPref( + prefs::kAutofillLastVersionDeduped, 0, +@@ -87,7 +87,7 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { + prefs::kAutofillLastVersionDisusedAddressesDeleted, 0, + user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); + registry->RegisterBooleanPref( +- prefs::kAutofillCreditCardEnabled, true, ++ prefs::kAutofillCreditCardEnabled, false, + user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); + registry->RegisterStringPref( + prefs::kAutofillProfileValidity, "", diff --git a/components/bookmarks/browser/bookmark_utils.cc b/components/bookmarks/browser/bookmark_utils.cc --- a/components/bookmarks/browser/bookmark_utils.cc +++ b/components/bookmarks/browser/bookmark_utils.cc @@ -194,7 +223,7 @@ diff --git a/components/bookmarks/browser/bookmark_utils.cc b/components/bookmar diff --git a/components/safe_browsing/common/safe_browsing_prefs.cc b/components/safe_browsing/common/safe_browsing_prefs.cc --- a/components/safe_browsing/common/safe_browsing_prefs.cc +++ b/components/safe_browsing/common/safe_browsing_prefs.cc -@@ -278,9 +278,9 @@ void RegisterProfilePrefs(PrefRegistrySimple* registry) { +@@ -282,9 +282,9 @@ void RegisterProfilePrefs(PrefRegistrySimple* registry) { registry->RegisterBooleanPref( prefs::kSafeBrowsingSawInterstitialScoutReporting, false); registry->RegisterBooleanPref( diff --git a/patches/BRM012_Do-not-store-passwords-by-default.patch b/patches/BRM012_Do-not-store-passwords-by-default.patch index bd4c848a..42a1ffd5 100644 --- a/patches/BRM012_Do-not-store-passwords-by-default.patch +++ b/patches/BRM012_Do-not-store-passwords-by-default.patch @@ -9,7 +9,7 @@ Subject: Do not store passwords by default diff --git a/components/password_manager/core/browser/password_manager.cc b/components/password_manager/core/browser/password_manager.cc --- a/components/password_manager/core/browser/password_manager.cc +++ b/components/password_manager/core/browser/password_manager.cc -@@ -278,10 +278,10 @@ bool ShouldPromptUserToSavePassword(const PasswordFormManager& manager) { +@@ -266,10 +266,10 @@ bool IsThereVisiblePasswordField(const FormData& form) { void PasswordManager::RegisterProfilePrefs( user_prefs::PrefRegistrySyncable* registry) { registry->RegisterBooleanPref( diff --git a/patches/BRM013_Disable-NTP-remote-suggestions-by-default.patch b/patches/BRM013_Disable-NTP-remote-suggestions-by-default.patch index 4ef8d5d5..8deb2db4 100644 --- a/patches/BRM013_Disable-NTP-remote-suggestions-by-default.patch +++ b/patches/BRM013_Disable-NTP-remote-suggestions-by-default.patch @@ -9,7 +9,7 @@ Subject: Disable NTP remote suggestions by default diff --git a/components/ntp_snippets/features.cc b/components/ntp_snippets/features.cc --- a/components/ntp_snippets/features.cc +++ b/components/ntp_snippets/features.cc -@@ -38,13 +38,13 @@ const base::Feature kArticleSuggestionsExpandableHeader{ +@@ -39,13 +39,13 @@ const base::Feature kArticleSuggestionsExpandableHeader{ "NTPArticleSuggestionsExpandableHeader", base::FEATURE_ENABLED_BY_DEFAULT}; const base::Feature kArticleSuggestionsFeature{ diff --git a/patches/BRM015_Disable-WebRTC-by-default.patch b/patches/BRM015_Disable-WebRTC-by-default.patch index 0ce6086a..88ab1127 100644 --- a/patches/BRM015_Disable-WebRTC-by-default.patch +++ b/patches/BRM015_Disable-WebRTC-by-default.patch @@ -9,7 +9,7 @@ Subject: Disable WebRTC by default diff --git a/chrome/browser/ui/browser_ui_prefs.cc b/chrome/browser/ui/browser_ui_prefs.cc --- a/chrome/browser/ui/browser_ui_prefs.cc +++ b/chrome/browser/ui/browser_ui_prefs.cc -@@ -87,10 +87,10 @@ void RegisterBrowserUserPrefs(user_prefs::PrefRegistrySyncable* registry) { +@@ -85,10 +85,10 @@ void RegisterBrowserUserPrefs(user_prefs::PrefRegistrySyncable* registry) { false); #endif // TODO(guoweis): Remove next 2 options at M50. @@ -21,8 +21,8 @@ diff --git a/chrome/browser/ui/browser_ui_prefs.cc b/chrome/browser/ui/browser_u - content::kWebRTCIPHandlingDefault); + content::kWebRTCIPHandlingDisableNonProxiedUdp); registry->RegisterStringPref(prefs::kWebRTCUDPPortRange, std::string()); + registry->RegisterBooleanPref(prefs::kWebRtcEventLogCollectionAllowed, false); - // Dictionaries to keep track of default tasks in the file browser. -- 2.11.0 diff --git a/patches/BRM016_Disable-data-saver.patch b/patches/BRM016_Disable-data-saver.patch index e0bfa449..a3922d4c 100644 --- a/patches/BRM016_Disable-data-saver.patch +++ b/patches/BRM016_Disable-data-saver.patch @@ -22,7 +22,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstR diff --git a/chrome/android/java/src/org/chromium/chrome/browser/net/spdyproxy/DataReductionProxySettings.java b/chrome/android/java/src/org/chromium/chrome/browser/net/spdyproxy/DataReductionProxySettings.java --- a/chrome/android/java/src/org/chromium/chrome/browser/net/spdyproxy/DataReductionProxySettings.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/net/spdyproxy/DataReductionProxySettings.java -@@ -150,6 +150,7 @@ public class DataReductionProxySettings { +@@ -153,6 +153,7 @@ public class DataReductionProxySettings { // DataReductionProxySettings is a singleton that lives forever and there's no clean // shutdown of Chrome on Android mNativeDataReductionProxySettings = nativeInit(); @@ -30,7 +30,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/net/spdyproxy/D } /** Returns true if the SPDY proxy promo is allowed to be shown. */ -@@ -172,6 +173,7 @@ public class DataReductionProxySettings { +@@ -175,6 +176,7 @@ public class DataReductionProxySettings { * data reduction statistics if this is the first time the SPDY proxy has been enabled. */ public void setDataReductionProxyEnabled(Context context, boolean enabled) { diff --git a/patches/BRM018_Disable-signin-and-data-saver-preferences.patch b/patches/BRM018_Disable-signin-and-data-saver-preferences.patch index e4f4f1b0..ccb637bc 100644 --- a/patches/BRM018_Disable-signin-and-data-saver-preferences.patch +++ b/patches/BRM018_Disable-signin-and-data-saver-preferences.patch @@ -217,7 +217,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/Mai } // TemplateUrlService.LoadListener implementation. -@@ -279,9 +279,11 @@ public class MainPreferences extends PreferenceFragment +@@ -280,9 +280,11 @@ public class MainPreferences extends PreferenceFragment if (PREF_SAVED_PASSWORDS.equals(preference.getKey())) { return PrefServiceBridge.getInstance().isRememberPasswordsManaged(); } @@ -229,7 +229,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/Mai if (PREF_SEARCH_ENGINE.equals(preference.getKey())) { return TemplateUrlService.getInstance().isDefaultSearchManaged(); } -@@ -299,11 +301,13 @@ public class MainPreferences extends PreferenceFragment +@@ -304,11 +306,13 @@ public class MainPreferences extends PreferenceFragment return prefs.isRememberPasswordsManaged() && !prefs.isRememberPasswordsEnabled(); } diff --git a/patches/BRM019_Disable-signin-data-reduction-promos.patch b/patches/BRM019_Disable-signin-data-reduction-promos.patch index 6ac5eee3..92304e68 100644 --- a/patches/BRM019_Disable-signin-data-reduction-promos.patch +++ b/patches/BRM019_Disable-signin-data-reduction-promos.patch @@ -9,7 +9,7 @@ Subject: Disable signin/data reduction promos diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java -@@ -575,7 +575,7 @@ public class ChromeTabbedActivity +@@ -601,7 +601,7 @@ public class ChromeTabbedActivity // TODO(tedchoc): Unify promo dialog logic as the search engine promo dialog checks // might not have completed at this point and we could show multiple // promos. @@ -18,8 +18,8 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedAct // Promo dialogs in multiwindow mode are broken on some devices: http://crbug.com/354696 boolean isLegacyMultiWindow = MultiWindowUtils.getInstance().isLegacyMultiWindow(this); if (!isShowingPromo && !mIntentWithEffect && FirstRunStatus.getFirstRunFlowComplete() -@@ -595,7 +595,7 @@ public class ChromeTabbedActivity - preferenceManager.setPromosSkippedOnFirstStart(true); +@@ -619,7 +619,7 @@ public class ChromeTabbedActivity + ChromePreferenceManager.PROMOS_SKIPPED_ON_FIRST_START, true); } - if (!isShowingPromo) { diff --git a/patches/BRM020_Remove-Sync-and-Translate-menu.patch b/patches/BRM020_Remove-Sync-and-Translate-menu.patch index b125a973..615de75e 100644 --- a/patches/BRM020_Remove-Sync-and-Translate-menu.patch +++ b/patches/BRM020_Remove-Sync-and-Translate-menu.patch @@ -51,7 +51,7 @@ index 81658269058c..346cdce944c6 100644 metadata, const UploadProgressCallback& progress_callback, UploadDoneCallback done_callback) { diff --git a/patches/BRM024_ungoogled-chromium-Disable-signin.patch b/patches/BRM024_ungoogled-chromium-Disable-signin.patch index ab2b14cb..1d3e7cec 100644 --- a/patches/BRM024_ungoogled-chromium-Disable-signin.patch +++ b/patches/BRM024_ungoogled-chromium-Disable-signin.patch @@ -10,7 +10,7 @@ Subject: ungoogled-chromium: Disable signin diff --git a/chrome/browser/ui/chrome_pages.cc b/chrome/browser/ui/chrome_pages.cc --- a/chrome/browser/ui/chrome_pages.cc +++ b/chrome/browser/ui/chrome_pages.cc -@@ -72,12 +72,6 @@ void OpenBookmarkManagerForNode(Browser* browser, int64_t node_id) { +@@ -71,12 +71,6 @@ void OpenBookmarkManagerForNode(Browser* browser, int64_t node_id) { ShowSingletonTabOverwritingNTP(browser, std::move(params)); } @@ -23,7 +23,7 @@ diff --git a/chrome/browser/ui/chrome_pages.cc b/chrome/browser/ui/chrome_pages. // Shows either the help app or the appropriate help page for |source|. If // |browser| is NULL and the help page is used (vs the app), the help page is // shown in the last active browser. If there is no such browser, a new browser -@@ -384,6 +378,7 @@ void ShowSearchEngineSettings(Browser* browser) { +@@ -383,6 +377,7 @@ void ShowSearchEngineSettings(Browser* browser) { #if !defined(OS_ANDROID) void ShowBrowserSignin(Browser* browser, signin_metrics::AccessPoint access_point) { @@ -31,7 +31,7 @@ diff --git a/chrome/browser/ui/chrome_pages.cc b/chrome/browser/ui/chrome_pages. Profile* original_profile = browser->profile()->GetOriginalProfile(); SigninManagerBase* manager = SigninManagerFactory::GetForProfile(original_profile); -@@ -435,6 +430,7 @@ void ShowBrowserSignin(Browser* browser, +@@ -434,6 +429,7 @@ void ShowBrowserSignin(Browser* browser, access_point); #endif } @@ -42,7 +42,7 @@ diff --git a/chrome/browser/ui/chrome_pages.cc b/chrome/browser/ui/chrome_pages. diff --git a/components/signin/core/browser/signin_manager_base.cc b/components/signin/core/browser/signin_manager_base.cc --- a/components/signin/core/browser/signin_manager_base.cc +++ b/components/signin/core/browser/signin_manager_base.cc -@@ -158,7 +158,7 @@ void SigninManagerBase::Initialize(PrefService* local_state) { +@@ -155,7 +155,7 @@ void SigninManagerBase::Initialize(PrefService* local_state) { bool SigninManagerBase::IsInitialized() const { return initialized_; } bool SigninManagerBase::IsSigninAllowed() const { diff --git a/patches/BRM025_ungoogled-chromium-Disable-webRTC-log-uploader.patch b/patches/BRM025_ungoogled-chromium-Disable-webRTC-log-uploader.patch index cf241d52..e64b11a6 100644 --- a/patches/BRM025_ungoogled-chromium-Disable-webRTC-log-uploader.patch +++ b/patches/BRM025_ungoogled-chromium-Disable-webRTC-log-uploader.patch @@ -28,7 +28,7 @@ diff --git a/chrome/browser/media/webrtc/webrtc_log_uploader.cc b/chrome/browser - WriteCompressedLogToFile(compressed_log, log_file_path); - - base::FilePath log_list_path = -- webrtc_logging::LogList::GetWebRtcLogListFileForDirectory( +- webrtc_logging::TextLogList::GetWebRtcLogListFileForDirectory( - upload_done_data.log_path); - AddLocallyStoredLogInfoToUploadListFile(log_list_path, local_log_id); - } diff --git a/patches/BRM026_ungoogled-chromium-Disable-untraceable-URLs.patch b/patches/BRM026_ungoogled-chromium-Disable-untraceable-URLs.patch index 53dcf770..89be1533 100644 --- a/patches/BRM026_ungoogled-chromium-Disable-untraceable-URLs.patch +++ b/patches/BRM026_ungoogled-chromium-Disable-untraceable-URLs.patch @@ -91,7 +91,7 @@ diff --git a/chrome/browser/safe_browsing/client_side_model_loader.h b/chrome/br diff --git a/rlz/lib/financial_ping.cc b/rlz/lib/financial_ping.cc --- a/rlz/lib/financial_ping.cc +++ b/rlz/lib/financial_ping.cc -@@ -350,7 +350,7 @@ FinancialPing::PingResponse FinancialPing::PingServer(const char* request, +@@ -339,7 +339,7 @@ FinancialPing::PingResponse FinancialPing::PingServer(const char* request, // Open network connection. InternetHandle connection_handle = InternetConnectA(inet_handle, @@ -100,7 +100,7 @@ diff --git a/rlz/lib/financial_ping.cc b/rlz/lib/financial_ping.cc INTERNET_FLAG_NO_CACHE_WRITE, 0); if (!connection_handle) return PING_FAILURE; -@@ -394,7 +394,7 @@ FinancialPing::PingResponse FinancialPing::PingServer(const char* request, +@@ -383,7 +383,7 @@ FinancialPing::PingResponse FinancialPing::PingServer(const char* request, return PING_SUCCESSFUL; #else std::string url = diff --git a/patches/BRM027_ungoogled-chromium-Disable-translate-integration.patch b/patches/BRM027_ungoogled-chromium-Disable-translate-integration.patch index 459f9270..a905775a 100644 --- a/patches/BRM027_ungoogled-chromium-Disable-translate-integration.patch +++ b/patches/BRM027_ungoogled-chromium-Disable-translate-integration.patch @@ -40,7 +40,7 @@ diff --git a/components/translate/core/browser/translate_manager.cc b/components diff --git a/components/translate/core/browser/translate_script.cc b/components/translate/core/browser/translate_script.cc --- a/components/translate/core/browser/translate_script.cc +++ b/components/translate/core/browser/translate_script.cc -@@ -152,9 +152,8 @@ void TranslateScript::OnScriptFetchComplete(bool success, +@@ -154,9 +154,8 @@ void TranslateScript::OnScriptFetchComplete(bool success, base::StringAppendF(&data_, "var serverParams = '%s';\n", server_params.c_str()); @@ -49,7 +49,7 @@ diff --git a/components/translate/core/browser/translate_script.cc b/components/ - &data_, "var securityOrigin = '%s';", security_origin.spec().c_str()); + &data_, "var securityOrigin = '';"); - // Append embedded translate.js and a remote element library. + // Load embedded translate.js. base::StringPiece str = -- 2.11.0 diff --git a/patches/BRM029_ungoogled-chromium-Disable-intranet-redirect-detector.patch b/patches/BRM029_ungoogled-chromium-Disable-intranet-redirect-detector.patch index 6787fcd1..ccd5dc67 100644 --- a/patches/BRM029_ungoogled-chromium-Disable-intranet-redirect-detector.patch +++ b/patches/BRM029_ungoogled-chromium-Disable-intranet-redirect-detector.patch @@ -12,7 +12,7 @@ See this page for more information: https://mikewest.org/2012/02/chrome-connects diff --git a/chrome/browser/intranet_redirect_detector.cc b/chrome/browser/intranet_redirect_detector.cc --- a/chrome/browser/intranet_redirect_detector.cc +++ b/chrome/browser/intranet_redirect_detector.cc -@@ -77,9 +77,7 @@ void IntranetRedirectDetector::FinishSleep() { +@@ -76,9 +76,7 @@ void IntranetRedirectDetector::FinishSleep() { simple_loaders_.clear(); resulting_origins_.clear(); diff --git a/patches/BRM030_ungoogled-chromium-Disable-Google-host-detection.patch b/patches/BRM030_ungoogled-chromium-Disable-Google-host-detection.patch index 4ec676d3..b116298a 100644 --- a/patches/BRM030_ungoogled-chromium-Disable-Google-host-detection.patch +++ b/patches/BRM030_ungoogled-chromium-Disable-Google-host-detection.patch @@ -5,11 +5,11 @@ Subject: ungoogled-chromium: Disable Google host detection Disables various detections of Google hosts and functionality specific to them --- .../page_load_metrics/page_load_metrics_util.cc | 4 +- - .../page_load_metrics/page_load_metrics_util.cc | 33 +---- - components/google/core/browser/google_util.cc | 138 +++++---------------- + .../page_load_metrics/page_load_metrics_util.cc | 33 +--- + components/google/core/common/google_util.cc | 194 ++------------------- components/search_engines/template_url.cc | 6 +- - net/base/url_util.cc | 22 ---- - 5 files changed, 31 insertions(+), 172 deletions(-) + net/base/url_util.cc | 22 --- + 5 files changed, 14 insertions(+), 245 deletions(-) diff --git a/chrome/browser/page_load_metrics/page_load_metrics_util.cc b/chrome/browser/page_load_metrics/page_load_metrics_util.cc --- a/chrome/browser/page_load_metrics/page_load_metrics_util.cc @@ -68,10 +68,10 @@ diff --git a/chrome/common/page_load_metrics/page_load_metrics_util.cc b/chrome/ } bool IsGoogleHostname(const GURL& url) { -diff --git a/components/google/core/browser/google_util.cc b/components/google/core/browser/google_util.cc ---- a/components/google/core/browser/google_util.cc -+++ b/components/google/core/browser/google_util.cc -@@ -41,118 +41,16 @@ namespace { +diff --git a/components/google/core/common/google_util.cc b/components/google/core/common/google_util.cc +--- a/components/google/core/common/google_util.cc ++++ b/components/google/core/common/google_util.cc +@@ -42,118 +42,16 @@ namespace { bool gUseMockLinkDoctorBaseURLForTesting = false; @@ -191,62 +191,72 @@ diff --git a/components/google/core/browser/google_util.cc b/components/google/c } void SetMockLinkDoctorBaseURLForTesting() { -@@ -166,11 +64,11 @@ std::string GetGoogleLocale(const std::string& application_locale) { +@@ -167,120 +65,50 @@ std::string GetGoogleLocale(const std::string& application_locale) { GURL AppendGoogleLocaleParam(const GURL& url, const std::string& application_locale) { -- return net::AppendQueryParameter( -- url, "hl", GetGoogleLocale(application_locale)); +- return net::AppendQueryParameter(url, "hl", +- GetGoogleLocale(application_locale)); + return url; } std::string GetGoogleCountryCode(const GURL& google_homepage_url) { -+#if 0 - base::StringPiece google_hostname = google_homepage_url.host_piece(); - // TODO(igorcov): This needs a fix for case when the host has a trailing dot, - // like "google.com./". https://crbug.com/720295. -@@ -190,18 +88,24 @@ std::string GetGoogleCountryCode(const GURL& google_homepage_url) { - if (country_code == "cat") - return "es"; - return country_code.as_string(); -+#endif +- base::StringPiece google_hostname = google_homepage_url.host_piece(); +- // TODO(igorcov): This needs a fix for case when the host has a trailing dot, +- // like "google.com./". https://crbug.com/720295. +- const size_t last_dot = google_hostname.find_last_of('.'); +- if (last_dot == std::string::npos) +- return std::string(); +- base::StringPiece country_code = google_hostname.substr(last_dot + 1); +- // Assume the com TLD implies the US. +- if (country_code == "com") +- return "us"; +- // Google uses the Unicode Common Locale Data Repository (CLDR), and the CLDR +- // code for the UK is "gb". +- if (country_code == "uk") +- return "gb"; +- // Catalonia does not have a CLDR country code, since it's a region in Spain, +- // so use Spain instead. +- if (country_code == "cat") +- return "es"; +- return country_code.as_string(); + return "nolocale"; } GURL GetGoogleSearchURL(const GURL& google_homepage_url) { -+#if 0 - // To transform the homepage URL into the corresponding search URL, add the - // "search" and the "q=" query string. - GURL::Replacements replacements; - replacements.SetPathStr("search"); - replacements.SetQueryStr("q="); - return google_homepage_url.ReplaceComponents(replacements); -+#endif +- // To transform the homepage URL into the corresponding search URL, add the +- // "search" and the "q=" query string. +- GURL::Replacements replacements; +- replacements.SetPathStr("search"); +- replacements.SetQueryStr("q="); +- return google_homepage_url.ReplaceComponents(replacements); + return google_homepage_url; } const GURL& CommandLineGoogleBaseURL() { -+#if 0 - // Unit tests may add command-line flags after the first call to this - // function, so we don't simply initialize a static |base_url| directly and - // then unconditionally return it. -@@ -216,31 +120,35 @@ const GURL& CommandLineGoogleBaseURL() { - if (!base_url.is_valid() || base_url.has_query() || base_url.has_ref()) - base_url = GURL(); - } -+#endif -+ CR_DEFINE_STATIC_LOCAL(GURL, base_url, ()); +- // Unit tests may add command-line flags after the first call to this +- // function, so we don't simply initialize a static |base_url| directly and +- // then unconditionally return it. +- CR_DEFINE_STATIC_LOCAL(std::string, switch_value, ()); + CR_DEFINE_STATIC_LOCAL(GURL, base_url, ()); +- std::string current_switch_value( +- base::CommandLine::ForCurrentProcess()->GetSwitchValueASCII( +- switches::kGoogleBaseURL)); +- if (current_switch_value != switch_value) { +- switch_value = current_switch_value; +- base_url = url_formatter::FixupURL(switch_value, std::string()); +- if (!base_url.is_valid() || base_url.has_query() || base_url.has_ref()) +- base_url = GURL(); +- } + base_url = GURL(); return base_url; } bool StartsWithCommandLineGoogleBaseURL(const GURL& url) { -+#if 0 - const GURL& base_url(CommandLineGoogleBaseURL()); - return base_url.is_valid() && - base::StartsWith(url.possibly_invalid_spec(), base_url.spec(), - base::CompareCase::SENSITIVE); -+#endif +- const GURL& base_url(CommandLineGoogleBaseURL()); +- return base_url.is_valid() && +- base::StartsWith(url.possibly_invalid_spec(), base_url.spec(), +- base::CompareCase::SENSITIVE); + return false; } @@ -267,41 +277,47 @@ diff --git a/components/google/core/browser/google_util.cc b/components/google/c } bool IsGoogleHomePageUrl(const GURL& url) { -+#if 0 - // First check to see if this has a Google domain. - if (!IsGoogleDomainUrl(url, DISALLOW_SUBDOMAIN, - DISALLOW_NON_STANDARD_PORTS) && -@@ -252,9 +160,13 @@ bool IsGoogleHomePageUrl(const GURL& url) { - base::StringPiece path(url.path_piece()); - return IsPathHomePageBase(path) || - base::StartsWith(path, "/ig", base::CompareCase::INSENSITIVE_ASCII); -+#else +- // First check to see if this has a Google domain. +- if (!IsGoogleDomainUrl(url, DISALLOW_SUBDOMAIN, +- DISALLOW_NON_STANDARD_PORTS) && +- !IsGoogleSearchSubdomainUrl(url)) { +- return false; +- } +- +- // Make sure the path is a known home page path. +- base::StringPiece path(url.path_piece()); +- return IsPathHomePageBase(path) || +- base::StartsWith(path, "/ig", base::CompareCase::INSENSITIVE_ASCII); + return false; -+#endif } bool IsGoogleSearchUrl(const GURL& url) { -+#if 0 - // First check to see if this has a Google domain. - if (!IsGoogleDomainUrl(url, DISALLOW_SUBDOMAIN, - DISALLOW_NON_STANDARD_PORTS) && -@@ -272,14 +184,20 @@ bool IsGoogleSearchUrl(const GURL& url) { - // the path type. - return HasGoogleSearchQueryParam(url.ref_piece()) || - (!is_home_page_base && HasGoogleSearchQueryParam(url.query_piece())); -+#else +- // First check to see if this has a Google domain. +- if (!IsGoogleDomainUrl(url, DISALLOW_SUBDOMAIN, +- DISALLOW_NON_STANDARD_PORTS) && +- !IsGoogleSearchSubdomainUrl(url)) { +- return false; +- } +- +- // Make sure the path is a known search path. +- base::StringPiece path(url.path_piece()); +- bool is_home_page_base = IsPathHomePageBase(path); +- if (!is_home_page_base && (path != "/search")) +- return false; +- +- // Check for query parameter in URL parameter and hash fragment, depending on +- // the path type. +- return HasGoogleSearchQueryParam(url.ref_piece()) || +- (!is_home_page_base && HasGoogleSearchQueryParam(url.query_piece())); + return false; -+#endif } bool IsYoutubeDomainUrl(const GURL& url, SubdomainPermission subdomain_permission, PortPermission port_permission) { -+#if 0 - return IsValidURL(url, port_permission) && - IsValidHostName(url.host_piece(), "youtube", subdomain_permission, - nullptr); -+#endif +- return IsValidURL(url, port_permission) && +- IsValidHostName(url.host_piece(), "youtube", subdomain_permission, +- nullptr); + return false; } @@ -309,7 +325,7 @@ diff --git a/components/google/core/browser/google_util.cc b/components/google/c diff --git a/components/search_engines/template_url.cc b/components/search_engines/template_url.cc --- a/components/search_engines/template_url.cc +++ b/components/search_engines/template_url.cc -@@ -499,11 +499,7 @@ base::string16 TemplateURLRef::SearchTermToString16( +@@ -505,11 +505,7 @@ base::string16 TemplateURLRef::SearchTermToString16( bool TemplateURLRef::HasGoogleBaseURLs( const SearchTermsData& search_terms_data) const { ParseIfNecessary(search_terms_data); diff --git a/patches/BRM031_ungoogled-chromium-Disable-GCM.patch b/patches/BRM031_ungoogled-chromium-Disable-GCM.patch index f5b259f6..2be77dc9 100644 --- a/patches/BRM031_ungoogled-chromium-Disable-GCM.patch +++ b/patches/BRM031_ungoogled-chromium-Disable-GCM.patch @@ -10,7 +10,7 @@ Disable Google Cloud Messaging (GCM) client diff --git a/components/gcm_driver/gcm_client_impl.cc b/components/gcm_driver/gcm_client_impl.cc --- a/components/gcm_driver/gcm_client_impl.cc +++ b/components/gcm_driver/gcm_client_impl.cc -@@ -491,6 +491,7 @@ void GCMClientImpl::StartGCM() { +@@ -493,6 +493,7 @@ void GCMClientImpl::StartGCM() { } void GCMClientImpl::InitializeMCSClient() { @@ -18,7 +18,7 @@ diff --git a/components/gcm_driver/gcm_client_impl.cc b/components/gcm_driver/gc std::vector endpoints; endpoints.push_back(gservices_settings_.GetMCSMainEndpoint()); GURL fallback_endpoint = gservices_settings_.GetMCSFallbackEndpoint(); -@@ -684,6 +685,7 @@ void GCMClientImpl::RemoveHeartbeatInterval(const std::string& scope) { +@@ -686,6 +687,7 @@ void GCMClientImpl::RemoveHeartbeatInterval(const std::string& scope) { } void GCMClientImpl::StartCheckin() { @@ -26,7 +26,7 @@ diff --git a/components/gcm_driver/gcm_client_impl.cc b/components/gcm_driver/gc // Make sure no checkin is in progress. if (checkin_request_) return; -@@ -759,6 +761,7 @@ void GCMClientImpl::SetGServicesSettingsCallback(bool success) { +@@ -761,6 +763,7 @@ void GCMClientImpl::SetGServicesSettingsCallback(bool success) { } void GCMClientImpl::SchedulePeriodicCheckin() { diff --git a/patches/BRM032_ungoogled-chromium-Disable-Gaia.patch b/patches/BRM032_ungoogled-chromium-Disable-Gaia.patch index cc34fd23..d370e37c 100644 --- a/patches/BRM032_ungoogled-chromium-Disable-Gaia.patch +++ b/patches/BRM032_ungoogled-chromium-Disable-Gaia.patch @@ -18,7 +18,7 @@ See also: https://github.com/Eloston/ungoogled-chromium/issues/104 diff --git a/chrome/browser/browser_resources.grd b/chrome/browser/browser_resources.grd --- a/chrome/browser/browser_resources.grd +++ b/chrome/browser/browser_resources.grd -@@ -303,7 +303,6 @@ +@@ -312,7 +312,6 @@ @@ -26,7 +26,7 @@ diff --git a/chrome/browser/browser_resources.grd b/chrome/browser/browser_resou -@@ -444,7 +443,6 @@ +@@ -453,7 +452,6 @@ @@ -91,16 +91,16 @@ diff --git a/chrome/browser/ui/webui/signin/inline_login_ui.cc b/chrome/browser/ diff --git a/google_apis/gaia/gaia_auth_fetcher.cc b/google_apis/gaia/gaia_auth_fetcher.cc --- a/google_apis/gaia/gaia_auth_fetcher.cc +++ b/google_apis/gaia/gaia_auth_fetcher.cc -@@ -39,7 +39,7 @@ namespace { +@@ -44,7 +44,7 @@ namespace { const int kLoadFlagsIgnoreCookies = net::LOAD_DO_NOT_SEND_COOKIES | net::LOAD_DO_NOT_SAVE_COOKIES; -const size_t kMaxMessageSize = 1024 * 1024; // 1MB +//const size_t kMaxMessageSize = 1024 * 1024; // 1MB - static bool CookiePartsContains(const std::vector& parts, - const char* part) { -@@ -251,6 +251,7 @@ void GaiaAuthFetcher::CreateAndStartGaiaFetcher( + bool CookiePartsContains(const std::vector& parts, + const char* part) { +@@ -262,6 +262,7 @@ void GaiaAuthFetcher::CreateAndStartGaiaFetcher( const net::NetworkTrafficAnnotationTag& traffic_annotation) { DCHECK(!fetch_pending_) << "Tried to fetch two things at once!"; @@ -108,7 +108,7 @@ diff --git a/google_apis/gaia/gaia_auth_fetcher.cc b/google_apis/gaia/gaia_auth_ auto resource_request = std::make_unique(); resource_request->url = gaia_gurl; original_url_ = gaia_gurl; -@@ -299,6 +300,7 @@ void GaiaAuthFetcher::CreateAndStartGaiaFetcher( +@@ -310,6 +311,7 @@ void GaiaAuthFetcher::CreateAndStartGaiaFetcher( base::BindOnce(&GaiaAuthFetcher::OnURLLoadComplete, base::Unretained(this)), kMaxMessageSize); diff --git a/patches/BRM036_ungoogled-chromium-Always-use-local-DevTools-files-instead-of-remote-files-from-Google.patch b/patches/BRM036_ungoogled-chromium-Always-use-local-DevTools-files-instead-of-remote-files-from-Google.patch index 694924e9..8515a563 100644 --- a/patches/BRM036_ungoogled-chromium-Always-use-local-DevTools-files-instead-of-remote-files-from-Google.patch +++ b/patches/BRM036_ungoogled-chromium-Always-use-local-DevTools-files-instead-of-remote-files-from-Google.patch @@ -17,7 +17,7 @@ Related comment: https://bugs.chromium.org/p/chromium/issues/detail?id=710701#c1 diff --git a/third_party/blink/renderer/devtools/BUILD.gn b/third_party/blink/renderer/devtools/BUILD.gn --- a/third_party/blink/renderer/devtools/BUILD.gn +++ b/third_party/blink/renderer/devtools/BUILD.gn -@@ -1147,10 +1147,8 @@ action("generate_devtools_grd") { +@@ -1150,10 +1150,8 @@ action("generate_devtools_grd") { devtools_embedder_scripts + [ "$resources_out_dir/devtools_extension_api.js" ] @@ -44,16 +44,16 @@ diff --git a/third_party/blink/renderer/devtools/front_end/audits2_worker.json b diff --git a/third_party/blink/renderer/devtools/front_end/devtools_app.json b/third_party/blink/renderer/devtools/front_end/devtools_app.json --- a/third_party/blink/renderer/devtools/front_end/devtools_app.json +++ b/third_party/blink/renderer/devtools/front_end/devtools_app.json -@@ -5,7 +5,7 @@ +@@ -4,7 +4,7 @@ + { "name": "inspector_main", "type": "autostart" }, { "name": "mobile_throttling", "type": "autostart" }, - { "name": "browser_components", "type": "autostart" }, - { "name": "accessibility", "type": "remote" }, + { "name": "accessibility" }, { "name": "animation" }, { "name": "audits2" }, { "name": "browser_console" }, -@@ -13,14 +13,14 @@ +@@ -12,14 +12,14 @@ { "name": "cookie_table" }, { "name": "devices" }, { "name": "elements" }, @@ -94,7 +94,7 @@ diff --git a/third_party/blink/renderer/devtools/front_end/shell.json b/third_pa diff --git a/third_party/blink/renderer/devtools/front_end/worker_app.json b/third_party/blink/renderer/devtools/front_end/worker_app.json --- a/third_party/blink/renderer/devtools/front_end/worker_app.json +++ b/third_party/blink/renderer/devtools/front_end/worker_app.json -@@ -12,7 +12,7 @@ +@@ -11,7 +11,7 @@ { "name": "help" }, { "name": "layer_viewer" }, { "name": "network" }, diff --git a/patches/BRM042_Fix-crash-when-accessing-page-info-site-settings.patch b/patches/BRM042_Fix-crash-when-accessing-page-info-site-settings.patch index 21a9fcd6..cc4976a9 100644 --- a/patches/BRM042_Fix-crash-when-accessing-page-info-site-settings.patch +++ b/patches/BRM042_Fix-crash-when-accessing-page-info-site-settings.patch @@ -9,7 +9,7 @@ Subject: Fix crash when accessing page info / site settings diff --git a/chrome/browser/permissions/permission_manager.cc b/chrome/browser/permissions/permission_manager.cc --- a/chrome/browser/permissions/permission_manager.cc +++ b/chrome/browser/permissions/permission_manager.cc -@@ -633,6 +633,9 @@ PermissionResult PermissionManager::GetPermissionStatusHelper( +@@ -675,6 +675,9 @@ PermissionResult PermissionManager::GetPermissionStatusHelper( GURL canonical_requesting_origin = GetCanonicalOrigin(requesting_origin, embedding_origin); PermissionContextBase* context = GetPermissionContext(permission); diff --git a/patches/BRM044_Inject-scripts-for-AMP-tracking-ads-and-video-functionality.patch b/patches/BRM044_Inject-scripts-for-AMP-tracking-ads-and-video-functionality.patch index d3a54319..673c12e2 100644 --- a/patches/BRM044_Inject-scripts-for-AMP-tracking-ads-and-video-functionality.patch +++ b/patches/BRM044_Inject-scripts-for-AMP-tracking-ads-and-video-functionality.patch @@ -17,7 +17,7 @@ allow playing videos in background (original Javascript code by timdream) diff --git a/third_party/blink/renderer/core/dom/BUILD.gn b/third_party/blink/renderer/core/dom/BUILD.gn --- a/third_party/blink/renderer/core/dom/BUILD.gn +++ b/third_party/blink/renderer/core/dom/BUILD.gn -@@ -147,6 +147,8 @@ blink_core_sources("dom") { +@@ -145,6 +145,8 @@ blink_core_sources("dom") { "global_event_handlers.h", "icon_url.cc", "icon_url.h", @@ -29,7 +29,7 @@ diff --git a/third_party/blink/renderer/core/dom/BUILD.gn b/third_party/blink/re diff --git a/third_party/blink/renderer/core/dom/document.cc b/third_party/blink/renderer/core/dom/document.cc --- a/third_party/blink/renderer/core/dom/document.cc +++ b/third_party/blink/renderer/core/dom/document.cc -@@ -223,6 +223,7 @@ +@@ -230,6 +230,7 @@ #include "third_party/blink/renderer/core/page/scrolling/scrolling_coordinator.h" #include "third_party/blink/renderer/core/page/scrolling/snap_coordinator.h" #include "third_party/blink/renderer/core/page/scrolling/top_document_root_scroller_controller.h" @@ -37,7 +37,7 @@ diff --git a/third_party/blink/renderer/core/dom/document.cc b/third_party/blink #include "third_party/blink/renderer/core/paint/compositing/paint_layer_compositor.h" #include "third_party/blink/renderer/core/paint/first_meaningful_paint_detector.h" #include "third_party/blink/renderer/core/paint/paint_layer.h" -@@ -282,6 +283,8 @@ +@@ -289,6 +290,8 @@ #include "third_party/blink/renderer/platform/wtf/text/text_encoding_registry.h" #include "third_party/blink/renderer/platform/wtf/time.h" @@ -46,7 +46,7 @@ diff --git a/third_party/blink/renderer/core/dom/document.cc b/third_party/blink #ifndef NDEBUG using WeakDocumentSet = blink::PersistentHeapHashSet>; -@@ -5926,8 +5929,31 @@ void Document::FinishedParsing() { +@@ -6027,8 +6030,31 @@ void Document::FinishedParsing() { fetcher_->ClearResourcesFromPreviousFetcher(); } @@ -76,9 +76,9 @@ diff --git a/third_party/blink/renderer/core/dom/document.cc b/third_party/blink + bodyElement->AppendChild(e); + } + } // has origin and body element - - FirstMeaningfulPaintDetector::From(*this).CheckNetworkStable(); } + + void Document::ElementDataCacheClearTimerFired(TimerBase*) { diff --git a/third_party/blink/renderer/core/dom/extensions/anti_amp_cure.h b/third_party/blink/renderer/core/dom/extensions/anti_amp_cure.h new file mode 100644 --- /dev/null diff --git a/patches/BRM045_Allow-playing-audio-in-background.patch b/patches/BRM045_Allow-playing-audio-in-background.patch index e0a58664..df19a17b 100644 --- a/patches/BRM045_Allow-playing-audio-in-background.patch +++ b/patches/BRM045_Allow-playing-audio-in-background.patch @@ -10,7 +10,7 @@ Subject: Allow playing audio in background diff --git a/media/blink/webmediaplayer_impl.cc b/media/blink/webmediaplayer_impl.cc --- a/media/blink/webmediaplayer_impl.cc +++ b/media/blink/webmediaplayer_impl.cc -@@ -862,6 +862,12 @@ bool WebMediaPlayerImpl::HasAudio() const { +@@ -879,6 +879,12 @@ bool WebMediaPlayerImpl::HasAudio() const { return pipeline_metadata_.has_audio; } @@ -23,10 +23,10 @@ diff --git a/media/blink/webmediaplayer_impl.cc b/media/blink/webmediaplayer_imp void WebMediaPlayerImpl::EnabledAudioTracksChanged( const blink::WebVector& enabledTrackIds) { DCHECK(main_task_runner_->BelongsToCurrentThread()); -@@ -2953,7 +2959,10 @@ bool WebMediaPlayerImpl::ShouldPauseVideoWhenHidden() const { +@@ -2993,7 +2999,10 @@ bool WebMediaPlayerImpl::ShouldPauseVideoWhenHidden() const { // If suspending background video, pause any video that's not remoted or // not unlocked to play in the background. - if (IsBackgroundedSuspendEnabled()) { + if (IsBackgroundSuspendEnabled(delegate_)) { - if (!HasVideo()) + //pipeline_metadata_.has_video is true for MediaPlayerRenderer, + //see media/base/pipeline_metadata.h. This is a workaround to allow audio @@ -38,7 +38,7 @@ diff --git a/media/blink/webmediaplayer_impl.cc b/media/blink/webmediaplayer_imp diff --git a/media/blink/webmediaplayer_impl.h b/media/blink/webmediaplayer_impl.h --- a/media/blink/webmediaplayer_impl.h +++ b/media/blink/webmediaplayer_impl.h -@@ -159,6 +159,8 @@ class MEDIA_BLINK_EXPORT WebMediaPlayerImpl +@@ -161,6 +161,8 @@ class MEDIA_BLINK_EXPORT WebMediaPlayerImpl // True if the loaded media has a playable video/audio track. bool HasVideo() const override; bool HasAudio() const override; diff --git a/patches/BRM047_Add-exit-menu-item.patch b/patches/BRM047_Add-exit-menu-item.patch index 77497906..a8fc82ae 100644 --- a/patches/BRM047_Add-exit-menu-item.patch +++ b/patches/BRM047_Add-exit-menu-item.patch @@ -25,7 +25,7 @@ diff --git a/chrome/android/java/res/menu/main_menu.xml b/chrome/android/java/re diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java -@@ -2022,6 +2022,8 @@ public abstract class ChromeActivity extends AsyncInitializationActivity +@@ -2019,6 +2019,8 @@ public abstract class ChromeActivity extends AsyncInitializationActivity RecordUserAction.record("MobileMenuSettings"); } else if (id == R.id.show_menu) { showAppMenuForKeyboardEvent(); @@ -53,7 +53,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/init/ChromeLife diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/android/java/strings/android_chrome_strings.grd --- a/chrome/android/java/strings/android_chrome_strings.grd +++ b/chrome/android/java/strings/android_chrome_strings.grd -@@ -2837,6 +2837,9 @@ To obtain new licenses, connect to the internet and play your downloaded content +@@ -2921,6 +2921,9 @@ To obtain new licenses, connect to the internet and play your downloaded content Settings diff --git a/patches/BRM048_Remove-help-menu-item.patch b/patches/BRM048_Remove-help-menu-item.patch index 8a6b61a7..85bf4847 100644 --- a/patches/BRM048_Remove-help-menu-item.patch +++ b/patches/BRM048_Remove-help-menu-item.patch @@ -24,7 +24,7 @@ diff --git a/chrome/android/java/res/menu/main_menu.xml b/chrome/android/java/re diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java -@@ -2046,15 +2046,6 @@ public abstract class ChromeActivity extends AsyncInitializationActivity +@@ -2043,15 +2043,6 @@ public abstract class ChromeActivity extends AsyncInitializationActivity final Tab currentTab = getActivityTab(); @@ -43,7 +43,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity. diff --git a/chrome/android/java/src/org/chromium/chrome/browser/KeyboardShortcuts.java b/chrome/android/java/src/org/chromium/chrome/browser/KeyboardShortcuts.java --- a/chrome/android/java/src/org/chromium/chrome/browser/KeyboardShortcuts.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/KeyboardShortcuts.java -@@ -338,9 +338,6 @@ public class KeyboardShortcuts { +@@ -341,9 +341,6 @@ public class KeyboardShortcuts { tab = activity.getActivityTab(); if (tab != null && tab.canGoForward()) tab.goForward(); return true; @@ -56,7 +56,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/KeyboardShortcu diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java --- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java -@@ -1219,7 +1219,7 @@ public class CustomTabActivity extends ChromeActivity { +@@ -1220,7 +1220,7 @@ public class CustomTabActivity extends ChromeActivity { public boolean onMenuOrKeyboardAction(int id, boolean fromMenu) { // Disable creating new tabs, bookmark, history, print, help, focus_url, etc. if (id == R.id.focus_url_bar || id == R.id.all_bookmarks_menu_id diff --git a/patches/BRM049_Add-menu-option-to-toggle-global-Javascript-preference.patch b/patches/BRM049_Add-menu-option-to-toggle-global-Javascript-preference.patch index 37349f8f..4dd81674 100644 --- a/patches/BRM049_Add-menu-option-to-toggle-global-Javascript-preference.patch +++ b/patches/BRM049_Add-menu-option-to-toggle-global-Javascript-preference.patch @@ -75,7 +75,7 @@ diff --git a/chrome/android/java/res/menu/main_menu.xml b/chrome/android/java/re diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java -@@ -2114,6 +2114,14 @@ public abstract class ChromeActivity extends AsyncInitializationActivity +@@ -2111,6 +2111,14 @@ public abstract class ChromeActivity extends AsyncInitializationActivity final boolean usingDesktopUserAgent = currentTab.getUseDesktopUserAgent(); currentTab.setUseDesktopUserAgent(!usingDesktopUserAgent, reloadOnChange); RecordUserAction.record("MobileMenuRequestDesktopSite"); @@ -93,7 +93,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity. diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java -@@ -1707,6 +1707,14 @@ public class ChromeTabbedActivity +@@ -1711,6 +1711,14 @@ public class ChromeTabbedActivity NewTabPageUma.recordAction(NewTabPageUma.ACTION_OPENED_DOWNLOADS_MANAGER); } RecordUserAction.record("MobileMenuDownloadManager"); @@ -111,15 +111,15 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedAct diff --git a/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegate.java b/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegate.java --- a/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegate.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegate.java -@@ -24,6 +24,7 @@ import org.chromium.base.metrics.RecordHistogram; - import org.chromium.chrome.R; +@@ -25,6 +25,7 @@ import org.chromium.chrome.R; import org.chromium.chrome.browser.ChromeActivity; + import org.chromium.chrome.browser.ChromeFeatureList; import org.chromium.chrome.browser.ChromeSwitches; +import org.chromium.chrome.browser.ContentSettingsType; import org.chromium.chrome.browser.ShortcutHelper; import org.chromium.chrome.browser.UrlConstants; import org.chromium.chrome.browser.banners.AppBannerManager; -@@ -196,6 +197,8 @@ public class AppMenuPropertiesDelegate { +@@ -197,6 +198,8 @@ public class AppMenuPropertiesDelegate { updateRequestDesktopSiteMenuItem(menu, currentTab, true /* can show */); @@ -128,7 +128,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenu // Only display reader mode settings menu option if the current page is in reader mode. menu.findItem(R.id.reader_mode_prefs_id) .setVisible(DomDistillerUrlUtils.isDistilledPage(currentTab.getUrl())); -@@ -418,6 +421,41 @@ public class AppMenuPropertiesDelegate { +@@ -436,6 +439,41 @@ public class AppMenuPropertiesDelegate { } /** @@ -173,7 +173,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenu diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabAppMenuPropertiesDelegate.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabAppMenuPropertiesDelegate.java --- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabAppMenuPropertiesDelegate.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabAppMenuPropertiesDelegate.java -@@ -165,6 +165,7 @@ public class CustomTabAppMenuPropertiesDelegate extends AppMenuPropertiesDelegat +@@ -172,6 +172,7 @@ public class CustomTabAppMenuPropertiesDelegate extends AppMenuPropertiesDelegat } updateRequestDesktopSiteMenuItem(menu, currentTab, requestDesktopSiteVisible); @@ -184,7 +184,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/Cust diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/android/java/strings/android_chrome_strings.grd --- a/chrome/android/java/strings/android_chrome_strings.grd +++ b/chrome/android/java/strings/android_chrome_strings.grd -@@ -2822,6 +2822,17 @@ To obtain new licenses, connect to the internet and play your downloaded content +@@ -2906,6 +2906,17 @@ To obtain new licenses, connect to the internet and play your downloaded content Find in page diff --git a/patches/BRM050_Bromite-adblock-engine.patch b/patches/BRM050_Bromite-adblock-engine.patch index 0cda3267..6312feb3 100644 --- a/patches/BRM050_Bromite-adblock-engine.patch +++ b/patches/BRM050_Bromite-adblock-engine.patch @@ -73,7 +73,7 @@ diff --git a/chrome/android/java/res/menu/main_menu.xml b/chrome/android/java/re diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java -@@ -2124,6 +2124,14 @@ public abstract class ChromeActivity extends AsyncInitializationActivity +@@ -2121,6 +2121,14 @@ public abstract class ChromeActivity extends AsyncInitializationActivity RecordUserAction.record("MobileMenuRequestEnableJavascript"); } else if (id == R.id.reader_mode_prefs_id) { DomDistillerUIUtils.openSettings(currentTab.getWebContents()); @@ -91,7 +91,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity. diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java -@@ -1665,6 +1665,14 @@ public class ChromeTabbedActivity +@@ -1669,6 +1669,14 @@ public class ChromeTabbedActivity reportNewTabShortcutUsed(true); getTabCreator(true).launchNTP(); } @@ -109,7 +109,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedAct diff --git a/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegate.java b/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegate.java --- a/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegate.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegate.java -@@ -195,6 +195,8 @@ public class AppMenuPropertiesDelegate { +@@ -196,6 +196,8 @@ public class AppMenuPropertiesDelegate { && !TextUtils.isEmpty(url); prepareAddToHomescreenMenuItem(menu, currentTab, canShowHomeScreenMenuItem); @@ -118,7 +118,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenu updateRequestDesktopSiteMenuItem(menu, currentTab, true /* can show */); updateEnableJavascriptMenuItem(menu, currentTab); -@@ -456,6 +458,42 @@ public class AppMenuPropertiesDelegate { +@@ -474,6 +476,42 @@ public class AppMenuPropertiesDelegate { } /** @@ -164,7 +164,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenu diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabAppMenuPropertiesDelegate.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabAppMenuPropertiesDelegate.java --- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabAppMenuPropertiesDelegate.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabAppMenuPropertiesDelegate.java -@@ -164,6 +164,8 @@ public class CustomTabAppMenuPropertiesDelegate extends AppMenuPropertiesDelegat +@@ -171,6 +171,8 @@ public class CustomTabAppMenuPropertiesDelegate extends AppMenuPropertiesDelegat } } @@ -176,7 +176,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/Cust diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/android/java/strings/android_chrome_strings.grd --- a/chrome/android/java/strings/android_chrome_strings.grd +++ b/chrome/android/java/strings/android_chrome_strings.grd -@@ -2842,6 +2842,17 @@ To obtain new licenses, connect to the internet and play your downloaded content +@@ -2926,6 +2926,17 @@ To obtain new licenses, connect to the internet and play your downloaded content Turn on Request desktop site @@ -205,7 +205,7 @@ diff --git a/chrome/browser/net/chrome_network_delegate.cc b/chrome/browser/net/ #include "chrome/browser/content_settings/tab_specific_content_settings.h" #include "chrome/browser/custom_handlers/protocol_handler_registry.h" #include "chrome/browser/net/chrome_extensions_network_delegate.h" -@@ -59,6 +60,7 @@ +@@ -57,6 +58,7 @@ #if defined(OS_ANDROID) #include "base/android/path_utils.h" #include "chrome/browser/io_thread.h" @@ -213,8 +213,8 @@ diff --git a/chrome/browser/net/chrome_network_delegate.cc b/chrome/browser/net/ #endif #if defined(OS_CHROMEOS) -@@ -215,10 +217,64 @@ void ChromeNetworkDelegate::InitializePrefsOnUIThread( - } +@@ -174,15 +176,71 @@ void ChromeNetworkDelegate::set_cookie_settings( + cookie_settings_ = cookie_settings; } +#define TRANSPARENT1PXGIF "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" @@ -276,10 +276,8 @@ diff --git a/chrome/browser/net/chrome_network_delegate.cc b/chrome/browser/net/ +#endif // OS_ANDROID + extensions_delegate_->ForwardStartRequestStatus(request); - - bool force_safe_search = -@@ -248,6 +304,8 @@ int ChromeNetworkDelegate::OnBeforeURLRequest( - return rv; + return extensions_delegate_->NotifyBeforeURLRequest( + request, std::move(callback), new_url); } +#undef TRANSPARENT1PXGIF @@ -301,7 +299,7 @@ diff --git a/chrome/browser/subresource_filter/subresource_filter_content_settin diff --git a/net/BUILD.gn b/net/BUILD.gn --- a/net/BUILD.gn +++ b/net/BUILD.gn -@@ -1715,6 +1715,13 @@ component("net") { +@@ -1712,6 +1712,13 @@ component("net") { "url_request/websocket_handshake_userdata_key.h", ] diff --git a/patches/BRM051_User-Agent-anonymize.patch b/patches/BRM051_User-Agent-anonymize.patch index e8fb352a..aa03c04e 100644 --- a/patches/BRM051_User-Agent-anonymize.patch +++ b/patches/BRM051_User-Agent-anonymize.patch @@ -4,9 +4,9 @@ Subject: User Agent: anonymize Use a fixed device name and Chrome product version. --- - components/version_info/version_info.cc | 17 ++++++++++++- - content/common/user_agent.cc | 45 +++++++++++++++++++-------------- - 2 files changed, 42 insertions(+), 20 deletions(-) + components/version_info/version_info.cc | 17 ++++++++++- + content/common/user_agent.cc | 50 ++++++++++++++++----------------- + 2 files changed, 40 insertions(+), 27 deletions(-) diff --git a/components/version_info/version_info.cc b/components/version_info/version_info.cc --- a/components/version_info/version_info.cc @@ -44,19 +44,27 @@ diff --git a/components/version_info/version_info.cc b/components/version_info/v diff --git a/content/common/user_agent.cc b/content/common/user_agent.cc --- a/content/common/user_agent.cc +++ b/content/common/user_agent.cc -@@ -59,26 +59,33 @@ std::string BuildOSCpuInfo() { +@@ -22,11 +22,6 @@ + + namespace content { + +-#if defined(OS_ANDROID) +-const base::Feature kAndroidUserAgentStringContainsBuildId{ +- "AndroidUserAgentStringContainsBuildId", base::FEATURE_DISABLED_BY_DEFAULT}; +-#endif // defined(OS_ANDROID) +- + std::string GetWebKitVersion() { + return base::StringPrintf("%d.%d (%s)", + WEBKIT_VERSION_MAJOR, +@@ -65,29 +60,32 @@ std::string BuildOSCpuInfo(bool include_android_build_number) { architecture_token = "; Win64; IA64"; } #elif defined(OS_ANDROID) - std::string android_version_str = base::SysInfo::OperatingSystemVersion(); -+ int32_t major, minor, bugfix; -+ base::SysInfo::OperatingSystemVersionNumbers(&major, &minor, &bugfix); -+ std::string android_version_str = base::StringPrintf("%d.%d.%d", major, minor, bugfix); ++ std::string android_version_str = base::StringPrintf("%d.%d.%d", os_major_version, os_minor_version, os_bugfix_version); -+ // Send information about the device and buld ID. -+ // Use a common device/build ID based on Android major version. std::string android_info_str; -- + - // Send information about the device. - bool semicolon_inserted = false; - std::string android_build_codename = base::SysInfo::GetAndroidBuildCodename(); @@ -67,13 +75,18 @@ diff --git a/content/common/user_agent.cc b/content/common/user_agent.cc - } - - // Append the build ID. -- std::string android_build_id = base::SysInfo::GetAndroidBuildID(); -- if (android_build_id.size() > 0) { -- if (!semicolon_inserted) { -- android_info_str += ";"; +- if (base::FeatureList::IsEnabled(kAndroidUserAgentStringContainsBuildId) || +- include_android_build_number) { +- std::string android_build_id = base::SysInfo::GetAndroidBuildID(); +- if (android_build_id.size() > 0) { +- if (!semicolon_inserted) { +- android_info_str += ";"; +- } +- android_info_str += " Build/" + android_build_id; - } -- android_info_str += " Build/" + android_build_id; -+ switch (major) { ++ // Send information about the device and build ID. ++ // Use a common device/build ID based on Android major version. ++ switch (os_major_version) { + case 7: + // Chrome/63.0.3239.111 + android_info_str = "SM-J730GM Build/NRD90M"; @@ -94,9 +107,9 @@ diff --git a/content/common/user_agent.cc b/content/common/user_agent.cc + android_info_str = "SM-G950U Build/R16NW"; + break; } + #elif (defined(OS_POSIX) && !defined(OS_MACOSX)) || defined(OS_FUCHSIA) - // Should work on any Posix system. -@@ -115,7 +122,7 @@ std::string BuildOSCpuInfo() { +@@ -125,7 +123,7 @@ std::string BuildOSCpuInfo(bool include_android_build_number) { os_minor_version, os_bugfix_version #elif defined(OS_ANDROID) diff --git a/patches/BRM052_AudioBuffer-AnalyserNode-fingerprinting-mitigations-via-IDL.patch b/patches/BRM052_AudioBuffer-AnalyserNode-fingerprinting-mitigations-via-IDL.patch index b2ccb1e7..7b39a3f0 100644 --- a/patches/BRM052_AudioBuffer-AnalyserNode-fingerprinting-mitigations-via-IDL.patch +++ b/patches/BRM052_AudioBuffer-AnalyserNode-fingerprinting-mitigations-via-IDL.patch @@ -43,7 +43,7 @@ diff --git a/third_party/blink/renderer/modules/webaudio/audio_buffer.idl b/thir diff --git a/third_party/blink/renderer/modules/webaudio/audio_context.cc b/third_party/blink/renderer/modules/webaudio/audio_context.cc --- a/third_party/blink/renderer/modules/webaudio/audio_context.cc +++ b/third_party/blink/renderer/modules/webaudio/audio_context.cc -@@ -314,6 +314,7 @@ void AudioContext::StopRendering() { +@@ -315,6 +315,7 @@ void AudioContext::StopRendering() { double AudioContext::baseLatency() const { DCHECK(IsMainThread()); DCHECK(destination()); diff --git a/patches/BRM053_Canvas-fingerprinting-mitigations-for-image-data-and-webGL.patch b/patches/BRM053_Canvas-fingerprinting-mitigations-for-image-data-and-webGL.patch index 8a95f664..748cc46e 100644 --- a/patches/BRM053_Canvas-fingerprinting-mitigations-for-image-data-and-webGL.patch +++ b/patches/BRM053_Canvas-fingerprinting-mitigations-for-image-data-and-webGL.patch @@ -44,17 +44,17 @@ diff --git a/third_party/blink/renderer/platform/graphics/image_data_buffer.cc b +#include "base/logging.h" #include "third_party/blink/renderer/platform/graphics/static_bitmap_image.h" #include "third_party/blink/renderer/platform/image-encoders/image_encoder.h" - #include "third_party/blink/renderer/platform/network/mime/mime_type_registry.h" -@@ -129,6 +131,9 @@ bool ImageDataBuffer::EncodeImageInternal(const String& mime_type, - const SkPixmap& pixmap) const { + #include "third_party/blink/renderer/platform/runtime_enabled_features.h" +@@ -129,6 +131,9 @@ bool ImageDataBuffer::EncodeImageInternal(const ImageEncodingMimeType mime_type, DCHECK(is_valid_); + if (mime_type == kMimeTypeJpeg) { + // shuffle subchannel color data within the pixmap + StaticBitmapImage::ShuffleSubchannelColorData(pixmap_.writable_addr(), pixmap_.info(), 0, 0); + - if (mime_type == "image/jpeg") { SkJpegEncoder::Options options; options.fQuality = ImageEncoder::ComputeJpegQuality(quality); + options.fAlphaOption = SkJpegEncoder::AlphaOption::kBlendOnBlack; diff --git a/third_party/blink/renderer/platform/graphics/static_bitmap_image.cc b/third_party/blink/renderer/platform/graphics/static_bitmap_image.cc --- a/third_party/blink/renderer/platform/graphics/static_bitmap_image.cc +++ b/third_party/blink/renderer/platform/graphics/static_bitmap_image.cc diff --git a/patches/BRM054_getClientRects-getBoundingClientRect-measureText-add-fingerprinting-mitigation.patch b/patches/BRM054_getClientRects-getBoundingClientRect-measureText-add-fingerprinting-mitigation.patch index 47cddb96..713bd986 100644 --- a/patches/BRM054_getClientRects-getBoundingClientRect-measureText-add-fingerprinting-mitigation.patch +++ b/patches/BRM054_getClientRects-getBoundingClientRect-measureText-add-fingerprinting-mitigation.patch @@ -31,7 +31,7 @@ diff --git a/third_party/blink/renderer/core/dom/element.cc b/third_party/blink/ #include "third_party/blink/public/platform/web_scroll_into_view_params.h" #include "third_party/blink/renderer/bindings/core/v8/dictionary.h" -@@ -1382,6 +1383,15 @@ DOMRectList* Element::getClientRects() { +@@ -1383,6 +1384,15 @@ DOMRectList* Element::getClientRects() { DCHECK(element_layout_object); GetDocument().AdjustFloatQuadsForScrollAndAbsoluteZoom( quads, *element_layout_object); @@ -47,7 +47,7 @@ diff --git a/third_party/blink/renderer/core/dom/element.cc b/third_party/blink/ return DOMRectList::Create(quads); } -@@ -1399,6 +1409,13 @@ DOMRect* Element::getBoundingClientRect() { +@@ -1400,6 +1410,13 @@ DOMRect* Element::getBoundingClientRect() { DCHECK(element_layout_object); GetDocument().AdjustFloatRectForScrollAndAbsoluteZoom(result, *element_layout_object); @@ -73,7 +73,7 @@ diff --git a/third_party/blink/renderer/core/dom/range.cc b/third_party/blink/re #include "third_party/blink/renderer/bindings/core/v8/string_or_trusted_html.h" #include "third_party/blink/renderer/core/dom/character_data.h" #include "third_party/blink/renderer/core/dom/container_node.h" -@@ -1604,11 +1606,27 @@ DOMRectList* Range::getClientRects() const { +@@ -1607,11 +1609,27 @@ DOMRectList* Range::getClientRects() const { Vector quads; GetBorderAndTextQuads(quads); @@ -105,7 +105,7 @@ diff --git a/third_party/blink/renderer/core/dom/range.cc b/third_party/blink/re diff --git a/third_party/blink/renderer/core/html/canvas/text_metrics.cc b/third_party/blink/renderer/core/html/canvas/text_metrics.cc --- a/third_party/blink/renderer/core/html/canvas/text_metrics.cc +++ b/third_party/blink/renderer/core/html/canvas/text_metrics.cc -@@ -48,6 +48,24 @@ float TextMetrics::GetFontBaseline(const TextBaseline& text_baseline, +@@ -49,6 +49,24 @@ float TextMetrics::GetFontBaseline(const TextBaseline& text_baseline, return 0; } @@ -122,9 +122,9 @@ diff --git a/third_party/blink/renderer/core/html/canvas/text_metrics.cc b/third + actual_bounding_box_descent_ *= factor; + em_height_ascent_ *= factor; + em_height_descent_ *= factor; -+ hanging_baseline_ *= factor; -+ alphabetic_baseline_ *= factor; -+ ideographic_baseline_ *= factor; ++ baselines_.setAlphabetic(baselines_.alphabetic() * factor); ++ baselines_.setHanging(baselines_.hanging() * factor); ++ baselines_.setIdeographic(baselines_.ideographic() * factor); +} + void TextMetrics::Update(const Font& font, @@ -154,7 +154,7 @@ diff --git a/third_party/blink/renderer/modules/canvas/canvas2d/canvas_rendering #include "third_party/blink/public/platform/platform.h" #include "third_party/blink/public/platform/task_type.h" #include "third_party/blink/public/platform/web_scroll_into_view_params.h" -@@ -775,8 +777,14 @@ TextMetrics* CanvasRenderingContext2D::measureText(const String& text) { +@@ -781,8 +783,14 @@ TextMetrics* CanvasRenderingContext2D::measureText(const String& text) { else direction = ToTextDirection(GetState().GetDirection(), canvas()); diff --git a/patches/BRM055_Punt-the-Widevine-version-string.patch b/patches/BRM055_Punt-the-Widevine-version-string.patch index 1093a0bc..ea9faa05 100644 --- a/patches/BRM055_Punt-the-Widevine-version-string.patch +++ b/patches/BRM055_Punt-the-Widevine-version-string.patch @@ -10,7 +10,7 @@ Originally from http://bazaar.launchpad.net/~saiarcot895/chromium-browser/chromi diff --git a/chrome/common/chrome_content_client.cc b/chrome/common/chrome_content_client.cc --- a/chrome/common/chrome_content_client.cc +++ b/chrome/common/chrome_content_client.cc -@@ -532,7 +532,7 @@ void ChromeContentClient::AddContentDecryptionModules( +@@ -531,7 +531,7 @@ void ChromeContentClient::AddContentDecryptionModules( base::FilePath cdm_path; content::CdmCapability capability; if (IsWidevineAvailable(&cdm_path, &capability)) { diff --git a/patches/BRM056_Disable-metrics-on-all-I-O-threads.patch b/patches/BRM056_Disable-metrics-on-all-I-O-threads.patch index 0c08237e..c0f6b65c 100644 --- a/patches/BRM056_Disable-metrics-on-all-I-O-threads.patch +++ b/patches/BRM056_Disable-metrics-on-all-I-O-threads.patch @@ -9,7 +9,7 @@ Subject: Disable metrics on all I/O threads diff --git a/chrome/browser/profiles/profile_io_data.cc b/chrome/browser/profiles/profile_io_data.cc --- a/chrome/browser/profiles/profile_io_data.cc +++ b/chrome/browser/profiles/profile_io_data.cc -@@ -922,7 +922,7 @@ void ProfileIOData::InitializeMetricsEnabledStateOnUIThread() { +@@ -956,7 +956,7 @@ void ProfileIOData::InitializeMetricsEnabledStateOnUIThread() { bool ProfileIOData::GetMetricsEnabledStateOnIOThread() const { DCHECK_CURRENTLY_ON(BrowserThread::IO); diff --git a/patches/BRM057_Add-a-flag-for-DNS-over-HTTPS.patch b/patches/BRM057_Add-a-flag-for-DNS-over-HTTPS.patch new file mode 100644 index 00000000..f69d41a8 --- /dev/null +++ b/patches/BRM057_Add-a-flag-for-DNS-over-HTTPS.patch @@ -0,0 +1,285 @@ +From: csagan5 <32685696+csagan5@users.noreply.github.com> +Date: Sat, 28 Apr 2018 08:30:26 +0200 +Subject: Add a flag for DNS-over-HTTPS + +Allow selection between Google and Cloudflare endpoints. +Serve DoH requests with maximum priority, remove traffic annotation. +Reduce HTTP headers in DoH requests to bare minimum. + +See also: https://tools.ietf.org/id/draft-ietf-doh-dns-over-https-12.txt +--- + chrome/browser/about_flags.cc | 12 ++++++++++ + chrome/browser/flag_descriptions.cc | 3 +++ + chrome/browser/flag_descriptions.h | 3 +++ + .../browser/net/system_network_context_manager.cc | 16 ++++++------- + .../common/network_features.cc | 5 ++-- + .../common/network_features.h | 4 +++- + .../common/network_switch_list.h | 4 ++++ + net/base/load_flags_list.h | 6 +++++ + net/dns/dns_transaction.cc | 28 +++------------------- + net/url_request/url_request_http_job.cc | 26 ++++++++++++-------- + 10 files changed, 60 insertions(+), 47 deletions(-) + +diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc +--- a/chrome/browser/about_flags.cc ++++ b/chrome/browser/about_flags.cc +@@ -416,6 +416,12 @@ const FeatureEntry::Choice kChromeHomeSwipeLogicChoices[] = { + switches::kChromeHomeSwipeLogicType, "velocity"}, + }; + ++const FeatureEntry::Choice kDnsOverHttpsChoices[] = { ++ {features::kDnsOverHttpsChoiceDefault, "", ""}, ++ {features::kDnsOverHttpsChoiceGoogle, switches::kDnsOverHttpsServer, "https://dns.google.com/experimental"}, ++ {features::kDnsOverHttpsChoiceCloudflare, switches::kDnsOverHttpsServer, "https://1.1.1.1/dns-query"}, ++}; ++ + #endif // OS_ANDROID + + const FeatureEntry::Choice kNumRasterThreadsChoices[] = { +@@ -3714,6 +3720,12 @@ const FeatureEntry kFeatureEntries[] = { + FEATURE_VALUE_TYPE(features::kAsyncDns)}, + #endif // defined(OS_ANDROID) + ++#if defined(OS_ANDROID) ++ {"enable-dns-over-https", flag_descriptions::kDnsOverHttpsName, ++ flag_descriptions::kDnsOverHttpsDescription, kOsAndroid, ++ MULTI_VALUE_TYPE(kDnsOverHttpsChoices)}, ++#endif // defined(OS_ANDROID) ++ + {"enable-overflow-icons-for-media-controls", + flag_descriptions::kOverflowIconsForMediaControlsName, + flag_descriptions::kOverflowIconsForMediaControlsDescription, kOsAll, +diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc +--- a/chrome/browser/flag_descriptions.cc ++++ b/chrome/browser/flag_descriptions.cc +@@ -2239,6 +2239,9 @@ const char kAndroidPaymentAppsDescription[] = + const char kAsyncDnsName[] = "Async DNS resolver"; + const char kAsyncDnsDescription[] = "Enables the built-in DNS resolver."; + ++const char kDnsOverHttpsName[] = "DNS over HTTPS"; ++const char kDnsOverHttpsDescription[] = "Enables DNS-over-HTTPS (experimental)."; ++ + const char kAutofillAccessoryViewName[] = + "Autofill suggestions as keyboard accessory view"; + const char kAutofillAccessoryViewDescription[] = +diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h +--- a/chrome/browser/flag_descriptions.h ++++ b/chrome/browser/flag_descriptions.h +@@ -1347,6 +1347,9 @@ extern const char kAppNotificationStatusMessagingDescription[]; + extern const char kAsyncDnsName[]; + extern const char kAsyncDnsDescription[]; + ++extern const char kDnsOverHttpsName[]; ++extern const char kDnsOverHttpsDescription[]; ++ + extern const char kAutofillAccessoryViewName[]; + extern const char kAutofillAccessoryViewDescription[]; + +diff --git a/chrome/browser/net/system_network_context_manager.cc b/chrome/browser/net/system_network_context_manager.cc +--- a/chrome/browser/net/system_network_context_manager.cc ++++ b/chrome/browser/net/system_network_context_manager.cc +@@ -23,6 +23,7 @@ + #include "chrome/browser/component_updater/crl_set_component_installer.h" + #include "chrome/browser/io_thread.h" + #include "chrome/browser/net/chrome_mojo_proxy_resolver_factory.h" ++#include "components/network_session_configurator/common/network_switches.h" + #include "chrome/browser/safe_browsing/safe_browsing_service.h" + #include "chrome/browser/ssl/ssl_config_service_manager.h" + #include "chrome/common/channel_info.h" +@@ -355,15 +356,12 @@ SystemNetworkContextManager::SystemNetworkContextManager() + base::Value(ShouldEnableAsyncDns())); + base::ListValue default_doh_servers; + base::ListValue default_doh_server_methods; +- if (base::FeatureList::IsEnabled(features::kDnsOverHttps)) { +- std::string server(variations::GetVariationParamValueByFeature( +- features::kDnsOverHttps, "server")); +- std::string method(variations::GetVariationParamValueByFeature( +- features::kDnsOverHttps, "method")); +- if (!server.empty()) { +- default_doh_servers.AppendString(server); +- default_doh_server_methods.AppendString(method); +- } ++ std::string server = ++ base::CommandLine::ForCurrentProcess()->GetSwitchValueASCII( ++ switches::kDnsOverHttpsServer); ++ if (!server.empty()) { ++ default_doh_servers.AppendString(server); ++ default_doh_server_methods.AppendString("POST"); + } + local_state->SetDefaultPrefValue(prefs::kDnsOverHttpsServers, + std::move(default_doh_servers)); +diff --git a/components/network_session_configurator/common/network_features.cc b/components/network_session_configurator/common/network_features.cc +--- a/components/network_session_configurator/common/network_features.cc ++++ b/components/network_session_configurator/common/network_features.cc +@@ -11,7 +11,8 @@ namespace features { + // TODO(nharper): Disable kChannelID on all platforms in M69. + const base::Feature kChannelID{"channel-id", base::FEATURE_ENABLED_BY_DEFAULT}; + +-const base::Feature kDnsOverHttps{"dns-over-https", +- base::FEATURE_DISABLED_BY_DEFAULT}; ++const char kDnsOverHttpsChoiceDefault[] = "Disabled", ++ kDnsOverHttpsChoiceGoogle[] = "Google", ++ kDnsOverHttpsChoiceCloudflare[] = "Cloudflare"; + + } // namespace features +diff --git a/components/network_session_configurator/common/network_features.h b/components/network_session_configurator/common/network_features.h +--- a/components/network_session_configurator/common/network_features.h ++++ b/components/network_session_configurator/common/network_features.h +@@ -13,9 +13,11 @@ namespace features { + // Enables Channel ID. + NETWORK_SESSION_CONFIGURATOR_EXPORT extern const base::Feature kChannelID; + +-// Enabled DNS over HTTPS ++// DNS over HTTPS server endpoint choices + // (https://tools.ietf.org/id/draft-ietf-doh-dns-over-https-12.txt). + NETWORK_SESSION_CONFIGURATOR_EXPORT extern const base::Feature kDnsOverHttps; ++NETWORK_SESSION_CONFIGURATOR_EXPORT extern const char kDnsOverHttpsChoiceDefault[], ++ kDnsOverHttpsChoiceGoogle[], kDnsOverHttpsChoiceCloudflare[]; + + } // namespace features + +diff --git a/components/network_session_configurator/common/network_switch_list.h b/components/network_session_configurator/common/network_switch_list.h +--- a/components/network_session_configurator/common/network_switch_list.h ++++ b/components/network_session_configurator/common/network_switch_list.h +@@ -35,6 +35,10 @@ NETWORK_SWITCH(kOriginToForceQuicOn, "origin-to-force-quic-on") + // the server. + NETWORK_SWITCH(kQuicConnectionOptions, "quic-connection-options") + ++// Specifies an IETF DNS-over-HTTPS server endpoint ++// (https://tools.ietf.org/id/draft-ietf-doh-dns-over-https-02.txt). ++NETWORK_SWITCH(kDnsOverHttpsServer, "dns-over-https-server") ++ + // Specifies the maximum length for a QUIC packet. + NETWORK_SWITCH(kQuicMaxPacketLength, "quic-max-packet-length") + +diff --git a/net/base/load_flags_list.h b/net/base/load_flags_list.h +--- a/net/base/load_flags_list.h ++++ b/net/base/load_flags_list.h +@@ -92,6 +92,12 @@ LOAD_FLAG(MAYBE_USER_GESTURE, 1 << 14) + LOAD_FLAG(DO_NOT_USE_EMBEDDED_IDENTITY, 1 << 15) + + // Indicates that this request is not to be migrated to a cellular network when ++ ++// This load will not send Accept-Language or User-Agent headers, and not ++// advertise brotli encoding. ++// Used to comply with IETF (draft) DNS-over-HTTPS: ++// "Implementors SHOULD NOT set non-essential HTTP headers in DoH client requests." ++LOAD_FLAG(MINIMAL_HEADERS, 1 << 18) + // QUIC connection migration is enabled. + LOAD_FLAG(DISABLE_CONNECTION_MIGRATION_TO_CELLULAR, 1 << 16) + +diff --git a/net/dns/dns_transaction.cc b/net/dns/dns_transaction.cc +--- a/net/dns/dns_transaction.cc ++++ b/net/dns/dns_transaction.cc +@@ -357,30 +357,7 @@ class DnsHTTPAttempt : public DnsAttempt, public URLRequest::Delegate { + + HttpRequestHeaders extra_request_headers; + extra_request_headers.SetHeader("Accept", kDnsOverHttpResponseContentType); +- +- request_ = url_request_context->CreateRequest( +- url, request_priority_, this, +- net::DefineNetworkTrafficAnnotation("dns_over_https", R"( +- semantics { +- sender: "DNS over HTTPS" +- description: "Domain name resolution over HTTPS" +- trigger: "User enters a navigates to a domain or Chrome otherwise " +- "makes a connection to a domain whose IP address isn't cached" +- data: "The domain name that is being requested" +- destination: OTHER +- destination_other: "The user configured DNS over HTTPS server, which" +- "may be dns.google.com" +- } +- policy { +- cookies_allowed: NO +- setting: +- "You can configure this feature via that 'dns_over_https_servers' and" +- "'dns_over_https.method' prefs. Empty lists imply this feature is" +- "disabled" +- policy_exception_justification: "Experimental feature that" +- "is disabled by default" +- } +- )")); ++ request_ = url_request_context->CreateRequest(url, request_priority_, this); + net_log_ = request_->net_log(); + + if (use_post) { +@@ -396,6 +373,7 @@ class DnsHTTPAttempt : public DnsAttempt, public URLRequest::Delegate { + + request_->SetExtraRequestHeaders(extra_request_headers); + request_->SetLoadFlags(request_->load_flags() | LOAD_DISABLE_CACHE | ++ LOAD_IGNORE_LIMITS | LOAD_MINIMAL_HEADERS | + LOAD_BYPASS_PROXY); + request_->set_allow_credentials(false); + } +@@ -818,7 +796,7 @@ class DnsTransactionImpl : public DnsTransaction, + had_tcp_attempt_(false), + doh_attempt_(false), + first_server_index_(0), +- request_priority_(DEFAULT_PRIORITY) { ++ request_priority_(MAXIMUM_PRIORITY) { + DCHECK(session_.get()); + DCHECK(!hostname_.empty()); + DCHECK(!callback_.is_null()); +diff --git a/net/url_request/url_request_http_job.cc b/net/url_request/url_request_http_job.cc +--- a/net/url_request/url_request_http_job.cc ++++ b/net/url_request/url_request_http_job.cc +@@ -434,21 +434,25 @@ void URLRequestHttpJob::Start() { + // plugin could set a referrer although sending the referrer is inhibited. + request_info_.extra_headers.RemoveHeader(HttpRequestHeaders::kReferer); + +- // Our consumer should have made sure that this is a safe referrer. See for +- // instance WebCore::FrameLoader::HideReferrer. +- if (referrer.is_valid()) { +- request_info_.extra_headers.SetHeader(HttpRequestHeaders::kReferer, ++ if (!(request_info_.load_flags & LOAD_MINIMAL_HEADERS)) { ++ // Our consumer should have made sure that this is a safe referrer. See for ++ // instance WebCore::FrameLoader::HideReferrer. ++ if (referrer.is_valid()) { ++ request_info_.extra_headers.SetHeader(HttpRequestHeaders::kReferer, + referrer.spec()); ++ } + } + + request_info_.token_binding_referrer = request_->token_binding_referrer(); + + // This should be kept in sync with the corresponding code in + // URLRequest::GetUserAgent. +- request_info_.extra_headers.SetHeaderIfMissing( ++ if (!(request_info_.load_flags & LOAD_MINIMAL_HEADERS)) { ++ request_info_.extra_headers.SetHeaderIfMissing( + HttpRequestHeaders::kUserAgent, + http_user_agent_settings_ ? + http_user_agent_settings_->GetUserAgent() : std::string()); ++ } + + AddExtraHeaders(); + AddCookieHeaderAndStart(); +@@ -666,10 +670,12 @@ void URLRequestHttpJob::AddExtraHeaders() { + HttpRequestHeaders::kAcceptEncoding)) { + // Advertise "br" encoding only if transferred data is opaque to proxy. + bool advertise_brotli = false; +- if (request()->context()->enable_brotli()) { +- if (request()->url().SchemeIsCryptographic() || +- IsLocalhost(request()->url())) { +- advertise_brotli = true; ++ if (!(request_info_.load_flags & LOAD_MINIMAL_HEADERS)) { ++ if (request()->context()->enable_brotli()) { ++ if (request()->url().SchemeIsCryptographic() || ++ IsLocalhost(request()->url())) { ++ advertise_brotli = true; ++ } + } + } + +@@ -686,7 +692,7 @@ void URLRequestHttpJob::AddExtraHeaders() { + advertised_encodings); + } + +- if (http_user_agent_settings_) { ++ if (!(request_info_.load_flags & LOAD_MINIMAL_HEADERS) && http_user_agent_settings_) { + // Only add default Accept-Language if the request didn't have it + // specified. + std::string accept_language = +-- +2.11.0 + diff --git a/patches/BRM057_Always-respect-async-dns-flag-regardless-of-SDK-version.patch b/patches/BRM058_Always-respect-async-dns-flag-regardless-of-SDK-version.patch similarity index 92% rename from patches/BRM057_Always-respect-async-dns-flag-regardless-of-SDK-version.patch rename to patches/BRM058_Always-respect-async-dns-flag-regardless-of-SDK-version.patch index 1074041b..6a50156f 100644 --- a/patches/BRM057_Always-respect-async-dns-flag-regardless-of-SDK-version.patch +++ b/patches/BRM058_Always-respect-async-dns-flag-regardless-of-SDK-version.patch @@ -11,7 +11,7 @@ Do not read experiment value for cronet async DNS configuration diff --git a/chrome/browser/net/system_network_context_manager.cc b/chrome/browser/net/system_network_context_manager.cc --- a/chrome/browser/net/system_network_context_manager.cc +++ b/chrome/browser/net/system_network_context_manager.cc -@@ -179,7 +179,7 @@ void OnAuthPrefsChanged(const std::string& pref_name) { +@@ -202,7 +202,7 @@ void OnAuthPrefsChanged(const std::string& pref_name) { // Android this includes checking the Android version in the field trial. bool ShouldEnableAsyncDns() { bool feature_can_be_enabled = true; @@ -23,7 +23,7 @@ diff --git a/chrome/browser/net/system_network_context_manager.cc b/chrome/brows diff --git a/components/cronet/url_request_context_config.cc b/components/cronet/url_request_context_config.cc --- a/components/cronet/url_request_context_config.cc +++ b/components/cronet/url_request_context_config.cc -@@ -390,7 +390,8 @@ void URLRequestContextConfig::ParseAndSetExperimentalOptions( +@@ -466,7 +466,8 @@ void URLRequestContextConfig::ParseAndSetExperimentalOptions( effective_experimental_options->Remove(it.key(), nullptr); continue; } diff --git a/patches/BRM058_Add-flag-to-configure-maximum-connections-per-host.patch b/patches/BRM059_Add-flag-to-configure-maximum-connections-per-host.patch similarity index 93% rename from patches/BRM058_Add-flag-to-configure-maximum-connections-per-host.patch rename to patches/BRM059_Add-flag-to-configure-maximum-connections-per-host.patch index 138fe1db..633a0bbb 100644 --- a/patches/BRM058_Add-flag-to-configure-maximum-connections-per-host.patch +++ b/patches/BRM059_Add-flag-to-configure-maximum-connections-per-host.patch @@ -18,7 +18,7 @@ with limited CPU/memory resources and it is disabled by default. diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -833,6 +833,11 @@ const FeatureEntry::Choice kForceEffectiveConnectionTypeChoices[] = { +@@ -908,6 +908,11 @@ const FeatureEntry::Choice kForceEffectiveConnectionTypeChoices[] = { net::kEffectiveConnectionType4G}, }; @@ -30,7 +30,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc // Ensure that all effective connection types returned by Network Quality // Estimator (NQE) are also exposed via flags. static_assert(net::EFFECTIVE_CONNECTION_TYPE_LAST + 2 == -@@ -2426,6 +2431,9 @@ const FeatureEntry kFeatureEntries[] = { +@@ -2606,6 +2611,9 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kMaterialDesignIncognitoNTPName, flag_descriptions::kMaterialDesignIncognitoNTPDescription, kOsAndroid, FEATURE_VALUE_TYPE(features::kMaterialDesignIncognitoNTP)}, @@ -43,7 +43,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc --- a/chrome/browser/flag_descriptions.cc +++ b/chrome/browser/flag_descriptions.cc -@@ -1065,6 +1065,10 @@ const char kMaterialDesignIncognitoNTPDescription[] = +@@ -1132,6 +1132,10 @@ const char kMaterialDesignIncognitoNTPDescription[] = "If enabled, the Incognito New Tab page uses the new material design with " "a better readable text."; @@ -57,7 +57,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h --- a/chrome/browser/flag_descriptions.h +++ b/chrome/browser/flag_descriptions.h -@@ -667,6 +667,9 @@ extern const char kMarkHttpAsWarningAndDangerousOnPasswordsAndCreditCards[]; +@@ -702,6 +702,9 @@ extern const char kMarkHttpAsWarningAndDangerousOnPasswordsAndCreditCards[]; extern const char kMaterialDesignIncognitoNTPName[]; extern const char kMaterialDesignIncognitoNTPDescription[]; @@ -77,8 +77,8 @@ diff --git a/components/network_session_configurator/common/network_features.cc +const char kMaxConnectionsPerHostChoiceDefault[] = "6", + kMaxConnectionsPerHostChoice15[] = "15"; + - const base::Feature kTokenBinding{"token-binding", - base::FEATURE_DISABLED_BY_DEFAULT}; + // TODO(nharper): Disable kChannelID on all platforms in M69. + const base::Feature kChannelID{"channel-id", base::FEATURE_ENABLED_BY_DEFAULT}; diff --git a/components/network_session_configurator/common/network_features.h b/components/network_session_configurator/common/network_features.h --- a/components/network_session_configurator/common/network_features.h @@ -91,9 +91,9 @@ diff --git a/components/network_session_configurator/common/network_features.h b + kMaxConnectionsPerHostChoice6[], + kMaxConnectionsPerHostChoice15[]; + - // Enables token binding - // (https://www.ietf.org/id/draft-ietf-tokbind-protocol-04.txt). - NETWORK_SESSION_CONFIGURATOR_EXPORT extern const base::Feature kTokenBinding; + // Enables Channel ID. + NETWORK_SESSION_CONFIGURATOR_EXPORT extern const base::Feature kChannelID; + diff --git a/components/network_session_configurator/common/network_switch_list.h b/components/network_session_configurator/common/network_switch_list.h --- a/components/network_session_configurator/common/network_switch_list.h +++ b/components/network_session_configurator/common/network_switch_list.h diff --git a/patches/BRM059_Add-custom-tab-intents-privacy-option.patch b/patches/BRM060_Add-custom-tab-intents-privacy-option.patch similarity index 90% rename from patches/BRM059_Add-custom-tab-intents-privacy-option.patch rename to patches/BRM060_Add-custom-tab-intents-privacy-option.patch index ff188cd1..56164809 100644 --- a/patches/BRM059_Add-custom-tab-intents-privacy-option.patch +++ b/patches/BRM060_Add-custom-tab-intents-privacy-option.patch @@ -26,7 +26,7 @@ diff --git a/chrome/android/java/res/values/values.xml b/chrome/android/java/res diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/android/java/res/xml/privacy_preferences.xml --- a/chrome/android/java/res/xml/privacy_preferences.xml +++ b/chrome/android/java/res/xml/privacy_preferences.xml -@@ -52,6 +52,11 @@ +@@ -55,6 +55,11 @@ android:title="@string/clear_browsing_data_title" android:summary="@string/clear_browsing_data_summary" android:fragment="org.chromium.chrome.browser.preferences.privacy.ClearBrowsingDataTabsFragment" /> @@ -35,21 +35,21 @@ diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/androi + android:title="@string/allow_custom_tab_intents_title" + android:summary="@string/allow_custom_tab_intents_summary" + android:defaultValue="false" /> - + diff --git a/patches/BRM060_Add-privacy-option-to-keep-cookies-until-session-exit.patch b/patches/BRM061_Add-privacy-option-to-keep-cookies-until-session-exit.patch similarity index 82% rename from patches/BRM060_Add-privacy-option-to-keep-cookies-until-session-exit.patch rename to patches/BRM061_Add-privacy-option-to-keep-cookies-until-session-exit.patch index 5be6d323..ecf68bb1 100644 --- a/patches/BRM060_Add-privacy-option-to-keep-cookies-until-session-exit.patch +++ b/patches/BRM061_Add-privacy-option-to-keep-cookies-until-session-exit.patch @@ -3,13 +3,13 @@ Date: Tue, 28 Aug 2018 23:27:23 +0200 Subject: Add privacy option to keep cookies until session exit --- - chrome/android/java/res/values/values.xml | 3 +++ - .../android/java/res/xml/website_preferences.xml | 7 +++++++ - .../browser/preferences/PrefServiceBridge.java | 10 ++++++++++ - .../website/SingleCategoryPreferences.java | 23 ++++++++++++++++++++++ - .../java/strings/android_chrome_strings.grd | 6 ++++++ - .../android/preferences/pref_service_bridge.cc | 19 ++++++++++++++++++ - 6 files changed, 68 insertions(+) + chrome/android/java/res/values/values.xml | 3 +++ + chrome/android/java/res/xml/website_preferences.xml | 7 +++++++ + .../browser/preferences/PrefServiceBridge.java | 10 ++++++++++ + .../website/SingleCategoryPreferences.java | 20 +++++++++++++++++++- + .../android/java/strings/android_chrome_strings.grd | 6 ++++++ + .../android/preferences/pref_service_bridge.cc | 19 +++++++++++++++++++ + 6 files changed, 64 insertions(+), 1 deletion(-) diff --git a/chrome/android/java/res/values/values.xml b/chrome/android/java/res/values/values.xml --- a/chrome/android/java/res/values/values.xml @@ -27,7 +27,7 @@ diff --git a/chrome/android/java/res/values/values.xml b/chrome/android/java/res diff --git a/chrome/android/java/res/xml/website_preferences.xml b/chrome/android/java/res/xml/website_preferences.xml --- a/chrome/android/java/res/xml/website_preferences.xml +++ b/chrome/android/java/res/xml/website_preferences.xml -@@ -19,6 +19,13 @@ +@@ -26,6 +26,13 @@ android:summary="@string/allow_third_party_cookies_summary" android:defaultValue="true" android:persistent="false" /> @@ -66,7 +66,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/Pre public void setDoNotTrackEnabled(boolean enabled) { nativeSetDoNotTrackEnabled(enabled); } -@@ -1026,6 +1034,7 @@ public class PrefServiceBridge { +@@ -1072,6 +1080,7 @@ public class PrefServiceBridge { private native boolean nativeGetAutoplayEnabled(); private native boolean nativeGetBackgroundSyncEnabled(); private native boolean nativeGetBlockThirdPartyCookiesEnabled(); @@ -74,7 +74,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/Pre private native boolean nativeGetBlockThirdPartyCookiesManaged(); private native boolean nativeGetRememberPasswordsEnabled(); private native boolean nativeGetPasswordManagerAutoSigninEnabled(); -@@ -1073,6 +1082,7 @@ public class PrefServiceBridge { +@@ -1118,6 +1127,7 @@ public class PrefServiceBridge { private native void nativeSetAllowCookiesEnabled(boolean allow); private native void nativeSetBackgroundSyncEnabled(boolean allow); private native void nativeSetBlockThirdPartyCookiesEnabled(boolean enabled); @@ -85,15 +85,15 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/Pre diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleCategoryPreferences.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleCategoryPreferences.java --- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleCategoryPreferences.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleCategoryPreferences.java -@@ -104,6 +104,7 @@ public class SingleCategoryPreferences extends PreferenceFragment - // Keys for individual preferences. - public static final String READ_WRITE_TOGGLE_KEY = "read_write_toggle"; +@@ -110,6 +110,7 @@ public class SingleCategoryPreferences extends PreferenceFragment + + // Keys for category-specific preferences (toggle, link, button etc.), dynamically shown. public static final String THIRD_PARTY_COOKIES_TOGGLE_KEY = "third_party_cookies"; + public static final String COOKIES_SESSION_ONLY_TOGGLE_KEY = "cookies_session_only"; public static final String NOTIFICATIONS_VIBRATE_TOGGLE_KEY = "notifications_vibrate"; public static final String EXPLAIN_PROTECTED_MEDIA_KEY = "protected_content_learn_more"; private static final String ADD_EXCEPTION_KEY = "add_exception"; -@@ -459,6 +460,7 @@ public class SingleCategoryPreferences extends PreferenceFragment +@@ -460,6 +461,7 @@ public class SingleCategoryPreferences extends PreferenceFragment if (type == SiteSettingsCategory.Type.COOKIES) { updateThirdPartyCookiesCheckBox(); @@ -101,33 +101,35 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/web } else if (type == SiteSettingsCategory.Type.NOTIFICATIONS) { updateNotificationsVibrateCheckBox(); } -@@ -491,6 +493,8 @@ public class SingleCategoryPreferences extends PreferenceFragment +@@ -498,6 +500,8 @@ public class SingleCategoryPreferences extends PreferenceFragment getInfoForOrigins(); } else if (THIRD_PARTY_COOKIES_TOGGLE_KEY.equals(preference.getKey())) { - PrefServiceBridge.getInstance().setBlockThirdPartyCookiesEnabled(!((boolean) newValue)); + prefServiceBridge.setBlockThirdPartyCookiesEnabled(!((boolean) newValue)); + } else if (COOKIES_SESSION_ONLY_TOGGLE_KEY.equals(preference.getKey())) { -+ PrefServiceBridge.getInstance().setCookiesSessionOnlyEnabled(!((boolean) newValue)); ++ prefServiceBridge.setCookiesSessionOnlyEnabled((boolean) newValue); } else if (NOTIFICATIONS_VIBRATE_TOGGLE_KEY.equals(preference.getKey())) { - PrefServiceBridge.getInstance().setNotificationsVibrateEnabled((boolean) newValue); + prefServiceBridge.setNotificationsVibrateEnabled((boolean) newValue); } -@@ -734,6 +738,16 @@ public class SingleCategoryPreferences extends PreferenceFragment - getPreferenceScreen().removePreference(thirdPartyCookies); +@@ -803,12 +807,17 @@ public class SingleCategoryPreferences extends PreferenceFragment + configureBinaryToggle(binaryToggle, contentType); } -+ // Configure/hide the keep cookies until session is over toggle, as needed. +- // Configure/hide the third-party cookie toggle, as needed. ++ // Configure/hide the third-party cookie toggle and session-only cookie toggle, as needed. + Preference cookiesSessionOnly = getPreferenceScreen().findPreference( + COOKIES_SESSION_ONLY_TOGGLE_KEY); -+ if (mCategory.showSites(SiteSettingsCategory.Type.COOKIES)) { + if (mCategory.showSites(SiteSettingsCategory.Type.COOKIES)) { + thirdPartyCookies.setOnPreferenceChangeListener(this); + updateThirdPartyCookiesCheckBox(); + cookiesSessionOnly.setOnPreferenceChangeListener(this); + updateCookiesSessionOnlyCheckBox(); -+ } else { -+ getPreferenceScreen().removePreference(cookiesSessionOnly); -+ } -+ + } else { + screen.removePreference(thirdPartyCookies); ++ screen.removePreference(cookiesSessionOnly); + } + // Configure/hide the notifications vibrate toggle, as needed. - Preference notificationsVibrate = - getPreferenceScreen().findPreference(NOTIFICATIONS_VIBRATE_TOGGLE_KEY); -@@ -847,6 +861,15 @@ public class SingleCategoryPreferences extends PreferenceFragment +@@ -894,6 +903,15 @@ public class SingleCategoryPreferences extends PreferenceFragment preference -> PrefServiceBridge.getInstance().isBlockThirdPartyCookiesManaged()); } @@ -146,7 +148,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/web diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/android/java/strings/android_chrome_strings.grd --- a/chrome/android/java/strings/android_chrome_strings.grd +++ b/chrome/android/java/strings/android_chrome_strings.grd -@@ -861,6 +861,12 @@ Your Google account may have other forms of browsing history like searches and a +@@ -882,6 +882,12 @@ Your Google account may have other forms of browsing history like searches and a Third-party websites can save and read cookie data @@ -162,7 +164,7 @@ diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/and diff --git a/chrome/browser/android/preferences/pref_service_bridge.cc b/chrome/browser/android/preferences/pref_service_bridge.cc --- a/chrome/browser/android/preferences/pref_service_bridge.cc +++ b/chrome/browser/android/preferences/pref_service_bridge.cc -@@ -282,6 +282,14 @@ static jboolean JNI_PrefServiceBridge_GetBlockThirdPartyCookiesEnabled( +@@ -304,6 +304,14 @@ static jboolean JNI_PrefServiceBridge_GetBlockThirdPartyCookiesEnabled( return GetPrefService()->GetBoolean(prefs::kBlockThirdPartyCookies); } @@ -177,7 +179,7 @@ diff --git a/chrome/browser/android/preferences/pref_service_bridge.cc b/chrome/ static jboolean JNI_PrefServiceBridge_GetBlockThirdPartyCookiesManaged( JNIEnv* env, const JavaParamRef& obj) { -@@ -741,6 +749,17 @@ static void JNI_PrefServiceBridge_SetBlockThirdPartyCookiesEnabled( +@@ -756,6 +764,17 @@ static void JNI_PrefServiceBridge_SetBlockThirdPartyCookiesEnabled( GetPrefService()->SetBoolean(prefs::kBlockThirdPartyCookies, enabled); } diff --git a/patches/BRM061_Always-allow-partner-customisation.patch b/patches/BRM062_Always-allow-partner-customisation.patch similarity index 93% rename from patches/BRM061_Always-allow-partner-customisation.patch rename to patches/BRM062_Always-allow-partner-customisation.patch index 21c2022c..7505bdfe 100644 --- a/patches/BRM061_Always-allow-partner-customisation.patch +++ b/patches/BRM062_Always-allow-partner-customisation.patch @@ -9,9 +9,9 @@ Subject: Always allow partner customisation diff --git a/chrome/android/java/src/org/chromium/chrome/browser/partnercustomizations/PartnerBrowserCustomizations.java b/chrome/android/java/src/org/chromium/chrome/browser/partnercustomizations/PartnerBrowserCustomizations.java --- a/chrome/android/java/src/org/chromium/chrome/browser/partnercustomizations/PartnerBrowserCustomizations.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/partnercustomizations/PartnerBrowserCustomizations.java -@@ -243,14 +243,14 @@ public class PartnerBrowserCustomizations { +@@ -242,14 +242,14 @@ public class PartnerBrowserCustomizations { @Override - protected Void doInBackground(Void... params) { + protected Void doInBackground() { try { - boolean systemOrPreStable = - (context.getApplicationInfo().flags & ApplicationInfo.FLAG_SYSTEM) == 1 diff --git a/patches/BRM062_Change-default-homepage-to-new-tab-page.patch b/patches/BRM063_Change-default-homepage-to-new-tab-page.patch similarity index 100% rename from patches/BRM062_Change-default-homepage-to-new-tab-page.patch rename to patches/BRM063_Change-default-homepage-to-new-tab-page.patch diff --git a/patches/BRM063_Add-bookmark-import-export-actions-in-bookmarks-activity-and-page.patch b/patches/BRM064_Add-bookmark-import-export-actions-in-bookmarks-activity-and-page.patch similarity index 97% rename from patches/BRM063_Add-bookmark-import-export-actions-in-bookmarks-activity-and-page.patch rename to patches/BRM064_Add-bookmark-import-export-actions-in-bookmarks-activity-and-page.patch index a5887114..b068a6ee 100644 --- a/patches/BRM063_Add-bookmark-import-export-actions-in-bookmarks-activity-and-page.patch +++ b/patches/BRM064_Add-bookmark-import-export-actions-in-bookmarks-activity-and-page.patch @@ -48,7 +48,7 @@ diff --git a/chrome/android/java/res/menu/bookmark_action_bar_menu.xml b/chrome/ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkActionBar.java b/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkActionBar.java --- a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkActionBar.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkActionBar.java -@@ -82,6 +82,12 @@ public class BookmarkActionBar extends SelectableListToolbar +@@ -89,6 +89,12 @@ public class BookmarkActionBar extends SelectableListToolbar } else if (menuItem.getItemId() == R.id.search_menu_id) { mDelegate.openSearchUI(); return true; @@ -61,7 +61,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/Bookm } SelectionDelegate selectionDelegate = mDelegate.getSelectionDelegate(); -@@ -125,6 +131,8 @@ public class BookmarkActionBar extends SelectableListToolbar +@@ -132,6 +138,8 @@ public class BookmarkActionBar extends SelectableListToolbar void showLoadingUi() { setTitle(null); setNavigationButton(NAVIGATION_BUTTON_NONE); @@ -70,7 +70,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/Bookm getMenu().findItem(R.id.search_menu_id).setVisible(false); getMenu().findItem(R.id.edit_menu_id).setVisible(false); } -@@ -134,6 +142,8 @@ public class BookmarkActionBar extends SelectableListToolbar +@@ -141,6 +149,8 @@ public class BookmarkActionBar extends SelectableListToolbar super.showNormalView(); if (mDelegate == null) { @@ -79,7 +79,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/Bookm getMenu().findItem(R.id.search_menu_id).setVisible(false); getMenu().findItem(R.id.edit_menu_id).setVisible(false); } -@@ -166,6 +176,8 @@ public class BookmarkActionBar extends SelectableListToolbar +@@ -173,6 +183,8 @@ public class BookmarkActionBar extends SelectableListToolbar public void onFolderStateSet(BookmarkId folder) { mCurrentFolder = mDelegate.getModel().getBookmarkById(folder); @@ -206,14 +206,14 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/Bookm diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkManager.java b/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkManager.java --- a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkManager.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkManager.java -@@ -22,6 +22,7 @@ import org.chromium.chrome.R; - import org.chromium.chrome.browser.BasicNativePage; +@@ -21,6 +21,7 @@ import org.chromium.base.metrics.RecordUserAction; + import org.chromium.chrome.R; import org.chromium.chrome.browser.bookmarks.BookmarkBridge.BookmarkItem; import org.chromium.chrome.browser.bookmarks.BookmarkBridge.BookmarkModelObserver; +import org.chromium.chrome.browser.ChromeActivity; import org.chromium.chrome.browser.favicon.LargeIconBridge; + import org.chromium.chrome.browser.native_page.BasicNativePage; import org.chromium.chrome.browser.partnerbookmarks.PartnerBookmarksReader; - import org.chromium.chrome.browser.profiles.Profile; @@ -31,6 +32,7 @@ import org.chromium.chrome.browser.widget.selection.SelectableListLayout; import org.chromium.chrome.browser.widget.selection.SelectableListToolbar.SearchDelegate; import org.chromium.chrome.browser.widget.selection.SelectionDelegate; @@ -275,7 +275,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/Bookm diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/android/java/strings/android_chrome_strings.grd --- a/chrome/android/java/strings/android_chrome_strings.grd +++ b/chrome/android/java/strings/android_chrome_strings.grd -@@ -209,6 +209,12 @@ CHAR-LIMIT guidelines: +@@ -218,6 +218,12 @@ CHAR-LIMIT guidelines: Search @@ -291,7 +291,7 @@ diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/and diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn -@@ -137,6 +137,10 @@ jumbo_split_static_library("browser") { +@@ -140,6 +140,10 @@ jumbo_split_static_library("browser") { "bitmap_fetcher/bitmap_fetcher_service.h", "bitmap_fetcher/bitmap_fetcher_service_factory.cc", "bitmap_fetcher/bitmap_fetcher_service_factory.h", @@ -302,7 +302,7 @@ diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn "bookmarks/bookmark_model_factory.cc", "bookmarks/bookmark_model_factory.h", "bookmarks/bookmark_stats.cc", -@@ -2479,8 +2483,6 @@ jumbo_split_static_library("browser") { +@@ -2537,8 +2541,6 @@ jumbo_split_static_library("browser") { "banners/app_banner_infobar_delegate_desktop.h", "banners/app_banner_manager_desktop.cc", "banners/app_banner_manager_desktop.h", @@ -311,7 +311,7 @@ diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn "certificate_viewer.h", "chrome_browser_field_trials_desktop.cc", "chrome_browser_field_trials_desktop.h", -@@ -2569,8 +2571,6 @@ jumbo_split_static_library("browser") { +@@ -2627,8 +2629,6 @@ jumbo_split_static_library("browser") { "importer/importer_uma.h", "importer/in_process_importer_bridge.cc", "importer/in_process_importer_bridge.h", @@ -672,7 +672,7 @@ diff --git a/chrome/browser/importer/profile_writer.cc b/chrome/browser/importer diff --git a/chrome/common/BUILD.gn b/chrome/common/BUILD.gn --- a/chrome/common/BUILD.gn +++ b/chrome/common/BUILD.gn -@@ -436,6 +436,9 @@ static_library("common") { +@@ -443,6 +443,9 @@ static_library("common") { sources += [ "media/chrome_media_drm_bridge_client.cc", "media/chrome_media_drm_bridge_client.h", @@ -685,7 +685,7 @@ diff --git a/chrome/common/BUILD.gn b/chrome/common/BUILD.gn diff --git a/chrome/utility/BUILD.gn b/chrome/utility/BUILD.gn --- a/chrome/utility/BUILD.gn +++ b/chrome/utility/BUILD.gn -@@ -55,8 +55,6 @@ static_library("utility") { +@@ -58,8 +58,6 @@ static_library("utility") { if (!is_android) { sources += [ @@ -694,7 +694,7 @@ diff --git a/chrome/utility/BUILD.gn b/chrome/utility/BUILD.gn "importer/bookmarks_file_importer.cc", "importer/bookmarks_file_importer.h", "importer/edge_database_reader_win.cc", -@@ -158,6 +156,11 @@ static_library("utility") { +@@ -162,6 +160,11 @@ static_library("utility") { ] } diff --git a/patches/BRM064_Add-option-to-not-persist-tabs-across-sessions.patch b/patches/BRM065_Add-option-to-not-persist-tabs-across-sessions.patch similarity index 88% rename from patches/BRM064_Add-option-to-not-persist-tabs-across-sessions.patch rename to patches/BRM065_Add-option-to-not-persist-tabs-across-sessions.patch index 5b78beab..8de76399 100644 --- a/patches/BRM064_Add-option-to-not-persist-tabs-across-sessions.patch +++ b/patches/BRM065_Add-option-to-not-persist-tabs-across-sessions.patch @@ -26,7 +26,7 @@ diff --git a/chrome/android/java/res/values/values.xml b/chrome/android/java/res diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/android/java/res/xml/privacy_preferences.xml --- a/chrome/android/java/res/xml/privacy_preferences.xml +++ b/chrome/android/java/res/xml/privacy_preferences.xml -@@ -15,6 +15,11 @@ +@@ -18,6 +18,11 @@ android:summary="@string/search_suggestions_summary" android:defaultValue="true" /> - Resume +@@ -3655,6 +3655,12 @@ However, you aren’t invisible. Going private doesn’t hide your browsing from + + IMAGE + + Close all open tabs on exit @@ -118,9 +118,9 @@ diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/and + + Don't persist tabs between browsing sessions + - - - + + LINK + -- 2.11.0 diff --git a/patches/BRM065_Add-an-always-incognito-mode.patch b/patches/BRM066_Add-an-always-incognito-mode.patch similarity index 89% rename from patches/BRM065_Add-an-always-incognito-mode.patch rename to patches/BRM066_Add-an-always-incognito-mode.patch index 3be572e0..baadd7c1 100644 --- a/patches/BRM065_Add-an-always-incognito-mode.patch +++ b/patches/BRM066_Add-an-always-incognito-mode.patch @@ -1,6 +1,6 @@ From: Ryan Archer Date: Wed, 2 Aug 2017 01:41:28 -0400 -Subject: Add an always-incognito mode. +Subject: Add an always-incognito mode More specifically, add a preference that causes all new tabs and all clicked links to launch as incognito. @@ -9,17 +9,17 @@ clicked links to launch as incognito. .../browser/AlwaysIncognitoLinkInterceptor.java | 72 ++++++++++++++++++++++ .../chromium/chrome/browser/ChromeActivity.java | 4 ++ .../chrome/browser/appmenu/AppMenuHandler.java | 12 ++++ - .../contextmenu/ChromeContextMenuPopulator.java | 7 +++ + .../contextmenu/ChromeContextMenuPopulator.java | 9 ++- .../chrome/browser/tabmodel/ChromeTabCreator.java | 24 +++++++- .../java/strings/android_chrome_strings.grd | 6 ++ chrome/android/java_sources.gni | 1 + - 8 files changed, 130 insertions(+), 1 deletion(-) + 8 files changed, 131 insertions(+), 2 deletions(-) create mode 100644 chrome/android/java/src/org/chromium/chrome/browser/AlwaysIncognitoLinkInterceptor.java diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/android/java/res/xml/privacy_preferences.xml --- a/chrome/android/java/res/xml/privacy_preferences.xml +++ b/chrome/android/java/res/xml/privacy_preferences.xml -@@ -20,6 +20,11 @@ +@@ -23,6 +23,11 @@ android:summary="@string/close_tabs_on_exit_summary" android:defaultValue="false" /> Sends some system information and page content to Google diff --git a/patches/BRM066_Disable-fetching-of-all-field-trials.patch b/patches/BRM067_Disable-fetching-of-all-field-trials.patch similarity index 100% rename from patches/BRM066_Disable-fetching-of-all-field-trials.patch rename to patches/BRM067_Disable-fetching-of-all-field-trials.patch diff --git a/patches/BRM067_Disable-smooth-scrolling-on-Linux.patch b/patches/BRM068_Disable-smooth-scrolling-on-Linux.patch similarity index 100% rename from patches/BRM067_Disable-smooth-scrolling-on-Linux.patch rename to patches/BRM068_Disable-smooth-scrolling-on-Linux.patch diff --git a/patches/BRM068_Disable-plugins-enumeration.patch b/patches/BRM069_Disable-plugins-enumeration.patch similarity index 93% rename from patches/BRM068_Disable-plugins-enumeration.patch rename to patches/BRM069_Disable-plugins-enumeration.patch index 41911a76..2f6f9322 100644 --- a/patches/BRM068_Disable-plugins-enumeration.patch +++ b/patches/BRM069_Disable-plugins-enumeration.patch @@ -9,7 +9,7 @@ Subject: Disable plugins enumeration diff --git a/third_party/blink/renderer/core/frame/local_frame.cc b/third_party/blink/renderer/core/frame/local_frame.cc --- a/third_party/blink/renderer/core/frame/local_frame.cc +++ b/third_party/blink/renderer/core/frame/local_frame.cc -@@ -1262,10 +1262,8 @@ FrameResourceCoordinator* LocalFrame::GetFrameResourceCoordinator() { +@@ -1219,10 +1219,8 @@ FrameResourceCoordinator* LocalFrame::GetFrameResourceCoordinator() { } PluginData* LocalFrame::GetPluginData() const { diff --git a/patches/BRM069_Remove-google-account-access-permission-on-reboot.patch b/patches/BRM070_Remove-google-account-access-permission-on-reboot.patch similarity index 93% rename from patches/BRM069_Remove-google-account-access-permission-on-reboot.patch rename to patches/BRM070_Remove-google-account-access-permission-on-reboot.patch index 45a32eba..960f7fed 100644 --- a/patches/BRM069_Remove-google-account-access-permission-on-reboot.patch +++ b/patches/BRM070_Remove-google-account-access-permission-on-reboot.patch @@ -10,7 +10,7 @@ Subject: Remove google account access permission on reboot diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn --- a/chrome/android/BUILD.gn +++ b/chrome/android/BUILD.gn -@@ -869,8 +869,7 @@ jinja_template_resources("chrome_public_apk_template_resources") { +@@ -924,8 +924,7 @@ jinja_template_resources("chrome_public_apk_template_resources") { resources = [ "java/res_template/xml/file_paths.xml", "java/res_template/xml/launchershortcuts.xml", @@ -23,7 +23,7 @@ diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn diff --git a/chrome/android/java/AndroidManifest.xml b/chrome/android/java/AndroidManifest.xml --- a/chrome/android/java/AndroidManifest.xml +++ b/chrome/android/java/AndroidManifest.xml -@@ -837,14 +837,14 @@ by a child template that "extends" this file. +@@ -806,14 +806,14 @@ by a child template that "extends" this file. diff --git a/patches/BRM070_net-cert-increase-default-key-length-for-newly-generated-RSA-keys.patch b/patches/BRM071_net-cert-increase-default-key-length-for-newly-generated-RSA-keys.patch similarity index 100% rename from patches/BRM070_net-cert-increase-default-key-length-for-newly-generated-RSA-keys.patch rename to patches/BRM071_net-cert-increase-default-key-length-for-newly-generated-RSA-keys.patch diff --git a/patches/BRM071_dns-send-IPv6-connectivity-probes-to-RIPE-DNS-rather-than-Google.patch b/patches/BRM072_dns-send-IPv6-connectivity-probes-to-RIPE-DNS-rather-than-Google.patch similarity index 94% rename from patches/BRM071_dns-send-IPv6-connectivity-probes-to-RIPE-DNS-rather-than-Google.patch rename to patches/BRM072_dns-send-IPv6-connectivity-probes-to-RIPE-DNS-rather-than-Google.patch index 1f69797a..8be2f798 100644 --- a/patches/BRM071_dns-send-IPv6-connectivity-probes-to-RIPE-DNS-rather-than-Google.patch +++ b/patches/BRM072_dns-send-IPv6-connectivity-probes-to-RIPE-DNS-rather-than-Google.patch @@ -11,7 +11,7 @@ anyway), avoid sending to Google. diff --git a/net/dns/host_resolver_impl.cc b/net/dns/host_resolver_impl.cc --- a/net/dns/host_resolver_impl.cc +++ b/net/dns/host_resolver_impl.cc -@@ -108,10 +108,10 @@ const unsigned kMinimumTTLSeconds = kCacheEntryTTLSeconds; +@@ -110,10 +110,10 @@ const unsigned kMinimumTTLSeconds = kCacheEntryTTLSeconds; // cached. const int kIPv6ProbePeriodMs = 1000; diff --git a/patches/BRM072_profile-resetter-do-not-tick-send-settings-by-default.patch b/patches/BRM073_profile-resetter-do-not-tick-send-settings-by-default.patch similarity index 100% rename from patches/BRM072_profile-resetter-do-not-tick-send-settings-by-default.patch rename to patches/BRM073_profile-resetter-do-not-tick-send-settings-by-default.patch diff --git a/patches/BRM073_browser-ui-disable-warning-about-missing-API-keys.patch b/patches/BRM074_browser-ui-disable-warning-about-missing-API-keys.patch similarity index 100% rename from patches/BRM073_browser-ui-disable-warning-about-missing-API-keys.patch rename to patches/BRM074_browser-ui-disable-warning-about-missing-API-keys.patch diff --git a/patches/BRM074_autofill-disable-autofill-download-manager.patch b/patches/BRM075_autofill-disable-autofill-download-manager.patch similarity index 87% rename from patches/BRM074_autofill-disable-autofill-download-manager.patch rename to patches/BRM075_autofill-disable-autofill-download-manager.patch index ec0e27a2..daf6b74f 100644 --- a/patches/BRM074_autofill-disable-autofill-download-manager.patch +++ b/patches/BRM075_autofill-disable-autofill-download-manager.patch @@ -11,15 +11,15 @@ Disables the autofill download manager (trk:158). diff --git a/components/autofill/core/browser/autofill_download_manager.cc b/components/autofill/core/browser/autofill_download_manager.cc --- a/components/autofill/core/browser/autofill_download_manager.cc +++ b/components/autofill/core/browser/autofill_download_manager.cc -@@ -41,7 +41,6 @@ namespace autofill { +@@ -42,7 +42,6 @@ namespace autofill { namespace { -const size_t kMaxQueryGetSize = 1400; // 1.25KB - const size_t kMaxFormCacheSize = 16; + const size_t kAutofillDownloadManagerMaxFormCacheSize = 16; const size_t kMaxFieldsPerQueryRequest = 100; -@@ -365,6 +364,7 @@ bool AutofillDownloadManager::StartUploadRequest( +@@ -415,6 +414,7 @@ bool AutofillDownloadManager::StartUploadRequest( std::tuple AutofillDownloadManager::GetRequestURLAndMethod( const FormRequestData& request_data) const { @@ -27,7 +27,7 @@ diff --git a/components/autofill/core/browser/autofill_download_manager.cc b/com std::string method("POST"); std::string query_str; -@@ -387,6 +387,10 @@ std::tuple AutofillDownloadManager::GetRequestURLAndMethod( +@@ -437,6 +437,10 @@ std::tuple AutofillDownloadManager::GetRequestURLAndMethod( GURL url = autofill_server_url_ .Resolve(RequestTypeToString(request_data.request_type)) .ReplaceComponents(replacements); @@ -41,7 +41,7 @@ diff --git a/components/autofill/core/browser/autofill_download_manager.cc b/com diff --git a/components/autofill/core/browser/autofill_manager.cc b/components/autofill/core/browser/autofill_manager.cc --- a/components/autofill/core/browser/autofill_manager.cc +++ b/components/autofill/core/browser/autofill_manager.cc -@@ -1183,9 +1183,11 @@ AutofillManager::AutofillManager( +@@ -1147,9 +1147,11 @@ AutofillManager::AutofillManager( weak_ptr_factory_(this) { DCHECK(driver); DCHECK(client_); diff --git a/patches/BRM075_first_run-deactivate-autoupdate-globally.patch b/patches/BRM076_first_run-deactivate-autoupdate-globally.patch similarity index 94% rename from patches/BRM075_first_run-deactivate-autoupdate-globally.patch rename to patches/BRM076_first_run-deactivate-autoupdate-globally.patch index b4c1da0d..9dbff51e 100644 --- a/patches/BRM075_first_run-deactivate-autoupdate-globally.patch +++ b/patches/BRM076_first_run-deactivate-autoupdate-globally.patch @@ -15,7 +15,7 @@ turn it back on. diff --git a/chrome/browser/extensions/extension_system_impl.cc b/chrome/browser/extensions/extension_system_impl.cc --- a/chrome/browser/extensions/extension_system_impl.cc +++ b/chrome/browser/extensions/extension_system_impl.cc -@@ -207,8 +207,7 @@ void ExtensionSystemImpl::Shared::Init(bool extensions_enabled) { +@@ -201,8 +201,7 @@ void ExtensionSystemImpl::Shared::Init(bool extensions_enabled) { // ExtensionService depends on RuntimeData. runtime_data_.reset(new RuntimeData(ExtensionRegistry::Get(profile_))); diff --git a/patches/BRM076_safe_browsing-disable-incident-reporting.patch b/patches/BRM077_safe_browsing-disable-incident-reporting.patch similarity index 95% rename from patches/BRM076_safe_browsing-disable-incident-reporting.patch rename to patches/BRM077_safe_browsing-disable-incident-reporting.patch index d3b5f9a1..d1b83869 100644 --- a/patches/BRM076_safe_browsing-disable-incident-reporting.patch +++ b/patches/BRM077_safe_browsing-disable-incident-reporting.patch @@ -59,7 +59,7 @@ diff --git a/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc b/chrom diff --git a/chrome/browser/safe_browsing/safe_browsing_service.cc b/chrome/browser/safe_browsing/safe_browsing_service.cc --- a/chrome/browser/safe_browsing/safe_browsing_service.cc +++ b/chrome/browser/safe_browsing/safe_browsing_service.cc -@@ -371,8 +371,10 @@ SafeBrowsingDatabaseManager* SafeBrowsingService::CreateDatabaseManager() { +@@ -326,8 +326,10 @@ SafeBrowsingUIManager* SafeBrowsingService::CreateUIManager() { void SafeBrowsingService::RegisterAllDelayedAnalysis() { #if defined(FULL_SAFE_BROWSING) @@ -69,7 +69,7 @@ diff --git a/chrome/browser/safe_browsing/safe_browsing_service.cc b/chrome/brow +#endif } - SafeBrowsingProtocolConfig SafeBrowsingService::GetProtocolConfig() const { + V4ProtocolConfig SafeBrowsingService::GetV4ProtocolConfig() const { diff --git a/components/security_interstitials/core/safe_browsing_loud_error_ui.cc b/components/security_interstitials/core/safe_browsing_loud_error_ui.cc --- a/components/security_interstitials/core/safe_browsing_loud_error_ui.cc +++ b/components/security_interstitials/core/safe_browsing_loud_error_ui.cc diff --git a/patches/BRM077_safe_browsing-disable-reporting-of-safebrowsing-override.patch b/patches/BRM078_safe_browsing-disable-reporting-of-safebrowsing-override.patch similarity index 100% rename from patches/BRM077_safe_browsing-disable-reporting-of-safebrowsing-override.patch rename to patches/BRM078_safe_browsing-disable-reporting-of-safebrowsing-override.patch diff --git a/patches/BRM078_safe_browsing-disable-cookie-transmission.patch b/patches/BRM079_safe_browsing-disable-cookie-transmission.patch similarity index 65% rename from patches/BRM078_safe_browsing-disable-cookie-transmission.patch rename to patches/BRM079_safe_browsing-disable-cookie-transmission.patch index 3ab2da82..c27ef795 100644 --- a/patches/BRM078_safe_browsing-disable-cookie-transmission.patch +++ b/patches/BRM079_safe_browsing-disable-cookie-transmission.patch @@ -7,12 +7,12 @@ prevents the long-living tracking cookie from being set. References: https://github.com/iridium-browser/iridium-browser/issues/37 --- - chrome/browser/safe_browsing/client_side_detection_service.cc | 4 ++-- - .../download_protection/check_client_download_request.cc | 2 +- - .../safe_browsing/download_protection/ppapi_download_request.cc | 2 +- - chrome/browser/safe_browsing/protocol_manager.cc | 8 ++++---- - components/safe_browsing/browser/threat_details_cache.cc | 1 + - 5 files changed, 9 insertions(+), 8 deletions(-) + chrome/browser/safe_browsing/client_side_detection_service.cc | 4 ++-- + .../download_protection/check_client_download_request.cc | 2 +- + .../safe_browsing/download_protection/ppapi_download_request.cc | 2 +- + components/safe_browsing/browser/threat_details_cache.cc | 1 + + components/safe_browsing/db/v4_update_protocol_manager.cc | 4 ++-- + 5 files changed, 7 insertions(+), 6 deletions(-) diff --git a/chrome/browser/safe_browsing/client_side_detection_service.cc b/chrome/browser/safe_browsing/client_side_detection_service.cc --- a/chrome/browser/safe_browsing/client_side_detection_service.cc @@ -38,7 +38,7 @@ diff --git a/chrome/browser/safe_browsing/client_side_detection_service.cc b/chr diff --git a/chrome/browser/safe_browsing/download_protection/check_client_download_request.cc b/chrome/browser/safe_browsing/download_protection/check_client_download_request.cc --- a/chrome/browser/safe_browsing/download_protection/check_client_download_request.cc +++ b/chrome/browser/safe_browsing/download_protection/check_client_download_request.cc -@@ -1068,7 +1068,7 @@ void CheckClientDownloadRequest::SendRequest() { +@@ -1075,7 +1075,7 @@ void CheckClientDownloadRequest::SendRequest() { auto resource_request = std::make_unique(); resource_request->url = PPAPIDownloadRequest::GetDownloadRequestUrl(); resource_request->method = "POST"; @@ -59,45 +59,6 @@ diff --git a/chrome/browser/safe_browsing/download_protection/ppapi_download_req loader_ = network::SimpleURLLoader::Create(std::move(resource_request), traffic_annotation); loader_->AttachStringForUpload(client_download_request_data_, -diff --git a/chrome/browser/safe_browsing/protocol_manager.cc b/chrome/browser/safe_browsing/protocol_manager.cc ---- a/chrome/browser/safe_browsing/protocol_manager.cc -+++ b/chrome/browser/safe_browsing/protocol_manager.cc -@@ -282,7 +282,7 @@ void SafeBrowsingProtocolManager::GetFullHash( - auto resource_request = std::make_unique(); - resource_request->url = gethash_url; - resource_request->method = "POST"; -- resource_request->load_flags = net::LOAD_DISABLE_CACHE; -+ resource_request->load_flags = net::LOAD_DISABLE_CACHE | net::LOAD_DO_NOT_SAVE_COOKIES | net::LOAD_DO_NOT_SEND_COOKIES; - auto loader_ptr = network::SimpleURLLoader::Create( - std::move(resource_request), traffic_annotation); - loader_ptr->AttachStringForUpload(FormatGetHash(prefixes), "text/plain"); -@@ -688,7 +688,7 @@ bool SafeBrowsingProtocolManager::IssueBackupUpdateRequest( - auto resource_request = std::make_unique(); - resource_request->url = backup_update_url; - resource_request->method = "POST"; -- resource_request->load_flags = net::LOAD_DISABLE_CACHE; -+ resource_request->load_flags = net::LOAD_DISABLE_CACHE | net::LOAD_DO_NOT_SAVE_COOKIES | net::LOAD_DO_NOT_SEND_COOKIES; - request_ = network::SimpleURLLoader::Create(std::move(resource_request), - traffic_annotation); - request_->AttachStringForUpload(update_list_data_, "text/plain"); -@@ -719,7 +719,7 @@ void SafeBrowsingProtocolManager::IssueChunkRequest() { - - auto resource_request = std::make_unique(); - resource_request->url = chunk_url; -- resource_request->load_flags = net::LOAD_DISABLE_CACHE; -+ resource_request->load_flags = net::LOAD_DISABLE_CACHE | net::LOAD_DO_NOT_SEND_COOKIES | net::LOAD_DO_NOT_SAVE_COOKIES; - request_ = network::SimpleURLLoader::Create( - std::move(resource_request), kChunkBackupRequestTrafficAnnotation); - request_->DownloadToStringOfUnboundedSizeUntilCrashAndDie( -@@ -777,7 +777,7 @@ void SafeBrowsingProtocolManager::OnGetChunksComplete( - auto resource_request = std::make_unique(); - resource_request->url = update_url; - resource_request->method = "POST"; -- resource_request->load_flags = net::LOAD_DISABLE_CACHE; -+ resource_request->load_flags = net::LOAD_DISABLE_CACHE | net::LOAD_DO_NOT_SAVE_COOKIES | net::LOAD_DO_NOT_SEND_COOKIES; - request_ = network::SimpleURLLoader::Create( - std::move(resource_request), kChunkBackupRequestTrafficAnnotation); - request_->AttachStringForUpload(update_list_data_, "text/plain"); diff --git a/components/safe_browsing/browser/threat_details_cache.cc b/components/safe_browsing/browser/threat_details_cache.cc --- a/components/safe_browsing/browser/threat_details_cache.cc +++ b/components/safe_browsing/browser/threat_details_cache.cc @@ -109,6 +70,20 @@ diff --git a/components/safe_browsing/browser/threat_details_cache.cc b/componen net::LOAD_DO_NOT_SAVE_COOKIES; current_load_ = network::SimpleURLLoader::Create(std::move(resource_request), traffic_annotation); +diff --git a/components/safe_browsing/db/v4_update_protocol_manager.cc b/components/safe_browsing/db/v4_update_protocol_manager.cc +--- a/components/safe_browsing/db/v4_update_protocol_manager.cc ++++ b/components/safe_browsing/db/v4_update_protocol_manager.cc +@@ -343,8 +343,8 @@ void V4UpdateProtocolManager::IssueUpdateRequest() { + std::string req_base64 = GetBase64SerializedUpdateRequestProto(); + GetUpdateUrlAndHeaders(req_base64, &resource_request->url, + &resource_request->headers); +- resource_request->load_flags = net::LOAD_DISABLE_CACHE; +- std::unique_ptr loader = ++ resource_request->load_flags = net::LOAD_DISABLE_CACHE | net::LOAD_DO_NOT_SAVE_COOKIES | net::LOAD_DO_NOT_SEND_COOKIES; ++ std::unique_ptr loader = + network::SimpleURLLoader::Create(std::move(resource_request), + traffic_annotation); + loader->DownloadToStringOfUnboundedSizeUntilCrashAndDie( -- 2.11.0 diff --git a/patches/BRM079_Allow-building-without-safebrowsing.patch b/patches/BRM080_ungoogled-chromium-disable-safe-browsing.patch similarity index 79% rename from patches/BRM079_Allow-building-without-safebrowsing.patch rename to patches/BRM080_ungoogled-chromium-disable-safe-browsing.patch index 96091dcc..5b675178 100644 --- a/patches/BRM079_Allow-building-without-safebrowsing.patch +++ b/patches/BRM080_ungoogled-chromium-disable-safe-browsing.patch @@ -1,26 +1,25 @@ From: csagan5 <32685696+csagan5@users.noreply.github.com> -Date: Mon, 17 Sep 2018 21:59:23 +0200 -Subject: Allow building without safebrowsing +Date: Tue, 16 Oct 2018 05:22:59 +0200 +Subject: ungoogled-chromium: disable safe browsing -Contains ungoogled-chromium fixes --- chrome/browser/BUILD.gn | 2 - chrome/browser/browser_process.h | 16 --- chrome/browser/browser_process_impl.cc | 29 ------ chrome/browser/browser_process_impl.h | 6 -- .../chrome_browsing_data_remover_delegate.cc | 29 ------ - chrome/browser/chrome_content_browser_client.cc | 47 +-------- + chrome/browser/chrome_content_browser_client.cc | 32 +----- .../file_type_policies_component_installer.cc | 14 --- - .../download/chrome_download_manager_delegate.cc | 17 ---- + .../download/chrome_download_manager_delegate.cc | 17 --- chrome/browser/download/download_commands.cc | 3 - - chrome/browser/download/download_item_model.cc | 20 +--- + chrome/browser/download/download_item_model.cc | 10 +- chrome/browser/download/download_prefs.cc | 13 +-- .../browser/download/download_target_determiner.cc | 24 +---- - .../extensions/api/downloads/downloads_api.cc | 39 +------- + .../extensions/api/downloads/downloads_api.cc | 39 +------ .../extensions/api/downloads/downloads_api.h | 10 -- .../api/webstore_private/webstore_private_api.cc | 43 +------- - .../browser/extensions/blacklist_state_fetcher.cc | 29 +++--- - .../browser/extensions/blacklist_state_fetcher.h | 8 +- + .../browser/extensions/blacklist_state_fetcher.cc | 34 +----- + .../browser/extensions/blacklist_state_fetcher.h | 3 - .../extensions/webstore_inline_installer.cc | 38 +------ .../chrome_resource_dispatcher_host_delegate.cc | 7 +- .../metrics/chrome_metrics_service_client.cc | 3 - @@ -30,24 +29,21 @@ Contains ungoogled-chromium fixes chrome/browser/safe_browsing/BUILD.gn | 2 + chrome/browser/ssl/captive_portal_blocking_page.cc | 7 +- chrome/browser/ssl/cert_report_helper.cc | 2 - - chrome/browser/ssl/security_state_tab_helper.cc | 69 ------------- + chrome/browser/ssl/security_state_tab_helper.cc | 72 ------------- .../chrome_subresource_filter_client.cc | 14 --- - chrome/browser/ui/BUILD.gn | 2 - - .../ui/cocoa/download/download_item_controller.mm | 37 +------ + chrome/browser/ui/BUILD.gn | 1 - chrome/browser/ui/tab_helpers.cc | 5 - - .../password_reuse_modal_warning_dialog.cc | 4 +- - .../ui/webui/interstitials/interstitial_ui.cc | 111 --------------------- + .../ui/webui/interstitials/interstitial_ui.cc | 116 --------------------- .../webui/md_downloads/md_downloads_dom_handler.cc | 37 ------- .../webui/md_downloads/md_downloads_dom_handler.h | 13 --- - chrome/renderer/chrome_content_renderer_client.cc | 16 +-- - chrome/renderer/chrome_content_renderer_client.h | 6 -- + chrome/renderer/chrome_content_renderer_client.cc | 1 - components/safe_browsing/features.cc | 2 +- - 38 files changed, 46 insertions(+), 696 deletions(-) + 35 files changed, 25 insertions(+), 637 deletions(-) diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn -@@ -2512,8 +2512,6 @@ jumbo_split_static_library("browser") { +@@ -2570,8 +2570,6 @@ jumbo_split_static_library("browser") { "download/download_commands.h", "download/download_crx_util.cc", "download/download_crx_util.h", @@ -59,7 +55,7 @@ diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn diff --git a/chrome/browser/browser_process.h b/chrome/browser/browser_process.h --- a/chrome/browser/browser_process.h +++ b/chrome/browser/browser_process.h -@@ -48,10 +48,6 @@ class NetworkQualityTracker; +@@ -44,10 +44,6 @@ class NetworkQualityTracker; class SharedURLLoaderFactory; } @@ -70,7 +66,7 @@ diff --git a/chrome/browser/browser_process.h b/chrome/browser/browser_process.h namespace subresource_filter { class ContentRulesetService; } -@@ -120,10 +116,6 @@ namespace resource_coordinator { +@@ -116,10 +112,6 @@ namespace resource_coordinator { class TabManager; } @@ -81,7 +77,7 @@ diff --git a/chrome/browser/browser_process.h b/chrome/browser/browser_process.h // NOT THREAD SAFE, call only from the main thread. // These functions shouldn't return NULL unless otherwise noted. class BrowserProcess { -@@ -242,14 +234,6 @@ class BrowserProcess { +@@ -234,14 +226,6 @@ class BrowserProcess { // on this platform (or this is a unit test). virtual StatusTray* status_tray() = 0; @@ -107,7 +103,7 @@ diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_pro #include "chrome/browser/shell_integration.h" #include "chrome/browser/status_icons/status_tray.h" #include "chrome/browser/ui/browser_dialogs.h" -@@ -363,8 +362,6 @@ void BrowserProcessImpl::StartTearDown() { +@@ -362,8 +361,6 @@ void BrowserProcessImpl::StartTearDown() { // that URLFetcher operation before going away.) metrics_services_manager_.reset(); intranet_redirect_detector_.reset(); @@ -116,7 +112,7 @@ diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_pro network_time_tracker_.reset(); #if BUILDFLAG(ENABLE_PLUGINS) plugins_resource_service_.reset(); -@@ -975,22 +972,6 @@ StatusTray* BrowserProcessImpl::status_tray() { +@@ -976,22 +973,6 @@ StatusTray* BrowserProcessImpl::status_tray() { return status_tray_.get(); } @@ -139,7 +135,7 @@ diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_pro subresource_filter::ContentRulesetService* BrowserProcessImpl::subresource_filter_ruleset_service() { DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); -@@ -1278,16 +1259,6 @@ void BrowserProcessImpl::CreateBackgroundPrintingManager() { +@@ -1279,16 +1260,6 @@ void BrowserProcessImpl::CreateBackgroundPrintingManager() { #endif } @@ -159,7 +155,7 @@ diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_pro diff --git a/chrome/browser/browser_process_impl.h b/chrome/browser/browser_process_impl.h --- a/chrome/browser/browser_process_impl.h +++ b/chrome/browser/browser_process_impl.h -@@ -157,9 +157,6 @@ class BrowserProcessImpl : public BrowserProcess, +@@ -161,9 +161,6 @@ class BrowserProcessImpl : public BrowserProcess, void set_background_mode_manager_for_test( std::unique_ptr manager) override; StatusTray* status_tray() override; @@ -169,7 +165,7 @@ diff --git a/chrome/browser/browser_process_impl.h b/chrome/browser/browser_proc subresource_filter::ContentRulesetService* subresource_filter_ruleset_service() override; optimization_guide::OptimizationGuideService* optimization_guide_service() -@@ -296,9 +293,6 @@ class BrowserProcessImpl : public BrowserProcess, +@@ -299,9 +296,6 @@ class BrowserProcessImpl : public BrowserProcess, std::unique_ptr background_mode_manager_; #endif @@ -221,7 +217,7 @@ diff --git a/chrome/browser/browsing_data/chrome_browsing_data_remover_delegate. diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -778,30 +778,6 @@ void SetApplicationLocaleOnIOThread(const std::string& locale) { +@@ -797,30 +797,6 @@ void SetApplicationLocaleOnIOThread(const std::string& locale) { g_io_thread_application_locale.Get() = locale; } @@ -261,7 +257,7 @@ diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/ch command_line->AppendSwitch( switches::kDisableClientSidePhishingDetection); } -@@ -2653,7 +2629,7 @@ void ChromeContentBrowserClient::AllowCertificateError( +@@ -2657,7 +2633,7 @@ void ChromeContentBrowserClient::AllowCertificateError( SSLErrorHandler::HandleSSLError( web_contents, cert_error, ssl_info, request_url, expired_previous_decision, @@ -270,7 +266,7 @@ diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/ch callback, SSLErrorHandler::BlockingPageReadyCallback()); } -@@ -2923,8 +2899,6 @@ bool ChromeContentBrowserClient::CanCreateWindow( +@@ -2927,8 +2903,6 @@ bool ChromeContentBrowserClient::CanCreateWindow( void ChromeContentBrowserClient::ResourceDispatcherHostCreated() { DCHECK_CURRENTLY_ON(BrowserThread::UI); @@ -279,8 +275,8 @@ diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/ch for (size_t i = 0; i < extra_parts_.size(); ++i) extra_parts_[i]->ResourceDispatcherHostCreated(); -@@ -3961,7 +3935,7 @@ ChromeContentBrowserClient::CreateThrottlesForNavigation( - switches::kCommittedInterstitials)) { +@@ -4074,7 +4048,7 @@ ChromeContentBrowserClient::CreateThrottlesForNavigation( + if (base::FeatureList::IsEnabled(features::kSSLCommittedInterstitials)) { throttles.push_back(std::make_unique( handle, - std::make_unique(web_contents), @@ -288,26 +284,6 @@ diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/ch base::Bind(&SSLErrorHandler::HandleSSLError))); } -@@ -4693,18 +4667,5 @@ safe_browsing::UrlCheckerDelegate* - ChromeContentBrowserClient::GetSafeBrowsingUrlCheckerDelegate( - content::ResourceContext* resource_context) { - DCHECK_CURRENTLY_ON(BrowserThread::IO); -- -- ProfileIOData* io_data = ProfileIOData::FromResourceContext(resource_context); -- if (!io_data->safe_browsing_enabled()->GetValue()) -- return nullptr; -- -- // |safe_browsing_service_| may be unavailable in tests. -- if (safe_browsing_service_ && !safe_browsing_url_checker_delegate_) { -- safe_browsing_url_checker_delegate_ = -- base::MakeRefCounted( -- safe_browsing_service_->database_manager(), -- safe_browsing_service_->ui_manager()); -- } -- -- return safe_browsing_url_checker_delegate_.get(); -+ return nullptr; - } diff --git a/chrome/browser/component_updater/file_type_policies_component_installer.cc b/chrome/browser/component_updater/file_type_policies_component_installer.cc --- a/chrome/browser/component_updater/file_type_policies_component_installer.cc +++ b/chrome/browser/component_updater/file_type_policies_component_installer.cc @@ -335,7 +311,7 @@ diff --git a/chrome/browser/component_updater/file_type_policies_component_insta diff --git a/chrome/browser/download/chrome_download_manager_delegate.cc b/chrome/browser/download/chrome_download_manager_delegate.cc --- a/chrome/browser/download/chrome_download_manager_delegate.cc +++ b/chrome/browser/download/chrome_download_manager_delegate.cc -@@ -313,13 +313,6 @@ ChromeDownloadManagerDelegate::~ChromeDownloadManagerDelegate() { +@@ -314,13 +314,6 @@ ChromeDownloadManagerDelegate::~ChromeDownloadManagerDelegate() { void ChromeDownloadManagerDelegate::SetDownloadManager(DownloadManager* dm) { download_manager_ = dm; @@ -349,7 +325,7 @@ diff --git a/chrome/browser/download/chrome_download_manager_delegate.cc b/chrom } #if defined(OS_ANDROID) -@@ -610,16 +603,6 @@ void ChromeDownloadManagerDelegate::ChooseSavePath( +@@ -611,16 +604,6 @@ void ChromeDownloadManagerDelegate::ChooseSavePath( void ChromeDownloadManagerDelegate::SanitizeSavePackageResourceName( base::FilePath* filename) { @@ -382,24 +358,7 @@ diff --git a/chrome/browser/download/download_commands.cc b/chrome/browser/downl diff --git a/chrome/browser/download/download_item_model.cc b/chrome/browser/download/download_item_model.cc --- a/chrome/browser/download/download_item_model.cc +++ b/chrome/browser/download/download_item_model.cc -@@ -20,8 +20,6 @@ - #include "chrome/browser/download/download_history.h" - #include "chrome/browser/download/download_stats.h" - #include "chrome/browser/profiles/profile.h" --#include "chrome/browser/safe_browsing/download_protection/download_feedback_service.h" --#include "chrome/common/safe_browsing/download_file_types.pb.h" - #include "chrome/grit/chromium_strings.h" - #include "chrome/grit/generated_resources.h" - #include "components/download/public/common/download_danger_type.h" -@@ -37,7 +35,6 @@ - - using base::TimeDelta; - using download::DownloadItem; --using safe_browsing::DownloadFileType; - - namespace { - -@@ -69,7 +66,7 @@ class DownloadItemModelData : public base::SupportsUserData::Data { +@@ -69,7 +69,7 @@ class DownloadItemModelData : public base::SupportsUserData::Data { // Danger level of the file determined based on the file type and whether // there was a user action associated with the download. @@ -408,7 +367,7 @@ diff --git a/chrome/browser/download/download_item_model.cc b/chrome/browser/dow // Whether the download is currently being revived. bool is_being_revived_; -@@ -106,7 +103,7 @@ DownloadItemModelData::DownloadItemModelData() +@@ -106,7 +106,7 @@ DownloadItemModelData::DownloadItemModelData() : should_show_in_shelf_(true), was_ui_notified_(false), should_prefer_opening_in_browser_(false), @@ -417,22 +376,7 @@ diff --git a/chrome/browser/download/download_item_model.cc b/chrome/browser/dow is_being_revived_(false) {} base::string16 InterruptReasonStatusMessage( -@@ -559,14 +556,7 @@ bool DownloadItemModel::HasSupportedImageMimeType() const { - } - - bool DownloadItemModel::ShouldAllowDownloadFeedback() const { --#if defined(FULL_SAFE_BROWSING) -- if (!IsDangerous()) -- return false; -- return safe_browsing::DownloadFeedbackService::IsEnabledForDownload( -- *download_); --#else - return false; --#endif - } - - bool DownloadItemModel::ShouldRemoveFromShelfWhenComplete() const { -@@ -671,13 +661,13 @@ void DownloadItemModel::SetShouldPreferOpeningInBrowser(bool preference) { +@@ -671,13 +671,13 @@ void DownloadItemModel::SetShouldPreferOpeningInBrowser(bool preference) { data->should_prefer_opening_in_browser_ = preference; } @@ -524,7 +468,7 @@ diff --git a/chrome/browser/extensions/api/downloads/downloads_api.cc b/chrome/b #include "chrome/browser/download/download_file_icon_extractor.h" #include "chrome/browser/download/download_open_prompt.h" #include "chrome/browser/download/download_prefs.h" -@@ -1316,9 +1315,6 @@ DownloadsAcceptDangerFunction::DownloadsAcceptDangerFunction() {} +@@ -1311,9 +1310,6 @@ DownloadsAcceptDangerFunction::DownloadsAcceptDangerFunction() {} DownloadsAcceptDangerFunction::~DownloadsAcceptDangerFunction() {} @@ -534,7 +478,7 @@ diff --git a/chrome/browser/extensions/api/downloads/downloads_api.cc b/chrome/b bool DownloadsAcceptDangerFunction::RunAsync() { std::unique_ptr params( downloads::AcceptDanger::Params::Create(*args_)); -@@ -1356,40 +1352,7 @@ void DownloadsAcceptDangerFunction::PromptOrWait(int download_id, int retries) { +@@ -1351,40 +1347,7 @@ void DownloadsAcceptDangerFunction::PromptOrWait(int download_id, int retries) { return; } RecordApiFunctions(DOWNLOADS_FUNCTION_ACCEPT_DANGER); @@ -669,87 +613,78 @@ diff --git a/chrome/browser/extensions/api/webstore_private/webstore_private_api diff --git a/chrome/browser/extensions/blacklist_state_fetcher.cc b/chrome/browser/extensions/blacklist_state_fetcher.cc --- a/chrome/browser/extensions/blacklist_state_fetcher.cc +++ b/chrome/browser/extensions/blacklist_state_fetcher.cc -@@ -31,10 +31,10 @@ BlacklistStateFetcher::~BlacklistStateFetcher() { +@@ -31,28 +31,9 @@ BlacklistStateFetcher::~BlacklistStateFetcher() { void BlacklistStateFetcher::Request(const std::string& id, const RequestCallback& callback) { DCHECK_CURRENTLY_ON(BrowserThread::UI); - if (!safe_browsing_config_) { - if (g_browser_process && g_browser_process->safe_browsing_service()) { - SetSafeBrowsingConfig( -- g_browser_process->safe_browsing_service()->GetProtocolConfig()); -+ if (true) { -+ if (false) { -+ //SetSafeBrowsingConfig( -+ // g_browser_process->safe_browsing_service()->GetProtocolConfig()); - } else { - base::ThreadTaskRunnerHandle::Get()->PostTask( - FROM_HERE, base::BindOnce(callback, BLACKLISTED_UNKNOWN)); -@@ -47,10 +47,10 @@ void BlacklistStateFetcher::Request(const std::string& id, - if (request_already_sent) - return; - +- g_browser_process->safe_browsing_service()->GetV4ProtocolConfig()); +- } else { +- base::ThreadTaskRunnerHandle::Get()->PostTask( +- FROM_HERE, base::BindOnce(callback, BLACKLISTED_UNKNOWN)); +- return; +- } +- } +- +- bool request_already_sent = base::ContainsKey(callbacks_, id); +- callbacks_.insert(std::make_pair(id, callback)); +- if (request_already_sent) +- return; +- - if (g_browser_process && g_browser_process->safe_browsing_service()) { - url_loader_factory_ = - g_browser_process->safe_browsing_service()->GetURLLoaderFactory(); - } -+ //if (g_browser_process && g_browser_process->safe_browsing_service()) { -+ // url_loader_factory_ = -+ // g_browser_process->safe_browsing_service()->GetURLLoaderFactory(); -+ //} - - SendRequest(id); +- +- SendRequest(id); ++ base::ThreadTaskRunnerHandle::Get()->PostTask( ++ FROM_HERE, base::BindOnce(callback, BLACKLISTED_UNKNOWN)); ++ return; } -@@ -110,13 +110,14 @@ void BlacklistStateFetcher::SendRequest(const std::string& id) { + + void BlacklistStateFetcher::SendRequest(const std::string& id) { +@@ -63,8 +44,7 @@ void BlacklistStateFetcher::SendRequest(const std::string& id) { + std::string request_str; + request.SerializeToString(&request_str); + +- GURL request_url = GURL(safe_browsing::GetReportUrl( +- *safe_browsing_config_, "clientreport/crx-list-info")); ++ GURL request_url = GURL(); + net::NetworkTrafficAnnotationTag traffic_annotation = + net::DefineNetworkTrafficAnnotation("extension_blacklist", R"( + semantics { +@@ -111,12 +91,6 @@ void BlacklistStateFetcher::SendRequest(const std::string& id) { base::Unretained(this), fetcher)); } -void BlacklistStateFetcher::SetSafeBrowsingConfig( -- const safe_browsing::SafeBrowsingProtocolConfig& config) { -- safe_browsing_config_.reset( -- new safe_browsing::SafeBrowsingProtocolConfig(config)); +- const safe_browsing::V4ProtocolConfig& config) { +- safe_browsing_config_ = +- std::make_unique(config); -} -+//void BlacklistStateFetcher::SetSafeBrowsingConfig( -+// const safe_browsing::SafeBrowsingProtocolConfig& config) { -+// safe_browsing_config_.reset( -+// new safe_browsing::SafeBrowsingProtocolConfig(config)); -+//} - - GURL BlacklistStateFetcher::RequestUrl() const { -+ /* - std::string url = base::StringPrintf( - "%s/%s?client=%s&appver=%s&pver=2.2", - safe_browsing_config_->url_prefix.c_str(), -@@ -129,6 +130,8 @@ GURL BlacklistStateFetcher::RequestUrl() const { - net::EscapeQueryParamValue(api_key, true).c_str()); - } - return GURL(url); -+ */ -+ return GURL(); - } - +- void BlacklistStateFetcher::OnURLLoaderComplete( + network::SimpleURLLoader* url_loader, + std::unique_ptr response_body) { diff --git a/chrome/browser/extensions/blacklist_state_fetcher.h b/chrome/browser/extensions/blacklist_state_fetcher.h --- a/chrome/browser/extensions/blacklist_state_fetcher.h +++ b/chrome/browser/extensions/blacklist_state_fetcher.h -@@ -34,8 +34,8 @@ class BlacklistStateFetcher { +@@ -34,8 +34,6 @@ class BlacklistStateFetcher { virtual void Request(const std::string& id, const RequestCallback& callback); -- void SetSafeBrowsingConfig( -- const safe_browsing::SafeBrowsingProtocolConfig& config); -+ //void SetSafeBrowsingConfig( -+ // const safe_browsing::SafeBrowsingProtocolConfig& config); - +- void SetSafeBrowsingConfig(const safe_browsing::V4ProtocolConfig& config); +- protected: void OnURLLoaderComplete(network::SimpleURLLoader* url_loader, -@@ -55,8 +55,8 @@ class BlacklistStateFetcher { + std::unique_ptr response_body); +@@ -54,7 +52,6 @@ class BlacklistStateFetcher { void SendRequest(const std::string& id); -- std::unique_ptr -- safe_browsing_config_; -+ //std::unique_ptr -+ // safe_browsing_config_; +- std::unique_ptr safe_browsing_config_; scoped_refptr url_loader_factory_; // SimpleURLLoader -> (owned loader, extension id). @@ -807,17 +742,17 @@ diff --git a/chrome/browser/extensions/webstore_inline_installer.cc b/chrome/bro diff --git a/chrome/browser/loader/chrome_resource_dispatcher_host_delegate.cc b/chrome/browser/loader/chrome_resource_dispatcher_host_delegate.cc --- a/chrome/browser/loader/chrome_resource_dispatcher_host_delegate.cc +++ b/chrome/browser/loader/chrome_resource_dispatcher_host_delegate.cc -@@ -344,8 +344,7 @@ void LogCommittedPreviewsDecision( +@@ -330,8 +330,7 @@ void LogCommittedPreviewsDecision( } // namespace ChromeResourceDispatcherHostDelegate::ChromeResourceDispatcherHostDelegate() - : download_request_limiter_(g_browser_process->download_request_limiter()), -- safe_browsing_(g_browser_process->safe_browsing_service()) -+ : download_request_limiter_(g_browser_process->download_request_limiter()) +- safe_browsing_(g_browser_process->safe_browsing_service()) {} ++ : download_request_limiter_(g_browser_process->download_request_limiter()) {} + + ChromeResourceDispatcherHostDelegate::~ChromeResourceDispatcherHostDelegate() { #if BUILDFLAG(ENABLE_EXTENSIONS) - , user_script_listener_(new extensions::UserScriptListener()) - #endif -@@ -369,8 +368,6 @@ void ChromeResourceDispatcherHostDelegate::RequestBeginning( +@@ -345,8 +344,6 @@ void ChromeResourceDispatcherHostDelegate::RequestBeginning( content::AppCacheService* appcache_service, ResourceType resource_type, std::vector>* throttles) { @@ -826,7 +761,7 @@ diff --git a/chrome/browser/loader/chrome_resource_dispatcher_host_delegate.cc b ProfileIOData* io_data = ProfileIOData::FromResourceContext(resource_context); client_hints::RequestBeginning(request, io_data->GetCookieSettings()); -@@ -499,7 +496,7 @@ void ChromeResourceDispatcherHostDelegate::AppendStandardResourceThrottles( +@@ -470,7 +467,7 @@ void ChromeResourceDispatcherHostDelegate::AppendStandardResourceThrottles( content::ResourceThrottle* first_throttle = NULL; #if defined(OS_ANDROID) first_throttle = DataReductionProxyResourceThrottle::MaybeCreate( @@ -838,7 +773,7 @@ diff --git a/chrome/browser/loader/chrome_resource_dispatcher_host_delegate.cc b diff --git a/chrome/browser/metrics/chrome_metrics_service_client.cc b/chrome/browser/metrics/chrome_metrics_service_client.cc --- a/chrome/browser/metrics/chrome_metrics_service_client.cc +++ b/chrome/browser/metrics/chrome_metrics_service_client.cc -@@ -716,9 +716,6 @@ void ChromeMetricsServiceClient::RegisterMetricsServiceProviders() { +@@ -712,9 +712,6 @@ void ChromeMetricsServiceClient::RegisterMetricsServiceProviders() { metrics_service_->RegisterMetricsProvider( std::make_unique()); @@ -851,7 +786,7 @@ diff --git a/chrome/browser/metrics/chrome_metrics_service_client.cc b/chrome/br diff --git a/chrome/browser/net/trial_comparison_cert_verifier.cc b/chrome/browser/net/trial_comparison_cert_verifier.cc --- a/chrome/browser/net/trial_comparison_cert_verifier.cc +++ b/chrome/browser/net/trial_comparison_cert_verifier.cc -@@ -99,9 +99,6 @@ void SendTrialVerificationReport(void* profile_id, +@@ -79,9 +79,6 @@ void SendTrialVerificationReport(void* profile_id, std::string serialized_report; if (!report.Serialize(&serialized_report)) return; @@ -864,7 +799,7 @@ diff --git a/chrome/browser/net/trial_comparison_cert_verifier.cc b/chrome/brows diff --git a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc --- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc +++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc -@@ -220,7 +220,6 @@ void ChromeBrowserMainExtraPartsProfiles:: +@@ -228,7 +228,6 @@ void ChromeBrowserMainExtraPartsProfiles:: #if BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION) CaptivePortalServiceFactory::GetInstance(); #endif @@ -875,7 +810,7 @@ diff --git a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc diff --git a/chrome/browser/profiles/profile_impl.cc b/chrome/browser/profiles/profile_impl.cc --- a/chrome/browser/profiles/profile_impl.cc +++ b/chrome/browser/profiles/profile_impl.cc -@@ -518,18 +518,6 @@ ProfileImpl::ProfileImpl( +@@ -541,18 +541,6 @@ ProfileImpl::ProfileImpl( create_mode == CREATE_MODE_SYNCHRONOUS); #endif @@ -894,7 +829,7 @@ diff --git a/chrome/browser/profiles/profile_impl.cc b/chrome/browser/profiles/p content::BrowserContext::Initialize(this, path_); { -@@ -538,7 +526,7 @@ ProfileImpl::ProfileImpl( +@@ -561,7 +549,7 @@ ProfileImpl::ProfileImpl( ->CreateDelegate(); delegate->InitPrefRegistry(pref_registry_.get()); prefs_ = chrome_prefs::CreateProfilePrefs( @@ -906,15 +841,15 @@ diff --git a/chrome/browser/profiles/profile_impl.cc b/chrome/browser/profiles/p diff --git a/chrome/browser/safe_browsing/BUILD.gn b/chrome/browser/safe_browsing/BUILD.gn --- a/chrome/browser/safe_browsing/BUILD.gn +++ b/chrome/browser/safe_browsing/BUILD.gn -@@ -12,6 +12,7 @@ proto_library("chunk_proto") { - } +@@ -6,6 +6,7 @@ import("//extensions/buildflags/buildflags.gni") + import("//third_party/protobuf/proto_library.gni") static_library("safe_browsing") { + if (false) { sources = [ "chrome_cleaner/chrome_cleaner_controller_impl_win.cc", "chrome_cleaner/chrome_cleaner_controller_impl_win.h", -@@ -80,6 +81,7 @@ static_library("safe_browsing") { +@@ -74,6 +75,7 @@ static_library("safe_browsing") { } else { sources += [ "chrome_cleaner/chrome_cleaner_extension_util_win_noop.cc" ] } @@ -926,7 +861,7 @@ diff --git a/chrome/browser/ssl/captive_portal_blocking_page.cc b/chrome/browser --- a/chrome/browser/ssl/captive_portal_blocking_page.cc +++ b/chrome/browser/ssl/captive_portal_blocking_page.cc @@ -211,10 +211,7 @@ void CaptivePortalBlockingPage::PopulateInterstitialStrings( - load_time_data->SetString("recurrentErrorParagraph", base::string16()); + load_time_data->SetString("recurrentErrorParagraph", ""); load_time_data->SetBoolean("show_recurrent_error_paragraph", false); - if (cert_report_helper()) @@ -961,7 +896,7 @@ diff --git a/chrome/browser/ssl/cert_report_helper.cc b/chrome/browser/ssl/cert_ diff --git a/chrome/browser/ssl/security_state_tab_helper.cc b/chrome/browser/ssl/security_state_tab_helper.cc --- a/chrome/browser/ssl/security_state_tab_helper.cc +++ b/chrome/browser/ssl/security_state_tab_helper.cc -@@ -271,75 +271,6 @@ bool SecurityStateTabHelper::UsedPolicyInstalledCertificate() const { +@@ -269,78 +269,6 @@ bool SecurityStateTabHelper::UsedPolicyInstalledCertificate() const { security_state::MaliciousContentStatus SecurityStateTabHelper::GetMaliciousContentStatus() const { @@ -980,7 +915,6 @@ diff --git a/chrome/browser/ssl/security_state_tab_helper.cc b/chrome/browser/ss - switch (threat_type) { - case safe_browsing::SB_THREAT_TYPE_UNUSED: - case safe_browsing::SB_THREAT_TYPE_SAFE: -- break; - case safe_browsing::SB_THREAT_TYPE_URL_PHISHING: - case safe_browsing::SB_THREAT_TYPE_URL_CLIENT_SIDE_PHISHING: - return security_state::MALICIOUS_CONTENT_STATUS_SOCIAL_ENGINEERING; @@ -1017,6 +951,10 @@ diff --git a/chrome/browser/ssl/security_state_tab_helper.cc b/chrome/browser/ss - // social engineering content status. - return security_state::MALICIOUS_CONTENT_STATUS_SOCIAL_ENGINEERING; -#endif +- case safe_browsing::SB_THREAT_TYPE_BILLING: +- return base::FeatureList::IsEnabled(safe_browsing::kBillingInterstitial) +- ? security_state::MALICIOUS_CONTENT_STATUS_BILLING +- : security_state::MALICIOUS_CONTENT_STATUS_NONE; - case safe_browsing:: - DEPRECATED_SB_THREAT_TYPE_URL_PASSWORD_PROTECTION_PHISHING: - case safe_browsing::SB_THREAT_TYPE_URL_BINARY_MALWARE: @@ -1040,7 +978,7 @@ diff --git a/chrome/browser/ssl/security_state_tab_helper.cc b/chrome/browser/ss diff --git a/chrome/browser/subresource_filter/chrome_subresource_filter_client.cc b/chrome/browser/subresource_filter/chrome_subresource_filter_client.cc --- a/chrome/browser/subresource_filter/chrome_subresource_filter_client.cc +++ b/chrome/browser/subresource_filter/chrome_subresource_filter_client.cc -@@ -71,20 +71,6 @@ void ChromeSubresourceFilterClient::DidStartNavigation( +@@ -69,20 +69,6 @@ void ChromeSubresourceFilterClient::DidStartNavigation( void ChromeSubresourceFilterClient::MaybeAppendNavigationThrottles( content::NavigationHandle* navigation_handle, std::vector>* throttles) { @@ -1064,15 +1002,7 @@ diff --git a/chrome/browser/subresource_filter/chrome_subresource_filter_client. diff --git a/chrome/browser/ui/BUILD.gn b/chrome/browser/ui/BUILD.gn --- a/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn -@@ -2599,7 +2599,6 @@ split_static_library("ui") { - "cocoa/content_settings/cookie_tree_node.mm", - "cocoa/content_settings/cookies_tree_controller_bridge.h", - "cocoa/content_settings/cookies_tree_controller_bridge.mm", -- "cocoa/download/download_danger_prompt_impl.cc", - "cocoa/extensions/chooser_dialog_cocoa.h", - "cocoa/extensions/chooser_dialog_cocoa.mm", - "cocoa/extensions/chooser_dialog_cocoa_controller.h", -@@ -2903,7 +2902,6 @@ split_static_library("ui") { +@@ -2842,7 +2842,6 @@ jumbo_split_static_library("ui") { "views/cookie_info_view.h", "views/device_chooser_content_view.cc", "views/device_chooser_content_view.h", @@ -1080,76 +1010,11 @@ diff --git a/chrome/browser/ui/BUILD.gn b/chrome/browser/ui/BUILD.gn "views/elevation_icon_setter.cc", "views/elevation_icon_setter.h", "views/exclusive_access_bubble_views.cc", -diff --git a/chrome/browser/ui/cocoa/download/download_item_controller.mm b/chrome/browser/ui/cocoa/download/download_item_controller.mm ---- a/chrome/browser/ui/cocoa/download/download_item_controller.mm -+++ b/chrome/browser/ui/cocoa/download/download_item_controller.mm -@@ -15,7 +15,6 @@ - #include "chrome/browser/download/download_item_model.h" - #include "chrome/browser/download/download_shelf_context_menu.h" - #include "chrome/browser/profiles/profile.h" --#include "chrome/browser/safe_browsing/download_protection/download_feedback_service.h" - #import "chrome/browser/themes/theme_properties.h" - #import "chrome/browser/themes/theme_service.h" - #import "chrome/browser/ui/cocoa/download/download_item_button.h" -@@ -358,21 +357,14 @@ class DownloadShelfContextMenuMac : public DownloadShelfContextMenu { - base::Time::Now() - creationTime_); - - DownloadItem* download = bridge_->download_model()->download(); -- if (![self submitDownloadToFeedbackService:download -- withCommand:DownloadCommands::Command::KEEP]) { -- // This will change the state and notify us. -- download->ValidateDangerousDownload(); -- } -+ download->ValidateDangerousDownload(); - } - - - (IBAction)discardDownload:(id)sender { - UMA_HISTOGRAM_LONG_TIMES("clickjacking.discard_download", - base::Time::Now() - creationTime_); - DownloadItem* download = bridge_->download_model()->download(); -- if (! -- [self submitDownloadToFeedbackService:download -- withCommand:DownloadCommands::Command::DISCARD]) -- download->Remove(); -+ download->Remove(); - // WARNING: we are deleted at this point. Don't access 'this'. - } - -@@ -382,29 +374,4 @@ class DownloadShelfContextMenuMac : public DownloadShelfContextMenu { - [static_cast(progressView_) showContextMenu]; - } - --- (bool)submitDownloadToFeedbackService:(download::DownloadItem*)download -- withCommand:(DownloadCommands::Command)command { -- safe_browsing::SafeBrowsingService* sb_service = -- g_browser_process->safe_browsing_service(); -- if (!sb_service) -- return false; -- -- safe_browsing::DownloadProtectionService* download_protection_service = -- sb_service->download_protection_service(); -- if (!download_protection_service) -- return false; -- -- DownloadItemModel* download_item_model = bridge_->download_model(); -- const Profile* profile = Profile::FromBrowserContext( -- content::DownloadItemUtils::GetBrowserContext(download)); -- const PrefService* prefs = profile->GetPrefs(); -- if (!download_item_model->ShouldAllowDownloadFeedback() || -- profile->IsOffTheRecord() || -- !safe_browsing::IsExtendedReportingEnabled(*prefs)) -- return false; -- download_protection_service->feedback_service()->BeginFeedbackForDownload( -- download, command); -- return true; --} -- - @end diff --git a/chrome/browser/ui/tab_helpers.cc b/chrome/browser/ui/tab_helpers.cc --- a/chrome/browser/ui/tab_helpers.cc +++ b/chrome/browser/ui/tab_helpers.cc -@@ -242,8 +242,6 @@ void TabHelpers::AttachTabHelpers(WebContents* web_contents) { - PreviewsInfoBarTabHelper::CreateForWebContents(web_contents); +@@ -243,8 +243,6 @@ void TabHelpers::AttachTabHelpers(WebContents* web_contents) { + PreviewsUITabHelper::CreateForWebContents(web_contents); RecentlyAudibleHelper::CreateForWebContents(web_contents); ResourceLoadingHintsWebContentsObserver::CreateForWebContents(web_contents); - safe_browsing::TriggerCreator::MaybeCreateTriggersForWebContents( @@ -1157,7 +1022,7 @@ diff --git a/chrome/browser/ui/tab_helpers.cc b/chrome/browser/ui/tab_helpers.cc SearchEngineTabHelper::CreateForWebContents(web_contents); SecurityStateTabHelper::CreateForWebContents(web_contents); if (SiteEngagementService::IsEnabled()) -@@ -293,9 +291,6 @@ void TabHelpers::AttachTabHelpers(WebContents* web_contents) { +@@ -298,9 +296,6 @@ void TabHelpers::AttachTabHelpers(WebContents* web_contents) { new ChromePDFWebContentsHelperClient())); PluginObserver::CreateForWebContents(web_contents); SadTabHelper::CreateForWebContents(web_contents); @@ -1167,24 +1032,10 @@ diff --git a/chrome/browser/ui/tab_helpers.cc b/chrome/browser/ui/tab_helpers.cc SearchTabHelper::CreateForWebContents(web_contents); TabDialogs::CreateForWebContents(web_contents); ThumbnailTabHelper::CreateForWebContents(web_contents); -diff --git a/chrome/browser/ui/views/safe_browsing/password_reuse_modal_warning_dialog.cc b/chrome/browser/ui/views/safe_browsing/password_reuse_modal_warning_dialog.cc ---- a/chrome/browser/ui/views/safe_browsing/password_reuse_modal_warning_dialog.cc -+++ b/chrome/browser/ui/views/safe_browsing/password_reuse_modal_warning_dialog.cc -@@ -60,9 +60,7 @@ PasswordReuseModalWarningDialog::PasswordReuseModalWarningDialog( - SetLayoutManager(std::make_unique()); - - views::Label* message_body_label = new views::Label( -- service_ -- ? service_->GetWarningDetailText(password_type) -- : l10n_util::GetStringUTF16(IDS_PAGE_INFO_CHANGE_PASSWORD_DETAILS)); -+ l10n_util::GetStringUTF16(IDS_PAGE_INFO_CHANGE_PASSWORD_DETAILS)); - message_body_label->SetMultiLine(true); - message_body_label->SetHorizontalAlignment(gfx::ALIGN_LEFT); - message_body_label->SetHandlesTooltips(false); diff --git a/chrome/browser/ui/webui/interstitials/interstitial_ui.cc b/chrome/browser/ui/webui/interstitials/interstitial_ui.cc --- a/chrome/browser/ui/webui/interstitials/interstitial_ui.cc +++ b/chrome/browser/ui/webui/interstitials/interstitial_ui.cc -@@ -251,110 +251,6 @@ BadClockBlockingPage* CreateBadClockBlockingPage( +@@ -251,115 +251,6 @@ BadClockBlockingPage* CreateBadClockBlockingPage( base::Callback()); } @@ -1208,15 +1059,18 @@ diff --git a/chrome/browser/ui/webui/interstitials/interstitial_ui.cc b/chrome/b - if (net::GetValueForKeyInQuery(web_contents->GetURL(), - "type", - &type_param)) { -- // TODO(mattm): add param for SB_THREAT_TYPE_URL_UNWANTED. - if (type_param == "malware") { - threat_type = safe_browsing::SB_THREAT_TYPE_URL_MALWARE; - } else if (type_param == "phishing") { - threat_type = safe_browsing::SB_THREAT_TYPE_URL_PHISHING; +- } else if (type_param == "unwanted") { +- threat_type = safe_browsing::SB_THREAT_TYPE_URL_UNWANTED; - } else if (type_param == "clientside_malware") { - threat_type = safe_browsing::SB_THREAT_TYPE_URL_CLIENT_SIDE_MALWARE; - } else if (type_param == "clientside_phishing") { - threat_type = safe_browsing::SB_THREAT_TYPE_URL_CLIENT_SIDE_PHISHING; +- } else if (type_param == "billing") { +- threat_type = safe_browsing::SB_THREAT_TYPE_BILLING; - } - } - safe_browsing::SafeBrowsingBlockingPage::UnsafeResource resource; @@ -1262,6 +1116,8 @@ diff --git a/chrome/browser/ui/webui/interstitials/interstitial_ui.cc b/chrome/b - threat_type = safe_browsing::SB_THREAT_TYPE_URL_MALWARE; - } else if (type_param == "phishing") { - threat_type = safe_browsing::SB_THREAT_TYPE_URL_PHISHING; +- } else if (type_param == "unwanted") { +- threat_type = safe_browsing::SB_THREAT_TYPE_URL_UNWANTED; - } else if (type_param == "giant") { - threat_type = safe_browsing::SB_THREAT_TYPE_URL_MALWARE; - is_giant_webview = true; @@ -1295,7 +1151,7 @@ diff --git a/chrome/browser/ui/webui/interstitials/interstitial_ui.cc b/chrome/b #if BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION) CaptivePortalBlockingPage* CreateCaptivePortalBlockingPage( content::WebContents* web_contents) { -@@ -458,8 +354,6 @@ void InterstitialHTMLSource::StartDataRequest( +@@ -464,8 +355,6 @@ void InterstitialHTMLSource::StartDataRequest( CreateSSLBlockingPage(web_contents, true /* is superfish */)); } else if (path_without_query == "/mitm-software-ssl") { interstitial_delegate.reset(CreateMITMSoftwareBlockingPage(web_contents)); @@ -1304,7 +1160,7 @@ diff --git a/chrome/browser/ui/webui/interstitials/interstitial_ui.cc b/chrome/b } else if (path_without_query == "/clock") { interstitial_delegate.reset(CreateBadClockBlockingPage(web_contents)); #if BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION) -@@ -470,11 +364,6 @@ void InterstitialHTMLSource::StartDataRequest( +@@ -476,11 +365,6 @@ void InterstitialHTMLSource::StartDataRequest( if (path_without_query == "/supervised_user") { html = GetSupervisedUserInterstitialHTML(path); @@ -1422,80 +1278,21 @@ diff --git a/chrome/renderer/chrome_content_renderer_client.cc b/chrome/renderer #include "components/network_hints/renderer/prescient_networking_dispatcher.h" #include "components/pdf/renderer/pepper_pdf_host.h" -#include "components/safe_browsing/renderer/threat_dom_details.h" - #include "components/safe_browsing/renderer/websocket_sb_handshake_throttle.h" #include "components/services/heap_profiling/public/cpp/allocator_shim.h" #include "components/spellcheck/spellcheck_buildflags.h" -@@ -1383,11 +1382,7 @@ void ChromeContentRendererClient::InitSpellCheck() { - // default (https://crbug.com/825740). - std::unique_ptr - ChromeContentRendererClient::CreateWebSocketHandshakeThrottle() { -- InitSafeBrowsingIfNecessary(); -- // This is called only for Shared Worker and Service Worker that don't have a -- // real frame, so we specify MSG_ROUTING_NONE here. -- return std::make_unique( -- safe_browsing_.get(), MSG_ROUTING_NONE); -+ return std::unique_ptr(nullptr); - } - - std::unique_ptr -@@ -1678,15 +1673,6 @@ ChromeContentRendererClient::GetTaskSchedulerInitParams() { - return task_scheduler_util::GetTaskSchedulerInitParamsForRenderer(); - } - --// TODO(nhiroki): Remove this once the off-main-thread WebSocket is enabled by --// default (https://crbug.com/825740). --void ChromeContentRendererClient::InitSafeBrowsingIfNecessary() { -- if (safe_browsing_) -- return; -- RenderThread::Get()->GetConnector()->BindInterface( -- content::mojom::kBrowserServiceName, &safe_browsing_); --} -- - bool ChromeContentRendererClient::OverrideLegacySymantecCertConsoleMessage( - const GURL& url, - std::string* console_message) { -diff --git a/chrome/renderer/chrome_content_renderer_client.h b/chrome/renderer/chrome_content_renderer_client.h ---- a/chrome/renderer/chrome_content_renderer_client.h -+++ b/chrome/renderer/chrome_content_renderer_client.h -@@ -20,7 +20,6 @@ - #include "chrome/renderer/media/chrome_key_systems_provider.h" - #include "components/nacl/common/buildflags.h" - #include "components/rappor/public/interfaces/rappor_recorder.mojom.h" --#include "components/safe_browsing/common/safe_browsing.mojom.h" - #include "components/spellcheck/spellcheck_buildflags.h" - #include "content/public/renderer/content_renderer_client.h" - #include "content/public/renderer/render_thread.h" -@@ -274,9 +273,6 @@ class ChromeContentRendererClient - void GetInterface(const std::string& name, - mojo::ScopedMessagePipeHandle request_handle) override; - -- // Initialises |safe_browsing_| if it is not already initialised. -- void InitSafeBrowsingIfNecessary(); -- - void PrepareErrorPageInternal(content::RenderFrame* render_frame, - const blink::WebURLRequest& failed_request, - const error_page::Error& error, -@@ -316,8 +312,6 @@ class ChromeContentRendererClient - - ChromeKeySystemsProvider key_systems_provider_; - -- safe_browsing::mojom::SafeBrowsingPtr safe_browsing_; -- - #if BUILDFLAG(ENABLE_SPELLCHECK) - std::unique_ptr spellcheck_; - #endif + #include "components/startup_metric_utils/common/startup_metric.mojom.h" diff --git a/components/safe_browsing/features.cc b/components/safe_browsing/features.cc --- a/components/safe_browsing/features.cc +++ b/components/safe_browsing/features.cc -@@ -36,7 +36,7 @@ const base::Feature kThreatDomDetailsTagAndAttributeFeature{ - "ThreatDomDetailsTagAttributes", base::FEATURE_DISABLED_BY_DEFAULT}; +@@ -49,7 +49,7 @@ const base::Feature kInspectDownloadedRarFiles{ + "InspectDownloadedRarFiles", base::FEATURE_DISABLED_BY_DEFAULT}; const base::Feature kSuspiciousSiteTriggerQuotaFeature{ - "SafeBrowsingSuspiciousSiteTriggerQuota", base::FEATURE_ENABLED_BY_DEFAULT}; + "SafeBrowsingSuspiciousSiteTriggerQuota", base::FEATURE_DISABLED_BY_DEFAULT}; - const base::Feature kTriggerThrottlerDailyQuotaFeature{ - "SafeBrowsingTriggerThrottlerDailyQuota", + const base::Feature kThreatDomDetailsTagAndAttributeFeature{ + "ThreatDomDetailsTagAttributes", base::FEATURE_DISABLED_BY_DEFAULT}; -- 2.11.0 diff --git a/patches/BRM080_Fixes-for-building-without-safebrowsing-on-Android.patch b/patches/BRM081_Allow-building-without-safebrowsing-for-Android.patch similarity index 95% rename from patches/BRM080_Fixes-for-building-without-safebrowsing-on-Android.patch rename to patches/BRM081_Allow-building-without-safebrowsing-for-Android.patch index 510342d7..0f600ed3 100644 --- a/patches/BRM080_Fixes-for-building-without-safebrowsing-on-Android.patch +++ b/patches/BRM081_Allow-building-without-safebrowsing-for-Android.patch @@ -1,6 +1,6 @@ From: csagan5 <32685696+csagan5@users.noreply.github.com> Date: Tue, 18 Sep 2018 08:06:14 +0200 -Subject: Fixes for building without safebrowsing on Android +Subject: Allow building without safebrowsing for Android --- .../android/java/res/xml/privacy_preferences.xml | 12 ----- @@ -12,7 +12,7 @@ Subject: Fixes for building without safebrowsing on Android diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/android/java/res/xml/privacy_preferences.xml --- a/chrome/android/java/res/xml/privacy_preferences.xml +++ b/chrome/android/java/res/xml/privacy_preferences.xml -@@ -25,18 +25,6 @@ +@@ -28,18 +28,6 @@ android:summary="@string/always_incognito_summary" android:defaultValue="false" /> -Date: Fri, 22 Jun 2018 17:11:38 +0200 -Subject: kill GCM - ---- - build/secondary/third_party/android_tools/BUILD.gn | 2 - - .../third_party/android_tools/support/BUILD.gn | 5 -- - chrome/android/BUILD.gn | 1 - - chrome/android/java/AndroidManifest.xml | 62 ---------------------- - .../chrome/browser/BackgroundSyncLauncher.java | 16 +++--- - .../invalidation/InvalidationController.java | 13 +---- - .../browser/ntp/snippets/SnippetsLauncher.java | 44 --------------- - .../browser/services/gcm/GCMBackgroundTask.java | 2 - - .../gcm/InvalidationGcmUpstreamSender.java | 3 +- - chrome/android/java_sources.gni | 2 - - components/background_task_scheduler/BUILD.gn | 1 - - .../BackgroundTaskSchedulerGcmNetworkManager.java | 30 ++++------- - components/gcm_driver/android/BUILD.gn | 1 - - components/gcm_driver/instance_id/android/BUILD.gn | 1 - - .../gcm_driver/instance_id/InstanceIDBridge.java | 29 +++------- - components/sync/android/BUILD.gn | 1 - - third_party/cacheinvalidation/BUILD.gn | 6 --- - .../client/contrib/MultiplexingGcmListener.java | 49 ++--------------- - .../android2/channel/AndroidNetworkChannel.java | 18 +++---- - 19 files changed, 36 insertions(+), 250 deletions(-) - -diff --git a/build/secondary/third_party/android_tools/BUILD.gn b/build/secondary/third_party/android_tools/BUILD.gn ---- a/build/secondary/third_party/android_tools/BUILD.gn -+++ b/build/secondary/third_party/android_tools/BUILD.gn -@@ -64,8 +64,6 @@ if (enable_java_templates) { - support_lib_alias("android_support_chromium_java") { - testonly = true - } -- support_lib_alias("android_gcm_java") { -- } - support_lib_alias("emma_device_java") { - } - prebuilt_wrapper("android_arch_lifecycle_common_java") { -diff --git a/build/secondary/third_party/android_tools/support/BUILD.gn b/build/secondary/third_party/android_tools/support/BUILD.gn ---- a/build/secondary/third_party/android_tools/support/BUILD.gn -+++ b/build/secondary/third_party/android_tools/support/BUILD.gn -@@ -21,11 +21,6 @@ android_library("android_support_chromium_java") { - visibility += [ "//third_party/android_tools:*" ] - } - --android_java_prebuilt("android_gcm_java") { -- jar_path = "//third_party/android_tools/sdk/extras/google/gcm/gcm-client/dist/gcm.jar" -- visibility += [ "//third_party/android_tools:*" ] --} -- - android_java_prebuilt("emma_device_java") { - jar_path = "//third_party/android_tools/sdk/tools/lib/emma_device.jar" - include_java_resources = true -diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn ---- a/chrome/android/BUILD.gn -+++ b/chrome/android/BUILD.gn -@@ -269,7 +269,6 @@ android_library("chrome_java") { - "//third_party/android_swipe_refresh:android_swipe_refresh_java", - "//third_party/android_tools:android_arch_lifecycle_common_java", - "//third_party/android_tools:android_arch_lifecycle_runtime_java", -- "//third_party/android_tools:android_gcm_java", - "//third_party/android_tools:android_support_annotations_java", - "//third_party/android_tools:android_support_compat_java", - "//third_party/android_tools:android_support_design_java", -diff --git a/chrome/android/java/AndroidManifest.xml b/chrome/android/java/AndroidManifest.xml ---- a/chrome/android/java/AndroidManifest.xml -+++ b/chrome/android/java/AndroidManifest.xml -@@ -77,22 +77,17 @@ by a child template that "extends" this file. - - - -- -- - - -- - - - - - - -- - - - -@@ -919,43 +914,6 @@ by a child template that "extends" this file. - android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize" - android:hardwareAccelerated="false" /> - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - - -@@ -967,8 +925,6 @@ by a child template that "extends" this file. - - -- - - - -- -- -- -- -- -- -- -- -- -- -- -- -- -- - -diff --git a/chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java b/chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java ---- a/chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java -+++ b/chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java -@@ -8,10 +8,6 @@ import android.content.Context; - import android.content.SharedPreferences; - import android.os.StrictMode; - --import com.google.android.gms.gcm.GcmNetworkManager; --import com.google.android.gms.gcm.OneoffTask; --import com.google.android.gms.gcm.Task; -- - import org.chromium.base.AsyncTask; - import org.chromium.base.ContextUtils; - import org.chromium.base.Log; -@@ -37,8 +33,6 @@ public class BackgroundSyncLauncher { - // BackgroundSyncLauncherAndroid, if any. If it is non-null then the browser is running. - private static BackgroundSyncLauncher sInstance; - -- private GcmNetworkManager mScheduler; -- - /** - * Disables the automatic use of the GCMNetworkManager. When disabled, the methods which - * interact with GCM can still be used, but will not be called automatically on creation, or by -@@ -123,6 +117,7 @@ public class BackgroundSyncLauncher { - @VisibleForTesting - @CalledByNative - protected void launchBrowserIfStopped(final boolean shouldLaunch, final long minDelayMs) { -+ /* - mLaunchBrowserIfStoppedTask = new AsyncTask() { - @Override - protected Void doInBackground(Void... params) { -@@ -147,6 +142,7 @@ public class BackgroundSyncLauncher { - } - } - }.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); -+ */ - } - - /** -@@ -158,7 +154,6 @@ public class BackgroundSyncLauncher { - } - - protected BackgroundSyncLauncher() { -- mScheduler = GcmNetworkManager.getInstance(ContextUtils.getApplicationContext()); - launchBrowserIfStopped(false, 0); - } - -@@ -186,7 +181,7 @@ public class BackgroundSyncLauncher { - } - return !sGCMEnabled; - } -- -+ /* - private static boolean scheduleLaunchTask(GcmNetworkManager scheduler, long minDelayMs) { - // Google Play Services may not be up to date, if the application was not installed through - // the Play Store. In this case, scheduling the task will fail silently. -@@ -229,7 +224,7 @@ public class BackgroundSyncLauncher { - } - return true; - } -- -+ */ - /** - * Reschedule any required background sync tasks, if they have been removed due to an - * application upgrade. -@@ -239,6 +234,7 @@ public class BackgroundSyncLauncher { - * This method is static so that it can be run without actually instantiating a - * BackgroundSyncLauncher. - */ -+ /* - protected static void rescheduleTasksOnUpgrade(final Context context) { - final GcmNetworkManager scheduler = GcmNetworkManager.getInstance(context); - BackgroundSyncLauncher.ShouldLaunchCallback callback = shouldLaunch -> { -@@ -252,7 +248,7 @@ public class BackgroundSyncLauncher { - }; - BackgroundSyncLauncher.shouldLaunchBrowserIfStopped(callback); - } -- -+ */ - @VisibleForTesting - static void setGCMEnabled(boolean enabled) { - sGCMEnabled = enabled; -diff --git a/chrome/android/java/src/org/chromium/chrome/browser/invalidation/InvalidationController.java b/chrome/android/java/src/org/chromium/chrome/browser/invalidation/InvalidationController.java ---- a/chrome/android/java/src/org/chromium/chrome/browser/invalidation/InvalidationController.java -+++ b/chrome/android/java/src/org/chromium/chrome/browser/invalidation/InvalidationController.java -@@ -11,8 +11,6 @@ import android.os.Build; - import android.os.Handler; - import android.os.SystemClock; - --import com.google.ipc.invalidation.ticl.android2.channel.AndroidGcmController; -- - import org.chromium.base.ApplicationState; - import org.chromium.base.ApplicationStatus; - import org.chromium.base.AsyncTask; -@@ -200,16 +198,7 @@ public class InvalidationController implements ApplicationStatus.ApplicationStat - * Registers for Google Cloud Messaging (GCM) for Invalidations. - */ - private void ensureGcmIsInitialized() { -- if (mGcmInitialized) return; -- mGcmInitialized = true; -- new AsyncTask() { -- @Override -- protected Void doInBackground(Void... arg0) { -- boolean useGcmUpstream = true; -- AndroidGcmController.get(mContext).initializeGcm(useGcmUpstream); -- return null; -- } -- }.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); -+ mGcmInitialized = false; - } - - @VisibleForTesting -diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java ---- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java -+++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java -@@ -7,15 +7,10 @@ package org.chromium.chrome.browser.ntp.snippets; - import android.content.Context; - import android.net.ConnectivityManager; - --import com.google.android.gms.gcm.GcmNetworkManager; --import com.google.android.gms.gcm.PeriodicTask; --import com.google.android.gms.gcm.Task; -- - import org.chromium.base.ContextUtils; - import org.chromium.base.Log; - import org.chromium.base.VisibleForTesting; - import org.chromium.base.annotations.CalledByNative; --import org.chromium.chrome.browser.ChromeBackgroundService; - import org.chromium.chrome.browser.externalauth.ExternalAuthUtils; - - /** -@@ -40,8 +35,6 @@ public class SnippetsLauncher { - // If it is non-null then the browser is running. - private static SnippetsLauncher sInstance; - -- private GcmNetworkManager mScheduler; -- - private boolean mGCMEnabled = true; - - /** -@@ -78,7 +71,6 @@ public class SnippetsLauncher { - - protected SnippetsLauncher() { - checkGCM(); -- mScheduler = GcmNetworkManager.getInstance(ContextUtils.getApplicationContext()); - } - - private void checkGCM() { -@@ -89,32 +81,7 @@ public class SnippetsLauncher { - } - } - -- private static PeriodicTask buildFetchTask( -- String tag, long periodSeconds, int requiredNetwork) { -- // Add a bit of "flex" around the target period. This achieves the following: -- // - It makes sure the task doesn't run (significantly) before its initial period has -- // elapsed. In practice, the scheduler seems to behave like that anyway, but it doesn't -- // guarantee that, so we shouldn't rely on it. -- // - It gives the scheduler a bit of room to optimize for battery life. -- long effectivePeriodSeconds = (long) (periodSeconds * (1.0 + FLEX_FACTOR)); -- long flexSeconds = (long) (periodSeconds * (2.0 * FLEX_FACTOR)); -- return new PeriodicTask.Builder() -- .setService(ChromeBackgroundService.class) -- .setTag(tag) -- .setPeriod(effectivePeriodSeconds) -- .setFlex(flexSeconds) -- .setRequiredNetwork(requiredNetwork) -- .setPersisted(true) -- .setUpdateCurrent(true) -- .build(); -- } -- - private void scheduleOrCancelFetchTask(String taskTag, long period, int requiredNetwork) { -- if (period > 0) { -- mScheduler.schedule(buildFetchTask(taskTag, period, requiredNetwork)); -- } else { -- mScheduler.cancelTask(taskTag, ChromeBackgroundService.class); -- } - } - - @CalledByNative -@@ -127,23 +94,12 @@ public class SnippetsLauncher { - .edit() - .putBoolean(PREF_IS_SCHEDULED, isScheduled) - .apply(); -- -- // Google Play Services may not be up to date, if the application was not installed through -- // the Play Store. In this case, scheduling the task will fail silently. -- try { -- scheduleOrCancelFetchTask( -- TASK_TAG_WIFI, periodWifiSeconds, Task.NETWORK_STATE_UNMETERED); -- scheduleOrCancelFetchTask( -- TASK_TAG_FALLBACK, periodFallbackSeconds, Task.NETWORK_STATE_CONNECTED); -- } catch (IllegalArgumentException e) { - // Disable GCM for the remainder of this session. - mGCMEnabled = false; - - ContextUtils.getAppSharedPreferences().edit().remove(PREF_IS_SCHEDULED).apply(); - // Return false so that the failure will be logged. - return false; -- } -- return true; - } - - @CalledByNative -diff --git a/chrome/android/java/src/org/chromium/chrome/browser/services/gcm/GCMBackgroundTask.java b/chrome/android/java/src/org/chromium/chrome/browser/services/gcm/GCMBackgroundTask.java ---- a/chrome/android/java/src/org/chromium/chrome/browser/services/gcm/GCMBackgroundTask.java -+++ b/chrome/android/java/src/org/chromium/chrome/browser/services/gcm/GCMBackgroundTask.java -@@ -39,8 +39,6 @@ public class GCMBackgroundTask implements BackgroundTask { - Log.e(TAG, "The received bundle containing message data could not be validated."); - return false; - } -- -- ChromeGcmListenerService.dispatchMessageToDriver(context, new GCMMessage(extras)); - return false; - } - -diff --git a/chrome/android/java/src/org/chromium/chrome/browser/services/gcm/InvalidationGcmUpstreamSender.java b/chrome/android/java/src/org/chromium/chrome/browser/services/gcm/InvalidationGcmUpstreamSender.java ---- a/chrome/android/java/src/org/chromium/chrome/browser/services/gcm/InvalidationGcmUpstreamSender.java -+++ b/chrome/android/java/src/org/chromium/chrome/browser/services/gcm/InvalidationGcmUpstreamSender.java -@@ -12,7 +12,6 @@ import android.os.Parcel; - import android.support.annotation.MainThread; - import android.util.Log; - --import com.google.android.gms.gcm.GoogleCloudMessaging; - import com.google.ipc.invalidation.ticl.android2.channel.GcmUpstreamSenderService; - - import org.chromium.base.AsyncTask; -@@ -95,6 +94,7 @@ public class InvalidationGcmUpstreamSender extends GcmUpstreamSenderService { - * This function runs on a thread from the AsyncTask.THREAD_POOL_EXECUTOR. - */ - private void sendUpstreamMessage(String to, Bundle data, String token, Context context) { -+ /* - // Add the OAuth2 token to the bundle. The token should have the prefix Bearer added to it. - data.putString("Authorization", "Bearer " + token); - if (!isMessageWithinLimit(data)) { -@@ -109,6 +109,7 @@ public class InvalidationGcmUpstreamSender extends GcmUpstreamSenderService { - Log.w(TAG, "Send message failed"); - GcmUma.recordGcmUpstreamHistogram(context, GcmUma.UMA_UPSTREAM_SEND_FAILED); - } -+ */ - } - - private boolean isMessageWithinLimit(Bundle data) { -diff --git a/chrome/android/java_sources.gni b/chrome/android/java_sources.gni ---- a/chrome/android/java_sources.gni -+++ b/chrome/android/java_sources.gni -@@ -27,7 +27,6 @@ chrome_java_sources = [ - "java/src/org/chromium/chrome/browser/ChromeActivity.java", - "java/src/org/chromium/chrome/browser/ChromeActivitySessionTracker.java", - "java/src/org/chromium/chrome/browser/ChromeApplication.java", -- "java/src/org/chromium/chrome/browser/ChromeBackgroundService.java", - "java/src/org/chromium/chrome/browser/ChromeBackupAgent.java", - "java/src/org/chromium/chrome/browser/ChromeBackupWatcher.java", - "java/src/org/chromium/chrome/browser/ChromeFeatureList.java", -@@ -1217,7 +1216,6 @@ chrome_java_sources = [ - "java/src/org/chromium/chrome/browser/services/AndroidEduAndChildAccountHelper.java", - "java/src/org/chromium/chrome/browser/services/AndroidEduOwnerCheckCallback.java", - "java/src/org/chromium/chrome/browser/services/GoogleServicesManager.java", -- "java/src/org/chromium/chrome/browser/services/gcm/ChromeGcmListenerService.java", - "java/src/org/chromium/chrome/browser/services/gcm/GCMBackgroundTask.java", - "java/src/org/chromium/chrome/browser/services/gcm/GcmUma.java", - "java/src/org/chromium/chrome/browser/services/gcm/InvalidationGcmUpstreamSender.java", -diff --git a/components/background_task_scheduler/BUILD.gn b/components/background_task_scheduler/BUILD.gn ---- a/components/background_task_scheduler/BUILD.gn -+++ b/components/background_task_scheduler/BUILD.gn -@@ -23,7 +23,6 @@ if (is_android) { - android_library("background_task_scheduler_java") { - java_files = [ - "android/java/src/org/chromium/components/background_task_scheduler/BackgroundTask.java", -- "android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskGcmTaskService.java", - "android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskJobService.java", - "android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskReflection.java", - "android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskScheduler.java", -diff --git a/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerGcmNetworkManager.java b/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerGcmNetworkManager.java ---- a/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerGcmNetworkManager.java -+++ b/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerGcmNetworkManager.java -@@ -8,14 +8,6 @@ import android.content.Context; - import android.os.Bundle; - import android.support.annotation.NonNull; - --import com.google.android.gms.common.ConnectionResult; --import com.google.android.gms.common.GoogleApiAvailability; --import com.google.android.gms.gcm.GcmNetworkManager; --import com.google.android.gms.gcm.OneoffTask; --import com.google.android.gms.gcm.PeriodicTask; --import com.google.android.gms.gcm.Task; --import com.google.android.gms.gcm.TaskParams; -- - import org.chromium.base.Log; - import org.chromium.base.ThreadUtils; - import org.chromium.base.VisibleForTesting; -@@ -33,7 +25,7 @@ class BackgroundTaskSchedulerGcmNetworkManager implements BackgroundTaskSchedule - static final String BACKGROUND_TASK_CLASS_KEY = "_background_task_class"; - @VisibleForTesting - static final String BACKGROUND_TASK_EXTRAS_KEY = "_background_task_extras"; -- -+ /* - static BackgroundTask getBackgroundTaskFromTaskParams(@NonNull TaskParams taskParams) { - String backgroundTaskClassName = getBackgroundTaskClassFromTaskParams(taskParams); - return BackgroundTaskReflection.getBackgroundTaskFromClassName(backgroundTaskClassName); -@@ -44,7 +36,7 @@ class BackgroundTaskSchedulerGcmNetworkManager implements BackgroundTaskSchedule - if (extras == null) return null; - return extras.getString(BACKGROUND_TASK_CLASS_KEY); - } -- -+ */ - /** - * Retrieves the {@link TaskParameters} from the {@link TaskParams}, which are passed as - * one of the keys. Only values valid for {@link android.os.BaseBundle} are supported, and other -@@ -53,6 +45,8 @@ class BackgroundTaskSchedulerGcmNetworkManager implements BackgroundTaskSchedule - * @param taskParams the {@link TaskParams} to extract the {@link TaskParameters} from. - * @return the {@link TaskParameters} for the current job. - */ -+ -+ /* - static TaskParameters getTaskParametersFromTaskParams(@NonNull TaskParams taskParams) { - int taskId; - try { -@@ -132,6 +126,7 @@ class BackgroundTaskSchedulerGcmNetworkManager implements BackgroundTaskSchedule - return Task.NETWORK_STATE_ANY; - } - -+ */ - @Override - public boolean schedule(Context context, @NonNull TaskInfo taskInfo) { - ThreadUtils.assertOnUiThread(); -@@ -142,6 +137,7 @@ class BackgroundTaskSchedulerGcmNetworkManager implements BackgroundTaskSchedule - + " has no parameterless public constructor."); - return false; - } -+ /* - - GcmNetworkManager gcmNetworkManager = getGcmNetworkManager(context); - if (gcmNetworkManager == null) { -@@ -158,14 +154,15 @@ class BackgroundTaskSchedulerGcmNetworkManager implements BackgroundTaskSchedule - "GcmNetworkManager failed to schedule task, gcm message: " + gcmErrorMessage); - return false; - } -- -- return true; -+ */ -+ return false; - } - - @Override - public void cancel(Context context, int taskId) { - ThreadUtils.assertOnUiThread(); - -+ /* - GcmNetworkManager gcmNetworkManager = getGcmNetworkManager(context); - if (gcmNetworkManager == null) { - Log.e(TAG, "GcmNetworkManager is not available."); -@@ -178,14 +175,7 @@ class BackgroundTaskSchedulerGcmNetworkManager implements BackgroundTaskSchedule - } catch (IllegalArgumentException e) { - Log.e(TAG, "GcmNetworkManager failed to cancel task."); - } -- } -- -- private GcmNetworkManager getGcmNetworkManager(Context context) { -- if (GoogleApiAvailability.getInstance().isGooglePlayServicesAvailable(context) -- == ConnectionResult.SUCCESS) { -- return GcmNetworkManager.getInstance(context); -- } -- return null; -+ */ - } - - private static String taskIdToTaskTag(int taskId) { -diff --git a/components/gcm_driver/android/BUILD.gn b/components/gcm_driver/android/BUILD.gn ---- a/components/gcm_driver/android/BUILD.gn -+++ b/components/gcm_driver/android/BUILD.gn -@@ -15,7 +15,6 @@ android_library("gcm_driver_java") { - deps = [ - "//base:base_java", - "//content/public/android:content_java", -- "//third_party/android_tools:android_gcm_java", - "//third_party/jsr-305:jsr_305_javalib", - ] - -diff --git a/components/gcm_driver/instance_id/android/BUILD.gn b/components/gcm_driver/instance_id/android/BUILD.gn ---- a/components/gcm_driver/instance_id/android/BUILD.gn -+++ b/components/gcm_driver/instance_id/android/BUILD.gn -@@ -26,7 +26,6 @@ android_library("instance_id_driver_java") { - - java_files = [ - "java/src/org/chromium/components/gcm_driver/instance_id/InstanceIDBridge.java", -- "java/src/org/chromium/components/gcm_driver/instance_id/InstanceIDWithSubtype.java", - ] - } - -diff --git a/components/gcm_driver/instance_id/android/java/src/org/chromium/components/gcm_driver/instance_id/InstanceIDBridge.java b/components/gcm_driver/instance_id/android/java/src/org/chromium/components/gcm_driver/instance_id/InstanceIDBridge.java ---- a/components/gcm_driver/instance_id/android/java/src/org/chromium/components/gcm_driver/instance_id/InstanceIDBridge.java -+++ b/components/gcm_driver/instance_id/android/java/src/org/chromium/components/gcm_driver/instance_id/InstanceIDBridge.java -@@ -25,7 +25,6 @@ public class InstanceIDBridge { - * Underlying InstanceIDWithSubtype. May be shared by multiple InstanceIDBridges. Must be - * initialized on a background thread. - */ -- private InstanceIDWithSubtype mInstanceID; - - private static boolean sBlockOnAsyncTasksForTesting; - -@@ -70,7 +69,7 @@ public class InstanceIDBridge { - new BridgeAsyncTask() { - @Override - protected String doBackgroundWork() { -- return mInstanceID.getId(); -+ return ""; - } - @Override - protected void sendResultToNative(String id) { -@@ -85,7 +84,7 @@ public class InstanceIDBridge { - new BridgeAsyncTask() { - @Override - protected Long doBackgroundWork() { -- return mInstanceID.getCreationTime(); -+ return 0L; - } - @Override - protected void sendResultToNative(Long creationTime) { -@@ -106,11 +105,7 @@ public class InstanceIDBridge { - new BridgeAsyncTask() { - @Override - protected String doBackgroundWork() { -- try { -- return mInstanceID.getToken(authorizedEntity, scope, extras); -- } catch (IOException ex) { -- return ""; -- } -+ return ""; - } - @Override - protected void sendResultToNative(String token) { -@@ -126,12 +121,7 @@ public class InstanceIDBridge { - new BridgeAsyncTask() { - @Override - protected Boolean doBackgroundWork() { -- try { -- mInstanceID.deleteToken(authorizedEntity, scope); -- return true; -- } catch (IOException ex) { -- return false; -- } -+ return true; - } - @Override - protected void sendResultToNative(Boolean success) { -@@ -146,12 +136,7 @@ public class InstanceIDBridge { - new BridgeAsyncTask() { - @Override - protected Boolean doBackgroundWork() { -- try { -- mInstanceID.deleteInstanceID(); -- return true; -- } catch (IOException ex) { -- return false; -- } -+ return true; - } - @Override - protected void sendResultToNative(Boolean success) { -@@ -190,11 +175,11 @@ public class InstanceIDBridge { - @Override - @SuppressWarnings("NoSynchronizedThisCheck") // Only used/accessible by native. - protected Result doInBackground(Void... params) { -- synchronized (InstanceIDBridge.this) { -+/* synchronized (InstanceIDBridge.this) { - if (mInstanceID == null) { - mInstanceID = InstanceIDWithSubtype.getInstance(mSubtype); - } -- } -+ }*/ - return doBackgroundWork(); - } - @Override -diff --git a/components/sync/android/BUILD.gn b/components/sync/android/BUILD.gn ---- a/components/sync/android/BUILD.gn -+++ b/components/sync/android/BUILD.gn -@@ -10,7 +10,6 @@ android_library("sync_java") { - "//base:base_java", - "//components/signin/core/browser/android:java", - "//net/android:net_java", -- "//third_party/android_tools:android_gcm_java", - "//third_party/android_tools:android_support_annotations_java", - "//third_party/cacheinvalidation:cacheinvalidation_javalib", - "//third_party/cacheinvalidation:cacheinvalidation_proto_java", -diff --git a/third_party/cacheinvalidation/BUILD.gn b/third_party/cacheinvalidation/BUILD.gn ---- a/third_party/cacheinvalidation/BUILD.gn -+++ b/third_party/cacheinvalidation/BUILD.gn -@@ -141,7 +141,6 @@ if (is_android) { - "$google_play_services_package:google_play_services_iid_java", - "$google_play_services_package:google_play_services_tasks_java", - "//third_party/android_protobuf:protobuf_nano_javalib", -- "//third_party/android_tools:android_gcm_java", - ] - - java_files = [ -@@ -207,13 +206,8 @@ if (is_android) { - "src/java/com/google/ipc/invalidation/ticl/android2/WakeLockManager.java", - "src/java/com/google/ipc/invalidation/ticl/android2/channel/AndroidChannelConstants.java", - "src/java/com/google/ipc/invalidation/ticl/android2/channel/AndroidChannelPreferences.java", -- "src/java/com/google/ipc/invalidation/ticl/android2/channel/AndroidGcmController.java", -- "src/java/com/google/ipc/invalidation/ticl/android2/channel/AndroidInstanceIDListenerService.java", -- "src/java/com/google/ipc/invalidation/ticl/android2/channel/AndroidMessageReceiverService.java", -- "src/java/com/google/ipc/invalidation/ticl/android2/channel/AndroidMessageSenderService.java", - "src/java/com/google/ipc/invalidation/ticl/android2/channel/AndroidNetworkChannel.java", - "src/java/com/google/ipc/invalidation/ticl/android2/channel/CommonUtils.java", -- "src/java/com/google/ipc/invalidation/ticl/android2/channel/GcmRegistrationTaskService.java", - "src/java/com/google/ipc/invalidation/ticl/android2/channel/GcmUpstreamSenderService.java", - "src/java/com/google/ipc/invalidation/ticl/proto/AndroidChannel.java", - "src/java/com/google/ipc/invalidation/ticl/proto/AndroidListenerProtocol.java", -diff --git a/third_party/cacheinvalidation/src/java/com/google/ipc/invalidation/external/client/contrib/MultiplexingGcmListener.java b/third_party/cacheinvalidation/src/java/com/google/ipc/invalidation/external/client/contrib/MultiplexingGcmListener.java ---- a/third_party/cacheinvalidation/src/java/com/google/ipc/invalidation/external/client/contrib/MultiplexingGcmListener.java -+++ b/third_party/cacheinvalidation/src/java/com/google/ipc/invalidation/external/client/contrib/MultiplexingGcmListener.java -@@ -16,9 +16,6 @@ - - package com.google.ipc.invalidation.external.client.contrib; - --import com.google.android.gcm.GCMBaseIntentService; --import com.google.android.gcm.GCMBroadcastReceiver; --import com.google.android.gcm.GCMRegistrar; - import com.google.ipc.invalidation.external.client.SystemResources.Logger; - import com.google.ipc.invalidation.external.client.android.service.AndroidLogger; - import com.google.ipc.invalidation.ticl.android2.WakeLockManager; -@@ -69,7 +66,7 @@ import android.content.pm.ServiceInfo; - * there is nothing to do except log an error (which this class does). - * - */ --public class MultiplexingGcmListener extends GCMBaseIntentService { -+public class MultiplexingGcmListener { - /* This class is public so that it can be instantiated by the Android runtime. */ - - /** Constants used in broadcast Intents. */ -@@ -106,18 +103,6 @@ public class MultiplexingGcmListener extends GCMBaseIntentService { - } - - /** -- * {@link GCMBroadcastReceiver} that forwards GCM intents to the {@code MultiplexingGcmListener} -- * class. -- */ -- public static class GCMReceiver extends GCMBroadcastReceiver { -- /* This class is public so that it can be instantiated by the Android runtime. */ -- @Override -- protected String getGCMIntentServiceClassName(Context context) { -- return MultiplexingGcmListener.class.getName(); -- } -- } -- -- /** - * Convenience base class for client implementations. It provides base classes for a broadcast - * receiver and an intent service that work together to handle events from the - * {@code MultiplexingGcmListener} while holding a wake lock. -@@ -261,7 +246,7 @@ public class MultiplexingGcmListener extends GCMBaseIntentService { - private static final Logger logger = AndroidLogger.forTag("MplexGcmListener"); - - // All onYYY methods work by constructing an appropriate Intent and broadcasting it. -- -+ /* - @Override - protected void onMessage(Context context, Intent intent) { - Intent newIntent = new Intent(); -@@ -304,35 +289,7 @@ public class MultiplexingGcmListener extends GCMBaseIntentService { - protected String[] getSenderIds(Context context) { - return readSenderIdsFromManifestOrDie(this); - } -- -- /** -- * Broadcasts {@code intent} with the action set to {@link Intents#ACTION} and the package name -- * set to the package name of this service. -- */ -- private void rebroadcast(Intent intent) { -- intent.setAction(Intents.ACTION); -- intent.setPackage(getPackageName()); -- sendBroadcast(intent); -- } -- -- /** -- * Registers with GCM if not already registered. Also verifies that the device supports GCM -- * and that the manifest is correctly configured. Returns the existing registration id, if one -- * exists, or the empty string if one does not. -- * -- * @throws UnsupportedOperationException if the device does not have all GCM dependencies -- * @throws IllegalStateException if the manifest is not correctly configured -- */ -- public static String initializeGcm(Context context) { -- AndroidChannelPreferences.setGcmChannelType(context, GcmChannelType.DEFAULT); -- GCMRegistrar.checkDevice(context); -- GCMRegistrar.checkManifest(context); -- final String regId = GCMRegistrar.getRegistrationId(context); -- if (regId.isEmpty()) { -- GCMRegistrar.register(context, readSenderIdsFromManifestOrDie(context)); -- } -- return regId; -- } -+ */ - - /** - * Returns the GCM sender ids from {@link #GCM_SENDER_IDS_METADATA_KEY} or throws a -diff --git a/third_party/cacheinvalidation/src/java/com/google/ipc/invalidation/ticl/android2/channel/AndroidNetworkChannel.java b/third_party/cacheinvalidation/src/java/com/google/ipc/invalidation/ticl/android2/channel/AndroidNetworkChannel.java ---- a/third_party/cacheinvalidation/src/java/com/google/ipc/invalidation/ticl/android2/channel/AndroidNetworkChannel.java -+++ b/third_party/cacheinvalidation/src/java/com/google/ipc/invalidation/ticl/android2/channel/AndroidNetworkChannel.java -@@ -48,16 +48,12 @@ public class AndroidNetworkChannel implements TestableNetworkChannel { - Intent intent = ProtocolIntents.newOutboundMessageIntent(outgoingMessage); - - // Select the sender service to use for upstream message. -- if (AndroidChannelPreferences.getGcmChannelType(context) == GcmChannelType.GCM_UPSTREAM){ -- String upstreamServiceClass = new AndroidTiclManifest(context).getGcmUpstreamServiceClass(); -- if (upstreamServiceClass == null || upstreamServiceClass.isEmpty()) { -- logger.warning("GcmUpstreamSenderService class not found."); -- return; -- } -- intent.setClassName(context, upstreamServiceClass); -- } else { -- intent.setClassName(context, AndroidMessageSenderService.class.getName()); -- } -+ String upstreamServiceClass = new AndroidTiclManifest(context).getGcmUpstreamServiceClass(); -+ if (upstreamServiceClass == null || upstreamServiceClass.isEmpty()) { -+ logger.warning("GcmUpstreamSenderService class not found."); -+ return; -+ } -+ intent.setClassName(context, upstreamServiceClass); - try { - context.startService(intent); - } catch (IllegalStateException exception) { -@@ -77,6 +73,6 @@ public class AndroidNetworkChannel implements TestableNetworkChannel { - - @Override - public NetworkEndpointId getNetworkIdForTest() { -- return AndroidMessageSenderService.getNetworkEndpointId(context, resources.getLogger()); -+ return null; - } - } --- -2.11.0 - diff --git a/patches/BRM084_kill-Vision.patch b/patches/BRM085_kill-Vision.patch similarity index 100% rename from patches/BRM084_kill-Vision.patch rename to patches/BRM085_kill-Vision.patch diff --git a/patches/BRM087_kill-remaining-Play-Services-checks.patch b/patches/BRM087_kill-remaining-Play-Services-checks.patch index 28c82660..ceda4d3c 100644 --- a/patches/BRM087_kill-remaining-Play-Services-checks.patch +++ b/patches/BRM087_kill-remaining-Play-Services-checks.patch @@ -174,7 +174,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/omaha/UpdateMen import org.chromium.base.AsyncTask; import org.chromium.base.CommandLine; import org.chromium.base.Log; -@@ -162,13 +160,7 @@ public class UpdateMenuItemHelper { +@@ -163,13 +161,7 @@ public class UpdateMenuItemHelper { } private static boolean isGooglePlayStoreAvailable(Context context) { @@ -192,7 +192,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/omaha/UpdateMen diff --git a/chrome/android/java_sources.gni b/chrome/android/java_sources.gni --- a/chrome/android/java_sources.gni +++ b/chrome/android/java_sources.gni -@@ -586,10 +586,7 @@ chrome_java_sources = [ +@@ -618,10 +618,7 @@ chrome_java_sources = [ "java/src/org/chromium/chrome/browser/fullscreen/FullscreenManager.java", "java/src/org/chromium/chrome/browser/fullscreen/FullscreenOptions.java", "java/src/org/chromium/chrome/browser/gcore/ChromeGoogleApiClient.java", diff --git a/patches/BRM088_kill-TOS-and-metrics-opt-out.patch b/patches/BRM088_kill-TOS-and-metrics-opt-out.patch index 22faac72..af714dac 100644 --- a/patches/BRM088_kill-TOS-and-metrics-opt-out.patch +++ b/patches/BRM088_kill-TOS-and-metrics-opt-out.patch @@ -24,7 +24,7 @@ diff --git a/chrome/android/java/res/layout/fre_tosanduma.xml b/chrome/android/j diff --git a/chrome/android/java/res/values/dimens.xml b/chrome/android/java/res/values/dimens.xml --- a/chrome/android/java/res/values/dimens.xml +++ b/chrome/android/java/res/values/dimens.xml -@@ -179,7 +179,6 @@ +@@ -180,7 +180,6 @@ 8dp 24dp 120dp diff --git a/patches/BRM090_Allow-sign-in-to-Google-sites-like-Gmail-without-signing-in-to-Chromium.patch b/patches/BRM090_Allow-sign-in-to-Google-sites-like-Gmail-without-signing-in-to-Chromium.patch new file mode 100644 index 00000000..fb3ebdc2 --- /dev/null +++ b/patches/BRM090_Allow-sign-in-to-Google-sites-like-Gmail-without-signing-in-to-Chromium.patch @@ -0,0 +1,26 @@ +From: xsmile <> +Date: Thu, 11 Oct 2018 21:29:35 +0200 +Subject: Allow sign-in to Google sites like Gmail without signing in to + Chromium + +Disable prefs::kSigninAllowedOnNextStartup by default. The setting can be found in chrome://settings + +--- + chrome/browser/signin/account_consistency_mode_manager.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/chrome/browser/signin/account_consistency_mode_manager.cc b/chrome/browser/signin/account_consistency_mode_manager.cc +--- a/chrome/browser/signin/account_consistency_mode_manager.cc ++++ b/chrome/browser/signin/account_consistency_mode_manager.cc +@@ -172,7 +172,7 @@ void AccountConsistencyModeManager::RegisterProfilePrefs( + registry->RegisterBooleanPref(prefs::kAccountConsistencyMirrorRequired, + false); + #endif +- registry->RegisterBooleanPref(prefs::kSigninAllowedOnNextStartup, true); ++ registry->RegisterBooleanPref(prefs::kSigninAllowedOnNextStartup, false); + } + + // static +-- +2.11.0 + diff --git a/patches/BRM091_Permanently-disable-query-in-omnibox.patch b/patches/BRM091_Permanently-disable-query-in-omnibox.patch new file mode 100644 index 00000000..ee734721 --- /dev/null +++ b/patches/BRM091_Permanently-disable-query-in-omnibox.patch @@ -0,0 +1,137 @@ +From: csagan5 <32685696+csagan5@users.noreply.github.com> +Date: Wed, 17 Oct 2018 06:06:11 +0200 +Subject: Permanently disable query-in-omnibox + +--- + .../chromium/chrome/browser/ChromeFeatureList.java | 1 - + .../chrome/browser/toolbar/ToolbarModel.java | 2 +- + chrome/browser/about_flags.cc | 4 ---- + chrome/browser/android/chrome_feature_list.cc | 1 - + chrome/browser/flag_descriptions.cc | 5 ---- + chrome/browser/flag_descriptions.h | 3 --- + components/omnibox/browser/query_in_omnibox.cc | 27 +--------------------- + 7 files changed, 2 insertions(+), 41 deletions(-) + +diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java +--- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java ++++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java +@@ -272,7 +272,6 @@ public abstract class ChromeFeatureList { + public static final String SOUND_CONTENT_SETTING = "SoundContentSetting"; + public static final String SPANNABLE_INLINE_AUTOCOMPLETE = "SpannableInlineAutocomplete"; + public static final String SUBRESOURCE_FILTER = "SubresourceFilter"; +- public static final String QUERY_IN_OMNIBOX = "QueryInOmnibox"; + public static final String TAB_REPARENTING = "TabReparenting"; + public static final String TRUSTED_WEB_ACTIVITY = "TrustedWebActivity"; + public static final String TRUSTED_WEB_ACTIVITY_POST_MESSAGE = "TrustedWebActivityPostMessage"; +diff --git a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarModel.java b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarModel.java +--- a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarModel.java ++++ b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarModel.java +@@ -85,7 +85,7 @@ public class ToolbarModel implements ToolbarDataProvider { + */ + public void initializeWithNative() { + mNativeToolbarModelAndroid = nativeInit(); +- mQueryInOmniboxEnabled = ChromeFeatureList.isEnabled(ChromeFeatureList.QUERY_IN_OMNIBOX); ++ mQueryInOmniboxEnabled = false; + } + + /** +diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc +--- a/chrome/browser/about_flags.cc ++++ b/chrome/browser/about_flags.cc +@@ -3973,10 +3973,6 @@ const FeatureEntry kFeatureEntries[] = { + FEATURE_VALUE_TYPE(features::kOobeRecommendAppsScreen)}, + #endif // OS_CHROMEOS + +- {"enable-query-in-omnibox", flag_descriptions::kQueryInOmniboxName, +- flag_descriptions::kQueryInOmniboxDescription, kOsAll, +- FEATURE_VALUE_TYPE(omnibox::kQueryInOmnibox)}, +- + {"enable-viz-hit-test-draw-quad", + flag_descriptions::kVizHitTestDrawQuadName, + flag_descriptions::kVizHitTestDrawQuadDescription, kOsAll, +diff --git a/chrome/browser/android/chrome_feature_list.cc b/chrome/browser/android/chrome_feature_list.cc +--- a/chrome/browser/android/chrome_feature_list.cc ++++ b/chrome/browser/android/chrome_feature_list.cc +@@ -167,7 +167,6 @@ const base::Feature* kFeaturesExposedToJava[] = { + &offline_pages::kOfflinePagesSharingFeature, + &offline_pages::kOfflinePagesLivePageSharingFeature, + &offline_pages::kPrefetchingOfflinePagesFeature, +- &omnibox::kQueryInOmnibox, + &omnibox::kUIExperimentHideSteadyStateUrlSchemeAndSubdomains, + &password_manager::features::kPasswordExport, + &password_manager::features::kPasswordSearchMobile, +diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc +--- a/chrome/browser/flag_descriptions.cc ++++ b/chrome/browser/flag_descriptions.cc +@@ -1518,11 +1518,6 @@ const char kPullToRefreshDescription[] = + "Pull-to-refresh gesture in response to vertical overscroll."; + const char kPullToRefreshEnabledTouchscreen[] = "Enabled for touchscreen only"; + +-const char kQueryInOmniboxName[] = "Query in Omnibox"; +-const char kQueryInOmniboxDescription[] = +- "Only display query terms in the omnibox when viewing a search results " +- "page."; +- + const char kQuicName[] = "Experimental QUIC protocol"; + const char kQuicDescription[] = "Enable experimental QUIC protocol support."; + +diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h +--- a/chrome/browser/flag_descriptions.h ++++ b/chrome/browser/flag_descriptions.h +@@ -931,9 +931,6 @@ extern const char kPullToRefreshName[]; + extern const char kPullToRefreshDescription[]; + extern const char kPullToRefreshEnabledTouchscreen[]; + +-extern const char kQueryInOmniboxName[]; +-extern const char kQueryInOmniboxDescription[]; +- + extern const char kQuicName[]; + extern const char kQuicDescription[]; + +diff --git a/components/omnibox/browser/query_in_omnibox.cc b/components/omnibox/browser/query_in_omnibox.cc +--- a/components/omnibox/browser/query_in_omnibox.cc ++++ b/components/omnibox/browser/query_in_omnibox.cc +@@ -10,16 +10,6 @@ + #include "components/omnibox/browser/omnibox_field_trial.h" + #include "components/search_engines/template_url_service.h" + +-namespace { +- +-bool SecurityLevelSafeForQueryInOmnibox( +- security_state::SecurityLevel security_level) { +- return security_level == security_state::SecurityLevel::SECURE || +- security_level == security_state::SecurityLevel::EV_SECURE; +-} +- +-} // namespace +- + QueryInOmnibox::QueryInOmnibox(AutocompleteClassifier* autocomplete_classifier, + TemplateURLService* template_url_service) + : autocomplete_classifier_(autocomplete_classifier), +@@ -32,22 +22,7 @@ bool QueryInOmnibox::GetDisplaySearchTerms( + security_state::SecurityLevel security_level, + const GURL& url, + base::string16* search_terms) { +- if (!base::FeatureList::IsEnabled(omnibox::kQueryInOmnibox)) +- return false; +- +- if (!ignore_security_level_ && +- !SecurityLevelSafeForQueryInOmnibox(security_level)) { +- return false; +- } +- +- base::string16 extracted_search_terms = ExtractSearchTermsInternal(url); +- if (extracted_search_terms.empty()) +- return false; +- +- if (search_terms) +- *search_terms = extracted_search_terms; +- +- return true; ++ return false; + } + + base::string16 QueryInOmnibox::ExtractSearchTermsInternal(const GURL& url) { +-- +2.11.0 +