! do not remove labreakfastburrito.com,topsecretrecipes.com#%#//scriptlet('remove-class', 'blueberry-dutch-macadamia-crumble') emoji.gg###yousuck emoji.gg#!##yousmell ###ample_wpbs_slider ##.ample_banner_container target.com###sskinny target.com##.jrYtzX uol.com.br##.up-floating 247sports.com,usatoday.com,pagesix.com,androidpolice.com,rollingstone.com,bringmethenews.com,mensjournal.com,arstechnica.com,audiotools.pro,audizine.com,blackenterprise.com,boston.com,britannica.com,cattime.com,cbr.com,cheatsheet.com,collider.com,comingsoon.net,cwtv.com,dogtime.com,download.mokeedev.com,esportstales.com,forums.hfboards.com,freep.com,fresnobee.com,gamerant.com,gbatemp.net,golfdigest.com,grabify.link,hancinema.net,hemmings.com,howtogeek.com,ijr.com,informazionefiscale.it,inquirer.net,insider-gaming.com,knowyourmeme.com,magesypro.pro,makeuseof.com,money.it,motorbiscuit.com,movieweb.com,nationalreview.com,nbcnews.com,neopets.com,nofilmschool.com,nypost.com,omg.blog,order-order.com,pastes.io,playstationlifestyle.net,pwinsider.com,savvytime.com,screenrant.com,siliconera.com,simpleflying.com,sporcle.com,stealthoptional.com,techlicious.com,technicpack.net,thedraftnetwork.com,thefashionspot.com,thegamer.com,thenerdstash.com,titantv.com,topspeed.com,twinfinite.net,usatoday.com,videogamer.com,wnd.com,worldpopulationreview.com,wral.com,wrestlezone.com,wrestlinginc.com,xda-developers.com##+js(acis, document.createElement, /admiral|admrl|adblockerDisabled/) sportico.com,spy.com,tvline.com,deadline.com,indiewire.com,variety.com##+js(acis, document.createElement, /window,"googletag"/) cbsnews.com#%#//scriptlet('set-constant', 'Object.prototype.shouldShowAd', 'falseFunc') cbsnews.com##+js(remove-node-text, script, '"data-adm-url"') pandora.com##.Modal__container__body--adBlocker ! twitch anti-adblock twitch.tv#%#//scriptlet('click-element-extended', '.video-player__container button[aria-label="Return to stream"]', '', '', 'true', 'false') ! twitch element hide exception (hiding this element also hides the video player controls) twitch.tv#@##channel-player-disclosures+div ! adguard rules. replacement for ublock's `youtube.com##+js(json-prune, playerResponse.adPlacements playerResponse.playerAds playerResponse.adSlots adPlacements playerAds adSlots legacyImportant)` which BREAKS youtube ! www.youtube.com#%#//scriptlet('json-prune-xhr-response', 'playerResponse.adPlacements playerResponse.playerAds playerResponse.adSlots adPlacements playerAds adSlots', '', '/playlist\?list=|\/player(?!.*(get_drm_license))|watch\?[tv]=/) www.youtube.com#%#//scriptlet('json-prune-fetch-response', 'playerResponse.adPlacements playerResponse.playerAds playerResponse.adSlots adPlacements playerAds adSlots', '', '/playlist\?list=|player\?|watch\?[tv]=/') ! quick fixes www.youtube.com#%#//scriptlet('adjust-setTimeout', '[native code]', '17000', '0.001') www.youtube.com##+js(nano-stb, [native code], 17000, 0.001) ! quick fixes www.youtube.com##+js(json-prune-fetch-response, playerAds adPlacements adSlots no_ads playerResponse.playerAds playerResponse.adPlacements playerResponse.adSlots playerResponse.no_ads [].playerResponse.adPlacements [].playerResponse.playerAds [].playerResponse.adSlots [].playerResponse.no_ads, , propsToMatch, /player?) www.youtube.com##+js(json-prune-xhr-response, playerAds adPlacements adSlots playerResponse.playerAds playerResponse.adPlacements playerResponse.adSlots [].playerResponse.adPlacements [].playerResponse.playerAds [].playerResponse.adSlots, , propsToMatch, /player?) ! this one below breaks youtube TV ! tv.youtube.com##+js(trusted-replace-xhr-response, '"adPlacements"', '"no_ads"', /playlist\?list=|player\?|watch\?[tv]=|youtubei\/v1\/player(?!\/get_drm_license)/) ! but the one below this seems to do the same thing and doesn't break youtube TV tv.youtube.com##+js(trusted-replace-xhr-response, '"adPlacements"', '"no_ads"', /playlist\?list=|\/player(?:\?.+)?$|watch\?[tv]=/) www.youtube.com##+js(trusted-replace-xhr-response, /"adPlacements.*?([A-Z]"\}|"\}{2\,4})\}\]\,/, , /playlist\?list=|player\?|watch\?[tv]=|youtubei\/v1\/player(?!\/get_drm_license/)) www.youtube.com##+js(trusted-replace-xhr-response, /"adPlacements.*?("adSlots"|"adBreakHeartbeatParams")/gms, $1, youtubei/v1/player(?!\/get_drm_license)) www.youtube.com##+js(trusted-replace-fetch-response, /"adPlacements.*?([A-Z]"\}|"\}{2\,4})\}\]\,/, , player?) www.youtube.com##+js(trusted-replace-fetch-response, /"adSlots.*?\}\}\]\,"adBreakHeartbeatParams/, "adBreakHeartbeatParams, player?) ! youtube video seek www.youtube.com#%#//scriptlet('video-seek', 'video.html5-main-video', '#movie_player.ad-showing', 'start-from-ms:1203', 'stop-on-video-end:true') m.youtube.com,music.youtube.com,tv.youtube.com,www.youtube.com,youtubekids.com,youtube-nocookie.com##+js(set, ytInitialPlayerResponse.playerAds, undefined) m.youtube.com,music.youtube.com,tv.youtube.com,www.youtube.com,youtubekids.com,youtube-nocookie.com##+js(set, ytInitialPlayerResponse.adPlacements, undefined) m.youtube.com,music.youtube.com,tv.youtube.com,www.youtube.com,youtubekids.com,youtube-nocookie.com##+js(set, ytInitialPlayerResponse.adSlots, undefined) m.youtube.com,music.youtube.com,tv.youtube.com,www.youtube.com,youtubekids.com,youtube-nocookie.com##+js(set, playerResponse.adPlacements, undefined) m.youtube.com,music.youtube.com,youtubekids.com,youtube-nocookie.com##+js(json-prune, playerResponse.adPlacements playerResponse.playerAds playerResponse.adSlots adPlacements playerAds adSlots important) www.youtube.com##+js(json-prune-fetch-response, playerAds adPlacements adSlots no_ads playerResponse.playerAds playerResponse.adPlacements playerResponse.adSlots playerResponse.no_ads, , propsToMatch, /playlist?) www.youtube.com##+js(json-prune-xhr-response, playerAds adPlacements adSlots playerResponse.playerAds playerResponse.adPlacements playerResponse.adSlots [].playerResponse.adPlacements [].playerResponse.playerAds [].playerResponse.adSlots, , propsToMatch, /player?) youtube.com##.ytlr-horizontal-list-renderer__items > .yt-virtual-list__container > .yt-virtual-list__item--visible.yt-virtual-list__item--selected.yt-virtual-list__item:has-text(Ad) ! Shorts Ad m.youtube.com,music.youtube.com,tv.youtube.com,www.youtube.com,youtubekids.com,youtube-nocookie.com##+js(json-prune-fetch-response, reelWatchSequenceResponse.entries.[-].command.reelWatchEndpoint.adClientParams.isAd entries.[-].command.reelWatchEndpoint.adClientParams.isAd, , propsToMatch, url:/reel_watch_sequence?) ! pie yt shorts scriptlet www.youtube.com#%#//scriptlet('yt-shorts') www.youtube.com##+js(trusted-replace-xhr-response, '/"adPlacements.*?([A-Z]"\}|"\}{2,4})\}\],/', , /playlist\?list=|\/player(?:\?.+)?$|watch\?[tv]=/) www.youtube.com##+js(set-constant, yt.config_.EXPERIMENT_FLAGS.web_bind_fetch, false) www.youtube.com##+js(trusted-rpnt, script, (function serverContract(), /*START*/"YOUTUBE_PREMIUM_LOGO"!==ytInitialData?.topbar?.desktopTopbarRenderer?.logo?.topbarLogoRenderer?.iconImage?.iconType&&(location.href.startsWith("https://www.youtube.com/tv#/")||location.href.startsWith("https://www.youtube.com/embed/")||document.addEventListener("DOMContentLoaded"\,(function(){const t=()=>{const t=document.getElementById("movie_player");if(!t)return;if(!t.getStatsForNerds?.()?.debug_info?.startsWith?.("SSAP\, AD"))return;const e=t.getProgressState?.();e&&e.duration>0&&(e.loaded1)&&t.seekTo?.(e.duration)};t()\,new MutationObserver((()=>{t()})).observe(document\,{childList:!0\,subtree:!0})})));(()=>{const t={apply:(t\,o\,n)=>{const e=n[0];return"function"==typeof e&&e.toString().includes("onAbnormalityDetected")&&(n[0]=function(){})\,Reflect.apply(t\,o\,n)}};window.Promise.prototype.then=new Proxy(window.Promise.prototype.then\,t)})();(function serverContract(), sedCount, 1) !#if version>= 1.11.0 youtube.com##ytd-ad-slot-renderer youtube.com##.ytd-in-feed-ad-layout-renderer youtube.com#^#ytd-ad-slot-renderer youtube.com#^#.ytd-in-feed-ad-layout-renderer !#else youtube.com##ytd-ad-slot-renderer youtube.com##.ytd-in-feed-ad-layout-renderer !#endif ! this rule breaks facebook, adding an exception for a while which we can eventually remove once everyone's filter lists update to not use the non-excepted version of this rule facebook.com#@#h3:contains(News Feed) + div + div > div:nth-child(2) ! facebook css facebook.com,facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion##div[role="complementary"] div:not([class]):not([id]) > span:not([class]):not([id]):not([aria-labelledby]) facebook.com,facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion#?#div[role="complementary"] > div[class] > div[class] > div[class] span > div > div:not([aria-label]):not([data-visualcompletion]):has(> div[class] > div[class] div[class] > a[href^="https://l."][href*="facebook.com/l.php?u="][target="_blank"]) facebook.com,facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion##div[role="region"] + div[role="main"] div[role="article"] div[style="border-radius: max(0px, min(8px, ((100vw - 4px) - 100%) * 9999)) / 8px;"] > div[class]:not([class*=" "]) web.facebook.com,facebook.com###seo_pivots ~ div > div[style^="max-width"] > div[class] > div[style^="max-width"]:has(a[href^="/ads/about/?"]) facebook.com##[data-0="0"] + div:has(a[aria-label="Sponsored"]) facebook.com##[data-0="0"] + div:has(a[href*="/ads/about"]) facebook.com##div[role="complementary"] div[class=""]:has(span:contains(Sponsored)) ! facebook pie scriptlets facebook.com,facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion#%#//scriptlet('facebook') facebook.com,facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion#%#//scriptlet('facebook-sponsored') facebook.com,facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion#%#//scriptlet('facebook-videos') facebook.com,facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion#%#//scriptlet('facebook-marketplace-item') facebook.com,facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion#%#//scriptlet('facebook-marketplace-hide') facebook.com,facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion#%#//scriptlet('facebook-marketplace-upsell') facebook.com,facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion#%#//scriptlet('facebook-marketplace') facebook.com,facebookwkhpilnemxj7asaniu7vnjjbiltxjqhye3mhbshg7kx5tfyd.onion#%#//scriptlet('facebook-reels') hulu.com##+js(json-prune-fetch-response, breaks custom_breaks_data pause_ads video_metadata.end_credits_time, pause_ads, propsToMatch, /playlist) hulu.com##+js(json-prune-fetch-response, breaks custom_breaks_data pause_ads video_metadata.end_credits_time, breaks, propsToMatch, /playlist) hulu.com##+js(json-prune, breaks custom_breaks_data pause_ads video_metadata.end_credits_time, pause_ads) hulu.com##+js(json-prune, breaks custom_breaks_data pause_ads video_metadata.end_credits_time, breaks) hulu.com##+js(xml-prune, 'xpath(//*[name()="MPD"]/@mediaPresentationDuration | //*[name()="Period"][.//*[name()="BaseURL" and contains(text(),"/ads-")]] | //*[name()="Period"][starts-with(@id,"ad")] | //*[name()="Period"][starts-with(@id,"Ad")] | //*[name()="Period"]/@start)', Period[id^="Ad"i], .mpd) ! slashdot dogdrip.net,infinityfree.com,slashdot.org,smsonline.cloud##+js(no-fetch-if, -load.com/script/, length:101) dogdrip.net,infinityfree.com,slashdot.org,smsonline.cloud##+js(nostif, )](this\,..., 3000-6000) slashdot.org##+js(aeld, , )](this\,...) slashdot.org##+js(remove-node-text, script, html-load.com) slashdot.org##+js(addEventListener-defuser, '', ')](this,...') slashdot.org##+js(prevent-setTimeout, ')](this,...', 3000-6000) slashdot.org##+js(prevent-fetch, -load.com/script/, length:101) slashdot.org##+js(set-local-storage-item, /_fa_Y2FjaGVfYWRibG9ja19jaXJjdW12ZW50X3Njb3Jl$/, $remove$) slashdot.org##+js(set-local-storage-item, /_fa_Y2FjaGVfaXNfYmxvY2tpbmdfYWRz$/, $remove$) slashdot.org##+js(set-local-storage-item, /_fa_Y2FjaGVfaXNfYmxvY2tpbmdfYWNjZXB0YWJsZV9hZHM=$/, $remove$) slashdot.org##+js(set-local-storage-item, /_fa_dXVpZA==$/, $remove$) slashdot.org##+js(set-local-storage-item, /_fa_bGFzdF9iZmFfYXQ=$/, $remove$) slashdot.org##+js(set-local-storage-item, adshield-analytics-uuid, $remove$) @@||slashdot.org^$generichide ! pie scriptlets netflix.com#%#//scriptlet('netflix') pinterest.*##+js(json-prune, initialReduxState.pins.{-}.pin_promotion_id initialReduxState.resources.UserHomefeedResource.*.data.[-].pin_promotion_id) pinterest.*##+js(json-prune, resource_response.data.[-].pin_promotion_id resource_response.data.results.[-].pin_promotion_id) ! optimizations @@||amazon.com^$generichide apnews.com##+js(remove-attr, data-header-hasleaderboard, html[data-header-hasleaderboard]) !! ads reddit.com##shreddit-comments-page-ad [slot="credit-bar"] reddit.com##shreddit-comment-tree-ad reddit.com##shreddit-async-loader[bundlename="sidebar_ad"] cnn.com##+js(set-constant, Object.prototype._setAdsConfigurations, noopFunc) cnn.com##+js(trusted-rpnt, script, (()=>{window.FAVE=window.FAVE||{};const s={set:(s,e,n,a)=>{if(s?.settings?.ads?.ssai?.prod?.clips?.enabled&&(s.settings.ads.ssai.prod.clips.enabled=!1),s?.player?.instances)for(var i of Object.keys(s.player.instances))s.player.instances[i]?.configs?.ads?.ssai?.prod?.clips?.enabled&&(s.player.instances[i].configs.ads.ssai.prod.clips.enabled=!1);return Reflect.set(s,e,n,a)}};window.FAVE=new Proxy(window.FAVE,s)})(), sedCount, 1) crunchyroll.com##+js(json-prune, value.media.ad_breaks) crunchyroll.com##+js(nosiif, onAdVideoStart) urbanize.city###block-urbanize-ad-slots-m-sticky-banner urbanize.city##.block-urbanize-ad-slots urbanize.city##aside:has(.block-urbanize-ad-slots) urbanize.city##.post-header-wrapper:has(.block-urbanize-ad-slots) foxnews.com##.ad-container urbanize.city###block-urbanize-ad-slots-m-sticky-banner urbanize.city##.block-urbanize-ad-slots urbanize.city##aside:has(.block-urbanize-ad-slots) urbanize.city##.post-header-wrapper:has(.block-urbanize-ad-slots) yelp.com##li:has([aria-describedby="adTooltipDialogDesc"]) lexpress.fr##.placeholder--ban-atf-wrapper express.co.uk#!##div-gpt-ad-right-hand-slot,#mantis-recommender-placeholder,#ad-vip-article,.most-read-container,#ovp-primis digitaltrends.com#!#.dtads-location howstuffworks.com##.ad-tag howstuffworks.com##.ad-disclaimer yahoo.com###mrt-node-Lead-1-Ad offerup.com##main ul>a yahoo.com##.sticky[class*="top-"]:has(style) yahoo.com##[id^="mid-center-ad"] sports.yahoo.com##[id*='sda-'] nytimes.com##.e1xxpj0j0 youtube.com#!#meta[name="apple-itunes-app"] youtube.com#!#div#sparkles-container abcya.com##.modal-overlay>#adrender pngtosvg.com###xsdporj-blanket cbsnews.com##.DCDOr dailymotion.com#%#//scriptlet('prevent-setTimeout', 'adBlockerDetection') amazon.com##.AdHolder amazon.com##a[aria-label="Sponsored video, click to navigate to featured page."] amazon.com##[data-var="advertiser"] amazon.com##div[role="listitem"]:has(span:contains(Sponsored)) washingtonpost.com#!#[data-qa="right-rail-ad"] washingtonpost.com#!#[data-ad-module] washingtonpost.com#!#[data-testid="placeholder-box"] forbes.com#@#.affiliate-link yahoo.com##div.justify-center:has(.leading-3) yahoo.com##.flex-none:has(.leading-3) brainly.com##div[data-testid*="ad_below"] brainly.com#!#[data-testid="brainly_ads_placeholder"] linkedin.com##[data-id*='Promoted'] linkedin.com##.scaffold-finite-scroll__content .ember-view:has(a[aria-label*='Promoted']) bing.com##li.b_ad bing.com##ul.ta_l bing.com##li.b_adLastChild mail.yahoo.com##li:has(a[data-test-id="pencil-ad-messageList"]) usnews.com##aside[class*='ad-spacer'] z-lib.io##img.img-fluid wellandgood.com##div[data-ad-region] musicrow.com##section.widget_text musicrow.com##div.widget_text musicrow.com##div.sidebar_right.av-blog-meta-tag-disabled thedailybeast.com##div.ad-container thedailybeast.com##div.tdb-ads-block digitalmusicnews.com##center[class*='ad'] buzzfeed.com##div > iframe buzzfeed.com##div.ad-slot buzzfeed.com##section[aria-label="Promoted content"] inc.com##div.ad-container aniwatchtv.to##+js(set, window.open, noopFunc) aniwatchtv.to##+js(disable-newtab-links) fortune.com##body div#__next > div > div:first-child washingtonpost.com##body div#__next > div > div:first-child samsclub.com##div.sc-sba-modules:has(span.sc-specials-label),li:has(span.sc-specials-label) samsclub.com##div.sc-product-carousel-canary-card-has-sponsored-product parade.com##div[class*='adSlot'] thetimes.com##div[class*='styles__PromotedContentContainer'] biblegateway.com##div.wrapper:has(a[href*='utm_source']) biblegateway.com##div.basic-info-content:has(a[href*='utm_source']) itftennis.com##div.commercial-banner ! annoyances/banners twitch.tv##div:has(> .consent-banner) cnn.com##+js(set-constant, FAVE.settings.ads.ssai.prod.clips.enabled, false) cnn.com##+js(set-constant, FAVE.settings.ads.ssai.prod.liveAuth.enabled, false) cnn.com##+js(set-constant, FAVE.settings.ads.ssai.prod.liveUnauth.enabled, false) facebook.com##div[data-pagelet*=FeedUnit]:has([href*=ads]) bleacherreport.com##div[data-testid=ad] now.gg##div:has(> div[id*=ad-square-midroll-display-container]) sfchronicle.com##+js(ra, style, body) msuspartans.com##.row > ads-component pch.com##.ad_slot_header aternos.org###placement-takeover aternos.org##div[class*="ad-dfp"] aternos.org##aside:has(div.ad-label) now.gg#%#//scriptlet('prevent-element-src-loading', 'script', '/\/prebid-load\.js|fundingchoicesmessages\.google\.com/') now.gg##div[id*=-ad-app-page-leaderboard-container] barstoolsports.com##img#dk-disclaimer-desktop barstoolsports.com##img#dk-disclaimer-mobile barstoolsports.com##div.sticky:has(#featuredText) allrecipes.com#%#//scriptlet('remove-class', 'adjusted-right-rail|mntl-article--two-column-right-rail|main') msn.com##.consumption-page-gridarea_rail msn.com#!#[data-testid="ad-container"] instyle.com##div.mm-ads-leaderboard-header instyle.com##+js(spoof-css, main#main, margin-top, 0px) theknot.com##div[class*="ad-right-rail"] theknot.com##div[class*="ad-container"] theknot.com##[class*="related-video-container"] theknot.com##[class*="header-ad"] @@||getcoloringpages.com^$generichide @@||photopea.com^$generichide @@||elise.ai^$generichide @@||panel.freemcserver.net^$generichide @@||minigiants.io^$generichide @@||tomsguide.com^$generichide @@||aol.com^$generichide asuracomic.net###chapter-above-ads asuracomic.net###main-menu-ads scribd.com##.between_page_portal_root scribd.com##div[data-testid="bottom-right-mrec"] scribd.com##div:has(> div[data-e2e="dismissible-ad-header-scribd_rightrail_adhesion"]) scribd.com##div[data-testid="sticky-wrapper"]:has(a[href*="oauth/signup"]) stltoday.com#%#//scriptlet('remove-class', 'paywall-loaded') undertheoaktree.vip##+js(no-xhr-if, /undertheoaktree\.vip/ method:/HEAD|OPTIONS/) ecosia.org##div.clicktrackedAd_js ecosia.org###adBlock ecosia.org##div[data-test-id="meta-results"]:has([data-test-id="ad-block-notice"]) nfl.com#%#//scriptlet('set-constant', 'Object.prototype.bannerIds', 'undefined') perchance.org#%#//scriptlet('set-constant', 'createAdCtn', 'noopFunc') perchance.org#%#//scriptlet('prevent-setTimeout', 'adIframesExist') iqair.com##.cdk-overlay-container iqair.com##+js(remove-class, 'cdk-global-scrollblock', 'body') wayfair.com##section div[data-hb-id=BoxV3]:has(div[data-node-id*=Sponsored]) client.falixnodes.net##+js(trusted-rpnt, script, /(?<=^\s+window.addEventListener\("load"[\S\s]+{[\S\s]+.nav-link.dropdown-toggle[\S\s]+data-bs-popper[\S\s]+\);)[\s\s]+/, if (location.href.match(/adblock/)){location.href="https://client.falixnodes.net";}, sedCount, 1) offerup.com##main li:has(a[aria-label*=Promoted]) abcya.com##[data-testid="leader-ad"] abcya.com##.billboard-ad msn.com#%#//scriptlet('trusted-replace-node-text', 'script', '/"adsFree\\\":false/', '/"adsFree\\\":false/', '"adsFree\":true') msn.com#%#//scriptlet('trusted-replace-node-text', 'script', '/"preroll\\\":true/', '/"preroll\\\":true/', '"preroll\":false') msn.com#!#p.ark-ad-message @@||drakecomic.org^$generichide drakecomic.org##div[id*="netpub"] drakecomic.org##a[href="/membership"] slatereport.com##article .entry-content div:has(div[id*=_ad]) countryroadssourdough.com##div[id^=AdThrive] pornhub.com##.topAdContainter pornhub.com##.mgp_overlayContainer pornhub.com###abAlert mozilla.org##section:has(a.pong) ! inexplicably the .top-banner selector in easylist breaks MDN in visual mode, so we have an exception for that rule and we instead remove the same element (rather than just hiding) mozilla.org#@#.top-banner mozilla.org#!#.top-banner hanime.tv##+js(set-cookie, in_d4, 1) hanime.tv##+js(set-cookie, in_m4, 1) 1stream.eu#!#body ~ iframe 1stream.eu#!#body a[href*="/ad/"] macrocreator.com##div:has(> div > div > div > div > h4.adblock_title) moonspin.us##.chakra-modal__overlay moonspin.us##.chakra-modal__content-container loiz.store##div:has(img[src*="ads-block-detector"]) @@||sandtris.com^$generichide sandtris.com##div.adsbox .ad sandtris.com##+js(rmnt, #text, ads!) classace.io##div[class*="AIQuestionPageBody_adblockNonPremium__"] classace.io##div[class*="GoogleInArticleAdsenseContainer_adWrapper__"] callofthenightchapters.com##.code-block bloomingdales.com##.sortable-grid-sponsored-items trustpilot.com###onetrust-consent-sdk usmagazine.com###onetrust-banner-sdk redfin.com##.HomeCardContainer:has(.Badge--default) evite.com##.fabric-free-banner-ad__wrapper 101soundboards.com###downloadModal 101soundboards.com##.modal-backdrop 101soundboards.com##.pace-active 101soundboards.com##+js(remove-class, 'pace-running', 'body') 101soundboards.com##+js(remove-class, 'modal-open', 'body') genius.com##div[class^=TopContent]:has([id*=-ad]) bbc.com##[data-component="ad-slot"] maxroll.gg##.fixed:has(> .bg-black-450.border-dark-5) megacloud.tube,doodstreams.net,divicast.com,moviesjoy.plus,goku.to,f2movies.to,dokicloud.one,mzzcloud.life,fmovies.app,moviesjoy.to,sflix.to,himovies.to,vidcloud.pro,vidcloud.msk.ru###overlay-container ##html > div[class][style^="pointer-events: none; position: absolute; top: 0px; left: 0px; width:"] kissanime.com.ru,kissanime.co#%#//scriptlet('prevent-xhr', 'pagead2.googlesyndication.com') kissanime.com.ru,kissanime.co#%#//scriptlet('prevent-fetch', 'pagead2.googlesyndication.com') kissanime.com.ru#%#//scriptlet('set-constant', 'check_adblock', 'true') 9xplayer.com,tempatwisata.pro,kuyhaa-me.site,igg-games.com,urlbluemedia.shop,kuyhaa.me,cosmic1.co,lodynet.link,vidbinge.com,pelismax.one,stbturbo.xyz,y2mate.is,gogoanimes.fi,vdbtm.shop,hdfilme.plus,get-to.link,zoro.se,moviekhhd.biz,drivemoe.com,fusevideo.io,watchsomuch.to,faselhd-embed.scdns.io,nxbrew.net,toonily.me,limetorrents.lol,pelisflix2.green,185.217.95.44,moviesjoyhd.to,faselhd.*,5.45.95.74,kissasian.*,opensubtitles.org,1337xx.to,praiing.monster,lookmovie2.to,poisteewoofs.monster,streamvid.net,lookmovie.foundation,1l1l.to,file-upload.org,meetdownload.com,hentaiasmr.moe,witanime.org,yugenanime.tv,kissanimefree.cc,animeyt.es,anichin.top,tinyzonetv.se,monoschinos2.com,klmanga.net,zinmanhwa.com,ssrmovies.singles,tuktukcinema.*,phimmoiyyy.net,futbol-libre.org,rule34hentai.net,nettruyento.com,animepahe.ru,btcmovies.xyz,vidsrc.*,123movies-hd.online,dramacool.*,123movies.*,jujmanga.com,srsone.top,phimgiz.net,himovies.to,hhdstreams.club,uhdstreams.club,holymanga.net,strims.*,kissanime.*,xmovies8.pw,sektekomik.com,moviesjoy.*,1337x.*,0gomovies.*,vipbox.lc,watch-serieshd.cc,semawur.com,tamilblasters.unblockit.dev,shingekinokyojinepisodes.com,ekinomaniak.net,rexdlfile.com,downloadhub.ink,cuturl.in,123movie.date,manganelo.link,hblinks.pro,akwams.*,desiupload.co,leechall.com,allcalidad.la,disasterscans.com,masteranime.es,savesubs.com,gdtot.*,mkvcinemas.*,akwam.*,mirrored.to,desustream.me,streamwire.net,brbushare.com,9kmovies.fit#%#//scriptlet('json-prune', '*', 'pop_type') 9xplayer.com,tempatwisata.pro,kuyhaa-me.site,igg-games.com,urlbluemedia.shop,kuyhaa.me,cosmic1.co,lodynet.link,vidbinge.com,pelismax.one,stbturbo.xyz,y2mate.is,gogoanimes.fi,vdbtm.shop,hdfilme.plus,get-to.link,zoro.se,moviekhhd.biz,drivemoe.com,fusevideo.io,watchsomuch.to,faselhd-embed.scdns.io,nxbrew.net,toonily.me,limetorrents.lol,pelisflix2.green,185.217.95.44,moviesjoyhd.to,faselhd.*,5.45.95.74,kissasian.*,opensubtitles.org,1337xx.to,praiing.monster,lookmovie2.to,poisteewoofs.monster,streamvid.net,lookmovie.foundation,1l1l.to,file-upload.org,meetdownload.com,hentaiasmr.moe,witanime.org,yugenanime.tv,kissanimefree.cc,animeyt.es,anichin.top,tinyzonetv.se,monoschinos2.com,klmanga.net,zinmanhwa.com,ssrmovies.singles,tuktukcinema.*,phimmoiyyy.net,futbol-libre.org,rule34hentai.net,nettruyento.com,animepahe.ru,btcmovies.xyz,vidsrc.*,123movies-hd.online,dramacool.*,123movies.*,jujmanga.com,otakufr.co,srsone.top,phimgiz.net,himovies.to,hhdstreams.club,uhdstreams.club,holymanga.net,strims.*,kissanime.*,xmovies8.pw,sektekomik.com,moviesjoy.*,1337x.*,0gomovies.*,vipbox.lc,watch-serieshd.cc,semawur.com,tamilblasters.unblockit.dev,shingekinokyojinepisodes.com,ekinomaniak.net,rexdlfile.com,downloadhub.ink,cuturl.in,123movie.date,manganelo.link,hblinks.pro,akwams.*,desiupload.co,leechall.com,allcalidad.la,disasterscans.com,masteranime.es,savesubs.com,gdtot.*,mkvcinemas.*,akwam.*,mirrored.to#%#//scriptlet('json-prune', '*', 'rot_url') 1movielinkbd.com,ytmp3.la,swiftuploads.com,techbloogs.com,oii.la,englismovies.pro,tpi.li,go.cloutgist.com,brbeast.com,vidsrc2.*,tutwuri.id,lokerwfh.net,insmyst.com,iir.la,tvi.la,cosplay18.pics,hianime.*,mobiletvshows.site,movies4u.*,x-x-x.tube,pornx.to,4khd.com,dlhd.*,kissanime.*,vidsrc.*,pahe.*#%#//scriptlet('prevent-window-open') 9animes.ru#%#//scriptlet('prevent-xhr', 'pagead2.googlesyndication.com') nfl.com#!#.nfl-c-photo-album__adv.nfl-c-photo-album__adv--carousel nfl.com#!#.advertisement-list-view nfl.com##+js(remove-class, 'nfl-c-photo-album__adv--visible', 'div.nfl-c-photo-album', 'stay') wfmz.com#!#span:has(iframe) southpasadenan.com#!#._ning_outer linkedin.com##div[data-finite-scroll-hotkey-item]:has([attributionsrc]) linkedin.com##div[data-finite-scroll-hotkey-item]:contains(Promoted) vkspeed.com#%#//scriptlet('set-constant', 'playfirstime', '1') cnn.com##.eng_top_ww_widget cnn.com##.bizdev-outbrain yahoo.com##[data-content="Advertisement"] yahoo.com###sda-Horizon yahoo.com###col2Bottom cbsnews.com##.ad-wrapper gokutv.pics#!#.playads washingtonpost.com#!#div.adslot:has([data-testid="placeholder-box"]) ! google performance @@||google.com^$generichide google.com##div[aria-label="Ads"] google.com###bottomads @@||usmagazine.com^$generichide usmagazine.com#@#.ami-video-placeholder usmagazine.com#@#.storifyme-inline-widget usmagazine.com##.ad__slot usmagazine.com###taboola-right-rail-thumbnails ticketmaster.com##ul[data-testid="eventList"] > li:has(span[class*="Badge"]:contains("Promoted")) ticketmaster.com##ul[data-testid="eventList"] > li:has(> div:empty) google.com##c-wiz:not(:has(c-wiz)):has([aria-label^="Open My Ad Center"]) ! rokt ads updated ##[id^=rokt-place] ##[id^=rokt-controller] ! rokt powered upsells ##div[class^=Show-sc]:has([data-event-category=co2_upsells]) yahoo.com##[class*=":invisible"] theonion.com##div[style*="#f3f3f3"] nfl.com##[class*="section-adv"] hianime.to##a:has([src*="imgclouding.com"]) ! forbes mse blank adspace forbes.com#!#fbs-ad forbes.com##[class*="stickyAd"] forbes.com##[class*="adContainer"] forbes.com##div[role="presentation"]:has(> fbs-ad) forbes.com##[data-testid="ad-container"] dailymail.co.uk##.iframe-creator[src*="magaland"] dailymail.co.uk#!#[class*="dmg-ads"] work.ink##.adsense-wrapper work.ink##.adsbygoogle @@||ladowntownnews.com^$generichide ladowntownnews.com#@#form#advertise ladowntownnews.com##div.label-ad ! allrecipes top spacer allrecipes.com#$#.mm-ads-leaderboard-spacer { display: block !important; height: 64px !important; min-height: 0px !important; @media (width >= 1120px) { height: 148px !important; } } monetag.com#@#HTML ! START HTML-LOAD.COM BLOCK ! If you encounter the html-load.com popup, try adding the domain to each of the following... @@||picrew.me,infinityfree.com,www.buzzfeed.com,huffpost.com^$generichide picrew.me,infinityfree.com,www.buzzfeed.com,huffpost.com##+js(set-local-storage-item, adshield-analytics-uuid, $remove$) picrew.me,infinityfree.com,www.buzzfeed.com,huffpost.com##+js(set-local-storage-item, /_fa_bGFzdF9iZmFfYXQ=$/, $remove$) picrew.me,infinityfree.com,www.buzzfeed.com,huffpost.com##+js(set-local-storage-item, /_fa_dXVpZA==$/, $remove$) picrew.me,infinityfree.com,www.buzzfeed.com,huffpost.com##+js(set-local-storage-item, /_fa_Y2FjaGVfaXNfYmxvY2tpbmdfYWNjZXB0YWJsZV9hZHM=$/, $remove$) picrew.me,infinityfree.com,www.buzzfeed.com,huffpost.com##+js(set-local-storage-item, /_fa_Y2FjaGVfaXNfYmxvY2tpbmdfYWRz$/, $remove$) picrew.me,infinityfree.com,www.buzzfeed.com,huffpost.com##+js(set-local-storage-item, /_fa_Y2FjaGVfYWRibG9ja19jaXJjdW12ZW50X3Njb3Jl$/, $remove$) picrew.me,infinityfree.com,www.buzzfeed.com,huffpost.com##+js(prevent-setTimeout, error-report.com) picrew.me,infinityfree.com,www.buzzfeed.com,huffpost.com##+js(trusted-replace-argument, HTMLScriptElement.prototype.setAttribute, 1, noopFunc, condition, error-report.com) ||html-load.com^$script,from=huffpost.com|infinityfree.com|www.buzzfeed.com|picrew.me.* ! END HTML-LOAD.COM BLOCK ||twitter.com/i/jotfrom=picrew.me.* ||sentry.io^$3pfrom=picrew.me.* ||picrew.me/vol/ads/from=picrew.me.* @@||hurawatch.cc^$generichide hurawatch.cc##+js(addEventListener-defuser, '', break;case $.) hurawatch.cc##+js(remove-node-text, script, /;}}};break;case\s\$\./) hurawatch.cc##+js(set, window.open, noopFunc) ! fair ads partner, ensure badge placements topsecretrecipes.com##.adthrive-ad topsecretrecipes.com###adthrive-auto-injected-container readcomiconline.li#!#iframe[style*="width: 100%"] readcomiconline.li##+js(set, window.open, noopFunc) @@||askvoid.com^$generichide askvoid.com#!#div.fc-consent-root askvoid.com#!#div.react-grid-item:has(#ad-banner) chaturflix.cam##+js(remove-node-text, script, /adblock|popunder|openedPop|WebAssembly/) chaturflix.cam##+js(prevent-window-open) chaturflix.cam##+js(abort-current-script, decodeURI, decodeURIComponent) chaturflix.cam##+js(abort-current-script, EventTarget.prototype.addEventListener, delete window) chaturflix.cam##+js(set, window.open, noopFunc) infinityscans.org##+js(trusted-replace-outbound-text, atob, window.matchMedia('(display-mode: standalone)').matches, true) infinityscans.org##+js(trusted-replace-node-text, script, /\}\)\;\s+\(function\(\)\{var .*?\)\]\(\)\;\}\}\(\)\)\)\;/s, });) infinityscans.org##+js(trusted-replace-outbound-text, atob, .length === 0, .length === 31) infinityscans.org##+js(prevent-setTimeout, .adv-) infinityscans.org##+js(trusted-replace-node-text, script, '/ function [a-zA-Z]{1,2}\([a-zA-Z]{1,2},[a-zA-Z]{1,2}\).*?\(\)\{return [a-zA-Z]{1,2}\;\}\;return [a-zA-Z]{1,2}\(\)\;\}/') infinityscans.org#!#div[id*="div_netpub"] infinityscans.org#!##imp-notice flixbaba.com##+js(prevent-fetch, doubleclick) ign.com##.adunit-wrapper photopea.com##div:has(> div.pgAdWrapper) today.com#!#.topbannerAd ww4.123moviesfree.net#%#//scriptlet('set-constant', 'window.open', 'noopFunc') amazon.com##+js(json-prune, cuepointPlaylist vodPlaybackUrls.result.playbackUrls.cuepoints) amazon.com##+js(xml-prune, xpath(//*[name()="Period"][.//*[@value="Ad"]] | //*[name()="Period"]/@start), [value="Ad"], .mpd) primevideo.com##+js(json-prune, cuepointPlaylist vodPlaybackUrls.result.playbackUrls.cuepoints) primevideo.com##+js(xml-prune, xpath(//*[name()="Period"][.//*[@value="Ad"]] | //*[name()="Period"]/@start), [value="Ad"], .mpd) fmovies.co#%#//scriptlet('set-constant', 'window.open', 'noopFunc') fmovies.co#%#//scriptlet('disable-newtab-links') pistona.xyz^$generichide pistona.xyz#%#//scriptlet('set-constant', 'window.open', 'noopFunc') pistona.xyz#%#//scriptlet('disable-newtab-links') 9animetv.to#%#//scriptlet('set-constant', 'window.open', 'noopFunc') 9animetv.to#%#//scriptlet('disable-newtab-links') pch.com#%#//scriptlet('remove-attr', 'srcdoc') html-load.com##html:not(:has(> head > style:only-child:has-text(width:399px;height:411px))):style(filter: opacity(0) !important; pointer-events: none !important;) tunebat.com##div[id*="img_"] outlook.live.com##div:has(> div > div > span > a[href*="https://go.microsoft.com/fwlink/?linkid="]) yelp.com#@#.ABP yelp.*#@#main[class^="searchResultsContainer"] li h2:-abp-contains(Sponsored) indeed.com#@##mosaic-provider-jobcards li:has(.sponsoredJob) ! google sponsored product search. destroy container if on old verison, on new version let it stay !#if version>= 1.11.0 google.com##.cu-container google.com#^#.cu-container !#else google.com##.cu-container google.com#!#.cu-container !#endif ! for adblock test sites d3ward.github.io#!#.adbox.banner_ads.adsbox d3ward.github.io#!#.textads ###ADSLOT_1 pinterest.com#!#div[aria-label="Ad blocker modal"] pc-builds.com##+js(set-constant, admiral, noopFunc) flixbaba.*#%#//scriptlet('set-constant', 'window.open', 'noopFunc') flixbaba.*#%#//scriptlet('disable-newtab-links') vidjoy.pro#%#//scriptlet('set-constant', 'window.open', 'noopFunc') vidjoy.pro#%#//scriptlet('disable-newtab-links') neopets.com##+js(abort-current-script, document.createElement, admiral) traderie.com###ad-rails traderie.com##.cool-slot duolingo.com##div[class*=" "] > div[class^="_"]:not([class*=" "]) > div[class*=" "]:has(> div[class^="_"]:only-child > div[class^="_"]:first-child > ins.adsbygoogle) lookmovie2.*##+js(trusted-replace-xhr-response, /Timeout":\d+/, Timeout":0, /api/v) lookmovie2.to##+js(set-constant, Yii2App.playbackTimeout, 0) houstonchronicle.com#%#//scriptlet('prevent-element-src-loading', 'script', '/\/(hearst|script)\.js/') hianimez.to#%#//scriptlet('prevent-window-open', '') now.gg###div-ad-app-page-skyscraper-container client.falixnodes.net##+js(set, amzn_aps_csm, emptyObj) abcya.com#!#[data-testid="leader-ad"] abcya.com#!#.billboard-ad abcya.com#!#.modal-overlay:has(.modal-content-header:has-text("Adblocker")) amazon.com##$skipVisualMode mozilla.org##$skipVisualMode youtube.com##$skipVisualMode