From e012e0aa9f7442960fe7482a60880a1e8b2b57d3 Mon Sep 17 00:00:00 2001 From: csagan5 <32685696+csagan5@users.noreply.github.com> Date: Fri, 15 Mar 2019 16:34:48 +0100 Subject: [PATCH] Release 73.0.3683.79 --- CHANGELOG.md | 5 + build/filters/adblock_entries.h | 421 +++++-- build/patches/Add-Qwant-search-engine.patch | 1011 +++++++++++++++++ ...ing-without-safebrowsing-for-Android.patch | 6 +- ...NS-mode-by-default-in-DnsTransaction.patch | 49 + ...fy-image-URL-for-Qwant-search-engine.patch | 22 - ...cure-DNS-modes-within-DnsTransaction.patch | 481 ++++++++ ...ogled-chromium-disable-safe-browsing.patch | 4 +- build/patches_list.txt | 4 +- 9 files changed, 1892 insertions(+), 111 deletions(-) create mode 100644 build/patches/Add-Qwant-search-engine.patch create mode 100644 build/patches/Enable-secure-DNS-mode-by-default-in-DnsTransaction.patch delete mode 100644 build/patches/Specify-image-URL-for-Qwant-search-engine.patch create mode 100644 build/patches/Support-different-secure-DNS-modes-within-DnsTransaction.patch diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d5b8b8b..1f8f4a53 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +# 73.0.3683.79 +* add missing Qwant engine from default engines list (fixes https://github.com/bromite/bromite/issues/262) +* DoH: include upstream patch for DNS secure mode +* DoH: enable DNS secure mode by default + # 73.0.3683.70 # 73.0.3683.61 diff --git a/build/filters/adblock_entries.h b/build/filters/adblock_entries.h index fe0c2247..9c827086 100644 --- a/build/filters/adblock_entries.h +++ b/build/filters/adblock_entries.h @@ -28,7 +28,7 @@ struct adblock_entry { const char **domains, **domains_skip; }; -#define ADBLOCK_ENTRY_COUNT 66344 +#define ADBLOCK_ENTRY_COUNT 66475 const char *m1001413a[] = { "clk1005.com^", NULL }; const char *m10030a28[] = { "/InsightTrk/", NULL }; const char *m10043be [] = { "pro6e.com^", NULL }; @@ -337,6 +337,7 @@ const char *m111bbd89[] = { "google.com/images/integrations/", NULL }; const char *m111e8139[] = { "informationng.com^", "-Leaderboard.", NULL }; const char *m111e8731[] = { "adv.welaika.com^", NULL }; const char *m111f26b1[] = { "/tracking/track.jsp?", NULL }; +const char *m1121b38f[] = { "_marquage/js/xtcore.", NULL }; const char *m11232c8a[] = { "rent.com/track/visit/", NULL }; const char *m1123f5f3[] = { "goemotify.com^", NULL }; const char *m112565dc[] = { "/njs.gif?", NULL }; @@ -423,6 +424,7 @@ const char *m11666fb4[] = { "dunhilltraveldeals.com/iframes/", NULL }; const char *m1166ee04[] = { "spicegrenada.com/images/banners/", NULL }; const char *m1166f78a[] = { "akamaihd.net/hads-", ".mp4?", NULL }; const char *m116853ab[] = { "educationpost.com.hk^", "^300x250^", NULL }; +const char *m1168e2f5[] = { "unyhjoehc.com^", NULL }; const char *m11695892[] = { "/advertbanner2.", NULL }; const char *m116a54e4[] = { "_Social_buttons-", NULL }; const char *m116cddee[] = { "open.http.mp.streamamg.com/html5/", NULL }; @@ -721,6 +723,7 @@ const char *m128371fa[] = { "tscapeplay.com/pvim?", NULL }; const char *m12839fb4[] = { "v.fwmrm.net/ad/", "defaultImpression", NULL }; const char *m12856c7 [] = { "=160x160;", NULL }; const char *m1285dcbb[] = { "mouser.com/bmp/get.aspx?ZoneID=", NULL }; +const char *m128612fc[] = { "canlytics.com^", NULL }; const char *m12888e40[] = { "/homepage_pixels.", NULL }; const char *m12893f0b[] = { "adx.atnext.com^", NULL }; const char *m12899691[] = { "ea.rueducommerce.fr^", NULL }; @@ -1062,6 +1065,7 @@ const char *m13c9b64c[] = { "qiheptnm80.com^", NULL }; const char *m13ccafa5[] = { "/js/hbx.js", NULL }; const char *m13cd8d88[] = { "otoshiana.com^", NULL }; const char *m13ce0a6c[] = { "2cc.net.au/images/banners/", NULL }; +const char *m13cf3c0 [] = { "vcxoizuwy.com^", NULL }; const char *m13d01553[] = { "_facebookbadge.", NULL }; const char *m13d0f0cc[] = { "kqzyfj.com/placeholder-", NULL }; const char *m13d15f16[] = { "_728x90ad_", NULL }; @@ -1242,6 +1246,7 @@ const char *m14951891[] = { "adzonk.com^", NULL }; const char *m14955422[] = { "/ak-ads-", NULL }; const char *m1496e12c[] = { "/newsletter-pack-", NULL }; const char *m1496f700[] = { "cmqyhtqkhduy.com^", NULL }; +const char *m1497f1e1[] = { "d2o5idwacg3gyw.cloudfront.net^", NULL }; const char *m1498c2c0[] = { "_ads_control.", NULL }; const char *m1499c30f[] = { "/clientdatacollector/", NULL }; const char *m149a4985[] = { "pornomovies.com/templates/pornomovies/js/site.functions.js", NULL }; @@ -1455,6 +1460,7 @@ const char *m15644f85[] = { "sd5doozry8.com^", NULL }; const char *m1564720 [] = { "/ads-admin.", NULL }; const char *m1564de89[] = { "/savvyads.", NULL }; const char *m1565ed7b[] = { "bulgarine.com^", NULL }; +const char *m156601bb[] = { "jvjwaxjixypm.com^", NULL }; const char *m15691e6e[] = { "/displayad/", NULL }; const char *m156ab67c[] = { "bits.wikimedia.org/geoiplookup", NULL }; const char *m156abe1f[] = { "cpxjivpayggg.com^", NULL }; @@ -2492,6 +2498,7 @@ const char *m1937bd57[] = { "facebook.com^", "^plugins^facepile.php^", NULL }; const char *m193aed5c[] = { "/ic_technorati.", NULL }; const char *m193c117d[] = { "/smartpixel.", NULL }; const char *m193c872f[] = { "/site=", "/viewid=", "/size=", NULL }; +const char *m193d1fda[] = { "drjctivspweild.com^", NULL }; const char *m193d9557[] = { "phncdn.com/www-static/js/messages.js?", NULL }; const char *m193e4fa7[] = { "87159d7b62fc885.com^", NULL }; const char *m193e918d[] = { "mtc.nhk.or.jp^", NULL }; @@ -2805,6 +2812,7 @@ const char *m1a5c062b[] = { "delivery-dev.thebloggernetwork.com^", NULL }; const char *m1a5eb3c8[] = { "ltassrv.com/track/", NULL }; const char *m1a5edfb4[] = { "getmyuni.com", "_pages_ads", NULL }; const char *m1a5f5828[] = { "adsrevenue.net^", NULL }; +const char *m1a5ff5fb[] = { "siaiscphvghttd.com^", NULL }; const char *m1a5ffe9c[] = { "wp.com/adnetsreview.com/wp-content/uploads/", "banner", NULL }; const char *m1a6280ca[] = { "cloudfront.net/tie.js", NULL }; const char *m1a6301ce[] = { "yourindustrynews.com/ads/", NULL }; @@ -2906,6 +2914,7 @@ const char *m1ac52cfd[] = { "servedby-buysellads.com^", NULL }; const char *m1ac57728[] = { "/trackingcookies.", NULL }; const char *m1ac76d86[] = { "datacoral.io^", NULL }; const char *m1ac7ab90[] = { "tnaflix.com/display.php?", NULL }; +const char *m1ac7e77c[] = { "ywlaafzvnn.com^", NULL }; const char *m1ac887c8[] = { "theolivepress.es^", "-300x33.", NULL }; const char *m1ac966ee[] = { "/ad_upload/", NULL }; const char *m1ac9ce76[] = { "npujhntk.com^", NULL }; @@ -3243,6 +3252,7 @@ const char *m1bfa3585[] = { "gatewayinterface.com/App_Themes/PrivateImages/", NU const char *m1bfa5291[] = { "zbzksshdcwrka.bid^", NULL }; const char *m1bfae76e[] = { "/socialShare.", NULL }; const char *m1bfe1a32[] = { "adssend.net^", NULL }; +const char *m1bfe985e[] = { "jyymhnyr.com^", NULL }; const char *m1bff256c[] = { "/ads_thumb/", NULL }; const char *m1bffa964[] = { "imagebam.com^", "ad", NULL }; const char *m1c0042bd[] = { "promotion.monster.com^", NULL }; @@ -3572,6 +3582,7 @@ const char *m1d26a5e7[] = { "track.adform.net/wpf/", NULL }; const char *m1d273640[] = { "wamcash.com^", NULL }; const char *m1d276664[] = { "/Optimost/", NULL }; const char *m1d2892fc[] = { "workingdays.ca/pub_", NULL }; +const char *m1d291d4d[] = { "hqq.tv/js/betterj/", NULL }; const char *m1d2940a5[] = { "_300x160_", NULL }; const char *m1d297405[] = { "-ad-category-", NULL }; const char *m1d2a7cb4[] = { "/EmailOpenTrackLog.aspx?", NULL }; @@ -3670,6 +3681,7 @@ const char *m1d71857d[] = { "/cookie.gif?", NULL }; const char *m1d718a29[] = { "d1clfvuu2240eh.cloudfront.net^", NULL }; const char *m1d728802[] = { "/social_google_", NULL }; const char *m1d7800da[] = { "whatismyip.win^", NULL }; +const char *m1d784a3c[] = { "?mf_referrer=", NULL }; const char *m1d788c6b[] = { "vidcpm.com^", NULL }; const char *m1d78a3e1[] = { "ads.bigchurch.com^", NULL }; const char *m1d78f616[] = { "nr7.us^", NULL }; @@ -3726,6 +3738,7 @@ const char *m1db7462b[] = { "rover.ebay.com^", "^size^120x60^", NULL }; const char *m1db8b155[] = { "adsystem.simplemachines.org^", NULL }; const char *m1db90e5c[] = { "afreesms.now.im/adblocker.js", NULL }; const char *m1db97f1b[] = { "stumbleupon.com/badge/", NULL }; +const char *m1db9a0c1[] = { "_Crstatistics.js", NULL }; const char *m1dba49e0[] = { "azera-s014.com^", NULL }; const char *m1dba50c5[] = { "carambo.la/analytics/", NULL }; const char *m1dbb7cd0[] = { "ofapes.com^", NULL }; @@ -4079,7 +4092,6 @@ const char *m1f0a1d9e[] = { "lnwbiuetoymifj.com^", NULL }; const char *m1f0ce3d4[] = { "ssvolkkihcyp.com^", NULL }; const char *m1f1058a1[] = { "/advertize_", NULL }; const char *m1f11063f[] = { "yellowpages.com^", ".gif^tid", NULL }; -const char *m1f114e94[] = { "ip-api.com^", NULL }; const char *m1f118292[] = { "newrelic.com/nr-", ".min.js", NULL }; const char *m1f11dba0[] = { "kixer.com/ad/12?", NULL }; const char *m1f135c5c[] = { "/ad-int-", NULL }; @@ -4314,7 +4326,6 @@ const char *m1ff6449a[] = { "adc.9news.com.au^", NULL }; const char *m1ff6eef [] = { "/ads-banner", NULL }; const char *m1ff7721f[] = { "/ads/htmlparser.", NULL }; const char *m1ff82b0 [] = { "ohs1upuwi8b.info^", NULL }; -const char *m1ff8a89a[] = { "hqq.tv/sec/player/", NULL }; const char *m1ffb63ff[] = { "game-advertising-online.com^", NULL }; const char *m1ffbea60[] = { "adreclaim.com^", NULL }; const char *m1ffc168a[] = { "pornbb.org/images/your_privacy", NULL }; @@ -4465,6 +4476,7 @@ const char *m2066c17b[] = { "oascentral.thepostgame.com/om/", NULL }; const char *m2066f0c1[] = { "bnrs.ilm.ee/www/delivery/fl.js", NULL }; const char *m2066fc5 [] = { "gettraff.com^", NULL }; const char *m20683f61[] = { "lzrfxzvfbkay.com^", NULL }; +const char *m20692973[] = { "naetoris.pw^", NULL }; const char *m20694bc2[] = { "d1mib12jcgwmnv.cloudfront.net^", NULL }; const char *m206ac7c4[] = { "/advert2.", NULL }; const char *m206cefdb[] = { "resulticks.com^", NULL }; @@ -4524,6 +4536,7 @@ const char *m209902d [] = { "360installer.com^", NULL }; const char *m20997acd[] = { "_bottom_ads_", NULL }; const char *m209ab2af[] = { "nklivofyjkbt.com^", NULL }; const char *m209ac296[] = { "/60x468.", NULL }; +const char *m209bbd71[] = { "/reporting/campaignresolution/?", NULL }; const char *m209c44f0[] = { "fqovfxpsytxf.com^", NULL }; const char *m209d0ec9[] = { "-share-16.", NULL }; const char *m209d7b0e[] = { "twfcqnqggx.com^", NULL }; @@ -4848,6 +4861,7 @@ const char *m21d9650b[] = { "4e43ac9c.info^", NULL }; const char *m21d9fbf7[] = { "relead.com^", NULL }; const char *m21dad66a[] = { "cashthat.com^", NULL }; const char *m21dc686f[] = { "/headupstats.gif?", NULL }; +const char *m21dcf65 [] = { "performanceonclick.com^", NULL }; const char *m21dd30b5[] = { "triond.com/cntimp?", NULL }; const char *m21dda61c[] = { "idealo.co.uk/priceinfo/", NULL }; const char *m21ddac9c[] = { "/smarttag.js", NULL }; @@ -4860,6 +4874,7 @@ const char *m21e37963[] = { "onrpg.com/wp-content/uploads/", "_Skin-", NULL }; const char *m21e3fa71[] = { "ldybupeeeoq.bid^", NULL }; const char *m21e49191[] = { "insights.gravity.com^", NULL }; const char *m21e54484[] = { "google.com^", "^dlpageping^", NULL }; +const char *m21e5bdb2[] = { "promo.g5e.com^", NULL }; const char *m21e61a3f[] = { "swkhaeiymk.bid^", NULL }; const char *m21e6a08c[] = { "sunmedia.net^", NULL }; const char *m21e7e2b8[] = { "supercheats.com/js/yavli.js", NULL }; @@ -5172,6 +5187,7 @@ const char *m2312d655[] = { "ussscmqkjtfsx.com^", NULL }; const char *m2312fa35[] = { "gematsu.com^", "^square", NULL }; const char *m23137c83[] = { "kippbeak.cf^", NULL }; const char *m231397f7[] = { "sp.thenews-messenger.com^", NULL }; +const char *m23147c04[] = { "opflriars.com^", NULL }; const char *m231597e [] = { "/chitika-ad?", NULL }; const char *m2316c89a[] = { "twistys.com/track/", NULL }; const char *m2318bc28[] = { "/configuration-stat.js", NULL }; @@ -5737,6 +5753,7 @@ const char *m2526bd49[] = { "habibs.com.br/build/assets/js/tracking.js", NULL }; const char *m2527679b[] = { "/adview/", NULL }; const char *m25277825[] = { "adshot.de^", NULL }; const char *m252789c7[] = { "api-merchants.skimlinks.com^", NULL }; +const char *m2527dc1a[] = { "uuxnwoevyb.com^", NULL }; const char *m2529821c[] = { "/sidebarad/", NULL }; const char *m252c6944[] = { "adx.com.ru^", NULL }; const char *m252ca687[] = { "ayyvsbbbav.com^", NULL }; @@ -6510,6 +6527,7 @@ const char *m28130f1c[] = { "adultfriendfinder.com/go/", NULL }; const char *m28135ae4[] = { "_rss_square.", NULL }; const char *m28136096[] = { "sjqpctsz.com^", NULL }; const char *m28139afa[] = { "cpmtree.com^", NULL }; +const char *m2814a7cc[] = { "s2.reutersmedia.net/", "&", NULL }; const char *m2814dac9[] = { "youporngay.com/beingwatchedrightnow.php", NULL }; const char *m2815319d[] = { "ovbnb.com^", NULL }; const char *m281580ca[] = { "/ad/frame1.", NULL }; @@ -7150,6 +7168,7 @@ const char *m2a415ed5[] = { "fhserve.com^", NULL }; const char *m2a418946[] = { "trymynewspirit.com^", NULL }; const char *m2a42876d[] = { "api.bitp.it^", NULL }; const char *m2a42eda8[] = { "heyoya.com^", "^aff_id^", NULL }; +const char *m2a447659[] = { "oofpjjtc.com^", NULL }; const char *m2a4491a3[] = { "/webad.", NULL }; const char *m2a44da18[] = { "stats.yourminis.com^", NULL }; const char *m2a4502f1[] = { "das5ku9q.com^", NULL }; @@ -8367,6 +8386,7 @@ const char *m2ec1e986[] = { "ads.kelbymediagroup.com^", NULL }; const char *m2ec4a500[] = { "kwsmqtposrub.com^", NULL }; const char *m2ec50a8a[] = { "advertmarketing.com^", NULL }; const char *m2ec5aabe[] = { "admanage.com^", NULL }; +const char *m2ec5ab53[] = { "otnolabttmup.com^", NULL }; const char *m2ec65fda[] = { "remo-xp.com/wp-content/themes/adsense-boqpod/style.css", NULL }; const char *m2ec679e2[] = { "ckryzlnafwyd.com^", NULL }; const char *m2ec7714b[] = { "vs20060817.com^", NULL }; @@ -8764,6 +8784,7 @@ const char *m30333d9d[] = { "uhvbjjse.com^", NULL }; const char *m3034d39b[] = { "tocotlkfjo.bid^", NULL }; const char *m30355d69[] = { "vinlens.com^", NULL }; const char *m3038a184[] = { "mms.cnn.com^", NULL }; +const char *m30393cd7[] = { "bryvvdtek.com^", NULL }; const char *m30394626[] = { "ixzhwyuxxvxb.com^", NULL }; const char *m303974fb[] = { "ekmas.com^", NULL }; const char *m303ad5ff[] = { "webmd.com/dtmcms/live/webmd/PageBuilder_Assets/JS/oas35.js", NULL }; @@ -9808,7 +9829,6 @@ const char *m34147a00[] = { "ktf5kbl2m4.com^", NULL }; const char *m34151255[] = { "banners.sys-con.com^", NULL }; const char *m34172cfc[] = { "ana.net/contentimage/genicon/twitter.png", NULL }; const char *m34189039[] = { "stats.ynet.co.il^", NULL }; -const char *m341a7955[] = { "simpsonsua.com.ua/test-ad.php", NULL }; const char *m341a805f[] = { "zenoviaexchange.com^", NULL }; const char *m341af9a5[] = { "/responsive_ads.", NULL }; const char *m341b173b[] = { "/ads/leaderboard/", NULL }; @@ -10549,6 +10569,7 @@ const char *m36d395bd[] = { "register.it/scripts/track_", NULL }; const char *m36d3d3 [] = { "11c9e55308a.com^", NULL }; const char *m36d400e0[] = { "addtoany.com^", NULL }; const char *m36d4751b[] = { "numerino.cz^", NULL }; +const char *m36d475ee[] = { "/csp_log?", NULL }; const char *m36d60311[] = { "push.connect.digital^", NULL }; const char *m36d60fb0[] = { "/lnk-fb.", NULL }; const char *m36d660d3[] = { "amd.com/publishingimages/", "/master_", NULL }; @@ -11328,6 +11349,7 @@ const char *m39abfdaf[] = { "/Twittericon_", NULL }; const char *m39ac0057[] = { "ksyrium0014.com^", NULL }; const char *m39ac05bb[] = { "/icon-flickr.", NULL }; const char *m39ac5ffe[] = { "etbmvqjnfxtk.com^", NULL }; +const char *m39ad8886[] = { "juqakqgv.com^", NULL }; const char *m39adbe3a[] = { "kweayxzfazrws.com^", NULL }; const char *m39b0c8be[] = { "/google_adv/", NULL }; const char *m39b2e1c9[] = { "bixolsoqluvzpu.com^", NULL }; @@ -13893,6 +13915,7 @@ const char *m4352cefa[] = { "tmpopenclose.click^", NULL }; const char *m4353ab7e[] = { "forms.convertkit.com^", NULL }; const char *m435447ea[] = { "-fleshlight2.", NULL }; const char *m4356a0b6[] = { "sckxppzdm.com^", NULL }; +const char *m4357beca[] = { "analytics.cohesionapps.com^", NULL }; const char *m43582a8e[] = { "rapidvideo.com/js/videojs.hotkeys.min.js", NULL }; const char *m435935ab[] = { "l.yimg.com/zz/combo?pv", "/promo-banner_", NULL }; const char *m43596596[] = { "/trackContentViews.", NULL }; @@ -14032,6 +14055,7 @@ const char *m43d9ef2d[] = { "/fbanalytics/", NULL }; const char *m43d9f530[] = { "careerjunction.co.za^", "^widget^", NULL }; const char *m43d9f820[] = { "sa.squareup.com^", NULL }; const char *m43dad7f7[] = { "/ad/select?", NULL }; +const char *m43dbdfa0[] = { "imgsee.net^", NULL }; const char *m43de76b [] = { "keeplinks.co/sw.js", NULL }; const char *m43df0629[] = { "ezbbxqocxnto.com^", NULL }; const char *m43df3984[] = { "cdn.segment.com^", NULL }; @@ -14183,6 +14207,7 @@ const char *m446c95e [] = { "letsdoarbitrage.com^", NULL }; const char *m446ccbdf[] = { "plista.com/upload/videos/", NULL }; const char *m446d29eb[] = { "/adframetop.", NULL }; const char *m446ed73b[] = { "bannerboxes.com^", NULL }; +const char *m446f185d[] = { "resonate.com^", NULL }; const char *m446ff054[] = { "alternate.de/js/emos2.js", NULL }; const char *m44706093[] = { "/ico_youtube.", NULL }; const char *m44712527[] = { "/cn.wasm", NULL }; @@ -14454,6 +14479,7 @@ const char *m4565727d[] = { "scripts21.com^", NULL }; const char *m4566fa30[] = { "-700-200.", NULL }; const char *m4567500 [] = { "wywy.com^", NULL }; const char *m45689a1e[] = { "siradsalot.com^", NULL }; +const char *m4568bbba[] = { "torcidatricolor.tv/", ".gif", NULL }; const char *m4569b15c[] = { "ccfm.org.za^", "^sads^", NULL }; const char *m456a89c1[] = { "che-ka.com^", NULL }; const char *m456ae6b8[] = { "adbard.net^", NULL }; @@ -14756,6 +14782,7 @@ const char *m4687a501[] = { "thejewishnews.com^", "^ac_uploads^", NULL }; const char *m46883b6f[] = { "payrfnvfofeq.com^", NULL }; const char *m46884134[] = { "/cssjs/ads/", NULL }; const char *m468aead [] = { "damnlol.com/a/cubeNEW.php", NULL }; +const char *m468b5276[] = { "propbigo.com/", ".xml", NULL }; const char *m468b7b6d[] = { "ctv.ca/ctvresources/js/ctvad.js", NULL }; const char *m468bc4b2[] = { "/side-facebook.", NULL }; const char *m468cd8d1[] = { "/JqueryEtracker.", NULL }; @@ -14813,6 +14840,7 @@ const char *m46b88463[] = { "offers-service.cbsinteractive.com^", NULL }; const char *m46b8e0b5[] = { "special-offers.online^", NULL }; const char *m46bb4c99[] = { "iitfqholnpud.com^", NULL }; const char *m46bc4a11[] = { "rpt.anchorfree.net^", NULL }; +const char *m46bd9816[] = { "qceixjlqe.com^", NULL }; const char *m46bde30f[] = { "coinwire.eu^", NULL }; const char *m46c1b4c5[] = { "peruthisweek.com/uploads/sponsor_image/", NULL }; const char *m46c351f0[] = { "jizz.best^", NULL }; @@ -14855,6 +14883,7 @@ const char *m46ef0394[] = { "_instagram_badge", NULL }; const char *m46f055d7[] = { "glam.com/cece/agof/", NULL }; const char *m46f1c0d8[] = { "rurjxaovebr.bid^", NULL }; const char *m46f27a74[] = { "adsalvo.com^", NULL }; +const char *m46f2b5f2[] = { "pzopzjlhqbkgnp.com^", NULL }; const char *m46f30a63[] = { "//feedproxy.", "/~r/", NULL }; const char *m46f3ca71[] = { "/ad2con.", NULL }; const char *m46f4a261[] = { "rasset.ie/static/news/js/socialMedia.js", NULL }; @@ -15210,6 +15239,7 @@ const char *m481d232 [] = { "/bandeaucookie.", NULL }; const char *m481db9e0[] = { "/tikilink?", NULL }; const char *m481def44[] = { "-social-youtube-", NULL }; const char *m481ed028[] = { "advertisingvalue.info^", NULL }; +const char *m48204126[] = { "/Redirect.a2b?", NULL }; const char *m482136b3[] = { "yzoyfmwr.com^", NULL }; const char *m4821df1b[] = { "jzqharwtwqei.com^", NULL }; const char *m482240e6[] = { "facebook.com/audiencenetwork/", NULL }; @@ -15217,6 +15247,7 @@ const char *m482250f0[] = { "cdn7now.com^", NULL }; const char *m4822de99[] = { "trafficposse.com^", NULL }; const char *m48233101[] = { "api.branch.io^", "^open", NULL }; const char *m4823b2f2[] = { "springboardplatform.com/storage/lightbox_code/static/companion_ads.js", NULL }; +const char *m482608d2[] = { "hqq.watch/js/betterj/", NULL }; const char *m48271bea[] = { "extratorrent.cd^", NULL }; const char *m4829c6a6[] = { "mdsglvod-a.akamaihd.net/vod", NULL }; const char *m482b16ba[] = { "_twitterbird_32.", NULL }; @@ -15525,6 +15556,7 @@ const char *m494d720f[] = { "mieru-ca.com^", NULL }; const char *m494e0b33[] = { "flipkart.com/bbeacon.php?", NULL }; const char *m494f4cb8[] = { "lajpmujdntg.com^", NULL }; const char *m4950a5c5[] = { "contentsitesrv.com/js/push/", NULL }; +const char *m4950fb43[] = { "reutersmedia.net/resources/r/?m=", NULL }; const char *m49539b1c[] = { "culsauwou.com^", NULL }; const char *m4953ec70[] = { "likes.com/api/track_pv", NULL }; const char *m49569571[] = { "/gdpr_footer.", NULL }; @@ -15592,6 +15624,7 @@ const char *m49930160[] = { "id.google.", "/verify/", ".gif", NULL }; const char *m49949174[] = { "photosupload.net/photosupload.js", NULL }; const char *m49961c47[] = { "statedesign.com/advertisers/", NULL }; const char *m499ac02e[] = { "gxeoadmo.com^", NULL }; +const char *m499ae550[] = { "gxklbrtpqqyvy.com^", NULL }; const char *m499b02d3[] = { "8c9cc6d2b0e13.com^", NULL }; const char *m499b0bb0[] = { "performancehorizon.com^", "^advertiser^", NULL }; const char *m499bbafd[] = { "/stat2.aspx?", NULL }; @@ -15634,6 +15667,7 @@ const char *m49c2e822[] = { "/activetrackphp.php?", NULL }; const char *m49c3d283[] = { "nvgcmeqfn.com^", NULL }; const char *m49c4a2ff[] = { "/buttons/rss_", NULL }; const char *m49c6aca9[] = { "adro.co^", NULL }; +const char *m49c88bd6[] = { "shink.link^", NULL }; const char *m49ca029a[] = { "nufc.com^", "^altoonative_Cardiff.gif", NULL }; const char *m49caf4af[] = { "s10i.com/hp/images/fallback/twitter.png", NULL }; const char *m49cbb0 [] = { "yvmosixxo.com^", NULL }; @@ -16366,6 +16400,7 @@ 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 *m4c9ba7a8[] = { "r.mail.ru/", NULL }; const char *m4c9cb6ca[] = { "toplist.eu^", NULL }; const char *m4c9d9493[] = { "_juiceadv.", NULL }; const char *m4c9e6b61[] = { "mqjfzzgcrupfh.com^", NULL }; @@ -16573,6 +16608,7 @@ const char *m4d5adafb[] = { "sexitnow.com^", NULL }; const char *m4d5ae8b0[] = { "/match_ads.", NULL }; const char *m4d5b9a61[] = { "elvate.net^", NULL }; const char *m4d5ee430[] = { "kcgmgnejfp.bid^", NULL }; +const char *m4d607909[] = { "rtpdn10.com^", NULL }; const char *m4d60cb2 [] = { "adgatemedia.com^", NULL }; const char *m4d613a20[] = { "vk.me/css/al/ads.css", NULL }; const char *m4d615301[] = { "/ico_instagram-", NULL }; @@ -17236,7 +17272,6 @@ const char *m4fdb732e[] = { "gnmjiishaldus.com^", NULL }; const char *m4fdee863[] = { "roia.hutchmedia.com^", NULL }; const char *m4fdf834 [] = { "a.lolwot.com^", NULL }; const char *m4fdffe22[] = { "crosswalkmail.com^", NULL }; -const char *m4fe1c92a[] = { "", "/preroll/", "mp4", NULL }; const char *m4fe4157c[] = { "yesbeby.whies.info^", NULL }; const char *m4fe492f [] = { "nvkkjenz.com^", NULL }; const char *m4fe55736[] = { "/mint/ads/", NULL }; @@ -17360,6 +17395,7 @@ const char *m50644be9[] = { "/ad/getbanandfile?", NULL }; const char *m5065bbf9[] = { "sp.udimg.com^", NULL }; const char *m50669af0[] = { "twistyscash.com^", NULL }; const char *m5066d69c[] = { "-eu-cookie/", NULL }; +const char *m506869b [] = { "dpnahzfbb.com^", NULL }; const char *m50692dba[] = { "trtrccl.com^", NULL }; const char *m5069618f[] = { "a.giantrealm.com/assets/vau/grplayer", ".swf", NULL }; const char *m506993bb[] = { "gaynetwork.co.uk/Images/ads/bg/", NULL }; @@ -17661,6 +17697,7 @@ const char *m519202eb[] = { "fmpub.net/site/", NULL }; const char *m5192315 [] = { "-publicidad.", NULL }; const char *m5193f861[] = { "/tracker/index.jsp?", NULL }; const char *m5194d1b0[] = { "/vclkads.", NULL }; +const char *m5194e0ec[] = { "zggnhhadif.com^", NULL }; const char *m51950446[] = { "analytics.posttv.com^", NULL }; const char *m5196a84a[] = { "algovid.com^", NULL }; const char *m5196e00c[] = { "/wlog.php?", NULL }; @@ -18180,6 +18217,7 @@ const char *m536e3750[] = { "exposedwebcams.com/?token=", NULL }; const char *m537004c5[] = { "hipforums.com/images/banners/", NULL }; const char *m5370b1f6[] = { "pornsharing.com/App_Themes/pornsharingnew/js/adppornsharia", ".js", NULL }; const char *m5371709d[] = { "porn-site-builder.com^", NULL }; +const char *m5371f336[] = { "_marquage_xiti.", NULL }; const char *m53722be5[] = { "/emailshare.", NULL }; const char *m53723a3f[] = { "nola.com/cgi-bin/stats/", NULL }; const char *m53725ba1[] = { "xkylfuhjh.com^", NULL }; @@ -18805,6 +18843,7 @@ const char *m5598cea4[] = { "talkwithstranger.com^", NULL }; const char *m5598d53b[] = { "ziffstatic.com/jst/zdvtools.", NULL }; const char *m5599f8b1[] = { "darking09.tk^", NULL }; const char *m559a42a6[] = { "countomat.com^", NULL }; +const char *m559b3920[] = { "pdapmkivb.com^", NULL }; const char *m559b9b7d[] = { "phrasetech.com/api/collect", NULL }; const char *m559c82d5[] = { "ioujbpldicfgm.com^", NULL }; const char *m559fca4e[] = { "znvctmolksaj.com^", NULL }; @@ -18881,6 +18920,7 @@ const char *m55e659f0[] = { "amazonaws.com/beacon/vtpixpc.gif?", NULL }; const char *m55e7660c[] = { "txvsifff.com^", NULL }; const char *m55e8a3c2[] = { "gleam.io/seen?", NULL }; const char *m55e9e7a6[] = { "audienceamplify.com^", NULL }; +const char *m55ec09f0[] = { "hqq.", "/sec/player/", NULL }; const char *m55ec4fc8[] = { "/xtcore_", NULL }; const char *m55ed1838[] = { "/sns_icon.", NULL }; const char *m55edd242[] = { "pntra.com/i/", NULL }; @@ -19045,6 +19085,7 @@ const char *m56947e9b[] = { "-tracking/ga-", NULL }; const char *m56966c99[] = { "freecouponbiz.com^", NULL }; const char *m5698556d[] = { "submarino.com.br/openx/www/delivery/", NULL }; const char *m569a54c [] = { "azroydhgqcfv.com^", NULL }; +const char *m569af4bf[] = { "loglady.skypicker.com^", NULL }; const char *m569b8c6d[] = { "manager-magazin.de/js/http/", ",testat_", NULL }; const char *m569cd833[] = { "yabuka.com^", NULL }; const char *m569d7024[] = { "/ad_refresher.", NULL }; @@ -19292,6 +19333,7 @@ const char *m5797b5ac[] = { "tracking.cmcigroup.com^", NULL }; const char *m57988d8b[] = { "geo.q5media.net^", NULL }; const char *m57998195[] = { "=rightAds_", NULL }; const char *m579b7105[] = { ".com/i.gif?", NULL }; +const char *m579c31bf[] = { "uzlleehrsmibli.com^", NULL }; const char *m579cfbb5[] = { "ifmnwi.club^", NULL }; const char *m579d31e [] = { "inetinteractive.com^", NULL }; const char *m579d703d[] = { "adyou.me/bug/adcash", NULL }; @@ -19544,6 +19586,7 @@ const char *m588ace69[] = { "fxteikyi.bid^", NULL }; const char *m588ba7f2[] = { "df63de4ef399b.com^", NULL }; const char *m588bb9a5[] = { "jdzmcidlajwwzi.bid^", NULL }; const char *m588d850e[] = { "eseecmoa.com^", NULL }; +const char *m588d9d67[] = { "gjyfmlrqssyj.com^", NULL }; const char *m58905f2c[] = { "ha.ckers.org/images/nto_top.png", NULL }; const char *m5890e960[] = { "ads.emirates.net.ae^", NULL }; const char *m58912014[] = { "adnet.ru^", NULL }; @@ -19558,7 +19601,6 @@ const char *m58972a5d[] = { "/comm/AD_", NULL }; const char *m5897954c[] = { "/adv/box-", NULL }; const char *m589897b1[] = { "collect.yinyuetai.com^", NULL }; const char *m589d1e79[] = { "static.hltv.org/", "images/retina2/", NULL }; -const char *m589d33ee[] = { "cdnjs.cloudflare.com/ajax/", "/fuckadblock.min.js", NULL }; const char *m58a17da1[] = { "depositfiles.org/thumbs/", NULL }; const char *m58a22bc6[] = { "megashares.com/cache_program_banner.html", NULL }; const char *m58a38778[] = { "hortifor.com/images/", "120x60", NULL }; @@ -19635,6 +19677,7 @@ const char *m58ee402c[] = { "5.199.170.67^", NULL }; const char *m58f1ad0e[] = { "slidesharecdn.com/images/share_icon_transparent.png", NULL }; const char *m58f2296a[] = { "-ad-300x250.", NULL }; const char *m58f242bb[] = { "vpshsuvlh.bid^", NULL }; +const char *m58f38e29[] = { "src.fedoraproject.org/static/issues_stats.js?", NULL }; const char *m58f71609[] = { "fbay.tv^", NULL }; const char *m58f93369[] = { "theattractionforums.com/images/rbsbanners/", NULL }; const char *m58fa6dce[] = { "/ads/initialize/", NULL }; @@ -19929,7 +19972,6 @@ const char *m5a07c944[] = { "/bundles/Ad/", NULL }; const char *m5a0b2492[] = { "holdingprice.net^", NULL }; const char *m5a0c4960[] = { "cinestrenostv.tv/reproductores/adblock.js", NULL }; const char *m5a0e38fe[] = { "/analytics/liferay-", NULL }; -const char *m5a10c9d1[] = { "imgsrc.ru^", NULL }; const char *m5a10e371[] = { "yapi.awe.sm^", NULL }; const char *m5a111c37[] = { "/cx-video-analytics.js", NULL }; const char *m5a11f1a3[] = { "monova.org/js/adframe.js", NULL }; @@ -19971,6 +20013,7 @@ const char *m5a325abe[] = { "ads.boylesports.com^", NULL }; const char *m5a34af0d[] = { "/toolbar-digg.", NULL }; const char *m5a3575d6[] = { "^eas^", "^easformat^", NULL }; const char *m5a359b04[] = { "ruzwwrkgthfobd.com^", NULL }; +const char *m5a360900[] = { "nwsderzo.com^", NULL }; const char *m5a368ef9[] = { "adpost.com^", ".g.html", NULL }; const char *m5a3a4e57[] = { "hits.e.cl^", NULL }; const char *m5a3b1dd0[] = { "spwssohsyqgq.com^", NULL }; @@ -19994,6 +20037,7 @@ const char *m5a4da6b0[] = { "eurochannel.com/images/banners/", NULL }; const char *m5a4e7385[] = { "elthamely.com^", NULL }; const char *m5a4f268f[] = { "event.dkb.de^", NULL }; const char *m5a4f7ebe[] = { "hornywhores.net/hw", NULL }; +const char *m5a51e3a4[] = { "apsntakwzycu.com^", NULL }; const char *m5a533c79[] = { "cryptobara.com^", NULL }; const char *m5a538fa7[] = { "freean.us^", "^ref^", NULL }; const char *m5a54a7dc[] = { "adstil.indiatimes.com^", NULL }; @@ -20096,6 +20140,7 @@ const char *m5ab878 [] = { "imgsniper.com^", NULL }; const char *m5abaaad1[] = { "tersur.net^", NULL }; const char *m5abb7199[] = { "zshares.net/fm.html", NULL }; const char *m5abc67cf[] = { "/728_200_", NULL }; +const char *m5abd24cf[] = { "m.economictimes.com/mpetat/commons/images/rbc-red.png", NULL }; const char *m5abd385b[] = { "/getwebsitead/", NULL }; const char *m5abdd635[] = { "_adsjs.", NULL }; const char *m5abe661b[] = { "ycyrgutjregkw.com^", NULL }; @@ -20714,6 +20759,7 @@ const char *m5d25db21[] = { "/adscontrol.", NULL }; const char *m5d25fd3d[] = { "/adjs/", NULL }; const char *m5d26b10d[] = { "news.com.au^", "^public^img^p^", NULL }; const char *m5d26f6c1[] = { "k7-labelgroup.com/g.html?uid=", NULL }; +const char *m5d285b1f[] = { "twitcount.com^", NULL }; const char *m5d29054a[] = { "bluenile.co.uk/track/", NULL }; const char *m5d29f2f5[] = { "titag.com^", NULL }; const char *m5d2b6883[] = { "/cntpixel.", NULL }; @@ -21712,6 +21758,7 @@ const char *m60b27b37[] = { "deteql.net^", NULL }; const char *m60b3848b[] = { "qhzvvwblzrjc.com^", NULL }; const char *m60b7db7e[] = { "dp.ru/counter.gif?", NULL }; const char *m60b80154[] = { "cnhionline.com^", "^rtj_ad.jpg", NULL }; +const char *m60b85777[] = { "ucozssymgw.com^", NULL }; const char *m60b922d9[] = { "/ico_share.", NULL }; const char *m60b9e65a[] = { "impotencehelp.info^", NULL }; const char *m60ba0e04[] = { "giu9aab.bid^", NULL }; @@ -21719,6 +21766,7 @@ const char *m60badba6[] = { "win.staticstuff.net^", NULL }; const char *m60bb2b5a[] = { "/icon_reddit.", NULL }; const char *m60bc85f5[] = { "player.siriusxm.com/assets/AppMeasurement/VisitorAPI.js", NULL }; const char *m60bc8c60[] = { "russiasexygirls.com/wp-content/uploads/", "/cb_", NULL }; +const char *m60bdfbae[] = { "xda-developers.com/sponsors/", NULL }; const char *m60c04d71[] = { "youwatch.org/vids", ".html", NULL }; const char *m60c0a33f[] = { "presentationtracking.netflix.com^", NULL }; const char *m60c0a91e[] = { "whysoserius.club^", NULL }; @@ -22167,6 +22215,7 @@ const char *m623769d5[] = { "app.yesware.com/t/", NULL }; const char *m62392971[] = { "foundayu.com^", NULL }; const char *m623bcf37[] = { "/gomez.js", NULL }; const char *m623c4a5 [] = { "_gstat.gif?uid=", NULL }; +const char *m623c62a9[] = { "gizmochina.com^", "^banggood-", NULL }; const char *m623d6276[] = { "-social-icon-", NULL }; const char *m623e86be[] = { "/share_v1_", NULL }; const char *m623f5c0a[] = { "ksufusxqd.com^", NULL }; @@ -22202,6 +22251,7 @@ const char *m625bfd8e[] = { "/bansrc/", NULL }; const char *m625c5deb[] = { "ad.outsidehub.com^", NULL }; const char *m625cde31[] = { "ads.youtube.com^", NULL }; const char *m625defa6[] = { "mcaybfrnrqpmv.com^", NULL }; +const char *m625e72ca[] = { "hjknszojbbecy.com^", NULL }; const char *m625f819b[] = { "/facebook-spot.", NULL }; const char *m625fa870[] = { "marketshot.com^", NULL }; const char *m625fb261[] = { "173.199.120.7/delivery/", NULL }; @@ -22282,7 +22332,6 @@ const char *m62b65ece[] = { "eth-pocket.de^", NULL }; const char *m62b7a49f[] = { "opensubtitles.org/gfx/banners_campaigns/", NULL }; const char *m62b832ba[] = { "sowetanlive.co.za/banners/", NULL }; const char *m62b8718f[] = { "erqqhfsu.com^", NULL }; -const char *m62b88f55[] = { "dfs.ivi.ru/mp4-hi/", "/storage", ".mp4", NULL }; const char *m62b92ebb[] = { "/banner_adv/", NULL }; const char *m62b9a254[] = { "/Tag.rb", NULL }; const char *m62b9d283[] = { "/ad-template/", NULL }; @@ -22631,6 +22680,7 @@ const char *m63ed834d[] = { "hwsbehjaxebh.com^", NULL }; const char *m63efafc4[] = { "pulpyads.com^", NULL }; const char *m63f09b3 [] = { "ntnd.net^", "^store-buttons^", NULL }; const char *m63f16626[] = { "g2546417787.com^", NULL }; +const char *m63f1dca6[] = { "cricbuzz.com/includes/ads/images/cricbuzz/", NULL }; const char *m63f20e70[] = { "/proadvertising_", NULL }; const char *m63f23cb [] = { "180.70.93.115/ndmclick/", NULL }; const char *m63f2402f[] = { "amateur.amarotic.com^", NULL }; @@ -22888,6 +22938,7 @@ const char *m64cdaaed[] = { "streamads.com/view?", NULL }; const char *m64cefc17[] = { "mmgads.com^", NULL }; const char *m64cf30b0[] = { "_SocialSprite.", NULL }; const char *m64cf8f85[] = { "xleebhxalb.com^", NULL }; +const char *m64cfe43e[] = { "asr-games.net^", NULL }; const char *m64d21097[] = { "216.21.", NULL }; const char *m64d2870d[] = { "/isi-tracking.", NULL }; const char *m64d3776 [] = { "adslvr.com^", NULL }; @@ -23363,6 +23414,7 @@ const char *m666891d4[] = { "prezi.com/log/", NULL }; const char *m66696a3e[] = { "getsurl.com/images/banners/", NULL }; const char *m6669987b[] = { ".ad.footer.", NULL }; const char *m6669a6cf[] = { "promptfile.com/js/showads.js", NULL }; +const char *m666bdd8a[] = { "phragnmpo.com^", NULL }; const char *m666c713e[] = { "jqanygfhqne.com^", NULL }; const char *m666c96a [] = { "bet-at-home.com/oddbanner.aspx?", NULL }; const char *m666da658[] = { "/images/ads_", NULL }; @@ -23590,7 +23642,6 @@ const char *m6754dee3[] = { "pokersavvy.com^", "^banners^", NULL }; const char *m67556ff7[] = { "/ad_code.", NULL }; const char *m67564839[] = { "atresadvertising.com^", NULL }; const char *m675650bd[] = { "viewex.co.uk^", NULL }; -const char *m6757f184[] = { "simpsonsua.com.ua^", NULL }; const char *m67586f25[] = { "x-adservice.com^", NULL }; const char *m675a56da[] = { "boinkcash.com^", NULL }; const char *m675ba694[] = { "spankmasters.com^", NULL }; @@ -23783,7 +23834,6 @@ const char *m67f78844[] = { "kmvupiadkzdn.com^", NULL }; const char *m67f7abd4[] = { "/wtd.gif?", NULL }; const char *m67f8c7a7[] = { "dailyvideo.securejoin.com^", NULL }; const char *m67f9320 [] = { "qbywtukryaqpp.bid^", NULL }; -const char *m67faf215[] = { "smotret-anime.ru^", NULL }; const char *m67fc5bf1[] = { "_ad_zone_", NULL }; const char *m68008bde[] = { "omtrdc.net^", "^mbox^standard^", NULL }; const char *m68013bc2[] = { "/Resources/twitter-", NULL }; @@ -23806,6 +23856,7 @@ const char *m68103d6a[] = { "/geoAnalysis.js", NULL }; const char *m68118ea6[] = { "gannettdigital.com/universal-web-client/master/latest/elements/video/video-ads/video-ads.html", NULL }; const char *m6812cc24[] = { "aqryyhyzjveh.com^", NULL }; const char *m6814f195[] = { "xcajbqjdcguybf.com^", NULL }; +const char *m68155586[] = { "navegg.com^", NULL }; const char *m68156900[] = { "_sociallinks.", NULL }; const char *m68160571[] = { "rgvrddwoccsgn.com^", NULL }; const char *m68170170[] = { "ioitfufxdsxtq.bid^", NULL }; @@ -24158,6 +24209,7 @@ const char *m696c78b9[] = { "/ads/gpt_", NULL }; const char *m696cc404[] = { "itslive.com^", NULL }; const char *m696d5105[] = { "/adengine.", NULL }; const char *m696d95de[] = { "izavihllfvej.com^", NULL }; +const char *m697028d1[] = { "hitme.pw^", NULL }; const char *m6970da26[] = { "slickdeals.meritline.com^", NULL }; const char *m69738353[] = { "lyngsat-logo.com/icon/flag/az/ad.gif", NULL }; const char *m6973a9ec[] = { "netseer.com^", NULL }; @@ -24650,6 +24702,7 @@ const char *m6b3429d1[] = { "media.funpic.de^", NULL }; const char *m6b348864[] = { "lloogg.com^", NULL }; const char *m6b3725e [] = { "adlog.com.com^", NULL }; const char *m6b37621f[] = { "/trackingPixel.", NULL }; +const char *m6b37dedd[] = { "/video.counters.js", NULL }; const char *m6b38742e[] = { "nspmotion.com/tracking/", NULL }; const char *m6b390b8f[] = { "paradocs.ru^", NULL }; const char *m6b3a1207[] = { "gez.io^", NULL }; @@ -25385,6 +25438,7 @@ const char *m6dd464fb[] = { "push-money.ru^", NULL }; const char *m6ddad494[] = { "imglnkb.com^", NULL }; const char *m6ddc9e96[] = { "/error/js/log?", NULL }; const char *m6dddf3c4[] = { "trobely.co^", NULL }; +const char *m6dde73a6[] = { "cvqgnkeqme.com^", NULL }; const char *m6de11f8a[] = { "sli-spark.com/b.png", NULL }; const char *m6de300b3[] = { "/bbad4.", NULL }; const char *m6de3d24d[] = { "afcyhf.com^", NULL }; @@ -25420,6 +25474,7 @@ const char *m6e001057[] = { "iohaqrkjddeq.com^", NULL }; const char *m6e010a4b[] = { "/ajaxstat/", NULL }; const char *m6e03043e[] = { "impossible3ds.com/wp-content/plugins/uk-cookie-consent/js/uk-cookie-consent-js", NULL }; const char *m6e0458ef[] = { "src.litix.io/videojs/", NULL }; +const char *m6e05cd42[] = { "fpzcyccpqldc.com^", NULL }; const char *m6e06597f[] = { "recomendedsite.com/addon/upixel/", NULL }; const char *m6e06ae53[] = { "/px.gif?", NULL }; const char *m6e084029[] = { "lp.longtailvideo.com^", NULL }; @@ -25557,6 +25612,7 @@ const char *m6e91416e[] = { "/adfolder/", NULL }; const char *m6e91611a[] = { "erckgobvi.com^", NULL }; const char *m6e91c968[] = { "_adsense_", NULL }; const char *m6e932ddd[] = { "jadeitite.com^", NULL }; +const char *m6e9361d3[] = { "lmevacaixeqy.com^", NULL }; const char *m6e977734[] = { "dbojgaxhxalh.com^", NULL }; const char *m6e97a712[] = { "openload.co/log", NULL }; const char *m6e9802f0[] = { "gaccny.com/uploads/tx_bannermanagement/", NULL }; @@ -26263,6 +26319,7 @@ const char *m71004608[] = { "^utm_source^aff^", NULL }; const char *m7100ca0b[] = { "omcozngvtyox.com^", NULL }; const char *m7101d0a8[] = { "/my-ad-injector/", NULL }; const char *m7102a445[] = { "tribwgnam.files.wordpress.com^", "reskin2.", NULL }; +const char *m7104234f[] = { "ovid.", "/sw.js", NULL }; const char *m71048368[] = { "filthyrx.com/rx.js", NULL }; const char *m7105e0a [] = { "phncdn.com^", "^ads.js", NULL }; const char *m710639e2[] = { "techpowerup.com/images/bnnrs/", NULL }; @@ -26920,12 +26977,14 @@ const char *m7362a4be[] = { "_bottom_vimeo.", NULL }; const char *m7362c07d[] = { "lzvnaaozpqyb.com^", NULL }; const char *m7362c2f0[] = { "poweredbyeden.com/widget/tracker/", NULL }; const char *m73639c73[] = { "/phpadserver/", NULL }; +const char *m7363b79d[] = { "usairguw.com^", NULL }; const char *m7364040 [] = { "ojjsoozoerpt.com^", NULL }; const char *m7364cc5e[] = { "virtualearth.net/webservices/v1/LoggingService/", NULL }; const char *m7365dd67[] = { "uenpibqyjvim.com^", NULL }; const char *m7366c3bd[] = { "/xgemius_v2.", NULL }; const char *m7366de22[] = { "michiganlottery.com/global/share/js/", NULL }; const char *m73676cca[] = { "/twitter_icon_", NULL }; +const char *m7367c827[] = { "getcontent.net^", NULL }; const char *m736a2cb7[] = { ".ads1-", NULL }; const char *m736a6102[] = { "directorym.com^", NULL }; const char *m736b9f18[] = { "vpnarea.com/affiliate/", NULL }; @@ -26950,6 +27009,7 @@ const char *m73829381[] = { "/stats?aid=", NULL }; const char *m7382a575[] = { "cmmeglobal.com^", NULL }; const char *m7383598 [] = { "/bin/stats?", NULL }; const char *m7385cc29[] = { "btbuckets.com^", NULL }; +const char *m738629f9[] = { "qkwbygfsbfmj.com^", NULL }; const char *m7386d766[] = { "utrack.hexun.com^", NULL }; const char *m73885cec[] = { "fmoihhvbehopc.com^", NULL }; const char *m738b497d[] = { "/advcounter.", NULL }; @@ -27474,7 +27534,6 @@ const char *m756e377b[] = { "wszpjhuosjeexj.com^", NULL }; const char *m756ecb13[] = { "/adspan.", NULL }; const char *m756f4e02[] = { "stat.funshion.net^", NULL }; const char *m756f5404[] = { "/awepop.", NULL }; -const char *m756f7e49[] = { "cdn.cpmstar.com/cached/js/", NULL }; const char *m756f941 [] = { "leaplunchroom.com^", NULL }; const char *m756f98c0[] = { "/mad_ad.", NULL }; const char *m756ff9af[] = { "/stats.", "/hits/", NULL }; @@ -27599,6 +27658,7 @@ const char *m75d3bdb6[] = { "analytics.adpost.org^", NULL }; const char *m75d48eed[] = { "symkashop.ru^", NULL }; const char *m75d7ab73[] = { "accesssearch.click^", NULL }; const char *m75d87af [] = { "-icons/facebook.", NULL }; +const char *m75d95779[] = { "kcetcukaolxc.com^", NULL }; const char *m75d9aad8[] = { "&http_referer=", NULL }; const char *m75de0b24[] = { "/tracker.do?", NULL }; const char *m75de9ac6[] = { "4702fb341ddf276d.com^", NULL }; @@ -27985,6 +28045,7 @@ const char *m773a7b8d[] = { "zjvlymwonwbp.bid^", NULL }; const char *m773a8ea [] = { "prtjzzyfi.com^", NULL }; const char *m773a974e[] = { "&video_ads_", NULL }; const char *m773c7607[] = { "push4site.com^", NULL }; +const char *m773dc4e5[] = { "vuikvvkcdas.com^", NULL }; const char *m773dfc31[] = { "fenixm.com/actions/", "Skin", ".", NULL }; const char *m773ed49e[] = { "4downfiles.com/open1.js", NULL }; const char *m773f461a[] = { "hiadone.com^", NULL }; @@ -28131,6 +28192,7 @@ const char *m77d56ca7[] = { "elanatality.info^", NULL }; const char *m77d6b277[] = { "h-cdn.com/loader.js", NULL }; const char *m77d7eed1[] = { "24ur.com/adserver/adall.", NULL }; const char *m77d813b3[] = { "/plugin.php?js=1&s=", NULL }; +const char *m77d86a3b[] = { "exkruwviyy.com^", NULL }; const char *m77d8ae18[] = { ".php?p=stats&", NULL }; const char *m77da9372[] = { "/social-sprites2.", NULL }; const char *m77daf762[] = { "lyricsfreak.com^", "^overlay.js", NULL }; @@ -28339,6 +28401,7 @@ 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 }; const char *m78a7d3ff[] = { "crypto-coins.info^", NULL }; +const char *m78a958e4[] = { "obeeifroxtivh.com^", NULL }; const char *m78aa51d0[] = { "mb01.com^", NULL }; const char *m78ac6720[] = { "/icons/gplus", NULL }; const char *m78ac80eb[] = { "fapxl.com/view/spot/", NULL }; @@ -28397,7 +28460,6 @@ const char *m78db44b [] = { "/ads_banners/", NULL }; const char *m78dc06ce[] = { "tetrisfriends.com^", NULL }; const char *m78dc40f2[] = { "/adbox.", NULL }; const char *m78dd7316[] = { "sicksmash.com^", NULL }; -const char *m78de1d4 [] = { "maxcdn.bootstrapcdn.com^$stylesheet,domain^", NULL }; const char *m78de5541[] = { "b45a0da7c44600e69.com^", NULL }; const char *m78df7acc[] = { "tracking.pornhd.com^", NULL }; const char *m78e037f [] = { "fresh-weather.com/popup1.gif", NULL }; @@ -28508,7 +28570,6 @@ const char *m7939fc8c[] = { "/adError/", NULL }; const char *m793b7857[] = { "33across.com^", NULL }; const char *m793c02af[] = { "static-economist.com^", "^timekeeper-by-rolex-medium.png", NULL }; const char *m793ec7da[] = { "/initlayeredwelcomead-", NULL }; -const char *m793f85d6[] = { "elil.cc/rizie.js", NULL }; const char *m79403c2a[] = { "/twitter.jpg", NULL }; const char *m7941fc36[] = { "/dns_ad/", NULL }; const char *m7941ffb9[] = { "completemarkets.com/pictureHandler.ashx?adid=", NULL }; @@ -29131,6 +29192,7 @@ const char *m7b802547[] = { "fkemshukccjvu.com^", NULL }; const char *m7b8113a9[] = { "/600x75_", NULL }; const char *m7b8194fc[] = { "upload2.com/upload2.html", NULL }; const char *m7b826d20[] = { "truex.com^", NULL }; +const char *m7b843ae [] = { "reutersmedia.net/resources/r/?n=", NULL }; const char *m7b846bb6[] = { "/nbc-stats/", NULL }; const char *m7b854bc5[] = { "/img/adv.", NULL }; const char *m7b866ba7[] = { "/footer/twit-", NULL }; @@ -29246,6 +29308,7 @@ const char *m7bfb4add[] = { "amazon.com^", "^token^", NULL }; const char *m7bfcf2dc[] = { "/showads/", NULL }; const char *m7bfd0973[] = { "xnmphtmerao.bid^", NULL }; const char *m7bfda21a[] = { "unlockapk.com/ads.js", NULL }; +const char *m7bfdc55 [] = { "erireiejv.com^", NULL }; const char *m7bfeece5[] = { "cloudfront.net/opentag-", ".js", NULL }; const char *m7c026f1e[] = { "vomhhsovuu.bid^", NULL }; const char *m7c02c04a[] = { "fapdick.com/uploads/fap_", NULL }; @@ -29359,6 +29422,7 @@ const char *m7c70a0c7[] = { "/adsup.", NULL }; const char *m7c70ef20[] = { "jokeroo.com/i/.gif", NULL }; const char *m7c70ff0f[] = { "sodahead.com^", NULL }; const char *m7c71769e[] = { "graftaub.com^", NULL }; +const char *m7c751e6e[] = { "okffuzmscjboad.com^", NULL }; const char *m7c756cdb[] = { "dexerto.com/app/uploads/", "-300600.", NULL }; const char *m7c76ee52[] = { "-ad-strip.", NULL }; const char *m7c77553b[] = { "wmvkbjuzcr.bid^", NULL }; @@ -29537,6 +29601,7 @@ const char *m7d118391[] = { "/Kelkooid?", NULL }; const char *m7d120841[] = { "wubdkryfkr.com^", NULL }; const char *m7d126401[] = { "userreport.com^", NULL }; const char *m7d12ce [] = { "/wp-banners.js", NULL }; +const char *m7d1543c0[] = { "oiycak.com^", NULL }; const char *m7d159db7[] = { "tracking.", ".miui.com^", NULL }; const char *m7d16b09a[] = { "/rsstop1.", NULL }; const char *m7d17c104[] = { "go4up.com^", "^webbuttoned.gif", NULL }; @@ -29568,7 +29633,6 @@ const char *m7d2dbb9c[] = { "/ad-minister-", NULL }; const char *m7d2e0a41[] = { "/log_e.php?id=", NULL }; const char *m7d2e7785[] = { "netzstat.ch^", NULL }; const char *m7d30356 [] = { "abfcfxfkzmiqht.com^", NULL }; -const char *m7d3152f6[] = { "reutersmedia.net/resources/r/?v=", NULL }; const char *m7d321d7b[] = { "/html/ad.", NULL }; const char *m7d32b3ad[] = { "l.m.naver.com^", NULL }; const char *m7d332b5 [] = { "/bdcustomadsense-", NULL }; @@ -29632,7 +29696,6 @@ const char *m7d595d3f[] = { "/adman.", NULL }; const char *m7d59f1a7[] = { "adsession.com^", NULL }; const char *m7d5a1659[] = { "on-line.lv^", NULL }; const char *m7d5c2138[] = { "revistaforum.com.br^", "^jquery.fancybox.min.js", NULL }; -const char *m7d5d0d72[] = { "charlieandmekids.com/www/delivery/", NULL }; const char *m7d5d4dfe[] = { "coryarcangel.com/images/banners/", NULL }; const char *m7d5e2921[] = { "iclytswtff.com^", NULL }; const char *m7d5e70ec[] = { "/ad/bin/", NULL }; @@ -29696,7 +29759,6 @@ const char *m7d8ff5f3[] = { "cricketndtv.com^", NULL }; const char *m7d91d859[] = { "xqhgisklvxrh.com^", NULL }; const char *m7d93994 [] = { "shop.sportsmole.co.uk/pages/deeplink/", NULL }; const char *m7d93b72f[] = { "mplxtms.com^", NULL }; -const char *m7d93fa7 [] = { "dnews.dn.ua/", "banner", NULL }; const char *m7d94029f[] = { "fngoubeq.com^", NULL }; const char *m7d949cfb[] = { "howevert.info^", NULL }; const char *m7d95a326[] = { "wp.com/digiday.com/wp-content/uploads/", "-ad.jpg?", NULL }; @@ -30202,6 +30264,7 @@ const char *m7f534aec[] = { "/cookie_consent_", NULL }; const char *m7f560c17[] = { "/adhelper.", NULL }; const char *m7f57d2bb[] = { "lvgliqkumatjv.com^", NULL }; const char *m7f588496[] = { "pkougirndckw.com^", NULL }; +const char *m7f592fc4[] = { "hqtlbsglscrju.com^", NULL }; const char *m7f5b22cb[] = { "xdcdlfejo.com^", NULL }; const char *m7f5ed790[] = { "far-far-star.com^", NULL }; const char *m7f5f99a6[] = { "/kameleoon.js", NULL }; @@ -30532,6 +30595,7 @@ const char *m80a6215d[] = { "mbrxgolis.com^", NULL }; const char *m80a73ab6[] = { "webnewswire.com/images/banner", NULL }; const char *m80a7e252[] = { "/topleftads.", NULL }; const char *m80a8e419[] = { "tracking.kurier.at^", NULL }; +const char *m80aa3a95[] = { "media.indiatimes.in/idthat/commons/images/rbc-gray.png", NULL }; const char *m80ab848c[] = { "hnvbfamkwmq.bid^", NULL }; const char *m80ab8c72[] = { "/jsAds/", NULL }; const char *m80abc82e[] = { "tool-site.com^", NULL }; @@ -30616,6 +30680,7 @@ const char *m80eddc24[] = { "banerator.net^", NULL }; const char *m80ee9939[] = { "_centre_ad.", NULL }; const char *m80efcaba[] = { "hgbmwkklwittcdkjapnpeikxojivfhgszbxmrjfrvajzhzhuks.com^", NULL }; const char *m80f0d721[] = { "adwires.com^", NULL }; +const char *m80f10014[] = { "mbmwfufkaxll.com^", NULL }; const char *m80f15ed5[] = { "nicheads.com^", NULL }; const char *m80f1a957[] = { "qkjltxihv.com^", NULL }; const char *m80f1b0cf[] = { "cookie.gazeta.pl^", NULL }; @@ -30734,7 +30799,6 @@ const char *m816dbc31[] = { "cherrythread.com^", NULL }; const char *m816fd4cb[] = { "xponsor.com^", NULL }; const char *m817278df[] = { "34c2f22e9503ace.com^", NULL }; const char *m81728268[] = { "curredex.com^", NULL }; -const char *m81760c72[] = { "c1.popads.net/pop.js", NULL }; const char *m81766096[] = { "/n4403ad.", NULL }; const char *m81774562[] = { "assets.newsinc.com^", NULL }; const char *m817755c0[] = { "/stats.cgi", NULL }; @@ -30771,6 +30835,7 @@ const char *m819a280d[] = { "mizzima.com/images/banners/", NULL }; const char *m819a3728[] = { "ads2ads.net^", NULL }; const char *m819ac883[] = { "trace.qq.com^", NULL }; const char *m819e1ec6[] = { "hopinionse.com^", NULL }; +const char *m819ed55e[] = { "oghits.com^", "^modules^modal^assets^js^modal.min.js", NULL }; const char *m819fc2a0[] = { "aolcdn.com/ads/adswrappermsni.js", NULL }; const char *m81a0d047[] = { "trafficvance.com^", "^socket.io^", NULL }; const char *m81a2f9c6[] = { "local.ch/track/", NULL }; @@ -31688,6 +31753,7 @@ const char *m851e0f02[] = { "swurve.com/affiliates/", NULL }; const char *m85204821[] = { "freebtc.click/display_ads.js", NULL }; const char *m8520b436[] = { "/ads/storysponsors/", NULL }; const char *m8522c32f[] = { "yulkafed.ru^", NULL }; +const char *m8526106b[] = { "acwyoynw.com^", NULL }; const char *m85267abd[] = { "/kelkooSponsoredLinks.", NULL }; const char *m85267bf8[] = { "hentaibiz.com^", NULL }; const char *m8526856 [] = { "urwvswik.bid^", NULL }; @@ -31789,6 +31855,7 @@ const char *m85789f3 [] = { "mniyaeikxozlts.bid^", NULL }; const char *m857b26ab[] = { "naked.com/promos/", NULL }; const char *m857d85dc[] = { "abbahoxgss.com^", NULL }; const char *m857d8f56[] = { "_ad_yellow.", NULL }; +const char *m857e75f0[] = { "edgedatg.com^", "^VisitorAPI.js", NULL }; const char *m85801d16[] = { ".co/e.gif?", NULL }; const char *m8581618f[] = { ".track_Visit?", NULL }; const char *m85824e4c[] = { "lhapwjkoltogf.bid^", NULL }; @@ -32682,6 +32749,7 @@ const char *m8909f75b[] = { "g.doubleclick.net^gampad^ads^", "^iu_parts^7372121% const char *m890a8853[] = { "epxxqzrcdfkxo.bid^", NULL }; const char *m890f4c4f[] = { "zyqlfplqdgxu.com^", NULL }; const char *m8910270e[] = { "/adbrite_", NULL }; +const char *m8910352d[] = { "pxthyfgzm.com^", NULL }; const char *m8910ba54[] = { "/getad/", NULL }; const char *m89129dd8[] = { "oazznjmbchmpdg.com^", NULL }; const char *m89135432[] = { "uyfudwfqfk.bid^", NULL }; @@ -33205,6 +33273,7 @@ const char *m8ae3dcae[] = { "babycenter.com/viewadvertorialpoll.htm", NULL }; const char *m8ae44df2[] = { "tcog.news.com.au^", NULL }; const char *m8ae4a1c4[] = { "/300x600-", NULL }; const char *m8ae4dd12[] = { "mxxrzwibnlnmd.bid^", NULL }; +const char *m8ae5a19a[] = { "wxmpekoil.com^", NULL }; const char *m8ae6cf00[] = { "twvmqhjjgj.com^", NULL }; const char *m8ae719e3[] = { "/sites/ad_", NULL }; const char *m8ae7e325[] = { "/buttons/flickr.gif", NULL }; @@ -33213,6 +33282,7 @@ const char *m8aec6044[] = { "reauthenticator.com^", NULL }; const char *m8aee1fcd[] = { "?advertising=", NULL }; const char *m8aefce8f[] = { "clickiocdn.com/t/common_", NULL }; const char *m8af03a38[] = { "keywee.co/analytics.js?", NULL }; +const char *m8af0e5b5[] = { "kvdjcnerhxzb.com^", NULL }; const char *m8af179f2[] = { "admpads.com^", NULL }; const char *m8af290f6[] = { "reddit.com/buttonlite.js", NULL }; const char *m8af47c9a[] = { "marchex.com^", NULL }; @@ -34328,6 +34398,7 @@ const char *m8f349e46[] = { "/analytics_id.", NULL }; const char *m8f37645f[] = { "thecatholicuniverse.com^", "-advert-", NULL }; const char *m8f37ab36[] = { "sjtevvoviqhe.com^", NULL }; const char *m8f37cb02[] = { "diuiyzhao.com^", NULL }; +const char *m8f38a603[] = { "jguczdjzvfp.com^", NULL }; const char *m8f3941af[] = { "/ad_data/", NULL }; const char *m8f39a9e2[] = { "ad01.mediacorpsingapore.com^", NULL }; const char *m8f3ab626[] = { "swatchseries.to/main.js", NULL }; @@ -34846,10 +34917,10 @@ const char *m91070feb[] = { "/google_plus_icon_", NULL }; const char *m91073afd[] = { "carbonads.com^", NULL }; const char *m9108281 [] = { "mrunlock.icu^", NULL }; const char *m910837fd[] = { "&adpageurl=", NULL }; -const char *m910aa3e8[] = { "piguiqproxy.com/api", NULL }; const char *m910b288f[] = { "grobido.info^", NULL }; const char *m910b64e8[] = { "webmonkey.com/js/stats/", NULL }; const char *m910c168d[] = { "tool.acces-vod.com^", NULL }; +const char *m910ea4e7[] = { "hcycanmscyg.com^", NULL }; const char *m910ec0d2[] = { "sextronix.com/b/", NULL }; const char *m910f245a[] = { "/tickerRSS.", NULL }; const char *m910f9f2d[] = { "/hostedbannerads.", NULL }; @@ -35686,7 +35757,6 @@ const char *m942b8144[] = { "/_js2/oas.", NULL }; const char *m942ceb69[] = { "mediausamns-a.akamaihd.net^", NULL }; const char *m942d0fe2[] = { "besucherstats.de^", NULL }; const char *m942e5820[] = { "/nonrotatingads/", NULL }; -const char *m942e87de[] = { "simpsonsua.com.ua/adv", NULL }; const char *m943097be[] = { "uzwweczttqlayd.com^", NULL }; const char *m94314ab [] = { ".com/HG?", NULL }; const char *m94321271[] = { "dealer.com^", "^tracker^", NULL }; @@ -35720,6 +35790,7 @@ const char *m944a6bec[] = { "/?advideo/", NULL }; const char *m944b1e41[] = { "evgdkvrzn.com^", NULL }; const char *m944b461a[] = { "homoactive.tv/banner/", NULL }; const char *m944ba80d[] = { "partners.autotrader.co.uk^", NULL }; +const char *m944d9e09[] = { "alvdtjrb.com^", NULL }; const char *m944dbc3b[] = { "ard.xxxblackbook.com^", NULL }; const char *m944efca4[] = { "force24.co.uk^", NULL }; const char *m944fef3e[] = { "longurl.it/_t.gif?", NULL }; @@ -36756,6 +36827,7 @@ const char *m984755a2[] = { "/admeta.", NULL }; const char *m98479889[] = { "viralfix.net^", NULL }; const char *m9847af86[] = { "_ads_Home.", NULL }; const char *m984aee0d[] = { "cdn-redfin.com^", "^page_analytics.js", NULL }; +const char *m984b3b87[] = { "qurhdjkms.com^", NULL }; const char *m984b7b8a[] = { "-tag-ad.", NULL }; const char *m984c349c[] = { "gogavdasjtxn.com^", NULL }; const char *m984d12 [] = { "videos.oms.eu^", NULL }; @@ -36916,6 +36988,7 @@ const char *m98f5ac1a[] = { "rlogoro.ru^", NULL }; const char *m98f6c972[] = { "dnzevkqpk.com^", NULL }; const char *m98f755ea[] = { "berliner-zeitung.de/analytics/", NULL }; const char *m98f9296 [] = { "yellowpages.com/proxy/envoy/", NULL }; +const char *m98f94f2b[] = { "pqgslqshlj.com^", NULL }; const char *m98f9dc47[] = { "xgznkebnjme.com^", NULL }; const char *m98fb334 [] = { "dailymotion.com/skin/data/default/partner/", NULL }; const char *m98fc272e[] = { "w87.eu/ads/banner.png", NULL }; @@ -37202,6 +37275,7 @@ const char *m99df3090[] = { "xkjlcqbufdlwrq.com^", NULL }; const char *m99df4d9b[] = { "/spr-social.", NULL }; const char *m99e02af9[] = { "urmilan.info^", NULL }; const char *m99e067cc[] = { "manutd.com^", "^Sponsors^", NULL }; +const char *m99e204ef[] = { "uoicsyuiof.com^", NULL }; const char *m99e2ebde[] = { "thenextweb.com/wp-content/plugins/tnw-siteskin/mobileys/", NULL }; const char *m99e4c6fb[] = { "-your-ads-here.", NULL }; const char *m99e7b9ac[] = { "/RivistaOpenX.", NULL }; @@ -37650,6 +37724,7 @@ const char *m9bb3d0a9[] = { "ggyrnhdbqxufh.com^", NULL }; const char *m9bb3efc4[] = { "fskheghrote.com^", NULL }; const char *m9bb4b2b9[] = { "cardomain.com/empty_pg.htm", NULL }; const char *m9bb69691[] = { "motosal.net^", NULL }; +const char *m9bb6d673[] = { "ilxwlsnzhzukj.com^", NULL }; const char *m9bb725dc[] = { "trickyseduction.com^", NULL }; const char *m9bb8fbaa[] = { "unkrokwhwn.com^", NULL }; const char *m9bb936a2[] = { "tokenfly.pw^", NULL }; @@ -38417,6 +38492,7 @@ const char *m9e9e833 [] = { "tapad.com/tapestry/1?ta_partner_id=", NULL }; const char *m9e9f447 [] = { "promos.gpniches.com^", NULL }; const char *m9e9f5d98[] = { "protraffic.com^", NULL }; const char *m9e9ff0e9[] = { "count.taobao.com^", NULL }; +const char *m9ea00dcd[] = { "zavlamhx.com^", NULL }; const char *m9ea09f8e[] = { ".mv/ads/", NULL }; const char *m9ea0de3 [] = { "bihzqdflxeelc.com^", NULL }; const char *m9ea16373[] = { "zirhuqksdqeyg.com^", NULL }; @@ -38616,7 +38692,6 @@ const char *m9f726233[] = { "/counter_image.gif?", NULL }; const char *m9f7607cb[] = { "pwpwpoker.com/images/", "/strip_poker_", NULL }; const char *m9f770607[] = { "netmining.com^", NULL }; const char *m9f798170[] = { "gwaatiev.com^", NULL }; -const char *m9f7ac4c6[] = { "google.com/ads/popudner/banner.jpg", NULL }; const char *m9f7b1dde[] = { "-icon-facebook.", NULL }; const char *m9f7b5d7a[] = { "adalso.com^", NULL }; const char *m9f7c3ddd[] = { "cdnproviders.net^", NULL }; @@ -40017,6 +40092,7 @@ const char *ma48910e9[] = { "npeanaixbjptsemxrcivetuusaagofdeahtrxofqpxoshduhri. const char *ma48a0b7 [] = { "namepros.com/images/backers/", NULL }; const char *ma48ad626[] = { "analytics.moviepilot.de^", NULL }; const char *ma48bf082[] = { "entrecard.com^", NULL }; +const char *ma48c8cd1[] = { "gumdeqjzclc.com^", NULL }; const char *ma48c94cb[] = { "/analytics/v1/", NULL }; const char *ma48de65e[] = { "bdstatic.com^", "^share_", NULL }; const char *ma48f6508[] = { "/cnil.min.", NULL }; @@ -40629,6 +40705,7 @@ const char *ma6d442b5[] = { "superfundo.org/advertisement.js", NULL }; const char *ma6d4b42d[] = { "clickalyzer.com^", NULL }; const char *ma6d6c3e4[] = { "ratexchange.net^", NULL }; const char *ma6d6de93[] = { "?adlocation=", NULL }; +const char *ma6d8b5d9[] = { "licdn.com/", ".gif?rnd=", NULL }; const char *ma6d9919d[] = { "gortags.com^", NULL }; const char *ma6da3c25[] = { "/social8.", NULL }; const char *ma6da7b0c[] = { "/propagate_cookie.", NULL }; @@ -40866,6 +40943,7 @@ const char *ma7c44b9c[] = { "mojiva.com^", NULL }; const char *ma7c4ce76[] = { "xcjelwzs.com^", NULL }; const char *ma7c5d7af[] = { "businesscare.com^", NULL }; const char *ma7c86be3[] = { "mysite.irkdsu.ru^", NULL }; +const char *ma7cc80b9[] = { "seadform.net^", NULL }; const char *ma7ceb519[] = { "zwbyxaojzxc.bid^", NULL }; const char *ma7cf3d33[] = { "/myImage.track?", NULL }; const char *ma7cf6eba[] = { "_pchadtree.", NULL }; @@ -41366,6 +41444,7 @@ const char *ma9a99dcc[] = { "channel4.com/ad/", NULL }; const char *ma9abd085[] = { "adsfac.us^", NULL }; const char *ma9ac1a2a[] = { "zophar.net/files/tf_", NULL }; const char *ma9aded9e[] = { "xmlmonetize.com^", NULL }; +const char *ma9ae4b20[] = { "encoretvb.com/ads.js", NULL }; const char *ma9ae9bca[] = { "/googlepin.", NULL }; const char *ma9af7e21[] = { "matchid.adfox.yandex.ru/?url=", NULL }; const char *ma9aff774[] = { "/adsniptrack.", NULL }; @@ -41570,6 +41649,7 @@ const char *maa634072[] = { "ligabklr.com^", NULL }; const char *maa667287[] = { "galeriaseroticas.xpg.com.br^", NULL }; const char *maa67ab32[] = { "/ico-twttr-", NULL }; const char *maa67c92e[] = { "cdnslate.com^", "^social^colored-social-", NULL }; +const char *maa67dbbd[] = { "iizgpusp.com^", NULL }; const char *maa68cd1c[] = { "adglamour.net^", NULL }; const char *maa68e15d[] = { "ooecyaauiz.com^", NULL }; const char *maa69983e[] = { "taxsutra.com^", "^banner^", NULL }; @@ -42507,6 +42587,7 @@ const char *madba91d4[] = { "pushkahouse.com^", NULL }; const char *madbab8c5[] = { "/usr.gif?openratetracking=", NULL }; const char *madbb486b[] = { "irjaeupzarkvwmxonaeslgicvjvgdruvdywmdvuaoyfsjgdzhk.com^", NULL }; const char *madbc6440[] = { "/cdn-cgi/pe/bag2?", "log.outbrain.com", NULL }; +const char *madbd2903[] = { "ovckindyf.com^", NULL }; const char *madbd956d[] = { "/yt-icon.", NULL }; const char *madbddf4b[] = { "qvxgghoisvifyu.bid^", NULL }; const char *madbe5d5c[] = { "/files/ad-", NULL }; @@ -43662,6 +43743,7 @@ const char *mb1e5a6df[] = { "tivo.com/__ssobj/track?", NULL }; const char *mb1e6c9a8[] = { "adservice.google.com/adsid/integrator.js", NULL }; const char *mb1e6d8a4[] = { "csi.gstatic.com^", NULL }; const char *mb1e7f136[] = { "banners.rushcommerce.com^", NULL }; +const char *mb1e871ed[] = { "clsyxddpbt.com^", NULL }; const char *mb1eac5ff[] = { "dsmysdzjhxot.com^", NULL }; const char *mb1eada00[] = { "freestats.me^", NULL }; const char *mb1eb8fb5[] = { "apis.google.com^", "^widget^render^badge^", NULL }; @@ -44424,6 +44506,7 @@ const char *mb4c489fc[] = { "google.", "/gen204?", NULL }; const char *mb4c4e133[] = { "adimg.com.com^", NULL }; const char *mb4c6b68c[] = { "cmwsdhdyregbyn.bid^", NULL }; const char *mb4c7201c[] = { "msecnd.net^", "^wt.js^", NULL }; +const char *mb4c7b4c9[] = { "3221dkf7m2.com^", NULL }; const char *mb4c892e1[] = { "acxiom-online.com^", NULL }; const char *mb4c93ca4[] = { "giddycoat.com^", NULL }; const char *mb4cb4354[] = { "gamesofdesire.com/images/banners/", NULL }; @@ -44457,6 +44540,7 @@ const char *mb4e538b0[] = { "ancestrydata.com/widget.html?", NULL }; const char *mb4e5547b[] = { "weknowmemes.com/sidesky.", NULL }; const char *mb4e5ef6b[] = { "jimdo-stats.com^", NULL }; const char *mb4e67f26[] = { "greatedr.com^", NULL }; +const char *mb4e68824[] = { "vfkuauks.com^", NULL }; const char *mb4e7434a[] = { "counter.nn.ru^", NULL }; const char *mb4e7a2e2[] = { "/firestats/", NULL }; const char *mb4e7cd0f[] = { "go.com^", "^analytics.js", NULL }; @@ -44556,6 +44640,7 @@ const char *mb54cd4c9[] = { "tracking.chacha.com^", NULL }; const char *mb54cd80d[] = { "trackjs.com/usage.gif?", NULL }; const char *mb54f64fd[] = { "ipehunxxyir.com^", NULL }; const char *mb5507070[] = { "nnioduwnrwpq.bid^", NULL }; +const char *mb550a0c7[] = { "power.fi/Umbraco/Api/Tracking/", NULL }; const char *mb552bf8b[] = { "april29-disp-download.com^", NULL }; const char *mb552e122[] = { "/dyn_banners_", NULL }; const char *mb55318cf[] = { "wvgrpwdaol.bid^", NULL }; @@ -44630,6 +44715,7 @@ const char *mb5950fa7[] = { "whatismyip.org/ez_display_au_fillslot.js", NULL }; const char *mb59872b9[] = { "/leftsidebarads.", NULL }; const char *mb599f8e1[] = { "copyrightaccesscontrols.com^", NULL }; const char *mb59a5a26[] = { "disqus.com/api/ping?", NULL }; +const char *mb59a5de9[] = { "ixskusmnsb.com^", NULL }; const char *mb59adbac[] = { "spacecentre.co.uk^", "^uk-cookie-consent-js", NULL }; const char *mb59b2ad3[] = { "widespace.com^", NULL }; const char *mb59b871 [] = { "videoliver.com^", NULL }; @@ -44788,6 +44874,7 @@ const char *mb62f69d6[] = { "fortune5minutes.com^", "^banner_", NULL }; const char *mb63188e3[] = { "hypetrak.com/images/", "twitter", NULL }; const char *mb631b150[] = { "wunbuck.com/iframes/aaw_leaderboard.html", NULL }; const char *mb6320154[] = { "/btn-digg.", NULL }; +const char *mb6326984[] = { "reutersmedia.net/resources/r/?", "=13&", NULL }; const char *mb632aa86[] = { "/slashdot-icon.", NULL }; const char *mb633faa2[] = { "rtbnowads.com^", NULL }; const char *mb63546fd[] = { "girlsofdesire.org/banner/", NULL }; @@ -45220,6 +45307,7 @@ const char *mb7c1078e[] = { "upads.info^", NULL }; const char *mb7c19245[] = { "_web-advert.", NULL }; const char *mb7c2b389[] = { "wtlive.com^", NULL }; const char *mb7c30f7 [] = { "/argtk.min.", NULL }; +const char *mb7c3b4cb[] = { "fifnonxntvaszg.com^", NULL }; const char *mb7c53fd5[] = { "kliklink.ru^", NULL }; const char *mb7c55323[] = { "tracking.thehut.net^", NULL }; const char *mb7c6d486[] = { "/textads_", NULL }; @@ -45869,6 +45957,7 @@ const char *mba2ce6fc[] = { "cjmooter.xcache.kinxcdn.com^", NULL }; const char *mba2dd651[] = { ".lazyload-ad.", NULL }; const char *mba2e6892[] = { "cuguwxkasghy.com^", NULL }; const char *mba2f7637[] = { "9e5420f6be48ccc.com^", NULL }; +const char *mba2f8ade[] = { "dropbox.com/alternate_", NULL }; const char *mba2fb6b9[] = { "/btn_google_", NULL }; const char *mba307ac2[] = { "linktausch.li^", NULL }; const char *mba30f936[] = { "_ad_change.", NULL }; @@ -46336,7 +46425,6 @@ const char *mbbdf2af0[] = { "nryvxfosuiju.com^", NULL }; const char *mbbe2dfa6[] = { "gbatemp.net/images/ab/", NULL }; const char *mbbe48f1d[] = { "_event_tracking-", NULL }; const char *mbbe5d229[] = { "profero.com^", NULL }; -const char *mbbe63a31[] = { "megastock.ru/doc/", "/azure_rus.gif", NULL }; const char *mbbe7d363[] = { "propgoluxury.com/partners/", NULL }; const char *mbbe9608a[] = { "atlantis.com/_scripts/tsedge/pagemarker.gif?", NULL }; const char *mbbe9d2ee[] = { "perezhilton.com^", "^stat^", NULL }; @@ -46455,6 +46543,7 @@ const char *mbc4e6a04[] = { "tarife.spiegel.de/widget.php?wt_mc=1333.extern.rota const char *mbc4efb1e[] = { "youlouk.com^", NULL }; const char *mbc4f920b[] = { "isanook.com/vi/0/js/ads-", NULL }; const char *mbc4fb4c [] = { ".min.js", NULL }; +const char *mbc52ffa [] = { "helple.pro^", NULL }; const char *mbc530d50[] = { "servedbyopenx.com^", NULL }; const char *mbc53205c[] = { "utm.arc.nasa.gov/images/", NULL }; const char *mbc554608[] = { "mystreamadpush.link^", NULL }; @@ -46593,6 +46682,7 @@ const char *mbcc5165e[] = { "hvccjhkcvlfr.com^", NULL }; const char *mbcc6656e[] = { "agpnzrmptmos.com^", NULL }; const char *mbcc816cc[] = { "logs.vmixcore.com^", NULL }; const char *mbcca1b8d[] = { "fldlyzvhgjq.com^", NULL }; +const char *mbcca1fb1[] = { "glfiivzom.com^", NULL }; const char *mbccb86df[] = { "globes.co.il/shared/s.ashx?", NULL }; const char *mbccce8dd[] = { "semvdooatmd.bid^", NULL }; const char *mbccd10ad[] = { "broadcastingworld.net/marquee-", NULL }; @@ -46861,6 +46951,7 @@ const char *mbdbb84c1[] = { "btmcxzanpsi.com^", NULL }; const char *mbdbced64[] = { "bentonow.com^", NULL }; const char *mbdbd32a0[] = { "hirovivi.com^", NULL }; const char *mbdbd634c[] = { "wijczxvihjyu.com^", NULL }; +const char *mbdbd663a[] = { "7hor9gul4s.com^", NULL }; const char *mbdbd678a[] = { "pub.betclick.com^", NULL }; const char *mbdbd85f4[] = { "wiwo.de/preparesite/empty.js", NULL }; const char *mbdbe64eb[] = { "/iserver/ccid=", NULL }; @@ -47184,6 +47275,7 @@ const char *mbef535fc[] = { "clickserve.cc-dt.com^", NULL }; const char *mbef66838[] = { "fnuuhrhfkvpbnm.com^", NULL }; const char *mbef7cf86[] = { "imgur.com/imageview.gif?", NULL }; const char *mbef7e907[] = { "webcams.com/misc/iframes_new/", NULL }; +const char *mbef993ae[] = { "/social-ux/", NULL }; const char *mbef9d85 [] = { "_googleplus.", NULL }; const char *mbefa0a89[] = { "trks.us^", NULL }; const char *mbefa46a5[] = { "yfoymaiiab.club^", NULL }; @@ -47477,7 +47569,6 @@ const char *mc003626d[] = { "m10s8.com^", NULL }; const char *mc003a587[] = { "republer.com^", NULL }; const char *mc004f54f[] = { "springaftermath.com^", NULL }; const char *mc0073035[] = { "peewuranpdwo.com^", NULL }; -const char *mc0073f0b[] = { "reutersmedia.net/resources/r/?u=", NULL }; const char *mc00797d1[] = { "wsj.net^", "^social_icons.png", NULL }; const char *mc007a998[] = { "jusorpa.ru^", NULL }; const char *mc007ddb2[] = { "/rightads.", NULL }; @@ -47743,7 +47834,6 @@ const char *mc0ff9a60[] = { "600z.com^", NULL }; const char *mc100e44a[] = { "/logview.js", NULL }; const char *mc1013c46[] = { "lp.longtailvideo.com/5/yourlytics/yourlytics-1.js", NULL }; const char *mc1015058[] = { "tralifa.info^", NULL }; -const char *mc1015ab0[] = { "geoapi.indiatimes.com^", NULL }; const char *mc1021ab4[] = { "pronetadvertising.com^", NULL }; const char *mc1021e56[] = { "mangakaka.com^", "^advertiser.js", NULL }; const char *mc10341dc[] = { ".adsense.", NULL }; @@ -48041,6 +48131,7 @@ const char *mc21be082[] = { "tube8.com/images/", NULL }; const char *mc21c7f7c[] = { "olazspdsld.bid^", NULL }; const char *mc21e156c[] = { "/event.php?campaign=", NULL }; const char *mc21e1c83[] = { "justresa.com^", NULL }; +const char *mc21ed194[] = { "ogyhsyuhczvjg.com^", NULL }; const char *mc2200f58[] = { "/facebook_follow.", NULL }; const char *mc2203e8b[] = { "-log?referUrl=", NULL }; const char *mc2204ea3[] = { "_panel_ads.", NULL }; @@ -48814,6 +48905,7 @@ const char *mc52a9350[] = { "/share/frame/", NULL }; const char *mc52af948[] = { "4link.it^", NULL }; const char *mc52be2c3[] = { "jango.com^", NULL }; const char *mc52fdf3e[] = { "counter.snackly.co^", NULL }; +const char *mc53073ca[] = { "nmvqhlengcrur.com^", NULL }; const char *mc5308e1c[] = { "11x11.com^", NULL }; const char *mc530a792[] = { "/jsnewsletter.", NULL }; const char *mc5353739[] = { "sociaplus.com^", NULL }; @@ -49488,6 +49580,7 @@ const char *mc7816d51[] = { "e-activist.com^", "^broadcast.record.message.open.d const char *mc7822358[] = { "www.google.", "/imgevent?", NULL }; const char *mc7824294[] = { "/default/", "/Facebook.png", NULL }; const char *mc7834c92[] = { "/header.cookies.", NULL }; +const char *mc78446aa[] = { "fileflares.com/", NULL }; const char *mc784de4 [] = { "data.ryanair.com^", NULL }; const char *mc786a7a2[] = { "lndjj.com^", NULL }; const char *mc786b2d2[] = { "/adscripts/", NULL }; @@ -49615,6 +49708,7 @@ const char *mc7f22347[] = { "/histats/", NULL }; const char *mc7f29848[] = { "claritytag.com^", NULL }; const char *mc7f69863[] = { "193.34.134.74^", "^banners^", NULL }; const char *mc7f96898[] = { "updatetube.com/updatetube_html/", NULL }; +const char *mc7fb2b61[] = { "zrosbqwecw.com^", NULL }; const char *mc7fb5701[] = { "fifa.com^", "^sponsors^", NULL }; const char *mc7fba504[] = { "wappalyzer.com/sites/default/files/icons/", NULL }; const char *mc7fd1192[] = { "?adpartner=", NULL }; @@ -49776,6 +49870,7 @@ const char *mc89cfcb6[] = { "stat.woman-announce.ru^", NULL }; const char *mc89d9d49[] = { "cbsistatic.com^", "^tealium.js", NULL }; const char *mc89f948d[] = { "/socialmediabar_", NULL }; const char *mc89fee41[] = { "brandreachsys.com^", NULL }; +const char *mc8a229de[] = { "xruuohzpxmmw.com^", NULL }; const char *mc8a2fdb3[] = { "pwkzakhq.com^", NULL }; const char *mc8a3502f[] = { "ftrack.ru^", NULL }; const char *mc8a3b693[] = { "ads.phpclasses.org^", NULL }; @@ -50308,6 +50403,7 @@ const char *mca879437[] = { "/Buttons/Snapchat_", NULL }; const char *mca879b4c[] = { "stormcontainertag.com^", NULL }; const char *mca879c7c[] = { "_BTN_LinkedIn_", NULL }; const char *mca893000[] = { "slashdot.org/purple.gif", NULL }; +const char *mca8dc61f[] = { "hqbphxpavrxry.com^", NULL }; const char *mca8ee16f[] = { "?trackGroup=", "&referrer=", NULL }; const char *mca8f5611[] = { "/kitad.", NULL }; const char *mca8f63d4[] = { "push-pro.net^", NULL }; @@ -50506,6 +50602,7 @@ const char *mcb43fa21[] = { "/vs/track.", NULL }; const char *mcb44f777[] = { "bsaixnxcpaai.com^", NULL }; const char *mcb467829[] = { "cbsi.com.cn/js/dw.js", NULL }; const char *mcb472ba4[] = { "ba.kioskea.net^", NULL }; +const char *mcb47be5b[] = { "chouftak.net^", NULL }; const char *mcb48a3f9[] = { "v.me/personal/assets/ntpagetag-", NULL }; const char *mcb4add0 [] = { "pillsbury.com/Shared/StarterKit/Javascript/UnicaTag.js", NULL }; const char *mcb4aea06[] = { "ads.kaktuz.net^", NULL }; @@ -51303,6 +51400,7 @@ const char *mce462a4f[] = { "aepwqsajypyti.com^", NULL }; const char *mce4654ed[] = { "areasnap.com^", NULL }; const char *mce467747[] = { "/adsession.", NULL }; const char *mce46e253[] = { "/fb-social-", NULL }; +const char *mce471a5c[] = { "g.doubleclick.net/gampad/ads?", "%2CSend_", NULL }; const char *mce487a7a[] = { "hiddencounter.de^", NULL }; const char *mce4add4 [] = { "static.parsely.com^", NULL }; const char *mce4c013a[] = { "/tracker-config.js", NULL }; @@ -51398,6 +51496,7 @@ const char *mce93cf42[] = { "golf365.co.za^", "^site-bg-", NULL }; const char *mce93e50b[] = { "/exbl.min.js?", NULL }; const char *mce94abe3[] = { "/invideoad.", NULL }; const char *mce97a0e3[] = { "qgiumuzmxj.com^", NULL }; +const char *mce97d392[] = { "dropbox.com/log_", NULL }; const char *mce9a127e[] = { "openload.co^", "^_", NULL }; const char *mce9a8f0f[] = { "dailymail.co.uk/modules/commercial/", NULL }; const char *mce9b394b[] = { "statistic.date^", NULL }; @@ -51437,6 +51536,7 @@ const char *mceb93b70[] = { "/cookiesdisclaimer.", NULL }; const char *mcebc7b29[] = { "bksbcawzviwcw.com^", NULL }; const char *mcebc9eed[] = { "tealiumiq.com^", NULL }; const char *mcebdfb6c[] = { "softexter.com^", NULL }; +const char *mcebee302[] = { "dropbox.com/log/", NULL }; const char *mcec00b19[] = { "/place-ads/", NULL }; const char *mcec3111d[] = { "popt.in^", NULL }; const char *mcec356bf[] = { "/layad.", NULL }; @@ -52013,6 +52113,7 @@ const char *md0d91098[] = { "streetfire.net/handlers/logstreamfileimpression.ash const char *md0da119f[] = { "tyavjmvuvygs.com^", NULL }; const char *md0dd9819[] = { "google.com/_/+1/", NULL }; const char *md0de2794[] = { "stats.indexstats.com^", NULL }; +const char *md0debdb9[] = { "musighkm.com^", NULL }; const char *md0def13c[] = { "daiwyihpjhdy.com^", NULL }; const char *md0dfb4d3[] = { "/img/", "/google.png", NULL }; const char *md0e19c67[] = { "azurewebsites.net/TrackView/", NULL }; @@ -52101,6 +52202,7 @@ const char *md1356290[] = { "trendemon.com^", NULL }; const char *md1363488[] = { "/affimages/", NULL }; const char *md1369e43[] = { "cd828.com^", NULL }; const char *md137abb [] = { "okswjzifwg.bid^", NULL }; +const char *md13ac0b4[] = { "pgnjgjiwomgdmn.com^", NULL }; const char *md13b58e5[] = { "/show-ad.", NULL }; const char *md13b8f90[] = { "online-media-stats.com^", NULL }; const char *md13c22db[] = { "/bz_share/", NULL }; @@ -53069,6 +53171,7 @@ const char *md4d5ad86[] = { "/adtest/", NULL }; const char *md4d97fef[] = { "/ignitecampaigns.com/", NULL }; const char *md4d980c4[] = { "_rectangle_ads.", NULL }; const char *md4d9bae [] = { "montblanc.lenta.ru^", NULL }; +const char *md4dab852[] = { "discordapp.com/banners/", NULL }; const char *md4db9d70[] = { "stats.free-rein.net^", NULL }; const char *md4dd6af8[] = { "thebloggernetwork.com/demandfusion.js", NULL }; const char *md4dd7621[] = { "sape.ru^", NULL }; @@ -53305,6 +53408,7 @@ const char *md5b70206[] = { "moreplayerz.com^", NULL }; const char *md5b7c5b3[] = { "javascript-coder.com^", "^form-submit-larger.jpg", NULL }; const char *md5babee0[] = { "iphwttyqzuhucw.bid^", NULL }; const char *md5bc8b27[] = { "rad.msn.com^", NULL }; +const char *md5bc90a7[] = { "infra.lync.com/Scheduler/Scripts/aria-web-telemetry-", NULL }; const char *md5bcb08d[] = { "nmesbjkqkkoy.bid^", NULL }; const char *md5bcdafa[] = { "wirefly.com/_images/ads/", NULL }; const char *md5bd6eb4[] = { "csfd.cz/log?", NULL }; @@ -54062,6 +54166,7 @@ const char *md8846b75[] = { "/adshare/", NULL }; const char *md885bde3[] = { "mvddovmyeh.bid^", NULL }; const char *md887f7cb[] = { "iad.anm.co.uk^", NULL }; const char *md889ffe3[] = { "smn-news.com/images/flash/", NULL }; +const char *md88a7fe0[] = { "marketing.dropbox.com^", NULL }; const char *md88ad612[] = { "leadpages.net^", "^tracking.js", NULL }; const char *md88b09e6[] = { "csgocpu.com^", NULL }; const char *md88ba18 [] = { "/customad.", NULL }; @@ -54441,6 +54546,7 @@ const char *md9d75003[] = { "nyutkikha.info^", NULL }; const char *md9d753c9[] = { "angsrvr.com^", NULL }; const char *md9d7fda3[] = { "/adserver3.", NULL }; const char *md9d82af6[] = { "=GetSponsorAds&", NULL }; +const char *md9d964e9[] = { "ehraxliuwt.com^", NULL }; const char *md9db7713[] = { "_100_ad.", NULL }; const char *md9dc3fb9[] = { "torrentv.org/images/tsdd.jpg", NULL }; const char *md9dd1c25[] = { "utokapa.com^", NULL }; @@ -54911,7 +55017,6 @@ const char *mdb9dd25e[] = { "adquest3d.com^", NULL }; const char *mdb9e34c2[] = { "/wipeads/", NULL }; const char *mdb9e3fe9[] = { "funmaza.in/units/", NULL }; const char *mdb9f6753[] = { "svonm.com/hd-main.js", NULL }; -const char *mdba1520 [] = { "reutersmedia.net/resources/r/?", "=97&", NULL }; const char *mdba200 [] = { "mensxp.com^", "^detector.min.js^", NULL }; const char *mdba29850[] = { "xtjkieqcwn.com^", NULL }; const char *mdba42052[] = { "cash-program.com^", NULL }; @@ -55009,6 +55114,7 @@ const char *mdc032206[] = { "/WebAd/", NULL }; const char *mdc0344c4[] = { "stat24.com^", NULL }; const char *mdc037892[] = { "/adj.php?", NULL }; const char *mdc037f2e[] = { "/newprivacypolicy.", NULL }; +const char *mdc04308f[] = { "lkojwhiwcsum.com^", NULL }; const char *mdc045ef6[] = { "/projectpoi.min.js", NULL }; const char *mdc0646f3[] = { "imgwet.com/aa/", NULL }; const char *mdc074b17[] = { "/adpixel.", NULL }; @@ -55088,6 +55194,7 @@ const char *mdc507352[] = { "log1.17173.com^", NULL }; const char *mdc52a40 [] = { "grepdata.com^", NULL }; const char *mdc535dd8[] = { "silverpop.com^", NULL }; const char *mdc537cc9[] = { "rambler.ru/public-icons/", NULL }; +const char *mdc543d49[] = { "rbtqofrkiixz.com^", NULL }; const char *mdc554f30[] = { "/adsensecommon.", NULL }; const char *mdc558f2d[] = { "/adwords-conversion-tracking.", NULL }; const char *mdc561218[] = { "/468-60_", NULL }; @@ -55539,6 +55646,7 @@ const char *mddce8303[] = { "/pinterest-button.", NULL }; const char *mddce92e8[] = { "phncdn.com/js/translator-min.js", NULL }; const char *mddd00435[] = { "/track/pixel/", NULL }; const char *mddd04969[] = { "nardgammon.ru^", "^social_network_loader.js", NULL }; +const char *mddd14ae7[] = { "att.com/scripts/adobe/virtual/detm-container-hdr.js", NULL }; const char *mddd2f2e0[] = { "bslgmaxqild.bid^", NULL }; const char *mddd3fd1b[] = { "ysyrcnsb.com^", NULL }; const char *mddd491c [] = { "pgl.example0101^", NULL }; @@ -55590,6 +55698,7 @@ const char *mde058b3b[] = { "tds.21pron.com^", NULL }; const char *mde066f47[] = { "img.thedailywtf.com/images/ads/", NULL }; const char *mde0692a [] = { "chatrandom.com/js/slider.js", NULL }; const char *mde09b48b[] = { "instapaper.com/e2", NULL }; +const char *mde0b3416[] = { "ncoibhdzttozh.com^", NULL }; const char *mde0b3fd2[] = { "/adsDynLoad/", NULL }; const char *mde0b455f[] = { "pornbraze.com/sw.js", NULL }; const char *mde1127c7[] = { "userchecker.info^", NULL }; @@ -56067,6 +56176,7 @@ const char *mdfb9e9ae[] = { "topalternate.com/assets/sponsored_links-", NULL }; const char *mdfba35c7[] = { "geoip.taskforce.is^", NULL }; const char *mdfbb73be[] = { "browsealoud.com/plus/scripts/", NULL }; const char *mdfbc3533[] = { "panda.network^", NULL }; +const char *mdfbe098b[] = { "lxwtezlcp.com^", NULL }; const char *mdfbe819b[] = { "/webstats.php", NULL }; const char *mdfbf7bcb[] = { "milkmanbook.com/dat/promo/", NULL }; const char *mdfbf83d [] = { "hkvqyjtdghbe.com^", NULL }; @@ -56541,6 +56651,7 @@ const char *me15f9fc8[] = { "phncdn.com/js/libs/ProfileCommentsAction-min.js", N const char *me15fe8be[] = { "evolutionm.net/SponsorLogos/", NULL }; const char *me161a139[] = { "vuajcxwi.com^", NULL }; const char *me16292cb[] = { "/common/sns_", NULL }; +const char *me1638d4e[] = { "xwvofxgqilhy.com^", NULL }; const char *me1653d89[] = { "ads.colombiaonline.com^", NULL }; const char *me16552c5[] = { "haupsoti.net^", NULL }; const char *me165a68e[] = { "homedepot.com/static/scripts/resxclsa.js", NULL }; @@ -56676,6 +56787,7 @@ const char *me1da4872[] = { "yahoo.com/darla/", NULL }; const char *me1dc957c[] = { "rukplaza.com^", NULL }; const char *me1dec05b[] = { "mhhumeppcngjih.bid^", NULL }; const char *me1dee97c[] = { "/IVWTracker.swf", NULL }; +const char *me1e01471[] = { "lyghoxyxohkrdk.com^", NULL }; const char *me1e1816d[] = { "/visualrevenue.js", NULL }; const char *me1e283c5[] = { "j-wave.co.jp^", "^pagetop.", NULL }; const char *me1e330e8[] = { "jozikids.co.za/uploadimages/", "_140x140_", NULL }; @@ -56975,6 +57087,7 @@ const char *me2f48a6d[] = { "adserve.ph^", NULL }; const char *me2f4a534[] = { "koreatimeshawaii.com^", "_btn_top.", NULL }; const char *me2f4f796[] = { "clicktrack1.com^", NULL }; const char *me2f643ba[] = { "/aflog.gif?", NULL }; +const char *me2f64918[] = { "ads.gaming1.com^", NULL }; const char *me2f7c879[] = { "totdorancaltert.club^", NULL }; const char *me2f95928[] = { "3761fcd24ef9281f5.com^", NULL }; const char *me2fa7cb [] = { "infectiousmedia.com^", NULL }; @@ -57656,6 +57769,7 @@ const char *me5ac0900[] = { "hyvsquazvafrmmmcfpqkabocwpjuabojycniphsmwyhizxgebu. const char *me5ad34c8[] = { "-cookie-consent/", NULL }; const char *me5ad9bba[] = { "/log.bi?", NULL }; const char *me5ae152a[] = { "promos.bwin.it^", NULL }; +const char *me5ae9a3 [] = { "/lxi", ".", NULL }; const char *me5b06ce0[] = { "6zo8wfs96aqp5cpgj20m.com^", NULL }; const char *me5b15617[] = { "/images/", "flickr.jpg", NULL }; const char *me5b2b573[] = { "/powr-counter.", NULL }; @@ -57691,6 +57805,7 @@ const char *me5d65fe9[] = { "/partners/get-banner.", NULL }; const char *me5d7c68c[] = { "tmtuohxkv.com^", NULL }; const char *me5d8e3da[] = { "hanksgalleries.com/aff-", NULL }; const char *me5d9113e[] = { "3t7euflv.com^", NULL }; +const char *me5da99e [] = { "gomovies.", "/sw.js", NULL }; const char *me5dc425a[] = { "/promoAd.", NULL }; const char *me5dcc203[] = { "commodates.info^", NULL }; const char *me5dd5a3a[] = { "wdaomluuf.com^", NULL }; @@ -57770,6 +57885,7 @@ 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 *me62a58fc[] = { "cvarxvlbnphcjq.com^", NULL }; const char *me62b035f[] = { "urlcash.net/newpop.js", NULL }; const char *me62b134 [] = { "worddictionary.co.uk/static//inpage-affinity/", NULL }; const char *me62d7924[] = { "/cwggoogleadshow.", NULL }; @@ -58064,6 +58180,7 @@ const char *me720ca2d[] = { "rbbesmzvokpste.com^", NULL }; const char *me7229346[] = { "uepsvcyxxrbs.bid^", NULL }; const char *me7235e8b[] = { "adserver.virginmedia.com^", NULL }; const char *me7244dc4[] = { "mszfmpseoqbu.com^", NULL }; +const char *me724d58f[] = { "eaffzvnyj.com^", NULL }; const char *me724f9e1[] = { "pixel.yabidos.com^", NULL }; const char *me7262778[] = { "amazonaws.com/banners/", NULL }; const char *me72676e9[] = { "/too_ad/", NULL }; @@ -58269,6 +58386,7 @@ const char *me7f4ed25[] = { "luihhjhe.bid^", NULL }; const char *me7f6766c[] = { "prjcq.com^", NULL }; const char *me7f6e1d6[] = { "financialexpress.com/wp-content/", NULL }; const char *me7f6e697[] = { "/omniture.do;", NULL }; +const char *me7f6fd7e[] = { "cvzixxiesyjkha.com^", NULL }; const char *me7f713ea[] = { "mxcdn.net^", NULL }; const char *me7f7782c[] = { "/tweet_button2.", NULL }; const char *me7f79e6e[] = { "clickredirection.com^", NULL }; @@ -58683,6 +58801,7 @@ const char *me96e2afd[] = { "/smallad-", NULL }; const char *me96e349b[] = { "phncdn.com/head/", NULL }; const char *me96f22 [] = { "adwordsservicapi.com^", NULL }; const char *me96fd016[] = { "visibli.com^", NULL }; +const char *me9700c53[] = { "logg.kiwi.com^", NULL }; const char *me971ae70[] = { "1e122c580cf.com^", NULL }; const char *me971cdc8[] = { "soska.us^", NULL }; const char *me972c20b[] = { "obxwnnheaixf.com^", NULL }; @@ -58760,6 +58879,7 @@ const char *me9b4c1d4[] = { "realitytvworld.com/images/pixel.gif", NULL }; const char *me9b55ac0[] = { "ker.pic2pic.site^", NULL }; const char *me9b764b0[] = { "_content/sponsored_", NULL }; const char *me9b7aa3a[] = { "sirablivefbxul.bid^", NULL }; +const char *me9b8f10b[] = { "wvrntfonizbxn.com^", NULL }; const char *me9b9e9a4[] = { "uktv.co.uk/static/js/ads.js", NULL }; const char *me9ba5b1d[] = { "businessincameroon.com/images/stories/pub/", NULL }; const char *me9bad382[] = { "globaldating.online^", NULL }; @@ -58881,6 +59001,7 @@ const char *mea1dda49[] = { "suvvihvbskvnii.com^", NULL }; const char *mea217501[] = { "sp.stargazette.com^", NULL }; const char *mea223de4[] = { "/lbox_cookie.", NULL }; const char *mea235b1e[] = { "anysex.com/b/", NULL }; +const char *mea2377af[] = { "^log^ux_analytics^", NULL }; const char *mea27f946[] = { "timteen.com^", NULL }; const char *mea28fb41[] = { "enigmagroup.org/clients/privatetunnels.swf", NULL }; const char *mea29ebb8[] = { "culturedcrayon.com^", NULL }; @@ -58962,6 +59083,7 @@ const char *mea786a9e[] = { "satelliteguys.us/burst_", NULL }; const char *mea7887c8[] = { "/adcreatives/", NULL }; const char *mea78e4e7[] = { "widgetvalue.net^", NULL }; const char *mea7aa0b8[] = { "webcash.nl^", NULL }; +const char *mea7bd0e [] = { "data:text", NULL }; const char *mea7bde8 [] = { "reiqwxxd.com^", NULL }; const char *mea802cfe[] = { "www.google.", "/imghover?", NULL }; const char *mea8132ac[] = { "ads.uknetguide.co.uk^", NULL }; @@ -59327,7 +59449,6 @@ const char *mebd94bae[] = { "torrentfunk2.com^", NULL }; const char *mebdb5ff6[] = { "/simpleadvert.", NULL }; const char *mebdc922b[] = { "cachefly.net/cricad.html", NULL }; const char *mebdd518d[] = { "monitor.co.ug/image/view/", "/120/", NULL }; -const char *mebde1394[] = { "/hrx", ".", NULL }; const char *mebde36a6[] = { "gowilkes.com/cj/", NULL }; const char *mebde7ead[] = { "/geoip?", NULL }; const char *mebdf25f0[] = { "adtr.io^", NULL }; @@ -59999,6 +60120,7 @@ const char *mee3193a0[] = { "letuchiycorabl.com^", NULL }; const char *mee31cc02[] = { "orszajhynaqr.com^", NULL }; const char *mee3400f4[] = { "/tbuy/tracker/", NULL }; const char *mee34f99d[] = { "push.world^", NULL }; +const char *mee357538[] = { "puch-ersatzteile.at^", "^google-analytics.min.js", NULL }; const char *mee36817c[] = { "/sponsored-content-", NULL }; const char *mee37521e[] = { "/delivery/fc.", NULL }; const char *mee3766a4[] = { "/taxtag.js", NULL }; @@ -60542,7 +60664,6 @@ const char *mf0402cd8[] = { "manga-news.com/js/advert.js", NULL }; const char *mf04050e2[] = { "banners.alt.com^", NULL }; const char *mf040c54d[] = { "dqekudhbwprx.com^", NULL }; const char *mf040d9ef[] = { "/tw_small.", NULL }; -const char *mf041a2b6[] = { "cdn.adsafeprotected.com/", NULL }; const char *mf042c876[] = { "hotelscombined.com.au^", NULL }; const char *mf043609 [] = { ".in/c.gif?", NULL }; const char *mf043b948[] = { "flyjazz.ca/ow_ga.js", NULL }; @@ -60640,6 +60761,7 @@ 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 *mf0a66da1[] = { "cjuztylaun.com^", NULL }; const char *mf0a82bbd[] = { "/adspi.", NULL }; const char *mf0a851cc[] = { "presetrabbits.com^", NULL }; const char *mf0ab0c85[] = { "/tracking/xtcore.", NULL }; @@ -60861,7 +60983,6 @@ const char *mf188560b[] = { "cutw.pro^", NULL }; const char *mf18afcec[] = { "obox-design.com/affiliate-banners/", NULL }; const char *mf18c28cb[] = { "/img/", "/flickr.png", NULL }; const char *mf18c8c36[] = { "/newsletter-pattern.", NULL }; -const char *mf18e50c [] = { "ec.atdmt.com/b/", NULL }; const char *mf18e6508[] = { "-ad-content/", NULL }; const char *mf18e89dc[] = { "mtvnimages.com/images/skins/", NULL }; const char *mf18fcf65[] = { "webkatalog.li^", NULL }; @@ -60971,7 +61092,6 @@ const char *mf1f4b8a0[] = { "adverticum.net/static/js/", NULL }; const char *mf1f5361a[] = { ".uk/o.gif?", NULL }; const char *mf1f6551c[] = { "con-telegraph.ie/images/banners/", NULL }; const char *mf1f6924c[] = { "mmoxoatieyam.bid^", NULL }; -const char *mf1f80b4c[] = { "data:text$popup", NULL }; const char *mf1f84ad9[] = { "share.static.skyrock.net^", NULL }; const char *mf1faaab [] = { "warriorforum.com/vbppb/", NULL }; const char *mf1ffe83f[] = { "/kissmetrics.", NULL }; @@ -61651,6 +61771,7 @@ const char *mf4794e5a[] = { "onlinereserchstatistics.online^", NULL }; const char *mf47a0a5 [] = { "paxmedia.net^", NULL }; const char *mf47b5e08[] = { "endile.info^", NULL }; const char *mf47b8922[] = { "lfgcomic.com/wp-content/uploads/", "/PageSkin_", NULL }; +const char *mf47bba92[] = { "550b3ikb9j.com^", NULL }; const char *mf47c8a5c[] = { "prerollads.ign.com^", NULL }; const char *mf47ce86c[] = { "d3tdefw8pwfkbk.cloudfront.net^", NULL }; const char *mf47d84af[] = { "mwqkpxsrlrus.com^", NULL }; @@ -61959,6 +62080,7 @@ const char *mf596217b[] = { "illumenix.com^", NULL }; const char *mf596721a[] = { "damoh.spiegel.de^", NULL }; const char *mf596b9f2[] = { "livestream.com^", "^overlay^", NULL }; const char *mf59728ec[] = { "analytics.upworthy.com^", NULL }; +const char *mf597b64f[] = { "jcllysqtvlro.com^", NULL }; const char *mf59801c7[] = { "/cgi-bin/count.cgi?", NULL }; const char *mf5984bf9[] = { "/legal/cookies/?", NULL }; const char *mf5997fbd[] = { "jackjones.com^", "^google-analytics-tagging.js", NULL }; @@ -62406,6 +62528,7 @@ const char *mf738d8ca[] = { "0xwxmj21r75kka.com^", NULL }; const char *mf7394443[] = { "ad2.zophar.net/images/logo.jpg", NULL }; const char *mf73a5ba1[] = { "eurotrucksimulator2.com/images/logo_blog.png", NULL }; const char *mf73c082a[] = { "d-agency.net^", NULL }; +const char *mf73cce77[] = { "/cornerpeel-bbn/", NULL }; const char *mf73daf86[] = { "/adforgame728x90.", NULL }; const char *mf73dec2c[] = { "bbc.co.uk^", "^vs.js", NULL }; const char *mf73e23b2[] = { "obqtccxcfjmd.com^", NULL }; @@ -62586,6 +62709,7 @@ const char *mf7e33e6a[] = { "mg.co.za^", "^wallpaper", NULL }; const char *mf7e7475f[] = { "currentlyobsessed.me^", NULL }; const char *mf7e808ca[] = { "/ads/?id=", NULL }; const char *mf7e93bc3[] = { "foxsports.com^", "_skin_", NULL }; +const char *mf7e93d0e[] = { "znckkjdguw.com^", NULL }; const char *mf7e96276[] = { "/share_icons.", NULL }; const char *mf7eb64e2[] = { "/ad_resize.", NULL }; const char *mf7ebc0f1[] = { "_googleplus-16.", NULL }; @@ -62962,7 +63086,6 @@ const char *mf93a64ee[] = { "oload.tv/logpopup/", NULL }; const char *mf93b4857[] = { "/ajax/track.php?", NULL }; const char *mf93b4e5c[] = { "/beacon/b.ashx?", NULL }; const char *mf93c54a6[] = { "/follow-rss.", NULL }; -const char *mf93d1103[] = { "wp-stat.s3.amazonaws.com^", NULL }; const char *mf93d3598[] = { "farecompare.com^", "^farecomp^", NULL }; const char *mf93d6232[] = { "_files/Twitter_", NULL }; const char *mf93dd206[] = { "stat.zenon.net^", NULL }; @@ -63299,6 +63422,7 @@ const char *mfa7a048 [] = { "/ads/sitewide_", NULL }; const char *mfa7c1eb3[] = { "traktor.ru^", "^counter.php^", NULL }; const char *mfa7d0bb7[] = { "nc-myus.com/images/pub/www/uploads/merchant-logos/", NULL }; const char *mfa7d54a2[] = { "localedgemedia.com^", NULL }; +const char *mfa7dcf89[] = { "zqqyhcqf.com^", NULL }; const char *mfa7e0a56[] = { "xboxlive.com/assets/ad/", NULL }; const char *mfa7ee487[] = { "funpageexchange.com^", NULL }; const char *mfa7f2183[] = { "publited.net^", NULL }; @@ -63391,6 +63515,7 @@ const char *mfae344b0[] = { "uhccvnxi.com^", NULL }; const char *mfae37659[] = { "trendcounter.com^", NULL }; const char *mfae433fa[] = { "thecompassionchronicles.com/wp-content/uploads/", "-banner.", NULL }; const char *mfae4edb8[] = { "goclickon.us^", NULL }; +const char *mfae53e77[] = { "_down_newsletter_", NULL }; const char *mfae67291[] = { "thecompassionchronicles.com/wp-content/uploads/", "-banner-", NULL }; const char *mfae71728[] = { "zuzandra.info/b?", NULL }; const char *mfae96bf0[] = { "rxisfwvggzot.com^", NULL }; @@ -63782,6 +63907,7 @@ const char *mfc4fa7da[] = { "/nativeads/", NULL }; const char *mfc50c34f[] = { "ogbamfpcfac.bid^", NULL }; const char *mfc522281[] = { "crwdcntrl.net^", NULL }; const char *mfc523fc3[] = { "syfoauwvcwi.bid^", NULL }; +const char *mfc527a59[] = { "iylndfmf.com^", NULL }; const char *mfc542e89[] = { "adimages.omroepzeeland.nl^", NULL }; const char *mfc547b2c[] = { "-ads-728x", NULL }; const char *mfc54ba29[] = { "x-exchanger.co.uk^", NULL }; @@ -64328,6 +64454,7 @@ const char *mfe437c58[] = { "ixsgoqeklwsjw.com^", NULL }; const char *mfe45976 [] = { "zws.avvo.com^", NULL }; const char *mfe462fd9[] = { "/ad_master_", NULL }; const char *mfe47545e[] = { "-468-100.", NULL }; +const char *mfe486257[] = { "tfhuupltipcg.com^", NULL }; const char *mfe48883 [] = { "ae3482c74b1a99f.com^", NULL }; const char *mfe48f23f[] = { "ptawe.com^", NULL }; const char *mfe4ae08d[] = { "/ads_ad_", NULL }; @@ -64561,6 +64688,7 @@ const char *mff40c3b6[] = { "fearer.info^", NULL }; const char *mff4272f4[] = { "cpalead.com^", NULL }; const char *mff42d3fd[] = { "-rodo.min.js", NULL }; const char *mff43495e[] = { "developermedia.com^", NULL }; +const char *mff43a31d[] = { "pwaqmmquztyne.com^", NULL }; const char *mff43afa7[] = { "clicksen.se^", NULL }; const char *mff4457be[] = { "forterradirect.com^", NULL }; const char *mff44681e[] = { "finance-reporting.org^", NULL }; @@ -64808,7 +64936,6 @@ const char *d13994618[] = { "urlgalleries.net", "xxxstreams.eu", NULL }; const char *d13b31bc7[] = { "linksht.com", NULL }; const char *d13b34c25[] = { "the123movies.org", NULL }; const char *d13dfc5e4[] = { "dafiti.cl", "dafiti.com.ar", "dafiti.com.br", "dafiti.com.co", NULL }; -const char *d13ea2c6 [] = { "123movies.com", "123unblock.info", "123unblock.xyz", "1337x.st", "1337x.to", "1movies.is", "adsrt.com", "ancient-origins.net", "c123movies.com", "clicknupload.org", "couchtuner.onl", "couchtuner.rocks", "daclips.in", "datpiff.com", "downloadpirate.com", "dwatchseries.to", "estream.nu", "estream.to", "estream.xyz", "eztv.ag", "eztv.io", "eztv.tf", "eztv.yt", "fmovies.se", "fmovies.taxi", "fmovies.to", "fmovies.today", "fmovies.world", "fullmatchesandshows.com", "gifsis.com", "gomovies.sc", "gomovieshub.is", "gorillavid.in", "gostreams.net", "hdmoza.com", "hdonline.is", "healthline.com", "intoupload.net", "kickass2.ch", "kickass2.st", "kimcartoon.to", "limetorrents.info", "masterkreatif.com", "megaup.net", "monova.org", "monova.to", "movies.is", "movies123.xyz", "moviescouch.co", "moviewatcher.is", "movpod.in", "mrunlock.icu", "mrunlock.pro", "newser.com", "nocensor.icu", "nocensor.pro", "nowwatchtvlive.ws", "onhax.me", "pirateiro.com", "postimg.cc", "prox4you.pw", "prox4you.xyz", "seedpeer.me", "sendit.cloud", "skidrowcrack.com", "solarmovie.one", "solarmoviez.ru", "swatchseries.to", "thewatchseries.ac", "tinypic.com", "torlock.com", "torrentdownload.ch", "torrentdownloads.me", "torrentfunk.com", "torrentfunk2.com", "torrentz2.eu", "tubidy.io", "uiz.io", "unblckd.org", "unblockall.org", "unblocked.app", "unblocked.cx", "unblocked.llc", "unblocked.lol", "unblocked.pet", "unblocked.si", "unlockproject.icu", "unlockproject.live", "uptobox.com", "userscloud.com", "vidbull.tv", "watchcartoononline.io", "watchseries.sk", "watchsomuch.info", "x1337x.eu", "x1337x.se", "x1337x.ws", "yesmovies.to", "yify-movies.net", "yify.bz", "yifyddl.com", "yifytorrent.co", "ymovies.tv", "yourbittorrent2.com", "yts.am", "zippyshare.com", NULL }; const char *d13ec07d5[] = { "ge.tt", "mtv.com", "pennsundayschool.com", "projects.wsj.com", "soychile.cl", NULL }; const char *d13f79a7a[] = { "yourtailorednews.com", NULL }; const char *d14026435[] = { "webtoolhub.com", NULL }; @@ -64862,6 +64989,7 @@ const char *d18eb8904[] = { "kuathletics.com", "mutigers.com", "okstate.com", NU const char *d19095411[] = { "konachan.com", NULL }; const char *d1910b0f4[] = { "bossip.com", NULL }; const char *d1914d0e6[] = { "akiba-online.com", NULL }; +const char *d198086de[] = { "estrenos10.com", NULL }; const char *d1990d545[] = { "4029tv.com", "kcci.com", "kcra.com", "ketv.com", "kmbc.com", "koat.com", "koco.com", "ksbw.com", "player.listenlive.co", "mynbc5.com", "wapt.com", "wbaltv.com", "wcvb.com", "wdsu.com", "wesh.com", "wgal.com", "wisn.com", "wjcl.com", "wlky.com", "wlwt.com", "wmtw.com", "wmur.com", "wpbf.com", "wtae.com", "wvtm13.com", "wxii12.com", "wyff4.com", NULL }; const char *d19a37234[] = { "mevio.com", NULL }; const char *d19a43343[] = { "modovideo.com", "mooshare.biz", NULL }; @@ -65056,6 +65184,7 @@ const char *d2e77974f[] = { "tntdrama.com", NULL }; const char *d2e7883ff[] = { "megacams.me", NULL }; const char *d2eb06044[] = { "streamwoop.tv", NULL }; const char *d2eb53554[] = { "custojusto.pt", NULL }; +const char *d2eb70f4d[] = { "apkonline.net", NULL }; const char *d2ebc8517[] = { "europe-airports.com", NULL }; const char *d2ec4b21c[] = { "egycut.co", NULL }; const char *d2ed71283[] = { "williamhillcasino.com", NULL }; @@ -65116,7 +65245,6 @@ const char *d34f21588[] = { "yuvutu.com", NULL }; const char *d34f6da9 [] = { "hipfile.com", NULL }; const char *d34f7ef0a[] = { "4j.com", NULL }; const char *d34fded3 [] = { "di.fm", NULL }; -const char *d350a5663[] = { "newgrounds.com", "xfire.com", NULL }; const char *d35225ecc[] = { "brazzerssupport.com", NULL }; const char *d3531616d[] = { "hs.fi", NULL }; const char *d3557cdb8[] = { "directon.tv", "wii-cast.tv", NULL }; @@ -65205,7 +65333,6 @@ const char *d3e4da338[] = { "addictinginfo.com", "alfonzorachel.com", "allthings const char *d3e54e517[] = { "comingsoon.net", "gamerevolution.com", "sohh.com", NULL }; const char *d3e8b2cd5[] = { "droid-life.com", NULL }; const char *d3e9df661[] = { "player.glomex.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 *d3f0135b4[] = { "m.flickr.com", NULL }; @@ -65397,6 +65524,7 @@ const char *d5304b70e[] = { "antena3.com", "atresmedia.com", "atresplayer.com", const char *d5319daf2[] = { "desigual.com", NULL }; const char *d53391739[] = { "cricketwireless.com", NULL }; const char *d53ce9a36[] = { "100percentfedup.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "boredomtherapy.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "chicksonright.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "dailydot.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", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "gosocial.co", "grammarist.com", "greatamericanrepublic.com", "groopspeak.com", "gymflow100.com", "hackspirit.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", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "naturalblaze.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", "shark-tank.com", "shedthoselbs.com", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "urbantabloid.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "westernjournalism.com", "whatfinger.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; +const char *d53ee4a64[] = { "123movies.com", "123unblock.info", "123unblock.xyz", "1337x.st", "1337x.to", "1movies.is", "adsrt.com", "ancient-origins.net", "c123movies.com", "clicknupload.org", "couchtuner.onl", "couchtuner.rocks", "daclips.in", "datpiff.com", "downloadpirate.com", "dwatchseries.to", "estream.nu", "estream.to", "estream.xyz", "eztv.ag", "eztv.io", "eztv.tf", "eztv.yt", "fmovies.se", "fmovies.taxi", "fmovies.to", "fmovies.today", "fmovies.world", "fullmatchesandshows.com", "gifsis.com", "gomovies.sc", "gomovieshub.is", "gorillavid.in", "gostreams.net", "hdmoza.com", "hdonline.is", "healthline.com", "intoupload.net", "kickass2.ch", "kickass2.st", "kimcartoon.to", "limetorrents.info", "masterkreatif.com", "megaup.net", "monova.org", "monova.to", "movies.is", "movies123.xyz", "moviescouch.co", "moviewatcher.is", "movpod.in", "mrunlock.icu", "mrunlock.pro", "newser.com", "nocensor.icu", "nocensor.pro", "nowwatchtvlive.ws", "onhax.me", "pirateiro.com", "postimg.cc", "prox4you.pw", "prox4you.xyz", "seedpeer.me", "sendit.cloud", "skidrowcrack.com", "solarmovie.one", "solarmoviez.ru", "swatchseries.to", "thewatchseries.ac", "tinypic.com", "torlock.com", "torrentdownload.ch", "torrentdownloads.me", "torrentfunk.com", "torrentfunk2.com", "torrentz2.eu", "tubidy.io", "uiz.io", "unblckd.org", "unblockall.org", "unblocked.app", "unblocked.cx", "unblocked.llc", "unblocked.lol", "unblocked.pet", "unblocked.si", "unlockproject.icu", "unlockproject.live", "uptobox.com", "userscloud.com", "vcstream.to", "vidbull.tv", "watchcartoononline.io", "watchseries.sk", "watchsomuch.info", "x1337x.eu", "x1337x.se", "x1337x.ws", "yesmovies.to", "yify-movies.net", "yify.bz", "yifyddl.com", "yifytorrent.co", "ymovies.tv", "yourbittorrent2.com", "yts.am", "zippyshare.com", NULL }; const char *d53f4d905[] = { "incentiveswidget.appspot.com", NULL }; const char *d541a4bd9[] = { "nidec-copal-electronics.com", NULL }; const char *d5425dcf [] = { "mylifetime.com", NULL }; @@ -65435,11 +65563,11 @@ const char *d57c99d0e[] = { "francetvsport.fr", NULL }; const char *d57e192a3[] = { "gewinnspiel.gmx.de", "gewinnspiel.web.de", "top.de", NULL }; const char *d580d5e70[] = { "webupd8.org", NULL }; const char *d58355404[] = { "simophone.com", NULL }; -const char *d5836e2b4[] = { "happy-hack.ru", NULL }; const char *d58555e61[] = { "barclaycard.co.uk", NULL }; const char *d5887b530[] = { "flii.by", NULL }; const char *d58883de8[] = { "di.se", NULL }; const char *d588cc733[] = { "imasdk.googleapis.com", NULL }; +const char *d58db2638[] = { "kicker.de", "kino.de", "videos.giga.de", "video.spieletipps.de", NULL }; const char *d58e8a0fc[] = { "adsrt.com", NULL }; const char *d59158744[] = { "pinflix.com", NULL }; const char *d5941a0dd[] = { "similarpages.com", NULL }; @@ -65601,7 +65729,6 @@ const char *d6b4be80 [] = { "facebook.com", NULL }; const char *d6b7bc17a[] = { "novatv.bg", "tv2.dk", "tv3.se", "tv3play.ee", "tv3play.se", "tv6play.se", "tv8play.se", NULL }; const char *d6b7d08ba[] = { "stylished.de", "t-online.de", NULL }; const char *d6b7d94f0[] = { "pbs.org", NULL }; -const char *d6bd645f8[] = { "simpsonsua.com.ua", NULL }; const char *d6bdca8f2[] = { "affrity.com", "catalogfavoritesvip.com", "deliverydeals.co.uk", "extrarebates.com", "freeshipping.com", "freeshippingbymastercard.com", "freeshippingrewards.com", "habandvipplus.com", "inthecompanyofdogsvip.com", "naturesjewelryvip.com", "northstylevip.com", "pyramidcollectionvip.com", "serengeticatalogvip.com", "travelplus.com", NULL }; const char *d6be956e8[] = { "nfl.com", NULL }; const char *d6bf64b7d[] = { "softpedia.com", NULL }; @@ -65885,6 +66012,7 @@ const char *d8889475f[] = { "ksta.de", NULL }; const char *d889bfde1[] = { "concursovirtual.com.br", "forum.kooora.com", "lavozdegalicia.es", "payback.pl", "posta.com.tr", "uol.com.br", NULL }; const char *d88a62b28[] = { "psu.com", NULL }; const char *d896d27e7[] = { "userscloud.com", NULL }; +const char *d898cf47c[] = { "disneynow.go.com", NULL }; const char *d898d5803[] = { "dplay.com", "dplay.dk", "dplay.se", NULL }; const char *d89935507[] = { "lemonde.fr", NULL }; const char *d89b8635b[] = { "accelo.com", NULL }; @@ -65948,6 +66076,7 @@ const char *d8f976778[] = { "yourporn.sexy", NULL }; const char *d8f9b0d49[] = { "multiup.org", NULL }; const char *d8fea6f31[] = { "hotpornfile.org", NULL }; const char *d8feec5c3[] = { "ads.twitter.com", "analytics.twitter.com", NULL }; +const char *d8ff4212f[] = { "esgentside.com", "gentside.com", "gentside.it", "gentside.com", "gentside.de", "gentside.co.uk", "gentside.com.br", "maxisciences.com", "ohmirevista.com", "ohmymag.com", "ohmymag.de", NULL }; const char *d8ff656b5[] = { "youku.com", NULL }; const char *d90011462[] = { "politicalears.com", NULL }; const char *d90c075e3[] = { "xcafe.com", NULL }; @@ -66019,7 +66148,6 @@ const char *d99592695[] = { "watchfree.pw", NULL }; const char *d996a69bd[] = { "ardmediathek.de", NULL }; const char *d997ff562[] = { "cinemablend.com", "thesimsresource.com", NULL }; 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 *d9a261b13[] = { "finanzen.net", NULL }; const char *d9a76b788[] = { "snagfilms.com", NULL }; @@ -66040,11 +66168,9 @@ const char *d9bcada93[] = { "espnfc.com", NULL }; const char *d9bcff667[] = { "video.adultswim.com", NULL }; const char *d9c089bb [] = { "ani-stream.com", NULL }; const char *d9c317d10[] = { "augusta.com", NULL }; -const char *d9c3a874 [] = { "charlieandmekids.co.nz", "charlieandmekids.com.au", NULL }; const char *d9c569ff8[] = { "sammyhub.com", NULL }; const char *d9c65a35e[] = { "search.stream.cr", NULL }; const char *d9c7eaf00[] = { "veehd.com", NULL }; -const char *d9ca73b5c[] = { "dofustream.com", NULL }; const char *d9cadc74d[] = { "findagrave.com", NULL }; const char *d9cb6987b[] = { "memecenter.com", NULL }; const char *d9cf6b7d1[] = { "rarbg.to", "rarbgaccess.org", "rarbgmirror.com", "rarbgmirror.org", "rarbgmirrored.org", "rarbgproxy.org", "rarbgprx.org", NULL }; @@ -66096,6 +66222,7 @@ const char *da33bffc3[] = { "repeatmyvids.com", NULL }; const char *da341add1[] = { "convert-me.com", "goal.com", "grammarist.com", "videotoolbox.com", NULL }; const char *da35ec733[] = { "0123movies.com", "1080phd.co", "1337x.to", "1movies.is", "1movies.to", "9anime.vip", "adsrt.com", "ahlamtv.com", "akvideo.stream", "allmyvideos.net", "animeflv.net", "avgle.com", "cherry.fruithosts.net", "clipconverter.cc", "cloudtime.to", "cruzing.xyz", "dropapk.com", "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", "gelbooru.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", "oload.club", "oload.download", "oload.fun", "oload.icu", "oload.live", "oload.site", "oload.stream", "oload.win", "oload.xyz", "oloadcdn.net", "olpair.com", "onhax.me", "onlinevideoconverter.com", "onvid.xyz", "openload.co", "openload.pw", "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", "torrentfunk.com", "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 *da3641475[] = { "indiatimes.com", NULL }; +const char *da370c097[] = { "apps-1430674943872249.apps.fbsbx.com", NULL }; const char *da3867894[] = { "jsperf.com", NULL }; const char *da3a85e2a[] = { "insure.com", NULL }; const char *da3aaff44[] = { "thisdaylive.com", NULL }; @@ -66238,7 +66365,6 @@ const char *db3310bdf[] = { "hbf.com.au", "seattlepi.com", "tv.com", NULL }; const char *db3380c9a[] = { "morningstar.in", NULL }; const char *db377ccee[] = { "animeland.us", NULL }; const char *db37ef5d0[] = { "watchtheofficeonline.tv", NULL }; -const char *db39f7004[] = { "xfire.com", NULL }; const char *db3a09d25[] = { "searchengineland.com", NULL }; const char *db3e0d3aa[] = { "tv2.no", NULL }; const char *db3e2f449[] = { "29443kmq.video", NULL }; @@ -66269,7 +66395,6 @@ const char *db66e839b[] = { "runnersworld.de", NULL }; const char *db6b09415[] = { "thevideo.me", "vidup.me", NULL }; const char *db6d6cdba[] = { "everycarlisted.com", NULL }; const char *db6fd31d7[] = { "robinwidget.com", "space.com", "theinquirer.net", "tomshardware.co.uk", "tomshardware.com", NULL }; -const char *db70f9126[] = { "gentside.com", "gentside.it", "gentside.com", "gentside.de", "gentside.co.uk", "gentside.com.br", "maxisciences.com", "ohmymag.com", NULL }; const char *db71d48f7[] = { "vidspot.net", NULL }; const char *db71f71df[] = { "pcgames-download.net", NULL }; const char *db723f4c0[] = { "openx.com", NULL }; @@ -66559,7 +66684,6 @@ const char *dd7eaea3c[] = { "vidotodo.com", NULL }; const char *dd82e177a[] = { "arenabg.ch", NULL }; const char *dd83a4902[] = { "9to5google.com", NULL }; const char *dd844fad4[] = { "planet-sports.de", NULL }; -const char *dd85a6f92[] = { "starwoodhotels.com", NULL }; const char *dd86532bb[] = { "photos.essence.com", NULL }; const char *dd86d03b6[] = { "ewn.co.za", NULL }; const char *dd88ab700[] = { "billetnet.dk", "billettservice.no", "citibank.co.in", "goal.com", "lippupalvelu.fi", "pcworld.com", "riverisland.com", "techhive.com", "ticketmaster.ae", "ticketmaster.co.uk", "ticketmaster.de", "ticketmaster.ie", "ticketmaster.nl", "ticnet.se", NULL }; @@ -66792,7 +66916,6 @@ const char *df0fdc3d8[] = { "stream.cr", NULL }; const char *df1280e3b[] = { "searchguide.level3.com", NULL }; const char *df13b2f64[] = { "linkbucks.com", NULL }; const char *df1562793[] = { "autos.ca", NULL }; -const char *df16d5ce5[] = { "td7vccbywda3.ru", NULL }; const char *df19f6eed[] = { "cambro.tv", NULL }; const char *df1b40665[] = { "lovehoney.co.uk", "maxiclimber.com", "opendns.com", "openshift.com", "vimeo.com", "westernunion.at", "westernunion.be", "westernunion.ca", "westernunion.ch", "westernunion.cl", "westernunion.co.jp", "westernunion.co.nz", "westernunion.co.uk", "westernunion.co.za", "westernunion.com", "westernunion.com.au", "westernunion.com.co", "westernunion.com.hk", "westernunion.com.my", "westernunion.com.pe", "westernunion.de", "westernunion.fr", "westernunion.ie", "westernunion.it", "westernunion.nl", "westernunion.ph", "westernunion.pl", "westernunion.se", "westernunion.sg", NULL }; const char *df1bdf5e4[] = { "flash-x.tv", "flashx.tv", NULL }; @@ -66836,7 +66959,6 @@ const char *df6962d65[] = { "serve.com", NULL }; const char *df6c8de98[] = { "glamourbabe.eu", NULL }; const char *df6caf1c1[] = { "games.chicagotribune.com", "games.mcall.com", NULL }; const char *df6d29b4b[] = { "transparencyreport.google.com", NULL }; -const char *df6f867cb[] = { "kinozal.tv", NULL }; const char *df71442c0[] = { "metro.co.uk", NULL }; const char *df73f012f[] = { "overclockers.co.uk", NULL }; const char *df75086 [] = { "techtimes.com", NULL }; @@ -66974,6 +67096,7 @@ const char *dn39a66d6a[] = { "seul-go.ip", NULL }; const char *dn3ac4aab3[] = { "exoclick.bamboohr.co.uk", "exoclick.com", "exoclick.kayako.com", NULL }; const char *dn3cef1d1d[] = { "newjerseynewsroom.com.ip", NULL }; const char *dn3e5e60d4[] = { "adfox.de", "adfox.group", "adfox.hu", NULL }; +const char *dn3e5f69de[] = { "adboost.io", "adboost.se", "adboost.sellerboost.de", NULL }; const char *dn3e69f504[] = { "myspace.com", NULL }; const char *dn402af2d4[] = { "matomo.org", "piwik.org", NULL }; const char *dn40b651ac[] = { "adphoto.eu", "adphoto.fr", "adphoto.pl", NULL }; @@ -67005,7 +67128,6 @@ const char *dn545fb141[] = { "bluray-disc.de", NULL }; const char *dn54ee9767[] = { "admax.cn", "admax.co", "admax.eu", "admax.fi", "admax.info", "admax.net", "admax.nu", "admax.org", "admax.se", "admax.us", NULL }; const char *dn576c6078[] = { "adpage.com.ua", "adpage.io", NULL }; const char *dn581151de[] = { "racinguk.ip", NULL }; -const char *dn584b8e48[] = { "adboost.io", "adboost.sellerboost.de", NULL }; const char *dn585a5d42[] = { "addata.io", NULL }; const char *dn585ec00b[] = { "ad-minister.app", NULL }; const char *dn5993e21c[] = { "optimizely.com", NULL }; @@ -67022,6 +67144,7 @@ const char *dn6019f122[] = { "getad.pl", NULL }; const char *dn60fd498a[] = { "centres-sociaux.fr", NULL }; const char *dn61b6cf5d[] = { "adnews.pl", NULL }; const char *dn61cffcd8[] = { "awempire.ip", NULL }; +const char *dn63669fa8[] = { "webmailad.com", NULL }; const char *dn63eb51d9[] = { "sat24.com.ip", NULL }; const char *dn63f9a8f0[] = { "adcenter.capgemini.com", "adcenter.nu", "m-m-g.com", NULL }; const char *dn643573af[] = { "adcount.com", "adcount.fi", NULL }; @@ -67044,6 +67167,7 @@ const char *dn6eed60d0[] = { "ad6media.fr", NULL }; const char *dn6fc30b36[] = { "inad.com", "inad.info", NULL }; const char *dn7004f3e [] = { "smartadserver.com", "smartadserver.com.br", "smartadserver.de", "smartadserver.es", "smartadserver.fr", "smartadserver.it", "smartadserver.pl", "smartadserver.ru", NULL }; const char *dn706d9b2e[] = { "adsearch.fr", NULL }; +const char *dn710202c [] = { "adscale.com", "adscale.io", "adscale.net", NULL }; const char *dn723fc659[] = { "daum.ip", NULL }; const char *dn724c8e83[] = { "crypto-webminer.com", NULL }; const char *dn72df9ef6[] = { "e-goi.com.br", "e-goi.pt", NULL }; @@ -67319,13 +67443,14 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me8436c48, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, da3641475, NULL}, {m5c167a52, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, da3641475, NULL}, {m56a1b28a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, da3641475, NULL}, + {m5abd24cf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m80aa3a95, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m76f82d9c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m3f5dff03, ADBLOCK_FLAG_MATCH_DOMAIN, d63296f51, NULL}, {mbd01a335, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d855bda0c, NULL}, {md8f6d618, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mf3e6c131, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m5e6e1210, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d7cb2b897, NULL}, - {m9f7ac4c6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d5836e2b4, NULL}, {m2ad13e67, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m14f3bae7, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m61397e96, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -67450,6 +67575,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m29d40a8d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m26ea8bca, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, da08dc604, NULL}, {me014ba75, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, da08dc604, NULL}, + {m96d99c90, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, da08dc604, NULL}, {m98a9d563, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {me45c9c16, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d6daab0ae, NULL}, {m7f67ec49, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d6daab0ae, NULL}, @@ -67512,7 +67638,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mdacc81db, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m7b97126f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mfb62db16, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {m5a10c9d1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {m41c999d7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d7bcfbb47, NULL}, {mfdf1dcd5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mf69611a2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -67527,6 +67652,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8f8d24fa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m54c1c135, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m7a561c75, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {mcb47be5b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mc8d86331, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dae02586b, NULL}, {m2504b324, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1c75a9dc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -67537,7 +67663,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9f650d5e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d260a4312, NULL}, {m4fbb9917, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d260a4312, NULL}, {m4fbb9917, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d260a4312, NULL}, - {m4491ff0a, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d260a4312, NULL}, {m1a8edd01, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d260a4312, NULL}, {m70c1bb11, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d260a4312, NULL}, {m8c5f5c0c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d260a4312, NULL}, @@ -67545,6 +67670,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1bffa964, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m94ea9570, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m16558725, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m7f592fc4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mda6f6405, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma88c83b0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d7b105d26, NULL}, {ma04ae649, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d7b105d26, NULL}, @@ -67604,6 +67730,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m824a75d9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m55fe590b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d31378d3b, NULL}, {m9fd97f1a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d31378d3b, NULL}, + {m55ec09f0, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {m1a817167, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m32f90de2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m127034a1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, @@ -67732,6 +67859,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc1e1a2e1, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d218185ee, NULL}, {ma025270a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d5d437ba3, NULL}, {m1acea60e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, + {m468b5276, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m5d710a94, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m4fbc6b87, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m2549aba1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -67814,7 +67942,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m583009a8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m6f3099b9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mf2e7f506, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m62b88f55, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_MATCH_END | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, da6196bc2, NULL}, + {m6dde73a6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m502b25d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d78a666cb, NULL}, {m79cf95e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d78a666cb, NULL}, {m16db86b0, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, da29c0ce6, NULL}, @@ -67869,6 +67997,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc2bb8e97, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m2a6513af, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m2a6513af, ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, + {mc78446aa, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, + {m410c5348, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m57d20d3c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, de9a2c722, NULL}, {m90975914, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mdf48c034, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, @@ -67912,6 +68042,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1ffc500b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m7fdb2302, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m9024f957, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m4c9ba7a8, ADBLOCK_FLAG_MATCH_DOMAIN, d198086de, NULL}, {meecf8fdc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m82314fa2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {me1f9b8bd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -67959,6 +68090,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me24acc92, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m5707e15f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m780be18b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m64cfe43e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m4d83d99d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d7cfa4191, NULL}, {mf2652554, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dadd0f8a6, NULL}, {m4cc8c14a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d6f652586, NULL}, @@ -68065,7 +68197,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4bc2dde8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1afc2807, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m925095ea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m910aa3e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, df6f867cb, NULL}, {m69014054, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m49710df2, 0, da1ad0e39, NULL}, {ma18c52f4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -68076,7 +68207,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf8bd52cc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m8d519272, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb0c795b4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m7d93fa7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {mc7282d97, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m9cd2b914, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mb1f772cc, ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -68085,6 +68215,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbcecee7f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d73af20e0, NULL}, {m942ceb69, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d73af20e0, NULL}, {m45455e8a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, + {m7367c827, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m79aaba7d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m393b5bfa, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m5e9ccfa9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -68143,12 +68274,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7e436737, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mf0df05c7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d7fe18efb, NULL}, {mfff15400, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d7fe18efb, NULL}, - {mbbe63a31, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d6bd645f8, NULL}, - {m4fe1c92a, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, df16d5ce5, NULL}, - {m6757f184, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, - {m942e87de, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {m341a7955, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {m62957eb5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m76de7511, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m3d478f4e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb16d3fd3, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -68209,7 +68334,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma84fb888, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mcf26742f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mdd5f601f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {mf041a2b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, db70f9126, NULL}, + {m4491ff0a, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d8ff4212f, NULL}, {mc4431345, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d45445949, NULL}, {mdbeb6e13, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dd44c4f47, NULL}, {m455a2023, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dfba34657, NULL}, @@ -68235,7 +68360,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mab3cb866, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d1dc4a272, NULL}, {m9851ac5a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {md49a7e2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {m67faf215, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {me8380be9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m960c11be, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m9100ed51, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dd973c697, NULL}, @@ -68287,6 +68411,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf545be65, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {md3a35f66, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m76a70a46, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m7104234f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {mf47bba92, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m41dbc274, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dbc8b65ee, NULL}, {m996d6eb7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dbc8b65ee, NULL}, {m63d5a7df, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d4c3182d6, NULL}, @@ -68305,9 +68431,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m684cc63, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {mb6eb78ef, ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d835925ba, NULL}, {mcc1789ad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {mbdbd663a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2db8a610, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {m8b8d89a8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {m1ff8a89a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {me0e6593f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mb9ca3278, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m81bb3ddd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, @@ -68315,7 +68441,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6461083, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mbfb57f7f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m5ccb5431, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, - {m589d33ee, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d3ec6479f, NULL}, {m44502ca7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m420639c2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m1722c934, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d1dc030cf, NULL}, @@ -68352,6 +68477,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md9854c62, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m374554b0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m1845e94c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m697028d1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m785c47e5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {mb57941da, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m5e6ca2cd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -68362,6 +68488,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3209c23b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m38db82c4, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m3b622763, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {ma9ae4b20, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mca9bf6ed, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mabfa5746, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dad8f8282, NULL}, {mc893d454, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -68486,6 +68613,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9b622f5d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d41d7b2e4, NULL}, {m485bafaf, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d41d7b2e4, NULL}, {m60c1f5d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m49c88bd6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m21dcf65, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mceec295e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7c572b91, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m7bfda21a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -68547,6 +68676,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md29c3c1b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m547d7d91, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d5425dcf, NULL}, {m37cce511, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d5425dcf, NULL}, + {me5da99e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {me16552c5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m2d786bb3, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mea3032a9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d31b4d7b8, NULL}, @@ -68658,7 +68788,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma4c03745, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m7950614f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m5f9d287d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {mfc42571b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m63b2bda1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {md995742f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mb6afae30, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -68667,7 +68796,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4013fe07, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m44bf1011, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m8bf5ce59, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m8c81ec01, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d9ca73b5c, NULL}, {mb28e14e7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d85409771, NULL}, {m42db860c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m73be2a96, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -68718,7 +68846,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md9862b59, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3b61a85e, ADBLOCK_FLAG_MATCH_BEGIN | ADBLOCK_FLAG_MATCH_END, dc5ad600, NULL}, {m2c5e0fef, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {m793f85d6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m5fc98db7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m46b8e0b5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mcdd9e81f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -68758,6 +68885,14 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mcc3a7dc3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf968eb3a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m3170c35c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m4568bbba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {mbc52ffa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m43dbdfa0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m8c81ec01, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d2eb70f4d, NULL}, + {m20692973, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m7363b79d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {mb4c7b4c9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {mdb9f6753, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d58db2638, NULL}, {mc6bc2048, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mbbf8470f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m5fe5d196, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -70513,7 +70648,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m54df6bd8, 0, NULL, NULL}, {m6857b0e2, 0, NULL, NULL}, {m3fe5bb8e, 0, NULL, NULL}, - {mb08dbec8, 0, NULL, dn584b8e48}, + {mb08dbec8, 0, NULL, dn3e5f69de}, {m9a51df65, 0, NULL, NULL}, {m4bee9675, 0, NULL, NULL}, {mdb8abb15, 0, NULL, NULL}, @@ -71671,7 +71806,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6083cf7e, 0, NULL, NULL}, {m53f0934c, 0, NULL, NULL}, {mdc0abe58, 0, NULL, NULL}, - {m9ad9a695, 0, NULL, dn7c4268f7}, + {m9ad9a695, 0, NULL, dn710202c}, {m179cbb1e, 0, NULL, NULL}, {m5753ce70, 0, NULL, dn7c4268f7}, {m5a84afca, 0, NULL, NULL}, @@ -73066,6 +73201,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m70c9f631, 0, NULL, NULL}, {m8a83f14f, 0, NULL, NULL}, {m6fce8cf9, 0, NULL, NULL}, + {mf73cce77, 0, NULL, NULL}, {m4bd0d806, 0, NULL, NULL}, {m768bb084, 0, NULL, NULL}, {m14fe89e5, 0, NULL, NULL}, @@ -74892,6 +75028,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m45a9a6ea, 0, NULL, NULL}, {me33d1e99, 0, NULL, NULL}, {m17ab7115, 0, NULL, NULL}, + {m48204126, 0, NULL, NULL}, {m24ee9cdb, 0, NULL, NULL}, {m2bb3ee66, 0, NULL, NULL}, {m2cf67f2e, 0, NULL, NULL}, @@ -75737,7 +75874,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m28da2f0e, 0, NULL, NULL}, {mef2c92ce, 0, NULL, NULL}, {m1272d1ad, 0, NULL, NULL}, - {md263ce4c, 0, NULL, NULL}, + {md263ce4c, 0, NULL, dn63669fa8}, {mfadc8c08, 0, NULL, NULL}, {me2fad0ab, 0, NULL, NULL}, {m2c50cb17, 0, NULL, NULL}, @@ -77562,7 +77699,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me1464ca0, 0, NULL, NULL}, {mc5cb15c3, ADBLOCK_FLAG_MATCH_BEGIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {mf452b01f, ADBLOCK_FLAG_MATCH_BEGIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, - {mf1f80b4c, ADBLOCK_FLAG_MATCH_BEGIN, NULL, dn6a15ab25}, + {mea7bd0e, ADBLOCK_FLAG_MATCH_BEGIN, NULL, dn6a15ab25}, {mdd9d168e, ADBLOCK_FLAG_MATCH_BEGIN, NULL, NULL}, {m40045a8e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m92911322, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -79924,6 +80061,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mfc64d6bf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {macbd7841, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5a0b2492, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mfc42571b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m42b52a93, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me90b69fb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m28fcd9b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -80902,6 +81040,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mab462a8a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3cbdcf6c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5dd9322c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m2ec5ab53, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md8a0fc5e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m33d14a1b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m480966e0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -83826,6 +83965,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbc84ed35, 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}, + {m8526106b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb253f852, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcedd8620, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma212a590, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -83860,6 +84000,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m618f08cb, 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}, + {m944d9e09, 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}, {m533d20d4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma03dd619, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -83873,6 +84014,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2c7e102d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6dc463e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6c494a2a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m5a51e3a4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me39fe9d2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1d63b27e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9cf268a8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -83964,6 +84106,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {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}, + {m30393cd7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m33572bdc, 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}, {mf115b968, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84022,10 +84165,12 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5824f4db, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m900376b9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m97810122, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mf0a66da1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc7379969, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbb31ced2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2d9d51c8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m44a3fe18, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mb1e871ed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb45249a3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {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}, @@ -84052,9 +84197,11 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m51267f0c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6371d1fd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m31d60315, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {me62a58fc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9e6a706d, 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}, {mfca63410, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {me7f6fd7e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma2999f07, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me63b90f9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfa3cbd6e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84112,10 +84259,12 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma87db459, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9c84c50f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc8cbda7e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m506869b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mea11e703, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5be43544, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m178af7c2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf040c54d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m193d1fda, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7223c79e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m897553d0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc1126167, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84145,6 +84294,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {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}, {m26d5fd56, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {me724d58f, 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}, {m825e1364, 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}, @@ -84161,6 +84311,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1c374c81, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb01a144, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m94555148, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {md9d964e9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma12b2fb2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5c427248, 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}, @@ -84190,6 +84341,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3348c2cf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcfef0aed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m98c55e56, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m7bfdc55, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mab99f68f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8d300e00, 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}, @@ -84204,6 +84356,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {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}, + {m77d86a3b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m307aa7ea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m42c70b0b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb42c5db2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84228,6 +84381,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1b1bfd9c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mebfcb75a, 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}, + {mb7c3b4cb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5f4df9e3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3ec4341b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbabd2dae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84252,6 +84406,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m869e0e90, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m60f82a54, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma2c03249, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m6e05cd42, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m47f0521, 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}, {m44d3d266, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84322,8 +84477,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4cc0b49b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfacbcce1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m70e22f30, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m588d9d67, 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}, {m5e0bdb0c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mbcca1fb1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9676d7cf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9c4d32ed, 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}, @@ -84351,6 +84508,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7a054667, 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}, {m27623228, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {ma48c8cd1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9270788a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md9326d9a, 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}, @@ -84358,6 +84516,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc8e86579, 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}, {m499ac02e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m499ae550, 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}, {m1ca2dac7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb070e735, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84379,6 +84538,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m940395b7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m195accde, 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}, + {m910ea4e7, 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}, {md2772bec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m35f19fa1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84404,6 +84564,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m440555c1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me0e27430, 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}, + {m625e72ca, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcc4abbe3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfb7eb135, 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}, @@ -84427,9 +84588,11 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {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}, + {mca8dc61f, 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}, {m5c150f63, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m7f592fc4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5bd12d6b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb4d1b850, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mefe8ff51, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84487,6 +84650,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {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}, + {maa67dbbd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m858dab33, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m63b3d258, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m55323, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84502,6 +84666,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf298e399, 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}, + {m9bb6d673, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md585f112, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1b860c13, 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}, @@ -84531,12 +84696,14 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma02a5b9c, 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}, + {mb59a5de9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfa94aca3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me56ee571, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1f1d5cf5, 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}, {m29ede488, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb6b592a0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mfc527a59, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma36768c, 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}, {mbff1adaa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84548,6 +84715,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m20cbfd69, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md35eb2ce, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbe26a1b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mf597b64f, 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}, {mf5e90f5e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcec8c68c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84562,6 +84730,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {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}, {m59999cd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m8f38a603, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4fa72807, 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}, @@ -84595,8 +84764,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8f8eda1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma2054155, 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}, + {m39ad8886, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8ba06bc2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc8513b73, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m156601bb, 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}, {m11b3ee45, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84606,6 +84777,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1dd94011, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m85a6b088, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1d1355ac, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m1bfe985e, 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}, {mebe578b3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc5143b4c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84624,6 +84796,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mba43ce03, 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}, + {m75d95779, 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}, {mec18563b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maeb9833d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84671,6 +84844,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m877ae728, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7e5872b8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md1d14fc8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m8af0e5b5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdada870, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m721a068e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4e0eb3b0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84716,6 +84890,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m987cd087, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdc2d6154, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcb056dd6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mdc04308f, 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}, {m713df095, 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}, @@ -84725,6 +84900,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8fcb95ec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc39cd884, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9474161e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m6e9361d3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m16747a5b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m14b6ad0a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m913ea13c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84759,10 +84935,12 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {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}, {mdbb27ec1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mdfbe098b, 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}, {md75565b3, 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}, + {me1e01471, 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}, {md4b29488, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m77bb1dc1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84774,6 +84952,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {med44299, 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}, + {m80f10014, 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}, {m625defa6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84819,6 +84998,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6877e67f, 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}, + {md0debdb9, 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}, {md5496f0c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1a63dce9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84840,6 +85020,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {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}, {m449c0c60, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mde0b3416, 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}, {md4e2c498, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84872,6 +85053,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mabb2c496, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m73ffa885, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdca5c368, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mc53073ca, 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}, {m9026e6f8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3f44a885, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84905,6 +85087,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m49c3d283, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdb2d37b9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc264b560, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m5a360900, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md8f674a1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfecd4e02, 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}, @@ -84922,6 +85105,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma243bfd7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5b5187d4, 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}, + {m78a958e4, 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}, {mbdde7491, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb6a1e49d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84937,6 +85121,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {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}, + {mc21ed194, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m87bdb3ec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5fbcb427, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2878ed28, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84944,14 +85129,17 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m84e819ef, 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}, + {m7c751e6e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m90c4f1a2, 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}, {m300c3945, 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}, + {m2a447659, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3c0a57a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m697d6b73, 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}, + {m23147c04, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mee253795, 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}, {m8ce57b78, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84959,6 +85147,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me76c08fa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3bb7a51f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m421a1b21, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {madbd2903, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m69e151ee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me8f6c10c, 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}, @@ -84980,6 +85169,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m769fa59d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me946d752, 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}, + {m559b3920, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma776a43e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9f24e105, 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}, @@ -84993,8 +85183,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {meb974b57, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m56d071e4, 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}, + {md13ac0b4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5f98bb5f, 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}, + {m666bdd8a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfba7c7a5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m221b9c08, 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}, @@ -85022,6 +85214,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf070ec8b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf2cee3ff, 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}, + {m98f94f2b, 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}, {m3a7aa5cd, 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}, @@ -85038,11 +85231,13 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {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}, {md357d9e9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mff43a31d, 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}, {m96b817, 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}, {m28fc9272, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m8910352d, 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}, {m7d4acc06, 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}, @@ -85050,6 +85245,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m50e5cda2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5c2bd960, 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}, + {m46f2b5f2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mae82d6b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mce34092e, 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}, @@ -85058,6 +85254,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2c1e1a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdcb3746c, 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}, + {m46bd9816, 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}, {mbcce37b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85093,6 +85290,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf438c9d3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma8245656, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me095ca3f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m738629f9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {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}, {m90c390b3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85133,6 +85331,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mef1c5b33, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9eb15a42, 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}, + {m984b3b87, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8330087b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4b334163, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb81a71e0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85160,6 +85359,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb459995f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6e791317, 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}, + {mdc543d49, 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}, {med60fe91, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9ab426c2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85264,6 +85464,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mfccaf402, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m89f3cbe2, 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}, + {m1a5ff5fb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc194a440, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m17e30380, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m83af553, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85325,6 +85526,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1e52c49a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m70b559ad, 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}, + {mfe486257, 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}, {m2199849e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85404,6 +85606,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md798bb68, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9e0911cd, 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}, + {m60b85777, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m15b63eb7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m19eeddcf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maec48acf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85434,9 +85637,11 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbd30ac52, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9bb8fbaa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2a9494f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m1168e2f5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1a7d159, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2aab9ac9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc44f864e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m99e204ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mefb63308, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mecc8c5e9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m214c42ab, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85473,6 +85678,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mda9f063c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma4f74768, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8fe69e50, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m579c31bf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1af001f4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md02bd9dc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m75ced905, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85491,6 +85697,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m70c19907, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m64f1a910, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m837ef67a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m13cf3c0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf1588bda, 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}, @@ -85502,6 +85709,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m94ebe9a3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9ee8920, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me686bd84, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mb4e68824, 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}, {m8fc209fc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m68971979, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85546,6 +85754,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m346ead49, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6524a42a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m691c3072, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m773dc4e5, 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}, {mdb219f55, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mab181e62, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85631,10 +85840,12 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md52dbc73, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mad0e36d6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5e6d74ed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {me9b8f10b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf56622dd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m31a17019, 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}, + {m8ae5a19a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb67ca07b, 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}, {mb6140f09, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85711,6 +85922,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {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}, + {mc8a229de, 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}, {m5301cc79, 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}, @@ -85724,6 +85936,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {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}, + {me1638d4e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma21dc7d8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me6156f15, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3564b749, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85811,6 +86024,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb2784381, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6be800ae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m74364f53, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m1ac7e77c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {madb2fa45, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf8d1abb4, 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}, @@ -85830,6 +86044,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {maed829c5, 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}, {m839d18d7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m9ea00dcd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me83b8a16, 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}, {mbf5fd3f9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85841,6 +86056,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m38e9c66a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2e963df3, 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}, + {m5194e0ec, 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}, {mf8f8c204, 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}, @@ -85866,6 +86082,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb1ab21ee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1a54497d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfaf88642, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mf7e93d0e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m253e9dcb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m19334ff2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md6fa46c6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85884,8 +86101,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {maf4e5c39, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m349132dd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc0a21825, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mfa7dcf89, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mef413d66, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf8b5a45d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mc7fb2b61, 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}, {m8b71f1b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m26014d01, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -89935,6 +90154,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma6c7db57, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m22a2ee78, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {med1c46d2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m7d1543c0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m3fa53fe2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7364040, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md7f30828, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -94256,6 +94476,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8db71776, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m85b4b74, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {me8766c63, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m62957eb5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m3907285e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m7654768c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {me4b9d9d4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -94414,6 +94635,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mae75791f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md4e0d22b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma60c865f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m2ec5ab53, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {me7364267, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mbc1d0d8e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6899e81b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -94541,6 +94763,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5390a0a6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m87de68f5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9e01b720, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m4d607909, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m76abc9c2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mafe0f86a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maa8e5e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -100063,6 +100286,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {med57725b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m8e4fb356, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m748b66ab, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m623c62a9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m678f9ccc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m797946fa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m831a091f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -100238,6 +100462,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m52d45568, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m89f1f429, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m6e6e9ed3, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m1d291d4d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m482608d2, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m7776318b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mbedf79b3, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m703d55ce, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -102732,6 +102958,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5336eb21, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m6acfe70e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mc6a77c80, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m60bdfbae, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mec9bdf50, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mbcaa1a51, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m684a334e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -102897,16 +103124,17 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5dcf0d8d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d5eb1a16a, NULL}, {m9919b049, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dbb52d1b6, NULL}, {mfec2604f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, dbb52d1b6, NULL}, - {mfb3250c1, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d13ea2c6, NULL}, + {mfb3250c1, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d53ee4a64, NULL}, {m1a95c2b4, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d32a18cd8, NULL}, {m7b76078f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dd7eaea3c, NULL}, {md460838d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dcc032b5, NULL}, {m165ffe83, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dcc032b5, NULL}, {m4ce79253, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dcc032b5, NULL}, {md2f40988, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d458cb53d, NULL}, - {mdba1520, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {mc0073f0b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {m7d3152f6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {mb6326984, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m4950fb43, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m7b843ae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m2814a7cc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {md4b93187, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, dnd9afd7d7}, {m89e4b38b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m56568e8a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -103008,7 +103236,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb579fc97, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, dc0e8e8ce, NULL}, {m4a71a90a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dc0e8e8ce, NULL}, {me16629d5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_PING, d8301d60f, NULL}, - {m78de1d4, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_PING, d8301d60f, NULL}, {mc013e090, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_PING, df7562998, NULL}, {md6da3dbe, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, df06e3e3, NULL}, {m582e9637, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, df06e3e3, NULL}, @@ -103330,7 +103557,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m36cd4bd4, 0, dd1a9c2d9, NULL}, {m90926a85, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d17e94649, NULL}, {me919870d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d6ab5ffd1, NULL}, - {mebde1394, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d4367035b, NULL}, + {me5ae9a3, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d4367035b, NULL}, {m40eddcae, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, dn804482f2}, {m1a3fa3c5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d32a4cfa, NULL}, {m1eaaf67a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d96799975, NULL}, @@ -105328,7 +105555,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m30d25470, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m1254a70, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, da5d2a430, NULL}, {m5ea058fb, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {m81760c72, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d9a18413b, NULL}, {mc00f660e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m1bf57dd8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {ma73ee967, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -105357,7 +105583,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m84ba1959, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mff652300, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m29886ca2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {m756f7e49, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, db39f7004, NULL}, {mf49851aa, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, df34a0970, NULL}, {mec2607fa, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d6ca689e9, NULL}, {mfedf2e92, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d642259cb, NULL}, @@ -105374,7 +105599,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m852d629a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m7fd0f9a8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m2b5be403, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, - {m7d5d0d72, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d9c3a874, NULL}, {m30cbdc5b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m413ad1f1, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m2ee7a9b0, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -105432,6 +105656,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7ff5efeb, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mbbc52627, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {med54e89a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m63f1dca6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, {m800c3af6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {ma3cd836c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {md35c63f6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, @@ -105632,6 +105857,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m10ac934a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d8cd3c1a8, NULL}, {me91089ed, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d4649a906, NULL}, {me91089ed, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dc8aec65f, NULL}, + {mce471a5c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d50e200f2, NULL}, {m8909f75b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d7af7dc7c, NULL}, {m974c1f7b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d970a5ca0, NULL}, {mc6355758, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, da5134a31, NULL}, @@ -106149,6 +106375,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m26c22d87, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m17a9e3c1, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {meb5d6a2c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dd51d5f, NULL}, + {m21e5bdb2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, da370c097, NULL}, {m4f2dc5e2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d3e40d081, NULL}, {mf54c733a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d3e40d081, NULL}, {m365ae752, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d3e40d081, NULL}, @@ -106247,7 +106474,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb45b8ae, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dfe6a41cb, NULL}, {ma8d2eb51, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, ddd350188, NULL}, {m5d453e5a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, ddd350188, NULL}, - {md96344cc, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d350a5663, NULL}, + {md96344cc, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d153231ee, NULL}, {m67158128, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m640e6bee, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d2f88db44, NULL}, {me3719566, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d53391739, NULL}, @@ -107391,6 +107618,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6270bc28, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m1cc2a0da, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d57212938, NULL}, {mf1adc36b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {md4dab852, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m6aa25df0, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mf4afa600, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, df6636555, NULL}, {m3a16525, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d13dfc5e4, NULL}, @@ -109668,6 +109896,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m85b1b29b, 0, NULL, NULL}, {m89bf0210, 0, NULL, NULL}, {mb61b9377, 0, NULL, NULL}, + {m36d475ee, 0, NULL, NULL}, {mc74283ff, 0, NULL, NULL}, {me85c5163, 0, NULL, NULL}, {m4ae5bba2, 0, NULL, NULL}, @@ -110589,6 +110818,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m82149789, 0, NULL, NULL}, {m1cf1b266, 0, NULL, NULL}, {m45e0394f, 0, NULL, NULL}, + {mea2377af, ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {me0ec11b2, 0, NULL, NULL}, {mac1273b5, 0, NULL, NULL}, {md15a2428, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, @@ -111339,6 +111569,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m11e8dfb2, 0, NULL, NULL}, {m4b052480, 0, NULL, NULL}, {m1cc13d24, 0, NULL, NULL}, + {m209bbd71, 0, NULL, NULL}, {mf33e29ff, 0, NULL, NULL}, {mcf8dc201, 0, NULL, NULL}, {md622f870, 0, NULL, NULL}, @@ -112332,6 +112563,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6cd6ad9b, 0, NULL, NULL}, {m205d446c, 0, NULL, NULL}, {m5bc655c9, 0, NULL, NULL}, + {m6b37dedd, 0, NULL, NULL}, {mfbf22cd8, 0, NULL, NULL}, {m6e1a7021, 0, NULL, NULL}, {madee9853, 0, NULL, NULL}, @@ -112676,6 +112908,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md5d7c444, 0, NULL, NULL}, {md5bd80c7, 0, NULL, NULL}, {m152b0d3a, 0, NULL, NULL}, + {m1d784a3c, 0, NULL, NULL}, {mcabce3d5, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m27f14ea2, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {md5c32da, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, @@ -112720,6 +112953,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m80e6f405, 0, NULL, NULL}, {m2ae97407, 0, NULL, NULL}, {mf0ae3eb3, 0, NULL, NULL}, + {m1db9a0c1, 0, NULL, NULL}, {m8ef42ed1, 0, NULL, NULL}, {m514ff833, 0, NULL, NULL}, {m2bd1678e, 0, NULL, NULL}, @@ -112750,6 +112984,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9b94d8c6, 0, NULL, NULL}, {mfe307210, 0, NULL, NULL}, {ma79a8cf8, 0, NULL, NULL}, + {m1121b38f, 0, NULL, NULL}, + {m5371f336, 0, NULL, NULL}, {m669fc339, 0, NULL, NULL}, {m85131f6f, 0, NULL, NULL}, {m9b5c7a6, 0, NULL, NULL}, @@ -113342,6 +113578,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mcf383a93, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8e40580d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4d1c03b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m128612fc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mce8861d4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7fe002f3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me8c5469b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -114045,7 +114282,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4bb78041, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3eb5c54d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9f62d35c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m1f114e94, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1a4f3974, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc92438d2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1a6ba0d9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -115210,6 +115446,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7d126401, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4651aa4d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf3e343ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m2527dc1a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me76f03ac, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5bcfffa0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb5daa6f9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -117198,6 +117435,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6f4fbdd4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m19891ee1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mc986ddee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m4357beca, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf4196685, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m6ec8300b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m6adecb39, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -117653,6 +117891,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9e87153c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf75a7b5f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {maf5efdbd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m1497f1e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m6f4de69f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mbe5c1e52, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mfdd6f08d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -118090,6 +118329,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7bc29f9, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m4696b71f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m90e240cc, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {ma6d8b5d9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {mdda6bf1e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m139578f1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m849d0673, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -118145,6 +118385,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mce1e7442, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf37cb38a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m50b21d15, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m569af4bf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m446aeaf4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m70caa3ea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mbcc816cc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -119080,7 +119321,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5203bcf9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m54b5dc98, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {ma4a491e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mf93d1103, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m2eb2dab8, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {md5d63aa4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_MATCH_END | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m60056c1a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -120370,7 +120610,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc296ebbf, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m5f297b22, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m7ef7e0e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {mba2f8ade, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m89fa0957, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {mcebee302, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {mce97d392, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {md6530c77, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m37bf80de, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mdc6ecfb8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -120591,7 +120834,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1668e5d1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf44a84f7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {ma94a4caf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {mc1015ab0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf74c43d5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mfb0bae4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mad5a3c87, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -120647,7 +120889,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb5ded3de, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m101d1683, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m17f0f74, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, - {m8367d3f3, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m8367d3f3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_NOT_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mba0bafe, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {me8263f72, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mbd387137, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -120927,6 +121169,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mca7a5f4c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mfa67e32d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {meca9b5ac, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {me9700c53, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb4210074, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m2f104051, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mce2145e4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -120957,6 +121200,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md95a43cc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mc1fd4d9b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m9b31956, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {md88a7fe0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mefd5a2ed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mda062fe7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m370cfe9d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -123379,6 +123623,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m28192a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d1c9b2964, NULL}, {mbb04f746, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {me8c0d713, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {mddd14ae7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mf3399be6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m8cdb5952, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m2d10ca11, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -123532,9 +123777,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbfd0080d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d2c5337b7, NULL}, {m11aa08f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d2344d5f0, NULL}, {m52b7c601, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, dc1c0fcb0, NULL}, - {mf18e50c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, dd85a6f92, NULL}, {md8432320, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mab9ff93a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, d486c23d0, NULL}, + {m857e75f0, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d898cf47c, NULL}, {mfefb04d2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mab8dcae9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {ma63e178b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -123641,6 +123886,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mec9d8b5c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d145428c4, NULL}, {m34e00b4d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d45245271, NULL}, {maf3a4cad, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {md5bc90a7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m81258c80, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, {m2610dcc5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mc56cd04d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -123827,6 +124073,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m664a82a8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m4c5398ea, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m2b02846d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {mee357538, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mc356cd3c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mfadcf002, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m54df170b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, df4629a68, NULL}, @@ -123886,6 +124133,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9658de0a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mdd2912bf, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dedc25d56, NULL}, {m4c0d969d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d61c04572, NULL}, + {m58f38e29, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m549216fe, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m6ed28d93, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m45b4117a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -123970,8 +124218,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2cc6a758, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {md1b0e233, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m34f9d78d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d18eb8904, NULL}, - {m4a042a63, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, dd85a6f92, NULL}, - {mcc0cd5b4, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, dd85a6f92, NULL}, {m7364cc5e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mcc953c2b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d7e0553c4, NULL}, {m26434c4d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -124230,6 +124476,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb9da36ef, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, dd23a7a78, NULL}, {m8d60e1dc, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m99f2e0e2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {mb550a0c7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m30f6a8f5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d65852b80, NULL}, {m69a50b73, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m39b4dd1c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -124812,6 +125059,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m94d52e5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mcc09c496, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m28b550a3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {me2f64918, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m12cf5b6d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m9a4f96a4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m2ca4ed74, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -126383,6 +126631,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mfb45e018, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m980b8020, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m2f05d257, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m68155586, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf63d6faa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {me154e794, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m7c5dc47b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -126715,6 +126964,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2487dbb8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf3d9e6f6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf94df664, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m446f185d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m76861013, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m7542d83a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m4ef00c9a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -126777,6 +127027,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5ea032a1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mac257428, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m1b6acccf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {ma7cc80b9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {me5450414, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mcb1059dc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m2b5c1550, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -127728,6 +127979,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m43a18949, 0, NULL, NULL}, {m7613df90, 0, NULL, NULL}, {mee42b080, 0, NULL, NULL}, + {mfae53e77, 0, NULL, NULL}, {m85d87bf7, 0, NULL, NULL}, {me5408d55, 0, NULL, NULL}, {mb9aa898a, 0, NULL, NULL}, @@ -129995,6 +130247,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbd7b9838, 0, NULL, NULL}, {mbd734973, 0, NULL, NULL}, {ma6fc0ef1, 0, NULL, NULL}, + {mbef993ae, 0, NULL, NULL}, {mfc0af767, 0, NULL, NULL}, {mf547965a, 0, NULL, NULL}, {mf549d4f1, 0, NULL, NULL}, @@ -132243,6 +132496,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc7a983a9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2afe5c31, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb32cfe4d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m5d285b1f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md4d05e33, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4fcda561, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m4d8686ff, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -132427,6 +132681,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m539c0241, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d92833d3f, NULL}, {m1291be58, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m7f3ab052, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m819ed55e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m48c1f3c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m1193e6df, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf67d6f95, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, diff --git a/build/patches/Add-Qwant-search-engine.patch b/build/patches/Add-Qwant-search-engine.patch new file mode 100644 index 00000000..8fc9130a --- /dev/null +++ b/build/patches/Add-Qwant-search-engine.patch @@ -0,0 +1,1011 @@ +From: csagan5 <32685696+csagan5@users.noreply.github.com> +Date: Mon, 12 Mar 2018 20:31:44 +0100 +Subject: Add Qwant search engine + +Specify image URL in upstream engine definition +Make search engine selectable in default list +--- + .../search_engines/prepopulated_engines.json | 3 +- + .../template_url_prepopulate_data.cc | 218 ++++++++++----------- + 2 files changed, 111 insertions(+), 110 deletions(-) + +diff --git a/components/search_engines/prepopulated_engines.json b/components/search_engines/prepopulated_engines.json +--- a/components/search_engines/prepopulated_engines.json ++++ b/components/search_engines/prepopulated_engines.json +@@ -28,7 +28,7 @@ + // Increment this if you change the data in ways that mean users with + // existing data should get a new version. Otherwise, existing data may + // continue to be used and updates made here will not always appear. +- "kCurrentDataVersion": 112 ++ "kCurrentDataVersion": 113 + }, + + // The following engines are included in country lists and are added to the +@@ -196,6 +196,7 @@ + "favicon_url": "https://www.qwant.com/favicon.ico", + "search_url": "https://www.qwant.com/?q={searchTerms}&client=opensearch", + "suggest_url": "https://api.qwant.com/api/suggest/?q={searchTerms}&client=opensearch", ++ "image_url": "https://www.qwant.com/?t=images&q={searchTerms}", + "type": "SEARCH_ENGINE_QWANT", + "id": 94 + }, +diff --git a/components/search_engines/template_url_prepopulate_data.cc b/components/search_engines/template_url_prepopulate_data.cc +--- a/components/search_engines/template_url_prepopulate_data.cc ++++ b/components/search_engines/template_url_prepopulate_data.cc +@@ -32,7 +32,7 @@ namespace { + + // Default (for countries with no better engine set) + const PrepopulatedEngine* const engines_default[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -42,7 +42,7 @@ const PrepopulatedEngine* const engines_default[] = { + // Engine selection by country ------------------------------------------------ + // United Arab Emirates + const PrepopulatedEngine* const engines_AE[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -50,7 +50,7 @@ const PrepopulatedEngine* const engines_AE[] = { + + // Albania + const PrepopulatedEngine* const engines_AL[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo, + &bing, + &ask, +@@ -58,7 +58,7 @@ const PrepopulatedEngine* const engines_AL[] = { + + // Argentina + const PrepopulatedEngine* const engines_AR[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo_ar, + &duckduckgo, &duckduckgo_light, +@@ -66,7 +66,7 @@ const PrepopulatedEngine* const engines_AR[] = { + + // Austria + const PrepopulatedEngine* const engines_AT[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo_at, + &duckduckgo, &duckduckgo_light, +@@ -74,7 +74,7 @@ const PrepopulatedEngine* const engines_AT[] = { + + // Australia + const PrepopulatedEngine* const engines_AU[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo_au, + &duckduckgo, &duckduckgo_light, +@@ -82,7 +82,7 @@ const PrepopulatedEngine* const engines_AU[] = { + + // Bosnia and Herzegovina + const PrepopulatedEngine* const engines_BA[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo, + &bing, + &ask, +@@ -90,7 +90,7 @@ const PrepopulatedEngine* const engines_BA[] = { + + // Belgium + const PrepopulatedEngine* const engines_BE[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -98,7 +98,7 @@ const PrepopulatedEngine* const engines_BE[] = { + + // Bulgaria + const PrepopulatedEngine* const engines_BG[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &yandex_ru, +@@ -106,7 +106,7 @@ const PrepopulatedEngine* const engines_BG[] = { + + // Bahrain + const PrepopulatedEngine* const engines_BH[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &ask, +@@ -114,7 +114,7 @@ const PrepopulatedEngine* const engines_BH[] = { + + // Burundi + const PrepopulatedEngine* const engines_BI[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &yandex_ru, +@@ -122,7 +122,7 @@ const PrepopulatedEngine* const engines_BI[] = { + + // Brunei + const PrepopulatedEngine* const engines_BN[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -130,7 +130,7 @@ const PrepopulatedEngine* const engines_BN[] = { + + // Bolivia + const PrepopulatedEngine* const engines_BO[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -138,7 +138,7 @@ const PrepopulatedEngine* const engines_BO[] = { + + // Brazil + const PrepopulatedEngine* const engines_BR[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo_br, + &duckduckgo, &duckduckgo_light, +@@ -146,7 +146,7 @@ const PrepopulatedEngine* const engines_BR[] = { + + // Belarus + const PrepopulatedEngine* const engines_BY[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yandex_by, + &mail_ru, + &bing, +@@ -154,7 +154,7 @@ const PrepopulatedEngine* const engines_BY[] = { + + // Belize + const PrepopulatedEngine* const engines_BZ[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -162,12 +162,12 @@ const PrepopulatedEngine* const engines_BZ[] = { + + // Canada + const PrepopulatedEngine* const engines_CA[] = { +- &googleen, &google, &startpage, &bing, &yahoo_ca, &yahoo_qc, &duckduckgo, &duckduckgo_light, ++ &googleen, &google, &startpage, &qwant, &bing, &yahoo_ca, &yahoo_qc, &duckduckgo, &duckduckgo_light, + }; + + // Switzerland + const PrepopulatedEngine* const engines_CH[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &duckduckgo, &duckduckgo_light, + &yahoo_ch, +@@ -175,7 +175,7 @@ const PrepopulatedEngine* const engines_CH[] = { + + // Chile + const PrepopulatedEngine* const engines_CL[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo_cl, + &duckduckgo, &duckduckgo_light, +@@ -183,12 +183,12 @@ const PrepopulatedEngine* const engines_CL[] = { + + // China + const PrepopulatedEngine* const engines_CN[] = { +- &baidu, &so_360, &googleen, &google, &startpage, &sogou, &bing, ++ &baidu, &so_360, &googleen, &google, &startpage, &qwant, &sogou, &bing, + }; + + // Colombia + const PrepopulatedEngine* const engines_CO[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo_co, + &bing, + &duckduckgo, &duckduckgo_light, +@@ -196,7 +196,7 @@ const PrepopulatedEngine* const engines_CO[] = { + + // Costa Rica + const PrepopulatedEngine* const engines_CR[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -204,7 +204,7 @@ const PrepopulatedEngine* const engines_CR[] = { + + // Czech Republic + const PrepopulatedEngine* const engines_CZ[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &seznam, + &bing, + &yahoo, +@@ -212,7 +212,7 @@ const PrepopulatedEngine* const engines_CZ[] = { + + // Germany + const PrepopulatedEngine* const engines_DE[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo_de, + &duckduckgo, &duckduckgo_light, +@@ -220,7 +220,7 @@ const PrepopulatedEngine* const engines_DE[] = { + + // Denmark + const PrepopulatedEngine* const engines_DK[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo_dk, + &duckduckgo, &duckduckgo_light, +@@ -228,7 +228,7 @@ const PrepopulatedEngine* const engines_DK[] = { + + // Dominican Republic + const PrepopulatedEngine* const engines_DO[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -236,7 +236,7 @@ const PrepopulatedEngine* const engines_DO[] = { + + // Algeria + const PrepopulatedEngine* const engines_DZ[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo, + &bing, + &yandex_ru, +@@ -244,7 +244,7 @@ const PrepopulatedEngine* const engines_DZ[] = { + + // Ecuador + const PrepopulatedEngine* const engines_EC[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -252,7 +252,7 @@ const PrepopulatedEngine* const engines_EC[] = { + + // Estonia + const PrepopulatedEngine* const engines_EE[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yandex_ru, + &neti, +@@ -260,7 +260,7 @@ const PrepopulatedEngine* const engines_EE[] = { + + // Egypt + const PrepopulatedEngine* const engines_EG[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo, + &bing, + &yandex_ru, +@@ -268,7 +268,7 @@ const PrepopulatedEngine* const engines_EG[] = { + + // Spain + const PrepopulatedEngine* const engines_ES[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo_es, + &duckduckgo, &duckduckgo_light, +@@ -276,7 +276,7 @@ const PrepopulatedEngine* const engines_ES[] = { + + // Finland + const PrepopulatedEngine* const engines_FI[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo_fi, + &duckduckgo, &duckduckgo_light, +@@ -284,7 +284,7 @@ const PrepopulatedEngine* const engines_FI[] = { + + // Faroe Islands + const PrepopulatedEngine* const engines_FO[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -292,7 +292,7 @@ const PrepopulatedEngine* const engines_FO[] = { + + // France + const PrepopulatedEngine* const engines_FR[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo_fr, + &qwant, +@@ -300,7 +300,7 @@ const PrepopulatedEngine* const engines_FR[] = { + + // United Kingdom + const PrepopulatedEngine* const engines_GB[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo_uk, + &duckduckgo, &duckduckgo_light, +@@ -308,7 +308,7 @@ const PrepopulatedEngine* const engines_GB[] = { + + // Greece + const PrepopulatedEngine* const engines_GR[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -316,7 +316,7 @@ const PrepopulatedEngine* const engines_GR[] = { + + // Guatemala + const PrepopulatedEngine* const engines_GT[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -324,7 +324,7 @@ const PrepopulatedEngine* const engines_GT[] = { + + // Hong Kong + const PrepopulatedEngine* const engines_HK[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo_hk, + &bing, + &baidu, +@@ -332,7 +332,7 @@ const PrepopulatedEngine* const engines_HK[] = { + + // Honduras + const PrepopulatedEngine* const engines_HN[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -340,7 +340,7 @@ const PrepopulatedEngine* const engines_HN[] = { + + // Croatia + const PrepopulatedEngine* const engines_HR[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -348,7 +348,7 @@ const PrepopulatedEngine* const engines_HR[] = { + + // Hungary + const PrepopulatedEngine* const engines_HU[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo, + &bing, + &duckduckgo, &duckduckgo_light, +@@ -356,7 +356,7 @@ const PrepopulatedEngine* const engines_HU[] = { + + // Indonesia + const PrepopulatedEngine* const engines_ID[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo_id, + &bing, + &duckduckgo, &duckduckgo_light, +@@ -364,7 +364,7 @@ const PrepopulatedEngine* const engines_ID[] = { + + // Ireland + const PrepopulatedEngine* const engines_IE[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -372,7 +372,7 @@ const PrepopulatedEngine* const engines_IE[] = { + + // Israel + const PrepopulatedEngine* const engines_IL[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &yandex_ru, +@@ -380,7 +380,7 @@ const PrepopulatedEngine* const engines_IL[] = { + + // India + const PrepopulatedEngine* const engines_IN[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo_in, + &bing, + &duckduckgo, &duckduckgo_light, +@@ -388,7 +388,7 @@ const PrepopulatedEngine* const engines_IN[] = { + + // Iraq + const PrepopulatedEngine* const engines_IQ[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo, + &bing, + &yandex_ru, +@@ -396,7 +396,7 @@ const PrepopulatedEngine* const engines_IQ[] = { + + // Iran + const PrepopulatedEngine* const engines_IR[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &parsijoo, +@@ -404,7 +404,7 @@ const PrepopulatedEngine* const engines_IR[] = { + + // Iceland + const PrepopulatedEngine* const engines_IS[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -412,7 +412,7 @@ const PrepopulatedEngine* const engines_IS[] = { + + // Italy + const PrepopulatedEngine* const engines_IT[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -420,7 +420,7 @@ const PrepopulatedEngine* const engines_IT[] = { + + // Jamaica + const PrepopulatedEngine* const engines_JM[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -428,7 +428,7 @@ const PrepopulatedEngine* const engines_JM[] = { + + // Jordan + const PrepopulatedEngine* const engines_JO[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo, + &bing, + &yandex_ru, +@@ -436,7 +436,7 @@ const PrepopulatedEngine* const engines_JO[] = { + + // Japan + const PrepopulatedEngine* const engines_JP[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo_jp, + &bing, + &baidu, +@@ -444,7 +444,7 @@ const PrepopulatedEngine* const engines_JP[] = { + + // Kenya + const PrepopulatedEngine* const engines_KE[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo, + &bing, + &duckduckgo, &duckduckgo_light, +@@ -452,7 +452,7 @@ const PrepopulatedEngine* const engines_KE[] = { + + // South Korea + const PrepopulatedEngine* const engines_KR[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &naver, + &daum, + &bing, +@@ -460,7 +460,7 @@ const PrepopulatedEngine* const engines_KR[] = { + + // Kuwait + const PrepopulatedEngine* const engines_KW[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &ask, +@@ -468,7 +468,7 @@ const PrepopulatedEngine* const engines_KW[] = { + + // Kazakhstan + const PrepopulatedEngine* const engines_KZ[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yandex_kz, + &mail_ru, + &bing, +@@ -476,7 +476,7 @@ const PrepopulatedEngine* const engines_KZ[] = { + + // Lebanon + const PrepopulatedEngine* const engines_LB[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -484,7 +484,7 @@ const PrepopulatedEngine* const engines_LB[] = { + + // Liechtenstein + const PrepopulatedEngine* const engines_LI[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &duckduckgo, &duckduckgo_light, + &yahoo, +@@ -492,7 +492,7 @@ const PrepopulatedEngine* const engines_LI[] = { + + // Lithuania + const PrepopulatedEngine* const engines_LT[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &yandex_ru, +@@ -500,7 +500,7 @@ const PrepopulatedEngine* const engines_LT[] = { + + // Luxembourg + const PrepopulatedEngine* const engines_LU[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &duckduckgo, &duckduckgo_light, + &yahoo, +@@ -508,7 +508,7 @@ const PrepopulatedEngine* const engines_LU[] = { + + // Latvia + const PrepopulatedEngine* const engines_LV[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yandex_ru, + &yahoo, +@@ -516,7 +516,7 @@ const PrepopulatedEngine* const engines_LV[] = { + + // Libya + const PrepopulatedEngine* const engines_LY[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo, + &bing, + &yandex_com, +@@ -524,7 +524,7 @@ const PrepopulatedEngine* const engines_LY[] = { + + // Morocco + const PrepopulatedEngine* const engines_MA[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo, + &bing, + &yandex_ru, +@@ -532,7 +532,7 @@ const PrepopulatedEngine* const engines_MA[] = { + + // Monaco + const PrepopulatedEngine* const engines_MC[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -540,7 +540,7 @@ const PrepopulatedEngine* const engines_MC[] = { + + // Moldova + const PrepopulatedEngine* const engines_MD[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yandex_ru, + &mail_ru, + &duckduckgo, &duckduckgo_light, +@@ -548,7 +548,7 @@ const PrepopulatedEngine* const engines_MD[] = { + + // Montenegro + const PrepopulatedEngine* const engines_ME[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo, + &bing, + &yandex_ru, +@@ -556,7 +556,7 @@ const PrepopulatedEngine* const engines_ME[] = { + + // Macedonia + const PrepopulatedEngine* const engines_MK[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo, + &bing, + &duckduckgo, &duckduckgo_light, +@@ -564,7 +564,7 @@ const PrepopulatedEngine* const engines_MK[] = { + + // Mexico + const PrepopulatedEngine* const engines_MX[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo_mx, + &duckduckgo, &duckduckgo_light, +@@ -572,7 +572,7 @@ const PrepopulatedEngine* const engines_MX[] = { + + // Malaysia + const PrepopulatedEngine* const engines_MY[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo_my, + &bing, + &baidu, +@@ -580,7 +580,7 @@ const PrepopulatedEngine* const engines_MY[] = { + + // Nicaragua + const PrepopulatedEngine* const engines_NI[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -588,7 +588,7 @@ const PrepopulatedEngine* const engines_NI[] = { + + // Netherlands + const PrepopulatedEngine* const engines_NL[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo_nl, + &duckduckgo, &duckduckgo_light, +@@ -596,7 +596,7 @@ const PrepopulatedEngine* const engines_NL[] = { + + // Norway + const PrepopulatedEngine* const engines_NO[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -604,7 +604,7 @@ const PrepopulatedEngine* const engines_NO[] = { + + // New Zealand + const PrepopulatedEngine* const engines_NZ[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &duckduckgo, &duckduckgo_light, + &yahoo_nz, +@@ -612,7 +612,7 @@ const PrepopulatedEngine* const engines_NZ[] = { + + // Oman + const PrepopulatedEngine* const engines_OM[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &ask, +@@ -620,7 +620,7 @@ const PrepopulatedEngine* const engines_OM[] = { + + // Panama + const PrepopulatedEngine* const engines_PA[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -628,7 +628,7 @@ const PrepopulatedEngine* const engines_PA[] = { + + // Peru + const PrepopulatedEngine* const engines_PE[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo_pe, + &bing, + &duckduckgo, &duckduckgo_light, +@@ -636,7 +636,7 @@ const PrepopulatedEngine* const engines_PE[] = { + + // Philippines + const PrepopulatedEngine* const engines_PH[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo_ph, + &bing, + &duckduckgo, &duckduckgo_light, +@@ -644,7 +644,7 @@ const PrepopulatedEngine* const engines_PH[] = { + + // Pakistan + const PrepopulatedEngine* const engines_PK[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo, + &bing, + &baidu, +@@ -652,7 +652,7 @@ const PrepopulatedEngine* const engines_PK[] = { + + // Poland + const PrepopulatedEngine* const engines_PL[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -660,7 +660,7 @@ const PrepopulatedEngine* const engines_PL[] = { + + // Puerto Rico + const PrepopulatedEngine* const engines_PR[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -668,7 +668,7 @@ const PrepopulatedEngine* const engines_PR[] = { + + // Portugal + const PrepopulatedEngine* const engines_PT[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -676,7 +676,7 @@ const PrepopulatedEngine* const engines_PT[] = { + + // Paraguay + const PrepopulatedEngine* const engines_PY[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -684,7 +684,7 @@ const PrepopulatedEngine* const engines_PY[] = { + + // Qatar + const PrepopulatedEngine* const engines_QA[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &ask, +@@ -692,7 +692,7 @@ const PrepopulatedEngine* const engines_QA[] = { + + // Romania + const PrepopulatedEngine* const engines_RO[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -700,7 +700,7 @@ const PrepopulatedEngine* const engines_RO[] = { + + // Serbia + const PrepopulatedEngine* const engines_RS[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo, + &bing, + &duckduckgo, &duckduckgo_light, +@@ -709,14 +709,14 @@ const PrepopulatedEngine* const engines_RS[] = { + // Russia + const PrepopulatedEngine* const engines_RU[] = { + &yandex_ru, +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &mail_ru, + &bing, + }; + + // Rwanda + const PrepopulatedEngine* const engines_RW[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &yandex_ru, +@@ -724,7 +724,7 @@ const PrepopulatedEngine* const engines_RW[] = { + + // Saudi Arabia + const PrepopulatedEngine* const engines_SA[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &yandex_com, +@@ -732,7 +732,7 @@ const PrepopulatedEngine* const engines_SA[] = { + + // Sweden + const PrepopulatedEngine* const engines_SE[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo_se, + &duckduckgo, &duckduckgo_light, +@@ -740,7 +740,7 @@ const PrepopulatedEngine* const engines_SE[] = { + + // Singapore + const PrepopulatedEngine* const engines_SG[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo_sg, + &yandex_com, +@@ -748,7 +748,7 @@ const PrepopulatedEngine* const engines_SG[] = { + + // Slovenia + const PrepopulatedEngine* const engines_SI[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -756,7 +756,7 @@ const PrepopulatedEngine* const engines_SI[] = { + + // Slovakia + const PrepopulatedEngine* const engines_SK[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -764,7 +764,7 @@ const PrepopulatedEngine* const engines_SK[] = { + + // El Salvador + const PrepopulatedEngine* const engines_SV[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -772,7 +772,7 @@ const PrepopulatedEngine* const engines_SV[] = { + + // Syria + const PrepopulatedEngine* const engines_SY[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &yandex_ru, +@@ -780,7 +780,7 @@ const PrepopulatedEngine* const engines_SY[] = { + + // Thailand + const PrepopulatedEngine* const engines_TH[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo_th, + &bing, + &ask, +@@ -788,7 +788,7 @@ const PrepopulatedEngine* const engines_TH[] = { + + // Tunisia + const PrepopulatedEngine* const engines_TN[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo, + &bing, + &yandex_ru, +@@ -796,7 +796,7 @@ const PrepopulatedEngine* const engines_TN[] = { + + // Turkey + const PrepopulatedEngine* const engines_TR[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yandex_tr, + &yahoo_tr, + &bing, +@@ -804,7 +804,7 @@ const PrepopulatedEngine* const engines_TR[] = { + + // Trinidad and Tobago + const PrepopulatedEngine* const engines_TT[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -812,7 +812,7 @@ const PrepopulatedEngine* const engines_TT[] = { + + // Taiwan + const PrepopulatedEngine* const engines_TW[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo_tw, + &bing, + &baidu, +@@ -820,7 +820,7 @@ const PrepopulatedEngine* const engines_TW[] = { + + // Tanzania + const PrepopulatedEngine* const engines_TZ[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &yandex_ru, +@@ -828,7 +828,7 @@ const PrepopulatedEngine* const engines_TZ[] = { + + // Ukraine + const PrepopulatedEngine* const engines_UA[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yandex_ua, + &mail_ru, + &bing, +@@ -836,7 +836,7 @@ const PrepopulatedEngine* const engines_UA[] = { + + // United States + const PrepopulatedEngine* const engines_US[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -844,7 +844,7 @@ const PrepopulatedEngine* const engines_US[] = { + + // Uruguay + const PrepopulatedEngine* const engines_UY[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -852,7 +852,7 @@ const PrepopulatedEngine* const engines_UY[] = { + + // Venezuela + const PrepopulatedEngine* const engines_VE[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &yahoo_ve, + &bing, + &duckduckgo, &duckduckgo_light, +@@ -860,7 +860,7 @@ const PrepopulatedEngine* const engines_VE[] = { + + // Vietnam + const PrepopulatedEngine* const engines_VN[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &coccoc, + &bing, + &yahoo_vn, +@@ -868,7 +868,7 @@ const PrepopulatedEngine* const engines_VN[] = { + + // Yemen + const PrepopulatedEngine* const engines_YE[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &baidu, +@@ -876,7 +876,7 @@ const PrepopulatedEngine* const engines_YE[] = { + + // South Africa + const PrepopulatedEngine* const engines_ZA[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &duckduckgo, &duckduckgo_light, +@@ -884,7 +884,7 @@ const PrepopulatedEngine* const engines_ZA[] = { + + // Zimbabwe + const PrepopulatedEngine* const engines_ZW[] = { +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &bing, + &yahoo, + &baidu, +@@ -900,7 +900,7 @@ const PrepopulatedEngine* const kAllEngines[] = { + &coccoc, + &daum, + &duckduckgo, &duckduckgo_light, +- &googleen, &google, &startpage, ++ &googleen, &google, &startpage, &qwant, + &mail_ru, + &naver, + &parsijoo, +-- +2.11.0 + diff --git a/build/patches/Allow-building-without-safebrowsing-for-Android.patch b/build/patches/Allow-building-without-safebrowsing-for-Android.patch index 018c90ed..32ae9881 100644 --- a/build/patches/Allow-building-without-safebrowsing-for-Android.patch +++ b/build/patches/Allow-building-without-safebrowsing-for-Android.patch @@ -228,7 +228,7 @@ diff --git a/chrome/browser/download/chrome_download_manager_delegate.cc b/chrom #include "chrome/grit/generated_resources.h" #include "components/download/public/common/download_interrupt_reasons.h" #include "components/download/public/common/download_item.h" -@@ -94,8 +98,10 @@ +@@ -101,8 +105,10 @@ using content::BrowserThread; using download::DownloadItem; using content::DownloadManager; @@ -239,7 +239,7 @@ diff --git a/chrome/browser/download/chrome_download_manager_delegate.cc b/chrom namespace { -@@ -744,19 +750,19 @@ ChromeDownloadManagerDelegate::ApplicationClientIdForFileScanning() const { +@@ -764,19 +770,19 @@ ChromeDownloadManagerDelegate::ApplicationClientIdForFileScanning() const { return std::string(chrome::kApplicationClientIDStringForAVScanning); } @@ -261,7 +261,7 @@ diff --git a/chrome/browser/download/chrome_download_manager_delegate.cc b/chrom void ChromeDownloadManagerDelegate::NotifyExtensions( DownloadItem* download, -@@ -1199,13 +1205,17 @@ void ChromeDownloadManagerDelegate::OnDownloadTargetDetermined( +@@ -1219,13 +1225,17 @@ void ChromeDownloadManagerDelegate::OnDownloadTargetDetermined( DownloadItemModel(item).SetShouldPreferOpeningInBrowser(true); #endif diff --git a/build/patches/Enable-secure-DNS-mode-by-default-in-DnsTransaction.patch b/build/patches/Enable-secure-DNS-mode-by-default-in-DnsTransaction.patch new file mode 100644 index 00000000..85a9113c --- /dev/null +++ b/build/patches/Enable-secure-DNS-mode-by-default-in-DnsTransaction.patch @@ -0,0 +1,49 @@ +From: csagan5 <32685696+csagan5@users.noreply.github.com> +Date: Fri, 15 Mar 2019 10:05:14 +0100 +Subject: Enable secure DNS mode by default in DnsTransaction. + +--- + chrome/browser/net/dns_probe_runner.cc | 2 +- + components/certificate_transparency/log_dns_client.cc | 2 +- + net/dns/host_resolver_impl.cc | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/chrome/browser/net/dns_probe_runner.cc b/chrome/browser/net/dns_probe_runner.cc +--- a/chrome/browser/net/dns_probe_runner.cc ++++ b/chrome/browser/net/dns_probe_runner.cc +@@ -110,7 +110,7 @@ void DnsProbeRunner::RunProbe(const base::Closure& callback) { + kKnownGoodHostname, net::dns_protocol::kTypeA, + base::Bind(&DnsProbeRunner::OnTransactionComplete, + weak_factory_.GetWeakPtr()), +- NetLogWithSource(), net::SecureDnsMode::AUTOMATIC); ++ NetLogWithSource(), net::SecureDnsMode::SECURE); + + transaction_->Start(); + } +diff --git a/components/certificate_transparency/log_dns_client.cc b/components/certificate_transparency/log_dns_client.cc +--- a/components/certificate_transparency/log_dns_client.cc ++++ b/components/certificate_transparency/log_dns_client.cc +@@ -472,7 +472,7 @@ bool AuditProofQueryImpl::StartDnsTransaction(const std::string& qname) { + qname, net::dns_protocol::kTypeTXT, + base::BindOnce(&AuditProofQueryImpl::OnDnsTransactionComplete, + weak_ptr_factory_.GetWeakPtr()), +- net_log_, net::SecureDnsMode::AUTOMATIC); ++ net_log_, net::SecureDnsMode::SECURE); + + current_dns_transaction_->Start(); + return true; +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 +@@ -1066,7 +1066,7 @@ class HostResolverImpl::DnsTask : public base::SupportsWeakPtr { + base::BindOnce(&DnsTask::OnTransactionComplete, + base::Unretained(this), tick_clock_->NowTicks(), + dns_query_type), +- net_log_, SecureDnsMode::AUTOMATIC); ++ net_log_, SecureDnsMode::SECURE); + trans->SetRequestContext(delegate_->url_request_context()); + trans->SetRequestPriority(delegate_->priority()); + return trans; +-- +2.11.0 + diff --git a/build/patches/Specify-image-URL-for-Qwant-search-engine.patch b/build/patches/Specify-image-URL-for-Qwant-search-engine.patch deleted file mode 100644 index c603cf13..00000000 --- a/build/patches/Specify-image-URL-for-Qwant-search-engine.patch +++ /dev/null @@ -1,22 +0,0 @@ -From: csagan5 <32685696+csagan5@users.noreply.github.com> -Date: Mon, 12 Mar 2018 20:31:44 +0100 -Subject: Specify image URL for Qwant search engine - ---- - components/search_engines/prepopulated_engines.json | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/components/search_engines/prepopulated_engines.json b/components/search_engines/prepopulated_engines.json ---- a/components/search_engines/prepopulated_engines.json -+++ b/components/search_engines/prepopulated_engines.json -@@ -186,6 +186,7 @@ - "favicon_url": "https://www.qwant.com/favicon.ico", - "search_url": "https://www.qwant.com/?q={searchTerms}&client=opensearch", - "suggest_url": "https://api.qwant.com/api/suggest/?q={searchTerms}&client=opensearch", -+ "image_url": "https://www.qwant.com/?t=images&q={searchTerms}", - "type": "SEARCH_ENGINE_QWANT", - "id": 94 - }, --- -2.11.0 - diff --git a/build/patches/Support-different-secure-DNS-modes-within-DnsTransaction.patch b/build/patches/Support-different-secure-DNS-modes-within-DnsTransaction.patch new file mode 100644 index 00000000..b0ad1d44 --- /dev/null +++ b/build/patches/Support-different-secure-DNS-modes-within-DnsTransaction.patch @@ -0,0 +1,481 @@ +From: dalyk +Date: Wed, 13 Feb 2019 17:50:04 +0000 +Subject: Support different secure DNS modes within DnsTransaction. + +In SECURE mode, only DnsHTTPAttempts should be made. In AUTOMATIC mode, +DnsHTTPAttempts should be made first, before falling back to insecure +attempts. In OFF mode, only insecure attempts should be made. + +Follow-up work will correct cache lookups for SECURE and AUTOMATIC modes, +remove the system resolver fallback for SECURE mode, set the mode +based on the pref setting, and make AUTOMATIC mode more conservative by +incorporating state related to DoH (DoH probes, successive DoH failures). + +There should be no change in behavior experienced by users configuring +DoH via the command line since AUTOMATIC mode is used for all queries +currently. + +Bug: 878582 +Change-Id: I5539c5273eb846c95f9a7cdab95429522bc43f50 +Reviewed-on: https://chromium-review.googlesource.com/c/1450858 +Reviewed-by: Paul Jensen +Commit-Queue: Katharine Daly +Cr-Commit-Position: refs/heads/master@{#631784} +--- + chrome/browser/net/dns_probe_runner.cc | 3 +- + .../certificate_transparency/log_dns_client.cc | 3 +- + net/dns/BUILD.gn | 1 + + net/dns/dns_test_util.cc | 3 +- + net/dns/dns_transaction.cc | 42 ++++++--- + net/dns/dns_transaction.h | 10 ++- + net/dns/dns_transaction_unittest.cc | 99 ++++++++++++++++++++-- + net/dns/dns_util.h | 12 +++ + net/dns/host_resolver_impl.cc | 2 +- + 9 files changed, 154 insertions(+), 21 deletions(-) + +diff --git a/chrome/browser/net/dns_probe_runner.cc b/chrome/browser/net/dns_probe_runner.cc +--- a/chrome/browser/net/dns_probe_runner.cc ++++ b/chrome/browser/net/dns_probe_runner.cc +@@ -17,6 +17,7 @@ + #include "net/dns/dns_client.h" + #include "net/dns/dns_response.h" + #include "net/dns/dns_transaction.h" ++#include "net/dns/dns_util.h" + #include "net/dns/public/dns_protocol.h" + #include "net/log/net_log_with_source.h" + +@@ -109,7 +110,7 @@ void DnsProbeRunner::RunProbe(const base::Closure& callback) { + kKnownGoodHostname, net::dns_protocol::kTypeA, + base::Bind(&DnsProbeRunner::OnTransactionComplete, + weak_factory_.GetWeakPtr()), +- NetLogWithSource()); ++ NetLogWithSource(), net::SecureDnsMode::AUTOMATIC); + + transaction_->Start(); + } +diff --git a/components/certificate_transparency/log_dns_client.cc b/components/certificate_transparency/log_dns_client.cc +--- a/components/certificate_transparency/log_dns_client.cc ++++ b/components/certificate_transparency/log_dns_client.cc +@@ -27,6 +27,7 @@ + #include "net/dns/dns_config.h" + #include "net/dns/dns_response.h" + #include "net/dns/dns_transaction.h" ++#include "net/dns/dns_util.h" + #include "net/dns/public/dns_protocol.h" + #include "net/dns/record_parsed.h" + #include "net/dns/record_rdata.h" +@@ -471,7 +472,7 @@ bool AuditProofQueryImpl::StartDnsTransaction(const std::string& qname) { + qname, net::dns_protocol::kTypeTXT, + base::BindOnce(&AuditProofQueryImpl::OnDnsTransactionComplete, + weak_ptr_factory_.GetWeakPtr()), +- net_log_); ++ net_log_, net::SecureDnsMode::AUTOMATIC); + + current_dns_transaction_->Start(); + return true; +diff --git a/net/dns/BUILD.gn b/net/dns/BUILD.gn +--- a/net/dns/BUILD.gn ++++ b/net/dns/BUILD.gn +@@ -291,6 +291,7 @@ source_set("dns_client") { + "dns_client.h", + "dns_response.h", + "dns_transaction.h", ++ "dns_util.h", + "record_parsed.h", + "record_rdata.h", + ] +diff --git a/net/dns/dns_test_util.cc b/net/dns/dns_test_util.cc +--- a/net/dns/dns_test_util.cc ++++ b/net/dns/dns_test_util.cc +@@ -441,7 +441,8 @@ class MockDnsClient::MockTransactionFactory : public DnsTransactionFactory { + const std::string& hostname, + uint16_t qtype, + DnsTransactionFactory::CallbackType callback, +- const NetLogWithSource&) override { ++ const NetLogWithSource&, ++ SecureDnsMode) override { + std::unique_ptr transaction = + std::make_unique(rules_, hostname, qtype, + std::move(callback)); +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 +@@ -772,11 +772,13 @@ class DnsTransactionImpl : public DnsTransaction, + uint16_t qtype, + DnsTransactionFactory::CallbackType callback, + const NetLogWithSource& net_log, +- const OptRecordRdata* opt_rdata) ++ const OptRecordRdata* opt_rdata, ++ SecureDnsMode secure_dns_mode) + : session_(session), + hostname_(hostname), + qtype_(qtype), + opt_rdata_(opt_rdata), ++ secure_dns_mode_(secure_dns_mode), + callback_(std::move(callback)), + net_log_(net_log), + qnames_initial_size_(0), +@@ -919,12 +921,17 @@ class DnsTransactionImpl : public DnsTransaction, + } + + AttemptResult MakeAttempt() { +- // Make an HTTP attempt unless we have already made more attempts +- // than we have configured servers. Otherwise make a UDP attempt +- // as long as we have configured nameservers. + DnsConfig config = session_->config(); +- if (doh_attempts_ < config.dns_over_https_servers.size()) ++ // In AUTOMATIC and SECURE mode, make an HTTP attempt unless we have already ++ // made more attempts than we have configured servers. ++ if (secure_dns_mode_ != SecureDnsMode::OFF && ++ doh_attempts_ < config.dns_over_https_servers.size()) { + return MakeHTTPAttempt(config.dns_over_https_servers); ++ } ++ // In AUTOMATIC mode, insecure attempts are allowed after HTTP attempts are ++ // exhausted. In OFF mode, only insecure attempts are allowed. It should ++ // not be possible to reach this point in SECURE mode. ++ DCHECK_NE(secure_dns_mode_, SecureDnsMode::SECURE); + DCHECK_GT(config.nameservers.size(), 0u); + return MakeUDPAttempt(); + } +@@ -1112,8 +1119,19 @@ class DnsTransactionImpl : public DnsTransaction, + if (had_tcp_attempt_) + return false; + const DnsConfig& config = session_->config(); +- return attempts_.size() < config.attempts * config.nameservers.size() + +- config.dns_over_https_servers.size(); ++ unsigned insecure_attempts_possible = ++ config.attempts * config.nameservers.size(); ++ unsigned secure_attempts_possible = config.dns_over_https_servers.size(); ++ ++ switch (secure_dns_mode_) { ++ case SecureDnsMode::SECURE: ++ return attempts_.size() < secure_attempts_possible; ++ case SecureDnsMode::AUTOMATIC: ++ return attempts_.size() < ++ secure_attempts_possible + insecure_attempts_possible; ++ case SecureDnsMode::OFF: ++ return attempts_.size() < insecure_attempts_possible; ++ } + } + + // Resolves the result of a DnsAttempt until a terminal result is reached +@@ -1204,6 +1222,7 @@ class DnsTransactionImpl : public DnsTransaction, + std::string hostname_; + uint16_t qtype_; + const OptRecordRdata* opt_rdata_; ++ const SecureDnsMode secure_dns_mode_; + // Cleared in DoCallback. + DnsTransactionFactory::CallbackType callback_; + +@@ -1248,10 +1267,11 @@ class DnsTransactionFactoryImpl : public DnsTransactionFactory { + const std::string& hostname, + uint16_t qtype, + CallbackType callback, +- const NetLogWithSource& net_log) override { +- return std::make_unique(session_.get(), hostname, qtype, +- std::move(callback), net_log, +- opt_rdata_.get()); ++ const NetLogWithSource& net_log, ++ SecureDnsMode secure_dns_mode) override { ++ return std::make_unique( ++ session_.get(), hostname, qtype, std::move(callback), net_log, ++ opt_rdata_.get(), secure_dns_mode); + } + + void AddEDNSOption(const OptRecordRdata::Opt& opt) override { +diff --git a/net/dns/dns_transaction.h b/net/dns/dns_transaction.h +--- a/net/dns/dns_transaction.h ++++ b/net/dns/dns_transaction.h +@@ -12,6 +12,7 @@ + + #include "base/callback.h" + #include "net/base/request_priority.h" ++#include "net/dns/dns_util.h" + #include "net/dns/record_rdata.h" + #include "url/gurl.h" + +@@ -69,11 +70,18 @@ class NET_EXPORT_PRIVATE DnsTransactionFactory { + // + // The transaction will run |callback| upon asynchronous completion. + // The |net_log| is used as the parent log. ++ // ++ // The |secure_dns_mode| specifies the order in which secure and/or insecure ++ // DNS lookups will be performed. In SECURE mode, only secure lookups will be ++ // perfomed. In AUTOMATIC mode, secure lookups will be performed first when ++ // possible, and insecure lookups will be performed as a fallback. In OFF ++ // mode, only insecure lookups will be performed. + virtual std::unique_ptr CreateTransaction( + const std::string& hostname, + uint16_t qtype, + CallbackType callback, +- const NetLogWithSource& net_log) WARN_UNUSED_RESULT = 0; ++ const NetLogWithSource& net_log, ++ SecureDnsMode secure_dns_mode) WARN_UNUSED_RESULT = 0; + + // The given EDNS0 option will be included in all DNS queries performed by + // transactions from this factory. +diff --git a/net/dns/dns_transaction_unittest.cc b/net/dns/dns_transaction_unittest.cc +--- a/net/dns/dns_transaction_unittest.cc ++++ b/net/dns/dns_transaction_unittest.cc +@@ -246,7 +246,17 @@ class TestSocketFactory : public MockClientSocketFactory { + remote_endpoints_.push_back(endpoint); + } + +- std::vector remote_endpoints_; ++ struct RemoteNameserver { ++ RemoteNameserver(IPEndPoint insecure_nameserver) ++ : insecure_nameserver(insecure_nameserver) {} ++ RemoteNameserver(DnsConfig::DnsOverHttpsServerConfig secure_nameserver) ++ : secure_nameserver(secure_nameserver) {} ++ ++ base::Optional insecure_nameserver; ++ base::Optional secure_nameserver; ++ }; ++ ++ std::vector remote_endpoints_; + bool fail_next_socket_; + + private: +@@ -269,6 +279,7 @@ class TransactionHelper { + int expected_answer_count) + : hostname_(hostname), + qtype_(qtype), ++ secure_dns_mode_(SecureDnsMode::AUTOMATIC), + response_(nullptr), + expected_answer_count_(expected_answer_count), + cancel_in_callback_(false), +@@ -277,13 +288,19 @@ class TransactionHelper { + // Mark that the transaction shall be destroyed immediately upon callback. + void set_cancel_in_callback() { cancel_in_callback_ = true; } + ++ // Set the secure DNS mode for the transaction. ++ void set_secure_dns_mode(SecureDnsMode secure_dns_mode) { ++ secure_dns_mode_ = secure_dns_mode; ++ } ++ + void StartTransaction(DnsTransactionFactory* factory) { + EXPECT_EQ(NULL, transaction_.get()); + transaction_ = factory->CreateTransaction( + hostname_, qtype_, + base::Bind(&TransactionHelper::OnTransactionComplete, + base::Unretained(this)), +- NetLogWithSource::Make(&net_log_, net::NetLogSourceType::NONE)); ++ NetLogWithSource::Make(&net_log_, net::NetLogSourceType::NONE), ++ secure_dns_mode_); + transaction_->SetRequestContext(&request_context_); + transaction_->SetRequestPriority(DEFAULT_PRIORITY); + EXPECT_EQ(hostname_, transaction_->GetHostname()); +@@ -360,6 +377,7 @@ class TransactionHelper { + private: + std::string hostname_; + uint16_t qtype_; ++ SecureDnsMode secure_dns_mode_; + std::unique_ptr transaction_; + const DnsResponse* response_; + int expected_answer_count_; +@@ -669,9 +687,20 @@ class DnsTransactionTestBase : public testing::Test { + // |servers|. + void CheckServerOrder(const unsigned* servers, size_t num_attempts) { + ASSERT_EQ(num_attempts, socket_factory_->remote_endpoints_.size()); ++ auto num_insecure_nameservers = session_->config().nameservers.size(); + for (size_t i = 0; i < num_attempts; ++i) { +- EXPECT_EQ(socket_factory_->remote_endpoints_[i], +- session_->config().nameservers[servers[i]]); ++ if (servers[i] < num_insecure_nameservers) { ++ // Check insecure server match. ++ EXPECT_EQ( ++ socket_factory_->remote_endpoints_[i].insecure_nameserver.value(), ++ session_->config().nameservers[servers[i]]); ++ } else { ++ // Check secure server match. ++ EXPECT_EQ( ++ socket_factory_->remote_endpoints_[i].secure_nameserver.value(), ++ session_->config() ++ .dns_over_https_servers[servers[i] - num_insecure_nameservers]); ++ } + } + } + +@@ -762,6 +791,7 @@ class DnsTransactionTest : public DnsTransactionTestBase, + if (server.use_post && request->method() == "POST") { + if (url_base == request->url().spec()) { + server_found = true; ++ socket_factory_->remote_endpoints_.push_back(server); + } + } else if (!server.use_post && request->method() == "GET") { + std::string prefix = url_base + "?dns="; +@@ -769,6 +799,7 @@ class DnsTransactionTest : public DnsTransactionTestBase, + request->url().spec().begin()); + if (mispair.first == prefix.end()) { + server_found = true; ++ socket_factory_->remote_endpoints_.push_back(server); + } + } + } +@@ -1552,6 +1583,43 @@ TEST_F(DnsTransactionTest, HttpsPostFailThenUDPFallback) { + TransactionHelper helper0(kT0HostName, kT0Qtype, kT0RecordCount); + SetDohJobMakerCallback(base::BindRepeating(DohJobMakerCallbackFailStart)); + EXPECT_TRUE(helper0.RunUntilDone(transaction_factory_.get())); ++ unsigned kOrder0[] = {1, 0}; ++ CheckServerOrder(kOrder0, base::size(kOrder0)); ++} ++ ++TEST_F(DnsTransactionTest, HttpsPostFailNoUDPFallbackInSecureMode) { ++ config_.attempts = 1; ++ ConfigureNumServers(2); ++ ConfigDohServers(false /* clear_udp */, true /* use_post */, 2); ++ AddQueryAndErrorResponse(0, kT0HostName, kT0Qtype, ERR_CONNECTION_REFUSED, ++ SYNCHRONOUS, Transport::HTTPS); ++ AddQueryAndErrorResponse(0, kT0HostName, kT0Qtype, ERR_CONNECTION_REFUSED, ++ SYNCHRONOUS, Transport::HTTPS); ++ TransactionHelper helper0(kT0HostName, kT0Qtype, ERR_FAILED); ++ helper0.set_secure_dns_mode(SecureDnsMode::SECURE); ++ SetDohJobMakerCallback(base::BindRepeating(DohJobMakerCallbackFailStart)); ++ EXPECT_TRUE(helper0.RunUntilDone(transaction_factory_.get())); ++ unsigned kOrder0[] = {2, 3}; ++ CheckServerOrder(kOrder0, base::size(kOrder0)); ++} ++ ++TEST_F(DnsTransactionTest, NoHttpsAttemptInOffMode) { ++ config_.attempts = 2; ++ ConfigureNumServers(2); ++ ConfigDohServers(false /* clear_udp */, true /* use_post */, 2); ++ AddQueryAndErrorResponse(0, kT0HostName, kT0Qtype, ERR_CONNECTION_REFUSED, ++ SYNCHRONOUS, Transport::UDP); ++ AddQueryAndErrorResponse(0, kT0HostName, kT0Qtype, ERR_CONNECTION_REFUSED, ++ SYNCHRONOUS, Transport::UDP); ++ AddQueryAndErrorResponse(0, kT0HostName, kT0Qtype, ERR_CONNECTION_REFUSED, ++ SYNCHRONOUS, Transport::UDP); ++ AddQueryAndResponse(0, kT0HostName, kT0Qtype, kT0ResponseDatagram, ++ base::size(kT0ResponseDatagram), ASYNC, Transport::UDP); ++ TransactionHelper helper0(kT0HostName, kT0Qtype, kT0RecordCount); ++ helper0.set_secure_dns_mode(SecureDnsMode::OFF); ++ EXPECT_TRUE(helper0.RunUntilDone(transaction_factory_.get())); ++ unsigned kOrder0[] = {0, 1, 0, 1}; ++ CheckServerOrder(kOrder0, base::size(kOrder0)); + } + + TEST_F(DnsTransactionTest, HttpsPostFailThenUDPFailThenUDPFallback) { +@@ -1575,6 +1643,8 @@ TEST_F(DnsTransactionTest, HttpsPostFailThenUDPFailThenUDPFallback) { + EXPECT_EQ(session_->NextGoodServerIndex(0), 1u); + EXPECT_EQ(session_->NextGoodServerIndex(1), 1u); + EXPECT_EQ(session_->NextGoodServerIndex(2), 2u); ++ unsigned kOrder0[] = {3, 0, 1}; ++ CheckServerOrder(kOrder0, base::size(kOrder0)); + } + + TEST_F(DnsTransactionTest, HttpsMarkUdpBad) { +@@ -1595,6 +1665,8 @@ TEST_F(DnsTransactionTest, HttpsMarkUdpBad) { + EXPECT_EQ(session_->NextGoodServerIndex(0), 1u); + EXPECT_EQ(session_->NextGoodServerIndex(1), 1u); + EXPECT_EQ(session_->NextGoodDnsOverHttpsServerIndex(2), 2u); ++ unsigned kOrder0[] = {2, 0, 1}; ++ CheckServerOrder(kOrder0, base::size(kOrder0)); + + AddQueryAndErrorResponse(1, kT1HostName, kT1Qtype, ERR_CONNECTION_REFUSED, + SYNCHRONOUS, Transport::HTTPS); +@@ -1612,6 +1684,11 @@ TEST_F(DnsTransactionTest, HttpsMarkUdpBad) { + EXPECT_EQ(session_->NextGoodServerIndex(0), 0u); + EXPECT_EQ(session_->NextGoodServerIndex(1), 0u); + EXPECT_EQ(session_->NextGoodDnsOverHttpsServerIndex(2), 2u); ++ unsigned kOrder1[] = { ++ 2, 0, 1, /* transaction0 */ ++ 2, 1, 0 /* transaction1 */ ++ }; ++ CheckServerOrder(kOrder1, base::size(kOrder1)); + } + + TEST_F(DnsTransactionTest, HttpsMarkHttpsBad) { +@@ -1627,7 +1704,6 @@ TEST_F(DnsTransactionTest, HttpsMarkHttpsBad) { + SYNCHRONOUS, Transport::HTTPS); + AddQueryAndErrorResponse(1, kT1HostName, kT1Qtype, ERR_CONNECTION_REFUSED, + SYNCHRONOUS, Transport::HTTPS); +- + AddQueryAndResponse(1, kT1HostName, kT1Qtype, kT1ResponseDatagram, + base::size(kT1ResponseDatagram), ASYNC, Transport::HTTPS); + TransactionHelper helper0(kT0HostName, kT0Qtype, kT0RecordCount); +@@ -1640,6 +1716,8 @@ TEST_F(DnsTransactionTest, HttpsMarkHttpsBad) { + EXPECT_EQ(session_->NextGoodDnsOverHttpsServerIndex(1), 3u); + EXPECT_EQ(session_->NextGoodDnsOverHttpsServerIndex(2), 3u); + EXPECT_EQ(session_->NextGoodDnsOverHttpsServerIndex(3), 3u); ++ unsigned kOrder0[] = {1, 2, 3}; ++ CheckServerOrder(kOrder0, base::size(kOrder0)); + + EXPECT_TRUE(helper1.RunUntilDone(transaction_factory_.get())); + // Server 0 is still our only UDP server, so will be good by definition. +@@ -1651,6 +1729,11 @@ TEST_F(DnsTransactionTest, HttpsMarkHttpsBad) { + EXPECT_EQ(session_->NextGoodDnsOverHttpsServerIndex(1), 2u); + EXPECT_EQ(session_->NextGoodDnsOverHttpsServerIndex(2), 2u); + EXPECT_EQ(session_->NextGoodDnsOverHttpsServerIndex(3), 2u); ++ unsigned kOrder1[] = { ++ 1, 2, 3, /* transaction0 */ ++ 3, 1, 2 /* transaction1 */ ++ }; ++ CheckServerOrder(kOrder1, base::size(kOrder1)); + } + + TEST_F(DnsTransactionTest, HttpsPostFailThenHTTPFallback) { +@@ -1662,6 +1745,8 @@ TEST_F(DnsTransactionTest, HttpsPostFailThenHTTPFallback) { + Transport::HTTPS); + TransactionHelper helper0(kT0HostName, kT0Qtype, kT0RecordCount); + EXPECT_TRUE(helper0.RunUntilDone(transaction_factory_.get())); ++ unsigned kOrder0[] = {0, 1}; ++ CheckServerOrder(kOrder0, base::size(kOrder0)); + } + + TEST_F(DnsTransactionTest, HttpsPostFailTwiceThenUDPFallback) { +@@ -1678,6 +1763,8 @@ TEST_F(DnsTransactionTest, HttpsPostFailTwiceThenUDPFallback) { + TransactionHelper helper0(kT0HostName, kT0Qtype, kT0RecordCount); + SetDohJobMakerCallback(base::BindRepeating(DohJobMakerCallbackFailStart)); + EXPECT_TRUE(helper0.RunUntilDone(transaction_factory_.get())); ++ unsigned kOrder0[] = {1, 2, 0}; ++ CheckServerOrder(kOrder0, base::size(kOrder0)); + } + + TEST_F(DnsTransactionTest, HttpsPostFailTwice) { +@@ -1692,6 +1779,8 @@ TEST_F(DnsTransactionTest, HttpsPostFailTwice) { + TransactionHelper helper0(kT0HostName, kT0Qtype, ERR_FAILED); + SetDohJobMakerCallback(base::BindRepeating(DohJobMakerCallbackFailStart)); + EXPECT_TRUE(helper0.RunUntilDone(transaction_factory_.get())); ++ unsigned kOrder0[] = {0, 1}; ++ CheckServerOrder(kOrder0, base::size(kOrder0)); + } + + void MakeResponseWithCookie(URLRequest* request, HttpResponseInfo* info) { +diff --git a/net/dns/dns_util.h b/net/dns/dns_util.h +--- a/net/dns/dns_util.h ++++ b/net/dns/dns_util.h +@@ -93,6 +93,18 @@ uint16_t DnsQueryTypeToQtype(DnsQueryType dns_query_type); + NET_EXPORT DnsQueryType + AddressFamilyToDnsQueryType(AddressFamily address_family); + ++// The SecureDnsMode specifies what types of lookups (secure/insecure) should ++// be performed and in what order when resolving a specific query. ++enum SecureDnsMode : int { ++ // In OFF mode, no DoH lookups should be performed. ++ OFF, ++ // In AUTOMATIC mode, DoH lookups should be performed first if DoH is ++ // available, and insecure DNS lookups should be performed as a fallback. ++ AUTOMATIC, ++ // In SECURE mode, only DoH lookups should be performed. ++ SECURE, ++}; ++ + } // namespace net + + #endif // NET_DNS_DNS_UTIL_H_ +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 +@@ -1066,7 +1066,7 @@ class HostResolverImpl::DnsTask : public base::SupportsWeakPtr { + base::BindOnce(&DnsTask::OnTransactionComplete, + base::Unretained(this), tick_clock_->NowTicks(), + dns_query_type), +- net_log_); ++ net_log_, SecureDnsMode::AUTOMATIC); + trans->SetRequestContext(delegate_->url_request_context()); + trans->SetRequestPriority(delegate_->priority()); + return trans; +-- +2.11.0 + diff --git a/build/patches/ungoogled-chromium-disable-safe-browsing.patch b/build/patches/ungoogled-chromium-disable-safe-browsing.patch index 6f740110..f83a81b9 100644 --- a/build/patches/ungoogled-chromium-disable-safe-browsing.patch +++ b/build/patches/ungoogled-chromium-disable-safe-browsing.patch @@ -308,7 +308,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 -@@ -315,13 +315,6 @@ ChromeDownloadManagerDelegate::~ChromeDownloadManagerDelegate() { +@@ -322,13 +322,6 @@ ChromeDownloadManagerDelegate::~ChromeDownloadManagerDelegate() { void ChromeDownloadManagerDelegate::SetDownloadManager(DownloadManager* dm) { download_manager_ = dm; @@ -322,7 +322,7 @@ diff --git a/chrome/browser/download/chrome_download_manager_delegate.cc b/chrom } #if defined(OS_ANDROID) -@@ -616,16 +609,6 @@ void ChromeDownloadManagerDelegate::ChooseSavePath( +@@ -636,16 +629,6 @@ void ChromeDownloadManagerDelegate::ChooseSavePath( void ChromeDownloadManagerDelegate::SanitizeSavePackageResourceName( base::FilePath* filename) { diff --git a/build/patches_list.txt b/build/patches_list.txt index fc670014..e24e74a5 100644 --- a/build/patches_list.txt +++ b/build/patches_list.txt @@ -44,8 +44,8 @@ Disable-Omaha-update-checks.patch Disable-update-scheduler.patch Add-StartPage-search-engine.patch Add-English-only-search-engine.patch -Specify-image-URL-for-Qwant-search-engine.patch Add-DuckDuckGo-Lite-search-engine.patch +Add-Qwant-search-engine.patch Fix-crash-when-accessing-page-info-site-settings.patch openH264-enable-ARM-ARM64-optimizations.patch Switch-to-fstack-protector-strong.patch @@ -68,6 +68,8 @@ Add-flags-to-disable-device-motion-and-orientation-APIs.patch Punt-the-Widevine-version-string.patch Disable-metrics-on-all-I-O-threads.patch Add-a-flag-for-DNS-over-HTTPS.patch +Support-different-secure-DNS-modes-within-DnsTransaction.patch +Enable-secure-DNS-mode-by-default-in-DnsTransaction.patch Always-respect-async-dns-flag-regardless-of-SDK-version.patch Add-flag-to-configure-maximum-connections-per-host.patch Add-custom-tab-intents-privacy-option.patch