diff options
Diffstat (limited to 'dist/mv3')
-rwxr-xr-x | dist/mv3/chromium/publish-beta.py | 195 | ||||
-rwxr-xr-x | dist/mv3/firefox/publish-signed-beta.py | 326 | ||||
-rw-r--r-- | dist/mv3/firefox/updates.json | 13 | ||||
-rw-r--r-- | dist/mv3/firefox/updates.template.json | 13 | ||||
-rw-r--r-- | dist/mv3/log.txt | 1584 |
5 files changed, 2131 insertions, 0 deletions
diff --git a/dist/mv3/chromium/publish-beta.py b/dist/mv3/chromium/publish-beta.py new file mode 100755 index 0000000..0c77f6d --- /dev/null +++ b/dist/mv3/chromium/publish-beta.py @@ -0,0 +1,195 @@ +#!/usr/bin/env python3 + +import datetime +import json +import os +import re +import requests +import shutil +import subprocess +import sys +import tempfile +import time +import zipfile + +from string import Template + +# - Download target (raw) uBOLite_*.chromium.mv3.zip from GitHub +# - This is referred to as "raw" package +# - This will fail if not a dev build +# - Upload uBOLite_*.chromium.mv3.zip to Chrome store +# - Publish uBOLite_*.chromium.mv3.zip to Chrome store + +# Find path to project root +projdir = os.path.split(os.path.abspath(__file__))[0] +while not os.path.isdir(os.path.join(projdir, '.git')): + projdir = os.path.normpath(os.path.join(projdir, '..')) + +# We need a version string to work with +if len(sys.argv) >= 2 and sys.argv[1]: + version = sys.argv[1] +else: + version = input('Github release version: ') +version.strip() +if not re.search('^uBOLite_\d+\.\d+\.\d+\.\d+$', version): + print('Error: Invalid version string.') + exit(1) + +cs_extension_id = 'ddkjiahejlhfcafbddmgiahcphecmpfh' +tmpdir = tempfile.TemporaryDirectory() +raw_zip_filename = '' +raw_zip_filepath = '' +github_owner = 'gorhill' +github_repo = 'uBlock' + +# Load/save auth secrets +# The build directory is excluded from git +ubo_secrets = dict() +ubo_secrets_filename = os.path.join(projdir, 'dist', 'build', 'ubo_secrets') +if os.path.isfile(ubo_secrets_filename): + with open(ubo_secrets_filename) as f: + ubo_secrets = json.load(f) + +def input_secret(prompt, token): + if token in ubo_secrets: + prompt += ' ✔' + prompt += ': ' + value = input(prompt).strip() + if len(value) == 0: + if token not in ubo_secrets: + print('Token error:', token) + exit(1) + value = ubo_secrets[token] + elif token not in ubo_secrets or value != ubo_secrets[token]: + ubo_secrets[token] = value + exists = os.path.isfile(ubo_secrets_filename) + with open(ubo_secrets_filename, 'w') as f: + json.dump(ubo_secrets, f, indent=2) + if not exists: + os.chmod(ubo_secrets_filename, 0o600) + return value + + +# GitHub API token +github_token = input_secret('Github token', 'github_token') +github_auth = 'token ' + github_token + +# +# Get metadata from GitHub about the release +# + +# https://developer.github.com/v3/repos/releases/#get-a-single-release +print('Downloading release info from GitHub...') +release_info_url = 'https://api.github.com/repos/{0}/{1}/releases/tags/{2}'.format(github_owner, github_repo, version) +headers = { 'Authorization': github_auth, } +response = requests.get(release_info_url, headers=headers) +if response.status_code != 200: + print('Error: Release not found: {0}'.format(response.status_code)) + exit(1) +release_info = response.json() + +# +# Extract URL to raw package from metadata +# + +# Find url for uBOLite_*.chromium.mv3.zip +raw_zip_url = '' +for asset in release_info['assets']: + if re.search('uBOLite_\d+.\d+.\d+.\d+.chromium.mv3.zip', asset['name']): + raw_zip_url = asset['url'] + raw_zip_filename = asset['name'] + raw_zip_filepath = os.path.join(tmpdir.name, raw_zip_filename) +if len(raw_zip_url) == 0: + print('Error: Release asset URL not found') + exit(1) +if len(raw_zip_filepath) == 0: + print('Error: Invalid release asset file not set') + exit(1) + +# +# Download raw package from GitHub +# + +# https://developer.github.com/v3/repos/releases/#get-a-single-release-asset +print('Downloading raw zip package from GitHub...') +headers = { + 'Authorization': github_auth, + 'Accept': 'application/octet-stream', +} +response = requests.get(raw_zip_url, headers=headers) +# Redirections are transparently handled: +# http://docs.python-requests.org/en/master/user/quickstart/#redirection-and-history +if response.status_code != 200: + print('Error: Downloading raw package failed -- server error {0}'.format(response.status_code)) + exit(1) +with open(raw_zip_filepath, 'wb') as f: + f.write(response.content) +print('Downloaded raw package saved as {0}'.format(raw_zip_filepath)) + +# +# Upload to Chrome store +# + +# Auth tokens +cs_id = input_secret('Chrome store id', 'cs_id') +cs_secret = input_secret('Chrome store secret', 'cs_secret') +cs_refresh = input_secret('Chrome store refresh token', 'cs_refresh') + +print('Uploading to Chrome store...') +with open(raw_zip_filepath, 'rb') as f: + print('Generating access token...') + auth_url = 'https://accounts.google.com/o/oauth2/token' + auth_payload = { + 'client_id': cs_id, + 'client_secret': cs_secret, + 'grant_type': 'refresh_token', + 'refresh_token': cs_refresh, + } + auth_response = requests.post(auth_url, data=auth_payload) + if auth_response.status_code != 200: + print('Error: Auth failed -- server error {0}'.format(auth_response.status_code)) + print(auth_response.text) + exit(1) + response_dict = auth_response.json() + if 'access_token' not in response_dict: + print('Error: Auth failed -- no access token') + exit(1) + # Prepare access token + cs_auth = 'Bearer ' + response_dict['access_token'] + headers = { + 'Authorization': cs_auth, + 'x-goog-api-version': '2', + } + # Upload + print('Uploading package...') + upload_url = 'https://www.googleapis.com/upload/chromewebstore/v1.1/items/{0}'.format(cs_extension_id) + upload_response = requests.put(upload_url, headers=headers, data=f) + f.close() + if upload_response.status_code != 200: + print('Upload failed -- server error {0}'.format(upload_response.status_code)) + print(upload_response.text) + exit(1) + response_dict = upload_response.json(); + if 'uploadState' not in response_dict or response_dict['uploadState'] != 'SUCCESS': + print('Upload failed -- server error {0}'.format(response_dict['uploadState'])) + exit(1) + print('Upload succeeded.') + # Publish + print('Publishing package...') + publish_url = 'https://www.googleapis.com/chromewebstore/v1.1/items/{0}/publish'.format(cs_extension_id) + headers = { + 'Authorization': cs_auth, + 'x-goog-api-version': '2', + 'Content-Length': '0', + } + publish_response = requests.post(publish_url, headers=headers) + if publish_response.status_code != 200: + print('Error: Chrome store publishing failed -- server error {0}'.format(publish_response.status_code)) + exit(1) + response_dict = publish_response.json(); + if 'status' not in response_dict or response_dict['status'][0] != 'OK': + print('Publishing failed -- server error {0}'.format(response_dict['status'])) + exit(1) + print('Publishing succeeded.') + +print('All done.') diff --git a/dist/mv3/firefox/publish-signed-beta.py b/dist/mv3/firefox/publish-signed-beta.py new file mode 100755 index 0000000..0c5f8cd --- /dev/null +++ b/dist/mv3/firefox/publish-signed-beta.py @@ -0,0 +1,326 @@ +#!/usr/bin/env python3 + +import datetime +import json +import jwt +import os +import re +import requests +import shutil +import subprocess +import sys +import tempfile +import time +import zipfile + +from string import Template + +# - Download target (raw) uBlock0.firefox.xpi from GitHub +# - This is referred to as "raw" package +# - This will fail if not a dev build +# - Modify raw package to make it self-hosted +# - This is referred to as "unsigned" package +# - Ask AMO to sign uBlock0.firefox.xpi +# - Generate JWT to be used for communication with server +# - Upload unsigned package to AMO +# - Wait for a valid download URL for signed package +# - Download signed package as uBlock0.firefox.signed.xpi +# - This is referred to as "signed" package +# - Upload uBlock0.firefox.signed.xpi to GitHub +# - Remove uBlock0.firefox.xpi from GitHub +# - Modify updates.json to point to new version +# - Commit changes to repo + +# Find path to project root +projdir = os.path.split(os.path.abspath(__file__))[0] +while not os.path.isdir(os.path.join(projdir, '.git')): + projdir = os.path.normpath(os.path.join(projdir, '..')) +# Check that found project root is valid +version_filepath = os.path.join(projdir, 'dist', 'version') +if not os.path.isfile(version_filepath): + print('Version file not found.') + exit(1) + +# We need a version string to work with +if len(sys.argv) >= 2 and sys.argv[1]: + tag_version = sys.argv[1] +else: + tag_version = input('Github release version: ') +tag_version.strip() +match = re.search('^uBOLite_(\d+\.\d+\.\d+.\d+)$', tag_version) +if not match: + print('Error: Invalid version string.') + exit(1) +ext_version = match.group(1); + +extension_id = 'uBOLite@raymondhill.net' +tmpdir = tempfile.TemporaryDirectory() +raw_xpi_filename = tag_version + '.firefox.mv3.xpi' +raw_xpi_filepath = os.path.join(tmpdir.name, raw_xpi_filename) +unsigned_xpi_filepath = os.path.join(tmpdir.name, 'uBOLite.firefox.unsigned.xpi') +signed_xpi_filename = tag_version + '.firefox.signed.mv3.xpi' +signed_xpi_filepath = os.path.join(tmpdir.name, signed_xpi_filename) +github_owner = 'gorhill' +github_repo = 'uBlock' + +# Load/save auth secrets +# The build directory is excluded from git +ubo_secrets = dict() +ubo_secrets_filename = os.path.join(projdir, 'dist', 'build', 'ubo_secrets') +if os.path.isfile(ubo_secrets_filename): + with open(ubo_secrets_filename) as f: + ubo_secrets = json.load(f) + +def input_secret(prompt, token): + if token in ubo_secrets: + prompt += ' ✔' + prompt += ': ' + value = input(prompt).strip() + if len(value) == 0: + if token not in ubo_secrets: + print('Token error:', token) + exit(1) + value = ubo_secrets[token] + elif token not in ubo_secrets or value != ubo_secrets[token]: + ubo_secrets[token] = value + exists = os.path.isfile(ubo_secrets_filename) + with open(ubo_secrets_filename, 'w') as f: + json.dump(ubo_secrets, f, indent=2) + if not exists: + os.chmod(ubo_secrets_filename, 0o600) + return value + +# GitHub API token +github_token = input_secret('Github token', 'github_token') +github_auth = 'token ' + github_token + +# +# Get metadata from GitHub about the release +# + +# https://developer.github.com/v3/repos/releases/#get-a-single-release +print('Downloading release info from GitHub...') +release_info_url = 'https://api.github.com/repos/{0}/{1}/releases/tags/{2}'.format(github_owner, github_repo, tag_version) +headers = { 'Authorization': github_auth, } +response = requests.get(release_info_url, headers=headers) +if response.status_code != 200: + print('Error: Release not found: {0}'.format(response.status_code)) + exit(1) +release_info = response.json() + +# +# Extract URL to raw package from metadata +# + +# Find url for uBlock0.firefox.xpi +raw_xpi_url = '' +for asset in release_info['assets']: + if asset['name'] == signed_xpi_filename: + print('Error: Found existing signed self-hosted package.') + exit(1) + if asset['name'] == raw_xpi_filename: + raw_xpi_url = asset['url'] +if len(raw_xpi_url) == 0: + print('Error: Release asset URL not found') + exit(1) + +# +# Download raw package from GitHub +# + +# https://developer.github.com/v3/repos/releases/#get-a-single-release-asset +print('Downloading raw xpi package from GitHub...') +headers = { + 'Authorization': github_auth, + 'Accept': 'application/octet-stream', +} +response = requests.get(raw_xpi_url, headers=headers) +# Redirections are transparently handled: +# http://docs.python-requests.org/en/master/user/quickstart/#redirection-and-history +if response.status_code != 200: + print('Error: Downloading raw package failed -- server error {0}'.format(response.status_code)) + exit(1) +with open(raw_xpi_filepath, 'wb') as f: + f.write(response.content) +print('Downloaded raw package saved as {0}'.format(raw_xpi_filepath)) + +# +# Convert the package to a self-hosted one: add `update_url` to the manifest +# +min_browser_version = '114.0'; + +print('Converting raw xpi package into self-hosted xpi package...') +with zipfile.ZipFile(raw_xpi_filepath, 'r') as zipin: + with zipfile.ZipFile(unsigned_xpi_filepath, 'w') as zipout: + for item in zipin.infolist(): + data = zipin.read(item.filename) + if item.filename == 'manifest.json': + manifest = json.loads(bytes.decode(data)) + min_browser_version = manifest['browser_specific_settings']['gecko']['strict_min_version'] + manifest['browser_specific_settings']['gecko']['update_url'] = 'https://raw.githubusercontent.com/{0}/{1}/master/dist/mv3/firefox/updates.json'.format(github_owner, github_repo) + data = json.dumps(manifest, indent=2, separators=(',', ': '), sort_keys=True).encode() + zipout.writestr(item, data) + +# +# Ask AMO to sign the self-hosted package +# - https://developer.mozilla.org/en-US/Add-ons/Distribution#Distributing_your_add-on +# - https://pyjwt.readthedocs.io/en/latest/usage.html +# - https://addons-server.readthedocs.io/en/latest/topics/api/auth.html +# - https://addons-server.readthedocs.io/en/latest/topics/api/signing.html +# + +amo_api_key = '' +amo_secret = '' + +def get_jwt_auth(): + global amo_api_key + if amo_api_key == '': + amo_api_key = input_secret('AMO API key', 'amo_api_key') + global amo_secret + if amo_secret == '': + amo_secret = input_secret('AMO API secret', 'amo_secret') + amo_nonce = os.urandom(8).hex() + jwt_payload = { + 'iss': amo_api_key, + 'jti': amo_nonce, + 'iat': datetime.datetime.utcnow(), + 'exp': datetime.datetime.utcnow() + datetime.timedelta(seconds=15), + } + return 'JWT ' + jwt.encode(jwt_payload, amo_secret) + +print('Ask AMO to sign self-hosted xpi package...') +with open(unsigned_xpi_filepath, 'rb') as f: + # https://blog.mozilla.org/addons/2019/11/11/security-improvements-in-amo-upload-tools/ + # "We recommend allowing up to 15 minutes." + interval = 60 # check every 60 seconds + countdown = 60 * 60 / interval # for at most 60 minutes + headers = { 'Authorization': get_jwt_auth(), } + data = { 'channel': 'unlisted' } + files = { 'upload': f, } + signing_url = 'https://addons.mozilla.org/api/v4/addons/{0}/versions/{1}/'.format(extension_id, ext_version) + print('Submitting package to be signed...') + response = requests.put(signing_url, headers=headers, data=data, files=files) + if response.status_code != 202: + print('Error: Creating new version failed -- server error {0}'.format(response.status_code)) + print(response.text) + exit(1) + print('Request for signing self-hosted xpi package succeeded.') + signing_request_response = response.json(); + f.close() + print('Waiting for AMO to process the request to sign the self-hosted xpi package...') + # Wait for signed package to be ready + signing_check_url = signing_request_response['url'] + while True: + time.sleep(interval) + sys.stdout.write('.') + sys.stdout.flush() + countdown -= 1 + if countdown <= 0: + print('Error: AMO signing timed out') + exit(1) + headers = { 'Authorization': get_jwt_auth(), } + response = requests.get(signing_check_url, headers=headers) + if response.status_code != 200: + print('Error: AMO signing failed -- server error {0}'.format(response.status_code)) + print(response.text) + exit(1) + signing_check_response = response.json() + if not signing_check_response['processed']: + continue + if not signing_check_response['valid']: + print('Error: AMO validation failed') + print(response.text) + exit(1) + if not signing_check_response['files'] or len(signing_check_response['files']) == 0: + continue + if not signing_check_response['files'][0]['signed']: + continue + if not signing_check_response['files'][0]['download_url']: + print('Error: AMO signing failed') + print(response.text) + exit(1) + print('\r') + print('Self-hosted xpi package successfully signed.') + download_url = signing_check_response['files'][0]['download_url'] + print('Downloading signed self-hosted xpi package from {0}...'.format(download_url)) + response = requests.get(download_url, headers=headers) + if response.status_code != 200: + print('Error: Download signed package failed -- server error {0}'.format(response.status_code)) + print(response.text) + exit(1) + with open(signed_xpi_filepath, 'wb') as f: + f.write(response.content) + f.close() + print('Signed self-hosted xpi package downloaded.') + break + +# +# Upload signed package to GitHub +# + +# https://developer.github.com/v3/repos/releases/#upload-a-release-asset +print('Uploading signed self-hosted xpi package to GitHub...') +with open(signed_xpi_filepath, 'rb') as f: + url = release_info['upload_url'].replace('{?name,label}', '?name=' + signed_xpi_filename) + headers = { + 'Authorization': github_auth, + 'Content-Type': 'application/zip', + } + response = requests.post(url, headers=headers, data=f.read()) + if response.status_code != 201: + print('Error: Upload signed package failed -- server error: {0}'.format(response.status_code)) + exit(1) + +# +# Remove raw package from GitHub +# + +# https://developer.github.com/v3/repos/releases/#delete-a-release-asset +print('Remove raw xpi package from GitHub...') +headers = { 'Authorization': github_auth, } +response = requests.delete(raw_xpi_url, headers=headers) +if response.status_code != 204: + print('Error: Deletion of raw package failed -- server error: {0}'.format(response.status_code)) + +# +# Update updates.json to point to new package -- but only if just-signed +# package is higher version than current one. +# + +# Be sure we are in sync with potentially modified files on remote +r = subprocess.run(['git', 'pull', 'origin', 'master'], stdout=subprocess.PIPE) +rout = bytes.decode(r.stdout).strip() + +def int_from_version(version): + parts = version.split('.') + if len(parts) == 3: + parts.append('0') + return int(parts[0])*10e9 + int(parts[1])*10e6 + int(parts[2])*10e3 + int(parts[3]) + +print('Update GitHub to point to newly signed self-hosted xpi package...') +updates_json_filepath = os.path.join(projdir, 'dist', 'mv3', 'firefox', 'updates.json') +with open(updates_json_filepath) as f: + updates_json = json.load(f) + f.close() + previous_version = updates_json['addons'][extension_id]['updates'][0]['version'] + if int_from_version(ext_version) > int_from_version(previous_version): + with open(os.path.join(projdir, 'dist', 'mv3', 'firefox', 'updates.template.json')) as f: + template_json = Template(f.read()) + f.close() + updates_json = template_json.substitute(ext_version=ext_version, tag_version=tag_version, min_browser_version=min_browser_version) + with open(updates_json_filepath, 'w') as f: + f.write(updates_json) + f.close() + # - Stage the changed file + r = subprocess.run(['git', 'status', '-s', updates_json_filepath], stdout=subprocess.PIPE) + rout = bytes.decode(r.stdout).strip() + if len(rout) >= 2 and rout[1] == 'M': + subprocess.run(['git', 'add', updates_json_filepath]) + # - Commit the staged file + r = subprocess.run(['git', 'status', '-s', updates_json_filepath], stdout=subprocess.PIPE) + rout = bytes.decode(r.stdout).strip() + if len(rout) >= 2 and rout[0] == 'M': + subprocess.run(['git', 'commit', '-m', 'Make Firefox dev build auto-update', updates_json_filepath]) + subprocess.run(['git', 'push', 'origin', 'HEAD']) + +print('All done.') diff --git a/dist/mv3/firefox/updates.json b/dist/mv3/firefox/updates.json new file mode 100644 index 0000000..46fa088 --- /dev/null +++ b/dist/mv3/firefox/updates.json @@ -0,0 +1,13 @@ +{ + "addons": { + "uBOLite@raymondhill.net": { + "updates": [ + { + "version": "1.0.23.8125", + "browser_specific_settings": { "gecko": { "strict_min_version": "114.0" } }, + "update_link": "https://github.com/gorhill/uBlock/releases/download/uBOLite_1.0.23.8125/uBOLite_1.0.23.8125.firefox.signed.mv3.xpi" + } + ] + } + } +} diff --git a/dist/mv3/firefox/updates.template.json b/dist/mv3/firefox/updates.template.json new file mode 100644 index 0000000..08d161f --- /dev/null +++ b/dist/mv3/firefox/updates.template.json @@ -0,0 +1,13 @@ +{ + "addons": { + "uBOLite@raymondhill.net": { + "updates": [ + { + "version": "$ext_version", + "browser_specific_settings": { "gecko": { "strict_min_version": "$min_browser_version" } }, + "update_link": "https://github.com/gorhill/uBlock/releases/download/$tag_version/$tag_version.firefox.signed.mv3.xpi" + } + ] + } + } +} diff --git a/dist/mv3/log.txt b/dist/mv3/log.txt new file mode 100644 index 0000000..122c47e --- /dev/null +++ b/dist/mv3/log.txt @@ -0,0 +1,1584 @@ +Version: 2023.8.19.910 +Secret: 72d7360bdd9117ff +============================ +Listset for 'default': + Fetching remote https://ublockorigin.github.io/uAssets/filters/filters.min.txt + Fetching remote https://ublockorigin.github.io/uAssets/filters/badware.txt + Fetching remote https://ublockorigin.github.io/uAssets/filters/privacy.min.txt + Fetching remote https://ublockorigin.github.io/uAssets/filters/unbreak.min.txt + Fetching remote https://ublockorigin.github.io/uAssets/filters/quick-fixes.txt + Fetching remote https://ublockorigin.github.io/uAssets/filters/ubol-filters.txt + Fetching remote https://ublockorigin.github.io/uAssets/thirdparties/easylist.txt + Fetching remote https://ublockorigin.github.io/uAssets/thirdparties/easyprivacy.txt + Fetching remote https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=1&mimetype=plaintext +Input filter count: 92855 + Accepted filter count: 91275 + Rejected filter count: 146 +Output rule count: 17561 + Pruning requestDomains: from 54014 to 53859 + Pruning requestDomains: from 2681 to 2675 + Pruning requestDomains: from 5929 to 5925 + Plain good: 16732 + Salvaged rule by ignoring 1 entity-based domain= option: erotic-beauties.com|hardsex.cc|rule34.top|sex-movies.biz|tube18.sexy|xvideos.name|booru.* + Salvaged rule by ignoring 19 entity-based domain= option: fullxh.com|hamsterix.*|megaxh.com|unlockxh4.com|xhadult2.com|xhadult3.com|xhadult4.com|xhadult5.com|xhamster.*|xhamster10.*|xhamster11.*|xhamster12.*|xhamster13.*|xhamster14.*|xhamster15.*|xhamster16.*|xhamster17.*|xhamster18.*|xhamster19.*|xhamster2.*|xhamster20.*|xhamster3.*|xhamster4.*|xhamster46.com|xhamster5.*|xhamster7.*|xhamster8.*|xhday.com|xhday1.com|xhmoon5.com|xhplanet1.com|xhplanet2.com|xhreal2.com|xhreal3.com|xhtab2.com|xhvictory.com|xhwebsite.com|xhwebsite2.com|xhwide1.com|xhwide8.com + Salvaged rule by ignoring 19 entity-based domain= option: fullxh.com|hamsterix.*|megaxh.com|unlockxh4.com|xhadult2.com|xhadult3.com|xhadult4.com|xhadult5.com|xhamster.*|xhamster10.*|xhamster11.*|xhamster12.*|xhamster13.*|xhamster14.*|xhamster15.*|xhamster16.*|xhamster17.*|xhamster18.*|xhamster19.*|xhamster2.*|xhamster20.*|xhamster3.*|xhamster4.*|xhamster46.com|xhamster5.*|xhamster7.*|xhamster8.*|xhday.com|xhday1.com|xhmoon5.com|xhplanet1.com|xhplanet2.com|xhreal2.com|xhreal3.com|xhtab2.com|xhvictory.com|xhwebsite.com|xhwebsite2.com|xhwide1.com|xhwide8.com + Salvaged rule by ignoring 1 entity-based domain= option: 8boobs.com|angelgals.com|babesexy.com|babesinporn.com|fooxybabes.com|hotbabeswanted.com|hotstunners.com|mainbabes.com|nakedbabes.club|nakedgirlsroom.com|nudebabes.sexy|pleasuregirl.net|rabbitsfun.com|sexybabes.club|sexybabesart.com|wantedbabes.com|silkengirl.* + Salvaged rule by ignoring 1 entity-based domain= option: web.de|gmx.* + Salvaged rule by ignoring 2 entity-based domain= option: vizcloud.*|vizcloud2.*|mcloud.to + Salvaged rule by ignoring 1 entity-based domain= option: 8boobs.com|babesinporn.com|fooxybabes.com|hotstunners.com|mainbabes.com|pleasuregirl.net|rabbitsfun.com|wantedbabes.com|silkengirl.* + Salvaged rule by ignoring 2 entity-based domain= option: dood.*|dooood.*|doods.pro + Salvaged rule by ignoring 1 entity-based domain= option: vtplay.net|vtplayer.net|vtube.to|vtbe.* + Salvaged rule by ignoring 1 entity-based domain= option: piraproxy.app|unblocksite.pw|theproxy.* + Salvaged rule by ignoring 1 entity-based domain= option: androidapks.biz|androidsite.net|animeonlinefree.org|animesite.net|computercrack.com|crackedsoftware.biz|crackfree.org|cracksite.info|downloadapk.info|downloadapps.info|downloadgames.info|downloadmusic.info|downloadsite.org|ebooksite.org|emulatorsite.com|fmovies24.com|freeflix.info|freemoviesu4.com|freesoccer.net|fseries.org|gamefast.org|gamesite.info|gostreamon.net|hindisite.net|isosite.org|macsite.info|mangasite.org|megamovies.org|moviefree2.com|moviesite.app|moviesx.org|musicsite.biz|patchsite.net|pdfsite.net|play1002.com|productkeysite.com|romsite.org|seriesite.net|siteapk.net|siteflix.org|sitegames.net|sitekeys.net|sitepdf.com|sitetorrent.com|softwaresite.net|superapk.org|supermovies.org|tvonlinesports.com|ultramovies.org|warezsite.net|watchmovies2.com|watchmoviesforfree.org|watchsite.net|youapk.net|sitesunblocked.* + Salvaged rule by ignoring 19 entity-based domain= option: fullxh.com|hamsterix.*|megaxh.com|unlockxh4.com|xhadult2.com|xhadult3.com|xhadult4.com|xhadult5.com|xhamster.*|xhamster10.*|xhamster11.*|xhamster12.*|xhamster13.*|xhamster14.*|xhamster15.*|xhamster16.*|xhamster17.*|xhamster18.*|xhamster19.*|xhamster2.*|xhamster20.*|xhamster3.*|xhamster4.*|xhamster46.com|xhamster5.*|xhamster7.*|xhamster8.*|xhday.com|xhday1.com|xhmoon5.com|xhplanet1.com|xhplanet2.com|xhreal2.com|xhreal3.com|xhtab2.com|xhvictory.com|xhwebsite.com|xhwebsite2.com|xhwide1.com|xhwide8.com + Salvaged rule by ignoring 19 entity-based domain= option: fullxh.com|hamsterix.*|megaxh.com|unlockxh4.com|xhadult2.com|xhadult3.com|xhadult4.com|xhadult5.com|xhamster.*|xhamster10.*|xhamster11.*|xhamster12.*|xhamster13.*|xhamster14.*|xhamster15.*|xhamster16.*|xhamster17.*|xhamster18.*|xhamster19.*|xhamster2.*|xhamster20.*|xhamster3.*|xhamster4.*|xhamster46.com|xhamster5.*|xhamster7.*|xhamster8.*|xhday.com|xhday1.com|xhmoon5.com|xhplanet1.com|xhplanet2.com|xhreal2.com|xhreal3.com|xhtab2.com|xhvictory.com|xhwebsite.com|xhwebsite2.com|xhwide1.com|xhwide8.com + Salvaged rule by ignoring 11 entity-based domain= option: clik.pw|1ink.cc|pornfay.*|picbaron.com|bit-url.com|upbam.org|sexvid.*|sexrura.pl|isohuntz.*|isohunt.*|isohunts.*|isohuntx.*|isohunthydra.*|isohunters.*|isohunting.*|myisohunt.*|torrentproject2.* + Salvaged rule by ignoring 19 entity-based domain= option: fullxh.com|hamsterix.*|megaxh.com|unlockxh4.com|xhadult2.com|xhadult3.com|xhadult4.com|xhadult5.com|xhamster.*|xhamster10.*|xhamster11.*|xhamster12.*|xhamster13.*|xhamster14.*|xhamster15.*|xhamster16.*|xhamster17.*|xhamster18.*|xhamster19.*|xhamster20.*|xhamster2.*|xhamster3.*|xhamster4.*|xhamster46.com|xhamster5.*|xhamster7.*|xhamster8.*|xhday.com|xhday1.com|xhmoon5.com|xhplanet1.com|xhplanet2.com|xhreal2.com|xhreal3.com|xhtab2.com|xhvictory.com|xhwebsite.com|xhwebsite2.com|xhwide1.com|xhwide8.com|webnovel.com + Salvaged rule by ignoring 1 entity-based domain= option: torrentproject2.*|click.allkeyshop.com + Salvaged rule by ignoring 3 entity-based domain= option: 0gomovies.*|cdn1.fastvid.co|cdnqq.net|gorockmovies.top|kokostream.net|movi.pk|ncdn22.xyz|netu.ac|player.msmini.*|vapley.* + Salvaged rule by ignoring 1 entity-based domain= option: isaidub1.com|isaidubhd.* + Salvaged rule by ignoring 1 entity-based domain= option: d3ward.github.io|direct-cloud.* + Salvaged rule by ignoring 1 entity-based domain= option: povvldeo.lol|povvldeo.* + Salvaged rule by ignoring 1 entity-based domain= option: pngit.live|pingit.* + Salvaged rule by ignoring 1 entity-based domain= option: enrt.eu|seulink.* + Salvaged rule by ignoring 1 entity-based domain= option: imgair.net|imgblaze.net|imgfrost.net|imgwia.buzz|pixsera.net|vestimage.site|pixlev.* + Salvaged rule by ignoring 1 entity-based domain= option: javthe.com|javfree.* + Salvaged rule by ignoring 1 entity-based domain= option: dropcoins.xyz|fastcoin.ga|faucetbr.tk|is2btc.com|swift4claim.com|quickclaims.* + Salvaged rule by ignoring 1 entity-based domain= option: olympicstreams.me|vipboxtv.* + Salvaged rule by ignoring 8 entity-based domain= option: adbull.org|zdnet.fr|imgsen.com|titsbox.com|senmanga.com|hitomi.la|mangovideo.*|bolly4umovies.*|gaybeeg.info|lovelynudez.com|classicpornbest.com|skymovieshd.*|topwwnews.com|elsfile.org|javdoe.to|javtc.*|webmusic.*|pics4you.net|kiwiexploits.com|pornxp.com|silverpic.com|suicidepics.com|tanix.net|freeuseporn.com|ukrainesmodels.com|freeadultcomix.com|xxxwebdlxxx.top|uproxy2.biz|crownimg.com|masaporn.xyz|dvdplay.*|mangaraw.org|imgstar.eu|imgsto.*|picdollar.com|pics4upload.com|amateurblog.tv|fashionblog.tv|latinblog.tv|silverblog.tv|tokyoblog.tv|xblog.tv|maxsport.one|sportz.football|streamgo.to|streamgoto.*|amazingstream.net|imwatchingmovies.com|zinchanmanga.com|weaksports.xyz|vidoza.co|vidoza.net|govid.co|up-4ever.net|abcvideo.cc|ouo.io|ouo.press|imgbox.com|pirateproxy.live|thehiddenbay.com|thepiratebay.org|thepiratebay10.org + Salvaged rule by ignoring 1 entity-based domain= option: ceesty.com|corneey.com|destyy.com|festyy.com|gestyy.com|hd-easyporn.com|bolly4umovies.*|pcgamez-download.com|torrentvhd.biz|lovelynudez.com|gayforit.eu|movieston.com|kiwiexploits.com|dropload.io|nsfwyoutube.com|pomvideo.cc|steampiay.cc|vidoza.co|vidoza.net|mixdrop.co|govid.co|up-4ever.net|abcvideo.cc|ouo.io|ouo.press|pirateproxy.live|thehiddenbay.com|thepiratebay10.org|opensubtitles.org + Salvaged rule by ignoring 19 entity-based domain= option: fullxh.com|hamsterix.*|megaxh.com|unlockxh4.com|xhadult2.com|xhadult3.com|xhadult4.com|xhadult5.com|xhamster.*|xhamster10.*|xhamster11.*|xhamster12.*|xhamster13.*|xhamster14.*|xhamster15.*|xhamster16.*|xhamster17.*|xhamster18.*|xhamster19.*|xhamster2.*|xhamster20.*|xhamster3.*|xhamster4.*|xhamster46.com|xhamster5.*|xhamster7.*|xhamster8.*|xhday.com|xhday1.com|xhmoon5.com|xhplanet1.com|xhplanet2.com|xhreal2.com|xhreal3.com|xhtab2.com|xhvictory.com|xhwebsite.com|xhwebsite2.com|xhwide1.com|xhwide8.com + Salvaged rule by ignoring 1 entity-based domain= option: cpmlink.net|mwpaste.com|lusthero.com|22pixx.xyz|goto.com.np|imgtorrnt.in|shrinkearn.com|9ig.de|pingit.im|pngit.live|elil.cc|vev.red|vidop.icu|vidup.io|tubepornclassic.com|ironysub.net|bolly4umovies.*|pcgamez-download.com|curto.win|freeadultcomix.com|xxxwebdlxxx.top|crownimg.com|pomvideo.cc|steampiay.cc|bc.vc|vidoza.co|vidoza.net|pirateproxy.live|thehiddenbay.com|thepiratebay.org|thepiratebay10.org + Salvaged rule by ignoring 1 entity-based domain= option: financemonk.net|dropgalaxy.* + Salvaged rule by ignoring 1 entity-based domain= option: financemonk.net|dropgalaxy.* + Salvaged rule by ignoring 2 entity-based domain= option: gentside.*|ohmymag.*|maxisciences.com + Salvaged rule by ignoring 2 entity-based domain= option: gentside.*|ohmymag.*|maxisciences.com + Salvaged rule by ignoring 2 entity-based domain= option: gentside.*|ohmymag.*|maxisciences.com + Salvaged rule by ignoring 2 entity-based domain= option: gentside.*|ohmymag.*|maxisciences.com + Salvaged rule by ignoring 2 entity-based domain= option: gentside.*|ohmymag.*|maxisciences.com + Salvaged rule by ignoring 1 entity-based domain= option: gentside.co.uk|gentside.com|gentside.de|maxisciences.com|ohmymag.co.uk|ohmymag.com|ohmymag.de|gentside.* + Salvaged rule by ignoring 1 entity-based domain= option: financemonk.net|dropgalaxy.* + Salvaged rule by ignoring 1 entity-based domain= option: financemonk.net|techthematter.xyz|dropgalaxy.* + Salvaged rule by ignoring 1 entity-based domain= option: ladbible.com|tyla.com|unilad.com|gamingbible.* + Salvaged rule by ignoring 1 entity-based domain= option: ladbible.com|tyla.com|unilad.com|gamingbible.* + Salvaged rule by ignoring 1 entity-based domain= option: educatiocenter.online|a2zapk.* + Salvaged rule by ignoring 2 entity-based domain= option: gentside.*|ohmymag.*|maxisciences.com + Salvaged rule by ignoring 1 entity-based domain= option: financemonk.net|dropgalaxy.* + Salvaged rule by ignoring 1 entity-based domain= option: ladbible.com|tyla.com|unilad.com|gamingbible.* + Salvaged rule by ignoring 1 entity-based domain= option: ladbible.com|tyla.com|unilad.com|gamingbible.* + Salvaged rule by ignoring 1 entity-based domain= option: educatiocenter.online|a2zapk.* + Salvaged rule by ignoring 1 entity-based domain= option: cbhours.com|pussyspace.* + Salvaged rule by ignoring 2 entity-based domain= option: acortalo.*|acortar.*|megadescarga.net + Salvaged rule by ignoring 2 entity-based domain= option: gentside.*|ohmymag.*|maxisciences.com + Salvaged rule by ignoring 5 entity-based domain= option: mylink.*|my1ink.*|myl1nk.*|myli3k.*|audiotools.pro|magesy.blog|magesypro.pro|audioztools.com|solvetube.*|promo-visits.site|satoshi-win.xyz|healdad.com|mobitaak.com|gamalk-sehetk.com|allcryptoz.net|crewbase.net|crewus.net|shinbhu.net|shinchu.net|thumb8.net|thumb9.net|topcryptoz.net|uniqueten.net|ultraten.net + Maybe good (regexes): 146 + redirect=: 342 + removeparams= (accepted/discarded): 34/12 + modifyHeaders=: 64 + Unsupported: 243 + Can't salvage rule with only entity-based domain= option: vidmoly.* + Can't salvage rule with only entity-based domain= option: megalink.* + Can't salvage rule with only entity-based domain= option: bg-gledai.* + FilterStrictParty: Strict partyness strict3p not supported + Can't salvage rule with only entity-based domain= option: nishankhatri.* + Can't salvage rule with only entity-based domain= option: oploverz.* + Can't salvage rule with only entity-based domain= option: mangaku.* + Can't salvage rule with only entity-based domain= option: nekopoi.* + Can't salvage rule with only entity-based domain= option: vinaurl.* + Can't salvage rule with only entity-based domain= option: komikcast.* + Can't salvage rule with only entity-based domain= option: movs4u.* + Can't salvage rule with only entity-based domain= option: movieon21.* + Can't salvage rule with only entity-based domain= option: aagmaal.* + Can't salvage rule with only entity-based domain= option: otakudesu.* + Can't salvage rule with only entity-based domain= option: myflixer.* + FilterStrictParty: Strict partyness strict3p not supported + Can't salvage rule with only entity-based domain= option: yts.* + regexFilter is not RE2-compatible: \/[a-z]{4,}\/(?!holly7)(?!siksik7)[0-9a-z]{3,}\d\.\d{1,2}\.\d{1,2}\.[0-9a-f]{32}\.js$ + Can't salvage rule with only entity-based domain= option: ouo.* + Can't salvage rule with only entity-based domain= option: dewimg.*|imgtown.*|imgviu.*|mazpic.*|outletpic.*|picrok.* + Can't salvage rule with only entity-based domain= option: vinaurl.* + Can't salvage rule with only entity-based domain= option: mirrorace.* + Can't salvage rule with only entity-based domain= option: the-voice-of-germany.* + Can't salvage rule with only entity-based domain= option: linkvertise.* + regexFilter is not RE2-compatible: ^https?:\/\/a\.[-0-9a-z]{4,21}\.[a-z]{2,5}\/(?=[a-z]*[0-9A-Z])[0-9a-zA-Z]{5,7}\.js$ + regexFilter is not RE2-compatible: ^https?:\/\/asg\.[-0-9a-z]{4,21}\.[a-z]{2,5}\/(?=[a-z]{0,6}[0-9A-Z])[0-9a-zA-Z]{7}\.js$ + regexFilter is not RE2-compatible: ^https?:\/\/pre\.[0-9a-z]{6,12}\.[a-z]{3,4}\/(?=[a-z]{0,6}[0-9A-Z])[0-9a-zA-Z]{7}\.js$ + regexFilter is not RE2-compatible: ^https?:\/\/oi\.[0-9a-z]{6,12}\.[a-z]{3}\/(?=[a-z]{0,6}[0-9A-Z])[0-9a-zA-Z]{7}\.js$ + Can't salvage rule with only entity-based domain= option: vegamovies.* + Can't salvage rule with only entity-based domain= option: waaaw.*|waaw.* + Can't salvage rule with only entity-based domain= option: vizcloud.*|vizcloud2.* + FilterStrictParty: Strict partyness strict3p not supported + Can't salvage rule with only entity-based domain= option: sexvid.* + Can't salvage rule with only entity-based domain= option: slreamplay.* + Can't salvage rule with only entity-based domain= option: sexwebvideo.* + Can't salvage rule with only entity-based domain= option: dutchycorp.* + regexFilter is not RE2-compatible: ^https:\/\/(?:www\d\.)?[-a-z]{6,}\.(?:com|info|net|org)\/(?=[-_a-zA-Z]{0,42}\d)(?=[-_0-9a-z]{0,42}[A-Z])[-_0-9a-zA-Z]{43}\/\?cid=[-_0-9a-zA-Z]{10,36}(?:&qs\d=\S+)?&(?:s|pub)id=[-_0-9a-z{}]{1,32}(?:&s=0\.\d+)?(?:#\S+)?$ + regexFilter is not RE2-compatible: ^https:\/\/(?:www\d\.)?[-a-z]{6,}\.(?:com|info|net|org)\/(?=[-_a-zA-Z]{0,42}\d)(?=[-_0-9a-z]{0,42}[A-Z])[-_0-9a-zA-Z]{43}\/\?(?:pub|s)id=[-_0-9a-z{}]{1,32}(?:&qs\d=\S+)?&cid=[-_0-9a-zA-Z]{10,36}(?:&s=0\.\d+)?(?:#\S+)?$ + Can't salvage rule with only entity-based domain= option: 1337x.*|1337x.g3g.*|unblockit.*|x1337x.* + regexFilter is not RE2-compatible: \/img\/(?!new).+\.gif + FilterStrictParty: Strict partyness strict1p not supported + Can't salvage rule with only entity-based domain= option: slreamplay.* + Can't salvage rule with only entity-based domain= option: pouvideo.*|povvideo.*|povw1deo.*|povwideo.*|powv1deo.*|powvibeo.*|powvideo.*|powvldeo.* + Can't salvage rule with only entity-based domain= option: pouvideo.*|povvideo.*|povw1deo.*|povwideo.*|powv1deo.*|powvibeo.*|powvideo.*|powvldeo.* + Can't salvage rule with only entity-based domain= option: strcloud.*|streamta.*|streamtape.*|strtape.*|strtapeadblock.*|strtpe.* + Can't salvage rule with only entity-based domain= option: bigkickass.*|kat.*|kat2.*|katbay.*|katfreak.*|kathydra.*|katkickass.*|katkickass.*|kattracker.*|kick4ss.*|kickass-usa.*|kickass.*|kickass2.*|kickassaustralia.*|kickassbay.*|kickassdb.*|kickassfull.*|kickassgo.*|kickasshydra.*|kickassindia.*|kickasskat.*|kickassminds.*|kickassmovies.*|kickasspk.*|kickasst.*|kickasstorrents.*|kickasstorrents2.*|kickasstracker.*|kickasstrusty.*|kickassuk.*|kickassunlocked.*|kickassz.*|kkat.*|kkickass.*|thekat.*|thekickass.*|topkickass.*|torrentkat.*|torrentskickass.* + Can't salvage rule with only entity-based domain= option: isohunt.*|isohunters.*|isohunthydra.*|isohunting.*|isohunts.*|isohuntx.*|isohuntz.*|myisohunt.* + FilterStrictParty: Strict partyness strict1p not supported + Can't salvage rule with only entity-based domain= option: uptomega.* + Can't salvage rule with only entity-based domain= option: uplinkto.* + Can't salvage rule with only entity-based domain= option: link1s.* + Can't salvage rule with only entity-based domain= option: moviesda1.* + Can't salvage rule with only entity-based domain= option: dloader.* + Can't salvage rule with only entity-based domain= option: isaidub.* + Can't salvage rule with only entity-based domain= option: zone-telechargement.* + Can't salvage rule with only entity-based domain= option: earnload.* + regexFilter is not RE2-compatible: ^https?:\/\/[a-z]{7,16}\.com?\/(?=[+\/0-9a-zA-Z]*\+)(?=[+\/a-zA-Z]*\d)(?=[+\/0-9a-z]*[A-Z])[+\/0-9a-zA-Z]{140,}$ + regexFilter is not RE2-compatible: ^https?:\/\/[a-z]{7,16}\.org\/(?=[+\/0-9a-zA-Z]*\+)(?=[+\/a-zA-Z]*\d)(?=[+\/0-9a-z]*[A-Z])[+\/0-9a-zA-Z]{140,}$ + Can't salvage rule with only entity-based domain= option: torlock.*|torlock2.* + Can't salvage rule with only entity-based domain= option: vipleague.* + Can't salvage rule with only entity-based domain= option: my1ink.*|myl1nk.*|myli3k.*|mylink.* + Can't salvage rule with only entity-based domain= option: sxyprn.* + Can't salvage rule with only entity-based domain= option: palimas.* + Can't salvage rule with only entity-based domain= option: vjav.* + Can't salvage rule with only entity-based domain= option: linkshorts.* + Can't salvage rule with only entity-based domain= option: mazpic.* + Can't salvage rule with only entity-based domain= option: picrok.* + Can't salvage rule with only entity-based domain= option: imgviu.* + Can't salvage rule with only entity-based domain= option: outletpic.* + Can't salvage rule with only entity-based domain= option: dewimg.* + Can't salvage rule with only entity-based domain= option: imgtown.* + Can't salvage rule with only entity-based domain= option: oploverz.* + Can't salvage rule with only entity-based domain= option: readcomiconline.* + Can't salvage rule with only entity-based domain= option: adsrt.* + Can't salvage rule with only entity-based domain= option: animeflv.* + Can't salvage rule with only entity-based domain= option: kiss-anime.* + Can't salvage rule with only entity-based domain= option: japscan.* + Can't salvage rule with only entity-based domain= option: downloadhub.* + Can't salvage rule with only entity-based domain= option: 9xbuddy.* + Can't salvage rule with only entity-based domain= option: viprow.* + Can't salvage rule with only entity-based domain= option: anitube.* + Can't salvage rule with only entity-based domain= option: mixdroop.*|mixdrop.*|mixdrp.* + Can't salvage rule with only entity-based domain= option: dramacool9.* + Can't salvage rule with only entity-based domain= option: hdfriday.* + Can't salvage rule with only entity-based domain= option: extramovies.* + Can't salvage rule with only entity-based domain= option: atomixhq.*|pctfenix.* + Can't salvage rule with only entity-based domain= option: shortearn.* + Can't salvage rule with only entity-based domain= option: okstream.* + Can't salvage rule with only entity-based domain= option: megavideo.* + Can't salvage rule with only entity-based domain= option: tmearn.* + Can't salvage rule with only entity-based domain= option: leechall.* + Can't salvage rule with only entity-based domain= option: allcalidad.* + Can't salvage rule with only entity-based domain= option: movieshub.* + Can't salvage rule with only entity-based domain= option: dailysport.* + Can't salvage rule with only entity-based domain= option: mkvcinemas.* + Can't salvage rule with only entity-based domain= option: pelispedia.* + Can't salvage rule with only entity-based domain= option: linkviet.* + Can't salvage rule with only entity-based domain= option: btdb.* + Can't salvage rule with only entity-based domain= option: animesvision.* + Can't salvage rule with only entity-based domain= option: miniurl.* + Can't salvage rule with only entity-based domain= option: uploadhub.* + Can't salvage rule with only entity-based domain= option: bollyflix.* + Can't salvage rule with only entity-based domain= option: veranime.*|verhentai.* + Can't salvage rule with only entity-based domain= option: shortzzy.* + Can't salvage rule with only entity-based domain= option: xtits.* + Can't salvage rule with only entity-based domain= option: shorttey.* + Can't salvage rule with only entity-based domain= option: hdmovieplus.* + Can't salvage rule with only entity-based domain= option: img4fap.* + Can't salvage rule with only entity-based domain= option: elitetorrent.* + Can't salvage rule with only entity-based domain= option: lite-link.* + Can't salvage rule with only entity-based domain= option: adcorto.* + Can't salvage rule with only entity-based domain= option: streamhub.* + Can't salvage rule with only entity-based domain= option: 720pstream.* + Can't salvage rule with only entity-based domain= option: toonanime.* + Can't salvage rule with only entity-based domain= option: buffstreams.* + Can't salvage rule with only entity-based domain= option: cinemakottaga.* + Can't salvage rule with only entity-based domain= option: hog.* + Can't salvage rule with only entity-based domain= option: samehadaku.* + Can't salvage rule with only entity-based domain= option: atishmkv.* + Can't salvage rule with only entity-based domain= option: watchomovies.* + Can't salvage rule with only entity-based domain= option: hdhub4u.* + Can't salvage rule with only entity-based domain= option: livetvon.* + Can't salvage rule with only entity-based domain= option: sports-stream.* + regexFilter is not RE2-compatible: ^https?:\/\/[0-9a-z]{4,8}\.autos\/(?=[a-z]{0,6}[0-9A-Z])[0-9a-zA-Z]{7}\.js$ + regexFilter is not RE2-compatible: ^https?:\/\/[0-9a-z]{4,8}\.beauty\/(?=[a-z]{0,6}[0-9A-Z])[0-9a-zA-Z]{7}\.js$ + regexFilter is not RE2-compatible: ^https?:\/\/[0-9a-z]{4,8}\.lol\/(?=[a-z]{0,6}[0-9A-Z])[0-9a-zA-Z]{7}\.js$ + regexFilter is not RE2-compatible: ^https?:\/\/[0-9a-z]{4,8}\.mom\/(?=[a-z]{0,6}[0-9A-Z])[0-9a-zA-Z]{7}\.js$ + regexFilter is not RE2-compatible: ^https?:\/\/[0-9a-z]{4,8}\.pro\/(?=[a-z]{0,6}[0-9A-Z])[0-9a-zA-Z]{7}\.js$ + regexFilter is not RE2-compatible: ^https?:\/\/[0-9a-z]{4,8}\.xyz\/(?=[a-z]{0,6}[0-9A-Z])[0-9a-zA-Z]{7}\.js$ + regexFilter is not RE2-compatible: ^https?:\/\/[a-z]{8,15}\.com?\/(?=[0-9a-zA-Z]*%)(?=[%a-zA-Z]*\d)(?=[%0-9a-z]*[A-Z])[%0-9a-zA-Z]{170,}$ + regexFilter is not RE2-compatible: ^https:\/\/(?:[a-z]{2}\.)?[a-z]{7,14}\.com\/r(?=[a-z]*[0-9A-Z])[0-9A-Za-z]{10,16}\/[A-Za-z]{5}$ + Can't salvage rule with only entity-based domain= option: sdmoviespoint.* + Can't salvage rule with only entity-based domain= option: torrentgalaxy.* + regexFilter is not RE2-compatible: ^https:\/\/[0-9a-z]{7,25}\.com\/v2(?:\/0\/)?(?=[-_0-9a-z]{0,84}[A-Z])(?=[-_a-zA-Z]{0,84}[0-9])[-_0-9a-zA-Z]{54,85}(#\?v=[0-9a-f]{32})?$ + Can't salvage rule with only entity-based domain= option: mazpic.* + Can't salvage rule with only entity-based domain= option: picrok.* + Can't salvage rule with only entity-based domain= option: imgviu.* + Can't salvage rule with only entity-based domain= option: outletpic.* + Can't salvage rule with only entity-based domain= option: dewimg.* + Can't salvage rule with only entity-based domain= option: imgtown.* + Can't salvage rule with only entity-based domain= option: btdb.* + regexFilter is not RE2-compatible: ^https?:\/\/(?:[a-z]{2}\.)?[0-9a-z]{7,16}\.com\/[a-z](?=[a-z]{0,25}[0-9A-Z])[0-9a-zA-Z]{3,26}\/(?:[1-6]\d{4}|[3-9]\d{3})\??(?:_=\d+|v=\d)?$ + regexFilter is not RE2-compatible: ^https?:\/\/(?:[a-z]{2}\.)?[0-9a-z]{7,16}\.website\/[a-z](?=[a-z]{0,25}[0-9A-Z])[0-9a-zA-Z]{3,26}\/(?:[1-6]\d{4}|[3-9]\d{3})\??(?:_=\d+|v=\d)?$ + regexFilter is not RE2-compatible: ^https:\/\/[0-9a-z]{7,25}\.com\/v2(?:\/0\/)?(?=[-_0-9a-z]{0,84}[A-Z])(?=[-_a-zA-Z]{0,84}[0-9])[-_0-9a-zA-Z]{54,85}(#\?v=[0-9a-f]{32})?$ + Can't salvage rule with only entity-based domain= option: sxyprn.* + Can't salvage rule with only entity-based domain= option: txxx.* + Can't salvage rule with only entity-based domain= option: mazpic.* + Can't salvage rule with only entity-based domain= option: picrok.* + Can't salvage rule with only entity-based domain= option: imgviu.* + Can't salvage rule with only entity-based domain= option: outletpic.* + Can't salvage rule with only entity-based domain= option: dewimg.* + Can't salvage rule with only entity-based domain= option: imgtown.* + Can't salvage rule with only entity-based domain= option: pouvideo.*|povvideo.*|povvldeo.*|povw1deo.*|povwideo.*|powv1deo.*|powvibeo.*|powvideo.*|powvldeo.* + Can't salvage rule with only entity-based domain= option: btdb.* + regexFilter is not RE2-compatible: ^https?:\/\/(?:[a-z]{2}\.)?[0-9a-z]{7,16}\.com\/[a-z](?=[a-z]{0,25}[0-9A-Z])[0-9a-zA-Z]{3,26}\/(?:[1-6]\d{4}|[3-9]\d{3})\??(?:_=\d+|v=\d)?$ + regexFilter is not RE2-compatible: ^https?:\/\/(?:[a-z]{2}\.)?[0-9a-z]{7,16}\.website\/[a-z](?=[a-z]{0,25}[0-9A-Z])[0-9a-zA-Z]{3,26}\/(?:[1-6]\d{4}|[3-9]\d{3})\??(?:_=\d+|v=\d)?$ + Can't salvage rule with only entity-based domain= option: xtits.* + Can't salvage rule with only entity-based domain= option: animesa.* + regexFilter is not RE2-compatible: ^https?:\/\/[a-z]{7,16}\.com?\/(?=[+\/0-9a-zA-Z]*\+)(?=[+\/a-zA-Z]*\d)(?=[+\/0-9a-z]*[A-Z])[+\/0-9a-zA-Z]{400,}$ + regexFilter is not RE2-compatible: ^https?:\/\/[a-z]{7,16}\.org\/(?=[+\/0-9a-zA-Z]*\+)(?=[+\/a-zA-Z]*\d)(?=[+\/0-9a-z]*[A-Z])[+\/0-9a-zA-Z]{400,}$ + regexFilter is not RE2-compatible: ^https:\/\/[a-z]{7}\.com\/sub\/(?=[a-z]{0,9}[0-9A-Z])[0-9A-Za-z]{10}$ + Can't salvage rule with only entity-based domain= option: hqq.* + Can't salvage rule with only entity-based domain= option: bloomberg.* + Can't salvage rule with only entity-based domain= option: my1ink.*|myl1nk.*|myli3k.*|mylink.* + Can't salvage rule with only entity-based domain= option: my1ink.*|myl1nk.*|myli3k.*|mylink.* + Can't salvage rule with only entity-based domain= option: hqq.* + Can't salvage rule with only entity-based domain= option: einthusan.* + Can't salvage rule with only entity-based domain= option: gentside.*|ohmymag.* + Can't salvage rule with only entity-based domain= option: gentside.*|ohmymag.* + Can't salvage rule with only entity-based domain= option: pasty.* + Can't salvage rule with only entity-based domain= option: pasty.* + Can't salvage rule with only entity-based domain= option: wstream.* + Can't salvage rule with only entity-based domain= option: viafree.* + Can't salvage rule with only entity-based domain= option: hotfrog.* + Can't salvage rule with only entity-based domain= option: goodstream.* + Can't salvage rule with only entity-based domain= option: now.* + Can't salvage rule with only entity-based domain= option: bloomberg.* + Can't salvage rule with only entity-based domain= option: bloomberg.* + Can't salvage rule with only entity-based domain= option: bloomberg.* + Can't salvage rule with only entity-based domain= option: allestoringen.*|downdetector.*|xn--allestrungen-9ib.* + Can't salvage rule with only entity-based domain= option: allestoringen.*|downdetector.*|xn--allestrungen-9ib.* + Can't salvage rule with only entity-based domain= option: allestoringen.*|downdetector.*|xn--allestrungen-9ib.* + Can't salvage rule with only entity-based domain= option: tube8.* + Can't salvage rule with only entity-based domain= option: audible.* + Can't salvage rule with only entity-based domain= option: savethechildren.* + Can't salvage rule with only entity-based domain= option: discoveryplus.* + Can't salvage rule with only entity-based domain= option: viafree.* + Can't salvage rule with only entity-based domain= option: streamingcommunity.* + Can't salvage rule with only entity-based domain= option: streamingcommunity.* + Can't salvage rule with only entity-based domain= option: filepress.* + Can't salvage rule with only entity-based domain= option: bloomberg.* + Can't salvage rule with only entity-based domain= option: soap2day.* + Can't salvage rule with only entity-based domain= option: soap2day.* + Can't salvage rule with only entity-based domain= option: pussyspace.* + Can't salvage rule with only entity-based domain= option: pussyspace.* + Can't salvage rule with only entity-based domain= option: pussyspace.* + Can't salvage rule with only entity-based domain= option: pussyspace.* + Can't salvage rule with only entity-based domain= option: pussyspace.* + Can't salvage rule with only entity-based domain= option: pussyspace.* + Can't salvage rule with only entity-based domain= option: slreamplay.* + Can't salvage rule with only entity-based domain= option: pouvideo.*|povvideo.*|povw1deo.*|povwideo.*|powv1deo.*|powvibeo.*|powvideo.*|powvldeo.* + Unsupported regex-based removeParam: /utm_source|utm_campaign|utm_content/ + Unsupported regex-based removeParam: /utm_source|utm_campaign|utm_content/ + Unsupported regex-based removeParam: /utm_source|utm_campaign|utm_content|utm_term|wr/ + Unpatchable redirect filter: abp-resource:blank-mp4 + Unpatchable redirect filter: abp-resource:blank-mp4 + Unsupported regex-based removeParam: /^\/_ui\/desktop\/common\/js\/uiAnalytics\// + Can't salvage rule with only entity-based domain= option: 1movies.* + Can't salvage rule with only entity-based domain= option: 1movies.* + Unsupported regex-based removeParam: /^ad/ + Unsupported regex-based removeParam: /^ad/ + Can't salvage rule with only entity-based domain= option: discoveryplus.* + Unsupported regex-based removeParam: /^(cookie|ga_|u_)/ + Unsupported regex-based removeParam: /^((?!SMIL|formats).)*$/ + Unsupported regex-based removeParam: /^((?!formats|profile).)*$/ + Unsupported modifier exception + Unsupported modifier exception + Can't salvage rule with only entity-based domain= option: isohunt.*|isohunters.*|isohunthydra.*|isohunting.*|isohunts.*|isohuntx.*|isohuntz.*|myisohunt.* + Can't salvage rule with only entity-based domain= option: torrentproject2.* + Unsupported regex-based removeParam: /^(?:correlator|f[cr-w]|p[e-sv]|[abdeg-or-x])/ + Unsupported regex-based removeParam: /^(?:correlator|f[cr-w]|p[e-sv]|u_|ga_|url|dt|adk)/ + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Can't salvage rule with only entity-based domain= option: the-voice-of-germany.* + Can't salvage rule with only entity-based domain= option: discoveryplus.* + Can't salvage rule with only entity-based domain= option: pobre.* + Unsupported modifier exception + Can't salvage rule with only entity-based domain= option: bigkickass.*|kat.*|kat2.*|katbay.*|katfreak.*|kathydra.*|katkickass.*|katkickass.*|kattracker.*|kick4ss.*|kickass-usa.*|kickass.*|kickass2.*|kickassaustralia.*|kickassbay.*|kickassdb.*|kickassfull.*|kickassgo.*|kickasshydra.*|kickassindia.*|kickasskat.*|kickassminds.*|kickassmovies.*|kickasspk.*|kickasst.*|kickasstorrents2.*|kickasstracker.*|kickasstrusty.*|kickassuk.*|kickassunlocked.*|kickassz.*|kkat.*|kkickass.*|thekat.*|thekickass.*|topkickass.*|torrentkat.*|torrentskickass.* + Can't salvage rule with only entity-based domain= option: isohunt.*|isohunters.*|isohunthydra.*|isohunting.*|isohunts.*|isohuntx.*|isohuntz.*|myisohunt.* + Can't salvage rule with only entity-based domain= option: torrentproject2.* + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported regex-based removeParam: /^(?!offer_id=).*/ + Unsupported modifier exception + Can't salvage rule with only entity-based domain= option: empire-stream.*|empire-streaming.* + Unsupported modifier exception + Unsupported modifier exception + Can't salvage rule with only entity-based domain= option: empire-stream.*|empire-streaming.* + Unsupported modifier exception + regexFilter is not RE2-compatible: ^https?:\/\/(?:[a-z]{2}\.)?[0-9a-z]{5,16}\.[a-z]{3,7}\/[a-z](?=[a-z]{0,25}[0-9A-Z])[0-9a-zA-Z]{3,26}\/\d{4,5}(?:\?[_v]=\d+)?$ +CSS-generic: 15682 plain CSS selectors +CSS-generic-high: 553 plain CSS selectors +CSS-specific: 9630 distinct filters + Combined into 9055 distinct hostnames + Combined into 491 distinct entities +CSS-declarative: 421 distinct filters + Combined into 622 distinct hostnames + Combined into 51 distinct entities +Procedural-related distinct filters: 866 distinct combined selectors + Combined into 1381 distinct hostnames + Combined into 201 distinct entities +============================ +Listset for 'alb-0': + Fetching remote https://raw.githubusercontent.com/AnXh3L0/blocklist/master/albanian-easylist-addition/Albania.txt +Input filter count: 34 + Accepted filter count: 31 + Rejected filter count: 0 +Output rule count: 28 + Plain good: 25 + + Maybe good (regexes): 0 + redirect=: 0 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 3 + Can't salvage rule with only entity-based domain= option: filma24.* + Can't salvage rule with only entity-based domain= option: www.filma24.* + Can't salvage rule with only entity-based domain= option: filma24.* +CSS-generic: 6 plain CSS selectors +CSS-specific: 239 distinct filters + Combined into 104 distinct hostnames + Combined into 1 distinct entities +CSS-declarative: 3 distinct filters + Combined into 2 distinct hostnames + Combined into 1 distinct entities +Procedural-related distinct filters: 4 distinct combined selectors + Combined into 4 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'bgr-0': + Fetching remote https://stanev.org/abp/adblock_bg.txt +Input filter count: 661 + Accepted filter count: 661 + Rejected filter count: 0 +Output rule count: 650 + Plain good: 650 + + Maybe good (regexes): 0 + redirect=: 0 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 0 + +CSS-generic: 4 plain CSS selectors +CSS-specific: 350 distinct filters + Combined into 175 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'chn-0': + Fetching remote https://filters.adtidy.org/extension/ublock/filters/224.txt +Input filter count: 15280 + Accepted filter count: 15215 + Rejected filter count: 1 +Output rule count: 6478 + Pruning requestDomains: from 6276 to 6268 + Pruning requestDomains: from 520 to 518 + Plain good: 6413 + + Maybe good (regexes): 11 + redirect=: 41 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 8 + Unsupported: 5 + regexFilter is not RE2-compatible: ^(?!.*(sharecast.ws|bunnycdn.ru|bootstrapcdn.com|cdn.ampproject.org|cloudflare.com|cdn.staticfile.org|disqus.com|disquscdn.com|dmca.com|ebacdn.com|facebook.net|fastlylb.net|fbcdn.net|fluidplayer.com|fontawesome.com|github.io|google.com|googleapis.com|googletagmanager.com|gstatic.com|jquery.com|jsdelivr.net|jwpcdn.com|jwplatform.com|polyfill.io|recaptcha.net|shrink.pe|twitter.com|ulogin.ru|unpkg.com|userapi.com|vidazoo.com|vk.com|yandex.|yastatic.net|ytimg.com|zencdn.net|player|youtube.com|cackle.me|googleoptimize.com|vuukle.com|chatango.com|twimg.com|google-analytics.com|hcaptcha.com|raincaptcha.com|media-imdb.com|blogger.com|hwcdn.net|instagram.com|wp.com|imgsmail.ru)).*$ + Unsupported modifier exception + Unsupported modifier exception + Invalid network filter in chn-0: @@||ad.alimama.com^$genericblock
+ Invalid network filter in chn-0: @@||cmechina.net^$genericblock
+CSS-generic: 754 plain CSS selectors +CSS-generic-high: 403 plain CSS selectors +CSS-specific: 6507 distinct filters + Combined into 2795 distinct hostnames + Combined into 1 distinct entities +CSS-declarative: 77 distinct filters + Combined into 70 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 92 distinct combined selectors + Combined into 65 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'cze-0': + Fetching remote https://raw.githubusercontent.com/tomasko126/easylistczechandslovak/master/filters.txt + Fetching remote https://raw.githubusercontent.com/tomasko126/easylistczechandslovak/master/filters_ublock.txt +Input filter count: 228 + Accepted filter count: 228 + Rejected filter count: 0 +Output rule count: 120 + Plain good: 115 + + Maybe good (regexes): 0 + redirect=: 4 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 1 + Unsupported: 0 + +CSS-generic: 36 plain CSS selectors +CSS-generic-high: 4 plain CSS selectors +CSS-specific: 231 distinct filters + Combined into 167 distinct hostnames + Combined into 0 distinct entities +CSS-declarative: 8 distinct filters + Combined into 11 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 7 distinct combined selectors + Combined into 7 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'deu-0': + Fetching remote https://easylist.to/easylistgermany/easylistgermany.txt +Input filter count: 2340 + Accepted filter count: 2340 + Rejected filter count: 0 +Output rule count: 1783 + Plain good: 1777 + + Maybe good (regexes): 4 + redirect=: 0 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 2 + Unpatchable redirect filter: abp-resource:blank-mp4 + Invalid network filter in deu-0: @@||gofeminin.de^$genericblock +CSS-generic: 356 plain CSS selectors +CSS-generic-high: 34 plain CSS selectors +CSS-specific: 2398 distinct filters + Combined into 1772 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 84 distinct combined selectors + Combined into 60 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'fin-0': + Fetching remote https://raw.githubusercontent.com/finnish-easylist-addition/finnish-easylist-addition/gh-pages/Finland_adb.txt + Fetching remote https://raw.githubusercontent.com/finnish-easylist-addition/finnish-easylist-addition/gh-pages/Finland_adb_uBO_extras.txt +Input filter count: 177 + Accepted filter count: 177 + Rejected filter count: 0 +Output rule count: 157 + Plain good: 149 + + Maybe good (regexes): 3 + redirect=: 4 + removeparams= (accepted/discarded): 1/0 + modifyHeaders=: 0 + Unsupported: 0 + +CSS-generic: 53 plain CSS selectors +CSS-generic-high: 14 plain CSS selectors +CSS-specific: 1019 distinct filters + Combined into 556 distinct hostnames + Combined into 0 distinct entities +CSS-declarative: 24 distinct filters + Combined into 16 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 149 distinct combined selectors + Combined into 114 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'fra-0': + Fetching remote https://filters.adtidy.org/extension/ublock/filters/16.txt +Input filter count: 18886 + Accepted filter count: 18813 + Rejected filter count: 58 +Output rule count: 6567 + Pruning requestDomains: from 7820 to 7809 + Plain good: 6514 + Salvaged rule by ignoring 2 entity-based domain= option: gentside.*|ohmymag.*|maxisciences.com + Salvaged rule by ignoring 2 entity-based domain= option: gentside.*|ohmymag.*|maxisciences.com + Maybe good (regexes): 7 + redirect=: 32 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 5 + Unsupported: 9 + regexFilter is not RE2-compatible: ^https?:\/\/vitamiiin\.com\/(?!wp-content|uploads|plugins|themes)(.*) + regexFilter is not RE2-compatible: ^(?!.*(sharecast.ws|bunnycdn.ru|bootstrapcdn.com|cdn.ampproject.org|cloudflare.com|cdn.staticfile.org|disqus.com|disquscdn.com|dmca.com|ebacdn.com|facebook.net|fastlylb.net|fbcdn.net|fluidplayer.com|fontawesome.com|github.io|google.com|googleapis.com|googletagmanager.com|gstatic.com|jquery.com|jsdelivr.net|jwpcdn.com|jwplatform.com|polyfill.io|recaptcha.net|shrink.pe|twitter.com|ulogin.ru|unpkg.com|userapi.com|vidazoo.com|vk.com|yandex.|yastatic.net|ytimg.com|zencdn.net|player|youtube.com|cackle.me|googleoptimize.com|vuukle.com|chatango.com|twimg.com|google-analytics.com|hcaptcha.com|raincaptcha.com|media-imdb.com|blogger.com|hwcdn.net|instagram.com|wp.com|imgsmail.ru)).*$ + Can't salvage rule with only entity-based domain= option: downdetector.* + Can't salvage rule with only entity-based domain= option: vidembed.* + Can't salvage rule with only entity-based domain= option: vidembed.* + Can't salvage rule with only entity-based domain= option: fmovies.* + Can't salvage rule with only entity-based domain= option: fmovies.* + Unsupported modifier exception + Unsupported modifier exception +CSS-generic: 2419 plain CSS selectors +CSS-generic-high: 522 plain CSS selectors +CSS-specific: 2218 distinct filters + Combined into 1693 distinct hostnames + Combined into 3 distinct entities +CSS-declarative: 42 distinct filters + Combined into 43 distinct hostnames + Combined into 1 distinct entities +Procedural-related distinct filters: 97 distinct combined selectors + Combined into 117 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'grc-0': + Fetching remote https://www.void.gr/kargig/void-gr-filters.txt +Input filter count: 451 + Accepted filter count: 451 + Rejected filter count: 0 +Output rule count: 416 + Plain good: 416 + + Maybe good (regexes): 0 + redirect=: 0 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 0 + +CSS-generic: 3 plain CSS selectors +CSS-generic-high: 5 plain CSS selectors +CSS-specific: 533 distinct filters + Combined into 162 distinct hostnames + Combined into 0 distinct entities +CSS-declarative: 5 distinct filters + Combined into 5 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 2 distinct combined selectors + Combined into 2 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'hrv-0': + Fetching remote https://raw.githubusercontent.com/DandelionSprout/adfilt/master/SerboCroatianList.txt +Input filter count: 53 + Accepted filter count: 53 + Rejected filter count: 0 +Output rule count: 44 + Plain good: 44 + + Maybe good (regexes): 0 + redirect=: 0 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 0 + +CSS-generic: 11 plain CSS selectors +CSS-specific: 249 distinct filters + Combined into 149 distinct hostnames + Combined into 0 distinct entities +CSS-declarative: 1 distinct filters + Combined into 1 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 2 distinct combined selectors + Combined into 2 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'hun-0': + Fetching remote https://raw.githubusercontent.com/hufilter/hufilter/master/hufilter-ublock.txt +Input filter count: 325 + Accepted filter count: 325 + Rejected filter count: 0 +Output rule count: 200 + Plain good: 197 + + Maybe good (regexes): 1 + redirect=: 2 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 0 + +CSS-generic: 60 plain CSS selectors +CSS-generic-high: 15 plain CSS selectors +CSS-specific: 1020 distinct filters + Combined into 469 distinct hostnames + Combined into 0 distinct entities +CSS-declarative: 23 distinct filters + Combined into 21 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 21 distinct combined selectors + Combined into 22 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'idn-0': + Fetching remote https://raw.githubusercontent.com/ABPindo/indonesianadblockrules/master/subscriptions/abpindo.txt +Input filter count: 4286 + Accepted filter count: 4283 + Rejected filter count: 0 +Output rule count: 3017 + Plain good: 3017 + + Maybe good (regexes): 0 + redirect=: 0 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 0 + +CSS-generic: 239 plain CSS selectors +CSS-generic-high: 3609 plain CSS selectors +CSS-specific: 847 distinct filters + Combined into 690 distinct hostnames + Combined into 12 distinct entities +CSS-declarative: 2 distinct filters + Combined into 2 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 1 distinct combined selectors + Combined into 1 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'ind-0': + Fetching remote https://easylist-downloads.adblockplus.org/indianlist.txt +Input filter count: 4882 + Accepted filter count: 4882 + Rejected filter count: 0 +Output rule count: 4836 + Plain good: 4836 + + Maybe good (regexes): 0 + redirect=: 0 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 0 + +CSS-specific: 3728 distinct filters + Combined into 4088 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 93 distinct combined selectors + Combined into 89 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'irn-0': + Fetching remote https://raw.githubusercontent.com/MasterKia/PersianBlocker/main/PersianBlocker.txt +Input filter count: 1103 + Accepted filter count: 1103 + Rejected filter count: 0 +Output rule count: 605 + Pruning requestDomains: from 215 to 210 + Plain good: 564 + + Maybe good (regexes): 0 + redirect=: 0 + removeparams= (accepted/discarded): 12/26 + modifyHeaders=: 1 + Unsupported: 28 + FilterStrictParty: Strict partyness strict3p not supported + FilterStrictParty: Strict partyness strict3p not supported + Unsupported regex-based removeParam: /^utm_/ + Unsupported regex-based removeParam: /^promo/ + Unsupported regex-based removeParam: /^utm_/ + Unsupported regex-based removeParam: /promo/ + Unsupported regex-based removeParam: /^utm_/ + Unsupported regex-based removeParam: /promo/ + Unsupported regex-based removeParam: /^utm_/ + Unsupported regex-based removeParam: /^utm_/ + Unsupported regex-based removeParam: /^utm_/ + Unsupported regex-based removeParam: /^utm_/ + Unsupported regex-based removeParam: /^utm_/ + Unsupported regex-based removeParam: /^utm_/ + Unsupported regex-based removeParam: /^itm_/ + Unsupported regex-based removeParam: /^utm_/ + Unsupported regex-based removeParam: /^utm_/ + Unsupported regex-based removeParam: /^utm_/ + Unsupported regex-based removeParam: /^utm_/ + Unsupported regex-based removeParam: /^utm_/ + Unsupported regex-based removeParam: /^utm_/ + Unsupported regex-based removeParam: /^utm_/ + Unsupported regex-based removeParam: /^utm_/ + Unsupported regex-based removeParam: /^utm_/ + Unsupported regex-based removeParam: /^utm_/ + Unsupported regex-based removeParam: /^utm_/ + Unsupported regex-based removeParam: /^utm_/ + Unsupported regex-based removeParam: /^utm_|tatoken/ +CSS-generic: 17 plain CSS selectors +CSS-specific: 742 distinct filters + Combined into 391 distinct hostnames + Combined into 0 distinct entities +CSS-declarative: 226 distinct filters + Combined into 53 distinct hostnames + Combined into 1 distinct entities +Procedural-related distinct filters: 163 distinct combined selectors + Combined into 119 distinct hostnames + Combined into 1 distinct entities +============================ +Listset for 'isl-0': + Fetching remote https://adblock.gardar.net/is.abp.txt +Input filter count: 68 + Accepted filter count: 68 + Rejected filter count: 0 +Output rule count: 68 + Plain good: 68 + + Maybe good (regexes): 0 + redirect=: 0 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 0 + +CSS-generic-high: 1 plain CSS selectors +CSS-specific: 121 distinct filters + Combined into 40 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'isr-0': + Fetching remote https://raw.githubusercontent.com/easylist/EasyListHebrew/master/EasyListHebrew.txt + Fetching remote https://raw.githubusercontent.com/easylist/EasyListHebrew/master/EasyListHebrew-uBO.txt +Input filter count: 703 + Accepted filter count: 702 + Rejected filter count: 1 +Output rule count: 274 + Plain good: 249 + + Maybe good (regexes): 4 + redirect=: 10 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 1 + Unsupported: 10 + regexFilter is not RE2-compatible: haaretz\.co\.il\/(?!.*\.(js)($|\?)).* + regexFilter is not RE2-compatible: ^(?![a-zA-Z0-9\-]+:\/+(api-mail|dal|dcx|isc|iscwne|6days|animals|astrology|b|buzzit|calendar|cars|celebs|e|elections|euro|fashion|finance|food|forums|fun|healthy|home|judaism|kids|mag|maps|milon|movies|mundial|nadlan|news|nick|olympics|search|sports|tags|tech|translate|travel|tv-guide|tv|usaelections|viva|vod|weather|www)\.walla\.co\.il\.?(\/|:|$))^[a-zA-Z0-9\-]+:\/+([a-zA-Z0-9\-]+\.)+walla\.co\.il\.?(\/|:|$) + regexFilter is not RE2-compatible: ^(?![a-zA-Z0-9\-]+:\/+www\.sheee\.co\.il\.?(\/|:|$))^[a-zA-Z0-9\-]+:\/+([a-zA-Z0-9\-]+\.)+sheee\.co\.il\.?(\/|:|$) + regexFilter is not RE2-compatible: ^(?![a-zA-Z0-9\-]+\:\/+([^\/\:\.]+\.)*((gov|idf|muni|ac|k12|net)\.il|(google|blogspot|phpbb|minifier|enable|nagich|nagishplus|nagishly|livedns|user-a|emap|23tv|glz|icast|ecast|mediacast|live1|siz|gif|meduzot|telesport|teleline|livegames|2net|weather2day|mekorotapp|e-vrit|fav|slash|rabbi|kaplanopensource|systematics|israelcoronamap|icdn|wcdn|wallanews|wallashops|wallatours|wallaart|wallaprint|hamal|sheee|globes|madlan|yad2|mipo|b144|bezeq|yes|fxp|nick|d|maariv|iol|dominos|magazineitsuv|doctors|mishpati|lawguide|arcdb|zebarur|wlcdn|linicom|erate)\.co\.il|(kan|kankids|makan|iba|oref|iaf|parks|imj|nli|bh|isoc|hebrew-academy|kineret|teva|zavit|ip6|profile)\.org\.il)\.?([\/\:]|$))^[a-zA-Z0-9\-]+\:\/+[^\/\:]+\.il\.?([\/\:]|$) + regexFilter is not RE2-compatible: ^(?![a-zA-Z0-9\-]+\:\/+([^\/\:\.]+\.)*(facebook|fbcdn|threads|dmcdn|slideshare|cloudfront|cloudflare|fastly|fastlylb|gammacdn|edgecastcdn|footprint|incapdns|cloudapp|brightcove|jsdelivr|akamai|akamaihd|akamaized|akamaiedge|akahost|ctedgecdn|2mdn|edgesuite|azurewebsites|azureedge|windows|hwcdn|zencdn|llnwd|llnwi|boltdns|msecnd|bitsngo|nocookie|datatables|docdroid|iframely|algolia|anvato|maphub|dwcdn|typekit|edgefonts|recaptcha|ampproject|viafoura|yastatic|yahoodns|behance|darksky|google|twitchcdn|ttvnw|jtvnw|dailyuploads|deviantart|8ch|b-cdn|vodgc|hlsplayer|streamlock|web-view|streamgates|cdnwz|playgorithm|vidiom|radwarecloud|f-static|chartbeat|doubleclick|advsnx|sc-static|artipbox)\.net\.?([\/\:]|$))^[a-zA-Z0-9\-]+\:\/+[^\/\:]+\.net\.?([\/\:]|$) + regexFilter is not RE2-compatible: ^(?![a-zA-Z0-9\-]+\:\/+([^\/\:\.]+\.)*(flowplayer|amara|h5p|d3js|ampproject|promisejs|backbonejs|angularjs|dojotoolkit|telegram|telegram-cdn|openstreetmap|wmflabs|wikimapia|wikimedia|wikipedia|w3|schema|archive|mozilla|documentcloud|w|mathjax|userway|pannellum|tmdb|muses|openweathermap|uploadimage|postimages|postimage|imgsafe|4chan|4channel|4cdn|olympic|pbs|pbskids|npr|ntp|gnu|creativecommons|eff|icann|iana|ietf|wikileaks|ourworldindata|cookielaw|google|cdn77|browser-update|consensu|wp-accessibility|covid19maps|coronaisrael)\.org\.?([\/\:]|$))^[a-zA-Z0-9\-]+\:\/+[^\/\:]+\.org\.?([\/\:]|$) + regexFilter is not RE2-compatible: ^(?![a-zA-Z0-9\-]+\:\/+([^\/\:\.]+\.)*(google|gstatic|googleapis|jquery|youtube|youtubekids|youtube-nocookie|ytimg|facebook|fbsbx|twitter|twimg|x|instagram|cdninstagram|pinterest|pinimg|tumblr|giphy|vimeo|vimeocdn|dailymotion|flickr|staticflickr|soundcloud|sndcdn|scribd|scribdassets|tiktok|tiktokcdn|ttwstatic|muscdn|ibytedtos|sharethis|addthis|addthisedge|addthiscdn|reddit|redditmedia|redditstatic|redditgifts|linkedin|licdn|fontawesome|image-maps|cloudflare|bootstrapcdn|unpkg|cdnjs|stackpathdns|stackpathcdn|maxcdn|maxcdn-edge|netdna-ssl|netdna-cdn|kxcdn|ssl-cdn|muicss|tinymce|createjs|github|githubusercontent|aspnetcdn|azure|amazonaws|awswaf|elasticbeanstalk|rackcdn|netlify|jwplayer|jwpcdn|jwpltx|jwpsrv|jwplatform|brightcove|brightcovecdn|flowplayer|foliovision|streamable|kaltura|streamtheworld|mixcloud|bandcamp|bcbits|spotify|omnystudio|omnycontent|iheart|spreaker|podbean|buzzsprout|simplecast|podtail|apple|nobexpartners|vocaroo|embedly|iframely|snapwidget|thinglink|infogram|highcharts|airtable|printfriendly|algolianet|gravatar|svgur|svgshare|imgur|imgflip|gifer|gfycat|tenor|disqus|disquscdn|disqusservice|oneall|oneallcdn|tapatalk|tapatalk-cdn|mapbox|maptiler|mapquest|arcgis|arcgisonline|esri|here|ted|tedcdn|kickstarter|riddle|strawpoll|9gag|9cache|unsplash|freepik|imageshack|tinypic|photobox|photobucket|imgbox|imagebam|gifyu|makeagif|reactiongifs|gifbin|gif-finder|pastebin|rawgit|rawgithub|knockoutjs|gridstackjs|ravenjs|liveleak|metacafe|mcstatic|ign|ignimgs|365scores|buzzfeed|digg|stumbleupon|mix|getpocket|blogspot|wordpress|wp|videopress|wptavern|livejournal|withgoogle|googlegroups|googleusercontent|googlevideo|ggpht|noembed|appspot|firebaseio|firebaseapp|libring|hcaptcha|paypal|paypalobjects|amazon|media-amazon|media-imdb|ebay|microsoft|live|bing|msn|yahoo|yimg|yahooapis|duckduckgo|yandex|webflow|rtlcss|dropbox|dropboxusercontent|dropboxstatic|dropbox-dns|timeanddate|momentjs|weather|accuweather|theweathernetwork|windy|sat24|rainviewer|uvlens|statcounter|adobe|onesignal|livefyre|pushwoosh|tinypass|addtoany|addthisevent|addevent|addtocalendar|sumo|sumome|chatango|bitly|tinyurl|ipcamlive|steamstatic|playstation|discord|discordapp|mixer|odysee|rumble|bitchute|parler|gab|slideplayer|kym-cdn|gyazo|icons8|iconfinder|iconarchive|iconscout|flaticon|kindpng|pngitem|prntscr|deviantart|firefoxusercontent|box|feedly|feedburner|phpbb|vk|userapi|whatsapp|vroptimal-3dx-assets|bbc|cnn|go|nytimes|nyt|today|gofundme|fifa|uefa|nba|turner|xkcd|mtvnservices|cc|tmz|bugsnag|zoro|hebcal|fontsproject|kayma|kayma-dashboards|kayma-insights|kampyle|vicomi|openweb|cincopa|avplayer|vidnt|peer5|h-cdn|bynetcdn|cdnwiz|best-tv|viewbix|streamrail|smv-cdn|cloudvideoplatform|dxmcdn|dxmdp|waze|hunchbots|jeeng|cloudinary|sphereup|poloriz|applicaster|cloudwm|cloudwm-waf|negishim|accessibe|accessibeapp|acsbap|vollotech|mk-sense|allyable|shortaudition|spaceil|clear-map|segmanta|opinionstage|playbuzz|apester|qmerce|outbrain|taboola|taboolasyndication|googleoptimize|google-analytics|googletagservices|googletagmanager|googleadservices|googlesyndication|cloudflareinsights|chartbeat|scorecardresearch|serving-sys|exposebox|dynamicyield|coralogix|browsiprod|ip-api|petametrics|cooladata|hotjar|pusher|carto|fortvision|fortcdn|getsentry|trackjs|gamezhero|nick|nickjr|teennick|travelriskmap|sinclairstoryline|fresnobee|nbcchicago|magazina-il|raxcdn|pagewiz|pas-rahav|aniview|adnxs|sekindo)\.com\.?([\/\:]|$))^[a-zA-Z0-9\-]+\:\/+[^\/\:]+\.com\.?([\/\:]|$) + regexFilter is not RE2-compatible: ^(?![a-zA-Z0-9\-]+\:\/+([^\/\:]+\.(il|com|net|org|gov|mil|edu|int|(ac|gov|nhs)\.uk|(google)|(google)\.(com?\.)?[a-zA-Z]{2,3})|[0-9\.]+|([^\/\:\.]+\.)*(omny\.fm|anchor\.fm|simplecast\.fm|castbox\.fm|github\.io|socket\.io|codepen\.io|polyfill\.io|embed\.ly|iframe\.ly|infogr\.am|t\.me|flourish\.studio|flourish\.rocks|uri\.sh|po\.st|plyr\.io|piano\.io|tg\.dev|periscope\.tv|pscp\.tv|vine\.co|popkey\.co|tenor\.co|redd\.it|ibb\.co|vgy\.me|postimg\.cc|imageshack\.us|prnt\.sc|imagesup\.co|weserv\.nl|telesco\.pe|powr\.io|pippa\.io|last\.fm|scdn\.co|adobe\.io|viafoura\.co|lmao\.ninja|disease\.sh|web\.app|twitch\.tv|rmbl\.ws|stories\.sc|vid\.me|spot\.im|spots\.im|inthegame\.io|cybercdn\.live|h-cdn\.co|minute\.ly|vttp\.co|tldw\.me|feeder\.co|del\.icio\.us|telegram\.me|yandex\.ru|dailymail\.co\.uk|dailystar\.co\.uk|bbc\.net\.uk|bbc\.co\.uk|cnn\.io|bit\.ly|goo\.gl|g\.co|youtu\.be|t\.co|fb\.me|m\.me|instagr\.am|wa\.me|amzn\.to|wp\.me|git\.io|docdro\.id|arcg\.is|ow\.ly|disq\.us|discord\.gg|tiny\.cc|ex\.co|jogo\.studio|nagishly\.co|user1st\.info|knesset\.tv|knesset\.live|walla\.cloud|103\.fm|nickjr\.tv|amagi\.tv|logidea\.info|zoomanalytics\.co|firstimpression\.io|rtk\.io|trb\.tv|ren\.tv|atom-data\.io|sentry\.io|outbid\.io))\.?([\/\:]|$))^[^\/\:\.]+\:\/+[^\/\:\.] + regexFilter is not RE2-compatible: ^(?![a-zA-Z0-9\-]+:\/+www\.(walla(news|shops|tours|art|print)|hamal|sheee)\.co\.il\.?(\/|:|$))^[a-zA-Z0-9\-]+:\/+([a-zA-Z0-9\-]+\.)+(walla(news|shops|tours|art|print)|hamal|sheee)\.co\.il\.?(\/|:|$) + regexFilter is not RE2-compatible: ^(?![a-zA-Z0-9\-]+:\/+(www\.(walla(news|shops|tours|art|print)|hamal)|(api-mail|dal|dcx|isc|iscwne|www)\.walla)\.co\.il\.?(\/|:|$))^[a-zA-Z0-9\-]+:\/+([a-zA-Z0-9\-]+\.)+(walla(news|shops|tours|art|print)?|hamal)\.co\.il\.?(\/|:|$) +CSS-generic: 5 plain CSS selectors +CSS-specific: 441 distinct filters + Combined into 320 distinct hostnames + Combined into 1 distinct entities +CSS-declarative: 5 distinct filters + Combined into 3 distinct hostnames + Combined into 1 distinct entities +Procedural-related distinct filters: 5 distinct combined selectors + Combined into 4 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'ita-0': + Fetching remote https://easylist-downloads.adblockplus.org/easylistitaly.txt +Input filter count: 3547 + Accepted filter count: 3545 + Rejected filter count: 0 +Output rule count: 3279 + Plain good: 3275 + + Maybe good (regexes): 4 + redirect=: 0 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 0 + +CSS-generic: 363 plain CSS selectors +CSS-generic-high: 53 plain CSS selectors +CSS-specific: 2980 distinct filters + Combined into 3211 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 26 distinct combined selectors + Combined into 26 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'jpn-1': + Fetching remote https://filters.adtidy.org/extension/ublock/filters/7.txt +Input filter count: 1891 + Accepted filter count: 1891 + Rejected filter count: 0 +Output rule count: 1311 + Plain good: 1267 + + Maybe good (regexes): 16 + redirect=: 23 + removeparams= (accepted/discarded): 0/1 + modifyHeaders=: 0 + Unsupported: 5 + regexFilter is not RE2-compatible: \/kyodopress_cms\/wp-content\/(themes\/kyodopress\/img_banner\/(?!bn_newspaper\.gif)|banners).* + regexFilter is not RE2-compatible: ^https:\/\/(?!www)[a-z]{3,}\.[a-z]{8,}\.com\/index\.php\?main_page=product_info(&stl=\d)?&(?:cPath|products_id)= + regexFilter is not RE2-compatible: ^https?:\/\/(?!www)[a-z]{3,5}\.[0-9a-z]{4,10}\.[a-z]{2,6}\/[a-z]{3,15}\/(?=[a-z]{0,9}[0-9A-Z])[0-9A-z]{10}\.html$ + regexFilter is not RE2-compatible: ^(?!.*(sharecast.ws|bunnycdn.ru|bootstrapcdn.com|cdn.ampproject.org|cloudflare.com|cdn.staticfile.org|disqus.com|disquscdn.com|dmca.com|ebacdn.com|facebook.net|fastlylb.net|fbcdn.net|fluidplayer.com|fontawesome.com|github.io|google.com|googleapis.com|googletagmanager.com|gstatic.com|jquery.com|jsdelivr.net|jwpcdn.com|jwplatform.com|polyfill.io|recaptcha.net|shrink.pe|twitter.com|ulogin.ru|unpkg.com|userapi.com|vidazoo.com|vk.com|yandex.|yastatic.net|ytimg.com|zencdn.net|player|youtube.com|cackle.me|googleoptimize.com|vuukle.com|chatango.com|twimg.com|google-analytics.com|hcaptcha.com|raincaptcha.com|media-imdb.com|blogger.com|hwcdn.net|instagram.com|wp.com|imgsmail.ru)).*$ + Unsupported regex-based removeParam: /^(cookie|ga_|u_)/ +CSS-generic: 110 plain CSS selectors +CSS-generic-high: 10 plain CSS selectors +CSS-specific: 5991 distinct filters + Combined into 4055 distinct hostnames + Combined into 7 distinct entities +CSS-declarative: 174 distinct filters + Combined into 151 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 875 distinct combined selectors + Combined into 840 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'kor-1': + Fetching remote https://cdn.jsdelivr.net/gh/List-KR/List-KR@master/filter-uBlockOrigin.txt + Fetching remote https://cdn.jsdelivr.net/gh/List-KR/List-KR@master/filters-share/3rd_domains.txt + Fetching remote https://cdn.jsdelivr.net/gh/List-KR/List-KR@master/filters-share/1st_domains.txt + Fetching remote https://cdn.jsdelivr.net/gh/List-KR/List-KR@master/filters-share/general_elemhide.txt + Fetching remote https://cdn.jsdelivr.net/gh/List-KR/List-KR@master/filters-uBO/specific_ELEMHIDE.txt + Fetching remote https://cdn.jsdelivr.net/gh/List-KR/List-KR@master/filters-share/general_url.txt + Fetching remote https://cdn.jsdelivr.net/gh/List-KR/List-KR@master/filters-uBO/general_url.txt + Fetching remote https://cdn.jsdelivr.net/gh/List-KR/List-KR@master/filters-share/specific_URL.txt + Fetching remote https://cdn.jsdelivr.net/gh/List-KR/List-KR@master/filters-share/specific_ELEMHIDE.txt + Fetching remote https://cdn.jsdelivr.net/gh/List-KR/List-KR@master/filters-share/allowlist.txt + Fetching remote https://cdn.jsdelivr.net/gh/List-KR/List-KR@master/filters-share/extended_css_ELEMHIDE.txt + Fetching remote https://cdn.jsdelivr.net/gh/List-KR/List-KR@master/filters-share/extended_css_INJECTION.txt + Fetching remote https://cdn.jsdelivr.net/gh/List-KR/List-KR@master/filters-uBO/specific_REDIRECT.txt + Fetching remote https://cdn.jsdelivr.net/gh/List-KR/List-KR@master/filters-uBO/extended_css_ELEMHIDE.txt + Fetching remote https://cdn.jsdelivr.net/gh/List-KR/List-KR@master/filters-uBO/extended_css_INJECTION.txt + Fetching remote https://cdn.jsdelivr.net/gh/List-KR/List-KR@master/filters-uBO/scriptlets.txt + Fetching remote https://cdn.jsdelivr.net/gh/List-KR/List-KR@master/filters-share/javascript.txt + Fetching remote https://cdn.jsdelivr.net/gh/List-KR/List-KR@master/filters-uBO/javascript.txt + Fetching remote https://cdn.jsdelivr.net/gh/List-KR/List-KR@master/filters-uBO/antiadblock.txt + Fetching remote https://cdn.jsdelivr.net/gh/List-KR/List-KR@master/filters-share/removeparam.txt + Fetching remote https://cdn.jsdelivr.net/gh/List-KR/List-KR@master/filters-uBO/allowlist.txt + Fetching remote https://cdn.jsdelivr.net/gh/List-KR/List-KR@master/filters-share/specific_CSS.txt + Fetching remote https://cdn.jsdelivr.net/gh/List-KR/List-KR@master/filters-uBO/specific_CSS.txt +Input filter count: 1253 + Accepted filter count: 1247 + Rejected filter count: 0 +Output rule count: 896 + Pruning requestDomains: from 297 to 292 + Plain good: 728 + + Maybe good (regexes): 134 + redirect=: 21 + removeparams= (accepted/discarded): 1/0 + modifyHeaders=: 0 + Unsupported: 12 + regexFilter is not RE2-compatible: ^https:\/\/nstatic\.dcinside\.com\/dc\/event\/nft_gaejugi\/(?!nftcon) + regexFilter is not RE2-compatible: ^https?:\/\/img\.kidkids\.net\/banner\/upimage\/[A-Z]+(_|-)[A-Z0-9]+(_|-)(?!LOGO) + regexFilter is not RE2-compatible: ^https:\/\/image\.aladin\.co\.kr\/img\/banner\/flash\/welcome\/nav\/(?!181010)[0-9]+_tab + regexFilter is not RE2-compatible: ^https:\/\/static\.wixstatic\.com\/media\/[0-9a-z]{6}_[a-z0-9]{32}~(?!.+doc).+ + regexFilter is not RE2-compatible: ^https:\/\/thumb\.toomics\.com\/upload\/banner\/(?!main|cut) + Can't salvage rule with only entity-based domain= option: xn--h10b90b998c.* + Can't salvage rule with only entity-based domain= option: newtoki.* + regexFilter is not RE2-compatible: ^https:\/\/(www\.)?filetender\.com\/images\/(?!logo).+\.(jpg|png)$ + regexFilter is not RE2-compatible: ^https:\/\/(www\.)?ruru\.tv\/uploads\/[0-9]+\/((?!16682220461360)[0-9]+) + regexFilter is not RE2-compatible: ^https:\/\/today-sports\.io\/img\/.*(?=(evolution|banner|\.gif)) + regexFilter is not RE2-compatible: ^https:\/\/s[0-9]+\.sonagitv\.[a-z]+\/sonagi[0-9]*_media\/sites\/[0-9]+\/[0-9]+\/[0-9]+\/(?!(SSNGINDSALC|cropped|sonagitvlogo))[a-z0-9-]+\., Can't salvage rule with only entity-based domain= option: sonagitv.* + Unpatchable redirect filter: google-ima3.js +CSS-generic: 12 plain CSS selectors +CSS-generic-high: 67 plain CSS selectors +CSS-specific: 1194 distinct filters + Combined into 1308 distinct hostnames + Combined into 2 distinct entities +CSS-declarative: 170 distinct filters + Combined into 153 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 102 distinct combined selectors + Combined into 150 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'ltu-0': + Fetching remote https://raw.githubusercontent.com/EasyList-Lithuania/easylist_lithuania/master/easylistlithuania.txt +Input filter count: 568 + Accepted filter count: 568 + Rejected filter count: 0 +Output rule count: 523 + Plain good: 520 + + Maybe good (regexes): 1 + redirect=: 2 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 0 + +CSS-generic: 5 plain CSS selectors +CSS-generic-high: 5 plain CSS selectors +CSS-specific: 564 distinct filters + Combined into 320 distinct hostnames + Combined into 0 distinct entities +CSS-declarative: 7 distinct filters + Combined into 7 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 7 distinct combined selectors + Combined into 8 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'lva-0': + Fetching remote https://raw.githubusercontent.com/Latvian-List/adblock-latvian/master/lists/latvian-list.txt +Input filter count: 185 + Accepted filter count: 185 + Rejected filter count: 0 +Output rule count: 144 + Plain good: 144 + + Maybe good (regexes): 0 + redirect=: 0 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 0 + +CSS-generic-high: 2 plain CSS selectors +CSS-specific: 184 distinct filters + Combined into 62 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'mkd-0': + Fetching remote https://raw.githubusercontent.com/DeepSpaceHarbor/Macedonian-adBlock-Filters/master/Filters +Input filter count: 289 + Accepted filter count: 289 + Rejected filter count: 0 +Output rule count: 158 + Plain good: 157 + + Maybe good (regexes): 0 + redirect=: 0 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 1 + Invalid network filter in mkd-0: data:image/jpg;base64,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$domain=reporter.mk +CSS-generic: 2 plain CSS selectors +CSS-specific: 426 distinct filters + Combined into 114 distinct hostnames + Combined into 0 distinct entities +CSS-declarative: 2 distinct filters + Combined into 2 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'nld-0': + Fetching remote https://easydutch-ubo.github.io/EasyDutch/EasyDutch.txt + Fetching remote https://easydutch-ubo.github.io/EasyDutch/EasyDutch/Block_General.txt + Fetching remote https://easydutch-ubo.github.io/EasyDutch/EasyDutch/Block_first_party_Server.txt + Fetching remote https://easydutch-ubo.github.io/EasyDutch/EasyDutch/Block_third_party_Server.txt + Fetching remote https://easydutch-ubo.github.io/EasyDutch/EasyDutch/Block_Resources.txt + Fetching remote https://easydutch-ubo.github.io/EasyDutch/EasyDutch/Block_Whitelist.txt + Fetching remote https://easydutch-ubo.github.io/EasyDutch/EasyDutch/Hide_General.txt + Fetching remote https://easydutch-ubo.github.io/EasyDutch/EasyDutch/Hide_Specific.txt + Fetching remote https://easydutch-ubo.github.io/EasyDutch/EasyDutch/Hide_Whitelist.txt + Fetching remote https://easydutch-ubo.github.io/EasyDutch/EasyDutch/Anti-Adblock.txt + Fetching remote https://easydutch-ubo.github.io/EasyDutch/EasyDutch/No_uBlock_Filters.txt +Input filter count: 734 + Accepted filter count: 733 + Rejected filter count: 0 +Output rule count: 626 + Plain good: 615 + + Maybe good (regexes): 6 + redirect=: 2 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 3 + FilterStrictParty: Strict partyness strict3p not supported + regexFilter is not RE2-compatible: https\:\/\/nieuwsfiets\.nu\/wp-content\/uploads\/.*\/.*(?:banner-(?!mis|tip).*|\.gif) + Can't salvage rule with only entity-based domain= option: allestoringen.* +CSS-generic: 14 plain CSS selectors +CSS-generic-high: 1 plain CSS selectors +CSS-specific: 956 distinct filters + Combined into 994 distinct hostnames + Combined into 1 distinct entities +CSS-declarative: 11 distinct filters + Combined into 10 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 244 distinct combined selectors + Combined into 221 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'nor-0': + Fetching remote https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianList.txt + Fetching remote https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianExperimentalList%20alternate%20versions/AntiAdblockEntries.txt + Fetching remote https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianExperimentalList%20alternate%20versions/NordicFilters-NotFirefox.txt + Fetching remote https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianExperimentalList%20alternate%20versions/NordicFilters-NotBrave.txt +Input filter count: 1400 + Accepted filter count: 1400 + Rejected filter count: 0 +Output rule count: 505 + Plain good: 459 + + Maybe good (regexes): 4 + redirect=: 5 + removeparams= (accepted/discarded): 25/4 + modifyHeaders=: 1 + Unsupported: 11 + Can't salvage rule with only entity-based domain= option: eniro.* + Can't salvage rule with only entity-based domain= option: eniro.*|proff.* + Can't salvage rule with only entity-based domain= option: eurosport.* + Can't salvage rule with only entity-based domain= option: discoveryplus.* + Can't salvage rule with only entity-based domain= option: discoveryplus.* + Can't salvage rule with only entity-based domain= option: discoveryplus.* + Can't salvage rule with only entity-based domain= option: discoveryplus.* + Unsupported regex-based removeParam: /^rs\d/ + Unsupported regex-based removeParam: /^source=partnerads$/ + Unsupported regex-based removeParam: /^source=tradedoubler$/ + Unsupported regex-based removeParam: /^amp;/ +CSS-generic: 132 plain CSS selectors +CSS-generic-high: 28 plain CSS selectors +CSS-specific: 1127 distinct filters + Combined into 580 distinct hostnames + Combined into 13 distinct entities +CSS-declarative: 48 distinct filters + Combined into 117 distinct hostnames + Combined into 1 distinct entities +Procedural-related distinct filters: 92 distinct combined selectors + Combined into 80 distinct hostnames + Combined into 2 distinct entities +============================ +Listset for 'pol-0': + Fetching remote https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock.txt + Fetching remote https://raw.githubusercontent.com/olegwukr/polish-privacy-filters/master/anti-adblock.txt + Fetching remote https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock_ublock.txt + Fetching remote https://raw.githubusercontent.com/olegwukr/polish-privacy-filters/master/anti-adblock-suplement.txt +Input filter count: 1409 + Accepted filter count: 1408 + Rejected filter count: 1 +Output rule count: 1046 + Plain good: 967 + + Maybe good (regexes): 43 + redirect=: 27 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 9 + regexFilter is not RE2-compatible: \/[0-9a-zA-Z]{5,7}\_(?!adaptiveresize)[a-z]{12,17}\_[0-9]{3,3}\x[0-9]{3,3}\.jpg$ + regexFilter is not RE2-compatible: ^https:\/\/eku24.net\/images\/slajdy\/(?!zyczenia)[a-z]{3,10}\/[a-zA-Z0-9_-]{10,50}\.jpg + regexFilter is not RE2-compatible: ^https:\/\/(?!horrortube)(?!filman.cc)(?!horlol.pl)[a-z.0-9]{3,15}\.[a-z]{2,3}\/ + regexFilter is not RE2-compatible: https?:\/\/naekranie\.pl\/wp-content\/uploads\/[0-9]{4,4}\/[0-9]{2,2}\/(?!jpg)[0-9a-z]{7,10}$ + regexFilter is not RE2-compatible: https?:\/\/(?!(poczta|bc))[a-z.]{3,15}\.wp\.pl\/.{20,} + regexFilter is not RE2-compatible: ^http:\/\/((?!192\.168)(?!10\.)(?!172\.16)(?!172\.17)(?!172\.18)(?!172\.19)(?!172\.2)(?!172\.30)(?!172\.31)([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\/[a-zA-Z0-9]{30,} + regexFilter is not RE2-compatible: ^(http|https):\/\/www\.portel\.pl\/(?!pasaz)[-a-z0-9A-Z_%$&+=[\].]{1,200}\/[-a-z0-9A-Z_%$&+=[\]/.]{2,200}.(html|htm) + regexFilter is not RE2-compatible: ^(http|https):\/\/(?!www.speedvid)(?!streamcherry.com)(?!vshare)(?!vidoza)(?!www.youtube)[a-zA-Z0-9\W]{5,10}.[a-z]{2,20}\/(?!anime)[\w\W\d]{5,20}\/[a-z]{5,20}\/ + Can't salvage rule with only entity-based domain= option: trojmiasto.* +CSS-generic: 63 plain CSS selectors +CSS-generic-high: 48 plain CSS selectors +CSS-specific: 4214 distinct filters + Combined into 3231 distinct hostnames + Combined into 0 distinct entities +CSS-declarative: 131 distinct filters + Combined into 182 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 96 distinct combined selectors + Combined into 95 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'rou-1': + Fetching remote https://road.adblock.ro/lista.txt +No valid content for undefined +Input filter count: 0 + Accepted filter count: 0 + Rejected filter count: 0 +Output rule count: 0 + Plain good: 0 + + Maybe good (regexes): 0 + redirect=: 0 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 0 + +============================ +Listset for 'rus-0': + Fetching remote https://raw.githubusercontent.com/easylist/ruadlist/master/RuAdList-uBO.txt + Fetching remote https://raw.githubusercontent.com/easylist/ruadlist/master/advblock/adservers.txt + Fetching remote https://raw.githubusercontent.com/easylist/ruadlist/master/advblock/first_level.txt + Fetching remote https://raw.githubusercontent.com/easylist/ruadlist/master/advblock/general_block.txt + Fetching remote https://raw.githubusercontent.com/easylist/ruadlist/master/advblock/general_hide.txt + Fetching remote https://raw.githubusercontent.com/easylist/ruadlist/master/advblock/popup.txt + Fetching remote https://raw.githubusercontent.com/easylist/ruadlist/master/advblock/specific_antisocial.txt + Fetching remote https://raw.githubusercontent.com/easylist/ruadlist/master/advblock/specific_block.txt + Fetching remote https://raw.githubusercontent.com/easylist/ruadlist/master/advblock/specific_hide.txt + Fetching remote https://raw.githubusercontent.com/easylist/ruadlist/master/advblock/specific_special.txt + Fetching remote https://raw.githubusercontent.com/easylist/ruadlist/master/advblock/thirdparty.txt + Fetching remote https://raw.githubusercontent.com/easylist/ruadlist/master/advblock/whitelist.txt + Fetching remote https://raw.githubusercontent.com/easylist/ruadlist/master/css-fixes-experimental.txt + Fetching remote https://raw.githubusercontent.com/easylist/ruadlist/master/js-fixes-experimental.txt + Fetching remote https://raw.githubusercontent.com/easylist/ruadlist/master/AWRL-non-sync.txt +Input filter count: 17309 + Accepted filter count: 17299 + Rejected filter count: 8 +Output rule count: 5832 + Pruning requestDomains: from 6634 to 6633 + Plain good: 5745 + + Maybe good (regexes): 21 + redirect=: 16 + removeparams= (accepted/discarded): 15/2 + modifyHeaders=: 29 + Unsupported: 6 + regexFilter is not RE2-compatible: ^(?!.*(24liveblog.com|24liveplus.com|acint.net|addthis.com|addthisedge.com|akamai.net|akamaiedge.net|alloha.tv|ampproject.org|anycomment.io|apester.com|api-ssl.bitly.com|api.corr.life|api.here.com|api.sypexgeo.net|app.hoversignal.com|appsmail.ru|bam.nr-data.net|blogger.com|bootstrapcdn.com|cackle.me|cdn.ampproject.org|cdn.iframe.ly|cdn.rawgit.com|cdnstats.ru|cdnvideo.ru|chartbeat.com|chatango.com|chatbro.com|chimpstatic.com|cloudflare.com|cloudflare.net|cloudfront.net|cloudfunctions.net|code.createjs.com|columbus.te.ua|cultserv.ru|disqus.com|disquscdn.com|dmca.com|documentcloud.org|each.im|ebacdn.com|edgecastcdn.net|edgecdn.ru|ellinagraypel.com|embed.ex.co|embed.widgetpack.com|embedstorage.net|eurosolidarity.org|facebook.com|facebook.net|fastly.net|fastlylb.net|fbcdn.net|fbvkcdn.com|feonet.net|fluidplayer.com|fontawesome.com|fonts.w.tools|freecurrencyrates.com|fwcdn1.com|fwdcdn.com|gcdn.co|getsitecontrol.com|gismeteo.ru|github.io|gitlab.io|google-analytics.com|google.com|googleadservices.com|googleapis.com|googleoptimize.com|googletagmanager.com|googletagservices.com|gravatar.com|gravitec.media|gravitec.net|gstatic.com|hcaptcha.com|hupso.com|hwcdn.net|hypercomments.com|ibytedtos.com|imgsmail.ru|imgur.com|informers.ukr.net|instagram.com|intensedebate.com|intercom.io|intercomcdn.com|intravideo.net|issuu.com|ivideon.com|jivosite.com|jquery.com|js-agent.newrelic.com|jsdelivr.net|jsonip.com|jwpcdn.com|jwplatform.com|keycaptcha.com|kin-x.com|kinogram.best|kinohod.ru|kinoplayer.co|kinotreiler.com|kitbit.net|kodik-add.com|kodikapi.com|libria.fun|licdn.com|likebtn.com|linkedin.com|lp4.io|mail.ru|mailchimp.com|mapbox.com|media-imdb.com|media.reformal.ru|mediator.media|meteobar.com|meteonova.ru|mirtesen.ru|netdna-cdn.com|ngenix.net|nuipogoda.ru|odnaknopka.ru|odnoklassniki.ru|ok.ru|oneall.com|onesignal.com|onthe.io|parastorage.com|phnx.click|piktochart.com|pinterest.com|pixars.org|platformcraft.ru|playbuzz.com|player|player.panda.video|pljs.ru|plrjs.com|pluso.ru|plyr.io|polldaddy.com|polyfill.io|pv.pjtsu.com|quiz.ink|raincaptcha.com|readymag.com|recaptcha.net|relap.io|ren.tv|renteres.ru|rumer.club|s5o.ru|securedtouch.com|selcdn.net|sendpulse.com|sentry-cdn.com|shareaholic.com|shareaholic.net|sharethis.com|shrink.pe|sinoptik.ua|source.mmi.bemobile.ua|sporcle.com|sportradar.com|sportrecs.com|sports.ru|stackpathcdn.com|static.addtoany.com|statically.io|streamvid.club|telegram.im|telegram.org|tenews.org.ua|tenews.te.ua|tiktok.com|tilda.ws|tildacdn.com|tns-counter.ru|tolstoycomments.com|traq.li|trbcdn.net|trbna.com|ttrace.ru|ttwstatic.com|tumblr.com|tvget.ru|tvsok.ru|twimg.com|twitter.com|typekit.net|uanews.org.ua|unpkg.com|uptolike.com|userapi.com|usocial.pro|uweb.ru|vicomi.com|vidazoo.com|videocdn.tv|videoplayers.club|viglink.com|viqeo.tv|vk.com|vkontakte.ru|vuukle.com|webflow.com|weblium.com|weblium.site|widget.speechki.org|widget.vp.ru|widgets.getpocket.com|world-weather.ru|wp.com|yabber.cloud|yandex.ru|yandex.st|yastatic.net|yohoho.cc|yohoho.online|yoomoney.ru|yourwebsite.life|youtube-nocookie.com|youtube.com|ytimg.com|zencdn.net)).*$ + regexFilter is not RE2-compatible: ^(?!.*(24liveblog.com|24liveplus.com|acint.net|addthis.com|addthisedge.com|akamai.net|akamaiedge.net|alloha.tv|ampproject.org|anycomment.io|apester.com|api-ssl.bitly.com|api.corr.life|api.here.com|api.sypexgeo.net|app.hoversignal.com|appsmail.ru|bam.nr-data.net|blogger.com|bootstrapcdn.com|cackle.me|cdn.ampproject.org|cdn.iframe.ly|cdn.rawgit.com|cdnstats.ru|cdnvideo.ru|chartbeat.com|chatango.com|chatbro.com|chimpstatic.com|cloudflare.com|cloudflare.net|cloudfront.net|cloudfunctions.net|code.createjs.com|columbus.te.ua|cultserv.ru|disqus.com|disquscdn.com|dmca.com|documentcloud.org|each.im|ebacdn.com|edgecastcdn.net|edgecdn.ru|ellinagraypel.com|embed.ex.co|embed.widgetpack.com|embedstorage.net|eurosolidarity.org|facebook.com|facebook.net|fastly.net|fastlylb.net|fbcdn.net|fbvkcdn.com|feonet.net|fluidplayer.com|fontawesome.com|fonts.w.tools|freecurrencyrates.com|fwcdn1.com|fwdcdn.com|gcdn.co|getsitecontrol.com|gismeteo.ru|github.io|gitlab.io|google-analytics.com|google.com|googleadservices.com|googleapis.com|googleoptimize.com|googletagmanager.com|googletagservices.com|gravatar.com|gravitec.media|gravitec.net|gstatic.com|hcaptcha.com|hupso.com|hwcdn.net|hypercomments.com|ibytedtos.com|imgsmail.ru|imgur.com|informers.ukr.net|instagram.com|intensedebate.com|intercom.io|intercomcdn.com|intravideo.net|issuu.com|ivideon.com|jivosite.com|jquery.com|js-agent.newrelic.com|jsdelivr.net|jsonip.com|jwpcdn.com|jwplatform.com|keycaptcha.com|kin-x.com|kinogram.best|kinohod.ru|kinoplayer.co|kinotreiler.com|kitbit.net|kodik-add.com|kodikapi.com|libria.fun|licdn.com|likebtn.com|linkedin.com|lp4.io|mail.ru|mailchimp.com|mapbox.com|media-imdb.com|media.reformal.ru|mediator.media|meteobar.com|meteonova.ru|mirtesen.ru|netdna-cdn.com|ngenix.net|nuipogoda.ru|odnaknopka.ru|odnoklassniki.ru|ok.ru|oneall.com|onesignal.com|onthe.io|parastorage.com|phnx.click|piktochart.com|pinterest.com|pixars.org|platformcraft.ru|playbuzz.com|player|player.panda.video|pljs.ru|plrjs.com|pluso.ru|plyr.io|polldaddy.com|polyfill.io|pv.pjtsu.com|quiz.ink|raincaptcha.com|readymag.com|recaptcha.net|relap.io|ren.tv|renteres.ru|rumer.club|s5o.ru|securedtouch.com|selcdn.net|sendpulse.com|sentry-cdn.com|shareaholic.com|shareaholic.net|sharethis.com|shrink.pe|sinoptik.ua|source.mmi.bemobile.ua|sporcle.com|sportradar.com|sportrecs.com|sports.ru|stackpathcdn.com|static.addtoany.com|statically.io|streamvid.club|telegram.im|telegram.org|tenews.org.ua|tenews.te.ua|tiktok.com|tilda.ws|tildacdn.com|tns-counter.ru|tolstoycomments.com|traq.li|trbcdn.net|trbna.com|ttrace.ru|ttwstatic.com|tumblr.com|tvget.ru|tvsok.ru|twimg.com|twitter.com|typekit.net|uanews.org.ua|unpkg.com|uptolike.com|userapi.com|usocial.pro|uweb.ru|vicomi.com|vidazoo.com|videocdn.tv|videoplayers.club|viglink.com|viqeo.tv|vk.com|vkontakte.ru|vuukle.com|webflow.com|weblium.com|weblium.site|widget.speechki.org|widget.vp.ru|widgets.getpocket.com|world-weather.ru|wp.com|yabber.cloud|yandex.ru|yandex.st|yastatic.net|yohoho.cc|yohoho.online|yoomoney.ru|yourwebsite.life|youtube-nocookie.com|youtube.com|ytimg.com|zencdn.net)).*$ + regexFilter is not RE2-compatible: ^(?!.*(spac.me)).*$ + regexFilter is not RE2-compatible: ^(?!.*(24liveblog.com|24liveplus.com|acint.net|addthis.com|addthisedge.com|akamai.net|akamaiedge.net|alloha.tv|ampproject.org|anycomment.io|apester.com|api-ssl.bitly.com|api.corr.life|api.here.com|api.sypexgeo.net|app.hoversignal.com|appsmail.ru|bam.nr-data.net|blogger.com|bootstrapcdn.com|cackle.me|cdn.ampproject.org|cdn.iframe.ly|cdn.rawgit.com|cdnstats.ru|cdnvideo.ru|chartbeat.com|chatango.com|chatbro.com|chimpstatic.com|cloudflare.com|cloudflare.net|cloudfront.net|cloudfunctions.net|code.createjs.com|columbus.te.ua|cultserv.ru|disqus.com|disquscdn.com|dmca.com|documentcloud.org|each.im|ebacdn.com|edgecastcdn.net|edgecdn.ru|ellinagraypel.com|embed.ex.co|embed.widgetpack.com|embedstorage.net|eurosolidarity.org|facebook.com|facebook.net|fastly.net|fastlylb.net|fbcdn.net|fbvkcdn.com|feonet.net|fluidplayer.com|fontawesome.com|fonts.w.tools|freecurrencyrates.com|fwcdn1.com|fwdcdn.com|gcdn.co|getsitecontrol.com|gismeteo.ru|github.io|gitlab.io|google-analytics.com|google.com|googleadservices.com|googleapis.com|googleoptimize.com|googletagmanager.com|googletagservices.com|gravatar.com|gravitec.media|gravitec.net|gstatic.com|hcaptcha.com|hupso.com|hwcdn.net|hypercomments.com|ibytedtos.com|imgsmail.ru|imgur.com|informers.ukr.net|instagram.com|intensedebate.com|intercom.io|intercomcdn.com|intravideo.net|issuu.com|ivideon.com|jivosite.com|jquery.com|js-agent.newrelic.com|jsdelivr.net|jsonip.com|jwpcdn.com|jwplatform.com|keycaptcha.com|kin-x.com|kinogram.best|kinohod.ru|kinoplayer.co|kinotreiler.com|kitbit.net|kodik-add.com|kodikapi.com|libria.fun|licdn.com|likebtn.com|linkedin.com|lp4.io|mail.ru|mailchimp.com|mapbox.com|media-imdb.com|media.reformal.ru|mediator.media|meteobar.com|meteonova.ru|mirtesen.ru|netdna-cdn.com|ngenix.net|nuipogoda.ru|odnaknopka.ru|odnoklassniki.ru|ok.ru|oneall.com|onesignal.com|onthe.io|parastorage.com|phnx.click|piktochart.com|pinterest.com|pixars.org|platformcraft.ru|playbuzz.com|player|player.panda.video|pljs.ru|plrjs.com|pluso.ru|plyr.io|polldaddy.com|polyfill.io|pv.pjtsu.com|quiz.ink|raincaptcha.com|readymag.com|recaptcha.net|relap.io|ren.tv|renteres.ru|rumer.club|s5o.ru|securedtouch.com|selcdn.net|sendpulse.com|sentry-cdn.com|shareaholic.com|shareaholic.net|sharethis.com|shrink.pe|sinoptik.ua|source.mmi.bemobile.ua|sporcle.com|sportradar.com|sportrecs.com|sports.ru|stackpathcdn.com|static.addtoany.com|statically.io|streamvid.club|telegram.im|telegram.org|tenews.org.ua|tenews.te.ua|tiktok.com|tilda.ws|tildacdn.com|tns-counter.ru|tolstoycomments.com|traq.li|trbcdn.net|trbna.com|ttrace.ru|ttwstatic.com|tumblr.com|tvget.ru|tvsok.ru|twimg.com|twitter.com|typekit.net|uanews.org.ua|unpkg.com|uptolike.com|userapi.com|usocial.pro|uweb.ru|vicomi.com|vidazoo.com|videocdn.tv|videoplayers.club|viglink.com|viqeo.tv|vk.com|vkontakte.ru|vuukle.com|webflow.com|weblium.com|weblium.site|widget.speechki.org|widget.vp.ru|widgets.getpocket.com|world-weather.ru|wp.com|yabber.cloud|yandex.ru|yandex.st|yastatic.net|yohoho.cc|yohoho.online|yoomoney.ru|yourwebsite.life|youtube-nocookie.com|youtube.com|ytimg.com|zencdn.net)).*$ + Unsupported modifier exception + Unsupported modifier exception +CSS-generic: 318 plain CSS selectors +CSS-generic-high: 461 plain CSS selectors +CSS-specific: 9772 distinct filters + Combined into 7075 distinct hostnames + Combined into 0 distinct entities +CSS-declarative: 904 distinct filters + Combined into 876 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 271 distinct combined selectors + Combined into 336 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'spa-0': + Fetching remote https://easylist-downloads.adblockplus.org/easylistspanish.txt +Input filter count: 1115 + Accepted filter count: 1115 + Rejected filter count: 0 +Output rule count: 642 + Plain good: 634 + + Maybe good (regexes): 8 + redirect=: 0 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 0 + +CSS-generic: 243 plain CSS selectors +CSS-generic-high: 15 plain CSS selectors +CSS-specific: 1469 distinct filters + Combined into 1198 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 26 distinct combined selectors + Combined into 25 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'spa-1': + Fetching remote https://filters.adtidy.org/extension/ublock/filters/9.txt +Input filter count: 1393 + Accepted filter count: 1387 + Rejected filter count: 0 +Output rule count: 958 + Plain good: 921 + Salvaged rule by ignoring 1 entity-based domain= option: pelisplushd.net|cuevana3.* + Maybe good (regexes): 6 + redirect=: 27 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 4 + Can't salvage rule with only entity-based domain= option: netcine.* + Can't salvage rule with only entity-based domain= option: netcine.* + regexFilter is not RE2-compatible: ^(?!.*(sharecast.ws|bunnycdn.ru|bootstrapcdn.com|cdn.ampproject.org|cloudflare.com|cdn.staticfile.org|disqus.com|disquscdn.com|dmca.com|ebacdn.com|facebook.net|fastlylb.net|fbcdn.net|fluidplayer.com|fontawesome.com|github.io|google.com|googleapis.com|googletagmanager.com|gstatic.com|jquery.com|jsdelivr.net|jwpcdn.com|jwplatform.com|polyfill.io|recaptcha.net|shrink.pe|twitter.com|ulogin.ru|unpkg.com|userapi.com|vidazoo.com|vk.com|yandex.|yastatic.net|ytimg.com|zencdn.net|player|youtube.com|cackle.me|googleoptimize.com|vuukle.com|chatango.com|twimg.com|google-analytics.com|hcaptcha.com|raincaptcha.com|media-imdb.com|blogger.com|hwcdn.net|instagram.com|wp.com|imgsmail.ru)).*$ + Can't salvage rule with only entity-based domain= option: anitube.* +CSS-generic: 84 plain CSS selectors +CSS-specific: 2526 distinct filters + Combined into 1464 distinct hostnames + Combined into 6 distinct entities +CSS-declarative: 99 distinct filters + Combined into 149 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 70 distinct combined selectors + Combined into 65 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'svn-0': + Fetching remote https://raw.githubusercontent.com/betterwebleon/slovenian-list/master/filters.txt +Input filter count: 148 + Accepted filter count: 148 + Rejected filter count: 0 +Output rule count: 100 + Plain good: 100 + + Maybe good (regexes): 0 + redirect=: 0 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 0 + +CSS-generic: 4 plain CSS selectors +CSS-specific: 332 distinct filters + Combined into 148 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 2 distinct combined selectors + Combined into 2 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'swe-1': + Fetching remote https://raw.githubusercontent.com/lassekongo83/Frellwits-filter-lists/master/Frellwits-Swedish-Filter.txt + Fetching remote https://raw.githubusercontent.com/lassekongo83/Frellwits-filter-lists/master/Swedish/swe-ubo-filters.txt + Fetching remote https://raw.githubusercontent.com/lassekongo83/Frellwits-filter-lists/master/Swedish/chromium.txt + Fetching remote https://raw.githubusercontent.com/lassekongo83/Frellwits-filter-lists/master/Swedish/not_mobile.txt +Input filter count: 1663 + Accepted filter count: 1663 + Rejected filter count: 0 +Output rule count: 1241 + Plain good: 1219 + + Maybe good (regexes): 2 + redirect=: 10 + removeparams= (accepted/discarded): 5/3 + modifyHeaders=: 2 + Unsupported: 3 + Unsupported regex-based removeParam: /^ap/ + Unsupported regex-based removeParam: /^browser/ + Unsupported regex-based removeParam: /^utm_/ +CSS-generic: 271 plain CSS selectors +CSS-generic-high: 44 plain CSS selectors +CSS-specific: 661 distinct filters + Combined into 1130 distinct hostnames + Combined into 1 distinct entities +CSS-declarative: 79 distinct filters + Combined into 211 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 374 distinct combined selectors + Combined into 324 distinct hostnames + Combined into 1 distinct entities +============================ +Listset for 'tha-0': + Fetching remote https://raw.githubusercontent.com/easylist-thailand/easylist-thailand/master/subscription/easylist-thailand.txt + Fetching remote https://raw.githubusercontent.com/easylist-thailand/easylist-thailand/master/subscription/ublock.txt +Input filter count: 760 + Accepted filter count: 760 + Rejected filter count: 0 +Output rule count: 750 + Plain good: 746 + + Maybe good (regexes): 2 + redirect=: 2 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 0 + +CSS-generic-high: 5 plain CSS selectors +CSS-specific: 614 distinct filters + Combined into 166 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 14 distinct combined selectors + Combined into 11 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'tur-0': + Fetching remote https://filters.adtidy.org/extension/ublock/filters/13.txt +Input filter count: 1779 + Accepted filter count: 1778 + Rejected filter count: 0 +Output rule count: 1338 + Plain good: 1297 + Salvaged rule by ignoring 1 entity-based domain= option: ajans32.com|asyadiziizle.com|balfilmizle1.com|birasyadizi.com|buyuktorbali.com|dizilost.com|duzcetv.com|erotikfilmtube.com|erotikizlefilm.com|ertehaber.com|filmjr1.com|filmsezonu.com|haber32.com.tr|haberant.com|jokerfilmizle.com|kozfilm.com|malatyamegahaber.com|medya32.com|sexfilmleriizle.com|sinemangoo.org|technopat.net|unyenethaber.com|zerotikk.com|dizicaps.* + Salvaged rule by ignoring 1 entity-based domain= option: fullhdfilm.pro|fullhdfilmizle5.* + Salvaged rule by ignoring 1 entity-based domain= option: turkcealtyazi.org|filmmakinesi.* + Salvaged rule by ignoring 1 entity-based domain= option: cdn.diziyou.co|geyvemedya.com|hdfilmcehennemi2.* + Salvaged rule by ignoring 1 entity-based domain= option: forum.donanimhaber.com|mp3indirdur.mobi|setfilmizle.* + Maybe good (regexes): 14 + redirect=: 17 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 10 + Can't salvage rule with only entity-based domain= option: filmizletv.* + Can't salvage rule with only entity-based domain= option: fullhdfilmizle5.* + Can't salvage rule with only entity-based domain= option: jetfilmizle.* + Can't salvage rule with only entity-based domain= option: siyahfilmizle.* + Can't salvage rule with only entity-based domain= option: fullhdfilmizlesene.* + Can't salvage rule with only entity-based domain= option: filmmakinesi.* + regexFilter is not RE2-compatible: yenihaberden.com\/d\/other\/(?!yeni-haber-youtube) + Can't salvage rule with only entity-based domain= option: yabancidizi.* + regexFilter is not RE2-compatible: ^(?!.*(sharecast.ws|bunnycdn.ru|bootstrapcdn.com|cdn.ampproject.org|cloudflare.com|cdn.staticfile.org|disqus.com|disquscdn.com|dmca.com|ebacdn.com|facebook.net|fastlylb.net|fbcdn.net|fluidplayer.com|fontawesome.com|github.io|google.com|googleapis.com|googletagmanager.com|gstatic.com|jquery.com|jsdelivr.net|jwpcdn.com|jwplatform.com|polyfill.io|recaptcha.net|shrink.pe|twitter.com|ulogin.ru|unpkg.com|userapi.com|vidazoo.com|vk.com|yandex.|yastatic.net|ytimg.com|zencdn.net|player|youtube.com|cackle.me|googleoptimize.com|vuukle.com|chatango.com|twimg.com|google-analytics.com|hcaptcha.com|raincaptcha.com|media-imdb.com|blogger.com|hwcdn.net|instagram.com|wp.com|imgsmail.ru)).*$ + Can't salvage rule with only entity-based domain= option: filmizletv.* +CSS-generic: 146 plain CSS selectors +CSS-generic-high: 60 plain CSS selectors +CSS-specific: 3395 distinct filters + Combined into 2763 distinct hostnames + Combined into 40 distinct entities +CSS-declarative: 169 distinct filters + Combined into 558 distinct hostnames + Combined into 22 distinct entities +Procedural-related distinct filters: 159 distinct combined selectors + Combined into 128 distinct hostnames + Combined into 3 distinct entities +============================ +Listset for 'vie-1': + Fetching remote https://raw.githubusercontent.com/abpvn/abpvn/master/filter/abpvn_ublock.txt +Input filter count: 567 + Accepted filter count: 567 + Rejected filter count: 0 +Output rule count: 467 + Plain good: 455 + + Maybe good (regexes): 4 + redirect=: 5 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 3 + Unsupported: 0 + +CSS-generic: 10 plain CSS selectors +CSS-generic-high: 4 plain CSS selectors +CSS-specific: 769 distinct filters + Combined into 439 distinct hostnames + Combined into 0 distinct entities +CSS-declarative: 4 distinct filters + Combined into 14 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 4 distinct combined selectors + Combined into 3 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'block-lan': + Fetching remote https://ublockorigin.github.io/uAssets/filters/lan-block.txt +Input filter count: 48 + Accepted filter count: 48 + Rejected filter count: 0 +Output rule count: 12 + Plain good: 5 + + Maybe good (regexes): 7 + redirect=: 0 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 0 + +============================ +Listset for 'dpollock-0': + Fetching remote https://someonewhocares.org/hosts/hosts +Input filter count: 11543 + Accepted filter count: 11542 + Rejected filter count: 0 +Output rule count: 1 + Pruning requestDomains: from 11542 to 9296 + Plain good: 1 + + Maybe good (regexes): 0 + redirect=: 0 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 0 + +============================ +Listset for 'adguard-spyware-url': + Fetching remote https://filters.adtidy.org/extension/ublock/filters/17.txt +Input filter count: 1186 + Accepted filter count: 1183 + Rejected filter count: 0 +Output rule count: 448 + Plain good: 0 + + Maybe good (regexes): 0 + redirect=: 0 + removeparams= (accepted/discarded): 367/81 + modifyHeaders=: 0 + Unsupported: 81 + Unsupported regex-based removeParam: /^cm_mmc/ + Unsupported regex-based removeParam: /^__s=[A-Za-z0-9]{6\,}/ + Unsupported regex-based removeParam: /^via%3D/ + Unsupported regex-based removeParam: /ga[ct]id/ + Unsupported regex-based removeParam: /param[0-9]{1}|utm_si|matchtype|device|creative|keyword|placement|adposition|campaignid|adgroupid|feeditemid|targetid|loc_|searchtype|network|search_pos|cat_pos|block|position/ + Unsupported regex-based removeParam: /pfx|adj/ + Unsupported regex-based removeParam: /^event_callback_/ + Unsupported regex-based removeParam: /elq/ + Unsupported regex-based removeParam: /utm_/ + Unsupported regex-based removeParam: /web_only|_branch_referrer/ + Unsupported regex-based removeParam: /premiumVisit|utm_compaign/ + Unsupported regex-based removeParam: /utm_partner_id|frommail/ + Unsupported regex-based removeParam: /^(udid|DeviceID|ver|appbuild|vendor|model|device_name|device_type|instanceid|device_year|connection_class|appsflyerid)/ + Unsupported regex-based removeParam: /^cd\d+/ + Unsupported regex-based removeParam: /^subid/ + Unsupported regex-based removeParam: /^mkt_tok/ + Unsupported regex-based removeParam: /fx_(source|medium|campaign)/ + Unsupported regex-based removeParam: /^ref_/ + Unsupported regex-based removeParam: /^cx_/ + Unsupported regex-based removeParam: /^pickup_list_click/ + Unsupported regex-based removeParam: /distributorid|wfr|ifr|share_relation/ + Unsupported regex-based removeParam: /cUrl|ref/ + Unsupported regex-based removeParam: /topicPageSponsorship|^itm_/ + Unsupported regex-based removeParam: /^utm_/ + Unsupported regex-based removeParam: /^trk/ + Unsupported regex-based removeParam: /^utm_cid/ + Unsupported regex-based removeParam: /entries/ + Unsupported regex-based removeParam: /Version/ + Unsupported regex-based removeParam: /^at_custom/ + Unsupported regex-based removeParam: /mcorgid|mid|ts/ + Unsupported regex-based removeParam: /^dc_trk_/ + Unsupported regex-based removeParam: /^(ppref|ref|pid)=/ + Unsupported regex-based removeParam: /^subid/ + Unsupported regex-based removeParam: /^(_requestid|reff)=/ + Unsupported regex-based removeParam: /^affExtParam/ + Unsupported regex-based removeParam: /^otracker/ + Unsupported regex-based removeParam: /spm=|scm=|from=|keyori=|sugg=|search=|mp=|c=|^abtest|^abbucket|pos=|themeID=|algArgs=|clickTrackInfo=|acm=|item_id=|version=|up_id=|pvid=/ + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported modifier exception + Unsupported regex-based removeParam: /^\/_ui\/desktop\/common\/js\/uiAnalytics\// + Unsupported regex-based removeParam: /_ui\/shared\/common\/js\/analytics\/with-intersection-track.js/ + Unsupported regex-based removeParam: /_ui\/shared\/common\/js\/InappCommunicationManager.js/ + Unsupported regex-based removeParam: /_ui\/shared\/common\/js\/util\/jquery.analytics-utils.js/ + Unsupported regex-based removeParam: /^(device|country|path)=/ + Unsupported regex-based removeParam: /cdt|ref/ + Unsupported regex-based removeParam: ~/^(primer|subset_id)=/ + Unsupported regex-based removeParam: /tour|campaign/ + Unsupported modifier exception +CSS-specific: 1 distinct filters + Combined into 3 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'annoyances-cookies': + Fetching remote https://ublockorigin.github.io/uAssets/thirdparties/easylist-cookies.txt + Fetching remote https://ublockorigin.github.io/uAssets/filters/annoyances-cookies.txt +Input filter count: 2000 + Accepted filter count: 1997 + Rejected filter count: 0 +Output rule count: 1691 + Plain good: 1690 + + Maybe good (regexes): 1 + redirect=: 0 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 0 + +CSS-generic: 16939 plain CSS selectors +CSS-generic-high: 351 plain CSS selectors +CSS-specific: 5385 distinct filters + Combined into 16378 distinct hostnames + Combined into 1 distinct entities +CSS-declarative: 66 distinct filters + Combined into 5469 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 7 distinct combined selectors + Combined into 17 distinct hostnames + Combined into 0 distinct entities +============================ +Listset for 'annoyances-overlays': + Fetching remote https://filters.adtidy.org/extension/ublock/filters/19.txt + Fetching remote https://ublockorigin.github.io/uAssets/filters/annoyances-others.txt +Input filter count: 2483 + Accepted filter count: 2481 + Rejected filter count: 0 +Output rule count: 1520 + Pruning requestDomains: from 530 to 529 + Plain good: 1454 + + Maybe good (regexes): 3 + redirect=: 52 + removeparams= (accepted/discarded): 1/0 + modifyHeaders=: 6 + Unsupported: 4 + Can't salvage rule with only entity-based domain= option: gmx.* + regexFilter is not RE2-compatible: ^https:\/\/[0-9a-z]{7,25}\.com\/v2(?:\/0\/)?(?=[0-9a-z_-]{0,84}[A-Z])(?=[a-zA-Z_-]{0,84}[0-9])[0-9a-zA-Z_-]{54,85}(#\?v=[0-9a-f]{32})?$ + regexFilter is not RE2-compatible: ^https:\/\/[0-9a-z]{7,25}\.com\/v2(?:\/0\/)?(?=[0-9a-z_-]{0,84}[A-Z])(?=[a-zA-Z_-]{0,84}[0-9])[0-9a-zA-Z_-]{54,85}(#\?v=[0-9a-f]{32})?$ + regexFilter is not RE2-compatible: ^https:\/\/[0-9a-z]{7,25}\.com\/v2(?:\/0\/)?(?=[0-9a-z_-]{0,84}[A-Z])(?=[a-zA-Z_-]{0,84}[0-9])[0-9a-zA-Z_-]{54,85}(#\?v=[0-9a-f]{32})?$ +CSS-generic: 35 plain CSS selectors +CSS-generic-high: 3 plain CSS selectors +CSS-specific: 10701 distinct filters + Combined into 10527 distinct hostnames + Combined into 68 distinct entities +CSS-declarative: 610 distinct filters + Combined into 2227 distinct hostnames + Combined into 25 distinct entities +Procedural-related distinct filters: 377 distinct combined selectors + Combined into 758 distinct hostnames + Combined into 7 distinct entities +============================ +Listset for 'annoyances-social': + Fetching remote https://filters.adtidy.org/extension/ublock/filters/4.txt +Input filter count: 643 + Accepted filter count: 643 + Rejected filter count: 0 +Output rule count: 544 + Plain good: 541 + + Maybe good (regexes): 0 + redirect=: 1 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 2 + regexFilter is not RE2-compatible: \/icons_addtoany\/(?!a2a|bookmark|print)[a-z]+ + Can't salvage rule with only entity-based domain= option: freelancer.* +CSS-generic: 753 plain CSS selectors +CSS-generic-high: 86 plain CSS selectors +CSS-specific: 10807 distinct filters + Combined into 11984 distinct hostnames + Combined into 63 distinct entities +CSS-declarative: 115 distinct filters + Combined into 204 distinct hostnames + Combined into 7 distinct entities +Procedural-related distinct filters: 514 distinct combined selectors + Combined into 563 distinct hostnames + Combined into 4 distinct entities +============================ +Listset for 'annoyances-widgets': + Fetching remote https://filters.adtidy.org/extension/ublock/filters/22.txt +Input filter count: 665 + Accepted filter count: 665 + Rejected filter count: 0 +Output rule count: 432 + Plain good: 432 + + Maybe good (regexes): 0 + redirect=: 0 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 0 + +CSS-generic: 25 plain CSS selectors +CSS-generic-high: 7 plain CSS selectors +CSS-specific: 1014 distinct filters + Combined into 981 distinct hostnames + Combined into 2 distinct entities +CSS-declarative: 15 distinct filters + Combined into 14 distinct hostnames + Combined into 0 distinct entities +Procedural-related distinct filters: 73 distinct combined selectors + Combined into 54 distinct hostnames + Combined into 1 distinct entities +============================ +Listset for 'annoyances-others': + Fetching remote https://filters.adtidy.org/extension/ublock/filters/21.txt +Input filter count: 427 + Accepted filter count: 427 + Rejected filter count: 0 +Output rule count: 398 + Plain good: 393 + + Maybe good (regexes): 2 + redirect=: 1 + removeparams= (accepted/discarded): 2/0 + modifyHeaders=: 0 + Unsupported: 0 + +CSS-generic: 6 plain CSS selectors +CSS-specific: 3598 distinct filters + Combined into 3352 distinct hostnames + Combined into 33 distinct entities +CSS-declarative: 391 distinct filters + Combined into 937 distinct hostnames + Combined into 5 distinct entities +Procedural-related distinct filters: 169 distinct combined selectors + Combined into 144 distinct hostnames + Combined into 3 distinct entities +============================ +Listset for 'stevenblack-hosts': + Fetching remote https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts +Input filter count: 210426 + Accepted filter count: 210426 + Rejected filter count: 0 +Output rule count: 1 + Pruning requestDomains: from 210426 to 108459 + Plain good: 1 + + Maybe good (regexes): 0 + redirect=: 0 + removeparams= (accepted/discarded): 0/0 + modifyHeaders=: 0 + Unsupported: 0 + |