diff --git a/BaseFilter/sections/general_extensions.txt b/BaseFilter/sections/general_extensions.txt index 705d5e273b2..8e68ba38517 100644 --- a/BaseFilter/sections/general_extensions.txt +++ b/BaseFilter/sections/general_extensions.txt @@ -429,10 +429,19 @@ veev.to#%#//scriptlet('trusted-click-element', '.wwc-play-button > .bc-content > ! https://github.com/AdguardTeam/AdguardFilters/issues/190044 ! https://github.com/AdguardTeam/AdguardFilters/issues/174871 ! filemoon, often changed +! TODO: remove "NOT_VALIDATE" hint when this issue is fixed - https://github.com/AdguardTeam/FiltersCompiler/issues/237 +!#if (adguard_app_windows || adguard_app_mac || adguard_app_android || adguard_ext_chromium || adguard_ext_opera || adguard_ext_firefox || adguard_ext_chromium || adguard_ext_chromium_mv3) +! aglint-disable unknown-hints-and-platforms +!+ NOT_VALIDATE [$url=/^https:\/\/[0-9a-z]{5}[0-9a-z]?[0-9a-z]?[0-9a-z]?\.[a-z]{2}[a-z]?[a-z]?[a-z]?\/[0-9a-z-]+\/[0-9a-z]{12}\?referer=/]#%#//scriptlet('abort-on-property-read', 'Huba') +!+ NOT_VALIDATE [$url=/^https:\/\/[0-9a-z]{5}[0-9a-z]?[0-9a-z]?[0-9a-z]?\.[a-z]{2}[a-z]?[a-z]?[a-z]?\/[0-9a-z-]+\/[0-9a-z]{12}\?referer=/]$$script:contains(/\.add\([\s\S]*?under:[\s\S]*?newTab:/) +!+ NOT_VALIDATE [$url=/^https:\/\/[0-9a-z]{5}[0-9a-z]?[0-9a-z]?[0-9a-z]?\.[a-z]{2}[a-z]?[a-z]?[a-z]?\/[0-9a-z-]+\/[0-9a-z]{12}\?referer=/]#%#//scriptlet('prevent-window-open') +!+ NOT_VALIDATE [$url=/^https:\/\/[0-9a-z]{5}[0-9a-z]?[0-9a-z]?[0-9a-z]?\.[a-z]{2}[a-z]?[a-z]?[a-z]?\/[0-9a-z-]+\/[0-9a-z]{12}\?referer=/]#%#//scriptlet('trusted-replace-node-text', 'script', 'AdblockCheck', '/AdblockCheck\.on\(!0,adBlockDetected\)/', 'AdblockCheck.on(!0,adBlockUndetected)') +! aglint-enable unknown-hints-and-platforms +!#endif fdvzg.world,0hn75.icu,5gxno.info,2d6ux.info,mee-cccdoz45.com,my4w.com,fu-4u3omzw0.nl,0deh.com,5mgz1.com,6jlvu.com,uthr5j7t.com,2aozkkm.sbs,z4h4.com,qa2h.com,s3qf2.fun,nslhm80.cfd,3ixcf45.cfd,76078rb.sbs,be43473e.fun,semprefi-hdm6l8jq.fun,iq9jhehu.fun,hi0ti780.fun,vqjhqcfk.fun,huzi6or1.fun,5rr03ujky5me3sjzvfosr6p89hk6wd34qamf.fun,279kzq8a4lqa0ddt7sfp825b0epdl922oqu6.fun,z1ekv717.fun,222i8x.lol,l1afav.net,bf0skv.org,ulike-filter-sowe-canplay-rightlets-generate-themrandomlyl89u8.fun,gorro-chfzoaas.fun,stephenking-c8bxyhnp.fun,mee-x63tvple.com,0cbcq8mu.com,brr-69xwmut5-moo.com,moo-teau4c9h-mkay.com,6v254h9v.xyz,fle-rvd0i9o8-moo.com,fle-2ggdmu8q-moo.com,u6lyxl0w.xyz,iqksisgw.xyz,filemoon-j0l2wxjk.com,moon-4uemks89-embed.com,4k2h4w04.xyz,file-mi11ljwj-embed.com,moonfile-62es3l9z.com,moon-kg83docx.com,file-1bl9ruic-moon.com,moon-fm43w1qv.com,jmzkzesy.xyz,filemoon-qm3chdkh.xyz,altyazilivipx3.shop,filemoon.*#%#//scriptlet('abort-on-property-read', 'Huba') fdvzg.world,0hn75.icu,5gxno.info,2d6ux.info,mee-cccdoz45.com,my4w.com,fu-4u3omzw0.nl,0deh.com,5mgz1.com,6jlvu.com,uthr5j7t.com,2aozkkm.sbs,z4h4.com,qa2h.com,s3qf2.fun,nslhm80.cfd,3ixcf45.cfd,76078rb.sbs,be43473e.fun,semprefi-hdm6l8jq.fun,iq9jhehu.fun,hi0ti780.fun,vqjhqcfk.fun,huzi6or1.fun,5rr03ujky5me3sjzvfosr6p89hk6wd34qamf.fun,279kzq8a4lqa0ddt7sfp825b0epdl922oqu6.fun,z1ekv717.fun,222i8x.lol,l1afav.net,bf0skv.org,ulike-filter-sowe-canplay-rightlets-generate-themrandomlyl89u8.fun,gorro-chfzoaas.fun,stephenking-c8bxyhnp.fun,mee-x63tvple.com,0cbcq8mu.com,brr-69xwmut5-moo.com,moo-teau4c9h-mkay.com,6v254h9v.xyz,fle-rvd0i9o8-moo.com,fle-2ggdmu8q-moo.com,u6lyxl0w.xyz,iqksisgw.xyz,filemoon-j0l2wxjk.com,moon-4uemks89-embed.com,4k2h4w04.xyz,file-mi11ljwj-embed.com,moonfile-62es3l9z.com,moon-kg83docx.com,file-1bl9ruic-moon.com,moon-fm43w1qv.com,jmzkzesy.xyz,filemoon-qm3chdkh.xyz,altyazilivipx3.shop,filemoon.*$$script:contains(/\.add\([\s\S]*?under:[\s\S]*?newTab:/) fdvzg.world,0hn75.icu,5gxno.info,2d6ux.info,mee-cccdoz45.com,my4w.com,fu-4u3omzw0.nl,0deh.com,5mgz1.com,6jlvu.com,uthr5j7t.com,2aozkkm.sbs,z4h4.com,qa2h.com,s3qf2.fun,nslhm80.cfd,3ixcf45.cfd,76078rb.sbs,be43473e.fun,semprefi-hdm6l8jq.fun,iq9jhehu.fun,hi0ti780.fun,vqjhqcfk.fun,huzi6or1.fun,5rr03ujky5me3sjzvfosr6p89hk6wd34qamf.fun,279kzq8a4lqa0ddt7sfp825b0epdl922oqu6.fun,z1ekv717.fun,222i8x.lol,l1afav.net,bf0skv.org,ulike-filter-sowe-canplay-rightlets-generate-themrandomlyl89u8.fun,gorro-chfzoaas.fun,stephenking-c8bxyhnp.fun,mee-x63tvple.com,0cbcq8mu.com,brr-69xwmut5-moo.com,moo-teau4c9h-mkay.com,6v254h9v.xyz,fle-rvd0i9o8-moo.com,fle-2ggdmu8q-moo.com,u6lyxl0w.xyz,iqksisgw.xyz,filemoon-j0l2wxjk.com,moon-4uemks89-embed.com,4k2h4w04.xyz,file-mi11ljwj-embed.com,moonfile-62es3l9z.com,moon-kg83docx.com,file-1bl9ruic-moon.com,moon-fm43w1qv.com,jmzkzesy.xyz,filemoon-qm3chdkh.xyz,altyazilivipx3.shop,fmembed.cc,rgeyyddl.skin,kerapoxy.cc,fmoonembed.*,defienietlynotme.com,embedme.*,filemoon.*,finfang.*,hellnaw.*,moonembed.*,sulleiman.com,vpcxz19p.xyz,z12z0vla.*#%#//scriptlet('prevent-window-open') diff --git a/BaseFilter/sections/specific.txt b/BaseFilter/sections/specific.txt index 249ecdabd42..8906d8f1e7e 100644 --- a/BaseFilter/sections/specific.txt +++ b/BaseFilter/sections/specific.txt @@ -18989,11 +18989,10 @@ nhregister.com###ad copilot.microsoft.com##div[data-ads-rg] copilot.microsoft.com#%#//scriptlet('json-prune', 'ads') ! https://github.com/AdguardTeam/AdguardFilters/issues/193716#issuecomment-2507446337 -! aglint-disable -! invalid-modifiers inconsistent-hint-platforms +! aglint-disable invalid-modifiers, unknown-hints-and-platforms !+ NOT_VALIDATE PLATFORM(windows, mac, android) ||af.gog.com/game/$urltransform=/^https:\/\/af\.gog\.com\/game\//https:\/\/www.gog\.com\/game\// -! aglint-enable +! aglint-enable invalid-modifiers, unknown-hints-and-platforms pcgamingwiki.com#%#(()=>{document.addEventListener("DOMContentLoaded",(()=>{document.querySelectorAll('a[href^="https://af.gog.com/game/"]').forEach((t=>{const e=t.getAttribute("href").replace("https://af.gog.com/","https://www.gog.com/");t.setAttribute("href",e)}))}));})(); !+ PLATFORM(ios, ext_android_cb, ext_safari) @@||track.adtraction.com/t/*&url=*://www.gog.com/$domain=pcgamingwiki.com @@ -20437,11 +20436,24 @@ filmy4wap.co.in#%#//scriptlet('prevent-refresh') filmy4wap.co.in#%#//scriptlet('prevent-window-open') !+ NOT_PLATFORM(windows, mac, android) filmy4wap.co.in#%#window.addEventListener("load",(()=>{window.stop()})); +! https://github.com/AdguardTeam/FiltersCompiler/issues/237 +! TODO: remove rule below when this issue is fixed - https://github.com/AdguardTeam/FiltersCompiler/issues/237 +! aglint-disable unknown-hints-and-platforms +!+ NOT_VALIDATE +new.lewd.ninja##div[class^="box ~!@$%^&*()_+-=,./';:?><[]"] +! aglint-enable unknown-hints-and-platforms ! https://github.com/AdguardTeam/AdguardFilters/issues/186928 ! youtubeunblocked.live - website uses many different IPs, so it's necessary to use rules with $url modifier ! Match any IP with specific path -[$url=/^https?:\/\/\d{1\,3}\.\d{1\,3}\.\d{1\,3}\.\d{1\,3}\/.*(\?|&)__cpo=aHR0c/]#%#//scriptlet('set-constant', '__Cpn.prototype.showAds', 'false') -[$url=/^https?:\/\/\d{1\,3}\.\d{1\,3}\.\d{1\,3}\.\d{1\,3}\/.*(\?|&)__cpo=aHR0c/]#%#//scriptlet('abort-on-stack-trace', 'addEventListener', '/attachEvent[\s\S]*?Popup[\s\S]*?register/') +! TODO: remove "NOT_VALIDATE" hint when this issue is fixed - https://github.com/AdguardTeam/FiltersCompiler/issues/237 +!#if (adguard_app_windows || adguard_app_mac || adguard_app_android || adguard_ext_chromium || adguard_ext_opera || adguard_ext_firefox || adguard_ext_chromium || adguard_ext_chromium_mv3) +! aglint-disable unknown-hints-and-platforms +!+ NOT_VALIDATE +[$url=/^https?:\/\/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\/.*(\?|&)__cpo=aHR0c/]#%#//scriptlet('set-constant', '__Cpn.prototype.showAds', 'false') +!+ NOT_VALIDATE +[$url=/^https?:\/\/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\/.*(\?|&)__cpo=aHR0c/]#%#//scriptlet('abort-on-stack-trace', 'addEventListener', '/attachEvent[\s\S]*?Popup[\s\S]*?register/') +! aglint-enable unknown-hints-and-platforms +!#endif ! aglint-disable-next-line invalid-modifiers /^https?:\/\/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\/.*(\?|&)__cpo=aHR0c/$replace=/__Cpn.prototype.showAds = true;/__Cpn.prototype.showAds = false;/,document,domain=/^\d{1\,3}\.\d{1\,3}\.\d{1\,3}\.\d{1\,3}\$/ ! https://github.com/AdguardTeam/AdguardFilters/issues/188028 diff --git a/SpywareFilter/sections/specific.txt b/SpywareFilter/sections/specific.txt index ad5f195d0d1..05f376074b5 100644 --- a/SpywareFilter/sections/specific.txt +++ b/SpywareFilter/sections/specific.txt @@ -4366,8 +4366,7 @@ dreamprogs.net##td[width="88"][height="31"] ||1gr.cz/log^ ! ! https://github.com/AdguardTeam/AdguardFilters/issues/197963 -! aglint-disable -! invalid-modifiers inconsistent-hint-platforms +! aglint-disable invalid-modifiers, unknown-hints-and-platforms !+ NOT_VALIDATE PLATFORM(windows, mac, android) ||dealabs.digidip.net/visit?url=$urltransform=/%3A/:/ !+ NOT_VALIDATE PLATFORM(windows, mac, android) @@ -4378,7 +4377,7 @@ dreamprogs.net##td[width="88"][height="31"] ||dealabs.digidip.net/visit?url=$urltransform=/%3D/=/ !+ NOT_VALIDATE PLATFORM(windows, mac, android) ||dealabs.digidip.net/visit?url=$urltransform=/^https?:\/\/(?:[a-z0-9-]+\.)*?dealabs\.digidip\.net.*url=([^&]*).*/\$1/ -! aglint-enable +! aglint-enable invalid-modifiers, unknown-hints-and-platforms ! ! dzen.ru dzen.ru#%#//scriptlet('json-prune', 'ssrData.exportResponse.feedData.adPixelsLink') diff --git a/TurkishFilter/sections/specific.txt b/TurkishFilter/sections/specific.txt index bbb6c1558a3..9c53d01f0bf 100644 --- a/TurkishFilter/sections/specific.txt +++ b/TurkishFilter/sections/specific.txt @@ -3963,7 +3963,13 @@ dizilla.nl###router-view > div > div > div[class]:has(> div:only-child > ad) ||video.twimg.com/ext_tw_video/*/*.m3u8$domain=/^[a-zA-Z]{1,6}\.[a-zA-Z0-9]{15,}.*\d+.*\.click$/ ! aglint-disable-next-line invalid-modifiers ||googleusercontent.com/img/*/crt$domain=/selcuksportshd\d+\.xyz/ +! TODO: remove "NOT_VALIDATE" hint when this issue is fixed - https://github.com/AdguardTeam/FiltersCompiler/issues/237 +!#if (adguard_app_windows || adguard_app_mac || adguard_app_android || adguard_ext_chromium || adguard_ext_opera || adguard_ext_firefox || adguard_ext_chromium || adguard_ext_chromium_mv3) +! aglint-disable unknown-hints-and-platforms +!+ NOT_VALIDATE [$url=/^https?:\/\/(?:cinque|due|tre)\.(?=.*[0-9])[a-z0-9]{16}\.click\/.*\/player\.html/]#%#//scriptlet('set-constant', 'config.advertisement.enabled', 'false') +! aglint-enable unknown-hints-and-platforms +!#endif [$domain=/^i\[a-z\]*\.strmrdr\[a-z0-9\]+\..*/]#%#//scriptlet('set-constant', 'adscfg.enabled', 'false') cinque.668a396e58bcbc27.click#%#//scriptlet('set-constant', 'config.advertisement.enabled', 'false') [$domain=/selcuksportshd\d+\.xyz/]##.banner