diff --git a/NorwegianExperimentalList alternate versions/NordicFiltersABP-Inclusion.txt b/NorwegianExperimentalList alternate versions/NordicFiltersABP-Inclusion.txt index 39f9192f4..f9154bad1 100644 --- a/NorwegianExperimentalList alternate versions/NordicFiltersABP-Inclusion.txt +++ b/NorwegianExperimentalList alternate versions/NordicFiltersABP-Inclusion.txt @@ -190,11 +190,11 @@ itavisen.no##.adsbygoogle itavisen.no##.article-ad-video itavisen.no##.itavi-homepage-video-player-instream itavisen.no##.sponsored -itavisen.no#?#.item:has(.meta:has-text(/^An{2}onse$/)) +itavisen.no#?#.item:-abp-has(.meta:has-text(/^An{2}onse$/)) itavisen.no##.spklw-post:has(a[href*=smartadserver]) -itavisen.no#?#.td-c-loop-item:has(.meta-info:has-text(Annonse)) +itavisen.no#?#.td-c-loop-item:-abp-has(.meta-info:has-text(Annonse)) itavisen.no##article.clearfix:has(a[href*="/go/"]) -itavisen.no#?#article:has(.title:has-text( – annonse)) +itavisen.no#?#article:-abp-has(.title:has-text( – annonse)) jn.fo###the_banners jumpb.dk#?#strong:has-text(/Cas\ino/i) kanalen.no##.bannergroup @@ -255,7 +255,7 @@ norskenettsider.no##table nyteknikk.no##.rightbanner nyteknikk.no##.toppbanner nettavisen.no##optimus-element:has(a[href*="://norsk-tipping."],a[href^="/shoppingtips/"]) -elbil24.no#?#.preview:has(.kicker:has-text(/an{2}onse/i)) +elbil24.no#?#.preview:-abp-has(.kicker:has-text(/an{2}onse/i)) onlineaviser.no##a[href="../html/gratis_no.html"] onlineaviser.no##body > div > table > tbody > tr > td > table > tbody > tr > td:nth-of-type(2):last-of-type onlineaviser.no##body > table > tbody > tr > td:nth-of-type(2):last-of-type @@ -304,7 +304,7 @@ smis.no#?#.widget:has-text(Annonse) sol.dk###linkbox sol.no##.xrow:has(> div[class*=" "] > span[class]) sona.fo###__next > div:not([class], [id]) -sorlandsavisen.no#?#div:has(> span:has-text(Annonse)) +sorlandsavisen.no#?#div:-abp-has(> span:has-text(Annonse)) spaniaidag.no##.row-si spanienidag.es##.region-right > .block:has(a[href*=clinicadentalescandinava]) spill.no##.footer_widget.widget-3 @@ -422,7 +422,7 @@ padleguide.dk,polarmedia.dk,iphoneluppen.dk,anettelyskjaer.dk,dreampapers.dk,nem teknologia.no,gunnarandreassen.com,norskemagasinet.com,nyheder24.dk,pappaportalen.no##a[href*=kasino] arendalstidende.no,sorlandsavisen.no,eirikurjonsson.is##.g-single fiskur.fo,portal.fo,roysni.fo,dagur.fo,orkan.fo###footer-adds -iphoneluppen.dk,anettelyskjaer.dk,dreampapers.dk,nemsvar.nu#?#h2:has(+ p:has-text(/cas\ino/i)) +iphoneluppen.dk,anettelyskjaer.dk,dreampapers.dk,nemsvar.nu#?#h2:-abp-has(+ p:has-text(/cas\ino/i)) building-supply.dk,licitationen.dk,jernindustri.dk##.grid-article-sponsored reavisa.no,smartmeny.no,skagensavis.dk,1881.no,smakmagasinet.no##.ad /images/banners$image,domain=austurfrett.is|samler.no|norsk-rally.com|fcbarcelona.dk @@ -1482,7 +1482,7 @@ tek.no#?#div:-abp-properties(min-height: 165px) tek.no#?#main > div > div:has-text(kommersielle partner) tek.no#?#main > section > section:has-text(/^an{2}onse$/) tek.no##section + div:has(span) -tek.no#?#section:has(> div > div:has-text(/^an{2}onse$/)) +tek.no#?#section:-abp-has(> div > div:has-text(/^an{2}onse$/)) teknologia.no##.widget_text:has(.adsbygoogle) telefonterror.co.no,ukendtnummer.dk##.ad-comments test.no##.ad-position-top @@ -1531,7 +1531,7 @@ tvkampen.com,tvsporten.dk###clickable-bg tvkampen.com,tvsporten.dk###panorama ugeskriftet.dk##.ufl-banner uniavisen.dk##.hide-from-print.banner-module.module -united.no#?#.fl-visible-desktop-medium:has(div[class^=ann-forside]:has-text(/An{2}onse:/)) +united.no#?#.fl-visible-desktop-medium:-abp-has(div[class^=ann-forside]:has-text(/An{2}onse:/)) digi.no##main > .hidden utdanningsnytt.no###Topbanner utdanningsnytt.no##fieldset @@ -2097,7 +2097,7 @@ nettavisen.no#?#.front optimus-element:has-text(Eurojackpot) dagsavisen.no##a[href*="norsk-tipping.no/artikler/"] startsiden.no##div[class*=partnerModule][data-ga-category^=NorskTipping] side2.no##.markupbox -nettavisen.no#?#article[data-lp-section=sportspill]:has(.slotHeader):has-text(/lot{2}o/i) +nettavisen.no#?#article[data-lp-section=sportspill]:-abp-has(.slotHeader):has-text(/lot{2}o/i) ||vg.no/vgc/pool/tipster.png^$image /pustehullet/betting-header.png^$image startsiden.no###consumer_service_tipping @@ -2269,7 +2269,7 @@ xn--bredbnd-ixa.dk##div[class^=speedtest-bg] > a > img euautodeler.co.no,euautodele.dk##.traffic_banner_wrapper thelocal.no,thelocal.dk##.footer-sticker-ad thelocal.no,thelocal.dk##.row > div[class^="row-"]:has(> a[href="#"] > .panel-ad) -thelocal.no,thelocal.dk#?#div > .section:has(> div[class*=-label]:has-text(Sponsored)) +thelocal.no,thelocal.dk#?#div > .section:-abp-has(> div[class*=-label]:has-text(Sponsored)) radio-danmark.dk,radio-norge.org###team_ad ! 🇬🇧: Entries that are also present in «uBlock Filters», for those who use ABP and AdGuard @@ -3291,14 +3291,14 @@ triplx.dk##.aff-inner-col Mobile-banner$image,domain=bokadirekt.se affarsvarlden.se##.Modal, .article-list-item--native, .advert-notice-box, .native-popup, .takeover-wrap, .native-notice-box aftonbladet.se#?#article[class^=article-wrapper] ~ div:has-text(ANNONS) -aftonbladet.se#?#aside > div:has(h2:has-text(/^annons/i)) +aftonbladet.se#?#aside > div:-abp-has(h2:has-text(/^annons/i)) aftonbladet.se#?#a:has-text(Kommersiell text, innehåller annonslänkar) aftonbladet.se#?#*:has(> a[href^="https://kampanj."]):not(section):not(div[class^=article-wrapper]) aftonbladet.se#?#div[class^=css-]:has([data-ad-subtype=mega]) aftonbladet.se#?#main > section > div[class^=css-]:first-child:has(img[src*=closeButton]) aftonbladet.se#?#p:has-text(/^PRESENTERAS *:has(> AV$/)) -aftonbladet.se#?#section > div:has(h2:has-text(/^annons/i)) -aftonbladet.se#?##main > div > div > div:has(h2:has-text(/^annons/i)) +aftonbladet.se#?#section > div:-abp-has(h2:has-text(/^annons/i)) +aftonbladet.se#?##main > div > div > div:-abp-has(h2:has-text(/^annons/i)) aftonbladet.se###megaAd-placeholder, #superright-side, a[href*="/casinoguide"], [id^=adPlacement], a[href^="https://kampanj.aftonbladet"], a[href*="/rabattkod"][data-test-tag=internal-link], a[href^="/sportbladet/speltips/"], a[href*="aftonbladet.se/kampanj/"] aftonbladet.se,godare.se,livsstil.se##div[data-test-tag=prisjakt-carousel], a[href^="/brandstudio"], div[class^=advertory-]:not(.advertory-header-anchor) aftonbladet.se,halsasverige.se,nojesmagasinet.nu,stoppapressarna.se,langd.se,pressbladet.se,svenskpress.se,foretagsbladet.se,gestrikemagasinet.se,cfanytt.se,lasarnas.se,hembostad.nu,sportidrott.se,skolvarlden.se##.advert @@ -3331,7 +3331,7 @@ allatvkanaler.se##.gda allsvenskan.se,superettan.se##.partners-slideshow-widgets, .partners-slideshow-slide, .matches-calendar-sponsor, .sponsors, .footer-sponsors alltforforaldrar.se###partnerMenuContainer, #partnerMenuContainerFiller alltforforaldrar.se##.spons-artc, a[href^="/native/"] -alltforforaldrar.se#?#.unslider-wrap.unslider-carousel>li:has(.preamble-category:has-text(/^annons/i)) +alltforforaldrar.se#?#.unslider-wrap.unslider-carousel>li:-abp-has(.preamble-category:has-text(/^annons/i)) alltforforaldrar.se,di.se,upphandling24.se,bytbil.com,sverigesnatur.org,tv24.se##.panorama alltomarbetsmiljo.se##.bg-native alltomburgare.se#?#.newscolumn:has(a[href$="/sponsrat/"]) @@ -3350,7 +3350,7 @@ assistanskoll.se###annons atl.nu,landlantbruk.se##a[href*="/atl-tv-annons/"], [class^=Ad_] atl.nu,landlantbruk.se#@#.ad-unit:not(.text-ad):not(.textads) atl.nu,landlantbruk.se,di.se,expressen.se,dn.se###didomi-host -aurumforum.se#?#*:has(> * > span:has-text(Annons)) +aurumforum.se#?#*:-abp-has(> * > span:has-text(Annons)) autolife.se###Banners automation.se,verkstadstidningen.se,transportnytt.se,metalcentral.net##.bannergroup autonytt.se###main > .col-links @@ -3389,7 +3389,7 @@ boktugg.se##[id^=boktu-] booli.se###outer borattforum.se#?#.meta-info-container:has(a[title*="Sponsrad artikel"]) borskollen.se#?#a:has(.sponsored) -borskollen.se#?#*:has(> .label:has-text(/annons/i)) +borskollen.se#?#*:-abp-has(> .label:has-text(/annons/i)) borskollen.se#?#.outer:has(img[src$="ad_label.png"]) borskollen.se##[id^=borskollen_small], [id^=borskollen_large], .featured-link, .app-store-box borssnack.di.se##.bn_advertisement__panorama, .bn_advertisement__container @@ -3451,7 +3451,7 @@ dagensps.se##a[href*="/ps-partner/"], .ad-links-module, .dagensps_ad, a[href*="u dagensps.se#?#div[class^=bg-]:has(a[href="/ps-partner"]) dagensps.se#?#.container:has(.dagensps_ad) dagensps.se#?#.postbox:has(.sponsored_post) -dagensps.se#?#.text-text-secondary, *:has(> * > span.font-bold:has-text(ANNONS)) +dagensps.se#?#.text-text-secondary, *:-abp-has(> * > span.font-bold:has-text(ANNONS)) dagenstv.com#?#.slick-slide:has-text(/casino/i) dagensvimmerby.se,dagensvastervik.se,dagenskalmar.nu,dagenshultsfred.se##.panoramaAnnons, .JobAdDiv, .annonsKolumn, .insideAd, .ingressAd, .familyAds, .annonsWrapper dagens.se#?#.item:has(.prebid) @@ -3464,7 +3464,7 @@ datormagazin.se#?#.td_module_wrap:has(a[href*="/annons/"]) dayviews.com##.frontPageBox--links da.se##div.alignwide[style^=height], .container > .mt-3[style*=height] deliquate.se##[id^="ads300"], [id^=linkcat-] -densistavilan.se#?#*:has(> h3:has-text(Advertorial)) +densistavilan.se#?#*:-abp-has(> h3:has-text(Advertorial)) densistavilan.se###fancybox-wrap, div[id^=densi-] designbase.se#?#.article-item, .latest-news-item:has(.is_sponsored) desktop-banner$image,domain=bokadirekt.se @@ -3473,7 +3473,7 @@ devote.se#?#*:has(> div[data-losjs^=borka]) devote.se##.slick-slider devote.se,familjeliv.se##div[style*="height: 244px;"] digitalavykort.se#?#.rightdiv p:has-text(/casino|kasino|lån|betting|odds|lotto/i) -digitalfotoforalla.se,iform.se,pctidningen.se,varldenshistoria.se#?#li:has(.content-label:has-text(/annons/i)) +digitalfotoforalla.se,iform.se,pctidningen.se,varldenshistoria.se#?#li:-abp-has(.content-label:has-text(/annons/i)) digitalfotoforalla.se,iform.se,pctidningen.se,varldenshistoria.se##.scroll-message, .gallery-banner, .horseshoe, [data-ad-type], .bcm-banner digitalfotoforalla.se,iform.se,pctidningen.se,varldenshistoria.se#?#.teaser:has(.teaser__cat--sponsorlabel) discoveringtheplanet.com##body-class(unselectable) @@ -3507,7 +3507,7 @@ energi.se##.advertisement--item eniro.se##.bg-primary + .lg\:min-h-\[80px\] epochtimes.se##.fixed.bottom-0 esportare.se##a[href*=utm_campaign] -esportare.se#?#*:has(> * > em:has-text(Annonser)) +esportare.se#?#*:-abp-has(> * > em:has-text(Annonser)) espressomedia.se##div[id^=espre-] espressomedia.se#?#.penci-block-vc:has([href*=casino]) etc.se#?#*:has(> .adaptive) @@ -3578,7 +3578,7 @@ fotbolldirekt.se,hockeysverige.se,innebandymagazinet.se#?#.c-announcement:has-te fotbolldirekt.se,hockeysverige.se,innebandymagazinet.se,padeldirekt.se##.site-partnevisment, .h-background--sponsored-light, .row .text-center img, a[href^="https://hubs.la"], .c-partners fotbollskanalen.se#?#a:has(.brand-info__ad-text) fotbollskanalen.se##.brand, .desktop-ad-web, a[href*="telia.se/privat/tv/sport"] img, .mobile-ad-web -fotbollskanalen.se#?#.notice__tag_sponsored, *:has(> .notice__tag:has-text(/sponsrat/i)) +fotbollskanalen.se#?#.notice__tag_sponsored, *:-abp-has(> .notice__tag:has-text(/sponsrat/i)) fotbollskane.se##.footer-widgets .widget_block li fotbollskane.se,fotbollsthlm.se#?#article:has-text(/är en annons/i) fotbollskane.se,fotbollsthlm.se##.footer-links, .fotbo-target @@ -3616,11 +3616,11 @@ garaget.org##.gorgad, .gorg-side-content > div.small:nth-last-child(2) gentlemannaguiden.com##.advertising, .sidebar .widget_text, .sidebar .widget_media_image, .has-post-thumbnail.category-okategoriserade glassakademin.se##[class^=adverts-] gmfk.nu###site-preloader -godare.se#?#*:has(> h3:has-text(Annons)) +godare.se#?#*:-abp-has(> h3:has-text(Annons)) godare.se##.godare-ad-element, a[href*="/brand-studio"], a[href*="/brandstudio"], .recipe-ad, a[href*=utm_campaign][data-test-tag=external-link] golflivet.se##a[href*="/annonssamarbete/"], .deals_block_wrapper, .ai-close-fit golf.se##.partner-area -google.se#?#div.g:has(a[href*=".com.se/"]):has-text(/återförsäljare|rea|garanti|lågt pris|nöjd|priser|shop|bra pris|kläder|skor|outlet|frakt|butik|betala/i) +google.se#?#div.g:-abp-has(a[href*=".com.se/"]):has-text(/återförsäljare|rea|garanti|lågt pris|nöjd|priser|shop|bra pris|kläder|skor|outlet|frakt|butik|betala/i) google.se##mobile-promo goteborgsgolfaren.se##.sgpb-popup-overlay, #sgpb-popup-dialog-main-div-wrapper, .et_pb_gallery goteborg.com##.overlay @@ -3766,7 +3766,7 @@ livetsgoda.se,foodetc.se,betongforeningen.se,espressomedia.se,realtid.se,ordfron livsstil.se#?#article:has(.ad) livsstil.se##a[href*=campaign][data-test-tag=external-link], div[data-ad-subtype] livsstil.se#?#*:has(> div[data-variants*=article-panorama]) -livsstil.se#?#*:has(> h3:has-text(/^Annons$/)) +livsstil.se#?#*:-abp-has(> h3:has-text(/^Annons$/)) livsstil.se,godare.se#?#*:has(> [id^=adPlacement]) ljudochbild.se#?#div[class^=col-md][style*=border-radius]:has(a[href*="/advertorial"]) ljudochbild.se###MoreLink_fade-out-div @@ -3788,8 +3788,8 @@ magasink.se##[data-magasintrackbid] maipenrai.se##.cWidgetContainer > ul > li:first-child, div[style*="border: 1px solid"] a[target=_blank] maklarvarlden.se#?#article:has(.sponsored-inlist) maklarvarlden.se##.hustle-popup -maklarvarlden.se#?#*:has(> * > .td-post-category:has-text(/spons/i)) -maklarvarlden.se#?#*:has(> * > * > .td-pulldown-size:has-text(/spons/i)) +maklarvarlden.se#?#*:-abp-has(> * > .td-post-category:has-text(/spons/i)) +maklarvarlden.se#?#*:-abp-has(> * > * > .td-pulldown-size:has-text(/spons/i)) malaroarnasnyheter.se##.header-ainfo.float-right maltermagasin.se##.mh-sidebar, .mh-header-columns maltermagasin.se#?#.widget_media_image:has-text(/annons/i) @@ -3878,7 +3878,7 @@ ordfrontmagasin.se##.oc_cb_wrapper, .simple-image a:not([href^="/"]):not([href*= ordguru.se##.visible-lg, .hidden-lg orebronyheter.com###top-wrapper osterbottenstidning.fi,sydin.fi,vasabladet.fi##.online-teaser--advertorial, .online-ad-container -padeldirekt.se#?#*:has(> h5:has-text(ANNONS:)) +padeldirekt.se#?#*:-abp-has(> h5:has-text(ANNONS:)) padeldirekt.se#?#.article-row:has(.h-background--sponsored) padeldirekt.se#?#.c-featured-article:has(a[href*="/sponsrat"]) padelfeber.se##.pfm-partners, .pff-partners, .c-widget-ad, .c-teaser--native, #toBanner @@ -4016,7 +4016,7 @@ techmag.se#?#div[style="clear:both;float:left;width:100%;margin:0 0 20px 0;"]:ha techmag.se##.popup-overlay, div[id^="techmag_com_980x300"], .contentadx teknifik.se#?#.post:has(.sponsor) tekniknytt.se#?#.article_widget_preview, .article_widget_listing:has(a[href*=casino], a[href*=kasino]) -tekniksmart.se#?#*:has(> center:has-text(/annons/i)) +tekniksmart.se#?#*:-abp-has(> center:has-text(/annons/i)) tekniksmart.se##.code-block, main > div:last-child:not(:only-child), #uid_08313ba73, #uid_ab3738b5a, .jeg_header_wrapper .jeg_midbar tekniksmart.se#?#.wpb_row:has(a[href*=casino]) teknikveckan.se,di.se,dn.se,fordonsproffs.eu,skillingaryd.nu,xn--vrnamo-bua.nu,vardfokus.se,kamerabild.se,tripadvisor.se,skaraborgsbygden.se,swedroid.se,bettingstugan.se,expressen.se,dagensopinion.se,driva-eget.se,bioenergitidningen.se,ifokus.se,padelfeber.se,sv.picmix.com,ifragasatt.se,ehandel.se,jaktojagare.se,sportbloggare.com,bovision.se,familjeliv.se,tidningenridsport.se,golflivet.se,vemringde.se,brollopstorget.se,fastighetsvarlden.se##.ad @@ -4029,7 +4029,7 @@ tidningendacksnack.se##.ann-puff tidningenglobal.se,tidningensyre.se,landetsfria.nu,fempers.se##.revive-box tidningenridsport.se##body-class(cli-barmodal-open) tidningen.djurskyddet.se##.ai-track -tidningen.nu#?#*:has(> span:has-text(/^Annons$/)) + .textwidget +tidningen.nu#?#*:-abp-has(> span:has-text(/^Annons$/)) + .textwidget tidningen.se##.sidebar .widget_widget_code tina.se##div[data-ai] tittapavideon.se##.adv @@ -4079,15 +4079,15 @@ veckansmiddag.com###load veckorevyn.com##.annons-block veckorevyn.com#?#.g1-mosaic-item:has(.category-annonssamarbete) vegomagasinet.se##[class*=ai-viewport], .full_screen_ad -verktyg.internetmedicin.se#?#*:has(> p:has-text(Annons:)) +verktyg.internetmedicin.se#?#*:-abp-has(> p:has-text(Annons:)) veterinarmagazinet.se##.nyhet-ad vf.se,hjotidning.se,kt.se,kt-kuriren.se,sla.se,mariestadstidningen.se,filipstadstidning.se,fryksdalsbygden.se,nwt.se,arvikanyheter.se,nkp.se,saffletidningen.se,provinstidningen.se,dalslanningen.se,nlt.se##[data-testid=ad-area], footer + div.shadow-lg.fixed vibilagare.se##a[href^="/partnermaterial/"] viivilla.se##.body-overlay, .article-native-scroll viivilla.se#?#.card:has(.article-grid__sponsored, .card__sponsored) vilaser.se##.Internal-ad -villalivet.se#?#*:has(> * > * > a:has-text(/sponsra/i)) -villalivet.se#?#*:has(> * > * > span:has-text(SPONSR)) +villalivet.se#?#*:-abp-has(> * > * > a:has-text(/sponsra/i)) +villalivet.se#?#*:-abp-has(> * > * > span:has-text(SPONSR)) villalivet.se##.mtsnb, .villalivet-target, a[href*="/sponsrat-innehall/"], div[data-td-block-uid="tdi_85"], a[href*=utm_campaign][target=_blank], div[data-td-block-uid="tdi_87"] villatidningen.se#?#.wppsac-post-carousel:has(a[href*="/spons"]) vimedbarn.se##.annonsinlagg, .annonsen @@ -5747,7 +5747,7 @@ aamulehti.fi,hs.fi,jamsanseutu.fi,janakkalansanomat.fi,kankaanpaanseutu.fi,kmvle aamulehti.fi,hs.fi,jamsanseutu.fi,janakkalansanomat.fi,kankaanpaanseutu.fi,kmvlehti.fi,merikarvialehti.fi,nokianuutiset.fi,rannikkoseutu.fi,satakunnankansa.fi,suurkeuruu.fi,sydansatakunta.fi,tyrvaansanomat.fi,valkeakoskensanomat.fi##div[class] > a[href^="https://tilaa.sanoma.fi/"] aamulehti.fi,hs.fi,jamsanseutu.fi,janakkalansanomat.fi,kankaanpaanseutu.fi,kmvlehti.fi,merikarvialehti.fi,nokianuutiset.fi,rannikkoseutu.fi,satakunnankansa.fi,suurkeuruu.fi,sydansatakunta.fi,tyrvaansanomat.fi,valkeakoskensanomat.fi##.ticker--promo-10 aamulehti.fi,jamsanseutu.fi,janakkalansanomat.fi,kankaanpaanseutu.fi,kmvlehti.fi,merikarvialehti.fi,nokianuutiset.fi,rannikkoseutu.fi,satakunnankansa.fi,suurkeuruu.fi,sydansatakunta.fi,tyrvaansanomat.fi,valkeakoskensanomat.fi#?#article[class="list bg-positive w-full mb-16"]:has-text(Mainos) -aamulehti.fi,jamsanseutu.fi,janakkalansanomat.fi,kankaanpaanseutu.fi,kmvlehti.fi,merikarvialehti.fi,nokianuutiset.fi,rannikkoseutu.fi,satakunnankansa.fi,suurkeuruu.fi,sydansatakunta.fi,tyrvaansanomat.fi,valkeakoskensanomat.fi#?#div[class|="ab-test-laneitem"]:has(.list__heading:has-text(Mainos)) +aamulehti.fi,jamsanseutu.fi,janakkalansanomat.fi,kankaanpaanseutu.fi,kmvlehti.fi,merikarvialehti.fi,nokianuutiset.fi,rannikkoseutu.fi,satakunnankansa.fi,suurkeuruu.fi,sydansatakunta.fi,tyrvaansanomat.fi,valkeakoskensanomat.fi#?#div[class|="ab-test-laneitem"]:-abp-has(.list__heading:has-text(Mainos)) aamuposti.fi,esaimaa.fi,ess.fi,forssanlehti.fi,hameensanomat.fi,hankasalmensanomat.fi,heinavedenlehti.fi,helsinginuutiset.fi,iisalmensanomat.fi,ita-savo.fi,itahame.fi,joroistenlehti.fi,joutsenolehti.fi,juvanlehti.fi,kaakonkulma.fi,kangasniemenlehti.fi,karkkilantienoo.fi,keski-hame.fi,keski-uusimaa.fi,keskilaakso.fi,koillis-savo.fi,kouvolansanomat.fi,ksml.fi,kymensanomat.fi,lansi-savo.fi,lansi-uusimaa.fi,lansisaimaa.fi,lansivayla.fi,lappeenrannanuutiset.fi,laukaa-konnevesi.fi,lopenlehti.fi,loviisansanomat.fi,luoteis-uusimaa.fi,luumaenlehti.fi,mantsalanuutiset.fi,mattijaliisa.fi,miilu.fi,mikkelinkaupunkilehti.fi,nurmijarvenuutiset.fi,pieksamaenlehti.fi,pielavesi-keitele.fi,pitajalainen.fi,pitajanuutiset.fi,puruvesi.net,pyhtaanlehti.fi,sampolehti.fi,savonsanomat.fi,seinajoensanomat.fi,seutuneloset.fi,sipoonsanomat.fi,sisa-savolehti.fi,sisasuomenlehti.fi,sjl.fi,soisalonseutu.fi,tamperelainen.fi,tollotin.fi,turkulainen.fi,uusilahti.fi,uusimaa.fi,uutis-jousi.fi,uutisvuoksi.fi,vantaansanomat.fi,viikkosavo.fi,viispiikkinen.fi,viitasaarenseutu.fi,warkaudenlehti.fi##[data-info-container-text^="MAINOS"] aamuset.fi##div[class$=nativead] aasiakas.net##.jp_adsense_ad_container @@ -5891,7 +5891,7 @@ edukas.fi##.compareGoogleCell eeva.fi#?#.swiper-slide:has(div[class*="ContentCard__AdLabel"]) eeva.fi#?#a[class^="ContentCard__Card-"]:has-text(Mainos: ) eeva.fi#?#div[class^="ContentFlowBlock__CardContainer"]:has(div[class*="ContentCard__AdLabel"]) -eeva.fi#?#div[class^="EmbeddedArticle__Container"]:has(.category:has-text(Mainos:)) +eeva.fi#?#div[class^="EmbeddedArticle__Container"]:-abp-has(.category:has-text(Mainos:)) eeva.fi#?#div[class^="EmbeddedArticle__Container"]:has(div[class*="CommercialLabelContainer"]) eeva.fi#?#div[class^="StripeBannerBlock__StripeBannerContainer"]:has-text(Mainos:) ehandel.fi###div-leeadsFullpageAd @@ -5938,10 +5938,10 @@ f1-forum.fi##.sponsoredrow facebook.com##a[aria-label="Mainostajan linkki"] facebook.com##a[aria-label=Mainostaja] facebook.com#?#[role="feed"] [data-pagelet^="FeedUnit_"]:has([aria-label="Sponsoroitu"]) -facebook.com#?#[role="feed"] [data-pagelet^="FeedUnit_"]:has(div[class][role="button"][tabindex]:has-text(Sponsoroitu)) +facebook.com#?#[role="feed"] [data-pagelet^="FeedUnit_"]:-abp-has(div[class][role="button"][tabindex]:has-text(Sponsoroitu)) facebook.com#?#div[aria-label="Hakutulokset"][role="main"] [role="feed"] [role="article"]:has(a[aria-label="Sponsoroitu"][href^="/ads/about/"]) facebook.com#?#div[role=complementary] > div > div > div > div > div:not([class], [data-visualcompletion]) > span:has([aria-label=Mainostaja]) -facebook.com#?#span#ssrb_feed_start + div > div[class]:has(span[class][dir="auto"] > span[id]:has-text(Sponsoroitu)) +facebook.com#?#span#ssrb_feed_start + div > div[class]:-abp-has(span[class][dir="auto"] > span[id]:has-text(Sponsoroitu)) feedi.fi,tanssiin.fi##.alp-advert feissarimokat.com###billboard feissarimokat.com###logopal @@ -6076,7 +6076,7 @@ hifimaailma.fi#?#.bottomlistarticle:has(.ag-promocolllabel) hifimaailma.fi#?#.col-section:has(.ag-promocolllabel) high.fi###googlejs high.fi##div[class*=sub-container] -high.fi#?#article > .main-link:has(.source:has-text(sponsoroitu)) +high.fi#?#article > .main-link:-abp-has(.source:has-text(sponsoroitu)) hinta.fi##[id|=hv-wrapper-top] hinta.fi##a[href^="/ohjaus.php"] hinta.fi##div[class=hv-wrapper-left-item] @@ -6167,7 +6167,7 @@ kaleva.fi###puff-container kaleva.fi##div[class=lyta-lazy-load] kaleva.fi#?#.m-contentListItemThumb:has(> div > div > div[class^=m-contentListItemThumb__advertisement]) kaleva.fi#?#.m-managedListing__column:has(> div > div > div > div[class^=m-contentListItem__advertisement]) -kaleva.fi#?#.media-site__widget-container:has( * .media-widget__title:has-text(Kaupallinen yhteistyö)) +kaleva.fi#?#.media-site__widget-container:-abp-has( * .media-widget__title:has-text(Kaupallinen yhteistyö)) kaleva.fi#?#aside.sidebar__column-container:has(.-ad) kaleva.fi,lapinkansa.fi###outstream-container kamera-lehti.fi###sidebar .simple-image > [href]:not([href^="https://kamera-lehti.fi"]) @@ -6221,7 +6221,7 @@ kiekkofani.com##.kiekk-footer-sticky[data-kiekk-trackbid] kiekkofani.com,penkkiurheilu.com##[style^="text-align:center;margin-left:auto !important;margin-right:auto !important;height: 420px; margin-top:60px"] kiinteistoposti.fi##.kiint-adlabel kiinteistoposti.fi##.kiint-widget -kiinteistoposti.fi#?#.featuredpost:has(.gb-post-grid-section-title:has-text(Kaupallinen yhteistyö)) +kiinteistoposti.fi#?#.featuredpost:-abp-has(.gb-post-grid-section-title:has-text(Kaupallinen yhteistyö)) kilipailut.fi##.bannerlink kilokalori.net##kc-ad kilokalori.net#?#.hidden-print.panel-default.panel:has(kc-ad) @@ -6319,7 +6319,7 @@ ls24.fi#?#section[class="page-section page-section--no-main-article"]:has-text(K luukku.com###banneri_yla luukku.com##.banner.content lvs.fi,orivedensanomat.fi,pirkkalainen.fi,shl.fi,ylojarvenuutiset.fi###kokosisaltoid -m.facebook.com#?#article:has(> * header > * span:has-text(Sponsoroitu)) +m.facebook.com#?#article:-abp-has(> * header > * span:has-text(Sponsoroitu)) m.jaatama.fi##.c-box-space:not(.c-box) m.jaatama.fi#?#li:has(div[id|=div-gpt-ad]) m.nettiauto.com,m.nettikaravaani.com,m.nettikone.com,m.nettimokki.com,m.nettimoto.com,m.nettivaraosa.com,m.nettivene.com,m.nettivuokraus.com###banner_area @@ -6386,7 +6386,7 @@ mobiili.fi##div[class^=article_ad] mobiili.fi#?#.fullarticle:has-text(Sponsoroitu) mobiili.fi#?#.fullarticle:has-text(src="https://mobiili.fi/aaa.png") mobiili.fi#?#div[style="float:left; width:100%; text-align:center; padding:0px; margin-bottom:17px;"]:has-text(MAINOS) -mobiili.fi#?#p:has(small:has-text(Mainos:)) +mobiili.fi#?#p:-abp-has(small:has-text(Mainos:)) monster.fi##.block--monsterfi-ads monster.fi##.epiq-landing-row--frontpage-leaderboard-ad moottori.fi###tori.article-car-list @@ -6577,7 +6577,7 @@ sportti.com##script[src^="http://adserving.unibet.com/ad.aspx"] + div[style="pad sportti.com##table[width="468"] sportti.com#?#div[style="padding-bottom:10px;border-bottom:1px solid gray;margin-bottom:6px;"]:has(script[type="text/javascript"]) sportti.com#?#div[style="padding-bottom:10px;border-bottom:1px solid gray;margin-bottom:6px;"]:has-text(Mainos:) -sportti.com#?#div[style="padding-bottom:10px;margin-bottom:6px;border-top:1px solid gray;margin-top:6px;"]:has(+ [style="font-size:14px;line-height:21px;padding-top:6px;"]:has-text(MAINOS)) +sportti.com#?#div[style="padding-bottom:10px;margin-bottom:6px;border-top:1px solid gray;margin-top:6px;"]:-abp-has(+ [style="font-size:14px;line-height:21px;padding-top:6px;"]:has-text(MAINOS)) sportti.com#?#div[style="padding-bottom:10px;margin-bottom:6px;border-top:1px solid gray;margin-top:6px;"]:has-text(MAINOS) sportti.com#?#tr:has(+ tr:has(script)) sportti.com#?#tr:has-text(.loadAd) @@ -6650,7 +6650,7 @@ tekniikkatalous.fi##div#skyscraper-height-div > div > aside > div > div > a[href tekniikkatalous.fi##div#skyscraper-height-div > div > section > div > a[href^="/kumppaniblogit/"] tekniikkatalous.fi##div[class][width="980"] tekniikkatalous.fi##section > div > a[href^="https://www.tekniikkatalous.fi/kumppanisisallot/"] -tekniikkatalous.fi#?#.article-body > div[class]:has(> span:has-text(KAUPALLINEN YHTEISTYÖ) + a[href^="https://koulutus.almatalent.fi/"]) +tekniikkatalous.fi#?#.article-body > div[class]:-abp-has(> span:has-text(KAUPALLINEN YHTEISTYÖ) + a[href^="https://koulutus.almatalent.fi/"]) tekniikkatalous.fi#?#div#skyscraper-height-div > aside > div > div > a:has-text(Kaupallinen yhteistyö) tekniikkatalous.fi#?#div#skyscraper-height-div > section > div > a:has-text(Kaupallinen yhteistyö) tekniikkatalous.fi,tivi.fi#?#[width]:has(.lazyload-wrapper) @@ -6685,7 +6685,7 @@ tilt.fi#?#div[class="w-full bg-black border-gray-200 border-b"]:has(a[href^="htt tinderinparhaat.com##.adf-placement-top tivi.fi##aside > div[class] > a[href^="https://www.tivi.fi/kumppanisisallot/"] tivi.fi##section > div[class] > a[href^="https://www.tivi.fi/kumppanisisallot/"] -tivi.fi#?#aside:has(> div > span:has-text(KAUPALLINEN YHTEISTYÖ)) +tivi.fi#?#aside:-abp-has(> div > span:has-text(KAUPALLINEN YHTEISTYÖ)) tivi.fi#?#div#skyscraper-height-div > aside > div > section > div:has-text(KAUPALLINEN YHTEISTYÖ) tivi.fi#?#div#skyscraper-height-div > div > aside > div > section > div:has-text(KAUPALLINEN YHTEISTYÖ) tivi.fi#?#div#skyscraper-height-div > section > div > a > div:has-text(Kaupallinen yhteistyö) @@ -6710,7 +6710,7 @@ ts.fi#?#.tsv3-c-common-twocolumnslayout:has(div[class*=element--nativead]) tulikulma.fi##.slideshow turuntienoo.fi###main > .ads tvmatsit.com##.panorama-wrapper -twitter.com#?#div:has(> div > div > div > h2 > div > span:has-text(Mainostettu twiitti)) +twitter.com#?#div:-abp-has(> div > div > div > h2 > div > span:has-text(Mainostettu twiitti)) tyyliniekka.fi#?#.tdc-row.stretch_row_1400.td-stretch-content:has-text(MAINOS:) ulvilanseutu.fi###right-sidebar ulvilanseutu.fi##.adsanity-single @@ -7023,7 +7023,7 @@ iltalehti.fi#?#.card:has(#il-rantapallo-right-column-box) iltalehti.fi#?#.card:has(.alennuskoodi-column-embed) iltalehti.fi#?#.card:has(.etua-widget-container) iltalehti.fi#?#.card:has(.etuovi-react-embed) -iltalehti.fi#?#.category-double-article-container:has(.half-article:nth-child(1):has-text(Kaupallinen yhteistyö) + .half-article:nth-child(2):has-text(Kaupallinen yhteistyö)) +iltalehti.fi#?#.category-double-article-container:-abp-has(.half-article:nth-child(1):has-text(Kaupallinen yhteistyö) + .half-article:nth-child(2):has-text(Kaupallinen yhteistyö)) iltalehti.fi#?#.embed-placeholder:has(> div > .eo-embed-announcements-container.card) iltalehti.fi#?#.related-articles-list > .link-container:has-text(/^Kaupallinen yhteistyö/) iltalehti.fi#?#.side-column-content .card:has(.nettiauto-sponsored-content-text) @@ -7043,7 +7043,7 @@ iltalehti.fi#?#div.fp-container.card:has([src*="ilcdn.fi/kuvat/nauhat/nauha_terv iltalehti.fi#?#div.fp-container.card:has-text(Kaupallinen yhteistyö) iltalehti.fi#?#div.is-visible.LazyLoad:has-text(kaupallinen yhteistyö) iltalehti.fi#?#div[class="card "]:has(.block > a[class=nakoislehti][href^="https://plus.iltalehti.fi/nakoislehti/"]) -iltalehti.fi#?#div[class="card "]:has(> .block > div[class=content-router-wrapper]:has-text(kaupallinen yhteistyö)) +iltalehti.fi#?#div[class="card "]:-abp-has(> .block > div[class=content-router-wrapper]:has-text(kaupallinen yhteistyö)) iltalehti.fi#?#div.container:not(.sub-category-unikulma):not(.sub-category-rahapuhe):not(.sub-category-santander):not(.sub-category-miehen-terveys):not(.sub-category-kehon-hyvinvointi-ja-vitaepro):not(.sub-category-unijaterveys):not(.sub-category-huippukivaa-seksia):not(.sub-category-puhti):not(.sub-category-hyvinvointivinkit):not(.sub-category-hetki):not(.sub-category-kaalimato):not(.sub-category-oslo-skin-lab):not(.sub-category-kodin-siivousvinkit):not(.sub-category-qled-tv):not(.sub-category-jatevesiratkaisut):not(.sub-category-bluestep):not(.sub-category-sortter-reilua-lainavertailua):not(.sub-category-rahalaitos):not(.sub-category-aitien-keittiosta):not(.sub-category-koko-kansan-autokauppa):not(.sub-category-kuljetusten-kestava-kehitys):not(.sub-category-kestavat-liikkuvuusratkaisut):not(.sub-category-hintaopas):not(.sub-category-boltworks):not(.sub-category-samsung-tv):not(.sub-category-reseptit):not(.sub-category-terveystalo):not(.sub-category-etuafi-lainanottajan-asialla):not(.sub-category-vinkit-yrityslainaan) .article-list a[href]:has-text(Kaupallinen yhteistyö) @@ -7052,7 +7052,7 @@ iltalehti.fi#?#div.container:not(.sub-category-unikulma):not(.sub-category-rahap iltalehti.fi#?#div.container:not(.sub-category-unikulma):not(.sub-category-rahapuhe):not(.sub-category-santander):not(.sub-category-miehen-terveys):not(.sub-category-kehon-hyvinvointi-ja-vitaepro):not(.sub-category-unijaterveys):not(.sub-category-huippukivaa-seksia):not(.sub-category-puhti):not(.sub-category-hyvinvointivinkit):not(.sub-category-hetki):not(.sub-category-kaalimato):not(.sub-category-oslo-skin-lab):not(.sub-category-kodin-siivousvinkit):not(.sub-category-qled-tv):not(.sub-category-jatevesiratkaisut):not(.sub-category-bluestep):not(.sub-category-sortter-reilua-lainavertailua):not(.sub-category-rahalaitos):not(.sub-category-aitien-keittiosta):not(.sub-category-koko-kansan-autokauppa):not(.sub-category-kuljetusten-kestava-kehitys):not(.sub-category-kestavat-liikkuvuusratkaisut):not(.sub-category-hintaopas):not(.sub-category-boltworks):not(.sub-category-samsung-tv):not(.sub-category-reseptit):not(.sub-category-terveystalo):not(.sub-category-etuafi-lainanottajan-asialla):not(.sub-category-vinkit-yrityslainaan) > div > div > main .half-article:has-text(Kaupallinen yhteistyö) -iltalehti.fi#?#div.layout:not(.sub-category-unikulma):not(.sub-category-rahapuhe):not(.sub-category-santander):not(.sub-category-miehen-terveys):not(.sub-category-kehon-hyvinvointi-ja-vitaepro):not(.sub-category-unijaterveys):not(.sub-category-huippukivaa-seksia):not(.sub-category-puhti):not(.sub-category-hyvinvointivinkit):not(.sub-category-hetki):not(.sub-category-kaalimato):not(.sub-category-oslo-skin-lab):not(.sub-category-kodin-siivousvinkit):not(.sub-category-qled-tv):not(.sub-category-jatevesiratkaisut):not(.sub-category-bluestep):not(.sub-category-sortter-reilua-lainavertailua):not(.sub-category-rahalaitos):not(.sub-category-aitien-keittiosta):not(.sub-category-koko-kansan-autokauppa):not(.sub-category-kuljetusten-kestava-kehitys):not(.sub-category-kestavat-liikkuvuusratkaisut):not(.sub-category-hintaopas):not(.sub-category-boltworks):not(.sub-category-samsung-tv):not(.sub-category-reseptit):not(.sub-category-terveystalo):not(.sub-category-etuafi-lainanottajan-asialla):not(.sub-category-vinkit-yrityslainaan) div.card:has(> .full-article:has-text(Kaupallinen yhteistyö)) +iltalehti.fi#?#div.layout:not(.sub-category-unikulma):not(.sub-category-rahapuhe):not(.sub-category-santander):not(.sub-category-miehen-terveys):not(.sub-category-kehon-hyvinvointi-ja-vitaepro):not(.sub-category-unijaterveys):not(.sub-category-huippukivaa-seksia):not(.sub-category-puhti):not(.sub-category-hyvinvointivinkit):not(.sub-category-hetki):not(.sub-category-kaalimato):not(.sub-category-oslo-skin-lab):not(.sub-category-kodin-siivousvinkit):not(.sub-category-qled-tv):not(.sub-category-jatevesiratkaisut):not(.sub-category-bluestep):not(.sub-category-sortter-reilua-lainavertailua):not(.sub-category-rahalaitos):not(.sub-category-aitien-keittiosta):not(.sub-category-koko-kansan-autokauppa):not(.sub-category-kuljetusten-kestava-kehitys):not(.sub-category-kestavat-liikkuvuusratkaisut):not(.sub-category-hintaopas):not(.sub-category-boltworks):not(.sub-category-samsung-tv):not(.sub-category-reseptit):not(.sub-category-terveystalo):not(.sub-category-etuafi-lainanottajan-asialla):not(.sub-category-vinkit-yrityslainaan) div.card:-abp-has(> .full-article:has-text(Kaupallinen yhteistyö)) ! Temporal compatibility fixes for Vivaldi / Brave: https://github.com/finnish-easylist-addition/finnish-easylist-addition/issues/378 arvopaperi.fi,kauppalehti.fi,mediuutiset.fi,mikrobitti.fi,talouselama.fi,tekniikkatalous.fi,tivi.fi,uusisuomi.fi##[class*="p2m385-"] diff --git a/NorwegianExperimentalList alternate versions/NordicFiltersABP.txt b/NorwegianExperimentalList alternate versions/NordicFiltersABP.txt index 77378c2ba..bacf9ad6f 100644 --- a/NorwegianExperimentalList alternate versions/NordicFiltersABP.txt +++ b/NorwegianExperimentalList alternate versions/NordicFiltersABP.txt @@ -32,7 +32,7 @@ 1819.is##.augl 1881.no###dimmer_ad 3point.dk###top-header-partner -730.no#?#*:-abp-has(> * > * > .gofollow) +730.no##*:has(> * > * > .gofollow) abcnyheter.no###commercial abcnyheter.no##.c-ad--adStickyContainer aftenbladet.no###weather-provider-url @@ -55,7 +55,7 @@ biip.no###advertisement bikelifenorge.no##.dannys-ad-container bilbasen.dk##.vip-finance bilgalleri.dk##.container-featured + .container:last-of-type -bilgalleri.dk#?#*:-abp-has(> * > * > a[href*=casino]) +bilgalleri.dk##*:has(> * > * > a[href*=casino]) blogg.no##.contentmarketing-box bobilverden.no##.grid > h5 boblad.no##.uk-overlay-hover.uk-panel @@ -68,25 +68,25 @@ bt.no###related-articles + div[class^=_] bt.no##.classic-perks-container bt.no##.contentboard-container bt.no##.perks-container -bt.no#?#*:-abp-has(> * > div[data-ad-subtype=in-feed]) +bt.no##*:has(> * > div[data-ad-subtype=in-feed]) bussmagasinet.no##.textwidget > div[align=center] butikkoversikten.no#?#.lenkeboks:has-text(/Cas\ino/i) byggebolig.no##.maestro-banner-wallpaper byggebolig.no##.maestro-content-plugins + div[style] byggebolig.no##.maestro-resize -byggenytt.no#?#*:-abp-has(> .home-ads) +byggenytt.no##*:has(> .home-ads) byggfakta.no##.sponsor-row bypatrioten.com##.banner.ad canariposten.no##.theiaStickySidebar > .widget-1 computerworld.dk##.candis-spot -costume.no,costume.dk#?#*:-abp-has(> * > * > * > .teaser__native) +costume.no,costume.dk##*:has(> * > * > * > .teaser__native) cw.no##.ad-displace-sidebar::before cw.no##.w-advert-article dagbladet.no##.xrow.fullwidth dagbladet.no##main > div[class^=Row-] > div[class^=Column-]:last-of-type dagens.dk##.col-sticky > div > p dagens.dk##.col-sticky > p -dagens.dk#?#*:-abp-has(> * > a[href*=".bedrageri.com/"]) +dagens.dk##*:has(> * > a[href*=".bedrageri.com/"]) dagens.dk##.col-300 > .wrapper-sticky:has(a[href*=casino]) dba.dk##.search-dbashopping dba.dk###dbashopping-widget:has(a[href*="p1=sponsorclick"]) @@ -150,7 +150,7 @@ gamer.no##.posta-placeholder gamer.no##[class^=ad-placeholder] gamer.no##article ~ .text-center gamer.no##body > .content-wrap -gamer.no#?#*:-abp-has(> div[data-name=gamer_toppbanner]) +gamer.no##*:has(> div[data-name=gamer_toppbanner]) gamer.no##div[data-track-visibility] gamer.no##div[data-unit$=banner] gamer.no##img[src^="blob:"] @@ -189,11 +189,11 @@ itavisen.no##.adsbygoogle itavisen.no##.article-ad-video itavisen.no##.itavi-homepage-video-player-instream itavisen.no##.sponsored -itavisen.no#?#.item:has(.meta:has-text(/^An{2}onse$/)) +itavisen.no#?#.item:-abp-has(.meta:has-text(/^An{2}onse$/)) itavisen.no##.spklw-post:has(a[href*=smartadserver]) -itavisen.no#?#.td-c-loop-item:has(.meta-info:has-text(Annonse)) +itavisen.no#?#.td-c-loop-item:-abp-has(.meta-info:has-text(Annonse)) itavisen.no##article.clearfix:has(a[href*="/go/"]) -itavisen.no#?#article:has(.title:has-text( – annonse)) +itavisen.no#?#article:-abp-has(.title:has-text( – annonse)) jn.fo###the_banners jumpb.dk#?#strong:has-text(/Cas\ino/i) kanalen.no##.bannergroup @@ -256,7 +256,7 @@ norskenettsider.no##table nyteknikk.no##.rightbanner nyteknikk.no##.toppbanner nettavisen.no##optimus-element:has(a[href*="://norsk-tipping."],a[href^="/shoppingtips/"]) -elbil24.no#?#.preview:has(.kicker:has-text(/an{2}onse/i)) +elbil24.no#?#.preview:-abp-has(.kicker:has-text(/an{2}onse/i)) onlineaviser.no##a[href="../html/gratis_no.html"] onlineaviser.no##body > div > table > tbody > tr > td > table > tbody > tr > td:nth-of-type(2):last-of-type onlineaviser.no##body > table > tbody > tr > td:nth-of-type(2):last-of-type @@ -305,7 +305,7 @@ smis.no#?#.widget:has-text(Annonse) sol.dk###linkbox sol.no##.xrow:has(> div[class*=" "] > span[class]) sona.fo###__next > div:not([class], [id]) -sorlandsavisen.no#?#div:has(> span:has-text(Annonse)) +sorlandsavisen.no#?#div:-abp-has(> span:has-text(Annonse)) spaniaidag.no##.row-si spanienidag.es##.region-right > .block:has(a[href*=clinicadentalescandinava]) spill.no##.footer_widget.widget-3 @@ -425,7 +425,7 @@ vg.no,e24.no,gamer.no,tek.no,digi.no#$#abort-on-property-write __AB__ teknologia.no,gunnarandreassen.com,norskemagasinet.com,nyheder24.dk,pappaportalen.no##a[href*=kasino] arendalstidende.no,sorlandsavisen.no,eirikurjonsson.is##.g-single fiskur.fo,portal.fo,roysni.fo,dagur.fo,orkan.fo###footer-adds -iphoneluppen.dk,anettelyskjaer.dk,dreampapers.dk,nemsvar.nu#?#h2:has(+ p:has-text(/cas\ino/i)) +iphoneluppen.dk,anettelyskjaer.dk,dreampapers.dk,nemsvar.nu#?#h2:-abp-has(+ p:has-text(/cas\ino/i)) building-supply.dk,licitationen.dk,jernindustri.dk##.grid-article-sponsored reavisa.no,smartmeny.no,skagensavis.dk,1881.no,smakmagasinet.no##.ad /images/banners$image,domain=austurfrett.is|samler.no|norsk-rally.com|fcbarcelona.dk @@ -483,7 +483,7 @@ tv2.no##.spklw-post-attr[data-pc] ##.nf-o-annonse:not(html,body,:empty) ##.nf-c-adblock-title:not(html,body,:empty) ! Bet365 widget triggered for Norwegian audiences only -goal.com#?#*:-abp-has(> * > .js-betting-widget.is-country-no) +goal.com##*:has(> * > .js-betting-widget.is-country-no) ! borsen.no (08/10/2020) ##.native-advertisement:not(html,body,:empty) ! https://www.nettavisen.no/3424050834.html (24/11/2020) @@ -1008,7 +1008,7 @@ no.afterdawn.com##.ni_holder alletilbudsaviser.co.no##.banner-inline alletilbudsaviser.co.no##td.visible-lg altomcamping.dk##.article-content > div[style^=width] -altomdata.dk#?#*:-abp-has(> * > script[src^="//s1.adform.net"]) +altomdata.dk##*:has(> * > script[src^="//s1.adform.net"]) altomfotball.no##div[style^="padding: 15px"] altomfotball.no##div[style^="padding: 30px"] amino.dk###top-shadow-pad @@ -1031,7 +1031,7 @@ baatplassen.no##.ipsWidget:has(> .adsbygoogle) babyklar.dk##.text_box babyklar.dk##.top_header bardufoss.no##.btDivider + section:not(.btDivider) -bilasolur.is#?#*:-abp-has(> div[class*=advertisement-spot]) +bilasolur.is##*:has(> div[class*=advertisement-spot]) bilgalleri.dk###leftFloatingBanner bilgalleri.dk###rightFloatingBanner bilgalleri.dk##.recbanner300x250 @@ -1040,7 +1040,7 @@ bilnorge.no###artikkel300x250right bilnorge.no##td[colspan="7"][style] bilnorge.no#?#tr:-abp-has(td:has-text(Annonse:)) bilnorge.no,yrkesbil.no###nettboard_art1 -bimmers.no#?#*:-abp-has(> div[id="336x280-sidebar"]) +bimmers.no##*:has(> div[id="336x280-sidebar"]) bloggomtoppbloggere.com##.eaa.widget_text bo-bedre.no,bobedre.dk##.mb-50.text-center bodonu.no##.sidecol.hidden-xs @@ -1057,7 +1057,7 @@ bt.dk##.hidden-md-down bt.dk##.hidden-sm-down bt.dk##.sidebar.col-xl-4.col-lg-4.col-md-12.col-sm-12.col-xs-12 bt.no###topstripes -bt.no#?#*:-abp-has(> [data-variants*=article_netboard]) +bt.no##*:has(> [data-variants*=article_netboard]) bt.no##div[class^=article-wrapper-] > div[class^=" "] bt.no##div[class^=article-wrapper-] > div[class^=_] budstikka.no##.bazaar @@ -1073,7 +1073,7 @@ crazygames.no##.jss270 crazygames.no##div[class*=" jss312 "] cw.no##.ad-fit-body cw.no##.desktop-only.l-row > .omega.grid-12.grid-item.col -cw.no#?#*:-abp-has(> * > div[nf-desk-widget="spot.content"]) +cw.no##*:has(> * > div[nf-desk-widget="spot.content"]) dagbladet.no#?#div[class^=css]:-abp-properties(content: "Annonse") dagbladet.no,sol.no##[class^=AdPrefix-] dagensbyggeri.dk##.banner-megaboard-top @@ -1088,11 +1088,11 @@ daria.no##.container[style*=" solid "] daria.no##div[style*=";width:200px;"] dba.dk##.marketing-container denstoredanske.dk###banner-zone-1 -dfly.no#?#*:-abp-has(> .container-footer-ad) -dfly.no#?#*:-abp-has(> .sidebar-ad) +dfly.no##*:has(> .container-footer-ad) +dfly.no##*:has(> .sidebar-ad) digi.no,medier24.no##.ad-label-vertical dinavis.no##.newsAD -direkte.vg.no#?#*:-abp-has(> div[id*=-feedAdvert]) +direkte.vg.no##*:has(> div[id*=-feedAdvert]) diskusjon.no###diskusjon_toppbanner diskusjon.no##.love-placeholder diskusjon.no##.prisguide-content @@ -1100,9 +1100,9 @@ dk-kogebogen.dk###banners_left dk-kogebogen.dk###banners_right dk-kogebogen.dk,shareholders.dk###top_banner dmi.dk##.add-container -dmi.dk#?#*:-abp-has(> .section-1-ad) +dmi.dk##*:has(> .section-1-ad) dn.no##[id^=googlead-]:not(#googlead-toppbanner) -dn.no#?#*:-abp-has(> * > div[data-placeholder=lantern_placeholder_ad]) +dn.no##*:has(> * > div[data-placeholder=lantern_placeholder_ad]) dv.is##.ticker e24.no###main > div:nth-of-type(1) e24.no###main > div:nth-of-type(3) @@ -1113,8 +1113,8 @@ eavisa.com##.custom-a-ds eavisa.com##.post-content > .items-container tek.no##div[class^=adStyles_] edbpriser.dk##.inlist-ad-block -edbpriser.dk#?#*:-abp-has(> * > div[id^=leftAdSpotAdcontainer]) -eidfaxi.is#?#*:-abp-has(> .ad-banner) +edbpriser.dk##*:has(> * > div[id^=leftAdSpotAdcontainer]) +eidfaxi.is##*:has(> .ad-banner) ekstrabladet.dk###manipulate_monster ekstrabladet.dk##.scrb-posts > .flex-column elmagasinet.no##.RightBoxWrapper @@ -1245,7 +1245,7 @@ intrafish.no##.row > .d-lg-block itavisen.no###contents-wrap > .block-wrap-columns itavisen.no##.\35 00Add:not(.homepage-video-area) itavisen.no##.ad::before -itavisen.no#?#*:-abp-has(> .comcontent) +itavisen.no##*:has(> .comcontent) itavisen.no##.fifth-article-ad itavisen.no##.itavi-after-content itavisen.no##.itavi-article-page-video-player-outstream @@ -1265,13 +1265,13 @@ kanalfrederikshavn.dk###c2283 kanalfrederikshavn.dk###c888 kanalfrederikshavn.dk###c890 kanalfrederikshavn.dk###knapper -kanalfrederikshavn.dk#?#*:-abp-has(> * > .boxbanner) +kanalfrederikshavn.dk##*:has(> * > .boxbanner) kanalfrederikshavn.dk##table[width="620"] kanalfrederikshavn.dk##td[height="237"]:not([valign]) kanalfrederikshavn.dk##td[height="237"][width="315"]:not(#colRight) kanalfrederikshavn.dk##td[width="315"][height="55"] kart.1881.no##.panel-ad-skyscraper -kendte.dk#?#*:-abp-has(> #taboola-above-article-thumbnails) +kendte.dk##*:has(> #taboola-above-article-thumbnails) kendte.dk##.transparent-bg kimbino.no,kimbino.dk##.signad kjarninn.is##.boxlist:has(.adspot-article-wrapper) @@ -1342,7 +1342,7 @@ min-mave.dk##.vspacer minervanett.no##.row:has(> .adnuntius-ad) minmote.no##.advert-container-inline minmote.no##.advert-horseshoe -minmote.no#?#*:-abp-has(> div[id^=advert-]) +minmote.no##*:has(> div[id^=advert-]) itavisen.no##.block-wrap-columns itavisen.no##p[style="text-align: center;"] mittkongsvinger.no##.advertising @@ -1359,7 +1359,7 @@ bt.no##div[class*=netboard-wrapper] netavis.dk##.widget_banner_ads netdoktor.dk##.common-advert-bold nettavisen.no##.skyskraper-container -nettavisen.no#?#*:-abp-has(> amedia-include[param-editionid=reklame]) +nettavisen.no##*:has(> amedia-include[param-editionid=reklame]) newsbreak.dk##.ad-unit-center newsbreak.dk##.post-the-content > .clearfix newsbreak.dk##.post-the-content > div[class*=rectangle] @@ -1369,7 +1369,7 @@ ni.dk###related-i ni.dk###st-back ni.dk###st-bottom ni.dk##.narrow-banner -ni.dk#?#*:-abp-has(> script[data-adfscript]) +ni.dk##*:has(> script[data-adfscript]) ni.dk##.clearfixP.columns[style] .clearfixP.box-no-border:has(> .narrow-banner) nord-salten.no##ul:has(.columnLogo) nordjyske.dk##.print-to-web-row @@ -1390,8 +1390,8 @@ onlineposten.dk###header opn.no###sidebar_2 #sidebarelement_2 ordtak.no##.boksmarg parcferme.no##.code-block > p -parcferme.no#?#*:-abp-has(> * > ins[data-revive-zoneid]) -parcferme.no#?#*:-abp-has(> * > .adsbygoogle) +parcferme.no##*:has(> * > ins[data-revive-zoneid]) +parcferme.no##*:has(> * > .adsbygoogle) pengenytt.no##.entry-content > h4:has(script[src$="/adsbygoogle.js"]) pengenytt.no##.entry-content > h6:has(script[src$="/adsbygoogle.js"]) pengenytt.no##.so-widget-sow-editor:has(a[href^="https://online.adservicemedia.dk/"]) @@ -1443,7 +1443,7 @@ sistenytt.com###midten skagafm.dk##.frontbanner skinnelangs.no###sponsor skinnelangs.no###sponsor_large -skolediskusjon.no#?#*:-abp-has(> iframe[src*="://ads."]) +skolediskusjon.no##*:has(> iframe[src*="://ads."]) smartepenger.no###g-expanded smartepenger.no###g-utility > .g-container sn.dk##.first_paragraph_banner @@ -1452,14 +1452,14 @@ spaniaidag.no##.footer > .wf-wrap spillespill.no###bannerAdmeenRectangleTopContainer spillespill.no##.banner-leaderboard spillespill.no##.push -sporttv.is#?#.row *:-abp-has(> div[class^=auglysing-]) +sporttv.is##.row *:has(> div[class^=auglysing-]) sporttv.is##div.col-xs-4.items:nth-of-type(5) > .box sporttv.is##.box:has(div[class^=auglysing-]) sporttv.is,utdanningsnytt.no##.banner-right spritnyt.com##.td-g-rec startsiden.no##div[class*=_dashboardAd_] startsiden.no##div[class*=advertisement_] -startsiden.no#?#*:-abp-has(> div[data-ga-action$=_ad]) +startsiden.no##*:has(> div[data-ga-action$=_ad]) steinkjer24.no##article.ad gulesider.no##.min-h-\[300px\] gulesider.no##div[class*=" h-[calc"] @@ -1475,13 +1475,13 @@ superchat.dk###topbanner_container sva.no##.code-block-1 sva.no#?#.widget_text:not(:has(a)) sva.no#?#section:not(:has(a)) -sveip.net#?#*:-abp-has(> .adsbygoogle) +sveip.net##*:has(> .adsbygoogle) sveip.net##.app_ad2 sveip.no##.notnews sykepleien.no##.advertisement-responsive sysla.no##.ad-nexus-ad tek.no###application > div[class]:nth-of-type(1):nth-last-of-type(2) -tek.no#?#*:-abp-has(> #topboard) +tek.no##*:has(> #topboard) tek.no##body::before tek.no##div[class^=styles__] tek.no##section[class*=canvas] @@ -1490,12 +1490,12 @@ tek.no#?#div:-abp-properties(min-height: 165px) tek.no#?#main > div > div:has-text(kommersielle partner) tek.no#?#main > section > section:has-text(/^an{2}onse$/) tek.no##section + div:has(span) -tek.no#?#section:has(> div > div:has-text(/^an{2}onse$/)) +tek.no#?#section:-abp-has(> div > div:has-text(/^an{2}onse$/)) teknologia.no##.widget_text:has(.adsbygoogle) telefonterror.co.no,ukendtnummer.dk##.ad-comments test.no##.ad-position-top test.no##.ad-stamp -thaiguiden.no#?#*:-abp-has(> * > * > * > * > .adsbygoogle) +thaiguiden.no##*:has(> * > * > * > * > .adsbygoogle) thainytt.no##.blog-entry > .stacks_out itavisen.no##article[class*=tag-annonse] itavisen.no##.single-post .code-block:has(script) @@ -1539,7 +1539,7 @@ tvkampen.com,tvsporten.dk###clickable-bg tvkampen.com,tvsporten.dk###panorama ugeskriftet.dk##.ufl-banner uniavisen.dk##.hide-from-print.banner-module.module -united.no#?#.fl-visible-desktop-medium:has(div[class^=ann-forside]:has-text(/An{2}onse:/)) +united.no#?#.fl-visible-desktop-medium:-abp-has(div[class^=ann-forside]:has-text(/An{2}onse:/)) digi.no##main > .hidden utdanningsnytt.no###Topbanner utdanningsnytt.no##fieldset @@ -1574,7 +1574,7 @@ vredens-gnag.no##.ab-appnexus-ads-wrapper tvkampen.com,tvsporten.dk##.panorama-wrapper win-xp.no##tr > td > div:has(a[href*="clk.tradedoubler."]) yrkesbil.no###side > div:nth-of-type(1) -yrkesbil.no#?#*:-abp-has(> .forside_adholder) +yrkesbil.no##*:has(> .forside_adholder) yrkesbil.no##td:empty yrkesbil.no##td:has(> noscript) yrkesbil.no##td:has(img[src="gifs/1pix.gif"]) @@ -1616,7 +1616,7 @@ ehandel.com,ehandel.dk,ehandel.se,ehandel.fi##.aside-image-with-link:has([href^= e24.no##div[data-placement^=native_in_text_] vg.no##div[class^=article-wrapper-] > div[class^=" css-"] jyllands-posten.dk##div[class*=" jp-banner--"] -dagbladet.no,sol.no#?#*:-abp-has(> .adunit) +dagbladet.no,sol.no##*:has(> .adunit) nhi.no,langrenn.com##.advert startsiden.no##div[class*=" adStyles__"] diskusjon.no##.skyskraper @@ -1635,7 +1635,7 @@ gulesider.no##.MuiListItem-root:has(div[id^=div-gpt-ad-]) kammeret.no##.ipsWidget:has(a[href*="=advertisement"]) liverpool.no##.ot-ad tv2.no##.feed-ad -lydogbilde.no,lydogbillede.dk#?#*:-abp-has(> .adunit-lazy) +lydogbilde.no,lydogbillede.dk##*:has(> .adunit-lazy) billedbladet.dk##.lg\:flex.hidden aftenposten.no,dinordbok.no##.ad-container tiendeo.no###header-standard-container @@ -1678,7 +1678,7 @@ abcnyheter.no##div[class^=AdSlot__] vinavisen.dk##.banner dust2.dk##.target-concept jyllands-posten.dk,finans.dk##div[class*=banner-container] -borsen.dk#?#div[class*=col] > *:-abp-has(> .native-teaser) +borsen.dk##div[class*=col] > *:has(> .native-teaser) jyllands-posten.dk##section[id^=commercial] bt.no##p ~ div[class^=hyperion-css-]:has(> div[id*=-ad- i]) viralomania.com##.sidebar > div[id^=block-] @@ -2107,7 +2107,7 @@ nettavisen.no#?#.front optimus-element:has-text(Eurojackpot) dagsavisen.no##a[href*="norsk-tipping.no/artikler/"] startsiden.no##div[class*=partnerModule][data-ga-category^=NorskTipping] side2.no##.markupbox -nettavisen.no#?#article[data-lp-section=sportspill]:has(.slotHeader):has-text(/lot{2}o/i) +nettavisen.no#?#article[data-lp-section=sportspill]:-abp-has(.slotHeader):has-text(/lot{2}o/i) ||vg.no/vgc/pool/tipster.png^$image /pustehullet/betting-header.png^$image startsiden.no###consumer_service_tipping @@ -2149,7 +2149,7 @@ gamereactor.no,gamereactor.dk##div[class^=ad_smartphbig] gamereactor.no,gamereactor.dk##.adMobileBig gamereactor.no,gamereactor.dk##div[class^=preMobileBig] gamereactor.no,gamereactor.dk##.external_div_videoAd -gamereactor.no,gamereactor.dk#?#*:-abp-has(> #grtvbelt_Sponsored) +gamereactor.no,gamereactor.dk##*:has(> #grtvbelt_Sponsored) gamereactor.no,gamereactor.dk##.ad_interscroller:upward(.wrapper) ||gamereactor.*/ads^ ||gamereactor.*/exclusive.json^ @@ -2279,7 +2279,7 @@ xn--bredbnd-ixa.dk##div[class^=speedtest-bg] > a > img euautodeler.co.no,euautodele.dk##.traffic_banner_wrapper thelocal.no,thelocal.dk##.footer-sticker-ad thelocal.no,thelocal.dk##.row > div[class^="row-"]:has(> a[href="#"] > .panel-ad) -thelocal.no,thelocal.dk#?#div > .section:has(> div[class*=-label]:has-text(Sponsored)) +thelocal.no,thelocal.dk#?#div > .section:-abp-has(> div[class*=-label]:has-text(Sponsored)) radio-danmark.dk,radio-norge.org###team_ad ! 🇬🇧: Entries that are also present in «uBlock Filters», for those who use ABP and AdGuard diff --git a/NorwegianExperimentalList alternate versions/XYZPrepareFilters.py b/NorwegianExperimentalList alternate versions/XYZPrepareFilters.py index c2d4e28a0..305898b06 100644 --- a/NorwegianExperimentalList alternate versions/XYZPrepareFilters.py +++ b/NorwegianExperimentalList alternate versions/XYZPrepareFilters.py @@ -564,121 +564,121 @@ def prepare_abp(lines) -> str: line = re.sub( r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(1\)", - r"\1#?#\2\3*:-abp-has(> \4)", + r"\1##\2\3*:has(> \4)", line ) line = re.sub( r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(2\)", - r"\1#?#\2\3*:-abp-has(> * > \4)", + r"\1##\2\3*:has(> * > \4)", line ) line = re.sub( r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(3\)", - r"\1#?#\2\3*:-abp-has(> * > * > \4)", + r"\1##\2\3*:has(> * > * > \4)", line ) line = re.sub( r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(4\)", - r"\1#?#\2\3*:-abp-has(> * > * > * > \4)", + r"\1##\2\3*:has(> * > * > * > \4)", line ) line = re.sub( r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(5\)", - r"\1#?#\2\3*:-abp-has(> * > * > * > * > \4)", + r"\1##\2\3*:has(> * > * > * > * > \4)", line ) line = re.sub( r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(6\)", - r"\1#?#\2\3*:-abp-has(> * > * > * > * > * > \4)", + r"\1##\2\3*:has(> * > * > * > * > * > \4)", line ) line = re.sub( r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(7\)", - r"\1#?#\2\3*:-abp-has(> * > * > * > * > * > * > \4)", + r"\1##\2\3*:has(> * > * > * > * > * > * > \4)", line ) line = re.sub( r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(8\)", - r"\1#?#\2\3*:-abp-has(> * > * > * > * > * > * > * > \4)", + r"\1##\2\3*:has(> * > * > * > * > * > * > * > \4)", line ) line = re.sub( r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(9\)", - r"\1#?#\2\3*:-abp-has(> * > * > * > * > * > * > * > * > \4)", + r"\1##\2\3*:has(> * > * > * > * > * > * > * > * > \4)", line ) line = re.sub( r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(10\)", - r"\1#?#\2\3*:-abp-has(> * > * > * > * > * > * > * > * > * > \4)", + r"\1##\2\3*:has(> * > * > * > * > * > * > * > * > * > \4)", line ) line = re.sub( r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(1\)", - r"\1#?#*:-abp-has(> \2)", + r"\1##*:has(> \2)", line ) line = re.sub( r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(2\)", - r"\1#?#*:-abp-has(> * > \2)", + r"\1##*:has(> * > \2)", line ) line = re.sub( r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(3\)", - r"\1#?#*:-abp-has(> * > * > \2)", + r"\1##*:has(> * > * > \2)", line ) line = re.sub( r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(4\)", - r"\1#?#*:-abp-has(> * > * > * > \2)", + r"\1##*:has(> * > * > * > \2)", line ) line = re.sub( r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(5\)", - r"\1#?#*:-abp-has(> * > * > * > * > \2)", + r"\1##*:has(> * > * > * > * > \2)", line ) line = re.sub( r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(6\)", - r"\1#?#*:-abp-has(> * > * > * > * > * > \2)", + r"\1##*:has(> * > * > * > * > * > \2)", line ) line = re.sub( r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(7\)", - r"\1#?#*:-abp-has(> * > * > * > * > * > * > \2)", + r"\1##*:has(> * > * > * > * > * > * > \2)", line ) line = re.sub( r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(8\)", - r"\1#?#*:-abp-has(> * > * > * > * > * > * > * > \2)", + r"\1##*:has(> * > * > * > * > * > * > * > \2)", line ) line = re.sub( r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(9\)", - r"\1#?#*:-abp-has(> * > * > * > * > * > * > * > * > \2)", + r"\1##*:has(> * > * > * > * > * > * > * > * > \2)", line ) line = re.sub( r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(10\)", - r"\1#?#*:-abp-has(> * > * > * > * > * > * > * > * > * > \2)", + r"\1##*:has(> * > * > * > * > * > * > * > * > * > \2)", line ) @@ -934,6 +934,12 @@ def prepare_abp(lines) -> str: line ) + line = re.sub( + r":has\((.*:has-text\()", + r":-abp-has(\1", + line + ) + if is_supported_abp(line): text += line + '\n' @@ -3215,6 +3221,12 @@ def prepare_abp(lines) -> str: line ) + line = re.sub( + r":has\((.*:has-text\()", + r":-abp-has(\1", + line + ) + if is_supported_abp(line): text += line + '\n'