[uBlock Origin] ! Title: Anifiltrs — 🍲 Main ! Expires: 1 days ! Homepage: https://github.com/Karmesinrot/Anifiltrs ! Description: Main body for Anifiltrs ! ANNOYANCES & COSMETIC FILTERS ------------------------------- ! Aniwave Cosmetic Filters ! Formerly 9anime ! Cleans up the ui a bit, making it more compact aniwave.*##^section.adx aniwave.*##section.adx:remove() ! MyAnimeList Cosmetic Filters ! Premium memebership «Hide Ads» button myanimelist.net##.header-menu-login > a[href="https://myanimelist.net/membership?_location=mal_h_u"] ! empty ad containers myanimelist.net##div[style^="padding:16px 0px 0px 0px;"], div[style^="padding: 20px"][style*="inline-block"] ! footer banner myanimelist.net##.footer-mini-banner:has(a[href*="campaign"]) ! Turkanime Cosmetic filters ! sponsored adframes turkanime.*##div[class="col-xs-12"]:has-text(SPONSOR REKLAM) ! Animeflv ! ad widget animeflv.net##a:has(img[src="https://animeflv.net/assets/animeflv/img/300x250.png"]) animeflv.net##[style="width:300px; height:600px"] ! Voiranime ! adframes on sidebar voiranime.com##[id^=ai_widget]:not(:has([href="https://discord.gg/rvBeeNg"])) ! mangakakalot, manganelo & manganato ! adframes mangakakalot.com,manganelo.com,chapmanganato.*##iframe[src^="/ads/"]:not(:has(+img)):upward(1) ! Empty ad div between img chapmanganato.*##.container-chapter-reader>img+div ! anime-odcinki anime-odcinki.pl##.widget_text:has(center:has(script)) anime-odcinki.pl##center:has(script) ! shinden.pl ! sponsor section ! AA detection shinden.pl##.takie-tam:style(visibility:collapse!important;height:0px!important;width:0px!important) ! animexin ! adframes animexinax.com##.kln, .kln + br animexinax.com##.textwidget.custom-html-widget:not(:has(.fb-page.fb_iframe_widget, script[src="https://c6.patreon.com/becomePatronButton.bundle.js"],[src="//st.chatango.com/js/gz/emb.js"], a[href="https://www.paypal.com/paypalme/animexinfansub"])) ! animefire ! Publicidade animefire.net##[class^="divSection"]:has(h3+[id^=ad_unit]) ! otakufr ! widgets otakufr.*##.widget_text.widget.widget_custom_html:has(script[src^="//platform.bidgear.com/ads.php"]) ! hentai ads ||i.ibb.co^$image,domain=parisanime.com otakufr.*##a[href="https://t.co/"], img[src^="https://i.ibb.co/"][src$=".gif"] ! samehadaku ! adframe widgets samehadaku.vip##.ads_area samehadaku.vip##.ads_area:upward(.widget_senction) ! jkanime ! ad container jkanime.net##.side-300 ! mangapark ! ads below mangapages mangapark.net##[class|="ad-page"] ! this is clearly a typo mangapark.net##[claass="ad-970x250"] ! animezone ! top banner ad animezone.pl##[style="width:970px;height:250px"] ! unionmangas unionleitor.top##h2:has-text(Publicidade):upward(1) ! Fallen Angels manga.fascans.com##.col-xs-12:has(:scope>.ads-large) ! mangadenizi.com ! side bar ad containers mangadenizi.com##.col-sm-push-8.col-sm-4 > .row ! general containers mangadenizi.com##.col-xs-12:has(:scope>.adds-large:not(:has(a))) ! serimanga ! site-wide ads serimanga.com##.pt-3.m-auto ! mangakatana.com ! empty divs mangakatana.com##.hxtc ! Hide Ads btn mangakatana.com##.sonar-wrapper ! mangafox & mangahere ! empty ad containers fanfox.*,mangahere.*##[class*="ad"][style="width:800px;height:90px;"],[style="width: 800px; height: 90px;"], [style^="width:728px;height:90px;"],[style^="width: 728px; height: 90px;"] ! kwik logo kwik.*##.plyr.plyr--paused::after:style(background:none!important) kwik.*##.plyr.plyr--playing::after:style(background:none!important) ! asurascans ! ad containers & unnecessary elements asuratoon.com##[id^="teaser"], #sidebar>.widget_text.section, .kln, .kln+br, #readerarea>.code-block ! mangajar.com ! clean up UI mangajar.com##.ad-container ! flamescans ! teasers & ad containers flamescans.org##.kln, .kln+br, .code-block, [id^=teaser] ! animeflv ! popup ads animeflv.net##+js(acs, globalThis, break;case) ! ADS --------------------------------------------------------- ! bato.to bato.to,mangawindow.net##+js(acs, Math, break;case $.) *$script,redirect-rule=noopjs,domain=bato.to|mangawindow.net ! animeid animeid.tv##+js(aopw, adcashMacros) animeid.tv##+js(aopw, zoneNativeSett) *$script,redirect-rule=noopjs,domain=animeid.tv ! mangakatana.com *$script,redirect-rule=noopjs,domain=mangakatana.com ! gounlimted gounlimited.to##+js(aopw, adcashMacros) *$script,redirect-rule=noopjs,domain=gounlimited.to ! just for some insurance *$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' static.fanfox.net static.mangafox.la static.mangahere.cc ; child-src 'none',domain=fanfox.net|mangafox.la|mangahere.* ! manga4life & mangasee ! amazon ad manga4life.com##a[href^="https://www.amazon.com/"] ! csp filter ||manga4life.com$csp=default-src 'self' 'unsafe-inline' 'unsafe-eval' stackpath.bootstrapcdn.com ajax.cloudflare.com cdn.jsdelivr.net *.googleapis.com www.google.com recaptcha.net *.gstatic.com cdnjs.cloudflare.com *.fontawesome.com; font-src data: * ; img-src data: * ! tioanime tioanime.com##+js(acs, document.getElementsByTagName, 'script') *$script,redirect-rule=noopjs,domain=tioanime.com ! animetribes animetribes.ru##+js(nowoif) ! sponsor frame on top of video animetribes.ru##[class*="video-holder"]~div[style^="position: absolute; overflow: hidden;"] ! animedao animedao.to##+js(acs, document.createElement, "script") ! mangahub mangahub.io##+js(acs, String.fromCharCode, break) *$script,redirect-rule=noopjs,domain=mangahub.io ! AnimeOdcinki ! player popups harajuku.pl##+js(aopw, _pop) harajuku.pl##+js(popads-dummy) ! OtakuFR video player parisanime.com##+js(acs, JSON.parse, break;case $.) parisanime.com##+js(acs, Promise, JSON.parse) ! HOT FIXES --------------------------------------------------- ! animeshouse player AA @@||lockharte-ah.gq/popads.js$script,domain=ganessa-ah.ga ! dreamsub popups dreamsub.stream##+js(aopw, _pop) *$script,redirect-rule=noopjs,domain=dreamsub.stream ! animefire animefire.net##+js(aopr, adcashMacros) ! animepahe !*$script,3p,denyallow=kwik.cx,domain=animepahe.* ! resources |https://$stylesheet,3p,domain=animepahe.com,badfilter |https://$image,3p,domain=animepahe.com,badfilter ! xstreamcdn|fembed fcdn.stream,sendvid.net##+js(aopr, __Y) sendvid.net##+js(nowoif) ! streamtape ad script !||streamtape.*/ad.js$script,important *$script,redirect-rule=noopjs,domain=streamta.pe|streamtape.com|streamtape.net ! popups scloud.online.stape.*##+js(acs, JSON.parse, break;case $.) adblockstreamtape.*,adblockstrtape.link,adblockstrtech.link,scloud.online,stape.*,strcloud.*,streamta.*,streamtape.*,streamtapeadblock.art,strtape.*,strtapeadblock.*,strtpe.link##^script:has-text('shift') adblockstreamtape.*,adblockstrtape.link,adblockstrtech.link,scloud.online,stape.*,strcloud.*,streamta.*,streamtape.*,streamtapeadblock.art,strtape.*,strtapeadblock.*,strtpe.link##+js(acs, String.fromCharCode, 'shift') ! trollvid mp4.sh##+js(aopr, AaDetector) ! animexin animexinax.com##+js(acs, document.createElement, 'script') ! streamhd streamhd.cc##+js(aost, Math.random, inlineScript) ! StreamSB popups sbembed.com##+js(aopr, __Y) ! Mycloud mcloud.to,mcloud2.to,mzcloud.life##+js(nowoif) mcloud.to,mcloud2.to,mzcloud.life##+js(aopr, mm) mcloud.to,mcloud2.to,mzcloud.life##+js(aopr, AaDetector) ! click-pause ads mcloud.to,mcloud2.to,mzcloud.life##+js(ra, data-ad-img|data-ad-target) ! Mp4Upload mp4upload.com##^script:has-text('shift') mp4upload.com##+js(acs, String.fromCharCode, 'shift') ! Ads when pausing the video mp4upload.com##+js(acs, document.getElementById, lay) ! dood popups doodstream.com##+js(acs, Object.defineProperty, break;case $.)