From 3f9ec963598c36df14bffc2c5834941daf2e3e2d Mon Sep 17 00:00:00 2001 From: Raphael Roberts Date: Thu, 24 Jan 2019 02:00:43 -0600 Subject: [PATCH] fixed uBlock --- restscrape/uBlock/_locales/ar/messages.json | 198 +- restscrape/uBlock/_locales/az/messages.json | 202 +- restscrape/uBlock/_locales/bg/messages.json | 198 +- restscrape/uBlock/_locales/bn/messages.json | 190 +- restscrape/uBlock/_locales/ca/messages.json | 196 +- restscrape/uBlock/_locales/cs/messages.json | 196 +- restscrape/uBlock/_locales/cv/messages.json | 192 +- restscrape/uBlock/_locales/da/messages.json | 376 +- restscrape/uBlock/_locales/de/messages.json | 192 +- restscrape/uBlock/_locales/el/messages.json | 198 +- restscrape/uBlock/_locales/en/messages.json | 188 +- restscrape/uBlock/_locales/eo/messages.json | 194 +- restscrape/uBlock/_locales/es/messages.json | 248 +- restscrape/uBlock/_locales/et/messages.json | 200 +- restscrape/uBlock/_locales/eu/messages.json | 192 +- restscrape/uBlock/_locales/fa/messages.json | 188 +- restscrape/uBlock/_locales/fi/messages.json | 200 +- restscrape/uBlock/_locales/fil/messages.json | 200 +- restscrape/uBlock/_locales/fr/messages.json | 194 +- restscrape/uBlock/_locales/fy/messages.json | 200 +- restscrape/uBlock/_locales/gl/messages.json | 188 +- restscrape/uBlock/_locales/he/messages.json | 192 +- restscrape/uBlock/_locales/hi/messages.json | 190 +- restscrape/uBlock/_locales/hr/messages.json | 194 +- restscrape/uBlock/_locales/hu/messages.json | 188 +- restscrape/uBlock/_locales/id/messages.json | 212 +- restscrape/uBlock/_locales/it/messages.json | 194 +- restscrape/uBlock/_locales/ja/messages.json | 204 +- restscrape/uBlock/_locales/ka/messages.json | 190 +- restscrape/uBlock/_locales/kk/messages.json | 198 +- restscrape/uBlock/_locales/kn/messages.json | 198 +- restscrape/uBlock/_locales/ko/messages.json | 194 +- restscrape/uBlock/_locales/lt/messages.json | 190 +- restscrape/uBlock/_locales/lv/messages.json | 188 +- restscrape/uBlock/_locales/ml/messages.json | 190 +- restscrape/uBlock/_locales/mr/messages.json | 196 +- restscrape/uBlock/_locales/ms/messages.json | 196 +- restscrape/uBlock/_locales/nb/messages.json | 204 +- restscrape/uBlock/_locales/nl/messages.json | 206 +- restscrape/uBlock/_locales/no/messages.json | 204 +- restscrape/uBlock/_locales/pl/messages.json | 236 +- .../uBlock/_locales/pt_BR/messages.json | 206 +- .../uBlock/_locales/pt_PT/messages.json | 198 +- restscrape/uBlock/_locales/ro/messages.json | 208 +- restscrape/uBlock/_locales/ru/messages.json | 220 +- restscrape/uBlock/_locales/sk/messages.json | 200 +- restscrape/uBlock/_locales/sl/messages.json | 192 +- restscrape/uBlock/_locales/sq/messages.json | 206 +- restscrape/uBlock/_locales/sr/messages.json | 202 +- restscrape/uBlock/_locales/sv/messages.json | 248 +- restscrape/uBlock/_locales/ta/messages.json | 212 +- restscrape/uBlock/_locales/te/messages.json | 198 +- restscrape/uBlock/_locales/th/messages.json | 200 +- restscrape/uBlock/_locales/tr/messages.json | 208 +- restscrape/uBlock/_locales/uk/messages.json | 192 +- restscrape/uBlock/_locales/vi/messages.json | 190 +- .../uBlock/_locales/zh_CN/messages.json | 212 +- .../uBlock/_locales/zh_TW/messages.json | 210 +- restscrape/uBlock/advanced-settings.html | 38 + restscrape/uBlock/assets/assets.json | 91 +- .../easylist.txt | 4922 ++++++++++-- .../easyprivacy.txt | 958 ++- .../files/justdomains | 4182 +++++++++- .../thirdparties/pgl.yoyo.org/as/serverlist | 476 +- .../list/effective_tld_names.dat | 63 +- .../hostslist/hosts.txt | 23 +- restscrape/uBlock/assets/ublock/badware.txt | 26 +- restscrape/uBlock/assets/ublock/filters.txt | 7136 ++++++++++++++--- restscrape/uBlock/assets/ublock/privacy.txt | 18 +- .../uBlock/assets/ublock/resource-abuse.txt | 80 +- restscrape/uBlock/assets/ublock/resources.txt | 100 +- restscrape/uBlock/assets/ublock/unbreak.txt | 587 +- restscrape/uBlock/css/benchmarks.css | 25 + restscrape/uBlock/css/codemirror.css | 23 +- restscrape/uBlock/css/common.css | 28 + restscrape/uBlock/css/document-blocked.css | 18 +- restscrape/uBlock/css/fa-icons.css | 95 + restscrape/uBlock/css/logger-ui-inspector.css | 6 +- restscrape/uBlock/css/logger-ui.css | 843 +- restscrape/uBlock/css/popup.css | 161 +- restscrape/uBlock/img/fontawesome/LICENSE.txt | 25 + .../img/fontawesome/fontawesome-defs.svg | 56 + restscrape/uBlock/img/ublock-defs.svg | 27 + restscrape/uBlock/js/1p-filters.js | 116 +- restscrape/uBlock/js/3p-filters.js | 6 +- restscrape/uBlock/js/asset-viewer.js | 20 +- restscrape/uBlock/js/assets.js | 332 +- restscrape/uBlock/js/background.js | 33 +- restscrape/uBlock/js/cachestorage.js | 154 +- restscrape/uBlock/js/codemirror/search.js | 9 +- restscrape/uBlock/js/commands.js | 2 +- restscrape/uBlock/js/contentscript.js | 858 +- restscrape/uBlock/js/contextmenu.js | 38 +- restscrape/uBlock/js/cosmetic-filtering.js | 339 +- restscrape/uBlock/js/dashboard-common.js | 79 +- restscrape/uBlock/js/document-blocked.js | 3 +- restscrape/uBlock/js/dyna-rules.js | 200 +- restscrape/uBlock/js/dynamic-net-filtering.js | 86 +- restscrape/uBlock/js/fa-icons.js | 49 + restscrape/uBlock/js/filtering-context.js | 281 + restscrape/uBlock/js/hnswitches.js | 102 +- restscrape/uBlock/js/hntrie.js | 1102 +-- restscrape/uBlock/js/html-filtering.js | 281 +- restscrape/uBlock/js/i18n.js | 131 +- restscrape/uBlock/js/logger-ui-inspector.js | 127 +- restscrape/uBlock/js/logger-ui.js | 2856 ++++--- restscrape/uBlock/js/logger.js | 52 +- restscrape/uBlock/js/lz4.js | 60 +- restscrape/uBlock/js/messaging.js | 314 +- restscrape/uBlock/js/pagestore.js | 573 +- restscrape/uBlock/js/popup.js | 547 +- restscrape/uBlock/js/redirect-engine.js | 157 +- restscrape/uBlock/js/reverselookup-worker.js | 124 +- restscrape/uBlock/js/scriptlet-filtering.js | 166 +- .../uBlock/js/scriptlets/element-picker.js | 383 +- .../js/scriptlets/inlinescript-logger.js | 68 + .../should-inject-contentscript.js} | 36 +- restscrape/uBlock/js/start.js | 180 +- restscrape/uBlock/js/static-ext-filtering.js | 392 +- restscrape/uBlock/js/static-net-filtering.js | 875 +- restscrape/uBlock/js/storage.js | 244 +- restscrape/uBlock/js/tab.js | 191 +- restscrape/uBlock/js/text-encode.js | 2 +- restscrape/uBlock/js/traffic.js | 898 +-- restscrape/uBlock/js/ublock.js | 123 +- restscrape/uBlock/js/udom.js | 61 +- restscrape/uBlock/js/uritools.js | 65 +- restscrape/uBlock/js/utils.js | 116 +- restscrape/uBlock/js/vapi-background.js | 180 +- restscrape/uBlock/js/vapi-webrequest.js | 237 +- restscrape/uBlock/js/vapi.js | 10 +- restscrape/uBlock/js/wasm/README.md | 24 + restscrape/uBlock/js/wasm/hntrie.wasm | Bin 0 -> 969 bytes restscrape/uBlock/js/wasm/hntrie.wat | 670 ++ restscrape/uBlock/manifest.json | 11 +- ...n => 7e270994feadd29c8f6cfe846ab7769c.txt} | 0 .../f643260136b645d95fdc78fc46e9d00a.js | 12 + .../web_accessible_resources/imported.txt | 9 +- .../web_accessible_resources/to-import.txt | 1 + 139 files changed, 36059 insertions(+), 9729 deletions(-) create mode 100644 restscrape/uBlock/advanced-settings.html create mode 100644 restscrape/uBlock/css/benchmarks.css create mode 100644 restscrape/uBlock/css/fa-icons.css create mode 100644 restscrape/uBlock/img/fontawesome/LICENSE.txt create mode 100644 restscrape/uBlock/img/fontawesome/fontawesome-defs.svg create mode 100644 restscrape/uBlock/img/ublock-defs.svg create mode 100644 restscrape/uBlock/js/fa-icons.js create mode 100644 restscrape/uBlock/js/filtering-context.js create mode 100644 restscrape/uBlock/js/scriptlets/inlinescript-logger.js rename restscrape/uBlock/js/{options_ui.js => scriptlets/should-inject-contentscript.js} (56%) create mode 100644 restscrape/uBlock/js/wasm/README.md create mode 100644 restscrape/uBlock/js/wasm/hntrie.wasm create mode 100644 restscrape/uBlock/js/wasm/hntrie.wat rename restscrape/uBlock/web_accessible_resources/{7e270994feadd29c8f6cfe846ab7769c.plain => 7e270994feadd29c8f6cfe846ab7769c.txt} (100%) create mode 100644 restscrape/uBlock/web_accessible_resources/f643260136b645d95fdc78fc46e9d00a.js diff --git a/restscrape/uBlock/_locales/ar/messages.json b/restscrape/uBlock/_locales/ar/messages.json index 12cd150..3111ff4 100644 --- a/restscrape/uBlock/_locales/ar/messages.json +++ b/restscrape/uBlock/_locales/ar/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "وأخيراً, مانع اعلانات كفوء. خفيف على المعالج و الذاكرة.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — لوحة التحكم", @@ -32,7 +32,7 @@ "description": "appears as tab name in dashboard" }, "shortcutsPageName": { - "message": "الإختصارات", + "message": "الاختصارات", "description": "appears as tab name in dashboard" }, "statsPageName": { @@ -44,7 +44,7 @@ "description": "appears as tab name in dashboard" }, "assetViewerPageName": { - "message": "uBlock₀ — Asset viewer", + "message": "uBlock₀ — مُعاين العناصر", "description": "Title for the asset viewer page" }, "advancedSettingsPageName": { @@ -152,7 +152,7 @@ "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "انقر لإلغاء تعطيل الجافا سكريبت كُليًا على هذا الموقع", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "جهة خارجية ستايل\/صور", + "message": "كود CSS\/صورة من مصدر خارجي", "description": "" }, "popupInlineScriptRulePrompt": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "حجب عناصر الوسائط ذات الحجم أكبر من {{input:number}} كيلو بايت", + "message": "احجب عناصر الوسائط الأكبر من {{input}} كيلو بايت", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -543,13 +543,109 @@ "message": "علامة التبويب الحالية", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "أعِد تحميل محتوى اللسان", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "تفعيل أو تعطيل مستكشف Dom", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "تفعيل أو تعطيل اللوحة المنبثقة", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "ويكي uBlock Origin: حافظ السجلات", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "امسح السجلات", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "ألبِث حافظ السجلات (تجاهل كل البيانات الواردة)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "استعد حافظ السجلات", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "بدّل حالة ترشيح حافظ السجلات", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "فلتر سجل الإدخالات", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "خيارات ترشيح حافظ السجلات", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "ليس", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "الحظر", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "السماح", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "الطرف الأول", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "الطرف الثالث", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "التفاصيل", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "المرشّح", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "قائمة المرشحات", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "القاعدة", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "السياق", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "السياق الأساس", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "الجهة", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "النوع", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "المسار", + "description": "Label to identify the URL of an entry" }, - "logMaxEntriesTip": { - "message": "العدد الأقصى للإدخالات في السجلات", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerURLFilteringHeader": { + "message": "فلترات الروابط الديناميكية", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "حالة:", @@ -559,10 +655,6 @@ "message": "نوع:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "فلترات الروابط الديناميكية", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "فلترة ثابتة", "description": "Small header to identify the static filtering section" @@ -608,16 +700,72 @@ "description": "Below this sentence, the filter list(s) in which the filter was found" }, "loggerStaticFilteringFinderSentence2": { - "message": "Static filter {{filter}}<\/code> could not be found in any of the currently enabled filter lists", + "message": "الفلتر {{filter}}<\/code> لا يوجد في أي من قوائم الفلاتر المفعلة", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "مدخلات السجل التي لا تطابق أيا من المعايير ستحذف تلقائيا:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "أبق على المدخلات في آخر {{input}} دقيقة", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "أبقِ بحد أقصى على {{input}} تحميلات للصفحة في كل لسان", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "أبق بحد أقصى على {{input}} مدخلات في كل لسان", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "استخدم {{input}} من السطور لكل مدخلة في الوضع الرأسي", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "أخفِ الأعمدة:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} الوقت", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} المرشِّح\\القاعدة", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} السياق", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} الجهة", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { - "message": "سجل التغيير", - "description": "English: Change log" + "message": "سجل التغييرات", + "description": "" }, "aboutWiki": { "message": "الويكي (Wiki)", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "الدعم", @@ -635,6 +783,10 @@ "message": "المساهمين", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "الإعتماديات الخارجية (متوافقة مع GPLv3):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "النسخ الإحتياطي لملف", "description": "Text for button to create a backup of all settings" @@ -788,9 +940,17 @@ "description": "A context menu entry, present when large media elements have been blocked on the current site" }, "shortcutCapturePlaceholder": { - "message": "تحرير اختصار", + "message": "ادخل اختصار", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "بدل حالة التمرير الموصَد", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "يجب أن يكون هذا الإدخال آخر واحد", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/az/messages.json b/restscrape/uBlock/_locales/az/messages.json index 1280056..0d72f4b 100644 --- a/restscrape/uBlock/_locales/az/messages.json +++ b/restscrape/uBlock/_locales/az/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Axır ki, işlək bloker. CPU və yaddaş yönümlü.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Dashboard", @@ -32,7 +32,7 @@ "description": "appears as tab name in dashboard" }, "shortcutsPageName": { - "message": "Shortcuts", + "message": "Qısayollar", "description": "appears as tab name in dashboard" }, "statsPageName": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Click to disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Click to no longer disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -220,7 +220,7 @@ "description": "English: Pick" }, "pickerQuit": { - "message": "Quit", + "message": "Çıxış", "description": "English: Quit" }, "pickerPreview": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Block media elements larger than {{input:number}} kB", + "message": "Block media elements larger than {{input}} KB", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Disable JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -536,20 +536,116 @@ "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "Behind the scene", + "message": "Tabless", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "Current tab", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reload the tab content", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "filter log entries", - "description": "English: filter log entries" + "message": "filter logger content", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" }, - "logMaxEntriesTip": { - "message": "Maximum number of log entries", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "URL rule", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Context:", @@ -559,12 +655,8 @@ "message": "Type:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dynamic URL filtering", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "Static filtering", + "message": "Static filter", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -611,13 +703,69 @@ "message": "Static filter {{filter}}<\/code> could not be found in any of the currently enabled filter lists", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { - "message": "Change log", - "description": "English: Change log" + "message": "Changelog", + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Support", @@ -635,6 +783,10 @@ "message": "Contributors", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "External dependencies (GPLv3-compatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Back up to file", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Type a shortcut", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/bg/messages.json b/restscrape/uBlock/_locales/bg/messages.json index 0199f6b..f6d0441 100644 --- a/restscrape/uBlock/_locales/bg/messages.json +++ b/restscrape/uBlock/_locales/bg/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Най-накрая, ефективен блокер. Щадящ процесора и паметта.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Табло", @@ -36,7 +36,7 @@ "description": "appears as tab name in dashboard" }, "statsPageName": { - "message": "uBlock₀ — Дневник на мрежовите заявки", + "message": "uBlock₀ — Дневник", "description": "Title for the logger window" }, "aboutPageName": { @@ -60,7 +60,7 @@ "description": "Message to be read by screen readers" }, "popupPowerSwitchInfo2": { - "message": "Щракнете, за да включите uBO за този сайт.", + "message": "Щракнете, за да включите uBlock₀ за този сайт.", "description": "Message to be read by screen readers" }, "popupBlockedRequestPrompt": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Щракнете, за да забраните напълно джаваскрипт за сайта", + "message": "Щракнете, за да забраните JavaScript за този сайт", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Щракнете, за да разрешите отново джаваскрипт за сайта", + "message": "Щракнете, за да разрешите JavaScript за този сайт", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "css\/изображения от 3-ти страни", + "message": "CSS от 3-ти страни\/изображения", "description": "" }, "popupInlineScriptRulePrompt": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Блокиране на мултимедийни елементи, по-големи от {{input:number}} kB", + "message": "Блокиране на мултимедийни елементи, по-големи от {{input}} kB", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Забрани скрипта", + "message": "Забраняване на JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -416,7 +416,7 @@ "description": "used as a tooltip for the out-of-date icon beside a list" }, "3pLastUpdate": { - "message": "Последно обновяване: {{ago}}\nЩракнете за принудително обновяване.", + "message": "Последно обновяване: {{ago}}.\nЩракнете за принудително обновяване.", "description": "used as a tooltip for the clock icon beside a list" }, "3pUpdating": { @@ -543,13 +543,109 @@ "message": "Последно активен раздел", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Презареждане съдържанието на раздела", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Превключване на DOM инспектора", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Превключване на изскачащия панел", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: Дневникът със заявки", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Изчистване на заявките", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Пауза на заявките (отхвърляне на входящите данни)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Включване на заявките", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Превключване на филтрирането", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "филтриране на записи", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Опции за филтриране", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Изкл.", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "блокирани", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "позволени", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "1-ви страни", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3-ти страни", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Детайли", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Филтър", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Списък с филтри", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Правило", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Контекст", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Основен контекст", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Страна", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Тип", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "Адрес", + "description": "Label to identify the URL of an entry" }, - "logMaxEntriesTip": { - "message": "Максимален брой записи в дневника", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerURLFilteringHeader": { + "message": "Правило за адрес", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Контекст:", @@ -559,10 +655,6 @@ "message": "Тип:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Динамично филтриране", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "Статично филтриране", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "Статичният филтър {{filter}}<\/code> не е намерен в никой от списъка с активни филтри", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Записите в дневника, които не отговарят на трите условия по-долу ще бъдат автоматично отхвърлени:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Запазване на записите от последните {{input}} минути", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Запазване най-много на {{input}} зареждания на страница за раздел", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Запазване най-много на {{input}} записа за раздел", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Използване на {{input}} реда за записи в разширен вертикален режим", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Скриване на колони:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Време", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Филтър\/правило", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Контекст", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Страна", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Списък", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Таблица", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Обикновен", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Списък с промени", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Поддръжка", @@ -635,6 +783,10 @@ "message": "Сътрудници", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Външни зависимости (съвместими с GPLv3):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Изнасяне във файл", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Натиснете клавиши", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Превключване на заключеното превъртане", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Копиране в клипборда", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "Това поле трябва да бъде последното", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/bn/messages.json b/restscrape/uBlock/_locales/bn/messages.json index 09872d9..103a006 100644 --- a/restscrape/uBlock/_locales/bn/messages.json +++ b/restscrape/uBlock/_locales/bn/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "অবশেষে, একটি কার্যকর বিজ্ঞাপন প্রতিরোধক। সিপিইউ এবং মেমরি সহায়ক।", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — ড্যাশবোর্ড", @@ -32,7 +32,7 @@ "description": "appears as tab name in dashboard" }, "shortcutsPageName": { - "message": "Shortcuts", + "message": "সংক্ষিপ্ত", "description": "appears as tab name in dashboard" }, "statsPageName": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "এই সাইটের জাভা স্ক্রিপ্ট বন্ধ করতে ক্লিক করুণ", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "এই সাইটের জাভা স্ক্রিপ্ট চালু করতে ক্লিক করুণ", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "জাভা স্ক্রিপ্ট বন্ধ করা", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -543,13 +543,109 @@ "message": "বর্তমান ট্যাব", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "ট্যাবের বিষয় বস্তু রিলোড করুণ", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "ফিল্টার লগের ভুক্তি", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "টাইপ করা", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" }, - "logMaxEntriesTip": { - "message": "ভুক্তির সর্বাধিক সংখ্যা", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerURLFilteringHeader": { + "message": "ডায়নামিক URL ফিল্টারিং", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "প্রসঙ্গ:", @@ -559,10 +655,6 @@ "message": "ধরন:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "ডায়নামিক URL ফিল্টারিং", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "স্থির ফিল্টারিং", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "Static filter {{filter}}<\/code> could not be found in any of the currently enabled filter lists", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "পরিবর্তন লগ", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "উইকি", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "সমর্থন", @@ -635,6 +783,10 @@ "message": "অবদানকারী", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "External dependencies (GPLv3-compatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "ফাইলে ব্যাকআপ", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Type a shortcut", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/ca/messages.json b/restscrape/uBlock/_locales/ca/messages.json index 826e5f0..3921007 100644 --- a/restscrape/uBlock/_locales/ca/messages.json +++ b/restscrape/uBlock/_locales/ca/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Finalment, un blocador eficient que utilitza pocs recursos de memòria i processador.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Tauler de control", @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Feu clic per desactivar completament javascript en aquest lloc", + "message": "Feu clic per inhabilitar completament el JavaScript en aquest lloc", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Feu clic per no desactivar completament javascript en aquest lloc", + "message": "Feu clic per no inhabilitar el JavaScript en aquest lloc", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Desactiva javascript", + "message": "Inhabilita el JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -476,7 +476,7 @@ "description": "Will discard manually-edited content and exit manual-edit mode" }, "rulesImport": { - "message": "Importa des de...", + "message": "Importa des del fitxer...", "description": "" }, "rulesExport": { @@ -543,13 +543,109 @@ "message": "Pestanya actual", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Refresca la pestanya", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Commuta l'inspector DOM", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Commuta el menú emergent", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "Wiki - uBlock Origin: L'informe", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Neteja l'informe", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pausa el registre de l'informe (descarta qualsevol data entrant)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Continua creant el registre", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Commuta el filtratge del registre", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "filtrar entrades del registre", - "description": "English: filter log entries" + "message": "filtra entrades del registre", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Opcions de filtratge del registre", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Cap", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "important", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocat", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "permès", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "primari", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "Nombre màxim d'entrades del registre", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltin3p": { + "message": "de tercers", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Detalls", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filtre", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Llista de filtres", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Regla", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Context arrel", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Petició", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Tipus", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "Filtre dinàmic d'URL", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Context:", @@ -559,10 +655,6 @@ "message": "Tipus:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Filtre dinàmic d'URL", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "Filtre estàtic", "description": "Small header to identify the static filtering section" @@ -608,16 +700,72 @@ "description": "Below this sentence, the filter list(s) in which the filter was found" }, "loggerStaticFilteringFinderSentence2": { - "message": "No s'ha pogut trobar el filtre estàtic {{filter}}<\/code> en cap de les llistes de filtres actualment activades", + "message": "No s'ha trobat el filtre estàtic {{filter}}<\/code> a cap de les llistes de filtres actualment habilitades", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Les entrades del registrador que no compleixin les tres condicions següents es rebutjaran automàticament:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Conserva les entrades dels darrers {{input}} minuts", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Conserva com a màxim {{input}} càrregues de pàgina per pestanya", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Conserva com a màxim {{input}} entrades per pestanya", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Utilitza {{input}} línies per entrada en mode expandit verticalment", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Amaga les columnes:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Temps", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filtre\/regla", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "Petició de {{input}}", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Llista", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Taula", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Text pla", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Registre de canvis", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Suport", @@ -635,6 +783,10 @@ "message": "Col·laboradors", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Dependències externes (compatibles amb GPLv3):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Còpia de seguretat a un fitxer", "description": "Text for button to create a backup of all settings" @@ -788,9 +940,17 @@ "description": "A context menu entry, present when large media elements have been blocked on the current site" }, "shortcutCapturePlaceholder": { - "message": "Teclegeu una drecera", + "message": "Escriviu una drecera", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Commuta el desplaçament blocat", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copia al porta-retalls", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "Aquesta entrada ha de ser l'última", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/cs/messages.json b/restscrape/uBlock/_locales/cs/messages.json index cd7638c..5fb5d99 100644 --- a/restscrape/uBlock/_locales/cs/messages.json +++ b/restscrape/uBlock/_locales/cs/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Konečně efektivní blokovač. Nezatěžuje CPU a paměť.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Ovládací panel", @@ -44,7 +44,7 @@ "description": "appears as tab name in dashboard" }, "assetViewerPageName": { - "message": "uBlock₀ — Asset viewer", + "message": "uBlock₀ — Prohlížeč zdrojů", "description": "Title for the asset viewer page" }, "advancedSettingsPageName": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Kliknutím zakážete JavaScript na této stránce", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Kliknutím znovu povolíte JavaScript na této stránce", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "obrázky\/css třetích stran", + "message": "CSS\/obrázky třetích stran", "description": "" }, "popupInlineScriptRulePrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Zakázat JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -428,7 +428,7 @@ "description": "used as a tooltip for error icon beside a list" }, "1pFormatHint": { - "message": "Jedna filtr na řádek. Filtr může být prostý název hostitele nebo filtr kompatibilní s Adblock Plus. Řádky začínající vykřičníkem !<\/code> budou ignorovány.", + "message": "Jeden filtr na řádek. Filtr může být prostý název hostitele nebo filtr kompatibilní s Adblock Plus. Řádky začínající vykřičníkem !<\/code> budou ignorovány.", "description": "Short information about how to create custom filters" }, "1pImport": { @@ -543,13 +543,109 @@ "message": "Aktivní list", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reload the tab content", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "filtrovat záznamy", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" }, - "logMaxEntriesTip": { - "message": "Maximální počet záznamů", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerURLFilteringHeader": { + "message": "Dynamické filtrování URL adres", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Kontext:", @@ -559,10 +655,6 @@ "message": "Typ:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dynamické filtrování URL adres", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "Statické filtrování", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "Statický filtr {{filter}}<\/code> nebyl nalezen v žádném aktuálně povoleném seznamu filtrů", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { - "message": "Change log", - "description": "English: Change log" + "message": "Přehled změn", + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Podpora", @@ -635,6 +783,10 @@ "message": "Přispěvatelé", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Externí závislosti (kompatibilní s GPLv3):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Zálohovat do souboru...", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Stiskněte zkratku", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/cv/messages.json b/restscrape/uBlock/_locales/cv/messages.json index ba60b52..587661c 100644 --- a/restscrape/uBlock/_locales/cv/messages.json +++ b/restscrape/uBlock/_locales/cv/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Тинех Интернет тишкерӳҫӗ валли хӑвӑрт та витӗмлӗ чаркӑч пур.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "Йӗркелӳ ҫӳлӗкӗ", @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Click to disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Click to no longer disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Disable JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -536,20 +536,116 @@ "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "Behind the scene", + "message": "Tabless", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "Current tab", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reload the tab content", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "filter log entries", - "description": "English: filter log entries" + "message": "filter logger content", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" }, - "logMaxEntriesTip": { - "message": "Maximum number of log entries", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerURLFilteringHeader": { + "message": " URL динамика фильтрацийӗ", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Контекст:", @@ -559,10 +655,6 @@ "message": "Тĕсĕ:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": " URL динамика фильтрацийӗ", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "Статика фильстрацийӗ", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "Static filter {{filter}}<\/code> could not be found in any of the currently enabled filter lists", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Улшӑнусен йышӗ", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Вики", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Support", @@ -635,6 +783,10 @@ "message": "Пайташсем", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "External dependencies (GPLv3-compatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Back up to file", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Type a shortcut", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "Ку ҫыру юлашки пулмалла", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/da/messages.json b/restscrape/uBlock/_locales/da/messages.json index 24fbd6c..6aa6290 100644 --- a/restscrape/uBlock/_locales/da/messages.json +++ b/restscrape/uBlock/_locales/da/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Endelig en effektiv blocker. Lavt CPU- og hukommelsesforbrug.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Kontrolpanel", @@ -28,7 +28,7 @@ "description": "appears as tab name in dashboard" }, "whitelistPageName": { - "message": "Whitelist", + "message": "Hvidliste", "description": "appears as tab name in dashboard" }, "shortcutsPageName": { @@ -36,7 +36,7 @@ "description": "appears as tab name in dashboard" }, "statsPageName": { - "message": "uBlock₀ — Loggen", + "message": "uBlock₀ — Logger", "description": "Title for the logger window" }, "aboutPageName": { @@ -44,7 +44,7 @@ "description": "appears as tab name in dashboard" }, "assetViewerPageName": { - "message": "uBlock₀ — Asset viewer", + "message": "uBlock₀ — Visning af aktiver", "description": "Title for the asset viewer page" }, "advancedSettingsPageName": { @@ -52,11 +52,11 @@ "description": "Title for the advanced settings page" }, "popupPowerSwitchInfo": { - "message": "Klik: Deaktiver\/aktiver uBlock₀ på dette websted.\n\nCtrl+klik: Deaktiver uBlock₀ kun på denne side.", + "message": "Klik: Deaktivér\/aktivér uBlock₀ på dette websted.\n\nCtrl+klik: Deaktivér kun uBlock₀ på denne side.", "description": "English: Click: disable\/enable uBlock₀ for this site.\n\nCtrl+click: disable uBlock₀ only on this page." }, "popupPowerSwitchInfo1": { - "message": "Klik for at deaktivere uBlock₀ på dette websted.\n\nCtrl+klik for at deaktivere uBlock₀ kun på denne side.", + "message": "Klik for at deaktivere uBlock₀ på dette websted.\n\nCtrl+klik for kun at deaktivere uBlock₀ på denne side.", "description": "Message to be read by screen readers" }, "popupPowerSwitchInfo2": { @@ -64,7 +64,7 @@ "description": "Message to be read by screen readers" }, "popupBlockedRequestPrompt": { - "message": "Blokerede forespørgsler", + "message": "blokerede forespørgsler", "description": "English: requests blocked" }, "popupBlockedOnThisPagePrompt": { @@ -88,7 +88,7 @@ "description": "English: Click to open the dashboard" }, "popupTipZapper": { - "message": "Start element zapper tilstand", + "message": "Gå til elementdræbertilstand", "description": "Tooltip for the element-zapper icon in the popup panel" }, "popupTipPicker": { @@ -96,11 +96,11 @@ "description": "English: Enter element picker mode" }, "popupTipLog": { - "message": "Åbn loggen", + "message": "Åbn loggeren", "description": "Tooltip used for the logger icon in the panel" }, "popupTipNoPopups": { - "message": "Aktiver\/deaktiver blokering af alle popups på dette websted", + "message": "Aktivér\/deaktivér blokering af alle popups på dette websted", "description": "Tooltip for the no-popups per-site switch" }, "popupTipNoPopups1": { @@ -108,59 +108,59 @@ "description": "Tooltip for the no-popups per-site switch" }, "popupTipNoPopups2": { - "message": "Klik for at stoppe med at blokere alle popups på dette websted", + "message": "Klik for ikke længere at blokere alle popups på dette websted", "description": "Tooltip for the no-popups per-site switch" }, "popupTipNoLargeMedia": { - "message": "Aktiver\/deaktiver blokering af store medie-elementer på dette websted", + "message": "Aktivér\/deaktivér blokering af store medieelementer på dette websted", "description": "Tooltip for the no-large-media per-site switch" }, "popupTipNoLargeMedia1": { - "message": "Klik for at blokere store medie-elementer på dette websted", + "message": "Klik for at blokere store medieelementer på dette websted", "description": "Tooltip for the no-large-media per-site switch" }, "popupTipNoLargeMedia2": { - "message": "Klik for at stoppe med at blokere store medie-elementer på dette websted", + "message": "Klik for ikke længere at blokere store medieelementer på dette websted", "description": "Tooltip for the no-large-media per-site switch" }, "popupTipNoCosmeticFiltering": { - "message": "Aktiver\/deaktiver kosmetiske filtre på dette websted", + "message": "Slå kosmetisk filtrering til\/fra for dette websted", "description": "Tooltip for the no-cosmetic-filtering per-site switch" }, "popupTipNoCosmeticFiltering1": { - "message": "Klik for at deaktivere kosmetisk filtrering på dette websted", + "message": "Klik for at slå kosmetisk filtrering fra på dette websted", "description": "Tooltip for the no-cosmetic-filtering per-site switch" }, "popupTipNoCosmeticFiltering2": { - "message": "Klik for at aktivere kosmetisk filtrering på dette websted", + "message": "Klik for at slå kosmetisk filtrering til på dette websted", "description": "Tooltip for the no-cosmetic-filtering per-site switch" }, "popupTipNoRemoteFonts": { - "message": "Aktiver\/deaktiver blokering af skrifttyper fra nettet på dette websted", + "message": "Slå blokeringen af fjernskrifttyper til\/fra for dette websted", "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoRemoteFonts1": { - "message": "Klik for at blokere skrifttyper fra nettet på dette websted", + "message": "Klik for at blokere fjernskrifttyper på dette websted", "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoRemoteFonts2": { - "message": "Klik for at stoppe med at blokere skrifttyper på nettet på dette websted", + "message": "Klik for ikke længere at blokere fjernskrifttyper på dette websted", "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Klik for at deaktivere JavaScript på dette websted", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Klik for ikke længere at deaktivere JavaScript på dette websted", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { - "message": "Globale regler: denne kolonne er til de regler der gælder på alle websteder.", + "message": "Globale regler: Denne kolonne er til regler gældende alle websteder.", "description": "Tooltip when hovering the top-most cell of the global-rules column." }, "popupTipLocalRules": { - "message": "Lokale regler: denne kolonne viser de regler der kun gælder på dette websted.\nLokale regler overstyrer globale regler.", + "message": "Lokale regler: Denne kolonne er til regler kun gældene dette websted.\nLokale regler tilsidesætter globale regler.", "description": "Tooltip when hovering the top-most cell of the local-rules column." }, "popupTipSaveRules": { @@ -184,23 +184,23 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "Tredjeparts css\/billeder", + "message": "Tredjeparts CSS\/billeder", "description": "" }, "popupInlineScriptRulePrompt": { - "message": "integrerede skripter", + "message": "indlejrede scripts", "description": "" }, "popup1pScriptRulePrompt": { - "message": "Førsteparts skripter", + "message": "Førsteparts-scripts", "description": "" }, "popup3pScriptRulePrompt": { - "message": "Tredjeparts skripter", + "message": "Tredjeparts-scripts", "description": "" }, "popup3pFrameRulePrompt": { - "message": "Tredjeparts rammer", + "message": "Tredjeparts-rammer", "description": "" }, "popupHitDomainCountPrompt": { @@ -208,7 +208,7 @@ "description": "appears in popup" }, "popupHitDomainCount": { - "message": "{{count}} ud af {{total}}", + "message": "{{count}} af {{total}}", "description": "appears in popup" }, "pickerCreate": { @@ -224,11 +224,11 @@ "description": "English: Quit" }, "pickerPreview": { - "message": "Forhåndsvisning", + "message": "Uddrag", "description": "Element picker preview mode: will cause the elements matching the current filter to be removed from the page" }, "pickerNetFilters": { - "message": "Netfiltre", + "message": "Netværksfiltre", "description": "English: header for a type of filter in the element picker dialog" }, "pickerCosmeticFilters": { @@ -240,7 +240,7 @@ "description": "English: Click, Ctrl-click" }, "pickerContextMenuEntry": { - "message": "Bloker element", + "message": "Blokere element", "description": "English: Block element" }, "settingsCollapseBlockedPrompt": { @@ -252,7 +252,7 @@ "description": "English: Show the number of blocked requests on the icon" }, "settingsTooltipsPrompt": { - "message": "Deaktiver værktøjstips", + "message": "Deaktivér værktøjstips", "description": "A checkbox in the Settings pane" }, "settingsContextMenuPrompt": { @@ -264,11 +264,11 @@ "description": "English: Color-blind friendly" }, "settingsCloudStorageEnabledPrompt": { - "message": "Aktiver support for skylagring", + "message": "Aktivér understøttelse for Skylagring", "description": "" }, "settingsAdvancedUserPrompt": { - "message": "Jeg er en erfaren bruger (krævet læsning<\/a>)", + "message": "Dette er (obligatorisk læsning<\/a>) for den erfarne bruger", "description": "" }, "settingsAdvancedUserSettings": { @@ -276,11 +276,11 @@ "description": "For the tooltip of a link which gives access to advanced settings" }, "settingsPrefetchingDisabledPrompt": { - "message": "Deaktiver forudindlæsning (for at sikre at alle sortlistede netværksanmodninger bliver blokeret)", + "message": "Deaktivér præindlæsning (for at hindre enhver forbindelse for blokerede netværksanmodninger)", "description": "English: " }, "settingsHyperlinkAuditingDisabledPrompt": { - "message": "Deaktiver hyperlink revision", + "message": "Deaktivér hyperlinkrevision", "description": "English: " }, "settingsWebRTCIPAddressHiddenPrompt": { @@ -288,43 +288,43 @@ "description": "English: " }, "settingPerSiteSwitchGroup": { - "message": "Standard opførsel", + "message": "Standardadfærd", "description": "" }, "settingPerSiteSwitchGroupSynopsis": { - "message": "Disse standardadfærde kan overstyres for hver enkelt websted", + "message": "Standardadfærd som disse kan tilsidesættes pr. websted", "description": "" }, "settingsNoCosmeticFilteringPrompt": { - "message": "Deaktiver kosmetisk filtrering", + "message": "Deaktivér kosmetisk filtrering", "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Bloker medieelementer større end {{input:number}} kB", + "message": "Blokér medieelementer større end {{input:number}} kB", "description": "" }, "settingsNoRemoteFontsPrompt": { - "message": "Bloker skrifttyper fra nettet", + "message": "Blokér fjernskrifttyper", "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Deaktivér JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { - "message": "Blokér CSP rapporter", + "message": "Blokér CSP-rapporter", "description": "background information: https:\/\/github.com\/gorhill\/uBlock\/issues\/3150" }, "settingsStorageUsed": { - "message": "Lagerplads brugt: {{value}} bytes", + "message": "Lagerplads forbrugt: {{value}} bytes", "description": "English: Storage used: {{}} bytes" }, "settingsLastRestorePrompt": { - "message": "Sidste gendannelse:", + "message": "Seneste gendannelse:", "description": "English: Last restore:" }, "settingsLastBackupPrompt": { - "message": "Sidste sikkerhedskopi:", + "message": "Seneste sikkerhedskopi:", "description": "English: Last backup:" }, "3pListsOfBlockedHostsPrompt": { @@ -332,11 +332,11 @@ "description": "Appears at the top of the _3rd-party filters_ pane" }, "3pListsOfBlockedHostsPerListStats": { - "message": "{{used}} ud af {{total}} brugt", + "message": "{{used}} af {{total}} brugt", "description": "Appears aside each filter list in the _3rd-party filters_ pane" }, "3pAutoUpdatePrompt1": { - "message": "Opdater filterlister automatisk", + "message": "Auto-opdatér filterlister", "description": "A checkbox in the _3rd-party filters_ pane" }, "3pUpdateNow": { @@ -344,23 +344,23 @@ "description": "A button in the in the _3rd-party filters_ pane" }, "3pPurgeAll": { - "message": "Slet alt cache", + "message": "Ryd alle caches", "description": "A button in the in the _3rd-party filters_ pane" }, "3pParseAllABPHideFiltersPrompt1": { - "message": "Analyser og benyt kosmetiske filtre", + "message": "Fortolk og benyt kosmetiske filtre", "description": "English: Parse and enforce Adblock+ element hiding filters." }, "3pParseAllABPHideFiltersInfo": { - "message": "

Denne indstilling gør det muligt at analysere og anvende Adblock Plus kompatible “element skjuldende” filtre<\/a>. Disse filtre er i det væsentlige kosmetiske og har til formål at skjule irriterende visuelle elementer websider, som det ikke er muligt at blokere på andre måder. <\/p>

Denne indstilling øger uBlock₀'s hukommelsesforbrug.<\/p>", + "message": "

Denne indstilling gør det muligt at fortolke og håndhæve Adblock Plus-kompatible “elementskjulningsfiltre”<\/a>. Disse filtre er primært kosmetiske med det formål at skjule websideelementer, som vurderes at være visuelt generende og ikke kan blokeres vha. den netanmodningsbaserede filtermotor. <\/p>

Denne indstilling øger uBlock₀s hukommelsesforbrug.<\/p>", "description": "Describes the purpose of the 'Parse and enforce cosmetic filters' feature." }, "3pIgnoreGenericCosmeticFilters": { - "message": "Ignorer fælles kosmetiske filtre", + "message": "Ignorér generiske kosmetiske filtre", "description": "This will cause uBO to ignore all generic cosmetic filters." }, "3pIgnoreGenericCosmeticFiltersInfo": { - "message": "

Fælles kosmetiske filtre er de kosmetiske filtre der er ment til anvendelse på alle websider. \n

Selvom uBlock₀ behandler dem effektivt, kan de fælles kosmetiske filtre medføre forøget brug af hukommelse og CPU på nogle websider, specielt de store og længe-åbnede websider.\n

Aktiveres denne funktion vil uBlock₀ ikke længere benytte de fælles kosmetiske filtre, hvilket medfører lavere hukommelses- og CPU-forbrug på hver side, samt mindre overordnet hukommelsesforbrug.\n

Det anbefales at aktivere denne funktion på mindre kraftfulde enheder.", + "message": "

Generiske kosmetiske filtre er de filtre som tiltænkes anvendt for alle websteder.

Selvom uBlock₀ håndterer dem effektivt, kan generiskes kosmetiske filtre medføre forøget hukommelse- og CPU-forbrug på visse websider, specielt de store og længe-åbnede ditto.\n

Aktiveres funktionen, vil uBlock₀ ikke længere benytte filtrene, hvilket betyder lavere hukommelses- og CPU-forbrug pr. side samt lavere overordnet hukommelsesforbrug.\n

Funktionen anbefales aktiveret på mindre kraftfulde enheder.", "description": "Describes the purpose of the 'Ignore generic cosmetic filters' feature." }, "3pListsOfBlockedHostsHeader": { @@ -368,15 +368,15 @@ "description": "English: Lists of blocked hosts" }, "3pApplyChanges": { - "message": "Anvend ændringer", + "message": "Effektuér ændringer", "description": "English: Apply changes" }, "3pGroupDefault": { - "message": "Indbygget", + "message": "Integreret", "description": "Header for the uBlock filters section in 'Filter lists pane'" }, "3pGroupAds": { - "message": "Reklamer", + "message": "Annoncer", "description": "English: Ads" }, "3pGroupPrivacy": { @@ -384,11 +384,11 @@ "description": "English: Privacy" }, "3pGroupMalware": { - "message": "Malware domæner", + "message": "Malware-domæner", "description": "English: Malware domains" }, "3pGroupAnnoyances": { - "message": "Irritationsmomenter", + "message": "Gener", "description": "The header identifying the filter lists in the category 'annoyances'" }, "3pGroupMultipurpose": { @@ -400,7 +400,7 @@ "description": "English: Regions, languages" }, "3pGroupCustom": { - "message": "Brugerdefineret", + "message": "Tilpasset", "description": "English: Custom" }, "3pImport": { @@ -408,7 +408,7 @@ "description": "The label for the checkbox used to import external filter lists" }, "3pExternalListsHint": { - "message": "En URL pr. linje. Ugyldige URL'er bliver ignoreret.", + "message": "Én URL pr. linje. Ugyldige URL'er ignoreres uden notificering.", "description": "Short information about how to use the textarea to import external filter lists by URL" }, "3pExternalListObsolete": { @@ -416,7 +416,7 @@ "description": "used as a tooltip for the out-of-date icon beside a list" }, "3pLastUpdate": { - "message": "Sidste opdatering: {{ago}}.\nKlik for at gennemtvinge en opdatering.", + "message": "Seneste opdatering: {{ago}}.\nKlik for at gennemtvinge en opdatering.", "description": "used as a tooltip for the clock icon beside a list" }, "3pUpdating": { @@ -424,15 +424,15 @@ "description": "used as a tooltip for the spinner icon beside a list" }, "3pNetworkError": { - "message": "En netværksfejl forhindrede ressourcen i at blive opdateret.", + "message": "En netværksfejl forhindrede opdatering af ressourcen.", "description": "used as a tooltip for error icon beside a list" }, "1pFormatHint": { - "message": "Ét filter pr. linje. Et filter kan være et almindeligt værtsnavn, eller et Adblock Plus-kompatibelt filter. Linjer der starter med !<\/code> vil blive ignoreret.", + "message": "Ét filter pr. linje. Et filter kan være et almindeligt værtsnavn eller et Adblock Plus-kompatibelt filter. Linjer startende med !<\/code> ignoreres.", "description": "Short information about how to create custom filters" }, "1pImport": { - "message": "Importer og tilføj", + "message": "Importér og tilføj", "description": "English: Import and append" }, "1pExport": { @@ -444,7 +444,7 @@ "description": "English: my-ublock-static-filters_{{datetime}}.txt" }, "1pApplyChanges": { - "message": "Anvend ændringer", + "message": "Effektuér ændringer", "description": "English: Apply changes" }, "rulesPermanentHeader": { @@ -464,7 +464,7 @@ "description": "This will persist temporary rules" }, "rulesEdit": { - "message": "Rediger", + "message": "Redigér", "description": "Will enable manual-edit mode (textarea)" }, "rulesEditSave": { @@ -476,11 +476,11 @@ "description": "Will discard manually-edited content and exit manual-edit mode" }, "rulesImport": { - "message": "Importer fra fil...", + "message": "Importér fra fil...", "description": "" }, "rulesExport": { - "message": "Eksporter til fil", + "message": "Eksportér til fil", "description": "" }, "rulesDefaultFileName": { @@ -496,11 +496,11 @@ "description": "English: dynamic rule syntax and full documentation." }, "whitelistPrompt": { - "message": "Brugerdefineret liste over værtsnavne hvor uBlock Origin vil være deaktiveret. Kun et værtsnavn pr. linje. Ugyldige værtsnavne ignoreres og kommenteres ud.", + "message": "Hvidlistereglerne afgør, på hvilke sider uBlock Origin skal være slået fra. Kun én post pr. linje. Ugyldige regler ignoreres upåagtet og udkommenteres.", "description": "English: An overview of the content of the dashboard's Whitelist pane." }, "whitelistImport": { - "message": "Importer og tilføj", + "message": "Importér og tilføj", "description": "English: Import and append" }, "whitelistExport": { @@ -512,7 +512,7 @@ "description": "English: my-ublock-whitelist_{{datetime}}.txt" }, "whitelistApply": { - "message": "Anvend ændringer", + "message": "Effektuér ændringer", "description": "English: Apply changes" }, "logRequestsHeaderType": { @@ -540,16 +540,112 @@ "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { - "message": "Nuværende fane", + "message": "Aktuel fane", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Genindlæs faneindholdet", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Slå DOM-inspektøren til\/fra", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Slå popup-panelet til\/fra", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin-wiki: Loggeren", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Ryd logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Sæt logger på pause (ignorér alle indgående data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Fortsæt logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Slå logger-filtrering til\/fra", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "filtrér logposter", - "description": "English: filter log entries" + "message": "filtrér logindhold", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger-filtreringsindstillinger", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Ikke", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "begivenhedsrig", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blokerede", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "tilladte", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "førsteparts", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "tredjeparts", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Detaljer", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filterliste", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Regel", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Kontekst", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root-kontekst", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partsrelation", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" }, - "logMaxEntriesTip": { - "message": "Maksimalt antal logposter", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "URL-regel", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Kontekst:", @@ -559,20 +655,16 @@ "message": "Type:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dynamisk URL filtrering", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "Statisk filtrering", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { - "message": "{{action}} netværksanmodninger af {{type}} {{br}}som matcher følgende URL {{url}} {{br}}og som stammer fra {{origin}},{{br}}{{importance}} der er et matchende undtagelses-filter.", + "message": "{{action}} netværksanmodninger af {{type}} {{br}}, hvis URL matcher {{url}} {{br}}, og som stammer fra {{origin}},{{br}}{{importance}} når der er et matchende undtagelsesfilter.", "description": "Used in the static filtering wizard" }, "loggerStaticFilteringSentencePartBlock": { - "message": "Bloker", + "message": "Blokér", "description": "Used in the static filtering wizard" }, "loggerStaticFilteringSentencePartAllow": { @@ -604,20 +696,76 @@ "description": "Used in the static filtering wizard" }, "loggerStaticFilteringFinderSentence1": { - "message": "Statisk filter {{filter}}<\/code> findes i:", + "message": "Statisk filter {{filter}}<\/code> fundet i:", "description": "Below this sentence, the filter list(s) in which the filter was found" }, "loggerStaticFilteringFinderSentence2": { - "message": "Statisk filter {{filter}}<\/code> kunne ikke findes i nogen af de aktuelt aktiverede filterlister", + "message": "Statisk filter {{filter}}<\/code> ikke fundet i nogen af de aktuelt aktiverede filterlister", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Loggerposter, som ikke opfylder alle tre betingelser nedenfor, kasseres automatisk:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Bevar poster fra de seneste {{input}} minutter", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Bevar maks. {{input}} sideindlæsninger pr. fane", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Bevar maks. {{input}} poster pr. fane", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Benyt {{input}} linjer pr. post i lodret udvidet tilstand", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Skjul kolonner:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} tid", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/regel", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Kontekst", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partsrelation", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Liste", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Tabel", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Enkel", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Ændringslog", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Support", @@ -632,11 +780,15 @@ "description": "English: Source code (GPLv3)" }, "aboutContributors": { - "message": "Bidragydere", + "message": "Bidragsydere", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Eksterne afhængigheder (GPLv3-kompatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { - "message": "Sikkerhedskopier til fil", + "message": "Sikkerhedskopiér til fil", "description": "Text for button to create a backup of all settings" }, "aboutBackupFilename": { @@ -652,15 +804,15 @@ "description": "English: Reset to default settings..." }, "aboutRestoreDataConfirm": { - "message": "Alle dine indstillinger vil blive overskrevet med sikkerhedskopierede data fra {{time}}, hvorefter uBlock₀ vil genstarte.\n\nOverskriv de nuværende indstillinger med data fra sikkerhedskopien?", + "message": "Alle dine indstillinger overskreves med data sikkerhedskopieret d. {{time}}, hvorefter uBlock₀ genstarter.\n\nOverskriv aktuelle indstillinger med data fra sikkerhedskopien?", "description": "Message asking user to confirm restore" }, "aboutRestoreDataError": { - "message": "Data kunne ikke læses eller er ugyldig", + "message": "Dataene kunne ikke læses eller er ugyldige", "description": "Message to display when an error occurred during restore" }, "aboutResetDataConfirm": { - "message": "Alle dine indstillinger bliver fjernet, og uBlock₀ genstarter.\n\nNulstil uBlock₀ til standardindstillingerne?", + "message": "Alle dine indstillinger fjernes, hvorefter uBlock₀ genstarter.\n\nNulstil uBlock₀ til standardindstillingerne?", "description": "Message asking user to confirm reset" }, "errorCantConnectTo": { @@ -668,7 +820,7 @@ "description": "English: Network error: {{msg}}" }, "subscriberConfirm": { - "message": "uBlock: Tilføj den følgende URL til dine brugerdefinerede filterlister?\n\nTitel: \"{{title}}\"\nURL: {{url}}", + "message": "uBlock: Føj flg. URL til dine tilpassede filterlister?\n\nTitel: \"{{title}}\"\nURL: {{url}}", "description": "English: The message seen by the user to confirm subscription to a ABP filter list" }, "elapsedOneMinuteAgo": { @@ -696,11 +848,11 @@ "description": "English: {{value}} days ago" }, "showDashboardButton": { - "message": "Vis kontrolpanel", + "message": "Vis Kontrolpanel", "description": "Firefox\/Fennec-specific: Show Dashboard" }, "showNetworkLogButton": { - "message": "Vis loggen", + "message": "Vis Logger", "description": "Firefox\/Fennec-specific: Show Logger" }, "fennecMenuItemBlockingOff": { @@ -708,11 +860,11 @@ "description": "Firefox-specific: appears as 'uBlock₀ (off)'" }, "docblockedPrompt1": { - "message": "uBlock Origins har blokeret den følgende hjemmeside fra at hente:", + "message": "uBlock Origins har blokeret flg. side fra at hente:", "description": "English: uBlock₀ has prevented the following page from loading:" }, "docblockedPrompt2": { - "message": "På grund af det følgende filter", + "message": "Grundet flg. filter", "description": "English: Because of the following filter" }, "docblockedNoParamsPrompt": { @@ -732,7 +884,7 @@ "description": "English: Close this window" }, "docblockedProceed": { - "message": "Deaktiver streng blokering af {{hostname}}", + "message": "Deaktivér stringent blokering for {{hostname}}", "description": "English: Disable strict blocking for {{hostname}} ..." }, "docblockedDisableTemporary": { @@ -744,15 +896,15 @@ "description": "English: Permanently" }, "cloudPush": { - "message": "Eksporter til skylager", + "message": "Eksportér til Skylager", "description": "tooltip" }, "cloudPull": { - "message": "Importer fra skylager", + "message": "Importér fra Skylager", "description": "tooltip" }, "cloudPullAndMerge": { - "message": "Importer fra skylager og flet sammen med de aktuelle indstillinger", + "message": "Importér fra Skylager og sammenflet med de aktuelle indstillinger", "description": "tooltip" }, "cloudNoData": { @@ -764,7 +916,7 @@ "description": "used as a prompt for the user to provide a custom device name" }, "advancedSettingsWarning": { - "message": "Advarsel! Disse avancerede indstillinger ændres på eget ansvar.", + "message": "Advarsel! Ændring af disse avancerede indstillinger sker på eget ansvar.", "description": "A warning to users at the top of 'Advanced settings' page" }, "genericSubmit": { @@ -772,7 +924,7 @@ "description": "for generic 'Submit' buttons" }, "genericApplyChanges": { - "message": "Anvend ændringer", + "message": "Effektuér ændringer", "description": "for generic 'Apply changes' buttons" }, "genericRevert": { @@ -784,15 +936,23 @@ "description": "" }, "contextMenuTemporarilyAllowLargeMediaElements": { - "message": "Tillad store medie-elementer midlertidigt", + "message": "Tillad midlertidigt store medieelementer", "description": "A context menu entry, present when large media elements have been blocked on the current site" }, "shortcutCapturePlaceholder": { - "message": "Skriv en genvej", + "message": "Angiv en genvej", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Slå rullelåsning til\/fra", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Kopiér til Udklipsholder", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { - "message": "Denne indskrivning må være den sidste", + "message": "Denne post skal være den sidste", "description": "so we dont need to deal with comma for last entry" } } \ No newline at end of file diff --git a/restscrape/uBlock/_locales/de/messages.json b/restscrape/uBlock/_locales/de/messages.json index 8d81a87..f3758ae 100644 --- a/restscrape/uBlock/_locales/de/messages.json +++ b/restscrape/uBlock/_locales/de/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Endlich ein effizienter Blocker. Prozessor-freundlich und bescheiden beim Speicherbedarf.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Dashboard", @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Klicken, um Javascript auf dieser Seite komplett zu deaktivieren", + "message": "Klicken, um JavaScript auf dieser Seite zu deaktivieren", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Klicken, um Javascript auf dieser Seite nicht mehr zu deaktivieren", + "message": "Klicken, um JavaScript auf dieser Seite wieder zuzulassen", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Medienelemente größer als {{input:number}} kB blocken", + "message": "Keine Medienelemente laden, die größer als {{input:number}} kB sind", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Javascript deaktivieren", + "message": "JavaScript deaktivieren", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -543,13 +543,109 @@ "message": "Aktueller Tab", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Inhalt des Tabs neu laden", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "DOM-Inspektor umschalten", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Popup-Fenster umschalten", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin Wiki: Protokollierung", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Protokollierung leeren", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Protokollierung anhalten (alle eingehenden Daten verwerfen)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Angehaltene Protokollierung fortsetzen", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Protokollierungsfilterung umschalten", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "Protokoll-Einträge filtern", - "description": "English: filter log entries" + "message": "Protokolleinträge filtern", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Einstellungen der Protokollierungsfilterung", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Nicht", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "Ereignisreich", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "Gesperrt", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "Erlaubt", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "Maximale Anzahl an Protokoll-Einträgen", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltin1p": { + "message": "Aktuelle Domain", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "Ressourcen von Drittseiten", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Liste filtern", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Regel", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Kontext", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Zugehörigkeit", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Typ", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "Dynamische URL-Filter", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Kontext:", @@ -559,10 +655,6 @@ "message": "Typ:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dynamische URL Filter", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "Statische Filter", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "Statischer Filter {{filter}}<\/code> konnte in keiner der aktuell aktivierten Filterlisten gefunden werden.", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Protokolleinträge, die nicht alle der drei folgenden Bedingungen erfüllen, werden automatisch verworfen:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Einträge der letzten {{input}} Minuten behalten", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Höchstens {{input}} Seitenladevorgänge pro Tab behalten", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Höchstens {{input}} Einträge pro Tab behalten", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "{{input}} Zeilen pro Eintrag in der ausklappbaren Tabelle verwenden", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Spalten ausblenden:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Zeit", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/Regel", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Kontext", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Zugehörigkeit", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Liste", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Tabelle", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Text (unformatiert)", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Text (Markdown)", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Änderungsprotokoll", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Unterstützung", @@ -635,6 +783,10 @@ "message": "Mitwirkende", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Externe Abhängigkeiten (GPLv3-kompatibel):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Backup in eine Datei", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Tastaturkürzel festlegen", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Gesperrten Bildlauf umschalten", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "In die Zwischenablage kopieren", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "Dieser Eintrag muss der letzte sein", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/el/messages.json b/restscrape/uBlock/_locales/el/messages.json index 5f88a18..07e4a28 100644 --- a/restscrape/uBlock/_locales/el/messages.json +++ b/restscrape/uBlock/_locales/el/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Επιτέλους, ένας αποτελεσματικός blocker. Ελαφρύς για τον επεξεργαστή και τη μνήμη.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ - Πίνακας ελέγχου", @@ -32,7 +32,7 @@ "description": "appears as tab name in dashboard" }, "shortcutsPageName": { - "message": "Shortcuts", + "message": "Συντομεύσεις", "description": "appears as tab name in dashboard" }, "statsPageName": { @@ -44,7 +44,7 @@ "description": "appears as tab name in dashboard" }, "assetViewerPageName": { - "message": "uBlock₀ — Asset viewer", + "message": "uBlock₀ — Προβολή πόρων", "description": "Title for the asset viewer page" }, "advancedSettingsPageName": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Κάντε κλικ για να απενεργοποιήσετε το JavaScript σε αυτήν την ιστοσελίδα", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Κάντε κλικ για να μην εχετε το JavaScript απενεργοποιημένο για αυτήν την ιστοσελίδα", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Απενεργοποίηση του JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -412,7 +412,7 @@ "description": "Short information about how to use the textarea to import external filter lists by URL" }, "3pExternalListObsolete": { - "message": "ξεπερασμένη", + "message": "απαρχαιωμένη.", "description": "used as a tooltip for the out-of-date icon beside a list" }, "3pLastUpdate": { @@ -543,13 +543,109 @@ "message": "Τρέχουσα καρτέλα", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reload the tab content", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "φιλτράρισμα των καταχωρήσεων", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" }, - "logMaxEntriesTip": { - "message": "Μέγιστος αριθμός καταχωρήσεων στο αρχείο καταγραφών", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerURLFilteringHeader": { + "message": "Φιλτράρισμα δυναμικών συνδέσμων", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Περιεχόμενο:", @@ -559,10 +655,6 @@ "message": "Τύπος:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Φιλτράρισμα δυναμικών συνδέσμων", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "Στατικό φιλτράρισμα", "description": "Small header to identify the static filtering section" @@ -608,16 +700,72 @@ "description": "Below this sentence, the filter list(s) in which the filter was found" }, "loggerStaticFilteringFinderSentence2": { - "message": "Static filter {{filter}}<\/code> could not be found in any of the currently enabled filter lists", + "message": "Το στατικό φίλτρo {{filter}}<\/code> δεν βρέθηκε σε καμία από τις λίστες φίλτρων που έχουν ενεργοποιηθεί αυτήν τη στιγμή", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Αρχείο καταγραφής αλλαγών", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Υποστήριξη", @@ -635,6 +783,10 @@ "message": "Συνεισφέροντες", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "External dependencies (GPLv3-compatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Δημιουργία αντιγράφου ασφαλείας", "description": "Text for button to create a backup of all settings" @@ -788,9 +940,17 @@ "description": "A context menu entry, present when large media elements have been blocked on the current site" }, "shortcutCapturePlaceholder": { - "message": "Type a shortcut", + "message": "Πληκτρολογήστε μια συντόμευση", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "Αυτή η καταχώρηση θα πρέπει να είναι τελευταία", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/en/messages.json b/restscrape/uBlock/_locales/en/messages.json index e2d3a33..55de590 100644 --- a/restscrape/uBlock/_locales/en/messages.json +++ b/restscrape/uBlock/_locales/en/messages.json @@ -148,11 +148,11 @@ "description":"Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1":{ - "message":"Click to wholly disable JavaScript on this site", + "message":"Click to disable JavaScript on this site", "description":"Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2":{ - "message":"Click to no longer wholly disable JavaScript on this site", + "message":"Click to no longer disable JavaScript on this site", "description":"Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules":{ @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt":{ - "message":"Block media elements larger than {{input:number}} kB", + "message":"Block media elements larger than {{input}} KB", "description": "" }, "settingsNoRemoteFontsPrompt":{ @@ -536,20 +536,116 @@ "description":"Appears in the logger's tab selector" }, "logBehindTheScene":{ - "message":"Behind the scene", + "message":"Tabless", "description":"Pretty name for behind-the-scene network requests" }, "loggerCurrentTab":{ "message":"Current tab", "description":"Appears in the logger's tab selector" }, + "loggerReloadTip":{ + "message":"Reload the tab content", + "description":"Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip":{ + "message":"Toggle the DOM inspector", + "description":"Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip":{ + "message":"Toggle the popup panel", + "description":"Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip":{ + "message":"uBlock Origin wiki: The logger", + "description":"Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip":{ + "message":"Clear logger", + "description":"Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip":{ + "message":"Pause logger (discard all incoming data)", + "description":"Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip":{ + "message":"Unpause logger", + "description":"Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip":{ + "message":"Toggle logger filtering", + "description":"Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt":{ - "message":"filter log entries", - "description": "English: filter log entries" + "message":"filter logger content", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip":{ + "message":"Logger filtering options", + "description":"Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot":{ + "message":"Not", + "description":"A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful":{ + "message":"eventful", + "description":"A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked":{ + "message":"blocked", + "description":"A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed":{ + "message":"allowed", + "description":"A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p":{ + "message":"1st-party", + "description":"A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p":{ + "message":"3rd-party", + "description":"A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader":{ + "message":"Details", + "description":"Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter":{ + "message":"Filter", + "description":"Label to identify a filter field" + }, + "loggerEntryDetailsFilterList":{ + "message":"Filter list", + "description":"Label to identify a filter list field" + }, + "loggerEntryDetailsRule":{ + "message":"Rule", + "description":"Label to identify a rule field" + }, + "loggerEntryDetailsContext":{ + "message":"Context", + "description":"Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext":{ + "message":"Root context", + "description":"Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness":{ + "message":"Partyness", + "description":"Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType":{ + "message":"Type", + "description":"Label to identify the type of an entry" }, - "logMaxEntriesTip":{ - "message":"Maximum number of log entries", - "description":"Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerEntryDetailsURL":{ + "message":"URL", + "description":"Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader":{ + "message":"URL rule", + "description":"Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel":{ "message":"Context:", @@ -559,12 +655,8 @@ "message":"Type:", "description":"Label for the type selector" }, - "loggerURLFilteringHeader":{ - "message":"Dynamic URL filtering", - "description":"Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader":{ - "message":"Static filtering", + "message":"Static filter", "description":"Small header to identify the static filtering section" }, "loggerStaticFilteringSentence":{ @@ -611,6 +703,62 @@ "message":"Static filter {{filter}} could not be found in any of the currently enabled filter lists", "description":"Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt":{ + "message":"Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description":"Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge":{ + "message":"Preserve entries from the last {{input}} minutes", + "description":"A logger setting" + }, + "loggerSettingPerTabMaxLoads":{ + "message":"Preserve at most {{input}} page loads per tab", + "description":"A logger setting" + }, + "loggerSettingPerTabMaxEntries":{ + "message":"Preserve at most {{input}} entries per tab", + "description":"A logger setting" + }, + "loggerSettingPerEntryLineCount":{ + "message":"Use {{input}} lines per entry in vertically expanded mode", + "description":"A logger setting" + }, + "loggerSettingHideColumnsPrompt":{ + "message":"Hide columns:", + "description":"Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime":{ + "message":"{{input}} Time", + "description":"A label for the time column" + }, + "loggerSettingHideColumnFilter":{ + "message":"{{input}} Filter/rule", + "description":"A label for the filter or rule column" + }, + "loggerSettingHideColumnContext":{ + "message":"{{input}} Context", + "description":"A label for the context column" + }, + "loggerSettingHideColumnPartyness":{ + "message":"{{input}} Partyness", + "description":"A label for the partyness column" + }, + "loggerExportFormatList":{ + "message":"List", + "description":"Label for radio-button to pick export format" + }, + "loggerExportFormatTable":{ + "message":"Table", + "description":"Label for radio-button to pick export format" + }, + "loggerExportEncodePlain":{ + "message":"Plain", + "description":"Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown":{ + "message":"Markdown", + "description":"Label for radio-button to pick export text format" + }, "aboutChangelog":{ "message":"Changelog", "description":"" @@ -635,6 +783,10 @@ "message":"Contributors", "description":"English: Contributors" }, + "aboutDependencies":{ + "message":"External dependencies (GPLv3-compatible):", + "description":"Shown in the About pane" + }, "aboutBackupDataButton" : { "message": "Back up to file", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Type a shortcut", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock":{ + "message":"Toggle locked scrolling", + "description":"Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard":{ + "message":"Copy to clipboard", + "description":"Label for buttons used to copy something to the clipboard" + }, "dummy":{ "message":"This entry must be the last one", "description":"so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/eo/messages.json b/restscrape/uBlock/_locales/eo/messages.json index d7e73fd..95de77b 100644 --- a/restscrape/uBlock/_locales/eo/messages.json +++ b/restscrape/uBlock/_locales/eo/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Finfine rendimenta reklamoblokilo. Afabla por ĉefprocesoro kaj memoro.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Panelo", @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Click to disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Click to no longer disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Malŝalti JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -388,7 +388,7 @@ "description": "English: Malware domains" }, "3pGroupAnnoyances": { - "message": "Annoyances", + "message": "Ĝenoj", "description": "The header identifying the filter lists in the category 'annoyances'" }, "3pGroupMultipurpose": { @@ -404,7 +404,7 @@ "description": "English: Custom" }, "3pImport": { - "message": "Import...", + "message": "Importi...", "description": "The label for the checkbox used to import external filter lists" }, "3pExternalListsHint": { @@ -540,16 +540,112 @@ "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { - "message": "Current tab", + "message": "Nuna langeto", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reload the tab content", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "filtri protokolerojn", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "Maksimuma nombro de protokoleroj", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "Dinamika filtrado de ligiloj", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Kunteksto:", @@ -559,10 +655,6 @@ "message": "Tipo:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dinamika filtrado de ligiloj", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "Statika filtrado", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "Static filter {{filter}}<\/code> could not be found in any of the currently enabled filter lists", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Ŝanĝoprotokolo", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Vikio", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Helpo", @@ -635,6 +783,10 @@ "message": "Kontribuantoj", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "External dependencies (GPLv3-compatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Savkopii al dosiero", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Type a shortcut", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/es/messages.json b/restscrape/uBlock/_locales/es/messages.json index a9124ca..91a6df6 100644 --- a/restscrape/uBlock/_locales/es/messages.json +++ b/restscrape/uBlock/_locales/es/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Por fin, un bloqueador eficiente con uso mínimo de procesador y memoria.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Panel de control", @@ -44,7 +44,7 @@ "description": "appears as tab name in dashboard" }, "assetViewerPageName": { - "message": "uBlock₀ — Visualizador de recursos", + "message": "uBlock₀ — Visor de recursos", "description": "Title for the asset viewer page" }, "advancedSettingsPageName": { @@ -52,11 +52,11 @@ "description": "Title for the advanced settings page" }, "popupPowerSwitchInfo": { - "message": "Clic: deshabilitar\/habilitar uBlock₀ para este sitio.\n\nCtrl + clic: deshabilitar uBlock₀ sólo en esta página.", + "message": "Clic: deshabilitar\/habilitar uBlock₀ en este sitio.\n\nCtrl+clic: deshabilitar uBlock₀ solo en esta página.", "description": "English: Click: disable\/enable uBlock₀ for this site.\n\nCtrl+click: disable uBlock₀ only on this page." }, "popupPowerSwitchInfo1": { - "message": "Clic para deshabilitar uBlock₀ en este sitio. \n\nCtrl+clic para deshabilitar uBlock₀ solo en esta página.", + "message": "Clic para deshabilitar uBlock₀ en este sitio.\n\nCtrl+clic para deshabilitar uBlock₀ solo en esta página.", "description": "Message to be read by screen readers" }, "popupPowerSwitchInfo2": { @@ -84,7 +84,7 @@ "description": "English: or" }, "popupTipDashboard": { - "message": "Abrir Panel de control", + "message": "Abrir panel de control", "description": "English: Click to open the dashboard" }, "popupTipZapper": { @@ -92,7 +92,7 @@ "description": "Tooltip for the element-zapper icon in the popup panel" }, "popupTipPicker": { - "message": "Activar el modo de selección de elementos", + "message": "Activar el modo selección de elementos", "description": "English: Enter element picker mode" }, "popupTipLog": { @@ -100,7 +100,7 @@ "description": "Tooltip used for the logger icon in the panel" }, "popupTipNoPopups": { - "message": "Alternar bloqueo de ventanas emergentes en este sitio", + "message": "Alternar bloqueo de todas las ventanas emergentes en este sitio", "description": "Tooltip for the no-popups per-site switch" }, "popupTipNoPopups1": { @@ -112,7 +112,7 @@ "description": "Tooltip for the no-popups per-site switch" }, "popupTipNoLargeMedia": { - "message": "Alternar bloqueo de elementos multimedia grandes para este sitio", + "message": "Alternar bloqueo de elementos multimedia grandes en este sitio", "description": "Tooltip for the no-large-media per-site switch" }, "popupTipNoLargeMedia1": { @@ -124,7 +124,7 @@ "description": "Tooltip for the no-large-media per-site switch" }, "popupTipNoCosmeticFiltering": { - "message": "Alternar filtros cosméticos para este sitio", + "message": "Alternar el filtrado cosmético en este sitio", "description": "Tooltip for the no-cosmetic-filtering per-site switch" }, "popupTipNoCosmeticFiltering1": { @@ -136,7 +136,7 @@ "description": "Tooltip for the no-cosmetic-filtering per-site switch" }, "popupTipNoRemoteFonts": { - "message": "Alternar bloqueo de fuentes remotas para este sitio", + "message": "Alternar bloqueo de fuentes remotas en este sitio", "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoRemoteFonts1": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Clic para deshabilitar completamente javascript en este sitio", + "message": "Clic para deshabilitar JavaScript en este sitio", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Clic para no deshabilitar más completamente javascript en este sitio", + "message": "Clic para no deshabilitar más JavaScript en este sitio", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -180,15 +180,15 @@ "description": "" }, "popup3pAnyRulePrompt": { - "message": "de terceros", + "message": "peticiones de terceros", "description": "" }, "popup3pPassiveRulePrompt": { - "message": "css\/imágenes de terceros", + "message": "CSS\/imágenes de terceros", "description": "" }, "popupInlineScriptRulePrompt": { - "message": "scripts embebidos", + "message": "scripts integrados", "description": "" }, "popup1pScriptRulePrompt": { @@ -296,11 +296,11 @@ "description": "" }, "settingsNoCosmeticFilteringPrompt": { - "message": "Deshabilitar filtros cosméticos", + "message": "Deshabilitar el filtrado cosmético", "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Bloquear elementos multimedia mayores que {{input:number}} kB", + "message": "Bloquear elementos multimedia mayores que {{input}} KB", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Deshabilitar javascript", + "message": "Deshabilitar JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -352,7 +352,7 @@ "description": "English: Parse and enforce Adblock+ element hiding filters." }, "3pParseAllABPHideFiltersInfo": { - "message": "

Esta opción permite el análisis y aplicación de “filtros de ocultación de elementos” compatibles con Adblock Plus\"<\/a>. Estos filtros son esencialmente cosméticos, sirven para ocultar elementos que se consideran una molestia visual en una página web, no siendo posible su eliminación con el motor de bloqueo basado en peticiones.<\/p>

Habilitar esta opción aumenta el consumo de memoria de uBlock₀<\/i>.<\/p>", + "message": "

Esta opción permite el análisis y aplicación de filtros de “ocultación de elementos” compatibles con Adblock Plus\"<\/a>. Estos filtros son esencialmente cosméticos, sirven para ocultar elementos que se consideran una molestia visual en una página web, no siendo posible su eliminación con el motor de bloqueo basado en peticiones.<\/p>

Habilitar esta opción aumenta el consumo de memoria de uBlock₀.<\/p>", "description": "Describes the purpose of the 'Parse and enforce cosmetic filters' feature." }, "3pIgnoreGenericCosmeticFilters": { @@ -360,11 +360,11 @@ "description": "This will cause uBO to ignore all generic cosmetic filters." }, "3pIgnoreGenericCosmeticFiltersInfo": { - "message": "

Los filtros cosméticos genéricos son aquellos filtros cosméticos que aplican a todas las páginas.

Aunque uBlock₀ los gestiona de forma eficiente, estos filtros pueden contribuir a un aumento del uso de la memoria y la CPU en algunas páginas web, especialmente si contienen gran cantidad de contenido.

Al habilitar esta opción se disminuirá el uso de la CPU y exceso de uso de la memoria que resulta del procesamiento de los filtros cosméticos genéricos, así como el consumo de memoria de uBlock₀.

Se recomienda habilitar esta opción para dispositivos poco potentes.", + "message": "

Los filtros cosméticos genéricos son aquellos filtros cosméticos que aplican a todas las páginas.

Aunque uBlock₀ los gestiona de forma eficiente, estos filtros pueden contribuir a un aumento del uso de la memoria y la CPU en algunas páginas web, especialmente si contienen gran cantidad de contenido.

Al habilitar esta opción se disminuirá el uso de la CPU y exceso de uso de la memoria que resulta del procesamiento de los filtros cosméticos genéricos, así como el consumo de memoria de uBlock₀.

Se recomienda habilitar esta opción para dispositivos poco potentes.", "description": "Describes the purpose of the 'Ignore generic cosmetic filters' feature." }, "3pListsOfBlockedHostsHeader": { - "message": "Lista de servidores bloqueados", + "message": "Lista de dominios bloqueados", "description": "English: Lists of blocked hosts" }, "3pApplyChanges": { @@ -400,7 +400,7 @@ "description": "English: Regions, languages" }, "3pGroupCustom": { - "message": "Personalizada", + "message": "Personalizado", "description": "English: Custom" }, "3pImport": { @@ -428,7 +428,7 @@ "description": "used as a tooltip for error icon beside a list" }, "1pFormatHint": { - "message": "Un filtro por línea. Los filtros pueden ser un nombre de servidor, o un filtro compatible con Adblock Plus. Las líneas que comiencen con !<\/code> serán ignoradas.", + "message": "Un filtro por línea. Los filtros pueden ser un nombre de dominio, o un filtro compatible con Adblock Plus. Las líneas que comiencen con !<\/code> serán ignoradas.", "description": "Short information about how to create custom filters" }, "1pImport": { @@ -480,7 +480,7 @@ "description": "" }, "rulesExport": { - "message": "Exportar a archivo", + "message": "Exportar a archivo...", "description": "" }, "rulesDefaultFileName": { @@ -488,7 +488,7 @@ "description": "default file name to use" }, "rulesHint": { - "message": "Listado de sus reglas de filtrado dinámico.", + "message": "Lista de sus reglas de filtrado dinámico.", "description": "English: List of your dynamic filtering rules." }, "rulesFormatHint": { @@ -536,20 +536,116 @@ "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "Peticiones ocultas", + "message": "Sin pestaña", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "Pestaña actual", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Recargar contenido de la pestaña", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Alternar el inspector DOM", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Alternar el panel emergente", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: Registro de peticiones", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Borrar el registro de peticiones", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pausar registro de peticiones (descarta todos los datos entrantes)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Continuar con el registro de peticiones", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Alternar el filtrado del registro de peticiones", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "filtrar entradas del registro", - "description": "English: filter log entries" + "message": "filtrar contenido del registro de peticiones", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Opciones de filtrado del registro de peticiones", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "No", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "destacado", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "bloqueado", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "permitido", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "petición del dominio", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "petición de tercero", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Detalles", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filtro", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Lista de filtros", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Regla", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Contexto", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Contexto raíz", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Tipo de petición", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Tipo", + "description": "Label to identify the type of an entry" }, - "logMaxEntriesTip": { - "message": "Cantidad máxima de entradas del registro", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "Regla de URL", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Contexto:", @@ -559,16 +655,12 @@ "message": "Tipo:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Filtrado dinámico de URL", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "Filtrado estático", + "message": "Filtro estático", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { - "message": "{{action}} peticiones de red tipo {{type}} {{br}}cuya dirección URL contenga {{url}} {{br}}y que se originen desde {{origin}},{{br}}{{importance}} exista una regla de excepción aplicable.", + "message": "{{action}} peticiones de red de {{type}} {{br}}cuya dirección URL contenga {{url}} {{br}}y que se origine {{origin}},{{br}}{{importance}} exista una regla de excepción aplicable.", "description": "Used in the static filtering wizard" }, "loggerStaticFilteringSentencePartBlock": { @@ -611,13 +703,69 @@ "message": "No se pudo encontrar el filtro estático {{filter}}<\/code> en ninguna de las listas de filtros actualmente habilitadas", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Las entradas del registro de peticiones que no cumplan las tres condiciones a continuación se descartarán automáticamente:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Conservar entradas de los últimos {{input}} minutos", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Conservar como máximo {{input}} cargas de página por pestaña", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Conservar como máximo {{input}} entradas por pestaña", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Usar {{input}} líneas por entrada en modo expandido verticalmente", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Ocultar columnas:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Hora", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filtro\/regla", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Contexto", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Tipo de petición", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Formato lista", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Formato tabla", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Texto sin formato", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Formato markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Registro de cambios", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Soporte", @@ -635,8 +783,12 @@ "message": "Colaboradores", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Dependencias externas (compatibles con GPLv3):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { - "message": "Respaldar en archivo", + "message": "Respaldar en archivo...", "description": "Text for button to create a backup of all settings" }, "aboutBackupFilename": { @@ -660,7 +812,7 @@ "description": "Message to display when an error occurred during restore" }, "aboutResetDataConfirm": { - "message": "Se borrará toda la configuración y uBlock₀ se reiniciará.\n\n¿Restaurar uBlock₀ a la configuración por defecto?", + "message": "Se borrará todas sus configuraciones y uBlock₀ se reiniciará.\n\n¿Restablecer uBlock₀ a la configuración predeterminada?", "description": "Message asking user to confirm reset" }, "errorCantConnectTo": { @@ -668,7 +820,7 @@ "description": "English: Network error: {{msg}}" }, "subscriberConfirm": { - "message": "uBlock₀: ¿Desea añadir la siguiente dirección a su lista de filtros personalizados?\n\nTítulo: \"{{title}}\"\nURL: {{url}}", + "message": "uBlock₀: ¿Desea añadir la siguiente URL a su lista de filtros personalizados?\n\nTítulo: \"{{title}}\"\nURL: {{url}}", "description": "English: The message seen by the user to confirm subscription to a ABP filter list" }, "elapsedOneMinuteAgo": { @@ -696,11 +848,11 @@ "description": "English: {{value}} days ago" }, "showDashboardButton": { - "message": "Mostrar Panel de control", + "message": "Mostrar panel de control", "description": "Firefox\/Fennec-specific: Show Dashboard" }, "showNetworkLogButton": { - "message": "Mostrar registro", + "message": "Mostrar registro de peticiones", "description": "Firefox\/Fennec-specific: Show Logger" }, "fennecMenuItemBlockingOff": { @@ -791,6 +943,14 @@ "message": "Escriba un atajo", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Alternar bloqueo de desplazamiento", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copiar al portapapeles", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "Esta entrada debe ser la última", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/et/messages.json b/restscrape/uBlock/_locales/et/messages.json index 170c6ff..24e59e0 100644 --- a/restscrape/uBlock/_locales/et/messages.json +++ b/restscrape/uBlock/_locales/et/messages.json @@ -1,11 +1,11 @@ { "extName": { - "message": "uBlock₀", + "message": "uBlock Origin", "description": "extension name." }, "extShortDesc": { "message": "Lõpuks on valminud tõhus blokeerija. Protsessori- ja mälusõbralik.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Töölaud", @@ -108,7 +108,7 @@ "description": "Tooltip for the no-popups per-site switch" }, "popupTipNoPopups2": { - "message": "Klõpsa, et lubada kõik hüpikaknad sellel saidil", + "message": "Klõpsa, et lõpetada hüpikakende keelamine sellel saidil", "description": "Tooltip for the no-popups per-site switch" }, "popupTipNoLargeMedia": { @@ -120,7 +120,7 @@ "description": "Tooltip for the no-large-media per-site switch" }, "popupTipNoLargeMedia2": { - "message": "Klõpsa, et lubada mahukad meediaelemendid sellel saidil", + "message": "Klõpsa, et lõpetada mahukate meediaelementide keelamine sellel saidil", "description": "Tooltip for the no-large-media per-site switch" }, "popupTipNoCosmeticFiltering": { @@ -144,15 +144,15 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoRemoteFonts2": { - "message": "Klõpsa, et lubada välisfondid sellel saidil", + "message": "Klõpsa, et lõpetada välisfontide keelamine sellel saidil", "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Klõpsa, et keelata JavaScript sellel saidil täielikult", + "message": "Klõpsa, et keelata JavaScript sellel saidil", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Klõpsa, et lõpetada sellel saidil täielik JavaScripti keelamine", + "message": "Klõpsa, et lõpetada sellel saidil JavaScripti keelamine", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Blokeeri meediaelemendid, mis on suuremad kui {{input:number}} kB", + "message": "Blokeeri meediaelemendid, mis on suuremad kui {{input}} kB", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -536,20 +536,116 @@ "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "Telgitagus", + "message": "Kaardivaba", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "Praegune kaart", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Laadi kaardi sisu uuesti", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Lülita sisse DOM-inspektor", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Lülita sisse hüpikpaneel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin'i viki: Logija", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Tühjenda logija", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Peata logija (ignoreeri sissetulevaid andmeid)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Jätka logimist", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Lülita sisse logija filtreerimine", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "filtreeri logikirjeid", - "description": "English: filter log entries" + "message": "filtreeri logija sisu", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logija filtreerimise valikud", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Mitte", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "oluline", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blokeeritud", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "lubatud", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "Maksimaalne logikirjete arv", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltin1p": { + "message": "1. osapool", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3. osapool", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Andmed", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filtri loend", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Reegel", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Kontekst", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Juurkontekst", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Osapool", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Tüüp", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "URL'i reegel", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Kontekst:", @@ -559,10 +655,6 @@ "message": "Tüüp:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dünaamiline URL'i filter", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "Staatiline filtreerimine", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "Staatilist filtrit {{filter}}<\/code> ei leitud ühegi hetkel lubatud filtrite loendist", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logija kirjeid, mis ei vasta kõigile kolmele alumisele tingimusele, eiratakse automaatselt:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Säilita viimase {{input}} minuti kirjed", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Säilita kuni {{input}} lehe laadimist vahekaardi kohta", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Säilita kuni {{input}} kirjet vahekaardi kohta", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Kasuta {{input}} rida kirje kohta vertikaalses laiendatud režiimis", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Peida veerud:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} aeg", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} filter\/reegel", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} kontekst", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} osapool", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Loend", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Tabel", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Lihttekst", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Muudatuste logi", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Viki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Tugi", @@ -635,6 +783,10 @@ "message": "Toetajad", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Välised sõltuvused (ühilduvad GPLv3-ga):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Varunda faili", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Kirjuta otsetee", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Lülita sisse lukustatud kerimine", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Kopeeri lõikelauale", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "See sisestus peab olema viimane", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/eu/messages.json b/restscrape/uBlock/_locales/eu/messages.json index 438b83f..37d84ca 100644 --- a/restscrape/uBlock/_locales/eu/messages.json +++ b/restscrape/uBlock/_locales/eu/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Behingoz, blokeatzaile eraginkor bat. PUZ eta memorian arina.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Kontrol panela", @@ -44,7 +44,7 @@ "description": "appears as tab name in dashboard" }, "assetViewerPageName": { - "message": "uBlock₀ — Asset viewer", + "message": "uBlock₀ — Aktibo-ikuslea", "description": "Title for the asset viewer page" }, "advancedSettingsPageName": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Egin klik gune honetan JavaScript desgaitzeko", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Egin klik gune honetan JavaScript desgaitzeari uzteko", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "Hirugarrengoen css\/irudiak", + "message": "Hirugarrengoen CSS\/Irudiak", "description": "" }, "popupInlineScriptRulePrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Desgaitu JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -543,13 +543,109 @@ "message": "Uneko fitxa", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reload the tab content", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "iragazi egunkariko sarrerak", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" }, - "logMaxEntriesTip": { - "message": "Egunkariaren gehieneko sarrera kopurua", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerURLFilteringHeader": { + "message": "URL iragazketa dinamikoa", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Testuingurua:", @@ -559,10 +655,6 @@ "message": "Mota:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "URL iragazketa dinamikoa", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "Iragazketa estatikoa", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "{{filter}}<\/code> iragazki estatikoa ezin izan da aurkitu orain aktibatutako iragazki zerrendetan", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Aldaketa egunkaria", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Laguntza", @@ -635,6 +783,10 @@ "message": "Parte-hartzaileak", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "External dependencies (GPLv3-compatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Egin babeskopia fitxategian", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Idatzi lasterbide bat", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/fa/messages.json b/restscrape/uBlock/_locales/fa/messages.json index 1af7a30..d3ddfb5 100644 --- a/restscrape/uBlock/_locales/fa/messages.json +++ b/restscrape/uBlock/_locales/fa/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "بالاخره، یک بلاکر کارآمد. کم حجم بر روی پردازنده و حافظه.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — داشبورد", @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Click to disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Click to no longer disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Disable JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -543,13 +543,109 @@ "message": "برگۀ فعلی", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reload the tab content", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "فیلتر کردن مطالب لاگ", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" }, - "logMaxEntriesTip": { - "message": "بیشترین تعداد مطالب لاگ", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerURLFilteringHeader": { + "message": "فیلترینگ پویای آدرس اینترنتی", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "زمینه:", @@ -559,10 +655,6 @@ "message": "نوع:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "فیلترینگ پویای آدرس اینترنتی", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "فیلترینگ ایستا", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "Static filter {{filter}}<\/code> could not be found in any of the currently enabled filter lists", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "تغییرات اخیر", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "ویکی", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "پشتیبانی", @@ -635,6 +783,10 @@ "message": "مشارکت کنندگان", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "External dependencies (GPLv3-compatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "پشتیبان گیری در فایل", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "یک میانبر وارد کنید", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "این باید آخرین مطلب باشد", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/fi/messages.json b/restscrape/uBlock/_locales/fi/messages.json index 5db1940..9b4bc2b 100644 --- a/restscrape/uBlock/_locales/fi/messages.json +++ b/restscrape/uBlock/_locales/fi/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Viimeinkin tehokas ja kevyt mainosten estäjä.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Hallintapaneeli", @@ -32,7 +32,7 @@ "description": "appears as tab name in dashboard" }, "shortcutsPageName": { - "message": "Shortcuts", + "message": "Pikakuvakkeet", "description": "appears as tab name in dashboard" }, "statsPageName": { @@ -44,7 +44,7 @@ "description": "appears as tab name in dashboard" }, "assetViewerPageName": { - "message": "uBlock₀ — Asset viewer", + "message": "uBlock₀ — Elementtien valitsin", "description": "Title for the asset viewer page" }, "advancedSettingsPageName": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Klikkaa poistaaksesi JavaScript käytöstä tältä sivulta", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Click to no longer disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Poista JavaScript käytöstä", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -372,7 +372,7 @@ "description": "English: Apply changes" }, "3pGroupDefault": { - "message": "Built-in", + "message": "Sisäänrakennettu", "description": "Header for the uBlock filters section in 'Filter lists pane'" }, "3pGroupAds": { @@ -404,7 +404,7 @@ "description": "English: Custom" }, "3pImport": { - "message": "Import...", + "message": "Tuo...", "description": "The label for the checkbox used to import external filter lists" }, "3pExternalListsHint": { @@ -540,16 +540,112 @@ "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { - "message": "Current tab", + "message": "Nykyinen välilehti", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reload the tab content", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "suodata lokimerkinnät", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "Maksimi määrä lokimerkintöjä", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "Dynaaminen URL-suodatus", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Konteksti:", @@ -559,10 +655,6 @@ "message": "Tyyppi:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dynaaminen URL-suodatus", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "Staattinen suodatus", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "Static filter {{filter}}<\/code> could not be found in any of the currently enabled filter lists", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Muutosloki", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Tuki", @@ -635,6 +783,10 @@ "message": "Kehittäjät", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "External dependencies (GPLv3-compatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Varmuuskopioi tiedostoon", "description": "Text for button to create a backup of all settings" @@ -788,9 +940,17 @@ "description": "A context menu entry, present when large media elements have been blocked on the current site" }, "shortcutCapturePlaceholder": { - "message": "Type a shortcut", + "message": "Kirjoita pikakuvakkeen nimi", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/fil/messages.json b/restscrape/uBlock/_locales/fil/messages.json index 595b2a0..a6fd065 100644 --- a/restscrape/uBlock/_locales/fil/messages.json +++ b/restscrape/uBlock/_locales/fil/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Sa wakas! Isang magaling na blocker para sa Chromium-based browsers. Magaan sa CPU at memory.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Dashboard", @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Click to disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Click to no longer disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "3rd-party css\/images", + "message": "3rd-party CSS\/images", "description": "" }, "popupInlineScriptRulePrompt": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Block media elements larger than {{input:number}} kB", + "message": "Block media elements larger than {{input}} KB", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Disable JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -536,20 +536,116 @@ "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "Behind the scene", + "message": "Tabless", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "Current tab", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reload the tab content", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "filter log entries", - "description": "English: filter log entries" + "message": "filter logger content", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" }, - "logMaxEntriesTip": { - "message": "Maximum number of log entries", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "URL rule", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Context:", @@ -559,12 +655,8 @@ "message": "Type:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dynamic URL filtering", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "Static filtering", + "message": "Static filter", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -611,13 +703,69 @@ "message": "Static filter {{filter}}<\/code> could not be found in any of the currently enabled filter lists", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { - "message": "Change log", - "description": "English: Change log" + "message": "Changelog", + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Support", @@ -635,6 +783,10 @@ "message": "Contributors", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "External dependencies (GPLv3-compatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Back up to file", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Type a shortcut", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/fr/messages.json b/restscrape/uBlock/_locales/fr/messages.json index af533ef..96637b0 100644 --- a/restscrape/uBlock/_locales/fr/messages.json +++ b/restscrape/uBlock/_locales/fr/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Un bloqueur de nuisances efficace, qui ménagera votre processeur et votre mémoire vive.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Tableau de bord", @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Cliquez pour désactiver complètement JavaScript sur ce site", + "message": "Cliquez pour désactiver JavaScript sur ce site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Cliquez pour ne plus désactiver complètement JavaScript sur ce site", + "message": "Cliquez pour cesser de désactiver JavaScript sur ce site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Bloquer les éléments médias d'une taille supérieure à {{input:number}} Ko", + "message": "Bloquer les éléments médias d'une taille supérieure à {{input}} Ko", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -536,20 +536,116 @@ "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "Requêtes en coulisses", + "message": "En coulisses", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "Onglet courant", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Recharger le contenu de l'onglet", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Activer\/Désactiver l'Inspecteur DOM", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Activer\/Désactiver le panneau pop-up", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "Page Wiki (en Anglais) uBlock Origin : Le journal", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Vider le journal", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Mettre en pause le journal (désactive toutes les données entrantes)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Terminer la mise en pause du journal", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Activer le filtrage du journal", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "Filtrer les entrées du journal", - "description": "English: filter log entries" + "message": "Filtrer le contenu du journal", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Options de filtrage du journal", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Pas", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "dynamique", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "bloquée", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "autorisée", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "Domaine de la page", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "Tierce-partie", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Détails", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filtre", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Liste de filtres", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Règle", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Contexte", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Contexte racine", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Niveau de partie", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "Lien", + "description": "Label to identify the URL of an entry" }, - "logMaxEntriesTip": { - "message": "Nombre maximum d'entrées à conserver dans le journal", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerURLFilteringHeader": { + "message": "Règle de lien", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Contexte :", @@ -559,12 +655,8 @@ "message": "Type :", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Filtrage dynamique de l'URL", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "Filtrage statique", + "message": "Filtre statique", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -611,13 +703,69 @@ "message": "Filtre statique {{filter}}<\/code> introuvable dans aucune des listes de filtre actives", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Les entrées du journal ne remplissant aucune des trois conditions ci-dessous seront automatiquement abandonnées :", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Conserver les entrées des {{input}} dernières minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Préserver {{input}} chargements de page maximum par onglet", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Préserver {{input}} entrées maximum par onglet", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Utiliser {{input}} lignes par entrée dans le mode développé verticalement", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Cacher les colonnes :", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Heure", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filtre\/Règle", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Contexte", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Niveau de partie", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Liste", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Tableau", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Brut", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Journal des changements (en Anglais)", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Documentation (en Anglais)", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Support (en Anglais)", @@ -635,6 +783,10 @@ "message": "Contributeurs", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Dépendances externes (compatibles GPLv3) :", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Exporter vers un fichier", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Saisir un raccourci", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Verrouiller\/Déverrouiller le défilement", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copier vers le presse-papier", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/fy/messages.json b/restscrape/uBlock/_locales/fy/messages.json index 6b7eaf8..79d36d3 100644 --- a/restscrape/uBlock/_locales/fy/messages.json +++ b/restscrape/uBlock/_locales/fy/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Einlik, in effisjinte adblocker. Brûkt hast gjin prosessorkrêft of ûnthâld.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Dashboerd", @@ -44,7 +44,7 @@ "description": "appears as tab name in dashboard" }, "assetViewerPageName": { - "message": "uBlock₀ — Asset viewer", + "message": "uBlock₀ – Middelenviewer", "description": "Title for the asset viewer page" }, "advancedSettingsPageName": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Klik om JavaScript op dizze website út te skeakeljen", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Klik om JavaScript op dizze website net mear út te skeakeljen", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "css\/ôfbyldingen fan tredden", + "message": "CSS\/ôfbyldingen fan tredden", "description": "" }, "popupInlineScriptRulePrompt": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Media-eleminten grutter as {{input:number}} kB blokkearje", + "message": "Media-eleminten grutter as {{input}} KB blokkearje", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "JavaScript útskeakelje", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -536,20 +536,116 @@ "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "Achter de skermen", + "message": "Efter de skermen", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "Aktuele ljepblêd", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "De ljepblêdynhâld fernije", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "De DOM-inspector yn-\/útskeakelje", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "It pop-uppaniel yn-\/útskeakelje", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin-wiki: de logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Logger wiskje", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Lochboek pauzearje (alle ynkommende gegevens negearje)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Lochboek ferfetsje", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Loggerfiltering yn-\/útskeakelje", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "lochboekitems filterje", - "description": "English: filter log entries" + "message": "loggerynhâld filterje", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Opsjes foar loggerfiltering", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Net", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "ôfwikseljend", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blokkearre", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "tastien", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "aktuele domein", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "Maksimum oantal lochboekitems", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltin3p": { + "message": "fan tredden", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filterlist", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rigel", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Kontekst", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Haadkontekst", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "1e\/3e partij", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "Dynamyske URL-filtering", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Kontekst:", @@ -559,12 +655,8 @@ "message": "Type:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dynamyske URL-filtering", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "Statysk filterje", + "message": "Statysk filter", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -611,13 +703,69 @@ "message": "Statysk filter {{filter}}<\/code> koe net yn ien fan de op dit stuit ynskeakele filterlisten fûn wurde", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Loggerfermeldingen dy't net oan alle trije fan de ûndersteande betingsten foldogge, wurde automatysk negearre:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Fermeldingen fan de lêste {{input}} minuten behâlde", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Maksimaal {{input}} sideladingen per ljepblêd behâlde", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Maksimaal {{input}} fermeldingen per ljepblêd behâlde", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "{{input}} rigels per fermelding yn fertikaal útklappe modus brûke", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Kolommen ferstopje:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Tiid", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rigel", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Kontekst", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} 1e\/3e partij", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Tabel", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plat", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Wizigingenlochboek", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Stipe", @@ -635,6 +783,10 @@ "message": "Meiwurkers", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Eksterne ôfhinklikheden (GPLv3-kompatibel):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Reservekopy nei bestân", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Typ in fluchtoets", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Beskoattele skowe yn-\/útskeakelje", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Kopiearje nei klamboerd", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/gl/messages.json b/restscrape/uBlock/_locales/gl/messages.json index 8472c71..7b75fc7 100644 --- a/restscrape/uBlock/_locales/gl/messages.json +++ b/restscrape/uBlock/_locales/gl/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Ó fin, un bloqueador eficiente que non chupa toda a memoria e o procesador.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Panel de control", @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Click to disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Click to no longer disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Disable JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -543,13 +543,109 @@ "message": "Lapela activa", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reload the tab content", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "filtras as entradas de rexistro", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "Número máximo de entradas de rexistro", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "Filtrado dinámico do enderezo", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Contexto:", @@ -559,10 +655,6 @@ "message": "Tipo:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Filtrado dinámico do enderezo", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "Filtrado estático", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "Non atopamos filtro estático {{filter}}<\/code> en ningunha das listas de filtros activas", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Rexistro de cambios", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Asistencia", @@ -635,6 +783,10 @@ "message": "Colaboradores", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "External dependencies (GPLv3-compatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Facer copia de seguridade nun arquivo", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Introduce un atallo", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "Esta ten que ser a derradeira entrada", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/he/messages.json b/restscrape/uBlock/_locales/he/messages.json index 2082633..590b826 100644 --- a/restscrape/uBlock/_locales/he/messages.json +++ b/restscrape/uBlock/_locales/he/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "סוף סוף, חוסם יעיל. קל על המעבד והזיכרון.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — פאנל הקונפיגורציות", @@ -44,7 +44,7 @@ "description": "appears as tab name in dashboard" }, "assetViewerPageName": { - "message": "uBlock₀ — Asset viewer", + "message": "uBlock₀ — מציג הנכסים", "description": "Title for the asset viewer page" }, "advancedSettingsPageName": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "לחץ על מנת לחסום JavaScript באתר זה", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "לחץ על מנת להפסיק לחסום JavaScript באתר זה", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "css\/תמונות צד-3", + "message": "CSS\/תמונות צד-3", "description": "" }, "popupInlineScriptRulePrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "חסום JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -543,13 +543,109 @@ "message": "לשונית נוכחית", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reload the tab content", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "סנן רשומות", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "מספר רשומות מקסימליות", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "סינון URL דינאמי", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "קונטקטס:", @@ -559,10 +655,6 @@ "message": "סוג:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "סינון URL דינאמי", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "סינון סטאטי", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "המסנן הסטאטי {{filter}}<\/code> לא נמצא בשום אחת מרשימות המסננים המופעלות כרגע", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "רשימת שינויים", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "ויקי", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "תמיכה", @@ -635,6 +783,10 @@ "message": "תורמים", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "תלויות חיצוניות (תואם-GPLv3):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "גבה לקובץ", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "הקלד קיצור דרך", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "ערך זה חייב להיות האחרון", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/hi/messages.json b/restscrape/uBlock/_locales/hi/messages.json index 50f327d..61bec13 100644 --- a/restscrape/uBlock/_locales/hi/messages.json +++ b/restscrape/uBlock/_locales/hi/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "आख़िरकार, क्रोमियम-बेस्ड ब्राउज़रों के लिए एक कुशल अवरोधक। CPU और स्मृति पर आसान।", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — डैशबोर्ड", @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Click to disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Click to no longer disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Disable JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -543,13 +543,109 @@ "message": "वर्तमान टैब", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reload the tab content", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "filter log entries", - "description": "English: filter log entries" + "message": "filter logger content", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "Maximum number of log entries", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "URL rule", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "सन्दर्भ:", @@ -559,10 +655,6 @@ "message": "प्रकार:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dynamic URL filtering", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "स्थायी छनाना", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "Static filter {{filter}}<\/code> could not be found in any of the currently enabled filter lists", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "परिवर्तन सूची", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "विकी", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "मदद", @@ -635,6 +783,10 @@ "message": "योगदानकर्ता", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "External dependencies (GPLv3-compatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Back up to file", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Type a shortcut", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/hr/messages.json b/restscrape/uBlock/_locales/hr/messages.json index df3262f..28eb151 100644 --- a/restscrape/uBlock/_locales/hr/messages.json +++ b/restscrape/uBlock/_locales/hr/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Konačno, efikasan blokator. Lak na CPU i memoriji.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Nadzorna ploča", @@ -44,7 +44,7 @@ "description": "appears as tab name in dashboard" }, "assetViewerPageName": { - "message": "uBlock₀ — Asset viewer", + "message": "uBlock₀ — Preglednik svojstva", "description": "Title for the asset viewer page" }, "advancedSettingsPageName": { @@ -112,7 +112,7 @@ "description": "Tooltip for the no-popups per-site switch" }, "popupTipNoLargeMedia": { - "message": "Namjestite blokiranje velikih medijskih elemenata za ovaj sajt", + "message": "Namjestite blokiranje velikih medijskih elemenata za ovo mjesto", "description": "Tooltip for the no-large-media per-site switch" }, "popupTipNoLargeMedia1": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Kliknite kako biste onemogućili JavaScript na ovoj stranici", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Kliknite kako biste omogućili JavaScript na ovoj stranici", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Blokiraj medijske elemente veće od {{input:number}} kB", + "message": "Blokiraj medijske elemente veće od {{input}} KB", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Onemogući JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -543,13 +543,109 @@ "message": "Trenutna kartica", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Ponovno učitaj sadržaj kartice", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Uključi\/Isključi DOM inspektor", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Uključi\/Isključi panel sa skočnim prozorima", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: Zabilješke", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Očisti zabilješke", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pauziraj zabilješke (odbaci sve dolazne podatke)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Uključite zabilješke", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Uključi\/Isključi filtriranje zabilješki", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "filtrirajte zabilješke", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Postavke filtiriranja zabilješki", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Ne", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "sadržajno", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blokirano", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "dopušteno", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "Prve strane", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "Treće strane", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Detalji", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Lista filtera", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Pravilo", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Kontekst", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Korijenski kontekst", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Pripadnost", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Tip", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" }, - "logMaxEntriesTip": { - "message": "Makismalan broj zabilješki", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerURLFilteringHeader": { + "message": "Dinamično URL filtriranje", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Kontekst:", @@ -559,10 +655,6 @@ "message": "Tip:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dinamično URL filtriranje", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "Statičko filtriranje", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "Statični filter {{filter}}<\/code> nije pronađen u trenutno uključenim listama filtera", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Unosi zapisnika koji ne ispunjavaju sva tri uvjeta navedena ispod bit će automatski odbačeni:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Sačuvajte unose od zadnjih {{input}} minuta", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Sačuvajte najviše {{input}} osvježavanja stranice po kartici", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Sačuvajte najviše {{input}} unosa po kartici", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Koristi {{input}} linija po unosu u vertikalno proširenom načinu", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Sakrij stupce:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Vrijeme", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/pravilo", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Kontekst", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Pripadnost", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Popis", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Tablica", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Obično", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Popis promjena", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Podrška", @@ -635,6 +783,10 @@ "message": "Suradnici", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Vanjski korišteni programi (GPLv3-kompatiblini):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Sigurnosno kopiranje u datoteku...", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Utipkajte tipkovni prečac", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Uključi\/Isključi zaključano pomicanje", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Kopiraj u međuspremnik", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "Ova stavka mora biti posljednja", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/hu/messages.json b/restscrape/uBlock/_locales/hu/messages.json index 85d3d70..88f4793 100644 --- a/restscrape/uBlock/_locales/hu/messages.json +++ b/restscrape/uBlock/_locales/hu/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Végre egy hatékony reklám- és követésblokkoló böngészőkhöz, amely kíméletes a processzorral és a memóriával.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Vezérlőpult", @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "3rd-party css\/képek", + "message": "külső féltől származó css\/képek", "description": "" }, "popupInlineScriptRulePrompt": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "{{input:number}} kB-nál nagyobb média elemek blokkolása", + "message": "Média elemek blokkolása, amelyek nagyobbak, mint {{input:number}} kB", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -536,20 +536,116 @@ "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "Hálózati lekérések a háttérben", + "message": "Hálózati forgalom a háttérben", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "Jelenlegi lap", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Töltse újra a lap tartalmát", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "DOM ellenőrző kapcsolása", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Felugró panel kapcsolása", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: A naplózó", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Naplózó törlése", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Naplózás szüneteltetése (az összes bejövő adat elvetése)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Naplózó folytatása", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Naplózó szűrőjének kapcsolása", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "naplóbejegyzések szűrése", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Naplózó szűrő beállítások", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Nem", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blokkolva", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "engedélyezve", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "1. fél", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3. fél", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Részletek", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Szűrő", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Szűrő lista", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Szabály", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Kontextus", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Gyökér kontextus", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Típus", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" }, - "logMaxEntriesTip": { - "message": "Naplóbejegyzések maximális száma", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerURLFilteringHeader": { + "message": "Dinamikus URL szűrő", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Kontextus:", @@ -559,10 +655,6 @@ "message": "Típus:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dinamikus URL szűrő", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "Statikus szűrés", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "A statikus szűrő {{filter}}<\/code> nem található az aktuálisan engedélyezett szűrőlisták egyikében sem", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "A naplózó bejegyzések, amelyek nem felelnek meg az alábbi három feltételnek, automatikusan eldobásra kerülnek:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "A bejegyzések megőrzése az utolsó {{input}} percből", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Tartsa meg a legtöbb {{input}} lapot betöltéskor laponként", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Tartsa meg a legtöbb {{input}} bejegyzést laponként", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Használja a {{input}} sorokat egy bejegyzésre függőlegesen bővített módban", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Oszlopok elrejtése:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Idő", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Szűrő\/szabály", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Kontextus", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Lista", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Táblázat", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Sík", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Változások listája", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Támogatás", @@ -635,6 +783,10 @@ "message": "Közreműködők", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Külső függőségek (GPLv3-kompatibilis):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Biztonsági mentés fájlba...", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Billentyűkombináció megadása", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Zárolt görgetés kapcsolása", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Másolás a vágólapra", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "Ez a bejegyzés utolsó kell hogy legyen", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/id/messages.json b/restscrape/uBlock/_locales/id/messages.json index 846624b..0867589 100644 --- a/restscrape/uBlock/_locales/id/messages.json +++ b/restscrape/uBlock/_locales/id/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Akhirnya, pemblokir iklan yang efisien. Ringan penggunaan CPU dan memori.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Dasbor", @@ -44,7 +44,7 @@ "description": "appears as tab name in dashboard" }, "assetViewerPageName": { - "message": "uBlock₀ — Asset viewer", + "message": "uBlock₀ — Penampil aset", "description": "Title for the asset viewer page" }, "advancedSettingsPageName": { @@ -124,7 +124,7 @@ "description": "Tooltip for the no-large-media per-site switch" }, "popupTipNoCosmeticFiltering": { - "message": "Alihkan penyaringan tampilan untuk situs ini", + "message": "Aktif\/Nonaktifkan filter tampilan untuk situs ini", "description": "Tooltip for the no-cosmetic-filtering per-site switch" }, "popupTipNoCosmeticFiltering1": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Klik untuk sepenuhnya menonaktifkan javascript di situs ini", + "message": "Klik untuk menonaktifkan total JavaScript di situs ini", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Klik untuk tidak lagi menonaktifkan javascript di situs ini", + "message": "Klik untuk tidak lagi menonaktifkan total JavaScript di situs ini", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -164,11 +164,11 @@ "description": "Tooltip when hovering the top-most cell of the local-rules column." }, "popupTipSaveRules": { - "message": "Klik untuk membuat ubahan Anda permanen.", + "message": "Klik untuk membuat ubahan anda permanen.", "description": "Tooltip when hovering over the padlock in the dynamic filtering pane." }, "popupTipRevertRules": { - "message": "Klik untuk membatalkan ubahan Anda.", + "message": "Klik untuk membatalkan ubahan anda.", "description": "Tooltip when hovering over the eraser in the dynamic filtering pane." }, "popupAnyRulePrompt": { @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "css\/gambar pihak ketiga", + "message": "CSS\/gambar pihak ke-3", "description": "" }, "popupInlineScriptRulePrompt": { @@ -296,7 +296,7 @@ "description": "" }, "settingsNoCosmeticFilteringPrompt": { - "message": "Nonfungsikan filter tampilan", + "message": "Nonaktifkan filter tampilan", "description": "" }, "settingsNoLargeMediaPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Nonaktifkan javascript", + "message": "Nonaktifkan JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -336,7 +336,7 @@ "description": "Appears aside each filter list in the _3rd-party filters_ pane" }, "3pAutoUpdatePrompt1": { - "message": "Pembaruan otomatis daftar filter.", + "message": "Otomatis perbarui daftar filter", "description": "A checkbox in the _3rd-party filters_ pane" }, "3pUpdateNow": { @@ -348,7 +348,7 @@ "description": "A button in the in the _3rd-party filters_ pane" }, "3pParseAllABPHideFiltersPrompt1": { - "message": "Uraikan dan paksa jalankan filter tampilan.", + "message": "Urai dan paksa terapkan filter tampilan", "description": "English: Parse and enforce Adblock+ element hiding filters." }, "3pParseAllABPHideFiltersInfo": { @@ -543,13 +543,109 @@ "message": "Tab saat ini", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Muat ulang konten tab", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Aktif\/Nonaktifkan inspeksi DOM", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Aktif\/Nonaktifkan panel popup", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: Pencatat log", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Kosongkan pencatat log", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Jeda pencatat log (buang semua data yang masuk)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Lanjutkan pencatat log", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Aktif\/Nonaktifkan filter pencatat log", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "saring entri catatan", - "description": "English: filter log entries" + "message": "filter konten pencatat log", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Opsi filter pencatat log", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "diblokir", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "diizinkan", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "Pihak ke-1", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "Pihak ke-3", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Detail", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Daftar filter", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Aturan", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Konteks", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Induk konteks", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Jenis", + "description": "Label to identify the type of an entry" }, - "logMaxEntriesTip": { - "message": "Jumlah maximum entri catatan", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "Filter URL dinamis", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Konteks:", @@ -559,12 +655,8 @@ "message": "Jenis:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Penyaring URL Dinamis", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "Penyaringan statis", + "message": "Filter statis", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -611,13 +703,69 @@ "message": "Filter statis {{filter}}<\/code> tidak dapat ditemukan di salah satu daftar filter yang aktif saat ini", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Entri pencatat log yang tidak memenuhi ketiga kondisi di bawah ini akan secara otomatis dibuang:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Pertahankan entri sejak {{input}} menit terakhir", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Pertahankan maksimal {{input}} pemuatan laman per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Pertahankan maksimal {{input}} entri per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Gunakan {{input}} baris per entri dalam mode perluasan vertikal", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Sembunyikan kolom:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Waktu", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/aturan", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Konteks", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Daftar", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Tabel", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Catatan perubahan", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Dukungan", @@ -635,6 +783,10 @@ "message": "Kontributor", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Dependensi eksternal (kompatibel GPLv3):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Cadangkan ke berkas", "description": "Text for button to create a backup of all settings" @@ -700,7 +852,7 @@ "description": "Firefox\/Fennec-specific: Show Dashboard" }, "showNetworkLogButton": { - "message": "Tampilkan Pencatat", + "message": "Tampilkan Pencatat Log", "description": "Firefox\/Fennec-specific: Show Logger" }, "fennecMenuItemBlockingOff": { @@ -764,7 +916,7 @@ "description": "used as a prompt for the user to provide a custom device name" }, "advancedSettingsWarning": { - "message": "Peringatan! Ubah pengaturan lanjutan berikut dengan resiko Anda sendiri.", + "message": "Peringatan! Ubah pengaturan lanjutan berikut dengan resiko anda sendiri.", "description": "A warning to users at the top of 'Advanced settings' page" }, "genericSubmit": { @@ -791,6 +943,14 @@ "message": "Ketik pintasan", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Aktif\/Nonaktifkan bilah gulir", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Salin ke papan klip", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "Entri ini harus menjadi yang terakhir", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/it/messages.json b/restscrape/uBlock/_locales/it/messages.json index e8eab45..c74cd4a 100644 --- a/restscrape/uBlock/_locales/it/messages.json +++ b/restscrape/uBlock/_locales/it/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Finalmente, un blocker efficiente. Leggero sulla CPU e sulla memoria.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Dashboard", @@ -56,7 +56,7 @@ "description": "English: Click: disable\/enable uBlock₀ for this site.\n\nCtrl+click: disable uBlock₀ only on this page." }, "popupPowerSwitchInfo1": { - "message": "Click per disabilitare uBo per questo sito.\n\nCtrl+click per disabilitare uBo solo su questa pagina.", + "message": "Click per disabilitare uBlock₀ per questo sito.\n\nCtrl+click per disabilitare uBlock₀ solo su questa pagina.", "description": "Message to be read by screen readers" }, "popupPowerSwitchInfo2": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Clicca per disabilitare completamente javascript su questo sito", + "message": "Clicca per disabilitare completamente JavaScript su questo sito", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Clicca per non disabilitare più javascript su questo sito", + "message": "Clicca per non disabilitare più JavaScript su questo sito", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -280,7 +280,7 @@ "description": "English: " }, "settingsHyperlinkAuditingDisabledPrompt": { - "message": "Disattivare l'auditing del collegamento ipertestuale", + "message": "Disattiva la revisione dei collegamenti ipertestuali", "description": "English: " }, "settingsWebRTCIPAddressHiddenPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disattiva javascript", + "message": "Disattiva JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -372,7 +372,7 @@ "description": "English: Apply changes" }, "3pGroupDefault": { - "message": "Locale", + "message": "Integrati", "description": "Header for the uBlock filters section in 'Filter lists pane'" }, "3pGroupAds": { @@ -543,13 +543,109 @@ "message": "Scheda corrente", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Ricarica il contenuto della scheda", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Attiva o disattiva l'ispettore DOM", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Attiva o disattiva il pannello popup", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Wiki di Origine: il logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Cancella logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pausa logger (elimina tutti i dati in arrivo)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Riattiva logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Attiva \/ disattiva il filtro del logger", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "filtra voci del registro", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Opzioni di filtraggio del logger", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Non", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "movimentato", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "bloccato", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "abilitato", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "Dominio corrente", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "Numero massimo di voci del registro", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltin3p": { + "message": "Di terze parti", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Dettagli", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filtro", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Elenco dei filtri", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Regola", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Contesto", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Contesto di root", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Parte della richiesta", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Tipo", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "Filtraggio dinamico dell'URL", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Contesto:", @@ -559,10 +655,6 @@ "message": "Tipo:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Filtraggio dinamico dell'URL", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "Filtraggio statico", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "Non è stato possibile trovare il filtro statico {{filter}}<\/code> in nessun filtro di terze parti attualmente abilitato", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Le voci del logger che non soddisfano tutte e tre le condizioni seguenti verranno automaticamente scartate:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Mantieni le voci degli ultimi {{input}} minuti", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Conserva al massimo {{input}} caricamenti di pagina per scheda", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Conserva al massimo {{input}} voci per scheda", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Utilizza {{input}} righe per voce in modalità espansa verticalmente", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Nascondi colonne:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Tempo", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filtro\/regola", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Contesto", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Parte della richiesta", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Lista", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Tavola", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Semplice", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Change log", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Supporto", @@ -635,6 +783,10 @@ "message": "Collaboratori", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Dipendenze esterne (GPLv3-compatibili):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Crea file di backup...", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Digita una scorciatoia", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle scorrimento bloccato", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copia negli appunti", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/ja/messages.json b/restscrape/uBlock/_locales/ja/messages.json index 337a5c3..ade096c 100644 --- a/restscrape/uBlock/_locales/ja/messages.json +++ b/restscrape/uBlock/_locales/ja/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "高効率ブロッカーが遂に登場。CPUとメモリーの負担を抑えます。", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — ダッシュボード", @@ -48,7 +48,7 @@ "description": "Title for the asset viewer page" }, "advancedSettingsPageName": { - "message": "詳細設定", + "message": "上級者向け設定", "description": "Title for the advanced settings page" }, "popupPowerSwitchInfo": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "クリックすると、このサイトの JavaScript を完全にブロックします", + "message": "クリックすると、このサイトの JavaScript をブロックします", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "クリックすると、このサイトの JavaScript の完全なブロックを解除します", + "message": "クリックすると、このサイトの JavaScript のブロックを解除します", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "外部のCSS\/イメージ", + "message": "サードパーティー CSS\/画像", "description": "" }, "popupInlineScriptRulePrompt": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "{{input:number}} kB より大きいメディア要素をブロックする", + "message": "{{input}} KB より大きいメディア要素をブロックする", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "JavaScript を無効にする", + "message": "JavaScript をブロックする", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -543,13 +543,109 @@ "message": "現在のタブ", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "左記のタブを再読み込み", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "DOMインスペクタを表示・非表示", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "ポップアップパネルを表示・非表示", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "リクエストログ機能の wiki ページを開く", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "ログを消去する", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "ログの取得を一時停止する(以後のログは破棄)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "ログの取得を再開する", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "絞り込みのオン・オフ", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "絞り込み", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "絞り込みオプションを表示", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "否定", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "フィルター処理あり", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "ブロックされた", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "ログの最大件数", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltinAllowed": { + "message": "許可された", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "ファーストパーティー", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "サードパーティー", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "詳細", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "フィルター", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "フィルターリスト", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "ルール", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "発信源", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "大本の発信源", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "パーティー種別", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "種類", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "URL ルール", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "対象:", @@ -559,12 +655,8 @@ "message": "タイプ:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "動的URLフィルタリング", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "静的フィルタリング", + "message": "静的フィルター", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -611,13 +703,69 @@ "message": "現在 有効にしているフィルターの中には、静的フィルター {{filter}}<\/code> はありません", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "次の3つの条件を満たすログのみが保持され、それ以外は削除されます。", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "直近の {{input}} 分間のログを保持する", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "それぞれのタブで最大 {{input}} ページ読み込み分を保持する", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "それぞれのタブで最大 {{input}} ログ行を保持する", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "展開表示にしたとき、ログ1行を {{input}} 行で表示する", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "非表示にする列:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} 時刻", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} フィルター/ルール", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} 発信源", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} パーティー種別", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "1列表示", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "表形式", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "通常表示", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown 形式", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "更新履歴", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "サポート", @@ -635,6 +783,10 @@ "message": "貢献者達", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "外部依存関係(GPLv3 互換)", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "ファイルにバックアップ...", "description": "Text for button to create a backup of all settings" @@ -716,7 +868,7 @@ "description": "English: Because of the following filter" }, "docblockedNoParamsPrompt": { - "message": "パラメーター未指定", + "message": "パラメータを除いたURL", "description": "label to be used for the parameter-less URL: https:\/\/cloud.githubusercontent.com\/assets\/585534\/9832014\/bfb1b8f0-593b-11e5-8a27-fba472a5529a.png" }, "docblockedFoundIn": { @@ -752,7 +904,7 @@ "description": "tooltip" }, "cloudPullAndMerge": { - "message": "クラウドストレージからインポートし、現在の設定と合併させます", + "message": "クラウドストレージからインポートし、現在の設定と統合します", "description": "tooltip" }, "cloudNoData": { @@ -764,7 +916,7 @@ "description": "used as a prompt for the user to provide a custom device name" }, "advancedSettingsWarning": { - "message": "詳細設定での変更は、細心の注意を払って行ってください。", + "message": "警告! これらの上級者向け設定はご自身の責任により変更すること。", "description": "A warning to users at the top of 'Advanced settings' page" }, "genericSubmit": { @@ -788,9 +940,17 @@ "description": "A context menu entry, present when large media elements have been blocked on the current site" }, "shortcutCapturePlaceholder": { - "message": "ショートカットキーを入力", + "message": "ショートカットを入力", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "スクロールを同期する・しない", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "クリップボードへコピー", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "これは最後のエントリである必要があります", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/ka/messages.json b/restscrape/uBlock/_locales/ka/messages.json index 991cb4e..b3b55cf 100644 --- a/restscrape/uBlock/_locales/ka/messages.json +++ b/restscrape/uBlock/_locales/ka/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "როგორც იქნა, მძლავრი და შედეგიანი რეკლამების შემზღუდავი. ზოგავს CPU-ს და მეხსიერებას.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — სამართავი დაფა", @@ -44,7 +44,7 @@ "description": "appears as tab name in dashboard" }, "assetViewerPageName": { - "message": "uBlock₀ — Asset viewer", + "message": "uBlock₀ — რესურსები", "description": "Title for the asset viewer page" }, "advancedSettingsPageName": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "დააწკაპეთ JavaScript-ის გასათიშად ამ საიტზე", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "დააწკაპეთ JavaScript-ზე შეზღუდვის მოსახსნელად ამ საიტზე", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "JavaScript-ის გათიშვა", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -543,13 +543,109 @@ "message": "მიმდინარე ჩანართი", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "ჩანართის შიგთავსის ხელახლა ჩატვირთვა", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "DOM-დამკვირვებლის ჩართვა\/გამორთვა", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "ამომხტომი არეს ჩართვა\/გამორთვა", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin-ის ვიკი: აღმრიცხავი", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "აღმრიცხავის გასუფთავება", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "აღმრიცხავის შეჩერება (მიღებული მონაცემების მოცილება)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "აღრიცხვის გაგრძელება", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "ჩანაწერების გამორჩევის ჩართვა\/გამორთვა", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "აღრიცხული ჩანაწერების გამორჩევა", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "ჩანაწერების გამორჩევის პარამეტრები", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "განურჩევლად", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "საგულისხმო", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "შეზღუდული", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "დაშვებული", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "აღრიცხული ჩანაწერების დაშვებული რაოდენობა", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltin1p": { + "message": "მონახულებულის", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "მე-3 მხარის", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "ვრცლად", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "ფილტრი", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "ფილტრების სია", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "წესი", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "კონტექსტი", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "ძირეული კონტექსტი", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "მხარე", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "სახეობა", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "მისამართი", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "ცვალებადი URL ფილტრები", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "კონტექსტი:", @@ -559,10 +655,6 @@ "message": "სახეობა:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "ცვალებადი URL ფილტრები", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "მუდმივი ფილტრები", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "მუდმივი ფილტრი {{filter}}<\/code> ვერ მოიძებნა ამჟამად გამოყენებულ ფილტრებს შორის", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "აღრიცხული ჩანაწერი, რომელიც არ აკმაყოფილებს ქვემოთ მოცემულ სამივე პირობას, ავტომატურად ამოიშლება:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "ბოლო {{input}} წუთის ჩანაწერების დატოვება", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "არაუმეტეს {{input}} გვერდის ჩატვირთვის დატოვება თითოეულ ჩანართზე", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "არაუმეტეს {{input}} ჩანაწერის დატოვება თითოეულ ჩანართში", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "თითოეული ჩანაწერისთვის {{input}} ხაზის გამოყენება, შვეულად ჩამოშლის რეჟიმში", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "სვეტების დამალვა:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} დრო", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} ფილტრი\/წესი", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} კონტექსტი", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} მხარე", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "სია", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "ცხრილი", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "მარტივი", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "გაფორმებული", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "ცვლილებათა ჟურნალი", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "მხარდაჭერა", @@ -635,6 +783,10 @@ "message": "მოხალისეები", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "ცალკეული დაქვემდებარებული პროექტები (GPLv3-თან თავსებადი):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "ფაილში დამარქაფება", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "მალსახმობის მითითება", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "ჩაკეტილი გადაადგილების ჩართვა\/გამორთვა", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "ასლის აღება", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/kk/messages.json b/restscrape/uBlock/_locales/kk/messages.json index 2403cb2..9da3226 100644 --- a/restscrape/uBlock/_locales/kk/messages.json +++ b/restscrape/uBlock/_locales/kk/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Finally, an efficient blocker. Easy on CPU and memory.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Dashboard", @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Click to disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Click to no longer disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Block media elements larger than {{input:number}} kB", + "message": "Block media elements larger than {{input}} KB", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Disable JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -536,20 +536,116 @@ "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "Behind the scene", + "message": "Tabless", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "Current tab", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reload the tab content", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "filter log entries", - "description": "English: filter log entries" + "message": "filter logger content", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" }, - "logMaxEntriesTip": { - "message": "Maximum number of log entries", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerURLFilteringHeader": { + "message": "URL rule", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Context:", @@ -559,12 +655,8 @@ "message": "Түрі:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dynamic URL filtering", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "Static filtering", + "message": "Static filter", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -611,13 +703,69 @@ "message": "Static filter {{filter}}<\/code> could not be found in any of the currently enabled filter lists", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { - "message": "Change log", - "description": "English: Change log" + "message": "Changelog", + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Support", @@ -635,6 +783,10 @@ "message": "Contributors", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "External dependencies (GPLv3-compatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Back up to file", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Type a shortcut", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/kn/messages.json b/restscrape/uBlock/_locales/kn/messages.json index 4e22472..c94b0a5 100644 --- a/restscrape/uBlock/_locales/kn/messages.json +++ b/restscrape/uBlock/_locales/kn/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "ಕೊನೆಗೂ, ಒಂದು ದಕ್ಷ ನಿರ್ಬಂಧಕ. ಮಿತವಾದ ಸಿಪಿಯೂ ಹಾಗು ಮೆಮೊರಿ ಬಳಕೆ.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ - ಡ್ಯಾಶ್ಬೋರ್ಡು", @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Click to disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Click to no longer disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Block media elements larger than {{input:number}} kB", + "message": "Block media elements larger than {{input}} KB", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Disable JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -536,20 +536,116 @@ "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "Behind the scene", + "message": "Tabless", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "Current tab", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reload the tab content", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "filter log entries", - "description": "English: filter log entries" + "message": "filter logger content", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" }, - "logMaxEntriesTip": { - "message": "Maximum number of log entries", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "URL rule", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Context:", @@ -559,12 +655,8 @@ "message": "Type:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dynamic URL filtering", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "Static filtering", + "message": "Static filter", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -611,13 +703,69 @@ "message": "Static filter {{filter}}<\/code> could not be found in any of the currently enabled filter lists", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { - "message": "Change log", - "description": "English: Change log" + "message": "Changelog", + "description": "" }, "aboutWiki": { "message": "ವಿಕಿ", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Support", @@ -635,6 +783,10 @@ "message": "ನೀಡುಗರು", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "External dependencies (GPLv3-compatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Back up to file", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Type a shortcut", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/ko/messages.json b/restscrape/uBlock/_locales/ko/messages.json index c6624d9..dc6f726 100644 --- a/restscrape/uBlock/_locales/ko/messages.json +++ b/restscrape/uBlock/_locales/ko/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "이 부가 기능은 효율적인 차단기입니다. CPU와 메모리에 주는 부담이 적습니다.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — 대시보드", @@ -44,7 +44,7 @@ "description": "appears as tab name in dashboard" }, "assetViewerPageName": { - "message": "uBlock₀ — Asset viewer", + "message": "uBlock₀ — Asset 뷰어", "description": "Title for the asset viewer page" }, "advancedSettingsPageName": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "클릭하여 이 사이트에서 JavaScript 비활성화", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "클릭하여 이 사이트에서 JavaScript 활성화", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "JavaScript 비활성화", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -543,13 +543,109 @@ "message": "현재 탭", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "탭 내용 새로고침", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "DOM 속성 검사기 토글", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "팝업 패널 토글", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin 위키: 로거", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "로거 초기화", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "로거 일시중지 (들어오는 모든 데이터 무시)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "로거 일시중지 해제", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "로거 필터링 토글", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "필터 로그 항목", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "로거 필터링 옵션", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "제외", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "차단됨", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "허용됨", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "상세정보", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "필터", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "필터 목록", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "규칙", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "유형", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" }, - "logMaxEntriesTip": { - "message": "로그 항목의 최대 갯수", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerURLFilteringHeader": { + "message": "동적 URL 필터링", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "페이지:", @@ -559,10 +655,6 @@ "message": "유형:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "동적 URL 필터링", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "고정 필터링", "description": "Small header to identify the static filtering section" @@ -608,16 +700,72 @@ "description": "Below this sentence, the filter list(s) in which the filter was found" }, "loggerStaticFilteringFinderSentence2": { - "message": "Static filter {{filter}}<\/code> could not be found in any of the currently enabled filter lists", + "message": "활성화된 정적 필터 목록에서 {{filter}}<\/code>를 찾지 못했습니다", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "아래의 세 가지 조건을 모두 충족하지 않는 항목은 자동으로 삭제됩니다.", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "최근 {{input}} 분의 항목 유지", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "탭 당 최대 {{input}} 페이지로드 유지", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "탭 당 최대 {{input}} 항목 유지", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "수직 확장 모드에서 항목 당 {{input}} 줄 사용", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "숨긴 열:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "목록", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "테이블", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "일반", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "마크다운", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "변경사항", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "위키", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "지원", @@ -635,6 +783,10 @@ "message": "기여자", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "외부 종속성 (GPLv3 호환):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "파일로 백업하기", "description": "Text for button to create a backup of all settings" @@ -788,9 +940,17 @@ "description": "A context menu entry, present when large media elements have been blocked on the current site" }, "shortcutCapturePlaceholder": { - "message": "Type a shortcut", + "message": "단축키를 입력하세요", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "스크롤 잠금 토글", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "클립보드에 복사", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/lt/messages.json b/restscrape/uBlock/_locales/lt/messages.json index 5217524..9eb17fa 100644 --- a/restscrape/uBlock/_locales/lt/messages.json +++ b/restscrape/uBlock/_locales/lt/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Pagaliau, efektyvus blokatorius, neapkraunantis nei procesoriaus, nei darbinės atminties.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Prietaisų skydas", @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Spustelėkite, kad visai išjungtumėte javascript šioje svetainėje", + "message": "Spustelėkite JavaScript išjungimui šioje svetainėje", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Spustelėkite, kad įjungtumėte javascript šioje svetainėje", + "message": "Spustelėkite JavaScript įjungimui šioje svetainėje", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "3-ios šalies css\/paveikslai", + "message": "3-ios šalies CSS\/paveikslai", "description": "" }, "popupInlineScriptRulePrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Išjungti javascript", + "message": "Išjungti JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -543,13 +543,109 @@ "message": "Dabartinė kortelė", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reload the tab content", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "filtruoti žurnalo įrašus", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" }, - "logMaxEntriesTip": { - "message": "Didžiausias žurnalo įrašų skaičius", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerURLFilteringHeader": { + "message": "Dinaminis URL filtravimas", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Kontekstas:", @@ -559,10 +655,6 @@ "message": "Tipas:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dinaminis URL filtravimas", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "Statinis filtravimas", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "Statinis filtras {{filter}}<\/code> nerastas jokiame dabar įjungtame filtrų sąraše", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Pakeitimų žurnalas", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Viki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Palaikymas", @@ -635,6 +783,10 @@ "message": "Talkininkai", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "External dependencies (GPLv3-compatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Padaryti atsarginę kopiją į failą", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Įveskite nuorodą", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/lv/messages.json b/restscrape/uBlock/_locales/lv/messages.json index fa77689..dd2f146 100644 --- a/restscrape/uBlock/_locales/lv/messages.json +++ b/restscrape/uBlock/_locales/lv/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Beidzot, efektīvs bloķētājs. Nepārslogo procesoru un atmiņu.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Vadības panelis", @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Click to disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Click to no longer disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Disable JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -543,13 +543,109 @@ "message": "Šī cilne", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reload the tab content", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "žurnāla ierakstu filtrs", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" }, - "logMaxEntriesTip": { - "message": "Žurnāla ierakstu maksimālais skaits", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerURLFilteringHeader": { + "message": "Dinamiskā URL filtrēšana", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Konteksts:", @@ -559,10 +655,6 @@ "message": "Tips:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dinamiskā URL filtrēšana", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "Statiskā filtrēšana", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "Static filter {{filter}}<\/code> could not be found in any of the currently enabled filter lists", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Izmaiņu žurnāls", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Atbalsts", @@ -635,6 +783,10 @@ "message": "Atbalstītāji", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "External dependencies (GPLv3-compatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Saglabāt iestatījumus failā", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Type a shortcut", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "Šim ierakstam ir jābūt pēdējam", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/ml/messages.json b/restscrape/uBlock/_locales/ml/messages.json index 288731b..856aa27 100644 --- a/restscrape/uBlock/_locales/ml/messages.json +++ b/restscrape/uBlock/_locales/ml/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "അവസാനം, ഒരു കാര്യക്ഷമമായ ബ്ലോക്കര്‍. ലഘുവായ CPU, memory ഉപയോഗം.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "യുബ്ലോക്ക്ഒ - ഡാഷ്ബോര്‍ഡ്", @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Click to disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Click to no longer disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Block media elements larger than {{input:number}} kB", + "message": "Block media elements larger than {{input}} KB", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Disable JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -543,13 +543,109 @@ "message": "Current tab", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reload the tab content", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "ലോഗ് എന്‍ട്രി ഫില്‍ട്ടര്‍ ചെയ്യുക", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "ലോഗ് എന്‍ട്രികളുടെ മാക്സിമം എണ്ണം", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "ഡൈനാമിക് യുആര്‍എല്‍ ഫില്‍ട്ടറിങ്ങ്", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "കോണ്‍ടെക്സ്റ്റ്:", @@ -559,10 +655,6 @@ "message": "ടൈപ്പ്:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "ഡൈനാമിക് യുആര്‍എല്‍ ഫില്‍ട്ടറിങ്ങ്", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "സ്റ്റാറ്റിക് ഫില്‍ട്ടറിങ്ങ്", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "Static filter {{filter}}<\/code> could not be found in any of the currently enabled filter lists", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "മാറ്റങ്ങളുടെ ലോഗ്", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "വിക്കി", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Support", @@ -635,6 +783,10 @@ "message": "കോണ്‍ട്രിബ്യൂട്ടര്‍മാര്‍", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "External dependencies (GPLv3-compatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "ഫയലിലേക്ക് ബാക്അപ്", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Type a shortcut", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/mr/messages.json b/restscrape/uBlock/_locales/mr/messages.json index fb4bb88..408ae2e 100644 --- a/restscrape/uBlock/_locales/mr/messages.json +++ b/restscrape/uBlock/_locales/mr/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "शेवटी, एक कार्यक्षम ब्लॉकर क्रोमियम आधारित ब्राउझरांसाठी. सीपीयू आणि मेमरी वर सोपे जातो.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "म्यूब्लॉक — डैशबोर्ड", @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Click to disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Click to no longer disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Block media elements larger than {{input:number}} kB", + "message": "Block media elements larger than {{input}} KB", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Disable JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -536,20 +536,116 @@ "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "Behind the scene", + "message": "Tabless", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "Current tab", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reload the tab content", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "filter log entries", - "description": "English: filter log entries" + "message": "filter logger content", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "Maximum number of log entries", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "URL rule", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Context:", @@ -559,12 +655,8 @@ "message": "Type:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dynamic URL filtering", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "Static filtering", + "message": "Static filter", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -611,13 +703,69 @@ "message": "Static filter {{filter}}<\/code> could not be found in any of the currently enabled filter lists", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "बदल नोंदी", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Support", @@ -635,6 +783,10 @@ "message": "सहभागी", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "External dependencies (GPLv3-compatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "फाइल वर बॅकअप करा...", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Type a shortcut", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/ms/messages.json b/restscrape/uBlock/_locales/ms/messages.json index 0a428f4..42929f4 100644 --- a/restscrape/uBlock/_locales/ms/messages.json +++ b/restscrape/uBlock/_locales/ms/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Akhirnya, penyekat yang cekap. Tidak membebankan CPU dan memori.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Papanmuka", @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Click to disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Click to no longer disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Block media elements larger than {{input:number}} kB", + "message": "Block media elements larger than {{input}} KB", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Disable JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -536,20 +536,116 @@ "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "Behind the scene", + "message": "Tabless", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "Current tab", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reload the tab content", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "filter log entries", - "description": "English: filter log entries" + "message": "filter logger content", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "Maximum number of log entries", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "URL rule", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Context:", @@ -559,12 +655,8 @@ "message": "Jenis:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dynamic URL filtering", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "Static filtering", + "message": "Static filter", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -611,13 +703,69 @@ "message": "Static filter {{filter}}<\/code> could not be found in any of the currently enabled filter lists", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Catatan perubahan", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Support", @@ -635,6 +783,10 @@ "message": "Contributors", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "External dependencies (GPLv3-compatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Back up to file", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Type a shortcut", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/nb/messages.json b/restscrape/uBlock/_locales/nb/messages.json index d63ab92..e68df19 100644 --- a/restscrape/uBlock/_locales/nb/messages.json +++ b/restscrape/uBlock/_locales/nb/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Endelig en effektiv blokkeringsutvidelse. Lavt CPU- og minnebruk.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Dashbord", @@ -88,11 +88,11 @@ "description": "English: Click to open the dashboard" }, "popupTipZapper": { - "message": "Gå til element-fjerningsmodus", + "message": "Gå til elementfjerningsmodus", "description": "Tooltip for the element-zapper icon in the popup panel" }, "popupTipPicker": { - "message": "Gå til element-velgermodus", + "message": "Gå til elementvelgermodus", "description": "English: Enter element picker mode" }, "popupTipLog": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Klikk for å skru av JavaScript fullstendig på denne siden", + "message": "Klikk for å slå av JavaScript på dette nettstedet", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Klikk for å ikke lenger skru av JavaScript fullstendig på denne siden", + "message": "Klikk for å ikke lenger slå av JavaScript på dette nettstedet", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "tredjeparts css\/bilder", + "message": "tredjeparts CSS\/bilder", "description": "" }, "popupInlineScriptRulePrompt": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Blokker mediaelementer større enn {{input:number}} kB", + "message": "Blokker mediaelementer større enn {{input}} KB", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Skru av JavaScript", + "message": "Deaktiver JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -420,7 +420,7 @@ "description": "used as a tooltip for the clock icon beside a list" }, "3pUpdating": { - "message": "Oppdaterer…", + "message": "Oppdaterer...", "description": "used as a tooltip for the spinner icon beside a list" }, "3pNetworkError": { @@ -536,20 +536,116 @@ "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "Bak kulissene", + "message": "Faneløs", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "Gjeldende fane", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Last faneinnholdet på nytt", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Slå av\/på DOM-inspektør", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Slå av\/på oppsprettspanelet", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: Loggen", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Tøm loggen", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Sett loggen i pausemodus (forkast alle innkommende data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Gjenoppta logging", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Slå av\/på loggfiltrering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "filtrer loggoppføringer", - "description": "English: filter log entries" + "message": "filtrer logginnhold", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Alternativer for loggfiltrering", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Ikke", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "hendelsesrik", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blokkert", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "tillatt", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "Maksimum antall loggoppføringer", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltin1p": { + "message": "førstepart", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "tredjepart", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Detaljer", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filterliste", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Regel", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Kontekst", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Rotkontekst", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partsrelasjon", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "Nettadresse", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "Nettadresseregel", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Kontekst:", @@ -559,12 +655,8 @@ "message": "Type:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dynamisk adressefiltrering", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "Statisk filtrering", + "message": "Statisk filter", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -611,13 +703,69 @@ "message": "Statisk filter {{filter}}<\/code> ble ikke funnet i noen av filterlistene som er aktiverte nå", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Loggoppføringer som ikke oppfyller alle tre betingelser nedenfor blir automatisk forkastet:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Bevar oppføringer fra de siste {{input}} minuttene", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Bevar maksimalt {{input}} sideinnlastinger per fane", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Bevar maksimalt {{input}} oppføringer per fane", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Bruk {{input}} linjer per oppføring i vertikalt utvidet modus", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Skjul kolonner:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Tid", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/regel", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Kontekst", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partsrelasjon", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Liste", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Tabell", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Uformatert", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Endringslogg", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Brukerstøtte", @@ -635,6 +783,10 @@ "message": "Bidragsytere", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Eksterne avhengigheter (GPLv3-kompatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Sikkerhetskopier til fil", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Oppfør en snarvei", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Slå av\/på låst rulling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Kopier til utklippstavle", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/nl/messages.json b/restscrape/uBlock/_locales/nl/messages.json index ea30d81..03da004 100644 --- a/restscrape/uBlock/_locales/nl/messages.json +++ b/restscrape/uBlock/_locales/nl/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Eindelijk, een efficiënte adblocker. Gebruikt weinig processorkracht en geheugen.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ – Dashboard", @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Klik om JavaScript op deze website volledig uit te schakelen", + "message": "Klik om JavaScript op deze website uit te schakelen", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Klik om JavaScript op deze website niet meer volledig uit te schakelen", + "message": "Klik om JavaScript op deze website niet meer uit te schakelen", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "css\/afbeeldingen van derden", + "message": "CSS\/afbeeldingen van derden", "description": "" }, "popupInlineScriptRulePrompt": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Media-elementen groter dan {{input:number}} kB blokkeren", + "message": "Media-elementen groter dan {{input}} KB blokkeren", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -432,11 +432,11 @@ "description": "Short information about how to create custom filters" }, "1pImport": { - "message": "Importeren en toevoegen", + "message": "Importeren en toevoegen...", "description": "English: Import and append" }, "1pExport": { - "message": "Exporteren", + "message": "Exporteren...", "description": "English: Export" }, "1pExportFilename": { @@ -500,11 +500,11 @@ "description": "English: An overview of the content of the dashboard's Whitelist pane." }, "whitelistImport": { - "message": "Importeren en toevoegen", + "message": "Importeren en toevoegen...", "description": "English: Import and append" }, "whitelistExport": { - "message": "Exporteren", + "message": "Exporteren...", "description": "English: Export" }, "whitelistExportFilename": { @@ -543,13 +543,109 @@ "message": "Huidige tabblad", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "De tabbladinhoud vernieuwen", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "De DOM-inspector in-\/uitschakelen", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Het pop-uppaneel in-\/uitschakelen", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin-wiki: de logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Logger wissen", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Logger pauzeren (alle inkomende gegevens negeren)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Logger hervatten", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Loggerfiltering in-\/uitschakelen", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "logboekvermeldingen filteren", - "description": "English: filter log entries" + "message": "loggerinhoud filteren", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Opties voor loggerfiltering", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Niet", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "afwisselend", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "geblokkeerd", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "toegestaan", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "Maximale aantal logboekvermeldingen", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltin1p": { + "message": "huidige domein", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "van derden", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filterlijst", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Regel", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Hoofdcontext", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "1e\/3e partij", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "URL-regel", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Context:", @@ -559,12 +655,8 @@ "message": "Type:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dynamische URL-filtering", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "Statische filtering", + "message": "Statisch filter", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -611,13 +703,69 @@ "message": "Statisch filter {{filter}}<\/code> kon niet in een van de momenteel ingeschakelde filterlijsten worden gevonden", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Loggervermeldingen die niet aan alle drie de onderstaande voorwaarden voldoen, worden automatisch genegeerd:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Vermeldingen van de laatste {{input}} minuten behouden", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Maximaal {{input}} paginaladingen per tabblad behouden", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Maximaal {{input}} vermeldingen per tabblad behouden", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "{{input}} regels per vermelding in verticaal uitgevouwen modus gebruiken", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Kolommen verbergen:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Tijd", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/regel", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} 1e\/3e partij", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Lijst", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Tabel", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plat", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Wijzigingenlogboek", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Ondersteuning", @@ -635,6 +783,10 @@ "message": "Medewerkers", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Externe afhankelijkheden (GPLv3-compatibel):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Back-up maken naar bestand...", "description": "Text for button to create a backup of all settings" @@ -660,7 +812,7 @@ "description": "Message to display when an error occurred during restore" }, "aboutResetDataConfirm": { - "message": "Al uw instellingen zullen worden verwijderd, waarna uBlock₀ wordt herstart.\n\nStandaardwaarden van uBlock₀ terugzetten?", + "message": "Al uw instellingen zullen worden verwijderd, waarna uBlock₀ wordt herstart.\n\nStandaardinstellingen van uBlock₀ terugzetten?", "description": "Message asking user to confirm reset" }, "errorCantConnectTo": { @@ -760,7 +912,7 @@ "description": "" }, "cloudDeviceNamePrompt": { - "message": "Apparaatnaam:", + "message": "Naam van dit apparaat:", "description": "used as a prompt for the user to provide a custom device name" }, "advancedSettingsWarning": { @@ -791,6 +943,14 @@ "message": "Typ een sneltoets", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Vergrendeld scrollen in-\/uitschakelen", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Kopiëren naar klembord", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/no/messages.json b/restscrape/uBlock/_locales/no/messages.json index d63ab92..e68df19 100644 --- a/restscrape/uBlock/_locales/no/messages.json +++ b/restscrape/uBlock/_locales/no/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Endelig en effektiv blokkeringsutvidelse. Lavt CPU- og minnebruk.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Dashbord", @@ -88,11 +88,11 @@ "description": "English: Click to open the dashboard" }, "popupTipZapper": { - "message": "Gå til element-fjerningsmodus", + "message": "Gå til elementfjerningsmodus", "description": "Tooltip for the element-zapper icon in the popup panel" }, "popupTipPicker": { - "message": "Gå til element-velgermodus", + "message": "Gå til elementvelgermodus", "description": "English: Enter element picker mode" }, "popupTipLog": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Klikk for å skru av JavaScript fullstendig på denne siden", + "message": "Klikk for å slå av JavaScript på dette nettstedet", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Klikk for å ikke lenger skru av JavaScript fullstendig på denne siden", + "message": "Klikk for å ikke lenger slå av JavaScript på dette nettstedet", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "tredjeparts css\/bilder", + "message": "tredjeparts CSS\/bilder", "description": "" }, "popupInlineScriptRulePrompt": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Blokker mediaelementer større enn {{input:number}} kB", + "message": "Blokker mediaelementer større enn {{input}} KB", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Skru av JavaScript", + "message": "Deaktiver JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -420,7 +420,7 @@ "description": "used as a tooltip for the clock icon beside a list" }, "3pUpdating": { - "message": "Oppdaterer…", + "message": "Oppdaterer...", "description": "used as a tooltip for the spinner icon beside a list" }, "3pNetworkError": { @@ -536,20 +536,116 @@ "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "Bak kulissene", + "message": "Faneløs", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "Gjeldende fane", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Last faneinnholdet på nytt", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Slå av\/på DOM-inspektør", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Slå av\/på oppsprettspanelet", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: Loggen", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Tøm loggen", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Sett loggen i pausemodus (forkast alle innkommende data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Gjenoppta logging", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Slå av\/på loggfiltrering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "filtrer loggoppføringer", - "description": "English: filter log entries" + "message": "filtrer logginnhold", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Alternativer for loggfiltrering", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Ikke", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "hendelsesrik", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blokkert", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "tillatt", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "Maksimum antall loggoppføringer", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltin1p": { + "message": "førstepart", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "tredjepart", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Detaljer", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filterliste", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Regel", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Kontekst", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Rotkontekst", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partsrelasjon", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "Nettadresse", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "Nettadresseregel", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Kontekst:", @@ -559,12 +655,8 @@ "message": "Type:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dynamisk adressefiltrering", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "Statisk filtrering", + "message": "Statisk filter", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -611,13 +703,69 @@ "message": "Statisk filter {{filter}}<\/code> ble ikke funnet i noen av filterlistene som er aktiverte nå", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Loggoppføringer som ikke oppfyller alle tre betingelser nedenfor blir automatisk forkastet:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Bevar oppføringer fra de siste {{input}} minuttene", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Bevar maksimalt {{input}} sideinnlastinger per fane", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Bevar maksimalt {{input}} oppføringer per fane", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Bruk {{input}} linjer per oppføring i vertikalt utvidet modus", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Skjul kolonner:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Tid", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/regel", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Kontekst", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partsrelasjon", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Liste", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Tabell", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Uformatert", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Endringslogg", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Brukerstøtte", @@ -635,6 +783,10 @@ "message": "Bidragsytere", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Eksterne avhengigheter (GPLv3-kompatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Sikkerhetskopier til fil", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Oppfør en snarvei", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Slå av\/på låst rulling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Kopier til utklippstavle", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/pl/messages.json b/restscrape/uBlock/_locales/pl/messages.json index 2b2d7fe..3875bc6 100644 --- a/restscrape/uBlock/_locales/pl/messages.json +++ b/restscrape/uBlock/_locales/pl/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Nareszcie skuteczny bloker charakteryzujący się niskim użyciem procesora i pamięci.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ – Panel sterowania", @@ -28,7 +28,7 @@ "description": "appears as tab name in dashboard" }, "whitelistPageName": { - "message": "Wyjątki", + "message": "Biała lista", "description": "appears as tab name in dashboard" }, "shortcutsPageName": { @@ -36,11 +36,11 @@ "description": "appears as tab name in dashboard" }, "statsPageName": { - "message": "uBlock₀ – Dziennik żądań sieciowych", + "message": "uBlock₀ – Rejestrator", "description": "Title for the logger window" }, "aboutPageName": { - "message": "Informacje", + "message": "O rozszerzeniu", "description": "appears as tab name in dashboard" }, "assetViewerPageName": { @@ -76,7 +76,7 @@ "description": "Example: 15 or 13%" }, "popupBlockedSinceInstallPrompt": { - "message": "od zainstalowania", + "message": "od instalacji", "description": "English: since install" }, "popupOr": { @@ -96,7 +96,7 @@ "description": "English: Enter element picker mode" }, "popupTipLog": { - "message": "Przejdź do dziennika żądań", + "message": "Otwórz rejestrator", "description": "Tooltip used for the logger icon in the panel" }, "popupTipNoPopups": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Kliknij by kompletnie wyłączyć JavaScript na tej stronie", + "message": "Kliknij, aby wyłączyć JavaScript na tej witrynie", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Kliknij by nie wyłączać JavaScriptu na tej stronie", + "message": "Kliknij, aby JavaScript nie był już wyłączony na tej witrynie", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "zewnętrzne css\/obrazki", + "message": "zewnętrzne CSS\/obrazki", "description": "" }, "popupInlineScriptRulePrompt": { @@ -196,11 +196,11 @@ "description": "" }, "popup3pScriptRulePrompt": { - "message": "skrypty z zewnętrznej domeny", + "message": "skrypty z domen zewnętrznych", "description": "" }, "popup3pFrameRulePrompt": { - "message": "ramki z zewnętrznej domeny", + "message": "ramki z domen zewnętrznych", "description": "" }, "popupHitDomainCountPrompt": { @@ -236,7 +236,7 @@ "description": "English: Cosmetic filters" }, "pickerCosmeticFiltersHint": { - "message": "Kliknięcie, kliknięcie z Ctrl", + "message": "Klik, Ctrl + klik", "description": "English: Click, Ctrl-click" }, "pickerContextMenuEntry": { @@ -256,7 +256,7 @@ "description": "A checkbox in the Settings pane" }, "settingsContextMenuPrompt": { - "message": "Korzystaj z menu kontekstowego w stosownych przypadkach", + "message": "Używaj menu kontekstowego, gdzie to możliwe", "description": "English: Make use of context menu where appropriate" }, "settingsColorBlindPrompt": { @@ -284,7 +284,7 @@ "description": "English: " }, "settingsWebRTCIPAddressHiddenPrompt": { - "message": "Zapobiegaj wyciekom adresu IP poprzez interfejs WebRTC", + "message": "Zapobiegaj ujawnianiu lokalnego adresu IP poprzez interfejs WebRTC", "description": "English: " }, "settingPerSiteSwitchGroup": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Blokuj elementy multimedialne większe niż {{input:number}} kB", + "message": "Blokuj elementy multimedialne większe niż {{input}} KiB", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -412,7 +412,7 @@ "description": "Short information about how to use the textarea to import external filter lists by URL" }, "3pExternalListObsolete": { - "message": "Nieaktualne.", + "message": "Nieaktualna.", "description": "used as a tooltip for the out-of-date icon beside a list" }, "3pLastUpdate": { @@ -496,7 +496,7 @@ "description": "English: dynamic rule syntax and full documentation." }, "whitelistPrompt": { - "message": "Wytyczne wyjątków nakazują, na których stronach uBlock Origin powinien zostać wyłączony. Jeden wpis na linię. Nieprawidłowe wytyczne zostaną bez powiadomienia zignorowane i wykomentowane.", + "message": "Dyrektywy białej listy wskazują, na których stronach uBlock Origin powinien zostać wyłączony. Jeden wpis na linię. Nieprawidłowe wpisy zostaną bez powiadomienia zignorowane i wykomentowane.", "description": "English: An overview of the content of the dashboard's Whitelist pane." }, "whitelistImport": { @@ -508,7 +508,7 @@ "description": "English: Export" }, "whitelistExportFilename": { - "message": "ublock-lista-wyjatkow_{{datetime}}.txt", + "message": "ublock-biała-lista_{{datetime}}.txt", "description": "English: my-ublock-whitelist_{{datetime}}.txt" }, "whitelistApply": { @@ -536,20 +536,116 @@ "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "Ukryte żądania", + "message": "Bez kart", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "Aktywna karta", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Przeładuj zawartość karty", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Przełącz inspektor DOM", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Przełącz panel popup", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: Rejestrator (ang.)", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Wyczyść rejestr", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pauzuj rejestrowanie (porzuć wszystkie przychodzące dane)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Wznów rejestrowanie", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Przełącz filtrowanie rejestru", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "filtruj wpisy", - "description": "English: filter log entries" + "message": "filtruj zawartość rejestru", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Opcje filtrowania rejestru", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Nie", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "akcje", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "zablokowane", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "dozwolone", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "własna domena", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "domeny trzecie", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Szczegóły", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filtr", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Lista filtrów", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Reguła", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Kontekst", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Kontekst główny", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Lokalność", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Typ", + "description": "Label to identify the type of an entry" }, - "logMaxEntriesTip": { - "message": "Maksymalna liczba wyświetlanych wpisów", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerEntryDetailsURL": { + "message": "Adres URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "Reguła URL", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Kontekst:", @@ -559,12 +655,8 @@ "message": "Typ:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dynamiczne filtrowanie URL", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "Filtrowanie statyczne", + "message": "Filtr statyczny", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -611,20 +703,76 @@ "message": "Filtr statyczny {{filter}}<\/code> nie został znaleziony w aktualnie włączonych listach filtrów", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Wpisy rejestru nie spełniające wszystkich trzech warunków będą automatycznie porzucane:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Zachowuj wpisy z ostatnich {{input}} minut", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Zachowuj nie więcej niż {{input}} przeładowań strony na kartę", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Zachowuj nie więcej niż {{input}} wpisów na kartę", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Użyj {{input}} linie na wpis w widoku poszerzonym", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Ukryj kolumny:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Czas", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filtr\/reguła", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Kontekst", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Lokalność", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Lista", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Tabela", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Bez formatowania", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { - "message": "Dziennik zmian", - "description": "English: Change log" + "message": "Informacje o wydaniu", + "description": "" }, "aboutWiki": { - "message": "Informacje", - "description": "English: project' wiki on Github" + "message": "Instrukcja obsługi", + "description": "English: project' wiki on GitHub" }, "aboutSupport": { - "message": "Pomoc", + "message": "Pomoc techniczna", "description": "A link for where to get support" }, "aboutIssues": { - "message": "Lista problemów", + "message": "Zgłaszanie błędów", "description": "Text for a link to official issue tracker" }, "aboutCode": { @@ -635,6 +783,10 @@ "message": "Współtwórcy", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Zewnętrzne zależności (kompatybilne z GPLv3):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Utwórz kopię zapasową…", "description": "Text for button to create a backup of all settings" @@ -700,7 +852,7 @@ "description": "Firefox\/Fennec-specific: Show Dashboard" }, "showNetworkLogButton": { - "message": "Dziennik żądań", + "message": "Pokaż rejestrator", "description": "Firefox\/Fennec-specific: Show Logger" }, "fennecMenuItemBlockingOff": { @@ -744,11 +896,11 @@ "description": "English: Permanently" }, "cloudPush": { - "message": "Eksport ustawień do chmury", + "message": "Eksportuj do chmury", "description": "tooltip" }, "cloudPull": { - "message": "Import ustawień z chmury", + "message": "Importuj z chmury", "description": "tooltip" }, "cloudPullAndMerge": { @@ -791,6 +943,14 @@ "message": "Wprowadź skrót", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Przełącz przewijanie synchroniczne", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Kopiuj do schowka", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "Ten wpis musi być ostatni", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/pt_BR/messages.json b/restscrape/uBlock/_locales/pt_BR/messages.json index 7d074ee..494eec7 100644 --- a/restscrape/uBlock/_locales/pt_BR/messages.json +++ b/restscrape/uBlock/_locales/pt_BR/messages.json @@ -5,10 +5,10 @@ }, "extShortDesc": { "message": "Finalmente, um bloqueador eficiente. Com baixo uso de memória e CPU.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { - "message": "uBlock₀ — Painel de controle", + "message": "uBlock₀ — Painel", "description": "English: uBlock₀ — Dashboard" }, "settingsPageName": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Clique para desativar completamente o javascript neste site", + "message": "Clique para desativar completamente o JavaScript neste site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Clique para deixar de desativar completamente o javascript neste site", + "message": "Clique para deixar de desativar completamente o JavaScript neste site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "css de terceiros\/imagens", + "message": "CSS\/imagens de terceiros", "description": "" }, "popupInlineScriptRulePrompt": { @@ -192,7 +192,7 @@ "description": "" }, "popup1pScriptRulePrompt": { - "message": "scripts do domínio", + "message": "scripts primários", "description": "" }, "popup3pScriptRulePrompt": { @@ -268,7 +268,7 @@ "description": "" }, "settingsAdvancedUserPrompt": { - "message": "Sou um usuário avançado (leitura necessária<\/a>)", + "message": "Sou um usuário avançado (leitura recomendada<\/a>)", "description": "" }, "settingsAdvancedUserSettings": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Bloquear elementos de mídia maiores que {{input:number}} kB", + "message": "Bloquear elementos de mídia maiores que {{input}} KB", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Desativar javascript", + "message": "Desativar JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -348,7 +348,7 @@ "description": "A button in the in the _3rd-party filters_ pane" }, "3pParseAllABPHideFiltersPrompt1": { - "message": "Analisar e aplicar filtros cosméticos", + "message": "Processar e aplicar filtros cosméticos", "description": "English: Parse and enforce Adblock+ element hiding filters." }, "3pParseAllABPHideFiltersInfo": { @@ -496,7 +496,7 @@ "description": "English: dynamic rule syntax and full documentation." }, "whitelistPrompt": { - "message": "Sua lista branca de servidores para qual o uBlock Origin será desativado. Uma regra por linha. Servidores inválidos serão ignorados silenciosamente.", + "message": "Sua lista branca de servidores para qual o uBlock Origin será desativado. Uma regra por linha. Servidores inválidos serão silenciosamente ignorados.", "description": "English: An overview of the content of the dashboard's Whitelist pane." }, "whitelistImport": { @@ -543,13 +543,109 @@ "message": "Guia atual", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Recarrega o conteúdo da guia", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Alternar a inspeção DOM", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Alternar o painel pop-up", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: Registros", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Limpar registros", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pausar registros (descartar todos os dados recebidos)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Retomar registros", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Alternar filtragem de registros", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "filtrar entradas de registro", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Opções de filtragem de registros", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Não", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "importante", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "bloqueado", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "permitido", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "primário", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "terceiro", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Detalhes", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filtro", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Lista de filtros", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Regra", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Contexto", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Contexto raiz", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Primário\/terceiro", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Tipo", + "description": "Label to identify the type of an entry" }, - "logMaxEntriesTip": { - "message": "Número máximo de entradas de registro", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "Regra de URL", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Contexto:", @@ -559,12 +655,8 @@ "message": "Tipo:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Filtragem dinâmica de URL", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "Filtragem estática", + "message": "Filtro estático", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -611,13 +703,69 @@ "message": "O filtro estático {{filter}}<\/code> não podê ser encontrado em nenhuma das listas de filtros ativas no momento", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "As entradas de registros que não atenderem todas as três condições abaixo serão descartadas automaticamente:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preservar entradas dos últimos {{input}} minutos", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preservar no máximo {{input}} carregamentos de página por guia", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preservar no máximo {{input}} entradas por guia", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} linhas por entrada no modo expandido verticalmente", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Ocultar colunas:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Hora", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filtro\/regra", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Contexto", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} primário\/terceiro", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Lista", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Tabela", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Sem formatação", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Registro de alterações", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Documentação", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Suporte", @@ -635,6 +783,10 @@ "message": "Colaboradores", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Dependências externas (compatíveis com GPLv3):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Backup para arquivo", "description": "Text for button to create a backup of all settings" @@ -696,7 +848,7 @@ "description": "English: {{value}} days ago" }, "showDashboardButton": { - "message": "Mostrar Painel de Controle", + "message": "Mostrar Painel", "description": "Firefox\/Fennec-specific: Show Dashboard" }, "showNetworkLogButton": { @@ -791,6 +943,14 @@ "message": "Digite um atalho", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Alternar bloqueio de rolagem", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copiar para a área de transferência", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "Esta entrada deve ser a última", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/pt_PT/messages.json b/restscrape/uBlock/_locales/pt_PT/messages.json index c23e8f7..d76444f 100644 --- a/restscrape/uBlock/_locales/pt_PT/messages.json +++ b/restscrape/uBlock/_locales/pt_PT/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Finalmente, um bloqueador eficiente. Leve na CPU e memória.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Painel de controlo", @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Clique para desativar completamente javascript neste site", + "message": "Clique para desativar JavaScript neste site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Clique para deixar de desativar completamente javascript neste site", + "message": "Clique para deixar de desativar JavaScript neste site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "css\/imagens de terceiros", + "message": "CSS\/imagens de terceiros", "description": "" }, "popupInlineScriptRulePrompt": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Bloquear elementos multimédia maiores do que {{input:number}} kB", + "message": "Bloquear elementos multimédia maiores do que {{input}} KB", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Desativar javascript", + "message": "Desativar JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -536,20 +536,116 @@ "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "Bastidores", + "message": "Sem separador", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "Separador atual", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Recarregar o conteúdo do separador", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Alternar o inspetor DOM", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Alternar o painel de popup", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: O registador", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Limpar registador", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pausar registador (descartar todos os dados a receber)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Retomar registador", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Alternar filtragem do registador", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "filtrar entradas de registo", - "description": "English: filter log entries" + "message": "filtrar conteúdo do registo", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Opções de filtragem do registador", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Não", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "importante", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "bloqueado", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "permitido", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "primeiro", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "terceiro", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Detalhes", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filtro", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Lista de filtros", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Regra", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Contexto", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Contexto raiz", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Tipo de relação", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Tipo", + "description": "Label to identify the type of an entry" }, - "logMaxEntriesTip": { - "message": "Número máximo de entradas de registo", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "Regra do URL", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Contexto:", @@ -559,12 +655,8 @@ "message": "Tipo:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Filtragem dinâmica de URL", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "Filtragem estática", + "message": "Filtro estático", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -611,13 +703,69 @@ "message": "O filtro estático {{filter}}<\/code> não pôde ser encontrado em quaisquer das listas de filtros ativadas atualmente", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Entradas do registador que não preenchem todas as três condições abaixo irão ser automaticamente descartadas:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preservar entradas dos últimos {{input}} minutos", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preservar no máximo {{input}} carregamentos de página por separador", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preservar no máximo {{input}} entradas por separador", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Utilizar {{input}} linhas por entrada no modo verticalmente expandido", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Ocultar colunas:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Tempo", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filtro\/regra", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Contexto", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Tipo de relação", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Lista", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Tabela", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Sem formatação", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Registo de alterações", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Suporte", @@ -635,6 +783,10 @@ "message": "Contribuidores", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Dependências externas (compatíveis com GPLv3):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Copiar para ficheiro", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Digitar um atalho", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Alternar deslocamento bloqueado", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copiar para a área de transferência", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "Esta entrada deve ser a última", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/ro/messages.json b/restscrape/uBlock/_locales/ro/messages.json index 291c13b..5180059 100644 --- a/restscrape/uBlock/_locales/ro/messages.json +++ b/restscrape/uBlock/_locales/ro/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "În sfârșit, un blocant eficient. Are un impact mic asupra procesorului și memoriei.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Panou de control", @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click pentru dezactivare completa javascript pentru acest site", + "message": "Apasă pentru a dezactiva JavaScript pe acest site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click pentru activarea javascript pentru acest site", + "message": "Apasă pentru a nu mai dezactiva JavaScript pe acest site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "css\/imagini terțe", + "message": "CSS\/imagini terțe", "description": "" }, "popupInlineScriptRulePrompt": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Blochează elementele media mai mari de {{input:number}} kB", + "message": "Blochează elementele media mai mari de {{input}} kB", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Dezactivare javascript", + "message": "Dezactivare JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -536,20 +536,116 @@ "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "În spatele scenei", + "message": "Fără tab-uri", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "Fila curentă", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reîncarcă conținutul tab-ului", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Comută inspector DOM", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Comută panou pop-up", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: Jurnalierul", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Golește jurnalierul", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Oprește jurnalierul (nu mai înregistrează)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Pornește jurnalierul", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Comută filtrarea jurnalierului", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "filtrează intrările din jurnal", - "description": "English: filter log entries" + "message": "filtrează conținutul jurnalierului", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Opțiunile de filtrare ale jurnalierului", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Nu", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "activ", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocat", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "permis", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "primare", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "terțe", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Detalii", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filtru", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Lista filtrelor", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Regulă", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Context de bază", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Apartenență", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Tip", + "description": "Label to identify the type of an entry" }, - "logMaxEntriesTip": { - "message": "Numărul maxim de intrări în jurnal", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "Regulă URL", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Context:", @@ -559,12 +655,8 @@ "message": "Tip:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Filtrare dinamică a URL-urilor", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "Filtrare statică", + "message": "Filtru", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -604,27 +696,83 @@ "description": "Used in the static filtering wizard" }, "loggerStaticFilteringFinderSentence1": { - "message": "Filtru static {{filter}}<\/code> găsit în:", + "message": "Filtrul static {{filter}}<\/code> găsit în:", "description": "Below this sentence, the filter list(s) in which the filter was found" }, "loggerStaticFilteringFinderSentence2": { - "message": "Filtru static {{filter}}<\/code> nu se gasește în niciuna dintre listele de filtre activate", + "message": "Filtrul static {{filter}}<\/code> nu se găsește în niciuna dintre listele de filtre activate", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Intrările din jurnal care nu îndeplinesc cele trei condiții de mai jos vor fi respinse automat:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Păstrează intrările din ultimele {{input}} minute", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Păstrează cel mult {{input}} încărcări de pagină pe filă", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Păstrează cel mult {{input}} intrări pe filă", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Folosește {{input}} linii pentru intrările în modul vertical expandat", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Ascunde coloanele:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Timp", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filtru\/regulă", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Apartenență", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Listă", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Tabel", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Simplu", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Marcaj", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { - "message": "Jurnalul de modificări", - "description": "English: Change log" + "message": "Jurnal de modificări", + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Suport", "description": "A link for where to get support" }, "aboutIssues": { - "message": "Detector de probleme (în engleză)", + "message": "Jurnal cu probleme", "description": "Text for a link to official issue tracker" }, "aboutCode": { @@ -635,6 +783,10 @@ "message": "Contribuitori", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Dependențe externe (compatibile GPLv3):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Copie de siguranță în fișier", "description": "Text for button to create a backup of all settings" @@ -788,9 +940,17 @@ "description": "A context menu entry, present when large media elements have been blocked on the current site" }, "shortcutCapturePlaceholder": { - "message": "Tastați o comandă rapidă", + "message": "Tastează o comandă rapidă", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Comutați blocarea derulării", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copiază în clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "Aceasta intrare trebuie sa fie ultima", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/ru/messages.json b/restscrape/uBlock/_locales/ru/messages.json index 45da46d..4b925bf 100644 --- a/restscrape/uBlock/_locales/ru/messages.json +++ b/restscrape/uBlock/_locales/ru/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Наконец-то, быстрый и эффективный блокировщик для браузеров.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Панель управления", @@ -36,7 +36,7 @@ "description": "appears as tab name in dashboard" }, "statsPageName": { - "message": "uBlock₀ — Журнал сетевых запросов", + "message": "uBlock₀ — Логгер", "description": "Title for the logger window" }, "aboutPageName": { @@ -96,7 +96,7 @@ "description": "English: Enter element picker mode" }, "popupTipLog": { - "message": "Открыть журнал сетевых запросов", + "message": "Открыть логгер", "description": "Tooltip used for the logger icon in the panel" }, "popupTipNoPopups": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Кликните, чтобы полностью отключить javascript на этом сайте", + "message": "Кликните, чтобы отключить JavaScript на этом сайте", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Кликните, чтобы перестать блокировать весь javascript на этом сайте", + "message": "Кликните, чтобы перестать блокировать JavaScript на этом сайте", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -180,11 +180,11 @@ "description": "" }, "popup3pAnyRulePrompt": { - "message": "сторонние ресурсы", + "message": "3rd-party ресурсы", "description": "" }, "popup3pPassiveRulePrompt": { - "message": "сторонние css\/изображения", + "message": "3rd-party CSS\/изображения", "description": "" }, "popupInlineScriptRulePrompt": { @@ -192,15 +192,15 @@ "description": "" }, "popup1pScriptRulePrompt": { - "message": "собственные скрипты", + "message": "1st-party скрипты", "description": "" }, "popup3pScriptRulePrompt": { - "message": "сторонние скрипты", + "message": "3rd-party скрипты", "description": "" }, "popup3pFrameRulePrompt": { - "message": "сторонние фреймы", + "message": "3rd-party фреймы", "description": "" }, "popupHitDomainCountPrompt": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Блокировать медиа-элементы больше {{input:number}} КБ", + "message": "Блокировать медиа-элементы больше {{input}} KБ", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Отключить javascript", + "message": "Отключить JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -384,7 +384,7 @@ "description": "English: Privacy" }, "3pGroupMalware": { - "message": "Вредоносные программы", + "message": "Вредоносные домены", "description": "English: Malware domains" }, "3pGroupAnnoyances": { @@ -440,7 +440,7 @@ "description": "English: Export" }, "1pExportFilename": { - "message": "ublock-custom-filters_{{datetime}}.txt", + "message": "my-ublock-static-filters_{{datetime}}.txt", "description": "English: my-ublock-static-filters_{{datetime}}.txt" }, "1pApplyChanges": { @@ -484,7 +484,7 @@ "description": "" }, "rulesDefaultFileName": { - "message": "my-ublock-dynamic-rules.txt", + "message": "my-ublock-dynamic-rules_{{datetime}}.txt", "description": "default file name to use" }, "rulesHint": { @@ -536,20 +536,116 @@ "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "Скрытые запросы", + "message": "Закулисные запросы", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "Текущая вкладка", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Перезагрузить содержимое вкладки", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Вкл\/Выкл DOM-инспектор", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Вкл\/Выкл всплывающую панель", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin вики: Логгер", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Очистить логгер", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Поставить логгер на паузу (отбрасывать все входящие данные)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Снять логгер с паузы", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Вкл\/Выкл фильтрацию логгера", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "фильтр записей в журнале", - "description": "English: filter log entries" + "message": "фильтрация записей логгера", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Настройки фильтрации логгера", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Подробно", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Фильтр", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Список фильтров", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Правило", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Контекст", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Контекст корня", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Сторона", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Тип", + "description": "Label to identify the type of an entry" }, - "logMaxEntriesTip": { - "message": "Максимальное число записей логгера", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "URL правило", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Контекст:", @@ -559,12 +655,8 @@ "message": "Тип:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Динамическая фильтрация URL", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "Статическая фильтрация", + "message": "Стат. фильтр", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -611,13 +703,69 @@ "message": "Статический фильтр {{filter}}<\/code> не найден ни в одном списке фильтров, включенных в данный момент", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Записи логгера, не удовлетворяющие всем трём нижеуказанным условиям, будут автоматически отброшены:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Хранить записи последних {{input}} минут", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Хранить не больше {{input}} загрузок страницы на вкладку", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Хранить не больше {{input}} записей на вкладку", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Использовать {{input}} строк для каждой записи при вертикальном расширении", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Скрыть столбцы:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Время", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Фильтр\/правило", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Контекст", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Сторона", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Список", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Таблица", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Простой", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Список изменений", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Вики", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Поддержка", @@ -635,12 +783,16 @@ "message": "Участники", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Внешние зависимости (GPLv3-совместимые):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Резервное копирование в файл...", "description": "Text for button to create a backup of all settings" }, "aboutBackupFilename": { - "message": "ublock-backup_{{datetime}}.txt", + "message": "my-ublock-backup_{{datetime}}.txt", "description": "English: my-ublock-backup_{{datetime}}.txt" }, "aboutRestoreDataButton": { @@ -700,7 +852,7 @@ "description": "Firefox\/Fennec-specific: Show Dashboard" }, "showNetworkLogButton": { - "message": "Показать журнал сетевых запросов", + "message": "Показать логгер", "description": "Firefox\/Fennec-specific: Show Logger" }, "fennecMenuItemBlockingOff": { @@ -791,6 +943,14 @@ "message": "Введите сочетание", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Вкл\/Выкл общую прокрутку", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Скопировать в буфер", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "Эта запись должна быть последней", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/sk/messages.json b/restscrape/uBlock/_locales/sk/messages.json index 645c218..eb2d6ea 100644 --- a/restscrape/uBlock/_locales/sk/messages.json +++ b/restscrape/uBlock/_locales/sk/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Konečne efektívny blokovač, ktorý nezaťažuje CPU a pamäť.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Ovládací panel", @@ -16,7 +16,7 @@ "description": "appears as tab name in dashboard" }, "3pPageName": { - "message": "Filtre tretích strán", + "message": "Zoznam filtrov", "description": "appears as tab name in dashboard" }, "1pPageName": { @@ -44,7 +44,7 @@ "description": "appears as tab name in dashboard" }, "assetViewerPageName": { - "message": "uBlock₀ — Asset viewer", + "message": "uBlock₀ — Zobrazenie zdrojov", "description": "Title for the asset viewer page" }, "advancedSettingsPageName": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Kliknutím úplne zakážete javascript na tejto stránke", + "message": "Kliknutím úplne zakážete JavaScript na tejto stránke", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Kliknutím už nebude úplne zakázaný javascript na tejto stránke", + "message": "Kliknutím už nebude úplne zakázaný JavaScript na tejto stránke", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Zakázať javascript", + "message": "Zakázať JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -372,7 +372,7 @@ "description": "English: Apply changes" }, "3pGroupDefault": { - "message": "Lokálne", + "message": "Vstavané", "description": "Header for the uBlock filters section in 'Filter lists pane'" }, "3pGroupAds": { @@ -408,7 +408,7 @@ "description": "The label for the checkbox used to import external filter lists" }, "3pExternalListsHint": { - "message": "Jedna URL na riadok. Riadky začínajúce s ‘!’ budú ignorované. Neplatné URL budú potichu ignorované.", + "message": "Jedna URL adresa na riadok. Neplatné URL adresy budú potichu ignorované.", "description": "Short information about how to use the textarea to import external filter lists by URL" }, "3pExternalListObsolete": { @@ -428,7 +428,7 @@ "description": "used as a tooltip for error icon beside a list" }, "1pFormatHint": { - "message": "Jeden filter na riadok. Filter môže byť jednoduchý názov hostiteľa alebo filter kompatibilný s Adblock Plus. Riadky začínajúce s ‘!’ budú ignorované.", + "message": "Jeden filter na riadok. Filter môže byť jednoduchý názov hostiteľa alebo filter kompatibilný s Adblock Plus. Riadky začínajúce s !<\/code> budú ignorované.", "description": "Short information about how to create custom filters" }, "1pImport": { @@ -543,13 +543,109 @@ "message": "Aktívna karta", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Obnoviť obsah karty", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Prepnúť na Dom inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Prepnúť na vyskakovací panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: Zaznamenávač", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Vyčistiť zaznamenávač", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pozastaviť zaznamenávač (vymazať všetky prichádzajúce dáta)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Pokračovať v zaznamenávaní", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Prepnúť filtrovanie zazanamenávača", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "filtrovať položky v zázname", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Možnosti filtrovania zaznamenávača", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Nie", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blokované", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "povolené", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "Z prvej strany", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "Z tretej strany", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Podrobnosti", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Zoznam filtrov", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Pravidlo", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Kontext", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Koreňový kontext", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partnerská strana", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Typ", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" }, - "logMaxEntriesTip": { - "message": "Maximálny počet položiek v zázname", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerURLFilteringHeader": { + "message": "Dynamické filtrovanie URL", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Kontext:", @@ -559,10 +655,6 @@ "message": "Typ:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dynamické filtrovanie URL", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "Statické filtrovanie", "description": "Small header to identify the static filtering section" @@ -611,20 +703,76 @@ "message": "Statický filter {{filter}}<\/code> sa nepodarilo nájsť v žiadnom momentálne povolenom zozname filtrov", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Záznamy v zaznamenávači, ktoré nespĺňajú všetky 3 podmienky uvedené nižšie budú automatické zamietnuté:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Ponechať záznamy za posledných {{input}} minút", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Ponechať načítaných aspoň {{input}} strán na kartu", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Ponechať načítaných aspoň {{input}} položiek na kartu", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Pre každú položku zobraziť {{input}} riadky vo vertikálnom rozšírenom režime", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Skryť stĺpce:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Čas", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/pravidlo", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Kontext", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Zdroj požiadavky", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Zoznam", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Tabuľka", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Neformátované", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Formátované", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Zoznam zmien", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Podpora", "description": "A link for where to get support" }, "aboutIssues": { - "message": "Issue tracker", + "message": "Zoznam problémov", "description": "Text for a link to official issue tracker" }, "aboutCode": { @@ -635,6 +783,10 @@ "message": "Prispievatelia", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Externé závislosti (kompatibilné s GPLv3):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Zálohovať do súboru", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Zadajte klávesovú skratku", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Prepnúť Scroll lock", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Kopírovať do schránky", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/sl/messages.json b/restscrape/uBlock/_locales/sl/messages.json index 4feb396..e713f03 100644 --- a/restscrape/uBlock/_locales/sl/messages.json +++ b/restscrape/uBlock/_locales/sl/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Končno, učinkovita, procesorju in pomnilniku prijazna razširitev za blokiranje oglasov.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Nadzorna plošča", @@ -32,7 +32,7 @@ "description": "appears as tab name in dashboard" }, "shortcutsPageName": { - "message": "Shortcuts", + "message": "Bližnjice", "description": "appears as tab name in dashboard" }, "statsPageName": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Click to disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Click to no longer disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Onemogoči JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -543,13 +543,109 @@ "message": "Trenutni zavihek", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reload the tab content", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "filtriraj vnose dnevnika", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "Največje število dnevniških vnosov", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "Dinamično URL filtriranje", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Vsebina:", @@ -559,10 +655,6 @@ "message": "Vrsta:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dinamično URL filtriranje", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "Statično filtriranje", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "Static filter {{filter}}<\/code> could not be found in any of the currently enabled filter lists", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Dnevnik sprememb", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Podpora", @@ -635,6 +783,10 @@ "message": "Razvijalci", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "External dependencies (GPLv3-compatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Naredi varnostno kopijo v datoteko", "description": "Text for button to create a backup of all settings" @@ -788,9 +940,17 @@ "description": "A context menu entry, present when large media elements have been blocked on the current site" }, "shortcutCapturePlaceholder": { - "message": "Type a shortcut", + "message": "Vnesite bližnjico", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/sq/messages.json b/restscrape/uBlock/_locales/sq/messages.json index 7d936b6..e3689d5 100644 --- a/restscrape/uBlock/_locales/sq/messages.json +++ b/restscrape/uBlock/_locales/sq/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Më në fund, një bllokues efikas që nuk e rëndon procesorin dhe memorjen.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Paneli i kontrollit", @@ -112,15 +112,15 @@ "description": "Tooltip for the no-popups per-site switch" }, "popupTipNoLargeMedia": { - "message": "Bllokoj elementet e mëdha mediatike te faqja", + "message": "Bllokoj elementet e mëdha multimediale te faqja", "description": "Tooltip for the no-large-media per-site switch" }, "popupTipNoLargeMedia1": { - "message": "Bllokoj elementet e mëdha mediatike te faqja", + "message": "Bllokoj elementet e mëdha multimediale te faqja", "description": "Tooltip for the no-large-media per-site switch" }, "popupTipNoLargeMedia2": { - "message": "Zbllokoj elementet e mëdha mediatike te faqja", + "message": "Zbllokoj elementet e mëdha multimediale te faqja", "description": "Tooltip for the no-large-media per-site switch" }, "popupTipNoCosmeticFiltering": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Bllokoj krejtësisht JavaScript te ky uebsajti", + "message": "Çaktivizoj JavaScript-in te ky uebsajti", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Zhbllokoj krejtësisht JavaScript te ky uebsajti", + "message": "Nuk e çaktivizoj më JavaScript-in te ky uebsajti", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -176,7 +176,7 @@ "description": "" }, "popupImageRulePrompt": { - "message": "figurat", + "message": "imazhet", "description": "" }, "popup3pAnyRulePrompt": { @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "css\/figurat nga palët e treta", + "message": "CSS\/imazhet nga palët e treta", "description": "" }, "popupInlineScriptRulePrompt": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Bllokoj elementet mediatike më të mëdha se {{input:number}} kB", + "message": "Bllokoj elementet multimediale më të mëdha se {{input:number}} kB", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Çaktivizoj JavaScript", + "message": "Çaktivizoj JavaScript-in", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -543,13 +543,109 @@ "message": "Skeda aktuale", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Ngarko përmbajten e skedës", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Përdor ispektorin DOM", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Përdor panelin e dritareve automatike", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: Regjistri", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Pastro regjistrin", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Ndalo regjistrin (fshin të gjithë të dhënat në hyrje)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Nis regjistrin", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Përdor filtrin e regjistrit", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "filtroni elementet në regjistër", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Zgjedhni filtrat e regjistrimit", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Nuk", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "plot ngjarje", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "të bllokuara", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "të lejuara", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "Numri maksimal i elementeve në regjistër", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltin1p": { + "message": "palët e para", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "palët e treta", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "Filtrim dinamik i adresave", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Konteksti:", @@ -559,12 +655,8 @@ "message": "Lloji:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Filtrimi dinamik i adresave", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "Filtrimi statik", + "message": "Filtrim statik", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -611,13 +703,69 @@ "message": "Filtri statik {{filter}}<\/code> nuk gjendet në asnjërën nga listat aktive", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Ditari i ndryshimeve", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Mbështetja teknike", @@ -632,9 +780,13 @@ "description": "English: Source code (GPLv3)" }, "aboutContributors": { - "message": "Kontributorët", + "message": "Kontribuesit", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Programe kushtëzuese (përshtatet me GPLv3):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Kopjoj në skedar", "description": "Text for button to create a backup of all settings" @@ -784,13 +936,21 @@ "description": "" }, "contextMenuTemporarilyAllowLargeMediaElements": { - "message": "Lejoj përkohësisht elementet me përmasa të mëdha", + "message": "Lejoj përkohësisht elementet multimediale me përmasa të mëdha", "description": "A context menu entry, present when large media elements have been blocked on the current site" }, "shortcutCapturePlaceholder": { "message": "Vendosni kombinimin", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Bllokoj shiritin e lëvizjes", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/sr/messages.json b/restscrape/uBlock/_locales/sr/messages.json index 3db335e..0dd7da1 100644 --- a/restscrape/uBlock/_locales/sr/messages.json +++ b/restscrape/uBlock/_locales/sr/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Коначно, ефикасан блокатор. Ниски процесорски и меморијски захтеви.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Контролна табла", @@ -44,7 +44,7 @@ "description": "appears as tab name in dashboard" }, "assetViewerPageName": { - "message": "uBlock₀ — Asset viewer", + "message": "uBlock₀ — Прегледач ресурса", "description": "Title for the asset viewer page" }, "advancedSettingsPageName": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Кликните да онемогућите JavaScript на овом сајту", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Кликните да JavaScript не буде више онемогућен на овом сајту", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "Css\/слике трећих страна", + "message": "CSS\/слике трећих страна", "description": "" }, "popupInlineScriptRulePrompt": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Блокирај мултимедијалне елементе веће од {{input:number}} kB", + "message": "Блокирај мултимедијалне елементе веће од {{input}} kB", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Онемогући JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -543,13 +543,109 @@ "message": "Тренутна картица", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Поновно учитавање садржаја картице", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Укључи\/искључи DOM инспектор", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Укључи\/искључи искачући панел", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: Евиденција", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Очисти евиденцију", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Паузирај евиденцвију (одбаци све долазне податке)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Настави евидентирање у дневнику", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Укључи\/искључи филтрирање евиденције", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "филтрирај уносе дневника", - "description": "English: filter log entries" + "message": "филтрирај уносе евиденције", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Опције филтрирања евиденције", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Не", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "важно", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "блокирано", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "дозвољено", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "Највише уноса дневника", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltin1p": { + "message": "прве стране", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "треће стране", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Детаљи", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Филтер", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Листа филтера", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Правило", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Контекст", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Контекст корена", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Страна", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Тип", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "Правило URL адресе", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Контекст:", @@ -559,12 +655,8 @@ "message": "Тип:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Динамичко филтрирање УРЛ-а", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "Статичко филтрирање", + "message": "Статички филтер", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -611,13 +703,69 @@ "message": "Статички филтер {{filter}}<\/code> није пронађен нити у једној тренутно омогућеној листи филтера", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Уноси у евиденцији који не испуњавају сва три услова испод биће аутоматски одбачени:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Задржи уносе из последњих {{input}} минута", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Задржи највише {{input}} учитавања страница по картици", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Задржи највише {{input}} уноса по картици", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Користи {{input}} линија по уносу у усправном проширеном режиму", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Сакриј колоне:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Време", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Филтер\/правило", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Контекст", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Страна", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Листа", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Табела", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Обично", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { - "message": "Евиденција промена", - "description": "English: Change log" + "message": "Списак измена", + "description": "" }, "aboutWiki": { "message": "Вики", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Подршка", @@ -635,6 +783,10 @@ "message": "Сарадници", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Спољне зависности (компатибилно са GPLv3):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Сачувај резервну копију у датотеку", "description": "Text for button to create a backup of all settings" @@ -700,7 +852,7 @@ "description": "Firefox\/Fennec-specific: Show Dashboard" }, "showNetworkLogButton": { - "message": "Прикажи евиденцију мрежних захтева", + "message": "Прикажи евиденцију", "description": "Firefox\/Fennec-specific: Show Logger" }, "fennecMenuItemBlockingOff": { @@ -791,6 +943,14 @@ "message": "Укуцајте пречицу", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Закључај\/откључај померање", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Копирај у оставу", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/sv/messages.json b/restscrape/uBlock/_locales/sv/messages.json index e821311..6617042 100644 --- a/restscrape/uBlock/_locales/sv/messages.json +++ b/restscrape/uBlock/_locales/sv/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Äntligen en effektiv blockerare. Snäll mot både processor och minne.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Kontrollpanel", @@ -32,7 +32,7 @@ "description": "appears as tab name in dashboard" }, "shortcutsPageName": { - "message": "Genvägar", + "message": "Kortkommandon", "description": "appears as tab name in dashboard" }, "statsPageName": { @@ -44,7 +44,7 @@ "description": "appears as tab name in dashboard" }, "assetViewerPageName": { - "message": "uBlock₀ — Asset viewer", + "message": "uBlock₀ — Tillgångsvisare", "description": "Title for the asset viewer page" }, "advancedSettingsPageName": { @@ -52,11 +52,11 @@ "description": "Title for the advanced settings page" }, "popupPowerSwitchInfo": { - "message": "Klick: avaktivera\/aktivera uBlock₀ för denna hemsida permanent.\n\nCtrl+klick: avaktivera uBlock₀ endast för denna sida.", + "message": "Klick: inaktivera\/aktivera uBlock₀ för hela webbplatsen.\n\nCtrl+klick: inaktivera uBlock₀ endast för denna sida.", "description": "English: Click: disable\/enable uBlock₀ for this site.\n\nCtrl+click: disable uBlock₀ only on this page." }, "popupPowerSwitchInfo1": { - "message": "Klicka för att inaktivera uBlock₀ för den här webbplatsen.\n\nCtrl + klicka för att inaktivera uBlock₀ för enbart den här sidan.", + "message": "Klicka för att inaktivera uBlock₀ för hela webbplatsen.\n\nCtrl+klicka för att inaktivera uBlock₀ enbart för den här sidan.", "description": "Message to be read by screen readers" }, "popupPowerSwitchInfo2": { @@ -100,7 +100,7 @@ "description": "Tooltip used for the logger icon in the panel" }, "popupTipNoPopups": { - "message": "Växla blockering av popup-fönster för denna sida", + "message": "Växla blockering av popup-fönster för denna webbplatsen", "description": "Tooltip for the no-popups per-site switch" }, "popupTipNoPopups1": { @@ -128,7 +128,7 @@ "description": "Tooltip for the no-cosmetic-filtering per-site switch" }, "popupTipNoCosmeticFiltering1": { - "message": "Klicka för att inaktivera kosmetiska filter på den här webbplatsen", + "message": "Klicka för att inaktivera kosmetiska filter på denna webbplatsen", "description": "Tooltip for the no-cosmetic-filtering per-site switch" }, "popupTipNoCosmeticFiltering2": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Klicka för att inaktivera JavaScript på den här webbplatsen", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Klicka för att aktivera JavaScript på denna webbplatsen", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "Tredjeparts-css\/bilder", + "message": "CSS\/bilder från tredjepart", "description": "" }, "popupInlineScriptRulePrompt": { @@ -196,7 +196,7 @@ "description": "" }, "popup3pScriptRulePrompt": { - "message": "tredjepartsskript", + "message": "tredjepartskript", "description": "" }, "popup3pFrameRulePrompt": { @@ -208,7 +208,7 @@ "description": "appears in popup" }, "popupHitDomainCount": { - "message": "{{count}} av {{total}}", + "message": "{{count}} utav {{total}}", "description": "appears in popup" }, "pickerCreate": { @@ -228,7 +228,7 @@ "description": "Element picker preview mode: will cause the elements matching the current filter to be removed from the page" }, "pickerNetFilters": { - "message": "Nätfilter", + "message": "Nätverksfilter", "description": "English: header for a type of filter in the element picker dialog" }, "pickerCosmeticFilters": { @@ -252,11 +252,11 @@ "description": "English: Show the number of blocked requests on the icon" }, "settingsTooltipsPrompt": { - "message": "Inaktivera tipsrutor", + "message": "Inaktivera verktygstips", "description": "A checkbox in the Settings pane" }, "settingsContextMenuPrompt": { - "message": "Utnyttja kontextmenyn där så är lämpligt", + "message": "Utnyttja innehållsmenyn där det är lämpligt", "description": "English: Make use of context menu where appropriate" }, "settingsColorBlindPrompt": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Blockera medieelement större än {{input:number}} kB", + "message": "Blockera medieelement större än {{input}} KB", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Inaktivera JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -384,15 +384,15 @@ "description": "English: Privacy" }, "3pGroupMalware": { - "message": "Malware", + "message": "Domäner med skadlig kod (malware)", "description": "English: Malware domains" }, "3pGroupAnnoyances": { - "message": "Störande objekt", + "message": "Störande", "description": "The header identifying the filter lists in the category 'annoyances'" }, "3pGroupMultipurpose": { - "message": "Universalfilter", + "message": "Mångsidig", "description": "English: Multipurpose" }, "3pGroupRegions": { @@ -408,7 +408,7 @@ "description": "The label for the checkbox used to import external filter lists" }, "3pExternalListsHint": { - "message": "En webbadress per rad. Rader med prefixet ‘!’ kommer att ignoreras. Ogiltiga webbadresser kommer också ignoreras.", + "message": "En webbadress per rad. Ogiltiga webbadresser kommer inte att aviseras.", "description": "Short information about how to use the textarea to import external filter lists by URL" }, "3pExternalListObsolete": { @@ -416,7 +416,7 @@ "description": "used as a tooltip for the out-of-date icon beside a list" }, "3pLastUpdate": { - "message": "Senast uppdaterad: {{ago}}\nTryck för att påtvinga en uppdatering.", + "message": "Senast uppdaterad: {{ago}}\nKlicka för att påtvinga en uppdatering.", "description": "used as a tooltip for the clock icon beside a list" }, "3pUpdating": { @@ -428,7 +428,7 @@ "description": "used as a tooltip for error icon beside a list" }, "1pFormatHint": { - "message": "Ett filter per rad. Ett filter kan vara ett vanligt värdnamn eller ett Adblock Plus-kompatibelt filter. Rader med prefixet ‘!’ kommer att ignoreras.", + "message": "Ett filter per rad. Ett filter kan vara ett vanligt värdnamn eller ett Adblock Plus-kompatibelt filter. Rader med prefixet !<\/code> kommer att ignoreras.", "description": "Short information about how to create custom filters" }, "1pImport": { @@ -492,7 +492,7 @@ "description": "English: List of your dynamic filtering rules." }, "rulesFormatHint": { - "message": "Regelsyntax: källa destination typ åtgärd<\/code> (full dokumentation<\/a>).", + "message": "Regelsyntax: källa mål typ åtgärd<\/code> (full dokumentation<\/a>).", "description": "English: dynamic rule syntax and full documentation." }, "whitelistPrompt": { @@ -536,20 +536,116 @@ "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "Under huven", + "message": "Bakom kulissen", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "Aktuell flik", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Uppdatera flikinnehåll", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Växla DOM-inspektören", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Växla popup-panelen", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: Loggning", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Rensa loggen", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pausa loggen (ignorera all inkommande data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Fortsätt loggen", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Växla loggningsfiltrering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "filtrera loggposter", - "description": "English: filter log entries" + "message": "filtrera logginnehåll", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Loggfiltreralternativ", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Inte", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "händelserikt", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blockerad", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "tillåten", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "Förstapart", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "Tredjepart", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Detaljer", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filterlista", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Regel", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Innehåll", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Rotinnehåll", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partsrelation", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Typ", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "Webbadress", + "description": "Label to identify the URL of an entry" }, - "logMaxEntriesTip": { - "message": "Maximalt antal loggposter", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerURLFilteringHeader": { + "message": "Webbadressregel", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Sammanhang:", @@ -559,12 +655,8 @@ "message": "Typ:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dynamisk adressfiltrering", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "Statisk filtrering", + "message": "Statisk filter", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -592,7 +684,7 @@ "description": "Used in the static filtering wizard" }, "loggerStaticFilteringSentencePartAnyOrigin": { - "message": "var som helst", + "message": "från var som helst", "description": "Used in the static filtering wizard" }, "loggerStaticFilteringSentencePartNotImportant": { @@ -608,16 +700,72 @@ "description": "Below this sentence, the filter list(s) in which the filter was found" }, "loggerStaticFilteringFinderSentence2": { - "message": "Det statiska filtret {{filter}}<\/code> kunde inte hittas i någon av aktiverade aktuella filterlistorna", + "message": "Det statiska filtret {{filter}}<\/code> kunde inte hittas i någon av de filterlistor som för närvarande är aktiverade", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Loggposter som inte uppfyller alla tre villkoren nedan kommer automatiskt att förkastas:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Bevara poster från de {{input}} sista minuterna", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Bevara högst {{input}} sidladdningar per flik", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Bevara högst {{input}} poster per flik", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Använd {{input}} rader per inmatning i vertikalt expanderat läge", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Dölj kolumner:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Tid", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/regel", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Innehåll", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partsrelation", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Lista", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Tabell", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Enkel", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Ändringslogg", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Hjälp", @@ -635,12 +783,16 @@ "message": "Bidragsgivare", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Externa beroenden (GPLv3-kompatibla):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Säkerhetskopiera till fil", "description": "Text for button to create a backup of all settings" }, "aboutBackupFilename": { - "message": "min-ublock-backup_{{datetime}}.txt", + "message": "min-ublock-sakerhetskopia_{{datetime}}.txt", "description": "English: my-ublock-backup_{{datetime}}.txt" }, "aboutRestoreDataButton": { @@ -692,7 +844,7 @@ "description": "English: a day ago" }, "elapsedManyDaysAgo": { - "message": "{{value}} dagar sen", + "message": "{{value}} dagar sedan", "description": "English: {{value}} days ago" }, "showDashboardButton": { @@ -712,7 +864,7 @@ "description": "English: uBlock₀ has prevented the following page from loading:" }, "docblockedPrompt2": { - "message": "P.g.a. följande filter", + "message": "På grund av följande filter", "description": "English: Because of the following filter" }, "docblockedNoParamsPrompt": { @@ -752,7 +904,7 @@ "description": "tooltip" }, "cloudPullAndMerge": { - "message": "Importera från molnlagring och slå ihop med aktuella inställningar", + "message": "Importera från molnlagring och sammanfoga med aktuella inställningar", "description": "tooltip" }, "cloudNoData": { @@ -788,9 +940,17 @@ "description": "A context menu entry, present when large media elements have been blocked on the current site" }, "shortcutCapturePlaceholder": { - "message": "Ange en genväg", + "message": "Ange ett kortkommando", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Växla rullningslås", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Kopiera till urklipp", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/ta/messages.json b/restscrape/uBlock/_locales/ta/messages.json index 1359bd8..8096a51 100644 --- a/restscrape/uBlock/_locales/ta/messages.json +++ b/restscrape/uBlock/_locales/ta/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "இறுதியாக, ஒரு திறமையான விளம்பரத் தடுப்பான். கணினியின் மையச் செயற்பகுதியின் மேலும் நினைவகத்தின் மேலும் இலகுவானது.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ - நிர்வாக மையம்", @@ -48,7 +48,7 @@ "description": "Title for the asset viewer page" }, "advancedSettingsPageName": { - "message": "Advanced settings", + "message": "மேம்பட்ட அமைப்புகள்", "description": "Title for the advanced settings page" }, "popupPowerSwitchInfo": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Click to disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Click to no longer disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -172,7 +172,7 @@ "description": "Tooltip when hovering over the eraser in the dynamic filtering pane." }, "popupAnyRulePrompt": { - "message": "அனைத்து", + "message": "அனைத்தும்", "description": "" }, "popupImageRulePrompt": { @@ -204,7 +204,7 @@ "description": "" }, "popupHitDomainCountPrompt": { - "message": "இணைக்கப்பட்டுள்ள ஆள்களங்கள்", + "message": "ஆள்களங்கள் இணைக்கப்பட்டுள்ளது", "description": "appears in popup" }, "popupHitDomainCount": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Block media elements larger than {{input:number}} kB", + "message": "Block media elements larger than {{input}} KB", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Disable JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -420,7 +420,7 @@ "description": "used as a tooltip for the clock icon beside a list" }, "3pUpdating": { - "message": "Updating...", + "message": "புதுப்பிக்கிறது...", "description": "used as a tooltip for the spinner icon beside a list" }, "3pNetworkError": { @@ -468,11 +468,11 @@ "description": "Will enable manual-edit mode (textarea)" }, "rulesEditSave": { - "message": "சேமிக்கும்", + "message": "சேமி", "description": "Will save manually-edited content and exit manual-edit mode" }, "rulesEditDiscard": { - "message": "நிராகரிக்கபடும்", + "message": "நிராகரி", "description": "Will discard manually-edited content and exit manual-edit mode" }, "rulesImport": { @@ -496,7 +496,7 @@ "description": "English: dynamic rule syntax and full documentation." }, "whitelistPrompt": { - "message": "uBlock₀ முடக்கப்பட வேண்டிய இடங்களாக நீங்கள் குறிக்கும் வழங்கிப்பெயர்கள். ஒரு வரிக்கு ஒரு பெயர் மட்டுமே. தவறான வழங்கிப்பெயர்கள் அமைதியாகப் புறக்கணிக்கப்படும்.", + "message": "எந்தெந்தப் பக்கங்களில் uBlock₀ முடக்கப்பட வேண்டுமென்பதை அனுமதிப்பட்ட கட்டளைகள் ஆணையிடுகின்றன. வரிக்கு ஒரு இடுகை மட்டுமே. தவறான கட்டளைகள் அமைதியாகப் புறக்கணிக்கப்படும்.", "description": "English: An overview of the content of the dashboard's Whitelist pane." }, "whitelistImport": { @@ -532,24 +532,120 @@ "description": "English: Filter" }, "logAll": { - "message": "அனைத்து", + "message": "அனைத்தும்", "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "திறக்கப்பட்ட இ.தளங்களின் பின்னால் நடப்பவை", + "message": "இ.தளங்களின் பின்னால் நடப்பவை", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "Current tab", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reload the tab content", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "பதிகை உருப்படிகளை வடிகட்டு", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "பதிகை உருப்படிகளின் அதிகபட்ச எண்ணிக்கை", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "மாறுநிலை உரலி வடிகட்டல்", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "சூழல்:", @@ -559,10 +655,6 @@ "message": "வகை:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "மாறுநிலை உரலி வடிகட்டல்", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "நிலையான வடிகட்டுதல்", "description": "Small header to identify the static filtering section" @@ -572,7 +664,7 @@ "description": "Used in the static filtering wizard" }, "loggerStaticFilteringSentencePartBlock": { - "message": "தடு", + "message": "முடக்கு", "description": "Used in the static filtering wizard" }, "loggerStaticFilteringSentencePartAllow": { @@ -611,13 +703,69 @@ "message": "Static filter {{filter}}<\/code> could not be found in any of the currently enabled filter lists", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "நிரல் மாற்றம் மற்றும் வெளியீடுகளின் பதிவு", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "விக்கி", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "ஆதரவு", @@ -635,6 +783,10 @@ "message": "பங்களிப்பாளர்கள்", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "External dependencies (GPLv3-compatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "கோப்பிற்கு காப்பு பிரதி எடு", "description": "Text for button to create a backup of all settings" @@ -772,7 +924,7 @@ "description": "for generic 'Submit' buttons" }, "genericApplyChanges": { - "message": "Apply changes", + "message": "மாற்றங்களைச் செயல்படுத்து", "description": "for generic 'Apply changes' buttons" }, "genericRevert": { @@ -791,6 +943,14 @@ "message": "Type a shortcut", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/te/messages.json b/restscrape/uBlock/_locales/te/messages.json index 5bb4221..b11e168 100644 --- a/restscrape/uBlock/_locales/te/messages.json +++ b/restscrape/uBlock/_locales/te/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "మొత్తానికి RAM ఇంకా CPU పై తేలికయిన, ఒక సమర్థవంతమైన నిరోధిని.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — నియంత్రణా వేదిక", @@ -44,7 +44,7 @@ "description": "appears as tab name in dashboard" }, "assetViewerPageName": { - "message": "uBlock₀ — Asset viewer", + "message": "uBlock₀ — వనరుల పట్టిక", "description": "Title for the asset viewer page" }, "advancedSettingsPageName": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Click to disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Click to no longer disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Disable JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -404,7 +404,7 @@ "description": "English: Custom" }, "3pImport": { - "message": "దిగుమతించు...", + "message": "దిగుమతిచేయు...", "description": "The label for the checkbox used to import external filter lists" }, "3pExternalListsHint": { @@ -536,20 +536,116 @@ "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "తేర వెనుక", + "message": "తెర వెనుక", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "ప్రస్తుత ట్యాబ్", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reload the tab content", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "చిట్టాలోని నమోదులను జల్లెడపరచు", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" }, - "logMaxEntriesTip": { - "message": "చిట్టాలోని గరిష్ట నమోదుల సంఖ్య", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerURLFilteringHeader": { + "message": "క్రియాశీలక URL ఫిల్టరింగ్", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "సందర్భం:", @@ -559,12 +655,8 @@ "message": "రకం:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "క్రియాశీలక URL వడపోత", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "నిశ్చలాత్మక వడపోత", + "message": "నిశ్చలాత్మక ఫిల్టరింగ్", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -611,20 +703,76 @@ "message": "నిశ్చలాత్మక ఫిల్టర్ అయిన {{filter}}<\/code> ప్రస్తుతం ఉత్తేజపరిచిన ఫిల్టర్ జాబితాలలో కనుగొనబడలేదు", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "మార్పుల సంచిక", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "వికి", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "సహాయము", "description": "A link for where to get support" }, "aboutIssues": { - "message": "ఇష్యూ ట్రాకర్", + "message": "సమస్యా సంచిక", "description": "Text for a link to official issue tracker" }, "aboutCode": { @@ -635,6 +783,10 @@ "message": "ప్రాజెక్ట్కు సహాయ పడిన వారు", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "External dependencies (GPLv3-compatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "ఫైల్ లో భద్రపరచు", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "షార్ట్కట్ టైప్ చేయండి", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "ఇది అంతిమంగా వుండాల్సిన నమోదు", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/th/messages.json b/restscrape/uBlock/_locales/th/messages.json index db722dc..4448187 100644 --- a/restscrape/uBlock/_locales/th/messages.json +++ b/restscrape/uBlock/_locales/th/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "มาแล้ว! โปรแกรมบล็อกโฆษณาเบาเบา ไม่กิน ซีพียู หรือ แรม", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — หน้าหลัก", @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "Click to disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "Click to no longer disable JavaScript on this site", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "3rd-party css\/images", + "message": "3rd-party CSS\/images", "description": "" }, "popupInlineScriptRulePrompt": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "Block media elements larger than {{input:number}} kB", + "message": "Block media elements larger than {{input}} KB", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "Disable JavaScript", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -536,20 +536,116 @@ "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "Behind the scene", + "message": "Tabless", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "Current tab", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Reload the tab content", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Toggle the DOM inspector", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Toggle the popup panel", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: The logger", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Clear logger", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Pause logger (discard all incoming data)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Unpause logger", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Toggle logger filtering", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "filter log entries", - "description": "English: filter log entries" + "message": "filter logger content", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Logger filtering options", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Not", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "blocked", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "allowed", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "Maximum number of log entries", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltin1p": { + "message": "1st-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3rd-party", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Details", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Filter", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Filter list", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Rule", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Context", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Root context", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Partyness", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Type", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "URL rule", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Context:", @@ -559,12 +655,8 @@ "message": "Type:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dynamic URL filtering", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "Static filtering", + "message": "Static filter", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -611,13 +703,69 @@ "message": "Static filter {{filter}}<\/code> could not be found in any of the currently enabled filter lists", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Logger entries which do not fulfill all three conditions below will be automatically discarded:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Preserve entries from the last {{input}} minutes", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Preserve at most {{input}} page loads per tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Preserve at most {{input}} entries per tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Use {{input}} lines per entry in vertically expanded mode", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Hide columns:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Time", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Filter\/rule", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Context", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Partyness", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "List", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Table", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Plain", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { - "message": "Change log", - "description": "English: Change log" + "message": "Changelog", + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Support", @@ -635,6 +783,10 @@ "message": "Contributors", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "External dependencies (GPLv3-compatible):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Back up to file", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Type a shortcut", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Toggle locked scrolling", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Copy to clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "This entry must be the last one", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/tr/messages.json b/restscrape/uBlock/_locales/tr/messages.json index 7bd2196..52f3a86 100644 --- a/restscrape/uBlock/_locales/tr/messages.json +++ b/restscrape/uBlock/_locales/tr/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Sonunda, etkili bir engelleyici. İşlemciyi ve belleği yormaz.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Kontrol paneli", @@ -44,7 +44,7 @@ "description": "appears as tab name in dashboard" }, "assetViewerPageName": { - "message": "uBlock₀ — Asset viewer", + "message": "uBlock₀ — Kaynak görüntüleyici", "description": "Title for the asset viewer page" }, "advancedSettingsPageName": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Click to wholly disable javascript on this site", + "message": "JavaScript'i bu sitede devre dışı bırakmak için tıklayın", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Click to no longer wholly disable javascript on this site", + "message": "JavaScript'i bu sitede artık devre dışı bırakmamak için tıklayın", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "3. taraf css\/resim", + "message": "3. taraf CSS\/resimler", "description": "" }, "popupInlineScriptRulePrompt": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "{{input:number}} kB'tan büyük medya ögelerini engelle", + "message": "{{input}} KB'tan büyük medya ögelerini engelle", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -308,7 +308,7 @@ "description": "" }, "settingsNoScriptingPrompt": { - "message": "Disable javascript", + "message": "JavaScript'i devre dışı bırak", "description": "The default state for the per-site no-scripting switch" }, "settingsNoCSPReportsPrompt": { @@ -432,7 +432,7 @@ "description": "Short information about how to create custom filters" }, "1pImport": { - "message": "İçe aktar ve sonuna ekle", + "message": "İçe aktar ve ekle", "description": "English: Import and append" }, "1pExport": { @@ -496,11 +496,11 @@ "description": "English: dynamic rule syntax and full documentation." }, "whitelistPrompt": { - "message": "Beyaz liste yönergeleri, uBlock₀'in devre dışı bırakılması gerektiği web sayfalarını belirler. Satır başına bir girdi. Geçersiz yönergeler sessizce yok sayılır ve yoruma dönüştürülür.", + "message": "Beyaz liste yönergeleri, uBlock₀'in devre dışı bırakılması gerektiği web sayfalarını belirler. Her satırda bir girdi. Geçersiz yönergeler sessizce yok sayılır ve yoruma dönüştürülür.", "description": "English: An overview of the content of the dashboard's Whitelist pane." }, "whitelistImport": { - "message": "İçe aktar ve sonuna ekle", + "message": "İçe aktar ve ekle", "description": "English: Import and append" }, "whitelistExport": { @@ -536,20 +536,116 @@ "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "Perde arkası", + "message": "Sekmesiz", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "Geçerli sekme", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Sekme içeriğini tekrar yükle", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "DOM araştırıcısını aç\/kapa", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Açılır paneli aç\/kapa", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock₀ viki: Günlükçü", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Günlükçüyü temizle", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Günlükçüyü duraklat (tüm gelen veriyi yok say)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Günlükçüyü devam ettir", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Günlükçü süzmeyi aç\/kapa", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "günlük girdilerini süz", - "description": "English: filter log entries" + "message": "günlükçü içeriğini süz", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Günlükçü süzme seçenekleri", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Değil", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "olaylı", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "engelli", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "izinli", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "En fazla günlük girdi sayısı", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltin1p": { + "message": "1. taraf", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "3. taraf", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Ayrıntılar", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Süzgeç", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Süzgeç listesi", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Kural", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Bağlam", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Kök bağlam", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Taraf", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Tür", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "URL kuralı", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Bağlam:", @@ -559,10 +655,6 @@ "message": "Tür:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Dinamik URL süzme", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "Statik süzme", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "Statik süzgeç {{filter}}<\/code> şu anda etkin olan süzgeç listelerinin hiçbirinde bulunamadı", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Aşağıdaki üç koşulu da sağlamayan günlükçü girdileri kendiliğinden yok sayılır:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Son {{input}} dakikadaki girdileri sakla", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Her sekme için en çok {{input}} sayfa yüklemesi sakla", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Her sekme için en çok {{input}} girdi sakla", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Dikey genişletilmiş modda, her girdi için {{input}} satır kullan", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Sütunları gizle:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Tarih", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Süzgeç\/kural", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Bağlam", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Taraf", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Liste", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Tablo", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Yalın", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { - "message": "Değişiklikler", - "description": "English: Change log" + "message": "Değişiklik günlüğü", + "description": "" }, "aboutWiki": { "message": "Viki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Destek", @@ -635,6 +783,10 @@ "message": "Katkıda bulunanlar", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Dış bağımlılıklar (GPLv3-uyumlu):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Dosyaya yedekle", "description": "Text for button to create a backup of all settings" @@ -716,7 +868,7 @@ "description": "English: Because of the following filter" }, "docblockedNoParamsPrompt": { - "message": "parametresiz", + "message": "değişkensiz", "description": "label to be used for the parameter-less URL: https:\/\/cloud.githubusercontent.com\/assets\/585534\/9832014\/bfb1b8f0-593b-11e5-8a27-fba472a5529a.png" }, "docblockedFoundIn": { @@ -791,6 +943,14 @@ "message": "Bir kısayol girin", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Kilitli kaydırmayı aç\/kapa", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Panoya kopyala", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "Bu girdi en sonda olmalıdır", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/uk/messages.json b/restscrape/uBlock/_locales/uk/messages.json index f880e68..40f111c 100644 --- a/restscrape/uBlock/_locales/uk/messages.json +++ b/restscrape/uBlock/_locales/uk/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Ефективний блокувальник реклами таки з’явився. Не навантажує процесор та пам'ять.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "µBlock — Панель керування", @@ -104,11 +104,11 @@ "description": "Tooltip for the no-popups per-site switch" }, "popupTipNoPopups1": { - "message": "Натисніть для бокування всіх зринаючих вікон на цьому сайті", + "message": "Натисніть для блокування спливаючих вікон на цьому сайті", "description": "Tooltip for the no-popups per-site switch" }, "popupTipNoPopups2": { - "message": "Натисніть для скасування бокування всіх зринаючих вікон на цьому сайті", + "message": "Натисніть для скасування блокування спливаючих вікон на цьому сайті", "description": "Tooltip for the no-popups per-site switch" }, "popupTipNoLargeMedia": { @@ -140,11 +140,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoRemoteFonts1": { - "message": "Натисніть для бокування всіх віддалених шрифтів на цьому сайті", + "message": "Натисніть для блокування віддалених шрифтів на цьому сайті", "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoRemoteFonts2": { - "message": "Натисніть для скасування бокування всіх віддалених шрифтів на цьому сайті", + "message": "Натисніть для скасування блокування віддалених шрифтів на цьому сайті", "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { @@ -152,7 +152,7 @@ "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Натисніть, щоб повністю увімкнути javaScript на цьому сайті", + "message": "Натисніть, щоб повністю припинити вимкнення javaScript на цьому сайті", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -543,13 +543,109 @@ "message": "Поточна вкладка", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Перезавантажити вміст вкладки", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "Перемкнути інспектор DOM", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Перемкнути панель, що спливає", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: журнал", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Очистити журнал", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Поставити журнал на паузу (ігнорувати всі вхідні дані)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Увімкнути журнал", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Перемкнути фільтрування журналу", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "фільтр журналу записів", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Опції фільтрування журналу", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Ні", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "насичений", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "заблокований", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "дозволений", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "Максимальна кількість записів в журналі", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltin1p": { + "message": "основний", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "сторонній", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Деталі", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Фільтр", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Список фільтрів", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Правило", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Контекст", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Кореневий контекст", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Членство", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Тип", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL-адреса", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "Динамічна фільтрація посилань", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Контекст:", @@ -559,10 +655,6 @@ "message": "Тип:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Динамічна фільтрація посилань", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "Статична фільтрація", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "Статичний фільтр {{filter}}<\/code> не знайдений в жодному списку увімкнених у даний момент фільтрів", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Записи журналу, що не відповідають всім трьом нижченаведеним умовам, будуть автоматично відхилені:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Зберегти записи за останні {{input}} хв", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Зберегти щонайбільше {{input}} завантажень сторінки у вкладці", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Зберегти щонайбільше {{input}} елементів у вкладці", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Використовувати {{input}} рядків на елемент у вертикальному режимі", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Приховати стовпці:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} час", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} фільтр\/правило", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} контекст", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} членство", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Список", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Таблиця", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Простий", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Журнал змін", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Вікі", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Підтримка", @@ -635,6 +783,10 @@ "message": "Учасники", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "Зовнішні залежності (сумісні з GPLv3):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Зберегти резервну копію у файл...", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Уведіть комбінацію", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Перемкнути замкнуту прокрутку", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Скопіювати до буферу", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "Цей запис має бути останнім", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/vi/messages.json b/restscrape/uBlock/_locales/vi/messages.json index 5e4bbfb..d805ac9 100644 --- a/restscrape/uBlock/_locales/vi/messages.json +++ b/restscrape/uBlock/_locales/vi/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "Cuối cùng, đã có một công cụ chặn quảng cáo hiệu quả, tiêu tốn ít CPU và bộ nhớ.", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — Bảng điều khiển", @@ -56,7 +56,7 @@ "description": "English: Click: disable\/enable uBlock₀ for this site.\n\nCtrl+click: disable uBlock₀ only on this page." }, "popupPowerSwitchInfo1": { - "message": "Nhấp chuột để tắt uBlock₀ đối với toàn bộ tên miền này (site). \n\nCtrl + nhấp chuột để tắt uBlock₀ chỉ tại trang này (page).", + "message": "Nhấp chuột để vô hiệu uBlock₀ cho trang này. \n\nCtrl + nhấp chuột để tắt uBlock₀ chỉ trên trang này.", "description": "Message to be read by screen readers" }, "popupPowerSwitchInfo2": { @@ -120,7 +120,7 @@ "description": "Tooltip for the no-large-media per-site switch" }, "popupTipNoLargeMedia2": { - "message": "Nhấp để hủy chặn các thành phần đa phương tiện lớn trên trang này", + "message": "Nhấp để ngừng chặn các thành phần đa phương tiện kích thước lớn trên trang này", "description": "Tooltip for the no-large-media per-site switch" }, "popupTipNoCosmeticFiltering": { @@ -148,11 +148,11 @@ "description": "Tooltip for the no-remote-fonts per-site switch" }, "popupTipNoScripting1": { - "message": "Nhấp để hoàn toàn vô hiệu hóa javascript trên trang này", + "message": "Nhấp để vô hiệu hóa javascript trên trang này", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "Nhấp để không còn hoàn toàn vô hiệu hóa javascript trên trang này nữa", + "message": "Nhấp để ngừng vô hiệu hóa JavaScript trên trang này", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -543,13 +543,109 @@ "message": "Tab hiện tại", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "Tải lại nội dung tab", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "https:\/\/manvip.club\/\n", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "Đóng\/mở hộp thoại popup", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki: Tác vụ log", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "Làm sạch tác vụ log", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "Ngưng tác vụ log (loại bỏ tất cả dữ liệu đang nhập vào)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "Tiếp tục tác vụ log", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "Đóng\/mở lọc tác vụ log", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { "message": "lọc mục ghi nhận", - "description": "English: filter log entries" + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "Lựa chọn lọc tác vụ log", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "Không phải", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "eventful", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "bị chặn", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "được phép", + "description": "A keyword in the built-in row filtering expression" }, - "logMaxEntriesTip": { - "message": "Số mục ghi nhận tối đa", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerRowFiltererBuiltin1p": { + "message": "Bên thứ nhất", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "Bên thứ ba", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "Chi tiết", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "Bộ lọc", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "Danh sách bộ lọc", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "Quy tắc", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "Ngữ cảnh", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "Ngữ cảnh gốc", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "Nguồn khác bên thứ nhất", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "Kiểu", + "description": "Label to identify the type of an entry" + }, + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "Lọc URL chủ động", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { "message": "Ngữ cảnh:", @@ -559,10 +655,6 @@ "message": "Loại:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "Lọc URL chủ động", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "Bộ lọc tĩnh", "description": "Small header to identify the static filtering section" @@ -611,13 +703,69 @@ "message": "Bộ lọc tĩnh {{filter}}<\/code> không thể tìm thấy trong bất kỳ danh sách bộ lọc hiện được bật nào", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "Các mục log không đáp ứng cả ba điều kiện dưới đây sẽ tự động bị loại bỏ:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "Bảo tồn các mục từ {{input}} phút trước", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "Bảo tồn nhiều nhất {{input}} tài nguyên được tải trên mỗi tab", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "Bảo tồn nhiều nhất {{input}} mục trên mỗi tab", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "Sử dụng {{input}} dòng trên mỗi entry trong chế độ mở rộng theo chiều dọc", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "Ẩn cột:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} Thời gian", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} Bộ lọc\/tiêu chuẩn", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} Ngữ cảnh", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} Tài nguyên khác", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "Danh sách", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "Bảng", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "Nguyên bản", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "Thay đổi", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "Hỗ trợ", @@ -635,6 +783,10 @@ "message": "Những người đóng góp", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "External dependencies (tương thích-GPLv3):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "Sao lưu vào tập tin...", "description": "Text for button to create a backup of all settings" @@ -791,6 +943,14 @@ "message": "Nhập phím tắt", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "Đóng\/mở khóa cuộn", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "Sao chép tới clipboard", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "Đây là mục cuối", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/zh_CN/messages.json b/restscrape/uBlock/_locales/zh_CN/messages.json index d56eb20..d07c8ac 100644 --- a/restscrape/uBlock/_locales/zh_CN/messages.json +++ b/restscrape/uBlock/_locales/zh_CN/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "一款高效的网络请求过滤工具,占用极低的内存和 CPU。", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — 控制面板", @@ -36,7 +36,7 @@ "description": "appears as tab name in dashboard" }, "statsPageName": { - "message": "uBlock₀ — 网络请求日志", + "message": "uBlock₀ — 记录器", "description": "Title for the logger window" }, "aboutPageName": { @@ -88,7 +88,7 @@ "description": "English: Click to open the dashboard" }, "popupTipZapper": { - "message": "进入元素临时移除模式", + "message": "进入临时移除元素模式", "description": "Tooltip for the element-zapper icon in the popup panel" }, "popupTipPicker": { @@ -96,11 +96,11 @@ "description": "English: Enter element picker mode" }, "popupTipLog": { - "message": "打开网络请求记录器", + "message": "开启记录器", "description": "Tooltip used for the logger icon in the panel" }, "popupTipNoPopups": { - "message": "是否禁止此网站弹出任何窗口", + "message": "是否禁止此网站的所有弹出窗口", "description": "Tooltip for the no-popups per-site switch" }, "popupTipNoPopups1": { @@ -152,7 +152,7 @@ "description": "Tooltip for the no-scripting per-site switch" }, "popupTipNoScripting2": { - "message": "单击不再禁用此网站的所有脚本", + "message": "单击以取消禁用此网站的所有脚本", "description": "Tooltip for the no-scripting per-site switch" }, "popupTipGlobalRules": { @@ -184,7 +184,7 @@ "description": "" }, "popup3pPassiveRulePrompt": { - "message": "第三方 样式\/图片", + "message": "第三方 CSS\/图像", "description": "" }, "popupInlineScriptRulePrompt": { @@ -236,7 +236,7 @@ "description": "English: Cosmetic filters" }, "pickerCosmeticFiltersHint": { - "message": "单击、Ctrl + 单击", + "message": "单击,Ctrl + 单击", "description": "English: Click, Ctrl-click" }, "pickerContextMenuEntry": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "屏蔽大于 {{input:number}} kB 的媒体元素", + "message": "屏蔽大于 {{input}} kB 的媒体元素", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -492,7 +492,7 @@ "description": "English: List of your dynamic filtering rules." }, "rulesFormatHint": { - "message": "规则语法:来源 目标 类型 操作<\/code>(完整说明<\/a>)。", + "message": "规则语法:来源主机名称 目标主机名称 连接请求类型 操作<\/code>(完整说明<\/a>)。", "description": "English: dynamic rule syntax and full documentation." }, "whitelistPrompt": { @@ -536,33 +536,125 @@ "description": "Appears in the logger's tab selector" }, "logBehindTheScene": { - "message": "后台", + "message": "后台网络请求", "description": "Pretty name for behind-the-scene network requests" }, "loggerCurrentTab": { "message": "当前标签页", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "重新加载该标签页的内容", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "切换网页元素探查器", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "开闭弹出面板", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki:记录器", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "清空记录", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "暂停记录(放弃所有传入数据)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "取消暂停记录", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "开闭记录筛选", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "过滤日志条目", - "description": "English: filter log entries" + "message": "筛选记录条目", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "记录筛选设定", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "非", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "已应用规则", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "已拦截", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "已允许", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "第一方", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "第三方", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "详细资料", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "过滤规则", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "规则列表", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "规则", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "上下文", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "根上下文", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "第一方\/第三方", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "类型", + "description": "Label to identify the type of an entry" }, - "logMaxEntriesTip": { - "message": "日志条目最大数量", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerEntryDetailsURL": { + "message": "URL", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "URL 规则", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { - "message": "上下文:", + "message": "上下文:", "description": "Label for the context selector" }, "loggerURLFilteringTypeLabel": { "message": "类型:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "动态 URL 过滤", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { "message": "静态规则", "description": "Small header to identify the static filtering section" @@ -611,16 +703,72 @@ "message": "无法在已启用的任何过滤规则列表中找到静态规则 {{filter}}<\/code>", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "不符合以下任一状况的记录将会被自动清除:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "最多保留 {{input}} 分钟以内的记录", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "每个分页最多保留 {{input}} 次内容加载产生的记录", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "每个分页最多保留 {{input}} 条记录", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "垂直扩展模式下每项使用 {{input}} 行", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "隐藏栏位:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} 时间", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} 过滤规则", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} 上下文", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} 第一方\/第三方", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "列表", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "表格", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "纯文字", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { - "message": "更新日志", - "description": "English: Change log" + "message": "变更日志", + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { - "message": "支持网站", + "message": "支持", "description": "A link for where to get support" }, "aboutIssues": { @@ -635,6 +783,10 @@ "message": "贡献者", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "外部依赖(兼容 GPLv3 协议):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "备份到文件", "description": "Text for button to create a backup of all settings" @@ -700,7 +852,7 @@ "description": "Firefox\/Fennec-specific: Show Dashboard" }, "showNetworkLogButton": { - "message": "显示网络日志记录器", + "message": "显示记录器", "description": "Firefox\/Fennec-specific: Show Logger" }, "fennecMenuItemBlockingOff": { @@ -791,6 +943,14 @@ "message": "键入快捷键", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "是否启用同步滚动", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "复制到剪贴板", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "此条目必须是最后一个", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/_locales/zh_TW/messages.json b/restscrape/uBlock/_locales/zh_TW/messages.json index eaf1515..de6413b 100644 --- a/restscrape/uBlock/_locales/zh_TW/messages.json +++ b/restscrape/uBlock/_locales/zh_TW/messages.json @@ -5,7 +5,7 @@ }, "extShortDesc": { "message": "終於出現了,一個高效率的阻擋器,使用不多的 CPU 及記憶體資源。", - "description": "this will be in the chrome web store: must be 132 characters or less" + "description": "this will be in the Chrome web store: must be 132 characters or less" }, "dashboardName": { "message": "uBlock₀ — 控制台", @@ -20,7 +20,7 @@ "description": "appears as tab name in dashboard" }, "1pPageName": { - "message": "自訂過濾規則", + "message": "自訂靜態過濾規則", "description": "appears as tab name in dashboard" }, "rulesPageName": { @@ -32,11 +32,11 @@ "description": "appears as tab name in dashboard" }, "shortcutsPageName": { - "message": "快速鍵", + "message": "快捷鍵", "description": "appears as tab name in dashboard" }, "statsPageName": { - "message": "uBlock₀ — 連線請求記錄工具", + "message": "uBlock₀ — 記錄器", "description": "Title for the logger window" }, "aboutPageName": { @@ -44,7 +44,7 @@ "description": "appears as tab name in dashboard" }, "assetViewerPageName": { - "message": "uBlock₀ — 資源檢視工具", + "message": "uBlock₀ — 資源檢視器", "description": "Title for the asset viewer page" }, "advancedSettingsPageName": { @@ -96,7 +96,7 @@ "description": "English: Enter element picker mode" }, "popupTipLog": { - "message": "開啟連線請求記錄工具", + "message": "開啟記錄器", "description": "Tooltip used for the logger icon in the panel" }, "popupTipNoPopups": { @@ -300,7 +300,7 @@ "description": "" }, "settingsNoLargeMediaPrompt": { - "message": "封鎖超過 {{input:number}} kB 的媒體元素", + "message": "封鎖超過 {{input}} KB 的媒體元素", "description": "" }, "settingsNoRemoteFontsPrompt": { @@ -372,7 +372,7 @@ "description": "English: Apply changes" }, "3pGroupDefault": { - "message": "內置", + "message": "內建", "description": "Header for the uBlock filters section in 'Filter lists pane'" }, "3pGroupAds": { @@ -388,7 +388,7 @@ "description": "English: Malware domains" }, "3pGroupAnnoyances": { - "message": "騷擾", + "message": "惱人的", "description": "The header identifying the filter lists in the category 'annoyances'" }, "3pGroupMultipurpose": { @@ -404,7 +404,7 @@ "description": "English: Custom" }, "3pImport": { - "message": "匯入…", + "message": "匯入⋯", "description": "The label for the checkbox used to import external filter lists" }, "3pExternalListsHint": { @@ -543,28 +543,120 @@ "message": "目前分頁", "description": "Appears in the logger's tab selector" }, + "loggerReloadTip": { + "message": "重新載入分頁內容", + "description": "Tooltip for the reload button in the logger page" + }, + "loggerDomInspectorTip": { + "message": "切換 DOM 檢測器", + "description": "Tooltip for the DOM inspector button in the logger page" + }, + "loggerPopupPanelTip": { + "message": "開閉彈出式面板", + "description": "Tooltip for the popup panel button in the logger page" + }, + "loggerInfoTip": { + "message": "uBlock Origin wiki:記錄器", + "description": "Tooltip for the top-right info label in the logger page" + }, + "loggerClearTip": { + "message": "清除記錄", + "description": "Tooltip for the eraser in the logger page; used to blank the content of the logger" + }, + "loggerPauseTip": { + "message": "暫停記錄(丟棄所有傳入資料)", + "description": "Tooltip for the pause button in the logger page" + }, + "loggerUnpauseTip": { + "message": "取消暫停記錄", + "description": "Tooltip for the play button in the logger page" + }, + "loggerRowFiltererButtonTip": { + "message": "開閉記錄篩選", + "description": "Tooltip for the row filterer button in the logger page" + }, "logFilterPrompt": { - "message": "過濾日誌項目", - "description": "English: filter log entries" + "message": "篩選記錄條目", + "description": "Placeholder string for logger output filtering input field" + }, + "loggerRowFiltererBuiltinTip": { + "message": "記錄篩選設定", + "description": "Tooltip for the button to bring up logger output filtering options" + }, + "loggerRowFiltererBuiltinNot": { + "message": "非", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinEventful": { + "message": "已套用規則", + "description": "A keyword in the built-in row filtering expression: all items corresponding to uBO doing something (blocked, allowed, redirected, etc.)" + }, + "loggerRowFiltererBuiltinBlocked": { + "message": "已封鎖", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltinAllowed": { + "message": "已允許", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin1p": { + "message": "第一方", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerRowFiltererBuiltin3p": { + "message": "第三方", + "description": "A keyword in the built-in row filtering expression" + }, + "loggerEntryDetailsHeader": { + "message": "詳細資料", + "description": "Small header to identify the 'Details' pane for a specific logger entry" + }, + "loggerEntryDetailsFilter": { + "message": "過濾規則", + "description": "Label to identify a filter field" + }, + "loggerEntryDetailsFilterList": { + "message": "過濾規則清單", + "description": "Label to identify a filter list field" + }, + "loggerEntryDetailsRule": { + "message": "規則", + "description": "Label to identify a rule field" + }, + "loggerEntryDetailsContext": { + "message": "上下文", + "description": "Label to identify a context field (typically a hostname)" + }, + "loggerEntryDetailsRootContext": { + "message": "根上下文", + "description": "Label to identify a root context field (typically a hostname)" + }, + "loggerEntryDetailsPartyness": { + "message": "第一方\/第三方", + "description": "Label to identify a field providing partyness information" + }, + "loggerEntryDetailsType": { + "message": "類型", + "description": "Label to identify the type of an entry" }, - "logMaxEntriesTip": { - "message": "最大日誌項目數量", - "description": "Tooltip informaing that the input field is to set the maximum number of entries in the log" + "loggerEntryDetailsURL": { + "message": "網址", + "description": "Label to identify the URL of an entry" + }, + "loggerURLFilteringHeader": { + "message": "網址規則", + "description": "Small header to identify the dynamic URL filtering section" }, "loggerURLFilteringContextLabel": { - "message": "情境:", + "message": "上下文:", "description": "Label for the context selector" }, "loggerURLFilteringTypeLabel": { "message": "類型:", "description": "Label for the type selector" }, - "loggerURLFilteringHeader": { - "message": "動態網址過濾", - "description": "Small header to identify the dynamic URL filtering section" - }, "loggerStaticFilteringHeader": { - "message": "靜態過濾", + "message": "靜態過濾規則", "description": "Small header to identify the static filtering section" }, "loggerStaticFilteringSentence": { @@ -611,13 +703,69 @@ "message": "無法在任何啟用的過濾清單中,找到靜態過濾規則 {{filter}}<\/code>", "description": "Message to show when a filter cannot be found in any filter lists" }, + "loggerSettingDiscardPrompt": { + "message": "不符合以下任一狀況的記錄將會被自動清除:", + "description": "Logger setting: A sentence to describe the purpose of the settings below" + }, + "loggerSettingPerEntryMaxAge": { + "message": "最多保留 {{input}} 分鐘以內的記錄", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxLoads": { + "message": "每個分頁最多保留 {{input}} 次內容加載產生的記錄", + "description": "A logger setting" + }, + "loggerSettingPerTabMaxEntries": { + "message": "每個分頁最多保留 {{input}} 條記錄", + "description": "A logger setting" + }, + "loggerSettingPerEntryLineCount": { + "message": "在垂直延展模式中每條記錄顯示 {{input}} 行", + "description": "A logger setting" + }, + "loggerSettingHideColumnsPrompt": { + "message": "隱藏欄位:", + "description": "Logger settings: a sentence to describe the purpose of the checkboxes below" + }, + "loggerSettingHideColumnTime": { + "message": "{{input}} 時間", + "description": "A label for the time column" + }, + "loggerSettingHideColumnFilter": { + "message": "{{input}} 過濾規則", + "description": "A label for the filter or rule column" + }, + "loggerSettingHideColumnContext": { + "message": "{{input}} 上下文", + "description": "A label for the context column" + }, + "loggerSettingHideColumnPartyness": { + "message": "{{input}} 第一方\/第三方", + "description": "A label for the partyness column" + }, + "loggerExportFormatList": { + "message": "清單", + "description": "Label for radio-button to pick export format" + }, + "loggerExportFormatTable": { + "message": "表格", + "description": "Label for radio-button to pick export format" + }, + "loggerExportEncodePlain": { + "message": "純文字", + "description": "Label for radio-button to pick export text format" + }, + "loggerExportEncodeMarkdown": { + "message": "Markdown", + "description": "Label for radio-button to pick export text format" + }, "aboutChangelog": { "message": "更新日誌", - "description": "English: Change log" + "description": "" }, "aboutWiki": { "message": "Wiki", - "description": "English: project' wiki on Github" + "description": "English: project' wiki on GitHub" }, "aboutSupport": { "message": "支援網站", @@ -635,6 +783,10 @@ "message": "貢獻者", "description": "English: Contributors" }, + "aboutDependencies": { + "message": "外部相依套件(與 GPLv3 相容):", + "description": "Shown in the About pane" + }, "aboutBackupDataButton": { "message": "備份到檔案…", "description": "Text for button to create a backup of all settings" @@ -700,7 +852,7 @@ "description": "Firefox\/Fennec-specific: Show Dashboard" }, "showNetworkLogButton": { - "message": "顯示連線請求記錄工具", + "message": "顯示記錄器", "description": "Firefox\/Fennec-specific: Show Logger" }, "fennecMenuItemBlockingOff": { @@ -788,9 +940,17 @@ "description": "A context menu entry, present when large media elements have been blocked on the current site" }, "shortcutCapturePlaceholder": { - "message": "鍵入快速鍵", + "message": "輸入捷徑", "description": "Placeholder string for input field used to capture a keyboard shortcut" }, + "genericMergeViewScrollLock": { + "message": "切換是否啟用同步捲動", + "description": "Tooltip for the button used to lock scrolling between the views in the 'My rules' pane" + }, + "genericCopyToClipboard": { + "message": "複製到剪貼簿", + "description": "Label for buttons used to copy something to the clipboard" + }, "dummy": { "message": "此條目須為最後一個", "description": "so we dont need to deal with comma for last entry" diff --git a/restscrape/uBlock/advanced-settings.html b/restscrape/uBlock/advanced-settings.html new file mode 100644 index 0000000..4b260c5 --- /dev/null +++ b/restscrape/uBlock/advanced-settings.html @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + +

+

+

+   +

+ +
+ + + + + + + + + + + + + + diff --git a/restscrape/uBlock/assets/assets.json b/restscrape/uBlock/assets/assets.json index aa9635c..90d7c6e 100644 --- a/restscrape/uBlock/assets/assets.json +++ b/restscrape/uBlock/assets/assets.json @@ -12,6 +12,7 @@ "updateAfter": 19, "contentURL": [ "https://publicsuffix.org/list/public_suffix_list.dat", + "https://gitcdn.xyz/repo/publicsuffix/list/master/public_suffix_list.dat", "assets/thirdparties/publicsuffix.org/list/effective_tld_names.dat" ] }, @@ -102,7 +103,7 @@ "content": "filters", "group": "ads", "off": true, - "title": "Adguard Base Filters", + "title": "AdGuard Base filter", "contentURL": "https://filters.adtidy.org/extension/ublock/filters/2_without_easylist.txt", "supportURL": "https://github.com/AdguardTeam/AdguardFilters#adguard-filters", "instructionURL": "https://kb.adguard.com/en/general/adguard-ad-filters" @@ -111,7 +112,7 @@ "content": "filters", "group": "ads", "off": true, - "title": "Adguard Mobile Filters", + "title": "AdGuard Mobile Ads filter", "ua": "mobile", "contentURL": "https://filters.adtidy.org/extension/ublock/filters/11.txt", "supportURL": "https://github.com/AdguardTeam/AdguardFilters#adguard-filters", @@ -125,7 +126,6 @@ "https://easylist.to/easylist/easylist.txt", "https://secure.fanboy.co.nz/easylist.txt", "https://easylist-downloads.adblockplus.org/easylist.txt", - "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/thirdparties/easylist-downloads.adblockplus.org/easylist.txt", "assets/thirdparties/easylist-downloads.adblockplus.org/easylist.txt" ], "supportURL": "https://forums.lanik.us/" @@ -134,7 +134,7 @@ "content": "filters", "group": "privacy", "off": true, - "title": "Adguard Spyware Filters", + "title": "AdGuard Spyware filter", "contentURL": "https://filters.adtidy.org/extension/ublock/filters/3.txt", "supportURL": "https://github.com/AdguardTeam/AdguardFilters#adguard-filters", "instructionURL": "https://kb.adguard.com/en/general/adguard-ad-filters" @@ -147,7 +147,6 @@ "https://easylist.to/easylist/easyprivacy.txt", "https://secure.fanboy.co.nz/easyprivacy.txt", "https://easylist-downloads.adblockplus.org/easyprivacy.txt", - "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/thirdparties/easylist-downloads.adblockplus.org/easyprivacy.txt", "assets/thirdparties/easylist-downloads.adblockplus.org/easyprivacy.txt" ], "supportURL": "https://forums.lanik.us/" @@ -172,10 +171,10 @@ "group": "malware", "title": "Malware Domain List", "contentURL": [ - "https://cdn.rawgit.com/NanoMeow/MDLMirror/master/hosts.txt", + "https://gitcdn.xyz/repo/NanoMeow/MDLMirror/master/hosts.txt", "https://raw.githubusercontent.com/NanoMeow/MDLMirror/master/hosts.txt", "https://www.malwaredomainlist.com/hostslist/hosts.txt", - "https://cdn.rawgit.com/NanoMeow/MDLMirror/master/filter.txt", + "https://gitcdn.xyz/repo/NanoMeow/MDLMirror/master/filter.txt", "https://raw.githubusercontent.com/NanoMeow/MDLMirror/master/filter.txt", "assets/thirdparties/www.malwaredomainlist.com/hostslist/hosts.txt" ] @@ -197,23 +196,32 @@ "group": "malware", "off": true, "title": "Spam404", - "contentURL": "https://raw.githubusercontent.com/Dawsey21/Lists/master/adblock-list.txt", + "contentURL": "https://raw.githubusercontent.com/Spam404/lists/master/adblock-list.txt", "supportURL": "http://www.spam404.com/" }, "adguard-annoyance": { "content": "filters", "group": "social", "off": true, - "title": "Adguard’s Annoyance List", + "title": "AdGuard Annoyances filter", "contentURL": "https://filters.adtidy.org/extension/ublock/filters/14.txt", "supportURL": "https://github.com/AdguardTeam/AdguardFilters#adguard-filters", "instructionURL": "https://kb.adguard.com/en/general/adguard-ad-filters" }, + "adguard-social": { + "content": "filters", + "group": "social", + "off": true, + "title": "AdGuard Social Media filter", + "contentURL": "https://filters.adtidy.org/extension/ublock/filters/4.txt", + "supportURL": "https://github.com/AdguardTeam/AdguardFilters#adguard-filters", + "instructionURL": "https://kb.adguard.com/en/general/adguard-ad-filters" + }, "fanboy-thirdparty_social": { "content": "filters", "group": "social", "off": true, - "title": "Fanboy’s Anti-Thirdparty Social (see warning inside list)", + "title": "Anti-Facebook List", "contentURL": "https://fanboy.co.nz/fanboy-antifacebook.txt", "supportURL": "https://github.com/ryanbr/fanboy-adblock/issues" }, @@ -224,8 +232,7 @@ "title": "Fanboy’s Annoyance List", "contentURL": [ "https://easylist.to/easylist/fanboy-annoyance.txt", - "https://fanboy.co.nz/fanboy-annoyance.txt", - "https://easylist-downloads.adblockplus.org/fanboy-annoyance.txt" + "https://fanboy.co.nz/fanboy-annoyance.txt" ], "supportURL": "https://forums.lanik.us/" }, @@ -233,7 +240,7 @@ "content": "filters", "group": "social", "off": true, - "title": "Fanboy’s Cookiemonster List", + "title": "Fanboy's Cookie List", "contentURL": "https://secure.fanboy.co.nz/fanboy-cookiemonster.txt", "supportURL": "https://github.com/ryanbr/fanboy-adblock/issues" }, @@ -244,8 +251,7 @@ "title": "Fanboy’s Social Blocking List", "contentURL": [ "https://easylist.to/easylist/fanboy-social.txt", - "https://fanboy.co.nz/fanboy-social.txt", - "https://easylist-downloads.adblockplus.org/fanboy-social.txt" + "https://fanboy.co.nz/fanboy-social.txt" ], "supportURL": "https://forums.lanik.us/" }, @@ -371,10 +377,10 @@ "content": "filters", "group": "regions", "off": true, - "title": "FIN: Finnish Addition to Easylist", + "title": "FIN: Adblock List for Finland", "lang": "fi", - "contentURL": "https://adb.juvander.net/Finland_adb.txt", - "supportURL": "https://www.juvander.fi/AdblockFinland" + "contentURL": "https://raw.githubusercontent.com/finnish-easylist-addition/finnish-easylist-addition/master/Finland_adb.txt", + "supportURL": "https://github.com/finnish-easylist-addition/finnish-easylist-addition" }, "FRA-0": { "content": "filters", @@ -385,6 +391,7 @@ "contentURL": "https://easylist-downloads.adblockplus.org/liste_fr.txt", "supportURL": "https://forums.lanik.us/viewforum.php?f=91" }, + "GRC-0": { "content": "filters", "group": "regions", @@ -407,12 +414,9 @@ "content": "filters", "group": "regions", "off": true, - "title": "IDN: ABPindo", - "lang": "id", - "contentURL": [ - "https://raw.githubusercontent.com/ABPindo/indonesianadblockrules/master/subscriptions/abpindo.txt", - "https://raw.githubusercontent.com/heradhis/indonesianadblockrules/master/subscriptions/abpindo.txt" - ], + "title": "IDN, MYS: ABPindo", + "lang": "id ms", + "contentURL": "https://raw.githubusercontent.com/ABPindo/indonesianadblockrules/master/subscriptions/abpindo.txt", "supportURL": "https://github.com/ABPindo/indonesianadblockrules" }, "IRN-0": { @@ -421,7 +425,7 @@ "off": true, "title": "IRN: Adblock-Iran", "lang": "fa", - "contentURL": "https://cdn.rawgit.com/farrokhi/adblock-iran/master/filter.txt", + "contentURL": "https://gitcdn.xyz/repo/farrokhi/adblock-iran/master/filter.txt", "supportURL": "https://github.com/farrokhi/adblock-iran" }, "ISL-0": { @@ -472,7 +476,7 @@ "content": "filters", "group": "regions", "off": true, - "title": "JPN: Adguard Japan Filter", + "title": "JPN: AdGuard Japanese filter", "lang": "ja", "contentURL": "https://filters.adtidy.org/extension/ublock/filters/7.txt", "supportURL": "https://github.com/AdguardTeam/AdguardFilters#adguard-filters", @@ -527,21 +531,33 @@ "content": "filters", "group": "regions", "off": true, - "title": "NOR: Dandelion Sprouts norske filtre", - "lang": "nb", - "contentURL": "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianList.txt", + "title": "NOR, DNK, ISL: Dandelion Sprouts nordiske filtre", + "lang": "nb no da is", + "contentURL": [ + "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianList.txt", + "https://repo.or.cz/FilterMirrorRepo.git/blob_plain/refs/heads/master:/NorwegianList.txt" + ], "supportURL": "https://github.com/DandelionSprout/adfilt" }, "POL-0": { "content": "filters", "group": "regions", "off": true, - "title": "POL: polskie filtry do Adblocka i uBlocka", + "title": "POL: Oficjalne Polskie Filtry do AdBlocka, uBlocka Origin i AdGuarda", "lang": "pl", "contentURL": "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock.txt", "supportURL": "https://github.com/MajkiIT/polish-ads-filter/issues", "instructionURL": "https://github.com/MajkiIT/polish-ads-filter#polish-filters-for-adblock-ublock-origin--adguard" }, + "POL-2": { + "content": "filters", + "group": "regions", + "off": true, + "title": "POL: Oficjalne polskie filtry przeciwko alertom o Adblocku", + "lang": "pl", + "contentURL": "https://raw.githubusercontent.com/olegwukr/polish-privacy-filters/master/anti-adblock.txt", + "supportURL": "https://github.com/olegwukr/polish-privacy-filters/issues" + }, "ROU-1": { "content": "filters", "group": "regions", @@ -568,7 +584,7 @@ "content": "filters", "group": "regions", "off": true, - "title": "RUS: Adguard Russian Filter", + "title": "RUS: AdGuard Russian filter", "lang": "be ru uk", "contentURL": "https://filters.adtidy.org/extension/ublock/filters/1.txt", "supportURL": "https://forum.adguard.com/forumdisplay.php?69-%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B-Adguard", @@ -587,7 +603,7 @@ "content": "filters", "group": "regions", "off": true, - "title": "spa, por: Adguard Spanish/Portuguese", + "title": "spa, por: AdGuard Spanish/Portuguese filter", "lang": "es pt", "contentURL": "https://filters.adtidy.org/extension/ublock/filters/9.txt", "supportURL": "https://github.com/AdguardTeam/AdguardFilters#adguard-filters", @@ -611,11 +627,20 @@ "contentURL": "https://raw.githubusercontent.com/lassekongo83/Frellwits-filter-lists/master/Frellwits-Swedish-Filter.txt", "supportURL": "https://github.com/lassekongo83/Frellwits-filter-lists" }, + "THA-0": { + "content": "filters", + "group": "regions", + "off": true, + "title": "THA: EasyList Thailand", + "lang": "th", + "contentURL": "https://raw.githubusercontent.com/easylist-thailand/easylist-thailand/master/subscription/easylist-thailand.txt", + "supportURL": "https://github.com/easylist-thailand/easylist-thailand" + }, "TUR-0": { "content": "filters", "group": "regions", "off": true, - "title": "TUR: Adguard Turkish Filter", + "title": "TUR: AdGuard Turkish filter", "lang": "tr", "contentURL": "https://filters.adtidy.org/extension/ublock/filters/13.txt", "supportURL": "https://github.com/AdguardTeam/AdguardFilters#adguard-filters", diff --git a/restscrape/uBlock/assets/thirdparties/easylist-downloads.adblockplus.org/easylist.txt b/restscrape/uBlock/assets/thirdparties/easylist-downloads.adblockplus.org/easylist.txt index 066c11e..12a9655 100644 --- a/restscrape/uBlock/assets/thirdparties/easylist-downloads.adblockplus.org/easylist.txt +++ b/restscrape/uBlock/assets/thirdparties/easylist-downloads.adblockplus.org/easylist.txt @@ -1,7 +1,7 @@ [Adblock Plus 2.0] -! Version: 201806121247 +! Version: 201811251119 ! Title: EasyList -! Last modified: 12 Jun 2018 12:47 UTC +! Last modified: 25 Nov 2018 11:19 UTC ! Expires: 4 days (update frequency) ! Homepage: https://easylist.to/ ! Licence: https://easylist.to/pages/licence.html @@ -156,8 +156,11 @@ -ad-right. -ad-rotator- -ad-rotators/ +-ad-scripts? -ad-server/ -ad-sidebar- +-ad-sidebar. +-ad-strip. -ad-switcher. -ad-text_ -ad-tile. @@ -200,8 +203,9 @@ -adhelper. -adhere2. -adimage- +-adman/ -admarvel/ --adnow. +-adnow.$domain=~zappistore.com -adops. -adrotation. -ads-180x @@ -218,6 +222,7 @@ -ads-ns. -ads-placement. -ads-prod/ +-ads-production. -ads-right. -ads-rotator/ -ads-widget/ @@ -248,6 +253,7 @@ -adsense2. -adserver- -adserver/ +-adskin. -adsonar. -adspace. -adspace_ @@ -277,6 +283,7 @@ -advertisement-icon. -advertisement-management/ -advertisement. +-advertisement/script. -advertisement_ -advertising/assets/ -advertising/vast/ @@ -288,7 +295,7 @@ -adverts.libs. -adverts.min. -advt. --adwords.$domain=~freelance-adwords.com|~freelance-adwords.fr +-adwords.$domain=~consultant-adwords.com|~consultant-adwords.fr|~freelance-adwords.com|~freelance-adwords.fr -affiliate-link. -affiliates/img_ -amazon-ads/ @@ -316,7 +323,9 @@ -book-ad- -Box-Ad. -box2-ad? +-content-ad- -content-ad. +-ContentAd- -contest-ad. -contrib-ads/ -core-ads. @@ -362,6 +371,7 @@ -load-ads. -load-advert. -main/ad. +-mid-ad. -native-ad. -native-ad/ -nav-ad. @@ -369,12 +379,14 @@ -news-ad- -newsletter-ad- -NewStockAd- +-Online-ad- -online-advert. -outsidersads- -page-ad. -page-ad? -page-peel/ -pagead-id. +-PagePeelPro/ -panel-ad. -panel_ad_ -peel-ads- @@ -385,7 +397,7 @@ -popunder. -popup-ad. -popup-ads- --prebid/ +-prebid- -pri/adv- -printhousead- -publicidad. @@ -428,6 +440,7 @@ -Web-Advert. -webAd- -webad1. +-widget-advertisement/ -your-ads-here. .1d/ads/ .a3s?n=*&zone_id= @@ -441,6 +454,7 @@ .ad.json? .ad.page. .ad.premiere. +.ad.wrapper. .ad/tag. .ad1.nspace .ad6media.$domain=~ad6media.fr @@ -497,6 +511,7 @@ .adService.$domain=~adservice.com .adspace. .adsremote. +.adsync. .adtech_ .adtooltip& .adv.cdn. @@ -505,6 +520,7 @@ .advertmarket. .adwolf. .ae/ads/ +.ai/ads. .am/adv/ .ar/ads/ .ashx?ad= @@ -526,6 +542,7 @@ .box.ad. .br/ads/ .bz/ads/ +.ca/ads- .ca/ads/ .cc/ads/ .cfm?ad= @@ -580,6 +597,7 @@ .com/js/ads/ .com/js/adsense .com/miads/ +.com/ntfc.php?$script .com/peels/ .com/pm/ad- .com/promodisplay? @@ -597,6 +615,7 @@ .eu/ads/ .eu/adv/ .exp_ad- +.fi/ads/ .fm/ads/ .ga/ads. .gg/ads/ @@ -606,6 +625,7 @@ .hk/ads/ .homad. .HomepageAdvertismentBottom. +.hr/ads. .html?ad= .html?ad_ .html?clicktag= @@ -624,6 +644,7 @@ .io/ads. .is/ads/ .jp/ads/ +.js?dfp= .jsp?adcode= .ke/ads/ .lazyad- @@ -693,6 +714,7 @@ .php?adv_ .php?affid= .php?clicktag= +.php?id=ads_ .php?nats= .php?zone_id= .php?zoneid= @@ -709,6 +731,7 @@ .se/*placement=$script,subdocument,third-party .se/*redirect&$script,subdocument,third-party .se/ads/ +.sh/ads/ .shortcuts.search. .show_ad_ .sk/ads/ @@ -735,6 +758,7 @@ .tv/ads/ .twoads. .tz/ads/ +.uk/ads. .uk/ads/ .uk/adv/ .us/ad/*? @@ -821,7 +845,7 @@ /a2/?sub=$third-party /a2/ads/* /a3/?sub=$third-party -/a7delivery_f.php +/a7delivery_ /aa/www/* /aamsz= /ABAdsv1. @@ -850,6 +874,7 @@ /ad-468- /ad-600- /AD-970x90. +/ad-ace/* /ad-amz. /ad-api- /ad-api/* @@ -871,6 +896,7 @@ /ad-channel- /ad-choices- /ad-choices. +/ad-controller. /ad-creatives- /ad-creatives/* /ad-emea. @@ -909,6 +935,8 @@ /ad-label- /ad-label. /ad-layering- +/ad-layers- +/ad-layers. /ad-layout/*$~script,~stylesheet /ad-leaderboard. /ad-left. @@ -925,8 +953,8 @@ /ad-maven- /ad-methods. /ad-minister- -/ad-minister. -/ad-minister/* +/ad-minister.$domain=~ad-minister.app +/ad-minister/*$domain=~ad-minister.app /ad-modules/* /ad-navi/* /ad-nytimes. @@ -943,6 +971,7 @@ /ad-record. /ad-refresh- /ad-refresh. +/ad-renderer. /ad-right2. /ad-ros- /ad-rotator- @@ -998,6 +1027,7 @@ /ad.php? /ad.php| /ad.popup? +/ad.premium- /ad.redirect. /ad.sense/* /ad.serve. @@ -1139,6 +1169,7 @@ /ad/top_ /ad/view/* /ad/View3. +/ad/zeus/* /ad0.$domain=~vereinslinie.de /ad000/* /ad01. @@ -1157,9 +1188,10 @@ /ad134m/* /ad136/* /ad15. -/ad16. +/ad16.$domain=~ad16.asmrc.org /ad160. /ad160k. +/ad160px. /ad160x600. /ad1_ /ad1place. @@ -1174,6 +1206,7 @@ /ad24.png /ad24/* /ad247realmedia/* +/ad250. /ad290x60_ /ad2_ /ad2border. @@ -1286,6 +1319,7 @@ /ad_commonside. /ad_commonside_ /ad_companion? +/ad_config. /ad_configuration. /ad_configurations_ /ad_container_ @@ -1523,6 +1557,7 @@ /adarena/* /adasset/* /adasset4/* +/adasync. /adb.js?tag= /adback. /adback? @@ -1631,6 +1666,7 @@ /adchoicesv4. /adcircle. /adcla/* +/adclick- /adclick. /adclick/* /adClick? @@ -1658,9 +1694,9 @@ /adcontrol. /adcontrol/* /adcontroller. -/adcore.$domain=~adcore.com.au|~adcore.ua -/adcore_$domain=~adcore.com.au -/adcount. +/adcore.$domain=~adcore.ch|~adcore.com.au|~adcore.ua +/adcore_$domain=~adcore.ch|~adcore.com.au +/adcount.$domain=~adcount.com|~adcount.fi /adcounter. /adcreative. /adcreative/* @@ -1732,6 +1768,7 @@ /adfiles. /adfiles/* /adfillers/* +/adflag. /adflash. /adflashes/* /adfliction- @@ -1751,7 +1788,7 @@ /AdForm_trackpoint_ /adformats/* /adforums/* -/adfox.$domain=~adfox.hu +/adfox.$domain=~adfox.de|~adfox.group|~adfox.hu /adfox/* /adfoxLoader_ /adfr. @@ -1801,7 +1838,7 @@ /adgooglefull2. /adGpt. /adgraphics/* -/adguard.$domain=~adguard.com|~adguard.mobi|~adguard.oneskyapp.com +/adguard.$domain=~adguard.com|~adguard.mobi|~adguard.oneskyapp.com|~greinr.com /adguru. /adhads. /adhalfbanner. @@ -1872,6 +1909,7 @@ /adixs. /adj.php? /adjk. +/adjoin. /adjs. /adjs/* /adjs? @@ -1920,6 +1958,7 @@ /adlist_ /adload. /adloader. +/adloader/* /adlock300. /adlog.php? /adlogix. @@ -1929,9 +1968,10 @@ /adman-$domain=~adman-industries.com /adman.$domain=~adman.ee|~adman.studio /adman/* +/adman_ /admanagement/* /admanagementadvanced. -/admanager.$~object-subrequest +/admanager.$~object-subrequest,domain=~admanager.google.com /admanager/*$~object-subrequest /admanager3. /admanager_ @@ -1983,6 +2023,7 @@ /adModule. /admonitor- /admonitor. +/admvn_pop. /adnap/* /adNdsoft/* /adnet.$domain=~adnet.agency|~adnet.hr @@ -2036,6 +2077,7 @@ /adpage/*$domain=~adpage.com.ua|~adpage.io /adpagem. /adpages/*$domain=~adpages.com +/adpai. /adpan/* /adpanel/* /adpanelcontent. @@ -2071,7 +2113,7 @@ /adpoint. /adpolestar/* /adpool/* -/adpop. +/adpop.$domain=~adpop.ro /adpop32. /adpopup. /adPos? @@ -2105,8 +2147,8 @@ /adreplace/* /adreplace160x600. /adreplace728x90. -/adrequest. -/adRequest? +/adrequest.$domain=~adrequest.com +/adRequest?$domain=~adrequest.com /adrequests. /adrequestvo. /adrequisitor- @@ -2156,6 +2198,7 @@ /ads-arc. /ads-banner /Ads-bdl? +/ads-beacon. /ads-blogs- /ads-cch- /ads-common. @@ -2243,6 +2286,7 @@ /ads/728b. /ads/728x90above_ /ads/?id= +/ads/?page= /ads/?QAPS_ /ads/?uniq= /ads/a. @@ -2430,7 +2474,6 @@ /ads/popup_ /ads/post- /ads/postscribe. -/ads/prebid_ /ads/preloader/* /ads/preroll- /ads/preroll/* @@ -2606,6 +2649,7 @@ /ads_codes/* /ads_config. /ads_controller. +/ads_detect. /ads_dfp/* /ads_display. /ads_door. @@ -2644,6 +2688,7 @@ /ads_server_ /ads_show_ /ads_sidebar. +/ads_sprout_ /ads_start. /ads_text_ /ads_top_ @@ -2676,6 +2721,7 @@ /adsbannerjs. /adsbox.$domain=~adsbox.com.sg|~adsbox.in /adsby. +/adsbyadsn. /adsbycurse. /adsbygoogle. /adsbytenmax. @@ -2692,6 +2738,7 @@ /adsco.$domain=~adsco.com|~adsco.nl /adscontent. /adscontent2. +/adscontrol. /adscpv/* /adscript. /adscript1. @@ -2715,6 +2762,7 @@ /adsDynLoad/* /adsearch.$domain=~adsearch.fr /adSearch? +/adsec. /adsecondary. /adsegmentation. /adseller/* @@ -2737,6 +2785,7 @@ /adsense? /adsense_$domain=~adsense.googleblog.com|~support.google.com /AdsenseBlockView. +/adsensecommon. /adsensegb. /adsensegoogle. /adsensets. @@ -2807,7 +2856,8 @@ /adsgame. /adsGooglePP3. /adshandler. -/adshare.$domain=~adshare.tv +/adshandler/* +/adshare.$domain=~adshare.tv|~echosign.com /adshare/*$domain=~adsharetoolbox.com /adshare3. /adsheader. @@ -2931,6 +2981,7 @@ /adss.asp /adsscript. /adsserv. +/adsservedby. /adsserver. /adsservice. /AdsShow. @@ -2942,6 +2993,7 @@ /adstakeover. /adstatic. /adstatic/* +/adstatics/* /adstemp/* /adstemplate/* /adsterra.$domain=~adsterra.com @@ -2992,6 +3044,7 @@ /adsync/* /adsyndication. /adsyndication/* +/adsynth- /adsys. /adsys/* /adsystem. @@ -3077,6 +3130,7 @@ /aduxads/* /adv-1. /adv-2. +/adv-banner- /adv-banner. /adv-bannerize- /adv-banners/* @@ -3087,6 +3141,8 @@ /adv-ext- /adv-f. /adv-header. +/adv-mobile. +/adv-placeholder. /adv-scroll- /adv-scroll. /adv-socialbar- @@ -3096,7 +3152,7 @@ /adv.jsp /adv.php /adv.png -/adv/?rad_ +/adv/?rad_$domain=~rakuten.co.jp /adv/adriver /adv/ads/* /adv/adv_ @@ -3106,8 +3162,10 @@ /adv/banner_ /adv/bottomBanners. /adv/box- +/ADV/Custom/* /adv/desktop/* /adv/interstitial. +/adv/interstitial/* /adv/kelkoo/* /adv/kelkoo_ /adv/lrec_ @@ -3125,8 +3183,8 @@ /adv/sprintf- /adv/topbanner. /adv/topBanners. -/adv02. -/adv03. +/adv02.$domain=~dobro.systems +/adv03.$domain=~dobro.systems /adv1. /Adv150. /adv180x150. @@ -3181,14 +3239,14 @@ /advelvet- /advengine. /adver-left. -/adver.$domain=~adver.biz +/adver.$domain=~adver.biz|~adver.media /adver_hor. /adverfisement. /adverfisement2. /adverserve. /adversting/* /adversting? -/advert-$domain=~advert-technology.com|~advert-technology.ru +/advert-$domain=~advert-solutions.com|~advert-technology.com|~advert-technology.ru /advert.$domain=~advert.ae|~advert.io|~motortrader.com.my /advert/* /advert01. @@ -3216,12 +3274,13 @@ /advertbanner. /advertbanner2. /advertbox. +/advertbuttons_ /advertguruonline1. /adverth. /adverthorisontalfullwidth. /advertical. -/advertise- -/advertise.$domain=~advertise.apartments.com|~advertise.bingads.microsoft.com|~advertise.directoryofillustration.com|~advertise.isleofskye.com|~advertise.market|~advertise.medillsb.com|~advertise.movem.co.uk|~advertise.sobihamilton.ca|~advertise.sphamovingads.com|~advertise.welovebuzz.com|~engineering.com +/advertise-$domain=~advertise-solution.nl|~bingads.microsoft.com +/advertise.$domain=~advertise.apartments.com|~advertise.directoryofillustration.com|~advertise.isleofskye.com|~advertise.market|~advertise.medillsb.com|~advertise.movem.co.uk|~advertise.sobihamilton.ca|~advertise.sphamovingads.com|~advertise.welovebuzz.com|~bingads.microsoft.com|~engineering.com /advertise/*$domain=~legl.co /advertise125x125. /advertise_ @@ -3248,14 +3307,14 @@ /AdvertisementShare. /advertisementview/* /advertiser.$domain=~advertiser.adverbid.com|~advertiser.autorepairconnect.com|~advertiser.growmobile.com|~linkpizza.com|~panel.rightflow.com|~trialpay.com|~unity3d.com -/advertiser/*$domain=~affili.net|~bingads.microsoft.com|~linkpizza.com|~mobileapptracking.com|~trialpay.com +/advertiser/*$domain=~affili.net|~affiliprint.com|~bingads.microsoft.com|~linkpizza.com|~mobileapptracking.com|~trialpay.com /advertisers.$image,script,subdocument,domain=~advertisers.adversense.com|~advertisers.careerone.com.au|~advertisers.dk|~advertisers.easyweddings.com.au|~advertisers.io|~advertisers.leadia.ru|~advertisers.ypfboost.ph|~panel.rightflow.com /advertisers/*$domain=~datalift360.com|~home.tapjoy.com|~panel.rightflow.com|~propelmedia.com|~publisuites.com /advertiserwidget. /advertises/* /advertisewithus_ -/advertising-$domain=~abramarketing.com|~advertising-direct.com|~advertising-factory.de|~outbrain.com|~yellowimages.com -/advertising.$domain=~advertising.berlin-airport.de|~advertising.bulurum.com|~advertising.byhoxby.com|~advertising.dailymotion.com|~advertising.expedia.com|~advertising.lavenir.net|~advertising.mobile.de|~advertising.org.il|~advertising.sevenwestmedia.com.au|~advertising.shpock.com|~advertising.theguardian.com +/advertising-$domain=~abramarketing.com|~advertising-direct.com|~advertising-factory.de|~microsoft.com|~outbrain.com|~yellowimages.com +/advertising.$domain=~advertising.amazon.ca|~advertising.amazon.cn|~advertising.amazon.co.jp|~advertising.amazon.co.uk|~advertising.amazon.com|~advertising.amazon.com.au|~advertising.amazon.com.mx|~advertising.amazon.de|~advertising.amazon.es|~advertising.amazon.fr|~advertising.amazon.in|~advertising.amazon.it|~advertising.berlin-airport.de|~advertising.bulurum.com|~advertising.byhoxby.com|~advertising.dailymotion.com|~advertising.expedia.com|~advertising.lavenir.net|~advertising.mobile.de|~advertising.org.il|~advertising.roku.com|~advertising.sevenwestmedia.com.au|~advertising.shpock.com|~advertising.theguardian.com /advertising/*$~xmlhttprequest,domain=~advertising.org.il|~commercialplanet.eu|~kloterfarms.com|~temple.edu|~themarker.com /advertising02. /advertising2. @@ -3279,6 +3338,7 @@ /advertisment. /advertisment/* /advertisment1- +/advertisment4. /advertisment_ /advertisments/* /advertize_ @@ -3326,6 +3386,7 @@ /advobj. /advolatility. /advpartnerinit. +/advph. /advPop. /advpreload. /advris/* @@ -3336,7 +3397,7 @@ /advscript. /advscripts/* /advshow. -/advt. +/advt.$domain=~advt.ch /advt/* /advt2. /advtarget/* @@ -3346,8 +3407,10 @@ /advweb. /AdvWindow/* /advzones/* -/adw.shtml -/adw2.shtml +/adw.$domain=~adw.olsztyn.pl +/adw1. +/adw2. +/adw3. /adweb.$domain=~adweb.clarkson.edu|~adweb.com.au|~adweb.cz /adweb2. /adweb33. @@ -3394,6 +3457,12 @@ /adyard300. /adyea. /adyoulike. +/adz-x/* +/adz/css/* +/adz/images/* +/adz/js/* +/adz/solus/* +/adz/sponsors/* /adzbanner/* /adzbotm. /adzerk2_ @@ -3425,6 +3494,7 @@ /aff-exchange/* /aff.htm /aff/ads_ +/aff/banners/* /aff/images/* /aff_ad? /aff_banner/* @@ -3455,6 +3525,7 @@ /affiliate_banners/* /affiliate_base/banners/* /affiliate_link.js +/affiliate_member_banner/* /affiliate_resources/* /affiliate_show_banner. /affiliate_show_iframe. @@ -3470,7 +3541,8 @@ /affiliateserver. /affiliatetags/* /affiliatewiz/* -/affiliation/* +/affiliation/*$domain=~esi.evetech.net +/affiliation_banners/* /affiliationcash. /affilinet/*$domain=~affilinet-inside.com|~affilinet-inside.fr /affilitebanners/* @@ -3507,6 +3579,7 @@ /amazon/iframeproxy- /amazon/widget/* /amp-ad- +/amp4ads- /amzn_ads. /amzn_omakase. /anchorad. @@ -3559,6 +3632,7 @@ /athena/tag/? /atlads/* /atnads/* +/AtomikAd/* /atrads. /attachad. /AttractiveAds/* @@ -3572,6 +3646,7 @@ /austria_ad. /auto.ad. /auto_ad_ +/avant-ad- /Avatar_ad_ /awe2.js /awempire. @@ -3770,6 +3845,7 @@ /binary/ad/* /bizad. /bkgrndads/* +/Block-Ad. /blockad_ /blocks/ads/* /blog-ad- @@ -3825,7 +3901,7 @@ /breaking_ad/* /brightcovead. /brsAssets/ads/* -/bsa-pro-upload/* +/bsa-pro- /bserver/* /btads/* /btbuckets/btb.js @@ -3897,6 +3973,7 @@ /cgi-exe/ad. /cgi/ad_ /channelblockads. +/chaturbatebest.js /checkm8footer_ /checkm8header_ /china-ad. @@ -3913,6 +3990,7 @@ /classifieds/banners/* /click/ads_ /click/creative/* +/click/zone? /clickboothad. /clicksor. /clickunder. @@ -3924,6 +4002,7 @@ /cmlink/ads- /cms/ads/* /cms/js/ad_ +/cms_ads/* /cn-advert. /cnads.js /cnnslads. @@ -3945,6 +4024,7 @@ /comm/AD_ /comment-ad- /comment-ad. +/commercial/sponsor/* /commercial_horizontal. /commercial_top. /common-ads/* @@ -3969,7 +4049,8 @@ /components/ads/* /components/ads_ /conad. -/conad_ +/conad_$domain=~conad.it +/concert_ads- /configspace/ads/* /cont-adv. /contads. @@ -3997,8 +4078,10 @@ /contpop.js| /contribute_ad. /controller.ad. +/controller/ad- /controller/ads/* /controllerimg/adv/* +/Controls/ADV/* /convertjsontoad. /core-ads- /core/ad/* @@ -4009,6 +4092,7 @@ /cornerbig.swf /cornersmall.swf /country_ad. +/couponAd. /cover_ad. /coxads/* /cpm160. @@ -4025,12 +4109,14 @@ /crossdomainads. /crossoverad- /csp/ads? +/css/ad- /css/ad. /css/ads- /css/ads. /css/ads300_ /css/adsense /css/adv. +/css/adz. /cssjs/ads/* /ctamlive160x160. /cube_ads/* @@ -4112,6 +4198,7 @@ /delivery/fc. /delivery/fl. /delivery/hb.php +/delivery/lg3. /delivery/spc. /delivery/vbafr.php /delivery_ads/* @@ -4120,6 +4207,7 @@ /DemoAd. /descpopup.js /design/ads/* +/desktop-ad- /develop/ads_ /devicead/* /dfp-ads. @@ -4152,6 +4240,7 @@ /digg_ads_ /dinclinx.com/* /direct_ads. +/direct_ads/* /directads. /directadvert- /directadvert. @@ -4291,6 +4380,7 @@ /euads/* /eureka-ads. /eureka/eureka.js +/eureka_ban/* /europixads. /event.ng/* /exads/* @@ -4305,6 +4395,7 @@ /exo120x60. /exo5x1. /exo_bck_ +/exoads/* /exobanner. /exoclick.$domain=~exoclick.bamboohr.co.uk|~exoclick.com|~exoclick.kayako.com /exoclick/*$domain=~exoclick.com @@ -4323,7 +4414,6 @@ /exports/tour_20/* /ext/adform- /ext/ads/* -/ext/prebid /ext_ads. /extadv/* /extendedadvert. @@ -4350,6 +4440,7 @@ /fea_ads. /featuredadshome. /feedads. +/fetchJsAd. /fif.html?s= /fifligatus. /file/ad. @@ -4423,6 +4514,7 @@ /footertextads. /forads. /forum/ads/* +/forum/ads_ /forum_ad. /forums/ad/* /ForumViewTopicBottomAD. @@ -4571,12 +4663,15 @@ /global/ads. /global/ads/* /global_advs. -/globalad. +/globalad.$domain=~globalad.com.br /globaladprostyles. +/globalads- /globalAdTag. /globalbannerad. /glp?r=http*&u=*&rw=*&rh=*&ww=*&wh=$script,~third-party +/goodtagmanagerapi. /googad300by600. +/googima.js /google-ad- /google-ad? /Google-Ads- @@ -4623,7 +4718,7 @@ /googleadiframe_ /googleadright. /googleads- -/googleads. +/googleads.$domain=~googleads.blog|~googleads.media /googleads/* /googleads1. /googleads2. @@ -4632,6 +4727,7 @@ /googleadsafc_ /googleadsafs_ /googleAdScripts. +/GoogleAdSense- /googleadsense. /googleAdTaggingSubSec. /googleadunit? @@ -4765,6 +4861,7 @@ /iframead/* /iframead_ /iframeadcontent. +/iframeadopinionarticle_ /iframeads. /iframeads/* /iframeadsense. @@ -4810,6 +4907,8 @@ /images/adv/* /images/adv_ /images/adver- +/images/adz- +/images/adz/* /images/aff- /images/affs/* /images/awebanner @@ -4832,7 +4931,7 @@ /img/ad- /img/ad. /img/ad/* -/img/ad_ +/img/ad_$domain=~rakuten.co.jp /img/ads/* /img/adv. /img/adv/* @@ -4967,6 +5066,7 @@ /jqads. /jquery-ads. /jquery.ad. +/jquery.adi. /jquery.adx. /jquery/ad. /jquery_FOR_AD/* @@ -4982,6 +5082,7 @@ /js/ads_ /js/adv. /js/adv/* +/js/adz. /js/doubleclick/* /js/oas- /js/oas. @@ -5047,6 +5148,8 @@ /layout/ads/* /lazy-ads- /lazy-ads. +/lazy-ads@ +/lazyad- /lazyad. /lbl_ad. /leadads/* @@ -5083,6 +5186,7 @@ /lightboxbannerad^ /lijit-ad- /lijitads. +/limitedads/* /linkad2. /linkads. /linkadv. @@ -5206,6 +5310,7 @@ /mmsAds. /mmt_ad. /mnads1. +/mob-ad. /mobile-ad. /mobile-ads/* /mobile_ad. @@ -5230,6 +5335,7 @@ /monetization/ads- /moneyball/ads/* /MonsterAd- +/mont-min.js /mp3-ad/* /mpads/* /mpu-dm.htm @@ -5261,6 +5367,7 @@ /mylayer-ad/* /mysimpleads/* /n/adv_ +/n2ad_ /n4403ad. /n_ads/* /na.ads. @@ -5323,11 +5430,13 @@ /nextad/* /nextdaymedia-ads/* /nflads. +/nmads_ /no_ads. /nonrotatingads/* /noodleAdFramed. /noscript-ad? /noticead. +/notifyad. /now/ads/*$~xmlhttprequest /nsfw/sponsors/* /nugg.min.js @@ -5385,6 +5494,7 @@ /online/ads/* /online_ads/* /onlineads/* +/OnlineAdServing/* /onplayerad. /ontopadvertising. /openad. @@ -5412,7 +5522,7 @@ /overlay_ad_ /overlayad. /overlayads. -/overture.$script,stylesheet +/overture.$script,stylesheet,domain=~overture.doremus.org /overture/*$script,subdocument /overture_ /ovt_show.asp? @@ -5424,6 +5534,9 @@ /p2/ads/* /p2ads/* /p8network.js +/p?zoneId= +/packages/adz/* +/packages/dfp/* /pads/default/* /page-ads. /page-peel @@ -5453,6 +5566,7 @@ /pagepeel/* /pagepeel_ /pagepeelads. +/pagepeelpro. /pages/ads /PageTopAD. /paidads/* @@ -5462,6 +5576,7 @@ /park_html_functions.js /park_html_functions_general.js /parking_caf_ +/parseForAds. /partner-ad- /partner.ads. /partner_ads/* @@ -5479,6 +5594,7 @@ /parts/ad/* /pauseadextension. /payperpost. +/paytmscripts.js /pb-ads/* /pc/ads. /pc_ads. @@ -5595,6 +5711,7 @@ /popunder_ /popunderblogs. /popundercode. +/popundercode18. /popunderjs/* /popunderking. /popunders. @@ -5602,8 +5719,9 @@ /popunderWeb- /popundr. /popundr_ -/popup-builder- +/popup-builder-$~image,~stylesheet /popup-domination/*$~stylesheet +/popup/log|$~third-party,xmlhttprequest /popup2.js /popup3.js /popup_ad. @@ -5621,12 +5739,11 @@ /postprofileverticalad. /posts_ad. /pounder-$~image +/pp-ad. /ppd_ads. /ppd_ads_ -/prebid/* -/prebid2. -/prebid? /predictad. +/prehead/ads_ /premierebtnad/* /premium_ad. /premiumads/* @@ -5683,6 +5800,7 @@ /proxyadcall? /pub/ad/* /pub/ads/* +/pub/js/ad. /pub_images/*$third-party /pubad. /pubads. @@ -5690,6 +5808,7 @@ /public/ad/* /public/ad? /public/ads/* +/public/ads_ /public/adv/* /public/js/ad/* /publicidad.$~object-subrequest,~stylesheet @@ -5741,6 +5860,7 @@ /randomad728x90nsfw. /randomad_ /randomads. +/rassets1/ads- /rawtubelivead. /rcolads1. /rcolads2. @@ -5768,8 +5888,8 @@ /refreshsyncbannerad? /RefSplDicAdsTopL. /reklam-ads2. -/reklam. -/reklam/* +/reklam.$domain=~reklam.com.tr +/reklam/*$domain=~reklam.com.tr /reklama.$~stylesheet,domain=~reklama.mariafm.ru /reklama/* /reklama1. @@ -5907,6 +6027,7 @@ /scripts/zanox- /scrollads/* /scrpads. +/sd_ads_ /search-ads? /search.php?uid=*.*&src= /search/ad/* @@ -5935,6 +6056,7 @@ /service/ads/* /service/adv/* /services/ads/* +/services/getbanner? /servlet/view/* /settings/ad. /sevenads. @@ -5959,6 +6081,7 @@ /showAd300. /showad_ /showadcode. +/showadcode2. /showadjs. /showads. /showads^ @@ -6082,6 +6205,7 @@ /smartad. /smartad/* /smartAd? +/smartad_ /smartads.$domain=~smartads.cz|~smartads.io /smartadserver.$domain=~smartadserver.com|~smartadserver.com.br|~smartadserver.de|~smartadserver.es|~smartadserver.fr|~smartadserver.it|~smartadserver.pl|~smartadserver.ru /smartlinks.epl? @@ -6108,6 +6232,7 @@ /special-ads/* /special_ad. /special_ads/* +/SpecialAdCampaigns/* /specialads/* /specialfeatureads/* /spiderad/* @@ -6148,6 +6273,8 @@ /sponsored_ad_ /sponsored_ads/* /sponsored_by. +/sponsored_content- +/sponsored_content/* /sponsored_link. /sponsored_links. /sponsored_links1. @@ -6178,6 +6305,7 @@ /sponsorship/targeting/* /sponsorshipimage- /sponsorstrips/* +/spotlight-ad? /SpotlightAd- /spotlightads/* /spotx_adapter. @@ -6223,6 +6351,7 @@ /storyads. /stream-ad. /streamads. +/streamads/* /streamatepop. /studioads/* /stuff/ad- @@ -6280,7 +6409,7 @@ /tdlads/* /teamplayer-ads. /teaseimg/ads/* -/technomedia. +/technomedia.$domain=~technomedia.co /telegraph-advertising/* /teletoon_ad. /tempads/* @@ -6363,6 +6492,7 @@ /topadbg. /topadfooter. /topadheader. +/topadImg. /topads. /topads/* /topads1. @@ -6460,6 +6590,7 @@ /utep_ad.js /v1/ads. /v1/ads/* +/v2/ads. /v5/ads/* /v9/adv/* /vads/* @@ -6603,9 +6734,12 @@ /wmads. /wordpress-ads-plug-in/* /work.php?n=*&size=*&c= +/wp-ad.min. /wp-bannerize- /wp-bannerize. /wp-bannerize/* +/wp-banners.js +/wp-banners/* /wp-content/ads/* /wp-content/mbp-banner/* /wp-content/plugins/amazon-product-in-a-post-plugin/* @@ -6618,7 +6752,6 @@ /wp-content/plugins/m-wp-popup/*$~stylesheet /wp-content/plugins/platinumpopup/* /wp-content/plugins/useful-banner-manager/* -/wp-content/plugins/wp-bannerize/* /wp-content/plugins/wp-super-popup-pro/* /wp-content/plugins/wp-super-popup/*$~stylesheet /wp-content/uploads/useful_banner_manager_banners/* @@ -6637,9 +6770,11 @@ /www/ad/* /www/ad_ /www/ads/* +/www/deliver/* /www/deliverx/* /www/delivery/* /www/js/ad/* +/www/xengine/* /wwwads. /x5advcorner. /xads.js @@ -6713,8 +6848,8 @@ ://a.ads. ://ad.*/jstag^ ://adcl.$domain=~adcl.com -://ads.$domain=~ads.adstream.com.ro|~ads.am|~ads.colombiaonline.com|~ads.comeon.com|~ads.elcarado.com|~ads.google.com|~ads.harvard.edu|~ads.lapalingo.com|~ads.lordlucky.com|~ads.mobilebet.com|~ads.msstate.edu|~ads.nc|~ads.quasaraffiliates.com|~ads.red|~ads.route.cc|~ads.sk|~ads.socialtheater.com|~ads.toplayaffiliates.com|~ads.viksaffiliates.com|~ads.watson.ch|~ads.xtribeapp.com|~badassembly.com|~caravansforsale.co.uk|~fusac.fr|~memo2.nl|~reempresa.org|~seriouswheels.com -://adv.$domain=~adv.co.it|~adv.ee|~adv.gg|~adv.michaelgat.com|~adv.msk.ru|~adv.ru|~adv.vg|~adv.works|~advids.co|~erti.se|~escreverdireito.com|~farapp.com|~forex-tv-online.com|~r7.com|~typeform.com|~welaika.com +://ads.$domain=~ads.ac.uk|~ads.adstream.com.ro|~ads.am|~ads.colombiaonline.com|~ads.comeon.com|~ads.elcarado.com|~ads.google.com|~ads.harvard.edu|~ads.lapalingo.com|~ads.lordlucky.com|~ads.mobilebet.com|~ads.msstate.edu|~ads.nc|~ads.nimses.com|~ads.quasaraffiliates.com|~ads.red|~ads.route.cc|~ads.sk|~ads.socialtheater.com|~ads.toplayaffiliates.com|~ads.viksaffiliates.com|~ads.watson.ch|~ads.xtribeapp.com|~badassembly.com|~caravansforsale.co.uk|~fusac.fr|~memo2.nl|~reempresa.org|~seriouswheels.com +://adv.$domain=~adv.cincsys.com|~adv.co.it|~adv.derfunke.at|~adv.ee|~adv.gg|~adv.michaelgat.com|~adv.msk.ru|~adv.ru|~adv.vg|~adv.works|~advids.co|~erti.se|~escreverdireito.com|~farapp.com|~forex-tv-online.com|~r7.com|~typeform.com|~welaika.com ://affiliate.$third-party ://affiliates.$third-party ://ax-d.*/jstag^ @@ -6762,6 +6897,7 @@ =adspremiumplacement& =adtech_ =adunit& +=advanced-ads- =advert/ =advertiser. =advertiser/ @@ -6779,6 +6915,7 @@ =displayAds& =dynamicads& =dynamicwebad& +=eureka_ =GetSponsorAds& =half-page-ad& =iframe_adv& @@ -6786,6 +6923,7 @@ =loadAdStatus& =oas_tag. =PAGE_AD_ +=partnerad& =pmd-advertising- =rightAds_ =searchadslider| @@ -6866,6 +7004,7 @@ ?img_adv= ?module=ads/ ?OASTagURL= +?offer_id=*&aff_id= ?phpAds_ ?poll=ad_ ?PopAd= @@ -6878,6 +7017,8 @@ ?view=ad& ?vmAdID= ?wm=*&prm=rev& +?wppaszoneid= +?wpproads- ?wpproadszoneid= ?ZoneID=*&PageID=*&SiteID= ?ZoneID=*&SiteID=*&PageID= @@ -6904,6 +7045,7 @@ _ad/full_ _AD/jquery. _ad/public/ _ad/section_ +_ad/show/ _ad01. _ad01_ _ad1.$~stylesheet @@ -6920,6 +7062,7 @@ _ad300x250. _ad4. _ad5. _ad6.$domain=~facebook.com|~messenger.com +_ad640. _ad728x90. _ad9. _ad?darttag= @@ -7051,6 +7194,7 @@ _adframe. _adframe/ _adframe_ _adfunction. +_adgebraAds_ _adhesion. _adhoc? _adhome. @@ -7070,6 +7214,7 @@ _admin/ads/ _adminka/ _adnetwork. _adobjects. +_adoverride. _adpage= _adpartner. _adplugin. @@ -7091,6 +7236,7 @@ _ads/iframe. _ads/inhouse/ _ads/ip/ _ads/js/ +_ads/mobile/ _ads/square/ _ads1- _ads1. @@ -7119,6 +7265,7 @@ _ads_single_ _ads_targeting. _ads_text. _ads_top. +_ads_updater- _ads_v8. _adsbgd. _adscommon. @@ -7251,6 +7398,7 @@ _cgbanners.php? _ChatAd_ _commonAD. _companionad. +_content/sponsored_ _content_ad. _content_ad_ _contest_ad_ @@ -7260,6 +7408,7 @@ _dart_ads. _dart_interstitial. _dashad_ _dfp.php? +_dfp_targeting. _displayad_ _displaytopads. _doubleclick. @@ -7308,6 +7457,7 @@ _home_ad_ _hosting_ad. _house_ad_ _hr_advt/ +_html5/ads. _iad.html? _id/ads/ _iframe_ad_ @@ -7317,6 +7467,7 @@ _images/ads/ _index_ad. _inline_advert& _inlineads. +_jpopunder/ _js/ads.js _js4ad2. _js_ads. @@ -7371,7 +7522,6 @@ _popunder. _popunder_ _popupunder. _post_ads. -_prebid_ _preorderad. _prime_ad. _promo_ad/ @@ -7460,6 +7610,10 @@ takeover_banner_ ||online.*/promoredirect?key= ||ox-d.*^auid= ||serve.*/promoload? +! bc.vc (https://github.com/NanoMeow/QuickReports/issues/198) +/earn.php?z=$popup,subdocument +! https://github.com/uBlockOrigin/uAssets/issues/2364 +/pop2.js?*=$script ! al.ly https://forums.lanik.us/viewtopic.php?f=62&t=36357 /full-page-script.$script ! Native advert @@ -7500,7 +7654,7 @@ takeover_banner_ ! Ad-insertion script (see on: celebrityweightloss.com, myfirstclasslife.com, cultofmac.com) /ez_aba_load/* /ezf-min.$script -/ezo/*$script,~third-party +/ezo/*$script,~third-party,domain=~yandex.by|~yandex.com|~yandex.kz|~yandex.ru|~yandex.ua /ezoic/*$script,~third-party ! Self hosted Ad scripts (seen on: ibtimes.co.uk/newsweek.com) /ima3.js @@ -7516,7 +7670,10 @@ takeover_banner_ /b3.php?img=$image /backend_loader.php$script,~third-party /bl.php?*=$image,script +/ebldr.php /exads- +/exbl.js? +/exbl.min.js? /exbl.php? /exo-force- /exo-loader/* @@ -7526,20 +7683,37 @@ takeover_banner_ /fro_lo.js$script /frontend_loader.js$script /frontend_loador.js$script +/iamback.php$script /lib/?img=$image +/misc/ex_loader. +/nb/avanti. +/nb/frontale. /scripts/sweet/*$script _nb_sys.$script,~third-party ! prebid scripts -prebid.$script +-prebid/ +/ads/prebid_ +/AudienceNetworkPrebid. /biddr-*.js +/ext/prebid +/jppolPrebid. /pb.min. +/pbjs-*.js /prebid- /prebid.$script,domain=~prebid.org +/prebid/* +/prebid1. +/prebid14.js +/prebid2. +/prebid? /prebid_$script +/prodprebidheader- /pubfig.js /pubfig.min.js /st_prebid.js /tagman/* +_prebid_ ! /g00 adware insertion ! https://github.com/uBlockOrigin/uAssets/issues/227 /g00/*/clientprofiler/adb @@ -7598,7 +7772,7 @@ _nb_sys.$script,~third-party ! White papers insert /sl/assetlisting/? ! Peel script -/jquery.peelback.js +/jquery.peelback. ! Anti-Adblock -adblocker-detection/ /abdetect.js @@ -7646,7 +7820,7 @@ _nb_sys.$script,~third-party /disabled_adBlock. /fuckadb.js /fuckadblock.js -/fuckadblock/*$script +/fuckadblock.min.js /fuckingadblockplus. /ibd-block-adblocker/* /no-adblock/* @@ -7803,7 +7977,7 @@ _atblockdetector/ /300x150_ /300x250- /300x250. -/300x250/* +/300x250/*$~media /300x250_ /300x250b. /300x250px- @@ -8240,7 +8414,7 @@ _a468x60. .com/ads?$popup .engine?PlacementId=$popup .net/adx.php?$popup -/?a_aid=$popup +/?a_aid=*&$popup /?placement=*&redirect$popup /?pmxy=$popup /?redirect&placement=$popup @@ -8278,6 +8452,7 @@ _a468x60. /click?pid=*&offer$popup /fp.eng?$popup /fp.engine?$popup,third-party +/itab/*&pid=$popup /lib/*&adb=$popup /lr.php?zoneid=$popup /open?shu=$popup @@ -8285,6 +8460,7 @@ _a468x60. /play?aver=$popup /play?refer=$popup /pop-imp/*$popup +/popad|$popup /popout.$popup /popunder.$popup /popunder_$popup @@ -8317,10 +8493,14 @@ _a468x60. ://adv.$popup =popunder&$popup =popunders&$popup +=redirect_adv&$popup ?ad_domain=$popup ?AdUrl=$popup ?bannerid=*&punder=$popup +?bver=1&refer=$popup +?direct=*&zoneid=$popup ?iiadext=$popup +?partnerkey=*&utm_source=$popup ?xref=*&zoneid=$popup ?zoneid=*_bannerid=$popup _popunder+$popup @@ -8492,6 +8672,7 @@ _popunder+$popup ###AdPanelBigBox ###AdPanelLogo ###AdPopUp +###AdPubsPromo ###AdRectangle ###AdRectangleBanner ###AdSense-Skyscraper @@ -8581,6 +8762,8 @@ _popunder+$popup ###Ads_google_04 ###Ads_google_05 ###Adsense300x250 +###AdsenseBottom +###AdsenseTop ###Adtag300x250Bottom ###Adtag300x250Top ###Adv-div @@ -8658,6 +8841,7 @@ _popunder+$popup ###BottomAdSpacer ###BottomAds ###BottomPageAds +###BottomRightAdWrapper ###BrokerBox-AdContainer ###ButtonAd ###CONTENTAD @@ -8909,7 +9093,9 @@ _popunder+$popup ###SideAdMpu ###SideBarAdWidget ###SideMpuAdBar +###SidebarAd ###SidebarAdContainer +###SitenavAdslot ###SkyAd ###SkyscraperAD ###SlideShow_adv @@ -8939,6 +9125,7 @@ _popunder+$popup ###TipTopAdSpace ###TitleAD ###Top-Ad-Container +###Top1AdWrapper ###Top468x60AD ###TopADs ###TopAd @@ -9123,6 +9310,7 @@ _popunder+$popup ###ad-adsensemedium ###ad-advertorial ###ad-affiliate +###ad-anchor ###ad-area ###ad-around-the-web ###ad-article @@ -9248,6 +9436,9 @@ _popunder+$popup ###ad-fullbanner2 ###ad-fullbanner2-billboard-outer ###ad-fullwidth +###ad-gamepage-leaderboard +###ad-gamepage-mpu1 +###ad-gamepage-mpu2 ###ad-giftext ###ad-globalleaderboard ###ad-google-chrome-sidebar @@ -9404,6 +9595,7 @@ _popunder+$popup ###ad-row-1 ###ad-s1 ###ad-safe +###ad-sb ###ad-secondary-sidebar-1 ###ad-section ###ad-separator @@ -9440,7 +9632,9 @@ _popunder+$popup ###ad-slot-1 ###ad-slot-2 ###ad-slot-4 +###ad-slot-mpu-1-desktop ###ad-slot-right +###ad-slot-top ###ad-slot1 ###ad-slot2 ###ad-slot4 @@ -9520,6 +9714,8 @@ _popunder+$popup ###ad-yahoo-simple ###ad-zone-1 ###ad-zone-2 +###ad-zone-article-header-leaderboard +###ad-zone-default-sidebar ###ad-zone-inline ###ad001 ###ad002 @@ -9610,6 +9806,7 @@ _popunder+$popup ###ad468x60-story ###ad468x60_top ###ad470 +###ad480x60 ###ad508x125 ###ad520x85 ###ad526x250 @@ -9642,7 +9839,10 @@ _popunder+$popup ###ad768top1 ###ad90 ###ad97090 +###adATF300x250 ###adAd +###adBTF300x250 +###adBTF300x250IC ###adBadges ###adBanner ###adBanner1 @@ -9667,6 +9867,7 @@ _popunder+$popup ###adBannerWrapperFtr ###adBar ###adBelt +###adBladeDeskArt ###adBlock01 ###adBlock125 ###adBlockBanner @@ -9765,6 +9966,7 @@ _popunder+$popup ###adIframe ###adInBetweenPosts ###adInCopy +###adInhouse ###adInstoryOneWrap ###adInstoryTwoWrap ###adInteractive1 @@ -9775,6 +9977,7 @@ _popunder+$popup ###adLContain ###adLabel ###adLayer +###adLayout ###adLeader ###adLeaderTop ###adLeaderboard @@ -9808,6 +10011,7 @@ _popunder+$popup ###adMiddle_imgAd ###adMiniPremiere ###adMonster1 +###adMoveHere ###adMpu ###adMpuBottom ###adNshareWrap @@ -9824,6 +10028,7 @@ _popunder+$popup ###adPlaceScriptrightSidebarSecondBanner ###adPlaceScripttopBanner ###adPlacer +###adPopBOTtOM ###adPopover ###adPosOne ###adPosition0 @@ -9883,6 +10088,7 @@ _popunder+$popup ###adSlot3_grid ###adSlot4 ###adSlot4_grid +###adSlot_center ###adSlug ###adSpace ###adSpace0 @@ -9949,6 +10155,9 @@ _popunder+$popup ###adTag-genre ###adTag1 ###adTag2 +###adTakeOverInner +###adTakeOverLeft +###adTakeOverRight ###adTeaser ###adText ###adText01 @@ -10492,8 +10701,10 @@ _popunder+$popup ###ad_sky2 ###ad_sky3 ###ad_skyscraper +###ad_skyscraper1 ###ad_skyscraper120 ###ad_skyscraper160x600 +###ad_skyscraper2 ###ad_skyscraper_1 ###ad_skyscraper_right ###ad_skyscraper_text @@ -10753,6 +10964,7 @@ _popunder+$popup ###adimg3 ###adimg4 ###adimg6 +###adition_Skyscraper ###adition_content_ad ###adjacency ###adjacent-list-ad @@ -10878,16 +11090,6 @@ _popunder+$popup ###adrightrail ###adriver_middle ###adriver_top -###adrotate_widgets-11 -###adrotate_widgets-12 -###adrotate_widgets-2 -###adrotate_widgets-20 -###adrotate_widgets-24 -###adrotate_widgets-3 -###adrotate_widgets-4 -###adrotate_widgets-5 -###adrotate_widgets-6 -###adrotate_widgets-7 ###adrow ###adrow-house ###adrow1 @@ -10925,6 +11127,7 @@ _popunder+$popup ###ads-banner-top ###ads-block ###ads-block-frame +###ads-blog ###ads-bot ###ads-bottom ###ads-box-header-pb @@ -10936,6 +11139,7 @@ _popunder+$popup ###ads-container-2 ###ads-container-anchor ###ads-container-top +###ads-content ###ads-dell ###ads-div2 ###ads-dw @@ -10947,6 +11151,7 @@ _popunder+$popup ###ads-h-right ###ads-header ###ads-header-728 +###ads-home-468 ###ads-horizontal ###ads-hoster-2 ###ads-indextext @@ -10964,6 +11169,8 @@ _popunder+$popup ###ads-mpu ###ads-outer ###ads-panel +###ads-post-468 +###ads-post10 ###ads-prices ###ads-rhs ###ads-right @@ -10983,6 +11190,7 @@ _popunder+$popup ###ads-sticky ###ads-text ###ads-top +###ads-top-728 ###ads-tp ###ads-under-rotator ###ads-vers7 @@ -11125,7 +11333,9 @@ _popunder+$popup ###ads_center ###ads_center_banner ###ads_central +###ads_combo2 ###ads_container +###ads_content ###ads_dynamicShowcase ###ads_eo ###ads_expand @@ -11137,6 +11347,7 @@ _popunder+$popup ###ads_header_games ###ads_horiz ###ads_horizontal +###ads_horz ###ads_html1 ###ads_html2 ###ads_im @@ -11193,6 +11404,7 @@ _popunder+$popup ###ads_topbanner ###ads_tower1 ###ads_tower_top +###ads_vert ###ads_video ###ads_watch_top_square ###ads_wide @@ -11313,6 +11525,7 @@ _popunder+$popup ###adserve-Sky ###adserver_HeaderAd ###adsfundo +###adsground ###adshometop ###adshowbtm ###adshowtop @@ -11454,6 +11667,7 @@ _popunder+$popup ###adtags_left ###adtaily ###adtaily-widget-light +###adtechWallpaper ###adtech_0 ###adtech_1 ###adtech_2 @@ -11615,6 +11829,7 @@ _popunder+$popup ###adv_halfpage ###adv_halfpage_title ###adv_holder +###adv_id ###adv_leaderboard ###adv_mpu1 ###adv_mpu2 @@ -11767,6 +11982,7 @@ _popunder+$popup ###advertbox2 ###advertbox3 ###advertbox4 +###advertcalc ###adverthome ###adverti ###advertise @@ -12227,6 +12443,7 @@ _popunder+$popup ###base-advertising-top ###base-board-ad ###baseAdvertising +###baseMedRec ###baseboard-ad ###baseboard-ad-wrapper ###basket-adContainer @@ -12253,6 +12470,7 @@ _popunder+$popup ###below_content_ad_container ###belowad ###belowheaderad +###bg-custom-ad ###bg-footer-ads ###bg-footer-ads2 ###bg_YieldManager-160x600 @@ -12316,6 +12534,7 @@ _popunder+$popup ###block-bean-artadocean300x250-6 ###block-bean-in-content-ad ###block-boxes-taboola +###block-br-hhog-module-br-hhog-ad-billboard-front ###block-dart-dart-tag-ad_top_728x90 ###block-dart-dart-tag-gfc-ad-top-2 ###block-dctv-ad-banners-wrapper @@ -12374,6 +12593,7 @@ _popunder+$popup ###block-views-advertisement-block_1 ###block-views-advertisements-block ###block-views-advt-story-bottom-block +###block-views-block-detail-page-ads-block-3 ###block-views-custom-advertisement-2-block--2 ###block-views-custom-advertisement-block--2 ###block-views-premium-ad-slideshow-block @@ -13029,6 +13249,7 @@ _popunder+$popup ###ddAd ###ddAdZone2 ###defer-adright +###desktop-ad-btf ###desktop-aside-ad-container ###desktop-atf_sidebar_sticky ###desktop-unrec-ad @@ -13055,6 +13276,7 @@ _popunder+$popup ###dfp-ad-content_4-wrapper ###dfp-ad-dfp_ad_atf_728x90 ###dfp-ad-dfp_ad_atf_728x90-wrapper +###dfp-ad-floating ###dfp-ad-fm_300x250-wrapper ###dfp-ad-half_page-wrapper ###dfp-ad-half_page_sidebar-wrapper @@ -13166,6 +13388,8 @@ _popunder+$popup ###dfp_ad_Thesaurus_728x90 ###dfp_ad_mpu ###dfp_container +###dfp_unit_Desktop_MPU_BTF_1 +###dfp_unit_Desktop_MPU_BTF_2 ###dfpad-0 ###dfrads-widget-6 ###dfrads-widget-7 @@ -13314,10 +13538,6 @@ _popunder+$popup ###download_slide_ad ###dp_ad_1 ###dp_ads1 -###drudge-column-ads-14 -###drudge-column-ads-2 -###drudge-column-ads-5 -###drudge-column-ads-7 ###ds-mpu ###dsStoryAd ###ds_ad_north_leaderboard @@ -13429,6 +13649,8 @@ _popunder+$popup ###flipbookAd ###floatAD_l ###floatAD_r +###floatAd-left +###floatAd-right ###floatAdv ###floatads ###floating-ad-spacer @@ -13440,6 +13662,7 @@ _popunder+$popup ###floating_ad ###floating_ad_container ###floatyContent +###flyingBottomAd ###foot-ad-1 ###foot-add ###footAd @@ -13467,6 +13690,7 @@ _popunder+$popup ###footer-adwrapper ###footer-affl ###footer-banner-ad +###footer-im-ad ###footer-leaderboard-ad ###footer-sponsored ###footerAd @@ -13563,6 +13787,7 @@ _popunder+$popup ###g_adsense ###ga_300x250 ###gad300x250 +###gad728x90 ###gads-pub ###gads300x250 ###gads_middle @@ -13633,6 +13858,7 @@ _popunder+$popup ###google-ad-table-right ###google-ad-tower ###google-ads +###google-ads-5 ###google-ads-bottom ###google-ads-bottom-container ###google-ads-container @@ -13742,6 +13968,7 @@ _popunder+$popup ###gpt-ad-rectangle2 ###gpt-ad-skyscraper ###gpt-ad-story_rectangle3 +###gpt-adsene-article-bottom ###gpt-mpu ###gpt2_ads_widget-10 ###gpt2_ads_widget-6 @@ -13751,6 +13978,7 @@ _popunder+$popup ###gpt_ad_panorama_top ###gpt_ad_small_insider_1 ###gpt_unit_videoAdSlot1_0 +###grdAds ###gridAdSidebar ###gridAdSidebarRight ###grid_ad @@ -13917,6 +14145,7 @@ _popunder+$popup ###hldhdAds ###hly_ad_side_bar_tower_left ###hly_inner_page_google_ad +###hm_rht_adcontainer ###hmt-widget-ad-unit-3 ###holder-storyad ###holdunderad @@ -13930,6 +14159,7 @@ _popunder+$popup ###home-delivery-ad ###home-left-ad ###home-page-listing-ad +###home-pgtop-adv ###home-rectangle-ad ###home-right-col-ad ###home-side-ad @@ -14067,6 +14297,7 @@ _popunder+$popup ###in-article-ad ###in-content-ad ###in-story-ad-wrapper +###in-video-ad-center-main ###inVideoAd ###in_ad_col_a ###in_post_ad_middle_1 @@ -14343,6 +14574,7 @@ _popunder+$popup ###left_side_ads ###left_sidebar_ads ###left_skyscraper_ad +###left_top_ad ###left_ws_ad_container ###leftad ###leftadg @@ -14558,6 +14790,7 @@ _popunder+$popup ###mini-panel-two_column_ads ###miniAdsAd ###mini_ads_inset +###mkto_mid_ad ###mn_ads ###moa-ads-long ###mobile-ad-container @@ -14581,6 +14814,7 @@ _popunder+$popup ###module_sky_scraper ###monsterAd ###moogleAd +###mordern_adbar_wrap ###more_ad ###moreads ###morefooterads @@ -14654,6 +14888,8 @@ _popunder+$popup ###multiLinkAdContainer ###multi_ad ###multibar-ads +###mvp-foot-ad-wrap +###mvp-post-bot-ad ###mvp_160_ad ###my-ads ###my-adsFPAD @@ -14669,6 +14905,7 @@ _popunder+$popup ###my-medium-rectangle-ad-2-container ###myAd ###myElementAd +###my_ad_mpu ###myads_HeaderButton ###mydfpad ###n_sponsor_ads @@ -14738,6 +14975,7 @@ _popunder+$popup ###northad ###northbanner-advert ###northbanner-advert-container +###noticeAd_pc_wrap ###notify_ad ###np_content_ads_module ###nrAds @@ -14793,6 +15031,7 @@ _popunder+$popup ###ovAdWrap ###ovadsense ###overlay-ad-bg +###overlay-advertising ###overlay_ad ###overlayad ###overlayadd @@ -14834,6 +15073,7 @@ _popunder+$popup ###paidlistingAds ###panel-ad ###panelAd +###panel_ad1 ###panoAdBlock ###parade_300ad ###parade_300ad2 @@ -14884,6 +15124,7 @@ _popunder+$popup ###player_middle_ad ###player_top_ad ###playerad +###playerads ###playvideotopad ###plrAd ###pmad-in1 @@ -14893,6 +15134,7 @@ _popunder+$popup ###pnl_BannerAdServed ###pod-ad-video-page ###pof_ads_Wrapper +###polar-sidebar-sponsored ###pop_ad ###popadwrap ###popback-ad @@ -14918,6 +15160,7 @@ _popunder+$popup ###post-adsense-top-banner ###post-bottom-ads ###post-content-ad +###post-main-banner-ad ###post-page-ad ###post-promo-ad ###post5_adbox @@ -14936,6 +15179,7 @@ _popunder+$popup ###pr_advertising ###pre-adv ###pre-footer-ad +###pre-main-banner-ad ###pre_advertising_wrapper ###pregame_header_ad ###preloaded-ad-frame @@ -15002,6 +15246,7 @@ _popunder+$popup ###qm-dvdad ###qpon_big_ad-teaser ###qtopAd-graybg +###quads-ad1_widget ###quads-ad2 ###quads-ad2_widget ###quads-ad4 @@ -15164,6 +15409,7 @@ _popunder+$popup ###right_adverts ###right_bg_ad ###right_block_ads +###right_bottom_ad ###right_column_ad ###right_column_ad_container ###right_column_ads @@ -15193,6 +15439,7 @@ _popunder+$popup ###rightadhome ###rightadpat ###rightads +###rightads300x250 ###rightadsarea ###rightadvertbar-doubleclickads ###rightbar-ad @@ -15217,6 +15464,7 @@ _popunder+$popup ###righttop-adverts-container ###ringtone-ad-bottom ###ringtone-ad-top +###rladvt ###rm_ad_text ###rmx-ad-cta-box ###roadsheet-advertising @@ -15356,6 +15604,9 @@ _popunder+$popup ###show-player-right-ad ###showAd ###show_ads +###show_ads1 +###show_right_ad +###show_top_ad1 ###showads ###showcaseAd ###sic_superBannerAd-loader @@ -15518,6 +15769,7 @@ _popunder+$popup ###site_bottom_ad_div ###site_content_ad_div ###site_top_ad +###site_wrap_ad ###sitead ###sitemap_ad_left ###skcolAdSky @@ -15678,6 +15930,8 @@ _popunder+$popup ###sponsoredBottom ###sponsoredBox1 ###sponsoredBox2 +###sponsoredContentTile_midCol +###sponsoredContentTile_rightCol ###sponsoredFeaturedHoz ###sponsoredHoz ###sponsoredLinks @@ -15784,6 +16038,7 @@ _popunder+$popup ###stickyAdBlock ###stickyBottomAd ###stickySkyAd +###sticky_ad_bar ###sticky_adv_container ###stickyad ###stickyads @@ -15800,7 +16055,9 @@ _popunder+$popup ###story-ad-b ###story-ad-top ###story-ad-wrap +###story-bottom-ad ###story-leaderboard-ad +###story-page-embedded-after2-ad ###story-page-leaderboard-ad ###story-separator-ads ###story-sponsoredlinks @@ -15864,6 +16121,7 @@ _popunder+$popup ###tblReklama2 ###tbl_googlead ###tbo_headerads +###tcHeaderMobileLeaderBoard-advertisement-desktop ###tcwAd ###td-GblHdrAds ###td-applet-ads_2_container @@ -16126,6 +16384,7 @@ _popunder+$popup ###topsponsorads ###topsponsored ###toptextad +###tor-footer-ad ###tour300Ad ###tour728Ad ###tourSponsoredLinksContainer @@ -16277,6 +16536,7 @@ _popunder+$popup ###watch-now-ad ###watch7-sidebar-ads ###watch_sponsored +###wb-ad-grid ###wd_ads ###weather-ad ###weather_sponsor @@ -16389,6 +16649,7 @@ _popunder+$popup ###yan-advert-nt1 ###yan-question-advert ###yan-sponsored +###yandex_ad ###yatadsky ###ybf-ads ###yfi-sponsor @@ -16406,6 +16667,7 @@ _popunder+$popup ###yom-ad-tbs-as ###ypaAdWrapper-BottomAds ###ypaAdWrapper-TopAds +###ypaAdWrapper-cclass ###yrail_ads ###yreSponsoredLinks ###ysm_ad_iframe @@ -16437,6 +16699,7 @@ _popunder+$popup ##.AD300x600-wrapper ##.AD355125 ##.AD728 +##.AD728x90L ##.ADBAR ##.ADBnrArea ##.ADBox @@ -16561,6 +16824,7 @@ _popunder+$popup ##.AdUnit ##.AdUnit300 ##.AdUnit300x250 +##.AdUnit300x600 ##.AdUnitBox ##.AdWidget_ImageWidget ##.AdZone120 @@ -16639,6 +16903,7 @@ _popunder+$popup ##.AmazonSimpleAdmin_widget ##.ArticleAd ##.ArticleInlineAd +##.ArticleLayout-nativeAdLabel ##.ArticleLeaderboard_ad ##.ArticlePage-ad ##.BCA_Advertisement @@ -16701,6 +16966,7 @@ _popunder+$popup ##.G_ads_m ##.GalleryViewerAdSuppress ##.GetRightAds +##.Google-Ad-728x90 ##.GoogleAd ##.GoogleAdInfo ##.GoogleAdSencePanel @@ -16724,6 +16990,7 @@ _popunder+$popup ##.HeaderBannerAd ##.HeaderLeaderAd ##.HeadingAdSpace +##.Hero-Ad ##.HomeAd1Label ##.HomeAds ##.HomeContentAd @@ -16935,6 +17202,7 @@ _popunder+$popup ##.YEN_Ads_125 ##.ZventsSponsoredLabel ##.ZventsSponsoredList +##.__hub--ad ##.__xX20sponsored20banners ##._ap_adrecover_ad ##._articleAdvert @@ -16945,6 +17213,7 @@ _popunder+$popup ##._top_ad_wrapper ##.a-ad ##.a-d-container +##.a-d-rotate_widgets ##.a160x600 ##.a300x250 ##.a468x60 @@ -16978,12 +17247,15 @@ _popunder+$popup ##.absoluteAd_wss ##.ac_adbox ##.ac_adbox_inner +##.acf-ad ##.acm_ad_zones ##.ad--300 ##.ad--300x250 ##.ad--468 ##.ad--468-60 ##.ad--728x90 +##.ad--BANNER +##.ad--MAIN ##.ad--article-top ##.ad--b ##.ad--bottom @@ -17000,10 +17272,14 @@ _popunder+$popup ##.ad--google ##.ad--homepage-mrec ##.ad--homepage-top +##.ad--horseshoe +##.ad--horseshoe__content ##.ad--inner ##.ad--just-in-feed ##.ad--large ##.ad--leaderboard +##.ad--marker-inner +##.ad--medium-rectangle ##.ad--mpu ##.ad--noscroll ##.ad--panorama @@ -17014,6 +17290,8 @@ _popunder+$popup ##.ad--showmob ##.ad--sidebar ##.ad--square-rectangle +##.ad--stroer +##.ad--top ##.ad--top-label ##.ad--top-leaderboard ##.ad--top-slot @@ -17101,6 +17379,7 @@ _popunder+$popup ##.ad-728-90 ##.ad-728-banner ##.ad-728x90 +##.ad-728x90--a2g ##.ad-728x90-1 ##.ad-728x90-top ##.ad-728x90-top0 @@ -17130,6 +17409,7 @@ _popunder+$popup ##.ad-TOPPER ##.ad-W ##.ad-a +##.ad-ab ##.ad-abc ##.ad-above-header ##.ad-adSense @@ -17147,6 +17427,9 @@ _popunder+$popup ##.ad-article-breaker ##.ad-atf ##.ad-atf-medRect +##.ad-auction-footer-container +##.ad-auction-header +##.ad-auction-header-container ##.ad-b ##.ad-background ##.ad-background-intra-body @@ -17245,6 +17528,7 @@ _popunder+$popup ##.ad-choices ##.ad-circ ##.ad-click +##.ad-close-button ##.ad-cluster ##.ad-cluster-container ##.ad-codes @@ -17272,6 +17556,7 @@ _popunder+$popup ##.ad-container-embedded ##.ad-container-leaderboard ##.ad-container-left +##.ad-container-pave ##.ad-container-responsive ##.ad-container-right ##.ad-container-side @@ -17323,8 +17608,10 @@ _popunder+$popup ##.ad-field ##.ad-filler ##.ad-fix +##.ad-fixed ##.ad-flag ##.ad-flex +##.ad-flex-center ##.ad-footer ##.ad-footer-empty ##.ad-footer-leaderboard @@ -17345,6 +17632,7 @@ _popunder+$popup ##.ad-graphic-large ##.ad-gray ##.ad-grey +##.ad-grid ##.ad-grid-125 ##.ad-grid-container ##.ad-group @@ -17361,6 +17649,7 @@ _popunder+$popup ##.ad-hide-mobile ##.ad-hideable ##.ad-hldr-tmc +##.ad-ho ##.ad-hold ##.ad-holder ##.ad-home-bottom @@ -17373,6 +17662,7 @@ _popunder+$popup ##.ad-hor ##.ad-horizontal ##.ad-horizontal-top +##.ad-housepromo-d-wrapper ##.ad-hpto ##.ad-iab-txt ##.ad-icon @@ -17385,6 +17675,7 @@ _popunder+$popup ##.ad-in-content-300 ##.ad-in-post ##.ad-in-results +##.ad-incontent-ad-plus-billboard-top ##.ad-incontent-ad-plus-bottom ##.ad-incontent-ad-plus-middle ##.ad-incontent-ad-plus-middle2 @@ -17434,6 +17725,7 @@ _popunder+$popup ##.ad-leaderboard-middle ##.ad-leaderboard-splitter ##.ad-leaderboard-top +##.ad-leaderboard-wrapper ##.ad-leaderboard_river ##.ad-leaderbody ##.ad-leaderheader @@ -17509,6 +17801,7 @@ _popunder+$popup ##.ad-national-1 ##.ad-native-dfp ##.ad-nav-ad +##.ad-nav-ad-plus ##.ad-new ##.ad-no-style ##.ad-noBorderAndMargin @@ -17519,6 +17812,7 @@ _popunder+$popup ##.ad-on ##.ad-one ##.ad-other +##.ad-outer-container ##.ad-outlet ##.ad-output-middle ##.ad-output-wrapper @@ -17530,10 +17824,12 @@ _popunder+$popup ##.ad-page-medium ##.ad-pagehead ##.ad-panel +##.ad-panel-wrap ##.ad-panel__container ##.ad-panel__container--styled ##.ad-panel__googlead ##.ad-panorama +##.ad-panorama-outer-container ##.ad-parallax-wrap ##.ad-parent-hockey ##.ad-passback-o-rama @@ -17556,6 +17852,7 @@ _popunder+$popup ##.ad-post300X250 ##.ad-postText ##.ad-poster +##.ad-preloader-container ##.ad-prevent-jump ##.ad-primary ##.ad-primary-sidebar @@ -17563,6 +17860,7 @@ _popunder+$popup ##.ad-pro70 ##.ad-promo ##.ad-promoted-game +##.ad-pub ##.ad-push ##.ad-pushdown ##.ad-r @@ -17585,6 +17883,7 @@ _popunder+$popup ##.ad-related ##.ad-relatedbottom ##.ad-resource-center-top +##.ad-responsive-slot ##.ad-responsive-wide ##.ad-rh ##.ad-ri @@ -17610,6 +17909,8 @@ _popunder+$popup ##.ad-section ##.ad-section-body ##.ad-sense +##.ad-sense-ad +##.ad-sense-ad__panel-header--srp ##.ad-sep ##.ad-served ##.ad-sharethrough-top @@ -17629,9 +17930,12 @@ _popunder+$popup ##.ad-sidebar300 ##.ad-sidebar_right_above ##.ad-sidebar_right_below +##.ad-sidekick ##.ad-siderail ##.ad-signup ##.ad-sitewide +##.ad-size-iab-uap-leaderboard-728x90 +##.ad-size-iab-uap-medium-rectangle-300x250 ##.ad-sky ##.ad-sky-left ##.ad-sky-right @@ -17650,6 +17954,7 @@ _popunder+$popup ##.ad-slot--mpu-banner-ad ##.ad-slot--rendered ##.ad-slot--right +##.ad-slot--top ##.ad-slot--top-above-nav ##.ad-slot--top-banner-ad ##.ad-slot--top-banner-ad-desktop @@ -17665,6 +17970,7 @@ _popunder+$popup ##.ad-slot-sidebar-b ##.ad-slot-tall ##.ad-slot-top-728 +##.ad-slot__ad--top ##.ad-slot__content ##.ad-slot__label ##.ad-slot__oas @@ -17690,6 +17996,7 @@ _popunder+$popup ##.ad-sponsors ##.ad-spot ##.ad-spotlight +##.ad-sq-super ##.ad-square ##.ad-square2-container ##.ad-square300 @@ -17736,6 +18043,7 @@ _popunder+$popup ##.ad-top-left ##.ad-top-mpu ##.ad-top-rectangle +##.ad-top-side ##.ad-top-wrapper ##.ad-top1 ##.ad-top2 @@ -17753,6 +18061,7 @@ _popunder+$popup ##.ad-type10 ##.ad-type2 ##.ad-type3 +##.ad-under-video ##.ad-unit ##.ad-unit-300 ##.ad-unit-300-wrapper @@ -17795,6 +18104,7 @@ _popunder+$popup ##.ad-windowshade-full ##.ad-wings__link ##.ad-wireframe +##.ad-wireframe-wrapper ##.ad-with-background ##.ad-with-header-wrapper ##.ad-with-us @@ -17807,10 +18117,12 @@ _popunder+$popup ##.ad-wrapper--slideshowhalfpage ##.ad-wrapper-left ##.ad-wrapper-sticky +##.ad-wrapper-top ##.ad-wrapper-with-text ##.ad-wrapper__ad-slug ##.ad-x10x20x30 ##.ad-x31-full +##.ad-xrcol ##.ad-zone ##.ad-zone-ajax ##.ad-zone-container @@ -18148,6 +18460,7 @@ _popunder+$popup ##.adFrame ##.adFrameCnt ##.adFrameContainer +##.adFrameMobile ##.adFrames ##.adFtr ##.adFull @@ -18158,6 +18471,7 @@ _popunder+$popup ##.adGogleBox ##.adGoogle ##.adGroup +##.adHalfPage ##.adHead ##.adHeader ##.adHeaderAdbanner @@ -18214,6 +18528,7 @@ _popunder+$popup ##.adLoader ##.adLocal ##.adLocation +##.adLocation-zerg ##.adMPU ##.adMPUHome ##.adMRECHolder @@ -18224,6 +18539,7 @@ _popunder+$popup ##.adMedRectBox ##.adMedRectBoxLeft ##.adMediaMiddle +##.adMediaNet ##.adMediumRectangle ##.adMegaBoard ##.adMeldGuts @@ -18352,11 +18668,13 @@ _popunder+$popup ##.adTop ##.adTopBanner_nomobile ##.adTopBk +##.adTopFloat ##.adTopHome ##.adTopLeft ##.adTopLink ##.adTopRight ##.adTopWrapper +##.adTop_placement ##.adTopboxright ##.adTout ##.adTower @@ -18501,6 +18819,7 @@ _popunder+$popup ##.ad__mpu ##.ad__placeholder ##.ad__rectangle +##.ad__superbanner ##.ad__width-by-height ##.ad__wrapper ##.ad_a @@ -18583,7 +18902,9 @@ _popunder+$popup ##.ad_buttom_banner ##.ad_buttons_300 ##.ad_buttons_320 +##.ad_c ##.ad_callout +##.ad_callout_inline ##.ad_caption ##.ad_center ##.ad_center_bottom @@ -18679,6 +19000,7 @@ _popunder+$popup ##.ad_home_block ##.ad_home_top_bnr ##.ad_honcode_label +##.ad_horizontal ##.ad_horizontal_marker ##.ad_hover_href ##.ad_hpm @@ -18774,6 +19096,7 @@ _popunder+$popup ##.ad_new_box01 ##.ad_new_box02 ##.ad_news +##.ad_news_text ##.ad_newsstream ##.ad_no_border ##.ad_note @@ -18789,6 +19112,7 @@ _popunder+$popup ##.ad_panel ##.ad_panel_1 ##.ad_panel_2 +##.ad_panorama_extra ##.ad_partner ##.ad_partners ##.ad_perma-panorama @@ -18825,6 +19149,7 @@ _popunder+$popup ##.ad_regular3 ##.ad_reminder ##.ad_report_btn +##.ad_rhs ##.ad_rightSky ##.ad_right_cell ##.ad_right_col @@ -18841,6 +19166,7 @@ _popunder+$popup ##.ad_sense_01 ##.ad_sense_footer_container ##.ad_share_box +##.ad_shopingmall ##.ad_shuffling_text ##.ad_side ##.ad_side_rectangle_banner @@ -18935,6 +19261,7 @@ _popunder+$popup ##.ad_v3 ##.ad_v300 ##.ad_vertisement +##.ad_viewtop ##.ad_w300i ##.ad_w_us_a300 ##.ad_warn @@ -18954,13 +19281,16 @@ _popunder+$popup ##.ad_wrapper_fixed ##.ad_wrapper_top ##.ad_wrp +##.ad_xrail ##.ad_xrail_top ##.ad_zone +##.adace-adi-popup-wrapper ##.adadded ##.adageunicorns ##.adamazon ##.adarea ##.adarea-long +##.adarticle ##.adb-728x90 ##.adback ##.adbadge @@ -19032,6 +19362,8 @@ _popunder+$popup ##.adbox336 ##.adbox600 ##.adbox728 +##.adboxRightSide +##.adboxTopBanner ##.adboxVert ##.adbox_300x600 ##.adbox_366x280 @@ -19064,6 +19396,7 @@ _popunder+$popup ##.adcard ##.adcasing ##.adcenter +##.adcenterRowWrapper ##.adchange ##.adchoices ##.adchoices-link @@ -19104,6 +19437,7 @@ _popunder+$popup ##.addboxRight ##.addisclaimer ##.addiv +##.addivwhite ##.adds2 ##.adds300x250 ##.adds620x90 @@ -19136,7 +19470,9 @@ _popunder+$popup ##.adfree ##.adfront ##.adfront-head +##.adg-rects ##.adg_cell +##.adg_native_home ##.adg_row ##.adg_table ##.adg_table_cell @@ -19161,6 +19497,7 @@ _popunder+$popup ##.adhint ##.adholder ##.adholder-300 +##.adholder2 ##.adholderban ##.adhoriz ##.adhref_box_ads @@ -19179,6 +19516,7 @@ _popunder+$popup ##.adintext-unten ##.adintro ##.adisland +##.adition_Skyscraper ##.adits ##.adjimage2 ##.adjlink @@ -19241,9 +19579,11 @@ _popunder+$popup ##.adnation-banner ##.adnet120 ##.adnet_area +##.adnewslist ##.adnl_zone ##.adnotecenter ##.adnotice +##.adnu ##.adocean728x90 ##.adonmedianama ##.adops @@ -19275,6 +19615,7 @@ _popunder+$popup ##.adrect ##.adrectangle ##.adrectwrapper +##.adrequest-iframe-wrapper ##.adright ##.adright265x90 ##.adright300 @@ -19282,6 +19623,7 @@ _popunder+$popup ##.adrighttop ##.adriverBanner ##.adroot +##.adrotate-sponsor ##.adrotate_top_banner ##.adrotate_widget ##.adrotate_widgets @@ -19294,8 +19636,11 @@ _popunder+$popup ##.adrow2 ##.adrrr ##.adrule +##.ads--bottom-spacing ##.ads--desktop +##.ads--full ##.ads--sidebar +##.ads--single ##.ads--square ##.ads--top ##.ads-1 @@ -19318,6 +19663,7 @@ _popunder+$popup ##.ads-300x250 ##.ads-300x250-sidebar ##.ads-300x300 +##.ads-300x600 ##.ads-300x80 ##.ads-301 ##.ads-336-197-qu @@ -19325,6 +19671,7 @@ _popunder+$popup ##.ads-468x60-bordered ##.ads-560-65 ##.ads-600-box +##.ads-728 ##.ads-728-90 ##.ads-728by90 ##.ads-728x90 @@ -19336,6 +19683,7 @@ _popunder+$popup ##.ads-ads-top ##.ads-advertorial ##.ads-area +##.ads-article-right ##.ads-articlebottom ##.ads-banner ##.ads-banner-bottom @@ -19353,6 +19701,7 @@ _popunder+$popup ##.ads-block-link-text ##.ads-block-marketplace-container ##.ads-block-menu-center +##.ads-block-panel-tipo-1 ##.ads-block-top ##.ads-block-top-right ##.ads-border @@ -19373,6 +19722,7 @@ _popunder+$popup ##.ads-by-google-0 ##.ads-callback ##.ads-card +##.ads-carousel ##.ads-cars-larger ##.ads-cars-top2 ##.ads-categories-bsa @@ -19403,6 +19753,7 @@ _popunder+$popup ##.ads-horizontal ##.ads-horizontal-banner ##.ads-horizontal-icons-wrap +##.ads-iframe ##.ads-inarticle ##.ads-inline ##.ads-inner @@ -19439,6 +19790,7 @@ _popunder+$popup ##.ads-post-closing ##.ads-post-full ##.ads-profile +##.ads-rail ##.ads-rectangle ##.ads-right ##.ads-right-min @@ -19467,6 +19819,7 @@ _popunder+$popup ##.ads-title ##.ads-tittle ##.ads-top +##.ads-top-728 ##.ads-top-content ##.ads-top-left ##.ads-top-right @@ -19629,6 +19982,7 @@ _popunder+$popup ##.adsWithUs ##.adsWrap ##.adsYN +##.adsZoneBlock2 ##.ads_1 ##.ads_120x60 ##.ads_120x60_index @@ -19698,6 +20052,7 @@ _popunder+$popup ##.ads_container ##.ads_container_top ##.ads_content +##.ads_css ##.ads_der ##.ads_disc_anchor ##.ads_disc_leader @@ -19747,6 +20102,7 @@ _popunder+$popup ##.ads_obrazek ##.ads_outer ##.ads_outline +##.ads_player ##.ads_post ##.ads_post_end ##.ads_post_end_code @@ -19781,6 +20137,7 @@ _popunder+$popup ##.ads_takeover ##.ads_text ##.ads_ticker_main +##.ads_tit ##.ads_title ##.ads_top ##.ads_top_banner @@ -19829,6 +20186,7 @@ _popunder+$popup ##.adsbox_300x250 ##.adsboxitem ##.adsbttmpg +##.adsbyadop ##.adsbycircumventioncentral ##.adsbygoogle ##.adsbygoogle-box @@ -19861,8 +20219,10 @@ _popunder+$popup ##.adsense-ad ##.adsense-ads ##.adsense-afterpost +##.adsense-article ##.adsense-attribution ##.adsense-block +##.adsense-box ##.adsense-category ##.adsense-category-bottom ##.adsense-center @@ -19976,6 +20336,7 @@ _popunder+$popup ##.adsh ##.adshl ##.adshome +##.adshowbig ##.adshowcase ##.adshp ##.adside @@ -20000,13 +20361,17 @@ _popunder+$popup ##.adslider ##.adslink ##.adslist +##.adslisting +##.adslistingz ##.adslogan ##.adslot +##.adslot-area ##.adslot-banner ##.adslot-billboard ##.adslot-mpu ##.adslot-rectangle ##.adslot-widget +##.adslotMid ##.adslot_1 ##.adslot_300 ##.adslot_728 @@ -20075,6 +20440,7 @@ _popunder+$popup ##.adsrecnode ##.adsright ##.adss +##.adss-rel ##.adsskyscraper ##.adssmall ##.adssquare @@ -20106,6 +20472,7 @@ _popunder+$popup ##.adtech-banner ##.adtech-boxad ##.adtech-top-ad +##.adtechMobile ##.adtech_wrapper ##.adtester-container ##.adtext_gray @@ -20156,6 +20523,7 @@ _popunder+$popup ##.adunitfirst ##.adunitrd ##.adup-ad-container +##.adv--desktop-top ##.adv--intermingled ##.adv--leaderboard ##.adv--square @@ -20190,8 +20558,10 @@ _popunder+$popup ##.adv-cont ##.adv-cont1 ##.adv-container +##.adv-conteiner ##.adv-dvb ##.adv-format-1 +##.adv-full-width ##.adv-google ##.adv-halfpage ##.adv-header @@ -20202,6 +20572,8 @@ _popunder+$popup ##.adv-intext-label ##.adv-key ##.adv-label +##.adv-lb +##.adv-lb-wrap ##.adv-leaderboard ##.adv-leaderboard-banner ##.adv-list @@ -20212,14 +20584,20 @@ _popunder+$popup ##.adv-mpu ##.adv-mpu-shoulder ##.adv-outer +##.adv-overlay ##.adv-p +##.adv-phone +##.adv-phone-hp ##.adv-rectangle ##.adv-right ##.adv-right-300 +##.adv-rotator +##.adv-script-container ##.adv-search-ad ##.adv-sidebar ##.adv-sidelabel ##.adv-slide-block-wrapper +##.adv-slot-container ##.adv-square-banner ##.adv-squarebox-banner ##.adv-teaser-divider @@ -20239,6 +20617,7 @@ _popunder+$popup ##.adv300-250 ##.adv300-250-2 ##.adv300-70 +##.adv300_100 ##.adv300left ##.adv300x100 ##.adv300x250 @@ -20251,6 +20630,7 @@ _popunder+$popup ##.adv468x110 ##.adv468x90 ##.adv728 +##.adv728_90 ##.adv728x90 ##.advBottom ##.advBottomHome @@ -20310,6 +20690,7 @@ _popunder+$popup ##.adv_here ##.adv_in_body_a ##.adv_info_text +##.adv_jump ##.adv_leaderboard ##.adv_left ##.adv_link @@ -20330,8 +20711,10 @@ _popunder+$popup ##.adv_sidebar ##.adv_sidebar_300x250 ##.adv_standard_d +##.adv_td ##.adv_title ##.adv_top +##.adv_tr ##.adv_txt ##.adv_under_menu ##.adv_underpost @@ -20341,6 +20724,7 @@ _popunder+$popup ##.advads-sticky ##.advads-widget ##.advads_widget +##.advallyAdhesionUnit ##.advart ##.advbanner_300x250 ##.advbanner_300x600 @@ -20361,10 +20745,12 @@ _popunder+$popup ##.adverstisement_right ##.advert--background ##.advert--banner-wrap +##.advert--fallback ##.advert--header ##.advert--leaderboard ##.advert--mpu ##.advert--mpu--rhs +##.advert--placeholder ##.advert--transition ##.advert--vc ##.advert--vc__wrapper @@ -20381,6 +20767,7 @@ _popunder+$popup ##.advert-760 ##.advert-arch-top ##.advert-article-bottom +##.advert-autosize ##.advert-banner ##.advert-banner-holder ##.advert-bannerad @@ -20388,6 +20775,7 @@ _popunder+$popup ##.advert-block ##.advert-bloggrey ##.advert-body-not-home +##.advert-border ##.advert-bot-box ##.advert-bottom ##.advert-box @@ -20403,6 +20791,8 @@ _popunder+$popup ##.advert-content ##.advert-content-item ##.advert-detail +##.advert-dfp +##.advert-double-mpu ##.advert-featured ##.advert-footer ##.advert-full-home-sec @@ -20487,6 +20877,7 @@ _popunder+$popup ##.advertLink ##.advertLink1 ##.advertMiddle +##.advertMpu ##.advertRight ##.advertSideBar ##.advertSign @@ -20540,6 +20931,7 @@ _popunder+$popup ##.advert_source ##.advert_span ##.advert_surr +##.advert_text ##.advert_top ##.advert_txt ##.advert_wrapper @@ -20661,6 +21053,7 @@ _popunder+$popup ##.advertisementPanel ##.advertisementReloadable ##.advertisementRotate +##.advertisementSection ##.advertisementSmall ##.advertisementText ##.advertisementTop @@ -20711,6 +21104,9 @@ _popunder+$popup ##.advertiser-links ##.advertisesingle ##.advertisespace_div +##.advertising--desktop +##.advertising--mobile +##.advertising--tablet ##.advertising-aside-top ##.advertising-banner ##.advertising-block @@ -20766,6 +21162,7 @@ _popunder+$popup ##.advertisment-left-panal ##.advertisment-module ##.advertisment-rth +##.advertisment-small-container ##.advertisment-top ##.advertismentBox ##.advertismentContainer @@ -20797,6 +21194,7 @@ _popunder+$popup ##.adverts ##.adverts-125 ##.adverts-inline +##.adverts2 ##.adverts_RHS ##.advertspace ##.adverttext @@ -20813,6 +21211,7 @@ _popunder+$popup ##.advr_top ##.advr_txtcss ##.advrectangle +##.advskin ##.advslideshow ##.advspot ##.advt @@ -20861,6 +21260,8 @@ _popunder+$popup ##.adx-300x600-container ##.adx-wrapper ##.adxli +##.adz-horiz +##.adz-horiz-ext ##.adz2 ##.adz728x90 ##.adzbanner @@ -20956,6 +21357,7 @@ _popunder+$popup ##.area1_2_ad1 ##.area5_ad ##.areaAd +##.area_ad ##.area_ad03 ##.area_ad07 ##.area_ad09 @@ -20968,7 +21370,9 @@ _popunder+$popup ##.art_aisde_ads ##.art_new_ads_468_60 ##.artcl_promo_ad +##.article--ad ##.article--adv__before +##.article--content-ad ##.article-ad ##.article-ad-300x250 ##.article-ad-970x90 @@ -20987,6 +21391,7 @@ _popunder+$popup ##.article-advert-dfp ##.article-aside-ad ##.article-content-adwrap +##.article-first-ad ##.article-footer-ad-container ##.article-footer__ad ##.article-footer__ads @@ -20994,10 +21399,12 @@ _popunder+$popup ##.article-grid__item--advert ##.article-header-ad ##.article-inline-ad +##.article-mid-ad ##.article-news-videoad ##.article-sidebar__advert ##.article-sponsor ##.article-sponsored-content-list +##.article-top-ad ##.article-upper-ad-unit ##.article-v2-rail__advert ##.article-view__footer-ad @@ -21044,6 +21451,7 @@ _popunder+$popup ##.artnet-ads-ad ##.as-admedia ##.as_ad +##.as_social_footer ##.aseadn ##.aside-ad ##.aside-ad-wrapper @@ -21062,6 +21470,7 @@ _popunder+$popup ##.atf-ad-medRect ##.atf-ad-medrec ##.atfAds +##.atf_ad300 ##.atf_ad_box ##.attachment-advert_home ##.attachment-dm-advert-bronze @@ -21073,6 +21482,7 @@ _popunder+$popup ##.attachment-squareAd ##.attachment-weather-header-ad ##.auction-nudge +##.autoAd ##.autoshow-top-ad ##.aux-ad-widget-1 ##.aux-ad-widget-2 @@ -21099,6 +21509,7 @@ _popunder+$popup ##.b5ad_bigbox ##.b5ad_skyscraper ##.b_ad +##.b_adLastChild ##.b_ads ##.b_ads_cont ##.b_ads_r @@ -21118,6 +21529,7 @@ _popunder+$popup ##.ban980x90 ##.bank-rate-ad ##.banmanad +##.banner--ad ##.banner-125 ##.banner-300 ##.banner-300-100 @@ -21244,6 +21656,8 @@ _popunder+$popup ##.banneritem-ads ##.banneritem_ad ##.bannerplace728 +##.banners_ad +##.banners_ad_inside ##.bannervcms ##.bar_ad ##.barkerAd @@ -21268,6 +21682,7 @@ _popunder+$popup ##.before-comment-ad ##.before-header-ad ##.before-injected-ad +##.below-article-ad-sidebar ##.below-feature-ad-hide-based-height ##.belowNavAds ##.below_game_ad @@ -21292,9 +21707,11 @@ _popunder+$popup ##.bgcolor_ad ##.bgnavad ##.bgr_adv_div +##.bh_ad_container ##.big-ad ##.big-ads ##.big-box-ad +##.big-rekl-holder ##.big-right-ad ##.bigAd ##.bigAdContainer @@ -21341,6 +21758,8 @@ _popunder+$popup ##.bloc_adsense_acc ##.block--ad-superleaderboard ##.block--ads +##.block--advertising +##.block--advertising-header ##.block--bean-artadocean-splitter ##.block--bean-artadocean-text-link-1 ##.block--bean-artadocean-text-link-2 @@ -21392,6 +21811,7 @@ _popunder+$popup ##.block-deca_advertising ##.block-dennis-adsense-afc ##.block-dfp +##.block-dfp-ad ##.block-dfp-blocks ##.block-display-ads ##.block-doubleclick_ads @@ -21411,7 +21831,9 @@ _popunder+$popup ##.block-google_admanager2 ##.block-hcm-ads ##.block-hcm_ads +##.block-heremedia-ads ##.block-inner-adds +##.block-itg-ads ##.block-maniad ##.block-module-ad ##.block-module-ad-300x250 @@ -21427,11 +21849,13 @@ _popunder+$popup ##.block-reklama ##.block-simpleads ##.block-skyscraper-ad +##.block-sn-ad ##.block-sn-ad-blog-wrapper ##.block-sponsor ##.block-sponsored-links ##.block-thirdage-ads ##.block-vh-adjuggler +##.block-views-blockdetail-page-ads-block-3 ##.block-wtg_adtech ##.block-yt-ads ##.block-zagat_ads @@ -21440,6 +21864,9 @@ _popunder+$popup ##.blockAd300x97 ##.blockAds ##.blockAdvertise +##.block__advertising +##.block__advertising-content +##.block__advertising-header ##.block_ad ##.block_ad_floating_bar ##.block_ad_middle @@ -21454,6 +21881,7 @@ _popunder+$popup ##.block_adslot ##.block_adv ##.block_advert +##.block_bigad ##.blockad ##.blocked-ads ##.blockid_google-adsense-block @@ -21483,6 +21911,7 @@ _popunder+$popup ##.blxAdopsPlacement ##.bmg-sidebar-ads-125 ##.bmg-sidebar-ads-300 +##.bn_ads ##.bn_advert ##.bn_textads ##.bnr_ad @@ -21490,6 +21919,7 @@ _popunder+$popup ##.bo-top-left-ad ##.bo-top-right-ad ##.bodaciousad +##.body-ad ##.body-ads ##.body-adzone ##.bodyAd @@ -21503,6 +21933,7 @@ _popunder+$popup ##.bodybannerad ##.bodyrectanglead ##.bomAd +##.bonnier-ad ##.bonnier-ads ##.bonnier-ads-ad-bottom ##.bonnier-ads-ad-top @@ -21529,8 +21960,10 @@ _popunder+$popup ##.bottom-ad-wrapper ##.bottom-ad2 ##.bottom-ads +##.bottom-ads-sticky ##.bottom-ads-wrapper ##.bottom-ads728 +##.bottom-adv ##.bottom-banner-ad ##.bottom-center-adverts ##.bottom-game-ad @@ -21544,6 +21977,7 @@ _popunder+$popup ##.bottom-rightadvtsment ##.bottom-side-advertisement ##.bottom-slider-ads +##.bottom-sponsored-header ##.bottom2-adv ##.bottomAd ##.bottomAdBlock @@ -21614,6 +22048,7 @@ _popunder+$popup ##.box-adverts ##.box-entry-ad ##.box-entry-ad-bottom-single +##.box-entry-detail--ad ##.box-footer-ad ##.box-google-text-ad ##.box-radvert @@ -21681,6 +22116,7 @@ _popunder+$popup ##.brand_ad ##.branding-ad-gallery ##.branding-ad-wrapper +##.bravo-ad ##.breadads ##.breadcumbad ##.breakad_container @@ -21703,6 +22139,8 @@ _popunder+$popup ##.bsaProContainer ##.bsa_ads ##.bsa_it_ad +##.bsac +##.bsac-container ##.bt_ad ##.btf-ad-medRect ##.btfAds @@ -21715,6 +22153,7 @@ _popunder+$popup ##.budget_ads_2 ##.budget_ads_3 ##.budget_ads_bg +##.bulk-img-ads ##.bullet-sponsored-links ##.bullet-sponsored-links-gray ##.bump-ad @@ -21746,20 +22185,28 @@ _popunder+$popup ##.bz-ad ##.bzads-ic-ad-300-250-600 ##.c-ad +##.c-ad--text-only ##.c-ad--unlabeled ##.c-ad-size2 ##.c-ad-size3 +##.c-adcontainer ##.c-adunit ##.c-adunit--billboard ##.c-adunit--first ##.c-adunit__container ##.c-advert-app ##.c-advert-superbanner +##.c-advertisement +##.c-advertisement--billboard ##.c-advertisement--leaderboard ##.c-advertisement--rectangle ##.c-advertisement--rectangle-float ##.c-control--adchoice +##.c-fallback-ad +##.c-fallback-ad--house +##.c-news-feed-ads ##.c-res-ad +##.c-sitenav-adslot ##.c300x250-advert ##.c3_adverts ##.cA-adStack @@ -21856,10 +22303,12 @@ _popunder+$popup ##.change-ad-h-btn ##.change_AdContainer ##.changeableadzone +##.channel--ad ##.channel-adv ##.channel_ad_2016 ##.channel_brand_ad ##.chartad +##.chartlist-row--interlist-ad ##.chitika-ad ##.chitikaAdBlock ##.chitikaAdCopy @@ -21871,6 +22320,7 @@ _popunder+$popup ##.clHeader_Ad ##.classifiedAdSplit ##.classifiedAdThree +##.cldt-ad-top ##.clearerad ##.clickforceads ##.client-ad @@ -22023,8 +22473,10 @@ _popunder+$popup ##.content-ad-side ##.content-ad-widget ##.content-ad-wrapper +##.content-ads ##.content-advert ##.content-advertisment +##.content-bottom-mpu ##.content-box-inner-adsense ##.content-cliff__ad ##.content-cliff__ad-container @@ -22032,9 +22484,13 @@ _popunder+$popup ##.content-footer-ad-block ##.content-header-ad ##.content-item-ad-top +##.content-kuss-ads ##.content-list__ad-label ##.content-result-ads +##.content-top-mpu ##.content-unit-ad +##.content1-ad +##.content2-ad ##.contentAd ##.contentAd510 ##.contentAdBox @@ -22059,6 +22515,7 @@ _popunder+$popup ##.content_adsq ##.content_advert ##.content_advertising +##.content_advt ##.content_bottom_adsense ##.content_column2_ad ##.content_inner_ad @@ -22115,6 +22572,7 @@ _popunder+$popup ##.cse_ads ##.csiAd_medium ##.cspAd +##.css-live-widget_googleAdBlock ##.ct-ad-article ##.ct-ad-article-wrapper ##.ct-ads @@ -22158,6 +22616,7 @@ _popunder+$popup ##.da-custom-ad-box ##.dac__banner__wrapper ##.dac__mpu-card +##.dac__stream-mpu-card ##.darla_ad ##.dart-ad ##.dart-ad-content @@ -22199,6 +22658,7 @@ _popunder+$popup ##.desktop-aside-ad-hide ##.desktop-postcontentad-wrapper ##.desktop_ad +##.desktop_only_ad ##.desktopads ##.desktoponlyad ##.detail-ad @@ -22230,6 +22690,7 @@ _popunder+$popup ##.dfp-ad-widget ##.dfp-ads-ad-article-middle ##.dfp-ads-embedded +##.dfp-adspot ##.dfp-banner ##.dfp-banner-slot ##.dfp-button @@ -22251,10 +22712,13 @@ _popunder+$popup ##.dfp_ad_inner ##.dfp_ad_unit ##.dfp_slot +##.dfp_unit +##.dfp_unit-ad_container ##.dfrads ##.dhAdContainer14 ##.dianomi-ad ##.diggable-ad-sponsored +##.dikr-responsive-ads-slot ##.discourse-google-dfp ##.display-ad ##.display-ad-block @@ -22342,6 +22806,7 @@ _popunder+$popup ##.ds-ad-inner ##.ds-ad-ros ##.dsq_ad +##.dual-ads ##.dualAds ##.dvad1 ##.dvad2 @@ -22360,7 +22825,6 @@ _popunder+$popup ##.dynamic-ads ##.dynamicAdvertContainer ##.dynamicLeadAd -##.dynamic_ad ##.dynamic_adslot ##.dynamicad1 ##.dynamicad2 @@ -22385,6 +22849,7 @@ _popunder+$popup ##.editorial-adsense ##.editors-ads ##.ehs-adbridge +##.eight8_advertisment_box_all_posts ##.ej-advertisement-text ##.element--ad ##.element-ad @@ -22427,6 +22892,7 @@ _popunder+$popup ##.event-ads-inside ##.ew-ad-placeholder ##.exec-advert-flash +##.exo-native-widget ##.exo-native-widget-header ##.exo-native-widget-outer-container ##.expanding-ad @@ -22449,6 +22915,10 @@ _popunder+$popup ##.fbCalendarAds ##.fbPhotoSnowboxAds ##.fblockad +##.fbs-ad--ntv-home-wrapper +##.fbs-ad--progressive +##.fbs-ad--top-wrapper +##.fbs-ad--topx-wrapper ##.fc_splash_ad ##.fd-ad ##.fd-display-ad @@ -22479,13 +22949,19 @@ _popunder+$popup ##.featured_advertisers_box ##.featuredadvertising ##.features-advertorial-wrapper +##.features-advetorial-heading +##.features-advetorial-wrapper ##.feed-ad ##.feed-s-update--is-sponsored +##.feed-shared-post-meta--is-sponsored +##.feed-shared-update--is-sponsored ##.feedBottomAd ##.feeds-adblade ##.ffz_bottom_ad ##.fg_Ad ##.fgc-advertising +##.fi-adv-halfpage +##.fi-adv-placeholder ##.fi_adsense ##.field-name-shared-ad-placement-landscape ##.field-name-sticky-ads-div @@ -22502,6 +22978,7 @@ _popunder+$popup ##.firstpost_advert ##.firstpost_advert_container ##.fist-advertise-box +##.five-col-adpubs ##.fiveMinCompanionBanner ##.fix-ad ##.fixed-ad-160x600 @@ -22529,6 +23006,7 @@ _popunder+$popup ##.flexbanneritemad ##.flexiad ##.flipbook_v2_sponsor_ad +##.flm-ad ##.floatAdv ##.floatad ##.floatads @@ -22660,6 +23138,7 @@ _popunder+$popup ##.full-width-ads ##.fullAdBar ##.fullSizeAd +##.full_AD ##.full_ad ##.full_ad_box ##.full_ad_row @@ -22785,6 +23264,7 @@ _popunder+$popup ##.gl_ad ##.glamsquaread ##.glance_banner_ad +##.global-adsense ##.globalAd ##.globalAdLargeRect ##.globalAdLeaderBoard @@ -22975,6 +23455,7 @@ _popunder+$popup ##.gr-adcast ##.gradientAd ##.graphic_ad +##.gray_top_ad_container ##.grev-ad ##.grey-ad-line ##.grey-ad-notice @@ -23020,6 +23501,7 @@ _popunder+$popup ##.h11-ad-top ##.h_Ads ##.h_ad +##.ha-o-house-ad ##.half-ad ##.half-page-ad ##.halfPageAd @@ -23068,7 +23550,9 @@ _popunder+$popup ##.header-ad-zone ##.header-ad234x60left ##.header-ad234x60right +##.header-adbanner ##.header-adbox +##.header-adcode ##.header-adplace ##.header-ads ##.header-ads-container @@ -23077,6 +23561,7 @@ _popunder+$popup ##.header-adv ##.header-advert ##.header-advert-container +##.header-advert-wrapper ##.header-advertisement ##.header-article-ads ##.header-banner-ad @@ -23124,6 +23609,7 @@ _popunder+$popup ##.header_advertisment ##.header_classified_ads ##.header_leaderboard_ad +##.header_link_ad ##.header_right_ad ##.headerad ##.headerad-720 @@ -23141,6 +23627,7 @@ _popunder+$popup ##.heavy_ad ##.herald-ad ##.hero-ad +##.hero-ad-special ##.hi5-ad ##.hidden-ad ##.hide-ad @@ -23154,9 +23641,11 @@ _popunder+$popup ##.highlights-ad ##.highlightsAd ##.hioxInternalAd +##.hl-ad-row__mrec ##.hl-ads-holder-0 ##.hl-post-center-ad ##.hm-sec-ads +##.hm_adlist ##.hm_advertisment ##.hm_top_right_google_ads ##.hm_top_right_google_ads_budget @@ -23305,6 +23794,8 @@ _popunder+$popup ##.hp_ad_box ##.hp_ad_cont ##.hp_ad_text +##.hp_adv300x250 +##.hp_advP1 ##.hp_horizontal_ad ##.hp_t_ad ##.hp_textlink_ad @@ -23348,14 +23839,17 @@ _popunder+$popup ##.id-Article-advert ##.idGoogleAdsense ##.idMultiAd +##.id_footer_social ##.idc-adContainer ##.idc-adWrapper ##.ident_right_ad ##.idgGoogleAdTag ##.ie-adtext +##.ie-sponsoredbox ##.iframe-ad ##.iframe-ads ##.iframeAd +##.iframeAds ##.iframead ##.iframeadflat ##.im-topAds @@ -23380,6 +23874,7 @@ _popunder+$popup ##.import_video_ad_bg ##.imuBox ##.in-ad +##.in-article-adsense ##.in-article-mpu ##.in-between-ad ##.in-content-ad @@ -23436,6 +23931,7 @@ _popunder+$popup ##.inline-advert ##.inline-mpu ##.inline-mpu-left +##.inline-panorama-ad ##.inlineAd ##.inlineAdContainer ##.inlineAdImage @@ -23553,9 +24049,11 @@ _popunder+$popup ##.jobs-ad-marker ##.joead728 ##.jp-advertisment-promotional +##.jquery-adi ##.jquery-script-ads ##.js-ad ##.js-ad--comment +##.js-ad-banner-container ##.js-ad-container ##.js-ad-doubleimu ##.js-ad-dynamic @@ -23575,7 +24073,11 @@ _popunder+$popup ##.js-ad-wrapper ##.js-adfliction-iframe ##.js-adfliction-standard +##.js-ads +##.js-ads-carousel +##.js-adv-rotator-image ##.js-advert +##.js-advert--responsive ##.js-advert--vc ##.js-advert-container ##.js-advert-upsell-popup @@ -23615,17 +24117,20 @@ _popunder+$popup ##.kip-advertisement ##.kip-banner-ad ##.kitara-sponsored +##.kl-ad ##.knowledgehub_ad ##.kopa-ads-widget ##.kw_advert ##.kw_advert_pair ##.kwd_bloack ##.l-350-250-ad-words +##.l-ad ##.l-ad-300 ##.l-ad-728 ##.l-adsense ##.l-bottom-ads ##.l-header-advertising +##.l-region--ad ##.l300x250ad ##.l_ad_sub ##.label-ad @@ -23654,6 +24159,7 @@ _popunder+$popup ##.lastRowAd ##.lastads ##.lastpost_advert +##.latest-ad ##.latest-posts__sidebar-ad-container ##.layer-ad-bottom ##.layer-ad-top @@ -23667,6 +24173,7 @@ _popunder+$popup ##.lazy-ad ##.lazy-adv ##.lazyad +##.lazyadslot ##.lazyload_ad ##.lazyload_ad_article ##.lb-ad @@ -23715,6 +24222,7 @@ _popunder+$popup ##.leaderboardAdContainerInner ##.leaderboardFooter_ad ##.leaderboard_ad +##.leaderboard_ad_container ##.leaderboard_ad_top_responsive ##.leaderboard_ad_unit ##.leaderboard_ad_unit_groups @@ -23779,7 +24287,9 @@ _popunder+$popup ##.legal-ad-choice-icon ##.lextraleftmoreads ##.lg-ads-160x90 +##.lg-ads-311x300-down ##.lg-ads-311x300-up +##.lg-ads-311x500 ##.lg-ads-635x100 ##.lgRecAd ##.lg_ad @@ -23787,7 +24297,9 @@ _popunder+$popup ##.ligatus ##.lightad ##.lijit-ad +##.lineList_ad ##.linead +##.linelist-item-ad ##.linkAD ##.link_adslider ##.link_advertise @@ -23796,6 +24308,7 @@ _popunder+$popup ##.links_google_adx ##.list-ad ##.list-ads +##.list-feature-ad ##.listAdvertGenerator ##.listad ##.listicle--ad-rail @@ -23857,12 +24370,14 @@ _popunder+$popup ##.luxeAd ##.lx_ad_title ##.lyad +##.lyrics-inner-ad-wrap ##.m-ContentAd ##.m-ad ##.m-ad--open ##.m-ad-tvguide-box ##.m-advertisement ##.m-advertisement--container +##.m-block-ad ##.m-dfp-ad-text ##.m-gallery-overlay--ad-top ##.m-header-ad @@ -23962,11 +24477,13 @@ _popunder+$popup ##.mb-advert__tweeny ##.mb-block--advert-side ##.mb-list-ad +##.mc-ad-chrome ##.mcx-content-ad ##.md-adv ##.md-advertisement ##.mdl-ad ##.mdl-quigo +##.me-rtm ##.medColModAd ##.medRecContainer ##.medRect @@ -23981,9 +24498,11 @@ _popunder+$popup ##.mediaResult_sponsoredSearch ##.media_ad ##.mediamotive-ad +##.medianet-ad ##.medium-google-ad-container ##.medium-rectangle-ad ##.medium-rectangle-advertisement +##.medium-top-ad ##.mediumRectagleAd ##.mediumRectangleAd ##.mediumRectangleAdvert @@ -24028,6 +24547,8 @@ _popunder+$popup ##.mid-post-ad ##.mid-section-ad ##.midAd +##.midAdv-cont +##.midAdv-cont2 ##.mid_4_ads ##.mid_ad ##.mid_article_ad_label @@ -24067,6 +24588,7 @@ _popunder+$popup ##.misc-ad ##.misc-ad-label ##.miscAd +##.mit-adv-comingsoon ##.mks_ads_widget ##.ml-advert ##.ml-adverts-sidebar-1 @@ -24085,6 +24607,7 @@ _popunder+$popup ##.mnopolarisAd ##.mntl-gpt-adunit ##.mo_googlead +##.mob-adspace ##.mobile-ad ##.mobile-related-ad ##.mobileAdWrap @@ -24126,6 +24649,7 @@ _popunder+$popup ##.mod_ad_top ##.mod_admodule ##.mod_ads +##.mod_advert ##.mod_index_ad ##.mod_openads ##.mod_r_ad @@ -24140,6 +24664,7 @@ _popunder+$popup ##.module-image-ad ##.module-rectangleads ##.module-sponsored-ads +##.module1colAds ##.moduleAd ##.moduleAdSpot ##.moduleAdvert @@ -24272,6 +24797,7 @@ _popunder+$popup ##.myAdsBox ##.myAdsGroup ##.myTestAd +##.my_ad ##.myimg-advert ##.mypicadsarea ##.myplate_ad @@ -24282,17 +24808,23 @@ _popunder+$popup ##.nadvt300 ##.narrow_ad_unit ##.narrow_ads +##.nationalad ##.native-ad +##.native-ad-container ##.native-ad-item ##.native-ad-link ##.native-ad-promoted-provider ##.native-adv ##.native-advts +##.native-sidebar-ad ##.nativeAd ##.nativeAd-sponsor-position ##.nativeMessageAd ##.native_ad ##.nativead +##.nativeadasideplaceholder +##.nativeads-unt +##.nativeadserversidecontentmodule ##.nature-ad ##.nav-ad ##.nav-adWrapper @@ -24343,6 +24875,7 @@ _popunder+$popup ##.news_ad_box ##.news_article_ad_google ##.news_footer_ad_container +##.news_imgad ##.newsad ##.newsblock-ads ##.newsfeed_adunit @@ -24375,6 +24908,9 @@ _popunder+$popup ##.northad ##.not-an-ad-header ##.note-advertisement +##.noticeAd_pc_wrap +##.np-header-ad +##.np-right-ad ##.npAdGoogle ##.npSponsorTextAd ##.nrAds @@ -24395,8 +24931,10 @@ _popunder+$popup ##.nw-taboola ##.nw-top-ad ##.nzs-ads +##.o-ad-banner-top ##.o-ads ##.o-ads--center +##.o-advert ##.oad-ad ##.oas-ad ##.oas-bottom-ads @@ -24421,6 +24959,7 @@ _popunder+$popup ##.odc-nav-ad ##.ody-sponsor ##.offer_sponsoredlinks +##.oi-header-ad ##.oi_horz_ad_container ##.oio-banner-zone ##.oio-link-sidebar @@ -24438,6 +24977,7 @@ _popunder+$popup ##.onf-ad ##.onsite-ads-728w ##.opaAd +##.open-ad-container-mobile ##.openads ##.openadstext_after ##.openx @@ -24500,6 +25040,7 @@ _popunder+$popup ##.padvertlabel ##.page-ad ##.page-ad-container +##.page-ads ##.page-advert ##.page-box-ad ##.page-header-ad @@ -24553,6 +25094,7 @@ _popunder+$popup ##.pane-dfp-dfp-ad-atf-728x90 ##.pane-frontpage-ad-banner ##.pane-frontpage-ad-banner-hk +##.pane-kl-global-middle-ad ##.pane-mp-advertisement-rectangle ##.pane-openx ##.pane-site-ads @@ -24598,6 +25140,7 @@ _popunder+$popup ##.pb-f-ads-dfp-leaderboard-728x90 ##.pb-f-ads-taboola-article-well ##.pb-f-ads-taboola-right-rail-alt +##.pb-f-advert-dfp-double-mpu ##.pb-mod-ad-flex ##.pb-mod-ad-leaderboard ##.pc-ad @@ -24616,6 +25159,7 @@ _popunder+$popup ##.pg-ad-block ##.pg-adtarget ##.pgAdSection_Home_MasterSponsers +##.pgevoke-story-topads ##.ph-ad ##.ph-ad-desktop ##.ph-ad-mediumrectangle @@ -24628,6 +25172,8 @@ _popunder+$popup ##.picto_ad ##.pin-ad ##.pixtrack-adcode +##.pj-ad +##.pkad ##.pkgTemplateAdWrapper ##.pl__superad ##.pl_adv1 @@ -24642,8 +25188,10 @@ _popunder+$popup ##.play-page-ads ##.playAds1 ##.playAds2 +##.player-ad ##.player-ad-overlay ##.player-ads +##.player-ads2 ##.player-leaderboard-ad-wrapper ##.player-under-ad ##.playerAd @@ -24651,8 +25199,10 @@ _popunder+$popup ##.player_ad ##.player_ad2 ##.player_ad_box +##.player_hide_ad ##.player_hover_ad ##.player_page_ad_box +##.playlist-row-ad ##.plistaList > .itemLinkPET ##.plistaList > .plista_widget_underArticle_item[data-type="pet"] ##.plista_inimg_box @@ -24660,6 +25210,7 @@ _popunder+$popup ##.plista_widget_i300x250 ##.plista_widget_retrescoAd_1 ##.plista_widget_retrescoAd_2 +##.plugin-ad ##.pm-ad ##.pm-ad-zone ##.pm-banner-ad @@ -24684,6 +25235,7 @@ _popunder+$popup ##.popupAdOuter ##.popupAdWrapper ##.popup_ad +##.portal-advert ##.portalCenterContentAdBottom ##.portalCenterContentAdMiddle ##.portalCenterContentAdTop @@ -24691,6 +25243,7 @@ _popunder+$popup ##.portalcontentad ##.pos_advert ##.post-ad +##.post-ads ##.post-adsense-bottom ##.post-advert ##.post-advertisement @@ -24708,6 +25261,7 @@ _popunder+$popup ##.post__article-top-ad-wrapper ##.post__body-ad-center ##.post__inarticle-ad-template +##.post__sidebar__ad ##.post_ad ##.post_ads ##.post_advert @@ -24797,6 +25351,7 @@ _popunder+$popup ##.publicidade ##.publicidade-dotted ##.publicidade-full-banner +##.publicidade-vertical-layout ##.publicity-box ##.puff-ad ##.puff-advertorials @@ -24822,10 +25377,12 @@ _popunder+$popup ##.qm-ad ##.qm-ad-content ##.qm-ad-content-news +##.quads-ad1_widget ##.quads-ad2 ##.quads-ad2_widget.first ##.quads-ad4 ##.quads-location +##.queue_ad ##.quick-tz-ad ##.quicklinks-ad ##.quigo @@ -24847,6 +25404,7 @@ _popunder+$popup ##.rad_container ##.radium-ad-spot ##.radium-builder-widget-ad-spot +##.rads_banner ##.raff_ad ##.rail-ad ##.rail-article-sponsored @@ -24888,6 +25446,7 @@ _popunder+$popup ##.rectangle_ad ##.rectanglead ##.rectangleads +##.red-adv ##.redads_cont ##.reedwan_adds300x250_widget ##.referrerDetailAd @@ -25052,7 +25611,9 @@ _popunder+$popup ##.rightSideSponsor ##.rightTopAdWrapper ##.right_ad +##.right_ad_1 ##.right_ad_160 +##.right_ad_2 ##.right_ad_box ##.right_ad_box1 ##.right_ad_common_block @@ -25126,6 +25687,7 @@ _popunder+$popup ##.riverAdsLoaded ##.riverSponsor ##.rj-ads-wrap-sq +##.rmp-ad-container ##.rmx-ad ##.rnav_ad ##.rngtAd @@ -25188,6 +25750,7 @@ _popunder+$popup ##.s_ad_300x250 ##.s_ads ##.s_ads_label +##.s_layouts_articleAdWrapper ##.s_sponsored_ads ##.sa-mainad ##.sa_AdAnnouncement @@ -25242,6 +25805,7 @@ _popunder+$popup ##.search-message-container-ad ##.search-result-sponsored ##.search-results-ad +##.search-results-page__ad-sense ##.search-sponsor ##.search-sponsored ##.searchAd @@ -25278,6 +25842,7 @@ _popunder+$popup ##.section-adbox1 ##.section-ads ##.section-adtag +##.section-adv ##.section-advert-banner ##.section-advertisement ##.section-aside-ad @@ -25286,8 +25851,11 @@ _popunder+$popup ##.section-front__top-ad ##.section-publicity ##.section-sponsor +##.section-sponsors__label +##.section_AD ##.section_ad ##.section_ad_left +##.section_adarea ##.section_mpu_wrapper ##.section_mpu_wrapper_wrapper ##.sector-widget__tiny-ad @@ -25436,6 +26004,7 @@ _popunder+$popup ##.sidebar-below-ad-unit ##.sidebar-big-ad ##.sidebar-block-adsense +##.sidebar-bottom-ad ##.sidebar-box-ad ##.sidebar-box-ads ##.sidebar-content-ad @@ -25520,6 +26089,7 @@ _popunder+$popup ##.single_bottom_ad ##.single_fm_ad_bottom ##.single_post_ads_cont +##.single_related_posts_ad_container ##.single_top_ad ##.singlead ##.singleads @@ -25583,6 +26153,8 @@ _popunder+$popup ##.sl_admarker ##.sleekadbubble ##.slide-ad +##.slide-advert +##.slide-advert_float ##.slideAd ##.slide_ad ##.slidead @@ -25700,6 +26272,7 @@ _popunder+$popup ##.sponsor-ad-wrapper ##.sponsor-ads ##.sponsor-area +##.sponsor-area-top ##.sponsor-block ##.sponsor-bottom ##.sponsor-box @@ -25707,6 +26280,8 @@ _popunder+$popup ##.sponsor-inner ##.sponsor-left ##.sponsor-link +##.sponsor-link-banner +##.sponsor-link-text ##.sponsor-links ##.sponsor-logo ##.sponsor-module-target @@ -25769,11 +26344,14 @@ _popunder+$popup ##.sponsored-ad ##.sponsored-ad-label ##.sponsored-ad-ob +##.sponsored-add ##.sponsored-ads ##.sponsored-article-item ##.sponsored-b ##.sponsored-by-label +##.sponsored-by__label ##.sponsored-chunk +##.sponsored-container ##.sponsored-container-bottom ##.sponsored-content ##.sponsored-default @@ -25782,6 +26360,7 @@ _popunder+$popup ##.sponsored-features ##.sponsored-header ##.sponsored-headlines +##.sponsored-headlines-wrap ##.sponsored-headshop ##.sponsored-inmail ##.sponsored-inmail-legacy @@ -25886,6 +26465,7 @@ _popunder+$popup ##.sponsors_fieldset ##.sponsors_links ##.sponsors_spacer +##.sponsorsbanner ##.sponsorsbig ##.sponsorship-box ##.sponsorship-chrome @@ -25978,14 +26558,19 @@ _popunder+$popup ##.store-ads ##.story-ad ##.story-ad-container +##.story-header-ad ##.story-inline-advert ##.story-page-embedded-ad +##.story-page-embedded-ad-center +##.story-top-ad-fix ##.storyAdvert ##.storyInlineAdBlock ##.story_AD ##.story_ad_div ##.story_ads_right_spl ##.story_ads_right_spl_budget +##.story_advertisement_container_top +##.story_advertisement_wrapper_bottom ##.story_body_advert ##.story_right_adv ##.storyad @@ -26023,6 +26608,7 @@ _popunder+$popup ##.sugarad ##.suit-ad-inject ##.suitcase-ad +##.sunfw-pos-all_adv_728_90_nm ##.super-ad ##.super-leaderboard-advert ##.superLeaderOverallAdArea @@ -26107,8 +26693,12 @@ _popunder+$popup ##.td_topads ##.tdad125 ##.tealiumAdSlot +##.teaser--native-ad ##.teaser-ad +##.teaser-advertisement +##.teaser-small--ad ##.teaser-sponsor +##.teaserAd ##.teaserAdContainer ##.teaserAdHeadline ##.teaser_adtiles @@ -26232,7 +26822,11 @@ _popunder+$popup ##.tmz-dart-ad ##.tncms-region-ads ##.tnt-ads-container +##.toaster-ad ##.toggle-adinmap +##.tone_adspace_300x250 +##.tone_adspace_300x600 +##.tone_adspace_right ##.toolad ##.toolbar-ad ##.toolsAd @@ -26294,6 +26888,7 @@ _popunder+$popup ##.top-leaderboard-ad ##.top-left-nav-ad ##.top-menu-ads +##.top-most-adv ##.top-nav-ad ##.top-outer-ad-container ##.top-primary-sponsored @@ -26302,6 +26897,7 @@ _popunder+$popup ##.top-rightadvtsment ##.top-side-advertisement ##.top-sidebar-adbox +##.top-sponsored-header ##.top-story__ads ##.top-treehouse-ad ##.top-wide-ad-container @@ -26499,6 +27095,7 @@ _popunder+$popup ##.ui-ads ##.ui-advertising__container ##.ui-advertising_position1 +##.uim-ad ##.ukAds ##.ukn-banner-ads ##.ukn-inline-advert @@ -26556,6 +27153,7 @@ _popunder+$popup ##.verticalad ##.verysmallads ##.vhs_small_ad +##.vi-lb-placeholder[title="ADVERTISEMENT"] ##.vidadtext ##.video-about-ad ##.video-ad-content @@ -26668,6 +27266,7 @@ _popunder+$popup ##.wantads ##.waterfall-ad-anchor ##.wazi-ad-link +##.wcAd ##.wd-adunit ##.wd_ads ##.wdca_ad_item @@ -26804,6 +27403,7 @@ _popunder+$popup ##.widget_newscorpau_ads ##.widget_openxwpwidget ##.widget_plugrush_widget +##.widget_po_ads_widget ##.widget_postmedia_layouts_ad ##.widget_sdac_bottom_ad_widget ##.widget_sdac_companion_video_ad_widget @@ -26989,9 +27589,14 @@ _popunder+$popup ##ADS-RIGHT ##AFS-AD ##A[href^="https://www.friendlyduck.com/AF_"] +##DFP-AD +##FBS-AD +##LEADERBOARD-AD ##[ad-id^="googlead"] +##[id^="bunyad_ads_"] ##[lazy-ad="lefttop_banner"] ##[onclick^="window.open('http://adultfriendfinder.com/search/"] +##[onclick^="window.open('window.open('//delivery.trafficfabrik.com/"] ##a[data-obtrack^="http://paid.outbrain.com/network/redir?"] ##a[data-oburl^="http://paid.outbrain.com/network/redir?"] ##a[data-oburl^="https://paid.outbrain.com/network/redir?"] @@ -27005,6 +27610,7 @@ _popunder+$popup ##a[href$="/vghd.shtml"] ##a[href*=".adk2x.com/"] ##a[href*=".adsrv.eacdn.com/"] > img +##a[href*=".approvallamp.club/"] ##a[href*=".bang.com/"][href*="&aff="] ##a[href*=".clkcln.com/"] ##a[href*=".clksite.com/"] @@ -27013,14 +27619,19 @@ _popunder+$popup ##a[href*=".intab.fun/"] ##a[href*=".qertewrt.com/"] ##a[href*=".revimedia.com/"] +##a[href*="//3wr110.xyz/"] ##a[href*="/adServe/banners?"] ##a[href*="/adrotate-out.php?"] ##a[href*="/cmd.php?ad="] +##a[href*="/servlet/click/zone?"] +##a[href*="5iclx7wa4q.com"] ##a[href*="=Adtracker"] ##a[href*="=adscript"] ##a[href*="=exoclick"] ##a[href*="a2g-secure.com"] ##a[href*="ad2upapp.com/"] +##a[href*="deliver.trafficfabrik.com"] +##a[href*="delivery.trafficfabrik.com"] ##a[href*="emprestimo.eu"] ##a[href*="googleme.eu"] ##a[href*="letsadvertisetogether.com"] @@ -27029,8 +27640,10 @@ _popunder+$popup ##a[href="http://track.freemmo2017.com/"] ##a[href^=" http://ads.ad-center.com/"] ##a[href^=" http://n47adshostnet.com/"] +##a[href^=" http://www.sex.com/"][href*="&utm_"] ##a[href^="//00ae8b5a9c1d597.com/"] ##a[href^="//40ceexln7929.com/"] +##a[href^="//4c7og3qcob.com/"] ##a[href^="//5e1fcb75b6d662d.com/"] ##a[href^="//88d7b6aa44fb8eb.com/"] ##a[href^="//adbit.co/?a=Advertise&"] @@ -27042,16 +27655,22 @@ _popunder+$popup ##a[href^="//go.vedohd.org/"] ##a[href^="//jsmptjmp.com/"] ##a[href^="//medleyads.com/spot/"] +##a[href^="//nlkdom.com/"] ##a[href^="//porngames.adult/?SID="] ##a[href^="//srv.buysellads.com/"] ##a[href^="//t.MtagMonetizationA.com/"] ##a[href^="//tracking.content-recommendation.net/"][href*="/sponsored/click.html?"] ##a[href^="//www.mgid.com/"] +##a[href^="//www.pd-news.com/"] ##a[href^="//z6naousb.com/"] +##a[href^="//zenhppyad.com/"] ##a[href^="http://1phads.com/"] ##a[href^="http://2pxg8bcf.top/"] ##a[href^="http://360ads.go2cloud.org/"] ##a[href^="http://3wr110.net/"] +##a[href^="http://4c7og3qcob.com/"] +##a[href^="http://9amq5z4y1y.com/"] +##a[href^="http://9nl.es/"] ##a[href^="http://NowDownloadAll.com"] ##a[href^="http://a.adquantix.com/"] ##a[href^="http://abc2.mobile-10.com/"] @@ -27077,6 +27696,7 @@ _popunder+$popup ##a[href^="http://ads.pheedo.com/"] ##a[href^="http://ads.sprintrade.com/"] ##a[href^="http://ads2.williamhill.com/redirect.aspx?"] +##a[href^="http://adserver.adreactor.com/"] ##a[href^="http://adserver.adtech.de/"] ##a[href^="http://adserver.adtechus.com/"] ##a[href^="http://adserver.itsfogo.com/"] @@ -27102,6 +27722,7 @@ _popunder+$popup ##a[href^="http://b.bestcompleteusa.info/"] ##a[href^="http://banners.victor.com/processing/"] ##a[href^="http://bc.vc/?r="] +##a[href^="http://bcntrack.com/"] ##a[href^="http://bcp.crwdcntrl.net/"] ##a[href^="http://bestorican.com/"] ##a[href^="http://betahit.click/"] @@ -27153,9 +27774,12 @@ _popunder+$popup ##a[href^="http://elite-sex-finder.com/?"] ##a[href^="http://elitefuckbook.com/"] ##a[href^="http://engine.newsmaxfeednetwork.com/"] +##a[href^="http://ethfw0370q.com/"] ##a[href^="http://extra.bet365.com/"][href*="?affiliate="] ##a[href^="http://farm.plista.com/pets"] ##a[href^="http://feedads.g.doubleclick.net/"] +##a[href^="http://feeds1.validclick.com/"] +##a[href^="http://ffxitrack.com/"] ##a[href^="http://fileloadr.com/"] ##a[href^="http://fileupnow.rocks/"] ##a[href^="http://finaljuyu.com/"] @@ -27183,6 +27807,7 @@ _popunder+$popup ##a[href^="http://hpn.houzz.com/"] ##a[href^="http://hyperies.info/"] ##a[href^="http://hyperlinksecure.com/go/"] +##a[href^="http://igromir.info/"] ##a[href^="http://imads.integral-marketing.com/"] ##a[href^="http://install.securewebsiteaccess.com/"] ##a[href^="http://istri.it/?"] @@ -27225,6 +27850,7 @@ _popunder+$popup ##a[href^="http://record.sportsbetaffiliates.com.au/"] ##a[href^="http://refer.webhostingbuzz.com/"] ##a[href^="http://ryushare.com/affiliate.python"] +##a[href^="http://s9kkremkr0.com/"] ##a[href^="http://searchtabnew.com/"] ##a[href^="http://secure.hostgator.com/~affiliat/"] ##a[href^="http://secure.signup-page.com/"] @@ -27261,6 +27887,7 @@ _popunder+$popup ##a[href^="http://websitedhoome.com/"] ##a[href^="http://webtrackerplus.com/"] ##a[href^="http://wgpartner.com/"] +##a[href^="http://wopertific.info/"] ##a[href^="http://www.123-reg.co.uk/affiliate2.cgi"] ##a[href^="http://www.1clickdownloader.com/"] ##a[href^="http://www.1clickmoviedownloader.info/"] @@ -27270,14 +27897,17 @@ _popunder+$popup ##a[href^="http://www.adshost2.com/"] ##a[href^="http://www.adskeeper.co.uk/"] ##a[href^="http://www.adxpansion.com"] +##a[href^="http://www.afco2go.com/srv.php?"] ##a[href^="http://www.affbuzzads.com/affiliate/"] ##a[href^="http://www.affiliates1128.com/processing/"] +##a[href^="http://www.afgr3.com/"] ##a[href^="http://www.amazon.co.uk/exec/obidos/external-search?"] ##a[href^="http://www.babylon.com/welcome/index?affID"] ##a[href^="http://www.badoink.com/go.php?"] ##a[href^="http://www.bet365.com/"][href*="&affiliate="] ##a[href^="http://www.bet365.com/"][href*="?affiliate="] ##a[href^="http://www.bitlord.me/share/"] +##a[href^="http://www.bluehost.com/track/"] > img ##a[href^="http://www.brightwheel.info/"] ##a[href^="http://www.cdjapan.co.jp/aff/click.cgi/"] ##a[href^="http://www.clickansave.net/"] @@ -27363,19 +27993,26 @@ _popunder+$popup ##a[href^="http://wxdownloadmanager.com/dl/"] ##a[href^="http://xads.zedo.com/"] ##a[href^="http://xtgem.com/click?"] +##a[href^="http://y1jxiqds7v.com/"] ##a[href^="http://yads.zedo.com/"] ##a[href^="http://z1.zedo.com/"] ##a[href^="http://zevera.com/afi.html"] +##a[href^="https://aaucwbe.com/"] ##a[href^="https://ad.atdmt.com/"] ##a[href^="https://ad.doubleclick.net/"] ##a[href^="https://adhealers.com/"] +##a[href^="https://ads.ad4game.com/"] +##a[href^="https://adswick.com/"] ##a[href^="https://affiliates.bet-at-home.com/processing/"] ##a[href^="https://atomidownload.com/"] ##a[href^="https://awentw.com/"] ##a[href^="https://betway.com/"][href*="&a="] ##a[href^="https://bs.serving-sys.com"] ##a[href^="https://chaturbate.com/affiliates/"] +##a[href^="https://chaturbate.com/in/?tour="] +##a[href^="https://chaturbate.com/in/?track="] ##a[href^="https://click.plista.com/pets"] +##a[href^="https://control.trafficfabrik.com/"] ##a[href^="https://dcs.adgear.com/clicks/"] ##a[href^="https://dediseedbox.com/clients/aff.php?"] ##a[href^="https://dltags.com/"] @@ -27384,11 +28021,15 @@ _popunder+$popup ##a[href^="https://fileboom.me/pr/"] ##a[href^="https://go.ad2up.com/"] ##a[href^="https://go.onclasrv.com/"] +##a[href^="https://go.stripchat.com/"][href*="&campaignId="] +##a[href^="https://go.trkclick2.com/"] ##a[href^="https://intrev.co/"] ##a[href^="https://keep2share.cc/pr/"] ##a[href^="https://members.linkifier.com/public/affiliateLanding?refCode="] ##a[href^="https://mk-ads.com/"] ##a[href^="https://paid.outbrain.com/network/redir?"] +##a[href^="https://porndeals.com/?track="] +##a[href^="https://prf.hn/click/"][href*="/adref:"] ##a[href^="https://pubads.g.doubleclick.net/"] ##a[href^="https://redirect.ero-advertising.com/"] ##a[href^="https://secure.adnxs.com/clktrb?"] @@ -27397,6 +28038,9 @@ _popunder+$popup ##a[href^="https://syndication.exoclick.com/splash.php?"] ##a[href^="https://t.mobtya.com/"] ##a[href^="https://torguard.net/aff.php"] +##a[href^="https://track.adform.net/"] +##a[href^="https://track.clickmoi.xyz/"] +##a[href^="https://track.healthtrader.com/"] ##a[href^="https://tracking.truthfinder.com/?a="] ##a[href^="https://trackjs.com/?utm_source"] ##a[href^="https://trklvs.com/"] @@ -27404,16 +28048,21 @@ _popunder+$popup ##a[href^="https://understandsolar.com/signup/?lead_source="][href*="&tracking_code="] ##a[href^="https://windscribe.com/promo/"] ##a[href^="https://www.adskeeper.co.uk/"] +##a[href^="https://www.adultempire.com/"][href*="?partner_id="] ##a[href^="https://www.bebi.com"] +##a[href^="https://www.camsoda.com/enter.php?id="] ##a[href^="https://www.camyou.com/?cam="][href*="&track="] ##a[href^="https://www.dsct1.com/"] +##a[href^="https://www.financeads.net/tc.php?"] ##a[href^="https://www.firstload.com/affiliate/"] +##a[href^="https://www.goldenfrog.com/vyprvpn?offer_id="][href*="&aff_id="] ##a[href^="https://www.googleadservices.com/pagead/aclk?"] ##a[href^="https://www.oboom.com/ad/"] ##a[href^="https://www.popads.net/users/"] ##a[href^="https://www.secureupload.eu/suprerefid="] ##a[href^="https://www.share-online.biz/affiliate/"] ##a[href^="https://www.spyoff.com/"] +##a[onclick*="//m.economictimes.com/etmack/click.htm"] ##a[onmousedown^="this.href='/wp-content/embed-ad-content/"] ##a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"] ##a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"] + .ob_source @@ -27424,6 +28073,8 @@ _popunder+$popup ##a[style="display:block;width:300px;min-height:250px"][href^="http://li.cnet.com/click?"] ##a[target="_blank"][href^="http://api.taboola.com/"] ##a[target="_blank"][onmousedown="this.href^='http://paid.outbrain.com/network/redir?"] +##aside[id^="adrotate_widgets-"] +##aside[id^="advads_ad_widget-"] ##aside[id^="div-gpt-ad"] ##aside[itemtype="https://schema.org/WPAdBlock"] ##bottomadblock @@ -27432,18 +28083,24 @@ _popunder+$popup ##div[class^="Ad__adContainer"] ##div[class^="Ad__bigBox"] ##div[class^="Ad__container"] +##div[class^="AdhesionAd_"] ##div[class^="BlockAdvert-"] ##div[class^="ResponsiveAd-"] ##div[class^="ad_border_"] ##div[class^="ad_position_"] +##div[class^="adbanner_"] +##div[class^="adpubs-"] ##div[class^="ads-partner-"] ##div[class^="awpcp-random-ads"] ##div[class^="block-openx-"] ##div[class^="gemini-ad"] ##div[class^="lifeOnwerAd"] ##div[class^="local-feed-banner-ads"] +##div[class^="pane-google-admanager-"] ##div[class^="proadszone-"] +##div[data-native_ad] ##div[data-spotim-slot] +##div[data-subscript="Advertising"] ##div[id^="ADV-SLOT-"] ##div[id^="MarketGid"] ##div[id^="YFBMSN"] @@ -27452,30 +28109,37 @@ _popunder+$popup ##div[id^="ad-div-"] ##div[id^="ad-position-"] ##div[id^="ad-server-"] +##div[id^="ad_bigbox_"] ##div[id^="ad_script_"] +##div[id^="adfox_"] ##div[id^="adrotate_widgets-"] ##div[id^="ads120_600-widget"] ##div[id^="ads250_250-widget"] ##div[id^="ads300_100-widget"] ##div[id^="ads300_250-widget"] ##div[id^="ads300_600-widget"] +##div[id^="adspot-"] ##div[id^="advads-"] ##div[id^="advads_"] +##div[id^="advt-"] ##div[id^="block-views-topheader-ad-block-"] ##div[id^="cns_ads_"] ##div[id^="crt-"][style] ##div[id^="dfp-ad-"] ##div[id^="dfp-slot-"] +##div[id^="div-ads-"] ##div[id^="div-adtech-ad-"] ##div[id^="div-gpt-ad"] ##div[id^="div_ad_stack_"] ##div[id^="div_openx_ad_"] ##div[id^="dmRosAdWrapper"] +##div[id^="drudge-column-ads-"] ##div[id^="google_ads_iframe_"] ##div[id^="google_dfp_"] ##div[id^="lazyad-"] ##div[id^="proadszone-"] ##div[id^="q1-adset-"] +##div[id^="yandex_ad"] ##div[itemtype="http://schema.org/WPAdBlock"] ##div[itemtype="http://www.schema.org/WPAdBlock"] ##iframe[id^="google_ads_frame"] @@ -27485,7 +28149,6 @@ _popunder+$popup ##iframe[src^="http://cdn2.adexprt.com/"] ##img[alt^="Fuckbook"] ##p[id^="div-gpt-ad-"] -pussl3.com ##script[src^="http://free-shoutbox.net/app/webroot/shoutbox/sb.php?shoutbox="] + #freeshoutbox_content ##topadblock ! brave browser overlay ad @@ -27699,7 +28362,7 @@ statejournal.com#@##WNAd41 dailyfinancegroup.com#@##ad-area dormy.se,marthastewart.com#@##ad-background chinradioottawa.com#@##ad-bg -fropper.com,themonthly.com.au#@##ad-container +fropper.com,themonthly.com.au,wildsnow.com#@##ad-container apnaohio.com,ifokus.se,miradiorumba.com#@##ad-header egreetings.com#@##ad-header-728x90 elle.com#@##ad-leaderboard @@ -27915,8 +28578,10 @@ asiasold.com,bahtsold.com,propertysold.asia#@#.ad-cat small-universe.com#@#.ad-cell jobmail.co.za,odysseyware.com#@#.ad-display foxnews.com,yahoo.com#@#.ad-enabled +seattletimes.com#@#.ad-fixed mac-torrent-download.net,motortrade.me#@#.ad-header bigfishaudio.com,cnbcafrica.com,dublinairport.com,yahoo.com#@#.ad-holder +transparencyreport.google.com#@#.ad-icon freebitco.in,recycler.com,usedvictoria.com#@#.ad-img kijiji.ca#@#.ad-inner daanauctions.com,queer.pl#@#.ad-item @@ -28017,7 +28682,7 @@ oxforddictionaries.com#@#.ad_trick_left wg-gesucht.de#@#.ad_wrap athensmagazine.gr#@#.ad_wrapper choone.com#@#.adarea -espni.go.com,nownews.com,nva.gov.lv#@#.adbanner +espni.go.com,m.espn.com,nownews.com,nva.gov.lv#@#.adbanner fifthinternational.org,sudoku.com.au#@#.adbar smilelocal.com#@#.adbottom thelog.com#@#.adbutton @@ -28064,13 +28729,17 @@ advancedrenamer.com,epicbundle.com,weightlosereally.com,willyoupressthebutton.co copart.com#@#.adscontainer live365.com#@#.adshome chupelupe.com#@#.adside +nationalpost.com#@#.adsizewrapper fodey.com,tuxpi.com#@#.adslot wg-gesucht.de#@#.adslot_blurred 4kidstv.com,banknbt.com,kwik-fit.com,mac-sports.com#@#.adspace cutepdf-editor.com#@#.adtable absolute.com#@#.adtile smilelocal.com#@#.adtop +dobro.systems#@#.adv-box +dobro.systems#@#.adv-list promodj.com#@#.adv300 +dobro.systems#@#.advBox goal.com#@#.adv_300 strongdiesel.com#@#.adv_txt pistonheads.com#@#.advert-block @@ -28196,6 +28865,7 @@ driverscollection.com#@#.mid_ad donga.com#@#.middle_AD latimes.com#@#.mod-adopenx thenewamerican.com#@#.module-ad +nationalpost.com,www.msn.com#@#.nativead eatthis.com#@#.nav-ad ziehl-abegg.com#@#.newsAd dogva.com#@#.node-ad @@ -28322,13 +28992,14 @@ fuckbookhookups.com#@#a[href^="http://www.yourfuckbook.com/?"] buzzfeed.com#@#a[href^="https://ad.doubleclick.net/"] healthmeans.com#@#a[href^="https://servedbyadbutler.com/"] trust.zone#@#a[href^="https://trust.zone/"] +financeads.de#@#a[href^="https://www.financeads.net/tc.php?"] privateinternetaccess.com#@#a[href^="https://www.privateinternetaccess.com/"] marketgid.com,mgid.com#@#a[id^="mg_add"] politico.com#@#a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"] marketgid.com,mgid.com#@#div[id^="MarketGid"] sensacionalista.com.br#@#div[id^="advads-"] flightcentre.co.uk,out.com#@#div[id^="dfp-ad-"] -amazon.com,beqala.com,concursovirtual.com.br,daveramsey.com,drupalcommerce.org,ensonhaber.com,eurweb.com,faceyourmanga.com,isc2.org,lavozdegalicia.es,liverc.com,liverpoolfc.com,mit.edu,payback.pl,peekyou.com,pianobuyer.com,podomatic.com,ripley.cl,ripley.com.pe,suntimes.com,timesofoman.com,virginaustralia.com,wlj.net,zavvi.com#@#div[id^="div-gpt-ad"] +amazon.com,beqala.com,concursovirtual.com.br,daveramsey.com,drupalcommerce.org,ensonhaber.com,eurweb.com,faceyourmanga.com,isc2.org,lavozdegalicia.es,liverc.com,liverpoolfc.com,loksatta.com,mit.edu,payback.pl,peekyou.com,pianobuyer.com,podomatic.com,ripley.cl,ripley.com.pe,suntimes.com,timesofoman.com,virginaustralia.com,wlj.net,zavvi.com#@#div[id^="div-gpt-ad"] daveramsey.com,foodkick.com,ripley.cl,ripley.com.pe#@#div[id^="google_ads_iframe_"] lavozdegalicia.es#@#div[itemtype="http://schema.org/WPAdBlock"] bodas.com.mx,bodas.net,mariages.net,matrimonio.com,weddingspot.co.uk#@#iframe[id^="google_ads_frame"] @@ -28356,12 +29027,13 @@ exashare.com#@##player_ads iphone-tv.eu#@##sidebar_ad freebitcoins.nx.tc,getbitcoins.nx.tc#@##sponsorText aplus.com,explosm.net#@##sponsoredwellcontainerbottom +wornandwound.com#@#.ad-grid dailybitcoins.org#@#.ad-img fox.com#@#.ad-unit grifthost.com#@#.ad468 biggestplayer.me#@#.adBlock apkmirror.com#@#.adsWidget -androidrepublic.org,anonymousemail.me,apkmirror.com,bitcoin-faucet.eu,boxbit.co.in,bsmotoring.com,btcinfame.com,classic-retro-games.com,coingamez.com,demos.krajee.com,doulci.net,eveskunk.com,filecore.co.nz,freebitco.in,get-bitcoin-free.eu,gnomio.com,kadinlarkulubu.com,liberallogic101.com,mangacap.com,mangakaka.com,niresh.co,nzb.su,orlygift.com,pixiz.com,r1db.com,receive-a-sms.com,sc2casts.com,spoilertv.com,unlocktheinbox.com,zeperfs.com#@#.adsbygoogle +androidrepublic.org,anonymousemail.me,apkmirror.com,bitcoin-faucet.eu,boxbit.co.in,bsmotoring.com,btcinfame.com,classic-retro-games.com,coingamez.com,demos.krajee.com,doulci.net,eveskunk.com,filecore.co.nz,freebitco.in,get-bitcoin-free.eu,gnomio.com,kadinlarkulubu.com,liberallogic101.com,mangacap.com,mangakaka.com,niresh.co,nzb.su,orlygift.com,pixiz.com,r1db.com,sc2casts.com,spoilertv.com,unlocktheinbox.com,zeperfs.com#@#.adsbygoogle apkmirror.com#@#.adslot browsershots.org#@#.advert_area wtkplay.pl#@#.advertising_banner @@ -28375,6 +29047,7 @@ topzone.lt#@#.forumAd localeyes.dk#@#.pub_300x250 localeyes.dk#@#.pub_300x250m localeyes.dk#@#.pub_728x90 +soschildrensvillages.ca#@#.section-sponsor localeyes.dk#@#.text-ad localeyes.dk#@#.text-ad-links localeyes.dk#@#.text-ads @@ -28417,6 +29090,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||1clickdownloads.com^$third-party ||1e0y.xyz^$third-party ||1empiredirect.com^$third-party +||1f7wwaex9rbh.com^$third-party ||1fwjpdwguvqs.com^$third-party ||1nimo.com^$third-party ||1phads.com^$third-party @@ -28473,6 +29147,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||46.165.197.153^ ||46.165.197.231^ ||46.246.120.230^$third-party,domain=~adexprt.com.ip +||49feqdpw.com^$third-party ||4affiliate.net^$third-party ||4dsply.com^$third-party ||4e43ac9c.info^$third-party @@ -28536,6 +29211,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||aa.voice2page.com^$third-party ||aaa.at4.info^$third-party ||aaa.dv0.info^$third-party +||aaxads.com^$third-party ||abasourdir.tech^$third-party ||abletomeet.com^$third-party ||abnad.net^$third-party @@ -28545,6 +29221,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||abtracker.us^$third-party ||accelacomm.com^$third-party ||access-mc.com^$third-party +||accio.ai^$third-party ||accmgr.com^$third-party ||accouncilist.com^$third-party ||accounts.pkr.com^$third-party @@ -28556,6 +29233,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||acrabbey.info^$third-party ||acronym.com^$third-party ||acrossiblel.info^$third-party +||actiflex.org^$third-party ||actiondesk.com^$third-party ||activedancer.com^$third-party ||ad-arata.com^$third-party @@ -28614,6 +29292,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||adacts.com^$third-party ||adadvisor.net^$third-party ||adagora.com^$third-party +||adalliance.io^$third-party ||adaos-ads.net^$third-party ||adap.tv^$~object-subrequest,third-party ||adapd.com^$third-party @@ -28622,6 +29301,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||adbard.net^$third-party ||adbasket.net^$third-party ||adbetclickin.pink^$third-party +||adbetnet.com^$third-party +||adbit.biz^$third-party ||adbit.co^$third-party ||adblockerkillswebsites.pw^$third-party ||adbma.com^$third-party @@ -28658,6 +29339,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||adclickservice.com^$third-party ||adcloud.net^$third-party ||adcmps.com^$third-party +||adcoin.click^$third-party ||adcolo.com^$third-party ||adconjure.com^$third-party ||adconscious.com^$third-party @@ -28785,6 +29467,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||adlatch.com^$third-party ||adlayer.net^$third-party ||adlegend.com^$third-party +||adligature.com^$third-party +||adlightning.com^$third-party ||adlink.net^$third-party ||adlinx.info^$third-party ||adlisher.com^$third-party @@ -28823,6 +29507,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||admtpmp127.com^$third-party ||admulti.com^$third-party ||admzn.com^$third-party +||adnami.io^$third-party ||adne.tv^$third-party ||adnectar.com^$third-party ||adnemo.com^$third-party @@ -28914,6 +29599,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||adrevolver.com^$third-party ||adrich.cash^$third-party ||adrife.net^$third-party +||adright.co^$third-party ||adrise.de^$third-party ||adro.co^$third-party ||adrocket.com^$third-party @@ -28935,6 +29621,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ads5-adnow.com^$third-party ||adsafeprotected.com^$third-party ||adsafety.net^$third-party +||adsagony.com^$third-party ||adsalvo.com^$third-party ||adsame.com^$third-party ||adsbookie.com^$third-party @@ -28974,6 +29661,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||adsfundi.net^$third-party ||adsfuse.com^$third-party ||adshack.com^$third-party +||adshark.site^$third-party ||adshexa.com^$third-party ||adshopping.com^$third-party ||adshost1.com^$third-party @@ -28987,6 +29675,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||adsjudo.com.^$third-party ||adsjudo.com^$third-party ||adskeeper.co.uk^$third-party +||adslala.com^$third-party ||adslidango.com^$third-party ||adslingers.com^$third-party ||adslot.com^$third-party @@ -29109,7 +29798,6 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||advertiseworld.com^$third-party ||advertiseyourgame.com^$third-party ||advertising-department.com^$third-party -||advertising.com^$third-party ||advertising365.com^$third-party ||advertisingiq.com^$third-party ||advertisingpath.net^$third-party @@ -29135,6 +29823,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||advideum.com^$third-party ||advisorded.com^$third-party ||adviva.net^$third-party +||advmaker.su^$third-party ||advmd.com^$third-party ||advmedialtd.com^$third-party ||advombat.ru^$third-party @@ -29222,7 +29911,16 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||affiz.net^$third-party ||affplanet.com^$third-party ||afftrack.com^$third-party +||afgr1.com^$third-party +||afgr10.com^$third-party ||afgr2.com^$third-party +||afgr3.com^$third-party +||afgr4.com^$third-party +||afgr5.com^$third-party +||afgr6.com^$third-party +||afgr7.com^$third-party +||afgr8.com^$third-party +||afgr9.com^$third-party ||aflrm.com^$third-party ||afovelsa.com^$third-party ||africawin.com^$third-party @@ -29311,9 +30009,11 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||anymedia.lv^$third-party ||anyxp.com^$third-party ||aoqneyvmaz.com^$third-party +||aoredi.com^$third-party ||aorms.com^$third-party ||aorpum.com^$third-party ||apex-ad.com^$third-party +||apexcdn.com^$third-party ||apmebf.com^$third-party ||apparede.com^$third-party ||apparest.com^$third-party @@ -29334,6 +30034,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||apxlv.com^$third-party ||apxtarget.com^$third-party ||apycomm.com^$third-party +||apyoth.com^$third-party ||arab4eg.com^$third-party ||arabweb.biz^$third-party ||aralego.com^$third-party @@ -29415,6 +30116,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||axill.com^$third-party ||ayads.co^$third-party ||ayboll.com^$third-party +||azadify.com^$third-party ||azads.com^$third-party ||azjmp.com^$third-party ||azoogleads.com^$third-party @@ -29486,6 +30188,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||bentdownload.com^$third-party ||bepolite.eu^$third-party ||beringmedia.com^$third-party +||berush.com^$third-party ||besied.com^$third-party ||best5ex.com^$third-party ||bestarmour4u.work^$third-party @@ -29551,7 +30254,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||bizfo.co.uk^$third-party ||bizographics.com^$third-party ||bizrotator.com^$third-party +||bizx.info^$third-party ||bizzclick.com^$third-party +||bj1110.online^$third-party ||bjjingda.com^$third-party ||blamads.com^$third-party ||blamcity.com^$third-party @@ -29574,8 +30279,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||bnhtml.com^$third-party ||bnmla.com^$third-party ||bnr.sys.lv^$third-party +||bnrdom.com^$third-party ||bnrs.it^$third-party ||bnserving.com^$third-party +||bodelen.com^$third-party ||bogads.com^$third-party ||bokroet.com^$third-party ||bonusfapturbo.com^$third-party @@ -29616,6 +30323,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||brassyobedientcotangent.com^$third-party ||bravenetmedianetwork.com^$third-party ||breadpro.com^$third-party +||breakingfeedz.com^$third-party ||brealtime.com^$third-party ||brethrengenotypeteledyne.com^$third-party ||bridgetrack.com^$third-party @@ -29665,6 +30373,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||buyflood.com^$third-party ||buyorselltnhomes.com^$third-party ||buysellads.com^$third-party +||buysellads.net^$third-party ||buyt.in^$third-party ||buzzadexchange.com^$third-party ||buzzadnetwork.com^$third-party @@ -29734,8 +30443,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cdnativ.com^$third-party ||cdnload.top^$third-party ||cdnondemand.org^$third-party +||cdnproviders.net^$third-party ||cdnquality.com^$third-party ||cdnrl.com^$third-party +||cdnserv.pw^$third-party ||cdnservr.com^$third-party ||cdntrip.com^$third-party ||celeritascdn.com^$third-party @@ -29748,6 +30459,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cfasync.tk^$third-party ||cfgr1.com^$third-party ||cgecwm.org^$third-party +||chainads.io^$third-party ||chanagers.com^$third-party ||chandlertreatment.com^$third-party ||chango.com^$third-party @@ -29757,6 +30469,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||chargeplatform.com^$third-party ||charltonmedia.com^$third-party ||cheatre.info^$third-party +||checkabil.com^$third-party ||checkapi.xyz^$third-party ||checkm8.com^$third-party ||checkmystats.com.au^$third-party @@ -29783,6 +30496,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||clcken.com^$third-party ||cldlr.com^$third-party ||cleafs.com^$third-party +||clean.gg^$third-party ||clear-request.com^$third-party ||clearonclick.com^$third-party ||clente.com^$third-party @@ -29834,6 +30548,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||clickxchange.com^$third-party ||clickzxc.com^$third-party ||clipurl.club^$third-party +||clixco.in^$third-party ||clixgalore.com^$third-party ||clixsense.com^$third-party ||clixtrac.com^$third-party @@ -29891,6 +30606,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||completecarrd.com^$third-party ||complive.link^$third-party ||comscore.com^$third-party +||concert.io^$third-party ||conduit-banners.com^$third-party ||conduit-services.com^$third-party ||conferentse.com^$third-party @@ -29902,6 +30618,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||connexplace.com^$third-party ||connextra.com^$third-party ||consivenu.com^$third-party +||constintptr.com^$third-party ||construment.com^$third-party ||consumable.com^$third-party ||consumergenepool.com^$third-party @@ -29924,6 +30641,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||convrse.media^$third-party ||conyak.com^$third-party ||coolerads.com^$third-party +||coollcloud.com^$third-party ||coolmirage.com^$third-party ||coolsite.club^$third-party ||coolyeti.info^$third-party @@ -29935,6 +30653,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||corwrite.com^$third-party ||cosmjs.com^$third-party ||coull.com^$third-party +||countante.info^$third-party ||coupon2buy.com^$third-party ||covertarget.com^*_*.php ||cpabeyond.com^$third-party @@ -29943,6 +30662,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cpagrip.com^$third-party ||cpalead.com^$third-party ||cpalock.com^$third-party +||cpamatik.com^$third-party ||cpanuk.com^$third-party ||cpaway.com^$third-party ||cpays.com^$third-party @@ -30020,6 +30740,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||daitrff.info^$third-party ||danitabedtick.net^$third-party ||danmeneldur.com^$third-party +||danzhallfes.com^$third-party ||dapper.net^$third-party ||darwarvid.com^$third-party ||das5ku9q.com^$third-party @@ -30031,6 +30752,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||datacratic-px.com^$third-party ||datawrkz.com^$third-party ||dating-banners.com^$third-party +||dating-service.net^$third-party ||datinggold.com^$third-party ||datumreact.com^$third-party ||dazhantai.com^$third-party @@ -30061,6 +30783,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||delivery49.com^$third-party ||delivery51.com^$third-party ||delnapb.com^$third-party +||demand.supply^$third-party ||deplayer.net^$third-party ||deployads.com^$third-party ||depresis.com^$third-party @@ -30088,6 +30811,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||digipathmedia.com^$third-party ||digitrevenue.com^$third-party ||dinclinx.com^$third-party +||dinorslick.icu^$third-party ||dipads.net^$~image,third-party ||directaclick.com^$third-party ||directadvert.net^$third-party @@ -30115,6 +30839,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||document4u.info^$third-party ||dollarade.com^$third-party ||dollarsponsor.com^$third-party +||dolphindispute.com^$third-party ||dom002.site^$third-party ||domainadvertising.com^$third-party ||domainbuyingservices.com^$third-party @@ -30299,6 +31024,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||easyhits4u.com^$third-party ||easyinline.com^$third-party ||easylist.club^$third-party +||eazyleads.com^$third-party ||ebannertraffic.com^$third-party ||ebayclassifiedsgroup.com^$third-party ||ebayobjects.com.au^$third-party @@ -30322,6 +31048,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ek8k5dst5c.com^$third-party ||ekansovi.com^$third-party ||ekmas.com^$third-party +||ekoatchooze.com^$third-party ||ektezis.ru^$third-party ||elanatality.info^$third-party ||elasticad.net^$third-party @@ -30339,6 +31066,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||empiremoney.com^$third-party ||employers-freshly.org^$third-party ||emptyspaceads.com^$third-party +||emsservice.de^$third-party ||encruses.com^$third-party ||engineseeker.com^$third-party ||enlarget.com^$third-party @@ -30346,9 +31074,11 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||enterads.com^$third-party ||entrecard.com^$third-party ||entrecard.s3.amazonaws.com^$third-party +||eoredi.com^$third-party ||eosads.com^$third-party ||ep7kpqn8.online^$third-party ||epicgameads.com^$third-party +||epital.gdn^$third-party ||epnredirect.ru^$third-party ||eptord.com^$third-party ||eptum.com^$third-party @@ -30385,6 +31115,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||euros4click.de^$third-party ||euym8eel.club^$third-party ||euz.net^$third-party +||evantative.top^$third-party ||evewrite.net^$third-party ||eviderable.com^$third-party ||evolvemediallc.com^$third-party @@ -30418,6 +31149,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ezoic.net^$third-party ||eztexas.info^$third-party ||f-4560.com^$third-party +||f5v1x3kgv5.com^$third-party ||f7oddtr.com^$third-party ||facebooker.top^$third-party ||faggrim.com^$third-party @@ -30445,6 +31177,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||featurelink.com^$third-party ||feed-ads.com^$third-party ||feedgist.com^$third-party +||feesocrald.com^$third-party ||feljack.com^$third-party ||fenixm.com^$third-party ||ferrellis.com^$third-party @@ -30477,6 +31210,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||firstlightera.com^$third-party ||fisari.com^$third-party ||fixionmedia.com^$third-party +||fixpass.net^$third-party ||fl-ads.com^$third-party ||flagads.net^$third-party ||flappybadger.net^$third-party @@ -30499,6 +31233,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||flyertown.ca^$third-party ||flymyads.com^$third-party ||flytomars.online^$third-party +||fmkfzc.com^$third-party ||fmpub.net^$third-party ||fmsads.com^$third-party ||fnro4yu0.loan^$third-party @@ -30618,6 +31353,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||getfuneta.info^$third-party ||getgamers.eu^$third-party ||getgscfree.com^$third-party +||getmyimg.online^$third-party ||getpopunder.com^$third-party ||gets-web.space^$third-party ||getscorecash.com^$third-party @@ -30645,6 +31381,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||globalsuccessclub.com^$third-party ||globaltakeoff.net^$third-party ||globaltraffico.com^$third-party +||glotchat.click^$third-party ||glowdot.com^$third-party ||glumifo.info^$third-party ||gmads.net^$third-party @@ -30687,6 +31424,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||green-red.com^$third-party ||greenads.org^$third-party ||greenlabelppc.com^$third-party +||greerlies.pro^$third-party ||grenstia.com^$third-party ||gretzalz.com^$third-party ||gripdownload.co^$third-party @@ -30707,6 +31445,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||gwallet.com^$third-party ||gx101.com^$third-party ||gynax.com^$third-party +||h-bid.com^$third-party ||h-images.net^$third-party ||h12-media.com^$third-party ||h6y654wgfdhd.com^$third-party @@ -30737,6 +31476,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||headup.com^$third-party ||healthaffiliatesnetwork.com^$third-party ||healthcarestars.com^$third-party +||healthtrader.com^$third-party ||hebiichigo.com^$third-party ||helloreverb.com^$third-party ||helotero.com^$third-party,domain=~streamcloud.eu @@ -30755,8 +31495,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||histock.info^$third-party ||historest.com^$third-party ||hit-now.com^$third-party +||hitmarkerjobs.com^$third-party ||hits.sys.lv^$third-party ||hitwastedgarden.com^$third-party +||hiug862dj0.com^$third-party ||hlads.com^$third-party ||hlserve.com^$third-party ||hlu9tseh.men^$third-party @@ -30802,6 +31544,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||htmlhubing.xyz^$third-party ||httpool.com^$third-party ||httpsecurity.org^$third-party +||hugeincome.cf^$third-party ||hulahooprect.com^$third-party ||huzonico.com^$third-party ||hype-ads.com^$third-party @@ -30813,6 +31556,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||hypertrackeraff.com^$third-party ||hypervre.com^$third-party ||hyperwebads.com^$third-party +||hyphenatedion.com^$third-party ||i-media.co.nz^$third-party ||i.skimresources.com^$third-party ||iamediaserve.com^$third-party @@ -30823,8 +31567,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ibbyu85u.com^$third-party ||iberate.club^$third-party ||ibryte.com^$third-party +||icartory.info^$third-party ||icdirect.com^$third-party ||icqadvnew.com^$third-party +||idbhsgy.com^$third-party ||idealmedia.com^$third-party ||identads.com^$third-party ||idexoro.info^$third-party @@ -30842,6 +31588,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ikzikistheking.com^$third-party ||imageadnet.com^$third-party ||imageadvantage.net^$third-party +||imagehostnetwork.com^$third-party ||imasdk.googleapis.com^$third-party ||imedia.co.il^$third-party ||imediaaudiences.com^$third-party @@ -30875,6 +31622,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||incentaclick.com^$third-party ||inclk.com^$third-party ||incloak.com^$third-party +||incogpontus.club^$third-party ||incomeliberation.com^$third-party ||increas.eu^$third-party ||increase-marketing.com^$third-party @@ -30892,6 +31640,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||industrybrains.com^$third-party ||inentasky.com^$third-party ||inetinteractive.com^$third-party +||inewcontentdelivery.info^$third-party ||infectiousmedia.com^$third-party ||infinite-ads.com^$third-party ||infinityads.com^$third-party @@ -30919,6 +31668,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||instantbannercreator.com^$third-party ||instantclk.com^$third-party ||instantdollarz.com^$third-party +||instantly-ageless.net^$third-party ||insticator.com^$third-party ||instinctiveads.com^$third-party ||instivate.com^$third-party @@ -30947,6 +31697,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||intimlife.net^$third-party ||intopicmedia.com^$third-party ||intrev.co^$third-party +||intrience.info^$third-party ||inttrax.com^$third-party ||intuneads.com^$third-party ||inuvo.com^$third-party @@ -31034,16 +31785,17 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||jujzh9va.com^$third-party ||jumboaffiliates.com^$third-party ||jumbolt.ru^$third-party -||jumia.com.ng^$third-party ||jumpelead.com^$third-party ||jumptap.com^$third-party ||jursp.com^$third-party ||justpremium.com^$third-party ||justrelevant.com^$third-party ||jwaavsze.com^$third-party +||jwplayer.space^$third-party ||jyvtidkx.com^$third-party ||k0z09okc.com^$third-party ||k9anf8bc.webcam^$third-party +||kaishist.top^$third-party ||kanoodle.com^$third-party ||kantarmedia.com^$third-party ||kavanga.ru^$third-party @@ -31070,6 +31822,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||kjgh5o.com^$third-party ||klikadvertising.com^$third-party ||kliksaya.com^$third-party +||kliktrkr.com^$third-party ||klikvip.com^$third-party ||klipmart.com^$third-party ||klixfeed.com^$third-party @@ -31078,6 +31831,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||kmnjdcrcfhu.com^$third-party ||knorex.asia^$third-party ||knowd.com^$third-party +||koapsooh.click^$third-party ||koinser.in^$third-party ||kolition.com^$third-party ||komego.work^$third-party @@ -31111,6 +31865,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||larkbe.com^$third-party ||laserhairremovalstore.com^$third-party ||launchbit.com^$third-party +||launchers.network^$third-party ||lavetawhiting.com^$third-party ||laydcilck.com^$third-party ||layer-ad.org^$third-party @@ -31141,6 +31896,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||letilyadothejob.com^$third-party ||letsadvertisetogether.com^$third-party ||letsgoshopping.tk^$third-party +||letuchiycorabl.com^$third-party ||letysheeps.ru^$third-party ||levisites.com^$third-party ||lexinget.info^$third-party @@ -31181,6 +31937,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||liveadexchanger.com^$third-party ||liveadoptimizer.com^$third-party ||liveadserver.net^$third-party +||liveburst.com^$third-party ||liverail.com^$~object-subrequest,third-party ||livesmarter.com^$third-party ||liveuniversenetwork.com^$third-party @@ -31220,10 +31977,17 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ltassrv.com/serve/ ||lucidmedia.com^$third-party ||lucklayed.info^$third-party +||luckypushh.com^$third-party ||lushcrush.com^$third-party ||luxadv.com^$third-party ||luxbetaffiliates.com.au^$third-party ||luxup.ru^$third-party +||luxup2.ru^$third-party +||luxupadva.com^$third-party +||luxupadvb.com^$third-party +||luxupcdna.com^$third-party +||luxupcdnb.com^$third-party +||luxupcdnc.com^$third-party ||lx2rv.com^$third-party ||lzjl.com^$third-party ||m1.fwmrm.net^$object-subrequest,third-party @@ -31231,6 +31995,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||m2.ai^$third-party ||m2pub.com^$third-party ||m30w.net^$third-party +||m32.media^$third-party ||m4pub.com^$third-party ||m57ku6sm.com^$third-party ||m5prod.net^$third-party @@ -31271,6 +32036,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||masterads.org^$third-party ||masternal.com^$third-party ||mastertraffic.cn^$third-party +||masture.mobi^$third-party ||mathads.com^$third-party ||matiro.com^$third-party ||mattempte.info^$third-party @@ -31320,6 +32086,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||medialation.net^$third-party ||mediaonenetwork.net^$third-party ||mediaonpro.com^$third-party +||mediapeartree.com^$third-party ||mediapeo.com^$third-party ||mediaraily.com^$third-party ||mediatarget.com^$third-party @@ -31329,6 +32096,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||mediatraks.com^$third-party ||mediaver.com^$third-party ||mediavine.com^$third-party +||medical-aid.net^$third-party ||medleyads.com^$third-party ||medrx.sensis.com.au^$third-party ||medyanet.net^$third-party @@ -31378,6 +32146,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||milleonid.com^$third-party ||mindlytix.com^$third-party ||minimumpay.info^$third-party +||ministedik.info^$third-party ||minodazi.com^$third-party ||mintake.com^$third-party ||mirago.com^$third-party @@ -31391,6 +32160,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||mljhpoy.com^$third-party ||mlnadvertising.com^$third-party ||mlvc4zzw.space^$third-party +||mm-syringe.com^$third-party ||mmadsgadget.com^$third-party ||mmgads.com^$third-party ||mmismm.com^$third-party @@ -31411,6 +32181,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||mobifobi.com^$third-party ||mobikano.com^$third-party ||mobile-10.com^$third-party +||mobileadspopup.com^$third-party +||mobileoffers-h-download.com^$third-party ||mobiright.com^$third-party ||mobisla.com^$third-party ||mobitracker.info^$third-party @@ -31437,6 +32209,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||moneywhisper.com^$third-party ||monkeybroker.net^$third-party ||monsoonads.com^$third-party +||monxserver.com^$third-party ||mookie1.com^$third-party ||mootermedia.com^$third-party ||mooxar.com^$third-party @@ -31460,6 +32233,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||mrelko.com^$third-party ||mrperfect.in^$third-party ||msads.net^$third-party +||mse2v5oglm.com^$third-party ||msypr.com^$third-party ||mtagmonetizationa.com^$third-party ||mtagmonetizationb.com^$third-party @@ -31487,12 +32261,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||mycooliframe.net^$third-party ||mydreamads.com^$third-party ||myemailbox.info^$third-party +||myezt1q2il.com^$third-party ||myinfotopia.com^$third-party ||mylinkbox.com^$third-party ||mynativeads.com^$third-party ||mynewcarquote.us^$third-party ||mynyx.men^$third-party ||myplayerhd.net^$third-party +||myregeneaf.com^$third-party ||mysafeurl.com^$third-party ||mystaticfiles.com^$third-party ||mythings.com^$third-party @@ -31521,6 +32297,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||nativeadsfeed.com^$third-party ||nativeleads.net^$third-party ||nativeroll.tv^$third-party +||nauchegy.link^$third-party ||navaxudoru.com^$third-party ||nbjmp.com^$third-party ||nbstatic.com^$third-party @@ -31562,6 +32339,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||newyorkwhil.com^$third-party ||nexac.com^$third-party ||nexage.com^$third-party +||nexeps.com^$third-party +||nexioniect.com^$third-party ||nextlandingads.com^$third-party ||nextmobilecash.com^$third-party ||nextoptim.com^$third-party @@ -31602,8 +32381,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||nspmotion.com^$third-party ||nsstatic.net^$third-party ||nster.net^$third-party,domain=~nster.com +||nsvfl7p9.com^$third-party ||ntent.com^$third-party ||ntv.io^$third-party +||ntvk1.ru^$third-party ||nuclersoncanthinger.info^$third-party ||nui.media^$third-party ||nullenabler.com^$third-party @@ -31620,6 +32401,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||nzads.net.nz^$third-party ||nzphoenix.com^$third-party ||o.gweini.com^$third-party +||o12zs3u2n.com^$third-party ||oads.co^$third-party ||oainternetservices.com^$third-party ||obeisantcloddishprocrustes.com^$third-party @@ -31628,6 +32410,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||obibanners.com^$third-party ||objects.tremormedia.com^$~object-subrequest,third-party ||objectservers.com^$third-party +||oboxads.com^$third-party ||oceanwebcraft.com^$third-party ||oclaserver.com^$third-party ||oclasrv.com^$third-party @@ -31638,6 +32421,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||offeradvertising.biz^$third-party ||offerenced.com^$third-party ||offerforge.com^$third-party +||offerforge.net^$third-party ||offerpalads.com^$third-party ||offerserve.com^$third-party ||offersquared.com^$third-party @@ -31688,6 +32472,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||onsitemarketplace.net^$third-party ||onti.rocks^$third-party ||onvertise.com^$third-party +||onvid.club^$third-party ||onwsys.net^$third-party ||oodode.com^$third-party ||ooecyaauiz.com^$third-party @@ -31705,6 +32490,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||operatical.com^$third-party ||opt-intelligence.com^$third-party ||opt-n.net^$third-party +||optad360.io^$third-party ||opteama.com^$third-party ||optiad.net^$third-party ||optimalroi.info^$third-party @@ -31713,11 +32499,13 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||optimizesocial.com^$third-party ||optinemailpro.com^$third-party ||optinmonster.com^$third-party +||optnmstr.com^$third-party,domain=whatismyipaddress.com ||orangeads.fr^$third-party ||orarala.com^$third-party ||oratosaeron.com^$third-party ||orbengine.com^$third-party ||ordingly.com^$third-party +||organicalews.info^$third-party ||oriel.io^$third-party ||origer.info^$third-party ||osiaffiliate.com^$third-party @@ -31765,6 +32553,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||painterede.com^$third-party ||pakbanners.com^$third-party ||panachetech.com^$third-party +||panda.network^$third-party ||pantherads.com^$third-party ||paperclipservice.com^$third-party ||paperg.com^$third-party @@ -31773,6 +32562,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||parding.info^$third-party ||pardous.com^$third-party ||parkingcrew.net^$third-party +||particizedese.club^$third-party ||partner-ads.com^$third-party ||partner.googleadservices.com^$third-party ||partner.video.syndication.msn.com^$~object-subrequest,third-party @@ -31785,6 +32575,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||passionfruitads.com^$third-party ||passive-earner.com^$third-party ||patecrafts.com^$third-party +||patiskcontentdelivery.info^$third-party ||pautaspr.com^$third-party ||pay-click.ru^$third-party ||payae8moon9.com^$third-party @@ -31882,11 +32673,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||plxserve.com^$third-party ||pmpubs.com^$third-party ||pmsrvr.com^$third-party +||pnd.gs^$third-party +||png2imag.club^$third-party ||pnoss.com^$third-party ||pnsandbox.com^$third-party ||pointclicktrack.com^$third-party ||pointroll.com^$third-party ||points2shop.com^$third-party +||poirreleast.club^$third-party ||poketraff.com^$third-party ||polanders.com^$third-party ||polarmobile.com^$third-party @@ -31905,6 +32699,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||popearn.com^$third-party ||popmajor.com^$third-party ||popmarker.com^$third-party +||popmonetizer.com^$third-party ||popmyad.com^$third-party ||popmyads.com^$third-party ||poponclick.com^$third-party @@ -31953,6 +32748,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||predictivadnetwork.com^$third-party ||predictivadvertising.com^$third-party ||preditates.com^$third-party +||preferredain.com^$third-party ||presistart.com^$third-party ||prestadsng.com^$third-party ||prexista.com^$third-party @@ -31971,6 +32767,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||pro-advertising.com^$third-party ||pro-market.net^$third-party ||pro-pro-go.com^$third-party +||proadscdn.com^$third-party ||proadsdirect.com^$third-party ||probannerswap.com^$third-party ||probtn.com^$third-party @@ -31982,12 +32779,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||projectwonderful.com^$third-party ||proludimpup.com^$third-party ||promenadd.ru^$third-party +||promo-bc.com^$third-party ||promo-reklama.ru^$third-party ||promobenef.com^$third-party ||promoted.com^$third-party ||promotionoffer.mobi^$third-party ||promotiontrack.mobi^$third-party ||propellerads.com^$third-party +||propellerclick.com^$third-party ||propellerpops.com^$third-party ||propelllerads.com^$third-party ||propelplus.com^$third-party @@ -32018,6 +32817,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||pub.network^$third-party ||pubdirecte.com^$third-party,domain=~debrideurstream.fr ||pubgears.com^$third-party +||pubguru.com^$third-party ||publicidad.net^$third-party ||publicityclerks.com^$third-party ||publicsunrise.link^$third-party @@ -32044,8 +32844,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||purpleflag.net^$third-party ||puserving.com^$third-party ||push2check.com^$third-party +||pushame.com^$third-party ||pushance.com^$third-party +||pushbaddy.com^$third-party +||pushbasic.com^$third-party +||pushdusk.com^$third-party +||pusheify.com^$third-party ||pusherism.com^$third-party +||pushimer.com^$third-party ||pushnative.com^$third-party ||pushnest.com^$third-party ||pushservice.one^$third-party @@ -32101,6 +32907,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||putrr8.com^$third-party ||putrr9.com^$third-party ||puttme.ga^$third-party +||pvclouds.com^$third-party ||pwrads.net^$third-party ||pwzn9ze.com^$third-party ||px3792.com^$third-party @@ -32133,6 +32940,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||questionmarket.com^$third-party ||questus.com^$third-party ||queurow.pro^$third-party +||quickads.net^$third-party ||quickcash500.com^$third-party ||quicktask.xyz^$third-party ||quideo.men^$third-party @@ -32144,6 +32952,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||r66net.com^$third-party ||r66net.net^$third-party ||rabilitan.com^$third-party +||radchesruno.club^$third-party ||radeant.com^$third-party ||radiatorial.online^$third-party ||radicalwealthformula.com^$third-party @@ -32153,6 +32962,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||rainbowtgx.com^$third-party ||rainwealth.com^$third-party ||rapt.com^$third-party +||rarelly.info^$third-party ||rateaccept.net^$third-party ||rawasy.com^$third-party ||rbnt.org^$third-party @@ -32197,6 +33007,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||registry.cw.cm^$third-party ||regurgical.com^$third-party ||reklamz.com^$third-party +||rekovers.ru^$third-party ||relatedweboffers.com^$third-party ||relestar.com^$third-party ||relevanti.com^$third-party @@ -32213,6 +33024,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||repressina.com^$third-party ||republer.com^$third-party ||requiredcollectfilm.info^$third-party +||reseireejoch.info^$third-party ||resideral.com^$third-party ||resonance.pk^$third-party ||respecific.net^$third-party @@ -32239,6 +33051,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||revokinets.com^$third-party ||revresda.com^$third-party ||revresponse.com^$third-party +||revrtb.com^$third-party ||revsci.net^$third-party ||revstripe.com^$third-party ||rewardisement.com^$third-party @@ -32247,6 +33060,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||reytata.ru^$third-party ||rfgsi.com^$third-party ||rfihub.net^$third-party +||rhombusads.com^$third-party ||rhown.com^$third-party ||rhythmcontent.com^$third-party ||rhythmxchange.com^$third-party @@ -32262,6 +33076,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||rixaka.com^$third-party ||rmxads.com^$third-party ||rnmd.net^$third-party +||ro88qcuy.com^$third-party ||robocat.me^$third-party ||rocketier.net^$third-party ||rocketyield.com^$third-party @@ -32276,6 +33091,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||rotaban.ru^$third-party ||rotatingad.com^$third-party ||rotorads.com^$third-party +||rotumal.com^$third-party ||roughted.com^$third-party ||rovion.com^$third-party ||roxyaffiliates.com^$third-party @@ -32295,6 +33111,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||rummyaffiliates.com^$third-party ||run-syndicate.com^$third-party ||runadtag.com^$third-party +||runative.com^$third-party ||runreproducerow.com^$third-party ||rvtlife.com^$third-party ||rvttrack.com^$third-party @@ -32302,6 +33119,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||rxthdr.com^$third-party ||ryminos.com^$third-party ||s.adroll.com^$third-party +||s2block.com^$third-party +||s2blosh.com^$third-party ||s2d6.com^$third-party ||sa.entireweb.com^$third-party ||sa2eoqu.bid^$third-party @@ -32319,6 +33138,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||sape.ru^$third-party ||saple.net^$third-party ||satgreera.com^$third-party +||sationy.info^$third-party ||saturalist.com^$third-party ||saveads.net^$third-party ||saveads.org^$third-party @@ -32355,6 +33175,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||seductionprofits.com^$third-party ||seegamese.com^$third-party ||seekads.net^$third-party +||seethisinaction.com^$third-party ||seiya.work^$third-party ||sekindo.com^$third-party ||selectablemedia.com^$third-party @@ -32374,7 +33195,6 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||seriousfiles.com^$third-party ||servali.net^$third-party ||serve-sys.com^$third-party -||servebom.com^$third-party ||servedby-buysellads.com^$third-party,domain=~buysellads.com ||servedbyadbutler.com^$third-party ||servedbyopenx.com^$third-party @@ -32388,6 +33208,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||sevenads.net^$third-party ||sevendaystart.com^$third-party ||sexmoney.com^$third-party +||sexohme.ru^$third-party ||seyfert.space^$third-party ||shakamech.com^$third-party ||shalleda.com^$third-party @@ -32409,6 +33230,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||shr.fyi^$third-party ||shustona.info^$third-party ||siamzone.com^$third-party +||sielsmaats.com^$third-party ||signout.website^$third-party ||silence-ads.com^$third-party ||silstavo.com^$third-party @@ -32435,6 +33257,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||skytemjo.link^$third-party ||skywarts.ru^$third-party ||slfpu.com^$third-party +||slfsmf.com^$third-party ||slikslik.com^$third-party ||slimspots.com^$third-party ||slimtrade.com^$third-party @@ -32461,6 +33284,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||smileycentral.com^$third-party ||smilyes4u.com^$third-party ||smintmouse.com^$third-party +||smothere.pro^$third-party ||smowtion.com^$third-party ||smpgfx.com^$third-party ||smrt-view.com^$third-party @@ -32492,11 +33316,13 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||solihullah.info^$third-party ||solocpm.com^$third-party ||solutionzip.info^$third-party +||sombes.com^$third-party ||sonnerie.net^$third-party ||sonobi.com^$third-party ||soosooka.com^$third-party ||sophiasearch.com^$third-party ||sotuktraffic.com^$third-party +||soukou.club^$third-party ||sparkstudios.com^$third-party ||speakol.com^$third-party ||specificclick.net^$third-party @@ -32565,6 +33391,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||starlayer.com^$third-party ||startpagea.com^$third-party ||startraint.com^$third-party +||stat-rock.com^$third-party ||statcamp.net^$third-party ||statecannoticed.com^$third-party ||statelead.com^$third-party @@ -32609,6 +33436,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||superippo.com^$third-party ||superloofy.com^$third-party ||supersitetime.com^$third-party +||superwebs.pro^$third-party ||supplyframe.com^$third-party ||supprent.com^$third-party ||supremeadsonline.com^$third-party @@ -32649,11 +33477,13 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||tagjunction.com^$third-party ||tagshost.com^$third-party ||tailsweep.com^$third-party +||tainiesonline.fun^$third-party ||takensparks.com^$third-party ||talaropa.com^$third-party ||talk2none.com^$third-party ||tangozebra.com^$third-party ||tapad.com^$third-party +||tapinfluence.com^$third-party ||tardangro.com^$third-party ||targetadverts.com^$third-party ||targeterra.info^$third-party @@ -32668,6 +33498,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||td563.com^$third-party ||td583.com^$third-party ||tdmd.us^$third-party +||tdsjsext.com^$third-party ||teads.tv^$third-party ||teambetaffiliates.com^$third-party ||teasernet.com^$third-party @@ -32683,6 +33514,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||teraxhif.com^$third-party ||terraclicks.com^$third-party ||terrapush.com^$third-party +||terratraf.com^$third-party ||teschenite.com^$third-party ||testfilter.com^$third-party ||testnet.nl^$third-party @@ -32691,6 +33523,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||text-link-ads.com^$third-party ||textonlyads.com^$third-party ||textsrv.com^$third-party +||tfa5e.top^$third-party ||tfag.de^$third-party ||tfuyqoxs.com^$third-party ||tgmnstr.com^$third-party @@ -32698,6 +33531,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||thaez4sh.com^$third-party ||thangasoline.com^$third-party ||thankyouforadvertising.com^$third-party +||tharbadir.com^$third-party ||theadgateway.com^$third-party ||theads.me^$third-party ||thebannerexchange.com^$third-party @@ -32727,6 +33561,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||tisadama.com^$third-party ||tiser.com^$third-party ||tissage-extension.com^$third-party +||titranco.info^$third-party ||tkqlhce.com/image-$third-party ||tkqlhce.com/placeholder-$third-party ||tldadserv.com^$third-party @@ -32787,7 +33622,6 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||trackingoffer.info^$third-party ||trackingoffer.net^$third-party ||tracklab.club^$third-party -||trackmytarget.com^$third-party ||trackpath.biz^$third-party ||trackpromotion.net^$third-party ||trackstarsengland.net^$third-party @@ -32921,15 +33755,18 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ultimategracelessness.info^$third-party ||umamdmo.com^$third-party ||unanimis.co.uk^$third-party +||unaturing.info^$third-party ||underclick.ru^$third-party ||underdog.media^$third-party ||undertone.com^$third-party ||undousun.com^$third-party ||unhardward.com^$third-party ||unicast.com^$third-party +||unifini.de^$third-party ||unitethecows.com^$third-party ||universityofinternetscience.com^$third-party ||unlockr.com^$third-party +||unrestery.info^$third-party ||unrulymedia.com^$third-party ||unterary.com^$third-party ||untidyquestion.com^$third-party @@ -33005,7 +33842,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||vibrant.co^$third-party ||vibrantmedia.com^$third-party ||victorance.com^$third-party +||vid7delivery.com^$third-party ||vidcoin.com^$third-party +||vidcpm.com^$third-party ||video-loader.com^$third-party ||video1404.info^$third-party ||videoadex.com^$third-party @@ -33014,6 +33853,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||videoegg.com^$third-party ||videohub.com^$third-party ||videohube.eu^$third-party +||videoindigen.com^$third-party ||videolansoftware.com^$third-party ||videoliver.com^$third-party ||videologygroup.com^$third-party @@ -33025,6 +33865,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||videoroll.net^$third-party ||videovfr.com^$third-party ||vidpay.com^$third-party +||vidsdelivery.com^$third-party ||viedeo2k.tv^$third-party ||view-ads.de^$third-party ||view.atdmt.com/partner/$third-party @@ -33055,6 +33896,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||vogo-vogo.ru^$third-party ||vogosita.com^$third-party ||vogozaw.ru^$third-party +||voipnewswire.net^$third-party +||voodoo.com^$third-party ||vpico.com^$third-party ||vrtzads.com^$third-party ||vs20060817.com^$third-party @@ -33065,6 +33908,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||vuiads.de^$third-party ||vuiads.info^$third-party ||vuiads.net^$third-party +||vukhhjzd.com^$third-party ||vupulse.com^$third-party ||vuuwd.com^$third-party ||w00f.net^$third-party @@ -33091,6 +33935,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||walternse.com^$third-party ||wamnetwork.com^$third-party ||wangfenxi.com^$third-party +||wantcannabis.ca^$third-party ||waploft.cc^$third-party ||waploft.com^$third-party ||warezlayer.to^$third-party @@ -33109,17 +33954,21 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||wbptqzmv.com^$third-party ||wcmcs.net^$third-party ||wcpanalytics.com^$third-party +||wdaxvjr9dc.com^$third-party ||weadrevenue.com^$third-party ||web-adservice.com^$third-party ||web-bird.jp^$third-party ||webads.co.nz^$third-party ||webads.nl^$third-party ||webadvertise123.com^$third-party +||webcontentdelivery.info^$third-party ||webeatyouradblocker.com^$third-party +||webmasterspub.com^$third-party ||webmedia.co.il^$third-party ||webonlinnew.com^$third-party ||weborama.fr^$third-party ||weborama.io^$third-party +||webpushcloud.info^$third-party ||webseeds.com^$third-party ||webtradehub.com^$third-party ||webtraffic.ttinet.com^$third-party @@ -33234,6 +34083,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||yellorun.com^$third-party ||yellowacorn.net^$third-party ||yellowmango.eu^$third-party +||yeo1tfjz5f.com^$third-party ||yepoints.net^$third-party ||yes-messenger.com^$third-party ||yesadsrv.com^$third-party @@ -33275,6 +34125,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||youroffers.win^$third-party ||yourquickads.com^$third-party ||youwatchtools.com^$third-party +||ypreferred.com^$third-party ||ytsa.net^$third-party ||yuarth.com^$third-party ||yucce.com^$third-party @@ -33292,6 +34143,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||z-defense.com^$third-party ||z-gbtlfibnw.co^$third-party ||z5x.net^$third-party +||zafrc.5780.site^$third-party ||zangocash.com^$third-party ||zanox-affiliate.de/ppv/$third-party ||zanox.com/ppv/$third-party @@ -33324,13 +34176,18 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||zompmedia.com^$third-party ||zonealta.com^$third-party ||zonplug.com^$third-party +||zoocauvo.net^$third-party ||zoomdirect.com.au^$third-party ||zorwrite.com^$third-party ||zugo.com^$third-party +||zukxd6fkxqn.com^$third-party ||zwaar.org^$third-party ||zxxds.net^$third-party ||zyiis.net^$third-party ||zypenetwork.com^$third-party +! Dodgy skimmers +||bootstrap-js.com^$third-party +||g-statistic.com^$third-party ! hilltopads ||adglob.asia^$third-party ||affroba.net^$third-party @@ -33359,6 +34216,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||chiptionics.co^$third-party ||chness.co^$third-party ||ckivxgxgqknk.com^$third-party +||cklad.xyz^$third-party ||clifftopper.com^$third-party ||conceau.co^$third-party ||conflibred.co^$third-party @@ -33943,6 +34801,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ac2510b178ade.com^$third-party ||acamar.xyz^$third-party ||achird.xyz^$third-party +||acloudvideos.com^$third-party ||acubens.xyz^$third-party ||ad1data.com^$third-party ||ad1rtb.com^$third-party @@ -34053,6 +34912,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cfb943e26351a.com^$third-party ||cg1bz6tf.loan^$third-party ||chainwalladsy.com^$third-party +||charmour.club^$third-party ||chenaladenews.com^$third-party ||cisgbirj.website^$third-party ||ckdegfi5.faith^$third-party @@ -34344,6 +35204,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||stickcoinad.com^$third-party ||stirshakead.com^$third-party ||superadbid.com^$third-party +||t2lgo.com^$third-party ||t2y16t3g.download^$third-party ||tdcgjhfgdxfghfch.com^$third-party ||tde2wkyv.stream^$third-party @@ -34396,16 +35257,23 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ! Tag adservers ||1el-1el-fie.com^$third-party ||1elllwrite.com^$third-party +||1hanritten.com^$third-party +||1sen-pit-fan.com^$third-party +||2an-hit-ren.com^$third-party ||2delllwrite.com^$third-party ||2el-2el-fie.com^$third-party +||3delllwrite.com^$third-party ||3el-3el-fie.com^$third-party ||4dtrk.com^$third-party +||addroplet.com^$third-party ||badtopwitch.work^$third-party +||baletingo.com^$third-party ||bandelcot.com^$third-party ||belwrite.com^$third-party ||bip-bip-blip.com^$third-party ||bipwrite.com^$third-party ||bit-bork-boodle.com^$third-party +||blatungo.com^$third-party ||bob-bob-bobble.com^$third-party ||bobblewrite.com^$third-party ||boodlewrite.com^$third-party @@ -34416,6 +35284,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cash-ca-ching.com^$third-party ||catwrite.com^$third-party ||centwrite.com^$third-party +||clickperks.info^$third-party ||cold-cold-freezing.com^$third-party ||crickwrite.com^$third-party ||data-data-vac.com^$third-party @@ -34434,6 +35303,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||hash-hash-tag.com^$third-party ||havenwrite.com^$third-party ||host-host-ads.com^$third-party +||infrashift.com^$third-party +||jeinvegpool.com^$third-party ||la-la-moon.com^$third-party ||la-la-sf.com^$third-party ||livwrite.com^$third-party @@ -34442,6 +35313,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||new-new-years.com^$third-party ||new17write.com^$third-party ||newsadst.com^$third-party +||normkela.com^$third-party ||parwrite.com^$third-party ||qel-qel-fie.com^$third-party ||qelllwrite.com^$third-party @@ -34478,8 +35350,11 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||xmas-xmas-wow.com^$third-party ||zel-zel-fie.com^$third-party ||zelllwrite.com^$third-party +||zenhppyad.com^$third-party ||zim-zim-zam.com^$third-party +||zinhavnpak.com^$third-party ||zip-zip-swan.com^$third-party +||zlacraft.com^$third-party ||zorango.com^$third-party ! Mobile ||adbuddiz.com^$third-party @@ -34597,7 +35472,1229 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||viuboin4.com^$third-party ||yie4zooseif.info^$third-party ! popads.net +||aayaknbn.com^$third-party +||abbahoxgss.com^$third-party +||abfcfxfkzmiqht.com^$third-party +||acduswfvyjylzq.com^$third-party +||achsijkc.com^$third-party +||acrsgxeah.com^$third-party +||acvxsptoqh.com^$third-party +||adeyujimmmh.com^$third-party +||aeobzaii.com^$third-party +||afgbvhocfvpm.com^$third-party +||afzoyaquhjltdd.com^$third-party +||agfqcndiugnr.com^$third-party +||aggpfmdtzf.com^$third-party +||agqguxbm.com^$third-party +||aiiukvzjtsc.com^$third-party +||aikdakxoc.com^$third-party +||aitdwhmcvlm.com^$third-party +||aizopowmtnho.com^$third-party +||ajoaorexnieym.com^$third-party +||ajttqxeqg.com^$third-party +||akdzimverrss.com^$third-party +||akmihtdbbz.com^$third-party +||akzvxmjnubq.com^$third-party +||aljsuubo.com^$third-party +||alkagrkgvltzlk.com^$third-party +||allnvbtrtpku.com^$third-party +||amaecylce.com^$third-party +||amauzaqp.com^$third-party +||amlcscfr.com^$third-party +||aneqmscervl.com^$third-party +||aonxktnn.com^$third-party +||apddozcgdh.com^$third-party +||apiryrkxkhil.com^$third-party +||aplfkrppjsutf.com^$third-party +||aqussxtpjfelp.com^$third-party +||arcfwcxi.com^$third-party +||arkhamxojvr.com^$third-party +||artsdvaguur.com^$third-party +||arwlvjqzxxnftz.com^$third-party +||asbqyhrpty.com^$third-party +||asdtwttky.com^$third-party +||askywtrk.com^$third-party +||asqbwneriyvur.com^$third-party +||asrjtcddksm.com^$third-party +||atczxgxuxloqf.com^$third-party +||aultemeztokc.com^$third-party +||auyyklnpj.com^$third-party +||avjxftprif.com^$third-party +||avkigyhrazah.com^$third-party +||avpgdzdesjnt.com^$third-party +||avrdrpwt.com^$third-party +||awrxkucpfbsq.com^$third-party +||axjxdtnguuyqr.com^$third-party +||axmxarqxbkc.com^$third-party +||ayyxveilslz.com^$third-party +||azdhfnoojvpuvr.com^$third-party +||azfoibmukpwz.com^$third-party +||azgmbqhlr.com^$third-party +||azgwyeyjufdqc.com^$third-party +||azgyimccolyyo.com^$third-party +||aznfyqgrbgy.com^$third-party +||baphruesqm.com^$third-party +||bbxaumvpzqpunx.com^$third-party +||bcxronvqkwe.com^$third-party +||bdhxpxohwssdfd.com^$third-party +||bdtmbiezv.com^$third-party +||bdtwxreri.com^$third-party +||begnsbnjegnolq.com^$third-party +||bekiruvppl.com^$third-party +||bfmrffluuazwn.com^$third-party +||bgzyppwk.com^$third-party +||bhfuoayzqqv.com^$third-party +||bikuetrh.com^$third-party +||bimwswreljucxa.com^$third-party +||binullxzwnsqws.com^$third-party +||birslhmnnc.com^$third-party +||biupcyhpmjazv.com^$third-party +||bixolsoqluvzpu.com^$third-party +||bksbcawzviwcw.com^$third-party +||bkvwnbkq.com^$third-party +||bmoshyiypks.com^$third-party +||bonxsqstn.com^$third-party +||bowqoedgldc.com^$third-party +||bpnjigwalqjho.com^$third-party +||bpudfbrc.com^$third-party +||bqvgpuvjwhjggp.com^$third-party +||brfyubakyg.com^$third-party +||brloygpasa.com^$third-party +||bsmryjou.com^$third-party +||bsrmcmvdoeyzib.com^$third-party +||bturlzbakbcsdd.com^$third-party +||buadnqirhykcyc.com^$third-party +||bugwiqivdqotjk.com^$third-party +||burobtnbpgkh.com^$third-party +||bvcddoyb.com^$third-party +||bwohgwrk.com^$third-party +||bwvigmkn.com^$third-party +||bxvydxjqklq.com^$third-party +||bzotzfcbhomw.com^$third-party +||caajevalistl.com^$third-party +||caaqyzbpsbtk.com^$third-party +||camrfajedgku.com^$third-party +||caucqpoeg.com^$third-party +||cavdzowr.com^$third-party +||cayqecxokz.com^$third-party +||cbdjzemui.com^$third-party +||cbzkrwjdskg.com^$third-party +||ccemeoqbqb.com^$third-party +||cdegnloptetj.com^$third-party +||cdyygbzihdh.com^$third-party +||cfhkiriics.com^$third-party +||cfpqhrfpccmpq.com^$third-party +||cfqzixjwwqgow.com^$third-party +||cfskcqrwbog.com^$third-party +||cgaemihcbvr.com^$third-party +||cgkpwhkgjxo.com^$third-party +||cgrvnpkwuytts.com^$third-party +||cifipkbu.com^$third-party +||cjgpifztileh.com^$third-party +||cjojvvfyb.com^$third-party +||cjsgmoekcb.com^$third-party +||ckxyvauhqfuoin.com^$third-party +||clgyhwaoh.com^$third-party +||clsvugmivpf.com^$third-party +||clybtbahdbwkep.com^$third-party +||cmnhwzdsvr.com^$third-party +||cmrppltjs.com^$third-party +||cofybuwuc.com^$third-party +||coshfgpgab.com^$third-party +||cqhxrlnhzlda.com^$third-party +||cqjnxsbuplcqri.com^$third-party +||crgfbmzsk.com^$third-party +||crjsrbyybipozq.com^$third-party +||crvvrxfgsvohiy.com^$third-party +||cshzkkihjnweb.com^$third-party +||ctcpwymaeuwnqd.com^$third-party +||ctjtlrmy.com^$third-party +||cttnlnsnwdokqb.com^$third-party +||cukwbpne.com^$third-party +||cvhcrbbbfaa.com^$third-party +||cvjzauehxjsy.com^$third-party +||cxxsegmhltakq.com^$third-party +||cxzisvjhpt.com^$third-party +||cybzsdkmrqgy.com^$third-party +||cyfzthaduxhb.com^$third-party +||cyhcpeprgy.com^$third-party +||cymeeoolym.com^$third-party +||cytpfucbb.com^$third-party +||czqrilwnayq.com^$third-party +||czzzwuvvc.com^$third-party +||daljntupdaoejb.com^$third-party +||dbcxaicjyt.com^$third-party +||dbuwkhpggim.com^$third-party +||dcyeufoq.com^$third-party +||degitlwfezpe.com^$third-party +||deiqehvcdnntg.com^$third-party +||dergevqzqi.com^$third-party +||derqboxqca.com^$third-party +||dfawfyhesfe.com^$third-party +||dfjaoecxqyox.com^$third-party +||dfkpqvhcl.com^$third-party +||dglfkgmhahilp.com^$third-party +||dgnuumyxpqiget.com^$third-party +||dgrvnlhz.com^$third-party +||dhtqupvxujyfp.com^$third-party +||dieohupl.com^$third-party +||dijutbdzbv.com^$third-party +||djiufagozzla.com^$third-party +||djnroblmpyxrh.com^$third-party +||dktaqipmquo.com^$third-party +||dlotljikswmvq.com^$third-party +||dlwmksxohvw.com^$third-party +||dmkadnohjoqh.com^$third-party +||dmrqnwtyttd.com^$third-party +||docqacvwhgbxv.com^$third-party +||dpoffxqjlgt.com^$third-party +||dqekudhbwprx.com^$third-party +||dsemgngou.com^$third-party +||dsgjefwejkc.com^$third-party +||dtqcjtkytuqn.com^$third-party +||durowueoaxjhd.com^$third-party +||duwrigndkjp.com^$third-party +||dvdyicsndqbqo.com^$third-party +||dviavwhykcdp.com^$third-party +||dwopbruzifg.com^$third-party +||dwvfccxbj.com^$third-party +||dxqorupwedbotu.com^$third-party +||dxzgoyzo.com^$third-party +||dydxtkvmktumjp.com^$third-party +||dypmzetaj.com^$third-party +||dywqwrtnhegyz.com^$third-party +||dzqoubtxsaskdl.com^$third-party +||dzztjcbt.com^$third-party +||eaffxhnzh.com^$third-party +||ebbhjxspf.com^$third-party +||ebifuaad.com^$third-party +||eekmkywfke.com^$third-party +||efebafmqn.com^$third-party +||egcocjwpzqsa.com^$third-party +||ekggptrw.com^$third-party +||ekxlneryaiefwn.com^$third-party +||elcolpplwua.com^$third-party +||elvfmxguozafu.com^$third-party +||elwbhndbxfqk.com^$third-party +||emzxewhgjt.com^$third-party +||enynwkvdb.com^$third-party +||eofaplocyrcxhq.com^$third-party +||eotbkgjqu.com^$third-party +||ephtwbxuqy.com^$third-party +||eplocjhuxsoj.com^$third-party +||eqezqqdpjmxbpb.com^$third-party +||eqhawyidkdug.com^$third-party +||ervinguewty.com^$third-party +||esgnyfznnihl.com^$third-party +||etkhujhmhjix.com^$third-party +||etuihxnhuxrofl.com^$third-party +||eutdrjvsrmav.com^$third-party +||euuikdao.com^$third-party +||ewlnukukkca.com^$third-party +||ewopxadcn.com^$third-party +||exbphrqpqukm.com^$third-party +||ezgswchaz.com^$third-party +||ezjepifcz.com^$third-party +||fcjodgfpjiswa.com^$third-party +||fcpispplqq.com^$third-party +||fdbrwxtm.com^$third-party +||fdrkesvb.com^$third-party +||febalwby.com^$third-party +||ffcqkvdaklrqkg.com^$third-party +||ffjzebtmdwi.com^$third-party +||fgnzizhe.com^$third-party +||fgsjjpjhdlfthp.com^$third-party +||fhtlyoqzyjjof.com^$third-party +||fjeqkpblfb.com^$third-party +||fkfmujcudpwdn.com^$third-party +||fkvjntfj.com^$third-party +||flbecoidmt.com^$third-party +||flgstgrcwapk.com^$third-party +||flnqkhnqjcmvp.com^$third-party +||flvuylhsyg.com^$third-party +||fngoubeq.com^$third-party +||fnuuhrhfkvpbnm.com^$third-party +||fofjazpwccc.com^$third-party +||fpdsavexteno.com^$third-party +||fpluhtibx.com^$third-party +||fpxkjlzmkqp.com^$third-party +||fqckdxjgle.com^$third-party +||fqhpssdbenl.com^$third-party +||fqldrulyjfnt.com^$third-party +||fqufpknrarn.com^$third-party +||frbhjvazapgo.com^$third-party +||frfgfhzxtfvsp.com^$third-party +||fsdvydpldxrbu.com^$third-party +||fsiadjbirgobi.com^$third-party +||fsqknqvlngde.com^$third-party +||ftttziizhuplfj.com^$third-party +||ftuohzeijbkm.com^$third-party +||ftymzxmic.com^$third-party +||fuaawvoqbzza.com^$third-party +||fuwgbbkktwbu.com^$third-party +||fveugxikrgrbsh.com^$third-party +||fwbhvrpiunlzyh.com^$third-party +||fwzqogrlgsdl.com^$third-party +||fxazopwrns.com^$third-party +||fxdglnldbnyq.com^$third-party +||fxvbsnwnwoib.com^$third-party +||fynprrom.com^$third-party +||fyyyyppk.com^$third-party +||fzbnuyjgyexs.com^$third-party +||fzccvcrsbtb.com^$third-party +||fzwxuqoy.com^$third-party +||gaqhseuqp.com^$third-party +||gbwhqbiiq.com^$third-party +||gbybvvfo.com^$third-party +||gbytjlggor.com^$third-party +||gdtbpaqa.com^$third-party +||gdyelbwku.com^$third-party +||gdyjhclaxvqz.com^$third-party +||gekywqwky.com^$third-party +||gfuhjlpnuj.com^$third-party +||ggijrjktcld.com^$third-party +||ghjlhnbc.com^$third-party +||gifjvmfkzykp.com^$third-party +||girrjaqgjb.com^$third-party +||gjliurjvfnkymq.com^$third-party +||gkaatcjxwa.com^$third-party +||glvjbogft.com^$third-party +||glzaaewyvdkae.com^$third-party +||gmeomlvmqlmu.com^$third-party +||gmquualzdmqtxp.com^$third-party +||gmutfgxdvwmtf.com^$third-party +||gnkpuprxa.com^$third-party +||gnreqzzts.com^$third-party +||goiqwteaxvgc.com^$third-party +||golkkzpniri.com^$third-party +||gouowkjmewn.com^$third-party +||gpudqmly.com^$third-party +||gpzywrsrcr.com^$third-party +||gqlaoeyczxsvk.com^$third-party +||gqlmavnoavcaw.com^$third-party +||grkrkurbyykok.com^$third-party +||grsnseuoispsco.com^$third-party +||gsghbxydcyum.com^$third-party +||gsjhehtqvin.com^$third-party +||gtorsoxdh.com^$third-party +||gudlhvxz.com^$third-party +||gutccaxnwso.com^$third-party +||gvahzhgblkkyr.com^$third-party +||gwxaulcgmizcq.com^$third-party +||gxeoadmo.com^$third-party +||gxleeixyzlaaab.com^$third-party +||gxptetvbtkfj.com^$third-party +||gxxkrzrvy.com^$third-party +||gxzfpusmd.com^$third-party +||gyycgkchjtimu.com^$third-party +||gzoprhvqhie.com^$third-party +||hafksvqiir.com^$third-party +||haqbllmvpbqc.com^$third-party +||hasrijwnxtn.com^$third-party +||hauvkkwrbme.com^$third-party +||hayxktgbqpmult.com^$third-party +||hbycvbyyj.com^$third-party +||hcijbbzz.com^$third-party +||hcmafnawzxfnam.com^$third-party +||hcqjgkpg.com^$third-party +||hcyqwhquqjosn.com^$third-party +||hdcfyrzx.com^$third-party +||hdoabbjyyebca.com^$third-party +||hduefoyd.com^$third-party +||hdxfyoziizy.com^$third-party +||heaaizwhm.com^$third-party +||hefgfqcyfmv.com^$third-party +||hezasoiduicbha.com^$third-party +||hfslmsbj.com^$third-party +||hgbxmqyqoplpif.com^$third-party +||hgdmzshm.com^$third-party +||hhffiibyamkvyu.com^$third-party +||hhleomgyiruth.com^$third-party +||hhrxmgaepe.com^$third-party +||higishzxn.com^$third-party +||hiitwzyvkdyvxn.com^$third-party +||hjjdmohuzp.com^$third-party +||hjnekvux.com^$third-party +||hkhotpewfxr.com^$third-party +||hkjxihngzlmwc.com^$third-party +||hkoxznukwpdhxu.com^$third-party +||hlvvlouaeicp.com^$third-party +||hmepgymo.com^$third-party +||hmzwcomigpqia.com^$third-party +||hnntopkvrsivwc.com^$third-party +||hnregzjxsafu.com^$third-party +||hogylomirfc.com^$third-party +||hoyqhygv.com^$third-party +||hpsthxyqxqae.com^$third-party +||hpufwccrmiwz.com^$third-party +||hpxbifcd.com^$third-party +||hqgenotbptcu.com^$third-party +||hqqyesittgihp.com^$third-party +||hrorxufknjdm.com^$third-party +||hsqslxewsnga.com^$third-party +||hsqvofrzwluvns.com^$third-party +||hstqqjxqwnrfhy.com^$third-party +||hsufwxpdtddlh.com^$third-party +||huhrxmgiofzna.com^$third-party +||hvgytlbdnuqunp.com^$third-party +||hwiccseamrs.com^$third-party +||hxhyejtblmu.com^$third-party +||hxqetblh.com^$third-party +||iapxxrjzc.com^$third-party +||iatwyqgvpq.com^$third-party +||ibfueyttemsefi.com^$third-party +||ibnuoduab.com^$third-party +||icfjzmqsejzfb.com^$third-party +||icfxndxwpan.com^$third-party +||icjpdubxgab.com^$third-party +||ictmdbus.com^$third-party +||icuazeczpeoohx.com^$third-party +||idbtfwllhogxc.com^$third-party +||iddvmkxme.com^$third-party +||ideprjebdvj.com^$third-party +||idernzastoeok.com^$third-party +||ieqbsnteuyn.com^$third-party +||ifbhceoxx.com^$third-party +||ifdmdfqysaacqa.com^$third-party +||ifecuwzjajkiq.com^$third-party +||ifgnsrtjcz.com^$third-party +||iggukjfuylwyv.com^$third-party +||igsxvpghnamnsz.com^$third-party +||ihcbfiqkp.com^$third-party +||ihvmcqojoj.com^$third-party +||ijhqzvlnsxu.com^$third-party +||ijmzezsaxxomr.com^$third-party +||ijnghdmfrb.com^$third-party +||ijowsfraldsnb.com^$third-party +||ikhdsnufzzj.com^$third-party +||ikvagxovc.com^$third-party +||ilclngnarpy.com^$third-party +||illazkka.com^$third-party +||ilugfyhlfv.com^$third-party +||iluwjbuwm.com^$third-party +||imidshmpzr.com^$third-party +||imnsmvmjrdiwwr.com^$third-party +||inhcrirmboz.com^$third-party +||iogutpkrkkycq.com^$third-party +||ipehunxxyir.com^$third-party +||ipxdoldjsvnjvw.com^$third-party +||irfiysdcrnleu.com^$third-party +||isxwajatbig.com^$third-party +||itlmnxlauah.com^$third-party +||itsyuvrlesq.com^$third-party +||itzgybxfrbodq.com^$third-party +||iuncajvw.com^$third-party +||iwfzluau.com^$third-party +||iwgdguuz.com^$third-party +||ixsogpaexhgzn.com^$third-party +||ixtmbdajhvimtv.com^$third-party +||ixwbgjnjf.com^$third-party +||iybkbyciv.com^$third-party +||iydppfwjgcjs.com^$third-party +||iyqchvtlklbxm.com^$third-party +||izavihllfvej.com^$third-party +||izedcwsouaszk.com^$third-party +||izwzyhlm.com^$third-party +||jaihowgr.com^$third-party +||jakzpcgrxgda.com^$third-party +||jbcadlpdfsxsfe.com^$third-party +||jcmdvfrn.com^$third-party +||jdbovkzjtuup.com^$third-party +||jdskyjntuhea.com^$third-party +||jecbbkrnfn.com^$third-party +||jeeumttalzwt.com^$third-party +||jenaowzhtbi.com^$third-party +||jevxjcdnrd.com^$third-party +||jffdktcyr.com^$third-party +||jfjuhxfllw.com^$third-party +||jfvadxjr.com^$third-party +||jhmmbrfsqm.com^$third-party +||jhxpbihkucrq.com^$third-party +||jiiyddosyv.com^$third-party +||jkjcoyeeglunz.com^$third-party +||jkvkhgztow.com^$third-party +||jkywbooyc.com^$third-party +||jlmnnrwuqz.com^$third-party +||jlvqbfknjajot.com^$third-party +||jlwejibe.com^$third-party +||jngxxwythaf.com^$third-party +||jnhjvkapqf.com^$third-party +||jozfwcmrxkwva.com^$third-party +||jpdauipgz.com^$third-party +||jpqmviofsf.com^$third-party +||jpxevzab.com^$third-party +||jqanygfhqne.com^$third-party +||jqsrfzjgn.com^$third-party +||jtveisrh.com^$third-party +||juvqtttkhz.com^$third-party +||jvkhhxwcnijvmf.com^$third-party +||jvqbbfrg.com^$third-party +||jxusrymeeqyi.com^$third-party +||jyujouii.com^$third-party +||jzbutifk.com^$third-party +||jzfzgkepkjcf.com^$third-party +||jzgtnetghdc.com^$third-party +||jzjhcpdf.com^$third-party +||jzllgntkazui.com^$third-party +||kacfofrcndc.com^$third-party +||kaojrivmhys.com^$third-party +||katxkxcncwool.com^$third-party +||kbgyxsoskilli.com^$third-party +||kbqebfcubeiaa.com^$third-party +||kbwortdqjbns.com^$third-party +||kcarnzeaipjssg.com^$third-party +||kcitwbcc.com^$third-party +||kcnyhfmowc.com^$third-party +||kcugdqmmfcqrb.com^$third-party +||kdfjjvidllnbaa.com^$third-party +||kdyfsgpa.com^$third-party +||kfxrukfzqazrs.com^$third-party +||kfyhxmycgjaqkn.com^$third-party +||kgkkfrvujnqf.com^$third-party +||kgobpqziy.com^$third-party +||khdmabhykmj.com^$third-party +||khefhmgfwnnqgv.com^$third-party +||kjtcdiyzd.com^$third-party +||kksoyysmpp.com^$third-party +||klhjuuwrmxyjsn.com^$third-party +||klhvqeajy.com^$third-party +||klxteeltivy.com^$third-party +||klzvkrzluqnx.com^$third-party +||kozloiczght.com^$third-party +||kpoplhjnhlagy.com^$third-party +||kqohskoysgxx.com^$third-party +||krpdqnnb.com^$third-party +||krtdobasy.com^$third-party +||ksrcnyrntlyfo.com^$third-party +||ktdthraxzxt.com^$third-party +||kujwlsnl.com^$third-party +||kvhxckkd.com^$third-party +||kwajysvvjeyvs.com^$third-party +||kwcrryneebg.com^$third-party +||kweayxzfazrws.com^$third-party +||kwomkjjoajcyyt.com^$third-party +||kwsmqtposrub.com^$third-party +||kxzmmtdx.com^$third-party +||labdwkqyavb.com^$third-party +||lanktydm.com^$third-party +||lawvcpqtapzsh.com^$third-party +||lbaybxwiklnfe.com^$third-party +||lbkprcoosfgk.com^$third-party +||lcsgdwlxrlgq.com^$third-party +||ledvqaldtf.com^$third-party +||lfjvaaswkxqj.com^$third-party +||lfqocbhv.com^$third-party +||liadlzantv.com^$third-party +||ljkihuolgoh.com^$third-party +||ljkmwpvahv.com^$third-party +||ljrljohnoqa.com^$third-party +||lkksbzcslmeefw.com^$third-party +||lkzvhtetshbu.com^$third-party +||llgvjtkg.com^$third-party +||llhjbwcjnuii.com^$third-party +||lliumrpvj.com^$third-party +||llpdtbmowsg.com^$third-party +||llvidwpt.com^$third-party +||lnicyniqxdxg.com^$third-party +||lnwbiuetoymifj.com^$third-party +||lojuxbnt.com^$third-party +||lovvznyhujf.com^$third-party +||lpbhbwpbpnl.com^$third-party +||lptggobhuuxcdw.com^$third-party +||lpxxafsupgsho.com^$third-party +||ltvrdftgr.com^$third-party +||luhbhndh.com^$third-party +||lusfrsxgxopm.com^$third-party +||lvcrcimfmfx.com^$third-party +||lvctzafuvn.com^$third-party +||lvldcxnq.com^$third-party +||lwajqohv.com^$third-party +||lxelgoqzvjfw.com^$third-party +||lxlisrvzz.com^$third-party +||lxnimmyikuekn.com^$third-party +||lxpgdkskkt.com^$third-party +||lxyadcffdpaytd.com^$third-party +||lxymfyptdrast.com^$third-party +||lybmmxah.com^$third-party +||lykuxkxsvvnxqd.com^$third-party +||lyyenjcocog.com^$third-party +||lzopoqzlihfbc.com^$third-party +||maidlytsnrn.com^$third-party +||mbixofultnnd.com^$third-party +||mbmjqinvsil.com^$third-party +||mbyrgeoizdid.com^$third-party +||mcaxqvcu.com^$third-party +||mcaybfrnrqpmv.com^$third-party +||mcfdnvewqws.com^$third-party +||mcnklvsodqqa.com^$third-party +||mcsnhbdil.com^$third-party +||mdulmrphzsnvw.com^$third-party +||mdurqeiydegwzy.com^$third-party +||meguanha.com^$third-party +||mfxxpyhzofbsg.com^$third-party +||mgxjvidt.com^$third-party +||mgyovgqq.com^$third-party +||mhfivsdhbpfgk.com^$third-party +||mhhjdlsnji.com^$third-party +||mivrpcxlo.com^$third-party +||mkalruavzrtmh.com^$third-party +||mldsiekmhy.com^$third-party +||mmsdewfvxhw.com^$third-party +||mpfzgidlxsqtyt.com^$third-party +||mqgvsxqc.com^$third-party +||mqobpsctcxnbi.com^$third-party +||mrtehsag.com^$third-party +||msisvvxmnpm.com^$third-party +||msoiqafieh.com^$third-party +||mspnlttfp.com^$third-party +||mstmrspnqqevsu.com^$third-party +||mtdlcstsqt.com^$third-party +||mtnobdfcgylhuj.com^$third-party +||muasoctv.com^$third-party +||muxtpvixahawy.com^$third-party +||mvxhbajzn.com^$third-party +||mwggummxeygq.com^$third-party +||mwnhdnkevthkz.com^$third-party +||mwuiykzqwaic.com^$third-party +||mxpzslze.com^$third-party +||mxzxeersjv.com^$third-party +||mykhtesikvuz.com^$third-party +||myqvhpjyd.com^$third-party +||mzwaqcfbx.com^$third-party +||mzxexigxkb.com^$third-party +||mzzouiciajems.com^$third-party +||napickmw.com^$third-party +||nbvbblmksiahf.com^$third-party +||nbxfvfeanq.com^$third-party +||ncsyyeabk.com^$third-party +||ndilzwjgblea.com^$third-party +||ndprxvzgy.com^$third-party +||neschaypaxkk.com^$third-party +||nfbjwvmndabthb.com^$third-party +||nfbpcvzj.com^$third-party +||nfijzdjtpglk.com^$third-party +||nfnxvdds.com^$third-party +||nfxzakrvymtuhs.com^$third-party +||ngptxgpbdnutvi.com^$third-party +||nharaeklya.com^$third-party +||nhkhxvnhfdkn.com^$third-party +||nidksyrrrtckzj.com^$third-party +||nikxhdrys.com^$third-party +||njeozjhyjb.com^$third-party +||njgogjkwlzroh.com^$third-party +||nkfqzyqmkp.com^$third-party +||nljpyhzkat.com^$third-party +||nllbirpx.com^$third-party +||nlnhfsmo.com^$third-party +||nlyqwlyykvjl.com^$third-party +||nmlvcxad.com^$third-party +||nmywwgnnkmud.com^$third-party +||nnroeulsnslk.com^$third-party +||nofhtrsaz.com^$third-party +||noiaifyednjt.com^$third-party +||novhyaxaioxaon.com^$third-party +||npujhntk.com^$third-party +||nqtyrwyklcmh.com^$third-party +||nrzhlsvqxbgpbn.com^$third-party +||ntgqcnferh.com^$third-party +||ntkuokicthbxc.com^$third-party +||ntlhrttump.com^$third-party +||ntoyqqrwrmzr.com^$third-party +||ntwhbuqmel.com^$third-party +||nudooapfildwbz.com^$third-party +||numcxvlfguc.com^$third-party +||nuxdkxknj.com^$third-party +||nvgcmeqfn.com^$third-party +||nvztwdkbldp.com^$third-party +||nwwuhiukrq.com^$third-party +||nxewruvxprbd.com^$third-party +||nyltsyud.com^$third-party +||nytqlenw.com^$third-party +||nywpxugigwfzb.com^$third-party +||nywuthdzdacoq.com^$third-party +||oamhzvwle.com^$third-party +||oarqgvtkco.com^$third-party +||oartozvwzv.com^$third-party +||obczphph.com^$third-party +||obpzuctfozram.com^$third-party +||obwvmzdb.com^$third-party +||ocrwyhamhfpfc.com^$third-party +||oebdarcqsqcdk.com^$third-party +||oeevatisopdl.com^$third-party +||oeppesfmzlbpa.com^$third-party +||ofrducrisy.com^$third-party +||ogjascdgq.com^$third-party +||ognybevu.com^$third-party +||ogqclfvaq.com^$third-party +||ohrdpvkzhzbg.com^$third-party +||oixisqtlbhygp.com^$third-party +||ojbevkqot.com^$third-party +||ojsfjyekvmyb.com^$third-party +||olgjzpgp.com^$third-party +||omakfhugexq.com^$third-party +||onocjgpq.com^$third-party +||ooutqfslr.com^$third-party +||opbneuozwyuvpk.com^$third-party +||opfrjkmmvqmm.com^$third-party +||oseqbfjtsdz.com^$third-party +||otuveoqm.com^$third-party +||ovczxzkfkfbb.com^$third-party +||ovkihcbxsbfeo.com^$third-party +||owqhtqryzggt.com^$third-party +||oxcpvsxgegd.com^$third-party +||oybahnktadxjju.com^$third-party +||oyiqurfqulhuq.com^$third-party +||oynmftlgufr.com^$third-party +||pcdzsowmktz.com^$third-party +||pcfobwzmlts.com^$third-party +||pckbizoed.com^$third-party +||pegfkacjwjca.com^$third-party +||pejhnrurllsq.com^$third-party +||peyttlwbznahi.com^$third-party +||pfihfdmwdsjum.com^$third-party +||pfiuzxey.com^$third-party +||pfvfwielz.com^$third-party +||pfxcnvjoysztb.com^$third-party +||pgfxwbgema.com^$third-party +||phiubpdrh.com^$third-party +||pifsistcwycouc.com^$third-party +||pkxquvydrgin.com^$third-party +||pllregftgbgmdi.com^$third-party +||pmohsibnim.com^$third-party +||pncbscbuzss.com^$third-party +||pnwhrmyit.com^$third-party +||pnzchguyctrsyb.com^$third-party +||povqrvsoljy.com^$third-party +||ppbvmesssyacij.com^$third-party +||ppgzokht.com^$third-party +||pqajjgjg.com^$third-party +||pqkorfrurnn.com^$third-party +||prgncwamr.com^$third-party +||prulogzjtyksnh.com^$third-party +||ps7894.com^$third-party +||psborsxlcorxuq.com^$third-party +||ptiniretm.com^$third-party +||ptkgzsqf.com^$third-party +||ptrahwwg.com^$third-party +||ptxqjyqhscs.com^$third-party +||ptyezfyxcaeu.com^$third-party +||ptzljkufu.com^$third-party +||pvpqgjkgvszq.com^$third-party +||pvuqahjiburadw.com^$third-party +||pwlqrkgkk.com^$third-party +||pxcveedcuzy.com^$third-party +||pxjmdtryd.com^$third-party +||pxzacgmr.com^$third-party +||pyhtclpgzbe.com^$third-party +||pzfittkdqrrsa.com^$third-party +||qaxtgbdxjpibc.com^$third-party +||qbsanzpkfj.com^$third-party +||qcaejiouuvgk.com^$third-party +||qcexplnqbrral.com^$third-party +||qczvjjdbaj.com^$third-party +||qdpxpnmh.com^$third-party +||qduijsyonrmfke.com^$third-party +||qenprsuoashu.com^$third-party +||qevmzohvwxesrd.com^$third-party +||qfcsljgckvpz.com^$third-party +||qfpqmxkiwh.com^$third-party +||qfsutura.com^$third-party +||qgawivqfotfyrw.com^$third-party +||qgbjchbl.com^$third-party +||qgcliwoxgdptz.com^$third-party +||qgdqujzzs.com^$third-party +||qgeglsnoxk.com^$third-party +||qgnakeddgtdw.com^$third-party +||qgxrmkbzpm.com^$third-party +||qhqrtjgsnu.com^$third-party +||qirnhdcywjnd.com^$third-party +||qjmkidiwbndolx.com^$third-party +||qjttowndvet.com^$third-party +||qjuzjpkihvya.com^$third-party +||qjvullwjz.com^$third-party +||qjwkyhlxa.com^$third-party +||qknfsqxxm.com^$third-party +||qkyzjwhyeh.com^$third-party +||qlatsfeyg.com^$third-party +||qmmdvzsebi.com^$third-party +||qnhwhedcrzeodd.com^$third-party +||qnzelsgj.com^$third-party +||qoiagrfbmquek.com^$third-party +||qolrlwwirf.com^$third-party +||qopqudzeaywc.com^$third-party +||qowmqduocv.com^$third-party +||qpganepbkw.com^$third-party +||qpmswrurt.com^$third-party +||qpqnbnsnosdss.com^$third-party +||qqcbzxwzpmzdcd.com^$third-party +||qqcjvbsd.com^$third-party +||qrecxvdoewmztq.com^$third-party +||qrirkdzdxtxc.com^$third-party +||qsfogpmciyl.com^$third-party +||qsoetgedlgyhyz.com^$third-party +||qtahsbgdqbu.com^$third-party +||qtbvatpkwxq.com^$third-party +||qtjxalkllc.com^$third-party +||qukqptxilr.com^$third-party +||qupiinlyjuf.com^$third-party +||qvivzreleolawc.com^$third-party +||qwittqgogiip.com^$third-party +||qwzhaqtbiygid.com^$third-party +||qxamtnrwxjyy.com^$third-party +||qxcibgzsxegxc.com^$third-party +||qxmecqgzrgdh.com^$third-party +||qydylxmzlnqw.com^$third-party +||qyfunsvmtudozq.com^$third-party +||qyiiudex.com^$third-party +||qyrzcsoaey.com^$third-party +||qytabshszekf.com^$third-party +||qytuwxcozbk.com^$third-party +||qzbnokxxvvpwf.com^$third-party +||qzhaqsxb.com^$third-party +||qzizjjyvsa.com^$third-party +||rahvoujjgmtvft.com^$third-party +||rbefggthfx.com^$third-party +||rbfgsoanxw.com^$third-party +||rbtpsbtzh.com^$third-party +||rcumwyqkv.com^$third-party +||rdfpnzisjyiwtu.com^$third-party +||rdizmyst.com^$third-party +||rdooybwcuyg.com^$third-party +||realnwspfbumn.com^$third-party +||relnocyyxhpjb.com^$third-party +||rereghpaz.com^$third-party +||reztksclx.com^$third-party +||rfbmtfebfcwlgo.com^$third-party +||rgvrddwoccsgn.com^$third-party +||rhqrfnkngrhrha.com^$third-party +||rhypgggd.com^$third-party +||rhzpcnueogbexb.com^$third-party +||rigoczly.com^$third-party +||rixxvqexdlgrl.com^$third-party +||rjeksrigwzm.com^$third-party +||rjirxadtq.com^$third-party +||rjszckwlctpup.com^$third-party +||rkczvumivvb.com^$third-party +||rkgznnhikrfphq.com^$third-party +||rlgungosm.com^$third-party +||rljakgkixu.com^$third-party +||rmjwdosemtg.com^$third-party +||rmwjtqazyk.com^$third-party +||rnagwksouk.com^$third-party +||rnlfitypkucbhi.com^$third-party +||roibwbjaclwgg.com^$third-party +||ropkrhilt.com^$third-party +||rpcncuzsmpni.com^$third-party +||rpzcwgrpbkltp.com^$third-party +||rqigvkwoqafpjz.com^$third-party +||rquagrre.com^$third-party +||rrvpscehvjuz.com^$third-party +||rscqizsukecevh.com^$third-party +||rstjainimptgn.com^$third-party +||rtdogcdkovndho.com^$third-party +||rubxajsomnicfy.com^$third-party +||runwtxeisppmt.com^$third-party +||ruodzaboyf.com^$third-party +||rvtxrtzbswdji.com^$third-party +||rwphwhdoktfq.com^$third-party +||rwugdvqdpxfz.com^$third-party +||rwugglxboxgw.com^$third-party +||ryybhoklizmuew.com^$third-party +||rzfldcrlwe.com^$third-party +||rzuwelgm.com^$third-party +||sawdfbwxqcpcs.com^$third-party +||sbmijpifoszz.com^$third-party +||sbudbyidtdrgey.com^$third-party +||scjczeqyuqjs.com^$third-party +||secfpgpqx.com^$third-party +||sepyqhipq.com^$third-party +||sfrsuihcubepzd.com^$third-party +||sgiueejx.com^$third-party +||shapzwwy.com^$third-party +||shgvuhvf.com^$third-party +||shkfrsif.com^$third-party +||shohabiymgjxdb.com^$third-party +||sinyfqrmiqgd.com^$third-party +||sisrgcvomn.com^$third-party +||sjqpctsz.com^$third-party +||skcyigichh.com^$third-party +||skgnompyiusim.com^$third-party +||skspurybnv.com^$third-party +||slwclrwmruuxav.com^$third-party +||smpbzsjpk.com^$third-party +||snxvrnhe.com^$third-party +||spwssohsyqgq.com^$third-party +||srgszwexkpehb.com^$third-party +||srhovuokux.com^$third-party +||sthtrtvkkt.com^$third-party +||sudolljkjzxdfc.com^$third-party +||sueolwxxosqch.com^$third-party +||sukgtuksypr.com^$third-party +||svbsvbwci.com^$third-party +||swezbddhwcz.com^$third-party +||swpopynngk.com^$third-party +||sxmmgiuilt.com^$third-party +||symydvmqjjp.com^$third-party +||szlkqxlkcz.com^$third-party +||szxnruaeuig.com^$third-party +||tamrczjeedauh.com^$third-party +||taqesyqne.com^$third-party +||tarxjwdkx.com^$third-party +||tblaqgify.com^$third-party +||tbnnsmwfjzttct.com^$third-party +||tdjoaosibes.com^$third-party +||teefpagayhb.com^$third-party +||tehkvecryl.com^$third-party +||teipgupp.com^$third-party +||tepazmynhvo.com^$third-party +||tfijbdegozfh.com^$third-party +||tfqexqeldxjvet.com^$third-party +||tfxorvbelxfbmk.com^$third-party +||tfyxcbougqvmk.com^$third-party +||thbuhcnpt.com^$third-party +||thqwivyhdpoem.com^$third-party +||tiphkuloov.com^$third-party +||tjdrxdsto.com^$third-party +||tjyoznaozivi.com^$third-party +||tkewsaesxhf.com^$third-party +||tkhoazslm.com^$third-party +||tktyinaabq.com^$third-party +||tmhgsorajits.com^$third-party +||tmmpiibtfi.com^$third-party +||tnacywet.com^$third-party +||tnlfupvrlr.com^$third-party +||tnlshxmc.com^$third-party +||tnvghrlg.com^$third-party +||tnznswilqtni.com^$third-party +||tphwlmybvamq.com^$third-party +||tptfopotrzg.com^$third-party +||tqixovpneycfmk.com^$third-party +||tqlypenbt.com^$third-party +||tqmricveyxphfo.com^$third-party +||tqomajswbm.com^$third-party +||ttegjzxzxyetf.com^$third-party +||tufpmrcdc.com^$third-party +||tuggbdzprgudk.com^$third-party +||tuliprfawfq.com^$third-party +||tuxgnhcrhyugjf.com^$third-party +||tuzmouxn.com^$third-party +||tuzvjlqrpzpugj.com^$third-party +||tvevyrrrnbcbyk.com^$third-party +||tvwewigpqjj.com^$third-party +||twiyetehf.com^$third-party +||twnkpjhbgcp.com^$third-party +||tylzbdkjsjig.com^$third-party +||tzfywuot.com^$third-party +||tzyvolvenvyim.com^$third-party +||uabdikmdwqdbr.com^$third-party +||uafgymcern.com^$third-party +||uanomwcxixed.com^$third-party +||uaofcvzlhhh.com^$third-party +||uclylhzwg.com^$third-party +||uembrcfeuwtsjy.com^$third-party +||uemjnvyn.com^$third-party +||uenpibqyjvim.com^$third-party +||ufelatujvbhtbo.com^$third-party +||ufnozeotbqsn.com^$third-party +||ufugfbtpp.com^$third-party +||ugkppchlelde.com^$third-party +||ugwkyqdbmpwbbi.com^$third-party +||ugzpvflxa.com^$third-party +||uimrmuoztkoia.com^$third-party +||uisrihozphejjt.com^$third-party +||ujpakyfu.com^$third-party +||ujwdwwfuqcgnv.com^$third-party +||ukdjbubvp.com^$third-party +||ukjsibgu.com^$third-party +||ukksghzwxha.com^$third-party +||ulrryqpp.com^$third-party +||ultjaimlrjlfl.com^$third-party +||umvgcqaxmie.com^$third-party +||uoccvsdh.com^$third-party +||uohpnvpynvsz.com^$third-party +||uqemcyylvcdrgs.com^$third-party +||uqihbnpqtwwzdv.com^$third-party +||uqouplgwlmeqt.com^$third-party +||urfdvrrg.com^$third-party +||uryvzhvgpulaog.com^$third-party +||usfmwydo.com^$third-party +||usvgzajftrzkr.com^$third-party +||utbclxmcv.com^$third-party +||utmcttmdaoqd.com^$third-party +||utuqrzwg.com^$third-party +||utxatnjs.com^$third-party +||uubxhbwnwmfqp.com^$third-party +||uvlyzxml.com^$third-party +||uvniygdwmoojfm.com^$third-party +||uvyfszshvgassp.com^$third-party +||uwidtpjwh.com^$third-party +||uxnssjly.com^$third-party +||uymxsbbh.com^$third-party +||uyxjfkgudefv.com^$third-party +||uyznjuyfyjc.com^$third-party +||uzrrqqzlktpymn.com^$third-party +||uzxyqxolrc.com^$third-party +||uzylpwfamhcb.com^$third-party +||vajiyqbb.com^$third-party +||vbdrzplqtgk.com^$third-party +||vbguaqweaif.com^$third-party +||vbjpddtj.com^$third-party +||vbqcwfleda.com^$third-party +||vbwakfbazxd.com^$third-party +||vczprcezg.com^$third-party +||vdbasihbxwea.com^$third-party +||vdldsjqxppi.com^$third-party +||vebubhzj.com^$third-party +||velfssiowmyos.com^$third-party +||vemrhavwgchp.com^$third-party +||veoujrnenng.com^$third-party +||vepatyei.com^$third-party +||vfnemtpehzmzwc.com^$third-party +||vgogzrukn.com^$third-party +||vhbyakilp.com^$third-party +||vhdvllhgyrjy.com^$third-party +||vickgdkdrwpdt.com^$third-party +||viphdsrlec.com^$third-party +||vjzcgotoy.com^$third-party +||vkhrnisuky.com^$third-party +||vkrgljxqn.com^$third-party +||vlhdmywfi.com^$third-party +||vlpufjkwpmjhbn.com^$third-party +||vlyqzdsucomih.com^$third-party +||vmftwflt.com^$third-party +||vmmphpamtigpbi.com^$third-party +||vndfakned.com^$third-party +||vndrcewnard.com^$third-party +||vnfdwoljzoaer.com^$third-party +||vntcxqxuqki.com^$third-party +||vodbordnhhemq.com^$third-party +||vppabbakjzxmz.com^$third-party +||vptkyunlzfy.com^$third-party +||vqaizaukh.com^$third-party +||vqnruxpecsn.com^$third-party +||vrzparvhipmo.com^$third-party +||vsrpztnxdejo.com^$third-party +||vsrsviytlb.com^$third-party +||vsxjjmyz.com^$third-party +||vtgdjgtwl.com^$third-party +||vtmkgqcvzvlsdt.com^$third-party +||vudbfsnvyzxo.com^$third-party +||vuwojxgklca.com^$third-party +||vwdrpxmgehqknz.com^$third-party +||vwkyuawm.com^$third-party +||vwpoxvufxnon.com^$third-party +||vxkupxpf.com^$third-party +||vxyqsxeo.com^$third-party +||vyjwsifvybc.com^$third-party +||vzhlsmmboaqxlv.com^$third-party +||vzlyapss.com^$third-party +||wanrtqneiissrb.com^$third-party +||wawlfosfkdy.com^$third-party +||wblkmmxi.com^$third-party +||wbshrysmjwfplk.com^$third-party +||wcwzzauws.com^$third-party +||wcyqoiyohhav.com^$third-party +||wdjbxcdriyjoeu.com^$third-party +||wduygininqbu.com^$third-party +||wepyyttx.com^$third-party +||weqfcudxrrbwn.com^$third-party +||wetunfdnruy.com^$third-party +||wgaycnmfz.com^$third-party +||wgrbdqucfoieha.com^$third-party +||wgssxjoac.com^$third-party +||whgvyswets.com^$third-party +||wiazkkjbeqr.com^$third-party +||widpzvyx.com^$third-party +||wiklrrrwqqf.com^$third-party +||wjgddzpvx.com^$third-party +||wjmckfsdcxpj.com^$third-party +||wjpdgueqasdgeq.com^$third-party +||wjvwxcnavjodj.com^$third-party +||wkwakmsttsehi.com^$third-party +||wlhbgwzgep.com^$third-party +||wmqdgaptep.com^$third-party +||wnstpoiqrv.com^$third-party +||woghqyjpiwddme.com^$third-party +||wozltvfxtntaqk.com^$third-party +||wplqgfpj.com^$third-party +||wqobjrevtkqym.com^$third-party +||wqpyqirgzfqsc.com^$third-party +||wstvcgfkvc.com^$third-party +||wsucuzkmnd.com^$third-party +||wszpjhuosjeexj.com^$third-party +||wubdkryfkr.com^$third-party +||wucbuvitibyiy.com^$third-party +||wuldvrdfie.com^$third-party +||wurgaxfamfgyo.com^$third-party +||wvetuwwcojfgw.com^$third-party +||wwngdgldlsv.com^$third-party +||wxhpszslw.com^$third-party +||wybfcxze.com^$third-party +||wyjdunwcqnetus.com^$third-party +||wykskkpplgfi.com^$third-party +||wyuakcwxmiunqj.com^$third-party +||wzismevwhqixlq.com^$third-party +||wzlcpagvidi.com^$third-party +||wznnfwhwwjkp.com^$third-party +||xamxwvtsxdva.com^$third-party +||xasuekjguyub.com^$third-party +||xcgebfplttrdg.com^$third-party +||xcjelwzs.com^$third-party +||xcwqzbcpberyp.com^$third-party +||xcyptaqhl.com^$third-party +||xdonzpjglqxi.com^$third-party +||xdqjeggqm.com^$third-party +||xeflnvycs.com^$third-party +||xeirmdgphdl.com^$third-party +||xfmjleuaqgnuvv.com^$third-party +||xghretunapafes.com^$third-party +||xgpiuhyxbevjgs.com^$third-party +||xgwslgpad.com^$third-party +||xgznkebnjme.com^$third-party +||xhlrlyygx.com^$third-party +||xhyjlfbqnbr.com^$third-party +||xibnqcksoax.com^$third-party +||xihkdzijh.com^$third-party +||xiodoyvbauv.com^$third-party +||xiqlaxjbzjei.com^$third-party +||xirlmiyihvpi.com^$third-party +||xkcidzutjwukj.com^$third-party +||xkgbbiqqekja.com^$third-party +||xkhxejeaarq.com^$third-party +||xkjlcqbufdlwrq.com^$third-party +||xklrckmslshvq.com^$third-party +||xkzzkxntmryst.com^$third-party +||xlspkqpnnqj.com^$third-party +||xmazvzvbqli.com^$third-party +||xmgrjuqqc.com^$third-party +||xmlqerwrehfqo.com^$third-party +||xmufoqjx.com^$third-party +||xndskrtxkiv.com^$third-party +||xnfwhndl.com^$third-party +||xnjsdpohkgn.com^$third-party +||xnnbvckd.com^$third-party +||xnqfpnszqwpijd.com^$third-party +||xpbjjdrcwuqkks.com^$third-party +||xqtymopje.com^$third-party +||xrkfqpbubaq.com^$third-party +||xrmrpcbaukli.com^$third-party +||xroonucyaoqljf.com^$third-party +||xrpcbukuwdvkc.com^$third-party +||xsgacudwlysw.com^$third-party +||xskbsyssik.com^$third-party +||xtixyzjeibh.com^$third-party +||xuqdbqkqgj.com^$third-party +||xurrehqawu.com^$third-party +||xvgfmbrifa.com^$third-party +||xvijskugh.com^$third-party +||xvxcpdcnfgte.com^$third-party +||xwavfvpzg.com^$third-party +||xwrmlohlri.com^$third-party +||xzcdzfkwk.com^$third-party +||xzfswipynyuj.com^$third-party +||xzwynraczfcq.com^$third-party +||xzywlbgldmpi.com^$third-party +||yaikleyabl.com^$third-party +||ybhgzvkqtocedj.com^$third-party +||ybqqjrjf.com^$third-party +||ycyrgutjregkw.com^$third-party +||ydaynvgmkjxvy.com^$third-party +||ydoksieuml.com^$third-party +||ydolseawnutnf.com^$third-party +||yeuotdalcxqwr.com^$third-party +||yfiycpeebse.com^$third-party +||yflyluiqdig.com^$third-party +||yfsbprwln.com^$third-party +||ygdnflmhslwi.com^$third-party +||ygefxaurh.com^$third-party +||ygngaqihz.com^$third-party +||yimfcnxzyqhpih.com^$third-party +||yintkfbxaopyb.com^$third-party +||yisscbyq.com^$third-party +||yjijmpezje.com^$third-party +||yjipohjtdrxncg.com^$third-party +||yjseeodbma.com^$third-party +||yjwtxskmswcjc.com^$third-party +||yjwymbwcjyfed.com^$third-party +||ykixjehac.com^$third-party +||ykyryixcwn.com^$third-party +||ylbslipwhfdwr.com^$third-party +||ymgjtzciu.com^$third-party +||ymhqeelitngcr.com^$third-party +||ymvkirvjqgha.com^$third-party +||ynhetcoypgnl.com^$third-party +||ynhonjqahrh.com^$third-party +||ynopkisq.com^$third-party +||ynzdtoawstxvh.com^$third-party +||ypictqesjuib.com^$third-party +||ypixrvxi.com^$third-party +||ypnespepnln.com^$third-party +||yrkozodemantj.com^$third-party +||yruwnpnam.com^$third-party +||ysljgoytuyfbg.com^$third-party +||yuanaayutyd.com^$third-party +||yvlhxqxw.com^$third-party +||yvlmcehqt.com^$third-party +||ywegbjiv.com^$third-party +||yxbglezas.com^$third-party +||yzyalgnxo.com^$third-party +||yzysnbqc.com^$third-party +||zaattuotjbkj.com^$third-party +||zabpkrvgswdroz.com^$third-party +||zadhrsvmawp.com^$third-party +||zajawwgpl.com^$third-party +||zbsqhxyjlh.com^$third-party +||zcchnqgq.com^$third-party +||zcczlrtbbx.com^$third-party +||zcwjasfrog.com^$third-party +||zfpsotrgboqp.com^$third-party +||zgwuvfye.com^$third-party +||zidqkapwgnsh.com^$third-party +||zisbrygtluib.com^$third-party +||zjhnmbfqylme.com^$third-party +||zjkdrqtjowihn.com^$third-party +||zjsbeont.com^$third-party +||zjujxffup.com^$third-party +||zjwcddahpz.com^$third-party +||zkfhdpogauqb.com^$third-party +||zkowrpcb.com^$third-party +||zlgokeby.com^$third-party +||zlxfpawyyoq.com^$third-party +||zmkkiqghh.com^$third-party +||zmujsnyzujuy.com^$third-party +||znoumvve.com^$third-party +||zonhpljclov.com^$third-party +||zoszujvvlu.com^$third-party +||zoyxbjmmlsrc.com^$third-party +||zpcxpdpqllyrb.com^$third-party +||zpghmretcikhzs.com^$third-party +||zplvjgpxvh.com^$third-party +||zpxlmtujszhixe.com^$third-party +||zreqmcewq.com^$third-party +||zsikmzoehqw.com^$third-party +||ztxohhagymj.com^$third-party +||zuiiyzgiof.com^$third-party +||zukipoayrlh.com^$third-party +||zuybvpprdoo.com^$third-party +||zvdacnjhetcrq.com^$third-party +||zvovdtomwa.com^$third-party +||zxbzuyuifdqj.com^$third-party +||zxeyqwgwsfv.com^$third-party +||zxiikxeagmferu.com^$third-party +||zxkrdvrijsp.com^$third-party +||zxpevjccjb.com^$third-party +||zxqudunt.com^$third-party +||zxreyuxvrjzxa.com^$third-party +||zzmyypjedpfxck.com^$third-party +||zzoxzkpqmklr.com^$third-party +||zzrdvzryaiwsin.com^$third-party +||zzxosget.com^$third-party +! WARNING: Sites listed below can be harmful. Please, do not visit them if you don't know what you're doing! +||wjgddzpvx.com^$third-party +! WARNING: Sites listed below can be harmful. Please, do not visit them if you don't know what you're doing! +! .bid^$script,third-party +||aacgeuvaoqbw.com^$third-party ||aadbobwqgmzi.com^$third-party ||aaeqlxdgx.bid^$third-party ||aahfcroigwso.com^$third-party @@ -34617,6 +36714,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||abekjzzhfbr.com^$third-party ||abunmrqsbfn.bid^$third-party ||abuuvohpzlcrp.bid^$third-party +||abxlmhllf.com^$third-party ||abyvhqmfnvih.com^$third-party ||acjmkenepeyn.com^$third-party ||aclsqdpgeaik.com^$third-party @@ -34626,6 +36724,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||acxujxzdluum.com^$third-party ||adfpkxvaqeyj.com^$third-party ||adgsfoxoavmc.com^$third-party +||admlqqewbede.com^$third-party ||adofuokjj.bid^$third-party ||adrtgbebgd.bid^$third-party ||adtbomthnsyz.com^$third-party @@ -34637,15 +36736,19 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||aekduylxcmlevs.bid^$third-party ||aemhabst.bid^$third-party ||aenrqpnfmdogf.com^$third-party +||aepwqsajypyti.com^$third-party ||aerkxydrptnv.com^$third-party +||aerqvywe.com^$third-party ||aeuiazspafmbu.com^$third-party ||aeunorkjuqtn.com^$third-party ||aeyjbtwdf.bid^$third-party +||aezeluusbdajjx.com^$third-party ||afbfoxmwzlqa.com^$third-party ||afdyfxfrwbfy.com^$third-party ||afedispdljgb.com^$third-party ||aflcdijgmr.bid^$third-party ||afpisdddjik.bid^$third-party +||afqvtomlqjioeo.com^$third-party ||afqwfxkjmgwv.com^$third-party ||afyqzjxzuupmz.bid^$third-party ||agegefpkbll.bid^$third-party @@ -34671,6 +36774,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ahyuzjgukqyd.com^$third-party ||ahzybvwdwrhi.com^$third-party ||aicrgbnswhc.bid^$third-party +||aigysycrmuoetk.com^$third-party ||aiiaqehoqgrj.com^$third-party ||aionvpexcmm.com^$third-party ||aioxvilwpg.bid^$third-party @@ -34685,9 +36789,11 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ajmyrtdiwvg.bid^$third-party ||ajocbplhzcvr.bid^$third-party ||ajrwmjdbey.com^$third-party +||ajuegtbkqnh.com^$third-party ||ajxftwwmlinv.com^$third-party ||ajxwyowuylhos.bid^$third-party ||ajzxdeslpbnhp.bid^$third-party +||akbiokbinnzh.com^$third-party ||akgustnmy.com^$third-party ||aknrvuahd.bid^$third-party ||akoeurmzrqjg.com^$third-party @@ -34700,6 +36806,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||aladbvddjsxf.com^$third-party ||alajwtqyw.com^$third-party ||alasdzdnfvtj.com^$third-party +||aldaobpuhvl.com^$third-party ||algkebjdgafa.com^$third-party ||algnnojsdr.com^$third-party ||alidnquxirv.bid^$third-party @@ -34717,14 +36824,17 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ammqwpksb.bid^$third-party ||ammuburyqlhsjx.bid^$third-party ||amnpmitevuxx.com^$third-party +||amnrbviujof.com^$third-party ||ampnkoudpnd.bid^$third-party ||amqcdbles.com^$third-party ||amqtbshegbqg.com^$third-party +||amwupsihqfewgr.com^$third-party ||anasjdzutdmv.com^$third-party ||anfjrxbxbar.bid^$third-party ||angtqemchz.bid^$third-party ||anjjyewywjw.bid^$third-party ||ankbmqtt.com^$third-party +||ankcnflupb.com^$third-party ||anleqthwxxns.com^$third-party ||anluecyopslm.com^$third-party ||anogjkubvdfe.com^$third-party @@ -34737,6 +36847,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||anyuwksovtwv.com^$third-party ||aodqhrwbaky.com^$third-party ||aofxqchnbtae.bid^$third-party +||aohonqhbhuljz.com^$third-party ||aominpzhzhwj.com^$third-party ||aomvdhxvblfp.com^$third-party ||aoqpvhstmc.bid^$third-party @@ -34770,13 +36881,16 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||aqsijnkyauxur.bid^$third-party ||aqsuhqqgv.bid^$third-party ||aqtnrnuhqfaf.bid^$third-party +||aqyhsqhggq.com^$third-party ||aragvjeosjdx.com^$third-party ||arawegnvvufy.com^$third-party ||arfttojxv.com^$third-party +||arllvzkoh.com^$third-party ||arloxpiosxzjw.bid^$third-party ||arprijxrml.bid^$third-party ||arqxpopcywrr.bid^$third-party ||artnbnbam.com^$third-party +||artucripkzu.com^$third-party ||arxerlxllv.bid^$third-party ||aryufuxbmwnb.com^$third-party ||asecxggulyrf.com^$third-party @@ -34784,6 +36898,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||asmvccgoy.bid^$third-party ||asotnnwspw.bid^$third-party ||asqamasz.com^$third-party +||aszdmbftkccdkj.com^$third-party ||ataufekxogxr.com^$third-party ||atcyboopajyp.com^$third-party ||atebqbjh.bid^$third-party @@ -34797,6 +36912,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||aueceijyp.bid^$third-party ||aufyuiavvkf.bid^$third-party ||autkmgrbdlbj.com^$third-party +||avbnzstidjh.com^$third-party ||avdfcctzwfdk.com^$third-party ||avditmiohvtq.bid^$third-party ||avefyjulko.bid^$third-party @@ -34805,6 +36921,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||avokvnpqunol.bid^$third-party ||avptczdpdh.bid^$third-party ||avrdpbiwvwyt.com^$third-party +||avvfgiytnir.com^$third-party ||avvlnbpwpemfl.bid^$third-party ||avzkjvbaxgqk.com^$third-party ||awaeswvqd.bid^$third-party @@ -34817,13 +36934,16 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||awrspmpj.com^$third-party ||awsatstb.com^$third-party ||awvrvqxq.com^$third-party +||awvuhwqyimgd.com^$third-party ||awxjpkxoqfwaj.bid^$third-party ||axaggthnkquj.com^$third-party ||axbouiklwghehw.com^$third-party ||axbpixbcucv.bid^$third-party ||axbsdoysiogrrc.bid^$third-party ||axeobgnsk.com^$third-party +||axfihweksrgor.com^$third-party ||axfkfstrbacx.com^$third-party +||axglltqwtmnl.com^$third-party ||axhkxqmrqxf.bid^$third-party ||axjnnlrc.bid^$third-party ||axkiznybznfa.bid^$third-party @@ -34869,8 +36989,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||bbqqjejhd.bid^$third-party ||bbtlombqjr.bid^$third-party ||bbzwbxchqgph.com^$third-party +||bcgcvepi.com^$third-party ||bckmtidcnrobwh.bid^$third-party ||bckwfsvdgfjw.com^$third-party +||bcnhnekodmdniu.com^$third-party ||bcnikicdi.bid^$third-party ||bcoavtimgn.bid^$third-party ||bcxdjxlassr.bid^$third-party @@ -34881,10 +37003,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||bddfeltry.bid^$third-party ||bdggxjonzbmq.com^$third-party ||bdkduogsu.bid^$third-party +||bdotqoqzxauf.com^$third-party ||bdozkocgkljj.com^$third-party ||bdrfwkzu.bid^$third-party ||bdyzewccsqpw.com^$third-party ||bebufuspldzh.com^$third-party +||bebxxrgjigz.com^$third-party ||beeseggjfru.bid^$third-party ||befxqicnz.bid^$third-party ||begbkbqywd.bid^$third-party @@ -34894,10 +37018,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||behybmunweid.com^$third-party ||bektvxxfv.bid^$third-party ||beufosew.bid^$third-party +||bewcmime.com^$third-party ||bewovdhiubnk.com^$third-party ||bewumuhax.bid^$third-party ||bexogxapbqict.bid^$third-party ||bezcmsrzx.com^$third-party +||bezqvpliexxtfw.com^$third-party ||bfcazxhkofa.club^$third-party ||bfdihioj.com^$third-party ||bfhavmgufvhn.com^$third-party @@ -34923,6 +37049,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||bhbkfoybvrl.bid^$third-party ||bhcpmowwxwbv.com^$third-party ||bhejerqgrtlq.com^$third-party +||bhfpvqdmjarlk.com^$third-party ||bhggbeynqhwm.bid^$third-party ||bhjhijisulwl.com^$third-party ||bhklyaazmxq.com^$third-party @@ -34931,6 +37058,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||bhmqoolzgxnp.com^$third-party ||bhuewuodwz.bid^$third-party ||bhyqllgtzjee.com^$third-party +||bhyyevhmha.com^$third-party ||bictxzszwkwghn.com^$third-party ||biftbtajfs.bid^$third-party ||bihzqdflxeelc.com^$third-party @@ -34938,7 +37066,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||binasmdul.com^$third-party ||bircgizd.com^$third-party ||birpidnl.com^$third-party +||bisvljlzmai.com^$third-party ||biwjfwhxoy.bid^$third-party +||bjcunwelpd.com^$third-party ||bjdfckchzsa.bid^$third-party ||bjenzpojtgvo.club^$third-party ||bjfxcvebjrcuce.bid^$third-party @@ -34949,11 +37079,13 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||bjknjsfrevt.bid^$third-party ||bjkookfanmxx.bid^$third-party ||bjmrnfwcoqp.bid^$third-party +||bjnxegsgre.com^$third-party ||bjpktmjdxqpl.com^$third-party ||bjshimgqbc.com^$third-party ||bjswchnxfoui.bid^$third-party ||bjvynucz.bid^$third-party ||bjzcyqezwksznxxhscsfcogugkyiupgjhikadadgoiruasxpxo.com^$third-party +||bjzegkfv.com^$third-party ||bkeueifcqeicli.bid^$third-party ||bkgesylgvrgf.com^$third-party ||bkggsumw.bid^$third-party @@ -34996,6 +37128,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||bnnsgqjofzar.com^$third-party ||bnqaljyjkpwmiu.bid^$third-party ||bnqgubwpq.com^$third-party +||bnstnhto.com^$third-party ||bnwjoqkudmh.bid^$third-party ||bocksnabswdq.com^$third-party ||boevznvrllm.bid^$third-party @@ -35034,6 +37167,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||brycnuxoytuang.com^$third-party ||brygxppyaugt.com^$third-party ||brzmefeoqwdakc.bid^$third-party +||brztxamj.com^$third-party ||bsaixnxcpaai.com^$third-party ||bsepyppitmkkf.com^$third-party ||bslgmaxqild.bid^$third-party @@ -35048,6 +37182,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||btjxbwiehrm.bid^$third-party ||btkaoblylg.bid^$third-party ||btkcdqrzmqca.com^$third-party +||btmcxzanpsi.com^$third-party +||btnbdmhxdsf.com^$third-party ||btpgbmvlk.bid^$third-party ||btqwmdinav.com^$third-party ||btsimocheozy.bid^$third-party @@ -35070,6 +37206,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||bvqfuryhas.bid^$third-party ||bvreosoejjt.bid^$third-party ||bvrkzhtxlgono.com^$third-party +||bvwzffbinbou.com^$third-party ||bvyoekxfjwpa.com^$third-party ||bvzhalhubwkbg.bid^$third-party ||bvzjhnqrypiv.com^$third-party @@ -35083,6 +37220,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||bwssvome.com^$third-party ||bwuxrzvr.bid^$third-party ||bwyckpmsolzk.com^$third-party +||bwzohoomljs.com^$third-party ||bxexufifrsfr.com^$third-party ||bxfsdzpffy.bid^$third-party ||bxoemfpetyqi.bid^$third-party @@ -35091,6 +37229,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||bxrjiqoajbbh.com^$third-party ||bxtcgufurbdk.bid^$third-party ||bxwbflhpk.com^$third-party +||bxxlvfhaxwscz.com^$third-party ||bxzkknilgmdt.bid^$third-party ||bydbjtaoy.bid^$third-party ||byecttekgbksr.bid^$third-party @@ -35100,6 +37239,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||byqmzodcdhhu.com^$third-party ||byspwzspx.bid^$third-party ||byufpbvjpedvpx.com^$third-party +||byuwgtzpawzzd.com^$third-party ||byxlzyvfgb.bid^$third-party ||bzbaizntfrhl.com^$third-party ||bzeidqugwde.bid^$third-party @@ -35108,6 +37248,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||bzjtjfjteazqzmukjwhyzsaqdtouiopcmtmgdiytfdzboxdann.com^$third-party ||bzlvolaqiy.bid^$third-party ||bznmgijglbpr.com^$third-party +||bzqqaoeufrld.com^$third-party +||bzsbtfiz.com^$third-party ||bzyrhqbdldds.com^$third-party ||cacpcaizwx.bid^$third-party ||cadulscdfhtcb.bid^$third-party @@ -35115,15 +37257,19 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cahepysgenpb.com^$third-party ||carsxardivaf.com^$third-party ||cawcwpvmpcje.com^$third-party +||cayaaebmb.com^$third-party ||cbbabemymc.com^$third-party ||cbehcazifywmro.bid^$third-party ||cbnrvzfvmd.com^$third-party ||cbolsxvresvu.bid^$third-party ||cbrqndeptsw.com^$third-party +||cbsfcpciitwcky.com^$third-party +||cbtdjpspjp.com^$third-party ||cbwrwcjdctrj.com^$third-party ||cbxadrwlccrky.bid^$third-party ||cbxqceuuwnaz.com^$third-party ||cbxtnudkklwh.com^$third-party +||cbyjjheawrcfq.com^$third-party ||ccabzumewfk.bid^$third-party ||ccaypkuiauizuh.bid^$third-party ||ccbaobjyprxh.com^$third-party @@ -35180,6 +37326,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cihnrhqwbcsq.com^$third-party ||cijfsxtsjpx.bid^$third-party ||cijwskfvye.com^$third-party +||cijzoindd.com^$third-party ||cikzhemgwchl.com^$third-party ||cimcshjoue.com^$third-party ||cimpmvccrg.bid^$third-party @@ -35191,14 +37338,17 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cixjmaxkemzknxxuyvkbzlhvvgeqmzgopppvefpfkqdraonoez.com^$third-party ||cjbaeegayainxl.bid^$third-party ||cjhdmrcv.com^$third-party +||cjkjeyjbl.com^$third-party ||cjnoeafncyzb.com^$third-party ||cjnqsrzyhil.com^$third-party ||cjnwobsladbq.com^$third-party ||cjprndsozzdu.bid^$third-party +||cjuntyydjokvde.com^$third-party ||cjvgnswapbqo.com^$third-party ||cjxdbmxtnqmy.com^$third-party ||cjxkzkzmdomd.com^$third-party ||ckfctuaga.com^$third-party +||ckhfffgt.com^$third-party ||ckjdnyvcop.bid^$third-party ||ckjflngcqcfl.bid^$third-party ||ckjjcarzu.com^$third-party @@ -35224,6 +37374,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cmdnzbuynnm.com^$third-party ||cmdotgwjhpqf.com^$third-party ||cmhwwdwfiyx.com^$third-party +||cmjjzwddw.com^$third-party ||cmpkynhhmkni.com^$third-party ||cmpsuzvr.com^$third-party ||cmqeojydveotb.bid^$third-party @@ -35232,20 +37383,24 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cmwsdhdyregbyn.bid^$third-party ||cmyjgtiihmit.bid^$third-party ||cmyzmrgrtyrkt.com^$third-party +||cnckdochd.com^$third-party ||cnfiukuediuy.com^$third-party ||cnfuhtsefojuk.com^$third-party ||cnjkrbhtbv.com^$third-party ||cnntsmnymvnp.com^$third-party ||cnnzfijy.bid^$third-party ||cnoytvqomyhjz.com^$third-party +||cnqanzdb.com^$third-party ||cnsnoljocc.com^$third-party ||cnuxnqgjkjqmky.bid^$third-party ||cnyblliqyhcs.bid^$third-party ||cnygzgurqpwop.bid^$third-party ||cogxsnvqesph.com^$third-party +||cohhcaahxxcf.com^$third-party ||coiphezlzpl.bid^$third-party ||cokfwpfycgzjvn.bid^$third-party ||cokrrmzagaxn.com^$third-party +||collamps.com^$third-party ||comgnnyx.com^$third-party ||comwgi.com^$third-party ||cortxphssdvc.com^$third-party @@ -35256,7 +37411,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cozclrlpsk.com^$third-party ||cozjfzlng.com^$third-party ||cpamnizzierk.com^$third-party +||cpbtcwar.com^$third-party ||cpdafetdjtdsy.com^$third-party +||cpdbkckekff.com^$third-party ||cpdoalzgwnwf.com^$third-party ||cpgiseaopbx.bid^$third-party ||cphxwpicozlatvnsospudjhswfxwmykgbihjzvckxvtxzfsgtx.com^$third-party @@ -35277,6 +37434,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cqskvtpeqcp.bid^$third-party ||cqsmswwidrn.bid^$third-party ||cqvbvpxnqqcfwl.bid^$third-party +||cqzqdoqsgxyf.com^$third-party ||credbgvhijbcj.com^$third-party ||creyboif.bid^$third-party ||crijpgcer.com^$third-party @@ -35290,6 +37448,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cruqmpwhczna.bid^$third-party ||crzhxquiyo.com^$third-party ||crzlkluxnigce.com^$third-party +||crzojmwnnq.com^$third-party ||csbsyukodmga.com^$third-party ||cscactmkbfvn.com^$third-party ||csdqikvba.bid^$third-party @@ -35298,23 +37457,28 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cstdfxkxbqbc.com^$third-party ||csxokexd.com^$third-party ||csyngxtkifrh.com^$third-party +||ctfscglqjzkfe.com^$third-party ||ctgoivpnnze.bid^$third-party ||ctimfrfrmqip.com^$third-party ||ctjjftxn.bid^$third-party ||ctjwmzryhcoj.com^$third-party ||ctnbnbjcjfkf.bid^$third-party +||ctohqzii.com^$third-party ||ctplyvuuzdcv.com^$third-party ||ctvsgkoe.bid^$third-party ||ctzvtevpcssx.com^$third-party ||cuabgfjnib.bid^$third-party ||cuchpagh.com^$third-party +||cuecxgwkjtan.com^$third-party ||cuguwxkasghy.com^$third-party ||cuhicevdjsfey.com^$third-party +||cukabtvyl.com^$third-party ||cupzwcxgx.com^$third-party ||cuvbcwgenwytrk.bid^$third-party ||cuxsmovh.bid^$third-party ||cvffhevoebnz.com^$third-party ||cvhpuccaib.bid^$third-party +||cvnmmeux.com^$third-party ||cvwipkjyu.bid^$third-party ||cwdnbhhmdnm.com^$third-party ||cwhuavlffzvhyi.bid^$third-party @@ -35329,17 +37493,21 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cwxqufxcqopi.com^$third-party ||cwznlbsep.bid^$third-party ||cxgwwsapihlo.com^$third-party +||cxhfzipv.com^$third-party ||cxkllhjrrpjp.bid^$third-party ||cxnxognwkuxm.com^$third-party ||cxoxruotepqgcvgqxdlwwucgyazmbkhdojqzihljdwwfeylovh.com^$third-party ||cxqevkkfhdqu.bid^$third-party ||cxrmgoybhyrk.com^$third-party +||cybkhbkuobl.com^$third-party ||cymuxbcnhinm.com^$third-party ||cyrirvvrn.com^$third-party ||cyrrbejq.bid^$third-party +||cyssfnqt.com^$third-party ||cyufjpvzaf.com^$third-party ||cywegkfcrhup.com^$third-party ||cyxagtpeggjv.com^$third-party +||czaxrbclfse.com^$third-party ||czbtfksgtcuy.com^$third-party ||czcbkaptwfmv.com^$third-party ||czcydlrnu.com^$third-party @@ -35365,6 +37533,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||dagqnyapwql.bid^$third-party ||dahakbkwgvwzb.bid^$third-party ||daiwyihpjhdy.com^$third-party +||daizzagvvnv.com^$third-party ||dajoetsja.com^$third-party ||daohvygdwvj.bid^$third-party ||dapvmnnttetuu.bid^$third-party @@ -35387,7 +37556,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||dcdalkgtbmip.com^$third-party ||dcdqvukf.bid^$third-party ||dcgbswcvywyl.com^$third-party +||dclmmbjyshy.com^$third-party ||dcmatjqifoim.com^$third-party +||dcmhpbpdcsy.com^$third-party ||dcneohtx.com^$third-party ||dcqyyaprodclf.bid^$third-party ||dcybolsar.bid^$third-party @@ -35397,16 +37568,20 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ddjodgzhxyjtaa.bid^$third-party ||ddprxzxnhzbq.com^$third-party ||debuackedhkvu.bid^$third-party +||deebwmbbytr.com^$third-party ||dehyogsjbk.bid^$third-party ||deouvnqbgflv.com^$third-party ||deqrdwsjlpjz.com^$third-party ||derpqpyvym.bid^$third-party ||dexxxrggi.com^$third-party +||deyzjaiggwz.com^$third-party ||dfbtmkwdcajsy.bid^$third-party ||dfcwecvmjtdj.com^$third-party ||dfgwnkricjcko.bid^$third-party ||dfllzlsztzqwz.bid^$third-party ||dfnnhwiyxjajhq.com^$third-party +||dfrcdywe.com^$third-party +||dfrekewe.com^$third-party ||dfujqyjifvoe.com^$third-party ||dfxemnxrsal.bid^$third-party ||dgbhmpumhxy.bid^$third-party @@ -35433,6 +37608,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||dhrjzwqpweidm.bid^$third-party ||dhsztvyjwcmk.com^$third-party ||dhvaigzy.com^$third-party +||dhvzrpvjwibr.com^$third-party ||dhxjrqegphza.bid^$third-party ||dhzmxkoq.bid^$third-party ||dibpvaoi.bid^$third-party @@ -35444,16 +37620,20 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||disbkzufvqhk.com^$third-party ||ditouyldfqgt.com^$third-party ||diuiyzhao.com^$third-party +||diwiosqupuecg.com^$third-party ||diwkemnk.bid^$third-party ||diysqcbfyuru.com^$third-party +||djavljmti.com^$third-party ||djbnmqdawodm.com^$third-party ||djcbhuwplfpui.bid^$third-party +||djeoxopgw.com^$third-party ||djhqkoikovr.bid^$third-party ||djjckavq.com^$third-party ||djntmaplqzbi.com^$third-party ||djqercix.com^$third-party ||djrkauxla.bid^$third-party ||djtclldgsocbv.bid^$third-party +||djuxmbjauluis.com^$third-party ||djxvususwvso.com^$third-party ||djzmpsingsrtfsnbnkphyagxdemeagsiabguuqbiqvpupamgej.com^$third-party ||dkadbasc.bid^$third-party @@ -35469,6 +37649,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||dlemeyrkjy.com^$third-party ||dlganxfc.bid^$third-party ||dlntzbuskygwj.com^$third-party +||dlpgebxqq.com^$third-party ||dlsgjkayn.com^$third-party ||dlzksaqygxare.com^$third-party ||dmatquyckwtu.com^$third-party @@ -35485,12 +37666,15 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||dmyypseympjf.com^$third-party ||dneglbgcycpcab.bid^$third-party ||dneqghbwlmyjnj.com^$third-party +||dnewbvwrvadt.com^$third-party +||dngsuhxuzb.com^$third-party ||dnjxoflvkvec.com^$third-party ||dnntgcfejsg.bid^$third-party ||dnoucjqzsasm.com^$third-party ||dnqejgrbtlxe.com^$third-party ||dnrtjavop.com^$third-party ||dnrzajdjq.com^$third-party +||dnsapimzlvmcis.com^$third-party ||dnsqqdordvpv.com^$third-party ||dntlpwpjwcfu.com^$third-party ||dnvndngbn.bid^$third-party @@ -35510,14 +37694,17 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||dpallyihgtgu.com^$third-party ||dpbviawkrumynm.com^$third-party ||dpkdwhfdrvxzcr.bid^$third-party +||dpmvpttamz.com^$third-party ||dpmyrskvbznvn.com^$third-party ||dppcevxbshdl.com^$third-party ||dpqytzwxohcd.bid^$third-party ||dprdhzofq.bid^$third-party ||dpwmloknxtuw.com^$third-party ||dqcqavgqk.bid^$third-party +||dqdnwhyxeblt.com^$third-party ||dqfhklmwj.com^$third-party ||dqkeldpjzq.bid^$third-party +||dqlcgelw.com^$third-party ||dqpamcouthqv.com^$third-party ||dqpywdubbxih.com^$third-party ||dqusbshqrtv.bid^$third-party @@ -35527,6 +37714,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||drqjihcfdrqj.com^$third-party ||drragqvk.bid^$third-party ||drtqfejznjnl.com^$third-party +||drumuwimmzxqps.com^$third-party ||dsdiztki.bid^$third-party ||dsevjzklcjjb.com^$third-party ||dsibzjqbtkjqd.bid^$third-party @@ -35538,7 +37726,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||dtiwhkapsgva.bid^$third-party ||dtmwwpykiqng.com^$third-party ||dtnzlmwgujhgmj.bid^$third-party +||dtosduecka.com^$third-party ||dtpictvzcqqm.bid^$third-party +||dtrwlquawlp.com^$third-party ||dtzlgtmqoj.bid^$third-party ||dubijsirwtwq.com^$third-party ||dubzmzpdkddi.com^$third-party @@ -35559,10 +37749,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||duvyjbofwfqh.com^$third-party ||duxyrxhfwilv.com^$third-party ||duyxfipwgrzwwd.bid^$third-party +||dvdbgvgagk.com^$third-party ||dvgvwatnnqsmll.com^$third-party ||dvlhwokr.bid^$third-party ||dvprcchlzke.bid^$third-party ||dvsrlrnpyxwv.com^$third-party +||dvzyppnmfgtr.com^$third-party ||dwabissw.com^$third-party ||dwbqmlvjpvv.com^$third-party ||dwentymgplvrizqhieugzkozmqjxrxcyxeqdjvcbjmrhnkguwk.com^$third-party @@ -35575,6 +37767,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||dxiixnrumvni.com^$third-party ||dxkhboqrrimy.bid^$third-party ||dxnglrimuuucmr.com^$third-party +||dxnzgeyxjhzym.com^$third-party ||dxokxbrfl.bid^$third-party ||dxtveuux.com^$third-party ||dxurtngzawwe.com^$third-party @@ -35582,12 +37775,16 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||dyerbegytfkj.com^$third-party ||dyhsubugnpw.bid^$third-party ||dyjifezeyagm.com^$third-party +||dyjkbkpzxgpjfs.com^$third-party ||dyunhvev.com^$third-party ||dyykxositkqt.bid^$third-party ||dyzstwcqbgjk.com^$third-party +||dz4ad.com^$third-party ||dzdfmwaztrrm.com^$third-party ||dzehfozic.bid^$third-party ||dzhjqmlv.bid^$third-party +||dzlaodil.com^$third-party +||dzlpvqbyk.com^$third-party ||dzmstxov.bid^$third-party ||dzuklgyo.bid^$third-party ||dzwagxju.bid^$third-party @@ -35598,6 +37795,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||eabrkvxoe.bid^$third-party ||eadtortust.bid^$third-party ||eaetyfmpuelw.com^$third-party +||eahkxyuezqvx.com^$third-party ||eaidabmuxbqy.com^$third-party ||easmdmxps.com^$third-party ||easnviytengk.com^$third-party @@ -35619,6 +37817,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ectxnsxezdg.com^$third-party ||ecvladelayk.com^$third-party ||ecxtuyttpfe.bid^$third-party +||edfthzanlsyse.com^$third-party ||edgsscofljhc.com^$third-party ||ednnpxhjsqyd.com^$third-party ||edoolqkrnmmnj.com^$third-party @@ -35628,6 +37827,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||edvbyybaviln.com^$third-party ||edwywpsufuda.com^$third-party ||edxvyyywsxqh.com^$third-party +||eebrojmn.com^$third-party ||eecetnnsdz.bid^$third-party ||eedicjfwqhqr.bid^$third-party ||eedjbxyczp.bid^$third-party @@ -35639,16 +37839,21 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||eelwibevmywtz.com^$third-party ||eepuawuevovi.com^$third-party ||eeqabqioietkquydwxfgvtvpxpzkuilfcpzkplhcckoghwgacb.com^$third-party +||eeqlxzpqqaii.com^$third-party ||eerdckbwujcx.com^$third-party +||eexnoxqcmrja.com^$third-party ||efbxevtnq.com^$third-party ||efcnevmojvfs.com^$third-party ||efhevptuqxpr.bid^$third-party +||efjucmgdzexeab.com^$third-party ||efkxhoeoqsv.bid^$third-party ||efluqmlyzi.com^$third-party ||efmpejbybupe.bid^$third-party +||efnypuzqni.com^$third-party ||efotdwuui.bid^$third-party ||efsjxinbtzirs.bid^$third-party ||efukznkfmrck.com^$third-party +||egcsbdrj.com^$third-party ||egkkeahdzjqy.com^$third-party ||egouyziyto.bid^$third-party ||egqvfdht.bid^$third-party @@ -35658,6 +37863,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||egxkjjqke.bid^$third-party ||egzlqkjhm.bid^$third-party ||egzvkronnvwtra.bid^$third-party +||ehcawmdqgq.com^$third-party +||eheewlwlebwpd.com^$third-party ||ehfmhsqzxfrsz.bid^$third-party ||ehkovmky.com^$third-party ||ehlnakqlcvuxk.bid^$third-party @@ -35665,8 +37872,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ehoksipmkejqt.bid^$third-party ||ehrwekypesnl.bid^$third-party ||ehrxkeosifmksi.bid^$third-party +||ehuomemzh.com^$third-party ||ehxfudlqli.com^$third-party ||ehxpqwlnittvow.bid^$third-party +||ehzcbife.com^$third-party ||ehzkfbqpv.bid^$third-party ||eiadsdmj.bid^$third-party ||eidzaqzygtvq.com^$third-party @@ -35674,10 +37883,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||eifxhtrnhnveem.bid^$third-party ||eigtfqrokt.bid^$third-party ||eiibdnjlautz.com^$third-party +||eilmltibu.com^$third-party ||eimgxlsqj.bid^$third-party ||eiqzyxofsgzel.com^$third-party ||eivikmwwrqtb.bid^$third-party ||eiwcqowbowqo.com^$third-party +||eiwdnygfwl.com^$third-party ||eizzndhkvl.bid^$third-party ||ejbvrgespr.bid^$third-party ||ejdcjjcqcnzhre.bid^$third-party @@ -35700,6 +37911,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||elkpxsfzrubq.com^$third-party ||elsgsgxywj.bid^$third-party ||eluhhfyxx.com^$third-party +||elvirvln.com^$third-party ||elwwxuigpk.bid^$third-party ||elxkjyvdo.bid^$third-party ||elxxkpaeudxu.com^$third-party @@ -35719,6 +37931,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||emszbghugzw.bid^$third-party ||emvdlnwph.com^$third-party ||emxbuugvudofbc.bid^$third-party +||emxfructugey.com^$third-party ||emxwkunx.bid^$third-party ||emzotevsto.com^$third-party ||encvhiseje.bid^$third-party @@ -35732,6 +37945,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||enzyxtdcacde.com^$third-party ||eociaoqs.bid^$third-party ||eocnpszthsf.com^$third-party +||eoecdsfvceebrv.com^$third-party ||eoepqqkg.com^$third-party ||eojrldtucqsf.com^$third-party ||eovkzcueutgf.com^$third-party @@ -35749,21 +37963,27 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||epxxqzrcdfkxo.bid^$third-party ||epzxtposabej.com^$third-party ||eqcvisodkvphw.bid^$third-party +||eqegggmtc.com^$third-party ||eqkccjinroye.bid^$third-party ||eqonwbgcqi.bid^$third-party ||eqqhbzmaf.bid^$third-party ||eqqhiwfjcfx.bid^$third-party ||eqszmuwnozvx.com^$third-party +||eraeoggritjeo.com^$third-party ||erahvrtzbg.com^$third-party ||erbsqnmglmnv.com^$third-party +||erckgobvi.com^$third-party ||erhpodgijusvi.bid^$third-party ||erkwkjfompvt.com^$third-party +||erqqhfsu.com^$third-party ||erszwzaidmlc.com^$third-party ||ervpgpxr.com^$third-party ||erzrulbjdd.bid^$third-party ||esdykqhupjp.com^$third-party +||esfqqfqagkkbrl.com^$third-party ||esgvhaspsjg.com^$third-party ||esgwceckxumg.com^$third-party +||eshezwwft.com^$third-party ||eslgydoqbedo.com^$third-party ||eslydbnukkme.com^$third-party ||esnirgskobfj.com^$third-party @@ -35773,11 +37993,13 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||esznfpbro.com^$third-party ||etbmvqjnfxtk.com^$third-party ||etbrjgpsadke.com^$third-party +||etggealva.com^$third-party ||etggiddfdaqd.com^$third-party ||etglnloj.com^$third-party ||etprpfuw.bid^$third-party ||etsqitgro.bid^$third-party ||ettamscqyvocxz.com^$third-party +||etvtabeas.com^$third-party ||etwgydlbl.bid^$third-party ||etyeltdqg.bid^$third-party ||etytypmuykf.bid^$third-party @@ -35789,6 +38011,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||eurifsiooyof.bid^$third-party ||eutklhuazxlt.com^$third-party ||euxisszoyader.com^$third-party +||evfatcuv.com^$third-party +||evfwfkwufbjtd.com^$third-party ||evfzqbbdif.bid^$third-party ||evgdkvrzn.com^$third-party ||evhvoeqfrlsb.com^$third-party @@ -35829,12 +38053,15 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ezbtpdjeimlv.com^$third-party ||ezdariijmdlg.bid^$third-party ||ezemyudhkzvx.com^$third-party +||ezfncojpnrmj.com^$third-party ||ezhkfxskimqnqk.com^$third-party ||ezjrnbpjthir.com^$third-party ||ezkbzmwigo.bid^$third-party ||ezknqsblzmsl.com^$third-party ||ezuosstmbcle.com^$third-party +||facqgdunsgf.com^$third-party ||facsowlaufzk.com^$third-party +||fafmybvsoj.com^$third-party ||faftjhuu.com^$third-party ||fahowtxv.bid^$third-party ||fajonlkb.com^$third-party @@ -35877,6 +38104,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||fefzohgedqp.com^$third-party ||fegyacmbobil.com^$third-party ||fembsflungod.com^$third-party +||fengrtnoxuwwe.com^$third-party ||feqlklwaafgc.com^$third-party ||feqyuubaixe.bid^$third-party ||ffahsidlivqb.bid^$third-party @@ -35886,6 +38114,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||fffzquckf.com^$third-party ||ffhwzaenzoue.com^$third-party ||ffkwprrdmyaj.bid^$third-party +||ffmhgdnkdcs.com^$third-party +||ffoifngclwfuey.com^$third-party ||ffpkqjyvvneg.com^$third-party ||ffpyofnpq.com^$third-party ||ffrsfowwxtlbu.com^$third-party @@ -35893,7 +38123,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ffvghouburgijz.bid^$third-party ||ffvvapasfcoha.bid^$third-party ||ffwbpadvkcyi.com^$third-party +||fgcterkdpns.com^$third-party ||fghdembabvwe.com^$third-party +||fghtrrasovlsu.com^$third-party ||fgilgpmoudkzx.bid^$third-party ||fgkvpyrmkbap.com^$third-party ||fglwxjklf.com^$third-party @@ -35938,6 +38170,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||fkdqrjnoxhch.com^$third-party ||fkdslgyunikais.com^$third-party ||fkekipafwlqd.com^$third-party +||fkemshukccjvu.com^$third-party ||fkianrxjfumm.com^$third-party ||fkivuntlyd.bid^$third-party ||fkjyzxnoxusg.com^$third-party @@ -35947,6 +38180,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||fkrrvhoierty.com^$third-party ||fkwwhndzjlqrm.com^$third-party ||flcfstbzncsim.com^$third-party +||fldlyzvhgjq.com^$third-party ||flkyhwjhp.com^$third-party ||flmditew.com^$third-party ||flntdbwafec.com^$third-party @@ -35957,6 +38191,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||fmbjxqvkjfmj.com^$third-party ||fmcwqmwdaubb.com^$third-party ||fmgcaqljz.bid^$third-party +||fmoihhvbehopc.com^$third-party ||fmpsrqsib.bid^$third-party ||fmuxugcqucuu.com^$third-party ||fmztxzdrq.bid^$third-party @@ -35976,7 +38211,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||foabezckdiv.bid^$third-party ||fobjoccwkrkv.com^$third-party ||foguumjql.com^$third-party +||fojgpvkhu.com^$third-party ||fokisduu.com^$third-party +||foovyagf.com^$third-party ||fpbmjwoebzby.com^$third-party ||fpguuwnpkvqsq.bid^$third-party ||fpnxicejwel.com^$third-party @@ -35992,6 +38229,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||fqazjwxovxlu.com^$third-party ||fqemzrkwuiaq.bid^$third-party ||fqesuuyzhxpz.bid^$third-party +||fqgqosvpodxn.com^$third-party ||fqjevuoat.com^$third-party ||fqkcdhptlqma.com^$third-party ||fqleehzafh.com^$third-party @@ -36000,7 +38238,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||fqovfxpsytxf.com^$third-party ||fqpfvqpptch.com^$third-party ||fqpteozo.com^$third-party +||fqrcutjorn.com^$third-party ||fqsdlhaffr.bid^$third-party +||fqtpulizvvjcf.com^$third-party ||frczfzikturw.com^$third-party ||frcznmfu.com^$third-party ||frddujheozns.com^$third-party @@ -36011,6 +38251,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||frlvfzybstsa.com^$third-party ||frlzxwxictmg.com^$third-party ||frmavvtkhi.bid^$third-party +||frmwbxzynkrswj.com^$third-party ||frmxnnjejpzbr.com^$third-party ||frtkblgbqc.bid^$third-party ||frxgmxkg.bid^$third-party @@ -36027,14 +38268,17 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ftbiufcomsa.bid^$third-party ||ftbnrjzvgtdyzs.bid^$third-party ||ftdyrqgjr.bid^$third-party +||ftfnchzmnyl.com^$third-party ||ftgfmbxqkjda.com^$third-party ||ftisvrpsfu.bid^$third-party ||ftjrekbpjkwe.com^$third-party ||ftodxdoolvdm.com^$third-party ||ftqhgapqugv.bid^$third-party +||fttsgimpiagrwa.com^$third-party ||ftuisdlnbp.com^$third-party ||ftusprfqtu.bid^$third-party ||ftvkgkkmthed.com^$third-party +||ftwdbhsztw.com^$third-party ||ftymjfywuyv.com^$third-party ||ftytssqazcqx.com^$third-party ||fubhyuveurmlz.com^$third-party @@ -36045,7 +38289,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||fuurqgbfhvqx.com^$third-party ||fvbeyduylvgy.com^$third-party ||fvbtqaijuo.com^$third-party +||fvffhcyxc.com^$third-party +||fvgfcotnmj.com^$third-party ||fvhxlrcd.com^$third-party +||fvipinzac.com^$third-party ||fvkdatbzswo.bid^$third-party ||fvozquqvnuv.bid^$third-party ||fvrbloxygbrv.com^$third-party @@ -36054,6 +38301,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||fwcrhzvfxoyi.com^$third-party ||fwenfotroadh.bid^$third-party ||fwfgbhjhnlkv.com^$third-party +||fwfsnhixricu.com^$third-party ||fwigabtjb.com^$third-party ||fwjpfuzn.bid^$third-party ||fwlkncckwcop.com^$third-party @@ -36125,6 +38373,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||gcwhhynufwnj.com^$third-party ||gcxsbflncu.bid^$third-party ||gcypxlue.bid^$third-party +||gdbhmiyly.com^$third-party ||gdbohhvoo.com^$third-party ||gdekvzhsqwau.com^$third-party ||gdhlysucwzyzu.com^$third-party @@ -36135,6 +38384,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||geazikjazoid.com^$third-party ||gedmodsxbebd.com^$third-party ||gefaqjwdgzbo.com^$third-party +||genqrabot.com^$third-party ||geqcqduubhll.com^$third-party ||gerpkshe.com^$third-party ||geudyhlxmbj.bid^$third-party @@ -36143,10 +38393,13 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||gfdeapuaymd.bid^$third-party ||gffupsrgds.com^$third-party ||gfhlwbxjjdla.bid^$third-party +||gfrlmvxfsvl.com^$third-party ||ggagqobykjh.com^$third-party ||ggbfbseakyqv.com^$third-party ||gggemaop.com^$third-party +||gghepxqsga.com^$third-party ||gghhzzllakjm.bid^$third-party +||ggjsegnbriqhnz.com^$third-party ||ggnabmvnwphu.com^$third-party ||ggngbgccubvf.com^$third-party ||ggrjihzgtdxutg.bid^$third-party @@ -36154,15 +38407,19 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ggtujtuyvcci.com^$third-party ||ggusxcee.bid^$third-party ||ggwbgnmahqyclg.com^$third-party +||ggyrnhdbqxufh.com^$third-party ||ggzuksudqktn.com^$third-party ||ggzvlwrf.com^$third-party +||ghaszdguvrtnb.com^$third-party ||ghizipjlsi.bid^$third-party +||ghjwogfexch.com^$third-party ||ghtroafchzrt.com^$third-party ||ghttzqpeyunwdr.bid^$third-party ||ghycvwos.bid^$third-party ||ghygzvdh.bid^$third-party ||ghzylikrcdydf.bid^$third-party ||gigphdgtszus.bid^$third-party +||gigvyvqe.com^$third-party ||gimxqltq.bid^$third-party ||giojhiimnvwr.com^$third-party ||giphylee.com^$third-party @@ -36173,6 +38430,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||giwvzhflxv.bid^$third-party ||giyjhogjmfmc.com^$third-party ||giyupoeynkfx.com^$third-party +||gjbgesaromnb.com^$third-party ||gjeyqtunbnap.com^$third-party ||gjfugukpyo.bid^$third-party ||gjikkwtrstaku.com^$third-party @@ -36206,13 +38464,16 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||gllkdkxygckb.com^$third-party ||glnqvqbedbmvtcdzcokrfczopbddhopygrvrnlgmalgvhnsfsc.com^$third-party ||glslciwwvtxn.com^$third-party +||glyicpeke.com^$third-party ||glykvwol.bid^$third-party ||gmecesfngrngu.bid^$third-party +||gmfestfc.com^$third-party ||gmnozoruyfy.bid^$third-party ||gmnxupczjmecj.bid^$third-party ||gmpdixdh.com^$third-party ||gmpmuqniggyz.com^$third-party ||gnadhzstittd.com^$third-party +||gnaizrodp.com^$third-party ||gncfttutoiwwq.com^$third-party ||gniosksijt.bid^$third-party ||gnipadiiodpa.com^$third-party @@ -36225,6 +38486,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||goegstjtam.bid^$third-party ||goeoxqhesrvaq.bid^$third-party ||gofgfsvnfnfw.com^$third-party +||gofsukrrqhcj.com^$third-party +||gogavdasjtxn.com^$third-party ||gogergyxl.com^$third-party ||gojotpbkyqou.bid^$third-party ||gojwyansqmcl.com^$third-party @@ -36254,6 +38517,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||gptkueuaseyut.com^$third-party ||gptoleeekac.bid^$third-party ||gqlqgmiahdtoyl.bid^$third-party +||gqmrdezduagsqi.com^$third-party ||gqnmautydwky.com^$third-party ||gqnotcpintcq.bid^$third-party ||gqorytmpkjdq.com^$third-party @@ -36261,6 +38525,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||gqtcapjnn.bid^$third-party ||gqthfroeirol.com^$third-party ||gqulrzprheth.com^$third-party +||gqusxhuexmu.com^$third-party +||gqutnukt.com^$third-party ||gquvhveabaem.com^$third-party ||gqwprjzwlfspw.com^$third-party ||grceweaxhbpvclyxhwuozrbtvqzjgbnzklvxdezzficwjnmfil.com^$third-party @@ -36270,6 +38536,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||grlehzdbzmstb.com^$third-party ||grnrmwxf.com^$third-party ||grppxsxgcdcu.bid^$third-party +||grrduoonwjpy.com^$third-party ||grtduutw.bid^$third-party ||grubpbrmek.com^$third-party ||grvoflsctenq.bid^$third-party @@ -36281,11 +38548,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||gsqwxrtcabdftt.com^$third-party ||gstpgbhqzia.bid^$third-party ||gsueoeigaq.com^$third-party +||gsxehyapoafiwe.com^$third-party ||gsxewjrbrbtldy.com^$third-party +||gsxvgomvbfrj.com^$third-party ||gtaouarrwypu.com^$third-party ||gtbfhyprjhqz.com^$third-party ||gtcpsbvtwaqw.com^$third-party ||gtevyaeeiged.com^$third-party +||gtfbvxlmev.com^$third-party ||gthrdhxhwdt.bid^$third-party ||gtmonytxxglu.com^$third-party ||gtqfsxrrerzu.com^$third-party @@ -36342,9 +38612,11 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||gyhujxbptum.com^$third-party ||gyinmxpztbgf.com^$third-party ||gynhbuspeiud.bid^$third-party +||gyojplgn.com^$third-party ||gypxbcrmxsmikqbmnlwtezmjotrrdxpqtafumympsdtsfvkkza.com^$third-party ||gyvyokpmmb.bid^$third-party ||gyzzpyez.bid^$third-party +||gzakmhhwrkagg.com^$third-party ||gzhazcfkr.bid^$third-party ||gziedzbliamx.com^$third-party ||gzkoehgbpozz.com^$third-party @@ -36360,6 +38632,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||haezawhdumz.bid^$third-party ||hafbezbemwwd.com^$third-party ||hajcehcnodio.com^$third-party +||hajnoqtsfg.com^$third-party +||hajsefgocgkxfg.com^$third-party ||hajtekzuoe.com^$third-party ||hanwlgpecblxf.bid^$third-party ||haqlmmii.com^$third-party @@ -36387,6 +38661,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||hckmbeebnstnp.bid^$third-party ||hclccadfmkpw.com^$third-party ||hcrsxbke.com^$third-party +||hctcdmqp.com^$third-party ||hcyxksgsxnzb.com^$third-party ||hddgigiwip.bid^$third-party ||hdeiyrdw.bid^$third-party @@ -36397,8 +38672,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||hdxeyqvfb.bid^$third-party ||heawnqbmsi.bid^$third-party ||heefwozhlxgz.com^$third-party +||hefgynqlzwi.com^$third-party ||heikwwkqy.com^$third-party ||henodmetgjbsas.bid^$third-party +||hepuzqrx.com^$third-party ||heqcvweqvqf.com^$third-party ||heracgjcuqmk.com^$third-party ||hettwksj.bid^$third-party @@ -36411,10 +38688,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||hffmzplu.com^$third-party ||hffqgxgjiqdlx.bid^$third-party ||hfgevdzcoocs.com^$third-party +||hfhhijsewsqn.com^$third-party ||hfjuehls.com^$third-party ||hfmtqgiqscvg.com^$third-party ||hftyrwqjknhzoa.com^$third-party ||hfyqolbetdprw.bid^$third-party +||hfzikiht.com^$third-party ||hgbmwkklwittcdkjapnpeikxojivfhgszbxmrjfrvajzhzhuks.com^$third-party ||hgcgfxjkvjch.com^$third-party ||hgdovdnd.com^$third-party @@ -36432,6 +38711,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||hhnvtfiiitzf.bid^$third-party ||hhshbknewaikmj.bid^$third-party ||hhwqfmqyqoks.com^$third-party +||hhzqedgjajvi.com^$third-party ||hibiaygg.com^$third-party ||hibtgsibarfg.bid^$third-party ||higrbwtxkjuw.com^$third-party @@ -36460,6 +38740,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||hkvqwkeyruvy.bid^$third-party ||hkvqyjtdghbe.com^$third-party ||hkyskqpsqwjq.bid^$third-party +||hkyykkerrp.com^$third-party ||hlekbinpgsuk.com^$third-party ||hlgodnojfffhpc.bid^$third-party ||hlicmukjz.bid^$third-party @@ -36471,6 +38752,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||hmcjupvbxxyx.com^$third-party ||hmdmvaxmmwoso.bid^$third-party ||hmeojqyjoascs.com^$third-party +||hmjkyzdmoxp.com^$third-party ||hmjtutipevtmg.com^$third-party ||hmkrfmtra.bid^$third-party ||hmlghvujrve.com^$third-party @@ -36498,10 +38780,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||hokehntutt.bid^$third-party ||hopafrmwpckj.com^$third-party ||horylaht.bid^$third-party +||hosiioyx.com^$third-party ||hosqkmnjt.com^$third-party ||hotdzbtmngof.bid^$third-party ||howjkpaynzwf.com^$third-party ||hoytzfyok.bid^$third-party +||hpabkunldxhpc.com^$third-party ||hpcniufqp.bid^$third-party ||hpdmnmehzcor.com^$third-party ||hpkwirncwvxo.com^$third-party @@ -36533,7 +38817,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||hseyrxoi.com^$third-party ||hshbyyuh.bid^$third-party ||hsivniaui.bid^$third-party +||hsllwumsezanll.com^$third-party ||hsnuutxbmmqry.bid^$third-party +||hsnvnmjriom.com^$third-party ||hsoyrqqsludd.com^$third-party ||hsuohkuegd.bid^$third-party ||hsvqfvjidloc.com^$third-party @@ -36559,7 +38845,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||huejizictcgd.com^$third-party ||huewmezzodzdv.com^$third-party ||hufaymllqce.club^$third-party +||huigyetqu.com^$third-party ||humcyddkxxm.bid^$third-party +||hunktnva.com^$third-party ||huriylhqkylbo.bid^$third-party ||husetdmrejiyjy.bid^$third-party ||hutkuzwropgf.com^$third-party @@ -36568,6 +38856,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||huynrscfbulr.com^$third-party ||huzcotxmghlfip.bid^$third-party ||huzmweoxlwanzvstlgygbrnfrmodaodqaczzibeplcezmyjnlv.com^$third-party +||hvagzrssrcze.com^$third-party ||hvbiwwek.com^$third-party ||hvccjhkcvlfr.com^$third-party ||hvckvfistbejp.com^$third-party @@ -36581,7 +38870,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||hvnkfjywxojrwo.bid^$third-party ||hvukouhckryjudrawwylpboxdsonxhacpodmxvbonqipalsprb.com^$third-party ||hvuvqsun.com^$third-party +||hvvhxzdps.com^$third-party ||hvvxxszxslome.bid^$third-party +||hvwagkmgef.com^$third-party +||hwcgnavycq.com^$third-party ||hwfcdqnvovij.com^$third-party ||hwktxvrvz.bid^$third-party ||hwkxtltut.bid^$third-party @@ -36600,6 +38892,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||hxkanryhktub.com^$third-party ||hxlkmsib.bid^$third-party ||hxlojjtpqtlk.com^$third-party +||hxqdddqnuqcwe.com^$third-party +||hxrsjlqnep.com^$third-party ||hxsfrcdrrp.com^$third-party ||hxuasnwokh.com^$third-party ||hxuvwqsecumg.com^$third-party @@ -36608,10 +38902,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||hxwxxhfydbifuq.com^$third-party ||hyexdezezjqw.bid^$third-party ||hyhabjqndvwf.bid^$third-party +||hymandywo.com^$third-party ||hytkatubjuln.com^$third-party ||hyubowucvkch.com^$third-party ||hyvsquazvafrmmmcfpqkabocwpjuabojycniphsmwyhizxgebu.com^$third-party ||hywwsavdydy.bid^$third-party +||hyxhxnlqeppn.com^$third-party ||hyzncftkveum.com^$third-party ||hzivfezfltago.com^$third-party ||hzskbnafzwsu.com^$third-party @@ -36626,19 +38922,25 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||iaimnsxepxdy.bid^$third-party ||iansucrovvzbi.bid^$third-party ||iaoisfnac.com^$third-party +||iaoyikwmocuvr.com^$third-party ||iauvabogtws.bid^$third-party +||iaxxhqwaig.com^$third-party ||ibeyqnjfjgsuob.bid^$third-party ||ibjtuhcgwnamyf.com^$third-party +||ibkfummkqzlg.com^$third-party ||ibljirpmxvav.bid^$third-party ||ibojmmgjto.bid^$third-party ||ibqmccuuhjqc.com^$third-party +||ibycicwahzg.com^$third-party ||icafyriewzzrwxlxhtoeakmwroueywnwhmqmaxsqdntasgfvhc.com^$third-party +||icdkqyeydxpjmw.com^$third-party ||icgakpprechm.com^$third-party ||icjeqbqdzhyx.com^$third-party ||icjniokadnrqht.com^$third-party ||icjurmxhqpdpbt.bid^$third-party ||iclbkrgjdstqt.com^$third-party ||icltessfskwle.bid^$third-party +||iclytswtff.com^$third-party ||icpfrrffsenr.com^$third-party ||icqvwlelvzldh.bid^$third-party ||icrnyafg.bid^$third-party @@ -36646,9 +38948,11 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||icyddcsjbqjxz.bid^$third-party ||icyfqtjj.bid^$third-party ||iczhhiiowapd.com^$third-party +||idbxnzgmn.com^$third-party ||idcoyhwzthhjv.com^$third-party ||idejenmqxhy.bid^$third-party ||idelmxrchrce.com^$third-party +||idfybbol.com^$third-party ||idiyejpux.bid^$third-party ||idkyfrsbzesx.com^$third-party ||idopjddmtzo.bid^$third-party @@ -36665,6 +38969,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ieoexdjxrwtq.com^$third-party ||ieqprskfariw.com^$third-party ||ieuezabolxphga.com^$third-party +||iewsaprgerkjny.com^$third-party ||ifaklabnhplb.com^$third-party ||ifmobkrjonnm.com^$third-party ||iftvlrkyvubnn.com^$third-party @@ -36702,12 +39007,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||iinkhwsh.bid^$third-party ||iipivevueme.com^$third-party ||iipkiyju.bid^$third-party +||iisfpzkkxkz.com^$third-party ||iitfqholnpud.com^$third-party ||ijbybfznp.com^$third-party ||ijeuhlrqznjb.com^$third-party ||ijuawecwqhwyou.bid^$third-party ||ijvolcqtnxohl.com^$third-party ||ijyzkjjabc.bid^$third-party +||ikcwcxhgibmumf.com^$third-party ||ikdhuhcigpoc.com^$third-party ||ikealcmavhpk.com^$third-party ||ikfmafgtgnylts.com^$third-party @@ -36727,19 +39034,24 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ilakffljjdpwb.com^$third-party ||ilfsrsgmgbex.com^$third-party ||illizuqkdqjobt.com^$third-party +||illqbirymsr.com^$third-party ||ilrxikdjozlk.com^$third-party ||ilsivrexvpyv.com^$third-party +||ilupcgzhagwb.com^$third-party ||ilvibsabwuza.com^$third-party ||imbbjywwahev.com^$third-party ||imgoatxhxior.com^$third-party +||imisagsrbci.com^$third-party ||immgnzenbixuzd.bid^$third-party ||imqkdsdgfygm.com^$third-party ||imrwxmau.com^$third-party ||imtdtaloqwcz.com^$third-party ||imyqdbxq.com^$third-party ||imzngbreiiiv.com^$third-party +||incdjkjbyhlttx.com^$third-party ||inewoioxxdbm.com^$third-party ||inhtwazkrebui.bid^$third-party +||inisvnawtzevnx.com^$third-party ||inmrjokdxmkh.com^$third-party ||insbrvwfrcgb.com^$third-party ||invgsoqwtkvxs.bid^$third-party @@ -36762,6 +39074,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ipdcgsdjkz.bid^$third-party ||ipdlsrwctdjb.com^$third-party ||iphwttyqzuhucw.bid^$third-party +||ipllxfcftp.com^$third-party ||ipndulsempjgb.bid^$third-party ||ipntpfokhkrh.com^$third-party ||ippninrrcl.com^$third-party @@ -36817,7 +39130,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ivkasohqerzl.com^$third-party ||ivktdwmjhkqy.com^$third-party ||ivldzqidbv.com^$third-party +||ivnpbikks.com^$third-party ||ivqoqtozlmjp.com^$third-party +||ivqvzkwedcjo.com^$third-party ||ivsqnmridfxn.com^$third-party ||ivuhwsqnbjjx.bid^$third-party ||ivuqekelizp.bid^$third-party @@ -36827,6 +39142,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||iwmonrwpeeku.com^$third-party ||iwnvbdosun.bid^$third-party ||iwptktyoq.bid^$third-party +||iwquafxm.com^$third-party ||iwqugvxozbkd.com^$third-party ||iwrjczthkkla.com^$third-party ||iwunlnagnsqxys.bid^$third-party @@ -36887,6 +39203,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||jbpyqajzwbh.bid^$third-party ||jbqolazohwqesu.com^$third-party ||jbvisobwrlcv.com^$third-party +||jbvyjtyhatpam.com^$third-party ||jbwlscjgbznhu.bid^$third-party ||jbyksmjmbmku.com^$third-party ||jcblfhpmxqflm.bid^$third-party @@ -36915,11 +39232,13 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||jeakofzseo.com^$third-party ||jebfktzfjqghv.bid^$third-party ||jebuorwrqfflzl.com^$third-party +||jednyqbb.com^$third-party ||jeksffryglas.com^$third-party ||jemopaqkst.com^$third-party ||jemyvtomzyha.com^$third-party ||jeqixokniyny.com^$third-party ||jertwakjcaym.com^$third-party +||jeuqrslzoxdcz.com^$third-party ||jevijshpvnwm.com^$third-party ||jeyoxmhhnofdhaalzlfbrsfmezfxqxgwqjkxthzptjdizuyojh.com^$third-party ||jeyuhcbagxbp.com^$third-party @@ -36928,6 +39247,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||jfcofvhuqzdg.bid^$third-party ||jffhbunkrxmyhf.bid^$third-party ||jffwwuyychxw.com^$third-party +||jfhupoqrydm.com^$third-party ||jfkfojgkrk.com^$third-party ||jfribvstvcqy.com^$third-party ||jfvoyuxmp.bid^$third-party @@ -36938,8 +39258,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||jgqcraids.com^$third-party ||jgqkrvjtuapt.com^$third-party ||jgrcggutsilp.com^$third-party +||jgsoloqaqp.com^$third-party ||jgtnayftk.bid^$third-party ||jguhktakkykrsb.com^$third-party +||jgvjzbrnjmxoq.com^$third-party ||jgxlxsnqz.bid^$third-party ||jheplryxvzvx.com^$third-party ||jhewbownkjobl.bid^$third-party @@ -36948,8 +39270,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||jhupypvmcsqfqpbxbvumiaatlilzjrzbembarnhyoochsedzvi.com^$third-party ||jhwqdpyo.bid^$third-party ||jhylgkwsz.bid^$third-party +||jiifnvkesug.com^$third-party ||jijcetagjfzo.com^$third-party ||jiruygrsl.com^$third-party +||jixvywxefnwm.com^$third-party ||jiyairvjgfqk.com^$third-party ||jiycfyytg.com^$third-party ||jjbnkgdpsm.com^$third-party @@ -36958,6 +39282,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||jjekiezbshyo.com^$third-party ||jjipgxjf.com^$third-party ||jjmuyvpery.bid^$third-party +||jjokekbfoxwip.com^$third-party ||jjpnveujkk.com^$third-party ||jjpoxurorlsb.com^$third-party ||jjqoosuum.com^$third-party @@ -36967,6 +39292,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||jjxsdkphpcwu.com^$third-party ||jjydbqlzz.com^$third-party ||jjyovwimoydq.com^$third-party +||jjyysfxhn.com^$third-party ||jjzqygrh.com^$third-party ||jkfgdkesrpx.bid^$third-party ||jkiicqewzn.com^$third-party @@ -36988,6 +39314,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||jlmirsfthnmh.com^$third-party ||jlppkzffsksna.com^$third-party ||jlqmdejwvezpt.com^$third-party +||jlqpkoppbxa.com^$third-party ||jlslujfguojw.com^$third-party ||jlwlfcbfifsvfw.com^$third-party ||jlymmwnkxhph.com^$third-party @@ -37021,6 +39348,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||jobveibsozms.com^$third-party ||jogccrwnpsmliq.bid^$third-party ||jogpsoiyngua.com^$third-party +||jogrgddvb.com^$third-party ||jollqxplkz.bid^$third-party ||jomznuefrw.com^$third-party ||joqnoyniblzm.com^$third-party @@ -37055,6 +39383,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||jqtsknmobyw.com^$third-party ||jqtwygdajic.com^$third-party ||jqusvvfzw.bid^$third-party +||jqvlsavxawfr.com^$third-party ||jrauyqdbit.bid^$third-party ||jrcpoxuskv.com^$third-party ||jrdxlxdnohjzs.bid^$third-party @@ -37090,6 +39419,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||juyfhwxcvzft.com^$third-party ||jvdrscohwxopj.bid^$third-party ||jvepcgbq.bid^$third-party +||jvffngzl.com^$third-party ||jvhdxosisifv.com^$third-party ||jvmuayuilxn.com^$third-party ||jvnubhidaev.bid^$third-party @@ -37099,7 +39429,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||jvriybgxne.com^$third-party ||jwbdezxfl.bid^$third-party ||jwbuxywauut.com^$third-party +||jwcpqgfhlrt.com^$third-party ||jwfdyujffrzt.com^$third-party +||jwjztdbakqqk.com^$third-party ||jwnlqtdvnm.bid^$third-party ||jwwlyiicjkuh.com^$third-party ||jwwotfckxcyv.bid^$third-party @@ -37115,6 +39447,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||jxuezvyaakks.com^$third-party ||jxvhdyguseaf.com^$third-party ||jxxjndvcf.bid^$third-party +||jyaaeiqm.com^$third-party ||jyauuwrrigim.com^$third-party ||jydbctzvbqrh.com^$third-party ||jyezgitcx.com^$third-party @@ -37138,6 +39471,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||jzxlkhaugzuaqm.bid^$third-party ||kadjwdpzxdxd.com^$third-party ||kahbkhlb.bid^$third-party +||kallwqgnec.com^$third-party ||kaqtvgcy.bid^$third-party ||karcvrpwayal.com^$third-party ||karownxatpbd.com^$third-party @@ -37170,7 +39504,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||kdhndryipp.com^$third-party ||kdiunbsaw.com^$third-party ||kdkzvfzmgvm.com^$third-party +||kdmilqoiaucqto.com^$third-party ||kdtictjmofbl.com^$third-party +||kdtrdexby.com^$third-party ||kdtstmiptmvk.com^$third-party ||kdvcvkwwtbwn.com^$third-party ||kdwygzatplqrao.bid^$third-party @@ -37180,6 +39516,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||keolqzbmsuykwi.bid^$third-party ||keqnebfovnhl.com^$third-party ||kesllcmdcsbd.com^$third-party +||ketqqygdh.com^$third-party ||kfaesgypn.bid^$third-party ||kfdqqqmorlt.com^$third-party ||kfdwywhuissy.com^$third-party @@ -37187,17 +39524,23 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||kflimllvanjv.com^$third-party ||kfpkzbgwuxm.bid^$third-party ||kfpwayrztgjj.com^$third-party +||kftbvzlrqkakfo.com^$third-party ||kftmmtuxdtmsv.bid^$third-party ||kfuwxxspanifp.bid^$third-party +||kfwhcwoc.com^$third-party ||kfwpyyctzmpk.com^$third-party ||kfzimhbhjdqa.com^$third-party +||kgdmlsbtd.com^$third-party ||kgkjlivo.com^$third-party ||kgnxtdcf.bid^$third-party ||kgvgtudoridc.com^$third-party ||kgzuerzjysxw.com^$third-party +||khaklikrt.com^$third-party +||khexythfkw.com^$third-party ||khgsbhdw.bid^$third-party ||khgwakmfavzch.bid^$third-party ||khhpckhkikd.bid^$third-party +||khlgdlarmqnp.com^$third-party ||khmbjndynx.com^$third-party ||khpgychzfdmpm.bid^$third-party ||khwfemkr.bid^$third-party @@ -37210,6 +39553,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||kiochlocj.bid^$third-party ||kiodudldzmzwr.com^$third-party ||kiohmgklwi.com^$third-party +||kioxprngouirqu.com^$third-party ||kipnobwbyz.bid^$third-party ||kisvtclf.bid^$third-party ||kizpkvkdfm.bid^$third-party @@ -37218,6 +39562,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||kjbqzbiteubt.com^$third-party ||kjjlucebvxtu.com^$third-party ||kjkdagfnjm.bid^$third-party +||kjkwrmwdyhi.com^$third-party +||kjltrjvjfran.com^$third-party ||kjmddlhlejeh.com^$third-party ||kjnkmidieyrb.com^$third-party ||kjplmlvtdoaf.com^$third-party @@ -37229,6 +39575,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||kkztcmjvklinxp.bid^$third-party ||klakcdiqmgxq.com^$third-party ||kldwitfrqwal.com^$third-party +||kldyclplx.com^$third-party ||kleonsqapa.bid^$third-party ||klepuazuxv.com^$third-party ||klfqffhvdpkd.com^$third-party @@ -37238,10 +39585,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||klmvharqoxdq.com^$third-party ||klnbyxhdilss.bid^$third-party ||klprrjvqalwx.bid^$third-party +||klqnukgo.com^$third-party ||klrdsagmuepg.com^$third-party ||klsduixe.com^$third-party ||klurrmvbqrhrwc.com^$third-party ||kmcebwjulu.com^$third-party +||kmclwuukyffyjf.com^$third-party ||kmdqjdktf.bid^$third-party ||kmdwifcjtbk.bid^$third-party ||kmefggxf.bid^$third-party @@ -37267,6 +39616,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||kokqhnybnhdr.bid^$third-party ||komfveajdx.bid^$third-party ||konbwfktusra.com^$third-party +||koofysojwb.com^$third-party ||korocbbktnw.bid^$third-party ||kovglrrlpqum.com^$third-party ||kovykpybtuylq.bid^$third-party @@ -37292,6 +39642,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||kqvpjbau.com^$third-party ||kqyckxlnll.bid^$third-party ||krezqajxv.bid^$third-party +||krghheqkkcght.com^$third-party ||krgxtloi.bid^$third-party ||krilxjkgttmp.com^$third-party ||krmuxxubtkrg.com^$third-party @@ -37310,11 +39661,13 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ksbklucaxgbf.com^$third-party ||ksevqmggaxtxt.bid^$third-party ||kshysnypina.com^$third-party +||ksioijtb.com^$third-party ||ksjjpsjymdekyr.bid^$third-party ||kslgvaexlw.com^$third-party ||ksloibpah.com^$third-party ||ksveztrxudtt.com^$third-party ||ksxaaoey.bid^$third-party +||ktbcsulyildmm.com^$third-party ||ktcltsgjcbjdcyrcdaspmwqwscxgbqhscmkpsxarejfsfpohkk.com^$third-party ||ktexnnvlvhxa.com^$third-party ||ktgsiqgj.bid^$third-party @@ -37322,6 +39675,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||kthwboouxxcmc.bid^$third-party ||kthztsgfuygcw.com^$third-party ||ktjqfqadgmxh.com^$third-party +||ktrgcpceilj.com^$third-party ||ktrmzzrlkbet.com^$third-party ||kttjowlrr.com^$third-party ||ktuiyrchrhuxn.bid^$third-party @@ -37329,10 +39683,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||kuaygqohsbeg.com^$third-party ||kubmcyofaeu.com^$third-party ||kuhbcpckauwt.bid^$third-party +||kuhlorflbeq.com^$third-party ||kujfhmyoeemqxb.bid^$third-party ||kujkgfzzyeol.com^$third-party ||kumekqeccmob.com^$third-party ||kunkmdvgwvfo.bid^$third-party +||kuplohinctdwk.com^$third-party ||kupprakim.bid^$third-party ||kuqbprozlqj.bid^$third-party ||kuqixxjguc.bid^$third-party @@ -37365,10 +39721,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||kvzvtiswjroe.com^$third-party ||kwcaatayhgkq.bid^$third-party ||kwgpddeduvje.com^$third-party +||kwiaofifmdqpif.com^$third-party ||kwipnlppnybc.com^$third-party ||kwjglwybtlhm.com^$third-party ||kwovwwkevyu.bid^$third-party ||kwshmdfgijgu.com^$third-party +||kwspcwwjju.com^$third-party ||kwuaiymxezji.bid^$third-party ||kwuewixsnttz.com^$third-party ||kwunqjqntrnf.bid^$third-party @@ -37385,6 +39743,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||kxphhdia.bid^$third-party ||kxtepdregiuo.com^$third-party ||kxtkfkqkrzz.bid^$third-party +||kxujlopfsmttyc.com^$third-party ||kxwkbkfespyh.com^$third-party ||kxwuskjg.bid^$third-party ||kxyevjvmalerq.bid^$third-party @@ -37397,7 +39756,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||kylqpeevrkgh.com^$third-party ||kyowarob.com^$third-party ||kyqacdtrmwwy.com^$third-party +||kysimxpwd.com^$third-party ||kyveduvdkbro.com^$third-party +||kyvmeizdyb.com^$third-party ||kywqvoqood.bid^$third-party ||kyxikfdzqwjtvw.bid^$third-party ||kyzhecmvpiaw.com^$third-party @@ -37412,15 +39773,18 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||kzyiepouyib.bid^$third-party ||kzzqkhxjeytu.com^$third-party ||lacrxqvydzlan.bid^$third-party +||ladhyjqqgerr.com^$third-party ||lafvopkskbeuj.bid^$third-party ||lapbekessbozpx.bid^$third-party ||laqiccblmxfewa.bid^$third-party ||lauzlpyl.com^$third-party ||lavmeebdxwc.com^$third-party ||lazkslkkmtpy.com^$third-party +||lbbfzsjmgm.com^$third-party ||lbbgjozyrgy.com^$third-party ||lbdrnmkhwgkpdg.bid^$third-party ||lbfryfttoihl.com^$third-party +||lbjgdskmgsmowy.com^$third-party ||lbpndcvhuqlm.com^$third-party ||lbtcymxcocwh.bid^$third-party ||lbtifiprfzy.com^$third-party @@ -37431,6 +39795,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||lcmwchhybzik.bid^$third-party ||lcnvxuipvq.bid^$third-party ||lcpqoewrzuxh.com^$third-party +||lcrdolxjoxxlr.com^$third-party ||lctpaemybjkv.com^$third-party ||lcuprkufusba.com^$third-party ||lcxrhcqouqtw.com^$third-party @@ -37457,10 +39822,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||lfirckcbkh.com^$third-party ||lflplmckcncj.com^$third-party ||lfshijqwdei.bid^$third-party +||lftyfcqqctj.com^$third-party ||lfvrjrdrgazl.com^$third-party ||lfyytqcbhsp.bid^$third-party ||lfzbgckyctztj.bid^$third-party ||lgbpcbddfs.bid^$third-party +||lgbshazoug.com^$third-party ||lgisbsiocy.bid^$third-party ||lgkzfskybz.com^$third-party ||lgkzmjfu.bid^$third-party @@ -37476,16 +39843,19 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||lhedywrtanrgz.bid^$third-party ||lhekiqlzatfv.com^$third-party ||lhfcddgwg.bid^$third-party +||lhhrhdlankdftk.com^$third-party ||lhmnbgieieksdv.bid^$third-party ||lhnlplsj.bid^$third-party ||lhqcrrsatxwsl.bid^$third-party ||lhttyvdxvgjrdp.com^$third-party ||lhuqalcxjmtq.com^$third-party ||lhxgdmcyropacl.bid^$third-party +||liakiadlbs.com^$third-party ||licoxbkagivaf.bid^$third-party ||ligabklr.com^$third-party ||liilsuive.bid^$third-party ||lijddbusldnecz.bid^$third-party +||lilncsqapikckt.com^$third-party ||liosawitskzd.com^$third-party ||liqbipkfbafq.com^$third-party ||liuztvaem.bid^$third-party @@ -37502,6 +39872,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ljngjrwkyovx.com^$third-party ||ljpuptlitl.com^$third-party ||ljqozvzjphgbw.bid^$third-party +||ljvgxanxkuiw.com^$third-party +||ljwbfghcggfvv.com^$third-party ||ljyncrypt.bid^$third-party ||ljzhxfurwibo.com^$third-party ||lkaarvdprhzx.com^$third-party @@ -37509,6 +39881,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||lkbvfdgqvvpk.com^$third-party ||lkdlamrwl.com^$third-party ||lkfepwhchrlv.bid^$third-party +||lkfuihubbros.com^$third-party ||lkgcdedbklfse.com^$third-party ||lkjmcevfgoxfbyhhmzambtzydolhmeelgkotdllwtfshrkhrev.com^$third-party ||lkktkgcpqzwd.com^$third-party @@ -37518,6 +39891,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||llddarkinywtmg.bid^$third-party ||lljtgiwhqtue.com^$third-party ||llluzqrvfyrbt.com^$third-party +||llnxfuxszevf.com^$third-party ||llrmbabwjlzutw.com^$third-party ||llrxxhljtmylaa.bid^$third-party ||llwemrshzovw.com^$third-party @@ -37574,6 +39948,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||lqlksxbltzxw.com^$third-party ||lqlycogmpxhd.com^$third-party ||lqpkjasgqjve.com^$third-party +||lqqcbomqqomtme.com^$third-party +||lqrlhmdwy.com^$third-party ||lqrrkjodhq.com^$third-party ||lqsclyxh.bid^$third-party ||lqtxnuramh.bid^$third-party @@ -37584,6 +39960,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||lramhnoefoz.bid^$third-party ||lrbllelemsx.com^$third-party ||lrcnshyxwx.bid^$third-party +||lrcrobshelr.com^$third-party ||lreylxggpqxz.bid^$third-party ||lrjltdosshhd.com^$third-party ||lrmjvytlhho.com^$third-party @@ -37591,6 +39968,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||lroieivnhoojo.bid^$third-party ||lroywnhohfrj.com^$third-party ||lrpcokbf.bid^$third-party +||lrwwnmijztt.com^$third-party ||lryenoty.bid^$third-party ||lsegvhvzrpqc.com^$third-party ||lsghawrw.bid^$third-party @@ -37599,6 +39977,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||lskzcjgerhzn.com^$third-party ||lsslotuojpud.com^$third-party ||lstkfdmmxbmv.com^$third-party +||ltaporjivped.com^$third-party ||ltcvpgyouvxya.bid^$third-party ||ltedbswmryh.com^$third-party ||ltendtxpnss.bid^$third-party @@ -37612,6 +39991,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||lttsvesujmry.com^$third-party ||ltwlxoedrydz.com^$third-party ||ltxltqtwpj.bid^$third-party +||ltzjkjxx.com^$third-party ||lubjqiebnayctz.bid^$third-party ||ludwmwca.bid^$third-party ||lugknllg.bid^$third-party @@ -37623,18 +40003,23 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||luqnpzexna.bid^$third-party ||luraclhaunxv.com^$third-party ||luvkkodlpxou.bid^$third-party +||luvstnqpw.com^$third-party ||luztinhsbzggvr.com^$third-party ||lvayccwmhdggvi.bid^$third-party ||lvcxvjetzvt.com^$third-party ||lvdtftxgbsiu.com^$third-party +||lvehrzkgzanurn.com^$third-party ||lvhxebdxz.com^$third-party ||lvlotqtrygwi.com^$third-party ||lvlvpdztdnro.com^$third-party ||lvpcqndtdk.bid^$third-party ||lvpdchbxgoral.bid^$third-party ||lvrvufurxhgp.com^$third-party +||lvshypqdjfvvkd.com^$third-party +||lvulibji.com^$third-party ||lwaqcpjegbwm.com^$third-party ||lwasxldakmhx.com^$third-party +||lwbextsnjgw.com^$third-party ||lwenrqtarmdx.com^$third-party ||lwepsxhcm.bid^$third-party ||lwjzsigenxsl.com^$third-party @@ -37667,6 +40052,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||lyygeitghavmm.com^$third-party ||lyzskjigkxwy.com^$third-party ||lzawbiclvehu.com^$third-party +||lzblbcsemihk.com^$third-party ||lzbzwpmozwfy.com^$third-party ||lzfvonzwjzhz.com^$third-party ||lzmovatu.com^$third-party @@ -37700,6 +40086,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||mcrjoftwhprkrx.bid^$third-party ||mcvyeitc.com^$third-party ||mcwvyuifwml.bid^$third-party +||mczuljmdpysftg.com^$third-party ||mdagsecyvd.com^$third-party ||mdbdmbdrjaklht.bid^$third-party ||mddlhkzkntmmb.com^$third-party @@ -37713,6 +40100,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||mdvrxmzofurvkm.com^$third-party ||meagjivconqt.com^$third-party ||mecounxmawn.bid^$third-party +||mecsjjkomehyv.com^$third-party ||medyagundem.com^$third-party ||meeaowsxneps.com^$third-party ||megpacokjce.bid^$third-party @@ -37763,12 +40151,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||midkerci.bid^$third-party ||midzwwrcrril.bid^$third-party ||miegpokitjxm.com^$third-party +||mihqbmugg.com^$third-party ||miisdhpqsp.bid^$third-party ||mikdvucquacd.com^$third-party ||mikkvpggxg.bid^$third-party ||miltqbfqstsf.com^$third-party ||milyolpn.bid^$third-party ||miovsibmkpy.com^$third-party +||miszwaojrn.com^$third-party ||mixfyfriqtatz.bid^$third-party ||mizmhwicqhprznhflygfnymqbmvwokewzlmymmvjodqlizwlrf.com^$third-party ||mjckfsgogzcd.com^$third-party @@ -37783,11 +40173,13 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||mkgtdofakiifqb.bid^$third-party ||mkjcjqcn.com^$third-party ||mkkappfdehkwf.com^$third-party +||mkkxiztluu.com^$third-party ||mklplkwniazaql.bid^$third-party ||mkmxovjaijti.com^$third-party ||mkpdquuxcnhl.com^$third-party ||mkqepsxaz.bid^$third-party ||mkyzqyfschwd.com^$third-party +||mkzllhqhsgq.com^$third-party ||mkzynqxqlcxk.com^$third-party ||mlaxgqosoawc.com^$third-party ||mlbzafthbtsl.com^$third-party @@ -37802,6 +40194,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||mlnvmpmgzfk.bid^$third-party ||mlrocrzhrgbyi.bid^$third-party ||mlstoxplovkj.com^$third-party +||mlzqvrunjp.com^$third-party ||mmaigzevcfws.com^$third-party ||mmauckxrzh.com^$third-party ||mmcltttqfkbh.com^$third-party @@ -37845,8 +40238,11 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||mopvkjodhcwscyudzfqtjuwvpzpgzuwndtofzftbtpdfszeido.com^$third-party ||moquxotvyuoo.com^$third-party ||mosdqxsgjhes.com^$third-party +||mousvowpfso.com^$third-party ||moxdmkdzvkgxow.bid^$third-party +||moxvufgh.com^$third-party ||moyeluljrail.com^$third-party +||mpgflvbe.com^$third-party ||mphqfyhswko.bid^$third-party ||mpifsodagy.com^$third-party ||mplxbmgukmc.com^$third-party @@ -37862,10 +40258,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||mqlkcicnrgpntw.bid^$third-party ||mqmbbiadhb.bid^$third-party ||mqphkzwlartq.com^$third-party +||mqpyllobxdrfiu.com^$third-party ||mquvqdhzgfyjl.com^$third-party ||mqvxtuzsherjx.com^$third-party ||mqwkqapsrgnt.com^$third-party ||mqyjnccou.bid^$third-party +||mqyndujv.com^$third-party ||mrdbkfyaxsig.bid^$third-party ||mrdiehhk.bid^$third-party ||mrepqeyednht.club^$third-party @@ -37874,8 +40272,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||mrnbzzwjkusv.com^$third-party ||mrnrnyavzcatfv.com^$third-party ||mrqsuedzvrrt.com^$third-party +||mrutbjvgh.com^$third-party ||mruxsxrnu.com^$third-party ||mrvzisfsrvs.bid^$third-party +||mrweekseur.com^$third-party ||mrxvgpzath.bid^$third-party ||msbmckzmcu.com^$third-party ||msiegurhgfyl.com^$third-party @@ -37893,6 +40293,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||mtfopqsufagxy.com^$third-party ||mtklywkg.com^$third-party ||mtlieuvyoikf.com^$third-party +||mtmzmcztix.com^$third-party ||mtnysmosgmp.bid^$third-party ||mtpjldykpuhnmg.bid^$third-party ||mttyfwtvyumc.com^$third-party @@ -37933,6 +40334,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||mwxurdlzjbuvh.bid^$third-party ||mwztugbv.bid^$third-party ||mwzutiypqyyx.com^$third-party +||mxctsflkxs.com^$third-party ||mxltxnomp.bid^$third-party ||mxqxkljb.bid^$third-party ||mxsuikhqaggf.com^$third-party @@ -37940,9 +40342,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||mxvvvoqbgzdq.com^$third-party ||mxxrzwibnlnmd.bid^$third-party ||myawrthcsjc.com^$third-party +||myfebqficpi.com^$third-party ||myfrvfxqeimp.com^$third-party ||myhdpwmjabpc.bid^$third-party +||myjnlndnbhcih.com^$third-party ||mykpenejaaj.bid^$third-party +||mylslrkbn.com^$third-party ||mzbetmhucxih.com^$third-party ||mzguykhxnuap.com^$third-party ||mzhyrgyo.bid^$third-party @@ -37960,11 +40365,13 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||nbbljlzbbpck.com^$third-party ||nbbvpxfxnamb.com^$third-party ||nbclkgok.bid^$third-party +||nbdvbpzgwkfgq.com^$third-party ||nbfvybpkasjs.com^$third-party ||nbhbqvfcsds.com^$third-party ||nbhubocsduzn.com^$third-party ||nbkwnsonadrb.com^$third-party ||nbmffortfyyg.com^$third-party +||nbnsioedq.com^$third-party ||nbovwgndk.bid^$third-party ||nbqbuqezie.bid^$third-party ||nbrmungojjggt.bid^$third-party @@ -37982,12 +40389,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ncruzwye.com^$third-party ||ncsirrabtlant.bid^$third-party ||ncspvnslmmbv.com^$third-party +||ncwjhywskph.com^$third-party ||ndemlviibdyc.com^$third-party ||ndgmwuxzxppa.com^$third-party ||ndkvzncsuxgx.com^$third-party ||ndndptjtonhh.com^$third-party ||ndpegjgxzbbv.com^$third-party ||ndpxcdodtjhfv.bid^$third-party +||ndqvlall.com^$third-party ||ndqwtlseuqjbc.com^$third-party ||ndtlcaudedxz.com^$third-party ||ndxidnvvyvwx.com^$third-party @@ -38022,6 +40431,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ngmckvucrjbnyybvgesxozxcwpgnaljhpedttelavqmpgvfsxg.com^$third-party ||ngnofhussaao.com^$third-party ||nguooqblyjrz.com^$third-party +||ngxyswkgi.com^$third-party ||nhbklvpswckx.com^$third-party ||nheanvabodkw.com^$third-party ||niaqaltky.com^$third-party @@ -38036,6 +40446,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||njjdnqhehvlzjd.bid^$third-party ||njjybqyiuotl.com^$third-party ||njlltkkaavws.com^$third-party +||njrpynolojcel.com^$third-party ||njswarysemyf.bid^$third-party ||njvpulnxjzhhf.bid^$third-party ||nkbvvlhdnagkd.bid^$third-party @@ -38072,12 +40483,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||nmouzlbragpyp.com^$third-party ||nmpmgmldzvrmra.com^$third-party ||nmtikqygo.com^$third-party +||nmuwmfgdwpwb.com^$third-party ||nmxpownvqtc.bid^$third-party ||nmzouxbmqghpb.bid^$third-party ||nnakekwkkh.bid^$third-party ||nnbestmblotl.com^$third-party ||nnbmyxnbyduea.bid^$third-party ||nngqyjabfvq.bid^$third-party +||nnhuvmftitju.com^$third-party ||nnigsvoorscmgnyobwuhrgnbcgtiicyflrtpwxsekldubasizg.com^$third-party ||nniiptyximoeus.bid^$third-party ||nnioduwnrwpq.bid^$third-party @@ -38087,14 +40500,18 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||nnrdntrrjf.bid^$third-party ||nnvjigagpwsh.com^$third-party ||nnzkabsgmfjn.bid^$third-party +||nnztrsuu.com^$third-party ||nobosrekns.bid^$third-party ||nocwsbtdiiufa.bid^$third-party ||nodvmmtniokbz.bid^$third-party ||nofoxnalt.com^$third-party +||nogxucpaktrya.com^$third-party ||nohsshsxpv.club^$third-party ||nokswnfvghee.com^$third-party ||nolzqbzxiq.com^$third-party ||nomlxyhfgeny.com^$third-party +||nomzkqffqsz.com^$third-party +||nonceynp.com^$third-party ||noolablkcuyu.com^$third-party ||noonshdnkt.bid^$third-party ||normygvd.bid^$third-party @@ -38107,6 +40524,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||npgdqwtrprfq.com^$third-party ||npikrbynhuzi.com^$third-party ||nplrzxvyrhiq.com^$third-party +||npoxaukym.com^$third-party ||nprcpjufz.bid^$third-party ||npuwpglke.bid^$third-party ||npzlzsxkq.bid^$third-party @@ -38122,7 +40540,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||nrgpugas.com^$third-party ||nrgqdsjqu.com^$third-party ||nrifyiemem.bid^$third-party +||nrmcznhlqnx.com^$third-party ||nrszmiiwfifwlq.bid^$third-party +||nrtapaiums.com^$third-party ||nrwofsfancse.bid^$third-party ||nryvxfosuiju.com^$third-party ||nrzkcztiaum.bid^$third-party @@ -38133,6 +40553,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||nsfocddqbiilg.bid^$third-party ||nsgwpapi.bid^$third-party ||nsnfokcikwf.com^$third-party +||nsqdwwwoxs.com^$third-party ||nsqitedrzv.bid^$third-party ||ntbftkhrsrh.com^$third-party ||ntduattgboduk.com^$third-party @@ -38143,6 +40564,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ntfhglciig.bid^$third-party ||nthssedj.bid^$third-party ||ntndubuzxyfz.com^$third-party +||ntnjaxoov.com^$third-party ||ntnlawgchgds.com^$third-party ||nuayfpthqlkq.com^$third-party ||nubarwcziykx.bid^$third-party @@ -38154,11 +40576,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||nuilpwatzeuvzp.com^$third-party ||nunmnrbjrbsac.com^$third-party ||nunsbvlzuhyi.com^$third-party +||nuogahntmkid.com^$third-party ||nuscutsdqqcc.com^$third-party ||nushflxucofk.com^$third-party ||nvajxoahenwe.com^$third-party ||nvcwvcmwdjgjyu.bid^$third-party +||nvkkjenz.com^$third-party ||nvmjtxnlcdqo.com^$third-party +||nvnvyikitffcdr.com^$third-party ||nvqsjdvgqnyk.com^$third-party ||nvvdtfqboy.bid^$third-party ||nvwpybcjpzohoz.bid^$third-party @@ -38174,15 +40599,19 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||nwwfnpxxdxjjj.bid^$third-party ||nwyjcvbazvltas.bid^$third-party ||nwzawdquu.bid^$third-party +||nwzexkxx.com^$third-party ||nxcxithvcoeh.com^$third-party ||nxnbbqdh.bid^$third-party ||nyaisjsghvj.bid^$third-party ||nybpurpgexoe.com^$third-party +||nycgwaknv.com^$third-party ||nyfsjqxopdzvvm.bid^$third-party ||nyqogyaflmln.com^$third-party ||nyrszeos.bid^$third-party ||nyvdouydkxmaws.bid^$third-party ||nyzncfurdrdxfi.com^$third-party +||nyzobnpbcwjwfs.com^$third-party +||nzbtvquutdr.com^$third-party ||nzcpdaboaayv.com^$third-party ||nzssjqjv.bid^$third-party ||nzvbcznobb.com^$third-party @@ -38203,6 +40632,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||oazznjmbchmpdg.com^$third-party ||obhkbdiwl.bid^$third-party ||objyhpvxcwg.bid^$third-party +||oblbewqykouak.com^$third-party ||obnyujeibv.com^$third-party ||obodwgqr.bid^$third-party ||obqtccxcfjmd.com^$third-party @@ -38232,6 +40662,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||odplbueosuzw.com^$third-party ||odsljzffiixm.com^$third-party ||odtcspsrhbko.com^$third-party +||odwymewlu.com^$third-party ||odyoudvaar.bid^$third-party ||oehjxqhiasrk.com^$third-party ||oeoogwkwm.bid^$third-party @@ -38249,6 +40680,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ofmeapowymywx.bid^$third-party ||ofmuojegzbxo.com^$third-party ||ofpwdoovxs.bid^$third-party +||ofswhkkqpfm.com^$third-party ||ofuqmgatoli.com^$third-party ||ofwwrgelrvx.bid^$third-party ||ofwznbbxso.com^$third-party @@ -38261,6 +40693,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||oguiftmya.com^$third-party ||ogulzxfxrmow.com^$third-party ||oguorftbvegb.com^$third-party +||ogzivkwjhrs.com^$third-party ||ohecnqpldvuw.com^$third-party ||ohjmzsvs.com^$third-party ||ohkoexdr.com^$third-party @@ -38268,18 +40701,24 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ohmvrqomsitr.com^$third-party ||ohnohaijfq.com^$third-party ||ohpojzltnt.bid^$third-party +||ohprlushvz.com^$third-party +||oiahzjhwpsokt.com^$third-party ||oicbwkyjsyxjgj.bid^$third-party ||oickwqmwerbnq.bid^$third-party ||oieeezzld.com^$third-party ||oiffrtkdgoef.com^$third-party ||oiftdobow.bid^$third-party ||oijvjlfjjb.bid^$third-party +||oilfeswka.com^$third-party ||oipsyfnmrwir.com^$third-party ||oiramtfxzqfc.com^$third-party ||oiuilhjzqvf.bid^$third-party ||oivhkhvbqjh.bid^$third-party +||oixafvoxnmceol.com^$third-party ||ojiffvsutzrx.com^$third-party ||ojjsoozoerpt.com^$third-party +||ojmkcnuur.com^$third-party +||ojmokfvfi.com^$third-party ||ojngisbfwwyp.com^$third-party ||ojsfvukuqxdx.bid^$third-party ||ojtcgnyikbtg.bid^$third-party @@ -38317,9 +40756,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||olthlikechgq.com^$third-party ||olwopczjfkng.com^$third-party ||olxeziuke.com^$third-party +||omcozngvtyox.com^$third-party ||ompzowzfwwfc.com^$third-party ||omqygrfokyxg.com^$third-party +||omshdahhtt.com^$third-party ||omwclrjuqilt.bid^$third-party +||omwcywwzun.com^$third-party ||omzieezywqnyxl.com^$third-party ||ongkidcasarv.com^$third-party ||onhxejzm.bid^$third-party @@ -38334,9 +40776,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ooakwpvbxym.com^$third-party ||oocoeevre.com^$third-party ||ooczhygehw.com^$third-party +||ooecgdeq.com^$third-party ||oofophdrkjoh.com^$third-party +||ookdapjylpvq.com^$third-party ||oonenbygymsl.com^$third-party ||ooqgpbkpmq.bid^$third-party +||ooqjqnurblp.com^$third-party ||oosdjdhqayjm.com^$third-party ||oouggjayokzx.com^$third-party ||oougyykaeipzg.bid^$third-party @@ -38357,6 +40802,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||oqfoiwjwysbffe.com^$third-party ||oqgztgtmcxfcic.com^$third-party ||oqmjxcqgdghq.com^$third-party +||oqvzugnitr.com^$third-party ||oqxwefyi.bid^$third-party ||orddiltnmmlu.com^$third-party ||orgvevacxlinrr.com^$third-party @@ -38386,6 +40832,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||otusnijhkyihod.com^$third-party ||otxjkjhugtzro.bid^$third-party ||otxqautshpb.bid^$third-party +||otyammyiovhru.com^$third-party ||ouahjrthgxyh.bid^$third-party ||ouannxwziw.bid^$third-party ||oubibahphzsz.com^$third-party @@ -38403,7 +40850,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ovgzbnjj.com^$third-party ||ovjlgvapqhmpy.com^$third-party ||ovoczhahelca.com^$third-party +||ovqsyawrm.com^$third-party ||ovrdkhamiljt.com^$third-party +||ovvddcpjqndfv.com^$third-party ||ovzmelkxgtgf.com^$third-party ||owcykhrgovbvhh.bid^$third-party ||owdeuzstq.bid^$third-party @@ -38425,6 +40874,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||oyiqkjsjmmde.com^$third-party ||oyrgxjuvsedi.com^$third-party ||oytrrdlrovcn.com^$third-party +||oywdlsbwkklw.com^$third-party ||oyzsverimywg.com^$third-party ||ozcletvvphmy.com^$third-party ||ozhwenyohtpb.com^$third-party @@ -38445,6 +40895,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||pafovocg.bid^$third-party ||pajmxvlsuxyks.bid^$third-party ||palzblimzpdk.com^$third-party +||paotmlonx.com^$third-party ||paruvaubxwwz.bid^$third-party ||patuarioahzaen.bid^$third-party ||pawxrbexeylzn.com^$third-party @@ -38459,9 +40910,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||pbjnssfvatrhc.com^$third-party ||pbnnsras.com^$third-party ||pbsmzzxrmu.bid^$third-party +||pbuuadgoktmz.com^$third-party +||pbzmmqakvzhm.com^$third-party ||pcebrrqydcox.com^$third-party ||pceqybrdyncq.com^$third-party ||pckhpollpp.bid^$third-party +||pcqmqyqeswnrd.com^$third-party ||pcvdrjvku.bid^$third-party ||pdbaewqjyvux.com^$third-party ||pddvryclt.bid^$third-party @@ -38471,6 +40925,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||pdrauqbvdgjut.bid^$third-party ||pdrvdmqcdd.com^$third-party ||pdtaqyjqwfkarz.bid^$third-party +||pdtnzykqa.com^$third-party ||pdwyzrmrnddley.com^$third-party ||pdxvgkivkc.bid^$third-party ||pdypjcgng.bid^$third-party @@ -38490,7 +40945,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||pfhgihce.bid^$third-party ||pfibgoaqdzbp.com^$third-party ||pfjwtzlfaivp.com^$third-party +||pfltlwftndq.com^$third-party +||pfvgazngauezhk.com^$third-party ||pgkdyhdhul.com^$third-party +||pgndlooirt.com^$third-party ||pgubdmshfz.bid^$third-party ||pguwtwcougzrc.bid^$third-party ||pguxoochezkc.com^$third-party @@ -38501,6 +40959,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||phqqzdemby.bid^$third-party ||phxwwaznm.club^$third-party ||phxwwaznm.clupsvdblzcgnjj.com^$third-party +||phyhggbk.com^$third-party ||pibizrfgsrkji.bid^$third-party ||pifaojvaiofw.com^$third-party ||piljbvnykkt.bid^$third-party @@ -38529,6 +40988,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||pkqbgjuinhgpizxifssrtqsyxnzjxwozacnxsrxnvkrokysnhb.com^$third-party ||pktgargbhjmo.com^$third-party ||pkucwwgcnuxzo.bid^$third-party +||pkzfmxjlkcxkub.com^$third-party ||plcsedkinoul.com^$third-party ||plgalhmhkhzy.com^$third-party ||plgdhrvzsvxp.com^$third-party @@ -38536,6 +40996,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||pllvsqicx.bid^$third-party ||plmuxaeyapbqxszavtsljaqvmlsuuvifznvttuuqfcxcbgqdnn.com^$third-party ||plmvsvgyaeyo.bid^$third-party +||plmythrza.com^$third-party ||plquutxxewil.com^$third-party ||plwvwvhudkuv.com^$third-party ||plyftjxmrxrk.com^$third-party @@ -38552,12 +41013,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||pmpgazgz.bid^$third-party ||pmwlvixdyts.com^$third-party ||pmzktktfanzem.bid^$third-party +||pnbdbvgfk.com^$third-party ||pndiblukiqdix.bid^$third-party ||pnfdunvcgl.bid^$third-party ||pnfpithmmrxc.com^$third-party ||pnjeolgxsimj.com^$third-party ||pnmkuqkonlzj.com^$third-party ||pnmxoeztls.bid^$third-party +||pnrqhqixc.com^$third-party ||pnunijdm.com^$third-party ||pnuwjsilfz.bid^$third-party ||pnuymnyhbbuf.com^$third-party @@ -38573,10 +41036,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||poqqvnychl.com^$third-party ||potmbbqbaqxwp.com^$third-party ||poxwphidbuedh.com^$third-party +||ppcpsjihmydhr.com^$third-party ||ppjjbzcxripw.com^$third-party ||pppjxzcu.bid^$third-party ||ppqfteducvts.com^$third-party ||ppskhydfqas.bid^$third-party +||pptxpeqqcr.com^$third-party ||ppupdbeoth.bid^$third-party ||ppuuwencqopa.com^$third-party ||ppvjsmuexf.bid^$third-party @@ -38606,12 +41071,15 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||prnxtmtbbqs.bid^$third-party ||prpkhpjxghhn.com^$third-party ||prqivgpcjxpp.com^$third-party +||prsmglob.com^$third-party +||prtjzzyfi.com^$third-party ||prunwxph.bid^$third-party ||prwlzpyschwi.com^$third-party ||psbadfsth.bid^$third-party ||psdnlprwclz.com^$third-party ||psehuhxpqip.bid^$third-party ||pserhnmbbwexmbjderezswultfqlamugbqzsmyxwumgqwxuerl.com^$third-party +||psgdjmtpvey.com^$third-party ||pshcqtizgdlm.com^$third-party ||psmlgjalddqu.com^$third-party ||psrbrytujuxv.com^$third-party @@ -38630,9 +41098,11 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ptqwvynkyhcwo.bid^$third-party ||ptrqrnadg.com^$third-party ||ptsdnvgn.bid^$third-party +||pttjrlnydgjffv.com^$third-party ||pttmqpogyu.bid^$third-party ||ptvjsyfayezb.com^$third-party ||ptwnvihnxvg.bid^$third-party +||ptzbgvqpwnxg.com^$third-party ||pudptxanhspld.bid^$third-party ||pudswlbzob.bid^$third-party ||pugfgjvrivfm.bid^$third-party @@ -38643,6 +41113,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||punvqjsvnmubxb.com^$third-party ||puogotzrsvtg.com^$third-party ||pusbamejpkxq.com^$third-party +||pusharest.com^$third-party ||puwzwbdopaeq.bid^$third-party ||pvdrlztojkd.bid^$third-party ||pviztjecuczh.com^$third-party @@ -38667,6 +41138,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||pxktkwmrribg.com^$third-party ||pxlcadvpqd.com^$third-party ||pxlijblevbp.bid^$third-party +||pxpndcfntwb.com^$third-party ||pxvnhcdzuozqn.com^$third-party ||pycvhwxtqhknb.com^$third-party ||pydpcqjenhjx.com^$third-party @@ -38679,6 +41151,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||pzkqiwezugsucg.com^$third-party ||pznxzeflhuad.com^$third-party ||pzowsxuko.com^$third-party +||pzpdxayohfdc.com^$third-party +||pzpwjawqbmei.com^$third-party ||qaazzemfo.com^$third-party ||qabmhhrfi.bid^$third-party ||qadtkdlqlemf.com^$third-party @@ -38694,26 +41168,32 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||qawaqcurthru.com^$third-party ||qazzzxwynmot.com^$third-party ||qbahsvxo.com^$third-party +||qbalehgc.com^$third-party ||qbdgnjwaknl.bid^$third-party ||qbfibmzxaqtfi.com^$third-party ||qbfvwovkuewm.com^$third-party +||qbhcfxxivcdfm.com^$third-party ||qblpxxcjusgmq.bid^$third-party ||qblttqtvn.bid^$third-party ||qbpawthj.com^$third-party ||qbpuavqlsu.com^$third-party ||qbsiawmlm.bid^$third-party +||qbsrhrhnybwox.com^$third-party ||qbvwcrtsyur.bid^$third-party ||qbywtukryaqpp.bid^$third-party ||qbyzytmymz.bid^$third-party ||qcjphhqwl.com^$third-party +||qclnagolz.com^$third-party ||qclxheddcepf.com^$third-party ||qcmukkhbyg.com^$third-party ||qcogokgclksa.com^$third-party ||qcopnsmjo.bid^$third-party ||qcpegxszbgjm.com^$third-party ||qcpexkxxyx.bid^$third-party +||qcrvwgsfz.com^$third-party ||qctltbnn.com^$third-party ||qcxhpohiwawnmo.bid^$third-party +||qcyqimny.com^$third-party ||qdajmhpwzdmaji.com^$third-party ||qdcoqejn.com^$third-party ||qddgbaux.com^$third-party @@ -38731,6 +41211,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||qenafbvgmoci.com^$third-party ||qeqsibev.com^$third-party ||qerlbvqwsqtb.com^$third-party +||qerlrppx.com^$third-party ||qeuggztcqmashg.bid^$third-party ||qevfmwciyp.bid^$third-party ||qevivcixnngf.com^$third-party @@ -38740,7 +41221,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||qexnxaczl.bid^$third-party ||qfgcmddmwrrkmj.bid^$third-party ||qfhjthejwvgm.com^$third-party +||qfijmgalopofbj.com^$third-party ||qfkvnnzcyanwqo.com^$third-party +||qflhwgqkegsojx.com^$third-party ||qfmbgvgvauvt.com^$third-party ||qfmcpclzunze.com^$third-party ||qfmkufzloxy.bid^$third-party @@ -38761,12 +41244,17 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||qgtbxtex.com^$third-party ||qguirbzulwmdm.bid^$third-party ||qhaavcekkhckzi.com^$third-party +||qhdjyxcggzkm.com^$third-party ||qhiupkza.bid^$third-party +||qhkfgjoyinllld.com^$third-party ||qhlwqzntlwvbf.bid^$third-party +||qhlzkkwb.com^$third-party ||qhqofqeivtno.com^$third-party ||qhrdwjummidz.bid^$third-party ||qhtttixovmuszx.bid^$third-party +||qhxpdoipj.com^$third-party ||qicggmagur.com^$third-party +||qidkcvmr.com^$third-party ||qidtjujkejbaal.bid^$third-party ||qihdhscaydlk.bid^$third-party ||qijffgqsbkii.com^$third-party @@ -38785,11 +41273,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||qjgrrysppkqrbl.bid^$third-party ||qjmearsroiyn.com^$third-party ||qjmrqglqxlodj.bid^$third-party +||qjobvxqp.com^$third-party ||qjoqfapllsbtw.bid^$third-party ||qjpxalhvenbt.com^$third-party ||qjskosdsxanp.com^$third-party +||qjwanedlhedm.com^$third-party ||qkarmotdhhgeuy.com^$third-party ||qkdywnhtmpgc.com^$third-party +||qkfhfuua.com^$third-party ||qkfqyqczawyb.com^$third-party ||qkjltxihv.com^$third-party ||qklhtphiphni.com^$third-party @@ -38798,6 +41289,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||qkuprxbmkeqp.com^$third-party ||qlgeofwhy.bid^$third-party ||qljczwei.com^$third-party +||qlqscuseoyrdv.com^$third-party ||qlqvzzcaxto.com^$third-party ||qlugrmjsncbe.com^$third-party ||qluowqzbbukldb.bid^$third-party @@ -38814,6 +41306,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||qnjxxbvgfgz.bid^$third-party ||qnpolbme.com^$third-party ||qnqrmqwehcpa.com^$third-party +||qnrzdwhlsd.com^$third-party ||qnsdwkjctkso.com^$third-party ||qnssgaxxcpvwro.bid^$third-party ||qnugsbuo.com^$third-party @@ -38822,6 +41315,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||qoapuppy.com^$third-party ||qoeplhvlr.bid^$third-party ||qogsjvkaoe.com^$third-party +||qohoikvwwj.com^$third-party ||qoiowocphgjm.com^$third-party ||qolnnepubuyz.com^$third-party ||qotuhsvlqlpnfd.com^$third-party @@ -38831,6 +41325,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||qoxsriddwmqx.com^$third-party ||qpcyafunjtir.com^$third-party ||qpiyjprptazz.com^$third-party +||qpjowolqlpg.com^$third-party ||qpjrrhbfglrly.com^$third-party ||qpljfpwdpk.com^$third-party ||qpodgrwu.bid^$third-party @@ -38861,11 +41356,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||qrpbogawdr.bid^$third-party ||qrqmchbp.bid^$third-party ||qryllyykezxh.bid^$third-party +||qryuumwmiupy.com^$third-party ||qrzcenqja.bid^$third-party ||qsaujwwquyks.bid^$third-party ||qscefywopqfkm.com^$third-party +||qsdqpvkuglq.com^$third-party ||qsfckfyv.com^$third-party ||qsgiqllpfthg.com^$third-party +||qsgsfnixw.com^$third-party ||qshsaocjet.com^$third-party ||qsknevegg.bid^$third-party ||qsrekvpnu.bid^$third-party @@ -38875,15 +41373,18 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||qtczaglj.bid^$third-party ||qteoslcm.bid^$third-party ||qtjafpcpmcri.com^$third-party +||qtkluwmebrtbrt.com^$third-party ||qtsmzrnccnwz.com^$third-party ||qttmjwno.com^$third-party ||qtvnesozf.com^$third-party +||qtywrdgxid.com^$third-party ||qtzjozseyxskxw.bid^$third-party ||quaizzywzluk.com^$third-party ||quckoemdypxoiq.bid^$third-party ||qudpdpkxffzt.com^$third-party ||qufyihvx.com^$third-party ||qugqgrtyccrlq.bid^$third-party +||quhpkwtljkvedc.com^$third-party ||qulsqiqrev.com^$third-party ||qumzxkpexf.com^$third-party ||qupycbhfvqtj.bid^$third-party @@ -38892,10 +41393,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||qveuxmbhbhmg.com^$third-party ||qvovzakydfvi.bid^$third-party ||qvqqvistxqvy.bid^$third-party +||qvrfxlskqr.com^$third-party ||qvsbroqoaggw.com^$third-party ||qvsogqqd.com^$third-party ||qvxgghoisvifyu.bid^$third-party ||qwbnzilogwdc.com^$third-party +||qweewmtey.com^$third-party ||qwfwimquecfw.bid^$third-party ||qwgafzaujn.bid^$third-party ||qwhkndqqxxbq.com^$third-party @@ -38906,6 +41409,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||qwvktoqxqum.bid^$third-party ||qxbnmdjmymqa.com^$third-party ||qxdmmuwiz.bid^$third-party +||qxekuavasuzgfc.com^$third-party +||qxfzgftkfgukkp.com^$third-party ||qxgoedqwr.bid^$third-party ||qxnniyuuaxhv.com^$third-party ||qxqtejyqkypfz.bid^$third-party @@ -38914,6 +41419,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||qycxhqkddcc.com^$third-party ||qydpcilzljej.bid^$third-party ||qyghwcrjaw.bid^$third-party +||qykxbnflqvjxvk.com^$third-party ||qynohttywcws.bid^$third-party ||qysextrlhpoc.bid^$third-party ||qyvebeos.com^$third-party @@ -38924,14 +41430,17 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||qzcpotzdkfyn.com^$third-party ||qzpxhebrm.com^$third-party ||qzpzspna.bid^$third-party +||qzwhzahnieipgz.com^$third-party ||qzxtbsnaebfw.com^$third-party ||radbtqjfp.bid^$third-party ||rafvxnikmn.bid^$third-party +||rafymfnvvzqlp.com^$third-party ||ragbsvbvndovac.com^$third-party ||raiybbvwefbcji.bid^$third-party ||ralyqgglrbgrd.bid^$third-party ||raossycpodtr.bid^$third-party ||raqueocznwden.bid^$third-party +||rascnezpxpe.com^$third-party ||raspiadkwcecz.com^$third-party ||rawybznxrp.bid^$third-party ||rbayzoamcrdg.com^$third-party @@ -38940,6 +41449,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||rbfxurlfctsz.com^$third-party ||rbgrlqsepeds.com^$third-party ||rbhhjxsomzq.com^$third-party +||rbhwkfnxhqnri.com^$third-party +||rbmijhdvh.com^$third-party ||rbmjeyiyazcpe.com^$third-party ||rbnicxyh.bid^$third-party ||rbnpljzf.bid^$third-party @@ -38961,6 +41472,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||rcqyocxmmkais.bid^$third-party ||rcsumbkoyens.bid^$third-party ||rctanilirwefr.bid^$third-party +||rcwczstm.com^$third-party ||rczagufykvpw.com^$third-party ||rdgsjybsyjj.com^$third-party ||rdikvendxamg.com^$third-party @@ -38968,6 +41480,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||rdkdexupxcfs.com^$third-party ||rdlynbosndvx.com^$third-party ||rdmccvanlx.bid^$third-party +||rdpqiqlirf.com^$third-party ||rdqyasdstllr.com^$third-party ||rdvrxbxwxspxd.com^$third-party ||rdwfotuyp.bid^$third-party @@ -38980,6 +41493,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||rezbzvrbemeb.bid^$third-party ||rezfubngrzdet.bid^$third-party ||rfbrceyxthpj.bid^$third-party +||rfdujczogfnc.com^$third-party ||rfecjuzp.bid^$third-party ||rffjopgiuhsx.com^$third-party ||rffqzbqqmuhaomjpwatukocrykmesssfdhpjuoptovsthbsswd.com^$third-party @@ -38991,8 +41505,11 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||rfozndpggjvlm.bid^$third-party ||rfvicvayyfsp.com^$third-party ||rfvilsmvo.bid^$third-party +||rfvnhjnnkifyx.com^$third-party ||rfyphhvcczyq.com^$third-party ||rgbeppxd.bid^$third-party +||rgegqcdakbe.com^$third-party +||rgipgfcafnvnx.com^$third-party ||rgmgocplioed.com^$third-party ||rgsogoedxqkcz.bid^$third-party ||rgttoipdr.com^$third-party @@ -39003,6 +41520,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||rhfvzboqkjfmabakkxggqdmulrsxmisvuzqijzvysbcgyycwfk.com^$third-party ||rhhhbdhxpmrral.bid^$third-party ||rhkwkqznmovfl.bid^$third-party +||rhmyiplqmuupmf.com^$third-party ||rhpwhkwzhpy.bid^$third-party ||rhqkduodhizrr.com^$third-party ||rhvgtmgkahm.com^$third-party @@ -39013,14 +41531,17 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||rihzsedipaqq.com^$third-party ||rijadpczqbdsvb.com^$third-party ||rikazsjaezda.bid^$third-party +||rimvtigoyajas.com^$third-party ||rinukkvp.bid^$third-party ||risvrteprhufnk.bid^$third-party ||ritjefajkl.bid^$third-party ||ritvtdtnxkbzb.bid^$third-party +||riwdydttgbczku.com^$third-party ||rjeysspqsslf.com^$third-party ||rjinaqlvwkhox.bid^$third-party ||rjkfuvqwk.bid^$third-party ||rjkifyqbuwh.com^$third-party +||rjlebzex.com^$third-party ||rjljndfgnkcu.com^$third-party ||rjncckyoyvtu.com^$third-party ||rjnkpqax.com^$third-party @@ -39031,6 +41552,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||rjyihkorkewq.com^$third-party ||rkbjbtxhdi.bid^$third-party ||rkbldvgcjebh.com^$third-party +||rkbndiwznhul.com^$third-party ||rkcemktaasoxew.com^$third-party ||rkelvtnnhofl.com^$third-party ||rkkneuzkd.bid^$third-party @@ -39063,6 +41585,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||rnmjscsvqql.bid^$third-party ||rnqxziebydqsat.bid^$third-party ||rnrbvhaoqzcksxbhgqtrucinodprlsmuvwmaxqhxngkqlsiwwp.com^$third-party +||rntlwkqmelxceu.com^$third-party ||rnyuhkbucgun.com^$third-party ||rnzzrylopa.bid^$third-party ||roarmyng.bid^$third-party @@ -39085,6 +41608,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||rptdyukab.bid^$third-party ||rpulxcwmnuxi.com^$third-party ||rqgrdrqs.com^$third-party +||rqjgepzyowyr.com^$third-party ||rqmlurpad.bid^$third-party ||rqsndrkezz.com^$third-party ||rqtdnrhjktzr.com^$third-party @@ -39113,12 +41637,16 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||rsmapdngqwonud.bid^$third-party ||rsnuhrxz.com^$third-party ||rsosndet.bid^$third-party +||rsqcrylqremctr.com^$third-party ||rsrbqknrfskkb.bid^$third-party ||rsvxipjqyvfs.com^$third-party ||rswgoccwzs.com^$third-party ||rszzpjttufuw.bid^$third-party ||rtctxxxvdq.com^$third-party +||rtgngrwtngms.com^$third-party +||rtgpaohds.com^$third-party ||rtpibuckwnp.com^$third-party +||rtqlmwfywl.com^$third-party ||rttclyuvippyw.bid^$third-party ||rtufxsncbegz.com^$third-party ||rtusxaoxemxy.com^$third-party @@ -39137,6 +41665,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ruzwwrkgthfobd.com^$third-party ||rvcruqbk.com^$third-party ||rveftfohdybpwv.bid^$third-party +||rvfjbxzxaookgp.com^$third-party ||rvmwyfvfxendw.bid^$third-party ||rvoxndszxwmo.com^$third-party ||rvrfoskjq.bid^$third-party @@ -39146,19 +41675,23 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||rwcdoeigzraeu.com^$third-party ||rwdkcusan.com^$third-party ||rweqvydtzyre.com^$third-party +||rwlzbswwmmh.com^$third-party ||rwtvvdspsbll.com^$third-party ||rwxzeoqfj.com^$third-party ||rxczemggfsxx.com^$third-party ||rxeospfus.bid^$third-party ||rxicrihobtkf.com^$third-party ||rxisfwvggzot.com^$third-party +||rxjlimrpfziuqh.com^$third-party ||rxjyjfkzzbl.bid^$third-party ||rxjzpvsziytui.bid^$third-party ||rxknixwwt.bid^$third-party ||rxkscuxq.com^$third-party +||rxqcvlxojbt.com^$third-party ||rxsazdeoypma.com^$third-party ||rxuqpktyqixa.com^$third-party ||rxyeukffow.bid^$third-party +||ryeoanvkettth.com^$third-party ||ryhrabmmprehm.com^$third-party ||ryjlaaimxrq.com^$third-party ||rylkihtmnvsh.com^$third-party @@ -39166,11 +41699,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ryxpmonwqeg.com^$third-party ||ryzrdgdvg.bid^$third-party ||rzbbcjnrsbk.com^$third-party +||rzbsvyigbwip.com^$third-party ||rzcmcqljwxyy.com^$third-party ||rzgiiioqfpny.com^$third-party +||rzgqfvhfj.com^$third-party ||rzjbuovkp.bid^$third-party ||rzsliqwo.bid^$third-party ||rzwzstbiqk.com^$third-party +||sagbgtnmlaj.com^$third-party ||sagukjshgifebs.bid^$third-party ||sagulzuyvybu.com^$third-party ||sailznsgbygz.com^$third-party @@ -39222,12 +41758,15 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||sdvgglhp.bid^$third-party ||seaxhrqc.bid^$third-party ||seiqobwpbofg.com^$third-party +||sekajiwqmym.com^$third-party ||sekllcjbujp.bid^$third-party ||semvdooatmd.bid^$third-party ||senfvsdvtsn.com^$third-party +||senrzuolwqvj.com^$third-party ||seotpqntjukhg.bid^$third-party ||seympfgeyrew.com^$third-party ||sfaprgtgcguh.com^$third-party +||sfawiner.com^$third-party ||sfcckxdgfgzo.com^$third-party ||sfgymajb.bid^$third-party ||sfhyxyodjllrd.bid^$third-party @@ -39235,14 +41774,18 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||sfmziexfvvru.com^$third-party ||sfpkwhncpllt.com^$third-party ||sfzcbcrwxhic.com^$third-party +||sfzfjiefentwe.com^$third-party ||sgccsauvct.bid^$third-party ||sgeeavwmk.com^$third-party ||sgfcsnwegazn.com^$third-party ||sghradxea.bid^$third-party ||sgkcijmcduuhhq.bid^$third-party +||sgmneqaebkzjug.com^$third-party ||sgpbbfdchy.com^$third-party ||sgqmhpqrstwzwd.com^$third-party ||sgzsviqlvcxc.com^$third-party +||shhngaasah.com^$third-party +||shhrbeffgz.com^$third-party ||shjuivapg.bid^$third-party ||shnmhrlcredd.com^$third-party ||shnoadlvpylf.com^$third-party @@ -39253,17 +41796,21 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||sihmlqhicmzvx.com^$third-party ||siihxeeb.com^$third-party ||sijlnueeertd.com^$third-party +||sijsquplpjg.com^$third-party ||silrfbopbobw.com^$third-party ||siogczwibswm.com^$third-party ||sirablivefbxul.bid^$third-party ||siuhfvgambevyz.bid^$third-party +||siuletrtmkk.com^$third-party ||siwtuvvgraum.com^$third-party ||sjgklyyyraghhrgimsepycygdqvezppyfjkqddhlzbimoabjae.com^$third-party ||sjgttcfj.com^$third-party ||sjkcufcpgzsno.bid^$third-party +||sjlgoazubflpcs.com^$third-party ||sjmwugmtfeuu.com^$third-party ||sjnfgvjizo.bid^$third-party ||sjpexaylsfjnopulpgkbqtkzieizcdtslnofpkafsqweztufpa.com^$third-party +||sjqskcctmv.com^$third-party ||sjtevvoviqhe.com^$third-party ||skaulppmndy.bid^$third-party ||skknyxzaixws.com^$third-party @@ -39284,11 +41831,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||smhqmrxplvnx.com^$third-party ||smhyvyvnpzigir.com^$third-party ||smjdypbxapigu.bid^$third-party +||smnpsburn.com^$third-party ||smrqvdpgkbvz.com^$third-party ||smsbyoxarip.bid^$third-party ||smtuovnhxnn.bid^$third-party ||smudlbatfjbut.bid^$third-party +||smwrjtdzhg.com^$third-party ||smzvvqztihof.com^$third-party +||smzxkkyuinecwa.com^$third-party ||snaxbgzg.bid^$third-party ||sncpizczabhhafkzeifklgonzzkpqgogmnhyeggikzloelmfmd.com^$third-party ||snetddbbbgbp.com^$third-party @@ -39296,6 +41846,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||sngjaetjozyr.com^$third-party ||snhfjfnvgnry.com^$third-party ||snhfmewkai.bid^$third-party +||snhqkvmhcoh.com^$third-party ||snhuxhdjlxrd.bid^$third-party ||snjhhcnr.com^$third-party ||snpevihwaepwxapnevcpiqxrsewuuonzuslrzrcxqwltupzbwu.com^$third-party @@ -39313,6 +41864,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||soszgtvox.bid^$third-party ||sovcbhem.bid^$third-party ||sovqylkbucid.com^$third-party +||sozdyrrtsvr.com^$third-party ||spbflxvnheih.com^$third-party ||spfrlpjmvkmq.com^$third-party ||sphjqakwuteg.com^$third-party @@ -39322,11 +41874,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||sqnezuqjdbhe.com^$third-party ||sqopuafrwvnouz.bid^$third-party ||sqtsuzrfefwy.com^$third-party +||sqwyxzrajzsxpx.com^$third-party ||srbrdogg.bid^$third-party ||srfizvugkheq.com^$third-party ||sriaqmzx.com^$third-party ||srizwhcdjruf.com^$third-party +||srkdunvxun.com^$third-party ||srksyzqzcetq.com^$third-party +||srlmbvfmvl.com^$third-party ||srmbifowhxaeqa.bid^$third-party ||srppykbedhqp.com^$third-party ||srtvohoivnrahq.bid^$third-party @@ -39342,10 +41897,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||sssjohomoapt.com^$third-party ||ssuhghnjxbp.bid^$third-party ||ssvolkkihcyp.com^$third-party +||ssyhlymwyzou.com^$third-party ||ssyyeufsqbra.bid^$third-party ||stkrwlodjvl.bid^$third-party ||stlbmyezzth.bid^$third-party ||stnvgvtwzzrh.com^$third-party +||stuthvygifup.com^$third-party ||stwcozfiavhh.bid^$third-party ||sualzmze.com^$third-party ||sudvzfgrmt.com^$third-party @@ -39357,8 +41914,11 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||suqufucjzffhay.bid^$third-party ||sutzinjwnroui.com^$third-party ||suvkxcypywspux.bid^$third-party +||suvvihvbskvnii.com^$third-party ||suwadesdshrg.com^$third-party +||suywlxzbjtbib.com^$third-party ||svapqzplbwjx.com^$third-party +||svdsutdq.com^$third-party ||svjloaomrher.com^$third-party ||svnhdfqvhjzn.com^$third-party ||svpubdwpaam.bid^$third-party @@ -39379,6 +41939,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||sxcivqfmlsvxo.bid^$third-party ||sxdpyazzofu.com^$third-party ||sxdrafgvll.bid^$third-party +||sxiyvcqnp.com^$third-party ||sxjhskptisd.com^$third-party ||sxlzcvqfeacy.com^$third-party ||sxprcyzcpqil.com^$third-party @@ -39407,6 +41968,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||szxkkefabenx.bid^$third-party ||szyejlnlvnmy.com^$third-party ||szynlslqxerx.com^$third-party +||szywarceqeo.com^$third-party ||szzxtanwoptm.bid^$third-party ||tabeduhsdhlkalelecelxbcwvsfyspwictbszchbbratpojhlb.com^$third-party ||tadkozdgbyw.com^$third-party @@ -39416,6 +41978,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||taljdzwer.com^$third-party ||tammfmhtfhut.com^$third-party ||tamqqjgbvbps.com^$third-party +||taoclfxgf.com^$third-party ||taodggarfrmd.com^$third-party ||tapihmxemcksuvleuzpodsdfubceomxfqayamnsoswxzkijjmw.com^$third-party ||taqyljgaqsaz.com^$third-party @@ -39443,11 +42006,13 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||tcvdxlhxi.bid^$third-party ||tcwkemlikooah.bid^$third-party ||tcxsonyfzb.bid^$third-party +||tcxygxdrv.com^$third-party ||tcyeyccspxod.com^$third-party ||tdgysmmdru.bid^$third-party ||tdkvddqttcb.bid^$third-party ||tdqkxkopznf.bid^$third-party ||tdrcjxhcmmgeww.bid^$third-party +||tdrmwnjwnccws.com^$third-party ||tdrmyefiig.bid^$third-party ||tdsnpnyg.bid^$third-party ||tdukupzymgfb.bid^$third-party @@ -39462,6 +42027,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||tewycnrhnv.com^$third-party ||teyuzyrjmrdi.com^$third-party ||tfbzzigqzbax.com^$third-party +||tfdssnipmff.com^$third-party +||tfeywmqsle.com^$third-party ||tfhqxvakurom.bid^$third-party ||tflmiurze.bid^$third-party ||tfmfakhermpr.bid^$third-party @@ -39473,6 +42040,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||tfttzgnpszrcf.bid^$third-party ||tftwmyrkbzkf.com^$third-party ||tfyzarjzrovc.bid^$third-party +||tfzffzmbo.com^$third-party ||tgarmwltrlb.bid^$third-party ||tgdlekikqbdc.com^$third-party ||tgfehyikznu.bid^$third-party @@ -39487,11 +42055,13 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||thjuvpgdmjj.com^$third-party ||thncnkzupxwlbo.bid^$third-party ||thnqemehtyfe.com^$third-party +||thowytaoo.com^$third-party ||thpsflsjw.com^$third-party ||thsfkcymkoce.com^$third-party ||thtlvguaqmkv.com^$third-party ||thvdzghlvfoh.com^$third-party ||thvrvojkkjkkpe.bid^$third-party +||thxczhfzad.com^$third-party ||thxdbyracswy.com^$third-party ||thzaiqqwsbpps.com^$third-party ||thzshxisa.bid^$third-party @@ -39505,12 +42075,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||tinlgcmkslwio.bid^$third-party ||tiosmqhuuzb.bid^$third-party ||tiouqzubepuy.com^$third-party +||tirbxuopf.com^$third-party ||tiswsdusmdig.com^$third-party ||tiunnitm.bid^$third-party ||tivbpmwvqyyrjc.com^$third-party ||tivlvdeuokwy.com^$third-party ||tixzeybm.com^$third-party ||tizbmrknb.com^$third-party +||tjaqsjnrvmt.com^$third-party ||tjbgiyek.com^$third-party ||tjblfqwtdatag.bid^$third-party ||tjhcjhvzbto.bid^$third-party @@ -39540,17 +42112,21 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||tlpwwloqryzu.com^$third-party ||tlzhxxfeteeimoonsegagetpulbygiqyfvulvemqnfqnoazccg.com^$third-party ||tlzovwtootkvbj.bid^$third-party +||tmcvwyrqwyp.com^$third-party ||tmdbgmhh.com^$third-party ||tmdcfkxcckvqbqbixszbdyfjgusfzyguvtvvisojtswwvoduhi.com^$third-party ||tmexywfvjoei.com^$third-party +||tmffmrsa.com^$third-party ||tmfkuesmlpto.com^$third-party ||tmgcffep.bid^$third-party ||tmhwggtg.bid^$third-party ||tmjavresvaqxly.bid^$third-party +||tmjpoimnbgltkn.com^$third-party ||tmkbpnkruped.com^$third-party ||tmkcofbjv.com^$third-party ||tmmpbkwnzilv.com^$third-party ||tmrhtbbhrfbx.bid^$third-party +||tmtuohxkv.com^$third-party ||tmvwirgifkkdtn.bid^$third-party ||tmwhazsjnhip.com^$third-party ||tmwmigsb.com^$third-party @@ -39573,6 +42149,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||togfcqfvarpq.com^$third-party ||totvsaexihbe.com^$third-party ||touayfftdwcd.com^$third-party +||touraadhdnfgsa.com^$third-party ||tovkhtekzrlu.com^$third-party ||toyhxqjgqcjo.com^$third-party ||tpdowdhhn.com^$third-party @@ -39580,14 +42157,17 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||tpesjhkf.bid^$third-party ||tpfnibqjrpcj.com^$third-party ||tpgeooxrcp.com^$third-party +||tpkpnyiaylp.com^$third-party ||tpmbgoiabxu.bid^$third-party ||tpmemhesupkn.bid^$third-party ||tpnphooeqg.bid^$third-party +||tpranctof.com^$third-party ||tpueomljcrvy.com^$third-party ||tpvprtdclnym.com^$third-party ||tpzukfqaqyxn.bid^$third-party ||tqcxtxglt.com^$third-party ||tqdarrhactqc.com^$third-party +||tqpkegddso.com^$third-party ||tqrtxfqvcxkjiv.com^$third-party ||tqssctwtiihwfs.bid^$third-party ||tqtoeonkw.bid^$third-party @@ -39608,6 +42188,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||tsptvvyema.bid^$third-party ||tssxnbuaxctjn.bid^$third-party ||tsuitufixxlf.com^$third-party +||tsvqrrmq.com^$third-party ||tswhwnkcjvxf.com^$third-party ||tsybqlldfsstw.bid^$third-party ||ttdaxwrryiou.com^$third-party @@ -39620,6 +42201,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ttxqfeuiakgn.bid^$third-party ||ttyvbqif.bid^$third-party ||tudsawhfmutb.bid^$third-party +||tudsxyhpn.com^$third-party ||tujbidamlfrn.com^$third-party ||tujswypf.bid^$third-party ||tuldmgwvimgowg.com^$third-party @@ -39629,12 +42211,15 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||turfmpnpiv.bid^$third-party ||turyvfzreolc.com^$third-party ||tusfzbkirabi.com^$third-party +||tuthokcb.com^$third-party ||tuxdipdej.com^$third-party +||tuxphjbzmjfuh.com^$third-party ||tuxzictbrqietq.com^$third-party ||tuzutvisi.com^$third-party ||tuzyaezlaoju.bid^$third-party ||tvammzkprvuv.com^$third-party ||tvbuqvjgqdrfb.bid^$third-party +||tvesvlvse.com^$third-party ||tvexsjvxhb.bid^$third-party ||tvhyilwkn.com^$third-party ||tvnetfcgpjq.bid^$third-party @@ -39645,8 +42230,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||twchmlyexaku.bid^$third-party ||twdksbsyipqa.com^$third-party ||twdsaqqrzbowom.com^$third-party +||twfcqnqggx.com^$third-party ||twfzouvm.com^$third-party ||twhsmftwybkfn.bid^$third-party +||twjboytcwutbrt.com^$third-party ||twjgylzydlhz.com^$third-party ||twmeccosyivi.com^$third-party ||twmvjfatla.com^$third-party @@ -39660,22 +42247,28 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||txgklvrqjfubzn.bid^$third-party ||txjzxbykbaflu.bid^$third-party ||txknowcznfp.bid^$third-party +||txvivugnikdq.com^$third-party +||txvsifff.com^$third-party ||txvxzkwyelnvb.bid^$third-party ||txwnwvhkbtzb.com^$third-party ||txwvuadjcknuj.bid^$third-party ||txwzdalmamma.com^$third-party ||txyxoktogdcy.com^$third-party +||tyoaclrjeb.com^$third-party ||tytzcsgxpaywui.bid^$third-party ||tyvtfohnwmpu.bid^$third-party ||tyxihxxtpumgm.bid^$third-party ||tyxnmpfi.bid^$third-party ||tyxznbghnfkvb.com^$third-party +||tyyrigtlkny.com^$third-party ||tyzfzrjaxxcg.com^$third-party ||tzcgpmqij.com^$third-party +||tzelsvxtjvy.com^$third-party ||tzexcretyodzt.bid^$third-party ||tzgmdsdjmv.bid^$third-party ||tzhnxsmtdj.com^$third-party ||tzjngascinro.com^$third-party +||tzjrmfipwurtc.com^$third-party ||tzlijsurxh.bid^$third-party ||tzwcaamgd.bid^$third-party ||uaaholcdcx.bid^$third-party @@ -39691,9 +42284,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ubecybzqf.bid^$third-party ||ubhzahnzujqlvecihiyukradtnbmjyjsktsoeagcrbbsfzzrfi.com^$third-party ||ubiqqzmldivih.bid^$third-party +||ubktdzjnjkpon.com^$third-party ||ubliwesgzq.bid^$third-party ||ubnmyycf.bid^$third-party ||ubopxbdwtnlf.com^$third-party +||ubpurlsu.com^$third-party +||ubvscbxtal.com^$third-party ||ubwzlpjxgnlgl.bid^$third-party ||ubxtoqsqusyx.com^$third-party ||uccgdtmmxota.com^$third-party @@ -39719,8 +42315,11 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||uebyotcdyshk.com^$third-party ||uecjpplzfjur.com^$third-party ||uehdljkrsfaa.bid^$third-party +||uehtuvguuf.com^$third-party +||uejnzoaayhr.com^$third-party ||ueosdjscxucj.com^$third-party ||uepsvcyxxrbs.bid^$third-party +||ueptzgugtxis.com^$third-party ||uerhhgezdrdi.com^$third-party ||uerladwdpkge.com^$third-party ||uetqkude.com^$third-party @@ -39749,12 +42348,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||uhkgydsvc.bid^$third-party ||uhnuskfd.bid^$third-party ||uhpdodqzxewhcv.com^$third-party +||uhvbjjse.com^$third-party ||uicybyysyllad.com^$third-party ||uietsotq.bid^$third-party ||uihzulkvmdgv.com^$third-party ||uilknldyynwm.com^$third-party ||uilwbcwxgq.bid^$third-party ||uipjeyipoumf.com^$third-party +||uiqefowmmxciwe.com^$third-party ||uiydukxbls.bid^$third-party ||uiyeiafffdex.com^$third-party ||ujdctbsbbimb.com^$third-party @@ -39795,6 +42396,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||umnsvtykkptl.com^$third-party ||umqgdhsm.bid^$third-party ||umqsrvdg.com^$third-party +||umrehhye.com^$third-party ||umswxgeedbaoa.bid^$third-party ||umwsjnsvfzuo.com^$third-party ||umxzhxfrrkmt.com^$third-party @@ -39815,11 +42417,13 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||uoottsfgy.com^$third-party ||uopzeuilt.bid^$third-party ||uoqhigwxrzplg.bid^$third-party +||uorhedemxtni.com^$third-party ||uoxbotvrs.bid^$third-party ||uoypqskiemf.bid^$third-party ||upcokvzuupn.bid^$third-party ||upgwdilkhlwguz.bid^$third-party ||uqgloylf.com^$third-party +||uqhqcoezkn.com^$third-party ||uqhtuahgfmcx.com^$third-party ||uqoboyvqsqpy.com^$third-party ||uqpotqld.com^$third-party @@ -39834,21 +42438,30 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||urqctaruhm.bid^$third-party ||urqxrzrphsga.com^$third-party ||urtbxola.bid^$third-party +||urtcjxuoz.com^$third-party ||urwvswik.bid^$third-party +||urxdodnj.com^$third-party +||usaowwbxa.com^$third-party +||uscvlpjeaggyq.com^$third-party ||usfakdxuo.bid^$third-party +||ushqvpdtwoecis.com^$third-party ||uslbqxwum.bid^$third-party ||usmyfgrdv.bid^$third-party ||usnhsilyntf.bid^$third-party ||usoqghurirvz.com^$third-party +||uspddemi.com^$third-party ||uspsqjivl.bid^$third-party +||ussscmqkjtfsx.com^$third-party ||usuanyzr.bid^$third-party ||usymycvrilyt.com^$third-party ||uszpxpcoflkl.com^$third-party ||utfffrxmzuvy.com^$third-party ||utjwhrahb.bid^$third-party ||utlpwxdt.com^$third-party +||utnkeaqurjca.com^$third-party ||utwhgyjgjw.bid^$third-party ||utyhzjbwfyrz.bid^$third-party +||utyrqbgrmoxs.com^$third-party ||utyynepwwnl.com^$third-party ||utzpjbrtyjuj.com^$third-party ||uuacjdostjloa.bid^$third-party @@ -39858,19 +42471,23 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||uupqrsjbxrstncicwcdlzrcgoycrgurvfbuiraklyimzzyimrq.com^$third-party ||uuproxhcbcsl.com^$third-party ||uutfeuxmqdvdp.com^$third-party +||uuvqkppicm.com^$third-party ||uuvwcjtppeonfq.com^$third-party ||uuwoktwdmo.bid^$third-party ||uvakjjlbjrmx.com^$third-party ||uvcvhcbvy.bid^$third-party ||uvffdmlqwmha.com^$third-party +||uvjvnbitjmvzgk.com^$third-party ||uvmsfffedzzw.com^$third-party ||uvstluoomeys.bid^$third-party ||uvxaafcozjgh.com^$third-party ||uvyascqbm.bid^$third-party ||uwdawnsge.bid^$third-party +||uwfvuohbac.com^$third-party ||uwjczdkytwyhzh.com^$third-party ||uwnklfxurped.com^$third-party ||uwpmwpjlxblb.com^$third-party +||uwqrwgxxkaoydo.com^$third-party ||uwrpquqrmi.bid^$third-party ||uwrzafoopcyr.com^$third-party ||uwwqyltgag.bid^$third-party @@ -39906,6 +42523,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||uzesptwcwwmt.com^$third-party ||uzkkocgdasr.bid^$third-party ||uzmmpskwon.com^$third-party +||uzmsexugrqz.com^$third-party ||uzqptkclvcaa.com^$third-party ||uzqtaxiorsev.com^$third-party ||uzreuvnlizlz.com^$third-party @@ -39927,6 +42545,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||vamuglchdpte.com^$third-party ||vanibwlu.bid^$third-party ||vaoajrwmjzxp.com^$third-party +||vaqkvpbtia.com^$third-party ||vatytxdw.com^$third-party ||vauwjladxhpx.bid^$third-party ||vavdmrnsrxfgjl.com^$third-party @@ -39944,6 +42563,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||vbuqjdyrsrvi.com^$third-party ||vbyefnnrswpn.com^$third-party ||vcavpwzzx.bid^$third-party +||vcdtowafqibekr.com^$third-party ||vcegsisugrwd.bid^$third-party ||vcgbtlktbagb.com^$third-party ||vcgcqbpk.com^$third-party @@ -39973,12 +42593,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||vdyqcdxqvebl.com^$third-party ||veancalta.bid^$third-party ||veeqneifeblh.com^$third-party +||vegiqjbranp.com^$third-party ||vegmvagvesye.com^$third-party ||vehvkcnild.bid^$third-party ||vejlbuixnknc.com^$third-party ||vejrnvdsrvrbij.bid^$third-party ||velzqrqrucvmqc.com^$third-party ||vepcsswlpolz.com^$third-party +||vertvshonf.com^$third-party ||veswrzdcvcdooh.bid^$third-party ||vevjbdxyththv.bid^$third-party ||vevlcnvy.bid^$third-party @@ -39988,14 +42610,19 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||vfbdtfucvlxi.bid^$third-party ||vfedpgmaxxkug.com^$third-party ||vffyvridwaa.com^$third-party +||vfhcrxlfm.com^$third-party ||vfkfctmtgrtq.com^$third-party ||vfmzddpaznanf.bid^$third-party ||vfnvsvxlgxbvndhgqqohfgdcfprvxqisiqhclfhdpnjzloctny.com^$third-party ||vfonfnazs.bid^$third-party +||vfqkonyxf.com^$third-party ||vfsmtbtqducat.com^$third-party +||vfstdqercaffu.com^$third-party ||vfugvqbamwcjwz.bid^$third-party +||vfvbarhywkjsf.com^$third-party ||vfvjddae.bid^$third-party ||vfvufciozajzpy.com^$third-party +||vfwazmnubbtabc.com^$third-party ||vfwweckjug.bid^$third-party ||vgckzqudqhfr.com^$third-party ||vgfeahkrzixa.com^$third-party @@ -40017,6 +42644,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||vhlsrzyt.bid^$third-party ||vhpqxkhvjgwx.com^$third-party ||vhscigqpwe.com^$third-party +||vhuhrhowm.com^$third-party ||vhuveukirbuz.com^$third-party ||vhwuphctrfil.com^$third-party ||vhzzzbdtxhh.bid^$third-party @@ -40026,25 +42654,31 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||vimhuspifwyy.com^$third-party ||vimlsrcfgjyr.bid^$third-party ||viqfxgmgacxv.com^$third-party +||viqmadjqndqkm.com^$third-party ||vivcdctagoij.com^$third-party ||vivetivcuggz.com^$third-party +||vixqjiypv.com^$third-party ||viysseop.bid^$third-party ||vizsvhgfkcli.com^$third-party ||vjgfelirts.bid^$third-party ||vjjoarpmzb.bid^$third-party ||vjmoisjmh.bid^$third-party +||vjoytzia.com^$third-party ||vjrpdagpjwyt.com^$third-party ||vjvoahcty.bid^$third-party ||vjwjjytlbqhvmb.bid^$third-party ||vjwmtavlnvjdu.bid^$third-party +||vjyzfgwkzp.com^$third-party ||vjzqadxswfb.bid^$third-party ||vjzqmbcx.com^$third-party ||vjzttumdetao.com^$third-party ||vkarvfrrlhmv.com^$third-party +||vkasuqsswc.com^$third-party ||vkdbvgcawubn.com^$third-party ||vkqfzlpowalv.com^$third-party ||vkywqkbmdkmmg.com^$third-party ||vkzziiuqacv.com^$third-party +||vlaqqdwltcuk.com^$third-party ||vlgqpikka.com^$third-party ||vlijpebmjxmlbp.bid^$third-party ||vlivfbpuxmls.bid^$third-party @@ -40075,14 +42709,17 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||vnnqiqzcslnh.bid^$third-party ||vnoeiemdhqf.com^$third-party ||vnptobld.bid^$third-party +||vnufxjwndhsfbj.com^$third-party ||vnyginzinvmq.com^$third-party ||vnzlgmfd.com^$third-party ||vodhaqaujopg.com^$third-party +||vokskdqa.com^$third-party ||voksuksb.bid^$third-party ||vokvlthjzt.bid^$third-party ||volleqgoafcb.com^$third-party ||volyncftzhw.bid^$third-party ||vomhhsovuu.bid^$third-party +||vouekcjmiu.com^$third-party ||voxucaldgpicqh.com^$third-party ||vpfiiojohjch.com^$third-party ||vpklpmvzbogn.com^$third-party @@ -40104,8 +42741,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||vreqpavawpbfl.bid^$third-party ||vrewpywootyu.com^$third-party ||vreyirfvpytz.com^$third-party +||vriirdcvrvanh.com^$third-party ||vrmygckv.bid^$third-party ||vrnyvgkga.bid^$third-party +||vrovhbwhvy.com^$third-party ||vroxcsjt.bid^$third-party ||vrpkzrquqnhl.bid^$third-party ||vrqajyuu.com^$third-party @@ -40116,6 +42755,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||vsgherxdcfon.com^$third-party ||vsgumkkc.bid^$third-party ||vshsjxfjehju.com^$third-party +||vsicchyqydlwb.com^$third-party ||vsvdwpuomwjhd.com^$third-party ||vswaapygj.bid^$third-party ||vtcquvxsaosz.com^$third-party @@ -40139,6 +42779,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||vukgurlqg.bid^$third-party ||vulexmouotod.com^$third-party ||vumzegtucxqmhl.bid^$third-party +||vunklcwiwpn.com^$third-party ||vunwzlxfsogj.com^$third-party ||vuoywsri.bid^$third-party ||vuwdqproq.com^$third-party @@ -40146,6 +42787,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||vvcnnvcruobhr.bid^$third-party ||vvgttgprssiy.com^$third-party ||vvnfgohclkf.bid^$third-party +||vvoowcdnogp.com^$third-party ||vvoqhxejowmc.bid^$third-party ||vvqeavcir.com^$third-party ||vvrlbbjlw.bid^$third-party @@ -40174,6 +42816,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||vybsiseapra.bid^$third-party ||vydlqaxchmij.com^$third-party ||vyeesric.bid^$third-party +||vyjawlifnxynej.com^$third-party +||vykcbbytkklxp.com^$third-party ||vyozgtrtyoms.com^$third-party ||vypzcbraecdrv.bid^$third-party ||vyrvfojwci.bid^$third-party @@ -40223,10 +42867,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||wcoloqvrhhcf.com^$third-party ||wcqlebpges.com^$third-party ||wcyrdtfpdaqbrq.bid^$third-party +||wdaomluuf.com^$third-party ||wdbddckjoguz.com^$third-party ||wdcxuezpxivqgmecukeirnsyhjpjoqdqfdtchquwyqatlwxtgq.com^$third-party ||wddtrsuqmqhw.com^$third-party ||wdnalofau.bid^$third-party +||wdnflsjig.com^$third-party ||wdvmxgwwyzoq.bid^$third-party ||wdxhjmot.bid^$third-party ||webwagssicx.bid^$third-party @@ -40234,6 +42880,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||weekwkbulvsy.com^$third-party ||wegbgideb.com^$third-party ||wehtkuhlwsxy.com^$third-party +||wejjmtywsne.com^$third-party ||welzgxwtvto.bid^$third-party ||wembbuue.com^$third-party ||wenqyczxgpoyu.bid^$third-party @@ -40241,12 +42888,18 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||wephuklsjobdxqllpeklcrvquyyifgkictuepzxxhzpjbclmcq.com^$third-party ||wepmmzpypfwq.com^$third-party ||wepzfylndtwu.com^$third-party +||weqmhzexkepgdb.com^$third-party ||weqpkntrxqzh.com^$third-party ||wfbqjdwwunle.com^$third-party ||wfiejyjdlbsrkklvxxwkferadhbcwtxrotehopgqppsqwluboc.com^$third-party +||wfjlpnmuzoazy.com^$third-party ||wfmcdmmulkwwp.bid^$third-party ||wfnmmrtw.bid^$third-party +||wfqeqnvqdjvs.com^$third-party ||wfquqjxu.bid^$third-party +||wfwtfgrzwsonh.com^$third-party +||wfxkcimqvt.com^$third-party +||wfyqdhypgmscy.com^$third-party ||wfywchrzpic.com^$third-party ||wgclurzhgrjoq.bid^$third-party ||wgefjuno.com^$third-party @@ -40260,35 +42913,44 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||wgulihtuzssn.com^$third-party ||wguuomjdav.com^$third-party ||wgzdpzvtvwvjtv.bid^$third-party +||wgzzzqebxfypb.com^$third-party ||whbfgaspmycyve.com^$third-party ||whdulnhnrscfqx.com^$third-party ||whgsyczcofwf.com^$third-party ||whinjxmkugky.com^$third-party +||whjxqqdhfp.com^$third-party ||whkwbllcctfm.com^$third-party ||whrnvjdv.com^$third-party ||whsjufifuwkw.com^$third-party ||whsldqctrvuk.com^$third-party +||whtuzkvpeer.com^$third-party ||whuvrlmzyvzy.com^$third-party ||whxhegjrqlddko.com^$third-party ||whyawcjjcoexo.bid^$third-party ||whzbmdeypkrb.com^$third-party +||whziccxv.com^$third-party ||whzizteutx.com^$third-party ||wibvytsxrm.bid^$third-party ||wicxfvlozsqz.com^$third-party ||wifteakcp.bid^$third-party +||wihspueerhpw.com^$third-party ||wiicjajh.com^$third-party ||wijczxvihjyu.com^$third-party ||wijjidqydgsxas.com^$third-party +||willfumyqwnkuq.com^$third-party ||wimxqzilfwkn.bid^$third-party ||wiorcewmylbe.com^$third-party ||wipcpwadysghx.com^$third-party ||wipjyzwavojq.com^$third-party ||wirfpvmoblpa.com^$third-party +||witifyooqkumwn.com^$third-party +||wiykefcon.com^$third-party ||wizejdnlqwcb.com^$third-party ||wizknbrgxuqjo.com^$third-party ||wjdjovjrxsqx.com^$third-party ||wjkwjcmeymu.com^$third-party ||wjnkvhlgvixx.com^$third-party +||wkdyvxuornxnh.com^$third-party ||wkexsfmw.com^$third-party ||wkfcadtuljnesp.bid^$third-party ||wkgaqvvwvqjg.com^$third-party @@ -40298,6 +42960,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||wklyhvfc.com^$third-party ||wkmuxmlk.com^$third-party ||wkqmeskbz.bid^$third-party +||wksninbav.com^$third-party ||wktlsedohnly.com^$third-party ||wkuayaogbegtyp.bid^$third-party ||wkzovkuc.com^$third-party @@ -40312,6 +42975,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||wlzohrpjbuq.com^$third-party ||wlzrvihznn.bid^$third-party ||wmbfyemxvcrwow.bid^$third-party +||wmbgmyyxyz.com^$third-party +||wmfsbxjcdsbkrw.com^$third-party ||wmgtkgravimge.com^$third-party ||wmhjqkcu.bid^$third-party ||wmhksxycucxb.com^$third-party @@ -40326,6 +42991,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||wmwkwubufart.com^$third-party ||wmxeexfle.com^$third-party ||wmzfcchqnkrux.bid^$third-party +||wnbdbmqyerfqs.com^$third-party ||wnbihqur.bid^$third-party ||wnciofaeswfp.bid^$third-party ||wnfogxdrwoaa.bid^$third-party @@ -40341,9 +43007,11 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||worqmoez.bid^$third-party ||worqvccd.bid^$third-party ||wotilhqoftvl.com^$third-party +||woxvgdtje.com^$third-party ||wpjljadiq.com^$third-party ||wpkbwrkejd.com^$third-party ||wpktjtwsidcz.com^$third-party +||wpswyoyev.com^$third-party ||wpsyjttctdnt.com^$third-party ||wptdfllszzpczp.com^$third-party ||wptlxfgslcfcx.com^$third-party @@ -40367,6 +43035,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||wrhaobmohpzp.club^$third-party ||wrhpnrkdkbqi.com^$third-party ||wrjhekhmx.bid^$third-party +||wrkxchcsdw.com^$third-party ||wrkzbwhm.bid^$third-party ||wrmcfyzl.com^$third-party ||wrmwikcnynbk.com^$third-party @@ -40384,13 +43053,17 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||wssqvrcqfcfn.bid^$third-party ||wstfgpdmb.bid^$third-party ||wsxqgzalf.com^$third-party +||wsyuiudkoqrf.com^$third-party ||wtdivwvldpykn.bid^$third-party ||wtgybmmqoaxsp.bid^$third-party +||wthqlngtcgwxrp.com^$third-party ||wtixtgqyztdc.com^$third-party ||wtjmnbjktbci.com^$third-party ||wtoqymftbf.bid^$third-party +||wtqrtjthyuopw.com^$third-party ||wtvyenir.com^$third-party ||wtxoicsjxbsj.com^$third-party +||wtybgaghcqxoae.com^$third-party ||wuatqdbzzamj.bid^$third-party ||wuekfshqhydg.bid^$third-party ||wufpseev.bid^$third-party @@ -40402,6 +43075,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||wuqdebjfhjas.bid^$third-party ||wuqdejnjxj.bid^$third-party ||wuthucbqpd.bid^$third-party +||wvfputwcdbkoip.com^$third-party ||wvgrpwdaol.bid^$third-party ||wvhbzhlbdlq.bid^$third-party ||wvisynqx.bid^$third-party @@ -40418,8 +43092,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||wwgjtcge.com^$third-party ||wwgysckwouvzkm.bid^$third-party ||wwiqinsra.bid^$third-party +||wwkowjxms.com^$third-party ||wwnlyzbedeum.com^$third-party ||wwyblltamlcr.com^$third-party +||wwzchzpluwuon.com^$third-party ||wwznjjvkfqnyvy.com^$third-party ||wxdtvssnezam.com^$third-party ||wxgfqdxoserkr.bid^$third-party @@ -40437,6 +43113,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||wylnauxhkerp.com^$third-party ||wypyocogs.bid^$third-party ||wyueivwashc.com^$third-party +||wywrettqmke.com^$third-party ||wzadmmddcmml.com^$third-party ||wzafekkdp.com^$third-party ||wzagwfcfh.bid^$third-party @@ -40444,21 +43121,29 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||wzepkzuyaaoozu.bid^$third-party ||wzeqscnkwjuylj.bid^$third-party ||wzfgjtcgwdauf.bid^$third-party +||wzfxaqhiapptsz.com^$third-party ||wzjbvbxldfrn.com^$third-party ||wzlgmbmwq.bid^$third-party ||wzueqhwf.com^$third-party ||wzyagambcfn.bid^$third-party +||xacexccntjbrht.com^$third-party ||xaftihkjg.com^$third-party ||xahwjirrejjh.bid^$third-party ||xakkasmwpdwzvv.bid^$third-party ||xakmsoaozjgm.com^$third-party +||xanqdskuyb.com^$third-party ||xapcwrvqooihr.bid^$third-party +||xapnrbvpb.com^$third-party ||xaqbpvojgi.com^$third-party +||xarnvfthbye.com^$third-party ||xasvtjprmgz.bid^$third-party +||xavipejcznxf.com^$third-party ||xavmcsvas.bid^$third-party ||xbbcwbsadlrn.com^$third-party ||xbdlsolradeh.com^$third-party ||xbljpezkd.bid^$third-party +||xbmnbfzoeug.com^$third-party +||xboamxtcnfcwyf.com^$third-party ||xbrgymlwi.bid^$third-party ||xbwlphsnrcz.bid^$third-party ||xbynkkqi.com^$third-party @@ -40476,6 +43161,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||xcvlescqkwan.com^$third-party ||xcxepcbypxwf.com^$third-party ||xcxetqrzckvy.com^$third-party +||xdcdlfejo.com^$third-party ||xdiyxgwojtbxft.bid^$third-party ||xdjeestdoiis.com^$third-party ||xdoygumiams.com^$third-party @@ -40490,18 +43176,23 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||xegavyzkxowj.com^$third-party ||xegvnhpwytev.com^$third-party ||xewzazxkmzpc.com^$third-party +||xexklpgrsg.com^$third-party ||xfgpmvlacsojy.bid^$third-party ||xfgqvqoyzeiu.com^$third-party ||xftyznkmppep.bid^$third-party ||xfutdbnryjmh.bid^$third-party ||xfvzkoevuw.bid^$third-party +||xfxjdoot.com^$third-party ||xgaethsnmbzi.com^$third-party +||xgpijbqair.com^$third-party +||xgrfmoisvy.com^$third-party ||xgspfcpxt.com^$third-party ||xgtrznovqaqp.com^$third-party ||xgvertjtfl.bid^$third-party ||xgxmhvcppp.bid^$third-party ||xgzybmbwfmjd.com^$third-party ||xhdzcofomosh.com^$third-party +||xhewunoklug.com^$third-party ||xhmakwcpmg.bid^$third-party ||xhojlvfznietogsusdiflwvxpkfhixbgdxcnsdshxwdlnhtlih.com^$third-party ||xhqilhfrfkoecllmthusrpycaogrfivehyymyqkpmxbtomexwl.com^$third-party @@ -40530,6 +43221,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||xkawgrrrpszb.com^$third-party ||xkbsohnosdmoa.bid^$third-party ||xkeeqmvs.bid^$third-party +||xkgitcod.com^$third-party ||xkotbziugfturl.com^$third-party ||xkoyfyaqk.com^$third-party ||xkpogkffibjejj.bid^$third-party @@ -40538,12 +43230,15 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||xkssqonbadgs.com^$third-party ||xktfhmbp.bid^$third-party ||xkwnadxakuqc.com^$third-party +||xkwnmbqef.com^$third-party ||xkygmtrrjalx.com^$third-party +||xkylfuhjh.com^$third-party ||xkziczlmpsfw.bid^$third-party ||xlauvkqs.bid^$third-party ||xlavzhffzwgb.com^$third-party ||xlbosrttvas.bid^$third-party ||xlcnavkhn.bid^$third-party +||xlhhbtve.com^$third-party ||xljfxjbjw.bid^$third-party ||xlvausdwsmyoww.bid^$third-party ||xmbyoyvs.bid^$third-party @@ -40580,6 +43275,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||xqopbyfjdqfs.com^$third-party ||xqquphzq.bid^$third-party ||xqrjfouxkrs.com^$third-party +||xqrupeccbfpzdl.com^$third-party ||xqtadzsabcjj.bid^$third-party ||xqygrmkga.bid^$third-party ||xqzkpmrgcpsw.com^$third-party @@ -40588,6 +43284,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||xrivpngzagpy.com^$third-party ||xrjjhkuwccu.com^$third-party ||xrmtjxxeerbew.bid^$third-party +||xrmtvzpig.com^$third-party ||xrmwainxxr.bid^$third-party ||xrnmuqmpcsx.com^$third-party ||xrqkzdbnybod.com^$third-party @@ -40618,14 +43315,17 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||xttrofww.com^$third-party ||xtuenvlsoenwn.bid^$third-party ||xtzslqieeh.bid^$third-party +||xubqqaqhotit.com^$third-party ||xudrwfesrzl.bid^$third-party ||xugnzawkrkvu.com^$third-party ||xuhktijdskah.com^$third-party ||xuiiiqpsw.bid^$third-party +||xuikjhak.com^$third-party ||xukdsjqzkqegzv.bid^$third-party ||xumabheajpiko.bid^$third-party ||xumunjgfelw.bid^$third-party ||xuoitwefz.bid^$third-party +||xurokykjwum.com^$third-party ||xuwptpzdwyaw.com^$third-party ||xuwxbdafults.com^$third-party ||xvfzxuzvxcv.bid^$third-party @@ -40633,6 +43333,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||xvtbumnuj.com^$third-party ||xvtgouzdsmoeb.com^$third-party ||xvuhfmlclllby.bid^$third-party +||xwagalbvfkb.com^$third-party ||xwavjdqttkum.com^$third-party ||xwesxrxyopqyc.com^$third-party ||xwgbfrnppyoc.bid^$third-party @@ -40643,6 +43344,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||xwwkuacmqblu.com^$third-party ||xwwsojvluzsb.com^$third-party ||xwwvcsquuhbd.com^$third-party +||xwzhazcuyf.com^$third-party ||xxamqnqeygbk.com^$third-party ||xxehantfkywk.com^$third-party ||xxelvfyvgcjo.bid^$third-party @@ -40656,13 +43358,17 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||xxzkqbdibdgq.com^$third-party ||xycbrnotvcat.com^$third-party ||xycpjxkkkim.com^$third-party +||xydubrrvpthmat.com^$third-party ||xyfrnfoijncmu.com^$third-party ||xygzlbizru.com^$third-party ||xyiawbjnajcm.bid^$third-party ||xyknfufvlk.bid^$third-party +||xymuhrhbvl.com^$third-party ||xymyozxsofipvq.com^$third-party +||xynutvdh.com^$third-party ||xyrjlbxkxojoi.bid^$third-party ||xyvjknwxwtf.bid^$third-party +||xzfhewclnun.com^$third-party ||xzfjznfiuawv.bid^$third-party ||xzhmjoch.bid^$third-party ||xzibhixbsler.bid^$third-party @@ -40673,6 +43379,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||xztsmbznuwyo.com^$third-party ||xzwdhymrdxyp.com^$third-party ||xzzcasiospbn.com^$third-party +||yafsixmo.com^$third-party ||yaifxxudxyns.com^$third-party ||yaizwjvnxctz.com^$third-party ||yalyuzvlr.bid^$third-party @@ -40689,6 +43396,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ybhaoglgbgdk.com^$third-party ||ybhpbkyzbihlrk.bid^$third-party ||ybikaghc.bid^$third-party +||ybmdgyywbhk.com^$third-party +||ybnuasihsy.com^$third-party +||ybofeikeckfxh.com^$third-party ||ybrjldiexlqb.com^$third-party ||ybrmiemawkawxb.com^$third-party ||ybspoverfo.bid^$third-party @@ -40709,8 +43419,11 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||yctquwjbbkfa.com^$third-party ||ycxpmdwail.bid^$third-party ||yczvwlqexzhtf.bid^$third-party +||yddazzul.com^$third-party ||yddbgolpjwv.bid^$third-party +||ydeoxwomjpvxoz.com^$third-party ||ydgjaoes.bid^$third-party +||ydlrdzlbgs.com^$third-party ||ydoexgadghunl.bid^$third-party ||ydqcdaqbmfedv.bid^$third-party ||ydthazdza.com^$third-party @@ -40736,23 +43449,28 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||yfoymaiiab.club^$third-party ||yfqlqjpdsckc.com^$third-party ||yfrsukbbfzyf.com^$third-party +||yfsgdrxjkzeak.com^$third-party ||yfzcjqpxunsn.com^$third-party ||yfzohuuguor.bid^$third-party ||ygbokgipe.bid^$third-party +||ygkovmqdty.com^$third-party ||ygkqjensf.bid^$third-party ||ygrtbssc.com^$third-party ||ygsgfzydhdgd.com^$third-party ||ygyymhfstzuen.com^$third-party +||yhasbgva.com^$third-party ||yhatwlkdbeewdd.bid^$third-party ||yhazcicy.bid^$third-party ||yhcxzccnlvm.bid^$third-party ||yhglrmvdxmxm.com^$third-party ||yhnwofsz.bid^$third-party ||yhqojrhfgfsh.com^$third-party +||yhrzzoze.com^$third-party ||yhsxsjzyqfoq.com^$third-party ||yhtytxeskrqgpl.bid^$third-party ||yhzobwqqecaa.com^$third-party ||yibrvxydm.bid^$third-party +||yicainjezma.com^$third-party ||yigxdcmrgutrjl.com^$third-party ||yihibfmdq.bid^$third-party ||yikkagezqsob.com^$third-party @@ -40767,12 +43485,15 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||yjhwrpuqitzgh.bid^$third-party ||yjjglyoytiew.com^$third-party ||yjjtxuhfglxa.com^$third-party +||yjlocznmvvvtp.com^$third-party ||yjlyvrdpnuef.bid^$third-party ||yjmpzvoe.bid^$third-party ||yjsshralziws.com^$third-party +||yjthoibc.com^$third-party ||yjzopxkhw.bid^$third-party ||ykaakgddajbt.com^$third-party ||ykacbmxeapwi.com^$third-party +||ykalhhbkhwgyo.com^$third-party ||ykaonbmjjmyi.com^$third-party ||ykbcogkoiqdw.com^$third-party ||ykdiojhuy.bid^$third-party @@ -40794,8 +43515,11 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ylovduaeyeppl.com^$third-party ||ylqezcnlzfsj.com^$third-party ||ylsbuudmpiks.bid^$third-party +||ylziomazxhbj.com^$third-party +||ymejzynrw.com^$third-party ||ymgjxtmtfl.bid^$third-party ||ymlbuooxppzt.com^$third-party +||ymmoeffaosvdua.com^$third-party ||ymuhtjftw.bid^$third-party ||ymuhybbrk.com^$third-party ||ynbymadjbgoo.bid^$third-party @@ -40813,16 +43537,20 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||yoorjlleqtquez.bid^$third-party ||yoqvnnkdmqfk.com^$third-party ||yovbkyylqlmkg.bid^$third-party +||yovqbcixogwc.com^$third-party ||yoxlrphhmphq.com^$third-party ||yoywgmzjgtfl.com^$third-party ||ypbfrhlgquaj.com^$third-party ||ypcuhmevrq.bid^$third-party +||ypecrrktyo.com^$third-party ||ypfghpqnkgbxu.bid^$third-party +||yphyzxdm.com^$third-party ||ypmdszuxupnxk.bid^$third-party ||ypyarwgh.com^$third-party ||yqhgbmyfiomx.com^$third-party ||yqjoqncxmufi.com^$third-party ||yqlfiutmnbazmj.bid^$third-party +||yqmjmbmxzfz.com^$third-party ||yqmnyyfe.bid^$third-party ||yqmvckcnojc.bid^$third-party ||yqpmlgwmqtwpa.bid^$third-party @@ -40830,6 +43558,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||yqrsfisvrilz.com^$third-party ||yqtzhigbiame.com^$third-party ||yqucllrbg.com^$third-party +||yqufdqly.com^$third-party ||yqutkbvrgvar.com^$third-party ||yqvxurmg.bid^$third-party ||yqxnmyydmcw.bid^$third-party @@ -40838,12 +43567,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||yrgnouqinylg.com^$third-party ||yrijcjiclmltxq.bid^$third-party ||yrnzxgsjokuv.com^$third-party +||yrrcrvoivbv.com^$third-party ||yrvrppewe.bid^$third-party ||yrxhmallcirx.com^$third-party ||yrzukplqjwxst.bid^$third-party ||ysdacdbitdy.bid^$third-party ||ysdxcrighudjmw.com^$third-party ||ysexxayb.bid^$third-party +||ysgjivctf.com^$third-party ||yshsoycsac.com^$third-party ||ysqdjkermxyt.com^$third-party ||ysrbddieabo.bid^$third-party @@ -40852,6 +43583,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ytapgckhhvou.com^$third-party ||ytaujxmxxxmm.com^$third-party ||ytbnswbr.bid^$third-party +||ytbpmzbabph.com^$third-party ||ytiqdpws.bid^$third-party ||ytiyuqfxjbke.com^$third-party ||ytjadaazjjy.bid^$third-party @@ -40862,7 +43594,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||yukwxqnxwzghxb.com^$third-party ||yupwqyocvvnw.com^$third-party ||yuywwcizs.com^$third-party +||yvfsfoctkls.com^$third-party ||yvjdvcgomph.bid^$third-party +||yvmosixxo.com^$third-party ||yvmzmyol.bid^$third-party ||yvqdhpyaoike.bid^$third-party ||yvqpoiqcijc.bid^$third-party @@ -40913,8 +43647,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||yzreywobobmw.com^$third-party ||yzsiwyvmgftjuqfoejhypwkmdawtwlpvawzewtrrrdfykqhccq.com^$third-party ||yzuezvrahok.com^$third-party +||yzuzfvlzi.com^$third-party ||yzygkqjhedpw.com^$third-party ||yzzmcxnlvyymt.com^$third-party +||zaaireapylyr.com^$third-party ||zacbwfgqvxan.com^$third-party ||zacqkexd.com^$third-party ||zaczpeabsygpdz.bid^$third-party @@ -40932,6 +43668,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||zbfncjtaiwngdsrxvykupflpibvbrewhemghxlwsdoluaztwyi.com^$third-party ||zbfqzqzkocbgy.bid^$third-party ||zbgeaxemkosdwv.bid^$third-party +||zbhlfwpnp.com^$third-party ||zbihwbypkany.com^$third-party ||zbjbvuei.bid^$third-party ||zbmuqkejcfww.com^$third-party @@ -40946,12 +43683,15 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||zbzdylsefv.bid^$third-party ||zbzksshdcwrka.bid^$third-party ||zcczvunkmmcg.com^$third-party +||zcinaovb.com^$third-party ||zclivukslm.bid^$third-party ||zclxwzegqslr.com^$third-party ||zcmzmicuqlq.bid^$third-party ||zcqaztillrmmqu.bid^$third-party ||zcuocqfstyne.bid^$third-party +||zdafkehcmdcphi.com^$third-party ||zdbzkrphx.bid^$third-party +||zdfyowkafur.com^$third-party ||zdolhnqbtnbcx.com^$third-party ||zdqsrdamdgmn.com^$third-party ||zdvyzlbvrwqpf.bid^$third-party @@ -40963,6 +43703,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||zeyiihbqbswtn.bid^$third-party ||zezowfisdfyn.com^$third-party ||zfbnzfyciqzreh.com^$third-party +||zfgistbbg.com^$third-party ||zfivwwbxblzef.bid^$third-party ||zfjmdpvlvcidyd.bid^$third-party ||zfkkmayphqrw.com^$third-party @@ -40983,6 +43724,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||zgydngnax.bid^$third-party ||zhabyesrdnvn.com^$third-party ||zhbzxeis.bid^$third-party +||zhdjvlfszokew.com^$third-party ||zhdmplptugiu.com^$third-party ||zhkziiaajuad.com^$third-party ||zhmbxvmyk.com^$third-party @@ -40990,6 +43732,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||zhqzqupvgczom.com^$third-party ||zhrbwgylkeqmb.bid^$third-party ||zhtcuchr.bid^$third-party +||zhxpnywjnltskd.com^$third-party ||ziaxamkssw.com^$third-party ||ziglpcxcxetsi.com^$third-party ||zijkalirgmyzj.bid^$third-party @@ -41013,6 +43756,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||zkvdsdsftimj.bid^$third-party ||zkzpfpoazfgq.com^$third-party ||zlbdtqoayesloeazgxkueqhfzadqjqqduwrufqemhpbrjvwaar.com^$third-party +||zldgcyoxtk.com^$third-party ||zldnbkznfs.bid^$third-party ||zlfpmrmkr.com^$third-party ||zlfttgbmzk.bid^$third-party @@ -41040,6 +43784,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||zoileyozfexv.com^$third-party ||zoktycom.com^$third-party ||zoowknbw.com^$third-party +||zospzfvxkshe.com^$third-party ||zowhxkwzjpta.com^$third-party ||zpctncydojjh.com^$third-party ||zpfjfwbij.com^$third-party @@ -41062,6 +43807,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||zqijyjktaxc.bid^$third-party ||zqjfpxcgivkv.com^$third-party ||zqlkekbqp.com^$third-party +||zqouofoilmqfje.com^$third-party ||zqskkhcxd.bid^$third-party ||zrbhmhzzdj.com^$third-party ||zrbhyvkpgeyn.com^$third-party @@ -41079,6 +43825,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||zsdlyigktdly.bid^$third-party ||zsihqvjfwwlk.com^$third-party ||zslembevfypr.com^$third-party +||zsruuckp.com^$third-party +||zsuqhunoiex.com^$third-party ||zswlvohr.com^$third-party ||zsxaeudw.bid^$third-party ||zsxlpdtnyyau.com^$third-party @@ -41099,7 +43847,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||zueqwtbryx.bid^$third-party ||zunjxpwiztqgt.bid^$third-party ||zupeaoohmntp.com^$third-party +||zutnlpnzxtt.com^$third-party ||zuuwfrphdgxk.com^$third-party +||zuwaodorkyrrp.com^$third-party ||zuxanrebeceko.com^$third-party ||zvaianux.bid^$third-party ||zvdotftdxkfsv.bid^$third-party @@ -41117,6 +43867,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||zwqfnizwcvbx.com^$third-party ||zwurpwlleo.bid^$third-party ||zwuygjzjrjnedg.com^$third-party +||zwxaraxq.com^$third-party ||zwxfsqruqlim.com^$third-party ||zxadziqqayup.com^$third-party ||zxafncddmww.com^$third-party @@ -41124,6 +43875,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||zxavxgjcjmkh.com^$third-party ||zxazzpdvhf.bid^$third-party ||zxbjgrxbcgrp.com^$third-party +||zxcrsyhkndzoc.com^$third-party ||zxjmybvewmso.com^$third-party ||zxmkvelyft.bid^$third-party ||zxqeycvsetkh.com^$third-party @@ -41136,6 +43888,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||zyeawuzisttu.com^$third-party ||zyfuywrjbxyf.com^$third-party ||zyjjmszszum.bid^$third-party +||zykqvbxfdqbdvj.com^$third-party ||zyleqnzmvupg.com^$third-party ||zylokfmgrtzv.com^$third-party ||zymaevtin.bid^$third-party @@ -41152,13 +43905,28 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||zzqnkezokbegc.bid^$third-party ||zzvjaqnkq.bid^$third-party ||zzwzjidz.bid^$third-party +! Chameleon Advertising Technologies +||addonsmash.com^$third-party +||axeldivision.com^$third-party +||chameleon.ad^$third-party +||cleanbrowser.network^$third-party +||handy-tab.com^$third-party +||mybitsearch.com^$third-party +||planktab.com^$third-party +||searchdims.network^$third-party +||securesurf.biz^$third-party +||smashnewtab.com^$third-party +||spiralstab.com^$third-party +||yatab.net^$third-party ! Yavli.com ||07cdgbg.com^$image,third-party ||247view.net^$image,third-party ||3dfrsdwde.com^$image,third-party ||46779ff4.net^$image,third-party +||4ervtcv.com^$image,third-party ||4trgergq.net^$image,third-party ||546qwee.net^$image,third-party +||56sgtrx.com^$image,third-party ||6dfggjbgt.com^$image,third-party ||9pohbga.com^$image,third-party ||absilf.com^$image,third-party @@ -41312,6 +44080,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||induanajo.com^$image,third-party ||inomoang.com^$image,third-party ||insiruand.com^$image,third-party +||inter1ads.com^$third-party ||invetpl.com^$image,third-party ||iunbrudy.net^$image,third-party ||ivism.org^$image,third-party @@ -41457,6 +44226,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||username1.link^$image,third-party ||v8bridge.link^$image,third-party ||vferwqf.com^$image,third-party +||vicegnem.click^$third-party ||vieway.co^$image,third-party ||viewscout.com^$image,third-party ||viralfix.net^$image,third-party @@ -41836,8 +44606,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||zortinah.com^ ||zozolilla.com^ ||zukabota.com^ -! temporary workaround for Adblock Plus for Chrome bug #4599 (https://issues.adblockplus.org/ticket/4599) -||voodoo.com^$~stylesheet,third-party +! AdRam +||6zo8wfs96aqp5cpgj20m.com^$third-party ! *** easylist:easylist/easylist_adservers_popup.txt *** ||0755.pics^$popup,third-party ||07zq44y2tmru.xyz^$popup @@ -41852,6 +44622,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||11x11.com^$popup ||123vidz.com^$popup,third-party ||130.211.230.53^$popup,third-party +||185.147.34.126^$popup,third-party ||1afcfcb2c.ninja^$popup,third-party ||1phads.com^$popup,third-party ||1xtbw.top^$popup @@ -41872,10 +44643,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||360adstrack.com^$popup,third-party ||3a5be2a583475ea31b.com^$popup ||3wr110.xyz^$popup,third-party +||4c7og3qcob.com^$popup ||4dcdc.com^$popup ||4dsply.com^$popup,third-party ||5.45.79.15^$popup ||5dimes.com^$popup,third-party +||5iclx7wa4q.com^$popup ||6198399e4910e66-ovc.com^$popup ||72b8869dfc34690.com^$popup ||7f1au20glg.com^$popup @@ -41887,8 +44660,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||888media.net^$popup,third-party ||888poker.com^$popup,third-party ||888promos.com^$popup,third-party +||9amq5z4y1y.com^$popup ||9newstoday.net^$popup,third-party ||9t5.me^$popup,third-party +||aaucwbe.com^$popup ||abbeyblog.me^$popup,third-party ||abbp1.pw^$popup ||ablogica.com^$popup,third-party @@ -42052,6 +44827,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||bravo-dog.com^$popup ||bringmesports.com^$popup,third-party ||broomboxmain.com^$popup,third-party +||brucelead.com^$popup,third-party ||buzzadnetwork.com^$popup ||byvngx98ssphwzkrrtsjhnbyz5zss81dxygxvlqd05.com^$popup ||byvue.com^$popup,third-party @@ -42066,7 +44842,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ccebba93.se^$popup,third-party ||cdnmedia.xyz^$popup ||chachatool.com^$popup +||checkabil.com^$popup ||chupapo.ru^$popup,third-party +||cl96rwprue.com^$popup ||click2go.link^$popup ||clickbank.net/*offer_id=$popup,third-party ||clickfuse.com^$popup,third-party @@ -42111,6 +44889,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cpmterra.com^$popup,third-party ||cpvadvertise.com^$popup,third-party ||crazyad.net^$popup,third-party +||cutw.pro^$popup,third-party ||cyberlink.pro^$popup,third-party ||dagnar.com^$popup ||day-multi.work^$popup,third-party @@ -42126,6 +44905,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||distantnews.com^$popup,third-party ||distantstat.com^$popup,third-party ||disturbqualifyplane.info^$popup,third-party +||dnckawxatc.com^$popup ||dntrax.com^$popup,third-party ||dntrx.com^$popup,third-party ||dojerena.com^$popup,third-party @@ -42137,17 +44917,22 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||dradvice.in^$popup,third-party ||durokuro.com^$popup,third-party ||dynsrvaba.com^$popup +||dynsrvazf.com^$popup +||dynsrvwer.com^$popup +||eaoueopa.com^$popup ||eastbour.mobi^$popup ||easydownloadnow.com^$popup,third-party ||easykits.org^$popup,third-party ||ebeda.info^$popup ||ebzkswbs78.com^$popup,third-party +||ecdoz.club^$popup,third-party ||elite-sex-finder.com^$popup,third-party -||elvenar.com^$popup ||enlarget.com^$popup,third-party ||epicgameads.com^$popup,third-party +||epital.gdn^$popup ||epix-trader.co^$popup ||eroanalysis.com^$popup,third-party +||ethfw0370q.com^$popup ||euromillionairesystem.me^$popup,third-party ||ewebse.com^$popup,third-party ||exdoller.com^$popup @@ -42159,6 +44944,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ezdownloadpro.info^$popup,third-party ||f-hookups.com^$popup,third-party ||f-questionnaire.com^$popup,third-party +||f5v1x3kgv5.com^$popup ||fabolele.com^$popup,third-party ||fabriefly.mobi^$popup ||fapmeth.com^$popup @@ -42184,6 +44970,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||focuusing.com^$popup ||follofop.com^$popup ||fonderreader.info^$popup +||fophaumpoor.com^$popup ||foxsnews.net^$popup,third-party ||fpctraffic3.com^$popup ||freehookupaffair.com^$popup @@ -42191,6 +44978,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||frtya.com^$popup,third-party ||frtyb.com^$popup,third-party ||frtye.com^$popup,third-party +||fstsrv.com^$popup ||fusttds.xyz^$popup ||fwbntw.com^$popup ||g05.info^$popup,third-party @@ -42220,6 +45008,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||h8vzwpv.com^$popup ||hd-plugin.com^$popup,third-party ||hebadu.com^$popup +||hh-btr.com^$popup ||hhourtrk2.com^$popup,third-party ||hibids10.com^$popup ||hicpm10.com^$popup @@ -42235,12 +45024,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||hornygirlsexposed.com^$popup,third-party ||hotchatdate.com^$popup,third-party ||hotchatdirect.com^$popup,third-party +||hqtrk.com^$popup ||hstpnetwork.com^$popup,third-party ||htmlhubing.xyz^$popup,third-party ||htmonster.com^$popup ||hueads.com^$popup ||huluads.info^$popup,third-party ||i4track.net^$popup +||icartory.info^$popup ||ifilez.org^$popup,third-party ||iiasdomk1m9812m4z3.com^$popup,third-party ||ilividnewtab.com^$popup,third-party @@ -42251,12 +45042,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||indianweeklynews.com^$popup,third-party ||infra.systems^$popup,third-party ||injuredcandy.com^$popup +||insigit.com^$popup ||insta-cash.net^$popup,third-party ||installcdnfile.com^$popup,third-party ||instanceyou.info^$popup,third-party ||instantpaydaynetwork.com^$popup,third-party ||insulling.com^$popup ||intab.fun^$popup +||intab.xyz^$popup ||integral-marketing.com^$popup,third-party ||interfalls.com^$popup ||internalredirect.site^$popup,third-party @@ -42272,7 +45065,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||jump2.top^$popup ||junbi-tracker.com^$popup,third-party ||justdating.online^$popup,third-party +||jwplayer.space^$popup,third-party ||jzfzjss.com^$popup +||kaishist.top^$popup ||kanoodle.com^$popup,third-party ||kindredplc.com^$popup ||kiwi-offers.com^$popup,third-party @@ -42306,6 +45101,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||lokvel.ru^$popup,third-party ||looksmart.com^$popup,third-party ||lustigbanner.com^$popup,third-party +||lvztx.com^$popup ||m57ku6sm.com^$popup,third-party ||m73lae5cpmgrv38.com^$popup ||magicads.nl^$popup,third-party @@ -42322,6 +45118,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||meetgoodgirls.com^$popup,third-party ||meetsexygirls.org^$popup,third-party ||megapopads.com^$popup,third-party +||megdexchange.com^$popup ||menepe.com^$popup,third-party ||metodoroleta24h.com^$popup,third-party ||metogo.work^$popup,third-party @@ -42356,6 +45153,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||newtab-media.com^$popup,third-party ||newton1.club^$popup ||nextoptim.com^$popup +||nextyourcontent.com^$popup ||nimkash.win^$popup ||november-lax.com^$popup,third-party ||nsvfl7p9.com^$popup @@ -42394,20 +45192,25 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||parserworld.info^$popup,third-party ||partypills.org^$popup,third-party ||patiencepls.com^$popup +||patiskcontentdelivery.info^$popup ||pbyet.com^$popup,third-party ||pdfcomplete.com^$popup,third-party ||perfcreatives.com^$popup,third-party ||perfecttoolmedia.com^$popup ||pexu.com^$popup,third-party ||pgmediaserve.com^$popup,third-party +||phu1aefue.com^$popup ||pickoga.work^$popup,third-party +||pimmuter.com^$popup ||pipaoffers.com^$popup,third-party ||pipsol.net^$popup ||pixellitomedia.com^$popup,third-party +||pixelsfighting.co^$popup,third-party ||playboymethod.com^$popup,third-party ||plex2.com^$popup,third-party ||plexop.net^$popup,third-party ||plsdrct2.me^$popup,third-party +||png2imag.club^$popup ||pocofh.com^$popup ||pointclicktrack.com^$popup,third-party ||pointroll.com^$popup,third-party @@ -42421,12 +45224,15 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||popsuperbbrands.com^$popup,third-party ||popunderjs.com^$popup ||popwin.net^$popup,third-party +||porlandzor.com^$popup ||potedly.co^$popup ||poterrupte.co^$popup ||potpourrichordataoscilloscope.com^$popup,third-party ||predictivadnetwork.com^$popup ||predictivadvertising.com^$popup +||predictivdisplay.com^$popup ||preditates.com^$popup +||preferredain.com^$popup,third-party ||prfdesk.pro^$popup ||prigmaperf.me^$popup,third-party ||prime535.com^$popup @@ -42502,6 +45308,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||rm-tracker.com^$popup,third-party ||rolinda.work^$popup,third-party ||ronetu.ru^$popup,third-party +||rotumal.com^$popup,third-party ||roulettebotplus.com^$popup,third-party ||roverinvolv.bid^$popup ||rtrdan1.com^$popup @@ -42510,6 +45317,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||runslin.com^$popup,third-party ||rvnc72k.com^$popup,third-party ||sasontnwc.net^$popup,~third-party +||sectivity.mobi^$popup ||secureintl.com^$popup,third-party ||seethisinaction.com^$popup,third-party ||seiya.work^$popup,third-party @@ -42518,7 +45326,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||servingclks.com^$popup,third-party ||servingit.co^$popup,third-party ||sexitnow.com^$popup,third-party +||shalleda.com^$popup,third-party ||shiek1ph.com^$popup,third-party +||shopeasy.by^$popup,third-party ||sierra-fox.com^$popup,third-party ||silstavo.com^$popup,third-party ||simpleinternetupdate.com^$popup,third-party @@ -42549,6 +45359,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||stabletrappeddevote.info^$popup,third-party ||statsmobi.com^$popup,third-party ||statstrackeronline.com^$popup,third-party +||stoagergu.com^$popup ||suddership.com^$popup ||superadexchange.com^$popup,third-party ||surveyend.com^$popup,third-party @@ -42592,6 +45403,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||tracki112.com^$popup,third-party ||tracking.sportsbet.$popup,third-party ||trackmkxoffers.se^$popup +||traffic-c.com^$popup,third-party ||trafficdelivery1.com^$popup ||trafficforce.com^$popup,third-party ||traffichaus.com^$popup,third-party @@ -42609,6 +45421,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||trktrk047.com^$popup ||trw12.com^$popup,third-party ||tsyndicate.com^$popup +||ttdaz.xyz^$popup ||tulip18.com^$popup ||turbofileindir.com^$popup,third-party ||tutotrack.com^$popup @@ -42664,6 +45477,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||windgetbook.info^$popup,third-party ||winhugebonus.com^$popup,third-party ||witalfieldt.com^$popup +||withdromnit.pro^$popup,third-party ||wonderlandads.com^$popup,third-party ||worldrewardcenter.net^$popup,third-party ||wrigginger.info^$popup @@ -42674,7 +45488,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||xclicks.net^$popup,third-party ||xtendmedia.com^$popup,third-party ||xtracker.pro^$popup +||xv9xm6zxb8.com^$popup ||xyzzyxxyzzyx.com^$popup +||y1jxiqds7v.com^$popup ||yeesshh.com^$popup,third-party ||yellorun.com^$popup ||yesobe.work^$popup,third-party @@ -42777,6 +45593,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||adrent.net^$third-party ||adrevenuerescue.com^$third-party ||adsbr.info^$third-party +||adsession.com^$third-party ||adsgangsta.com^$third-party ||adshostview.com^$third-party ||adskape.ru^$third-party @@ -42784,6 +45601,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||adspayformymortgage.win^$third-party ||adswam.com^$third-party ||adsyst.biz^$third-party +||adtng.com^$third-party ||adtonement.com^$third-party ||adult3dcomics.com^$third-party ||adultaccessnow.com^$third-party @@ -42830,6 +45648,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||affiliaxe.com^$third-party ||affiligay.net^$third-party ||afgr1.com^$third-party +||afgr3.com^$third-party +||ageverify.co^$third-party ||aipbannerx.com^$third-party ||aipmedia.com^$third-party ||alfatraffic.com^$third-party @@ -42846,6 +45666,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||angelpastel.com^$third-party ||antaraimedia.com^$third-party ||antoball.com^$third-party +||aoredi.com^$third-party ||apromoweb.com^$third-party ||are-ter.com^$third-party ||asiafriendfinder.com^$third-party @@ -42853,11 +45674,15 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||augrenso.com^$third-party ||automoc.net^$third-party ||awentw.com^$third-party +||awept.com^$third-party ||awmcenter.eu^$third-party ||awmpartners.com^$third-party ||ax47mp-xp-21.com^$third-party ||azerbazer.com^$third-party ||aztecash.com^$third-party +||baconaces.pro^$third-party +||badgirlz.org^$third-party +||baletingo.com^$third-party ||banerator.net^$third-party ||basesclick.ru^$third-party ||baskodenta.com^$third-party @@ -42875,6 +45700,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||bitterstrawberry.org^$third-party ||black-ghettos.info^$third-party ||black6adv.com^$third-party +||blatungo.com^$third-party ||blossoms.com^$third-party ||board-books.com^$third-party ||boinkcash.com^$third-party @@ -42922,6 +45748,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||citysex.com^$third-party ||clearac.com^$third-party ||cleavageguarantyaquarius.com^$third-party +||clicadu.com^$third-party +||clickadu.com^$third-party ||clickganic.com^$third-party ||clickpapa.com^$third-party ||clicksvenue.com^$third-party @@ -42943,6 +45771,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||creoads.com^$third-party ||crocoads.com^$third-party ||cross-system.com^$third-party +||crptentry.com^$third-party ||crtracklink.com^$third-party ||ctyzd.com^$third-party ||cwgads.com^$third-party @@ -42954,6 +45783,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||d29gqcij.com^$third-party ||d3b3e6340.website^$third-party ||daffaite.com^$third-party +||daiporno.com^$third-party ||dallavel.com^$third-party ||dana123.com^$third-party ||danzabucks.com^$third-party @@ -42984,6 +45814,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||discreetlocalgirls.com^$third-party ||divascam.com^$third-party ||divertura.com^$third-party +||dlski.space^$third-party ||dofolo.ru^$third-party ||dosugcz.biz^$third-party ||double-check.com^$third-party @@ -42991,6 +45822,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||drevil.to^$third-party ||dro4icho.ru^$third-party ||dtiserv2.com^$third-party +||dtprofit.com^$third-party ||dvdkinoteatr.com^$third-party ||eadulttraffic.com^$third-party ||easy-dating.org^$third-party @@ -43003,7 +45835,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||eltepo.ru^$third-party ||emediawebs.com^$third-party ||enoratraffic.com^$third-party +||eqfgc.com^$third-party ||eragi.ru^$third-party +||ergs4.com^$third-party ||eroadvertising.com^$third-party ||erosadv.com^$third-party ||erotikdating.com^$third-party @@ -43027,6 +45861,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||fderty.com^$third-party ||feeder.xxx^$third-party ||felixflow.com^$third-party +||festaporno.com^$third-party ||fickads.net^$third-party ||filthads.com^$third-party ||findandtry.com^$third-party @@ -43062,6 +45897,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||g6ni40i7.com^$third-party ||g726n8cy.com^$third-party ||gamblespot.ru^$third-party +||gamescarousel.com^$third-party ||gamesrevenu24.com^$third-party ||gamevui24.com^$third-party ||ganardineroreal.com^$third-party @@ -43091,6 +45927,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||gunzblazingpromo.com^$third-party ||gzbop.com^$third-party ||haeg1ei.bid^$third-party +||halileo.com^$third-party ||happer.info^$third-party ||hdat.xyz^$third-party ||helltraffic.com^$third-party @@ -43121,6 +45958,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||hsmclick.com^$third-party ||hubtraffic.com^$third-party ||iceban.su^$third-party +||icebns.com^$third-party ||icetraffic.com^$third-party ||icqadvert.org^$third-party ||ictowaz.ru^$third-party @@ -43135,6 +45973,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ijrah.top^$third-party ||ilovecheating.com^$third-party ||imglnka.com^$third-party +||imglnkb.com^$third-party ||impotencehelp.info^$third-party ||impressionmonster.com^$third-party ||inertanceretinallaurel.com^$third-party @@ -43147,6 +45986,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||itmcash.com^$third-party ||itrxx.com^$third-party ||itslive.com^$third-party +||itsup.com^$third-party ||itw.me^$third-party ||iwanttodeliver.com^$third-party ||iwebanalyze.com^$third-party @@ -43170,10 +46010,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||k9x.net^$third-party ||kadam.ru^$third-party ||kaplay.com^$third-party +||kcolbda.com^$third-party ||kingpinmedia.net^$third-party ||kinopokaz.org^$third-party ||kliklink.ru^$third-party ||klocko.link^$third-party +||kodicdn.com^$third-party ||kolestence.com^$third-party ||kolitat.com^$third-party ||kolort.ru^$third-party @@ -43202,6 +46044,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||loveadverts.com^$third-party ||lovecam.com.br^$third-party ||lovercash.com^$third-party +||lpwre.top^$third-party ||lsawards.com^$third-party ||lucidcommerce.com^$third-party ||lugiy.ru^$third-party @@ -43247,6 +46090,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||mileporn.com^$third-party ||millioncash.ru^$third-party ||mmaaxx.com^$third-party +||mmoframes.com^$third-party ||mo8mwxi1.com^$third-party ||mobalives.com^$third-party ||mobbobr.com^$third-party @@ -43258,6 +46102,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||mopilod.com^$third-party ||morehitserver.com^$third-party ||move2.co^$third-party +||mp-https.info^$third-party ||mp3vicio.com^$third-party ||mpay69.pw^$third-party ||mpmcash.com^$third-party @@ -43280,6 +46125,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||newads.bangbros.com^$third-party ||newagerevenue.com^$third-party ||newnudecash.com^$third-party +||newpush.support^$third-party ||newsexbook.com^$third-party ||ngbn.net^$third-party ||nikkiscash.com^$third-party @@ -43289,6 +46135,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||njmaq.com^$third-party ||nkk31jjp.com^$third-party ||nonkads.com^$third-party +||notify.support^$third-party ||nscash.com^$third-party ||nsfwads.com^$third-party ||nummobile.com^$third-party @@ -43297,8 +46144,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||oconner.biz^$third-party ||octopuspop.com^$third-party ||oddads.net^$third-party +||odnobi.ru^$third-party ||odzb5nkp.com^$third-party ||ofapes.com^$third-party +||offaces-butional.com^$third-party ||okeo.ru^$third-party ||omynews.net^$third-party ||onedmp.com.^$third-party @@ -43309,6 +46158,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||otaserve.net^$third-party ||otherprofit.com^$third-party ||outster.com^$third-party +||ovbnb.com^$third-party +||overreare.co^$third-party ||owlopadjet.info^$third-party ||owpawuk.ru^$third-party ||oxcluster.com^$third-party @@ -43351,11 +46202,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||porn-ad.org^$third-party ||porn-hitz.com^$third-party ||porn-site-builder.com^$third-party +||porn300.com^$third-party ||porn88.net^$third-party ||porn99.net^$third-party ||pornattitude.com^$third-party ||pornconversions.com^$third-party +||porndroids.com^$third-party ||pornearn.com^$third-party +||pornglee.com^$third-party ||porngray.com^$third-party ||pornkings.com^$third-party ||pornleep.com^$third-party @@ -43415,6 +46269,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||realitance.com^$third-party ||realitycash.com^$third-party ||realitytraffic.com^$third-party +||reargooduches.pro^$third-party ||recreativ.ru^$third-party ||redcash.net^$third-party ||redirectoptimizer.com^$third-party @@ -43505,6 +46360,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||sterrencash.nl^$third-party ||streamateaccess.com^$third-party ||stripsaver.com^$third-party +||styleszelife.com^$third-party ||sunmcre.com^$third-party ||sunnysmedia.com^$third-party ||sv2.biz^$third-party @@ -43512,6 +46368,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||sweetstudents.com^$third-party ||talk-blog.com^$third-party ||tanil.info^$third-party +||tantoporno.com^$third-party ||targetingnow.com^$third-party ||targettrafficmarketing.net^$third-party ||tarkita.ru^$third-party @@ -43590,6 +46447,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||uxernab.com^$third-party ||ver-pelis.net^$third-party ||verticalaffiliation.com^$third-party +||vfgta.com^$third-party ||video-people.com^$third-party ||viewrtb.com^$third-party ||virtuagirlhd.com^$third-party @@ -43640,6 +46498,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||x3v66zlz.com^$third-party ||xclickdirect.com^$third-party ||xclicks.net^$third-party +||xenfrastucter.com^$third-party ||xf43506e8.pw^$third-party ||xfuckbook.com^$third-party ||xgogi.com^$third-party @@ -43678,7 +46537,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||yuppads.com^$third-party ||yx0banners.com^$third-party ||zboac.com^$third-party +||zenhppyad.com^$third-party ||zenkreka.com^$third-party +||zinhavnpak.com^$third-party ||zinzimo.info^$third-party ||ziphentai.com^$third-party ||zog.link^$third-party @@ -43720,6 +46581,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cstraffic.com^$popup ||date-for-more.com^$popup,third-party ||datoporn.com^$popup,third-party +||desklks.com^$popup ||dirty-tinder.com^$popup,third-party ||doublegear.com^$popup,third-party ||dverser.ru^$popup,third-party @@ -43764,6 +46626,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||needlive.com^$popup ||nextlandingads.com^$popup ||njmaq.com^$popup,third-party +||ophistler.pro^$popup +||pd-news.com^$popup ||pinkberrytube.com^$popup ||playgirl.com^$popup ||plinx.net^$popup,third-party @@ -43849,6 +46713,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||2yu.in/banner/$third-party ||360pal.com/ads/$third-party ||3dots.co.il/pop/ +||3p.ampproject.net^$script ||3smedia.co.za^*/banner. ||4getlikes.com/promo/ ||69.50.226.158^$third-party,domain=~worth1000.com.ip @@ -43867,6 +46732,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||aadvertismentt.com^$subdocument ||abacast.com/banner/ ||ablacrack.com/popup-pvd.js$third-party +||ace.advertising.com^$third-party ||ad-v.jp/adam/ ||ad.23blogs.com^$third-party ||ad.about.co.kr^ @@ -43917,11 +46783,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||adap.tv/redir/client/static/as3adplayer.swf ||adap.tv/redir/plugins/$object-subrequest ||adap.tv/redir/plugins3/$object-subrequest +||adaptv.advertising.com^$third-party ||add.bugun.com.tr^ ||addme.com/images/addme_$third-party ||adf.ly/?$subdocument,~third-party,domain=adf.ly ||adf.ly/images/banners/ -||adf.ly/js/$third-party,domain=~j.gs|~q.gs +||adf.ly^$script,third-party,domain=~j.gs|~q.gs ||adf.ly^*/link-converter.js$third-party ||adfoc.us/js/$third-party ||adform.net/banners/$third-party @@ -43934,6 +46801,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ads.dynamicyield.com^$third-party ||ads.linkedin.com^$third-party ||ads.mp.mydas.mobi^ +||ads.servebom.com^ ||ads.tremorhub.com^ ||adscaspion.appspot.com^ ||adserv.legitreviews.com^$third-party @@ -43941,6 +46809,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||adss.dotdo.net^ ||adstest.zaman.com.tr^$third-party ||adswizz.com/adswizz/js/SynchroClient*.js$third-party +||adtech.advertising.com^$third-party ||advanced-intelligence.com/banner ||adz.zwee.ly^ ||adziff.com^*/zdcse.min.js @@ -44004,9 +46873,11 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||amazonaws.com/btrb-prd-banners/ ||amazonaws.com/crossdomain.xml$object-subrequest,domain=ndtv.com ||amazonaws.com/digitalcinemanec.swf$domain=boxoffice.com +||amazonaws.com/dmx_banner?$domain=autodealer.co.za ||amazonaws.com/fvefwdds/ ||amazonaws.com/images/a/$domain=slader.com ||amazonaws.com/lms/sponsors/ +||amazonaws.com/ludicrous/ ||amazonaws.com/newscloud-production/*/backgrounds/$domain=crescent-news.com|daily-jeff.com|recordpub.com|state-journal.com|the-daily-record.com|the-review.com|times-gazette.com ||amazonaws.com/ownlocal- ||amazonaws.com/photos.offers.analoganalytics.com/ @@ -44020,6 +46891,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||amazonaws.com/widgets.youcompare.com.au/ ||amazonaws.com/youpop/ ||amazonaws.com^*/ads/$image,domain=washingtonmonthly.com +||amazonaws.com^*/funders-$domain=globalvoices.org ||amazonaws.com^*/player_request_*/get_affiliate_ ||analytics.disneyinternational.com^ ||ancestrydata.com/widget.html?$domain=findagrave.com @@ -44141,6 +47013,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||blissful-sin.com/affiliates/ ||blocks.ginotrack.com^$third-party ||blogatus.com/images/banner/$third-party +||blogsmithmedia.com^*/amazon_ ||bloodstock.uk.com/affiliates/ ||bluehost-cdn.com/media/partner/images/ ||bluehost.com/web-hosting/domaincheckapi/?affiliate=$third-party @@ -44216,6 +47089,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cdn.assets.gorillanation.com^$third-party ||cdn.cdncomputer.com/js/main.js ||cdn.comparecards.com^$domain=fortune.com|time.com +||cdn.fluidplayer.com^*/vast.js ||cdn.ndparking.com/js/init.min.js ||cdn.offcloud.com^$third-party ||cdn.sweeva.com/images/$third-party @@ -44246,8 +47120,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cjmooter.xcache.kinxcdn.com^ ||clarity.abacast.com^ ||classistatic.com^*/sponsors/ +||click.aliexpress.com^$third-party ||click.eyk.net^ ||clickandgo.com/booking-form-widget?$third-party +||clickiocdn.com/t/common_ ||clickstrip.6wav.es^ ||clicksure.com/img/resources/banner_ ||clicktripz.com/scripts/js/ct.js @@ -44257,6 +47133,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cloudfront.net/dfpd.js ||cloudfront.net/images/super-banner/$domain=buyandsellph.com ||cloudfront.net/nimblebuy/ +||cloudfront.net/prod-global- ||cloudfront.net/scripts/js3caf.js ||cloudfront.net/st.js ||cloudfront.net/tie.js @@ -44275,8 +47152,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||complexmedianetwork.com/js/cmnUNT.js ||comx-computers.co.za/banners/$third-party ||conduit.com//banners/$third-party +||connatix.com/min/connatix.renderer.infeed.min.js ||connect.summit.co.uk^ ||connectok.com/brightcove/?$domain=newsok.com +||consoletarget.com/*.php$script,subdocument ||consolpub.com/weatherwindow/ ||content.ad/GetWidget.aspx$third-party ||content.ad/Scripts/widget*.aspx @@ -44308,11 +47187,13 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cursecdn.com/shared-assets/current/anchor.js?id=$third-party ||customcodebydan.com/images/banner.gif ||customer.heartinternet.co.uk^$third-party +||cut-win.com/img/banners/ ||cuteonly.com/banners.php$third-party ||d-l-t.com^$subdocument,third-party ||d13czkep7ax7nj.cloudfront.net^ ||d140sbu1b1m3h0.cloudfront.net^ ||d15565yqt7pv7r.cloudfront.net^ +||d158nafix8anfs.cloudfront.net^ ||d15gt9gwxw5wu0.cloudfront.net^ ||d1635hfcvs8ero.cloudfront.net^ ||d17f2fxw547952.cloudfront.net^ @@ -44365,6 +47246,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||d2cgumzzqhgmdu.cloudfront.net^ ||d2cxkkxhecdzsq.cloudfront.net^ ||d2d2lbvq8xirbs.cloudfront.net^ +||d2d8qsxiai9qwj.cloudfront.net^ ||d2dxgm96wvaa5j.cloudfront.net^ ||d2focgxak1cn74.cloudfront.net^ ||d2ghscazvn398x.cloudfront.net^ @@ -44402,6 +47284,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||d2z1smm3i01tnr.cloudfront.net^ ||d31807xkria1x4.cloudfront.net^ ||d32pxqbknuxsuy.cloudfront.net^ +||d32r9jwgeu9dzx.cloudfront.net^ ||d33f10u0pfpplc.cloudfront.net^ ||d33otidwg56k90.cloudfront.net^ ||d33t3vvu2t2yu5.cloudfront.net/pub/ @@ -44429,6 +47312,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||d3pe8wzpurrzss.cloudfront.net^ ||d3pkae9owd2lcf.cloudfront.net^ ||d3q2dpprdsteo.cloudfront.net^ +||d3q33rbmdkxzj.cloudfront.net^ ||d3qszud4qdthr8.cloudfront.net^ ||d3rp5jatom3eyn.cloudfront.net^$domain=~my.na ||d3s6ctxr1rpcpt.cloudfront.net^ @@ -44437,9 +47321,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||d3tdefw8pwfkbk.cloudfront.net^ ||d3uqm14ppr8tkw.cloudfront.net^ ||d3vc1nm9xbncz5.cloudfront.net^ +||d5pb47xzjz3fc.cloudfront.net^ ||d5pvnbpawsaav.cloudfront.net^ ||d6bdy3eto8fyu.cloudfront.net^ +||d6sav80kktzcx.cloudfront.net^ ||d8qy7md4cj3gz.cloudfront.net^ +||da3uf5ucdz00u.cloudfront.net^ ||da5w2k479hyx2.cloudfront.net^ ||dailydealstwincities.com/widgets/$subdocument,third-party ||dal9hkyfi0m0n.cloudfront.net^ @@ -44454,6 +47341,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||dawanda.com/widget/$third-party ||dbam.dashbida.com^ ||dbcdqp72lzmvj.cloudfront.net^ +||dc08i221b0n8a.cloudfront.net^$third-party ||dcdevtzxo4bb0.cloudfront.net^ ||ddwht76d9jvfl.cloudfront.net^ ||dealextreme.com/affiliate_upload/$third-party @@ -44491,6 +47379,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||dizixdllzznrf.cloudfront.net^ ||djlf5xdlz7m8m.cloudfront.net^ ||djr4k68f8n55o.cloudfront.net^ +||djv99sxoqpv11.cloudfront.net^ +||djz9es32qen64.cloudfront.net^ ||dkd69bwkvrht1.cloudfront.net^ ||dkdwv3lcby5zi.cloudfront.net^ ||dl392qndlveq0.cloudfront.net^ @@ -44524,12 +47414,16 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||dreamstime.com/img/badges/banner$third-party ||dreamstime.com/refbanner- ||drf8e429z5jzt.cloudfront.net^ +||drive360.co.za^$script,domain=iol.co.za ||droidnetwork.net/img/dt-atv160.jpg ||droidnetwork.net/img/vendors/ ||dropbox.com^*/aff-resources/$domain=gramfeed.com ||dsh7ky7308k4b.cloudfront.net^ +||dsie7h4lo9wxu.cloudfront.net^ +||dtakdb1z5gq7e.cloudfront.net^ ||dtrk.slimcdn.com^ ||dttek.com/sponsors/ +||dtto8zfzskfoa.cloudfront.net^ ||du2uh7rq0r0d3.cloudfront.net^ ||duckduckgo.com/public/$third-party ||duct5ntjian71.cloudfront.net^ @@ -44563,7 +47457,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ectaco-store.com^*/promo.jsp? ||edge.viagogo.co.uk^*/widget.ashx?$third-party ||edgecastcdn.net^*.barstoolsports.com/wp-content/banners/ -||eharmony.com.au/partner/$third-party +||eharmony.com.au^$subdocument,third-party ||eholidayfinder.com/images/logo.gif$third-party ||elenasmodels.com/cache/cb_$third-party ||elitsearch.com^$subdocument,third-party @@ -44571,15 +47465,18 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||eltexonline.com/contentrotator/$third-party ||emailcashpro.com/images/$third-party ||emsisoft.com/bnr/ +||emsservice.de.s3.amazonaws.com/videos/ ||engine.gamerati.net^$third-party ||enticelabs.com/el/ ||entitlements.jwplayer.com^$third-party ||epimg.net/js/pbs/ ||eplreplays.com/wl/ +||epnt.ebay.com^$third-party ||epowernetworktrackerimages.s3.amazonaws.com^ ||escape.insites.eu^$third-party ||esport-betting.com^*/betbanner/ ||essayerudite.com/images/banner/ +||etimg.com/js_etsub/ ||etoolkit.com/banner/$third-party ||etoro.com/B*_A*_TGet.aspx$third-party ||etrader.kalahari.com^$third-party @@ -44678,6 +47575,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||fyiwashtenaw.com/remote_widget? ||fyygame.com/images/*.swf$third-party ||gadgetresearch.net^$subdocument,third-party +||gadgets360.com/pricee/$third-party ||gadgets360cdn.com/shop/$domain=ndtv.com ||gamblingwages.com/images/$third-party ||gameduell.com/res/affiliate/ @@ -44689,6 +47587,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||gamingjobsonline.com/images/banner/ ||garudavega.net/indiaclicks/ ||gateway.fortunelounge.com^ +||gateway.proxyportal.eu^ ||gateways.s3.amazonaws.com^ ||gawkerassets.com/assets/marquee/$object,third-party ||ge.tt/api/$domain=mhktricks.net @@ -44746,6 +47645,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||googlesyndication.com^*/googlevideoadslibraryas3.swf$object-subrequest,third-party ||googlesyndication.com^*/simgad/ ||googletagservices.com/dcm/dcmads.js +||gooof.de/sa/$third-party ||gopjn.com/b/$third-party ||gopjn.com/i/$third-party ||gorgonprojectinvest.com/images/banners/ @@ -44777,6 +47677,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||heyoya.com^*&aff_id= ||hide-my-ip.com/promo/ ||highepcoffer.com/images/banners/ +||hirepurpose.com/static/widgets/$third-party ||hitfox-jobboard.c66.me^ ||hitleap.com/assets/banner- ||hitleap.com/assets/banner.png @@ -45100,6 +48001,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||netdna-cdn.com/wp-content/plugins/background-manager/$domain=7daysindubai.com ||netdna-cdn.com^*-300x250.$domain=readersdigest.co.uk ||netdna-cdn.com^*-Background-1280x10241.$domain=7daysindubai.com +||netdna-ssl.com/images/banner-$domain=colorlib.com ||nettvplus.com/images/banner_ ||network.aufeminin.com^ ||network.business.com^ @@ -45110,6 +48012,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||news.smi2.ru^$third-party ||newware.net/home/banner$third-party ||newware.net/home/newware-sm.png$third-party +||nexage.advertising.com^$third-party ||nimblecommerce.com/widget.action? ||nitroflare.com/img/banners/ ||nitropdf.com/graphics/promo/$third-party @@ -45118,6 +48021,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||novadune.com^$third-party ||nster.com/tpl/this/js/popnster.js ||ntnd.net^*/store-buttons/ +||ntvcld-a.akamaihd.net^ ||nude.mk/images/$third-party ||numb.hotshare.biz^$third-party ||nwadealpiggy.com/widgets/ @@ -45209,6 +48113,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||plista.com/async.js$domain=mirror.co.uk ||plus.net/images/referrals/*_banner_$third-party ||pm.web.com^$third-party +||pnet.co.za/jobsearch_iframe_ ||pntra.com/b/$third-party ||pntra.com/i/$third-party ||pntrac.com/b/$third-party @@ -45299,7 +48204,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||regnow.com/vendor/ ||rehost.to/?ref= ||relink.us/images/$third-party -||rentalcars.com/affxml/$domain=news-headlines.co.za +||rentalcars.com/affxml/$domain=news-headlines.co.za|nuus.info|sa-news.com|sa-radio.com|saffa.com|saukradio.com ||res3.feedsportal.com^ ||resources.heavenmedia.net/selection.php? ||rethinkbar.azurewebsites.net^*/ieflyout.js @@ -45316,6 +48221,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||rotabanner.kulichki.net^ ||rotator.tradetracker.net^ ||rover.ebay.com^*&adtype=$third-party +||rsafind.co.za^$subdocument,third-party ||rsasearch.co.za^$subdocument,third-party ||rtax.criteo.com^$third-party ||runerich.com/images/sty_img/runerich.gif @@ -45336,6 +48242,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||salemwebnetwork.com/Stations/images/SiteWrapper/ ||sat-shop.co.uk/images/$third-party ||satshop.tv/images/banner/$third-party +||sbhc.portalhc.com^$third-party ||schenkelklopfer.org^*pop.js ||schurzdigital.com/deals/widget/ ||sciencecareers.org/widget/$third-party @@ -45427,6 +48334,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||sportingbet.com.au/sbacontent/puntersparadise.html ||sportsbetaffiliates.com.au^$third-party ||sportsdigitalcontent.com/betting/ +||spot.im/yad/ ||sproutnova.com/serve.php$third-party ||squarespace.evyy.net^ ||srv.dynamicyield.com^$third-party @@ -45552,6 +48460,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||toptenreviews.com/r/c/ ||toptenreviews.com/w/af_widget.js$third-party ||torguard.net/images/aff/ +||torrentdosfilmeshd.ga^$script,third-party ||tosol.co.uk/international.php?$third-party ||townnews.com^*/dealwidget.css? ||townnews.com^*/upickem-deals.js? @@ -45632,6 +48541,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||viglink.com/api/products^$third-party ||viglink.com/api/widgets/offerbox.js$third-party ||viglink.com/images/pixel.gif +||vipfile.cc/images/$third-party ||viralize.tv/vast/ ||virool.com/widgets/$third-party ||virtuagirl.com/ref.php? @@ -45645,6 +48555,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||vpntunnel.se/aff/$third-party ||vpnxs.nl/images/vpnxs_banner ||vrvm.com/t? +||vultr.com/media/banner_ ||vuukle.com/affinity. ||vuvuplaza.com^$subdocument,third-party ||vxite.com/banner/ @@ -45698,6 +48609,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||widgets.solaramerica.org^$third-party ||wildamaginations.com/mdm/banner/ ||windcdna.com/api/banner/ +||windycitymediagroup.com/gayandlesbianimages/ ||winpalace.com/?affid= ||winsms.co.za/banner/ ||wishlistproducts.com/affiliatetools/$third-party @@ -45710,6 +48622,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||worldofjudaica.com/products/dynamic_banner/ ||worldofjudaica.com/static/show/external/ ||wp.com/*.postaffiliatepro.com/$third-party +||wp.com/adnetsreview.com/wp-content/uploads/*banner ||wp.com^*/linkwidgets/$domain=coedmagazine.com ||wpzoom.com/images/aff/$third-party ||wrapper.ign.com^$third-party @@ -45785,6 +48698,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ! *** easylist:easylist/easylist_thirdparty_popup.txt *** ||104.197.207.200^$popup ||104.198.188.213^$popup +||35.184.188.$popup ||4utro.ru^$popup ||5.39.67.191/promo.php?$popup ||6angebot.ch/?ref=$popup,third-party @@ -45819,6 +48733,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ctcautobody.com^$popup,third-party ||d1110e4.se^$popup ||dateoffer.net/?s=*&subid=$popup,third-party +||elvenar.com^*?ref=$popup ||eroticmix.blogspot.$popup ||erotikdeal.com/?ref=$popup,third-party ||erotikdeal.com/advertising.html$popup,third-party @@ -45843,6 +48758,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||hetu.in^$popup,third-party ||hmn-net.com^*/xdirect/$popup,third-party ||homemadecelebrityporn.com/track/$popup,third-party +||hop.clickbank.net/*&transaction_id=*&offer_id=$popup,third-party ||house-rent.us^$popup,third-party ||hyperlinksecure.com/back?token=$popup ||hyperlinksecure.com/go/$popup @@ -45850,6 +48766,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||infinity-info.com/click?$popup,third-party ||iqoption.com/land/$popup,third-party ||itunes.apple.com^$popup,domain=fillinn.com +||jackettrain.com^$popup,third-party +||laborates.com^$popup,third-party ||liutilities.com^*/affiliate/$popup ||lovefilm.com/partners/$popup,third-party ||lovepoker.de^*/?pid=$popup @@ -45896,6 +48814,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||settlecruise.org^$popup ||sharecash.org^$popup,third-party ||softingo.com/clp/$popup +||solarpond.xyz^$popup,domain=downloadhub.to ||stake7.com^*?a_aid=$popup,third-party ||stargames.com/bridge.asp?idr=$popup ||stargames.com/web/*&cid=*&pid=$popup,third-party @@ -46239,8 +49158,6 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||partner.loveplanet.ru^$third-party ||partners.heart2heartnetwork.$third-party ||partners.pornerbros.com^ -||partners.yobt.com^$third-party -||partners.yobt.tv^$third-party ||paydir.com/images/bnr ||pcash.globalmailer5.com^$third-party ||pinkvisualgames.com/?revid=$third-party @@ -46414,6 +49331,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||exposedwebcams.com/?token=$popup,third-party ||ext.affaire.com^$popup ||extremefuse.com/out.php?$popup +||fakehub.com/tour/$popup ||fantasti.cc/ajax/gw.php?$popup ||fleshlight-international.eu^*?link=$popup,third-party ||fling.com/enter.php?$popup @@ -46438,6 +49356,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||letstryanal.com/track/$popup,third-party ||linkfame.com^*/go.php?$popup,third-party ||livecams.com^$popup +||livehotty.com/landing/$popup,third-party ||livejasmin.com^$popup,third-party ||mafia-linkz.to^$popup,third-party ||media.campartner.com/index.php?cpID=*&cpMID=$popup,third-party @@ -46453,7 +49372,6 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||pornme.com^*.php?ref=$popup,third-party ||porno-onlain.info/top.php$popup ||pornoh.info^$popup -||pornslash.com/cbp.php$popup ||postselfies.com^*?nats=$popup,third-party ||redlightcenter.com/?trq=$popup,third-party ||redtube.com/bid/$popup @@ -46478,6 +49396,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||videobox.com/tour/$popup ||videosz.com/search.php$popup,third-party ||videosz.com^*&tracker_id=$popup,third-party +||vidz7.pro^$popup ||visit-x.net/cams/*.html?*&s=*&ws=$popup,third-party ||vs3.com^$popup,third-party ||wantlive.com/landing/$popup @@ -46490,7 +49409,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ! *** easylist:easylist/easylist_specific_block.txt *** .buzz/?*=$script,~third-party,domain=todayshealth.buzz .com/?$script,third-party,domain=streamcloud.eu -.com/?*=$script,~third-party,domain=100percentfedup.com|allenwestrepublic.com|americannewsx.com|barbwire.com|bestfunnyjokes4u.com|clashdaily.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|coviral.com|dailysurge.com|eaglerising.com|freedomoutpost.com|girlsjustwannahaveguns.com|godfatherpolitics.com|hispolitica.com|janmorganmedia.com|joeforamerica.com|libertyalliance.com|libertyunyielding.com|lidblog.com|minutemennews.com|occupydemocrats.com|patriottribune.com|politichicks.com|politicops.com|redhotchacha.com|religionlo.com|reviveusa.com|shark-tank.com|theblacksphere.net|thefreethoughtproject.com|themattwalshblog.com|theoswatch.com|usherald.com|veteranstoday.com +.com/?*=$script,~third-party,domain=100percentfedup.com|americannewsx.com|barbwire.com|bestfunnyjokes4u.com|clashdaily.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|coviral.com|dailysurge.com|eaglerising.com|freedomoutpost.com|girlsjustwannahaveguns.com|godfatherpolitics.com|greatamericanrepublic.com|hispolitica.com|janmorganmedia.com|joeforamerica.com|libertyalliance.com|libertyunyielding.com|lidblog.com|minutemennews.com|occupydemocrats.com|patriottribune.com|politichicks.com|politicops.com|redhotchacha.com|religionlo.com|reviveusa.com|shark-tank.com|theblacksphere.net|thefreethoughtproject.com|themattwalshblog.com|theoswatch.com|usherald.com|veteranstoday.com .com/b?z=$domain=couchtuner.eu|zzstream.li .com/jquery/*.js?_t=$script,third-party .com^$image,third-party,domain=streamcloud.eu @@ -46523,11 +49442,11 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] /wp-content/plugins/wbounce/*$script,domain=viralcraze.net ?random=$script,domain=allmyvideos.net|mediafire.com|mooshare.biz|muchshare.net|tvmuse.com|tvmuse.eu|vidspot.net ^guid=$script,domain=allmyvideos.net|mediafire.com|mooshare.biz|muchshare.net|tvmuse.com|tvmuse.eu|vidspot.net -|blob:$domain=101greatgoals.com|1337x.to|1channel.biz|4chan.org|allthetests.com|ancient-origins.net|androidcentral.com|antonymsfor.com|auroravid.to|biology-online.org|bitvid.sx|breakingisraelnews.com|britannica.com|btdb.in|btdb.to|champion.gg|cloudtime.to|colourlovers.com|connectedly.com|convert-me.com|convertcase.net|couch-tuner.at|couch-tuner.me|couchtuner.ac|couchtuner.us|crackberry.com|datpiff.com|demonoid.pw|destructoid.com|dietlast.com|dreamfilm.se|episodetube.com|episodetube.net|ewatchseries.to|fastpic.ru|filme-streamz.com|filmlinks4u.is|firstrowau.eu|firstrowus1.eu|fmovies.is|fmovies.se|fmovies.to|fullmatchesandshows.com|getinmybelly.com|gofirstrow.eu|gorillavid.in|hdfilme.tv|homerun.re|igvnews.co.uk|imagefap.com|imgadult.com|imgtaxi.com|imgwallet.com|imore.com|israelnationalnews.com|jerusalemonline.com|jewsnews.co.il|keepvid.com|kickass.cd|kino-streamz.com|kiplinger.com|kissmanga.com|kshowonline.com|letmewatchthis.pl|letmewatchthis.video|livecricketz.org|lolcounter.com|ludokado.com|merriam-webster.com|movies4stream.com|movpod.in|mylivecricket.org|mywatchseries.to|newtvworld.com|noslocker.com|nosvideo.com|nowfeed2all.eu|nowvideo.li|nowvideo.sx|nowvideo.to|olympicstreams.me|omgcheckitout.com|onwatchseries.to|openload.co|pcgames-download.net|phonearena.com|phonesreview.co.uk|pocketnow.com|primewire.is|primewire.to|primewire.unblockall.xyz|psu.com|rinf.com|roadracerunner.com|serietvsubita.net|sgvideos.net|skidrowcrack.com|snowysmile.com|sockshare.net|sportspickle.com|streamazone.com|streamgaroo.com|strikeout.co|strikeout.me|strikeout.mobi|teamliquid.net|tetrisfriends.com|textsfromlastnight.com|thefreethoughtproject.com|thevideo.me|thewatchseries.ac|torrentz2.eu|torrentz2.me|trifind.com|tv-series.me|unblckd.org|veteranstoday.com|videotoolbox.com|vidtodo.com|vidup.me|vidwatch3.me|vipbox.bz|vipbox.is|vipbox.nu|vipbox.sx|vipbox.tv|vipboxeu.co|vipboxoc.co|vipboxtv.me|vipleague.ch|vipleague.co|vipleague.is|vipleague.me|vipleague.mobi|vipleague.se|vipleague.sx|vipleague.tv|vipleague.ws|vipstand.is|vivo.sx|vrheads.com|watchcartoononline.io|watchepisodes-tv.com|watchseries.sk|watchvideo.us|watchvideo10.us|watchvideo11.us|watchvideo12.us|watchvideo13.us|watchvideo14.us|watchvideo15.us|webfirstrow.eu|wholecloud.net|windowscentral.com|world4ufree.ws +|blob:$domain=101greatgoals.com|1337x.to|1channel.biz|1movies.is|4chan.org|allthetests.com|ancient-origins.net|androidcentral.com|antonymsfor.com|auroravid.to|biology-online.org|bitvid.sx|breakingisraelnews.com|britannica.com|btdb.in|btdb.to|champion.gg|cloudtime.to|colourlovers.com|connectedly.com|convert-me.com|convertcase.net|couch-tuner.at|couch-tuner.me|couchtuner.ac|couchtuner.us|crackberry.com|datpiff.com|demonoid.pw|destructoid.com|dietlast.com|dreamfilm.se|episodetube.com|episodetube.net|ewatchseries.to|fastpic.ru|filme-streamz.com|filmlinks4u.is|firstrowau.eu|firstrowus1.eu|fmovies.is|fmovies.se|fmovies.to|fullmatchesandshows.com|getinmybelly.com|gofirstrow.eu|gogoanime.sh|gorillavid.in|hdfilme.tv|homerun.re|igvnews.co.uk|imagefap.com|imgadult.com|imgtaxi.com|imgwallet.com|imore.com|israelnationalnews.com|jerusalemonline.com|jewsnews.co.il|keepvid.com|kickass.cd|kino-streamz.com|kiplinger.com|kissmanga.com|kshowonline.com|letmewatchthis.pl|letmewatchthis.video|livecricketz.org|lolcounter.com|ludokado.com|merriam-webster.com|movies4stream.com|movpod.in|mylivecricket.org|mywatchseries.to|newtvworld.com|noslocker.com|nosvideo.com|nowfeed2all.eu|nowvideo.li|nowvideo.sx|nowvideo.to|olympicstreams.me|onwatchseries.to|openload.co|pcgames-download.net|phonearena.com|phonesreview.co.uk|pocketnow.com|primewire.is|primewire.to|primewire.unblockall.xyz|psu.com|rinf.com|roadracerunner.com|serietvsubita.net|sgvideos.net|skidrowcrack.com|snowysmile.com|sockshare.net|sportspickle.com|streamazone.com|streamgaroo.com|strikeout.co|strikeout.me|strikeout.mobi|teamliquid.net|tetrisfriends.com|textsfromlastnight.com|thefreethoughtproject.com|thevideo.me|thewatchseries.ac|torrentz2.eu|torrentz2.me|trifind.com|tv-series.me|unblckd.org|veteranstoday.com|videotoolbox.com|vidtodo.com|vidup.me|vidwatch3.me|vipbox.bz|vipbox.is|vipbox.nu|vipbox.sx|vipbox.tv|vipboxeu.co|vipboxoc.co|vipboxtv.me|vipleague.ch|vipleague.co|vipleague.is|vipleague.me|vipleague.mobi|vipleague.se|vipleague.sx|vipleague.tv|vipleague.ws|vipstand.is|vivo.sx|vrheads.com|watchcartoononline.io|watchepisodes-tv.com|watchseries.sk|watchvideo.us|watchvideo10.us|watchvideo11.us|watchvideo12.us|watchvideo13.us|watchvideo14.us|watchvideo15.us|webfirstrow.eu|wholecloud.net|windowscentral.com|world4ufree.ws |http*://$image,other,third-party,domain=daclips.in|dropapk.com|gorillavid.in|movpod.in|mp3clan.one|powvideo.net|speedvid.net|stream2watch.org|streamplay.to|vidto.me|vidtudu.com|vodlock.co -|http*://$image,third-party,xmlhttprequest,domain=123movies-proxy.ru|123movies.cz|123movies.gs|123movies.is|123movies.live|123movies.net|123movies.net.ru|123movies.ru|123movies.vc|123moviesfree.com|123movieshd.net|123movieshd.tv|9cartoon.me|animehaven.to|auroravid.to|ay8ou8ohth.com|bitvid.sx|btdb.in|btdb.to|clipconverter.cc|cloudtime.to|cmovieshd.com|divxme.com|downloadming.tv|dropapk.com|flyordie.com|full-pcsoftware.com|halacima.net|hdmusic99.in|hdtv-rls.com|kannadamovies.biz|kissanime.ru|kissmanga.com|livetvcafe.net|movdivx.com|mp3clan.one|nowvideo.li|nowvideo.sx|nowvideo.to|oogh8ot0el.com|otakustream.tv|otorrents.com|putlocker.co|solarmovie.sc|speedvid.net|stream2watch.org|suprafiles.co|thepiratebay.cd|userscloud.com|vidto.me|vidtudu.com|wholecloud.net +|http*://$image,stylesheet,third-party,xmlhttprequest,domain=123movies-proxy.ru|123movies.cz|123movies.gs|123movies.is|123movies.live|123movies.net|123movies.net.ru|123movies.ru|123movies.vc|123moviesfree.com|123movieshd.net|123movieshd.tv|9cartoon.me|animehaven.to|auroravid.to|ay8ou8ohth.com|bitvid.sx|btdb.in|btdb.to|clipconverter.cc|cloudtime.to|cmovieshd.com|divxme.com|downloadming.tv|dropapk.com|flyordie.com|full-pcsoftware.com|halacima.net|hdmusic99.in|hdtv-rls.com|kannadamovies.biz|kissanime.ru|kissmanga.com|livetvcafe.net|movdivx.com|mp3clan.one|nowvideo.li|nowvideo.sx|nowvideo.to|ocean0fgames.com|oogh8ot0el.com|otakustream.tv|otorrents.com|putlocker.co|rgmechanicsgames.com|solarmovie.sc|speedvid.net|stream2watch.org|suprafiles.co|the123movies.org|thepiratebay.cd|vidto.me|vidtudu.com|wholecloud.net |http*://$script,third-party,domain=mp3clan.one|stream2watch.org -|http*://$subdocument,third-party,domain=2ad.in|ad2links.com|adf.ly|adfoc.us|adjet.biz|adv.li|adyou.me|allmyvideos.net|amvtv.net|ay.gy|daclips.in|fuestfka.com|imagenpic.com|imageshimage.com|imagetwist.com|imgmega.com|j.gs|linkbucksmedia.com|mortastica.com|movpod.in|mp3clan.one|prodsetter-in.com|q.gs|serietvsubita.net|sh.st|shr77.com|sonomerit.com|speedvid.net|ssovgoxbvppy.net|stream2watch.org|streamcloud.eu|streamplay.top|thevideo.me|tvbximak.com|twer.info|userscloud.com|vidspot.net|vidto.me|vidtudu.com +|http*://$subdocument,third-party,domain=2ad.in|ad2links.com|adf.ly|adfoc.us|adjet.biz|adv.li|adyou.me|allmyvideos.net|amvtv.net|ay.gy|cut-link-earn.com|daclips.in|fuestfka.com|imagenpic.com|imageshimage.com|imagetwist.com|imgmega.com|j.gs|linkbucksmedia.com|mortastica.com|movpod.in|mp3clan.one|prodsetter-in.com|q.gs|rgmechanicsgames.com|serietvsubita.net|sh.st|shr77.com|sonomerit.com|speedvid.net|ssovgoxbvppy.net|stream2watch.org|streamcloud.eu|streamplay.top|thevideo.me|tvbximak.com|twer.info|vidcloud.co|vidspot.net|vidto.me|vidtudu.com |http://creative.*/smart.js$script,third-party |http://go.$domain=nowvideo.sx |http://j.gs/omnigy*.swf @@ -46621,6 +49540,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||a.clipconverter.cc^ ||a.extremetech.com^ ||a.giantrealm.com^ +||a.gifs.com^ ||a.i-sgcm.com^ ||a.kickass.to^ ||a.lolwot.com^ @@ -46676,6 +49596,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ad.search.ch^ ||ad.services.distractify.com^ ||ad.spreaker.com^ +||ad.theepochtimes.com^ ||ad.xmovies8. ||adaderana.lk/banners/ ||adamvstheman.com/wp-content/uploads/*/AVTM_banner.jpg @@ -46727,6 +49648,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||aetv.com/includes/dart/ ||aff.lmgtfy.com^ ||affiliatesynergy.com^*/banner_ +||afl.com.au^*/sponsor- ||afloat.ie^*/banners/ ||afr.com^*/sponsored_ ||africanbusinessmagazine.com/images/banners/ @@ -46754,6 +49676,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||alatest.com/banner/ ||alibi.com/?request_type=aimg ||all4divx.com/js/jscode2.js +||allclassical.org^*/banners/ ||allghananews.com/images/banners/ ||allhiphop.com/site_resources/ui-images/*-conduit-banner.gif ||allkpop.com^*/takeover/ @@ -46781,8 +49704,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||amazonaws.com/files.bannersnack.com/$domain=~bannersnack.com ||amazonaws.com/kbnetworkz/$domain=hardforum.com ||amazonaws.com/videos/$domain=technewstoday.com -||amazonaws.com^$script,domain=300mbdownload.net|bittorrent.am|globes.co.il|grantorrent.net|kannadamovies.biz|katcr.host|mp3goo.com|ndtv.com|onhax.me|serietvsubita.net|streamplay.to|thevideobee.to|uplod.ws|usersfiles.com|vshare.eu -||amazonaws.com^$third-party,xmlhttprequest,domain=300mbdownload.net|300mbfilms.co|bdupload.info|bigfile.to|bittorrent.am|ddlvalley.cool|file-upload.com|frendz4m.com|fullstuff.co|katcr.host|mirrorcreator.com|nachostime.net|onhax.me|sadeempc.com|serietvsubita.net|suprafiles.org|thevideobee.to|tinypaste.me|tsumino.com|tvlivenow.com|uplod.ws|vidlox.tv|vidshare.us|vshare.eu|watchers.to|wizhdsports.is|yourvideohost.com +||amazonaws.com^$script,domain=300mbdownload.net|bittorrent.am|globes.co.il|grantorrent.net|hdvid.life|hdvid.tv|hdvid.xyz|kannadamovies.biz|katcr.host|macupload.net|mp3goo.com|ndtv.com|onhax.me|onvid.club|onvid.xyz|rgmechanicsgames.com|serietvsubita.net|streamplay.to|thevideobee.to|usersfiles.com|vshare.eu +||amazonaws.com^$third-party,xmlhttprequest,domain=300mbdownload.net|300mbfilms.co|bdupload.info|bigfile.to|bittorrent.am|ddlvalley.cool|file-upload.com|frendz4m.com|fullstuff.co|hdvid.life|hdvid.tv|hdvid.xyz|katcr.host|macupload.net|nachostime.net|ocean0fgames.com|onhax.me|onvid.club|onvid.online|onvid.xyz|rgmechanicsgames.com|sadeempc.com|serietvsubita.net|suprafiles.org|thevideobee.to|tinypaste.me|tsumino.com|tvlivenow.com|vidlox.tv|vidshare.us|vshare.eu|watchers.to|wizhdsports.is|yourvideohost.com ||amazonaws.com^*-ad.jpg$domain=ewn.co.za ||amazonaws.com^*-Banner.jpg$domain=ewn.co.za ||amazonaws.com^*/site-takeover/$domain=songza.com @@ -46998,6 +49921,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||bioinformatics.org/images/ack_banners/ ||bips.channel4.com^*/backgrounds/$image,domain=channel4.com ||bit-tech.net/images/backgrounds/skin/ +||bit-url.com^*/kar.js ||bit.no.com/assets/images/bity.png ||bitcoinist.net/wp-content/*/630x80-bitcoinist.gif ||bitcoinist.net/wp-content/uploads/*_250x250_ @@ -47105,6 +50029,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||bypassoxy.com/vectrotunnel-banner.gif ||c-sharpcorner.com^*/banners/ ||c-ville.com/image/pool/ +||c-ville.com^*_SiteWrap_ ||c21media.net/wp-content/plugins/sam-images/ ||c9tk.com/images/banner/ ||caclubindia.com/campaign/ @@ -47166,6 +50091,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cbc.ca/video/bigbox.html ||cbfsms.com^*-banner.gif ||cbn.co.za/images/banners/ +||cbn.co.za^*-mx/ +||cbn.co.za^*/mx- ||cbsinteractive.co.uk/cbsi/ads/ ||cbslocal.com/deals/widget/ ||cbslocal.com/rotatable? @@ -47179,6 +50106,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cdmediaworld.com*/! ||cdn-surfline.com/home/billabong-xxl.png ||cdn.bidvertiser.com^$domain=bidvertiser.com +||cdn.free-power-point-templates.com/images/aff/ ||cdn.turner.com^*/groupon/ ||cdn77.org^$script,domain=kinox.to|movie4k.to|unblocked.work|vidup.me ||ceforum.co.uk/images/misc/PartnerLinks @@ -47243,7 +50171,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||cloudfront.net/images/amazon/$domain=slader.com ||cloudfront.net/pop?$domain=clipconverter.cc ||cloudfront.net^$domain=dexerto.com -||cloudfront.net^$image,script,subdocument,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.co|300mbfilms.org|321jav.com|353online.com|4archive.org|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|786zx.com|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adbull.me|addic7ed.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai2.net|animeflv.net|animehaven.to|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|auroravid.to|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|bdupload.info|beautiesbondage.com|becekin.net|beelink.in|beforeitsnews.com|behchala.com|beinsport-streaming.com|bestsongspk.com|big4umovies.net|bilasport.pw|biology-online.org|bittorrent.am|bitvid.sx|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bmovies.to|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.cc|cartoonth12.com|catosports.ml|centraldeanimes.biz|cholotubex.com|chronos.to|cinemamkv.xyz|cinetux.net|cliphayho.com|cloudtime.to|cloudyfiles.co|coastalhut.com|columbia-xxx.com|comicporno.org|cookiesnetfl1x.com|cooltamil.com|coreimg.net|coroas40.com|couchtuner.fr|couchtuner.nu|crackingpatching.com|cricbox.net|croco.site|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dblatino.com|dbzsuper.tv|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|digitalmusicnews.com|discografiascompletas.net|djmazamp3.info|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|downloadming.io|downloadming.tv|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|extremetech.com|eztv.ag|fagken.com|fastdrama.co|felipephtutoriais.com.br|file-upload.com|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmi7.com|filminvazio.com|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flyordie.com|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|frendz4m.com|fulldowngames.biz|fullmaza.net|fullpinoymovies.net|fullstuff.co|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goodvideohost.com|gottateens.com|grantorrent.net|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imgsmile.com|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|izporn.net|jav-for.me|javeu.com|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jazztv.co|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|kannadamovies.biz|katcr.host|kimcartoon.me|kingstheme.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|letwatch.to|link2download.net|linksprotection.com|linx.cloud|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|mactorrents.org|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milversite.me|minatosuki.com|minhaserie.me|mirrorcreator.com|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3goo.com|mp3haat.com|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|multiup.org|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mystream.la|mzansifun.com|mzansiporntube.com|mzansixxx.com|nachostime.net|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nitroflare.com|nontononlinedrama.com|noslocker.com|nosteam.com.ro|nowvideo.li|nowvideo.sx|nowvideo.to|nudeyoung.xyz|nulledcenter.com|nungg.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|omghype.com|ondeeubaixo.com|one-series.cc|onhax.me|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openload.co|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|ouo.io|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|pirateiro.com|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pure-anime.tv|pussybook.xyz|putlockertv.se|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|reevown.com|ripvod.com|rosextube.com|runvideo.net|sadeempc.com|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|scambiofile.info|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|serietvsubita.net|sexisfree.net|sexix.net|sexiz.net|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shofonline.org|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrowcrack.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|sparknotes.com|speedplay.pro|sports4u.net|stadium-live.biz|stream2watch.org|streamingok.com|streamlord.com|streamplay.to|suki48.web.id|superteenz.com|suprafiles.co|suprafiles.org|sweext.com|tamilmv.vc|tamilrasigan.net|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|temp-mail.org|textsfromlastnight.com|theapricity.com|thebarchive.com|thebestofcafucus.com|thecoolersoftwares.net|thepiratebay.cd|thepiratebay.org|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevideobee.to|thiruttuvcd.me|tinypaste.me|tlenovelas.net|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torlock.com|torrentcounter.cc|torrentfilmesbr.com|torrentfunk.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentproject.se|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tsumino.com|tubeoffline.com|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvlivenow.com|tvrex.net|twitchstats.net|ufreetv.com|unblocked.cam|unduhfilmrama.biz|upcomics.org|upload.so|uplod.ws|uporniahd.com|usabit.com|usersfiles.com|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidlox.tv|vidshare.us|vidtome.co|vidz7.com|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|vshare.eu|watchaha.com|watcharcheronline.com|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|wetblog.org|wholecloud.net|wibudesu.com|wolverdon-filmes.com|world4ufree.be|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|yahmaib3ai.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourbittorrent.com|yourvideohost.com|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zone-telechargement.ws|zoocine.co|zw-net.com +||cloudfront.net^$image,script,subdocument,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.co|300mbfilms.org|321jav.com|353online.com|4archive.org|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|786zx.com|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adbull.me|addic7ed.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai2.net|animeflv.net|animehaven.to|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|auroravid.to|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|bdupload.info|beautiesbondage.com|becekin.net|beelink.in|beforeitsnews.com|behchala.com|beinsport-streaming.com|bestsongspk.com|big4umovies.net|bilasport.pw|biology-online.org|bittorrent.am|bitvid.sx|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bmovies.to|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.cc|cartoonth12.com|catosports.ml|centraldeanimes.biz|cholotubex.com|chronos.to|cinemamkv.xyz|cinetux.net|cliphayho.com|cloudtime.to|cloudyfiles.co|coastalhut.com|columbia-xxx.com|comicporno.org|cookiesnetfl1x.com|cooltamil.com|coreimg.net|coroas40.com|couchtuner.fr|couchtuner.nu|crackingpatching.com|cricbox.net|croco.site|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dblatino.com|dbzsuper.tv|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|digitalmusicnews.com|discografiascompletas.net|djmazamp3.info|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|downloadming.io|downloadming.tv|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|extremetech.com|eztv.ag|fagken.com|fastdrama.co|felipephtutoriais.com.br|file-upload.com|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmi7.com|filminvazio.com|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flyordie.com|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|frendz4m.com|fulldowngames.biz|fullmaza.net|fullpinoymovies.net|fullstuff.co|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goodvideohost.com|gottateens.com|grantorrent.net|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdvid.life|hdvid.tv|hdvid.xyz|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imgsmile.com|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|izporn.net|jav-for.me|javeu.com|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jazztv.co|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|kannadamovies.biz|katcr.host|kimcartoon.me|kingstheme.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|letwatch.to|link2download.net|linksprotection.com|linx.cloud|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|mactorrents.org|macupload.net|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3goo.com|mp3haat.com|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|multiup.org|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mystream.la|mzansifun.com|mzansiporntube.com|mzansixxx.com|nachostime.net|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nitroflare.com|nontononlinedrama.com|noslocker.com|nosteam.com.ro|nowvideo.li|nowvideo.sx|nowvideo.to|nudeyoung.xyz|nulledcenter.com|nungg.com|nuttit.com|nxtcomicsclub.com|ocean0fgames.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|omghype.com|ondeeubaixo.com|one-series.cc|onhax.me|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|onvid.club|onvid.online|onvid.xyz|openload.co|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|ouo.io|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|pirateiro.com|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pure-anime.tv|pussybook.xyz|putlockertv.se|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|reevown.com|rgmechanicsgames.com|ripvod.com|rosextube.com|runvideo.net|sadeempc.com|salon.com|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|scambiofile.info|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|serietvsubita.net|sexisfree.net|sexix.net|sexiz.net|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shofonline.org|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrowcrack.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|sparknotes.com|speedplay.pro|sports4u.net|stadium-live.biz|stream2watch.org|streamingok.com|streamlord.com|streamplay.to|suki48.web.id|superteenz.com|suprafiles.co|suprafiles.org|sweext.com|tamilmv.vc|tamilrasigan.net|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|temp-mail.org|textsfromlastnight.com|theapricity.com|thebarchive.com|thebestofcafucus.com|thecoolersoftwares.net|thepiratebay.cd|thepiratebay.org|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevideobee.to|thiruttuvcd.me|tinypaste.me|tlenovelas.net|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torlock.com|torrentcounter.cc|torrentfilmesbr.com|torrentfunk.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentproject.se|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tsumino.com|tubeoffline.com|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvlivenow.com|tvrex.net|twitchstats.net|ufreetv.com|unblocked.cam|unduhfilmrama.biz|upcomics.org|upload.so|uporniahd.com|usabit.com|usersfiles.com|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidlox.tv|vidshare.us|vidtome.co|vidz7.com|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|vshare.eu|watchaha.com|watcharcheronline.com|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|wetblog.org|wholecloud.net|wibudesu.com|wolverdon-filmes.com|world4ufree.be|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|yahmaib3ai.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourbittorrent.com|yourvideohost.com|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zone-telechargement.ws|zoocine.co|zw-net.com ||cloudfront.net^$subdocument,domain=slashdot.org ||cloudfront.net^*/CampaignPlacementArea.js$domain=ttgmedia.com ||cloudfront.net^*/shaadi.com/$domain=deccanchronicle.com @@ -47272,9 +50200,12 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||codecguide.com/beforedl2.gif ||codecguide.com/driverscan2.gif ||codecguide.com/driverscantop1.gif +||codenull.net/images/banners/ ||coderanch.com/shingles/ ||coinad.com/op.php? ||coinmarketcap.com/static/sponsored/ +||coinpedia.org/wp-content/uploads/2018/08/crypto-ticker.jpg +||coinpedia.org/wp-content/uploads/2018/08/lpc-banner-website.gif ||coinurl.com/bootstrap/js/bootstrapx-clickover.js ||coinurl.com/bottom.php ||coinurl.com/get.php? @@ -47372,8 +50303,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||d.gossipcenter.com^ ||d.imwx.com/js/wx-a21-plugthis- ||d.thelocal.com^ +||d2fbkzyicji7c4.cloudfront.net^ ||d2gqmq0lf9q8i2.cloudfront.net^*.gif$domain=heromaza.in ||d2na2p72vtqyok.cloudfront.net^ +||d3asksgk2foh5m.cloudfront.net^ ||d5e.info/1.gif ||d5e.info/2.png ||d6vwe9xdz9i45.cloudfront.net/psa.js$domain=sporcle.com @@ -47424,6 +50357,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||darknet.org.uk/images/acunetix_ ||darknet.org.uk^*-250x250. ||darknet.org.uk^*/do468. +||dash.tmearn.com^ ||datpiff.com/skins/misc/ ||davesite.com^*/aff/ ||dayport.com/ads/ @@ -47510,6 +50444,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||djmag.co.uk/sites/default/files/takeover/ ||djmag.com/sites/default/files/takeover/ ||djtunes.com^*/adbg/ +||dkm6b5q0h53z4.cloudfront.net^ ||dl-protect.com/pop.js ||dm.codeproject.com/dm?$image ||dmcdn.net/mc/$domain=dailymotion.com @@ -47557,7 +50492,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||dvdvideosoft.com^*/banners/ ||dwarfgames.com/pub/728_top. ||dyncdn.celebuzz.com/assets/ -||dyncdn.me/static/20/js/expla*.js$domain=rarbg.is|rarbg.to|rarbg.unblocked.work|rarbgmirror.com|rarbgproxy.org +||dyncdn.me/static/20/js/expla*.js$domain=rarbg.is|rarbg.to|rarbgmirror.com|rarbgproxy.org|rarbgprx.org ||e90post.com/forums/images/banners/ ||eacash.streamplay.to^ ||earthlink.net^*/promos/ @@ -47584,6 +50519,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||eco-business.com^*/site_partners/ ||ecommerce-journal.com/specdata.php? ||ecommercetimes.com^*/sda/ +||economictimes.com/etmpat/ ||economist.com.na^*/banners/ ||economist.com^*/timekeeper-by-rolex-medium.png ||ecostream.tv/assets/js/pu.min.js @@ -47613,8 +50549,6 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||emergencymedicalparamedic.com/wp-content/uploads/2011/12/anatomy.gif ||emoneyspace.com/b.php ||empirestatenews.net/Banners/ -||emsservice.de.s3.amazonaws.com/videos/$domain=zattoo.com -||emsservice.de/videos/$domain=zattoo.com ||emule-top50.com/extras/$subdocument ||emuleday.com/cpxt_$subdocument ||encyclopediadramatica.rs/edf/$domain=~forum.encyclopediadramatica.rs @@ -47700,7 +50634,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||f1i.com^*/pubs/ ||f1today.net^*/sponsors/ ||faadooengineers.com/ads/ -||facebook.com/video/instream_video/$xmlhttprequest,domain=facebook.com +||facebook.com/video/instream_video/$xmlhttprequest,domain=facebook.com|hackspirit.com ||facebook.net^*/AudienceNetworkVPAID.$domain=dailymotion.com ||facenfacts.com^*/ads/ ||fakku.net/static/seele-$subdocument @@ -47765,6 +50699,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||filespazz.com^*/copyartwork_side_banner.gif ||filestream.me/requirements/images/cialis_generic.gif ||filestream.me/requirements/images/ed.gif +||filez.cutpaid.com/336v +||filez.cutpaid.com/page.js ||filipinojournal.com/images/banners/ ||filmey.com/Filmey.Ad.js ||filmsite.org/dart-zones.js @@ -47895,6 +50831,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||fuzface.com/dcrtv/ad$domain=dcrtv.com ||fırstrowsports.eu/pu/ ||g.brothersoft.com^ +||g00.msn.com^$other,domain=msn.com ||gabzfm.com/images/banners/ ||gaccmidwest.org/uploads/tx_bannermanagement/ ||gaccny.com/uploads/tx_bannermanagement/ @@ -47931,6 +50868,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||gamesfreez.com/banner/ ||gamesgames.com/vda/ ||gameshark.com^*/pageskin- +||gamespot.com^*/client/latest/abd/$script ||gamevid.com/13/ads/ ||gamingcentral.in^*/banner_ ||gamingsquid.com/wp-content/banners/ @@ -47977,6 +50915,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||get.thefile.me^ ||getfoxyproxy.org/images/abine/ ||gethigh.com/wp-content/uploads/*/pass_a_drug_test_get_high_banner.jpg +||getmyuni.com*_page_ad$image +||getmyuni.com*_pages_ads$script,xmlhttprequest ||getprice.com.au/searchwidget.aspx?$subdocument ||getreading.co.uk/static/img/bg_takeover_ ||getresponse.com^$domain=wigflip.com @@ -47993,6 +50933,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||gigaom2.files.wordpress.com^*-center-top$image ||girlguides.co.za/images/banners/ ||girlsgames.biz/games/partner*.php +||giveawayoftheday.com/web/bannerinf.js ||gizmochina.com/images/blackview.jpg ||gizmochina.com^*/100002648432985.gif ||gizmochina.com^*/kingsing-t8-advert.jpg @@ -48051,6 +50992,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||grammar-monster.com/scripts/$subdocument ||grapevine.is/media/flash/*.swf ||graphic.com.gh/images/banners/ +||graphicdesignforums.co.uk/banners/ ||greatandhra.com/images/*_ga_ ||greaterkashmir.com/adds_ ||greatgirlsgames.com/100x100.php @@ -48173,6 +51115,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||houseoftravel.co.nz/flash/banner/ ||howtogeek.com/go/ ||howtogermany.com/banner/ +||howtogermany.com/images/bnr- +||howtogermany.com/images/but- ||howwe.biz/mgid- ||howwemadeitinafrica.com^*/dhl-hdr.gif ||hpfanficarchive.com/freecoins2.jpg @@ -48198,6 +51142,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||i.com.com^*/vendor_bg_ ||i.i.com.com/cnwk.1d/*/tt_post_dl.jpg ||i.neoseeker.com/d/$subdocument +||i.trackmytarget.com^ ||i3investor.com^*/offer_ ||i3investor.com^*/partner/ ||ians.in/iansad/ @@ -48276,7 +51221,6 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||imgburn.com/images/your3gift.gif ||imgcarry.com^*/oc.js ||imgking.co/poudr.js -||imgrock.net/nb/ ||imgshots.com/includes/js/layer.js ||imgur.com/i2iBMaD.gif$domain=cpahero.com ||imgur.com/include/zedoinviewstub1621.html @@ -48359,7 +51303,9 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||irctctourism.com/ttrs/railtourism/Designs/html/images/tourism_right_banners/*DealsBanner_ ||irishamericannews.com/images/banners/ ||irishdev.com/files/banners/ +||irishexaminer.com/marketing/ ||irishracing.com/graphics/books +||irishradio.com/images/banners/ ||ironmagazine.com^*/banners.php ||ironspider.ca/pics/hostgator_green120x600.gif ||ironsquid.tv/data/uploads/sponsors/ @@ -48432,11 +51378,14 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||jozikids.co.za/uploadimages/140x140_ ||jpost.com/elal/ ||jumptags.com/joozit/presentation/images/banners/ +||juno.com/start/view/redesign/common/phoenix/ ||junocloud.me/promos/ ||just-download.com/banner/ ||justsomething.co/wp-content/uploads/*-250x250. ||juventus.com/pics/sponsors/ +||k2s.cc/images/fantasy/ ||kaieteurnewsonline.com/revenue/ +||kalo.onvid.xyz^ ||kamcity.com/banager/banners/ ||kamcity.com/menu/banners/ ||kansascity.com/images/touts/ds_ @@ -48615,6 +51564,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||livingscoop.com/vastload.php ||ll.a.hulu.com^ ||lmgtfy.com/s/images/ls_ +||loadingz.com/jflex.js +||loadingz.com/js/jquery.flex.js ||local.tampabay.com^$subdocument ||localdirectories.com.au^*/bannerimages/ ||localvictory.com^*/Trailblazer-Ad.png @@ -48703,6 +51654,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||maniastreaming.com/pp2/ ||manicapost.com^*/banners/ ||manilatimes.net/images/banners/ +||mansionglobal.com/widgets/$subdocument ||manutd.com^*/Sponsors/ ||manxradio.com^*/banners_ ||mapsofindia.com/widgets/tribalfusionboxadd.html @@ -48721,6 +51673,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||marketplace.org^*/support_block/ ||mary.com/728_header.php ||mashable.com/tripleclick.html +||masterani.me/static/jaja/ +||masterkreatif.com/sw.js ||mathforum.org/images/tutor.gif ||mauritiusnews.co.uk/images/banners/ ||maxconsole.com/maxconsole/banners/ @@ -48827,8 +51781,6 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||mirror.co.uk^*/sponsors/ ||mirror.co.uk^*_promos_ ||mirror.ninja^$subdocument,~third-party -||mirrorcreator.com/js/mpop.js -||mirrorcreator.com/js/pu_ad.js ||mirrorstack.com/?q=r_ads ||misterwhat.co.uk/business-company-300/ ||mixfm.co.za/images/banner @@ -48837,6 +51789,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||mizzima.com/images/banners/ ||mlb.com/images/*_videoskin_*.jpg ||mlb.com^*/sponsorship/ +||mlbstatic.com^*-sponsorship/ ||mlg-ad-ops.s3.amazonaws.com^$domain=majorleaguegaming.com ||mmoculture.com/wp-content/uploads/*-background- ||mmohuts.com/wp-content/uploads/*_Skin- @@ -48887,8 +51840,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||mp3mediaworld.com*/! ||mp3s.su/uploads/___/djz_to.png ||mrskin.com^$script,third-party,domain=~mrskincdn.com -||msecnd.net/script/$script,domain=eztv.ag|firedrive.com|limetorrents.cc|sankakucomplex.com|sockshare.com|ukpirate.org|unblocked.kim|userscloud.com|yourbittorrent.com +||msavideo-a.akamaihd.net^*/msn_logo_anim-main-*.mp4$domain=msn.com +||msecnd.net/script/$script,domain=eztv.ag|firedrive.com|limetorrents.cc|sankakucomplex.com|sockshare.com|ukpirate.org|unblocked.kim|yourbittorrent.com ||msn.com/?adunitid +||mspcdn.net^*/partners/ ||msw.ms^*/jquery.MSWPagePeel- ||mtbr.com/ajax/hotdeals/ ||mtv.co.uk^*/btn_itunes.png @@ -48901,6 +51856,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||murdermysteries.com/banners-murder/ ||music-news.com^*/amazon- ||music.yahoo.com/get-free-html +||musicatorrents.com^*/license. +||musicatorrents.com^*/script. ||musicplayon.com/banner? ||musicremedy.com/banner/ ||musictarget.com*/! @@ -48956,6 +51913,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||nativetimes.com/images/banners/ ||naturalhealth365.com/images/ic-may-2014-220x290.jpg ||naturalnews.com/Images/Root-Canal-220x250.jpg +||naturalnews.com/wp-content/themes/*/js/Abigail.js ||naturalnews.com^*/SBAContent. ||naturalnewsblogs.com^*/SBA- ||naturalnewsblogs.com^*/SBA. @@ -48969,6 +51927,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||ncrypt.in/images/useful/ ||ncrypt.in/javascript/jquery.msgbox.min.js ||ncrypt.in^*/layer.$script +||ncs.eadaily.com^ ||ndtv.com/functions/code.js ||ndtv.com/widget/conv-tb ||ndtv.com^*/banner/ @@ -48986,6 +51945,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||netdna-cdn.com^$domain=modovideo.com|mooshare.biz ||netdna-cdn.com^*/tiwib-lootr-ad.png$domain=thisiswhyimbroke.com ||netdna-ssl.com/sponsor/$domain=ar12gaming.com +||netdna-ssl.com/wp-content/uploads/2017/01/tla17janE.gif +||netdna-ssl.com/wp-content/uploads/2017/01/tla17sepB.gif ||netdna-ssl.com^$script,domain=cnet.com ||netdna-ssl.com^*-sponsors-$domain=skift.com ||netdna-ssl.com^*/sponsor/$domain=ar12gaming.com @@ -49030,6 +51991,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||newsudanvision.com/images/Carjunctionadvert.gif ||newsvine.com//jenga/widget/ ||newsvine.com/jenga/widget/ +||newsweek.com^*/client/latest/auto/$script ||newsweek.com^*interstitial.js ||newverhost.com/css/onload.js ||newverhost.com/css/pp.js @@ -49079,6 +52041,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||nowgoal.com/images/foreign/ ||nowwatchtvlive.co/revenuehits.html ||nowwatchtvlive.com/revenuehits.html +||nrl.com^*/sponsors/ ||nscreenmedia.com^*-Sponsorship- ||ntdtv.com^*/adv/ ||nu2.nu^*/sponsor/ @@ -49090,6 +52053,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||nufc.com^*/The%20Gate_NUFC.com%20banner_%2016.8.13.gif ||nufc.com^*_360x120.gif ||numberempire.com/images/b/ +||nur.gratis/application/ ||nutritionhorizon.com/content/banners/ ||nutritionhorizon.com/content/flash_loaders/$object ||nuttynewstoday.com/images/hostwink.jpg @@ -49113,6 +52077,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||nyt.com^*-sponsor- ||nytimes.com/ads/ ||nytimes.com^*-sponsor- +||nzbindex.com/images/go/ ||nzbindex.nl/images/banners/ ||nzbking.com/static/nzbdrive_banner.swf ||nzbstars.com/images/blb_ @@ -49176,6 +52141,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||orzzzz.com/orznews?$subdocument ||osdir.com/ml/$subdocument ||ouo.io/js/pop. +||oureducation.in/images/add.jpg ||ourmanga.com/funklicks ||outline-brand.imgix.net^*/micro_native/$domain=theoutline.com ||outlookindia.com/image/banner_ @@ -49253,6 +52219,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||phonearena.com/images/banners/ ||phonebunch.com/images/flipkart_offers_alt.jpg ||phonescoop.com^*/a_tab.gif +||phorio.com^*/partners/ ||phoronix.com/phxforums-thread-show.php ||photo.net/equipment/pg-160^ ||photosupload.net/photosupload.js @@ -49272,7 +52239,6 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||pinknews.co.uk/gsky. ||pinknews.co.uk/newweb/ ||piratefm.co.uk/resources/creative/ -||pirateproxy.nl/inc/ex.js ||pitchero.com^*/toolstation.gif ||pittnews.com/modules/mod_novarp/ ||pixsense.net^$xmlhttprequest @@ -49295,7 +52261,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||playhub.com/js/popup-wide.js ||playlist.yahoo.com/makeplaylist.dll?$domain=au.tv.yahoo.com ||playtowerdefensegames.com/ptdg-gao-gamebox-homepage.swf -||playwire.com/bolt/js/zeus/frame-$subdocument,domain=bleedingcool.com +||playwire.com/bolt/js/zeus/frame-$subdocument,domain=bleedingcool.com|discordbots.org ||pleasurizemusic.com^*/banner/ ||plsn.com/images/PLSN-Bg1.jpg ||plunderguide.com/leaderboard-gor.html @@ -49332,6 +52298,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||positivehealth.com^*/TopicbannerAvatar/ ||postadsnow.com/panbanners/ ||postcrescent.com^*/promos/ +||postimg.cc/sw.js ||postimg.org/998w2sb0b/blackops2hack.gif$domain=unknowncheats.me ||poststar.com^*/ad_ ||poststar.com^*/dealwidget.php? @@ -49387,6 +52354,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||proxy-list.org/img/isellsite.gif ||proxy-youtube.net/mih_ ||proxy-youtube.net/myiphide_ +||proxy.dzearn.com^ ||proxy.org/af.html ||proxy.org/ah.html ||proxycape.com/blah.js @@ -49429,6 +52397,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||quickpwn.com^$subdocument ||quicksilverscreen.com/img/moviesforfree.jpg ||quoteland.com/images/banner2.swf +||rabble.ca^*/partners_ ||race-dezert.com/images/wrap- ||race-dezert.com^*/sponsor- ||racefans.net^*/smr. @@ -49522,8 +52491,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||residentadvisor.net/images/banner/ ||retrevo.com/m/google?q= ||retrevo.com^*/pcwframe.jsp? -||reuters.com/reuters_bootstrap.js -||reuters.com/reuters_gpt_bootstrap*.js +||reutersmedia.net/resources_*/?m= ||reverb.com/api/comparison_shopping_pages/ ||reviewcentre.com/cinergy-adv.php ||revisionworld.co.uk/sites/default/files/imce/Double-MPU2-v2.gif @@ -49541,6 +52509,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||robhasawebsite.com^*/amazon- ||robhasawebsite.com^*/shop-amazon. ||robinwidget.com/images/batman_banner.png +||roblox.com/user-sponsorship/ ||rockettheme.com/aff/ ||rocksound.tv/images/uploads/*-rocksound-1920x1000_ ||rocktelevision.com^*_banner_ @@ -49610,6 +52579,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||samoatimes.co.nz^*/banner468x60/ ||sams.sh/premium_banners/ ||samsung.com/ph/nextisnow/files/javascript.js +||sandai.me/assets/*.php$image,script +||sandai.me/assets/acode/$subdocument ||sapeople.com/wp-content/uploads/wp-banners/ ||sarasotatalkradio.com^*-200x200.jpg ||sareunited.com/uploaded_images/banners/ @@ -49754,6 +52725,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||skilouise.com/images/sponsors/ ||skymetweather.com^*/googleadds/ ||skynews.com.au/elements/img/sponsor/ +||skyscnr.com/sttc/strevda-runtime/ ||skysports.com/commercial/ ||skysports.com/images/skybet.png ||skyvalleychronicle.com/999/images/ban @@ -49880,6 +52852,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||static.bt.am/ba.js ||static.hd-trailers.net/js/javascript_*.js| ||static.nfl.com^*-background- +||static.pes-serbia.com/prijatelji/zero.png ||static.plista.com^$script,domain=wg-gesucht.de ||static.tucsonsentinel.com^ ||static2.vidto.me^$script @@ -49907,6 +52880,8 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||stream1.estream.to^$script ||streamcloud.eu/deliver.php ||streamguys.com^*/amazon.png +||streamlive.to/images/iptv.png +||streamlive.to/images/movies10.png ||streamplay.to/images/videoplayer.png ||streamplay.to/js/pu2/ ||streams.tv/js/bn5.js @@ -49929,6 +52904,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||supermarket.co.za/images/advetising/ ||supermonitoring.com/images/banners/ ||superplatyna.com/automater.swf +||suprafiles.*/sw.js ||surfmusic.de/anz ||surfmusic.de/banner ||surfthechannel.com/promo/ @@ -49955,6 +52931,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||talkgold.com/bans/ ||talkphotography.co.uk/images/externallogos/banners/ ||talksport.co.uk^*/ts_takeover/ +||tamilwire.org/images/banners3/ ||tampermonkey.net/bner/ ||tampermonkey.net^*.*.$subdocument ||tanzanite.infomine.com^ @@ -50075,6 +53052,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||thefile.me^*.php?*zoneid ||thefrontierpost.com/media/banner/ ||thegardener.co.za/images/banners/ +||theglobeandmail.com^*/marketing/ ||thehealthcareblog.com/files/*/American-Resident-Project-Logo- ||thehealthcareblog.com/files/*/athena-300.jpg ||thehealthcareblog.com/files/*/THCB-Validic-jpg-opt.jpg @@ -50105,6 +53083,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||themittani.com/sites/*-skin ||themuslimweekly.com^*advert ||thenassauguardian.com/images/banners/ +||thenationonlineng.net^*-300x250. ||thenationonlineng.net^*/banners/ ||thenewage.co.za/Image/kingprice.gif ||thenewjournalandguide.com/images/banners/ @@ -50178,6 +53157,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||thevillager.com.na^*/agency/ ||thevoicebw.com^*325x290.jpg ||thewb.com/thewb/swf/tmz-adblock/ +||theweatheroutlook.com/images/cf-2018-autumn-2.jpg ||thewindowsclub.com^*/banner_ ||thinkbroadband.com/uploads/banners/ ||thinkingwithportals.com/images/*-skyscraper. @@ -50261,6 +53241,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||totalcmd.pl/img/olszak. ||totalguitar.net/images/*_125X125.jpg ||totalguitar.net/images/tgMagazineBanner.gif +||totalstatic.com/static/20/js/expla*.js$domain=rarbg.is|rarbg.to|rarbgmirror.com|rarbgproxy.org|rarbgprx.org ||townhall.com^*/ads/ ||toynews-online.biz/media/banners/ ||toynewsi.com/a/ @@ -50309,6 +53290,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||tusfiles.net/i/dll.png ||tusfiles.net/images/tusfilesb.gif ||tuspics.net/onlyPopupOnce.js +||tv-onlinehd.com/publi/ ||tv3.ie^*/sponsor. ||tv4chan.com/iframes/ ||tvbrowser.org/logo_df_tvsponsor_ @@ -50375,6 +53357,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||uniindia.net/eng/banners/ ||uniquefm.gm/images/banners/ ||universalhub.com/bban/ +||unknowncheats.me/forum/images/ez/csgoban1.gif ||unknowncheats.me/forum/images/spon/ ||unknowncheats.me/hori.html ||upload.ee/image/*/B_descarga_tipo12.gif @@ -50389,7 +53372,6 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||uploadlw.com^*/download-now ||uploadlw.com^*/download_button.gif ||uploadshub.com/downloadfiles/download-button-blue.gif -||uptobox.com/ayl.js ||uptobox.com/images/download.png ||uptobox.com/images/downloaden.gif ||urbanchristiannews.com/ucn/sidebar- @@ -50423,6 +53405,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||vault.starproperty.my/widget/ ||vcdq.com/tag.html ||vcdq.com^*/ad.html +||vectorportal.com/img/ss_banner ||vehix.com/tags/default.imu?$subdocument ||verdict.abc.go.com^ ||verizon.com/ads/ @@ -50433,6 +53416,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||viator.com/analytics/percent_mobile_hash.js ||vice-ads-cdn.vice.com^ ||vidbull.com/tags/vidbull_bnr.png +||vidcloud.co/js/lib/ ||vidds.net/pads*.js ||video-cdn.abcnews.com/ad_$object-subrequest ||video-cdn.abcnews.com^*_ad_$object-subrequest,domain=go.com @@ -50562,9 +53546,10 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||weather365.net/images/banners/ ||weatherbug.com^*/ova-jw.swf$object-subrequest ||weatheroffice.gc.ca/banner/ -||web.tmearn.com^$subdocument +||web.tmearn.com^ ||webdesignerdepot.com/wp-content/plugins/md-popup/ ||webdesignerdepot.com/wp-content/themes/wdd2/fancybox/ +||webdevforums.com/images/inmotion_banner.gif ||webhostingtalk.com/images/style/lw-160x400.jpg ||webhostingtalk.com/images/style/lw-header.png ||webhostingtalk.com^*-160x400. @@ -50636,7 +53621,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||wikinvest.com/wikinvest/ads/ ||wikinvest.com/wikinvest/images/zap_trade_ ||wildtangent.com/leaderboard? -||windows.net/script/p.js$domain=1fichier.com|limetorrents.cc|thepiratebay.みんな +||windows.net/script/p.js ||windowsitpro.com^*/roadblock. ||winnfm.com/grfx/banners/ ||winpcap.org/assets/image/banner_ @@ -50691,7 +53676,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||wowhead.com/uploads/skins/$image ||wowwiki.com/__varnish_ ||wp.com/wp-content/themes/vip/tctechcrunch/images/tc_*_skin.jpg -||wp.com^*/banners/$domain=showbiz411.com +||wp.com^*/banners/$domain=biznisafrica.com|showbiz411.com ||wp.com^*/coedmagazine3/gads/$domain=coedmagazine.com ||wpcomwidgets.com^$domain=thegrio.com ||wpcv.com/includes/header_banner.htm @@ -50710,6 +53695,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||wrmf.com/upload/*_Webskin_ ||wshh.me/vast/ ||wsj.net/internal/krux.js +||wsj.net/pb/pb.js ||wttrend.com/images/hs.jpg ||wunderground.com/geo/swfad/ ||wunderground.com^*/wuss_300ad2.php? @@ -50859,6 +53845,7 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||zipcode.org/site_images/flash/zip_v.swf ||zombiegamer.co.za/wp-content/uploads/*-skin- ||zomobo.net/images/removeads.png +||zonatorrent.tv/min/$script ||zonein.tv/add$subdocument ||zoneradio.co.za/img/banners/ ||zoomin.tv/decagonhandler/ @@ -50872,46 +53859,65 @@ coingamez.com,mangaumaru.com,milfzr.com,pencurimovie.cc#@#div[id^="div-gpt-ad"] ||zurrieqfc.com/images/banners/ ||zws.avvo.com^ ! Popads domains -$script,third-party,domain=0dt.net|123videos.tv|171gifs.com|1proxy.de|2ddl.download|2ddl.ooo|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4downfiles.org|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|a-o.ninja|abcmalayalam.co|abgdianci.com|acidimg.cc|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|akvideo.stream|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animepahe.com|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|atchtheofficeonline.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|bdsmstreak.com|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bemetal.net|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.com|bilasport.me|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|btdb.to|bugiltelanjang17.com|byetv.org|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|centrum-dramy.pl|cholotubex.com|cinemamkv.xyz|cinetux.net|clicknupload.org|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coreimg.net|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|ddlfr.pw|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|fbstreams.me|felipephtutoriais.com.br|filecrypt.cc|fileflares.com|filerocks.us|filesupload.org|filma24.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|firstrowas1.cc|flashbd24.blogspot.com|flixanity.online|foxurl.net|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freemoviestream.xyz|freeomovie.com|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|go4up.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaihaven.org|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hitomi.la|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iiddl.net|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imagecool.org|img2share.com|imgshot.pw|imgshots.com|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|latinohentai.com|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livecamtv.me|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|mbfsports.com|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|minkly.me|mitemovie.com|mixhdporn.com|mkvcage.com|mkvtv.net|mlbstream.me|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|mp4upload.com|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|myreadingmanga.info|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|nbastreams.me|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newmusic.trade|newpct.com|newpct1.com|nflstream.net|nflstreams.me|ngentot.tv|nhlstreams.me|ninfetasnovinhas.net|nodefiles.com|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|oload.tv|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openload.co|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|owndrives.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|playpornfree.org|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|rapidvideo.com|raptu.com|realcam.me|reallifecamhd.com|reallifecamvd.com|ripvod.com|root.sx|rosextube.com|runvideo.net|sankakucomplex.com|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sextop.net|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|smallencode.com|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sportp2p.com|sports4u.net|sportshd.me|sportups.me|srkcast.com|stadium-live.biz|streamango.com|streamcherry.com|streamingok.com|streamjav.net|streamlord.com|streampornfree.com|strikeout.co|strikeout.me|suki48.web.id|superteenz.com|sweext.com|swfchan.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|taxidrivermovie.com|tddl.tv|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|twoddl.co|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidfile.net|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipbox.nu|vipcast.pw|vipleague.co|vipleague.ws|vipracing.biz|viralfeedhindi.com|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watcheng.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchmygamesonline.com|watchparksandrecreation.cc|watchparksandrecreation.net|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldfree4u.lol|worldfree4u.ws|worldfree4umovie.live|worldvidz.com|wplocker.com|xbnat.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youav.com|youpornzz.com|yourbittorrent.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zippysharemediafire.club|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +$script,third-party,domain=0dt.net|123videos.tv|171gifs.com|1proxy.de|2ddl.download|2ddl.ooo|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4downfiles.org|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|a-o.ninja|abcmalayalam.co|abgdianci.com|acidimg.cc|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|akvideo.stream|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animepahe.com|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|atchtheofficeonline.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|bdsmstreak.com|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bemetal.net|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.com|bilasport.me|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|btdb.to|bugiltelanjang17.com|byetv.org|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|centrum-dramy.pl|cholotubex.com|cinemamkv.xyz|cinetux.net|clicknupload.org|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coreimg.net|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|ddlfr.pw|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|fbstreams.me|felipephtutoriais.com.br|filecrypt.cc|fileflares.com|filerocks.us|filesupload.org|filma24.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|firstrowas1.cc|flashbd24.blogspot.com|flixanity.online|foxurl.net|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freemoviestream.xyz|freeomovie.com|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|go4up.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaihaven.org|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hitomi.la|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iiddl.net|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imagecool.org|img2share.com|imgshot.pw|imgshots.com|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|kwik.cx|l2s.io|lacajita.xyz|lambingan.su|latinohentai.com|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livecamtv.me|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|mbfsports.com|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|minkly.me|mitemovie.com|mixhdporn.com|mkvcage.com|mkvtv.net|mlbstream.me|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|mp4upload.com|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|myreadingmanga.info|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|nbastreams.me|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newmusic.trade|newpct.com|newpct1.com|nflstream.net|nflstreams.me|ngentot.tv|nhlstreams.me|ninfetasnovinhas.net|nodefiles.com|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|oload.tv|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openload.co|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|owndrives.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|playpornfree.org|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|rapidvideo.com|raptu.com|realcam.me|reallifecamhd.com|reallifecamvd.com|ripvod.com|root.sx|rosextube.com|runvideo.net|sankakucomplex.com|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sextop.net|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|smallencode.com|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sportp2p.com|sports4u.net|sportshd.me|sportups.me|srkcast.com|stadium-live.biz|streamango.com|streamcherry.com|streamingok.com|streamjav.net|streamlord.com|streampornfree.com|strikeout.co|strikeout.me|suki48.web.id|superteenz.com|sweext.com|swfchan.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|taxidrivermovie.com|tddl.tv|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|twoddl.co|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidfile.net|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipbox.nu|vipcast.pw|vipleague.co|vipleague.ws|vipracing.biz|viralfeedhindi.com|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watcheng.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchmygamesonline.com|watchparksandrecreation.cc|watchparksandrecreation.net|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldfree4u.lol|worldfree4u.ws|worldfree4umovie.live|worldvidz.com|wplocker.com|xbnat.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youav.com|youpornzz.com|yourbittorrent.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zippysharemediafire.club|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com @@|blob:$script,domain=dato.porn -@@||api.peer5.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com -@@||aspnetcdn.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com -@@||bootstrapcdn.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com -@@||chatango.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|atchparksandrecreation.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freeomovie.com|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livecamtv.me|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|strikeout.me|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipbox.nu|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com -@@||cloudflare.com/ajax/libs/$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animepahe.com|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|bdsmstreak.com|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freemoviestream.xyz|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|realcam.me|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com -@@||cse.google.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||api.peer5.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||aspnetcdn.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||bootstrapcdn.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||chatango.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|atchparksandrecreation.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freeomovie.com|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livecamtv.me|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|strikeout.me|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipbox.nu|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||cloudflare.com/ajax/libs/$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animepahe.com|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|bdsmstreak.com|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freemoviestream.xyz|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|realcam.me|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||cse.google.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com @@||datoporn.com/assets/js/$script,domain=dato.porn -@@||disqus.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com -@@||disquscdn.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bestsongspk.com|big4umovies.net|bilasport.pw|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fastdrama.co|faststream.ws|felipephtutoriais.com.br|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thiruttuvcd.me|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com -@@||facebook.net^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com -@@||google.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com -@@||googleapis.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|bdsmstreak.com|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freemoviestream.xyz|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|mp4upload.com|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com -@@||gstatic.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freemoviestream.xyz|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com -@@||jquery.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youav.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com -@@||jsdelivr.net^$script,domain=bilasport.com|bilasport.me|bilasport.pw -@@||jwplatform.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com -@@||jwpsrv.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|fbstreams.me|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mlbstream.me|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|nbastreams.me|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|nflstreams.me|ngentot.tv|nhlstreams.me|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com -@@||maps.google.com/maps/$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|anitube.es|aniwatchtheofficeonline.net|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|mezone.pl|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||disqus.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||disquscdn.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bestsongspk.com|big4umovies.net|bilasport.pw|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fastdrama.co|faststream.ws|felipephtutoriais.com.br|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thiruttuvcd.me|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||facebook.net^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||google.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||googleapis.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|bdsmstreak.com|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freemoviestream.xyz|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|mp4upload.com|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||gstatic.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freemoviestream.xyz|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||jquery.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youav.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||jsdelivr.net^$script,domain=animepahe.com|bilasport.com|bilasport.me|bilasport.pw|kwik.cx +@@||jwplatform.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||jwpsrv.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animeid.io|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|fbstreams.me|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filesupload.org|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hulkload.com|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|l2s.io|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|media1fire.com|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minatosuki.website|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mlbstream.me|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|nbastreams.me|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|nflstreams.me|ngentot.tv|nhlstreams.me|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|putarfilm.com|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|sky-streams.blogspot.co.uk|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|tfpdl.de|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||maps.google.com/maps/$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|anitube.es|aniwatchtheofficeonline.net|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|mezone.pl|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com @@||mycouchtuner.nu^$script,domain=couchtuner.nu -@@||onesignal.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com -@@||platform.instagram.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com -@@||s.gravatar.com^$third-party,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com -@@||s.ytimg.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com -@@||secure.gravatar.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com -@@||tumblr.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com -@@||twitter.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com -@@||wp.com/wp-content/js/$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.com|shinden.pl|shofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||onesignal.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|linclik.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||platform.instagram.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||s.gravatar.com^$third-party,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||s.ytimg.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||secure.gravatar.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||tumblr.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||twitter.com^$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com +@@||wp.com/wp-content/js/$script,domain=171gifs.com|1proxy.de|2ddl.download|300mbfilms.org|300mbmovies4u.lol|321jav.com|353online.com|4horlover.blogspot.com|4horlover2.blogspot.com|4proxy.de|61tube.com|69sugar.com|6jav.com|6teentube.am|7starhd.com|9xmovies.site|abcmalayalam.co|abgdianci.com|adultdouga.biz|aflamfree.net|aflamtorrent.com|agarios.org|ahlamtv.com|al.ly|alantv.net|alivefoot.us|alivefootballstreaming.com|allpeliculas.com|alltube.tv|ally.sh|amabitch.com|amateur.ug|ancensored.com|andrija-i-andjelka.com|animakai.info|anime-music.info|anime-shitai.tv|anime-sugoi.com|animeado.net|animeai.org|animeai2.net|animelek.com|animemusicdownload.info|animesenzalimiti.com|animesonline2hd.org|animesonlinetk.info|animesorion.org|animezone.pl|anitube.es|antenasport.eu|anyanime.com|apklover.net|aquariumgays.com|arab-moviez.org|arabloads.net|arabp2p.com|archived.moe|artgifsocean.com|asianporndistrict.com|asianxv.com|assistirfilmeshd.org|assistirfilmesonline2.net|avonline.tv|avpockiehd.com|axxomovies.in|azkempire.com|aznude.com|baixarsomusica.com|bajarjuegospcgratis.com|bakacan.com|balkandownload.org|balkanje.com|bdmusicboss.net|bdsmporn.us|beautiesbondage.com|becekin.net|beelink.in|behchala.com|bersek.xyz|bestsongspk.com|big4umovies.net|bilasport.pw|bitch-show.com|bitporno.com|blackboxrepack.com|blacklionmusic.com|blogqpot.com|bludv.com|bokep2017.com|bokepcewek.net|bokepseks.co|bolly2tolly.com|bouncebreak.com|brazzershd.co|btdb.in|bugiltelanjang17.com|bypassed.cab|bypassed.plus|bypassed.team|calcioitalia.stream|camrouge.com|camwhores.co|cartoonhd.be|cartoonhd.cc|cartoonhd.globa|cartoonhd.global|cartoonth12.com|catchcoin.pw|catosports.ml|centraldeanimes.biz|cholotubex.com|cinemamkv.xyz|cinetux.net|clik.pw|cliphayho.com|cloudy.ec|coastalhut.com|columbia-xxx.com|comicporno.org|comicsmanics.com|cookiesnetfl1x.com|cooltamil.com|coroas40.com|coshurl.co|couchtuner.fr|couchtuner.nu|cricbox.net|cwtube.dj|czechmoneyteens.com|dailyuploads.net|dato.porn|datpiff.biz|dblatino.com|dclinks.info|dd-books.com|debrideco.com|demonoid.co|depedlps.blogspot.com|desixnxx.net|devil-torrents.pl|discografiascompletas.net|divxatope1.com|djmazamp3.info|dokazm.mk|donlotfile.com|download-xyz.com|downloadgameps3.com|downloadgamepsp.com|downloadgamexbox.com|dragonball-time.com|drakorindo.com|drakorindofilms.com|drhmonegyi.net|dvdwap.com|dzrepackteam.com|e-hentai.me|e-jav.com|easyxtubes.com|edmdl.com|ekasiwap.com|electro-torrent.pl|embedlink.info|embedsr.to|erodouga69.com|erostar.jp|estrenosdoramas.net|estrenosdoramas.org|etsmods.net|eurostreaming.video|exposure.pw|fagken.com|fas.li|fastdrama.co|faststream.in|faststream.ws|felipephtutoriais.com.br|filecrypt.cc|filerocks.us|filmaon.com|filmclub.tv|filmehd.net|filmeserialeonline.org|filmeseseriesonline.net|filmesonline1080p.com|filmesonline4.com|filmesonlineagora.com|filmesonlineplay.com|filmesonlinex.biz|filmetraduseonline.ro|filmgur.com|filmi7.com|filminvazio.com|filmovi.eu|filmozu.net|filmuptobox.net|filsex.com|flashbd24.blogspot.com|flixanity.online|freeadultcomix.com|freeiptvlinks.net|freelivesports.co|freesoftwaredlul.com|fuckingsession.com|full-serie.biz|fullmaza.net|fullpinoymovies.net|futebolps2.com|fxporn.net|gameofporn.net|gamepciso.com|gamestorrent.co|garotosbrasil.com|gaycock4u.com|gaysex69.net|gibanica.club|girlswithmuscle.com|gogoanime.ch|goldchannelmovie.net|gottateens.com|gravuregirlz.com|grcrt.net|guasavemp3.com|hacknetfl1x.net|halacima.net|happy-foxie.com|haylike.net|hdarkzone.com|hdencoders.com|hdmovie16.ws|hdmovie24.net|hdmusic23.net|hdmusic25.com|hdmusic90.co|hdporner720.com|hdpornfull.co|hdpornfull.net|hdshows.in|hdteenvids.com|hdtube.co|hdzex.net|healthsoul.info|hentai-for.me|hentai-id.tv|hentai.to|hentaicomicsbr.net|hentaiplay.net|hentaiplus.co|hentaistream.co|her69.net|herobo.com|heymanga.me|hindimoviesonlines.net|hiper.cool|hkfree.co|homeporn.tv|hon3yhd.com|hqq.watch|hyperdebrid.net|i-gay.org|icwutudidare.info|idolblog.org|ig2fap.com|igg-games.com|ightdl.xyz|iimgur.club|ilinks.ug|ilovefilmesonline.biz|image-bugs.com|imagecoin.net|imgshot.pw|imgsmile.com|immunicity.cab|immunicity.plus|immunicity.team|incestoporno.org|insharee.com|iprojectfreetv.us|iptvsatlinks.blogspot.com|itastreaming.gratis|ivhunter.com|iwatchgameofthrones.cc|izporn.net|jav-for.me|javeu.com|javfhd.tv|javfinder.to|javgay.com|javhd.pro|javhd4k.com|javkimochiii.com|javleak.com|javmobile.net|javmost.com|javonline.online|javpob.com|javrom.com|javstream.co|javus.net|jdownloader2premium.com|jilhub.xyz|jizzman.com|jogostorrentgratis.net|jpfiles.eu|jpgayporn.net|jpidols.tv|k18.co|k2nblog.com|karanpc.com|kingstheme.com|kingvid.tv|kissanime.ru|kissasian.com|kizzboy.com|kooora2day.com|koraspeak.com|koreansubindo.net|kreskowkazone.pl|kreskowki.tv|kshowes.net|lacajita.xyz|lambingan.su|layar-21.com|layarindo21.com|lecheanal.com|leech.ae|leosims.com|letsjav.com|link2download.net|livehd90m.info|livesoccertv.live|livestreaming24.net|loonertube.com|lyricsy.ir|macgames-download.com|macnwins.com|magesy.be|manatelugump3.net|mangacanblog.com|maniacosporcomics.com|marapcana.eu|marvin-vibez.to|masflowmusik.net|masterfilmesonlinegratis.info|maxinlive.com|mbfcast.pw|megafilmeshdplus.org|megafodabr.com|megahentaicomics.com|megaseriesonline.com|megatobox.net|meguminime.com|metaserie.com|milfcomix.com|milversite.me|minatosuki.com|minhaserie.me|mitemovie.com|mixhdporn.com|mkvtv.net|mmfilmes.com|mocnoi.com|modelblog.org|movie24k.ch|movieerotic.net|moviehd-free.com|moviehd-xxx.com|movierulz.ch|movierulz.cm|movierulz.xyz|movies24hd.co|movies5x.com|moviesak47.com|moviesgoldonline.net|moviesgoldonline.pro|moviesgolds.com|movieshdgratis.com.mx|movietubenow.bz|movietv.ws|moviezplanet.org|movieztimes.com|mp3haat.com|mp3kart.cc|mp3kart.co|mp3kart.com|mp3mydownload.com|mp3puu.com|mp3songdl.net|musculoduro.com.br|muvibg.com|mylucah.co|mymoviepot.xyz|mzansifun.com|mzansiporntube.com|mzansixxx.com|namethatpornstar.com|naphi.lol|nasze-kino.online|nbafullhd.com|neko-miku.com|nekonime.com|newhdmovie24.biz|newhdmovie24.co|newhdmovies.net|newpct.com|newpct1.com|nflstream.net|ngentot.tv|ninfetasnovinhas.net|nontonanime.org|nontononlinedrama.com|nosteam.com.ro|nosteam.org.ro|nudeyoung.xyz|nulledcenter.com|nungg.com|nungmovies-hd.com|nuttit.com|nxtcomicsclub.com|ocsstream.info|ohohd.com|ohyeah1080.com|okmovie-hd.com|olangal.pro|omberbagi.com|ondeeubaixo.com|one-series.cc|onlinefilmovisaprevodom.cc|onlinefilmsitesii.net|onlinemoviesgold.one|onlinemoviesprime.net|openx.tv|opujem.com|otaku-animehd.com|otorrents.com|ottakae.com|pahe.in|pandamovie.eu|pass69.com|pcgames-download.com|peliculasabc.net|peliculasgo.com|peliculasm.tv|peliculasmega1k.com|peliculastomas01.org|pelisplus.tv|pelisxporno.com|pentasex.com|perfecthdmovies.pw|perulareshd.pw|phimotv.net|picanteeproibido.com.br|pinaycute.com|pipocao.com|pirateaccess.xyz|piratebay.co.in|planetsport.pw|playbokep.me|playpornfree.net|pleermp3.net|pokemonlaserielatino.com|polskie-torrenty.com|popjav.com|porneq.com|pornfromcz.com|pornfromczech.com|pornhardx.com|pornhd5k.com|pornhubz.tumblr.com|pornleak.net|pornlibrary.net|pornmegabox.net|pornobae.com|pornocomics.net|pornotorrent.com.br|pornotorrent.org|pornpassw0rds.com|pornsexonline.xxx|pornvibe.org|pornvxl.com|pornzexx.com|portalroms.com|portalultautv.com|primewire.io|programasvirtualespc.net|projectfreetvhd.co|projectfreetvi.info|psarips.com|pubfilmonline.net|pure-anime.tv|pussybook.xyz|q3sk-dizi.blogspot.com|querofilmehd.com|r34anim.com|rapcloud.co|reallifecamhd.com|reallifecamvd.com|ripvod.com|rosextube.com|runvideo.net|savvystreams.blogspot.co.uk|savvystreams.blogspot.com|sceper.ws|sdmoviespoint.in|serialed.blogspot.com|series-cravings.tv|seriesblanco.com|seriesblanco.tv|seriescr.com|seriesfuture.com|seriesintorrent.com|serieslatino.tv|seriesparaassistironline.org|seriesparalatinoamerica.blogspot.com|sexisfree.net|sexix.net|sexiz.net|sexkino.to|sexloading.com|sexvui.net|sexxdesi.net|sexy-youtubers.com|sexyeroticgirls.comshofonline.org|short.am|shush.se|sinevizyonda.org|singgah.in|sitpad.info|skidrow-games.io|skidrowcrack.com|skidrowgamesreloaded.com|sklns.net|soccerembed.blogspot.com|solotorrent.net|soparagamestorrents.com|spacemov.tv|speedplay.pro|sports4u.net|sportshd.me|stadium-live.biz|streamcherry.com|streamingok.com|streamlord.com|streampornfree.com|strikeout.co|suki48.web.id|superteenz.com|sweext.com|tamilmv.eu|tamilmv.vc|tamilrasigan.net|tamilyogi.fm|teenboytwink.com|teentubeq.com|tele-wizja.com|telugudon.com|telugupalaka.com|teluguringtones.co|telugusexstorieskathalu.net|theapricity.com|thebarchive.com|thebestofcafucus.com|thepiratebay.cd|thepiratebay24.ga|thepiratebay3.org|theputlocker.net|thesimplebay.pro|thevid.net|thiruttuvcd.me|thplayers.com|tlenovelas.net|todaypk.ag|todaypk.li|todoinmega.com|tokusatsuindo.com|torjackan.info|torrentcounter.cc|torrentfilmesbr.com|torrentlocura.com|torrentool.com|torrentoon.com|torrentrapid.com|torrentscompletos.com|torrentsgroup.com|tousatu.biz|tr7music.me|tuhentaionline.com|tumejortorrent.com|tuportaldemusica.com|turkishseries.li|tuserie.com|tushyporn.net|tvrex.net|twitchstats.net|u2s.io|ufreetv.com|unblocked.cab|unblocked.plus|unblocked.team|unduhfilmrama.biz|upcomics.org|uporniahd.com|urle.co|usabit.com|uskip.me|utaseries.co|utaseries.com|uwatchfree.co|v100v.net|vdizpk.com|veekyforums.com|veporn.net|vercanalestv.com|verdirectotv.com|verpeliculasporno.gratis|vertusnovelas.net|veyqo.net|veziserialeonline.info|vibokep.info|vidabc.com|video.az|videobokepgratis.me|videobokepincest.xyz|videoexa.com|videosexbokep.org|videosnudes.com|vidiobokeptop.com|vidtome.co|vidz7.com|vidzcode.com|viooz.ac|vipracing.biz|viralshow.info|vivatorrents.com|viveseries.com|vivetusnovelas.com|vixvids.to|vpondo.com|vpornex.com|watchaha.com|watcharcheronline.com|watchcommunity.cc|watchcommunity.tv|watchers.to|watchfomny.tv|watchjavidol.com|watchjavonline.com|watchme247.co.il|watchparksandrecreation.cc|watchpornfree.me|watchtheofficeonline.cc|watchtheofficeonline.net|watchxxxparody.com|wetblog.org|wibudesu.com|wolverdon-filmes.com|world4ufree.ws|worldvidz.com|wplocker.com|xdvideos.org|xfilmywap.com|xgatinhas.com|xkorean.net|xmovies1.com|xmovies247.com|xmovies8.org|xrares.com|xteenchan.com|xvideospanish.com|xxgasm.com|xxhdporn.com|xxx-comics.com|xxxstooorage.com|yallakora-online.com|yedhit.com|yeucontrai.com|yify-torrent.xyz|yify.bz|yodrama.com|youpornzz.com|yourporn.sexy|youswear.com|ytsyify.com|yuptorrents.com|yuuk.net|zambianobserver.com|zfilmeonline.eu|zippymoviez.top|zippysharealbum.download|zonavideo.net|zone-series.cc|zoocine.co|zoomtv.me|zw-net.com @@||youtube.com/iframe_api$third-party @@||youtube.com/player_api$third-party ! kimcartoon.me -@@||kimcartoon.me/Scripts/$script,domain=kimcartoon.me ||kimcartoon.me^$script,domain=kimcartoon.me -! -/^https?:\/\/([0-9a-z\-]+\.)?(9anime|kimcartoon|memecenter|readcomiconline|watchcartoononline)\.[a-z]{2,4}\/(?!(Content|Scripts|Uploads|assets|static|thumbs|wp-content|wp-includes))(.*)/$image,script,~third-party -@@||9anime.is/assets/min/frontend/all.js$script -@@||9anime.is/assets/player/jwplayer-7.12.3/jwplayer.js$script -! igg-games.com -/igg-games\.com\/[a-zA-Z0-9]{10,}.*/$script,~third-party +! bebi script +/^https?:\/\/([0-9a-z\-]+\.)?(9anime|animeland|animenova|animeplus|animetoon|animewow|gamestorrent|goodanime|gogoanime|igg-games|kimcartoon|memecenter|readcomiconline|toonget|toonova|watchcartoononline)\.[a-z]{2,4}\/(?!([Ee]xternal|[Ii]mages|[Ss]cripts|[Uu]ploads|ac|ajax|assets|combined|content|cov|cover|(img\/bg)|(img\/icon)|inc|jwplayer|player|playlist-cat-rss|static|thumbs|wp-content|wp-includes)\/)(.*)/$image,other,script,~third-party,xmlhttprequest +@@||gogoanime.to/player.js$script +@@||watchcartoononline.io/tema/images/jwplayer.jpg$image,~third-party +! adyou.me +@@||ajax.googleapis.com/ajax/libs/$script,domain=adyou.co|adyou.me +@@||google.com/recaptcha/$domain=adyou.co|adyou.me +|http://$script,stylesheet,subdocument,third-party,xmlhttprequest,domain=adyou.co|adyou.me +|https://$script,stylesheet,subdocument,third-party,xmlhttprequest,domain=adyou.co|adyou.me +||imageshack.com^$domain=adyou.co|adyou.me +! clipwatching.com +|http://$script,third-party,domain=clipwatching.com +|https://$script,third-party,domain=clipwatching.com +! torrentfunk.com +|http://$script,subdocument,third-party,xmlhttprequest,domain=torrentfunk.com +|https://$script,subdocument,third-party,xmlhttprequest,domain=torrentfunk.com +||torrentfunk.com/sw1.js +! hdmoza.com +$webrtc,domain=hdmoza.com +|http://$script,stylesheet,subdocument,third-party,xmlhttprequest,domain=hdmoza.com +|https://$script,stylesheet,subdocument,third-party,xmlhttprequest,domain=hdmoza.com +||hdmoza.com/nb/ +! itdmusic.com +$webrtc,domain=itdmusic.com|itdmusic.in +|http://$script,third-party,xmlhttprequest,domain=itdmusic.com|itdmusic.in +|https://$script,third-party,xmlhttprequest,domain=itdmusic.com|itdmusic.in ! xclusivejams2.com @@||cbox.ws^$third-party,domain=xclusivejams2.com @@||disqus.com^$script,domain=xclusivejams2.com @@ -50945,18 +53951,16 @@ $script,domain=imageporter.com $xmlhttprequest,domain=img2share.com |http://$script,stylesheet,subdocument,third-party,xmlhttprequest,domain=img2share.com ! estream.to -$script,stylesheet,subdocument,third-party,websocket,xmlhttprequest,domain=estream.nu|estream.to -@@||cloudflare.com/ajax/$script,domain=estream.nu|estream.to -@@||escdn.co/js/sandblaster.js$script,domain=estream.nu|estream.to -@@||escdn.co/js/tabber.js$script,domain=estream.nu|estream.to -@@||escdn.co/player$script,domain=estream.nu|estream.to -@@||escdn.co/t6/$script,domain=estream.nu|estream.to -@@||escdn.co^$stylesheet,xmlhttprequest,domain=estream.nu|estream.to -@@||escdn.co^*/1.js$script,domain=estream.nu|estream.to -@@||flowplayer.org^$script,domain=estream.nu|estream.to -@@||fonts.googleapis.com^$stylesheet,domain=estream.nu|estream.to -! cheezburger.com -$subdocument,third-party,xmlhttprequest,domain=cheezburger.com +$script,stylesheet,subdocument,third-party,websocket,xmlhttprequest,domain=estream.nu|estream.to|estream.xyz +@@||cloudflare.com/ajax/$script,domain=estream.nu|estream.to|estream.xyz +@@||escdn.co/js/sandblaster.js$script,domain=estream.nu|estream.to|estream.xyz +@@||escdn.co/js/tabber.js$script,domain=estream.nu|estream.to|estream.xyz +@@||escdn.co/player$script,domain=estream.nu|estream.to|estream.xyz +@@||escdn.co/t6/$script,domain=estream.nu|estream.to|estream.xyz +@@||escdn.co^$stylesheet,xmlhttprequest,domain=estream.nu|estream.to|estream.xyz +@@||escdn.co^*/1.js$script,domain=estream.nu|estream.to|estream.xyz +@@||flowplayer.org^$script,domain=estream.nu|estream.to|estream.xyz +@@||fonts.googleapis.com^$stylesheet,domain=estream.nu|estream.to|estream.xyz ! r4dm.com @@||api.solvemedia.com^$script,domain=r4dm.com @@||cdnjs.cloudflare.com/ajax/libs/$script,domain=r4dm.com @@ -50970,8 +53974,9 @@ $subdocument,third-party,xmlhttprequest,domain=cheezburger.com @@||vidoza.net/js/ads.js$script,domain=vidoza.net @@||vidoza.net/js/pop.js$script,domain=vidoza.net @@||vidoza.net^$generichide -|http://$image,script,third-party,domain=vidoza.net -|https://$image,script,third-party,domain=vidoza.net +|http://$image,script,subdocument,third-party,domain=vidoza.net +|https://$image,script,subdocument,third-party,domain=vidoza.net +||js.vidoza.net^ ! filecrypt.cc @@||filecrypt.cc/js/container.js$script @@||filecrypt.cc/js/fcwindow.js$script @@ -51060,10 +54065,12 @@ $subdocument,third-party,xmlhttprequest,domain=cheezburger.com @@||jquery.com^$script,domain=stream2watch.mx|stream2watch.org |http*://$image,script,stylesheet,subdocument,third-party,xmlhttprequest,domain=stream2watch.mx|stream2watch.org ! shink -@@||cloudflare.com/ajax/$stylesheet,domain=shink.me -@@||google.com/recaptcha/$domain=shink.me -@@||googleapis.com^$script,domain=shink.me -|http*://$image,script,stylesheet,subdocument,third-party,xmlhttprequest,domain=shink.me +@@||ajax.googleapis.com/ajax/libs/$script,domain=shink.me|shon.xyz +@@||cloudflare.com/ajax/$stylesheet,domain=shink.me|shon.xyz +@@||google.com/recaptcha/$domain=shink.me|shon.xyz +@@||maxcdn.bootstrapcdn.com^$stylesheet,domain=$stylesheet,domain=shink.me|shon.xyz +|http://$image,script,stylesheet,subdocument,third-party,xmlhttprequest,domain=shink.me|shon.xyz +|https://$image,script,stylesheet,subdocument,third-party,xmlhttprequest,domain=shink.me|shon.xyz ! bypassed.net |http://$script,stylesheet,subdocument,third-party,xmlhttprequest,domain=bypassed.net |https://$script,stylesheet,subdocument,third-party,xmlhttprequest,domain=bypassed.net @@ -51093,10 +54100,11 @@ $subdocument,third-party,xmlhttprequest,domain=cheezburger.com @@||demonoid.pw/new_pm.php$xmlhttprequest @@||demonoid.pw/torrent_categories_script.js$script @@||demonoid.pw/torrent_categories_script.php|$script -|http://$script,xmlhttprequest,domain=demonoid.pw -|https://$script,xmlhttprequest,domain=demonoid.pw +|http://$script,subdocument,xmlhttprequest,domain=demonoid.pw +|https://$script,subdocument,xmlhttprequest,domain=demonoid.pw ! imagebam @@||ajax.googleapis.com^$script,domain=imagebam.com +@@||imagebam.com/ad/$image @@||imagebam.com/img/clicktostart.png$image @@||imagebam.com/img/help.png$image @@||imagebam.com/img/ib_badge.gif$image @@ -51120,28 +54128,18 @@ $subdocument,third-party,xmlhttprequest,domain=cheezburger.com @@||ajax.googleapis.com^$script,domain=my-project-free.tv|myprojectfreetv.net |http://$script,third-party,xmlhttprequest,domain=my-project-free.tv|myprojectfreetv.net |https://$script,third-party,xmlhttprequest,domain=my-project-free.tv|myprojectfreetv.net -! destructoid.com -@@||ajax.googleapis.com^$script,domain=destructoid.com -@@||code.jquery.com^$script,domain=destructoid.com -@@||disqus.com^$script,domain=destructoid.com -@@||disquscdn.com^$script,domain=destructoid.com -@@||jwplatform.com^$domain=destructoid.com -@@||jwpsrv.com^$domain=destructoid.com -@@||maxcdn.bootstrapcdn.com^$script,domain=destructoid.com -|http://$script,third-party,xmlhttprequest,domain=destructoid.com -|https://$script,third-party,xmlhttprequest,domain=destructoid.com ! fmovies -@@||ajax.googleapis.com/ajax/libs/$script,domain=fmovies.is|fmovies.se|fmovies.to -@@||cloudflare.com^$script,stylesheet,domain=fmovies.is|fmovies.se|fmovies.to -@@||disqus.com^$script,xmlhttprequest,domain=fmovies.is|fmovies.se|fmovies.to -@@||disquscdn.com^$script,stylesheet,xmlhttprequest,domain=fmovies.is|fmovies.se|fmovies.to -@@||fmovies.*/ajax/$xmlhttprequest,domain=fmovies.is|fmovies.se|fmovies.to -@@||fmovies.*/grabber-api/?$domain=fmovies.is|fmovies.se|fmovies.to -@@||fmovies.*/user/$xmlhttprequest,domain=fmovies.is|fmovies.se|fmovies.to -@@||platform.twitter.com^$script,domain=fmovies.is|fmovies.se|fmovies.to -@@||static1.akacdn.ru/assets/$script,stylesheet,domain=fmovies.is|fmovies.se|fmovies.to -|http://$other,script,stylesheet,third-party,xmlhttprequest,domain=fmovies.is|fmovies.se|fmovies.to -|https://$other,script,stylesheet,third-party,xmlhttprequest,domain=fmovies.is|fmovies.se|fmovies.to +@@||ajax.googleapis.com/ajax/libs/$script,domain=fmovies.is|fmovies.se|fmovies.taxi|fmovies.to +@@||cloudflare.com^$script,stylesheet,domain=fmovies.is|fmovies.se|fmovies.taxi|fmovies.to +@@||disqus.com^$script,xmlhttprequest,domain=fmovies.is|fmovies.se|fmovies.taxi|fmovies.to +@@||disquscdn.com^$script,stylesheet,xmlhttprequest,domain=fmovies.is|fmovies.se|fmovies.taxi|fmovies.to +@@||fmovies.*/ajax/$xmlhttprequest,domain=fmovies.is|fmovies.se|fmovies.taxi|fmovies.to +@@||fmovies.*/grabber-api/?$domain=fmovies.is|fmovies.se|fmovies.taxi|fmovies.to +@@||fmovies.*/user/$xmlhttprequest,domain=fmovies.is|fmovies.se|fmovies.taxi|fmovies.to +@@||platform.twitter.com^$script,domain=fmovies.is|fmovies.se|fmovies.taxi|fmovies.to +@@||static1.akacdn.ru/assets/$script,stylesheet,domain=fmovies.is|fmovies.se|fmovies.taxi|fmovies.to +|http://$other,script,stylesheet,third-party,xmlhttprequest,domain=fmovies.is|fmovies.se|fmovies.taxi|fmovies.to +|https://$other,script,stylesheet,third-party,xmlhttprequest,domain=fmovies.is|fmovies.se|fmovies.taxi|fmovies.to ! wholecloud.net @@||ajax.googleapis.com^$script,domain=wholecloud.net |http://$script,subdocument,third-party,xmlhttprequest,domain=wholecloud.net @@ -51155,13 +54153,19 @@ $subdocument,third-party,xmlhttprequest,domain=cheezburger.com @@||connect.facebook.net^$script,domain=ancient-origins.net |http://$script,third-party,xmlhttprequest,domain=ancient-origins.net |https://$script,third-party,xmlhttprequest,domain=ancient-origins.net +! alltube +@@||ajax.googleapis.com/ajax/libs/$script,domain=alltube.pl +@@||alltube.pl/?$xmlhttprequest +@@||alltube.pl/jsverify.php$xmlhttprequest +|http://$script,third-party,domain=alltube.pl +|https://$script,third-party,domain=alltube.pl ! vshare.eu @@||ajax.googleapis.com^$script,domain=vshare.eu @@||cdnjs.cloudflare.com^$script,domain=vshare.eu @@||lp.longtailvideo.com^$script,domain=vshare.eu @@||vjs.zencdn.net^$script,domain=vshare.eu -|http://$script,third-party,xmlhttprequest,domain=vshare.eu -|https://$script,third-party,xmlhttprequest,domain=vshare.eu +|http://$script,stylesheet,third-party,xmlhttprequest,domain=vshare.eu +|https://$script,stylesheet,third-party,xmlhttprequest,domain=vshare.eu ! filmlinks4u.is |http://$script,third-party,xmlhttprequest,domain=filmlinks4u.is |https://$script,third-party,xmlhttprequest,domain=filmlinks4u.is @@ -51226,6 +54230,17 @@ $subdocument,third-party,xmlhttprequest,domain=cheezburger.com @@||googleapis.com/ajax/$script,domain=tamilmv.yt |http://$script,third-party,xmlhttprequest,domain=tamilmv.yt |https://$script,third-party,xmlhttprequest,domain=tamilmv.yt +! readysethealth.com +@@||readysethealth.com/wp-includes/js/wp-emoji-release.min.js$script +|http://$script,domain=readysethealth.com +|https://$script,domain=readysethealth.com +! the123movies.org +@@||googleapis.com^$script,domain=the123movies.org +@@||netdna-ssl.com^$script,stylesheet,domain=the123movies.org +@@||tmdb.org^$image,domain=the123movies.org +|http://$script,third-party,xmlhttprequest,domain=the123movies.org +|https://$script,third-party,xmlhttprequest,domain=the123movies.org +||the123movies.org^*.png$popup ! world4ufree.to |http://$script,third-party,xmlhttprequest,domain=world4ufree.to |https://$script,third-party,xmlhttprequest,domain=world4ufree.to @@ -51279,6 +54294,7 @@ $subdocument,third-party,xmlhttprequest,domain=cheezburger.com ||rarbgmirror.com^$script,~third-party ||rarbgmirror.xyz^$script,~third-party ||rarbgproxy.org^$script,~third-party +||rarbgprx.org^$script,~third-party ! rule34 @@||code.jquery.com^$script,domain=rule34.xxx @@||rule34.xxx/ads.js$script,~third-party @@ -51349,6 +54365,7 @@ $subdocument,third-party,xmlhttprequest,domain=cheezburger.com |https://$script,third-party,xmlhttprequest,domain=fullmatchesandshows.com ! yts @@||yts.am/assets/minified/modded1.js$script,~third-party +@@||yts.am/cdn-cgi/scripts/$script,~third-party |http://$script,domain=yts.am |https://$script,domain=yts.am ! downace.com @@ -51363,15 +54380,16 @@ $subdocument,third-party,xmlhttprequest,domain=cheezburger.com |http://$script,third-party,xmlhttprequest,domain=streamwoop.tv |https://$script,third-party,xmlhttprequest,domain=streamwoop.tv ! upload.so -|http://$script,third-party,xmlhttprequest,domain=upload.so|uplod.cc -|https://$script,third-party,xmlhttprequest,domain=upload.so|uplod.cc +|http://$script,third-party,xmlhttprequest,domain=upload.so|uplod.cc|uplod.io|uplod.ws +|https://$script,third-party,xmlhttprequest,domain=upload.so|uplod.cc|uplod.io|uplod.ws ! gelbooru.com -@@||gelbooru.com/index.php?$xmlhttprequest -@@||gelbooru.com/public/$xmlhttprequest,domain=gelbooru.com -@@||gelbooru.com/script/application.js$script -@@||platform.twitter.com^$script,domain=gelbooru.com -|http://$script,xmlhttprequest,domain=gelbooru.com -|https://$script,xmlhttprequest,domain=gelbooru.com +/gelbooru\.com.*[a-zA-Z0-9?!=@%#]{40,}/$image,other +@@||ads.exosrv.com^$script,domain=gelbooru.com +@@||gelbooru.com/ads.js$script,~third-party +@@||gelbooru.com^$generichide +||gelbooru.com*/license.$script +||gelbooru.com*/tryt.$script +||gelbooru.com/halloween/ ! theinquirer.net / professionaladviser.com @@||disqus.com^$script,domain=professionaladviser.com|theinquirer.net @@||disquscdn.com^$script,domain=professionaladviser.com|theinquirer.net @@ -51399,9 +54417,6 @@ $subdocument,third-party,xmlhttprequest,domain=cheezburger.com @@||tags.tiqcdn.com^$domain=games.pch.com |http://$script,third-party,xmlhttprequest,domain=games.pch.com |https://$script,third-party,xmlhttprequest,domain=games.pch.com -! mirrorcreator.com -|http://$script,third-party,xmlhttprequest,domain=mirrorcreator.com -|https://$script,third-party,xmlhttprequest,domain=mirrorcreator.com ! firstrow-related @@?stream=/embed/*&width=*&height=$script,domain=firstrowas.co|gofirstrow.eu|ifirstrow.eu|ifirstrowit.eu|webfirstrow.eu @@||ajax.googleapis.com^$script,domain=firstrowas.co|gofirstrow.eu|ifirstrow.eu|ifirstrowit.eu|webfirstrow.eu @@ -51436,13 +54451,13 @@ $subdocument,third-party,xmlhttprequest,domain=cheezburger.com @@||depositfiles.com/get_file.php$xmlhttprequest @@||depositfiles.com/gold/$xmlhttprequest @@||depositfiles.com/js/$script -@@||depositfiles.com/thumb/$xmlhttprequest +@@||depositfiles.com/thumb/$image,xmlhttprequest @@||depositfiles.com/upload/$subdocument @@||depositfiles.org/api/$xmlhttprequest @@||depositfiles.org/get_file.php$xmlhttprequest @@||depositfiles.org/gold/$xmlhttprequest @@||depositfiles.org/js/$script -@@||depositfiles.org/thumb/$xmlhttprequest +@@||depositfiles.org/thumb/$image,xmlhttprequest @@||depositfiles.org/upload/$subdocument,xmlhttprequest @@||depositvpn.com/api/$xmlhttprequest,domain=depositfiles.com|depositfiles.org|dfiles.eu|dfiles.ru @@||depositvpn.com/iframe/$subdocument,domain=depositfiles.com|depositfiles.org|dfiles.eu|dfiles.ru @@ -51450,22 +54465,22 @@ $subdocument,third-party,xmlhttprequest,domain=cheezburger.com @@||dfiles.eu/get_file.php?$xmlhttprequest @@||dfiles.eu/gold/$xmlhttprequest @@||dfiles.eu/js/$script -@@||dfiles.eu/thumb/$xmlhttprequest +@@||dfiles.eu/thumb/$image,xmlhttprequest @@||dfiles.eu/upload/$subdocument,xmlhttprequest @@||dfiles.ru/api/$xmlhttprequest @@||dfiles.ru/get_file.php$xmlhttprequest @@||dfiles.ru/gold/$xmlhttprequest @@||dfiles.ru/js/$script -@@||dfiles.ru/thumb/$xmlhttprequest +@@||dfiles.ru/thumb/$image,xmlhttprequest @@||dfiles.ru/upload/$subdocument,xmlhttprequest @@||google.com/js/bg/$script,domain=depositfiles.com|depositfiles.org|dfiles.eu|dfiles.ru @@||google.com/recaptcha/$subdocument,domain=depositfiles.com|depositfiles.org|dfiles.eu|dfiles.ru -@@||static.depositfiles.com^$script +@@||static.depositfiles.com^$image,script @@||static.depositfiles.org^$script @@||static.dfiles.eu^$script @@||static.dfiles.ru^$script -|http://$script,subdocument,xmlhttprequest,domain=depositfiles.com|depositfiles.org|dfiles.eu|dfiles.ru -|https://$script,subdocument,xmlhttprequest,domain=depositfiles.com|depositfiles.org|dfiles.eu|dfiles.ru +|http://$image,script,subdocument,xmlhttprequest,domain=depositfiles.com|depositfiles.org|dfiles.eu|dfiles.ru +|https://$image,script,subdocument,xmlhttprequest,domain=depositfiles.com|depositfiles.org|dfiles.eu|dfiles.ru ! Adreclaim @@||ajax.googleapis.com^$script,domain=autoworldnews.com|biohealthinnovation.org|counselheal.com|dolphnsix.com|foodworldnews.com|gamenguide.com|itechpost.com|mobilenapps.com|scienceworldreport.com|travelerstoday.com|universityherald.com|wrestlinginc.com @@||cdnjs.cloudflare.com^$script,domain=autoworldnews.com|biohealthinnovation.org|counselheal.com|dolphnsix.com|foodworldnews.com|gamenguide.com|itechpost.com|mobilenapps.com|scienceworldreport.com|travelerstoday.com|universityherald.com @@ -51508,21 +54523,35 @@ $subdocument,third-party,xmlhttprequest,domain=cheezburger.com ! linkdrop.net |http://$script,third-party,xmlhttprequest,domain=linkdrop.net |https://$script,third-party,xmlhttprequest,domain=linkdrop.net +! dwindly.io +|http://$image,script,subdocument,third-party,xmlhttprequest,domain=dwindly.io +|https://$image,script,subdocument,third-party,xmlhttprequest,domain=dwindly.io ! tamilyogi.cc |http://$script,third-party,xmlhttprequest,domain=tamilyogi.fm |https://$script,third-party,xmlhttprequest,domain=tamilyogi.fm ! salefiles.com $image,script,stylesheet,subdocument,third-party,xmlhttprequest,domain=salefiles.com @@||maxcdn.bootstrapcdn.com^$domain=salefiles.com +! damimage.com, imagedecode.com, imageteam.org +$media,domain=damimage.com|imagedecode.com|imageteam.org +|http://$image,script,third-party,xmlhttprequest,domain=damimage.com|imagedecode.com|imageteam.org +|https://$image,script,third-party,xmlhttprequest,domain=damimage.com|imagedecode.com|imageteam.org +! imgskull.com +|http://$image,script,third-party,xmlhttprequest,domain=imgskull.com +|https://$image,script,third-party,xmlhttprequest,domain=imgskull.com +||imgdew.pw^$script +||imgmaze.pw^$script +||imgskull.com^$xmlhttprequest +||imgtown.pw^$script +||imgview.pw^$script ! imgoutlet.com / imgdew.com / imgclick.net / imgtrex.com / imgtown.net / ironimg.net | imgkings.com ! @@||imgadult.com*/advertisement.js$script @@||imgdrive.net*/advertisement.js$script @@||imgtaxi.com*/advertisement.js$script @@||imgwallet.com*/advertisement.js$script -|http://$image,script,third-party,xmlhttprequest,domain=damimage.com|dimtus.com|imagedecode.com|imageteam.org|imgadult.com|imgclick.net|imgdew.com|imgdrive.net|imgkings.com|imgmaid.net|imgmaze.com|imgnemo.com|imgoutlet.com|imgrock.info|imgrock.net|imgstudio.org|imgtaxi.com|imgtown.net|imgtrex.com|imgview.net|imgwallet.com|ironimg.net -|http://$image,third-party,domain=imgrock.info -|https://$image,script,third-party,xmlhttprequest,domain=damimage.com|dimtus.com|imagedecode.com|imageteam.org|imgadult.com|imgclick.net|imgdew.com|imgdrive.net|imgkings.com|imgmaid.net|imgmaze.com|imgnemo.com|imgoutlet.com|imgrock.info|imgrock.net|imgstudio.org|imgtaxi.com|imgtown.net|imgtrex.com|imgview.net|imgwallet.com|ironimg.net +|http://$image,script,third-party,xmlhttprequest,domain=damimage.com|dimtus.com|imagedecode.com|imageteam.org|imgadult.com|imgclick.net|imgdew.com|imgdew.pw|imgdrive.net|imgkings.com|imgmaid.net|imgmaze.com|imgmaze.pw|imgnemo.com|imgoutlet.com|imgrock.co|imgrock.info|imgrock.net|imgrock.pw|imgstudio.org|imgtaxi.com|imgtown.net|imgtown.pw|imgtrex.com|imgview.net|imgview.pw|imgwallet.com|ironimg.net +|https://$image,script,third-party,xmlhttprequest,domain=damimage.com|dimtus.com|imagedecode.com|imageteam.org|imgadult.com|imgclick.net|imgdew.com|imgdew.pw|imgdrive.net|imgkings.com|imgmaid.net|imgmaze.com|imgmaze.pw|imgnemo.com|imgoutlet.com|imgrock.co|imgrock.info|imgrock.net|imgstudio.org|imgtaxi.com|imgtown.net|imgtown.pw|imgtrex.com|imgview.net|imgview.pw|imgwallet.com|ironimg.net ||imgadult.com*?$image,~third-party ||imgadult.com^$subdocument ||imgdrive.net*?$image,~third-party @@ -51596,10 +54625,13 @@ $image,script,stylesheet,subdocument,third-party,xmlhttprequest,domain=salefiles |https://$image,script,subdocument,third-party,xmlhttprequest,domain=streamplay.to ||streamplay.to^$script,domain=streamplay.to ! Powvideo/powvideo -@@||ajax.googleapis.com^$script,third-party,domain=povwideo.net|powvideo.net -@@||code.jquery.com^$script,domain=povwideo.net|powvideo.net -@@||codeorigin.jquery.com^$domain=povwideo.net|powvideo.net -|http*://$image,script,subdocument,third-party,xmlhttprequest,domain=povwideo.net|powvideo.net +$websocket,domain=povw1deo.com|povwideo.net|powvideo.net +@@||ajax.googleapis.com^$script,third-party,domain=povw1deo.com|povwideo.net|powvideo.net +@@||code.jquery.com^$script,domain=povw1deo.com|povwideo.net|powvideo.net +@@||codeorigin.jquery.com^$domain=povw1deo.com|povwideo.net|powvideo.net +@@||img.powvideo.net/scap/$image,domain=povw1deo.com|povwideo.net +|http://$image,script,subdocument,third-party,xmlhttprequest,domain=povw1deo.com|povwideo.net|powvideo.net +|https://$image,script,subdocument,third-party,xmlhttprequest,domain=povw1deo.com|povwideo.net|powvideo.net ! cinenews.be/en/ @@||ajax.googleapis.com^$script,third-party,domain=cinenews.be @@||connect.facebook.net^$script,third-party,domain=cinenews.be @@ -51608,20 +54640,16 @@ $image,script,stylesheet,subdocument,third-party,xmlhttprequest,domain=salefiles ! img.yt |http://$script,subdocument,third-party,xmlhttprequest,domain=img.yt |https://$script,subdocument,third-party,xmlhttprequest,domain=img.yt -! uplod.it -@@||code.jquery.com^$script,third-party,domain=uplod.it -@@||connect.facebook.net^$script,third-party,domain=uplod.it -@@||netdna.bootstrapcdn.com^$script,third-party,domain=uplod.it -|http://$script,third-party,xmlhttprequest,domain=uplod.it -|https://$script,third-party,xmlhttprequest,domain=uplod.it ! movpod.in |http://$image,script,subdocument,third-party,xmlhttprequest,domain=movpod.in |https://$image,script,subdocument,third-party,xmlhttprequest,domain=movpod.in +||movpod.in/sw.js$script ! daclips.in @@||ajax.googleapis.com^$script,third-party,domain=daclips.in @@||trandsey.info/popunder.gif$image,domain=daclips.in -|http://$image,script,subdocument,third-party,xmlhttprequest,domain=daclips.in -|https://$image,script,subdocument,third-party,xmlhttprequest,domain=daclips.in +|http://$image,script,stylesheet,subdocument,third-party,xmlhttprequest,domain=daclips.in +|https://$image,script,stylesheet,subdocument,third-party,xmlhttprequest,domain=daclips.in +||daclips.in/sw.js$script ! tinypic @@||addthis.com/static/$subdocument,domain=tinypic.com @@||api.solvemedia.com^$domain=tinypic.com @@ -51664,9 +54692,12 @@ $image,script,stylesheet,subdocument,third-party,xmlhttprequest,domain=salefiles @@||google.com/recaptcha/$domain=adsrt.com |http://$image,other,script,subdocument,third-party,xmlhttprequest,domain=adsrt.com |https://$image,other,script,subdocument,third-party,xmlhttprequest,domain=adsrt.com +||adsrt.com/sw.js +||adsrt.com^$subdocument ! opensubtitles.org @@||google.com/recaptcha/$domain=opensubtitles.org @@||opensubtitles.org/cdn-cgi/nexp/dok3v=*/cloudflare/rocket.js$domain=opensubtitles.org +@@||recaptcha.net/recaptcha/$domain=opensubtitles.org @@||static.opensubtitles.org/libs/js/$script,domain=opensubtitles.org |http://$script,subdocument,third-party,xmlhttprequest,domain=opensubtitles.org |https://$script,subdocument,third-party,xmlhttprequest,domain=opensubtitles.org @@ -51686,6 +54717,7 @@ $image,script,stylesheet,subdocument,third-party,xmlhttprequest,domain=salefiles |http://$image,script,third-party,xmlhttprequest,domain=couchtuner.onl|couchtuner.rocks |https://$image,script,third-party,xmlhttprequest,domain=couchtuner.onl|couchtuner.rocks ! uptobox.com +$webrtc,domain=uptobox.com @@||ajax.googleapis.com^$script,domain=uptobox.com|uptostream.com @@||googleapis.com/js/sdkloader/ima3.js$script,domain=uptobox.com|uptostream.com @@||googletagmanager.com/gtag/js$script,domain=uptobox.com|uptostream.com @@ -51694,13 +54726,38 @@ $image,script,stylesheet,subdocument,third-party,xmlhttprequest,domain=salefiles @@||uptostream.com^$generichide |http://$script,third-party,xmlhttprequest,domain=uptobox.com|uptostream.com |https://$script,third-party,xmlhttprequest,domain=uptobox.com|uptostream.com +||uptobox.com/sw.js ! userscloud.com @@||d3edizycpjjo07.cloudfront.net/assets/library/jquery/jquery.min.js$script,domain=userscloud.com @@||d3edizycpjjo07.cloudfront.net/xupload.js$script,domain=userscloud.com @@||usercdn.com/cgi-bin/upload.cgi?$subdocument,domain=userscloud.com +@@||usercdn.com/i/$image,domain=userscloud.com @@||usercdn.com/tmp/status.html?$subdocument,domain=userscloud.com +@@||vjs.zencdn.net^$script,domain=userscloud.com @@||widget.uservoice.com^$script,domain=userscloud.com -|http*://$image,script,subdocument,third-party,xmlhttprequest,domain=userscloud.com +|http://$image,script,subdocument,third-party,xmlhttprequest,domain=userscloud.com +|https://$image,script,subdocument,third-party,xmlhttprequest,domain=userscloud.com +||userscloud.com/js/vendor/core/bootstrap.js +||userscloud.com/sw.js +! sendit.cloud +@@||code.jquery.com^$script,domain=sendit.cloud +@@||sendit.download/i/$image,domain=sendit.cloud +@@||vjs.zencdn.net^$script,domain=sendit.cloud +|http://$image,script,subdocument,third-party,xmlhttprequest,domain=sendit.cloud +|https://$image,script,subdocument,third-party,xmlhttprequest,domain=sendit.cloud +||sendit.cloud/images/banner/ +||sendit.cloud/sw.js +! gounlimited.to +|http://$script,third-party,xmlhttprequest,domain=gounlimited.to +|https://$script,third-party,xmlhttprequest,domain=gounlimited.to +! downloadpirate.com +|http://$image,script,subdocument,third-party,xmlhttprequest,domain=downloadpirate.com +|https://$image,script,subdocument,third-party,xmlhttprequest,domain=downloadpirate.com +||downloadpirate.com/sw.js +! intoupload.net +|http://$image,script,subdocument,third-party,xmlhttprequest,domain=intoupload.net +|https://$image,script,subdocument,third-party,xmlhttprequest,domain=intoupload.net +||intoupload.net/sw.js ! uploadrocket.net @@||api.solvemedia.com^$script,third-party,domain=uploadrocket.net |http://$script,subdocument,third-party,xmlhttprequest,domain=uploadrocket.net @@ -51712,10 +54769,13 @@ $image,script,stylesheet,subdocument,third-party,xmlhttprequest,domain=salefiles ! gorillavid.in @@||ajax.googleapis.com^$script,domain=gorillavid.in @@||use.fontawesome.com^$script,domain=gorillavid.in -|http*://$image,script,subdocument,third-party,xmlhttprequest,domain=gorillavid.in +|http*://$image,script,stylesheet,subdocument,third-party,xmlhttprequest,domain=gorillavid.in +||gorillavid.in/bootstrap.initial.js +||gorillavid.in/script.js +||gorillavid.in/sw.js$script ! fastpic -|http://$script,stylesheet,third-party,domain=fastpic.ru -|https://$script,stylesheet,third-party,domain=fastpic.ru +|http://$script,stylesheet,third-party,xmlhttprequest,domain=fastpic.ru +|https://$script,stylesheet,third-party,xmlhttprequest,domain=fastpic.ru |ws://$other,third-party,domain=fastpic.ru ! monova @@||gstatic.com^$script,third-party,domain=monova.org @@ -51723,28 +54783,39 @@ $image,script,stylesheet,subdocument,third-party,xmlhttprequest,domain=salefiles |http*://$image,other,script,subdocument,xmlhttprequest,domain=monova.org ! 1337x.to @@||code.jquery.com^$script,domain=1337x.to +@@||gstatic.com^*/recaptcha/$script,domain=1337x.to @@||sweetcaptcha.com^$script,domain=1337x.to |http://$script,third-party,xmlhttprequest,domain=1337x.to |https://$script,third-party,xmlhttprequest,domain=1337x.to +||1337x.to/sw.js ! watchseries -@@||connect.facebook.net^$script,domain=dwatchseries.to|thewatchseries.ac|unblckd.org|watchseries.sk -@@||maxcdn.bootstrapcdn.com^$script,domain=dwatchseries.to|thewatchseries.ac|unblckd.org|watchseries.sk -@@||platform.twitter.com^$script,domain=dwatchseries.to|thewatchseries.ac|unblckd.org|watchseries.sk +@@||code.jquery.com^$script,domain=dwatchseries.to|swatchseries.to|thewatchseries.ac|unblckd.org|watchseries.sk +@@||connect.facebook.net^$script,domain=dwatchseries.to|swatchseries.to|thewatchseries.ac|unblckd.org|watchseries.sk +@@||maxcdn.bootstrapcdn.com^$script,domain=dwatchseries.to|swatchseries.to|thewatchseries.ac|unblckd.org|watchseries.sk +@@||platform.twitter.com^$script,domain=dwatchseries.to|swatchseries.to|thewatchseries.ac|unblckd.org|watchseries.sk +@@||swatchseries.to/public/js/auth.js$script,domain=swatchseries.to +@@||swatchseries.to/public/js/edit-show.js$script,domain=swatchseries.to +@@||swatchseries.to/public/js/jquery$script,domain=dwatchseries.to|swatchseries.to|thewatchseries.ac|unblckd.org|watchseries.sk +@@||swatchseries.to/public/js/slick.js$script,domain=dwatchseries.to|swatchseries.to|thewatchseries.ac|unblckd.org|watchseries.sk +@@||swatchseries.to/templates/default/css/$stylesheet,domain=swatchseries.to @@||watchseries.sk/check-auth$xmlhttprequest -|http://$other,script,stylesheet,third-party,xmlhttprequest,domain=dwatchseries.to|thewatchseries.ac|unblckd.org|watchseries.sk -|http://$xmlhttprequest,domain=dwatchseries.to|thewatchseries.ac|unblckd.org|watchseries.sk -|https://$other,script,stylesheet,third-party,xmlhttprequest,domain=dwatchseries.to|thewatchseries.ac|unblckd.org|watchseries.sk -|https://$xmlhttprequest,domain=dwatchseries.to|thewatchseries.ac|unblckd.org|watchseries.sk +|http://$other,script,stylesheet,third-party,xmlhttprequest,domain=dwatchseries.to|swatchseries.to|thewatchseries.ac|unblckd.org|watchseries.sk +|http://$xmlhttprequest,domain=dwatchseries.to|swatchseries.to|thewatchseries.ac|unblckd.org|watchseries.sk +|https://$image,other,script,stylesheet,third-party,xmlhttprequest,domain=dwatchseries.to|swatchseries.to|thewatchseries.ac|unblckd.org|watchseries.sk +|https://$xmlhttprequest,domain=dwatchseries.to|swatchseries.to|thewatchseries.ac|unblckd.org|watchseries.sk +|https://*?$other,script,stylesheet,xmlhttprequest,domain=dwatchseries.to|swatchseries.to|thewatchseries.ac|unblckd.org|watchseries.sk +||swatchseries.to/bootstrap.min.js ||www*.dwatchseries.to^$script +||www*.swatchseries.to^$script ! vid.ag @@||jwpsrv.com/library/$third-party,domain=vid.ag |http://$script,third-party,domain=vid.ag |https://$script,third-party,domain=vid.ag ! flashx.tv -$image,script,subdocument,third-party,xmlhttprequest,domain=flash-x.tv|flashsx.tv|flashx.bz|flashx.cc|flashx.me|flashx.run|flashx.sx|flashx.to|flashx.tv|flashx.ws|flashx1.tv|flashxx.tv -$websocket,domain=flash-x.tv|flashsx.tv|flashx.bz|flashx.cc|flashx.me|flashx.run|flashx.sx|flashx.to|flashx.tv|flashx.ws|flashx1.tv|flashxx.tv -@@||ajax.googleapis.com/ajax/libs/$script,domain=flash-x.tv|flashsx.tv|flashx.bz|flashx.cc|flashx.me|flashx.run|flashx.sx|flashx.to|flashx.tv|flashx.ws|flashx1.tv|flashxx.tv -@@||fastcontentdelivery.com^$script,domain=flash-x.tv|flashsx.tv|flashx.bz|flashx.cc|flashx.me|flashx.run|flashx.sx|flashx.to|flashx.tv|flashx.ws|flashx1.tv|flashxx.tv +$image,script,subdocument,third-party,xmlhttprequest,domain=flash-x.tv|flashsx.tv|flashx.bz|flashx.cc|flashx.co|flashx.me|flashx.run|flashx.sx|flashx.to|flashx.tv|flashx.ws|flashx1.tv|flashxx.tv +$websocket,domain=flash-x.tv|flashsx.tv|flashx.bz|flashx.cc|flashx.co|flashx.me|flashx.run|flashx.sx|flashx.to|flashx.tv|flashx.ws|flashx1.tv|flashxx.tv +@@||ajax.googleapis.com/ajax/libs/$script,domain=flash-x.tv|flashsx.tv|flashx.bz|flashx.cc|flashx.co|flashx.me|flashx.run|flashx.sx|flashx.to|flashx.tv|flashx.ws|flashx1.tv|flashxx.tv +@@||fastcontentdelivery.com^$script,domain=flash-x.tv|flashsx.tv|flashx.bz|flashx.cc|flashx.co|flashx.me|flashx.run|flashx.sx|flashx.to|flashx.tv|flashx.ws|flashx1.tv|flashxx.tv @@||flash-x.tv/js/showad$script @@||flashx.tv/js/jquery.cookie.js @@||flashx.tv/js/jquery.min.js| @@ -51833,25 +54904,33 @@ $webrtc,domain=m4ufree.com|m4ufree.tv |http://$script,stylesheet,third-party,xmlhttprequest,domain=zippyshare.com |https://$script,stylesheet,third-party,xmlhttprequest,domain=zippyshare.com ! Suprafiles -|http://$image,script,subdocument,third-party,xmlhttprequest,domain=suprafiles.org +@@||google.com/recaptcha/$subdocument,domain=sfiles.org +@@||gstatic.com/recaptcha/$script,domain=sfiles.org +@@||sfiles.org^$generichide +|http://$image,script,subdocument,third-party,xmlhttprequest,domain=sfiles.org|suprafiles.me|suprafiles.net|suprafiles.org +|https://$image,script,subdocument,third-party,xmlhttprequest,domain=sfiles.org|suprafiles.me|suprafiles.net|suprafiles.org +||sfiles.org/sw.js ! vidzi.tv -@@||ajax.googleapis.com^$script,domain=vidzi.si|vidzi.tv -@@||vidzi.tv/hls2/$xmlhttprequest,domain=vidzi.si|vidzi.tv -@@||zopim.com^$script,domain=vidzi.si|vidzi.tv -|http://$script,subdocument,third-party,xmlhttprequest,domain=vidzi.si|vidzi.tv -|https://$script,subdocument,third-party,xmlhttprequest,domain=vidzi.si|vidzi.tv -||ww45.vidzi.tv^ +@@||ajax.googleapis.com^$script,domain=vidzi.online|vidzi.si|vidzi.tv +@@||static.vidzi.tv/jwplayer-$script,domain=vidzi.online|vidzi.si|vidzi.tv +@@||vidzi.tv/hls2/$xmlhttprequest,domain=vidzi.online|vidzi.si|vidzi.tv +@@||zopim.com^$script,domain=vidzi.online|vidzi.si|vidzi.tv +|http://$script,subdocument,third-party,xmlhttprequest,domain=vidzi.online|vidzi.si|vidzi.tv +|https://$script,subdocument,third-party,xmlhttprequest,domain=vidzi.online|vidzi.si|vidzi.tv ! TPB -$websocket,xmlhttprequest,domain=bay.maik.rocks|bypassed.st|cruzing.xyz|depiratenbaai.nl|piratebay.website|piratebayblocked.com|pirateproxy.ist|pirateproxy.wf|piratetoday.click|proxydl.cf|proxyme.site|proxyme.win|proxypirate.in|proxypirate.website|proxyship.click|thehiddenbay.cc|themagnetbay.info|thepbay.ga|thepiratebay.freeproxy.fun|thepiratebay.org|thepiratebay.red|thepiratebay.rocks|thepirateproxy.host|thepirateproxy.pro|thepirateproxy.win|thepirateproxy.ws|tpb.crushus.com|tpb.tw|tpbduck.com|tpbmonk.com|tpbonion.win|tpbpirate.info|tpbpirate.pw|tpbpirate.site|tpbproxy.win|tpbrun.win|tpproxy.website|ukpirate.click -@@||thepiratebay.org/static/js/details.js -@@||thepiratebay.org/static/js/prototype.js -@@||thepiratebay.org/static/js/scriptaculous.js -@@||thepiratebay.org/static/js/tpb.js -javascript:$popup,domain=thepiratebay.org -|http://$image,script,stylesheet,subdocument,third-party,xmlhttprequest,domain=bay.maik.rocks|bypassed.st|cruzing.xyz|depiratenbaai.nl|piratebay.website|piratebayblocked.com|pirateproxy.ist|pirateproxy.wf|piratetoday.click|proxydl.cf|proxyme.site|proxyme.win|proxypirate.in|proxypirate.website|proxyship.click|thehiddenbay.cc|thehiddenbay.ws|themagnetbay.info|thepbay.ga|thepiratebay.freeproxy.fun|thepiratebay.org|thepiratebay.red|thepiratebay.rocks|thepirateproxy.host|thepirateproxy.pro|thepirateproxy.win|thepirateproxy.ws|tpb.crushus.com|tpb.tw|tpbduck.com|tpbmonk.com|tpbonion.win|tpbpirate.info|tpbpirate.pw|tpbpirate.site|tpbproxy.win|tpbrun.win|tpproxy.website|ukpirate.click -|https://$image,script,stylesheet,subdocument,third-party,xmlhttprequest,domain=bay.maik.rocks|bypassed.st|cruzing.xyz|depiratenbaai.nl|piratebay.website|piratebayblocked.com|pirateproxy.ist|pirateproxy.wf|piratetoday.click|proxydl.cf|proxyme.site|proxyme.win|proxypirate.in|proxypirate.website|proxyship.click|thehiddenbay.cc|thehiddenbay.ws|themagnetbay.info|thepbay.ga|thepiratebay.freeproxy.fun|thepiratebay.org|thepiratebay.red|thepiratebay.rocks|thepirateproxy.host|thepirateproxy.pro|thepirateproxy.win|tpb.crushus.com|tpb.tw|tpbduck.com|tpbmonk.com|tpbonion.win|tpbpirate.info|tpbpirate.pw|tpbpirate.site|tpbproxy.win|tpbrun.win|tpproxy.website|ukpirate.click -||thepiratebay.org/static/$subdocument -||thepiratebay.org^$script,domain=thepiratebay.org +$webrtc,websocket,xmlhttprequest,domain=bay.maik.rocks|bypassed.st|cruzing.xyz|depiratenbaai.nl|piratebay.website|piratebayblocked.com|pirateproxy.ist|pirateproxy.mx|pirateproxy.wf|piratetoday.click|proxydl.cf|proxyme.site|proxyme.win|proxypirate.in|proxypirate.website|proxyship.click|thehiddenbay.cc|themagnetbay.info|thepbay.ga|thepiratebay.freeproxy.fun|thepiratebay.org|thepiratebay.red|thepiratebay.rocks|thepirateproxy.host|thepirateproxy.pro|thepirateproxy.win|thepirateproxy.ws|tpb.crushus.com|tpb.tw|tpbduck.com|tpbmonk.com|tpbonion.win|tpbpirate.info|tpbpirate.pw|tpbpirate.site|tpbproxy.win|tpbrun.win|tpproxy.website|ukpirate.click +@@||thepiratebay.*/static/js/details.js$domain=thepiratebay.cr|thepiratebay.org|thepiratebay.red +@@||thepiratebay.*/static/js/prototype.js$domain=thepiratebay.cr|thepiratebay.org|thepiratebay.red +@@||thepiratebay.*/static/js/scriptaculous.js$domain=thepiratebay.cr|thepiratebay.org|thepiratebay.red +javascript:$popup,domain=thepiratebay.cr|thepiratebay.org|thepiratebay.red +|http://$image,script,stylesheet,subdocument,third-party,xmlhttprequest,domain=bay.maik.rocks|bypassed.st|cruzing.xyz|depiratenbaai.nl|piratebay.website|piratebayblocked.com|pirateproxy.ist|pirateproxy.mx|pirateproxy.wf|piratetoday.click|proxydl.cf|proxyme.site|proxyme.win|proxypirate.in|proxypirate.website|proxyship.click|thehiddenbay.cc|thehiddenbay.ws|themagnetbay.info|thepbay.ga|thepiratebay.freeproxy.fun|thepiratebay.org|thepiratebay.red|thepiratebay.rocks|thepirateproxy.host|thepirateproxy.pro|thepirateproxy.win|thepirateproxy.ws|tpb.crushus.com|tpb.tw|tpbduck.com|tpbmonk.com|tpbonion.win|tpbpirate.info|tpbpirate.pw|tpbpirate.site|tpbproxy.win|tpbrun.win|tpproxy.website|ukpirate.click +|https://$image,script,stylesheet,subdocument,third-party,xmlhttprequest,domain=bay.maik.rocks|bypassed.st|cruzing.xyz|depiratenbaai.nl|piratebay.website|piratebayblocked.com|pirateproxy.ist|pirateproxy.mx|pirateproxy.wf|piratetoday.click|proxydl.cf|proxyme.site|proxyme.win|proxypirate.in|proxypirate.website|proxyship.click|thehiddenbay.cc|thehiddenbay.ws|themagnetbay.info|thepbay.ga|thepiratebay.freeproxy.fun|thepiratebay.org|thepiratebay.red|thepiratebay.rocks|thepirateproxy.host|thepirateproxy.pro|thepirateproxy.win|thepirateproxy.ws|tpb.crushus.com|tpb.tw|tpbduck.com|tpbmonk.com|tpbonion.win|tpbpirate.info|tpbpirate.pw|tpbpirate.site|tpbproxy.win|tpbrun.win|tpproxy.website|ukpirate.click +||thepiratebay.$script,domain=thepiratebay.cr|thepiratebay.org|thepiratebay.red +||thepiratebay.*/static/$subdocument +! wstream.video +@@||wstream.video/img2/0_rivcash_banner_468x60_650.gif$image,domain=wstream.video +|http://$script,third-party,domain=wstream.video +|https://$script,third-party,domain=wstream.video ! mashable.com @@||g.doubleclick.net/gpt/pubads_impl_$script,domain=mashable.com @@||mashable.com^$generichide @@ -51859,152 +54938,153 @@ javascript:$popup,domain=thepiratebay.org |http://$script,stylesheet,third-party,domain=desi-tashan.org|mp3red.cc|mp3red.me|mp3songfree.net |https://$script,stylesheet,third-party,domain=desi-tashan.org|mp3red.cc|mp3red.me|mp3songfree.net ! Yavli.com -/ygy*.$image,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americanewshub.com|americansublime.com|americasfreedomfighters.com|askmefast.com|auntyacid.com|barbwire.com|beforeitsnews.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|boredomtherapy.com|breaking911.com|breakingnews.ie|breathecast.com|bugout.news|bulletsfirst.net|canadafreepress.com|celebrity-gossip.net|cheapism.com|cheatsheet.com|chicksonright.com|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativetribune.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|directexpose.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|freewarefiles.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hngn.com|honesttopaws.com|hypable.com|icepop.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|knowledgedish.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|lifebuzz.com|madworldnews.com|makeagif.com|medicine.news|mentalflare.com|minutemennews.com|moneyversed.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|parentherald.com|patriotnewswire.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|reverbpress.com|reviveusa.com|rightwingnews.com|robotics.news|rpnewswire.com|sarahpalin.com|shark-tank.com|shedthoselbs.com|silenceisconsent.net|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|survivalnation.com|techconsumer.com|technobuffalo.com|techtimes.com|terezowens.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|thelibertarianrepublic.com|thelibertydaily.com|themattwalshblog.com|thepoke.co.uk|thepolitistick.com|therealside.com|therightscoop.com|theviralmob.com|threepercenternation.com|tiebreaker.com|tinypic.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|vgpie.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|winningdemocrats.com|wnd.com|xtribune.com|youthhealthmag.com +/seh*.$image,domain=100percentfedup.com|4chan.org|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americanewshub.com|americansublime.com|americasfreedomfighters.com|askmefast.com|auntyacid.com|barbwire.com|beforeitsnews.com|bestfunnyjokes4u.com|bighealthreport.com|bigleaguepolitics.com|bipartisanreport.com|bizpacreview.com|boredomtherapy.com|breaking911.com|breakingnews.ie|breathecast.com|bugout.news|bulletsfirst.net|canadafreepress.com|celebrity-gossip.net|cheapism.com|cheatsheet.com|chicksonright.com|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativetribune.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailydot.com|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dailywire.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|directexpose.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|freewarefiles.com|funnyand.com|gamerant.com|gamersheroes.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|grammarist.com|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hackspirit.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hngn.com|honesttopaws.com|icepop.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|knowledgedish.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|lifebuzz.com|madworldnews.com|makeagif.com|medicine.news|mentalflare.com|minutemennews.com|moneyversed.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|o4anews.com|oddee.com|opednews.com|parentherald.com|patriotnewswire.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicalcowboy.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|readysethealth.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|reverbpress.com|reviveusa.com|rightwingnews.com|rightwingtribune.com|robotics.news|rollingout.com|rpnewswire.com|sarahpalin.com|shark-tank.com|shedthoselbs.com|silenceisconsent.net|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|survivalnation.com|techconsumer.com|technobuffalo.com|techtimes.com|terezowens.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|thelibertarianrepublic.com|thelibertydaily.com|themattwalshblog.com|thepoke.co.uk|thepolitistick.com|therealside.com|therightscoop.com|theviralmob.com|threepercenternation.com|tiebreaker.com|tinypic.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|vgpie.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|whatfinger.com|winningdemocrats.com|xtribune.com|youthhealthmag.com ! Yavli Specific @@/wp-content/plugins/akismet/*$script,~third-party,domain=~gaytube.com|~pornhub.com|~redtube.com|~redtube.com.br|~tube8.com|~tube8.es|~tube8.fr|~xtube.com|~youjizz.com|~youporn.com|~youporngay.com -@@||5min.com/Scripts/PlayerSeed.js?$domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|askmefast.com|auntyacid.com|barbwire.com|bighealthreport.com|breaking911.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|coviral.com|crossmap.com|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|digitaljournal.com|enstarz.com|foreverymom.com|freedomforce.com|girlsjustwannahaveguns.com|groopspeak.com|guardianlv.com|hallels.com|hngn.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|lastresistance.com|latinpost.com|libertyalliance.com|libertyunyielding.com|minutemennews.com|myscienceacademy.org|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realtytoday.com|redhotchacha.com|redmaryland.com|rightwingnews.com|shark-tank.com|spectator.org|stevedeace.com|techtimes.com|theblacksphere.net|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|theviralmob.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com +@@||5min.com/Scripts/PlayerSeed.js?$domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|askmefast.com|auntyacid.com|barbwire.com|bighealthreport.com|breaking911.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|coviral.com|crossmap.com|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|digitaljournal.com|enstarz.com|foreverymom.com|freedomforce.com|girlsjustwannahaveguns.com|greatamericanrepublic.com|groopspeak.com|guardianlv.com|hallels.com|hngn.com|ifyouonlynews.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|lastresistance.com|latinpost.com|libertyalliance.com|libertyunyielding.com|minutemennews.com|myscienceacademy.org|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realtytoday.com|redhotchacha.com|redmaryland.com|rightwingnews.com|shark-tank.com|spectator.org|stevedeace.com|techtimes.com|theblacksphere.net|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|theviralmob.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com +@@||a.4cdn.org/*.json$xmlhttprequest,domain=4chan.org @@||airtv-assets.global.ssl.fastly.net^$domain=viralnova.com @@||ajax.cloudflare.com/cdn-cgi/nexp/$script,third-party @@||ajax.cloudflare.com/cdn-cgi/scripts/$script,third-party -@@||ak.sail-horizon.com^$script,third-party,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|askmefast.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|crossmap.com|dailyheadlines.net|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|enstarz.com|girlsjustwannahaveguns.com|hngn.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|latinpost.com|libertyunyielding.com|minutemennews.com|musictimes.com|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|oddee.com|patriotoutdoornews.com|rantlifestyle.com|realfarmacy.com|redmaryland.com|rightwingnews.com|shark-tank.com|spectator.org|stevedeace.com|techtimes.com|theblacksphere.net|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|valuewalk.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com -@@||api-public.addthis.com/url/shares.json?$script,third-party,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|askmefast.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|crossmap.com|dailyheadlines.net|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|enstarz.com|girlsjustwannahaveguns.com|hngn.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|latinpost.com|libertyunyielding.com|minutemennews.com|musictimes.com|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|oddee.com|patriotoutdoornews.com|rantlifestyle.com|realfarmacy.com|redmaryland.com|shark-tank.com|spectator.org|stevedeace.com|techtimes.com|theblacksphere.net|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|tinypic.com|valuewalk.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com -@@||api.facebook.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|knowledgedish.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|technobuffalo.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|xtribune.com|youthhealthmag.com -@@||api.solvemedia.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bighealthreport.com|breaking911.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|fitnessconnoisseur.com|foreverymom.com|freedomforce.com|girlsjustwannahaveguns.com|glitch.news|groopspeak.com|guardianlv.com|gymflow100.com|hallels.com|hautereport.com|hngn.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|joeforamerica.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|libertyunyielding.com|minutemennews.com|musictimes.com|myscienceacademy.org|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|shark-tank.com|shedthoselbs.com|sonsoflibertymedia.com|spectator.org|stevedeace.com|techconsumer.com|techtimes.com|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|theviralmob.com|tinypic.com|traileraddict.com|truththeory.com|valuewalk.com|vcpost.com|victoriajackson.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|xtribune.com|youthhealthmag.com -@@||apis.google.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|askmefast.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|boredomtherapy.com|breathecast.com|bugout.news|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailysurge.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|enstarz.com|evil.news|freedom.news|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|guns.news|gymflow100.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|oddee.com|opednews.com|patriotoutdoornews.com|patriottribune.com|politichicks.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|wakingtimes.com|winningdemocrats.com|xtribune.com|youthhealthmag.com -@@||app-cdn.spot.im^$domain=viralnova.com +@@||ak.sail-horizon.com^$script,third-party,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|askmefast.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|crossmap.com|dailyheadlines.net|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|enstarz.com|girlsjustwannahaveguns.com|greatamericanrepublic.com|hngn.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|latinpost.com|libertyunyielding.com|minutemennews.com|musictimes.com|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|oddee.com|patriotoutdoornews.com|rantlifestyle.com|realfarmacy.com|redmaryland.com|rightwingnews.com|shark-tank.com|spectator.org|stevedeace.com|techtimes.com|theblacksphere.net|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|valuewalk.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com +@@||api-public.addthis.com/url/shares.json?$script,third-party,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|askmefast.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|crossmap.com|dailyheadlines.net|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|enstarz.com|girlsjustwannahaveguns.com|greatamericanrepublic.com|hngn.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|latinpost.com|libertyunyielding.com|minutemennews.com|musictimes.com|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|oddee.com|patriotoutdoornews.com|rantlifestyle.com|realfarmacy.com|redmaryland.com|shark-tank.com|spectator.org|stevedeace.com|techtimes.com|theblacksphere.net|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|tinypic.com|valuewalk.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com +@@||api.facebook.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bigleaguepolitics.com|bipartisanreport.com|bizpacreview.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailydot.com|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|grammarist.com|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hackspirit.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|knowledgedish.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|o4anews.com|oddee.com|opednews.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicalcowboy.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|rightwingtribune.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|technobuffalo.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||api.solvemedia.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bighealthreport.com|breaking911.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|clik.pw|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|fitnessconnoisseur.com|foreverymom.com|freedomforce.com|girlsjustwannahaveguns.com|glitch.news|greatamericanrepublic.com|groopspeak.com|guardianlv.com|gymflow100.com|hallels.com|hautereport.com|hngn.com|ifyouonlynews.com|infowars.com|instigatornews.com|joeforamerica.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|libertyunyielding.com|minutemennews.com|musictimes.com|myscienceacademy.org|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|shark-tank.com|shedthoselbs.com|sonsoflibertymedia.com|spectator.org|stevedeace.com|techconsumer.com|techtimes.com|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|theviralmob.com|tinypic.com|traileraddict.com|truththeory.com|valuewalk.com|vcpost.com|victoriajackson.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|xtribune.com|youthhealthmag.com +@@||apis.google.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|askmefast.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|boredomtherapy.com|breathecast.com|bugout.news|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|creepybasement.com|crossmap.com|cyberwar.news|dailydot.com|dailyfeed.co.uk|dailyheadlines.net|dailysurge.com|dailywire.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|enstarz.com|evil.news|freedom.news|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|greatamericanrepublic.com|guns.news|gymflow100.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|oddee.com|opednews.com|patriotoutdoornews.com|patriottribune.com|politichicks.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|wakingtimes.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||app-cdn.spot.im^$domain=o4anews.com|rightwingtribune.com|rollingout.com|viralnova.com @@||assets.galaxant.com^$script,domain=creepybasement.com|viralnova.com -@@||assets.newsinc.com^$image,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|reverbpress.com|reviveusa.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tinypic.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|winningdemocrats.com|xtribune.com|youthhealthmag.com -@@||assets.pinterest.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|boredomtherapy.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|moneyversed.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||assets.newsinc.com^$image,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|reverbpress.com|reviveusa.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tinypic.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||assets.pinterest.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|boredomtherapy.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailydot.com|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|moneyversed.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|xtribune.com|youthhealthmag.com @@||b.grvcdn.com^$script,domain=cheatsheet.com @@||b4in.net/js/jquery.ui.fancybox.js$script,domain=beforeitsnews.com @@||boomsbeat.com/widget_init.php$script,third-party,domain=latinopost.com @@||cast-tv.biz/JavaScripts/$domain=breaking911.com @@||cdn*.bigcommerce.com^$image,third-party,domain=~calcalist.co.il|~gaytube.com|~mako.co.il|~pornhub.com|~redtube.com|~redtube.com.br|~tube8.com|~tube8.es|~tube8.fr|~walla.co.il|~xtube.com|~ynet.co.il|~youjizz.com|~youporn.com|~youporngay.com -@@||cdn.jquerytools.org^$script,domain=wnd.com @@||cdn.playwire.com^$script,third-party,domain=supercheats.com @@||cdn.shopify.com^*/assets/$script,third-party @@||cdn.shopify.com^*/files/$script,third-party @@||cdn.shopify.com^*/javascripts/$script,third-party @@||cdn.supercheats.com^$script,domain=supercheats.com -@@||cdnjs.cloudflare.com/ajax/libs/$script,domain=makeagif.com|wnd.com -@@||cdnjs.cloudflare.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomforce.com|freedomoutpost.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||cdnjs.cloudflare.com/ajax/libs/$script,domain=makeagif.com +@@||cdnjs.cloudflare.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomforce.com|freedomoutpost.com|funnyand.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|xtribune.com|youthhealthmag.com @@||clicktosolve.com^$image,domain=thefreethoughtproject.com -@@||cloudflare.com/ajax/$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|groopspeak.com|guardianlv.com|guns.news|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|kdramastars.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|twisted.news|usherald.com|valuewalk.comvcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|youthhealthmag.com -@@||code.jquery.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|xtribune.com|youthhealthmag.com -@@||connect.facebook.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|boredomtherapy.com|breaking911.com|breathecast.com|bugout.news|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|gosocial.co|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|knowledgedish.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|lifebuzz.com|medicine.news|mentalflare.com|minutemennews.com|moneyversed.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|winningdemocrats.com|xtribune.com|youthhealthmag.com -@@||connect.facebook.net^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|boredomtherapy.com|breaking911.com|breathecast.com|bugout.news|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|knowledgedish.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||cloudflare.com/ajax/$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|kdramastars.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|twisted.news|usherald.com|valuewalk.comvcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|youthhealthmag.com +@@||code.jquery.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||connect.facebook.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|boredomtherapy.com|breaking911.com|breathecast.com|bugout.news|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailydot.com|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|gosocial.co|grammarist.com|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hackspirit.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|knowledgedish.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|lifebuzz.com|medicine.news|mentalflare.com|minutemennews.com|moneyversed.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|o4anews.com|oddee.com|opednews.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicalcowboy.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||connect.facebook.net^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|boredomtherapy.com|breaking911.com|breathecast.com|bugout.news|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailydot.com|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|grammarist.com|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|knowledgedish.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|winningdemocrats.com|xtribune.com|youthhealthmag.com @@||conservativeintelcom.c.presscdn.com^$image,script,third-party,domain=conservativeintel.com -@@||content-img-s.newsinc.com/jpg/$image,script,third-party,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|coviral.com|craigjames.com|crossmap.com|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|fitnessconnoisseur.com|foreverymom.com|freedomforce.com|girlsjustwannahaveguns.com|groopspeak.com|guardianlv.com|hallels.com|hautereport.com|hngn.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|lastresistance.com|latinpost.com|libertyunyielding.com|minutemennews.com|musictimes.com|myscienceacademy.org|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|pickthebrain.com|politicaloutcast.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|redhotchacha.com|redmaryland.com|shark-tank.com|shedthoselbs.com|spectator.org|stevedeace.com|techconsumer.com|techtimes.com|theblacksphere.net|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|tosavealife.com|traileraddict.com|valuewalk.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com|visiontoamerica.com +@@||content-img-s.newsinc.com/jpg/$image,script,third-party,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|coviral.com|craigjames.com|crossmap.com|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|fitnessconnoisseur.com|foreverymom.com|freedomforce.com|girlsjustwannahaveguns.com|greatamericanrepublic.com|groopspeak.com|guardianlv.com|hallels.com|hautereport.com|hngn.com|ifyouonlynews.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|lastresistance.com|latinpost.com|libertyunyielding.com|minutemennews.com|musictimes.com|myscienceacademy.org|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|pickthebrain.com|politicaloutcast.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|redhotchacha.com|redmaryland.com|shark-tank.com|shedthoselbs.com|spectator.org|stevedeace.com|techconsumer.com|techtimes.com|theblacksphere.net|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|tosavealife.com|traileraddict.com|valuewalk.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com|visiontoamerica.com @@||content-img.newsinc.com^$image,third-party @@||d8g345wuhgd7e.cloudfront.net^$script,third-party,domain=thelibertarianrepublic.com @@||digitaljournal.com/img/*-medium/$image -@@||disqus.com^$script,third-party,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bugout.news|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|freewarefiles.com|gamerant.com|girlsjustwannahaveguns.com|godfatherpolitics.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|vgpie.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|wnd.com|xtribune.com|youthhealthmag.com -@@||disquscdn.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|freewarefiles.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|vgpie.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|wnd.com|xtribune.com|youthhealthmag.com -@@||embed.air.tv^$domain=viralnova.com -@@||embedly.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomforce.com|freedomoutpost.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|xtribune.com|youthhealthmag.com +@@||disqus.com^$script,third-party,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bugout.news|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dailywire.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|freewarefiles.com|gamerant.com|gamersheroes.com|girlsjustwannahaveguns.com|godfatherpolitics.com|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|vgpie.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|xtribune.com|youthhealthmag.com +@@||disquscdn.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dailywire.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|freewarefiles.com|gamerant.com|gamersheroes.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|vgpie.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|xtribune.com|youthhealthmag.com +@@||embed.air.tv^$script,domain=rollingout.com|viralnova.com +@@||embedly.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomforce.com|freedomoutpost.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|xtribune.com|youthhealthmag.com @@||fbcdn-profile-a.akamaihd.net^$image,domain=thefreethoughtproject.com @@||fbcdn.net^$image,domain=thefreethoughtproject.com -@@||fbstatic-a.akamaihd.net^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|reviveusa.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||fbstatic-a.akamaihd.net^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|reviveusa.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|xtribune.com|youthhealthmag.com @@||flowplayer.org^*/flowplayer*.js$script,domain=thefreethoughtproject.com @@||fod4.com^$image,domain=funnyordie.com -@@||gigya.com/comments.$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breakingnews.ie|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|fitnessconnoisseur.com|foreverymom.com|freedomforce.com|girlsjustwannahaveguns.com|glitch.news|groopspeak.com|guardianlv.com|gymflow100.com|hallels.com|hautereport.com|hispolitica.com|hngn.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|libertyunyielding.com|minutemennews.com|musictimes.com|myscienceacademy.org|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|shark-tank.com|shedthoselbs.com|sonsoflibertymedia.com|spectator.org|stevedeace.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|theviralmob.com|truththeory.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|xtribune.com -@@||gigya.com/js/gigya.$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|askmefast.com|auntyacid.com|barbwire.com|bighealthreport.com|breaking911.com|breakingnews.ie|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|coviral.com|crossmap.com|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|enstarz.com|foreverymom.com|freedomforce.com|girlsjustwannahaveguns.com|glitch.news|groopspeak.com|guardianlv.com|hallels.com|hngn.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|joeforamerica.com|juicerhead.com|kdramastars.com|kpopstarz.com|lastresistance.com|latinpost.com|libertyunyielding.com|minutemennews.com|musictimes.com|myscienceacademy.org|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|redhotchacha.com|redmaryland.com|rightwingnews.com|shark-tank.com|spectator.org|stevedeace.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|theviralmob.com|valuewalk.comvcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com +@@||forms.convertkit.com^$script,domain=hackspirit.com +@@||gigya.com/comments.$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breakingnews.ie|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|fitnessconnoisseur.com|foreverymom.com|freedomforce.com|girlsjustwannahaveguns.com|glitch.news|greatamericanrepublic.com|groopspeak.com|guardianlv.com|gymflow100.com|hallels.com|hautereport.com|hispolitica.com|hngn.com|ifyouonlynews.com|infowars.com|instigatornews.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|libertyunyielding.com|minutemennews.com|musictimes.com|myscienceacademy.org|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|shark-tank.com|shedthoselbs.com|sonsoflibertymedia.com|spectator.org|stevedeace.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|theviralmob.com|truththeory.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|xtribune.com +@@||gigya.com/js/gigya.$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|askmefast.com|auntyacid.com|barbwire.com|bighealthreport.com|breaking911.com|breakingnews.ie|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|coviral.com|crossmap.com|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|enstarz.com|foreverymom.com|freedomforce.com|girlsjustwannahaveguns.com|glitch.news|greatamericanrepublic.com|groopspeak.com|guardianlv.com|hallels.com|hngn.com|ifyouonlynews.com|infowars.com|instigatornews.com|joeforamerica.com|juicerhead.com|kdramastars.com|kpopstarz.com|lastresistance.com|latinpost.com|libertyunyielding.com|minutemennews.com|musictimes.com|myscienceacademy.org|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|redhotchacha.com|redmaryland.com|rightwingnews.com|shark-tank.com|spectator.org|stevedeace.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|theviralmob.com|valuewalk.comvcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com @@||gitcdn.org/libs/$script,third-party,domain=thelibertarianrepublic.com @@||google.com/js/th/$script @@||google.com/jsapi$script,third-party @@||google.com/recaptcha/$script @@||google.com/uds/$script,third-party,domain=infowars.com -@@||googleapis.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|americasfreedomfighters.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|boredomtherapy.com|breaking911.com|breakingnews.ie|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|lifebuzz.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|wnd.com|xtribune.com|youthhealthmag.com +@@||googleapis.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|americasfreedomfighters.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|boredomtherapy.com|breaking911.com|breakingnews.ie|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dailywire.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|funnyand.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|lifebuzz.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|xtribune.com|youthhealthmag.com @@||googlecommerce.com^$script -@@||googletagservices.com/tag/js/gpt.js$script,third-party,domain=activistpost.com|alfonzorachel.com|allenwestrepublic.com|askmefast.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|crossmap.com|dailyheadlines.net|dailysurge.com|dccrimestories.com|digitaljournal.com|enstarz.com|girlsjustwannahaveguns.com|hngn.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|latinpost.com|legalinsurrection.com|libertyunyielding.com|minutemennews.com|musictimes.com|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|oddee.com|parentherald.com|patriotoutdoornews.com|rantlifestyle.com|realfarmacy.com|realtytoday.com|redmaryland.com|rightwingnews.com|shark-tank.com|spectator.org|stevedeace.com|techtimes.com|theblacksphere.net|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|universityherald.com|valuewalk.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com|wakingtimes.com +@@||googletagservices.com/tag/js/gpt.js$script,third-party,domain=activistpost.com|alfonzorachel.com|askmefast.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|crossmap.com|dailyheadlines.net|dailysurge.com|dccrimestories.com|digitaljournal.com|enstarz.com|girlsjustwannahaveguns.com|greatamericanrepublic.com|hngn.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|latinpost.com|legalinsurrection.com|libertyunyielding.com|minutemennews.com|musictimes.com|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|oddee.com|parentherald.com|patriotoutdoornews.com|rantlifestyle.com|realfarmacy.com|realtytoday.com|redmaryland.com|rightwingnews.com|shark-tank.com|spectator.org|stevedeace.com|techtimes.com|theblacksphere.net|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|universityherald.com|valuewalk.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com|wakingtimes.com @@||googleusercontent.com/gadgets/$script,third-party,domain=thelibertarianrepublic.com -@@||graph.facebook.com^$image,script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|boredomtherapy.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|patriotoutdoornews.com|patriottribune.com|photobucket.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|truththeory.com|twisted.news|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||graph.facebook.com^$image,script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|boredomtherapy.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|patriotoutdoornews.com|patriottribune.com|photobucket.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|truththeory.com|twisted.news|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|xtribune.com|youthhealthmag.com @@||gravatar.com/avatar$image,third-party -@@||gstatic.com/accounts/$script,third-party,domain=thelibertarianrepublic.com +@@||gstatic.com/accounts/$script,third-party,domain=rightwingtribune.com|thelibertarianrepublic.com @@||gstatic.com/trustedstores/$script @@||hwcdn.net/*.js?$script @@||hypercomments.com/widget/$script,domain=thefreethoughtproject.com @@||image.b4in.net^$image,third-party,domain=beforeitsnews.com @@||images.sportsworldnews.com^$image,third-party -@@||images.spot.im^$image,domain=viralnova.com -@@||imgur.com/min/$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|reverbpress.com|reviveusa.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tinypic.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||images.spot.im^$image,domain=rollingout.com|viralnova.com +@@||imgur.com/min/$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|reverbpress.com|reviveusa.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tinypic.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|winningdemocrats.com|xtribune.com|youthhealthmag.com @@||intensedebate.com/js/$script,third-party -@@||jwplatform.com^$script,third-party,xmlhttprequest,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bighealthreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativetribune.com|conservativevideos.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|wnd.com|xtribune.com +@@||jwplatform.com^$script,third-party,xmlhttprequest,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bighealthreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativetribune.com|conservativevideos.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|grammarist.com|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|xtribune.com @@||jwpsrv.com/library/$script,third-party,domain=conservativetribune.com|traileraddict.com -@@||jwpsrv.com/player/$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bighealthreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativetribune.com|conservativevideos.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomforce.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|wnd.com|xtribune.com -@@||jwpsrv.com^$image,xmlhttprequest,domain=conservativetribune.com|wnd.com +@@||jwpsrv.com/player/$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bighealthreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativetribune.com|conservativevideos.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomforce.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|xtribune.com +@@||jwpsrv.com^$image,xmlhttprequest,domain=conservativetribune.com @@||latinospost.com/widget_init.php$script,third-party,domain=latinopost.com -@@||launch.newsinc.com^$script,third-party,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|askmefast.com|auntyacid.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|coviral.com|creepybasement.com|crossmap.com|cyberwar.news|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|enstarz.com|evil.news|foreverymom.com|freedom.news|freedomforce.com|girlsjustwannahaveguns.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hngn.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|joeforamerica.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|liberty.news|libertyunyielding.com|medicine.news|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newsthump.com|oddee.com|patriotoutdoornews.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techtimes.com|theblacksphere.net|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|tosavealife.com|truththeory.com|twisted.news|valuewalk.com|vcpost.com|victoriajackson.com|viralnova.com|viralthread.com|xtribune.com -@@||linkedin.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|winningdemocrats.com|xtribune.com|youthhealthmag.com -@@||livefyre.com^$script,third-party,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|fitnessconnoisseur.com|foreverymom.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|groopspeak.com|guardianlv.com|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|libertyalliance.com|libertyunyielding.com|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|shark-tank.com|shedthoselbs.com|sonsoflibertymedia.com|spectator.org|stevedeace.com|techconsumer.com|techtimes.com|theblacksphere.net|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|traileraddict.com|truththeory.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|xtribune.com +@@||launch.newsinc.com^$script,third-party,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|askmefast.com|auntyacid.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|coviral.com|creepybasement.com|crossmap.com|cyberwar.news|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|enstarz.com|evil.news|foreverymom.com|freedom.news|freedomforce.com|girlsjustwannahaveguns.com|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hngn.com|ifyouonlynews.com|infowars.com|instigatornews.com|joeforamerica.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|liberty.news|libertyunyielding.com|medicine.news|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newsthump.com|oddee.com|patriotoutdoornews.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techtimes.com|theblacksphere.net|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|tosavealife.com|truththeory.com|twisted.news|valuewalk.com|vcpost.com|victoriajackson.com|viralnova.com|viralthread.com|xtribune.com +@@||launcher.spot.im^$script,domain=dailyheadlines.net|rightwingtribune.com|rollingout.com +@@||linkedin.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||livefyre.com^$script,third-party,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|fitnessconnoisseur.com|foreverymom.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|greatamericanrepublic.com|groopspeak.com|guardianlv.com|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|libertyalliance.com|libertyunyielding.com|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|shark-tank.com|shedthoselbs.com|sonsoflibertymedia.com|spectator.org|stevedeace.com|techconsumer.com|techtimes.com|theblacksphere.net|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|traileraddict.com|truththeory.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|xtribune.com @@||lps.newsinc.com/player/show/$script @@||lpsimage.newsinc.com/player/show/$script -@@||maps.google.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotnewswire.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|xtribune.com|youthhealthmag.com -@@||maxcdn.bootstrapcdn.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|xtribune.com|youthhealthmag.com -@@||netdna-cdn.com/wp-content/$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|winningdemocrats.com|xtribune.com|youthhealthmag.com -@@||netdna-cdn.com/wp-includes/js/$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||maps.google.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailydot.com|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotnewswire.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||maxcdn.bootstrapcdn.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||netdna-cdn.com/wp-content/$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|readysethealth.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||netdna-cdn.com/wp-includes/js/$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|winningdemocrats.com|xtribune.com|youthhealthmag.com @@||odb.outbrain.com^$script,domain=cheatsheet.com @@||omnicalculator.com/sdk.js$domain=valuewalk.com +@@||outstreamplayer.com^$domain=grammarist.com @@||p.jwpcdn.com^$script,third-party -@@||platform.instagram.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|xtribune.com|youthhealthmag.com -@@||platform.twitter.com^$image,domain=allthingsvegas.com|legalinsurrection.com|newser.com|quirlycues.com|thegatewaypundit.com|viralnova.com|wnd.com|xtribune.com -@@||platform.vine.co^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|reverbpress.com|reviveusa.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tinypic.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||platform.instagram.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailydot.com|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||platform.twitter.com^$image,domain=allthingsvegas.com|bizpacreview.com|dailydot.com|dailywire.com|legalinsurrection.com|newser.com|quirlycues.com|thegatewaypundit.com|viralnova.com|whatfinger.com|xtribune.com @@||playbuzz.com/widget/$script,third-party -@@||player.vimeo.com^$script,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|askmefast.com|auntyacid.com|breaking911.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|coviral.com|crossmap.com|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|enstarz.com|foreverymom.com|freedomforce.com|girlsjustwannahaveguns.com|groopspeak.com|guardianlv.com|hallels.com|hngn.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|lastresistance.com|latinpost.com|libertyalliance.com|libertyunyielding.com|minutemennews.com|musictimes.com|myscienceacademy.org|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newsthump.com|oddee.com|patriotoutdoornews.com|pickthebrain.com|politicaloutcast.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realtytoday.com|redhotchacha.com|redmaryland.com|shark-tank.com|spectator.org|stevedeace.com|techtimes.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|traileraddict.com|valuewalk.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com -@@||playwire.com/bolt/$script,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|askmefast.com|auntyacid.com|breaking911.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|coviral.com|crossmap.com|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|enstarz.com|foreverymom.com|freedomforce.com|girlsjustwannahaveguns.com|groopspeak.com|guardianlv.com|hallels.com|hngn.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|lastresistance.com|latinpost.com|libertyalliance.com|libertyunyielding.com|minutemennews.com|musictimes.com|myscienceacademy.org|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newsthump.com|oddee.com|patriotoutdoornews.com|pickthebrain.com|politicaloutcast.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realtytoday.com|redhotchacha.com|redmaryland.com|shark-tank.com|spectator.org|stevedeace.com|techtimes.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|traileraddict.com|valuewalk.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com -@@||po.st/share/$script,third-party,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|askmefast.com|auntyacid.com|breaking911.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|coviral.com|crossmap.com|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|enstarz.com|foreverymom.com|freedomforce.com|girlsjustwannahaveguns.com|groopspeak.com|guardianlv.com|hallels.com|hngn.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|lastresistance.com|latinpost.com|libertyunyielding.com|minutemennews.com|musictimes.com|myscienceacademy.org|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newsthump.com|oddee.com|patriotoutdoornews.com|pickthebrain.com|politicaloutcast.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|redhotchacha.com|redmaryland.com|shark-tank.com|spectator.org|stevedeace.com|techtimes.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|valuewalk.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com -@@||po.st/static/$script,third-party,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|askmefast.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|crossmap.com|dailyheadlines.net|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|enstarz.com|girlsjustwannahaveguns.com|hallels.com|hngn.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|latinpost.com|libertyunyielding.com|minutemennews.com|musictimes.com|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|oddee.com|patriotoutdoornews.com|rantlifestyle.com|realfarmacy.com|redmaryland.com|shark-tank.com|spectator.org|stevedeace.com|techtimes.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|traileraddict.com|valuewalk.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com -@@||po.st^*/counter?$script,third-party,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|askmefast.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|crossmap.com|dailyheadlines.net|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|enstarz.com|girlsjustwannahaveguns.com|hallels.com|hngn.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|latinpost.com|libertyunyielding.com|minutemennews.com|musictimes.com|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|oddee.com|patriotoutdoornews.com|rantlifestyle.com|realfarmacy.com|redmaryland.com|shark-tank.com|spectator.org|stevedeace.com|techtimes.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|traileraddict.com|valuewalk.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com -@@||po.st^*/status?$script,third-party,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|askmefast.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|crossmap.com|dailyheadlines.net|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|enstarz.com|girlsjustwannahaveguns.com|hallels.com|hngn.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|latinpost.com|libertyunyielding.com|minutemennews.com|musictimes.com|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|oddee.com|patriotoutdoornews.com|rantlifestyle.com|realfarmacy.com|redmaryland.com|shark-tank.com|spectator.org|stevedeace.com|techtimes.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|traileraddict.com|valuewalk.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com +@@||playwire.com/bolt/$script,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|askmefast.com|auntyacid.com|breaking911.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|coviral.com|crossmap.com|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|enstarz.com|foreverymom.com|freedomforce.com|girlsjustwannahaveguns.com|greatamericanrepublic.com|groopspeak.com|guardianlv.com|hallels.com|hngn.com|ifyouonlynews.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|lastresistance.com|latinpost.com|libertyalliance.com|libertyunyielding.com|minutemennews.com|musictimes.com|myscienceacademy.org|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newsthump.com|oddee.com|patriotoutdoornews.com|pickthebrain.com|politicaloutcast.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realtytoday.com|redhotchacha.com|redmaryland.com|shark-tank.com|spectator.org|stevedeace.com|techtimes.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|traileraddict.com|valuewalk.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com +@@||po.st/share/$script,third-party,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|askmefast.com|auntyacid.com|breaking911.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|coviral.com|crossmap.com|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|enstarz.com|foreverymom.com|freedomforce.com|girlsjustwannahaveguns.com|greatamericanrepublic.com|groopspeak.com|guardianlv.com|hallels.com|hngn.com|ifyouonlynews.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|lastresistance.com|latinpost.com|libertyunyielding.com|minutemennews.com|musictimes.com|myscienceacademy.org|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newsthump.com|oddee.com|patriotoutdoornews.com|pickthebrain.com|politicaloutcast.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|redhotchacha.com|redmaryland.com|shark-tank.com|spectator.org|stevedeace.com|techtimes.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|valuewalk.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com +@@||po.st/static/$script,third-party,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|askmefast.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|crossmap.com|dailyheadlines.net|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|enstarz.com|girlsjustwannahaveguns.com|greatamericanrepublic.com|hallels.com|hngn.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|latinpost.com|libertyunyielding.com|minutemennews.com|musictimes.com|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|oddee.com|patriotoutdoornews.com|rantlifestyle.com|realfarmacy.com|redmaryland.com|shark-tank.com|spectator.org|stevedeace.com|techtimes.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|traileraddict.com|valuewalk.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com +@@||po.st^*/counter?$script,third-party,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|askmefast.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|crossmap.com|dailyheadlines.net|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|enstarz.com|girlsjustwannahaveguns.com|greatamericanrepublic.com|hallels.com|hngn.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|latinpost.com|libertyunyielding.com|minutemennews.com|musictimes.com|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|oddee.com|patriotoutdoornews.com|rantlifestyle.com|realfarmacy.com|redmaryland.com|shark-tank.com|spectator.org|stevedeace.com|techtimes.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|traileraddict.com|valuewalk.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com +@@||po.st^*/status?$script,third-party,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|askmefast.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|crossmap.com|dailyheadlines.net|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|enstarz.com|girlsjustwannahaveguns.com|greatamericanrepublic.com|hallels.com|hngn.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|latinpost.com|libertyunyielding.com|minutemennews.com|musictimes.com|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|oddee.com|patriotoutdoornews.com|rantlifestyle.com|realfarmacy.com|redmaryland.com|shark-tank.com|spectator.org|stevedeace.com|techtimes.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|traileraddict.com|valuewalk.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com @@||pressdns.com/wp-content/$image,script,third-party,domain=conservativeintel.com @@||providesupport.com^$script -@@||r-login.wordpress.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||r-login.wordpress.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|winningdemocrats.com|xtribune.com|youthhealthmag.com @@||randomapps*.amazonaws.com^$script,domain=thepoke.co.uk -@@||recirculation.spot.im^$domain=viralnova.com +@@||recirculation.spot.im^$domain=dailyheadlines.net|o4anews.com|rightwingtribune.com|rollingout.com|viralnova.com @@||reembed.com/player/$script,third-party -@@||s.gravatar.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|hngn.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|liberty.news|libertyalliance.com|libertyunyielding.com|medicine.news|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|theviralmob.com|traileraddict.com|truththeory.com|twisted.news|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|winningdemocrats.com|xtribune.com +@@||s.gravatar.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|hngn.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|liberty.news|libertyalliance.com|libertyunyielding.com|medicine.news|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|redhotchacha.com|redmaryland.com|returnofkings.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|theviralmob.com|traileraddict.com|truththeory.com|twisted.news|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|winningdemocrats.com|xtribune.com @@||s.reembed.com^$script -@@||s7.addthis.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|askmefast.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|coviral.com|crossmap.com|dailyfeed.co.uk|dailyheadlines.net|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|enstarz.com|girlsjustwannahaveguns.com|glitch.news|gosocial.co|hngn.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|latinpost.com|libertyunyielding.com|minutemennews.com|musictimes.com|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|oddee.com|parentherald.com|patriotoutdoornews.com|rantlifestyle.com|realfarmacy.com|redmaryland.com|shark-tank.com|spectator.org|stevedeace.com|supercheats.com|techtimes.com|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|tinypic.com|traileraddict.com|universityherald.com|valuewalk.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com -@@||spot.im/launcher/bundle.js$domain=viralnova.com +@@||s7.addthis.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|askmefast.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|coviral.com|crossmap.com|dailyfeed.co.uk|dailyheadlines.net|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|enstarz.com|girlsjustwannahaveguns.com|glitch.news|gosocial.co|greatamericanrepublic.com|hngn.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|latinpost.com|libertyunyielding.com|minutemennews.com|musictimes.com|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|oddee.com|parentherald.com|patriotoutdoornews.com|rantlifestyle.com|realfarmacy.com|redmaryland.com|shark-tank.com|spectator.org|stevedeace.com|supercheats.com|techtimes.com|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|tinypic.com|traileraddict.com|universityherald.com|valuewalk.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com +@@||spot.im/launcher/bundle.js$domain=o4anews.com|rightwingtribune.com|rollingout.com|viralnova.com +@@||stackpathdns.com^$script,domain=foreverymom.com @@||static.cdn-ec.viddler.com^$script @@||static.reembed.com^$script,third-party -@@||syn.5min.com^$script,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|askmefast.com|auntyacid.com|breaking911.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|coviral.com|creepybasement.com|crossmap.com|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|enstarz.com|foreverymom.com|freedomforce.com|girlsjustwannahaveguns.com|glitch.news|groopspeak.com|guardianlv.com|gymflow100.com|hallels.com|hngn.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|joeforamerica.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|libertyalliance.com|libertyunyielding.com|minutemennews.com|musictimes.com|myscienceacademy.org|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newsthump.com|oddee.com|patriotoutdoornews.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|redhotchacha.com|redmaryland.com|returnofkings.com|shark-tank.com|sonsoflibertymedia.com|spectator.org|stevedeace.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|traileraddict.com|truththeory.com|valuewalk.com|vcpost.com|victoriajackson.com|viralnova.com|viralthread.com|xtribune.com -@@||syndication.twimg.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bugout.news|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|gosocial.co|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|winningdemocrats.com|xtribune.com|youthhealthmag.com -@@||taboola.com^$script,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|askmefast.com|bulletsfirst.net|cheatsheet.com|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|crossmap.com|dailyheadlines.net|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|enstarz.com|girlsjustwannahaveguns.com|hngn.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|latinpost.com|libertyunyielding.com|minutemennews.com|musictimes.com|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|oddee.com|patriotoutdoornews.com|rantlifestyle.com|realfarmacy.com|redmaryland.com|shark-tank.com|spectator.org|stevedeace.com|techtimes.com|thefreethoughtproject.com|thegatewaypundit.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|traileraddict.com|valuewalk.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com +@@||syn.5min.com^$script,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|askmefast.com|auntyacid.com|breaking911.com|breathecast.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|coviral.com|creepybasement.com|crossmap.com|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|digitaljournal.com|eaglerising.com|enstarz.com|foreverymom.com|freedomforce.com|girlsjustwannahaveguns.com|glitch.news|greatamericanrepublic.com|groopspeak.com|guardianlv.com|gymflow100.com|hallels.com|hngn.com|ifyouonlynews.com|infowars.com|instigatornews.com|joeforamerica.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|libertyalliance.com|libertyunyielding.com|minutemennews.com|musictimes.com|myscienceacademy.org|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newsthump.com|oddee.com|patriotoutdoornews.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|redhotchacha.com|redmaryland.com|returnofkings.com|shark-tank.com|sonsoflibertymedia.com|spectator.org|stevedeace.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|traileraddict.com|truththeory.com|valuewalk.com|vcpost.com|victoriajackson.com|viralnova.com|viralthread.com|xtribune.com +@@||syndication.twimg.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|bizpacreview.com|breaking911.com|breathecast.com|bugout.news|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailydot.com|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dailywire.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|gosocial.co|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|winningdemocrats.com|xtribune.com|youthhealthmag.com @@||thegatewaypundit.com/wp-content/uploads/submit_tip.png @@||thegatewaypundit.com/wp-includes/images/rss.png @@||tv.bsvideos.com^$script,domain=techtimes.com -@@||twimg.com^$image,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bugout.news|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|gosocial.co|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|winningdemocrats.com|xtribune.com|youthhealthmag.com -@@||twitter.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|boredomtherapy.com|breaking911.com|breathecast.com|bugout.news|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|gosocial.co|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|winningdemocrats.com|wnd.com|xtribune.com|youthhealthmag.com +@@||twimg.com^$image,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|bizpacreview.com|breaking911.com|breathecast.com|bugout.news|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailydot.com|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|gosocial.co|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|o4anews.com|oddee.com|opednews.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicalcowboy.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||twitter.com^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|boredomtherapy.com|breaking911.com|breathecast.com|bugout.news|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailydot.com|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|gosocial.co|grammarist.com|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hackspirit.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|o4anews.com|oddee.com|opednews.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicalcowboy.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|whatfinger.com|winningdemocrats.com|xtribune.com|youthhealthmag.com @@||ui.bamstatic.com^$script,third-party -@@||use.typekit.net^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bighealthreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|xtribune.com +@@||use.typekit.net^$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bighealthreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|xtribune.com @@||video.foxnews.com^$script,third-party @@||vidible.tv/prod/$script,third-party -@@||vimeocdn.com^$script,domain=headcramp.com -@@||vjs.zencdn.net^$script,domain=traileraddict.com +@@||vimeo.com^$script,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|askmefast.com|auntyacid.com|boredomtherapy.com|breaking911.com|bulletsfirst.net|clashdaily.com|classicalite.com|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|coviral.com|crossmap.com|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dailywire.com|dccrimestories.com|digitaljournal.com|eaglerising.com|enstarz.com|foreverymom.com|freedomforce.com|girlsjustwannahaveguns.com|greatamericanrepublic.com|groopspeak.com|guardianlv.com|hallels.com|headcramp.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|joeforamerica.com|kdramastars.com|kpopstarz.com|lastresistance.com|latinpost.com|libertyalliance.com|libertyunyielding.com|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|naturalblaze.com|naturalnews.com|natureworldnews.com|newser.com|newsthump.com|oddee.com|patriotoutdoornews.com|pickthebrain.com|politicaloutcast.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realtytoday.com|redhotchacha.com|redmaryland.com|shark-tank.com|spectator.org|stevedeace.com|techtimes.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|traileraddict.com|valuewalk.comvcpost.com|victoriajackson.com|viralnova.com|viralthread.com +@@||vimeocdn.com^$script,domain=boredomtherapy.com|dailywire.com|headcramp.com|honesttopaws.com|mentalflare.com +@@||vjs.zencdn.net^$script,domain=rightwingtribune.com|traileraddict.com @@||wibbitz.com^*/embed.js$domain=breaking911.com @@||widget.clipix.com^$script,third-party @@||widget.spreaker.com^$script,third-party,xmlhttprequest,domain=westernjournalism.com @@||widgets.outbrain.com/outbrain.js$domain=cheatsheet.com|supercheats.com -@@||wp.com/_static/$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotnewswire.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|xtribune.com|youthhealthmag.com -@@||wp.com/wp-content/$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|winningdemocrats.com|xtribune.com|youthhealthmag.com -@@||wpengine.netdna-cdn.com/wp-content/themes/$image,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|winningdemocrats.com|xtribune.com|youthhealthmag.com -@@||wpengine.netdna-cdn.com/wp-content/uploads/$image,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|bestfunnyjokes4u.com|bipartisanreport.com|breaking911.com|breathecast.com|celebrity-gossip.net|classicalite.com|collapse.news|conservativeintel.com|coviral.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|digitaljournal.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomforce.com|glitch.news|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|patriotoutdoornews.com|pickthebrain.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||wp.com/_static/$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotnewswire.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|readysethealth.com|realfarmacy.com|realmomsrealreviews.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||wp.com/wp-content/$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||wpengine.netdna-cdn.com/wp-content/themes/$image,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||wpengine.netdna-cdn.com/wp-content/uploads/$image,domain=activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|bestfunnyjokes4u.com|bipartisanreport.com|breaking911.com|breathecast.com|celebrity-gossip.net|classicalite.com|collapse.news|conservativeintel.com|coviral.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|digitaljournal.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomforce.com|glitch.news|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|patriotoutdoornews.com|pickthebrain.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|winningdemocrats.com|xtribune.com|youthhealthmag.com @@||yahooapis.com^$script,third-party,domain=truththeory.com -@@||youtube.com/iframe_api$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|boredomtherapy.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|reverbpress.com|reviveusa.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tinypic.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|winningdemocrats.com|xtribune.com|youthhealthmag.com -@@||youtube.com/player_api$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|boredomtherapy.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|reverbpress.com|reviveusa.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tinypic.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|winningdemocrats.com|xtribune.com|youthhealthmag.com -@@||ytimg.com/yts/jsbin/$script,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|boredomtherapy.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|reverbpress.com|reviveusa.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tinypic.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||youtube.com/iframe_api$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|bizpacreview.com|boredomtherapy.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailydot.com|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dailywire.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|o4anews.com|oddee.com|opednews.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicalcowboy.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|reverbpress.com|reviveusa.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tinypic.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||youtube.com/player_api$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|bizpacreview.com|boredomtherapy.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailydot.com|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dailywire.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|o4anews.com|oddee.com|opednews.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicalcowboy.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|reverbpress.com|reviveusa.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tinypic.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +@@||ytimg.com/yts/jsbin/$script,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|bizpacreview.com|boredomtherapy.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailydot.com|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|parentherald.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|reverbpress.com|reviveusa.com|rightwingnews.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|thelibertarianrepublic.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tinypic.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|winningdemocrats.com|xtribune.com|youthhealthmag.com @@||zemanta.com^$image,third-party,domain=bulletsfirst.net -! |http://$image,third-party,domain=100percentfedup.com|allthingsvegas.com|americanewshub.com|beforeitsnews.com|cheapism.com|chicksonright.com|conservativetribune.com|creepybasement.com|freewarefiles.com|intellectualconservative.com|janmorganmedia.com|knowledgedish.com|legalinsurrection.com|lifebuzz.com|madworldnews.com|newser.com|patriotnewswire.com|quirlycues.com|rpnewswire.com|sarahpalin.com|supercheats.com|survivalnation.com|terezowens.com|thegatewaypundit.com|thelibertydaily.com|thepolitistick.com|therightscoop.com|urbantabloid.com|vgpie.com|viralnova.com|wakingtimes.com|wnd.com|xtribune.com -|http://$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americanewshub.com|americansublime.com|americasfreedomfighters.com|askmefast.com|auntyacid.com|barbwire.com|beforeitsnews.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|boredomtherapy.com|breaking911.com|breakingnews.ie|breathecast.com|bugout.news|bulletsfirst.net|celebrity-gossip.net|cheapism.com|cheatsheet.com|chicksonright.com|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativetribune.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|freewarefiles.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|knowledgedish.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|lifebuzz.com|madworldnews.com|makeagif.com|medicine.news|mentalflare.com|minutemennews.com|moneyversed.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|parentherald.com|patriotnewswire.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|reviveusa.com|rightwingnews.com|robotics.news|rpnewswire.com|sarahpalin.com|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|survivalnation.com|techconsumer.com|technobuffalo.com|techtimes.com|terezowens.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|thelibertarianrepublic.com|thelibertydaily.com|themattwalshblog.com|thepoke.co.uk|thepolitistick.com|therealside.com|therightscoop.com|theviralmob.com|tinypic.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|vgpie.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|winningdemocrats.com|wnd.com|xtribune.com|youthhealthmag.com -|http://$third-party,xmlhttprequest,domain=alfonzorachel.com|americanewshub.com|americasfreedomfighters.com|beforeitsnews.com|boredomtherapy.com|breakingnews.ie|bugout.news|cheapism.com|chicksonright.com|clashdaily.com|conservativeintel.com|conservativetribune.com|creepybasement.com|dccrimestories.com|eaglerising.com|freedomdaily.com|freewarefiles.com|gamerant.com|godfatherpolitics.com|headcramp.com|healthstatus.com|hngn.com|honesttopaws.com|instigatornews.com|intellectualconservative.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|kdramastars.com|knowledgedish.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|libertyalliance.com|libertyunyielding.com|lifebuzz.com|madworldnews.com|makeagif.com|mentalflare.com|musictimes.com|natureworldnews.com|newser.com|parentherald.com|patriotnewswire.com|patriottribune.com|pickthebrain.com|realtytoday.com|rpnewswire.com|sarahpalin.com|supercheats.com|survivalnation.com|terezowens.com|theblacksphere.net|thefreethoughtproject.com|thehayride.com|thelibertydaily.com|themattwalshblog.com|thepolitistick.com|therealside.com|therightscoop.com|universityherald.com|urbantabloid.com|usherald.com|vgpie.com|wakingtimes.com|westernjournalism.com|wnd.com|xtribune.com|youthhealthmag.com -|https://$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americanewshub.com|americansublime.com|americasfreedomfighters.com|askmefast.com|auntyacid.com|barbwire.com|beforeitsnews.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|boredomtherapy.com|breaking911.com|breakingnews.ie|breathecast.com|bugout.news|bulletsfirst.net|celebrity-gossip.net|cheapism.com|cheatsheet.com|chicksonright.com|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativetribune.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|freewarefiles.com|gamerant.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|knowledgedish.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|lifebuzz.com|madworldnews.com|makeagif.com|medicine.news|mentalflare.com|minutemennews.com|moneyversed.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|parentherald.com|patriotnewswire.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|reviveusa.com|rightwingnews.com|robotics.news|rpnewswire.com|sarahpalin.com|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|survivalnation.com|techconsumer.com|technobuffalo.com|techtimes.com|terezowens.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|thelibertarianrepublic.com|thelibertydaily.com|themattwalshblog.com|thepoke.co.uk|thepolitistick.com|therealside.com|therightscoop.com|theviralmob.com|tinypic.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|vgpie.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|westernjournalism.com|winningdemocrats.com|wnd.com|xtribune.com|youthhealthmag.com -|https://$third-party,xmlhttprequest,domain=americanewshub.com|americasfreedomfighters.com|boredomtherapy.com|breakingnews.ie|bugout.news|cheapism.com|chicksonright.com|clashdaily.com|conservativeintel.com|conservativetribune.com|creepybasement.com|dccrimestories.com|eaglerising.com|freewarefiles.com|godfatherpolitics.com|healthstatus.com|honesttopaws.com|instigatornews.com|janmorganmedia.com|knowledgedish.com|lastresistance.com|legalinsurrection.com|libertyalliance.com|lifebuzz.com|madworldnews.com|makeagif.com|mentalflare.com|natureworldnews.com|newser.com|patriotnewswire.com|rpnewswire.com|sarahpalin.com|survivalnation.com|terezowens.com|thefreethoughtproject.com|thelibertydaily.com|thepolitistick.com|therealside.com|therightscoop.com|usherald.com|vgpie.com|westernjournalism.com|wnd.com|xtribune.com +|http://$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americanewshub.com|americansublime.com|americasfreedomfighters.com|askmefast.com|auntyacid.com|barbwire.com|beforeitsnews.com|bestfunnyjokes4u.com|bighealthreport.com|bigleaguepolitics.com|bipartisanreport.com|bizpacreview.com|boredomtherapy.com|breaking911.com|breakingnews.ie|breathecast.com|bugout.news|bulletsfirst.net|celebrity-gossip.net|cheapism.com|cheatsheet.com|chicksonright.com|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativetribune.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailydot.com|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dailywire.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|freewarefiles.com|funnyand.com|gamerant.com|gamersheroes.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|grammarist.com|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hackspirit.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|knowledgedish.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|lifebuzz.com|madworldnews.com|makeagif.com|medicine.news|mentalflare.com|minutemennews.com|moneyversed.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|parentherald.com|patriotnewswire.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|readysethealth.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|reviveusa.com|rightwingnews.com|rightwingtribune.com|robotics.news|rollingout.com|rpnewswire.com|sarahpalin.com|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|survivalnation.com|techconsumer.com|technobuffalo.com|techtimes.com|terezowens.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|thelibertarianrepublic.com|thelibertydaily.com|themattwalshblog.com|thepoke.co.uk|thepolitistick.com|therealside.com|therightscoop.com|theviralmob.com|tinypic.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|vgpie.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|wakingtimes.com|westernjournalism.com|whatfinger.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +|http://$third-party,xmlhttprequest,domain=4chan.org|alfonzorachel.com|americanewshub.com|americasfreedomfighters.com|beforeitsnews.com|bizpacreview.com|boredomtherapy.com|breakingnews.ie|bugout.news|cheapism.com|cheatsheet.com|chicksonright.com|clashdaily.com|conservativeintel.com|conservativetribune.com|creepybasement.com|dailywire.com|dccrimestories.com|eaglerising.com|freedomdaily.com|freewarefiles.com|funnyand.com|gamerant.com|godfatherpolitics.com|grammarist.com|hackspirit.com|headcramp.com|healthstatus.com|hngn.com|honesttopaws.com|instigatornews.com|intellectualconservative.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|kdramastars.com|knowledgedish.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|libertyalliance.com|libertyunyielding.com|lifebuzz.com|madworldnews.com|makeagif.com|mentalflare.com|musictimes.com|natureworldnews.com|newser.com|parentherald.com|patriotnewswire.com|patriottribune.com|pickthebrain.com|readysethealth.com|realtytoday.com|rightwingtribune.com|rollingout.com|rpnewswire.com|sarahpalin.com|supercheats.com|survivalnation.com|terezowens.com|theblacksphere.net|thefreethoughtproject.com|thehayride.com|thelibertydaily.com|themattwalshblog.com|thepolitistick.com|therealside.com|therightscoop.com|universityherald.com|urbantabloid.com|usherald.com|vgpie.com|wakingtimes.com|westernjournalism.com|whatfinger.com|xtribune.com|youthhealthmag.com +|https://$script,third-party,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americanewshub.com|americansublime.com|americasfreedomfighters.com|askmefast.com|auntyacid.com|barbwire.com|beforeitsnews.com|bestfunnyjokes4u.com|bighealthreport.com|bigleaguepolitics.com|bipartisanreport.com|bizpacreview.com|boredomtherapy.com|breaking911.com|breakingnews.ie|breathecast.com|bugout.news|bulletsfirst.net|celebrity-gossip.net|cheapism.com|cheatsheet.com|chicksonright.com|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativetribune.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailydot.com|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dailywire.com|damnlol.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|freewarefiles.com|funnyand.com|gamerant.com|gamersheroes.com|girlsjustwannahaveguns.com|glitch.news|godfatherpolitics.com|gosocial.co|grammarist.com|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hackspirit.com|hallels.com|hautereport.com|headcramp.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|intellectualconservative.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|knowledgedish.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|lifebuzz.com|madworldnews.com|makeagif.com|medicine.news|mentalflare.com|minutemennews.com|moneyversed.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|parentherald.com|patriotnewswire.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|readysethealth.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|reviveusa.com|rightwingnews.com|rightwingtribune.com|robotics.news|rollingout.com|rpnewswire.com|sarahpalin.com|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|supercheats.com|survivalnation.com|techconsumer.com|technobuffalo.com|techtimes.com|terezowens.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|thehayride.com|thelibertarianrepublic.com|thelibertydaily.com|themattwalshblog.com|thepoke.co.uk|thepolitistick.com|therealside.com|therightscoop.com|theviralmob.com|tinypic.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|universityherald.com|urbantabloid.com|usherald.com|valuewalk.com|vcpost.com|vgpie.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|westernjournalism.com|whatfinger.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +|https://$third-party,xmlhttprequest,domain=4chan.org|americanewshub.com|americasfreedomfighters.com|bizpacreview.com|boredomtherapy.com|breakingnews.ie|bugout.news|cheapism.com|cheatsheet.com|chicksonright.com|clashdaily.com|conservativeintel.com|conservativetribune.com|creepybasement.com|dccrimestories.com|eaglerising.com|freewarefiles.com|godfatherpolitics.com|grammarist.com|hackspirit.com|healthstatus.com|honesttopaws.com|instigatornews.com|janmorganmedia.com|knowledgedish.com|lastresistance.com|legalinsurrection.com|libertyalliance.com|lifebuzz.com|madworldnews.com|makeagif.com|mentalflare.com|natureworldnews.com|newser.com|patriotnewswire.com|readysethealth.com|rightwingtribune.com|rollingout.com|rpnewswire.com|sarahpalin.com|survivalnation.com|terezowens.com|thefreethoughtproject.com|thelibertydaily.com|thepolitistick.com|therealside.com|therightscoop.com|usherald.com|vgpie.com|westernjournalism.com|whatfinger.com|xtribune.com ||a.thefreethoughtproject.com^ ||activistpost.com/wp-content/*/abiturl$image,~third-party ||supercheats.com/js/yavli.js ||thegatewaypundit.com^*.png$image -||wpengine.netdna-cdn.com^$image,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allenwestrepublic.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|hypable.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|winningdemocrats.com|xtribune.com|youthhealthmag.com +||wpengine.netdna-cdn.com^$image,domain=100percentfedup.com|activistpost.com|addictinginfo.com|alfonzorachel.com|allthingsvegas.com|americansublime.com|askmefast.com|auntyacid.com|barbwire.com|bestfunnyjokes4u.com|bighealthreport.com|bipartisanreport.com|breaking911.com|breathecast.com|bulletsfirst.net|celebrity-gossip.net|clashdaily.com|classicalite.com|collapse.news|comicallyincorrect.com|conservativebyte.com|conservativeintel.com|conservativevideos.com|constitution.com|coviral.com|craigjames.com|creepybasement.com|crossmap.com|cyberwar.news|dailyfeed.co.uk|dailyheadlines.net|dailyhealthpost.com|dailysurge.com|dccrimestories.com|deneenborelli.com|digitaljournal.com|eaglerising.com|earnthenecklace.com|enstarz.com|evil.news|faithit.com|fitnessconnoisseur.com|foreverymom.com|freedom.news|freedomdaily.com|freedomforce.com|freedomoutpost.com|girlsjustwannahaveguns.com|glitch.news|greatamericanrepublic.com|groopspeak.com|guardianlv.com|guns.news|gymflow100.com|hallels.com|hautereport.com|healthstatus.com|hispolitica.com|hngn.com|honesttopaws.com|ifyouonlynews.com|infowars.com|instigatornews.com|janmorganmedia.com|jobsnhire.com|joeforamerica.com|juicerhead.com|justdiy.com|kdramastars.com|keepandbear.com|kpopstarz.com|lastresistance.com|latinpost.com|legalinsurrection.com|liberty.news|libertyalliance.com|libertyunyielding.com|lidblog.com|medicine.news|mentalflare.com|minutemennews.com|musictimes.com|myscienceacademy.org|natural.news|naturalblaze.com|naturalnews.com|naturalsociety.com|natureworldnews.com|newser.com|newseveryday.com|newsthump.com|oddee.com|opednews.com|patriotoutdoornews.com|patriottribune.com|pickthebrain.com|politicaloutcast.com|politichicks.com|practicallyviral.com|quirlycues.com|rantlifestyle.com|realfarmacy.com|realmomsrealreviews.com|realtytoday.com|redhotchacha.com|redmaryland.com|returnofkings.com|robotics.news|shark-tank.com|shedthoselbs.com|slender.news|sonsoflibertymedia.com|spectator.org|stevedeace.com|stupid.news|techconsumer.com|techtimes.com|theblacksphere.net|theboredmind.com|thefreethoughtproject.com|thegatewaypundit.com|themattwalshblog.com|thepoke.co.uk|therealside.com|theviralmob.com|tosavealife.com|traileraddict.com|truththeory.com|twisted.news|usherald.com|valuewalk.com|vcpost.com|victoriajackson.com|videogamesblogger.com|viralnova.com|viralthread.com|visiontoamerica.com|winningdemocrats.com|xtribune.com|youthhealthmag.com ||www.infowars.com/*.png$image ! Firefox freezes if not blocked on reuters.com (http://forums.lanik.us/viewtopic.php?f=64&t=16854) ||static.crowdscience.com/max-*.js?callback=crowdScienceCallback$domain=reuters.com @@ -52049,30 +55129,31 @@ javascript:$popup,domain=thepiratebay.org ||ytconv.net/site/adblock_detect ||zapto.org^$script,domain=dsero.com|korean-candy.com|misheel.net|politicususa.com|techydoor.com|trutower.com ! webrtc-ads -$webrtc,domain=101greatgoals.com|123movies.net|9anime.is|ack.net|activistpost.com|allkpop.com|allthetests.com|alltube.tv|androidcentral.com|audioholics.com|barnstablepatriot.com|bibme.org|blacklistednews.com|boards2go.com|bolde.com|britannica.com|btdb.to|businessnewsdaily.com|buzzfil.net|cantonrep.com|capecodtimes.com|champion.gg|cheeseheadtv.com|clicknupload.link|clicknupload.org|closerweekly.com|collegehumor.com|colourlovers.com|columbiatribune.com|connectedly.com|convertcase.net|crackberry.com|csgolounge.com|ddlvalley.me|destructoid.com|diffen.com|dispatch.com|dorkly.com|dota2lounge.com|dwatchseries.to|enterprisenews.com|eztv.ag|fayobserver.com|fbstreams.me|fhm.com|firstforwomen.com|flexonline.com|freewarefiles.com|gastongazette.com|geekzone.co.nz|genfb.com|ghacks.net|go4up.com|goerie.com|gorillavid.in|goupstate.com|grammarist.com|gsmarena.com|hdfilme.tv|healthline.com|heraldtribune.com|houmatoday.com|icefilms.info|igg-games.com|imore.com|intouchweekly.com|investopedia.com|j-14.com|jpost.com|kingvid.tv|kiplinger.com|kshowonline.com|laptopmag.com|lifeandstylemag.com|lolcounter.com|m-magazine.com|mac-torrents.com|madamenoire.com|maketecheasier.com|mashable.com|megaup.net|mensfitness.com|merriam-webster.com|metrowestdailynews.com|mlbstream.me|motor1.com|motorsport.com|muscleandfitness.com|myfeed4u.me|myfeed4u.net|nbastreams.me|newpct.com|news-journalonline.com|newsarama.com|nflstreams.me|nhlstreams.me|nintendoeverything.com|nwfdailynews.com|nydailynews.com|oloadcdn.net|openload.co|otakustream.tv|ourl.io|pelispedia.tv|phonearena.com|pjstar.com|playbill.com|probuilds.net|providencejournal.com|radaronline.com|rapidvideo.com|readmanga.today|recordonline.com|reservedoffers.club|salefiles.com|sj-r.com|skidrowcrack.com|skidrowreloaded.com|soapoperadigest.com|solomid.net|sourceforge.net|space.com|spanishdict.com|sportshd.me|streamfilmzzz.com|streamzzz.online|teamliquid.net|telegram.com|teslacentral.com|the4thofficial.net|theberry.com|thechive.com|thepoliticalinsider.com|thevideobee.to|tmn.today|tomsguide.com|tomshardware.co.uk|tomshardware.com|topix.com|uploading.site|uptobox.com|usherald.com|uticaod.com|vidtodo.com|vidzi.tv|vrheads.com|vvdailypress.com|watchtvserieslive.org|wikia.com|windowscentral.com|wnd.com|womansworld.com|xda-developers.com|yts.ag|yts.am|yts.gs +$webrtc,domain=101greatgoals.com|123movies.net|4chan.org|9anime.is|ack.net|activistpost.com|allkpop.com|allthetests.com|alltube.tv|androidcentral.com|audioholics.com|barnstablepatriot.com|bibme.org|blacklistednews.com|boards2go.com|bolde.com|britannica.com|btdb.to|businessnewsdaily.com|buzzfil.net|cantonrep.com|capecodtimes.com|champion.gg|cheeseheadtv.com|clicknupload.link|clicknupload.org|closerweekly.com|collegehumor.com|colourlovers.com|columbiatribune.com|connectedly.com|convertcase.net|crackberry.com|csgolounge.com|ddlvalley.me|destructoid.com|diffen.com|dispatch.com|dorkly.com|dota2lounge.com|dwatchseries.to|enterprisenews.com|eztv.ag|fayobserver.com|fbstreams.me|fhm.com|firstforwomen.com|flexonline.com|freewarefiles.com|gastongazette.com|geekzone.co.nz|genfb.com|ghacks.net|go4up.com|goerie.com|gorillavid.in|gounlimited.to|goupstate.com|grammarist.com|gsmarena.com|hdfilme.tv|hdvid.life|hdvid.tv|hdvid.xyz|healthline.com|heraldtribune.com|houmatoday.com|icefilms.info|igg-games.com|imore.com|intouchweekly.com|investopedia.com|j-14.com|jpost.com|kingvid.tv|kiplinger.com|kshowonline.com|laptopmag.com|lifeandstylemag.com|lolcounter.com|m-magazine.com|mac-torrents.com|madamenoire.com|maketecheasier.com|mashable.com|megaup.net|mensfitness.com|merriam-webster.com|metrowestdailynews.com|mlbstream.me|motor1.com|motorsport.com|muscleandfitness.com|myfeed4u.me|myfeed4u.net|nbastreams.me|newpct.com|news-journalonline.com|newsarama.com|nflstreams.me|nhlstreams.me|nintendoeverything.com|nwfdailynews.com|nydailynews.com|oloadcdn.net|onvid.club|onvid.xyz|openload.co|otakustream.tv|ourl.io|pelispedia.tv|phonearena.com|pjstar.com|playbill.com|probuilds.net|providencejournal.com|radaronline.com|rapidvideo.com|readmanga.today|recordonline.com|reservedoffers.club|salefiles.com|sj-r.com|skidrowcrack.com|skidrowreloaded.com|soapoperadigest.com|solomid.net|sourceforge.net|space.com|spanishdict.com|sportshd.me|streamfilmzzz.com|streamzzz.online|teamliquid.net|telegram.com|teslacentral.com|the123movies.org|the4thofficial.net|theberry.com|thechive.com|thepoliticalinsider.com|thevideobee.to|tmn.today|tomsguide.com|tomshardware.co.uk|tomshardware.com|topix.com|torrentfunk.com|uploading.site|uptobox.com|usherald.com|uticaod.com|vidtodo.com|vidzi.tv|vrheads.com|vvdailypress.com|watchtvserieslive.org|wikia.com|windowscentral.com|womansworld.com|xda-developers.com|yts.ag|yts.am|yts.gs ! websocket-ads -$websocket,domain=123movies-proxy.ru|123movies.cz|123movies.gs|123movies.is|123movies.live|123movies.net|123movies.net.ru|123movies.ru|123movies.vc|123movieshd.net|123movieshd.to|1337x.to|2giga.link|4archive.org|9anime.is|activistpost.com|allthetests.com|alltube.tv|androidcentral.com|batmanstream.com|bibme.org|blacklistednews.com|boards2go.com|boreburn.com|breakingisraelnews.com|btdb.in|celebdirtylaundry.com|celebritymozo.com|closerweekly.com|cloudtime.to|collectivelyconscious.net|colourlovers.com|connectedly.com|convertcase.net|couch-tuner.me|couchtuner.ac|couchtuner.us|crackberry.com|daclips.in|dailycaller.com|demonoid.pw|destructoid.com|diffen.com|divxatope1.com|dreamfilm.se|dumpaday.com|dwatchseries.to|episodetube.com|episodetube.net|fastpic.ru|fileone.tv|filme-streamz.com|filmlinks4u.is|firstforwomen.com|firstrowau.eu|firstrowus1.eu|flash-x.tv|flashsx.tv|flashx.me|flashx.run|flashx.tv|flashx1.tv|flashxx.tv|fmovies.to|free-torrent.org|free-torrent.pw|free-torrents.org|free-torrents.pw|freewarefiles.com|gamenguide.com|genfb.com|gofirstrow.eu|gorillavid.in|gsmarena.com|health-weekly.net|homerun.re|i4u.com|ifirstrow.eu|ifirstrowit.eu|imagefap.com|imore.com|instanonymous.com|investopedia.com|itechpost.com|izismile.com|jewsnews.co.il|keepvid.com|kino-streamz.com|kiplinger.com|kshowonline.com|lifehacklane.com|livecricketz.org|livescience.com|lolcounter.com|merriam-webster.com|mobilenapps.com|mobipicker.com|motor1.com|motorsport.com|movies4stream.com|movpod.in|myfeed4u.me|myfeed4u.net|mylivecricket.org|natureworldnews.com|navbug.com|ncscooper.com|newpct.com|newsarama.com|newseveryday.com|newtvworld.com|nowfeed2all.eu|nowvideo.sx|okceleb.com|oloadcdn.net|olympicstreams.me|omgwhut.com|onwatchseries.to|openload.co|opensubtitles.org|otakustream.tv|parentherald.com|pcgamer.com|pcgames-download.net|playbill.com|pocketnow.com|pornhub.com|postimg.org|powvideo.net|putlocker9.com|pwinsider.com|qaafa.com|rapidvideo.com|reservedoffers.club|rinf.com|roadracerunner.com|salefiles.com|scienceworldreport.com|serietvsubita.net|sgvideos.net|shorte.st|skidrowcrack.com|snoopfeed.com|stream-tv-series.net|stream-tv2.to|stream2watch.cc|streamazone.com|streamgaroo.com|strikeout.co|strikeout.me|strikeout.mobi|teamliquid.net|technobuffalo.com|the4thofficial.net|thefreethoughtproject.com|thevideo.me|thinkinghumanity.com|todayshealth.buzz|tomsguide.com|tomshardware.co.uk|tomshardware.com|tomsitpro.com|toptenz.net|torrentz2.eu|tribune.com.pk|trifind.com|tune.pk|tv-series.me|uberhavoc.com|universityherald.com|usherald.com|vcpost.com|vidmax.com|vidoza.net|vidtodo.com|vidzi.tv|viewmixed.com|viid.me|vipbox.bz|vipbox.is|vipbox.nu|vipbox.sx|vipbox.tv|vipboxeu.co|vipboxoc.co|vipboxtv.me|vipleague.ch|vipleague.co|vipleague.is|vipleague.me|vipleague.mobi|vipleague.se|vipleague.sx|vipleague.tv|vipleague.ws|vipstand.is|viralands.com|vrheads.com|watchepisodes-tv.com|watchseries.li|webfirstrow.eu|wholecloud.net|whydontyoutrythis.com|wnd.com|wrestlinginc.com|wrestlingnews.co|xda-developers.com|xilfy.com|yourtailorednews.com|yourtango.com +$websocket,domain=123movies-proxy.ru|123movies.cz|123movies.gs|123movies.is|123movies.live|123movies.net|123movies.net.ru|123movies.ru|123movies.vc|123movieshd.net|123movieshd.to|1337x.to|2giga.link|4archive.org|4chan.org|9anime.is|activistpost.com|allthetests.com|alltube.tv|androidcentral.com|batmanstream.com|bibme.org|blacklistednews.com|boards2go.com|boreburn.com|breakingisraelnews.com|btdb.in|celebdirtylaundry.com|celebritymozo.com|closerweekly.com|cloudtime.to|collectivelyconscious.net|colourlovers.com|connectedly.com|convertcase.net|couch-tuner.me|couchtuner.ac|couchtuner.us|crackberry.com|daclips.in|dailycaller.com|demonoid.pw|destructoid.com|diffen.com|divxatope1.com|dreamfilm.se|dumpaday.com|dwatchseries.to|episodetube.com|episodetube.net|fastpic.ru|fileone.tv|filme-streamz.com|filmlinks4u.is|firstforwomen.com|firstrowau.eu|firstrowus1.eu|flash-x.tv|flashsx.tv|flashx.co|flashx.me|flashx.run|flashx.tv|flashx1.tv|flashxx.tv|fmovies.to|free-torrent.org|free-torrent.pw|free-torrents.org|free-torrents.pw|freewarefiles.com|gamenguide.com|genfb.com|gofirstrow.eu|gorillavid.in|gsmarena.com|hdvid.life|hdvid.tv|hdvid.xyz|health-weekly.net|homerun.re|i4u.com|ifirstrow.eu|ifirstrowit.eu|imagefap.com|imore.com|instanonymous.com|investopedia.com|itechpost.com|izismile.com|jewsnews.co.il|keepvid.com|kino-streamz.com|kiplinger.com|kshowonline.com|lifehacklane.com|livecricketz.org|livescience.com|lolcounter.com|merriam-webster.com|mobilenapps.com|mobipicker.com|motor1.com|motorsport.com|movies4stream.com|movpod.in|myfeed4u.me|myfeed4u.net|mylivecricket.org|natureworldnews.com|navbug.com|ncscooper.com|newpct.com|newsarama.com|newseveryday.com|newtvworld.com|nowfeed2all.eu|nowvideo.sx|okceleb.com|oloadcdn.net|olympicstreams.me|omgwhut.com|onvid.club|onvid.xyz|onwatchseries.to|openload.co|opensubtitles.org|otakustream.tv|parentherald.com|pcgamer.com|pcgames-download.net|playbill.com|pocketnow.com|pornhub.com|postimg.org|powvideo.net|putlocker9.com|pwinsider.com|qaafa.com|rapidvideo.com|reservedoffers.club|rinf.com|roadracerunner.com|salefiles.com|scienceworldreport.com|serietvsubita.net|sgvideos.net|shorte.st|skidrowcrack.com|snoopfeed.com|stream-tv-series.net|stream-tv2.to|stream2watch.cc|streamazone.com|streamgaroo.com|strikeout.co|strikeout.me|strikeout.mobi|teamliquid.net|technobuffalo.com|the123movies.org|the4thofficial.net|thefreethoughtproject.com|thevideo.me|thinkinghumanity.com|todayshealth.buzz|tomsguide.com|tomshardware.co.uk|tomshardware.com|tomsitpro.com|toptenz.net|torrentz2.eu|tribune.com.pk|trifind.com|tune.pk|tv-series.me|uberhavoc.com|universityherald.com|usherald.com|vcpost.com|vidmax.com|vidoza.net|vidtodo.com|vidzi.tv|viewmixed.com|viid.me|vipbox.bz|vipbox.is|vipbox.nu|vipbox.sx|vipbox.tv|vipboxeu.co|vipboxoc.co|vipboxtv.me|vipleague.ch|vipleague.co|vipleague.is|vipleague.me|vipleague.mobi|vipleague.se|vipleague.sx|vipleague.tv|vipleague.ws|vipstand.is|viralands.com|vrheads.com|watchepisodes-tv.com|watchseries.li|webfirstrow.eu|wholecloud.net|whydontyoutrythis.com|wrestlinginc.com|wrestlingnews.co|xda-developers.com|xilfy.com|yourtailorednews.com|yourtango.com ! IP address -/^https?:\/\/([0-9]{1,3}\.){3}[0-9]{1,3}/$script,domain=o2tvseries.com|speedvid.net +/^https?:\/\/([0-9]{1,3}\.){3}[0-9]{1,3}/$image,script,subdocument,domain=o2tvseries.com|readcomiconline.to|speedvid.net ! CSP filters -@@||emathhelp.net/search^$csp=script-src 'self' * 'unsafe-inline' 'unsafe-eval' +$csp=worker-src 'none',domain=estream.to|flashx.cc|flashx.co|flashx.co|streamango.com|vidoza.net|vidto.me|vidto.se|vidtudu.com @@||freebeacon.com/?s=$csp=script-src 'self' * 'unsafe-inline' 'unsafe-eval' @@||healthline.com/search?$csp=script-src 'self' * 'unsafe-inline' 'unsafe-eval' @@||kiplinger.com/search/$csp=script-src 'self' * 'unsafe-inline' 'unsafe-eval' @@||pocketnow.com/?s=$csp=script-src 'self' * 'unsafe-inline' 'unsafe-eval' @@||talkwithstranger.com/custom-search^$csp=script-src 'self' * 'unsafe-inline' 'unsafe-eval' +||1movies.is^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.jwpcdn.com *.gstatic.com *.googletagmanager.com *.addthis.com *.google.com ||4chan.org^$csp=script-src 'self' * 'unsafe-inline' -||acidcow.com^$csp=script-src 'self' * 'unsafe-inline' -||activistpost.com^$csp=script-src 'self' * 'unsafe-inline' -||allthetests.com^$csp=script-src 'self' * blob: 'unsafe-inline' +||acidcow.com^$csp=script-src 'self' * blob: data: +||activistpost.com^$csp=script-src 'self' * blob: data: +||allthetests.com^$csp=script-src 'self' * blob: data: ||almasdarnews.com^$csp=script-src 'self' * 'unsafe-inline' ||ancient-origins.net^$csp=script-src 'self' * 'unsafe-inline' ||androidcentral.com^$csp=script-src 'self' * 'unsafe-inline' ||antonymsfor.com^$csp=script-src 'self' 'unsafe-inline' http: https: ||biology-online.org^$csp=script-src 'self' * 'unsafe-inline' ||bittorrentstart.com^$csp=script-src 'self' 'unsafe-inline' data: *.google.com *.google-analytics.com *.scorecardresearch.com -||blacklistednews.com^$csp=script-src 'self' 'unsafe-inline' http: https: -||breakingisraelnews.com^$csp=script-src 'self' * 'unsafe-inline' +||blacklistednews.com^$csp=script-src 'self' * blob: data: +||breakingisraelnews.com^$csp=script-src 'self' * blob: data: ||britannica.com^$csp=script-src 'self' * 'unsafe-inline' ||broadwayworld.com^$csp=script-src 'self' * 'unsafe-inline' ||bt-scene.cc^$csp=script-src 'self' 'unsafe-inline' data: *.google.com *.google-analytics.com *.scorecardresearch.com @@ -52082,21 +55163,19 @@ $websocket,domain=123movies-proxy.ru|123movies.cz|123movies.gs|123movies.is|123m ||btsproxy.com^$csp=script-src 'self' 'unsafe-inline' data: *.google.com *.google-analytics.com ||btstor.cc^$csp=script-src 'self' 'unsafe-inline' data: *.google.com *.google-analytics.com ||campussports.net^$csp=script-src 'self' * 'unsafe-inline' -||cheezburger.com^$csp=script-src 'self' * 'unsafe-inline' +||cheezburger.com^$csp=script-src 'self' 'unsafe-eval' 'unsafe-inline' data: *.youtube.com *.ytimg.com *.google-analytics.com *.facebook.net *.complex.com *.b2c.com *.chartbeat.com *.chzbgr.com *.scorecardresearch.com *.air.tv *.quantserve.com *.optimizely.com *.cheezburger.com *.quantcount.com *.newrelic.com *.spot.im ||colourlovers.com^$csp=script-src 'self' * 'unsafe-inline' -||convertcase.net$csp=script-src 'self' * 'unsafe-inline' +||convertcase.net^$csp=script-src 'self' * blob: data: ||convertfiles.com^$csp=script-src 'self' * 'unsafe-inline' ||csgolounge.com^$csp=script-src 'self' * 'unsafe-inline' ||daclips.in^$csp=script-src 'self' * 'unsafe-inline' -||datpiff.com^$csp=script-src 'self' * 'unsafe-inline' data: -||diffen.com^$csp=script-src 'self' * 'unsafe-inline' -||emathhelp.net^$csp=script-src 'self' * 'unsafe-inline' -||freebeacon.com^$csp=script-src 'self' * 'unsafe-inline' +||datpiff.com^$csp=script-src 'self' * blob: data: +||freebeacon.com^$csp=script-src 'self' * blob: data: ||fullmatchesandshows.com^$csp=script-src 'self' * 'unsafe-inline' -||gogoanime.se^$csp=script-src 'self' * disquscdn.com 'unsafe-inline' +||gogoanime.sh^$csp=script-src 'self' * disquscdn.com 'unsafe-inline' ||grammarist.com^$csp=script-src 'self' * 'unsafe-inline' ||healthline.com^$csp=script-src 'self' * 'unsafe-inline' -||hiphoplately.com^$csp=script-src 'self' * 'unsafe-inline' +||hiphoplately.com^$csp=script-src 'self' * blob: data: ||investopedia.com^$csp=script-src 'self' * 'unsafe-inline' ||jerusalemonline.com^$csp=script-src http: https: 'self' * 'unsafe-inline' ||jewsnews.co.il^$csp=script-src 'self' * @@ -52104,7 +55183,7 @@ $websocket,domain=123movies-proxy.ru|123movies.cz|123movies.gs|123movies.is|123m ||kiplinger.com^$csp=script-src 'self' * 'unsafe-inline' ||kshowonline.com^$csp=script-src 'self' * 'unsafe-inline' ||lolcounter.com^$csp=script-src 'self' * 'unsafe-inline' -||lucianne.com^$csp=script-src 'self' * 'unsafe-inline' +||lucianne.com^$csp=script-src 'self' * blob: data: ||merriam-webster.com^$csp=script-src 'self' * 'unsafe-inline' ||moneyversed.com^$csp=script-src 'self' * 'unsafe-inline' ||neonnettle.com^$csp=script-src http: https: 'self' * 'unsafe-inline' @@ -52114,7 +55193,9 @@ $websocket,domain=123movies-proxy.ru|123movies.cz|123movies.gs|123movies.is|123m ||phonearena.com^$csp=script-src 'self' * 'unsafe-inline' ||phonesreview.co.uk^$csp=script-src 'self' * 'unsafe-inline' ||pocketnow.com^$csp=script-src 'self' * 'unsafe-inline' +||pockettactics.com^$csp=script-src 'self' * 'unsafe-inline' ||pornsharing.com^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.google.com *.gstatic.com *.google-analytics.com +||postimg.cc/image/$csp=script-src 'self' * data: blob: 'unsafe-eval' ||powerofpositivity.com^$csp=script-src 'self' * 'unsafe-inline' ||readmng.com^$csp=script-src 'self' * 'unsafe-inline' ||roadracerunner.com^$csp=script-src 'self' * 'unsafe-inline' @@ -52122,7 +55203,7 @@ $websocket,domain=123movies-proxy.ru|123movies.cz|123movies.gs|123movies.is|123m ||skidrowcrack.com^$csp=script-src 'self' * 'unsafe-inline' ||sportspickle.com^$csp=script-src 'self' * 'unsafe-inline' ||talkwithstranger.com^$csp=script-src 'self' * 'unsafe-inline' -||tamilo.com^$csp=script-src 'self' * 'unsafe-inline' +||tamilo.com^$csp=script-src 'self' * blob: data: ||tetrisfriends.com^$csp=script-src 'self' * 'unsafe-inline' ||textsfromlastnight.com^$csp=script-src 'self' * 'unsafe-inline' ||tfln.co^$csp=script-src 'self' * 'unsafe-inline' blob: @@ -52135,7 +55216,6 @@ $websocket,domain=123movies-proxy.ru|123movies.cz|123movies.gs|123movies.is|123m ||watchcartoononline.io^$csp=script-src 'self' * 'unsafe-inline' ||wikia.com^$csp=script-src 'self' * 'unsafe-inline' 'unsafe-eval' ||winit.winchristmas.co.uk^$csp=script-src 'self' * 'unsafe-inline' -||wnd.com^$csp=script-src 'self' * 'unsafe-inline' ||wuxiaworld.com^$csp=script-src 'self' * 'unsafe-inline' ! buggy script ! https://github.com/hoshsadiq/adblock-nocoin-list/issues/65 @@ -52145,6 +55225,7 @@ $websocket,domain=123movies-proxy.ru|123movies.cz|123movies.gs|123movies.is|123m @@||rapidvideo.com/js/jquery.validate.min.js$script @@||rapidvideo.com/js/js.cookie.js$script @@||rapidvideo.com/js/new.js$script +@@||rapidvideo.com/js/videojs-contrib-hls.min.js$script @@||rapidvideo.com/js/videojs.hotkeys.min.js$script @@||rapidvideo.com/js/videojs.vast.js$script @@||rapidvideo.com/jw-logo/jw-logo-bar.js$script @@ -52282,6 +55363,7 @@ bento.de##a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][t ||fullonsms.com/quikr.html$popup ||fullonsms.com/quikrad.html$popup ||fullonsms.com/sid.html$popup +||g00.msn.com^$popup ||gamezadvisor.com/popup.php$popup ||gfuel.ly^$popup,domain=dexerto.com ||goo.gl^$popup,domain=amaderforum.com|dexerto.com|videomega.tv|vidup.me @@ -52292,6 +55374,7 @@ bento.de##a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][t ||hide.me^$popup,domain=ncrypt.in ||homets.info/queen_file?$popup ||hotelscombined.com^$popup,domain=torrents.de|torrentz.ch|torrentz.com|torrentz.eu|torrentz.in|torrentz.li|torrentz.me|torrentz.ph +||hqq.tv^$popup,domain=hqq.tv ||href.li^$popup,domain=300mblink.com|xxxhost.me ||ifly.com/trip-plan/ifly-trip?*&ad=$popup ||imagepearl.com/view/$popup,~third-party @@ -52326,8 +55409,10 @@ bento.de##a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][t ||plarium.com/play/*adCampaign=$popup ||playhd.eu/test$popup ||pop.billionuploads.com^$popup +||putlockers.fm^$popup,~third-party ||r.search.yahoo.com/_ylt=*;_ylu=*.r.msn.com$popup,domain=search.yahoo.com ||rediff.com/uim/ads/$popup +||reutersmedia.net/resources_$popup,domain=reuters.com ||schenkelklopfer.org^$popup,domain=4fuckr.com ||shareasale.com^$popup,domain=9to5mac.com ||short.zain.biz^$popup,domain=up09.com @@ -52364,10 +55449,12 @@ bento.de##a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][t ||tripadvisor.*/SimilarHotelsPopunder?$popup ||tumejortorrent.com^$popup,~third-party ||uploadrocket.net^$popup,~third-party +||upvid.co^*.html|$popup,domain=upvid.co ||vibeo.to^$popup,domain=flashx.tv ||videowood.tv^$popup,domain=micast.tv ||vidhog.com/ilivid-redirect.php$popup ||vidspot.net^*http$popup +||vidyouall.com^$popup,domain=hdhub4u.club ||vidzi.tv/mp4?$popup ||virtualtourist.com/commerce/popunder/$popup ||vkpass.com/goo.php?link=$popup,~third-party @@ -52387,16 +55474,18 @@ bento.de##a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][t ! wyciwyg popups wyciwyg:$popup,domain=jkanime.net|vodlock.co ! semi-generic popup block -/http*.:\/\/.*[?|=|&|%|#|+].*/$popup,domain=0123movies.com|1337x.to|1movies.to|9anime.is|a-o.ninja|adsrt.com|ahlamtv.com|akvideo.stream|allmyvideos.netakvideo.stream|animeflv.net|animeid.io|asianvote.com|avgle.com|bittorrent.am|bmovies.to|clipconverter.cc|cloudtime.to|cruzing.xyz|dropapk.com|embed.nowvideo.sx|embed.videoweed.es|escdn.co|estream.to|extreme-board.com|eztv.ag|fastbay.net|fileone.tv|flash-x.tv|flashsx.tv|flashx.cc|flashx.me|flashx.run|flashx.sx|flashx.to|flashx.tv|flashx.ws|flashx1.tv|flashxx.tv|fmovies.is|fmovies.se|fmovies.to|fruithosted.net|fruitstreams.com|gogoanime.io|gorillavid.in|gowatchfreemovies.to|grammarist.com|ikwilthepiratebay.org|imagebam.com|imagefruit.com|imageporter.com|imagerar.com|img24.org|imgadult.com|imgbox.com|imgdrive.net|imgshots.com|imgsin.com|imgspice.com|imgtaxi.com|imgvip.net|imgwallet.com|indoxxi.tv|jkanime.net|katcr.host|katcr.party|kickass.cd|kickass.gg|kissasian.ch|kisscartoon.ac|lavamovies.se|m4ufree.com|m4ufree.tv|masterani.me|megaup.net|moecdn.io|monova.org|movie4k.is|movpod.in|mp3indirdur.mobi|myreadingmanga.info|mywebtv.info|newser.com|nosteam.ro|nowvideo.sx|oload.site|oload.stream|oload.win|oload.xyz|oloadcdn.net|onhax.me|onlinevideoconverter.com|openload.co|openloadmovies.tv|opentpb.com|otakustream.tv|piratebayblocked.com|pirateproxy.sh|pirateproxy.website|playercdn.net|pornparadise.org|povwideo.net|powvideo.net|proxydl.cf|putlockertv.se|putlockertv.to|rapidvideo.com|rarbgproxy.org|readcomiconline.to|repelis.net|rule34hentai.net|seehd.pl|sendvid.com|sexuria.com|solarmoviesc.com|speedvid.net|sportp2p.com|stream.moe|stream2watch.org|streamango.com|streamcherry.com|streamplay.to|streamshunter.tv|suprafiles.org|telepisodes.co|thehiddenbay.fi|thehiddenbay.ws|thekat.nz|thepiratebay.red|thepiratebay.rocks|thepirateproxy.ws|theproxybay.me|thevideo.cc|thevideo.ch|thevideo.me|thevideo.website|torrentz.to|tpb.zone|tpbmirror.ga|tpbship.org|uktpbmirror.pw|unblocker.cc|unblocktpb.pro|userscloud.com|vidgg.to|vidlox.me|vidlox.tv|vidoza.net|vidto.me|vidtod.me|vidtudu.com|vidup.me|vidz7.com|vidzi.tv|vipleague.mobi|vodlock.co|watchcartoononline.com|watchonline.to|watchonlinemovies.com.pk|wholecloud.net|youwatch.org|yts.am -/http*.:\/\/.*[a-zA-Z0-9]{100,}.*/$popup,domain=0123movies.com|1337x.to|1movies.to|9anime.is|adsrt.com|ahlamtv.com|akvideo.stream|allmyvideos.netakvideo.stream|animeflv.net|animeid.io|asianvote.com|avgle.com|bmovies.to|clipconverter.cc|cloudtime.to|cruzing.xyz|dropapk.com|embed.nowvideo.sx|embed.videoweed.es|escdn.co|estream.to|extreme-board.com|eztv.ag|fastbay.net|fileone.tv|flash-x.tv|flashsx.tv|flashx.me|flashx.run|flashx.sx|flashx.to|flashx.tv|flashx.ws|flashx1.tv|flashxx.tv|fmovies.is|fmovies.se|fmovies.to|fruithosted.net|fruitstreams.com|gogoanime.io|gorillavid.in|gowatchfreemovies.to|grammarist.com|ikwilthepiratebay.org|imagebam.com|imagefruit.com|imageporter.com|imagerar.com|img24.org|imgadult.com|imgbox.com|imgdrive.net|imgshots.com|imgsin.com|imgspice.com|imgtaxi.com|imgvip.net|imgwallet.com|jkanime.net|katcr.party|kickass.cd|kickass.gg|lavamovies.se|m4ufree.tv|megaup.net|moecdn.io|monova.org|movie4k.is|movpod.in|mp3indirdur.mobi|mywebtv.info|newser.com|nosteam.ro|nowvideo.sx|oload.site|oload.stream|oload.win|oload.xyz|oloadcdn.net|onhax.me|onlinevideoconverter.com|openload.co|openloadmovies.tv|opentpb.com|otakustream.tv|piratebayblocked.com|pirateproxy.sh|pirateproxy.website|playercdn.net|pornparadise.org|povwideo.net|powvideo.net|proxydl.cf|putlockertv.se|putlockertv.to|rapidvideo.com|rarbgproxy.org|repelis.net|seehd.pl|sendvid.com|sexuria.com|solarmoviesc.com|speedvid.net|sportp2p.com|stream.moe|stream2watch.org|streamango.com|streamcherry.com|streamplay.to|streamshunter.tv|suprafiles.org|thehiddenbay.fi|thehiddenbay.ws|thekat.nz|thepiratebay.red|thepiratebay.rocks|thepirateproxy.ws|theproxybay.me|thevideo.cc|thevideo.ch|thevideo.me|thevideo.website|torrentz.to|tpb.zone|tpbmirror.ga|tpbship.org|uktpbmirror.pw|unblocker.cc|unblocktpb.pro|userscloud.com|vidgg.to|vidlox.me|vidlox.tv|vidoza.net|vidto.me|vidtod.me|vidtudu.com|vidup.me|vidz7.com|vidzi.tv|vipleague.mobi|vodlock.co|watchcartoononline.com|watchonline.to|watchonlinemovies.com.pk|wholecloud.net|youwatch.org|yts.am +/http*.:\/\/.*[a-zA-Z0-9]{110,}.*/$popup,domain=0123movies.com|1337x.to|1movies.is|1movies.to|9anime.is|adsrt.com|ahlamtv.com|akvideo.stream|allmyvideos.net|animeflv.net|animeid.io|asianvote.com|avgle.com|bmovies.to|clipconverter.cc|cloudtime.to|cruzing.xyz|dropapk.com|embed.nowvideo.sx|embed.videoweed.es|escdn.co|estream.to|extreme-board.com|eztv.ag|fastbay.net|fileone.tv|flash-x.tv|flashsx.tv|flashx.co|flashx.me|flashx.run|flashx.sx|flashx.to|flashx.tv|flashx.ws|flashx1.tv|flashxx.tv|fmovies.is|fmovies.se|fmovies.to|fruithosted.net|fruitstreams.com|gelbooru.com|gogoanime.io|gogoanime.to|gorillavid.in|gowatchfreemovies.to|grammarist.com|hdvid.life|hdvid.tv|hdvid.xyz|ikwilthepiratebay.org|imagebam.com|imagefruit.com|imageporter.com|imagerar.com|img24.org|imgadult.com|imgbox.com|imgdrive.net|imgshots.com|imgsin.com|imgspice.com|imgtaxi.com|imgvip.net|imgwallet.com|jkanime.net|katcr.party|kickass.cd|kickass.gg|kimcartoon.me|lavamovies.se|m4ufree.tv|megaup.net|moecdn.io|monova.org|movie4k.is|movpod.in|mp3indirdur.mobi|mp4upload.com|msn.com|mywebtv.info|newser.com|nosteam.ro|nowvideo.sx|oload.download|oload.icu|oload.site|oload.stream|oload.win|oload.xyz|oloadcdn.net|onhax.me|onlinevideoconverter.com|onvid.xyz|openload.co|openloadmovies.tv|opentpb.com|otakustream.tv|piratebayblocked.com|pirateproxy.sh|pirateproxy.website|playercdn.net|pornparadise.org|povwideo.net|powvideo.net|proxydl.cf|putlockers.fm|putlockertv.se|putlockertv.to|rapidvideo.com|rarbgproxy.org|readcomiconline.to|repelis.net|seehd.pl|sendvid.com|sexuria.com|shaggyimg.pro|solarmoviesc.com|speedvid.net|sportp2p.com|stream.moe|stream2watch.org|streamango.com|streamcherry.com|streamplay.to|streamshunter.tv|suprafiles.org|swatchseries.to|thehiddenbay.fi|thehiddenbay.ws|thekat.nz|thepiratebay.red|thepiratebay.rocks|thepirateproxy.ws|theproxybay.me|thevideo.cc|thevideo.ch|thevideo.me|thevideo.website|torrentfunk.com|torrentz.to|tpb.zone|tpbmirror.ga|tpbship.org|uktpbmirror.pw|unblocker.cc|unblocktpb.pro|userscloud.com|vidgg.to|vidlox.me|vidlox.tv|vidoza.net|vidto.me|vidto.se|vidtod.me|vidtudu.com|vidup.me|vidz7.com|vidzi.tv|vipleague.mobi|vodlock.co|watchcartoononline.com|watchonline.to|watchonlinemovies.com.pk|wholecloud.net|youwatch.org|yts.am +/https?:\/\/.*[=|&|%|#|+].*/$popup,domain=0123movies.com|1337x.to|1movies.is|1movies.to|9anime.is|a-o.ninja|adsrt.com|ahlamtv.com|akvideo.stream|allmyvideos.net|animeflv.net|animeid.io|asianvote.com|avgle.com|bittorrent.am|bmovies.to|clipconverter.cc|cloudtime.to|cruzing.xyz|dospelis.com|dropapk.com|egoallstars.com|embed.nowvideo.sx|embed.videoweed.es|escdn.co|estream.to|extreme-board.com|eztv.ag|fastbay.net|fileone.tv|flash-x.tv|flashsx.tv|flashx.cc|flashx.co|flashx.me|flashx.run|flashx.sx|flashx.to|flashx.tv|flashx.ws|flashx1.tv|flashxx.tv|fmovies.is|fmovies.se|fmovies.taxi|fmovies.to|fruithosted.net|fruitstreams.com|gelbooru.com|gogoanime.io|gorillavid.in|gowatchfreemovies.to|grammarist.com|hdvid.life|hdvid.tv|hdvid.xyz|hqq.tv|ikwilthepiratebay.org|imagebam.com|imagefruit.com|imageporter.com|imagerar.com|img24.org|imgadult.com|imgbox.com|imgdew.pw|imgdrive.net|imgmaze.pw|imgshots.com|imgsin.com|imgspice.com|imgtaxi.com|imgtown.pw|imgview.pw|imgvip.net|imgwallet.com|indoxxi.tv|jkanime.net|katcr.host|katcr.party|kickass.cd|kickass.gg|kissasian.ch|kisscartoon.ac|lavamovies.se|m4ufree.com|m4ufree.tv|masterani.me|megaup.net|moecdn.io|monova.org|movie4k.is|movpod.in|mp3indirdur.mobi|mp4upload.com|msn.com|myreadingmanga.info|mywebtv.info|newser.com|nosteam.ro|nowvideo.sx|oload.download|oload.icu|oload.site|oload.stream|oload.win|oload.xyz|oloadcdn.net|onhax.me|onlinevideoconverter.com|onvid.online|onvid.xyz|openload.co|openloadmovies.tv|opentpb.com|otakustream.tv|ourl.io|piratebayblocked.com|pirateproxy.sh|pirateproxy.website|playercdn.net|pornparadise.org|povwideo.net|powvideo.net|proxydl.cf|putlockers.fm|putlockertv.se|putlockertv.to|rapidvideo.com|rarbgproxy.org|readcomiconline.to|repelis.net|rule34hentai.net|seehd.pl|sendvid.com|sexuria.com|shaggyimg.pro|solarmoviesc.com|speedvid.net|sportp2p.com|stream.moe|stream2watch.org|streamango.com|streamcherry.com|streamplay.to|streamshunter.tv|suprafiles.org|swatchseries.to|telepisodes.co|the123movies.org|thehiddenbay.fi|thehiddenbay.ws|thekat.nz|thepiratebay.red|thepiratebay.rocks|thepirateproxy.ws|theproxybay.me|thevideo.cc|thevideo.ch|thevideo.me|thevideo.website|torrentfunk.com|torrentz.to|tpb.zone|tpbmirror.ga|tpbship.org|uktpbmirror.pw|unblocker.cc|unblocktpb.pro|userscloud.com|vidgg.to|vidlox.me|vidlox.tv|vidoza.net|vidto.me|vidto.se|vidtod.me|vidtudu.com|vidup.me|vidz7.com|vidzi.tv|vipbox.live|vipleague.mobi|vodlock.co|watchcartoononline.com|watchonline.to|watchonlinemovies.com.pk|wholecloud.net|youwatch.org|yts.am ! data popups |data^$popup,domain=1337x.to|gorillavid.in|nowvideo.to|zippyshare.com +! image popups +! /http*.:\/\/.*/$image,popup,domain=swatchseries.to ! Block http and https popups -/http*.:\/\/.*/$popup,third-party,domain=35.188.59.75|adf.ly|daclips.in|escdn.co|estream.to|fastbay.net|fastspics.net|filepost.com|flash-x.tv|flashx.tv|go4up.com|gorillavid.in|jwpcdn.com|latestmoviesdl.com|load.to|moecdn.io|mofunzone.com|monova.org|oload.info|oload.stream|oload.tv|oload.xyz|oloadcdn.net|openload.co|sendvid.com|speedvid.net|sportp2p.com|stream.moe|stream2watch.org|streamango.com|streamcloud.eu|streamin.to|thevideo.me|topclickguru.com|twer.info|uptobox.com|uptostream.com|vid.ag|vidabc.com|vidcpm.com|vidgg.to|vidspot.net|vidstreaming.io|vidto.me|vidzi.tv|vodlock.co|vshare.eu +/http*.:\/\/.*/$popup,third-party,domain=35.188.59.75|adf.ly|daclips.in|depositfiles.com|depositfiles.org|dfiles.eu|dfiles.ru|escdn.co|estream.to|fastbay.net|fastspics.net|filepost.com|flash-x.tv|flashx.tv|fruitadblock.net|go4up.com|gorillavid.in|jwpcdn.com|latestmoviesdl.com|load.to|moecdn.io|mofunzone.com|monova.org|movpod.in|oload.cc|oload.cloud|oload.icu|oload.info|oload.stream|oload.tv|oload.xyz|oloadcdn.net|openload.co|putlockers.fm|sendvid.com|speedvid.net|sportp2p.com|stream.moe|stream2watch.org|streamango.com|streamcloud.eu|streamin.to|thevideo.me|topclickguru.com|twer.info|uptobox.com|uptostream.com|vid.ag|vidabc.com|vidcpm.com|vidgg.to|vidspot.net|vidstreaming.io|vidto.me|vidzi.tv|vodlock.co|vshare.eu ! javascript popups |javascript^$popup,domain=1337x.to|biology-online.org|bitvid.sx|cloudtime.to|eztv.ag|eztv.tf|eztv.yt|flashx.tv|gorillavid.in|letwatch.us|movpod.in|nowvideo.sx|nowvideo.to|wholecloud.net ! regex to pickup ip-address popups -/^https?:\/\/([0-9]{1,3}\.){3}[0-9]{1,3}/$popup,domain=0dt.net|123movies.net|animesonlinetk.info|asianvote.com|biqle.ru|bittorrent.am|bmovies.to|bonstreams.net|briansarmiento.website|bro.adca.st|buzzfil.net|clicknupload.org|clik.pw|ddlvalley.me|divxatope1.com|dropapk.com|dwatchseries.to|ewatchseries.to|eztv.ag|fbstreams.me|fileone.tv|firstrowsports.eu|flash-x.tv|flashsx.tv|flashx.me|flashx.run|flashx.sx|flashx.to|flashx.tv|flashx.ws|flashx1.tv|flashxx.tv|gamestorrent.co|gorillavid.in|icefilms.info|igg-games.com|jkanime.net|katcr.host|kissanime.ru|lavamovies.se|livecamtv.me|m4ufree.com|m4ufree.tv|masterani.me|megaup.net|mlbstream.me|moecdn.io|monova.org|movpod.in|my-project-free.tv|myfeed4u.me|nbastreams.me|newpct.com|newpct1.com|nflstreams.me|nhlstreams.me|nowvideo.sx|oload.site|oloadcdn.net|openload.co|opensubtitles.org|pcgames-download.com|pelispedia.tv|pelisplus.tv|pirateproxy.ist|pirateproxy.sh|putlockertv.se|rapidvideo.com|readmanga.today|sawlive.tv|serietvsubita.net|skidrowcrack.com|sportshd.me|stream.moe|stream2watch.cc|streamango.com|streamfilmzzz.com|streamzzz.online|strikeout.co|subtorrents.io|sunmusiq.com|telepisodes.co|thehiddenbay.ws|thepiratebay.cr|thepixstate.com|thevideobee.to|torrentz2.eu|unblocked.mx|unblocked.sh|unblocker.cc|uptobox.com|vidgg.to|vidlox.me|vidlox.tv|vidtod.me|vidtudu.com|vidup.me|vidup.tv|vidzi.tv|vodlock.co|watchers.to|watchonline.to|watchonlinemovies.com.pk|yts.ag|yts.am|yts.gs|zooqle.com +/^https?:\/\/([0-9]{1,3}\.){3}[0-9]{1,3}/$popup,domain=0dt.net|123movies.net|adyou.me|akvideo.stream|animesonlinetk.info|asianvote.com|biqle.ru|bittorrent.am|bmovies.to|bonstreams.net|briansarmiento.website|bro.adca.st|buzzfil.net|clicknupload.org|clik.pw|ddlvalley.me|divxatope1.com|dropapk.com|dwatchseries.to|ewatchseries.to|eztv.ag|fbstreams.me|fileone.tv|firstrowsports.eu|flash-x.tv|flashsx.tv|flashx.co|flashx.me|flashx.run|flashx.sx|flashx.to|flashx.tv|flashx.ws|flashx1.tv|flashxx.tv|gamestorrent.co|gelbooru.com|gorillavid.in|gounlimited.to|hdvid.life|hdvid.tv|hdvid.xyz|icefilms.info|igg-games.com|jkanime.net|katcr.host|kissanime.ru|lavamovies.se|livecamtv.me|m4ufree.com|m4ufree.tv|masterani.me|megaup.net|mlbstream.me|moecdn.io|monova.org|movpod.in|mp4upload.com|my-project-free.tv|myfeed4u.me|nbastreams.me|newpct.com|newpct1.com|nflstreams.me|nhlstreams.me|nowvideo.sx|oload.site|oloadcdn.net|onvid.online|onvid.xyz|openload.co|opensubtitles.org|ourl.io|pcgames-download.com|pelispedia.tv|pelisplus.tv|pirateproxy.ist|pirateproxy.sh|putlockertv.se|rapidvideo.com|readmanga.today|sawlive.tv|serietvsubita.net|shaggyimg.pro|skidrowcrack.com|sportshd.me|stream.moe|stream2watch.cc|streamango.com|streamfilmzzz.com|streamzzz.online|strikeout.co|subtorrents.io|sunmusiq.com|telepisodes.co|thehiddenbay.ws|thepiratebay.cr|thepixstate.com|thevideobee.to|torrentfunk.com|torrentz2.eu|unblocked.mx|unblocked.sh|unblocked.vet|unblocker.cc|uptobox.com|vidgg.to|vidlox.me|vidlox.tv|vidtod.me|vidtodo.me|vidtudu.com|vidup.me|vidup.tv|vidzi.tv|vodlock.co|watchers.to|watchonline.to|watchonlinemovies.com.pk|yts.ag|yts.am|yts.gs|zooqle.com ! *** easylist:easylist_adult/adult_specific_block.txt *** .download^$other,domain=pornhub.com|redtube.com|redtube.com.br|tube8.com|tube8.es|tube8.fr|xtube.com|youporn.com|youporngay.com .info^$script,domain=www.pornhub.com @@ -52432,6 +55521,7 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||109.201.146.142^$domain=xxxbunker.com ||213.174.140.38/bftv/js/msn- ||213.174.140.38^*/msn-*.js$domain=boyfriendtv.com|pornoxo.com +||22pixx.xyz^$script ||244pix.com/webop.jpg ||24porn7.com/24roll.html ||24porn7.com/300.php @@ -52449,11 +55539,14 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||2hot4fb.com/img/*.gif?r= ||2hot4fb.com/img/*.jpg?r= ||3movs.com/contents/content_sources/ -||3xupdate.com^*/ryushare.gif -||3xupdate.com^*/ryushare2.gif -||3xupdate.com^*/ryusharepremium.gif ||3yen.com/wfn_ ||4sex4.com/pd/ +||4tube.com/assets/abpe- +||4tube.com/assets/adf- +||4tube.com/assets/adn- +||4tube.com/assets/padb- +||4tube.com/mojon.js +||4tube.com/sw4tube.js ||4tube.com/tb/banner/ ||4ufrom.me/xpw.gif ||5ilthy.com/porn.php @@ -52462,15 +55555,12 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||a.eporner.com^ ||a.heavy-r.com^ ||a.killergram-girls.com^ -||abc-celebs.com/spons/ ||absoluporn.com/code/pub/ ||ad.eporner.com^ ||ad.slutload.com^ ||ad.thisav.com^ -||ad.userporn.com^ ||adrive.com/images/fc_banner.jpg ||ads.xxxbunker.com^ -||adult-profit-files.com/banner ||adult-sex-games.com/images/promo/ ||adultdvdtalk.com/studios/ ||adultfilmdatabase.com/graphics/banners/ @@ -52483,18 +55573,13 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||amadorastube.com^*/banner_ ||amateur-desire.com/pics/724x90d.jpg ||amateur-desire.com/pics/sm_ -||amateur-streams.com^*/popup.js ||amateuralbum.net/affb.html -||amateurfarm.net/layer.js ||amazonaws.com^$xmlhttprequest,domain=watch8x.com|xmovies.to|xmovies247.com|yourporn.sexy ||analpornpix.com/agent.php? -||analtubegirls.com/js/realamateurtube.js ||andtube.com/ban_ -||angelshack.com/images/under-video.png ||anon-v.com/neverlikedcocksmuch.php ||anon-v.com/titswerentoiledup.php ||anonimag.es^$domain=anon-v.com -||anyporn.com^$image,subdocument ||anysex.com/b/ ||anysex.com/content_sources/ ||arionmovies.com/*/popup.php @@ -52503,20 +55588,21 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||asgayas.com/popin.js ||ashot.txxx.com^ ||asianpornmovies.com/images/banners/ +||assfuck.xxx/uploads/banners/ +||assfuck.xxx/uploads/provider-banners/ ||asspoint.com/images/banners/ ||avn.com/templates/avnav/skins/ -||axatube.com/dos.html ||b.xcafe.com^ ||babblesex.com/js/misc.js ||babedrop.com/babelogger_images/ ||babepicture.co.uk^*banner ||babesandstars.com/images/a/ ||babesandstars.com/thumbs/paysites/ +||babesandstars.com^*/banners/ ||babeshows.co.uk/fvn53.jpg ||babeshows.co.uk^*banner ||babesmachine.com/html/ -||badjojo.com/b2s.php -||badjojo.com/js/scripts- +||badjojo.com/js/tools.js ||bagslap.com/*.html ||bangyoulater.com/images/banners_ ||bangyoulater.com/pages/aff.php @@ -52529,11 +55615,6 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||between-legs.com/banners2/ ||between-legs.com^*/banners/ ||bigboobs.hu/banners/ -||bigxvideos.com/js/focus.*.js -||bigxvideos.com/js/pops2. -||bigxvideos.com/js/popu. -||bigxvideos.com/rec/ -||blackonasianblog.com/uploads/banners/ ||blackredtube.com/fadebox2.js ||bob.crazyshit.com^ ||bonbonme.com/js/cams.js @@ -52541,7 +55622,6 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||bonbonme.com/js/rightbanner.js ||bonbonsex.com/js/dl/bottom.js ||bonbonsex.com/js/workhome.js -||boneprone.com/premium.html ||boobieblog.com/submityourbitchbanner3.jpg ||boobieblog.com/TilaTequilaBackdoorBanner2.jpg ||bos.so/icloud9.html @@ -52555,19 +55635,16 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||bravotube.net/if/$subdocument ||brcache.madthumbs.com^ ||bunnylust.com/sponsors/ -||bustnow.com/xv/ad/ -||bustnow.com/xv/x/002.php -||bustnow.com^*/999.js.php -||bustnow.com^*/sponsors/ ||cameltoe.com^*/banners/ ||cams.pornrabbit.com^ +||camvideos.tv/tpd. +||camvideos.tv^$subdocument ||camwhores.tv/banners/ ||camwhores.tv/contents/other/player/ ||camwhores.tv^*/e*.mp4 ||canadianhottie.ca/images/banners/ ||celeb.gate.cc/banner/ ||celeb.gate.cc/misc/event_*.js -||celebritypink.com/bannedcelebs- ||cfake.com/images/a/ ||chanweb.info/en/adult/hc/local_include/ ||chatrandom.com/js/slider.js @@ -52590,17 +55667,18 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||damimage.com^*/DocaWedrOJPPx.png ||daporn.com/_p4.php ||data18.com^*/banners/ -||dato.porn/cp.js ||dbnaked.com/ban/ ||definebabe.com/db/images/leftnav/webcams2.png ||definebabe.com/db/js/pcme.js ||definebabe.com/sponsor/ +||definebabe.com/sponsor_ +||definebabe.com/traders/ +||definebabe.com^*/traders. ||definefetish.com/df/js/dpcm.js ||deliciousbabes.org/banner/ ||deliciousbabes.org/media/banners/ ||delivery.porn.com^ ||depic.me/banners/ -||destroymilf.com/popup%20floater.js ||devatube.com/img/partners/ ||diamond-tgp.com/fp.js ||dickbig.net/scr/ @@ -52611,11 +55689,8 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||dot.eporner.com^ ||dot2.eporner.com^ ||downloadableporn.org/popaaa/ -||dronporn.com/main-video-place.html -||dronporn.com/tizer.html ||drtuber.com/templates/frontend/white/js/embed.js? ||drtuber.com^*/aff_banner.swf -||dusttube.com/pop*.js ||dyn.tnaflix.com^ ||easypic.com/js/easypicads.js ||eccie.net/buploads/ @@ -52626,22 +55701,19 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||efukt.com/js/3rdparty.js ||efukt.com/menu/ ||efukt.com^*.php$subdocument -||egoporn.com/themagic.js -||egoporn.com/videotop.gif ||empflix.com/embedding_player/600x474_ ||empireamateurs.com/images/*banner ||entensity.net/crap/ -||epicwank.com/social/jquery.stp.min.js ||eporner.com/cppb/ ||eporner.com/dot/$script ||eporner.com/pjsall-*.js ||eporner.com^$subdocument,~third-party ||eroprofile.com/js/pu*.js ||eskimotube.com/kellyban.gif -||exhentai.net/img/aaf1.gif ||exit.macandbumble.com^ ||extreme-board.com/bannrs/ ||extremetube.com/player_related? +||fakeporn.tv/bb/ ||fantasti.cc/_special/ ||fantasti.cc/fabl. ||fapdick.com/uploads/1fap_ @@ -52670,7 +55742,6 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||freebunker.com^*/oc.js ||freebunker.com^*/pops.js ||freebunker.com^*/raw.js -||freeimgup.com/xxx/content/system/js/iframe.html ||freeones.com/banners/ ||freeones.com/images/freeones/sidewidget/$image ||freeporn.to/wpbanner/ @@ -52697,12 +55768,8 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||gifsfor.com/msn.js ||gifsfor.com^*/gifs.js ||gifsfor.com^*/msn.js -||gina-lynn.net/pr4.html ||girlfriendvideos.com/ad ||girlfriendvideos.com/pcode.js -||girlsfrombudapest.eu/banners/ -||girlsfromprague.eu/banners/ -||girlsfromprague.eu^*468x ||girlsintube.com/images/get-free-server.jpg ||girlsnaked.net/gallery/banners/ ||girlsofdesire.org/banner/ @@ -52713,6 +55780,7 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||gotgayporn.com/Watermarks/ ||grannysexforum.com/filter.php ||gspcdn.com^*/banners/ +||h2porn.com/*.js#spot= ||h2porn.com/ab/ ||h2porn.com/contents/content_sources/ ||h2porn.com/js/etu_r.js @@ -52755,15 +55823,7 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||hentaistream.com/out/ ||hentaistream.com/wp-includes/images/bg- ||hentaistream.com/wp-includes/images/mofos/webcams_ -||heraldnet.com/section/iFrame_AutosInternetSpecials? -||heraldnetdailydeal.com/widgets/DailyDealWidget300x250 ||hgimg.com/js/beacon. -||hidefporn.ws/04.jpg -||hidefporn.ws/05.jpg -||hidefporn.ws/055.jpg -||hidefporn.ws/client -||hidefporn.ws/img.png -||hidefporn.ws/nitro.png ||hitomi.la/hitomi- ||hitomi.la/hitomi. ||hitomi.la/hitomi/ @@ -52778,33 +55838,16 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||hornywhores.net/hw$script ||hornywhores.net/img/double.jpg ||hornywhores.net/img/zevera_rec.jpg -||hotdevonmichaels.com^*/pf_640x1001.jpg -||hotdevonmichaels.com^*/streamate2.jpg -||hotdevonmichaels.com^*/wicked.gif -||hotdylanryder.com^*/Big-Tits-Like-Big-Dicks.jpg -||hotdylanryder.com^*/dylan_350x250_01.jpg -||hotdylanryder.com^*/iframes_174.jpg -||hotdylanryder.com^*/pf_640x100.jpg -||hotdylanryder.com^*/wicked.gif ||hothag.com/img/banners/ -||hotkellymadison.com^*/kelly1.jpg -||hotkellymadison.com^*/kelly4.jpg -||hotkellymadison.com^*/km_300x300.gif -||hotkellymadison.com^*/pf_640x100.jpg ||hotmovs.com/*.php?*=$script -||hotsashagrey.com^*/Anabolic.jpg -||hotsashagrey.com^*/New_Sensations-1091.gif -||hotsashagrey.com^*/PeterNorth-800x350.jpg -||hotsashagrey.com^*/squ-fantasygirlsasha-001.gif -||hotsashagrey.com^*/throated.jpg ||hotshame.com/hotshame_html/ ||hotshame.com/iframes/ ||hotshame.com/js/adphotshame -||hottestgirlsofmyspace.net/smallpics/300x200b.gif -||hottestgirlsofmyspace.net/smallpics/fb-150x150.gif ||hottubeclips.com/stxt/banners/ ||hungangels.com/vboard/friends/ ||hustler.com/backout-script/ +||iceporn.com/templates/base_master/js/jquery.shows.js +||iceppsn.com/templates/frontend/iceporn_v2/js/_piceporn.js ||imagearn.com/img/picBanner.swf ||imagecarry.com/down ||imagecarry.com/top @@ -52846,7 +55889,6 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||iseekgirls.com/js/fabulous.js ||iseekgirls.com/rotating_ ||iseekgirls.com^*/banners/ -||jailbaitgallery.com/banners300/ ||jav-porn.net/js/popout.js ||jav-porn.net/js/popup.js ||javhub.net/img/r.jpg @@ -52861,13 +55903,9 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||keezmovies.com/iframe.html? ||kindgirls.com/banners2/ ||konachan.com/images/bam/ -||krasview.ru/content/$object -||krasview.ru/resource/a.php -||kuiken.co/inc/ex.js ||kuntfutube.com/kellyban.gif -||kyte.tv/flash/MarbachAdvertsDartInstream. ||laxtime.com/rotation/ -||lesbian.hu/banners/ +||lifeselector.com/banner/ ||linksave.in/fopen.html ||literotica.com/images/banners/ ||literotica.com/images/lit_banners/ @@ -52889,16 +55927,11 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||mansurfer.com/flash_promo/ ||matureworld.ws/images/banners/ ||maxjizztube.com/downloadfreemovies.php -||meatspin.com/facebookchatlist.php -||meatspin.com/images/fl.gif ||media1.realgfporn.com^$subdocument ||meendo.com/promos/ -||merb.ca/banner/ ||milkmanbook.com/dat/promo/ ||miragepics.com/images/11361497289209202613.jpg ||mobilepornmovies.com/images/banners/ -||monstercockz.com/cont/ -||monstercockz.com/eds/ ||monstertube.com/images/access_ ||monstertube.com/images/bottom-features.jpg ||monstertube.com/images/vjoin. @@ -52915,21 +55948,20 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||mrstiff.com/view/context/ ||mrstiff.com/view/movie/bar/ ||mrstiff.com/view/movie/finished/ -||my-pornbase.com/banner/ -||mydailytube.com/nothing/ -||myex.com^$~third-party,xmlhttprequest +||multporn.net/frunti_ +||myashot.txxx.com^ ||mygirlfriendvids.net/js/popall1.js ||myhentai.tv/popsstuff. ||myslavegirl.org/follow/go.js ||myvidster.com^*.php?idzone= ||naked-sluts.us/prpop.js +||nakednepaligirl.com/d/ ||namethatpornstar.com/topphotos/ ||naughty.com/js/popJava.js ||naughtyblog.org/b_load.php ||naughtyblog.org/pr1pop.js ||netasdesalim.com/js/netas ||netronline.com/Include/burst.js -||newcelebnipslips.com/nipslipop.js ||niceandquite.com/msn.js ||niceandquite.com/nice.js ||niceyoungteens.com/ero-advertising @@ -52943,12 +55975,13 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||ns4w.org/images/vod_ ||nude.hu/banners/ ||nudebabes.ws/galleries/banners/ -||nudeflix.com/ads/video-player/ ||nudevista.com/_/exo_ ||nudevista.com/_/pp. ||nudevista.com/_/teasernet ||nudevista.com^*/nv-com.min.js ||nudez.com/*.php?*=$script +||nudogram.com/contents/other/$media +||nudogram.com/graphics/$image ||nudography.com/photos/banners/ ||nuvid.com/_*.php$script,subdocument ||nuvid.com/b4.php @@ -52960,15 +55993,12 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||onlinestars.net/ban/ ||onlinestars.net/br/ ||openjavascript.com/jtools/jads. -||oporn.com/js/wspop.js ||orgyxxxhub.com/content/lib/ -||ox2.pron.tv^ -||ox3.pron.tv^ -||pandaporn.net/*.php ||partners.keezmovies.com^ ||pastime.biz/images/iloveint.gif ||pastime.biz/images/interracial-porn.gif ||pastime.biz^*/personalad*.jpg +||penthouse.com^*/sidebar/ ||perfectgirls.net/b/ ||perfectgirls.net/exo/ ||phncdn.com/cb/youpornwebfront/css/babes.css$domain=youporn.com @@ -53012,14 +56042,9 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||pink-o-rama.com/Privatecash ||pink-o-rama.com/Royalcash/ ||pink-o-rama.com/Teendreams -||pinkems.com/images/buttons/ ||pinkrod.com/iframes/ ||pinkrod.com/js/adppinkrod ||pinkrod.com/pinkrod_html/ -||pixhost.org/image/cu/ -||pixhost.org/image/rotate/ -||pixhost.org/image/tmp/linksnappy_ -||pixhost.org/js/jquery_show2.js ||pixroute.com/spl.js ||placepictures.com/Frame.aspx? ||planetsuzy.org/kakiframe/ @@ -53027,8 +56052,6 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||playgirl.com/pg/media/prolong_ad.png ||playpornx.net/pu/ ||plumper6.com/images/ban_pp.jpg -||pnet.co.za/jobsearch_iframe_ -||poguide.com/cdn/images/ad*.gif ||pontoperdido.com/js/webmessenger.js ||porn-w.org/chili.php ||porn-w.org/images/chs.gif @@ -53036,10 +56059,10 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||porn-w.org/images/ls.gif ||porn-w.org/images/lsb.gif ||porn-w.org/images/zevera.png -||porn.com/171media42b/$xmlhttprequest ||porn.com/assets/partner_ ||porn.com/js/pu.js ||porn.com^$subdocument,~third-party +||porn.com^*?$image,xmlhttprequest ||porn4down.com^*/ryuvuong.gif ||porn5.com^$subdocument,~third-party ||porn8x.net/js/outtrade.js @@ -53047,8 +56070,6 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||pornalized.com/contents/content_sources/ ||pornalized.com/js/adppornalized5.js ||pornalized.com/pornalized_html/closetoplay_ -||pornarchive.net/images/cb -||pornbanana.com/pornbanana/deals/ ||pornbay.org/popup.js ||pornbb.org/adsnov. ||pornbb.org/images/rotation/$image @@ -53060,6 +56081,7 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||pornbus.org/includes/js/exa.js ||pornbus.org/includes/js/layer.js ||porncor.com/sitelist.php +||porndoe.com/deliverAbc/ ||pornerbros.com/p_bnrs/ ||pornerbros.com/rec/$subdocument ||pornfanplace.com/js/pops. @@ -53073,9 +56095,7 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||pornhub.phncdn.com/images/campaign-backgrounds/ ||pornhub.phncdn.com/misc/xml/preroll.xml ||pornizer.com/_Themes/javascript/cts.js? -||pornmade.com/images/404vz.gif -||pornmade.com/images/az.gif -||pornmade.com/images/cb +||pornleech.is/pornleech_ ||pornmaturetube.com/content/ ||pornmaturetube.com/content2/ ||pornmaturetube.com/eureka/ @@ -53088,8 +56108,6 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||pornoid.com/js/adppornoid ||pornoid.com/pornoid_html/ ||pornoinside.com/efpop.js -||pornomovies.com/js/1/login_bonus -||pornomovies.com/pop/ ||pornorips.com/hwpop.js ||pornorips.com^*/rda.js ||pornorips.com^*/rotate*.php @@ -53099,27 +56117,14 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||pornpause.com/fakevideo/ ||pornper.com/mlr/ ||pornper.com^*/pp.js +||pornpics.com/assets/sites/ ||pornpics.com/pornpics. -||pornpicture.org/banners/ -||pornreleasez.com/prpop.js ||pornshare.biz/1.js ||pornshare.biz/2.js -||pornsharia.com/Images/Sponsors/ -||pornsharia.com^*/adppornsharia.js -||pornsharia.com^*/exo- -||pornsharia.com^*/js/pcin.js ||pornsharing.com/App_Themes/pornsharianew/$subdocument,~third-party ||pornsharing.com/App_Themes/pornsharianew/js/adppornsharia*.js ||pornsharing.com/App_Themes/pornsharingnew/$subdocument,~third-party ||pornsharing.com/App_Themes/pornsharingnew/js/adppornsharia*.js -||pornslash.com/images/a.gif -||pornslash.com/images/cbside.gif -||pornslash.com/images/cbt.gif -||pornslash.com/images/downicon.png -||pornslash.com/images/pr.jpg -||pornstarlabs.com/spons/ -||pornstarterritory.com//images/bannernew.jpg -||pornstarterritory.com^*/alsbanner ||pornstreet.com/siteunder.js ||porntalk.com/img/banners/ ||porntalk.com/rec/ @@ -53131,19 +56136,13 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||pornup.me/js/pp.js ||pornvideoq.com/*.html$subdocument,~third-party ||pornwikileaks.com/adultdvd.com.jpg -||pornxs.com/fl.js -||pornxs.com/js/aab/ -||pornxs.com/js/exo.js -||pornxs.com/js/files/jasminNew ||pr-static.empflix.com^ ||pr-static.tnaflix.com^ -||pron.tv/js/xp/pt.js? ||pureandsexy.org/banner/ ||purelynsfw.com^*/banners/ ||purepornvids.com/randomadseb. ||purpleporno.com/pop*.js ||putascaseiras.com/botao/ -||puteros.com/publisecciones/ ||pwpwpoker.com/images/*/strip_poker_ ||pwpwpoker.com/images/banners/ ||queerclick.com/pu-$script @@ -53159,7 +56158,6 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||realhomesex.net/ae/$subdocument ||realhomesex.net/floater.js ||realhomesex.net/pop/ -||redtube.cc/images/bongacams.png ||redtube.com/barelylegal/ ||redtube.com/bestporn/ ||redtube.com/nymphos/ @@ -53171,6 +56169,7 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||redtubefiles.com^*/skins/ ||rev.fapdu.com^ ||rextube.com/plug/iframe.asp? +||rexxx.com/banner ||rude.com/js/PopupWindow.js ||rule34.xxx/bf/ ||rule34.xxx/r34.js @@ -53188,18 +56187,15 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||seemygf.com/webmasters/ ||sensualgirls.org/banner/ ||sensualgirls.org/media/banners/ -||serveporn.com/images/a-en.jpg -||serveporn.com/images/plug-in.jpg ||sex-techniques-and-positions.com/123ima/ ||sex-techniques-and-positions.com/banners ||sex.com/images/*/banner_ +||sex01.org/*.php? ||sex3.com/if/ ||sex3dtoons.com/im/ ||sexilation.com/wp-content/uploads/2013/01/Untitled-1.jpg ||sexmummy.com/float.htm ||sexmummy.com/footer.htm -||sexphoto.xxx/sites/ -||sexpornimg.com/css/images/banner ||sexseeimage.com^*/banner.gif ||sextube.com/lj.js ||sextubebox.com/ab1.shtml @@ -53211,8 +56207,6 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||sexvideogif.com/msn.js ||sexvideogif.com/svg.js ||sexvines.co/images/cp -||sexy-toons.org/interface/partenariat/ -||sexy-toons.org/interface/pub/ ||sexyandfunny.com/images/totem ||sexyandshocking.com/mzpop.js ||sexyclips.org/banners/ @@ -53220,18 +56214,15 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||sexyfuckgames.com/images/promo/ ||sexyshare.net//banners/ ||sexytime.com/img/sexytime_anima.gif +||shaggyimg.pro/bast01/ ||shanbara.jp/300_200plus.jpg ||shanbara.jp/okusamadx.gif ||sharew.org/modalfiles/ ||shemaletubevideos.com/images/banners/ -||shoosh.co/*.php$script -||shoosh.co/_p4 ||shooshtime.com/ads/ ||shooshtime.com/images/chosenplugs/ ||shooshtimeinc.com/under.php -||shy-cams.com/tube.js ||signbucks.com/s/bns/ -||signbucksdaily.com/data/promo/ ||sillusions.ws^*/pr0pop.js ||sillusions.ws^*/vpn-banner.gif ||site.img.4tube.com^ @@ -53242,10 +56233,7 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||socaseiras.com.br/arquivos/banners/ ||socaseiras.com.br/banner_ ||socaseiras.com.br/banners.php? -||songs.pk/ie/ietext.html -||spankbang.com/gateway/ -||springbreaktubegirls.com/js/springpop.js -||starcelebs.com/logos/$image +||spankbang.com^*/mpop.js ||static.flabber.net^*background ||static.kinghost.com^ ||stockingstv.com/partners/ @@ -53253,8 +56241,8 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||submityourflicks.com/banner/ ||sunporno.com/js/flirt/serve.js ||svscomics.com^*/dtrotator.js -||sxx.com/js/lj.js ||t-51.com^*/banners/ +||t.xtubetv.net^ ||t8.*.com/?$xmlhttprequest,domain=tube8.com ||tabletporn.com/images/pinkvisualpad- ||taxidrivermovie.com/mrskin_runner/ @@ -53262,7 +56250,6 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||tbib.org/gfy/$domain=konachan.com ||tbib.org^$subdocument,domain=konachan.com ||teensanalfactor.com/best/ -||teensexcraze.com/awesome/leader.html ||teentube18.com/js/realamateurtube.js ||temptingangels.org/banner/ ||temptingangels.org/media/banners/ @@ -53272,6 +56259,8 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||the-feeding-tube.com^*/Topbanner.php ||theboys.be/nvrbl/ ||thedoujin.com^$domain=gelbooru.com +||thefappening.wiki^*/promo- +||thefappening.wiki^*/promo/ ||thefappeningblog.com/icloud9.html ||thefappeningblog.com/sproject/ ||thehun.net^*/banners/ @@ -53282,13 +56271,11 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||thenude.eu/images/sexart_sidebar.png ||thenude.eu/media/mxg/ ||theporncore.com/contents/content_sources/ -||thepornomatrix.com/images/1- ||thinkexist.com/images/afm.js ||thisav.com/0628. ||thisav.com/js/pu.js ||thisav.com/js/thisav_pop.js ||thumblogger.com/thumblog/top_banner_silver.js -||timtube.com/traffic.js ||titsintops.com/intersitial/ ||titsintops.com/rotate/ ||tjoob.com/bgbb.jpg @@ -53299,16 +56286,15 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||tnaflix.com/flixPlayerImages/ ||tnaflix.com^*_promo.jpg ||trovaporno.com/image/incontri$image +||tryboobs.com/js/ff.js ||tube8.com/penthouse/ ||tube8.com/sugarcrush/ ||tube8.com^$subdocument,~third-party -||tubecup.com/contents/content_sources/ -||tubecup.com/js/1.js -||tubecup.org/?t_sid= ||tubedupe.com/footer_four.html ||tubedupe.com/side_two.html ||tubepornclassic.com^*.php?z=*&sub=$script ||turboimagehost.com/p1.js +||twatis.com/includes/excl/ ||twinsporn.net/images/delay.gif ||twinsporn.net/images/free-penis-pills.png ||twofuckers.com/brazzers @@ -53326,7 +56312,6 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||vid2c.com/js/pp.js ||vid2c.com/pap.js ||vid2c.com/pp.js -||videarn.com/vibrate.js ||videos.com^*/jsp.js ||videoszoofiliahd.com/wp-content/themes/vz/js/p.js ||vidgrab.net/adsbar.png @@ -53337,6 +56322,7 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||vivatube.com/upload/banners/ ||voyeurhit.com/contents/content_sources/ ||voyeurhit.com/related/voyeurhit.php?t_sid= +||vporn.com/VPAIDFlash. ||vrsmash.com^*/script.min.js ||vstreamcdn.com^*/ads/ ||wank.to/partner/ @@ -53344,12 +56330,13 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||watch2porn.net/pads2.js ||watch8x.com/JS/rhpop_ ||watchindianporn.net/js/pu.js +||watchmygf.me/banner/ +||watchmygf.me/contents/content_sources/ ||waybig.com/blog/wp-content/uploads/*?pas=$image ||waybig.com/js/lic14.js ||waybig.com/js/license.$script ||waybig.com/js/univ6.js ||weberotic.net/banners/ -||wegcash.com/click/ ||wetplace.com/iframes/$subdocument ||wetplace.com/js/adpwetplace ||wetplace.com/wetplace_html/ @@ -53364,8 +56351,6 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||wikiporno.org/header21.html ||woodrocket.com/img/banners/ ||worldsex.com/c/ -||wowomg.com/*.html -||wrenchtube.com/poppt.js ||wunbuck.com/_odd_images/banners/ ||wunbuck.com/iframes/aaw_leaderboard.html ||x.eroticity.net^ @@ -53382,38 +56367,34 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||xcritic.com/img/200x150_ ||xfanz.com^*_banner_ ||xhamster.com/ads/ -||xhamsterpremiumpass.com/premium_scenes.html ||xhcdn.com/js/12.js$domain=xhamster.com ||xhcdn.com^*/ads_ +||xhcdn.com^*/xpops. ||xogogo.com/images/latestpt.gif ||xozilla.com/62ca745f.js ||xozilla.com/agent.php?spot= ||xozilla.com/js/pu.js ||xozilla.com/player/html.php?aid= -||xtravids.com/pop.php +||xpics.me/everyone. ||xvideohost.com/hor_banner.php ||xvideos-free.com/d/ ||xxnxx.eu/index.php?xyz_lbx= ||xxvideo.us/ad728x15 ||xxvideo.us/bnr.js ||xxvideo.us/playertext.html -||xxxblink.com/js/pops. -||xxxblink.com/rec/ ||xxxfile.net^*/netload_premium.gif ||xxxgames.biz^*/sponsors/ ||xxxhdd.com/contents/content_sources/ ||xxxhdd.com/player_banners/ ||xxxhdd.com/plugs-thumbs/ ||xxxhost.me/xpw.gif +||xxxjizz.net/125_125. ||xxxkinky.com/pap.js -||xxxlinks.es/xvideos.js ||xxxporntalk.com/images/ +||xxxselected.com/cdn_files/dist/js/blockPlaces.js ||xxxxsextube.com/*.html$subdocument ||xxxymovies.com/js/win.js ||yea.xxx/img/creatives/ -||yobt.com/rec/ -||yobt.tv/js/ttu.js -||yobt.tv/rec/ ||youaresogay.com/*.html ||youjizz.com/neverblock/ ||youngpornvideos.com/images/bangbros/ @@ -53422,8 +56403,6 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||youngpornvideos.com/images/teencash/ ||youngpornvideos.com/images/webmasterdelightlinks/ ||youngpornvideos.com/images/wmasterthecoolporn/ -||youporn-hub.com/lcdscript.js -||youporn-hub.com/newlcd.js ||youporn.com/capedorset/ ||youporn.com/watch_postroll/ ||youporn.com^$script,domain=youporn.com @@ -53445,6 +56424,15 @@ wyciwyg:$popup,domain=jkanime.net|vodlock.co ||yuvutu.com^*/banners/ ||zazzybabes.com/misc/virtuagirl-skin.js ||zuzandra.info/b? +! pornhd.com +$script,domain=pornhd.com +@@||cdn-static.pornhd.com/pornhd/$script,domain=pornhd.com +! efukt.com +$script,subdocument,third-party,domain=efukt.com +@@||ajax.googleapis.com/ajax/$script,domain=efukt.com +@@||twitter.com^$script,subdocument,domain=efukt.com +@@||twitter.com^$subdocument,domain=efukt.com +@@||zencdn.net^$script,domain=efukt.com ! camwhorestv.org $image,script,subdocument,third-party,webrtc,websocket,domain=camwhorestv.org ! 4tube.com, porntube.com, pornerbros.com, fux.com @@ -53501,18 +56489,16 @@ $image,script,subdocument,third-party,webrtc,websocket,domain=camwhorestv.org @@||jwpcdn.com^$xmlhttprequest,domain=milfzr.com |http://$script,third-party,xmlhttprequest,domain=milfzr.com |https://$script,third-party,xmlhttprequest,domain=milfzr.com -! sexix.net -|http://$script,third-party,xmlhttprequest,domain=sexix.net -|https://$script,third-party,xmlhttprequest,domain=sexix.net ! anyporn @@||anyporn.com/captcha/comments/?$image -@@||anyporn.com/player/$script +@@||anyporn.com/js/videopreview.js$script +@@||anyporn.com/player/fluidplayer/$script @@||anyporn.com/v4_js/main.min.js$script @@||anyporn.com/videojs/video.js$script @@||anyporn.com/videojs/videojs-overlay.js$script @@||anyporn.com/videojs/vjs-related.js$script @@||anyporn.com/videos_screenshots/$image -||anyporn.com^$script,~third-party +||anyporn.com^$image,script,subdocument,xmlhttprequest ! imagefap @@||imagefap.com/ajax/image_related.php?$xmlhttprequest @@||imagefap.com/ajax_favorites.php$xmlhttprequest @@ -53556,6 +56542,7 @@ $image,script,subdocument,third-party,webrtc,websocket,domain=camwhorestv.org @@||motherless.com/scripts/jwplayer.js @@||motherless.com/scripts/media.min.js @@||motherless.com/scripts/members.min.js +@@||motherless.com/scripts/mobile/index.js @@||motherless.com/scripts/perfect-scrollbar.jquery.min.js @@||motherless.com/scripts/register.min.js @@||motherless.com/scripts/responsive.min.js @@ -53571,11 +56558,6 @@ $image,script,subdocument,third-party,webrtc,websocket,domain=camwhorestv.org @@||taxidrivermovie.com/style/core-min.js$script,~third-party |http://$script,~third-party,xmlhttprequest,domain=taxidrivermovie.com |https://$script,~third-party,xmlhttprequest,domain=taxidrivermovie.com -! xhamster.com -@@||xhcdn.com^$script,domain=xhamster.com -@@||xhcdn.com^*/shader/$xmlhttprequest,domain=xhamster.com -|http://$script,third-party,xmlhttprequest,domain=xhamster.com -|https://$script,third-party,xmlhttprequest,domain=xhamster.com ! hdzog.com @@||ajax.googleapis.com^$script,domain=hdzog.com @@||hdzog.com/key=$~third-party,xmlhttprequest @@ -53584,18 +56566,6 @@ $image,script,subdocument,third-party,webrtc,websocket,domain=camwhorestv.org |https://$script,third-party,xmlhttprequest,domain=hdzog.com ||hdzog.com/njs/$script ||hdzog.com^$~third-party,xmlhttprequest -! pornxs.com -@@||pornxs.com/ajax.php?*&$xmlhttprequest -@@||sprites.pornxs.com^$xmlhttprequest -|http://$xmlhttprequest,domain=pornxs.com -|https://$xmlhttprequest,domain=pornxs.com -! liebelib.com -@@||ajax.googleapis.com^$script,third-party,domain=liebelib.com -|http://$script,third-party,xmlhttprequest,domain=liebelib.com -|https://$script,third-party,xmlhttprequest,domain=liebelib.com -! daredteens.com -|http://$script,third-party,xmlhttprequest,domain=daredteens.com -|https://$script,third-party,xmlhttprequest,domain=daredteens.com ! amateurdumper.com @@||ajax.googleapis.com^$script,third-party,domain=amateurdumper.com |http://$script,third-party,xmlhttprequest,domain=amateurdumper.com|myxvids.com @@ -53608,10 +56578,11 @@ $image,script,subdocument,third-party,webrtc,websocket,domain=camwhorestv.org @@||pbs.twimg.com^$image,domain=yourporn.sexy @@||trafficdeposit.com//blog/$image,domain=yourporn.sexy @@||trafficdeposit.com/blog/$image,domain=yourporn.sexy +@@||yps.link/emoji/$image,domain=yourporn.sexy @@||yps.link/users/ava/$image,domain=yourporn.sexy -|https://$image,script,subdocument,third-party,domain=yourporn.sexy +|https://$image,script,subdocument,third-party,xmlhttprequest,domain=yourporn.sexy ! websocket ads (Adblock Plus beta) -$websocket,domain=24video.cc|24video.in|24video.me|24video.sex|24video.xxx|pornhub.com|redtube.com|redtube.com.br|russian-porn.me|tube8.com|tube8.es|tube8.fr|xhamster.com|xtube.com|xvideos.com|youporn.com|youporngay.com +$websocket,domain=24video.me|pornhub.com|redtube.com|redtube.com.br|tube8.com|tube8.es|tube8.fr|xhamster.com|xtube.com|xvideos.com|youporn.com|youporngay.com ! Vintageeroticaforum @@||pimpandhost.com/site/jsUploadPlugin|$script,third-party,domain=vintage-erotica-forum.com @@||vintage-erotica-forum.com/clientscript/ncode_imageresizer.js?$script @@ -53658,11 +56629,29 @@ $websocket,domain=24video.cc|24video.in|24video.me|24video.sex|24video.xxx|pornh @@||fritchy.com/images/icons/$image @@||fritchy.com/images/styles/$image ||fritchy.com^$image +! Vporn +|http://$image,script,third-party,xmlhttprequest,domain=vporn.com +|https://$image,script,third-party,xmlhttprequest,domain=vporn.com +! pornomovies.com +@@||pornomovies.com/includes/video-js-5.20.4/video.min.js$script +@@||pornomovies.com/templates/pornomovies/js/main.js$script +@@||pornomovies.com/templates/pornomovies/js/site.functions.js$script +||pornomovies.com^$script +! sexykittenporn.com +@@||sexykittenporn.com/images/sexykittenporn.com/layout/js/jquery-1.10.2.min.js$script +@@||sexykittenporn.com/images/sexykittenporn.com/layout/js/main.min.js$script +@@||sexykittenporn.com/images/sexykittenporn.com/player/jwplayer.new.js$script +||sexykittenporn.com^$script +||sexykittenporn.com^*/banners/ +! pussyspace.com +@@||pussyspace.com/js/all.js$script +@@||pussyspace.com/js/main.js$script +@@||pussyspace.com/player/h5.p18.js$script +||pussyspace.com^$script ! *** easylist:easylist_adult/adult_specific_block_popup.txt *** ^utm_medium=pops^$popup,domain=ratedporntube.com|sextuberate.com -|http*://*?$popup,third-party,domain=avgle.com|camwhorestv.org|extremetube.com|pandaporn.net|pornflip.com|pornhub.com|redtube.com|spankwire.com|streamjav.net|theync.com|tube8.com|vidz7.com|xxxkingtube.com|youporn.com|youporngay.com +|http*://*?$popup,third-party,domain=avgle.com|camwhorestv.org|extremetube.com|pornflip.com|pornhub.com|redtube.com|spankwire.com|streamjav.net|theync.com|tube8.com|vidz7.com|xxxkingtube.com|youporn.com|youporngay.com |https:$popup,third-party,domain=yourporn.sexy -||ad.userporn.com^$popup ||bitchcrawler.com/?$popup ||delivery.porn.com^$popup ||delivery.porn5.com^$popup @@ -53685,7 +56674,8 @@ $websocket,domain=24video.cc|24video.in|24video.me|24video.sex|24video.xxx|pornh ||pop.fapxl.com^$popup ||pop.mrstiff.com^$popup ||porn101.com^$popup,domain=lexsteele.com -||porn4free.tv^$popup,domain=redtube.cc +||porndoo.com/pup/ +||pornflip.com/away/pop?$popup ||publicagent.com/bigzpup.php$popup ||r18.com/*utm_source$popup ||rackcdn.com^$popup,domain=extremetube.com|pornhub.com|redtube.com|spankwire.com|tube8.com|youporn.com|youporngay.com @@ -53693,6 +56683,8 @@ $websocket,domain=24video.cc|24video.in|24video.me|24video.sex|24video.xxx|pornh ||site-rips.org^$popup,domain=backupload.net ||xvideos-free.com/d/$popup ||ymages.org/prepop.php$popup +! generic popup block +/http*.:\/\/.*[?|=|&|%|#|+].*/$popup,domain=femefun.com ! ipaddresses /\:\/\/([0-9]{1,3}\.){3}[0-9]{1,3}/$popup,domain=bitporno.com|pornxs.com|vidz7.com ! wyciwyg popups @@ -53700,6 +56692,7 @@ wyciwyg:$popup,domain=yourporn.sexy ! ------------------------Specific element hiding rules------------------------! ! *** easylist:easylist/easylist_specific_hide.txt *** search.safefinder.com,search.snapdo.com###ABottomD +poodwaddle.com###AD2 aol.com###AOLP_partnerSearch search.safefinder.com,search.snap.do,search.snapdo.com###ATopD avsforum.com###AVSForum_com_300x150_Sponsor_TECH_Forum @@ -53783,7 +56776,6 @@ greatschools.org###Header_728x90 myspace.com###HeroUnitMedRec dreamteamfc.com###HomeContentMpu austinchronicle.com###HowAboutWe -mirrorcreator.com###ID1 collegerecruiter.com###IMU_468x60 collegerecruiter.com###IMU_468x60_search-results collegerecruiter.com###IMU_728x90 @@ -53985,7 +56977,7 @@ fxnetworks.com,isearch.avg.com###adBlock experts-exchange.com###adComponent gamemazing.com###adContainer about.com,paidcontent.org###adL -all-nettools.com,apnadesi-tv.net,britsabroad.com,candlepowerforums.com,droidforums.net,filesharingtalk.com,forum.opencarry.org,hongfire.com,justskins.com,kiwibiker.co.nz,lifeinvictoria.com,lotoftalks.com,moneymakerdiscussion.com,mpgh.net,nextgenupdate.com,partyvibe.com,perthpoms.com,pomsinadelaide.com,pomsinoz.com,printroot.com,thriveforums.org,watchdesitv.com,watchuseek.com,win8heads.com###ad_global_below_navbar +911jobforums.com,all-nettools.com,apnadesi-tv.net,britsabroad.com,candlepowerforums.com,droidforums.net,filesharingtalk.com,forum.opencarry.org,hongfire.com,justskins.com,kiwibiker.co.nz,lifeinvictoria.com,lotoftalks.com,moneymakerdiscussion.com,mpgh.net,mrexcel.com,nextgenupdate.com,partyvibe.com,perthpoms.com,pomsinadelaide.com,pomsinoz.com,printroot.com,thriveforums.org,watchdesitv.com,watchuseek.com,win8heads.com###ad_global_below_navbar exchangerates.org.uk###ad_hp im9.eu###adb phonezoo.com###adbb @@ -54000,6 +56992,7 @@ neurosoftware.ro###addDiv atlanticfarmfocus.ca###add_bottom imageshack.us###add_frame canadianfamily.ca###add_left +1movies.is###add_margin canadianfamily.ca###add_right chipchick.com###add_space577 washingtonjewishweek.com###addclose @@ -54014,7 +57007,7 @@ kenrockwell.com,mocospace.com,telegraph.co.uk###adds tortoisesvn.net###adgroup shivtr.com###admanager girlsgames.biz###admd -909lifefm.com,anichart.net,audioreview.com,boldsky.com,carlow-nationalist.ie,cayrock.ky,chelseanews.com,daemon-tools.cc,disconnect.me,dreadcentral.com,duckduckgo.com,eveningecho.ie,footballfancast.com,full-stream.me,g.doubleclick.net,gearculture.com,genevalunch.com,goodreturns.in,hdcast.tv,healthboards.com,hot1041.ky,inspirationti.me,kildare-nationalist.ie,kiss.ky,laois-nationalist.ie,lavamovies.se,lorempixel.com,lshstream.com,lshstreams.com,mobilerevamp.org,mtbr.com,nylonguysmag.com,photographyreview.com,placehold.it,playr.org,privack.com,quiz4fun.com,quote.com,roscommonherald.ie,skyuser.co.uk,talk1300.com,theindustry.cc,toorgle.net,triblive.com,tvope.com,urbandictionary.com,washingtonmonthly.com,waterford-news.ie,wccftech.com,westernpeople.com,wexfordecho.ie,x1071.ky###ads +909lifefm.com,anichart.net,audioreview.com,boldsky.com,carlow-nationalist.ie,cayrock.ky,chelseanews.com,craigclassifiedads.com,daemon-tools.cc,disconnect.me,dreadcentral.com,duckduckgo.com,eveningecho.ie,footballfancast.com,full-stream.me,g.doubleclick.net,gearculture.com,genevalunch.com,goodreturns.in,hdcast.tv,healthboards.com,hot1041.ky,inspirationti.me,kildare-nationalist.ie,kiss.ky,laois-nationalist.ie,lavamovies.se,lorempixel.com,lshstream.com,lshstreams.com,mobilerevamp.org,mtbr.com,nylonguysmag.com,photographyreview.com,placehold.it,playr.org,privack.com,quiz4fun.com,quote.com,roscommonherald.ie,skyuser.co.uk,talk1300.com,theindustry.cc,toorgle.net,triblive.com,tvope.com,urbandictionary.com,washingtonmonthly.com,waterford-news.ie,wccftech.com,westernpeople.com,wexfordecho.ie,x1071.ky###ads chia-anime.com###ads8 privack.com###adsb uploaded.net###adshare-videoad @@ -54040,6 +57033,7 @@ bom.gov.au,develop-online.net,geeky-gadgets.com,govolsxtra.com,hwbot.org,motorto kickoff.com###advertisng gamblinginsider.com###advertorial-header share-links.biz###advice +thebugle.co.za###adz sofeminine.co.uk###af_lmbcol_sep katzforums.com###aff zap2it.com###aff_rightbar @@ -54057,8 +57051,10 @@ search.rr.com###afsTop investorplace.com###after-post-banner allgames.com###ag_AdBannerTop aol.com###ai300x250 +firesticktricks.com###ai_widget-2 ajchomefinder.com###ajc-homefinder-leaderboard unknown-horizons.org###akct +androidcentral.com###alert-prime-day-newsletter news.com.au###alert-strap luckyacepoker.com###alertpop release-ddl.com###alexa @@ -54074,6 +57070,7 @@ sportsgrid.com,thejanedough.com###am-ngg-ss-unit-label 3dtin.com,juicefm.com,ovguide.com,pulse1.co.uk,pulse2.co.uk,signal1.co.uk,signal2.co.uk,swanseasound.co.uk,thewave.co.uk,wave965.com,wbgo.org,wbur.org,wirefm.com,wishfm.net###amazon imdb.com###amazon-affiliates itworld.com###amazon-bottom-widget +systemrequirementslab.com###amazon-skin-links pri.org###amazonBox180 streamguys.com###amazonButton gamenguide.com,itechpost.com,parentherald.com###amazon_related_products @@ -54129,7 +57126,6 @@ collegecandy.com,gamepedia.com###atflb coed.com,collegecandy.com###atfmrec hackthissite.org###atimg webmd.com###attribution_rdr -eurogamer.net###auto-amazon-link topgear.com###autotrader-section pogo.com###avertising anchorfree.us###b160x600 @@ -54146,6 +57142,7 @@ blinkbox.com###b_ad_zc blinkbox.com###b_ee_de blinkbox.com###b_jd_id huhmagazine.co.uk###back +gayvegas.com###background mmoculture.com###background-link wallpapersmania.com###backgroundPopup show-links.tv,watchfreemovies.ch###ball @@ -54215,12 +57212,12 @@ gatewaynews.co.za,ilm.com.pk,ynaija.com###bannerHead showbusinessweekly.com###bannerHeader kumu.com###bannerImageName atdhe.fm,atdhe.so,atdhe.xxx,drakulastream.tv,firstrowi.eu,firstrows.org,hahasport.top,streamhunter.top,streams.tv###bannerInCenter +free-codecs.com###bannerInTxtRight securenetsystems.net###bannerL securenetsystems.net###bannerM zam.com###bannerMain pocketgamer.co.uk###bannerRight metric-conversions.org###bannerSpace -reuters.com###bannerStrip codecs.com,free-codecs.com,ieee.org,ninemsn.com.au,reference.com###bannerTop sky.com###bannerTopBar search.snap.do###bannerWrapper @@ -54327,7 +57324,7 @@ runnerspace.com###bgtakeover spacecast.com,treehousetv.com###bigBox canoe.ca,winnipegfreepress.com,worldweb.com###bigbox bentoneveningnews.com,dailyherald.com,dailyregister.com,dailyrepublicannews.com,duquoin.com,randolphcountyheraldtribune.com###billBoardATF -about.com,cityam.com,cricketnetwork.co.uk,cumberlandnews.co.uk,cumbrialive.co.uk,eladvertiser.co.uk,f1network.net,hexhamcourant.co.uk,in-cumbria.com,mg.co.za,mgafrica.com,newsandstar.co.uk,nwemail.co.uk,rugbynetwork.net,thefootballnetwork.net,timesandstar.co.uk,whitehavennews.co.uk###billboard +about.com,cityam.com,cricketnetwork.co.uk,cumberlandnews.co.uk,cumbrialive.co.uk,eladvertiser.co.uk,f1network.net,hexhamcourant.co.uk,howtogermany.com,in-cumbria.com,mg.co.za,mgafrica.com,newsandstar.co.uk,nwemail.co.uk,rugbynetwork.net,thefootballnetwork.net,timesandstar.co.uk,whitehavennews.co.uk###billboard about.com###billboard2 theblaze.com###billboard_970x250 inquirer.net###billboard_article @@ -54382,14 +57379,14 @@ bitchmagazine.org,ovg.tv###block-block-38 latina.com###block-block-39 educationworld.com,greenbiz.com,sonymasterworks.com###block-block-4 latina.com,rslinks.org###block-block-40 -eturbonews.com,shape.com###block-block-42 +eturbonews.com,sbr.com.sg,shape.com###block-block-42 newtimes.co.rw###block-block-43 newtimes.co.rw###block-block-44 drivesouth.co.nz,motherjones.com###block-block-46 carnalnation.com###block-block-5 abduzeedo.com,freesoftwaremagazine.com,zerohedge.com###block-block-51 adsoftheworld.com,newtimes.co.rw###block-block-52 -pajhwok.com,popsci.com###block-block-53 +ancient-origins.net,pajhwok.com,popsci.com###block-block-53 newtimes.co.rw###block-block-54 newtimes.co.rw###block-block-55 namibiansun.com,newsx.com###block-block-58 @@ -54473,7 +57470,6 @@ carolinajournal.com###book-abs priceonomics.com###book-island techotopia.com###bookcover linuxtopia.org,techotopia.com###bookcover_sky -eurogamer.net###boom-box libraryjournal.com###boomBox local.co.uk###borderTab snapfiles.com###borderbar @@ -54483,7 +57479,7 @@ trutv.com###botleadad phonescoop.com###botlink forums.vr-zone.com,hplusmagazine.com,j.gs,q.gs,usniff.com###bottom jillianmichaels.com###bottom-300 -dancehallreggae.com,investorplace.com,kiz10.com,lyrics19.com,radionomy.com###bottom-banner +cheese.com,dancehallreggae.com,investorplace.com,kiz10.com,lyrics19.com,radionomy.com###bottom-banner thurrott.com###bottom-interstitial news.cnet.com###bottom-leader ohio.com###bottom-leader-position @@ -54627,7 +57623,7 @@ finance.ninemsn.com.au###cat_hl_7821719 msn.co.nz###cat_hl_87409 filecore.co.nz,hbwm.com###catfish justinhartman.com###catlinks -africanreporter.co.za,albertonrecord.co.za,alexnews.co.za,barbertontimes.co.za,bedfordviewedenvalenews.co.za,benonicitytimes.co.za,bereamail.co.za,boksburgadvertiser.co.za,brakpanherald.co.za,capricornreview.co.za,citybuzz.co.za,comarochronicle.co.za,corridorgazette.co.za,estcourtnews.co.za,eyethunews.co.za,fourwaysreview.co.za,germistoncitynews.co.za,hazyviewherald.co.za,heidelbergnigelheraut.co.za,highvelder.co.za,highwaymail.co.za,joburgeastexpress.co.za,kathorusmail.co.za,kemptonexpress.co.za,kormorant.co.za,krugersdorpnews.co.za,ladysmithgazette.co.za,letabaherald.co.za,lowvelder.co.za,maritzburgsun.co.za,midrandreporter.co.za,newcastleadvertiser.co.za,northcliffmelvilletimes.co.za,northcoastcourier.co.za,northeasterntribune.co.za,northernnatalcourier.co.za,northglennews.co.za,phoenixsun.co.za,publiceyemaritzburg.co.za,randburgsun.co.za,randfonteinherald.co.za,rekordcenturion.co.za,rekordeast.co.za,rekordmoot.co.za,rekordnorth.co.za,reviewonline.co.za,risingsunchatsworth.co.za,risingsunlenasia.co.za,risingsunoverport.co.za,roodepoortnorthsider.co.za,roodepoortrecord.co.za,rosebankkillarneygazette.co.za,sandtonchronicle.co.za,southcoastherald.co.za,southcoastsun.co.za,southlandssun.co.za,sowetourban.co.za,springsadvertiser.co.za,tembisan.co.za,vryheidherald.co.za,westside-eldos.co.za,zululandobserver.co.za###caxton-features-main-wrapper +africanreporter.co.za,albertonrecord.co.za,alexnews.co.za,barbertontimes.co.za,bedfordviewedenvalenews.co.za,benonicitytimes.co.za,bereamail.co.za,boksburgadvertiser.co.za,brakpanherald.co.za,capricornreview.co.za,carletonvilleherald.com,citybuzz.co.za,comarochronicle.co.za,corridorgazette.co.za,estcourtnews.co.za,eyethunews.co.za,fourwaysreview.co.za,germistoncitynews.co.za,hazyviewherald.co.za,heidelbergnigelheraut.co.za,highvelder.co.za,highwaymail.co.za,joburgeastexpress.co.za,kathorusmail.co.za,kemptonexpress.co.za,kormorant.co.za,krugersdorpnews.co.za,ladysmithgazette.co.za,letabaherald.co.za,lowvelder.co.za,maritzburgsun.co.za,midrandreporter.co.za,newcastleadvertiser.co.za,northcliffmelvilletimes.co.za,northcoastcourier.co.za,northeasterntribune.co.za,northernnatalcourier.co.za,northglennews.co.za,parysgazette.co.za,phoenixsun.co.za,potchefstroomherald.co.za,publiceyemaritzburg.co.za,randburgsun.co.za,randfonteinherald.co.za,rekordcenturion.co.za,rekordeast.co.za,rekordmoot.co.za,rekordnorth.co.za,reviewonline.co.za,ridgetimes.co.za,risingsunchatsworth.co.za,risingsunlenasia.co.za,risingsunoverport.co.za,roodepoortnorthsider.co.za,roodepoortrecord.co.za,rosebankkillarneygazette.co.za,sandtonchronicle.co.za,sedibengster.com,southcoastherald.co.za,southcoastsun.co.za,southlandssun.co.za,sowetourban.co.za,springsadvertiser.co.za,tembisan.co.za,vaalweekblad.com,vryheidherald.co.za,westside-eldos.co.za,zululandobserver.co.za###caxton-features-main-wrapper fresnobee.com###cb-topjobs bnd.com###cb_widget cbc.ca###cbc-bottom-logo @@ -54636,6 +57632,7 @@ cbsnews.com###cbsiAd16_100 cbssports.com###cbsiad16_100 cbssports.com###cbsiad18_100 cricbuzz.com###cbz-leaderboard-banner +leagueofgraphs.com###cdm-zone-01 break.com###cdpSliver metrolyrics.com###cee_box metrolyrics.com###cee_overlay @@ -54650,6 +57647,7 @@ macdailynews.com###cfsnip-widget-93 roomzaar.com###cgp-bb-tag marketingpilgrim.com###channel-sponsors realage.com###channel_sponsor_callout +ndtv.com###checked chicagoshopping.com###chshhead_ad espncricinfo.com###ciHomeLeaderboard cineplex.com###cineplex-h-topAds @@ -54760,7 +57758,7 @@ rightdiagnosis.com,wrongdiagnosis.com###cradlbox2 rightdiagnosis.com,wrongdiagnosis.com###cradrsky2 firsttoknow.com###criteo-container careerbuilder.com###csjstool_bottomleft -mustangevolution.com###cta +englishgrammar.org,mustangevolution.com###cta cargames1.com###ctgad thesudburystar.com###ctl00_ContentPlaceHolder1_BigBoxArea2 blogtv.com###ctl00_ContentPlaceHolder1_topBannerDiv @@ -54783,11 +57781,14 @@ ctmirror.org###ctmirror-sponsors-2 way2sms.com###curtain2 thechive.com###custom-bg-link movies.yahoo.com###customModule +pocketnow.com###custom_html-13 pocketnow.com###custom_html-14 +pocketnow.com###custom_html-15 daytondailynews.com###cxSubHeader scout.com###da160x600 scout.com###da300x250 cleverbot.com###daArea2 +cricwaves.com###da_slot arstechnica.com###daehtsam-da heraldnet.com###dailyDealFP cbc.ca###dailydeals @@ -54899,6 +57900,7 @@ stuff.co.nz###dpop flysat.com###drbbanneranchor flysat.com###drbbannerimg travelocity.com###drfad-placeholder +poodwaddle.com###drone erfworld.com###duelannouncement dressupgames.com###dug-header-adv-wrapper dressupgames.com###dug-left-adv-wrapper @@ -54917,6 +57919,8 @@ cardomain.com###ebay_listings_wrapper ehow.com###ebooks_container infoworld.com###edit-promo infoworld.com###edit-promo-container +businessinsider.com###editorial +businessinsider.com###editorial2 nme.com###editorial_sky merriam-webster.com###editors-picks-promo inquirer.net###elb-as @@ -54926,6 +57930,7 @@ destructoid.com,japanator.com###emc_header energyforecastonline.co.za###endorsers prisonplanet.com###enerfood-banner tcrtroycommunityradio.com###enhancedtextwidget-2 +my.juno.com###entertainmentTile gossipcenter.com###entertainment_skin eweek.com###eoe-sl anilinkz.com###epads1 @@ -55016,7 +58021,7 @@ edmunds.com###floodlight zattoo.com###floor[style="display: block;"] people.com###flower-ddrv2 streams.tv###flowerInGarden -hcanews.com###flyBanner +ajmc.com,curetoday.com,hcanews.com,mdmag.com,specialtypharmacytimes.com###flyBanner chicagonow.com###flyerboard-wrap mixx.com,popurls.com###fmb thenextweb.com###fmpub_2620 @@ -55041,7 +58046,7 @@ popcrush.com###footer-sidebar stuff.co.nz###footer-sitemap mcfc.co.uk###footer-sponsor adelaidestrikers.com.au,bigbash.com.au,brisbaneheat.com.au,hobarthurricanes.com.au,melbournerenegades.com.au,melbournestars.com.au,perthscorchers.com.au,sydneysixers.com.au,sydneythunder.com.au###footer-sponsors -100jamz.com,billboard.com,bloody-disgusting.com,wbez.org###footer-top +100jamz.com,billboard.com,bloody-disgusting.com,searchenginewatch.com,wbez.org###footer-top foxnews.com,mobiletor.com,thescoopng.com###footer-top-wrapper newsepapers.com###footer-widget oldcarsweekly.com###footer-widget-area @@ -55127,6 +58132,7 @@ telegraph.co.uk###gafsslot1 telegraph.co.uk###gafsslot2 bustedcoverage.com,collegecandy.com###galad300 hot995.com###gallery_adbg +systemrequirementslab.com###game-booster teagames.com###gameinfobanner armorgames.com###gameleaderboard kongregate.com###gamespotlight @@ -55300,7 +58306,7 @@ countytimes.com,elleuk.com,energyfm.net,heritage.com,slots4u.com,squidoo.com###h thetechjournal.com###header_bottom worddictionary.co.uk###header_inpage sedoparking.com###header_language -pcworld.idg.com.au,petapixel.com,redflagdeals.com,tomsguide.com,tomshardware.co.uk,tomshardware.com,washingtoncitypaper.com###header_leaderboard +forums.anandtech.com,pcworld.idg.com.au,petapixel.com,redflagdeals.com,tomsguide.com,tomshardware.co.uk,tomshardware.com,washingtoncitypaper.com###header_leaderboard thoughtcatalog.com###header_leaderboard_1 edie.net###header_mainNav5b digitalpoint.com###header_middle @@ -55315,7 +58321,6 @@ bitenova.nl,bitenova.org###header_un chocablog.com,commenthaven.com,hwhills.com,movieentertainment.ca,nikktech.com,smallscreenscoop.com,thisisnotporn.net###headerbanner hongkiat.com###headerbanner01 nationalgeographic.com,scienceblogs.com###headerboard -vg247.com###headline-mpu-slot technotification.com###headlineatas allakhazam.com###hearthhead-mini-feature grist.org###hellobar-pusher @@ -55347,6 +58352,7 @@ dailydomainer.com###home-insert-1 dailysurge.com###home-main > div > div > [class]:last-child dailysurge.com###home-main > span > div + div:last-child homeportfolio.com###home-rec +transfermarkt.com###home-rectangle-spotlight abcya.com###home-skyscraper gaana.com###home-top-add homeportfolio.com###home-tower @@ -55383,6 +58389,7 @@ cioupdate.com###houseRibbonContainer mp4upload.com###hover rottentomatoes.com###hover-bubble itproportal.com###hp-accordion +taskandpurpose.com###hp-jobs-widget-wrapper active.com###hp-map-ad worldweatheronline.com###hp_300x600 eweek.com###hp_hot_stories @@ -55422,6 +58429,7 @@ unitconversion.org###ileft zigzag.co.za###imageLeft zigzag.co.za###imageRight sharksrugby.co.za###imgTitleSponsor +mydorpie.com###imgbcont good-deals.lu,luxweb.lu,new-magazine.co.uk,soshiok.com,star-magazine.co.uk###imu stjobs.sg###imu-big stjobs.sg###imu-small2 @@ -55513,6 +58521,7 @@ nowtoronto.com###jrBanners cnn.com###js-OB_feed twitch.tv###js-esl300 cnn.com###js-outbrain-recommended +newsbomb.gr###json-textlinks rentals.com###ka_300x250_1 rentals.com###ka_468x60_1 rentals.com###ka_728x90_1 @@ -55525,6 +58534,7 @@ way2sms.com###kidloo nationalgeographic.com###kids_tophat_row1 ign.com###knight koreaherald.com###koreah7 +ndtv.com###kp_ul_rhs_widget_container_id wkrg.com###krg_oas_rail topix.com###krillion_block topix.com###krillion_container @@ -55558,7 +58568,7 @@ mashable.com###lead-banner armedforcesjournal.com###leadWrap imperfectparent.com###leada tripit.com###leadboard -gamesindustry.biz,iphonic.tv,kontraband.com,motherproof.com,nutritioncuisine.com,sansabanews.com,thestreet.com,topgear.com,venturebeat.com,vg247.com###leader +gamesindustry.biz,iphonic.tv,kontraband.com,motherproof.com,nutritioncuisine.com,sansabanews.com,thestreet.com,topgear.com,venturebeat.com###leader enjore.com###leader-banner cointelegraph.com###leader-board groovekorea.com###leader-board-section @@ -55581,7 +58591,7 @@ icanhascheezburger.com,memebase.com,thedailywh.at###leader_container tvguide.com###leader_plus_top tvguide.com###leader_top 247wallst.com###leaderbar -about.com,animeseason.com,ariacharts.com.au,ask.fm,boomerangtv.co.uk,businessandleadership.com,capitalxtra.com,cc.com,charlotteobserver.com,classicfm.com,crackmixtapes.com,cubeecraft.com,cultofmac.com,cyberciti.biz,datpiff.com,educationworld.com,electronista.com,espn980.com,eurogamer.net,extremetech.com,food24.com,football.co.uk,gardensillustrated.com,gazette.com,gtainside.com,hiphopearly.com,historyextra.com,houselogic.com,ibtimes.co.in,ibtimes.co.uk,iclarified.com,icreatemagazine.com,instyle.co.uk,jaxdailyrecord.com,jillianmichaels.com,king-mag.com,lasplash.com,lawnewz.com,look.co.uk,lrb.co.uk,macnn.com,motortopia.com,newcartestdrive.com,nfib.com,okmagazine.com,onthesnow.ca,onthesnow.co.nz,onthesnow.co.uk,onthesnow.com,onthesnow.com.au,penny-arcade.com,pets4homes.co.uk,publishersweekly.com,radiox.co.uk,realliving.com.ph,realmoney.thestreet.com,reason.com,revolvermag.com,rollcall.com,salary.com,sciencedirect.com,sciencefocus.com,skysports.com,smbc-comics.com,smoothradio.com,spin.ph,standard.co.uk,talonmarks.com,thatgrapejuice.net,thechronicleherald.ca,thehollywoodgossip.com,theserverside.com,toofab.com,topcultured.com,tvguide.co.uk,uncut.co.uk,wheels24.co.za,whitepages.ae,windsorstar.com,winsupersite.com,wired.com###leaderboard +about.com,animeseason.com,ariacharts.com.au,ask.fm,boomerangtv.co.uk,businessandleadership.com,capitalxtra.com,cc.com,charlotteobserver.com,classicfm.com,crackmixtapes.com,cubeecraft.com,cultofmac.com,cyberciti.biz,datpiff.com,educationworld.com,electronista.com,espn980.com,extremetech.com,food24.com,football.co.uk,gardensillustrated.com,gazette.com,gtainside.com,hiphopearly.com,historyextra.com,houselogic.com,ibtimes.co.in,ibtimes.co.uk,iclarified.com,icreatemagazine.com,instyle.co.uk,jaxdailyrecord.com,jillianmichaels.com,king-mag.com,lasplash.com,lawnewz.com,look.co.uk,lrb.co.uk,macnn.com,motortopia.com,mtvema.com,newcartestdrive.com,nfib.com,okmagazine.com,onthesnow.ca,onthesnow.co.nz,onthesnow.co.uk,onthesnow.com,onthesnow.com.au,penny-arcade.com,pets4homes.co.uk,publishersweekly.com,radiox.co.uk,realliving.com.ph,realmoney.thestreet.com,reason.com,revolvermag.com,rollcall.com,salary.com,sciencedirect.com,sciencefocus.com,skysports.com,smbc-comics.com,smoothradio.com,spin.ph,standard.co.uk,stuff.tv,talonmarks.com,thatgrapejuice.net,thechronicleherald.ca,thehollywoodgossip.com,theserverside.com,toofab.com,topcultured.com,tvguide.co.uk,uncut.co.uk,wheels24.co.za,whitepages.ae,windsorstar.com,winsupersite.com,wired.com###leaderboard chicagomag.com###leaderboard-1-outer boweryboogie.com,safm.com.au###leaderboard-2 usnews.com###leaderboard-a @@ -55617,7 +58627,7 @@ businesstimes.com.sg###leaderboardWrapper teleread.com###leaderboard_1 thestandard.com###leaderboard_banner joe.ie###leaderboard_bottom -gtainside.com,macleans.ca,marieclaire.co.uk,marketingmag.ca,wdel.com###leaderboard_container +canadianbusiness.com,gtainside.com,macleans.ca,marieclaire.co.uk,marketingmag.ca,wdel.com###leaderboard_container foodnetwork.com,spoonuniversity.com,travelchannel.com###leaderboard_fixed rte.ie###leaderboard_footer inquirer.net###leaderboard_frame @@ -55709,7 +58719,6 @@ runnow.eu,sunderlandvibe.com###logos arenafootball.com###logos-wrap usnews.com###loomia_display herold.at###loveat -eurogamer.net###low-leaderboard byutvsports.com###lower-poster proudfm.com###lower_leaderboard hinduwebsite.com###lowergad @@ -55754,7 +58763,6 @@ pureoverclock.com###mainbanner holidayscentral.com###mainleaderboard modhoster.com###manufactors bazoocam.org###mapub -reuters.com###marchex macdrifter.com###marked-widget eatingwell.com###marketFeaturedSponsors arkansasonline.com###marketPlace @@ -55776,6 +58784,7 @@ columbian.com###marketplaces-widget-new qz.com###marquee vidhog.com###mask bellinghamherald.com,bnd.com###mastBanner +neonnettle.com###mastWrapper creditinfocenter.com,examiner.com###masthead arstechnica.com###masthead + #pushdown-wrap pbs.org###masthead1 @@ -55793,6 +58802,9 @@ active.com###med_rec_bottom active.com###med_rec_top lancasteronline.com###med_rect virtualpets.com###media-banner +bitguru.co.uk###media_image-10 +turtleboysports.com###media_image-86 +turtleboysports.com###media_image-97 ostatic.com###media_partner_gallery finance.yahoo.com###mediabankrate_container cnn.com###medianet @@ -55851,8 +58863,6 @@ mnn.com###mnn-sponsor-rail medicalnewstoday.com###mnt_article_ad_3 medicalnewstoday.com###mnt_sidebar_ad_2 dllme.com###mobile-insert -eurogamer.net###mobile-leaderboard -eurogamer.net###mobile-mpu bit-tech.net###mobile-phones-co-uk-120 pcpro.co.uk###mobile_app_developers longreads.com###mobile_banner @@ -55925,6 +58935,7 @@ malwarehelp.org###multimedia_box myspace.com###music_googlelinks myspace.com###music_medrec euronews.com###musica-rolex-watch +cannabisnow.com###mvp-leader-wrap wikinvest.com###mw-header yahoo.com###mw-ysm-cm news.yahoo.com###mw-ysm-cm_2-container @@ -55952,11 +58963,11 @@ usnews.com###navbuglink esl.eu###navi_partner webinspector.se###navigation_left nbc.com###nbc-300 -nbcsports.com###nbcsports-leaderboard truelocal.com.au###ndmadkit-memrec-1 netcraft.com###netcraft-links-bottom moviefone.com###netflix-promo sandiegozoo.org###newhomesponosrs +my.juno.com###newsCarousel askmen.com###news_popup abovetopsecret.com###newsmax1 abovetopsecret.com###newsmax2 @@ -56021,6 +59032,7 @@ ikeahackers.net###omc-sidebar .responsive-image cleantechnica.com,watch-anime.net###omc-top-banner wbaltv.com,wesh.com,wmur.com###omega omg.yahoo.com###omg-lrec +onlinemschool.com###oms_left azcentral.com###on-deals radiotimes.com###on-demand eweek.com###oneAssetIFrame @@ -56246,7 +59258,7 @@ eclipse.org,hotscripts.com###promotion reminderfox.mozdev.org###promotion3 sherdog.net###promotion_container newsroomamerica.com###promotional -thebulls.co.za###promotions +bnnbloomberg.ca,thebulls.co.za###promotions thehomepage.com.au###prop-foot-728x90 independent.co.uk,standard.co.uk###propCar my-proxy.com###proxy-bottom @@ -56301,7 +59313,6 @@ akihabaranews.com###recSidebar deliciousdays.com###recipeshelf wambie.com###recomendar_728 dailydot.com###recommendation-engine -vg247.com###recommendations tucows.com###recommended_hdg doodle.com###rect pixdaus.com###rectBanner @@ -56345,6 +59356,7 @@ ninemsn.com.au###rhc_mrec imdb.com###rhs-sl imdb.com###rhs_cornerstone_wrapper pcworld.idg.com.au###rhs_resource_promo +ndtv.com###rhs_widget_container_id 10minutemail.net,eel.surf7.net.my,macdailynews.com,ocia.net###right ninemsn.com.au###right > .bdr > #ysm 123chase.com###right-adv-one @@ -56383,13 +59395,12 @@ hardwareheaven.com###right_skin_panel_div hardware.info###right_top theblaze.com###right_top_160x600 mumbaimirror.com###rightarea -vg247.com###rightbar > #halfpage urlcash.net###rightbox capetownetc.com,compleatgolfer.com,sacricketmag.com,sarugbymag.co.za###rightclick portable64.com###rightcol cokeandpopcorn.com###rightcol3 newsarama.com###rightcol_mid -laptopmag.com###rightcol_top +forums.anandtech.com,laptopmag.com###rightcol_top tomsguide.com,tomshardware.co.uk,tomshardware.com###rightcol_top_anchor mysuncoast.com###rightcolumnpromo stuff.co.nz###rightgutter @@ -56456,6 +59467,7 @@ codefuture.co.uk###sb_left hwhills.com###sb_left_tower appleinsider.com###sbr-priceguide scholastic.com###schlSkyscraper +my.juno.com###scienceTile cartoonnetwork.com###scraper alloy.com###screen_scene_module newsbusters.org###screenoverlay @@ -56512,6 +59524,7 @@ cnet.com.au###shopping-339279174 indianexpress.com###shopping_deals qj.net###shoppingapi bellasugar.com,tressugar.com###shopstyle-sidebar-container +ndtv.com###shotonsamsungwidget 10minutemail.com###shoutouts ytv.com###show-big-box tunegenie.com###showad @@ -56634,8 +59647,9 @@ expertreviews.co.uk###skyScrapper2 nickydigital.com###sky_scrapper ps3hax.net###sky_top webopedia.com###skypartnerset +euronews.com###skyscanner-white-label ebay.co.uk,ebay.com,ebay.com.au###skyscrape -975countrykhcm.com,boomerangtv.co.uk,broadcastingcable.com,bustedcoverage.com,camchat.org,consumerist.com,eurogamer.net,family.ca,ghanaweb.com,hypable.com,king-mag.com,law.com,macuser.co.uk,menshealth.com,metrotimes.com,mp3tag.de,newsdaily.com,nme.com,pcworld.com,politics.co.uk,poponthepop.com,sportfishingbc.com,thehollywoodgossip.com,thesmokinggun.com,tmz.com,topgear.com,torontosun.com,tvfanatic.com,ucomparehealthcare.com,uncut.co.uk,victoriaadvocate.com,zerochan.net###skyscraper +975countrykhcm.com,boomerangtv.co.uk,broadcastingcable.com,bustedcoverage.com,camchat.org,consumerist.com,family.ca,ghanaweb.com,hypable.com,king-mag.com,law.com,macuser.co.uk,menshealth.com,metrotimes.com,mp3tag.de,newsdaily.com,nme.com,pcworld.com,politics.co.uk,poponthepop.com,sportfishingbc.com,thehollywoodgossip.com,thesmokinggun.com,tmz.com,topgear.com,torontosun.com,tvfanatic.com,ucomparehealthcare.com,uncut.co.uk,victoriaadvocate.com,zerochan.net###skyscraper 4teachers.org###skyscraper-container s1jobs.com###skyscraper-target icanhascheezburger.com,ifans.com###skyscraper1 @@ -56699,7 +59713,9 @@ sensis.com.au###southPfp stv.tv###sp-mpu-container aol.com###spA amazon.ca,amazon.co.uk,amazon.com,amazon.com.au###sp_detail +amazon.ca,amazon.co.uk,amazon.com,amazon.com.au###sp_detail2 thedailygreen.com###sp_footer +sharespark.net###sp_header collegefashion.net###spawnsers torontolife.com###special-messages geeksaresexy.net###special-offers @@ -56762,6 +59778,7 @@ lmgtfy.com###sponsor_wrapper 7search.com,filenewz.com,general-fil.es,general-files.com,generalfil.es,independent.ie,internetretailer.com,ixquick.co.uk,ixquick.com,nickjr.com,rewind949.com,slickdeals.net,startpage.com,webhostingtalk.com,yahoo.com###sponsored theweathernetwork.com###sponsored-by webhostingtalk.com###sponsored-clear +pjmedia.com###sponsored-content-id hardwarezone.com.sg###sponsored-links-alt chacha.com###sponsored-question foxnews.com###sponsored-stories @@ -56769,7 +59786,7 @@ lastminute.com###sponsoredFeature lastminute.com###sponsoredFeatureModule theblaze.com###sponsored_stories smashingmagazine.com###sponsorlisttarget -abalive.com,abestweb.com,autotrader.com.au,barnsleyfc.co.uk,bbb.org,bcfc.com,blackpoolfc.co.uk,boattrader.com.au,burnleyfootballclub.com,bwfc.co.uk,cafc.co.uk,cardiffcityfc.co.uk,christianity.com,cpfc.co.uk,dakar.com,dcfc.co.uk,digitalmusicnews.com,etftrends.com,fastseduction.com,football-league.co.uk,geekwire.com,gerweck.net,goseattleu.com,hullcitytigers.com,iconfinder.com,itfc.co.uk,justauto.com.au,kiswrockgirls.com,landreport.com,law.com,lcfc.com,manutd.com,myam1230.com,noupe.com,paidcontent.org,pba.com,pcmag.com,petri.co.il,pingdom.com,psl.co.za,race-dezert.com,rovers.co.uk,sjsuspartans.com,soompi.com,sponsorselect.com,star883.org,tapemastersinc.net,techmeme.com,trendafrica.co.za,waronyou.com,whenitdrops.com###sponsors +abalive.com,abestweb.com,autotrader.com.au,barnsleyfc.co.uk,bbb.org,bcfc.com,blackpoolfc.co.uk,boattrader.com.au,burnleyfootballclub.com,bwfc.co.uk,cafc.co.uk,cardiffcityfc.co.uk,christianity.com,cpfc.co.uk,dakar.com,dcfc.co.uk,digitalmusicnews.com,etftrends.com,fastseduction.com,football-league.co.uk,geekwire.com,gerweck.net,goseattleu.com,hullcitytigers.com,iconfinder.com,itfc.co.uk,justauto.com.au,kiswrockgirls.com,landreport.com,law.com,lcfc.com,manutd.com,myam1230.com,nesn.com,noupe.com,paidcontent.org,pba.com,pcmag.com,petri.co.il,pingdom.com,psl.co.za,race-dezert.com,rovers.co.uk,sjsuspartans.com,soompi.com,sponsorselect.com,star883.org,tapemastersinc.net,techmeme.com,trendafrica.co.za,waronyou.com,whenitdrops.com###sponsors newarkrbp.org###sponsors-container-outer sanjose.com###sponsors-module und.com###sponsors-story-wrap @@ -56781,13 +59798,15 @@ feedly.com###sponsorsModule_part clubwebsite.co.uk###sponsors_bottom ourworldofenergy.com###sponsors_container wrc.com###sponsorsbtm -ibtimes.com,npr.org,pbs.org###sponsorship +ibtimes.com,npr.org,opb.org,pbs.org###sponsorship backstage.com###sponsorsmod compareraja.in###spopup cnet.com###spotBidHeader cnet.com###spotbid memory-alpha.org###spotlight_footer justdubs.tv###spots +lawctopus.com###spu-145865 +lawctopus.com###spu-bg-145865 qj.net###sqspan zam.com###square-box allakhazam.com###square-box:first-child @@ -56814,6 +59833,7 @@ gizchina.com###sticky-anchor-right mashable.com###sticky-spacer fool.com###sticky-wrapper propakistani.pk###sticky_banner2 +cryptomininggame.com###sticky_bot_left ncregister.com###sticky_box retronintendogames.com###sticky_footer stltoday.com###stl-below-content-02 @@ -56833,7 +59853,6 @@ dallasvoice.com,dealerscope.com,gamegrep.com,winamp.com###subheader ebaumsworld.com###subheader_atf_wrapper foodandwine.com###subscModule macworld.com,pcworld.com###subscribeForm -vg247.com###subuffer streams.tv###sunGarden hollywire.com###super-header chicagomag.com###super-leaderboard-wrapper @@ -56900,11 +59919,11 @@ geeky-gadgets.com###text-105335641 nag.co.za###text-10551 newsfirst.lk###text-106 thisisf1.com###text-108 -couponistaqueen.com,dispatchlive.co.za,ncr1037.co.za###text-11 +couponistaqueen.com,dispatchlive.co.za,ncr1037.co.za,skools.co.za###text-11 newsday.co.zw###text-115 cathnews.co.nz,gizchina.com,myx.tv,omgubuntu.co.uk###text-12 cleantechnica.com###text-121 -airlinereporter.com,myx.tv,omgubuntu.co.uk,radiosurvivor.com,wphostingdiscount.com###text-13 +airlinereporter.com,myx.tv,omgubuntu.co.uk,radiosurvivor.com,skools.co.za,wphostingdiscount.com###text-13 dispatchlive.co.za,krebsonsecurity.com,myx.tv,omgubuntu.co.uk,planetinsane.com###text-14 newagebd.net###text-15 razorianfly.com###text-155 @@ -56912,7 +59931,7 @@ gizchina.com,thesurvivalistblog.net###text-16 belfastmediagroup.com,englishrussia.com,pocketnow.com,simpleprogrammer.com,thechive.com,weekender.com.sg###text-17 netchunks.com,planetinsane.com,radiosurvivor.com,sitetrail.com,thechive.com###text-18 collective-evolution.com,pocketnow.com,popbytes.com,thechive.com###text-19 -icinema3satu.in,ncr1037.co.za,newagebd.net,smitedatamining.com###text-2 +grammarcheck.net,icinema3satu.in,ncr1037.co.za,newagebd.net,skools.co.za,smitedatamining.com###text-2 gizchina.com###text-20 businessdayonline.com,financialsurvivalnetwork.com,footballroar.com###text-21 airlinereporter.com,gizchina.com,omgubuntu.co.uk,queenstribune.com###text-22 @@ -56924,7 +59943,7 @@ netchunks.com###text-25 2smsupernetwork.com,pzfeed.com,queenstribune.com###text-26 2smsupernetwork.com,beijingtoday.com.cn,nationwideradiojm.com,sonyalpharumors.com###text-28 beijingcream.com,beijingtoday.com.cn###text-29 -2smsupernetwork.com,airlinereporter.com,buddyhead.com,icinema3satu.in,mbworld.org,mental-health-matters.com,smitedatamining.com,zambiareports.com###text-3 +2smsupernetwork.com,airlinereporter.com,buddyhead.com,icinema3satu.in,mbworld.org,mental-health-matters.com,skools.co.za,smitedatamining.com,zambiareports.com###text-3 herald.co.zw###text-30 sonyalpharumors.com###text-31 techhamlet.com###text-32 @@ -56932,7 +59951,7 @@ couponistaqueen.com,pzfeed.com###text-35 nationwideradiojm.com###text-37 couponistaqueen.com###text-38 pzfeed.com###text-39 -budapesttimes.hu,buddyhead.com,dieselcaronline.co.uk,kazifm.org,knowelty.com,mental-health-matters.com,myonlinesecurity.co.uk,myx.tv,sportsillustrated.co.za,theairportnews.com,thewhir.com,vgleaks.com###text-4 +budapesttimes.hu,buddyhead.com,dieselcaronline.co.uk,hdhub4u.club,kazifm.org,knowelty.com,mental-health-matters.com,myonlinesecurity.co.uk,myx.tv,sportsillustrated.co.za,theairportnews.com,thewhir.com,vgleaks.com###text-4 couponistaqueen.com###text-40 enpundit.com###text-41 pluggd.in###text-416180296 @@ -56957,6 +59976,7 @@ grammarist.com,quickonlinetips.com###text-57 nag.co.za###text-60 amren.com,buddyhead.com,defsounds.com,knowelty.com,prosnookerblog.com,technomag.co.zw###text-7 consortiumnews.com,couponistaqueen.com,localvictory.com,michiganmessenger.com,ncr1037.co.za,newsday.co.zw,technomag.co.zw,vgleaks.com###text-8 +vanguardngr.com###text-87 africaports.co.za,cnx-software.com,mynokiablog.com###text-9 androidauthority.com###text-92 torontolife.com###text-links @@ -56994,11 +60014,11 @@ omgubuntu.co.uk###to-top chattanooganow.com###toDoWrap rssing.com###toi toonix.com###toonix-adleaderboard -iconeye.com,phonescoop.com,politics.co.uk,reference.com,thesaurus.com,topcultured.com,tvnz.co.nz###top +accuweather.com,iconeye.com,phonescoop.com,politics.co.uk,reference.com,thesaurus.com,topcultured.com,tvnz.co.nz###top jillianmichaels.com,synonym.com###top-300 xxlmag.com###top-728x90 freemake.com###top-advertising -chip.eu,corkindependent.com,dancehallreggae.com,ebuddy.com,foodlovers.co.nz,foodnetwork.ca,galwayindependent.com,honesttopaws.com,infrastructurene.ws,inthenews.co.uk,investorplace.com,itweb.co.za,lyrics19.com,maclife.com,maximumpc.com,politics.co.uk,scoop.co.nz,skift.com,techi.com,thedailymash.co.uk,thedailywtf.com,thespiritsbusiness.com,timesofisrael.com,washingtonexaminer.com###top-banner +cheese.com,chip.eu,corkindependent.com,dancehallreggae.com,ebuddy.com,foodlovers.co.nz,foodnetwork.ca,galwayindependent.com,honesttopaws.com,infrastructurene.ws,inthenews.co.uk,investorplace.com,itweb.co.za,lyrics19.com,maclife.com,maximumpc.com,politics.co.uk,scoop.co.nz,skift.com,techi.com,thedailymash.co.uk,thedailywtf.com,thespiritsbusiness.com,timesofisrael.com,washingtonexaminer.com###top-banner scoop.co.nz###top-banner-base theberrics.com###top-banner-container krebsonsecurity.com###top-banner-image @@ -57009,6 +60029,7 @@ if-not-true-then-false.com###top-banner-wrapper panorama.am###top-banners missingremote.com,timesofisrael.com###top-bar whowhatwear.com###top-container +philly.com###top-furniture businessdayonline.com,jacksonville.com###top-header aspensojourner.com###top-layer canstar.com.au###top-lb @@ -57183,6 +60204,7 @@ carionltd.com###upmapads byutvsports.com###upper-poster comingsoon.net###upperPub minecraftforum.net###upsell-banner +my.juno.com###usWorldTile usanetwork.com###usa_desktop downloadhelper.net###useful-tools torrentpond.com###usenet-container @@ -57221,6 +60243,8 @@ news24.com###vitabox-widget animeflv.net,tubeplus.me###vlc laweekly.com,miaminewtimes.com###vmgInterstitial vidup.me###vplayer_offers +systemrequirementslab.com###vpnText +1movies.is###vpn_inform_block eatingwell.com###vs4-tags nickjr.com###vsw-container-wrapper nickjr.com###vsw-medium-outter @@ -57276,6 +60300,7 @@ linguee.com###wide_banner_right inquirer.net###widesky coupons.com###widesky-banner fitnesshe.co.za,fitnessmag.co.za###wideskyscraper +pakobserver.net###widget-area-before-content gigaom.com###widget-area-footer-post-2 howwemadeitinafrica.com###widget-r inhabitat.com###widget-sam-130410-small @@ -57292,6 +60317,7 @@ staugustine.com###wl-wrapper-leaderboard staugustine.com###wl-wrapper-tier-4 pr0gramm.com###wm wallpapersmania.com###wm_cpa +modworkshop.net###workshop-nitro-middle rediff.com###world_right1 rediff.com###world_top fansfc.com###worldcupspl_container_left @@ -57413,6 +60439,7 @@ natgeotv.com##.BannerTop truck1.eu##.Banners stockopedia.co.uk##.BigSquare juxtapoz.com##.Billboard +charismanews.com##.BnrWrap728y90 mustakbil.com##.Bottom728x90BannerHolder hot1045.net##.BottomBannerTD dailytech.com##.BottomMarquee @@ -57445,6 +60472,7 @@ yahoo.com##.Feedback diet.com##.Fine similarsites.com,topsite.com##.FooterBanner 969therock.com,993thevibe.com,wfls.com##.Footer_A_Column +charismanews.com##.FpFeaturedBoxWrap artistdaily.com##.FreemiumContent popmatters.com##.FrontPageBottom728 google.co.uk##.GBTLFYRDM0 @@ -57528,6 +60556,7 @@ algoafm.co.za##.RightBanner2 algoafm.co.za##.RightBanner3 algoafm.co.za##.RightBanner4 camfuze.com##.RightBannerSpot +charismanews.com##.RightBnrWrap b105.com##.RotatingPromo_300x80 ebay.co.uk,ebay.com.au##.RtmStyle aolsearch.com,search.aol.ca,search.aol.co.uk,search.aol.com,search.aol.in,wow.com##.SLL @@ -57546,7 +60575,7 @@ car.com##.SmallFont naturalnews.com,naturalnewsblogs.com##.Sophie mdlinx.com##.Sponsor-Tag kentonline.co.uk##.SponsorImage -federalnewsradio.com,hotscripts.com##.Sponsored +federalnewsradio.com,hotscripts.com,jpost.com##.Sponsored policeone.com##.SponsoredBy mining.com##.SponsoredPost futureclaw.com##.Sponsors @@ -57587,7 +60616,9 @@ lawyersweekly.com.au##.a-center anime1.com,drama.net##.a-content eplsite.com,qaafa.com,sh.st##.a-el amazon.com##.a-link-normal[href*="&adId="] +medicaldialogues.in##.a-single krebsonsecurity.com##.a-statement +breitbart.com##.a-wrapper daijiworld.com##.a2 knowyourmeme.com##.a250x250 cnet.com##.a2[style="padding-top: 20px;"] @@ -57619,7 +60650,8 @@ four11.com##.ablock_right tribalfootball.com##.above-footer-wrapper likwidgames.com##.aboveSiteBanner ctrl.blog##.abox -filedir.com##.abox300 +appagg.com,filedir.com##.abox300 +roblox.com##.abp ooyyo.com##.abs-result-holder slickdeals.net##.abu whirlpool.net.au##.abvertibing_block @@ -57627,17 +60659,18 @@ dailyrecord.co.uk##.ac-vehicle-search au.news.yahoo.com##.acc-moneyhound goseattleu.com##.accipiter consequenceofsound.net##.acm-module-300-250 -1047.com.au,11alive.com,12news.com,12newsnow.com,13newsnow.com,13wmaz.com,17track.net,2dayfm.com.au,2gofm.com.au,2mcfm.com.au,2rg.com.au,2wg.com.au,4tofm.com.au,5newsonline.com,6abc.com,7online.com,929.com.au,953srfm.com.au,9news.com,aa.co.za,aarp.org,abc10.com,abc11.com,abc13.com,abc30.com,abc7.com,abc7chicago.com,abc7news.com,abovethelaw.com,accringtonobserver.co.uk,ack.net,adelaidenow.com.au,adelnews.com,adn.com,adsoftheworld.com,adsupplyads.com,adtmag.com,advocatepress.com,adweek.com,aero-news.net,agjournalonline.com,agra-net.net,ahlanlive.com,aledotimesrecord.com,algemeiner.com,aljazeera.com,allenwestrepublic.com,allkpop.com,allrecipes.co.in,allrecipes.com.au,amandala.com.bz,americanprofile.com,amestrib.com,amny.com,anandtech.com,androidapps.com,androidauthority.com,aol.com,apalachtimes.com,appolicious.com,arabianbusiness.com,architectsjournal.co.uk,arseniohall.com,articlealley.com,asianjournal.com,asianwiki.com,associationsnow.com,audiko.net,aussieoutages.com,autoblog.com,autoblog360.com,autoguide.com,aww.com.au,azarask.in,backtrack-linux.org,bakersfield.com,barnstablepatriot.com,bathchronicle.co.uk,bcdemocratonline.com,bdnews24.com,beaumontenterprise.com,bellinghamherald.com,bgr.com,bikesportnews.com,birminghammail.co.uk,birminghampost.co.uk,blackmorevale.co.uk,blockchain.info,bloomberg.com,bloombergview.com,blueridgenow.com,bnd.com,bobvila.com,boonevilledemocrat.com,boston.com,bostonglobe.com,bostontarget.co.uk,bradenton.com,bradleybraves.com,brandonsun.com,bravotv.com,breitbart.com,brentwoodgazette.co.uk,bridesmagazine.co.uk,brisbanetimes.com.au,bristolpost.co.uk,budgettravel.com,businessdailyafrica.com,businessinsider.com,businesstech.co.za,businesstraveller.com,c21media.net,cairnspost.com.au,canadianoutages.com,canberratimes.com.au,canterburytimes.co.uk,cantondailyledger.com,capecodtimes.com,cardomain.com,carmarthenjournal.co.uk,carmitimes.com,carynews.com,cbs19.tv,cd1025.com,celebdigs.com,celebified.com,centralsomersetgazette.co.uk,centredaily.com,cfl.ca,cfo.com,ch-aviation.com,channel5.com,charismamag.com,charismanews.com,charlestonexpress.com,charlotteobserver.com,cheboygannews.com,cheddarvalleygazette.co.uk,cheezburger.com,chesterchronicle.co.uk,chicagobusiness.com,chicagomag.com,chillicothetimesbulletin.com,chinahush.com,chinasmack.com,chipleypaper.com,christianlifenews.com,christianpost.com,chroniclelive.co.uk,cio.com,citeworld.com,citylab.com,citysearch.com,clashdaily.com,claytonnewsstar.com,clientmediaserver.com,cloudtime.to,cltv.com,cnet.com,cnn.com,cnnphilippines.com,cnsnews.com,coastlinepilot.com,codepen.io,collinsdictionary.com,colorlines.com,colourlovers.com,columbiadailyherald.com,comcast.net,competitor.com,computerworld.com,conservativebyte.com,cornishguardian.co.uk,cornishman.co.uk,courier-tribune.com,courier.co.uk,couriermail.com.au,coventrytelegraph.net,cpuboss.com,crawleynews.co.uk,createtv.com,crestviewbulletin.com,crewechronicle.co.uk,cri.cn,crosscards.com,crossmap.com,crosswalk.com,croydonadvertiser.co.uk,csoonline.com,csswizardry.com,cupcakesandcashmere.com,cw33.com,cw39.com,cydiaupdates.net,dailycomet.com,dailycommercial.com,dailycute.net,dailyheadlines.net,dailylife.com.au,dailylobo.com,dailylocal.com,dailyparent.com,dailypost.co.uk,dailyrecord.co.uk,dailytarheel.com,dailytelegraph.com.au,dailytidings.com,dailytrust.com.ng,dawn.com,dcw50.com,deadline.com,dealnews.com,defenseone.com,delish.com,derbytelegraph.co.uk,deseretnews.com,desertdispatch.com,designtaxi.com,dinozap.com,dispatch.com,dodgeforum.com,domain.com.au,dorkingandleatherheadadvertiser.co.uk,dose.com,dover-express.co.uk,doverpost.com,downdetector.co.nz,downdetector.co.uk,downdetector.co.za,downdetector.com,downdetector.in,downdetector.sg,dpreview.com,dribbble.com,drinksmixer.com,drive.com.au,dustcoin.com,earmilk.com,earthsky.org,eastgrinsteadcourier.co.uk,eastlindseytarget.co.uk,eastpeoriatimescourier.com,edmontonjournal.com,elle.com,emedtv.com,energyvoice.com,engadget.com,enquirerherald.com,enstarz.com,espnfc.co.uk,espnfc.com,espnfc.com.au,espnfc.us,espnfcasia.com,essentialbaby.com.au,essentialkids.com.au,essexchronicle.co.uk,etsy.com,eurocheapo.com,everydayhealth.com,everyjoe.com,examiner-enterprise.com,examiner.co.uk,examiner.com,excellence-mag.com,exeterexpressandecho.co.uk,expressnews.com,familydoctor.org,fanfox.net,fanpop.com,farmersguardian.com,farmonlinelivestock.com.au,fashionweekdaily.com,fastcar.co.uk,fayobserver.com,federalnewsradio.com,femalefirst.co.uk,fijitimes.com,findthebest.co.uk,findthebest.com,firstcoastnews.com,flashx.tv,floridaindependent.com,fodors.com,folkestoneherald.co.uk,food.com,foodandwine.com,foodnetwork.com,fool.com,footyheadlines.com,forecast7.com,fortmilltimes.com,fosters.com,fowlertribune.com,fox13now.com,fox15abilene.com,fox17online.com,fox2now.com,fox40.com,fox43.com,fox4kc.com,fox59.com,fox5sandiego.com,fox6now.com,fox8.com,foxafrica.com,foxbusiness.com,foxcrimeafrica.com,foxct.com,foxnews.com,foxsoccer.com,foxsportsasia.com,freedom43tv.com,freedomoutpost.com,freshpips.com,fresnobee.com,fromestandard.co.uk,fuse.tv,futhead.com,fxafrica.tv,fxnetworks.com,fxnowcanada.ca,gadsdentimes.com,gainesville.com,galesburg.com,galvanews.com,gamefuse.com,gamemazing.com,garagejournal.com,garfield.com,gazettelive.co.uk,geelongadvertiser.com.au,geneseorepublic.com,getbucks.co.uk,getreading.co.uk,getsurrey.co.uk,getwestlondon.co.uk,girlsjustwannahaveguns.com,givememore.com.au,givesmehope.com,gizmodo.com.au,glennbeck.com,gloucestercitizen.co.uk,gloucestershireecho.co.uk,gmanetwork.com,go.com,gocomics.com,goerie.com,goldcoastbulletin.com.au,goldfm.com.au,golf.com,goo.im,good.is,goodfood.com.au,goodhousekeeping.com,goupstate.com,gpuboss.com,grab.by,grapevine.is,graphiq.com,greatschools.org,greenbot.com,greenwooddemocrat.com,grimsbytelegraph.co.uk,grindtv.com,grubstreet.com,gtplanet.net,gumtree.co.za,haaretz.com,hamburgreporter.com,hangout.co.ke,happytrips.com,healthyplace.com,heart1073.com.au,heatworld.com,heralddemocrat.com,heraldonline.com,heraldsun.com.au,heraldtribune.com,hit105.com.au,hit107.com,hknepaliradio.com,hockessincommunitynews.com,hodinkee.com,hollywood-elsewhere.com,hollywoodreporter.com,hoovers.com,hopestar.com,hotfm.com.au,houmatoday.com,houserepairtalk.com,houstonchronicle.com,hsvvoice.com,hulldailymail.co.uk,idahostatesman.com,idganswers.com,independent.co.uk,indianas4.com,indiewire.com,indyposted.com,infoworld.com,infozambia.com,inhabitat.com,inquirer.net,instyle.com,interest.co.nz,interfacelift.com,interfax.com.ua,intoday.in,investsmart.com.au,iono.fm,irishmirror.ie,irishoutages.com,islandpacket.com,itsamememario.com,itv.com,itworld.com,jackfm.ca,jacksonville.com,jamaica-gleaner.com,jamieoliver.com,javaworld.com,jdnews.com,jobs.com.au,joeforamerica.com,journaldemocrat.com,journalgazette.net,journalstandard.com,joystiq.com,jsonline.com,kagstv.com,kare11.com,katc.com,kbs.co.kr,kbzk.com,kcentv.com,kdvr.com,kens5.com,kentucky.com,keysnet.com,kfor.com,kgw.com,khou.com,kidspot.com.au,kiiitv.com,king5.com,kinston.com,kiss959.com,koaa.com,kob.com,kofm.com.au,komando.com,koreabang.com,kotaku.com.au,kpax.com,kplr11.com,kqed.org,krem.com,ksdk.com,ktla.com,ktvb.com,kusports.com,kvue.com,kwgn.com,kxlf.com,kxlh.com,lajuntatribunedemocrat.com,lakewyliepilot.com,lawrence.com,leaderpost.com,ledger-enquirer.com,leicestermercury.co.uk,lex18.com,lichfieldmercury.co.uk,lifesitenews.com,lincolncourier.com,lincolnshireecho.co.uk,liverpoolecho.co.uk,ljworld.com,llanellistar.co.uk,lmtonline.com,lolbrary.com,lonokenews.net,loop21.com,lordofthememe.com,lostateminor.com,loughboroughecho.net,lsjournal.com,macclesfield-express.co.uk,macombdaily.com,macon.com,macrumors.com,mailtribune.com,manchestereveningnews.co.uk,marieclaire.com,marketwatch.com,mashable.com,maxpreps.com,mcclatchydc.com,mcdonoughvoice.com,memearcade.com,memeslanding.com,memestache.com,mercedsunstar.com,mercurynews.com,miamiherald.com,middevongazette.co.uk,middletowntranscript.com,milfordbeacon.com,military.com,minutemennews.com,mirror.co.uk,mix.com.au,mkweb.co.uk,mlb.mlb.com,modbee.com,moneytalksnews.com,monitor.co.ug,monkeysee.com,monroenews.com,montrealgazette.com,motorcycle.com,motorcycleroads.com,motortopia.com,movies.com,mozo.com.au,mpnnow.com,mprnews.org,mrconservative.com,mrmovietimes.com,mrqe.com,msn.com,mtshastanews.com,mugglenet.com,mybroadband.co.za,mycareer.com.au,myfitnesspal.com,myfox8.com,myfoxzone.com,mygaming.co.za,myhomeremedies.com,mylifeisaverage.com,mypaper.sg,myrecipes.com,myrtlebeachonline.com,mysearchresults.com,myspace.com,namibtimes.net,nation.co.ke,nation.com.pk,nationaljournal.com,nature.com,nbcsportsradio.com,ncnewspress.com,netnewscheck.com,networkworld.com,newbernsj.com,newportindependent.com,news-journalonline.com,news.com.au,newscentermaine.com,newschief.com,newsday.com,newsfixnow.com,newsherald.com,newslocker.com,newsobserver.com,newsok.com,newsrepublican.com,newstimes.com,newtimes.co.rw,nextmovie.com,nhregister.com,nickmom.com,northdevonjournal.co.uk,norwichbulletin.com,notsafeforwallet.net,nottinghampost.com,nowvideo.co,nowvideo.li,nowvideo.sx,ntd.tv,ntnews.com.au,nwfdailynews.com,nxfm.com.au,ny1.com,nymag.com,nytco.com,nytimes.com,ocala.com,offbeat.com,olneydailymail.com,omgfacts.com,oriongazette.com,osadvertiser.co.uk,osnews.com,ottawamagazine.com,ovguide.com,paris-express.com,patch.com,patheos.com,paysonroundup.com,pba.org,pbcommercial.com,peakery.com,pekintimes.com,perthnow.com.au,petri.com,phl17.com,photobucket.com,picayune-times.com,pingtest.net,pirateshore.org,pix11.com,pjstar.com,plosone.org,plymouthherald.co.uk,poconorecord.com,pokestache.com,politico.com,polygon.com,pontiacdailyleader.com,popsugar.com,popsugar.com.au,preaching.com,prepperwebsite.com,pressargus.com,pressmentor.com,pricedekho.com,providencejournal.com,pulaskinews.net,pv-tech.org,q13fox.com,qoshe.com,quackit.com,quibblo.com,radiowest.com.au,ragestache.com,ranker.com,readmetro.com,realestate.com.au,realityblurred.com,recordnet.com,recordonline.com,redmondmag.com,refinery29.com,relish.com,retailgazette.co.uk,retfordtimes.co.uk,reuters.com,reviewatlas.com,ridgecrestca.com,roadsideamerica.com,rogerebert.com,rollcall.com,rossendalefreepress.co.uk,rrstar.com,rumorfix.com,runcornandwidnesweeklynews.co.uk,runnow.eu,sacbee.com,sadlovequotes.net,salisburypost.com,sanluisobispo.com,savannahnow.com,sbs.com.au,scpr.org,scsuntimes.com,scubadiving.com,scunthorpetelegraph.co.uk,seacoastonline.com,seafm.com.au,seattletimes.com,sevenoakschronicle.co.uk,sfchronicle.com,sfgate.com,sfx.co.uk,shelbystar.com,sheptonmalletjournal.co.uk,shtfplan.com,si.com,siftingsherald.com,similarsites.com,simpledesktops.com,singingnews.com,siskiyoudaily.com,sixbillionsecrets.com,sj-r.com,sky.com,slacker.com,slate.com,sleafordtarget.co.uk,slickdeals.net,slidetoplay.com,smackjuice.com,smartcompany.com.au,smartphowned.com,smh.com.au,softpedia.com,somersetguardian.co.uk,southcoasttoday.com,southerncrossten.com.au,southerngospel.com,southportvisiter.co.uk,southwales-eveningpost.co.uk,spectator.org,spin.com,spokesman.com,sportsdirectinc.com,spot.im,springwise.com,spryliving.com,srpressgazette.com,ssdboss.com,ssireview.org,stagevu.com,stamfordadvocate.com,standard.co.uk,star-telegram.com,starcourier.com,starfl.com,starfm.com.au,starnewsonline.com,statenews.com,statscrop.com,stltoday.com,stocktwits.com,stokesentinel.co.uk,stoppress.co.nz,streetinsider.com,stripes.com,stroudlife.co.uk,stuttgartdailyleader.com,stv.tv,stylenest.co.uk,sub-titles.net,sunfm.com.au,sunherald.com,surfline.com,surreymirror.co.uk,sussexcountian.com,suttoncoldfieldobserver.co.uk,swtimes.com,taftmidwaydriller.com,talkandroid.com,tampabay.com,tamworthherald.co.uk,tasteofawesome.com,tauntongazette.com,teamcoco.com,teaparty.org,techdirt.com,techinsider.io,telegram.com,teutopolispress.com,tgdaily.com,thanetgazette.co.uk,thatslife.com.au,thatssotrue.com,the-dispatch.com,theage.com.au,theaustralian.com.au,theblaze.com,thecitizen.co.tz,thecut.com,thedailybeast.com,thedestinlog.com,thedp.com,theepochtimes.com,thefader.com,thefirearmblog.com,thegamechicago.com,thegossipblog.com,thegrio.com,thegrocer.co.uk,thegurdontimes.com,thehawkeye.com,thehungermemes.net,thejournal.co.uk,thekit.ca,theledger.com,themercury.com.au,thenation.com,thenewstribune.com,theoaklandpress.com,theolympian.com,theonion.com,theprovince.com,therangecountry.com.au,therealdeal.com,theriver.com.au,theroot.com,thesaurus.com,thestack.com,thestarphoenix.com,thestate.com,thesuntimes.com,thetimesnews.com,thewalkingmemes.com,thewindowsclub.com,thewire.com,thisiswhyimbroke.com,thv11.com,time.com,timeshighereducation.co.uk,timesunion.com,tinypic.com,today.com,tokyohive.com,topgear.com,topsite.com,torontoist.com,torquayheraldexpress.co.uk,touringcartimes.com,townandcountrymag.com,townhall.com,townsvillebulletin.com.au,travelocity.com,travelweekly.com,tri-cityherald.com,tribalfootball.com,tribecafilm.com,tripadvisor.ca,tripadvisor.co.uk,tripadvisor.co.za,tripadvisor.com,tripadvisor.ie,tripadvisor.in,triplem.com.au,triplemclassicrock.com,trucktrend.com,truecar.com,tuscaloosanews.com,tv3.ie,tvmaze.com,tvnewscheck.com,twcc.com,twcnews.com,typepad.com,ufc.com,uinterview.com,unfriendable.com,userstyles.org,usmagazine.com,usnews.com,vanburencountydem.com,vancouversun.com,veevr.com,vetfran.com,vg247.com,vid.gg,vidbux.com,vidxden.to,viralnova.com,visiontimes.com,vogue.com.au,vulture.com,vvdailypress.com,walesonline.co.uk,walsalladvertiser.co.uk,waltonsun.com,wamu.org,washingtonexaminer.com,washingtontimes.com,washingtontimesreporter.com,watchanimes.me,watoday.com.au,wattpad.com,watzatsong.com,waxahachietx.com,way2sms.com,wbir.com,wbur.org,wcnc.com,weathernationtv.com,webdesignerwall.com,webestools.com,weeklytimesnow.com.au,wegotthiscovered.com,wellcommons.com,wellsjournal.co.uk,westbriton.co.uk,westerndailypress.co.uk,westerngazette.co.uk,westernmorningnews.co.uk,wetpaint.com,wfaa.com,wfmynews2.com,wgno.com,wgnradio.com,wgnt.com,wgntv.com,wgrz.com,whas11.com,whatsnewonnetflix.com,whimn.com.au,whitehalljournal.com,whnt.com,whosay.com,whotv.com,wickedlocal.com,wildcat.arizona.edu,windsorstar.com,winewizard.co.za,winnipegfreepress.com,wkyc.com,wltx.com,wnep.com,womansday.co.nz,womansday.com,womansday.com.au,woodfordtimes.com,worldreview.info,worthplaying.com,wow247.co.uk,wqad.com,wral.com,wreg.com,wrestlezone.com,wsj.com,wtkr.com,wtsp.com,wtvr.com,wusa9.com,wwltv.com,wzzm13.com,x17online.com,yahoo.com,yonhapnews.co.kr,yorkpress.co.uk,yourmiddleeast.com,zam.com,zedge.net,zillow.com,zooweekly.com.au,zybez.net##.ad +1047.com.au,11alive.com,12news.com,12newsnow.com,13newsnow.com,13wmaz.com,17track.net,2dayfm.com.au,2gofm.com.au,2mcfm.com.au,2rg.com.au,2wg.com.au,4tofm.com.au,5newsonline.com,6abc.com,7online.com,929.com.au,947wls.com,953srfm.com.au,9news.com,aa.co.za,aarp.org,abc10.com,abc11.com,abc13.com,abc30.com,abc7.com,abc7chicago.com,abc7news.com,abovethelaw.com,accringtonobserver.co.uk,ack.net,adelaidenow.com.au,adelnews.com,adn.com,adsoftheworld.com,adsupplyads.com,adtmag.com,advocatepress.com,adweek.com,aero-news.net,agjournalonline.com,agra-net.net,ahlanlive.com,aledotimesrecord.com,algemeiner.com,aljazeera.com,allenwestrepublic.com,allkpop.com,allrecipes.co.in,allrecipes.com.au,amandala.com.bz,americanprofile.com,amestrib.com,amny.com,amtrib.com,anandtech.com,androidapps.com,androidauthority.com,aol.com,apalachtimes.com,appolicious.com,arabianbusiness.com,architectsjournal.co.uk,arseniohall.com,articlealley.com,asianjournal.com,asianwiki.com,associationsnow.com,audiko.net,aussieoutages.com,autoblog.com,autoblog360.com,autoguide.com,aww.com.au,azarask.in,azfamily.com,backtrack-linux.org,bakersfield.com,barnstablepatriot.com,bathchronicle.co.uk,bcdemocratonline.com,bdnews24.com,beaumontenterprise.com,bellinghamherald.com,bgr.com,bikesportnews.com,birminghammail.co.uk,birminghampost.co.uk,blackmorevale.co.uk,blockchain.info,bloomberg.com,bloombergview.com,blueridgenow.com,bnd.com,bobvila.com,boonevilledemocrat.com,boston.com,bostonglobe.com,bostontarget.co.uk,bradenton.com,bradleybraves.com,brandonsun.com,bravotv.com,breitbart.com,brentwoodgazette.co.uk,bridesmagazine.co.uk,brisbanetimes.com.au,bristolpost.co.uk,budgettravel.com,businessdailyafrica.com,businessinsider.com,businesstech.co.za,businesstraveller.com,c21media.net,cairnspost.com.au,canadianoutages.com,canberratimes.com.au,canterburytimes.co.uk,cantondailyledger.com,capecodtimes.com,cardomain.com,carmarthenjournal.co.uk,carmitimes.com,carynews.com,cbs19.tv,cd1025.com,celebdigs.com,celebified.com,centralsomersetgazette.co.uk,centredaily.com,cfl.ca,cfo.com,ch-aviation.com,channel5.com,charismamag.com,charismanews.com,charlestonexpress.com,charlotteobserver.com,cheboygannews.com,cheddarvalleygazette.co.uk,cheezburger.com,chesterchronicle.co.uk,chicagobusiness.com,chicagomag.com,chillicothetimesbulletin.com,chinahush.com,chinasmack.com,chipleypaper.com,christianlifenews.com,christianpost.com,chroniclelive.co.uk,cio.com,citeworld.com,citylab.com,citysearch.com,clashdaily.com,claytonnewsstar.com,clientmediaserver.com,cloudtime.to,cltv.com,cnet.com,cnn.com,cnnphilippines.com,cnsnews.com,coastlinepilot.com,codepen.io,collinsdictionary.com,colorlines.com,colourlovers.com,columbiadailyherald.com,comcast.net,competitor.com,computerworld.com,conservativebyte.com,cornishguardian.co.uk,cornishman.co.uk,courier-tribune.com,courier.co.uk,couriermail.com.au,coventrytelegraph.net,cpuboss.com,crawleynews.co.uk,createtv.com,crestviewbulletin.com,crewechronicle.co.uk,cri.cn,crosscards.com,crossmap.com,crosswalk.com,croydonadvertiser.co.uk,csoonline.com,csswizardry.com,cupcakesandcashmere.com,cw33.com,cw39.com,cxpress.co.za,cydiaupdates.net,dailycomet.com,dailycommercial.com,dailycute.net,dailyheadlines.net,dailylife.com.au,dailylobo.com,dailylocal.com,dailyparent.com,dailypost.co.uk,dailyrecord.co.uk,dailytarheel.com,dailytelegraph.com.au,dailytidings.com,dailytrust.com.ng,dawn.com,dcw50.com,deadline.com,dealnews.com,defenseone.com,delish.com,derbytelegraph.co.uk,deseretnews.com,desertdispatch.com,designtaxi.com,dinozap.com,dispatch.com,dodgeforum.com,domain.com.au,dorkingandleatherheadadvertiser.co.uk,dose.com,dover-express.co.uk,doverpost.com,downdetector.co.nz,downdetector.co.uk,downdetector.co.za,downdetector.com,downdetector.in,downdetector.sg,dpreview.com,dribbble.com,drinksmixer.com,drive.com.au,dustcoin.com,earmilk.com,earthsky.org,eastgrinsteadcourier.co.uk,eastlindseytarget.co.uk,eastpeoriatimescourier.com,edmontonjournal.com,elle.com,emedtv.com,energyvoice.com,engadget.com,enquirerherald.com,enstarz.com,espnfc.co.uk,espnfc.com,espnfc.com.au,espnfc.us,espnfcasia.com,essentialbaby.com.au,essentialkids.com.au,essexchronicle.co.uk,etsy.com,eurocheapo.com,euronews.com,everydayhealth.com,everyjoe.com,examiner-enterprise.com,examiner.co.uk,examiner.com,excellence-mag.com,exeterexpressandecho.co.uk,expressnews.com,familydoctor.org,fanfox.net,fanpop.com,farmersguardian.com,farmonlinelivestock.com.au,fashionweekdaily.com,fastcar.co.uk,fayobserver.com,federalnewsradio.com,femalefirst.co.uk,fijitimes.com,findthebest.co.uk,findthebest.com,firstcoastnews.com,flashx.tv,floridaindependent.com,fodors.com,folkestoneherald.co.uk,food.com,foodandwine.com,foodnetwork.com,fool.com,footyheadlines.com,forecast7.com,fortmilltimes.com,fosters.com,fowlertribune.com,fox13now.com,fox15abilene.com,fox17online.com,fox2now.com,fox40.com,fox43.com,fox4kc.com,fox59.com,fox5sandiego.com,fox6now.com,fox8.com,foxafrica.com,foxbusiness.com,foxcrimeafrica.com,foxct.com,foxnews.com,foxsoccer.com,foxsportsasia.com,freedom43tv.com,freedomoutpost.com,freshpips.com,fresnobee.com,fromestandard.co.uk,fuse.tv,futhead.com,fxafrica.tv,fxnetworks.com,fxnowcanada.ca,gadsdentimes.com,gainesville.com,galesburg.com,galvanews.com,gamefuse.com,gamemazing.com,garagejournal.com,garfield.com,gayvegas.com,gazettelive.co.uk,geelongadvertiser.com.au,geneseorepublic.com,getbucks.co.uk,getreading.co.uk,getsurrey.co.uk,getwestlondon.co.uk,girlsjustwannahaveguns.com,givememore.com.au,givesmehope.com,gizmodo.com.au,glennbeck.com,gloucestercitizen.co.uk,gloucestershireecho.co.uk,gmanetwork.com,go.com,gocomics.com,goerie.com,goldcoastbulletin.com.au,goldfm.com.au,golf.com,goo.im,good.is,goodfood.com.au,goodhousekeeping.com,goupstate.com,gpuboss.com,grab.by,grapevine.is,graphiq.com,greatschools.org,greenbot.com,greenwooddemocrat.com,grimsbytelegraph.co.uk,grindtv.com,grubstreet.com,gtplanet.net,gumtree.co.za,haaretz.com,hamburgreporter.com,hangout.co.ke,happytrips.com,healthyplace.com,heart1073.com.au,heatworld.com,heralddemocrat.com,heraldonline.com,heraldsun.com.au,heraldtribune.com,hit105.com.au,hit107.com,hknepaliradio.com,hockessincommunitynews.com,hodinkee.com,hollywood-elsewhere.com,hollywoodreporter.com,hoovers.com,hopestar.com,hotfm.com.au,houmatoday.com,houserepairtalk.com,houstonchronicle.com,hsvvoice.com,hulldailymail.co.uk,idahostatesman.com,idganswers.com,independent.co.uk,indianas4.com,indiewire.com,indyposted.com,infoworld.com,infozambia.com,inhabitat.com,inquirer.net,instyle.com,interest.co.nz,interfacelift.com,interfax.com.ua,intoday.in,investsmart.com.au,iono.fm,irishmirror.ie,irishoutages.com,islandpacket.com,itsamememario.com,itv.com,itworld.com,jackfm.ca,jacksonville.com,jamaica-gleaner.com,jamieoliver.com,javaworld.com,jdnews.com,jobs.com.au,joeforamerica.com,journaldemocrat.com,journalgazette.net,journalstandard.com,joystiq.com,jsonline.com,kagstv.com,kare11.com,katc.com,kbs.co.kr,kbzk.com,kcentv.com,kdvr.com,kens5.com,kentucky.com,keysnet.com,kfor.com,kgw.com,khou.com,kidspot.com.au,kiiitv.com,king5.com,kinston.com,kiss959.com,koaa.com,kob.com,kofm.com.au,komando.com,koreabang.com,kotaku.com.au,kpax.com,kplr11.com,kqed.org,krem.com,ksdk.com,ktla.com,ktvb.com,kusports.com,kvue.com,kwgn.com,kxlf.com,kxlh.com,lajuntatribunedemocrat.com,lakewyliepilot.com,lawrence.com,leaderpost.com,ledger-enquirer.com,leicestermercury.co.uk,lex18.com,lichfieldmercury.co.uk,lifesitenews.com,lifezette.com,lincolncourier.com,lincolnshireecho.co.uk,liverpoolecho.co.uk,ljworld.com,llanellistar.co.uk,lmtonline.com,lolbrary.com,lonokenews.net,loop21.com,lordofthememe.com,lostateminor.com,loughboroughecho.net,lsjournal.com,macclesfield-express.co.uk,macombdaily.com,macon.com,macrumors.com,mailtribune.com,manchestereveningnews.co.uk,marieclaire.com,marketwatch.com,mashable.com,maxpreps.com,mcclatchydc.com,mcdonoughvoice.com,memearcade.com,memeslanding.com,memestache.com,mercedsunstar.com,mercurynews.com,miamiherald.com,middevongazette.co.uk,middletowntranscript.com,milfordbeacon.com,military.com,minutemennews.com,mirror.co.uk,mix.com.au,mkweb.co.uk,mlb.mlb.com,modbee.com,moneytalksnews.com,monitor.co.ug,monkeysee.com,monroenews.com,montrealgazette.com,motorcycle.com,motorcycleroads.com,motortopia.com,movies.com,mozo.com.au,mpnnow.com,mprnews.org,mrconservative.com,mrmovietimes.com,mrqe.com,msn.com,mtshastanews.com,mugglenet.com,mybroadband.co.za,mycareer.com.au,myfitnesspal.com,myfox8.com,myfoxzone.com,mygaming.co.za,myhomeremedies.com,mylifeisaverage.com,mypaper.sg,myrecipes.com,myrtlebeachonline.com,mysearchresults.com,myspace.com,namibtimes.net,nation.co.ke,nation.com.pk,nationaljournal.com,nature.com,nbcsportsradio.com,ncnewspress.com,netnewscheck.com,networkworld.com,newbernsj.com,newportindependent.com,news-journalonline.com,news.com.au,newscentermaine.com,newschief.com,newsday.com,newsfixnow.com,newsherald.com,newslocker.com,newsobserver.com,newsok.com,newsrepublican.com,newstimes.com,newtimes.co.rw,nextmovie.com,nhregister.com,nickmom.com,northdevonjournal.co.uk,norwichbulletin.com,notsafeforwallet.net,nottinghampost.com,nowvideo.co,nowvideo.li,nowvideo.sx,ntd.tv,ntnews.com.au,nwfdailynews.com,nxfm.com.au,ny1.com,nymag.com,nytco.com,nytimes.com,ocala.com,offbeat.com,olneydailymail.com,omgfacts.com,oriongazette.com,osadvertiser.co.uk,osnews.com,ottawamagazine.com,ovguide.com,paris-express.com,patch.com,patheos.com,paysonroundup.com,pba.org,pbcommercial.com,peakery.com,pekintimes.com,perthnow.com.au,petri.com,phl17.com,photobucket.com,picayune-times.com,pingtest.net,pirateshore.org,pix11.com,pjstar.com,planelogger.com,plosone.org,plymouthherald.co.uk,poconorecord.com,pokestache.com,politico.com,polygon.com,pontiacdailyleader.com,popsugar.com,popsugar.com.au,preaching.com,prepperwebsite.com,pressargus.com,pressmentor.com,pricedekho.com,providencejournal.com,pulaskinews.net,pv-tech.org,q13fox.com,qoshe.com,quackit.com,quibblo.com,radiowest.com.au,ragestache.com,ranker.com,readmetro.com,realestate.com.au,realityblurred.com,recordnet.com,recordonline.com,redmondmag.com,refinery29.com,relish.com,retailgazette.co.uk,retfordtimes.co.uk,reviewatlas.com,ridgecrestca.com,roadsideamerica.com,rogerebert.com,rollcall.com,rossendalefreepress.co.uk,rrstar.com,rumorfix.com,runcornandwidnesweeklynews.co.uk,runnow.eu,sacbee.com,sadlovequotes.net,salisburypost.com,sanluisobispo.com,savannahnow.com,sbs.com.au,scpr.org,scsuntimes.com,scubadiving.com,scunthorpetelegraph.co.uk,seacoastonline.com,seafm.com.au,seattletimes.com,sevenoakschronicle.co.uk,sfchronicle.com,sfgate.com,sfx.co.uk,shelbystar.com,sheptonmalletjournal.co.uk,shtfplan.com,si.com,siftingsherald.com,similarsites.com,simpledesktops.com,singingnews.com,siskiyoudaily.com,sixbillionsecrets.com,sj-r.com,sky.com,slacker.com,slate.com,sleafordtarget.co.uk,slickdeals.net,slidetoplay.com,smackjuice.com,smartcompany.com.au,smartphowned.com,smh.com.au,softpedia.com,somersetguardian.co.uk,southcoasttoday.com,southerncrossten.com.au,southerngospel.com,southportvisiter.co.uk,southwales-eveningpost.co.uk,spectator.org,spin.com,spokesman.com,sportsdirectinc.com,spot.im,springwise.com,spryliving.com,srpressgazette.com,ssdboss.com,ssireview.org,stagevu.com,stamfordadvocate.com,standard.co.uk,star-telegram.com,starcourier.com,starfl.com,starfm.com.au,starnewsonline.com,statenews.com,statscrop.com,stltoday.com,stocktwits.com,stokesentinel.co.uk,stoppress.co.nz,streetinsider.com,stripes.com,stroudlife.co.uk,stuttgartdailyleader.com,stv.tv,stylenest.co.uk,sub-titles.net,sunfm.com.au,sunherald.com,surfline.com,surreymirror.co.uk,sussexcountian.com,suttoncoldfieldobserver.co.uk,swtimes.com,taftmidwaydriller.com,talkandroid.com,tampabay.com,tamworthherald.co.uk,tasteofawesome.com,tauntongazette.com,teamcoco.com,teaparty.org,techdirt.com,techinsider.io,telegram.com,teutopolispress.com,tgdaily.com,thanetgazette.co.uk,thatslife.com.au,thatssotrue.com,the-dispatch.com,theage.com.au,theaustralian.com.au,theblaze.com,thecitizen.co.tz,thecrimson.com,thecut.com,thedailybeast.com,thedestinlog.com,thedp.com,theepochtimes.com,thefader.com,thefirearmblog.com,thegamechicago.com,thegossipblog.com,thegrio.com,thegrocer.co.uk,thegurdontimes.com,thehawkeye.com,thehungermemes.net,thejournal.co.uk,thekit.ca,theledger.com,themercury.com.au,thenation.com,thenewstribune.com,theoaklandpress.com,theolympian.com,theonion.com,theprovince.com,therangecountry.com.au,therealdeal.com,theriver.com.au,theroot.com,thesaurus.com,thestack.com,thestarphoenix.com,thestate.com,thesuntimes.com,thetimesnews.com,thewalkingmemes.com,thewindowsclub.com,thewire.com,thisiswhyimbroke.com,thv11.com,time.com,timeshighereducation.co.uk,timesunion.com,tinypic.com,today.com,tokyohive.com,topgear.com,topsite.com,torontoist.com,torquayheraldexpress.co.uk,touringcartimes.com,townandcountrymag.com,townhall.com,townsvillebulletin.com.au,travelocity.com,travelweekly.com,tri-cityherald.com,tribalfootball.com,tribecafilm.com,tripadvisor.ca,tripadvisor.co.uk,tripadvisor.co.za,tripadvisor.com,tripadvisor.ie,tripadvisor.in,triplem.com.au,triplemclassicrock.com,trucktrend.com,truecar.com,tuscaloosanews.com,tv3.ie,tvmaze.com,tvnewscheck.com,twcc.com,twcnews.com,typepad.com,ufc.com,uinterview.com,unfriendable.com,userstyles.org,usmagazine.com,usnews.com,vanburencountydem.com,vancouversun.com,veevr.com,vetfran.com,vid.gg,vidbux.com,vidxden.to,viralnova.com,visiontimes.com,vogue.com.au,vulture.com,vvdailypress.com,walesonline.co.uk,walsalladvertiser.co.uk,waltonsun.com,wamu.org,washingtonexaminer.com,washingtontimes.com,washingtontimesreporter.com,watchanimes.me,watoday.com.au,wattpad.com,watzatsong.com,waxahachietx.com,way2sms.com,wayfm.com,wbir.com,wbur.org,wcnc.com,weathernationtv.com,webdesignerwall.com,webestools.com,weeklytimesnow.com.au,wegotthiscovered.com,wellcommons.com,wellsjournal.co.uk,westbriton.co.uk,westerndailypress.co.uk,westerngazette.co.uk,westernmorningnews.co.uk,wetpaint.com,wfaa.com,wfmynews2.com,wgno.com,wgnradio.com,wgnt.com,wgntv.com,wgrz.com,whas11.com,whatsnewonnetflix.com,whimn.com.au,whitehalljournal.com,whnt.com,whosay.com,whotv.com,wickedlocal.com,wildcat.arizona.edu,windsorstar.com,winewizard.co.za,winnipegfreepress.com,wkyc.com,wltx.com,wnep.com,womansday.co.nz,womansday.com,womansday.com.au,woodfordtimes.com,worldreview.info,worthplaying.com,wow247.co.uk,wqad.com,wral.com,wreg.com,wrestlezone.com,wsj.com,wtkr.com,wtsp.com,wtvr.com,wusa9.com,wwltv.com,wzzm13.com,x17online.com,yahoo.com,yonhapnews.co.kr,yorkpress.co.uk,yourmiddleeast.com,zam.com,zedge.net,zillow.com,zooweekly.com.au,zybez.net##.ad breathecast.com##.ad > div techrepublic.com,yahoo.com##.ad-active deviantart.com##.ad-blocking-makes-fella-confused alarabiya.net,atlanticfarmfocus.ca,burnsidenews.com,capebretonpost.com,cbncompass.ca,cornwallseawaynews.com,cumberlandnewsnow.com,dailybusinessbuzz.ca,digbycourier.ca,edmunds.com,flightaware.com,ganderbeacon.ca,gfwadvertiser.ca,haaretz.com,hantsjournal.ca,jerusalemonline.com,journalism.co.uk,journalpioneer.com,kingscountynews.ca,leaprate.com,lportepilot.ca,lubbockonline.com,memecdn.com,memecenter.com,metrolyrics.com,mjtimes.sk.ca,ngnews.ca,novanewsnow.com,orleansstar.ca,paherald.sk.ca,pcworld.in,reverso.net,revision3.com,sasknewsnow.com,soapoperadigest.com,southerngazette.ca,tasteofhome.com,thecoastguard.ca,theguardian.pe.ca,thehindu.com,thepacket.ca,thetelegram.com,thevanguard.ca,thewesternstar.com,trurodaily.com,twitpic.com,vinesbay.com,viralnova.com,westislandchronicle.com,westmountexaminer.com,where.ca,zerohedge.com##.ad-box -6abc.com,9news.com.au,abc11.com,abc13.com,abc30.com,abc7.com,abc7chicago.com,abc7news.com,abc7ny.com,ack.net,adelnews.com,advocatepress.com,agjournalonline.com,aledotimesrecord.com,amestrib.com,apalachtimes.com,autofocus.ca,barnstablepatriot.com,bcdemocratonline.com,beautifuldecay.com,bizjournals.com,biznews.com,blueridgenow.com,boonevilledemocrat.com,boston.com,businessinsider.com.au,cantondailyledger.com,capecodtimes.com,carmitimes.com,charlestonexpress.com,cheapism.com,chillicothetimesbulletin.com,chipleypaper.com,columbiadailyherald.com,courier-tribune.com,cpuboss.com,crestviewbulletin.com,dailycomet.com,dailycommercial.com,dailysun.co.za,dailytidings.com,desertdispatch.com,digg.com,dispatch.com,dnainfo.com,doverpost.com,downforeveryoneorjustme.com,driven.co.nz,eastpeoriatimescourier.com,ecr.co.za,electrek.co,engineeringnews.co.za,examiner-enterprise.com,fayobserver.com,firehouse.com,fosters.com,fowlertribune.com,foxbusiness.com,foxnews.com,funkidslive.com,gadsdentimes.com,gainesville.com,galesburg.com,galvanews.com,geneseorepublic.com,glamour.com,golf.com,goupstate.com,gpuboss.com,greenwooddemocrat.com,hamburgreporter.com,hbr.org,heatst.com,heralddemocrat.com,heraldtribune.com,hockessincommunitynews.com,hollywoodreporter.com,hopestar.com,houmatoday.com,hsvvoice.com,ign.com,jacarandafm.com,jacksonville.com,jdnews.com,journaldemocrat.com,journalstandard.com,kinston.com,komando.com,lajuntatribunedemocrat.com,lincolncourier.com,lonokenews.net,macstories.net,mailtribune.com,mcdonoughvoice.com,middletowntranscript.com,milfordbeacon.com,miningweekly.com,mobilesyrup.com,moneysense.ca,mpnnow.com,mtshastanews.com,myfitnesspal.com,naminum.com,nbcnews.com,ncnewspress.com,newbernsj.com,newportindependent.com,news-journalonline.com,newschief.com,newsherald.com,newsrepublican.com,niufm.com,norwichbulletin.com,nwfdailynews.com,nzherald.co.nz,ocala.com,olneydailymail.com,oriongazette.com,paris-express.com,pbcommercial.com,pekintimes.com,picayune-times.com,pjstar.com,poconorecord.com,pontiacdailyleader.com,pressargus.com,pressmentor.com,providencejournal.com,pulaskinews.net,radicalresearch.co.uk,radio531pi.com,recordnet.com,recordonline.com,refinery29.com,reviewatlas.com,ridgecrestca.com,rollingstone.com,rrstar.com,savannahnow.com,scroll.in,scsuntimes.com,seacoastonline.com,shelbystar.com,siftingsherald.com,siskiyoudaily.com,sj-r.com,slate.com,sltrib.com,southcoasttoday.com,srpressgazette.com,ssdboss.com,stackexchange.com,starcourier.com,starfl.com,starnewsonline.com,stockhouse.com,stuttgartdailyleader.com,sussexcountian.com,swtimes.com,taftmidwaydriller.com,telegram.com,teutopolispress.com,the-dispatch.com,theaustralian.com.au,thedestinlog.com,thegurdontimes.com,thehawkeye.com,thehindu.com,theledger.com,thelocal.at,thelocal.ch,thelocal.de,thelocal.dk,thelocal.es,thelocal.fr,thelocal.it,thelocal.no,thelocal.se,themercury.com.au,thenewslens.com,thesuntimes.com,thetimesnews.com,thrillist.com,tuscaloosanews.com,vanburencountydem.com,vice.com,vvdailypress.com,waltonsun.com,washingtontimesreporter.com,whitehalljournal.com,wickedlocal.com,woodfordtimes.com,xboxdvr.com,youtube.com,zerohedge.com##.ad-container +6abc.com,9news.com.au,abc11.com,abc13.com,abc30.com,abc7.com,abc7chicago.com,abc7news.com,abc7ny.com,ack.net,adelnews.com,advocatepress.com,agjournalonline.com,aledotimesrecord.com,amestrib.com,apalachtimes.com,autofocus.ca,barnstablepatriot.com,bcdemocratonline.com,beautifuldecay.com,bizjournals.com,biznews.com,blueridgenow.com,boonevilledemocrat.com,boston.com,businessinsider.com.au,cantondailyledger.com,capecodtimes.com,carmitimes.com,charlestonexpress.com,cheapism.com,chillicothetimesbulletin.com,chipleypaper.com,columbiadailyherald.com,courier-tribune.com,cpuboss.com,crestviewbulletin.com,dailycomet.com,dailycommercial.com,dailysun.co.za,dailytidings.com,desertdispatch.com,digg.com,dispatch.com,dnainfo.com,doverpost.com,downforeveryoneorjustme.com,driven.co.nz,eastpeoriatimescourier.com,ecr.co.za,electrek.co,engineeringnews.co.za,etcanada.com,examiner-enterprise.com,fayobserver.com,firehouse.com,fosters.com,fowlertribune.com,foxbusiness.com,foxnews.com,funkidslive.com,gadsdentimes.com,gainesville.com,galesburg.com,galvanews.com,geneseorepublic.com,glamour.com,golf.com,goupstate.com,gpuboss.com,greenwooddemocrat.com,hamburgreporter.com,hbr.org,heatst.com,heralddemocrat.com,heraldtribune.com,hockessincommunitynews.com,hollywoodreporter.com,hopestar.com,houmatoday.com,hsvvoice.com,ign.com,jacarandafm.com,jacksonville.com,jdnews.com,journaldemocrat.com,journalstandard.com,kbb.com,kinston.com,komando.com,lajuntatribunedemocrat.com,lincolncourier.com,lonokenews.net,macstories.net,mailtribune.com,mcdonoughvoice.com,middletowntranscript.com,milfordbeacon.com,miningweekly.com,mobilesyrup.com,moneysense.ca,mpnnow.com,mtshastanews.com,myfitnesspal.com,naminum.com,nbcnews.com,ncnewspress.com,newbernsj.com,newportindependent.com,news-journalonline.com,newschief.com,newsherald.com,newsrepublican.com,niufm.com,norwichbulletin.com,nwfdailynews.com,nzherald.co.nz,ocala.com,olneydailymail.com,oriongazette.com,paris-express.com,pbcommercial.com,pekintimes.com,picayune-times.com,pjstar.com,poconorecord.com,pontiacdailyleader.com,pressargus.com,pressmentor.com,providencejournal.com,pulaskinews.net,radicalresearch.co.uk,radio531pi.com,recordnet.com,recordonline.com,refinery29.com,reviewatlas.com,ridgecrestca.com,rollingstone.com,rrstar.com,savannahnow.com,scroll.in,scsuntimes.com,seacoastonline.com,shelbystar.com,siftingsherald.com,siskiyoudaily.com,sj-r.com,slate.com,sltrib.com,southcoasttoday.com,srpressgazette.com,ssdboss.com,stackexchange.com,starcourier.com,starfl.com,starnewsonline.com,stockhouse.com,stuttgartdailyleader.com,sussexcountian.com,swtimes.com,taftmidwaydriller.com,telegram.com,teutopolispress.com,the-dispatch.com,theaustralian.com.au,thedestinlog.com,thegurdontimes.com,thehawkeye.com,thehindu.com,theledger.com,thelocal.at,thelocal.ch,thelocal.de,thelocal.dk,thelocal.es,thelocal.fr,thelocal.it,thelocal.no,thelocal.se,themercury.com.au,thenewslens.com,thesuntimes.com,thetimesnews.com,thrillist.com,toofab.com,tuscaloosanews.com,vanburencountydem.com,vice.com,vvdailypress.com,waltonsun.com,washingtontimesreporter.com,whitehalljournal.com,wickedlocal.com,woodfordtimes.com,xboxdvr.com,youtube.com,zerohedge.com##.ad-container +cnet.com##.ad-leader-middle businessinsider.com,foodandwine.com,health.com,hollywoodjournal.com,myrecipes.com,realsimple.com,southernliving.com,tmz.com,travelandleisure.com##.ad-title faithit.com##.ad-wrapper + .widget-area vesselfinder.com##.ad0 bnqt.com##.ad05 -afreecodec.com,allmp3song.in,brothersoft.com,crow.com,djhungama.net,famously-dead.com,famouslyarrested.com,famouslyscandalous.com,gamrreview.com,indiatimes.com,lolcounter.com,mymp3song.info,rodalenews.com,sundaymail.co.zw,sundaynews.co.zw,thestandard.com.hk,videoming.com,wapking.site,weathernationtv.com,webmaster-source.com,worldclock.com##.ad1 +afreecodec.com,allmp3song.in,brothersoft.com,crow.com,djhungama.net,famously-dead.com,famouslyarrested.com,famouslyscandalous.com,gamrreview.com,indiatimes.com,lolcounter.com,mymp3song.info,rodalenews.com,sundaymail.co.zw,sundaynews.co.zw,thestandard.com.hk,timesofindia.com,videoming.com,wapking.site,weathernationtv.com,webmaster-source.com,worldclock.com##.ad1 allmp3song.in,brothersoft.com,crow.com,famously-dead.com,famouslyarrested.com,famouslyscandalous.com,livemint.com,mymp3singer.site,mymp3song.info,nowvideo.co,nowvideo.eu,nowvideo.li,nowvideo.sx,roms4droid.com,sundaymail.co.zw,sundaynews.co.zw,videoming.com,wapking.site,weathernationtv.com,worldclock.com##.ad2 afreecodec.com,crow.com,livemint.com,mpog100.com,sundaymail.co.zw,sundaynews.co.zw##.ad3 hitfreegames.com,sundaymail.co.zw,sundaynews.co.zw##.ad4 @@ -57646,36 +60679,38 @@ sundaymail.co.zw,sundaynews.co.zw##.ad6 sundaymail.co.zw,sundaynews.co.zw##.ad7 ngrguardiannews.com##.ad9 buy.com##.adBG -cafemom.com,cio.co.uk,cvs.com,digitalartsonline.co.uk,emarketer.com,flightradar24.com,geek.com,globaltv.com,glosbe.com,hgtv.ca,macworld.co.uk,newspakistan.pk,nytimes.com,ocweekly.com,petagadget.com,reuters.com,sky.com,t3.com,thehimalayantimes.com,yakimaherald.com##.adContainer +cafemom.com,cio.co.uk,cvs.com,digitalartsonline.co.uk,emarketer.com,flightradar24.com,geek.com,globaltv.com,glosbe.com,hgtv.ca,macworld.co.uk,newspakistan.pk,nytimes.com,ocweekly.com,petagadget.com,sky.com,t3.com,thehimalayantimes.com,yakimaherald.com##.adContainer technologicvehicles.com##.adEvTaiwan webfail.com##.adMR ifaonline.co.uk,relink.us##.ad_right telegraph.co.uk##.adarea + .summaryMedium englishrussia.com,keepvid.com,metrowestdailynews.com##.adb pencurimovie.cc##.adb_overlay -aol.com,beautysouthafrica.com,biggestplayer.me,blurtit.com,breakingnews.com,digitalhome.ca,eatv.tv,eurowerks.org,heyuguys.co.uk,ippmedia.com,linkedin.com,longislandpress.com,music-news.com,opensourcecms.com,opposingviews.com,readersdigest.co.uk,songlyrics.com,sugarrae.com,techeblog.com,thebizzare.com,winbeta.org##.adblock +aol.com,beautysouthafrica.com,biggestplayer.me,blurtit.com,breakingnews.com,digitalhome.ca,eatv.tv,eurowerks.org,heyuguys.co.uk,ippmedia.com,linkedin.com,longislandpress.com,music-news.com,opensourcecms.com,opposingviews.com,readersdigest.co.uk,sakshi.com,songlyrics.com,sugarrae.com,techeblog.com,thebizzare.com,winbeta.org##.adblock biggestplayer.me##.adblock1 dexerto.com##.adblockON -affiliatefix.com,blogto.com,cargoinfo.co.za,centreforaviation.com,lockerz.com,macdailynews.com,mensjournal.com,midnightpoutine.ca,mvnrepository.com,ow.ly,podfeed.net,pricespy.co.nz,sfbayview.com,viralnova.com,whatsmyip.org,willyweather.com,willyweather.com.au##.adbox +affiliatefix.com,blogto.com,cargoinfo.co.za,centreforaviation.com,interglot.com,lockerz.com,macdailynews.com,mensjournal.com,midnightpoutine.ca,mvnrepository.com,ow.ly,podfeed.net,pricespy.co.nz,sfbayview.com,viralnova.com,whatsmyip.org,willyweather.com,willyweather.com.au##.adbox moviechat.org##.adc search.ch##.adcell ctrl.blog##.adco -caughtoffside.com,fanatix.com,nfl.com,patheos.com,theconstructionindex.co.uk,tucsonsentinel.com,wikihow.com##.adcontainer +caughtoffside.com,fanatix.com,ibtimes.co.in,nfl.com,patheos.com,rediff.com,theconstructionindex.co.uk,tucsonsentinel.com,wikihow.com##.adcontainer caffeineinformer.com,runnerspace.com,sumanasa.com##.adcontent -4archive.org,allrovi.com,bdnews24.com,hotnewhiphop.com,itproportal.com,keepvid.com,nciku.com,newvision.co.ug,thehindu.com,yourepeat.com##.add +4archive.org,allrovi.com,bdnews24.com,edutourism.in,hotnewhiphop.com,itproportal.com,keepvid.com,nciku.com,newsroom.co.nz,newvision.co.ug,telegraphindia.com,thehindu.com,yourepeat.com##.add moneycontrol.com##.add-970-90 moneycontrol.com##.add-ban africareview.com##.add-banner -irishpost.com,newsie.co.nz,sunlive.co.nz,theweekendsun.co.nz##.add-block +buzz.ie,irishpost.com,newsie.co.nz,sunlive.co.nz,theweekendsun.co.nz##.add-block 1049.fm,drgnews.com,mybasin.com##.add-box morningstar.in,pbs.org##.add-container irishpost.com##.add-pad +ndtv.com##.add-section skymetweather.com##.add-top bronchiectasisandntminitiative.org##.add-top-margin addictivetips.com##.add-under-post -time4tv.com##.add1 +edutourism.in,time4tv.com##.add1 muslimobserver.com,sundownsfc.co.za##.add2 forexminute.com##.add4 +telegraphindia.com##.addDivSquare tvnz.co.nz##.addHolder investorschronicle.co.uk##.addPlacement worldissues360.com##.addWrapper @@ -57693,7 +60728,7 @@ cadenaazul.com,intoday.in,irctc.co.in,lapoderosa.com,telegraph.co.uk,thestatesma oyefm.in##.addv 4chan.org##.adg techhamlet.com##.adhered -africanreporter.co.za,albertonrecord.co.za,alexnews.co.za,barbertontimes.co.za,bedfordviewedenvalenews.co.za,benonicitytimes.co.za,bereamail.co.za,boksburgadvertiser.co.za,brakpanherald.co.za,capricornreview.co.za,citybuzz.co.za,comarochronicle.co.za,corridorgazette.co.za,estcourtnews.co.za,eyethunews.co.za,fourwaysreview.co.za,germistoncitynews.co.za,hazyviewherald.co.za,heidelbergnigelheraut.co.za,highvelder.co.za,highwaymail.co.za,joburgeastexpress.co.za,kathorusmail.co.za,kemptonexpress.co.za,kormorant.co.za,krugersdorpnews.co.za,ladysmithgazette.co.za,letabaherald.co.za,maritzburgsun.co.za,midrandreporter.co.za,newcastleadvertiser.co.za,northcliffmelvilletimes.co.za,northcoastcourier.co.za,northeasterntribune.co.za,northernnatalcourier.co.za,northglennews.co.za,phoenixsun.co.za,publiceyemaritzburg.co.za,randburgsun.co.za,randfonteinherald.co.za,rekordcenturion.co.za,rekordeast.co.za,rekordmoot.co.za,rekordnorth.co.za,reviewonline.co.za,risingsunchatsworth.co.za,risingsunlenasia.co.za,risingsunoverport.co.za,roodepoortnorthsider.co.za,roodepoortrecord.co.za,rosebankkillarneygazette.co.za,sandtonchronicle.co.za,southcoastherald.co.za,southcoastsun.co.za,southlandssun.co.za,sowetourban.co.za,springsadvertiser.co.za,tembisan.co.za,vryheidherald.co.za,westside-eldos.co.za,zululandobserver.co.za##.adhesive_holder +africanreporter.co.za,albertonrecord.co.za,alexnews.co.za,barbertontimes.co.za,bedfordviewedenvalenews.co.za,benonicitytimes.co.za,bereamail.co.za,boksburgadvertiser.co.za,brakpanherald.co.za,capricornreview.co.za,citybuzz.co.za,comarochronicle.co.za,corridorgazette.co.za,estcourtnews.co.za,eyethunews.co.za,fourwaysreview.co.za,germistoncitynews.co.za,hazyviewherald.co.za,heidelbergnigelheraut.co.za,highvelder.co.za,highwaymail.co.za,joburgeastexpress.co.za,kathorusmail.co.za,kemptonexpress.co.za,kormorant.co.za,krugersdorpnews.co.za,ladysmithgazette.co.za,letabaherald.co.za,maritzburgsun.co.za,midrandreporter.co.za,newcastleadvertiser.co.za,northcliffmelvilletimes.co.za,northcoastcourier.co.za,northeasterntribune.co.za,northernnatalcourier.co.za,northglennews.co.za,phoenixsun.co.za,publiceyemaritzburg.co.za,randburgsun.co.za,randfonteinherald.co.za,rekordcenturion.co.za,rekordeast.co.za,rekordmoot.co.za,rekordnorth.co.za,reviewonline.co.za,risingsunchatsworth.co.za,risingsunlenasia.co.za,risingsunoverport.co.za,roodepoortnorthsider.co.za,roodepoortrecord.co.za,rosebankkillarneygazette.co.za,sandtonchronicle.co.za,southcoastherald.co.za,southcoastsun.co.za,southerncourier.co.za,southlandssun.co.za,sowetourban.co.za,springsadvertiser.co.za,standertonadvertiser.co.za,tembisan.co.za,vryheidherald.co.za,westside-eldos.co.za,witbanknews.co.za,zululandobserver.co.za##.adhesive_holder naldzgraphics.net##.adis thedailystar.net##.adivvert usabit.com##.adk2_slider_baner @@ -57711,7 +60746,7 @@ flightglobal.com##.adp iamwire.com##.adr iskullgames.com##.adr300 zercustoms.com##.adrh -1sale.com,7billionworld.com,abajournal.com,achieveronline.co.za,altavista.com,androidfilehost.com,arcadeprehacks.com,asbarez.com,bbqonline.co.za,birdforum.net,bluechipjournal.co.za,boodigo.com,browardpalmbeach.com,citypages.com,climatechangenews.com,coinad.com,cuzoogle.com,cyclingweekly.co.uk,dallasobserver.com,disconnect.me,domainnamenews.com,eco-business.com,energyforecastonline.co.za,energylivenews.com,exploreonline.co.za,facemoods.com,flashx.tv,focustaiwan.tw,foxbusiness.com,foxnews.com,freetvall.com,friendster.com,fstoppers.com,ftadviser.com,furaffinity.net,gentoo.org,geo.tv,ghananation.com,gmanetwork.com,gogoanime.tv,goodthingsguy.com,govtrack.us,gramfeed.com,gyazo.com,harvestsa.co.za,hispanicbusiness.com,houstonpress.com,html5test.com,hurricanevanessa.com,i-dressup.com,ichan.net,ieltsonlinetests.com,iheart.com,ilovetypography.com,indiatimes.com,infozambia.com,isearch.whitesmoke.com,itproportal.com,laptopmag.com,laweekly.com,leadershipinsport.co.za,leadershiponline.co.za,leadersinwellness.co.za,lfpress.com,livetvcafe.net,lovemyanime.net,malaysiakini.com,manga-download.org,maps.google.com,marinetraffic.com,mb.com.ph,mehrnews.com,meta-calculator.com,miaminewtimes.com,mini-ielts.com,miningprospectus.co.za,mmajunkie.com,mugshots.com,myfitnesspal.com,mypaper.sg,nativeplanet.com,nbc.na,nbcnews.com,news.nom.co,nsfwyoutube.com,nugget.ca,opportunityonline.co.za,osn.com,panorama.am,pastie.org,phoenixnewtimes.com,phpbb.com,playboy.com,pocket-lint.com,pokernews.com,previously.tv,radionomy.com,radiotoday.com.au,reason.com,roadaheadonline.co.za,russia-insider.com,ryanseacrest.com,savevideo.me,sddt.com,searchfunmoods.com,servicepublication.co.za,sgcarmart.com,shipyearonline.co.za,shopbot.ca,sourceforge.net,stars-portraits.com,stcatharinesstandard.ca,straitstimes.com,strawpoll.me,tass.ru,tcm.com,tech2.com,tehrantimes.com,thecatholicuniverse.com,thedailyobserver.ca,thedailysheeple.com,thejakartapost.com,thelakewoodscoop.com,themalaysianinsider.com,thenews.com.pk,theobserver.ca,thepeterboroughexaminer.com,theprojectmanager.co.za,thevoicebw.com,tjpnews.com,today.com,turner.com,twogag.com,ubuntumagazine.co.za,ultimate-guitar.com,viamichelin.co.uk,viamichelin.com,viamichelin.ie,vidstreaming.io,villagevoice.com,wallpaper.com,washingtonpost.com,wdet.org,westword.com,wftlsports.com,womanandhome.com,wtvz.net,yahoo.com,youthedesigner.com,yuku.com##.ads +1sale.com,7billionworld.com,abajournal.com,achieveronline.co.za,altavista.com,androidfilehost.com,arcadeprehacks.com,asbarez.com,bbqonline.co.za,birdforum.net,bluechipjournal.co.za,boodigo.com,browardpalmbeach.com,canstarblue.co.nz,citypages.com,climatechangenews.com,coinad.com,cuzoogle.com,cyclingweekly.co.uk,dallasobserver.com,disconnect.me,domainnamenews.com,eco-business.com,energyforecastonline.co.za,energylivenews.com,exploreonline.co.za,facemoods.com,fashionnetwork.com,flashx.tv,focustaiwan.tw,foxbusiness.com,foxnews.com,freetvall.com,friendster.com,fstoppers.com,ftadviser.com,furaffinity.net,gentoo.org,geo.tv,ghananation.com,gmanetwork.com,gogoanime.tv,goodthingsguy.com,govtrack.us,gramfeed.com,gyazo.com,harvestsa.co.za,hispanicbusiness.com,houstonpress.com,html5test.com,hurricanevanessa.com,i-dressup.com,ichan.net,ieltsonlinetests.com,iheart.com,ilovetypography.com,indiatimes.com,infozambia.com,isearch.whitesmoke.com,itproportal.com,laptopmag.com,laweekly.com,leadershipinsport.co.za,leadershiponline.co.za,leadersinwellness.co.za,lfpress.com,livetvcafe.net,lovemyanime.net,malaysiakini.com,manga-download.org,maps.google.com,marinetraffic.com,mb.com.ph,mehrnews.com,meta-calculator.com,miaminewtimes.com,mini-ielts.com,miningprospectus.co.za,mmajunkie.com,mugshots.com,myfitnesspal.com,mypaper.sg,nativeplanet.com,nbc.na,nbcnews.com,news.nom.co,nsfwyoutube.com,nugget.ca,opportunityonline.co.za,osn.com,panorama.am,pastie.org,phoenixnewtimes.com,phpbb.com,playboy.com,pocket-lint.com,pokernews.com,previously.tv,radionomy.com,radiotoday.com.au,reason.com,roadaheadonline.co.za,russia-insider.com,ryanseacrest.com,savevideo.me,sddt.com,searchfunmoods.com,servicepublication.co.za,sgcarmart.com,shipyearonline.co.za,shopbot.ca,sina.com,sourceforge.net,stars-portraits.com,stcatharinesstandard.ca,straitstimes.com,strawpoll.me,tass.ru,tcm.com,tech2.com,tehrantimes.com,thecatholicuniverse.com,thedailyobserver.ca,thedailysheeple.com,thejakartapost.com,thelakewoodscoop.com,themalaysianinsider.com,thenews.com.pk,theobserver.ca,thepeterboroughexaminer.com,theprojectmanager.co.za,thevoicebw.com,tjpnews.com,today.com,turner.com,twogag.com,ubuntumagazine.co.za,ultimate-guitar.com,viamichelin.co.uk,viamichelin.com,viamichelin.ie,vidstreaming.io,villagevoice.com,wallpaper.com,washingtonpost.com,wayfm.com,wdet.org,westword.com,wftlsports.com,womanandhome.com,wtvz.net,yahoo.com,youthedesigner.com,yuku.com##.ads glarysoft.com##.ads + .search-list searchfunmoods.com##.ads + ul > li y8.com##.ads-bottom-table .grey-box-bg @@ -57725,17 +60760,21 @@ twogag.com##.adsPW twogag.com##.adsPW2 localmoxie.com##.ads_tilte localmoxie.com##.ads_tilte + .main_mid_ads +giveawayoftheday.com##.ads_wrap entrepreneur.com##.adsby smallseotools.com##.adsbygoogle + script + center[id^="img"] about.com,bloomberg.com,borfast.com,comesrilanka.com,dpivst.com,howmanyleft.co.uk,instantpulp.com,mysmartprice.com,nintandbox.net,nycity.today,over-blog.com,plurk.com,portugalresident.com,scitechdaily.com,sgentrepreneurs.com,techsupportalert.com,tolonews.com,wikihoops.com,wlds.com##.adsense search.b1.org##.adslabel animeid.com##.adspl -desertdispatch.com,f1fanatic.co.uk,geeky-gadgets.com,highdesert.com,journalgazette.net,lgbtqnation.com,miamitodaynews.com,myrecipes.com,search.certified-toolbar.com,thevoicebw.com,vvdailypress.com,wsj.com##.adtext +cheapies.nz##.adstop +desertdispatch.com,f1fanatic.co.uk,geeky-gadgets.com,highdesert.com,indiatoday.in,journalgazette.net,lgbtqnation.com,miamitodaynews.com,myrecipes.com,search.certified-toolbar.com,thevoicebw.com,vvdailypress.com,wsj.com##.adtext reason.com,rushlimbaugh.com##.adtitle -ansamed.info,baltic-course.com,carsdirect.com,cbc.ca,cineuropa.org,cpuid.com,facebook.com,flicks.co.nz,futbol24.com,getwapi.com,howstuffworks.com,intoday.in,isearch.omiga-plus.com,massappeal.com,mnn.com,mtv.com,mysuncoast.com,naij.com,ok.co.uk,ponged.com,prohaircut.com,qone8.com,roadfly.com,rockol.com,runamux.net,search.v9.com,tunemovies.to,ultimate-guitar.com,vh1.com,webssearches.com,zbani.com##.adv +ansamed.info,baltic-course.com,carsdirect.com,cbc.ca,cineuropa.org,cpuid.com,facebook.com,flicks.co.nz,futbol24.com,getwapi.com,howstuffworks.com,intoday.in,isearch.omiga-plus.com,jetphotos.com,maritimejobs.com,massappeal.com,mnn.com,mtv.com,mysuncoast.com,naij.com,newagebd.net,ok.co.uk,ponged.com,prohaircut.com,qone8.com,roadfly.com,rockol.com,runamux.net,search.v9.com,tunemovies.to,ultimate-guitar.com,vh1.com,webssearches.com,zbani.com##.adv +gsmarena.com##.adv-bottom luxury-insider.com##.adv-info vidstream.io##.adv-space veoh.com##.adv-title +gsmarena.com##.adv-top btn.com##.adv-widget bdnews24.com,cloudtime.to##.adv1 futbol24.com##.adv2 @@ -57747,10 +60786,10 @@ dt-updates.com##.adv_items faceyourmanga.com##.adv_special thedailystar.net##.advatige infoplease.com##.advb -98online.com,9news.com.au,abplive.in,africareview.com,airgunshooting.co.uk,airmalta.com,allghananews.com,anews.com.tr,angliaafloat.co.uk,arabianindustry.com,barkinganddagenhampost.co.uk,becclesandbungayjournal.co.uk,bexleytimes.co.uk,bitcoinzebra.com,blogto.com,bloomberg.com,bollywoodhungama.com,bromsgrovestandard.co.uk,burymercury.co.uk,cambstimes.co.uk,canalboat.co.uk,caribbeancinemas.com,cbc.ca,centralfm.co.uk,chemicalwatch.com,cheshirelife.co.uk,coastalscene24.co.uk,completefrance.com,cotswoldlife.co.uk,countrysmallholding.com,coventryobserver.co.uk,cranbrookherald.com,craveonline.com,crimemagazine.com,dailyedge.ie,dailysun.co.za,dawn.com,derbyshirelife.co.uk,derehamtimes.co.uk,designmena.com,devonlife.co.uk,directory247.co.uk,dissmercury.co.uk,dorsetmagazine.co.uk,droitwichstandard.co.uk,dunmowbroadcast.co.uk,eadt.co.uk,eastlondonadvertiser.co.uk,edp24.co.uk,ee.co.za,elystandard.co.uk,eos.org,essexlifemag.co.uk,eveningnews24.co.uk,eveshamobserver.co.uk,exmouthherald.co.uk,exmouthjournal.co.uk,express.co.uk,expressandstar.com,fakenhamtimes.co.uk,farmprogress.com,foxbusiness.com,foxnews.com,ft.com,games.co.uk,gamesgames.com,gamesindustry.biz,gfi.com,gnovies.com,gravesendreporter.co.uk,greatbritishlife.co.uk,greatyarmouthmercury.co.uk,greenun24.co.uk,guardianonline.co.nz,guernseypress.com,gulfnews.com,hackneygazette.co.uk,hamhigh.co.uk,hampshire-life.co.uk,healthcanal.com,healthguru.com,healthinsurancedaily.com,herefordshirelife.co.uk,hertfordshirelife.co.uk,hertsad.co.uk,hollywoodreporter.com,hoteliermiddleeast.com,huntspost.co.uk,icaew.com,ilfordrecorder.co.uk,ipswichstar.co.uk,islingtongazette.co.uk,jerseyeveningpost.com,journeychristiannews.com,kent-life.co.uk,kentnews.co.uk,kumusika.co.zw,lancashirelife.co.uk,leamingtonobserver.co.uk,legendarypokemon.net,lgr.co.uk,livingedge.co.uk,lowestoftjournal.co.uk,malvernobserver.co.uk,medicalnewstoday.com,megasearch.co,midweekherald.co.uk,mmegi.bw,money-marketuk.com,morningstar.co.uk,msnbc.com,music-news.com,myfinances.co.uk,newhamrecorder.co.uk,newstalkzb.co.nz,newsweek.com,nine.com.au,ninemsn.com.au,norfolkmag.co.uk,northdevongazette.co.uk,northeastlifemag.co.uk,northnorfolknews.co.uk,northsomersettimes.co.uk,outdoorchannel.com,phnompenhpost.com,piccsy.com,pilotweb.aero,pinkun.com,radiosport.co.nz,realestate.co.nz,redditchstandard.co.uk,romfordrecorder.co.uk,royston-crow.co.uk,rugbyobserver.co.uk,saffronwaldenreporter.co.uk,shropshirelifemagazine.co.uk,shropshirestar.com,sidmouthherald.co.uk,skysports.com,solihullobserver.co.uk,somerset-life.co.uk,sowetanlive.co.za,sportingshooter.co.uk,sportspromedia.com,stowmarketmercury.co.uk,stratfordobserver.co.uk,sudburymercury.co.uk,suffolkmag.co.uk,sundayworld.co.za,surreylife.co.uk,sussexlife.co.uk,technewstoday.com,tenplay.com.au,the42.ie,thecomet.net,thegardener.co.za,thegayuk.com,thejournal.ie,thetribunepapers.com,thewestonmercury.co.uk,totalscifionline.com,travelchannel.com,trucksplanet.com,tvweek.com,usgamer.net,vg247.com,videogamer.com,warwickshirelife.co.uk,wattonandswaffhamtimes.co.uk,weddingsite.co.uk,westessexlife.co.uk,whtimes.co.uk,wiltshiremagazine.co.uk,winewizard.co.za,wisbechstandard.co.uk,worcesterobserver.co.uk,worcestershirelife.co.uk,wow247.co.uk,wymondhamandattleboroughmercury.co.uk,xfire.com,yorkshirelife.co.uk,yourchickens.co.uk##.advert +98online.com,9news.com.au,abplive.in,africareview.com,airgunshooting.co.uk,airmalta.com,allghananews.com,anews.com.tr,angliaafloat.co.uk,arabianindustry.com,barkinganddagenhampost.co.uk,becclesandbungayjournal.co.uk,bexleytimes.co.uk,bitcoinzebra.com,blogto.com,bloomberg.com,bollywoodhungama.com,bromsgrovestandard.co.uk,btcmanager.com,burymercury.co.uk,cambstimes.co.uk,canalboat.co.uk,caribbeancinemas.com,cbc.ca,centralfm.co.uk,chemicalwatch.com,cheshirelife.co.uk,coastalscene24.co.uk,completefrance.com,cotswoldlife.co.uk,countrysmallholding.com,coventryobserver.co.uk,cranbrookherald.com,craveonline.com,crimemagazine.com,dailyedge.ie,dailysun.co.za,dawn.com,derbyshirelife.co.uk,derehamtimes.co.uk,designmena.com,devonlife.co.uk,directory247.co.uk,dissmercury.co.uk,dorsetmagazine.co.uk,droitwichstandard.co.uk,dunmowbroadcast.co.uk,eadt.co.uk,eastlondonadvertiser.co.uk,edp24.co.uk,ee.co.za,elystandard.co.uk,eos.org,essexlifemag.co.uk,eveningnews24.co.uk,eveshamobserver.co.uk,exmouthherald.co.uk,exmouthjournal.co.uk,express.co.uk,expressandstar.com,fakenhamtimes.co.uk,farmprogress.com,filmymonkey.com,foxbusiness.com,foxnews.com,ft.com,games.co.uk,gamesgames.com,gamesindustry.biz,gfi.com,gnovies.com,gravesendreporter.co.uk,greatbritishlife.co.uk,greatyarmouthmercury.co.uk,greenun24.co.uk,guardianonline.co.nz,guernseypress.com,gulfnews.com,hackneygazette.co.uk,hamhigh.co.uk,hampshire-life.co.uk,healthcanal.com,healthguru.com,healthinsurancedaily.com,herefordshirelife.co.uk,hertfordshirelife.co.uk,hertsad.co.uk,hollywoodreporter.com,hoteliermiddleeast.com,huntspost.co.uk,icaew.com,ilfordrecorder.co.uk,ipswichstar.co.uk,islingtongazette.co.uk,jerseyeveningpost.com,journeychristiannews.com,jqueryte.com,kent-life.co.uk,kentnews.co.uk,kumusika.co.zw,lancashirelife.co.uk,leamingtonobserver.co.uk,legendarypokemon.net,lgr.co.uk,livingedge.co.uk,lowestoftjournal.co.uk,maltapark.com,malvernobserver.co.uk,medicalnewstoday.com,megasearch.co,midweekherald.co.uk,mmegi.bw,momjunction.com,money-marketuk.com,morningstar.co.uk,msnbc.com,music-news.com,myfinances.co.uk,newhamrecorder.co.uk,newstalkzb.co.nz,newsweek.com,nine.com.au,ninemsn.com.au,norfolkmag.co.uk,northdevongazette.co.uk,northeastlifemag.co.uk,northnorfolknews.co.uk,northsomersettimes.co.uk,outdoorchannel.com,phnompenhpost.com,piccsy.com,pilotweb.aero,pinkun.com,radiosport.co.nz,realestate.co.nz,redditchstandard.co.uk,romfordrecorder.co.uk,royston-crow.co.uk,rugbyobserver.co.uk,saffronwaldenreporter.co.uk,shropshirelifemagazine.co.uk,shropshirestar.com,sidmouthherald.co.uk,skysports.com,solihullobserver.co.uk,somerset-life.co.uk,sowetanlive.co.za,sportingshooter.co.uk,sportspromedia.com,stowmarketmercury.co.uk,stratfordobserver.co.uk,sudburymercury.co.uk,suffolkmag.co.uk,sundayworld.co.za,surreylife.co.uk,sussexlife.co.uk,technewstoday.com,tenplay.com.au,the42.ie,thecomet.net,thegardener.co.za,thegayuk.com,thejournal.ie,theneweuropean.co.uk,thetribunepapers.com,thewestonmercury.co.uk,totalscifionline.com,travelchannel.com,trucksplanet.com,tvweek.com,videogamer.com,warwickshirelife.co.uk,wattonandswaffhamtimes.co.uk,weddingsite.co.uk,westessexlife.co.uk,whtimes.co.uk,wiltshiremagazine.co.uk,winewizard.co.za,wisbechstandard.co.uk,worcesterobserver.co.uk,worcestershirelife.co.uk,wow247.co.uk,wymondhamandattleboroughmercury.co.uk,xfire.com,yorkshirelife.co.uk,yourchickens.co.uk,z9movie.com##.advert bdaily.co.uk##.advert-wrapper + .columnist naldzgraphics.net##.advertBSA -bandwidthblog.com,demerarawaves.com,eaglecars.com,earth911.com,pcmag.com,proporn.com,slodive.com,smartearningsecrets.com,smashingapps.com,theawesomer.com,theawesomer.comtar.com,weathernationtv.com##.advertise +bandwidthblog.com,demerarawaves.com,eaglecars.com,earth911.com,hypable.com,pcmag.com,proporn.com,slodive.com,smartearningsecrets.com,smashingapps.com,theawesomer.com,theawesomer.comtar.com,weathernationtv.com##.advertise thepeninsulaqatar.com##.advertise-04 thepeninsulaqatar.com##.advertise-05 thepeninsulaqatar.com##.advertise-09 @@ -57758,12 +60797,12 @@ thepeninsulaqatar.com##.advertise-10 dailyvoice.com##.advertise-with-us citysearch.com##.advertiseLink insiderpages.com##.advertise_with_us -000webhost.com,1380thebiz.com,1520thebiz.com,1520wbzw.com,760kgu.biz,880thebiz.com,aarp.org,about.com,afro.com,allflicks.net,allpeliculas.com,allrecipes.com,am1260thebuzz.com,amctv.com,animax-asia.com,annahar.com,ap.org,araratadvertiser.com.au,areanews.com.au,armidaleexpress.com.au,avclub.com,avonadvocate.com.au,axn-asia.com,barossaherald.com.au,batemansbaypost.com.au,baysidebulletin.com.au,begadistrictnews.com.au,bellingencourier.com.au,bendigoadvertiser.com.au,benfergusonshow.com,betvasia.com,bigthink.com,biz1190.com,bizarremag.com,blacktownsun.com.au,blayneychronicle.com.au,bloomberg.com,bluemountainsgazette.com.au,boingboing.net,bombalatimes.com.au,boorowanewsonline.com.au,bordermail.com.au,braidwoodtimes.com.au,bravotv.com,bunburymail.com.au,business1110ktek.com,business1570.com,businessinsurance.com,busseltonmail.com.au,camdenadvertiser.com.au,camdencourier.com.au,canowindranews.com.au,capitalfm.co.ke,caranddriver.com,carrierethernetnews.com,centraladvocate.com.au,centralwesterndaily.com.au,cessnockadvertiser.com.au,christianradio.com,cinemablend.com,classicalmpr.org,classicandperformancecar.com,clickhole.com,colliemail.com.au,colypointobserver.com.au,competitor.com,conservativeradio.com,coomaexpress.com.au,cootamundraherald.com.au,cowraguardian.com.au,crainsnewyork.com,crookwellgazette.com.au,crosswalk.com,dailyadvertiser.com.au,dailygazette.com,dailyliberal.com.au,dailyrecord.com,dandenongjournal.com.au,defenceweb.co.za,di.fm,digiday.com,donnybrookmail.com.au,downloadcrew.com,dunedintv.co.nz,dungogchronicle.com.au,easternriverinachronicle.com.au,edenmagnet.com.au,elliottmidnews.com.au,esperanceexpress.com.au,essentialmums.co.nz,examiner.com.au,eyretribune.com.au,fairfieldchampion.com.au,fastcocreate.com,fastcodesign.com,financialcontent.com,finnbay.com,forbesadvocate.com.au,frankstonweekly.com.au,gazettextra.com,gematsu.com,gemtvasia.com,gififly.com,gippslandtimes.com.au,gleninnesexaminer.com.au,globest.com,gloucesteradvocate.com.au,goodcast.org,goondiwindiargus.com.au,goulburnpost.com.au,greatlakesadvocate.com.au,grenfellrecord.com.au,guyraargus.com.au,hardenexpress.com.au,hawkesburygazette.com.au,hcn.org,hepburnadvocate.com.au,hillsnews.com.au,hispanicbusiness.com,huffingtonpost.ca,huffingtonpost.co.uk,huffingtonpost.co.za,huffingtonpost.com,huffingtonpost.com.au,huffingtonpost.in,humeweekly.com.au,huntervalleynews.net.au,i-dressup.com,imgur.com,inverelltimes.com.au,irishtimes.com,jewishjournal.com,juneesoutherncross.com.au,kansas.com,katherinetimes.com.au,kdow.biz,kkol.com,knoxweekly.com.au,labx.com,lakesmail.com.au,lamag.com,latrobevalleyexpress.com.au,legion.org,lithgowmercury.com.au,liverpoolchampion.com.au,livestrong.com,livetennis.com,macarthuradvertiser.com.au,macedonrangesweekly.com.au,macleayargus.com.au,magtheweekly.com,mailtimes.com.au,maitlandmercury.com.au,mandurahmail.com.au,manningrivertimes.com.au,manoramaonline.com,margaretrivermail.com.au,maribyrnongweekly.com.au,marinmagazine.com,maroondahweekly.com.au,meltonweekly.com.au,merimbulanewsonline.com.au,merredinmercury.com.au,metservice.com,mocospace.com,monashweekly.com.au,money1055.com,mooneevalleyweekly.com.au,moreechampion.com.au,movies4men.co.uk,mprnews.org,mtvindia.com,mudgeeguardian.com.au,murrayvalleystandard.com.au,muswellbrookchronicle.com.au,myallcoastnota.com.au,nambuccaguardian.com.au,naroomanewsonline.com.au,narrominenewsonline.com.au,nashvillescene.com,nationalgeographic.com,nationalreview.com,newcastlestar.com.au,northernargus.com.au,northerndailyleader.com.au,northweststar.com.au,noted.co.nz,nvi.com.au,nynganobserver.com.au,nytimes.com,oann.com,oberonreview.com.au,onetvasia.com,onlinegardenroute.co.za,oxygen.com,parenthood.com,parkeschampionpost.com.au,parramattasun.com.au,pch.com,peninsulaweekly.com.au,penrithstar.com.au,plasticsnews.com,portlincolntimes.com.au,portnews.com.au,portpirierecorder.com.au,portstephensexaminer.com.au,praguepost.com,psychologytoday.com,queanbeyanage.com.au,racingbase.com,radioguide.fm,readamericanfootball.com,readarsenal.com,readastonvilla.com,readbasketball.com,readbetting.com,readbournemouth.com,readboxing.com,readbrighton.com,readbundesliga.com,readburnley.com,readcars.co,readceltic.com,readchampionship.com,readchelsea.com,readcricket.com,readcrystalpalace.com,readeverton.com,readeverything.co,readfashion.co,readfilm.co,readfood.co,readfootball.co,readgaming.co,readgolf.com,readhorseracing.com,readhuddersfield.com,readhull.com,readinternationalfootball.com,readlaliga.com,readleicester.com,readliverpoolfc.com,readmancity.com,readmanutd.com,readmiddlesbrough.com,readmma.com,readmotorsport.com,readmusic.co,readnewcastle.com,readnorwich.com,readnottinghamforest.com,readolympics.com,readpl.com,readrangers.com,readrugbyunion.com,readseriea.com,readshowbiz.co,readsouthampton.com,readsport.co,readstoke.com,readsunderland.com,readswansea.com,readtech.co,readtennis.co,readtottenham.com,readtv.co,readussoccer.com,readwatford.com,readwestbrom.com,readwestham.com,readwsl.com,redsharknews.com,rhsgnews.com.au,riverinaleader.com.au,rollcall.com,rollingstoneaus.com,roxbydownssun.com.au,rubbernews.com,sconeadvocate.com.au,sify.com,silverdoctors.com,singletonargus.com.au,smallbusiness.co.uk,sonychannel.co.za,sonychannelasia.com,sonymax.co.za,sonymoviechannel.co.uk,sonytv.com,southcoastregister.com.au,southernhighlandnews.com.au,southernweekly.com.au,southwestadvertiser.com.au,standard.net.au,star-telegram.com,stawelltimes.com.au,stmarysstar.com.au,stockandland.com.au,stonningtonreviewlocal.com.au,summitsun.com.au,suncitynews.com.au,sunjournal.com,sunraysiadaily.com.au,tennantcreektimes.com.au,tenterfieldstar.com.au,theadvocate.com,theadvocate.com.au,thebeachchannel.tv,thecatholicthing.org,thecourier.com.au,thecurrent.org,theflindersnews.com.au,theforecaster.net,theguardian.com.au,theherald.com.au,theislanderonline.com.au,theland.com.au,theleader.com.au,thenortherntimes.com.au,theridgenews.com.au,therural.com.au,thesportsmanchannel.com,thetriangle.org,tirebusiness.com,townandcountrymagazine.com.au,transcontinental.com.au,travelpulse.com,twincitiesbusinessradio.com,twitch.tv,ulladullatimes.com.au,vanityfair.com,victorharbortimes.com.au,villagesoup.com,waginargus.com.au,walchanewsonline.com.au,walworthcountytoday.com,washingtonexaminer.com,wauchopegazette.com.au,wellingtontimes.com.au,westcoastsentinel.com.au,westernadvocate.com.au,westernmagazine.com.au,whyallanewsonline.com.au,winghamchronicle.com.au,wollondillyadvertiser.com.au,woot.com,wsj.com,wyndhamweekly.com.au,yasstribune.com.au,yellow.co.ke,yellowpages.ca,ynaija.com,youngwitness.com.au##.advertisement +000webhost.com,1380thebiz.com,1520thebiz.com,1520wbzw.com,760kgu.biz,880thebiz.com,aarp.org,about.com,afro.com,allflicks.net,allpeliculas.com,allrecipes.com,am1260thebuzz.com,amctv.com,animax-asia.com,annahar.com,ap.org,araratadvertiser.com.au,areanews.com.au,armidaleexpress.com.au,avclub.com,avonadvocate.com.au,axn-asia.com,barossaherald.com.au,batemansbaypost.com.au,baysidebulletin.com.au,begadistrictnews.com.au,bellingencourier.com.au,bendigoadvertiser.com.au,benfergusonshow.com,betvasia.com,bigthink.com,biz1190.com,bizarremag.com,blacktownsun.com.au,blayneychronicle.com.au,bloomberg.com,bluemountainsgazette.com.au,boingboing.net,bombalatimes.com.au,boorowanewsonline.com.au,bordermail.com.au,braidwoodtimes.com.au,bravotv.com,bunburymail.com.au,business1110ktek.com,business1570.com,businessinsurance.com,busseltonmail.com.au,camdenadvertiser.com.au,camdencourier.com.au,canowindranews.com.au,capitalfm.co.ke,caranddriver.com,carrierethernetnews.com,centraladvocate.com.au,centralwesterndaily.com.au,cessnockadvertiser.com.au,christianradio.com,cinemablend.com,classicalmpr.org,classicandperformancecar.com,clickhole.com,colliemail.com.au,colypointobserver.com.au,competitor.com,conservativeradio.com,coomaexpress.com.au,cootamundraherald.com.au,cowraguardian.com.au,crainsnewyork.com,crookwellgazette.com.au,crosswalk.com,dailyadvertiser.com.au,dailygazette.com,dailyliberal.com.au,dailyrecord.com,dandenongjournal.com.au,defenceweb.co.za,di.fm,digiday.com,donnybrookmail.com.au,downloadcrew.com,dunedintv.co.nz,dungogchronicle.com.au,easternriverinachronicle.com.au,edenmagnet.com.au,elliottmidnews.com.au,esperanceexpress.com.au,essentialmums.co.nz,evite.com,examiner.com.au,eyretribune.com.au,fairfieldchampion.com.au,fastcocreate.com,fastcodesign.com,financialcontent.com,finnbay.com,forbesadvocate.com.au,frankstonweekly.com.au,gazettextra.com,gematsu.com,gemtvasia.com,gififly.com,gippslandtimes.com.au,gleninnesexaminer.com.au,globest.com,gloucesteradvocate.com.au,goodcast.org,goondiwindiargus.com.au,goulburnpost.com.au,greatlakesadvocate.com.au,grenfellrecord.com.au,guyraargus.com.au,hardenexpress.com.au,hawkesburygazette.com.au,hcn.org,hepburnadvocate.com.au,hillsnews.com.au,hispanicbusiness.com,huffingtonpost.ca,huffingtonpost.co.uk,huffingtonpost.co.za,huffingtonpost.com,huffingtonpost.com.au,huffingtonpost.in,humeweekly.com.au,huntervalleynews.net.au,i-dressup.com,imgur.com,inverelltimes.com.au,irishtimes.com,jewishjournal.com,juneesoutherncross.com.au,kansas.com,katherinetimes.com.au,kdow.biz,kkol.com,knoxweekly.com.au,labx.com,lakesmail.com.au,lamag.com,latrobevalleyexpress.com.au,legion.org,lifezette.com,lithgowmercury.com.au,liverpoolchampion.com.au,livestrong.com,livetennis.com,macarthuradvertiser.com.au,macedonrangesweekly.com.au,macleayargus.com.au,magtheweekly.com,mailtimes.com.au,maitlandmercury.com.au,mandurahmail.com.au,manningrivertimes.com.au,manoramaonline.com,margaretrivermail.com.au,maribyrnongweekly.com.au,marinmagazine.com,maroondahweekly.com.au,meltonweekly.com.au,merimbulanewsonline.com.au,merredinmercury.com.au,metservice.com,mocospace.com,monashweekly.com.au,money1055.com,mooneevalleyweekly.com.au,moreechampion.com.au,movies4men.co.uk,mprnews.org,mtvindia.com,mudgeeguardian.com.au,murrayvalleystandard.com.au,muswellbrookchronicle.com.au,myallcoastnota.com.au,nambuccaguardian.com.au,naroomanewsonline.com.au,narrominenewsonline.com.au,nashvillescene.com,nationalgeographic.com,nationalreview.com,newcastlestar.com.au,northernargus.com.au,northerndailyleader.com.au,northweststar.com.au,noted.co.nz,nvi.com.au,nynganobserver.com.au,nytimes.com,oann.com,oberonreview.com.au,onetvasia.com,onlinegardenroute.co.za,oxygen.com,parenthood.com,parkeschampionpost.com.au,parramattasun.com.au,pch.com,peninsulaweekly.com.au,penrithstar.com.au,plasticsnews.com,portlincolntimes.com.au,portnews.com.au,portpirierecorder.com.au,portstephensexaminer.com.au,praguepost.com,psychologytoday.com,queanbeyanage.com.au,racingbase.com,radioguide.fm,readamericanfootball.com,readarsenal.com,readastonvilla.com,readbasketball.com,readbetting.com,readbournemouth.com,readboxing.com,readbrighton.com,readbundesliga.com,readburnley.com,readcars.co,readceltic.com,readchampionship.com,readchelsea.com,readcricket.com,readcrystalpalace.com,readeverton.com,readeverything.co,readfashion.co,readfilm.co,readfood.co,readfootball.co,readgaming.co,readgolf.com,readhorseracing.com,readhuddersfield.com,readhull.com,readinternationalfootball.com,readlaliga.com,readleicester.com,readliverpoolfc.com,readmancity.com,readmanutd.com,readmiddlesbrough.com,readmma.com,readmotorsport.com,readmusic.co,readnewcastle.com,readnorwich.com,readnottinghamforest.com,readolympics.com,readpl.com,readrangers.com,readrugbyunion.com,readseriea.com,readshowbiz.co,readsouthampton.com,readsport.co,readstoke.com,readsunderland.com,readswansea.com,readtech.co,readtennis.co,readtottenham.com,readtv.co,readussoccer.com,readwatford.com,readwestbrom.com,readwestham.com,readwsl.com,redsharknews.com,rhsgnews.com.au,riverinaleader.com.au,rollcall.com,rollingstoneaus.com,roxbydownssun.com.au,rubbernews.com,sconeadvocate.com.au,sify.com,silverdoctors.com,singletonargus.com.au,smallbusiness.co.uk,soft112.com,sonychannel.co.za,sonychannelasia.com,sonymax.co.za,sonymoviechannel.co.uk,sonytv.com,southcoastregister.com.au,southernhighlandnews.com.au,southernweekly.com.au,southwestadvertiser.com.au,standard.net.au,star-telegram.com,stawelltimes.com.au,stmarysstar.com.au,stockandland.com.au,stonningtonreviewlocal.com.au,summitsun.com.au,suncitynews.com.au,sunjournal.com,sunraysiadaily.com.au,tennantcreektimes.com.au,tenterfieldstar.com.au,the-scientist.com,theadvocate.com,theadvocate.com.au,thebeachchannel.tv,thecatholicthing.org,thecourier.com.au,thecurrent.org,theflindersnews.com.au,theforecaster.net,theguardian.com.au,theherald.com.au,theislanderonline.com.au,theland.com.au,theleader.com.au,thenortherntimes.com.au,theridgenews.com.au,therural.com.au,thesportsmanchannel.com,thetriangle.org,tirebusiness.com,townandcountrymagazine.com.au,transcontinental.com.au,travelpulse.com,twincitiesbusinessradio.com,twitch.tv,ulladullatimes.com.au,vanityfair.com,victorharbortimes.com.au,villagesoup.com,waginargus.com.au,walchanewsonline.com.au,walworthcountytoday.com,washingtonexaminer.com,wauchopegazette.com.au,wellingtontimes.com.au,westcoastsentinel.com.au,westernadvocate.com.au,westernmagazine.com.au,whyallanewsonline.com.au,winghamchronicle.com.au,wollondillyadvertiser.com.au,woot.com,wsj.com,wyndhamweekly.com.au,yasstribune.com.au,yellow.co.ke,yellowpages.ca,ynaija.com,youngwitness.com.au##.advertisement biggestplayer.me##.advertisement + [class] fieldandstream.com##.advertisement-fishing-contest firehouse.com,locksmithledger.com,officer.com,securityinfowatch.com##.advertisement:not(.body) -4v4.com,bn0.com,culttt.com,flicks.co.nz,shieldarcade.com,thecurrent.org,thethingswesay.com,who.is##.advertisements -afr.com,afrsmartinvestor.com.au,afternoondc.in,allmovie.com,brw.com.au,chicagobusiness.com,cio.co.ke,ft.com,glamour.co.za,gq.co.za,hellomagazine.com,homelife.com.au,newsweek.com,ocregister.com,orangecounty.com,premier.org.uk,premierchildrenswork.com,premierchristianity.com,premierchristianradio.com,premiergospel.org.uk,premieryouthwork.com,radio.com,softarchive.net,theadvocate.com,tvnz.co.nz,unblocked.mx##.advertising +4v4.com,bn0.com,culttt.com,flicks.co.nz,shieldarcade.com,structurae.net,thecurrent.org,thethingswesay.com,who.is##.advertisements +afr.com,afrsmartinvestor.com.au,afternoondc.in,allmovie.com,brw.com.au,chicagobusiness.com,cio.co.ke,expressandstar.com,ft.com,glamour.co.za,gq.co.za,guernseypress.com,hellomagazine.com,homelife.com.au,jerseyeveningpost.com,newsweek.com,ocregister.com,orangecounty.com,premier.org.uk,premierchildrenswork.com,premierchristianity.com,premierchristianradio.com,premiergospel.org.uk,premieryouthwork.com,radio.com,shropshirestar.com,softarchive.net,theadvocate.com,tvnz.co.nz,unblocked.mx##.advertising mediatel.co.uk##.advertising_label ketknbc.com,ktsm.com##.advertisments computerworld.co.nz##.advertorial_title @@ -57780,8 +60819,8 @@ mail.google.com##.aeF > .nH > .nH[role="main"] > .aKB toptut.com##.af-form adventuregamers.com##.af_disclaimer independent.ng##.afc_popup +gadgetsnow.com##.aff-link f1i.com##.affiche -eurogamer.net##.affiliate movie4u.org##.affiliate-button allmovie.com##.affiliate-links macworld.co.uk##.affiliate-links__row--amazon @@ -57806,8 +60845,11 @@ ebay.com##.al32 news.com.au##.aldi-special-buys dlzware.com,javascript-coder.com,media1fire.com,megashare.com##.alert kcsoftwares.com##.alert-success +fmovies.taxi##.alert-warning hbwm.com##.alignRight[style="margin-right:30px;color:#858585;"] empowernetwork.com##.align[bgcolor="#FCFA85"] +downloadhub.to##.alignnone +allbusiness.com##.allbu-adlabel thestar.com##.alpha--big-box searchizz.com##.also_block speedtest.net##.alt-promo @@ -57858,6 +60900,7 @@ sigsiu.net##.artbannersplus pocket-lint.com##.article + .block selfgrowth.com##.article-banner outerplaces.com##.article-banner-link +androidcentral.com##.article-body__reco-block jpost.com##.article-bottom-banner cheatsheet.com##.article-cover businesslive.co.za##.article-da @@ -57866,6 +60909,8 @@ infoworld.com##.article-intercept scoop.co.nz##.article-left-box newstatesman.com,pressgazette.co.uk,spearswms.com##.article-mpu newstatesman.com##.article-mpu-5 +pushsquare.com##.article-recommendations +androidcentral.com##.article-shop-bar__item trendhunter.com##.articleBox smh.com.au##.articleExtras-wrap shoppinglifestyle.com##.articleLREC @@ -57891,6 +60936,7 @@ gamerevolution.com##.aside-promo four11.com##.asmall_l four11.com##.asmall_r instructables.com##.aspace +instructables.com##.aspace-wrap freeads.co.uk##.ass_ad javascriptsource.com##.asset-section southwestbusiness.co.uk##.associate-logo @@ -57966,10 +61012,12 @@ izismile.com##.ban_top oxforddictionaries.com##.banbox hancinema.net##.bandeau_contenu webscribble.com##.baner -1001tracklists.com,4music.com,90min.com,964eagle.co.uk,adage.com,adnkronos.com,adradio.ae,ameinfo.com,angryduck.com,anyclip.com,aol.com,arcadebomb.com,autofocus.ca,autoline-eu.co.uk,autoline-eu.co.za,autoline-eu.ie,autoline-market.ca,autoline-market.com,autoline.info,autotrader.co.za,b-metro.co.zw,balls.ie,bayt.com,betterrecipes.com,bikechatforums.com,billboard.com,blackamericaweb.com,bored-bored.com,boxoffice.com,bukisa.com,cadplace.co.uk,caribvision.tv,cineuropa.org,cmo.com.au,cnn.com,coryarcangel.com,daily-mail.co.zm,digitallook.com,dreamteamfc.com,dressuppink.com,echoroukonline.com,ecorporateoffices.com,egyptiangazette.net.eg,elyricsworld.com,entrepreneur.com,euobserver.com,eurochannel.com,everyday.com.kh,evilmilk.com,fantasyleague.com,fieldandstream.com,filenewz.com,fool.com,footballtradedirectory.com,forexpeacearmy.com,forum.dstv.com,freshbusinessthinking.com,freshtechweb.com,funpic.hu,gamebanshee.com,gamehouse.com,gamersbook.com,garfield.com,gatewaynews.co.za,general-catalog.com,general-files.com,general-video.net,generalfil.es,ghananation.com,girlsocool.com,globaltimes.cn,gsprating.com,guardianonline.co.nz,healthsquare.com,hitfreegames.com,hotfrog.ca,hotfrog.co.nz,hotfrog.co.uk,hotfrog.co.za,hotfrog.com,hotfrog.com.au,hotfrog.com.my,hotfrog.ie,hotfrog.in,hotfrog.ph,hotfrog.sg,hotnewhiphop.com,howard.tv,htxt.co.za,hyipexplorer.com,ibtimes.co.in,ibtimes.co.uk,iconfinder.com,iguide.to,imedicalapps.com,imnotobsessed.com,insidefutbol.com,internationalmeetingsreview.com,internetnews.com,iradio.ie,irishtimes.com,isource.com,japantimes.co.jp,jewishtimes.com,josepvinaixa.com,kbs.co.kr,keepcalm-o-matic.co.uk,ketknbc.com,kicknews.com,kijiji.ca,ktsm.com,kuwaittimes.net,leo.org,livescore.in,lmgtfy.com,londonstockexchange.com,manolith.com,mariopiperni.com,mmosite.com,motherboard.tv,motortrend.com,moviezadda.com,mzhiphop.com,naij.com,nehandaradio.com,netmums.com,networkworld.com,nontonanime.org,nuttymp3.com,oberlo.com,oceanup.com,oncyprus.com,oxforddictionaries.com,pdfmyurl.com,pharmatimes.com,pnet.co.za,postzambia.com,premierleague.com,priceviewer.com,proxyhttp.net,ptotoday.com,radiotoday.co.uk,radiotoday.ie,reference.com,residentadvisor.net,reversephonesearch.com.au,revolution935.com,romereports.com,scientificamerican.com,semiaccurate.com,smallseotools.com,smartcarfinder.com,snakkle.com,soccer24.co.zw,speedcafe.com,sportsvibe.co.uk,starradionortheast.co.uk,subscene.com,sumodb.com,sweeting.org,techfrag.com,tennis.com,thebull.com.au,thefanhub.com,thefringepodcast.com,thehill.com,thehun.com,thesaurus.com,thetriangle.org,time4tv.com,timeslive.co.za,timesofisrael.com,tmi.me,travelpulse.com,trutv.com,tvsquad.com,twirlit.com,umbrelladetective.com,universalmusic.com,ustream.tv,vice.com,victoriafalls24.com,viralnova.com,vnexpress.net,weather.gc.ca,weatheronline.co.uk,webfg.com,wego.com,whatsock.com,worldcrunch.com,xbiz.com,yellowbook.com,zbigz.com##.banner +1001tracklists.com,2br.co.uk,4music.com,90min.com,964eagle.co.uk,adage.com,adnkronos.com,adradio.ae,ameinfo.com,angryduck.com,anyclip.com,aol.com,arcadebomb.com,autofocus.ca,autoline-eu.co.uk,autoline-eu.co.za,autoline-eu.ie,autoline-market.ca,autoline-market.com,autoline.info,autotrader.co.za,b-metro.co.zw,balls.ie,bayt.com,betterrecipes.com,bikechatforums.com,billboard.com,blackamericaweb.com,bored-bored.com,boxoffice.com,bukisa.com,cadplace.co.uk,caribvision.tv,cineuropa.org,cmo.com.au,cnn.com,coryarcangel.com,daily-mail.co.zm,digitallook.com,dreamteamfc.com,dressuppink.com,echoroukonline.com,ecorporateoffices.com,egyptiangazette.net.eg,elyricsworld.com,entrepreneur.com,euobserver.com,eurochannel.com,everyday.com.kh,evilmilk.com,fantasyleague.com,fieldandstream.com,filenewz.com,fool.com,footballtradedirectory.com,forexpeacearmy.com,forum.dstv.com,freshbusinessthinking.com,freshtechweb.com,funpic.hu,gamebanshee.com,gamehouse.com,gamersbook.com,garfield.com,gatewaynews.co.za,general-catalog.com,general-files.com,general-video.net,generalfil.es,ghananation.com,girlsocool.com,git.tc,globaltimes.cn,gsprating.com,guardianonline.co.nz,healthsquare.com,hitfreegames.com,hotfrog.ca,hotfrog.co.nz,hotfrog.co.uk,hotfrog.co.za,hotfrog.com,hotfrog.com.au,hotfrog.com.my,hotfrog.ie,hotfrog.in,hotfrog.ph,hotfrog.sg,hotnewhiphop.com,howard.tv,htxt.co.za,hyipexplorer.com,ibtimes.co.in,ibtimes.co.uk,iconfinder.com,iguide.to,imedicalapps.com,imnotobsessed.com,insidefutbol.com,internationalmeetingsreview.com,internetnews.com,iradio.ie,irishtimes.com,isource.com,japantimes.co.jp,jewishtimes.com,josepvinaixa.com,kbs.co.kr,keepcalm-o-matic.co.uk,ketknbc.com,kicknews.com,kijiji.ca,ktsm.com,kuwaittimes.net,leo.org,livescore.in,lmgtfy.com,londonstockexchange.com,manolith.com,marinelink.com,mariopiperni.com,mercopress.com,mmosite.com,motherboard.tv,motortrend.com,moviezadda.com,mzhiphop.com,naij.com,nehandaradio.com,netmums.com,networkworld.com,nontonanime.org,nuttymp3.com,oberlo.com,oceanup.com,oncyprus.com,oxforddictionaries.com,pdfmyurl.com,pharmatimes.com,pnet.co.za,postzambia.com,premierleague.com,priceviewer.com,proxyhttp.net,ptotoday.com,radiotoday.co.uk,radiotoday.ie,reference.com,residentadvisor.net,reversephonesearch.com.au,revolution935.com,romereports.com,scientificamerican.com,semiaccurate.com,smallseotools.com,smartcarfinder.com,snakkle.com,soccer24.co.zw,speedcafe.com,sportsvibe.co.uk,starradionortheast.co.uk,subscene.com,sumodb.com,sweeting.org,techfrag.com,tennis.com,thebull.com.au,thefanhub.com,thefringepodcast.com,thehill.com,thehun.com,thesaurus.com,thetriangle.org,time4tv.com,timeslive.co.za,timesofisrael.com,tmi.me,travelpulse.com,trutv.com,tvsquad.com,twirlit.com,umbrelladetective.com,universalmusic.com,ustream.tv,vice.com,victoriafalls24.com,viralnova.com,vnexpress.net,weather.gc.ca,weatheronline.co.uk,webfg.com,wego.com,whatsock.com,worldcrunch.com,xbiz.com,yellowbook.com,zbigz.com##.banner autotrader.co.uk##.banner--7th-position +onlineradiobox.com##.banner--footer autotrader.co.uk##.banner--leaderboard autotrader.co.uk##.banner--skyscraper +onlineradiobox.com##.banner--vertical ariacharts.com.au,nation.sc,robinwidget.com,techshout.com##.banner-1 nation.sc,robinwidget.com##.banner-2 dailynewsegypt.com##.banner-250 @@ -57978,6 +61026,7 @@ nbcsports.com,onrpg.com,usahealthcareguide.com##.banner-300-250 alltop.com##.banner-background schoolguide.co.za##.banner-bar schoolguide.co.za##.banner-bar-bot +pretoria.co.za##.banner-bg luxgallery.com##.banner-big-cotent naturalnewsblogs.com,yellowpages.com.lb##.banner-box 1027dabomb.net##.banner-btf @@ -58087,7 +61136,7 @@ timesofoman.com##.bannerbox2 fashionotes.com##.bannerclick arcadebomb.com##.bannerext breakfreemovies.com,fifaembed.com,nowwatchtvlive.com,tvbay.org##.bannerfloat -2merkato.com,2mfm.org,aps.dz,armyrecognition.com,beginlinux.com,brecorder.com,caravansa.co.za,dailynews.co.tz,eatdrinkexplore.com,epgn.com,eprop.co.za,fleetwatch.co.za,gameofthrones.net,i-programmer.info,killerdirectory.com,knowthecause.com,maravipost.com,mbc.mw,mousesteps.com,onislam.net,paris-update.com,radio90fm.com,radiolumiere.org,radiowave.com.na,rainbowpages.lk,rhylfc.co.uk,rtc107fm.com,russianireland.com,sa4x4.co.za,seatrade-cruise.com,soccer24.co.zw,thebankangler.com,thepatriot.co.bw,thesentinel.com,total-croatia-news.com,tribune.net.ph,triplehfm.com.au,vidipedia.org##.bannergroup +2merkato.com,2mfm.org,aps.dz,armyrecognition.com,beginlinux.com,brecorder.com,caravansa.co.za,cbn.co.za,dailynews.co.tz,eatdrinkexplore.com,epgn.com,eprop.co.za,fleetwatch.co.za,gameofthrones.net,i-programmer.info,irishradio.com,killerdirectory.com,knowthecause.com,maravipost.com,mbc.mw,mousesteps.com,onislam.net,pamplinmedia.com,paris-update.com,portlandtribune.com,radio90fm.com,radiolumiere.org,radiowave.com.na,rainbowpages.lk,rhylfc.co.uk,rtc107fm.com,russianireland.com,sa4x4.co.za,seatrade-cruise.com,soccer24.co.zw,thebankangler.com,thepatriot.co.bw,thesentinel.com,total-croatia-news.com,tribune.net.ph,triplehfm.com.au,vidipedia.org##.bannergroup brecorder.com##.bannergroup_box vidipedia.org##.bannergroup_menu malaysiandigest.com##.bannergroup_sideBanner2 @@ -58102,7 +61151,7 @@ mtvindia.com##.bannermain2 techspot.com##.bannernav nerdist.com##.bannerplaceholder digitalproductionme.com,racing-games.com,widih.org##.bannerright -c21media.net,carfinderph.com,classicsdujour.com,igirlsgames.com,jobstreet.com.my,jobstreet.com.sg,kdoctv.net,lolroflmao.com,mumbrella.com.au,mysteriousuniverse.org,phuketgazette.net,rapidtvnews.com,sheknows.com,smallseotools.com,telesurtv.net##.banners +c21media.net,carfinderph.com,classicsdujour.com,igirlsgames.com,jobstreet.com.my,jobstreet.com.sg,kdoctv.net,lolroflmao.com,marinetechnologynews.com,maritimeprofessional.com,mumbrella.com.au,mysteriousuniverse.org,phuketgazette.net,rapidtvnews.com,sheknows.com,smallseotools.com,telesurtv.net##.banners joburgstyle.co.za##.banners-125 wlrfm.com##.banners-bottom-a codecs.com##.banners-right @@ -58193,6 +61242,7 @@ uvnc.com##.black + table[cellspacing="0"][cellpadding="5"][style="width: 100%;"] nowsci.com##.black_overlay kioskea.net##.bloc_09 overwatchhentai.net##.block +interest.co.nz##.block--dfp-setup jobmail.co.za##.block-AdsByJobMail ap.org##.block-ap-google-adwords taxsutra.com##.block-banner @@ -58216,6 +61266,7 @@ practicalpainmanagement.com##.block-oas pddnet.com##.block-panels-mini philstar.com##.block-philstar-ad praguemonitor.com##.block-praguetvads +timesofisrael.com##.block-spotlight football-espana.net,football-italia.net##.block-story-footer-simag-banner accesshollywood.com##.block-style_deals autoexpress.co.uk##.block-taboola @@ -58257,6 +61308,8 @@ euroweek.com##.bnr-top carnewschina.com##.bnr728 informer.com##.bnr_block armenpress.am##.bnrcontainer +teslarati.com##.boa-message +southerntimesafrica.com##.body-header-banner cheatcc.com##.body-side-banner billboard.biz##.bodyContent[style="padding-bottom:30px; text-align: center"] royalbank.com##.bodyPromotion @@ -58265,6 +61318,7 @@ venturebeat.com##.boilerplate-label venturebeat.com##.boilerplate-speedbump barrons.com##.boldGreyNine frommers.com##.book-a-trip +euronews.com##.book-flight f1i.com##.booking biblegateway.com##.bookperks-section cmo.com.au,interiordesign.net##.boombox @@ -58333,6 +61387,8 @@ bmwblog.com##.box_banners_125 al.com,cleveland.com,masslive.com,mlive.com,nj.com,nola.com,pennlive.com##.box_grayoutline findicons.com##.box_info ashampoo.com##.box_recommend2 +zambianeye.com##.box_skitter +canadaka.net##.boxadd lyricsmania.com##.boxcontent1 elitistjerks.com##.boxl0aded activistpost.com##.boxzilla-container @@ -58385,13 +61441,14 @@ clip.dj##.btnDownloadRingtone whosampled.com##.btnRingtoneTrack wrc.com##.btns wrc.com##.btnswf +boredomtherapy.com##.btparel1 gizmodo.com.au##.btyb_cat +hltv.org##.buff-box wired.com##.builder-section-ad whitepages.com##.business_premium_container_top switchboard.com,whitepages.com##.business_premium_results torrentbit.net##.but_down_sponsored 1053kissfm.com##.button-buy -yts.am##.button-green-download-big torrentbit.net##.button-long miloyski.com##.button[target="_blank"] downarchive.com,mechodownload.com##.button_dl @@ -58417,6 +61474,8 @@ guanabee.com##.buzzfeedSubColPod stlmag.com##.buzzworthy getthekick.eu##.bx-wrapper buzzillions.com##.bz-model-lrec +afl.com.au##.c-accordion__item-officialpartners +truck1.eu##.c-banners planetrock.com##.c-leaderboard-wrapper farmanddairy.com##.c-position-in-story businessdailyafrica.com,theeastafrican.co.ke##.c15r @@ -58501,6 +61560,7 @@ newsfactor.com##.cipText search.com##.citeurl 4shared.com##.citrioPromoLink post-gazette.com##.city-coupons-wrap +jeurissen.co##.cja-squareimage crooksandliars.com##.cl_ad_blocks-5 crooksandliars.com##.cl_ad_blocks-6 crooksandliars.com##.clam-google @@ -58626,6 +61686,7 @@ techrepublic.com##.content-top-mpu gizmochina.com##.content-top-wrapper yellowpages.bw,yellowpages.co.ls,yellowpages.co.zm##.contentBannerHolderLarge girlsgogames.com##.contentListSkycontainer +ancient-origins.net##.content_add_block kohit.net##.content_banner_right gamefront.com##.content_bottom_cap laradiofm.com##.content_div3 @@ -58653,6 +61714,7 @@ wnst.net##.coupon_block ftadviser.com##.cpdSponsored afr.com##.cq-sponsored-content politicalwire.com##.cqheadlinebox +mtvema.com##.crazy-sponsorships merriam-webster.com##.creative-300_BOT-container merriam-webster.com##.creative-300_TOP-container plus.im##.creativeWrapper @@ -58667,6 +61729,7 @@ candystand.com##.cs_wide_banner carsales.com.au##.csn-ad-preload reverb.com##.csp-embedded-card vitorrent.net##.css_btn_class_fast +systemrequirementslab.com##.cta-button columbian.com##.cta[style="margin-top: -10px;"] terra.com##.ctn-tgm-bottom-holder funny.com##.ctnAdBanner @@ -58681,6 +61744,7 @@ thestandard.com.ph##.custom-sidebar-block.wcustom-med-rect-banner.custom-banner. malwarehelp.org##.custom_1_box annistonstar.com##.custom_hot_deal_image jobhits.co.uk##.cvads +futurecurrencyforecast.com##.cwc-tor-widget glumbouploads.com##.d0_728 thomasnet.com##.da diply.com##.da-disclaimer @@ -58804,6 +61868,7 @@ tubeplus.me##.download_emule candystand.com##.download_free_games_ad fileshut.biz,fileshut.com##.download_item2 download-movie-soundtracks.com##.download_link > .direct_link +ettv.tv##.download_links fileserve.com##.download_meagaCloud watchseries.li##.download_now_mouseover load.to##.download_right @@ -58817,12 +61882,15 @@ vcdq.com##.dp-widget 9gag.com##.dpa-300 9gag.com##.dpa-728 equestriadaily.com##.drgwefowiehfoiwe +iol.co.za##.drive-360 +systemrequirementslab.com##.driveragent ashampoo.com##.driverupdater journalnow.com##.dt_mod digitaltrends.com##.dtads-slot googleping.com,search.com##.dtext darkreading.com##.dualRight bloomberg.com##.dvz-widget-sponsor +msn.com##.dynamicRRWrapper webmd.com##.dynbm_wrap techraptor.net,watchreport.com##.e3lan300_250-widget euractiv.com##.ea-gat-slot-wrapper @@ -58833,11 +61901,13 @@ psu.com##.ebayh1 gumtree.com##.ecn-display-block ecosia.org##.ecolink-search-result teenvogue.com##.ecom-placement +theblaze.com##.ecomm-widget segmentnext.com##.ecommerce-data smashingmagazine.com##.ed smashingmagazine.com##.ed-us timeoutabudhabi.com##.editoral_banner businessinsider.com.au##.editorial-aside +newagebd.net##.editorialMid dailymail.co.uk##.editors-choice.ccox.link-ccox.linkro-darkred experts-exchange.com##.eeAD notebooks.com##.efbleft @@ -58887,11 +61957,12 @@ nytimes.com##.expediaBooking mercurynews.com##.expertBox bestvpn.com##.expressvpn-box ddlvalley.net##.ext-link -leadership.ng##.external +gizchina.com,leadership.ng##.external smithsonianmag.com##.external-associated smithsonianmag.com##.external-associated-products realestate.co.nz##.externalLinkBar ludokado.com##.external_revenue_accueil +racedepartment.com##.extraFooter thefinancialexpress-bd.com##.extraLink tucows.com##.f11 india.com##.fBannerAside @@ -58905,20 +61976,20 @@ themoviedb.org##.fanhattan might.net##.fat-container smarter.com##.favboxmiddlesearch smarter.com##.favwrapper +finder.com.au##.fbbHero tormovies.org##.fbd-banner sharkscope.com##.fbstyle theguardian.com##.fc-slice__item--mpu-candidate theguardian.com##.fc-slice__popular-mpu bankrate.com##.fcAdGrey webcenters.netscape.compuserve.com##.fcCntnr -yts.am,yts.to##.fd ebay.com##.fdad1 firedrive.com##.fdad_container ghanaweb.com##.featLks reason.com##.feature wowheadnews.com##.feature-aside mumbrella.com.au##.featureBanner -findthatfile.com,lifestyle.yahoo.com,simplyhired.com,yellowpages.com##.featured +aubizbuysell.com.au,findthatfile.com,lifestyle.yahoo.com,nzbizbuysell.co.nz,nzcommercial.co.nz,nzfranchises.co.nz,simplyhired.com,yellowpages.com##.featured recombu.com##.featured-deal sidereel.com##.featured-episode-link everydayhealth.com##.featured-group @@ -58974,6 +62045,7 @@ zylom.com##.floor_wrapper htmldog.com##.flower amctheatres.com##.flt-ad-strut adcrun.ch,bc.vc##.fly_frame +globalnews.ca##.flyer-info calgaryherald.com,edmontonjournal.com,leaderpost.com,lfpress.com,montrealgazette.com,ottawacitizen.com,thestarphoenix.com,vancouversun.com,windsorstar.com##.flyers-header brandonsun.com,winnipegfreepress.com##.flyertown_spotlight futurenet.club##.fn-banner @@ -58994,6 +62066,7 @@ africasports.net##.footer-columns standardmedia.co.ke##.footer-full-banner foxsports.com##.footer-image 931dapaina.com,elitetraveler.com##.footer-leaderboard +earthsky.org##.footer-leaderboard-wrapper ferrari.com##.footer-main__sponsors thecinemasource.com##.footer-marketgid supercars.com##.footer-promo @@ -59031,6 +62104,7 @@ alphacoders.com##.form_info northcoastnow.com##.formy motorhomefacts.com##.forum-promo permies.com##.forum-top-banner +newsroom.co.nz##.foundingpartners b105.com##.fourSquare_outer bc.vc##.fp-bar-dis autotrader.co.uk##.fpa-deal-header @@ -59066,7 +62140,7 @@ whatismybrowser.com##.funholderleaderboard728 mattgemmell.com##.fusion_attrib_footer chrisbrownworld.com,myplay.com##.fwas300x250 masterworksbroadway.com##.fwas728x90_top -chronicle.gi,newsday.co.zw,one.com.mt,southerneye.co.zw,theindependent.co.zw,thestandard.co.zw##.g +chronicle.gi,dallasvoice.com,newsday.co.zw,one.com.mt,southerneye.co.zw,theindependent.co.zw,thestandard.co.zw##.g thelakewoodscoop.com##.g-col > a nofilmschool.com##.g-leader cnx-software.com,thegolfnewsnet.com##.g-single @@ -59173,7 +62247,9 @@ css3generator.com##.gotta-pay-the-bills radioinsight.com##.gp-leader disney.com##.gpt autotrader.co.uk##.gpt-banner--billboard-container +sportinglife.com##.gpt-container dictionary.com##.gpt-content-wrapper +townhall.com##.gpt-header dailypost.co.uk##.gpt-sticky-sidebar belfasttelegraph.co.uk##.grabOnePromo twentytwowords.com##.gray-fullwidth @@ -59228,10 +62304,11 @@ mariopiperni.com,tmrzoo.com##.headbanner inverse.com##.header ynaija.com##.header-728 worldpress.org##.header-b -americanfreepress.net,freemalaysiatoday.com,gameplayinside.com,hotfrog.co.uk,islamchannel.tv,ksstradio.com,landandfarm.com,mashable.com,myrecipes.com,pointblanknews.com,soccer24.co.zw,wow247.co.uk##.header-banner +americanfreepress.net,cookinglight.com,freemalaysiatoday.com,gameplayinside.com,hotfrog.co.uk,islamchannel.tv,ksstradio.com,landandfarm.com,mashable.com,myrecipes.com,pointblanknews.com,soccer24.co.zw,wow247.co.uk##.header-banner fansided.com,winteriscoming.net##.header-billboard vapingunderground.com##.header-block worldpress.org##.header-bnr +playnj.com##.header-bonus kveller.com##.header-bottom thedailystar.net##.header-bottom-adds gamecoupongrid.com##.header-feature @@ -59244,6 +62321,7 @@ confidente.com.na,floridanewsline.com,lyricsbogie.com,queenscourier.com,thenews. bentelevision.com,bh24.co.zw##.header-right-banner-wrapper htxt.co.za##.header-sub newtimes.co.rw,providencejournal.com,southernliving.com##.header-top +kollywoodtoday.net##.header-top-right knowyourmeme.com##.header-unit-wrapper astronomynow.com##.header-widget hd-trailers.net##.header-win @@ -59294,6 +62372,7 @@ netweather.tv##.home300250 greatdaygames.com##.home_Right_bg pbs.org##.home__logo-pond wpbt2.org##.home_banners +gadgetsnow.com##.home_ed300 hpe.com##.home_leaderboard justdubs.tv##.home_leftsidbar_add traileraddict.com##.home_page > div > :first-child + * @@ -59331,6 +62410,7 @@ rte.ie##.hp-mpu huffingtonpost.com##.hp-ss-leaderboard surfline.com##.hp_camofday-ad itp.net##.hpbanner +theoutline.com##.hpe-card blog.recruitifi.com##.hs-cta-wrapper filetram.com##.hsDownload usatodayhss.com##.hss-background-link @@ -59344,6 +62424,7 @@ channelinsider.com##.html_module helpwithsmoking.com##.hws extremetech.com##.hybrid-bar + div f1i.com##.hype +artstation.com##.i-love-artstation animenewsnetwork.co.uk,animenewsnetwork.com##.iab break.com##.iab-300x250 break.com##.iab-label @@ -59352,6 +62433,7 @@ telegraph.co.uk##.iabUnit tripadvisor.com##.iab_medRec whattoexpect.com##.iabicon infobetting.com##.ibBanner +yts.ag,yts.am##.ibox-bordered coolest-gadgets.com##.iboxmiddle fileserve.com##.ico_mcLogo shockwave.com##.icon16AdChoices @@ -59412,6 +62494,7 @@ pixdaus.com##.inlineBanner pcgamesn.com##.inlineMPUs 9to5google.com,9to5mac.com,9to5toys.com,electrek.co##.inlinead + * > div > img 9to5google.com,9to5mac.com,9to5toys.com,electrek.co##.inlinead + [class] +pcgamesn.com##.inlinerail brightsideofnews.com##.inner-banner-72890 cartoonnetwork.com##.inner266 medical-hypotheses.com##.innerBanner @@ -59464,9 +62547,11 @@ ninemsn.com.au##.jobsearchBox radiotoday.com.au##.jobsstyle toorgle.net##.join inews.co.uk##.jp-slot +marinelink.com,maritimepropulsion.com,yachtingjournal.com##.jq-banner buzzfeed.com##.js-bfa-impression haaretz.com##.js-clickTracker-for-addBlocker mixcloud.com##.js-dfp-mpu +finder.com.au##.js-sitewide-banner theguardian.com##.js-sticky-mpu theguardian.com##.js-top-banner careerbuilder.com##.jsHomeSpotBanner @@ -59508,10 +62593,11 @@ txfm.ie##.last_10Buy afterdawn.com##.last_forum_mainos restaurants.com##.latad espn.co.uk,espncricinfo.com##.latest_sports630 +flatuicolors.com##.launchers aniscartujo.com##.layer_main iwradio.co.uk##.layerslider_widget independent.co.uk,standard.co.uk##.layout-component-ines-sponsored-features-sidebar -flava.co.nz,hauraki.co.nz,mixonline.co.nz,newstalkzb.co.nz,thehits.co.nz,zmonline.com##.layout__background +flava.co.nz,hauraki.co.nz,mixonline.co.nz,newstalkzb.co.nz,radiosport.co.nz,thehits.co.nz,zmonline.com##.layout__background pastebin.com##.layout_clear milesplit.com##.lb etonline.com##.lb_bottom @@ -59524,6 +62610,7 @@ lankabusinessonline.com##.lbo-ad-home-300x250 itp.net##.lboard pcmag.com##.lbwidget politifact.com##.ldrbd +cnet.com##.leadWrap hotscripts.com,techrepublic.com,theatermania.com,thepcguild.com##.leader divamag.co.uk,pc-specs.com,readmetro.com##.leader-board interaksyon.com##.leader-board-1 @@ -59540,7 +62627,7 @@ expertreviews.co.uk##.leaderLeft expertreviews.co.uk##.leaderRight bakercityherald.com##.leaderTop freelanceswitch.com,stockvault.net,tutsplus.com##.leader_board -1019thewolf.com,1047.com.au,2dayfm.com.au,2gofm.com.au,2mcfm.com.au,2rg.com.au,2wg.com.au,420careers.com,4tofm.com.au,923thefox.com,929.com.au,953srfm.com.au,9to5google.com,9to5mac.com,9to5toys.com,abajournal.com,abovethelaw.com,adn.com,advosports.com,adyou.me,androidfirmwares.net,aroundosceola.com,autoaction.com.au,autos.ca,autotrader.ca,ballstatedaily.com,baydriver.co.nz,bellinghamherald.com,bestproducts.com,birdmanstunna.com,blitzcorner.com,bnd.com,bradenton.com,browardpalmbeach.com,cantbeunseen.com,carynews.com,centredaily.com,chairmanlol.com,citymetric.com,citypages.com,claytonnewsstar.com,clgaming.net,clicktogive.com,cnet.com,coastandcountrynews.co.nz,cokeandpopcorn.com,commercialappeal.com,cosmopolitan.co.uk,cosmopolitan.com,cosmopolitan.in,cosmopolitan.ng,courierpress.com,cprogramming.com,dailynews.co.zw,dailysport.co.uk,dallasobserver.com,designtaxi.com,digitalspy.com,digitaltrends.com,diply.com,directupload.net,dispatch.com,diyfail.com,docspot.com,donchavez.com,driving.ca,dummies.com,edmunds.com,electrek.co,elle.com,elledecor.com,energyvoice.com,enquirerherald.com,esquire.com,explainthisimage.com,expressandstar.com,film.com,foodista.com,fortmilltimes.com,forums.thefashionspot.com,fox.com.au,fox1150.com,fresnobee.com,funnyexam.com,funnytipjars.com,galatta.com,gamerevolution.com,gamesindustry.biz,gamesville.com,geek.com,givememore.com.au,gmanetwork.com,goldenpages.be,goldfm.com.au,goodhousekeeping.com,gosanangelo.com,guernseypress.com,hardware.info,harpersbazaar.com,heart1073.com.au,heatworld.com,hemmings.com,heraldonline.com,hi-mag.com,hit105.com.au,hit107.com,hot1035.com,hot1035radio.com,hotfm.com.au,hourdetroit.com,housebeautiful.com,houstonpress.com,hypegames.com,iamdisappoint.com,idahostatesman.com,idello.org,imedicalapps.com,independentmail.com,indie1031.com,intomobile.com,ioljobs.co.za,irishexaminer.com,islandpacket.com,itnews.com.au,itproportal.com,japanisweird.com,jdpower.com,jerseyeveningpost.com,kentucky.com,keysnet.com,kidspot.com.au,kitsapsun.com,knoxnews.com,kofm.com.au,lakewyliepilot.com,laweekly.com,ledger-enquirer.com,legion.org,lgbtqnation.com,lightreading.com,lolhome.com,lonelyplanet.com,lsjournal.com,mac-forums.com,macon.com,mapcarta.com,marieclaire.com,marinmagazine.com,mcclatchydc.com,medicalnewstoday.com,mercedsunstar.com,meteovista.co.uk,meteovista.com,miaminewtimes.com,mix.com.au,modbee.com,monocle.com,morefailat11.com,myrtlebeachonline.com,nameberry.com,naplesnews.com,nature.com,nbl.com.au,newarkrbp.org,newsobserver.com,nowtoronto.com,nxfm.com.au,objectiface.com,onnradio.com,openfile.ca,organizedwisdom.com,overclockers.com,passedoutphotos.com,pehub.com,peoplespharmacy.com,perfectlytimedphotos.com,phoenixnewtimes.com,photographyblog.com,pinknews.co,pinknews.co.uk,pons.com,pons.eu,popularmechanics.com,pressherald.com,radiowest.com.au,readamericanfootball.com,readarsenal.com,readastonvilla.com,readbasketball.com,readbetting.com,readbournemouth.com,readboxing.com,readbrighton.com,readbundesliga.com,readburnley.com,readcars.co,readceltic.com,readchampionship.com,readchelsea.com,readcricket.com,readcrystalpalace.com,readeverton.com,readeverything.co,readfashion.co,readfilm.co,readfood.co,readfootball.co,readgaming.co,readgolf.com,readhorseracing.com,readhuddersfield.com,readhull.com,readinternationalfootball.com,readlaliga.com,readleicester.com,readliverpoolfc.com,readmancity.com,readmanutd.com,readmiddlesbrough.com,readmma.com,readmotorsport.com,readmusic.co,readnewcastle.com,readnorwich.com,readnottinghamforest.com,readolympics.com,readpl.com,readrangers.com,readrugbyunion.com,readseriea.com,readshowbiz.co,readsouthampton.com,readsport.co,readstoke.com,readsunderland.com,readswansea.com,readtech.co,readtennis.co,readtottenham.com,readtv.co,readussoccer.com,readwatford.com,readwestbrom.com,readwestham.com,readwsl.com,rebubbled.com,recode.net,redding.com,reporternews.com,roadandtrack.com,roadrunner.com,roulettereactions.com,rr.com,sacarfan.co.za,sanluisobispo.com,scifinow.co.uk,seafm.com.au,searchenginesuggestions.com,shinyshiny.tv,shitbrix.com,shocktillyoudrop.com,shropshirestar.com,slashdot.org,slideshare.net,southerncrossten.com.au,space.com,spacecast.com,sparesomelol.com,spoiledphotos.com,sportsnet.ca,sportsvite.com,starfm.com.au,stopdroplol.com,straitstimes.com,stripes.com,stv.tv,sunfm.com.au,sunherald.com,supersport.com,tattoofailure.com,tbreak.com,tcpalm.com,techdigest.tv,techzim.co.zw,terra.com,thamesradio.london,theatermania.com,thecrimson.com,thehollywoodgossip.com,thejewishnews.com,thenationalstudent.com,thenewstribune.com,theolympian.com,therangecountry.com.au,theriver.com.au,theskanner.com,thestar.com.my,thestate.com,timescolonist.com,timesrecordnews.com,titantv.com,treehugger.com,tri-cityherald.com,triplem.com.au,triplemclassicrock.com,tvfanatic.com,uswitch.com,vcstar.com,villagevoice.com,vivastreet.co.uk,vr-zone.com,walyou.com,washingtonpost.com,waterline.co.nz,westword.com,whatsonstage.com,where.ca,wired.com,yodawgpics.com,yoimaletyoufinish.com##.leaderboard +1019thewolf.com,1047.com.au,2dayfm.com.au,2gofm.com.au,2mcfm.com.au,2rg.com.au,2wg.com.au,420careers.com,4tofm.com.au,923thefox.com,929.com.au,953srfm.com.au,9to5google.com,9to5mac.com,9to5toys.com,abajournal.com,abovethelaw.com,adn.com,advosports.com,adyou.me,androidfirmwares.net,aroundosceola.com,autoaction.com.au,autos.ca,autotrader.ca,ballstatedaily.com,baydriver.co.nz,bellinghamherald.com,bestproducts.com,birdmanstunna.com,blitzcorner.com,bnd.com,bradenton.com,browardpalmbeach.com,cantbeunseen.com,carynews.com,centredaily.com,chairmanlol.com,citymetric.com,citypages.com,claytonnewsstar.com,clgaming.net,clicktogive.com,cnet.com,coastandcountrynews.co.nz,cokeandpopcorn.com,commercialappeal.com,cosmopolitan.co.uk,cosmopolitan.com,cosmopolitan.in,cosmopolitan.ng,courierpress.com,cprogramming.com,dailynews.co.zw,dailysport.co.uk,dallasobserver.com,designtaxi.com,digitalspy.com,digitaltrends.com,diply.com,directupload.net,dispatch.com,diyfail.com,docspot.com,donchavez.com,driving.ca,dummies.com,edmunds.com,electrek.co,elle.com,elledecor.com,energyvoice.com,enquirerherald.com,esquire.com,explainthisimage.com,expressandstar.com,film.com,foodista.com,fortmilltimes.com,forums.thefashionspot.com,fox.com.au,fox1150.com,fresnobee.com,funnyexam.com,funnytipjars.com,galatta.com,gamerevolution.com,gamesindustry.biz,gamesville.com,geek.com,givememore.com.au,gmanetwork.com,goldenpages.be,goldfm.com.au,goodhousekeeping.com,gosanangelo.com,guernseypress.com,hardware.info,harpersbazaar.com,heart1073.com.au,heatworld.com,hemmings.com,heraldonline.com,hi-mag.com,hit105.com.au,hit107.com,hot1035.com,hot1035radio.com,hotfm.com.au,hourdetroit.com,housebeautiful.com,houstonpress.com,hypegames.com,iamdisappoint.com,idahostatesman.com,idello.org,imedicalapps.com,independentmail.com,indie1031.com,intomobile.com,ioljobs.co.za,irishexaminer.com,islandpacket.com,itnews.com.au,itproportal.com,japanisweird.com,jdpower.com,jerseyeveningpost.com,kentucky.com,keysnet.com,kidspot.com.au,kitsapsun.com,knoxnews.com,kofm.com.au,lakewyliepilot.com,laweekly.com,ledger-enquirer.com,legion.org,lgbtqnation.com,lifezette.com,lightreading.com,lolhome.com,lonelyplanet.com,lsjournal.com,mac-forums.com,macon.com,mapcarta.com,marieclaire.co.za,marieclaire.com,marinmagazine.com,mcclatchydc.com,medicalnewstoday.com,mercedsunstar.com,meteovista.co.uk,meteovista.com,miaminewtimes.com,mix.com.au,modbee.com,monocle.com,morefailat11.com,myrtlebeachonline.com,nameberry.com,naplesnews.com,nature.com,nbl.com.au,newarkrbp.org,newsobserver.com,nowtoronto.com,nxfm.com.au,objectiface.com,onnradio.com,openfile.ca,organizedwisdom.com,overclockers.com,passedoutphotos.com,pehub.com,peoplespharmacy.com,perfectlytimedphotos.com,phoenixnewtimes.com,photographyblog.com,pinknews.co,pinknews.co.uk,pons.com,pons.eu,popularmechanics.com,pressherald.com,radiowest.com.au,readamericanfootball.com,readarsenal.com,readastonvilla.com,readbasketball.com,readbetting.com,readbournemouth.com,readboxing.com,readbrighton.com,readbundesliga.com,readburnley.com,readcars.co,readceltic.com,readchampionship.com,readchelsea.com,readcricket.com,readcrystalpalace.com,readeverton.com,readeverything.co,readfashion.co,readfilm.co,readfood.co,readfootball.co,readgaming.co,readgolf.com,readhorseracing.com,readhuddersfield.com,readhull.com,readinternationalfootball.com,readlaliga.com,readleicester.com,readliverpoolfc.com,readmancity.com,readmanutd.com,readmiddlesbrough.com,readmma.com,readmotorsport.com,readmusic.co,readnewcastle.com,readnorwich.com,readnottinghamforest.com,readolympics.com,readpl.com,readrangers.com,readrugbyunion.com,readseriea.com,readshowbiz.co,readsouthampton.com,readsport.co,readstoke.com,readsunderland.com,readswansea.com,readtech.co,readtennis.co,readtottenham.com,readtv.co,readussoccer.com,readwatford.com,readwestbrom.com,readwestham.com,readwsl.com,rebubbled.com,recode.net,redding.com,reporternews.com,roadandtrack.com,roadrunner.com,roulettereactions.com,rr.com,sacarfan.co.za,sanluisobispo.com,scifinow.co.uk,seafm.com.au,searchenginesuggestions.com,shinyshiny.tv,shitbrix.com,shocktillyoudrop.com,shropshirestar.com,slashdot.org,slideshare.net,southerncrossten.com.au,space.com,spacecast.com,sparesomelol.com,spoiledphotos.com,sportsnet.ca,sportsvite.com,starfm.com.au,stopdroplol.com,straitstimes.com,stripes.com,stv.tv,sunfm.com.au,sunherald.com,supersport.com,tattoofailure.com,tbreak.com,tcpalm.com,techdigest.tv,techzim.co.zw,terra.com,thamesradio.london,theatermania.com,thecrimson.com,thehollywoodgossip.com,thejewishnews.com,thenationalstudent.com,thenewstribune.com,theolympian.com,therangecountry.com.au,theriver.com.au,theskanner.com,thestar.com.my,thestate.com,timescolonist.com,timesrecordnews.com,titantv.com,treehugger.com,tri-cityherald.com,triplem.com.au,triplemclassicrock.com,tutorialrepublic.com,tvfanatic.com,uswitch.com,vcstar.com,villagevoice.com,vivastreet.co.uk,vr-zone.com,walyou.com,washingtonpost.com,waterline.co.nz,westword.com,whatsonstage.com,where.ca,wired.com,wmagazine.com,yodawgpics.com,yoimaletyoufinish.com##.leaderboard ameinfo.com##.leaderboard-area rantnow.com##.leaderboard-atf autotrader.co.uk,mixcloud.com##.leaderboard-banner @@ -59604,6 +62691,7 @@ jpost.com##.level-2-horizontal-banner-wrap jpost.com##.level-6-horizontal-banner-wrap aol.com##.lft120x60 autoline-eu.co.uk,autoline-eu.co.za,autoline-eu.ie,autoline-market.ca,autoline-market.com,autoline.info##.lh-bn-wrapper +op.gg##.life-owner oce.op.gg##.lifeOnwerAd-387354261 mobygames.com##.lifesupport-footer-wrapper mobygames.com##.lifesupport-header @@ -59624,10 +62712,12 @@ answers.com##.links_openx ipsnews.net##.linksmoll_black youtube.com##.list-view[style="margin: 7px 0pt;"] maps.yahoo.com##.listing > .ysm +gosearchresults.com##.listing-right cfos.de##.ll_center cso.com.au,goodgearguide.com.au,pcworld.co.nz,pcworld.idg.com.au##.lo-toppromos calgaryherald.com##.local-branding allrecipes.com##.local-offers +ninjakiwi.com##.local-skin theonion.com##.local_recirc hiphopdx.com##.lockerdome logect.com##.logect_ads01_wrp @@ -59640,8 +62730,6 @@ themoscowtimes.com##.logo_popup leaprate.com##.logooos_container toblender.com##.longadd channel24.co.za,netwerk24.com,news24.com,sport24.co.za,w24.co.za,wheels24.co.za##.love2meet -vg247.com##.low-leader-container -eurogamer.net##.low-leaderboard-container omegle.com##.lowergaybtn omegle.com##.lowersexybtn cfos.de##.lr_left @@ -59670,7 +62758,7 @@ digitaltrends.com,tvguide.com##.m-shop digitaltrends.com##.m-widget_deal share-links.biz##.m10.center share-links.biz##.m20 > div[id]:first-child:last-child -minivannews.com##.m_banner_show +gayvegas.com,minivannews.com##.m_banner_show downloadatoz.com##.ma hitc.com##.ma-wrapper movies.msn.com##.magAd @@ -59680,6 +62768,7 @@ cointelegraph.com##.main-banner dictionary.com##.main-leaderboard nagpurtoday.in##.main-logo + div[style="float:right;"] veekyforums.com##.main-rc +forbesindia.com##.main-stories-bg thedailystar.net##.mainAddSpage investing.com##.mainLightBoxFilter tradingpost.com.au##.mainWrapper-csa @@ -59703,7 +62792,7 @@ industryweek.com##.market600 investors.com##.marketBox nzherald.co.nz##.marketPlace gisborneherald.co.nz##.market_place -knowd.com,rockpapershotgun.com,theslingshot.com##.marketing +knowd.com,theslingshot.com##.marketing edmunds.com##.marketing-message-section bangkok.com##.marketing-spot rtklive.com##.marketing_banner @@ -59716,6 +62805,7 @@ dailymotion.com##.masscast_middle_box macworld.co.uk##.mastBannerContainer groovekorea.com##.master-slider-main-widget pushsquare.com,songlyrics.com##.masthead +firstpost.com##.masthead-associate slacktory.com##.masthead-banner lifesitenews.com##.matched-content-wrapper fixitscripts.com##.max-banner @@ -59802,6 +62892,7 @@ einthusan.com##.mid_medium_leaderboard babylon.com##.mid_right einthusan.com##.mid_small_leaderboard metroflog.com##.midbanner +edutourism.in##.middMain ocweekly.com##.middle scanwith.com##.middle-banner tradetrucks.com.au##.middle-banner-list @@ -59871,7 +62962,7 @@ seetickets.com##.mp-sidebar-right newscientist.com##.mpMPU syfy.com##.mps-container cnbc.com##.mps-slot -98fm.com,accringtonobserver.co.uk,afcbournemouthnews.com,alloaadvertiser.com,ardrossanherald.com,audioreview.com,autotrader.co.za,barrheadnews.com,bigtop40.com,birminghammail.co.uk,birminghampost.co.uk,bizarremag.com,bobfm.co.uk,bordertelegraph.com,bracknellnews.co.uk,burnleyfcnews.com,capitalfm.com,capitalxtra.com,carrickherald.com,caughtoffside.com,centralfifetimes.com,chelseanews.com,chesterchronicle.co.uk,chroniclelive.co.uk,classicfm.com,clydebankpost.co.uk,cnet.com,coventrytelegraph.net,crewechronicle.co.uk,crystalpalacenews.com,cultofandroid.com,cumnockchronicle.com,dailypost.co.uk,dailyrecord.co.uk,dcsuk.info,directory.im,directory247.co.uk,divamag.co.uk,dplay.com,dumbartonreporter.co.uk,dunfermlinepress.com,durhamtimes.co.uk,eastlothiancourier.com,econsultancy.com,eurogamer.net,evertonnews.com,examiner.co.uk,findanyfilm.com,football-league.co.uk,games.co.uk,gamesindustry.biz,gardensillustrated.com,gazettelive.co.uk,getbucks.co.uk,getreading.co.uk,getsurrey.co.uk,getwestlondon.co.uk,golf365.com,goonernews.com,greenocktelegraph.co.uk,hammersheadlines.com,heart.co.uk,heatworld.com,helensburghadvertiser.co.uk,her.ie,herfamily.ie,huddersfieldtownnews.com,impartialreporter.com,independent.co.uk,indy100.com,irishexaminer.com,irvinetimes.com,jamieoliver.com,jazzfm.com,joe.co.uk,joe.ie,journallive.co.uk,largsandmillportnews.com,leicestercitynews.org,liverpoolecho.co.uk,localberkshire.co.uk,look.co.uk,loughboroughecho.net,macclesfield-express.co.uk,macuser.co.uk,manchestereveningnews.co.uk,mancitynews.com,manunews.com,metoffice.gov.uk,mtv.com.lb,mumsnet.com,musicradar.com,musicradio.com,mygoldmusic.co.uk,newburyandthatchamchronicle.co.uk,newcastleunitednews.org,newscientist.com,newstalk.com,newstatesman.com,northernfarmer.co.uk,osadvertiser.co.uk,peeblesshirenews.com,pinknews.co.uk,planetrock.com,propertynews.com,racecar-engineering.com,radiotimes.com,radiox.co.uk,readamericanfootball.com,readarsenal.com,readastonvilla.com,readbasketball.com,readbetting.com,readbournemouth.com,readboxing.com,readbrighton.com,readbundesliga.com,readburnley.com,readcars.co,readceltic.com,readchampionship.com,readchelsea.com,readcricket.com,readcrystalpalace.com,readeverton.com,readeverything.co,readfashion.co,readfilm.co,readfood.co,readfootball.co,readgaming.co,readgolf.com,readhorseracing.com,readhuddersfield.com,readhull.com,readingchronicle.co.uk,readinternationalfootball.com,readlaliga.com,readleicester.com,readliverpoolfc.com,readmancity.com,readmanutd.com,readmiddlesbrough.com,readmma.com,readmotorsport.com,readmusic.co,readnewcastle.com,readnorwich.com,readnottinghamforest.com,readolympics.com,readpl.com,readrangers.com,readrugbyunion.com,readseriea.com,readshowbiz.co,readsouthampton.com,readsport.co,readstoke.com,readsunderland.com,readswansea.com,readtech.co,readtennis.co,readtottenham.com,readtv.co,readussoccer.com,readwatford.com,readwestbrom.com,readwestham.com,readwsl.com,realradioxs.co.uk,recombu.com,redhillandreigatelife.co.uk,rochdaleonline.co.uk,rossendalefreepress.co.uk,rte.ie,runcornandwidnesweeklynews.co.uk,saintsnews.com,scotsman.com,seagullsnews.com,skysports.com,sloughobserver.co.uk,smallholder.co.uk,smartertravel.com,smoothradio.com,southportvisiter.co.uk,southwestfarmer.co.uk,spin1038.com,spinsouthwest.com,sportsjoe.ie,sportsmole.co.uk,spursnews.com,stokecitynews.com,strathallantimes.co.uk,swanseacitynews.com,t3.com,tcmuk.tv,the-gazette.co.uk,the-tls.co.uk,theadvertiserseries.co.uk,thejournal.co.uk,thelancasterandmorecambecitizen.co.uk,thetimes.co.uk,thevillager.co.uk,thisisfutbol.com,timeoutabudhabi.com,timeoutbahrain.com,timeoutdoha.com,timeoutdubai.com,todayfm.com,toffeeweb.com,troontimes.com,tv3.ie,txfm.ie,uktv.co.uk,usgamer.net,vg247.com,videogamer.com,walesonline.co.uk,walkon.com,warringtonguardian.co.uk,watfordfcnews.com,westbromnews.com,wiltshirebusinessonline.co.uk,windsorobserver.co.uk##.mpu +98fm.com,accringtonobserver.co.uk,afcbournemouthnews.com,alloaadvertiser.com,ardrossanherald.com,audioreview.com,autotrader.co.za,barrheadnews.com,bigtop40.com,birminghammail.co.uk,birminghampost.co.uk,bizarremag.com,bobfm.co.uk,bordertelegraph.com,bracknellnews.co.uk,burnleyfcnews.com,capitalfm.com,capitalxtra.com,carrickherald.com,caughtoffside.com,centralfifetimes.com,chelseanews.com,chesterchronicle.co.uk,chroniclelive.co.uk,classicfm.com,clydebankpost.co.uk,cnet.com,coventrytelegraph.net,crewechronicle.co.uk,crystalpalacenews.com,cultofandroid.com,cumnockchronicle.com,dailypost.co.uk,dailyrecord.co.uk,dcsuk.info,directory.im,directory247.co.uk,divamag.co.uk,dplay.com,dumbartonreporter.co.uk,dunfermlinepress.com,durhamtimes.co.uk,eastlothiancourier.com,econsultancy.com,evertonnews.com,examiner.co.uk,findanyfilm.com,football-league.co.uk,games.co.uk,gamesindustry.biz,gardensillustrated.com,gazettelive.co.uk,getbucks.co.uk,getreading.co.uk,getsurrey.co.uk,getwestlondon.co.uk,golf365.com,goonernews.com,greenocktelegraph.co.uk,hammersheadlines.com,heart.co.uk,heatworld.com,helensburghadvertiser.co.uk,her.ie,herfamily.ie,huddersfieldtownnews.com,impartialreporter.com,independent.co.uk,indy100.com,irishexaminer.com,irvinetimes.com,jamieoliver.com,jazzfm.com,joe.co.uk,joe.ie,journallive.co.uk,largsandmillportnews.com,leicestercitynews.org,liverpoolecho.co.uk,localberkshire.co.uk,look.co.uk,loughboroughecho.net,macclesfield-express.co.uk,macuser.co.uk,manchestereveningnews.co.uk,mancitynews.com,manunews.com,metoffice.gov.uk,mtv.com.lb,mumsnet.com,musicradar.com,musicradio.com,mygoldmusic.co.uk,newburyandthatchamchronicle.co.uk,newcastleunitednews.org,newscientist.com,newstalk.com,newstatesman.com,northernfarmer.co.uk,osadvertiser.co.uk,peeblesshirenews.com,pinknews.co.uk,planetrock.com,propertynews.com,racecar-engineering.com,radiotimes.com,radiox.co.uk,readamericanfootball.com,readarsenal.com,readastonvilla.com,readbasketball.com,readbetting.com,readbournemouth.com,readboxing.com,readbrighton.com,readbundesliga.com,readburnley.com,readcars.co,readceltic.com,readchampionship.com,readchelsea.com,readcricket.com,readcrystalpalace.com,readeverton.com,readeverything.co,readfashion.co,readfilm.co,readfood.co,readfootball.co,readgaming.co,readgolf.com,readhorseracing.com,readhuddersfield.com,readhull.com,readingchronicle.co.uk,readinternationalfootball.com,readlaliga.com,readleicester.com,readliverpoolfc.com,readmancity.com,readmanutd.com,readmiddlesbrough.com,readmma.com,readmotorsport.com,readmusic.co,readnewcastle.com,readnorwich.com,readnottinghamforest.com,readolympics.com,readpl.com,readrangers.com,readrugbyunion.com,readseriea.com,readshowbiz.co,readsouthampton.com,readsport.co,readstoke.com,readsunderland.com,readswansea.com,readtech.co,readtennis.co,readtottenham.com,readtv.co,readussoccer.com,readwatford.com,readwestbrom.com,readwestham.com,readwsl.com,realradioxs.co.uk,recombu.com,redhillandreigatelife.co.uk,rochdaleonline.co.uk,rossendalefreepress.co.uk,rte.ie,runcornandwidnesweeklynews.co.uk,saintsnews.com,scotsman.com,seagullsnews.com,skysports.com,sloughobserver.co.uk,smallholder.co.uk,smartertravel.com,smoothradio.com,southportvisiter.co.uk,southwestfarmer.co.uk,spin1038.com,spinsouthwest.com,sportsjoe.ie,sportsmole.co.uk,spursnews.com,stokecitynews.com,strathallantimes.co.uk,swanseacitynews.com,t3.com,tcmuk.tv,the-gazette.co.uk,the-tls.co.uk,theadvertiserseries.co.uk,thejournal.co.uk,thelancasterandmorecambecitizen.co.uk,thetimes.co.uk,thevillager.co.uk,thisisfutbol.com,timeoutabudhabi.com,timeoutbahrain.com,timeoutdoha.com,timeoutdubai.com,todayfm.com,toffeeweb.com,troontimes.com,tv3.ie,txfm.ie,uktv.co.uk,videogamer.com,walesonline.co.uk,walkon.com,warringtonguardian.co.uk,watfordfcnews.com,westbromnews.com,wiltshirebusinessonline.co.uk,windsorobserver.co.uk##.mpu greatbritishlife.co.uk,sport360.com##.mpu-banner 4music.com##.mpu-block rightmove.co.uk##.mpu-slot @@ -59897,6 +62988,7 @@ govtech.com##.mt-20 motortrend.com##.mt-spotlight facemoods.com##.mts + .search-list movieking.me##.mv_dirad +dexerto.com##.my3.tc javascript-coder.com##.myadv1 mycoupons.com##.myc_google cracksfiles.com##.mylink @@ -59922,7 +63014,6 @@ ncaa.com##.ncaaAdTag depositfiles.com,dfiles.eu##.network_downloader keepcalm-o-matic.co.uk##.new-banner makeuseof.com##.new-sidebar-deals -yts.am##.newdd northjersey.com##.newerheaderbg instructables.com##.newrightbar_div_10 jpost.com##.news-feed-banner @@ -59956,6 +63047,7 @@ moddb.com##.normalmediabox cookingforengineers.com##.nothing designtaxi.com##.noticeboard hypable.com##.notification-area +tinkercad.com##.notifications-wrapper bleepingcomputer.com##.noty_body philly.com##.nouveau financialpost.com##.npBgSponsoredLinks @@ -59971,6 +63063,7 @@ timpul.md,trm.md##.numbers-placeholder nplusonemag.com##.nurble cheezburger.com##.nw-rail-min-250 ninemsn.com.au##.nw_ft_all_partners +marineelectronics.com,marinetechnologynews.com,maritimeprofessional.com##.nwm-banner nymag.com,vulture.com##.nym-ad-active nytimes.com##.nytmm-ss-ad-target nytimes.com##.nytmm-ss-big-ad @@ -59978,7 +63071,7 @@ nzherald.co.nz##.nzh-bigbanner nzherald.co.nz##.nzh-extendedbanner nzherald.co.nz##.nzme_ss foodnetwork.com,hgtv.com##.o-Leaderboard -comicbook.com,counton2.com,suntimes.com,thechronicleherald.ca##.oas +aleteia.org,comicbook.com,counton2.com,suntimes.com,thechronicleherald.ca##.oas timesfreepress.com##.oas-instory adage.com##.oaswrapper cheezburger.com##.ob-widget-section @@ -59991,6 +63084,7 @@ espnfc.co.uk,espnfc.com,espnfc.com.au,espnfcasia.com##.odds lifehack.org##.offer yasni.com##.offerbox nationalpost.com,space.com##.offers +mada.org.qa##.official-sponsors polishlinux.org##.oio-badge mindsetforsuccess.net##.ois_wrapper okcupid.com##.okad @@ -60001,6 +63095,7 @@ plus.im##.one-creative oneindia.com##.oneindia-coupons-block 50statesclassifieds.com##.onepxtable[width="468"] thedigeratilife.com##.optad +advocate.com,out.com##.ourSponsors all-shares.com##.outInformation news.sky.com##.outbrain-table-recommendations-bottom eeweb.com,megashare.com##.overlay @@ -60014,6 +63109,7 @@ worldoftanks-wot.com##.p2small local.com##.pB5.mB15 polls.aol.com##.p_divR amazon.com##.pa-sp-container +bing.com##.pa_mlo chaptercheats.com,longislandpress.com,tucows.com##.pad10 demonoid.pw##.pad9px_left > table:nth-child(8) inquirer.net##.padtopbot5 @@ -60081,8 +63177,9 @@ mybroadband.co.za##.partner_post 411.com##.partner_searches ioljobs.co.za##.partner_sites freshnewgames.com##.partnercontent_box +phorio.com##.partnerlogos-wrapper bhg.com##.partnerpromos -2oceansvibe.com,bundesliga.com,computershopper.com,evertonfc.com,freedict.com,independent.co.uk,juventus.com,letour.fr,pcmag.com,speedcafe.com,tgdaily.com,tweetmeme.com,wbj.pl,wilv.com##.partners +2oceansvibe.com,bundesliga.com,computershopper.com,evertonfc.com,freedict.com,independent.co.uk,juventus.com,letour.fr,nrl.com,pcmag.com,speedcafe.com,tgdaily.com,tweetmeme.com,wbj.pl,wilv.com##.partners araratadvertiser.com.au,areanews.com.au,armidaleexpress.com.au,avonadvocate.com.au,batemansbaypost.com.au,baysidebulletin.com.au,begadistrictnews.com.au,bellingencourier.com.au,bendigoadvertiser.com.au,blayneychronicle.com.au,bombalatimes.com.au,boorowanewsonline.com.au,bordermail.com.au,braidwoodtimes.com.au,bunburymail.com.au,busseltonmail.com.au,camdencourier.com.au,canowindranews.com.au,centraladvocate.com.au,centralwesterndaily.com.au,cessnockadvertiser.com.au,colliemail.com.au,colypointobserver.com.au,coomaexpress.com.au,cootamundraherald.com.au,cowraguardian.com.au,crookwellgazette.com.au,dailyadvertiser.com.au,dailyliberal.com.au,donnybrookmail.com.au,dungogchronicle.com.au,easternriverinachronicle.com.au,edenmagnet.com.au,esperanceexpress.com.au,forbesadvocate.com.au,gleninnesexaminer.com.au,gloucesteradvocate.com.au,goondiwindiargus.com.au,goulburnpost.com.au,greatlakesadvocate.com.au,grenfellrecord.com.au,guyraargus.com.au,hardenexpress.com.au,hepburnadvocate.com.au,huntervalleynews.net.au,inverelltimes.com.au,irrigator.com.au,juneesoutherncross.com.au,lakesmail.com.au,lithgowmercury.com.au,macleayargus.com.au,mailtimes.com.au,maitlandmercury.com.au,mandurahmail.com.au,manningrivertimes.com.au,margaretrivermail.com.au,merimbulanewsonline.com.au,merredinmercury.com.au,moreechampion.com.au,mudgeeguardian.com.au,muswellbrookchronicle.com.au,myallcoastnota.com.au,nambuccaguardian.com.au,naroomanewsonline.com.au,narrominenewsonline.com.au,newcastlestar.com.au,northerndailyleader.com.au,northweststar.com.au,nvi.com.au,nynganobserver.com.au,oberonreview.com.au,parkeschampionpost.com.au,portnews.com.au,portpirierecorder.com.au,portstephensexaminer.com.au,queanbeyanage.com.au,riverinaleader.com.au,sconeadvocate.com.au,singletonargus.com.au,southcoastregister.com.au,southernhighlandnews.com.au,southernweekly.com.au,standard.net.au,stawelltimes.com.au,summitsun.com.au,tenterfieldstar.com.au,theadvocate.com.au,thecourier.com.au,theherald.com.au,theridgenews.com.au,therural.com.au,townandcountrymagazine.com.au,ulladullatimes.com.au,waginargus.com.au,walchanewsonline.com.au,wauchopegazette.com.au,wellingtontimes.com.au,westernadvocate.com.au,westernmagazine.com.au,winghamchronicle.com.au,yasstribune.com.au,youngwitness.com.au##.partners-container thedodo.com##.partners-widget serverwatch.com##.partners_ITs @@ -60091,9 +63188,9 @@ arrivealive.co.za##.partnersheading theweek.co.uk##.partnership-top ryanair.com##.partnersmenu nzbclub.com##.partsincomplete +liveuamap.com##.passby cjnews.com##.paszone_container prankvidz.com##.pb-container -washingtonpost.com##.pb-f-page-outbrain eeweb.com##.pbox neverendingplaylist.com##.pcad extremetech.com,geek.com##.pcmag-mostclicked @@ -60101,6 +63198,7 @@ pcmag.com##.pcmwrap photodom.com##.pd_AdBlock search.smartaddressbar.com##.peach imvu.com##.peoplesearch-ad +vosizneias.com##.perm forums.vr-zone.com##.perm_announcement collectivelyconscious.net##.pf-content > [style*="display:"] politifact.com##.pfad @@ -60117,6 +63215,7 @@ phoronix.com##.phxcms_contentphx_right_bar:first-child biggestplayer.me##.piji industryweek.com##.pillar-promo-unit metacrawler.com,start.mysearchdial.com##.pirArea +twitch.tv##.pl-overlay vr-zone.com##.place_top gamesradar.com,pcgamer.com,t3.com,techradar.com##.placeholder gamersyde.com##.placeholder-bottom @@ -60137,6 +63236,7 @@ overthumbs.com##.playerad netmums.com##.plinth-mpu ulivetv.com##.plugbarremozi wsj.com##.pmCfoDeloitte +playnj.com##.pnj-table streamingthe.net##.pnl_video_2 freewebarcade.com##.pnum pokernewsreport.com##.pokerbanner @@ -60186,12 +63286,13 @@ indiatimes.com,thetowner.com##.powered 1053kissfm.com##.powered-by infowars.com,prisonplanet.com##.ppani planetrugby.com##.pr-art-betlinks +mysmartprice.com##.prc-tbl lowellsun.com##.preHeaderRegion sassymamahk.com##.pre_header_widget gamesting.com##.pregleaderboard gcnlive.com##.premSponsor towersearch.com##.premier -citationmachine.net,thomsonlocal.com,whitepages.com##.premium +aubizbuysell.com.au,citationmachine.net,nzbizbuysell.co.nz,nzcommercial.co.nz,nzfranchises.co.nz,thomsonlocal.com,whitepages.com##.premium yellowbook.com##.premium-listing dramafever.com##.premium-overlay gamblinginsider.com##.premium_box @@ -60235,6 +63336,7 @@ wnd.com##.prom-full-width-expandable apps.opera.com,autosport.com,babynamegenie.com,businessdailyafrica.com,computerandvideogames.com,dailyrecord.co.uk,eclipse.org,film.com,foreignpolicy.com,irishmirror.ie,macworld.com,manchestereveningnews.co.uk,nbcbayarea.com,nwherald.com,planetsourcecode.com,sandiego6.com,sciagaj.org,sfgate.com,thenextweb.com,theonion.com,totalxbox.com,varsity.com,w3techs.com,wgxa.tv,wsj.com##.promo onhax.me##.promo-an yt-festivals.appspot.com##.promo-area +winscp.net##.promo-block fourfourtwo.com##.promo-block-center bbcgoodfood.com,pri.org##.promo-box fool.com##.promo-box-column @@ -60274,6 +63376,7 @@ imgur.com,investors.com,search.genieo.com,search.installmac.com##.promoted twitter.com##.promoted-account andoveradvertiser.co.uk,asianimage.co.uk,autoexchange.co.uk,banburycake.co.uk,barryanddistrictnews.co.uk,basildonstandard.co.uk,basingstokegazette.co.uk,bicesteradvertiser.net,borehamwoodtimes.co.uk,bournemouthecho.co.uk,braintreeandwithamtimes.co.uk,brentwoodlive.co.uk,bridgwatermercury.co.uk,bridportnews.co.uk,bromsgroveadvertiser.co.uk,bucksfreepress.co.uk,burnhamandhighbridgeweeklynews.co.uk,burytimes.co.uk,campaignseries.co.uk,chardandilminsternews.co.uk,chelmsfordweeklynews.co.uk,chesterlestreetadvertiser.co.uk,chorleycitizen.co.uk,clactonandfrintongazette.co.uk,consettstanleyadvertiser.co.uk,cotswoldessence.co.uk,cotswoldjournal.co.uk,cravenherald.co.uk,creweguardian.co.uk,croydonguardian.co.uk,dailyecho.co.uk,darlingtonandstocktontimes.co.uk,dorsetecho.co.uk,droitwichadvertiser.co.uk,dudleynews.co.uk,durhamadvertiser.co.uk,ealingtimes.co.uk,echo-news.co.uk,enfieldindependent.co.uk,eppingforestguardian.co.uk,epsomguardian.co.uk,eveningtimes.co.uk,eveshamjournal.co.uk,falmouthpacket.co.uk,freepressseries.co.uk,gazette-news.co.uk,gazetteherald.co.uk,gazetteseries.co.uk,guardian-series.co.uk,halesowennews.co.uk,halsteadgazette.co.uk,hampshirechronicle.co.uk,harrowtimes.co.uk,harwichandmanningtreestandard.co.uk,heraldscotland.com,heraldseries.co.uk,herefordtimes.com,hillingdontimes.co.uk,ilkleygazette.co.uk,keighleynews.co.uk,kidderminstershuttle.co.uk,knutsfordguardian.co.uk,lancashiretelegraph.co.uk,ledburyreporter.co.uk,leighjournal.co.uk,ludlowadvertiser.co.uk,maldonandburnhamstandard.co.uk,malverngazette.co.uk,messengernewspapers.co.uk,middlewichguardian.co.uk,milfordmercury.co.uk,monmouthshirecountylife.co.uk,newsshopper.co.uk,northwichguardian.co.uk,northyorkshireadvertiser.co.uk,oxfordmail.co.uk,oxfordtimes.co.uk,penarthtimes.co.uk,prestwichandwhitefieldguide.co.uk,redditchadvertiser.co.uk,redhillandreigatelife.co.uk,richmondandtwickenhamtimes.co.uk,romseyadvertiser.co.uk,runcornandwidnesworld.co.uk,salisburyjournal.co.uk,smallholder.co.uk,somersetcountygazette.co.uk,southendstandard.co.uk,southwalesargus.co.uk,southwalesguardian.co.uk,southwestfarmer.co.uk,stalbansreview.co.uk,sthelensstar.co.uk,stourbridgenews.co.uk,surreycomet.co.uk,suttonguardian.co.uk,swindonadvertiser.co.uk,tewkesburyadmag.co.uk,theargus.co.uk,theboltonnews.co.uk,thenational.scot,thenorthernecho.co.uk,thescottishfarmer.co.uk,thetelegraphandargus.co.uk,thetottenhamindependent.co.uk,thewestmorlandgazette.co.uk,thisisthewestcountry.co.uk,thurrockgazette.co.uk,times-series.co.uk,wandsworthguardian.co.uk,warringtonguardian.co.uk,watfordobserver.co.uk,wearvalleyadvertiser.co.uk,westerntelegraph.co.uk,wharfedaleobserver.co.uk,wilmslowguardian.co.uk,wiltsglosstandard.co.uk,wiltshiretimes.co.uk,wimbledonguardian.co.uk,wirralglobe.co.uk,witneygazette.co.uk,worcesternews.co.uk,yeovilexpress.co.uk,yorkpress.co.uk,yourlocalguardian.co.uk##.promoted-block twitter.com##.promoted-trend +twitter.com##.promoted-tweet[data-disclosure-type="political"] twitter.com##.promoted-tweet[data-disclosure-type="promoted"] youtube.com##.promoted-videos search.genieo.com##.promoted_right @@ -60319,6 +63422,7 @@ elpais.com##.publi300_elpais elpais.com##.publi728_elpais catholic.net##.publicidad reporter.bz##.publicidad-logo +eitb.eus##.publicidad_robapaginas europolitics.info##.publicite1 hancinema.net##.publicite_468x60 hancinema.net##.publicite_mobile_300x250 @@ -60356,8 +63460,8 @@ mygames4girls.com##.rads07 dailyfreegames.com##.radsbox weatherzone.com.au##.rainbowstrip isearch.whitesmoke.com##.rating -yts.am##.rating-row > .button-green-download2-big amctv.com##.rb-dart +mydorpie.com##.rbancont pocketnow.com##.rc-item pocketnow.com##.rc-photo bustedcoverage.com##.rcr-box @@ -60366,6 +63470,7 @@ wsj.com##.reTransWidget elyrics.net##.read3 commercialtrucktrader.com##.real-media300x250 infoworld.com##.recRes_head +nypost.com,pagesix.com##.recirc ebookee.org##.recomended webopedia.com##.recommend golf.com,si.com##.recommend-section @@ -60379,6 +63484,7 @@ hindustantimes.com##.recommended-area aplus.com##.recommended-block casinonewsdaily.com##.recommended-casinos-widget yellowpages.qa##.recommended-div +winaero.com##.recommended-inline xml.com##.recommended_div2 fastcompany.com##.recommender gsmchoice.com##.recommends @@ -60429,6 +63535,7 @@ intelius.com##.resourceBox cio.com,informationweek.com,infoworld.com##.resources macmillandictionary.com##.responsive_cell_whole duckduckgo.com##.result--ad > .result__body +jetphotos.com##.result--adv qwant.com##.result--ext simplefilesearch.com##.result-f wrongdiagnosis.com##.result_adv @@ -60452,6 +63559,7 @@ informer.com##.review_a1 hindustantimes.com##.rft_logos alltheragefaces.com##.rg popeater.com##.rgtPane +breakingnews.ie##.ri_container pv-magazine.com##.ric_rot_banner siteslike.com##.rif marieclaire.co.uk,search.smartaddressbar.com,usnewsuniversitydirectory.com##.right @@ -60533,6 +63641,7 @@ news24.com,sport24.co.za,women24.com##.rubyContainer 6scoops.com,9gag.com##.s-300 listverse.com##.s-a virginmedia.com##.s-links +firstpost.com##.s-logo itweb.co.za##.s-logos business-standard.com##.s-s amazon.com##.s-sponsored-list-header @@ -60554,10 +63663,13 @@ mouseprice.com##.salerent_advt nigerianbulletin.com##.samBannerUnit casinonewsdaily.com##.sb-live-dealers scienceblogs.com##.sb-sponsor +bing.com##.sb_adTA +bing.com##.sb_add usmagazine.com##.sb_logo thedirty.com##.sbanner 4kidstv.com##.sbbox1 mobilebloom.com##.sbpricing +softonic.com##.sc-card-affiliation bitcoinblogger.com##.sc_ads_within_one scmp.com##.scmp_advert-tile skysports.com##.score-bet @@ -60660,6 +63772,7 @@ channel24.co.za##.showmaxDiv crunchyroll.com##.showmedia-tired-of-ads ndtv.com##.shp_wdgt_banner ndtv.com##.shp_wdgt_prd +shazam.com##.shz-buy complex.com##.side-300x600 xboxdvr.com##.side-ac houseandleisure.co.za##.side-add @@ -60675,7 +63788,7 @@ wow-europe.com##.side_banner_305x133 panarmenian.net##.side_panner newburytoday.co.uk##.side_takeover_inner electricpig.co.uk##.side_wide_banner -kicktorrent.space,newburytoday.co.uk##.sidebar +kicktorrent.space,newburytoday.co.uk,tutorialrepublic.com##.sidebar weknowmemes.com##.sidebar > .widgetcontainer photobucket.com##.sidebar > div[class]:first-child thejointblog.com##.sidebar img[width="235"] @@ -60729,6 +63842,7 @@ bestvaluelaptops.co.uk##.single-728 cryptothrift.com##.single-auction-ad bestvaluelaptops.co.uk##.single-box gaystarnews.com##.single-sponsored +businessinsider.com##.site-banner infosecurity-magazine.com,sassyhongkong.com,sassymanila.com##.site-leaderboard wahcricket.com##.site-mainhead fxstreet.com,macstories.net,seatrade-cruise.com##.site-sponsor @@ -60747,6 +63861,7 @@ bit.com.au##.skin-btn autocarindia.com##.skin-link tennisworldusa.org##.skin1 videogamer.com,zdnet.com##.skinClick +charismanews.com##.skinTrackClicks bleedingcool.com##.skinny-skyscraper entrepreneur.com,newstatesman.com##.sky miniclip.com##.sky-wrapper @@ -60759,7 +63874,7 @@ football365.com##.skybet-space planetf1.com,planetrugby.com##.skybetbar eweek.com##.skylabel games2c.com,knowyourmobile.com,mymovies.net##.skyright -afcbournemouthnews.com,baydriver.co.nz,bighospitality.co.uk,bigtennetwork.com,burnleyfcnews.com,californiareport.org,chelseanews.com,coastandcountrynews.co.nz,columbiatribune.com,comicbookresources.com,computerweekly.com,crystalpalacenews.com,datpiff.com,emedtv.com,engadget.com,etonline.com,evertonnews.com,evilmilk.com,goonernews.com,guanabee.com,gumtree.co.za,hammersheadlines.com,huddersfieldtownnews.com,infosecurity-magazine.com,iwatchstuff.com,keyetv.com,kqed.org,l4dmaps.com,leicestercitynews.org,ludobox.com,mancitynews.com,manunews.com,moneyweek.com,morningadvertiser.co.uk,newcastleunitednews.org,pastemagazine.com,pcworld.com,planetrock.com,pulse.co.uk,saintsnews.com,scienceblogs.com,sciencedaily.com,seagullsnews.com,sportsvibe.co.uk,spursnews.com,stokecitynews.com,swanseacitynews.com,topgear.com,walkon.com,waterline.co.nz,watfordfcnews.com,weartv.com,webshots.com,westbromnews.com,wrc.com##.skyscraper +afcbournemouthnews.com,baydriver.co.nz,bighospitality.co.uk,bigtennetwork.com,burnleyfcnews.com,californiareport.org,cheese.com,chelseanews.com,coastandcountrynews.co.nz,columbiatribune.com,comicbookresources.com,computerweekly.com,crystalpalacenews.com,datpiff.com,emedtv.com,engadget.com,etonline.com,evertonnews.com,evilmilk.com,goonernews.com,guanabee.com,gumtree.co.za,hammersheadlines.com,huddersfieldtownnews.com,infosecurity-magazine.com,iwatchstuff.com,keyetv.com,kqed.org,l4dmaps.com,leicestercitynews.org,ludobox.com,mancitynews.com,manunews.com,moneyweek.com,morningadvertiser.co.uk,newcastleunitednews.org,pastemagazine.com,pcworld.com,planetrock.com,pulse.co.uk,saintsnews.com,scienceblogs.com,sciencedaily.com,seagullsnews.com,sportsvibe.co.uk,spursnews.com,stokecitynews.com,swanseacitynews.com,topgear.com,walkon.com,waterline.co.nz,watfordfcnews.com,weartv.com,webshots.com,westbromnews.com,wrc.com##.skyscraper dailynewsegypt.com##.skyscraper-banner infosecurity-magazine.com##.skyscraper-button democraticunderground.com,sciencedaily.com##.skyscraper-container @@ -60869,7 +63984,7 @@ radiozindagi.com##.sponeser mediagazer.com##.sponrn pho.to,smartwebby.com,whoownes.com,workhound.co.uk,yahoo.com##.spons njuice.com,wwitv.com##.sponsb -1130thetiger.com,1310news.com,2oceansvibe.com,964eagle.co.uk,abc22now.com,airlineroute.net,airliners.net,animepaper.net,app.com,ar15.com,austinist.com,b100quadcities.com,bexhillobserver.net,blackpoolfc.co.uk,blackpoolgazette.co.uk,bloomberg.com,bognor.co.uk,bostonstandard.co.uk,brisbanetimes.com.au,brothersoft.com,businessinsider.com,canberratimes.com.au,cbslocal.com,cd1025.com,centralillinoisproud.com,chicagoist.com,chichester.co.uk,concordmonitor.com,dailymaverick.co.za,dcist.com,domainincite.com,dramafever.com,eastbourneherald.co.uk,eastidahonews.com,electricenergyonline.com,europages.co.uk,eurovision.tv,ewn.co.za,gamingcloud.com,gothamist.com,halifaxcourier.co.uk,hastingsobserver.co.uk,hellomagazine.com,homelife.com.au,independent.ie,informationweek.com,isearch.igive.com,itwebafrica.com,khak.com,kkyr.com,kosy790am.com,kpbs.org,ktla.com,kygl.com,laist.com,lcfc.com,lep.co.uk,limerickleader.ie,lmgtfy.com,mg.co.za,mix933fm.com,networkworld.com,newrepublic.com,news1130.com,newsweek.com,nocamels.com,nouse.co.uk,pastie.org,phillyvoice.com,pogo.com,portsmouth.co.uk,power959.com,prestontoday.net,proactiveinvestors.com,proactiveinvestors.com.au,publicradio.org,rock1049.com,rte.ie,scotsman.com,sfgate.com,sfist.com,shieldsgazette.com,sky.com,skysports.com,smh.com.au,spaldingtoday.co.uk,speedcafe.com,star935fm.com,sunderlandecho.com,techonomy.com,theage.com.au,themeditelegraph.com,thescarboroughnews.co.uk,thestar.co.uk,theworld.org,userscripts.org,variety.com,verizon.net,videolan.org,watoday.com.au,wayfm.com,wfnt.com,wigantoday.net,wklh.com,wscountytimes.co.uk,wsj.com,yorkshireeveningpost.co.uk,yorkshirepost.co.uk,zdnet.co.uk,zuula.com##.sponsor +1130thetiger.com,1310news.com,2oceansvibe.com,964eagle.co.uk,abc22now.com,airlineroute.net,airliners.net,animepaper.net,app.com,ar15.com,austinist.com,b100quadcities.com,bexhillobserver.net,blackpoolfc.co.uk,blackpoolgazette.co.uk,bloomberg.com,bognor.co.uk,bostonstandard.co.uk,brisbanetimes.com.au,brothersoft.com,businessinsider.com,canberratimes.com.au,cbslocal.com,cd1025.com,centralillinoisproud.com,chicagoist.com,chichester.co.uk,concordmonitor.com,dailymaverick.co.za,dcist.com,domainincite.com,dramafever.com,eastbourneherald.co.uk,eastidahonews.com,electricenergyonline.com,europages.co.uk,eurovision.tv,ewn.co.za,gamingcloud.com,gayvegas.com,gothamist.com,halifaxcourier.co.uk,hastingsobserver.co.uk,hellomagazine.com,homelife.com.au,independent.ie,informationweek.com,isearch.igive.com,itwebafrica.com,khak.com,kkyr.com,kosy790am.com,kpbs.org,ktla.com,kygl.com,laist.com,lcfc.com,lep.co.uk,limerickleader.ie,lmgtfy.com,mg.co.za,mix933fm.com,networkworld.com,newrepublic.com,news1130.com,newsweek.com,nocamels.com,nouse.co.uk,pastie.org,phillyvoice.com,pogo.com,portsmouth.co.uk,power959.com,prestontoday.net,proactiveinvestors.com,proactiveinvestors.com.au,publicradio.org,rock1049.com,rte.ie,scotsman.com,sfgate.com,sfist.com,shieldsgazette.com,sky.com,skysports.com,smh.com.au,spaldingtoday.co.uk,speedcafe.com,star935fm.com,sunderlandecho.com,techonomy.com,theage.com.au,themeditelegraph.com,thescarboroughnews.co.uk,thestar.co.uk,theworld.org,userscripts.org,variety.com,verizon.net,videolan.org,watoday.com.au,wayfm.com,wfnt.com,wigantoday.net,wklh.com,wscountytimes.co.uk,wsj.com,yorkshireeveningpost.co.uk,yorkshirepost.co.uk,zdnet.co.uk,zuula.com##.sponsor search.comcast.net##.sponsor-6 kiswrockgirls.com##.sponsor-banner tekrevue.com##.sponsor-blurb @@ -60913,7 +64028,7 @@ freeyourandroid.com##.sponsorarea vancouversun.com##.sponsorcontent monsterindia.com##.sponsoreRes monsterindia.com##.sponsoreRes_rp -92q.com,abovethelaw.com,app.com,argusleader.com,azdailysun.com,battlecreekenquirer.com,baxterbulletin.com,biv.com,bloomberg.com,bostonmagazine.com,break.com,bucyrustelegraphforum.com,burlingtonfreepress.com,businesstech.co.za,centralohio.com,chillicothegazette.com,chronicle.co.zw,cincinnati.com,cio.com,citizen-times.com,clarionledger.com,cnbc.com,cnet.com,cnn.com,coloradoan.com,computerworld.com,coshoctontribune.com,courier-journal.com,courierpostonline.com,dailyrecord.com,dailyworld.com,defensenews.com,delawareonline.com,delmarvanow.com,desmoinesregister.com,divamag.co.uk,dnj.com,ebookee.org,examiner.co.uk,express.co.uk,fdlreporter.com,federaltimes.com,findbestvideo.com,floridatoday.com,freep.com,funnyordie.com,geektime.com,govtech.com,greatfallstribune.com,greenbaypressgazette.com,greenvilleonline.com,guampdn.com,hattiesburgamerican.com,hellobeautiful.com,herald.co.zw,hometownlife.com,hotklix.com,htrnews.com,imgur.com,independent.ie,indystar.com,infoworld.com,irishtimes.com,ithacajournal.com,ixquick.com,jacksonsun.com,javaworld.com,jconline.com,knoworthy.com,lansingstatejournal.com,lfpress.com,livingstondaily.com,lohud.com,lycos.com,mansfieldnewsjournal.com,marionstar.com,marketingland.com,marshfieldnewsherald.com,montgomeryadvertiser.com,msn.com,mybroadband.co.za,mycentraljersey.com,mydesert.com,mywot.com,networkworld.com,newarkadvocate.com,news-leader.com,news-press.com,newsleader.com,newsone.com,niagarafallsreview.ca,noscript.net,nugget.ca,pal-item.com,parent24.com,pcworld.com,pnj.com,portclintonnewsherald.com,postcrescent.com,poughkeepsiejournal.com,press-citizen.com,pressconnects.com,racinguk.com,rgj.com,salon.com,scottishdailyexpress.co.uk,sctimes.com,searchengineland.com,seroundtable.com,sheboyganpress.com,shreveporttimes.com,slate.com,stargazette.com,startpage.com,statesmanjournal.com,stevenspointjournal.com,tallahassee.com,techworld.com,tennessean.com,theadvertiser.com,thebarrieexaminer.com,thecalifornian.com,thedailyjournal.com,thedailyobserver.ca,thedirty.com,theguardian.com,theleafchronicle.com,thenationalstudent.com,thenews-messenger.com,thenewsstar.com,thenorthwestern.com,theobserver.ca,thepeterboroughexaminer.com,thespectrum.com,thestarpress.com,thetimesherald.com,thetowntalk.com,timeout.com,timeslive.co.za,timesofmalta.com,traveller24.com,trovit.co.uk,visaliatimesdelta.com,wausaudailyherald.com,wheels.ca,wisconsinrapidstribune.com,yippy.com,zanesvilletimesrecorder.com##.sponsored +92q.com,abovethelaw.com,app.com,argusleader.com,azdailysun.com,battlecreekenquirer.com,baxterbulletin.com,biv.com,bloomberg.com,bostonmagazine.com,break.com,bucyrustelegraphforum.com,burlingtonfreepress.com,businesstech.co.za,centralohio.com,chicagobusiness.com,chillicothegazette.com,chronicle.co.zw,cincinnati.com,cio.com,citizen-times.com,clarionledger.com,cnbc.com,cnet.com,cnn.com,coloradoan.com,computerworld.com,coshoctontribune.com,courier-journal.com,courierpostonline.com,dailymaverick.co.za,dailyrecord.com,dailyworld.com,defensenews.com,delawareonline.com,delmarvanow.com,desmoinesregister.com,divamag.co.uk,dnj.com,ebookee.org,examiner.co.uk,express.co.uk,fdlreporter.com,federaltimes.com,findbestvideo.com,floridatoday.com,freep.com,funnyordie.com,geektime.com,govtech.com,greatfallstribune.com,greenbaypressgazette.com,greenvilleonline.com,guampdn.com,hattiesburgamerican.com,hellobeautiful.com,herald.co.zw,hometownlife.com,hotklix.com,htrnews.com,imgur.com,independent.ie,indystar.com,infoworld.com,irishtimes.com,ithacajournal.com,ixquick.com,jacksonsun.com,javaworld.com,jconline.com,knoworthy.com,lansingstatejournal.com,lfpress.com,livingstondaily.com,lohud.com,lycos.com,mansfieldnewsjournal.com,marionstar.com,marketingland.com,marshfieldnewsherald.com,montgomeryadvertiser.com,msn.com,mybroadband.co.za,mycentraljersey.com,mydesert.com,mywot.com,networkworld.com,newarkadvocate.com,news-leader.com,news-press.com,newsleader.com,newsone.com,niagarafallsreview.ca,noscript.net,nugget.ca,nzherald.co.nz,pal-item.com,parent24.com,pcworld.com,pnj.com,portclintonnewsherald.com,postcrescent.com,poughkeepsiejournal.com,press-citizen.com,pressconnects.com,racinguk.com,rgj.com,salon.com,scottishdailyexpress.co.uk,sctimes.com,searchengineland.com,seroundtable.com,sheboyganpress.com,shreveporttimes.com,slate.com,stargazette.com,startpage.com,statesmanjournal.com,stevenspointjournal.com,tallahassee.com,techworld.com,tennessean.com,theadvertiser.com,thebarrieexaminer.com,thecalifornian.com,thedailyjournal.com,thedailyobserver.ca,thedirty.com,theguardian.com,theleafchronicle.com,thenationalstudent.com,thenews-messenger.com,thenewsstar.com,thenorthwestern.com,theobserver.ca,thepeterboroughexaminer.com,thespectrum.com,thestarpress.com,thetimesherald.com,thetowntalk.com,timeout.com,timeslive.co.za,timesofmalta.com,traveller24.com,trovit.co.uk,visaliatimesdelta.com,wausaudailyherald.com,wheels.ca,wisconsinrapidstribune.com,yippy.com,zanesvilletimesrecorder.com##.sponsored hindustantimes.com##.sponsored-area phillyvoice.com##.sponsored-article-widget christianpost.com,gardensillustrated.com##.sponsored-articles @@ -60925,6 +64040,7 @@ washingtontimes.com##.sponsored-container chron.com,eurosport.com,slate.com,w24.co.za##.sponsored-content tumblr.com##.sponsored-day-media-section itproportal.com##.sponsored-hub +theblaze.com##.sponsored-image techtipsgeek.com##.sponsored-level telegraph.co.uk##.sponsored-list-item usnews.com##.sponsored-listing @@ -60959,12 +64075,14 @@ news-medical.net##.sponsorer-note classifiedads.com##.sponsorhitext dailyglow.com##.sponsorlogo premierleague.com##.sponsorlogos -affiliatesrating.com,allkpop.com,androidfilehost.com,arsenal.com,audiforums.com,backpage.com,blueletterbible.org,canaries.co.uk,capitalfm.co.ke,dolliecrave.com,eaglewavesradio.com.au,foodhub.co.nz,geckoforums.net,health24.com,herold.at,hobbytalk.com,jaguarforums.com,keepvid.com,lake-link.com,meanjin.com.au,morokaswallows.co.za,nesn.com,nineoclock.ro,quotes.net,thebulls.co.za,thedailywtf.com,themuslimweekly.com,thespinoff.co.nz,thinksteroids.com,wbal.com,yellowpageskenya.com##.sponsors +affiliatesrating.com,africaoilandpower.com,allkpop.com,androidfilehost.com,arsenal.com,audiforums.com,backpage.com,blueletterbible.org,canaries.co.uk,capitalfm.co.ke,dolliecrave.com,eaglewavesradio.com.au,foodhub.co.nz,geckoforums.net,health24.com,herold.at,hobbytalk.com,jaguarforums.com,keepvid.com,lake-link.com,meanjin.com.au,morokaswallows.co.za,mtvema.com,nesn.com,nineoclock.ro,quotes.net,thebugle.co.za,thebulls.co.za,thedailywtf.com,themuslimweekly.com,thespinoff.co.nz,thinksteroids.com,wbal.com,yellowpageskenya.com##.sponsors herold.at##.sponsors + .hdgTeaser herold.at##.sponsors + .hdgTeaser + #karriere +thespinoff.co.nz##.sponsors-block ca2016.com##.sponsors-grid pri.org##.sponsors-logo-group keepvid.com##.sponsors-s +firstpost.com##.sponsors-wrap appadvice.com##.sponsorsAside skilouise.com##.sponsorsSlider pwnage.tv##.sponsors_bar @@ -61032,7 +64150,10 @@ citytalk.fm##.standard-skyscraper-widget leo.org##.standard_banner stardoll.com##.stardollads cinemablend.com##.sticky-div +wtop.com##.sticky_parent gohuskies.com##.stickybar +pcmag.com##.stickyblogroll +shazam.com##.store pcauthority.com.au##.storeWidget pcauthority.com.au##.storeWidgetBottom brisbanetimes.com.au,canberratimes.com.au,smh.com.au,theage.com.au,watoday.com.au##.story--promo @@ -61053,6 +64174,7 @@ bangkok.com##.strip-banner-top people.com,peoplepets.com##.stylefind people.com##.stylefindtout videohelp.com##.stylenormal[width="24%"][valign="top"][align="left"] +firesticktricks.com##.su-note complex.com##.sub-div goo-net-exchange.com##.subBnr lolhome.com##.subPicBanner @@ -61064,6 +64186,7 @@ classicalite.com##.subleft > .at_con1 + div > div:first-child + :last-child businessinsider.com##.subnav-container viralviralvideos.com##.suf-horizontal-widget twitter.com##.suggested-tweet-stream-container +scotch.io##.super-duper interaksyon.com##.super-leader-board monocle.com,tnp.sg##.super-leaderboard t3.com##.superSky @@ -61116,8 +64239,9 @@ hgtv.com##.tcap hiphopearly.com##.td-468 thespec.com##.td-Home_Sponsor cyberparse.co.uk##.td-a-rec +alextimes.com##.td-a-rec-id-content_bottom sonorannews.com,wonkette.com##.td-a-rec-id-sidebar -brila.net,businessmirror.com.ph,cgmagonline.com,sanmarinotribune.com,theyeshivaworld.com##.td-banner-wrap-full +brila.net,businessmirror.com.ph,cgmagonline.com,sanmarinotribune.com,theyeshivaworld.com,thisisanfield.com##.td-banner-wrap-full nontondramaonline.co##.td-banner-wrap-fulles mobiletor.com##.td-footer-wrap ticgn.com,wtf1.co.uk##.td-footer-wrapper @@ -61157,6 +64281,7 @@ vaughnlive.tv##.theAboutWrap burntorangereport.com##.theFlip thonline.com##.thheaderweathersponsor vogue.com##.thin_banner +onlinepokerreport.com##.thirstylinkimg thesaturdaypaper.com.au##.thp-wrapper y100.com##.threecolumn_rightcolumn supercompressor.com##.thrillist-ad @@ -61193,7 +64318,7 @@ euobserver.com,runescape.com,thehill.com##.top searchza.com,webpronews.com##.top-750 houseandleisure.co.za##.top-add outlooktraveller.com##.top-add-banner -9to5google.com,animetake.com,arabianbusiness.com,brainz.org,centralchronicle.in,dailynews.gov.bw,dnainfo.com,ebony.com,firsttoknow.com,leadership.ng,leedsunited.com,letstalkbitcoin.com,reverso.net,rockthebells.net,spanishdict.com,torrentreactor.com,torrentreactor.net,total-croatia-news.com,weeklyworldnews.com,yellowpages.com.jo,yellowpages.com.lb##.top-banner +9to5google.com,animetake.com,arabianbusiness.com,brainz.org,centralchronicle.in,cfl.ca,dailynews.gov.bw,dnainfo.com,ebony.com,firsttoknow.com,leadership.ng,leedsunited.com,letstalkbitcoin.com,reverso.net,rockthebells.net,spanishdict.com,torrentreactor.com,torrentreactor.net,total-croatia-news.com,weeklyworldnews.com,yellowpages.com.jo,yellowpages.com.lb##.top-banner mmohuts.com##.top-banner-billboard manicapost.com##.top-banner-block rumorfix.com##.top-banner-container @@ -61212,13 +64337,13 @@ standardmedia.co.ke##.top-right standardmedia.co.ke##.top-right-inner espnfc.com##.top-row worldradio.ch##.top-schmetterling -accringtonobserver.co.uk,belfastlive.co.uk,birminghammail.co.uk,cambridge-news.co.uk,chesterchronicle.co.uk,chroniclelive.co.uk,coventrytelegraph.net,crewechronicle.co.uk,dailypost.co.uk,dailyrecord.co.uk,dublinlive.ie,examiner.co.uk,gazettelive.co.uk,getbucks.co.uk,gethampshire.co.uk,getreading.co.uk,getsurrey.co.uk,getwestlondon.co.uk,glasgowlive.co.uk,hinckleytimes.net,irishmirror.ie,leicestermercury.co.uk,liverpoolecho.co.uk,loughboroughecho.net,macclesfield-express.co.uk,manchestereveningnews.co.uk,mirror.co.uk,rossendalefreepress.co.uk,southportvisiter.co.uk,stokesentinel.co.uk,walesonline.co.uk,wharf.co.uk##.top-slot +accringtonobserver.co.uk,belfastlive.co.uk,birminghammail.co.uk,cambridge-news.co.uk,chesterchronicle.co.uk,chroniclelive.co.uk,coventrytelegraph.net,crewechronicle.co.uk,dailypost.co.uk,dailyrecord.co.uk,devonlive.com,dublinlive.ie,examiner.co.uk,gazettelive.co.uk,getbucks.co.uk,gethampshire.co.uk,getreading.co.uk,getsurrey.co.uk,getwestlondon.co.uk,glasgowlive.co.uk,hinckleytimes.net,irishmirror.ie,leicestermercury.co.uk,lincolnshirelive.co.uk,liverpoolecho.co.uk,loughboroughecho.net,macclesfield-express.co.uk,manchestereveningnews.co.uk,mirror.co.uk,rossendalefreepress.co.uk,southportvisiter.co.uk,stokesentinel.co.uk,walesonline.co.uk,wharf.co.uk##.top-slot whowhatwear.com.au##.top-slot-container metrolyrics.com##.top-sponsor theticketmiami.com##.top-super-leaderboard usniff.com##.top-usniff-torrents jarkey.net##.top728 -aol.ca,aol.com,ap.org,dailytrust.com.ng,nerdist.com,reviewgist.com,shelterpop.com,tampabay.com,telegraph.co.uk,wsj.com##.topAd +advocate.com,aol.ca,aol.com,ap.org,dailytrust.com.ng,nerdist.com,out.com,reviewgist.com,shelterpop.com,tampabay.com,telegraph.co.uk,weibo.com,wsj.com##.topAd stevedeace.com##.topAddHolder motor1.com,motorsport.com##.topAp celebrity.aol.co.uk,christianpost.com,comicsalliance.com,csnews.com,europeantour.com,gourmetretailer.com,haaretz.com,inrumor.com,jobberman.com,lemondrop.com,pricegrabber.com,progressivegrocer.com,singlestoreowner.com,urgames.com,urlesque.com##.topBanner @@ -61233,6 +64358,8 @@ yellowbook.com##.topPlacement haaretz.com##.topSectionBanners search.sweetim.com##.topSubHeadLine2 weatherology.com##.top_660x100 +giveawayoftheday.com##.top_ab +onlymyhealth.com##.top_add informer.com##.top_advert_v4 channelstv.com##.top_alert androidcommunity.com,carmarthenshireherald.com,emu-russia.net,freeiconsweb.com,getthekick.eu,hydrocarbonprocessing.com,kohit.net,laradiofm.com,praguepost.com,themediaonline.co.za,themoscowtimes.com,voxilla.com,weta.org##.top_banner @@ -61248,8 +64375,9 @@ postcourier.com.pg##.top_logo_righ_img wallpapersmania.com##.top_pad_10 myreadingmanga.info##.top_pos babylon.com##.top_right +fark.com##.top_right_container finecooking.com##.top_right_lrec -4chan.org,everydayhealth.com,gamingonlinux.com,goodanime.eu,iflscience.com,intothegloss.com,makezine.com,mangashare.com,mirrorcreator.com,religionnewsblog.com,roadtests.com,rollingout.com,sina.com,thenewstribe.com##.topad +4chan.org,everydayhealth.com,gamingonlinux.com,goodanime.eu,iflscience.com,intothegloss.com,makezine.com,mangashare.com,religionnewsblog.com,roadtests.com,rollingout.com,sina.com,thenewstribe.com##.topad dnaindia.com##.topadd nx8.com,search.b1.org##.topadv gofish.com##.topban1 @@ -61312,6 +64440,7 @@ ahk-usa.com,gaccmidwest.org,gaccny.com,gaccsouth.com,gaccwest.com##.tx-bannerman care2.com##.txt13-vd shaaditimes.com##.txt[style="border: solid 1px #A299A6; background-color: #FDFCFC;"] geekwire.com##.type-home_listing +bizjournals.com##.u-bg-sponsored villages-news.com##.ubm_premium_banners_rotation villages-news.com##.ubm_premium_rotation_widget funkykit.com##.ubm_rotation_widget @@ -61320,6 +64449,7 @@ searchenginewatch.com##.ukn-iab-300x250 searchenginewatch.com##.ukn-u-thanks bitenova.nl,bitenova.org##.un bitenova.nl,bitenova.org##.un_banner +pixhost.to##.under-image nv1.org##.underwriters wbgo.org##.underwriting afterdawn.com##.uniblue @@ -61342,6 +64472,7 @@ sportsnet.ca##.v2-topnav-promo brandonsun.com,winnipegfreepress.com##.v4_tile_flyertown dealsonwheels.co.nz,farmtrader.co.nz,motorcycletrader.co.nz,tradeaboat.co.nz##.vBanner sourceforge.net##.v_300_large +vosizneias.com##.vad_container vosizneias.com##.vads bibme.org,citationmachine.net##.vantage easybib.com##.vantage_wrap @@ -61382,6 +64513,7 @@ moviemet.com##.view-amazon-offers asiaone.com##.view-aone2015-qoo10-box next-gen.biz##.view-featured-job-ad theweek.co.uk##.view-footer +rabble.ca##.view-front-sustainers themittani.com##.view-game-taxonomy-affiliates healthcastle.com##.view-healthcastle-ads zdnet.com##.view-medusa @@ -61398,7 +64530,10 @@ n4g.com##.vn-sub searchassist.verizon.com##.vn_searchresults > .vn_results + .vn_rightresults searchassist.verizon.com##.vn_sponsblock vocativ.com##.voc-news-feed-ad +vocm.com##.vocmcares-banner ashbournenewstelegraph.co.uk,ashfordherald.co.uk,bathchronicle.co.uk,bedfordshire-news.co.uk,blackcountrybugle.co.uk,blackmorevale.co.uk,bostontarget.co.uk,brentwoodgazette.co.uk,bristolpost.co.uk,burtonmail.co.uk,cambridge-news.co.uk,cannockmercury.co.uk,canterburytimes.co.uk,carmarthenjournal.co.uk,centralsomersetgazette.co.uk,cheddarvalleygazette.co.uk,cleethorpespeople.co.uk,cornishguardian.co.uk,cornishman.co.uk,courier.co.uk,crawleynews.co.uk,croydonadvertiser.co.uk,derbytelegraph.co.uk,dorkingandleatherheadadvertiser.co.uk,dover-express.co.uk,eastgrinsteadcourier.co.uk,eastlindseytarget.co.uk,ely-news.co.uk,essexchronicle.co.uk,exeterexpressandecho.co.uk,folkestoneherald.co.uk,fromestandard.co.uk,gloucestercitizen.co.uk,gloucestershireecho.co.uk,granthamtarget.co.uk,greatbarrobserver.co.uk,grimsbytelegraph.co.uk,harlowstar.co.uk,hertfordshiremercury.co.uk,hertsandessexobserver.co.uk,hulldailymail.co.uk,leek-news.co.uk,leicestermercury.co.uk,lichfieldmercury.co.uk,lincolnshireecho.co.uk,llanellistar.co.uk,luton-dunstable.co.uk,maidstoneandmedwaynews.co.uk,middevongazette.co.uk,northampton-news-hp.co.uk,northdevonjournal.co.uk,northsomersetmercury.co.uk,nottinghampost.com,nuneaton-news.co.uk,onemk.co.uk,plymouthherald.co.uk,retfordtimes.co.uk,scunthorpetelegraph.co.uk,sevenoakschronicle.co.uk,sheptonmalletjournal.co.uk,sleafordtarget.co.uk,somersetguardian.co.uk,southportvisiter.co.uk,southwales-eveningpost.co.uk,staffordshirelife.co.uk,staffordshirenewsletter.co.uk,stokesentinel.co.uk,stroudlife.co.uk,surreymirror.co.uk,suttoncoldfieldobserver.co.uk,tamworthherald.co.uk,thanetgazette.co.uk,torquayheraldexpress.co.uk,uttoxeteradvertiser.co.uk,walsalladvertiser.co.uk,wellsjournal.co.uk,westbriton.co.uk,westerndailypress.co.uk,westerngazette.co.uk,westernmorningnews.co.uk##.vouchers +nymag.com##.vp-1180-plus +ettv.tv##.vp_a centurylink.net##.vp_right speedtest.net##.vpn-product torrentz2.eu##.vpninfo @@ -61422,8 +64557,6 @@ naij.com##.wallpaper__bg naij.com##.wallpaper__top citationmachine.net##.wantage torrentdownloads.me##.warez -torrents.me##.warning-top -radiotimes.com##.watch-action-button imdb.com##.watch-bar filmlinks4u.is##.watch-dl-img youtube.com##.watch-extra-info-column @@ -61460,6 +64593,7 @@ backstage.com##.whitemodbg betanews.com##.whitepapers wonderhowto.com##.whtaph wonderhowto.com##.whtaph-rightbox +ndtv.com##.wid_tboola bleedingcool.com##.wide-skyscraper-bottom bleedingcool.com##.wide-skyscraper-top living.aol.co.uk##.wide.horizontal_promo_HPHT @@ -61496,6 +64630,7 @@ mg.co.za,valke.co.za##.widget_banners phonedog.com##.widget_bar_bottom bloomberg.com##.widget_bb_doubleclick_widget thescore.com##.widget_bigbox +bitguru.co.uk##.widget_black_studio_tinymce usacryptocoins.com##.widget_buffercode_banner_upload_info motoring.com.au##.widget_car_stock_widget cbslocal.com,radio.com##.widget_cbs_gamification_stats_widget @@ -61518,6 +64653,7 @@ fxempire.com##.widget_recommended_brokers dailynewsegypt.com##.widget_rotatingbanners twistedsifter.com##.widget_sifter_ad_bigbox_widget sassymanila.com##.widget_sp_digitallylux_widget +acprimetime.com,brigantinenow.com,downbeachbuzz.com##.widget_sp_image nineoclock.ro##.widget_sponsor lnbs.org.ls##.widget_sponsors automobilemag.com##.widget_ten_automobilemag_outbrain @@ -61534,7 +64670,7 @@ oboom.com##.window_current foxsports.com##.wisfb_sponsor weatherzone.com.au##.wo-widget-wrap-1 planet5d.com##.wp-image-1573 -hotelemarketer.com,mynintendonews.com,theconservativetreehouse.com,thecryptosphere.com,them0vieblog.com,whysayanything.com,wordpress.com##.wpa +breakingac.com,hotelemarketer.com,lbo-news.com,mediabiasfactcheck.com,michaelsavage.com,mynintendonews.com,theconservativetreehouse.com,thecryptosphere.com,them0vieblog.com,whysayanything.com,wordpress.com##.wpa rustourismnews.com##.wpb_widgetised_column notjustok.com##.wpbr-widget notjustok.com,punchng.com##.wpbrbanner @@ -61549,6 +64685,7 @@ breitbart.com##.wrapperBanner kiplinger.com##.wrapper[style="display: block;"] bnaibrith.org##.wsite-image[style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"] poynter.org##.wsm_frame_medium +dotabuff.com##.wukong-side search.ch##.www_promobox newsherder.com##.x-300x250 davidwalsh.name##.x-terciary @@ -61605,6 +64742,7 @@ nfl.com##.yui3-polls-mobile-adspot maps.yahoo.com##.yui3-widget-stacked zacks.com##.zacks_header_ad_ignore zap2it.com##.zc-station-position +ign.com##.zd-commerce-autolink-tag slashgear.com##.zdStickyFixed onlymyhealth.com##.zedo_atf cricketcountry.com##.zeeibd @@ -61618,11 +64756,13 @@ dailysurge.com##:first-child > div[style] + span > :last-child activistpost.com##:last-child > aside > div + span + * isearch.whitesmoke.com##:not(.item):not(.stats) + * + .item sitepoint.com##ADS-WEIGHTED +justwatch.com##PUBLICATION-BLOCK youtube.com##YTM-PROMOTED-VIDEO-RENDERER mobilephonetalk.com##[align="center"] > b > a[href^="http://tinyurl.com/"] incredimail.com##[autoid="sponsoredLinks"] op.gg##[class*="Ad"] torrentz2.eu,torrentz2.me##[class*="Ads"] +op.gg##[class*="Notice"] eztv.ag##[class] + * + table[style][width] monova.org##[class] > div + span[class] onhax.me##[class][data-title] @@ -61643,15 +64783,20 @@ bunalti.com##[height="90"][width="728"] news.softpedia.com##[href*=".php?"] > img[src] eztv.ag##[href] > [id][style*="padding"] monova.org##[href] > div[class]:first-child +dexerto.com##[href^="http://tiny.cc/"] +ancient-origins.net##[href^="https://amzn.to/"] +ancient-origins.net##[href^="https://bit.ly/"] dexerto.com##[href^="https://is.gd/"] hdonline.is,solarmoviez.ru,yesmovies.to##[href^="https://watchasap.com/"] clickmngr.com##[href^="https://www.safenetdir.com/"] vidoza.net##[id*="Overlay"] -animesubita.info,animmex.club,animmex.co.uk,animmex.com,animmex.info,animmex.online,animmex.org,animmex.press,animmex.site,animmex.space,animmex.tech,animmex.website,animmex.xyz,bg-gledai.tv,btsone.cc,jukezilla.com,linx.cloud,monova.org,nowvideo.sx,nowvideo.to,torrentsgroup.com,vodlock.co##[id*="ScriptRoot"] +animesubita.info,animmex.club,animmex.co.uk,animmex.com,animmex.info,animmex.online,animmex.org,animmex.press,animmex.site,animmex.space,animmex.tech,animmex.website,animmex.xyz,bg-gledai.tv,btsone.cc,jukezilla.com,linx.cloud,monova.org,nowvideo.sx,nowvideo.to,ouo.io,torrentsgroup.com,vodlock.co##[id*="ScriptRoot"] thefreethoughtproject.com##[id]:first-child > .widget-container onhax.me##[id][class] > a[href][rel="nofollow"] onhax.me##[id][data-title] 1001tracklists.com##[id][width] +msn.com##[id^="-"] +msn.com##[id^="\35 "] comicbook.com,popculture.com##[id^="oas"] extremetech.com##[id^="zdAdContainer"] cultofmac.com##[name="dn-frame-1"] @@ -61661,6 +64806,7 @@ monova.org##[onclick] > a[href^="javascript:"] filecrypt.cc##[onmouseup$=", true);"] eztv.ag##[rel*="nofollow"] > [id][style] naturalblaze.com##[rel="nofollow"][href^="http://products.naturalblaze.com/"] > img +msn.com##[src*="g00.msn.com/goo"] uploadocean.com##[src][width] tomshardware.co.uk,tomshardware.com##[style*="animation:"] drudgereport.com##[style*="background-blend"] @@ -61694,13 +64840,15 @@ grammarist.com##a[data-delivery^="/"] pcmag.com##a[data-section="Ads"] roadracerunner.com##a[data-target] mail.yahoo.com##a[data-test-id="pencil-ad"] +harpersbazaar.com##a[data-vars-ga-call-to-action="SHOP NOW"] kdramaindo.com##a[data-wpel-link="external"] bestvpn.com##a[href$="_banner"] isearch.whitesmoke.com##a[href*="&rt=gp&"] insideevs.com##a[href*="&utm_medium=Banners&"] mmorpg.com##a[href*="&utm_medium=skin&"] -pcgamesn.com##a[href*="&utm_source"] +cannabisnow.com,pcgamesn.com##a[href*="&utm_source"] ndtv.com##a[href*=".amazonaws.com"] +coincodex.com##a[href*=".apps7.space/"] huffingtonpost.com##a[href*=".atwola.com/"] concordnewsradio.com##a[href*=".be/"] concordnewsradio.com##a[href*=".cc/"] @@ -61718,7 +64866,6 @@ coinmarketcal.com##a[href*=".space"] coinmarketcap.com##a[href*=".space/"] whatismyreferer.com##a[href*="/?offer_id="] iolproperty.co.za##a[href*="/Ad_Click_Thru.jsp?"] -yts.am##a[href*="/ad/"] dutchnews.nl##a[href*="/adbanners/"] itweb.co.za,radiofrontier.ch##a[href*="/adclick.php?"] business-standard.com##a[href*="/adclicksTag.php?"] @@ -61728,7 +64875,7 @@ streamplay.to##a[href*="/apu.php"] streamcloud.eu##a[href*="/clicktag."] adlock.org##a[href*="/download/"] bittorrentz.net##a[href*="/download_torrent.php?"] -yts.am##a[href*="/get-"] +torrentdownload.ch##a[href*="/get.php?"] cracksfiles.com##a[href*="/getfile/"] gigapurbalingga.com##a[href*="/getfiles-"] tamilyogi.cc##a[href*="/ghits/"] @@ -61740,7 +64887,8 @@ bossmp3.me##a[href*="/key/?id="] movie-censorship.com##a[href*="/out.php?"] dwatchseries.io,watchseries.sk,watchtvseries.unblckd.org##a[href*="/redirect/"] projectfree-tv.to##a[href*="/script/ad.php?"] -bbc.com,biznews.com,financialexpress.com,independent.ie,telegraph.co.uk##a[href*="/sponsored/"] +charismanews.com,federalnewsradio.com,universityaffairs.ca##a[href*="/sponsored-content/"] +bbc.com,biznews.com,financialexpress.com,independent.ie,irishtimes.com,nan.ng,telegraph.co.uk##a[href*="/sponsored/"] todaypk.com##a[href*="/watch/?"] solarmovie.cz##a[href*="/watchnow?"] devshed.com##a[href*="/www/delivery/"] @@ -61749,24 +64897,28 @@ imagenpic.com,imageshimage.com,imagetwist.com##a[href*="/xyz"] distrowatch.com##a[href*="3cx.com"] bossmp3.in,heromaza.in,wapking.site##a[href*=":80/key/?id="] mathwarehouse.com,sowetanlive.co.za##a[href*="?affiliateid="] +lawctopus.com##a[href*="?utm_source="] distrowatch.com##a[href*="acunetix.com"] +lawctopus.com##a[href*="alc.edu.in/Lawctopus"] torlock.com##a[href*="an0n.download/"] worldfree4u.lol##a[href*="clksite.com/"] +snaptest.org##a[href*="edutourism.in/?utm_source=snapportalemail"] streamcloud.eu##a[href*="engine.4dsply.com"] -federalnewsradio.com##a[href*="http://federalnewsradio.com/sponsored-content/"] encyclopediadramatica.rs##a[href*="http://torguard.net/aff.php"] solarmovie.ac##a[href*="http://www.solarmovie.ac/playmovie?"] +snaptest.org##a[href*="indianbank.net.in/jsp/startIB.jsp"] deadline.com##a[href*="javascript:"] horriblesubs.info##a[href*="jlist.com"] +scotch.io##a[href*="leanpub.com"] img imdb.com##a[href*="page-action=offsite-amazon"] +medicaldialogues.in##a[href*="sanjeevanhospital.com"] > img:only-child +medicaldialogues.in##a[href*="sanjeevanhospital.in"] > img:only-child +scotch.io##a[href*="synd.co"] img thefreethoughtproject.com##a[href*="voluumtrk.com"] unitconversion.org##a[href="../noads.html"] encyclopediadramatica.rs##a[href="//encyclopediadramatica.rs/sparta.html"] -yts.to##a[href="/ad/seedbox"] -yts.to##a[href="/ad/usenet"] insidefacebook.com##a[href="/advertise"] fooooo.com##a[href="/bannerClickCount.php"] -yts.am##a[href="/buy-vpn"] opensubtitles.org##a[href="/en/aoxwnwylgqtvicv"] viewdocsonline.com##a[href="/links/regboost_header.php"] mailinator.com##a[href="/soget.jsp"] @@ -61836,7 +64988,6 @@ zmea-log.blogspot.com##a[href="http://zmea-log.blogspot.com/p/rapids-for-sale.ht wemineall.com,wemineltc.com##a[href="https://diceliteco.in"] thefreethoughtproject.com##a[href="https://discoverdash.com/"] ummah.com##a[href="https://quranforkids.org/registration/"] -torrents.me##a[href="https://torrents.me/out/vpn"] vpsboard.com##a[href="https://vpsboard.com/advertise.html"] ugotfile.com##a[href="https://www.astrill.com/"] meta-calculator.com,meta-chart.com##a[href="https://www.penjee.com"] @@ -61880,7 +65031,7 @@ mutorrents.com##a[href^="/fast-torrent/"] vitorrent.net,vitorrent.tv##a[href^="/file.php?name"] tor-cr.com##a[href^="/get-download2/"] torrent-dx.com##a[href^="/go.php?"] -yourbittorrent.com##a[href^="/go/"] +onlinepokerreport.com,yourbittorrent.com##a[href^="/go/"] bts.ph##a[href^="/goto_.php?"] torrentz2.eu##a[href^="/inago_.php"] lightreading.com##a[href^="/lg_redirect.asp?piddl_lgid_docid="] @@ -61939,7 +65090,7 @@ freebetcodes.info##a[href^="http://affiliates.galapartners.co.uk/"] justhungry.com##a[href^="http://affiliates.jlist.com/"] news24.com##a[href^="http://affiliates.trafficsynergy.com/"] gematsu.com##a[href^="http://aksysgames.com/"] -bizarrepedia.com##a[href^="http://amzn.to/"] +bizarrepedia.com,crodict.com##a[href^="http://amzn.to/"] parentherald.com##a[href^="http://amzn.to/"] > img animetake.com##a[href^="http://anime.jlist.com/click/"] torrent-invites.com##a[href^="http://anonym.to?http://www.seedmonster.net/clientarea/link.php?id="] @@ -61948,7 +65099,7 @@ lyriczz.com##a[href^="http://app.toneshub.com/"] datafilehost.com,load.to,tusfiles.net##a[href^="http://applicationgrabb.net/"] datafilehost.com##a[href^="http://b.contractallsinstance.info/"] thetvdb.com##a[href^="http://billing.frugalusenet.com/"] -123moviesfree.com,coinad.com,dexerto.com,digitallydownloaded.net,dotmmo.com,ebookw.com,majorgeeks.com,mymp3singer.site,naijaloaded.com.ng,pcgamesn.com,premiumtimesng.com,rapidvideo.org,rustourismnews.com,sh.st,sports.yahoo.com,theblaze.com,thehackernews.com,thenationonlineng.net,ultshare.com,wapking.site##a[href^="http://bit.ly/"] +123moviesfree.com,coinad.com,dexerto.com,digitallydownloaded.net,dotmmo.com,ebookw.com,goal.com,majorgeeks.com,mymp3singer.site,naijaloaded.com.ng,pcgamesn.com,premiumtimesng.com,rapidvideo.org,retail.org.nz,rustourismnews.com,sh.st,sports.yahoo.com,theblaze.com,thehackernews.com,thenationonlineng.net,ultshare.com,wapking.site,yeyeboyz.net##a[href^="http://bit.ly/"] ancient-origins.net,wideopenspaces.com##a[href^="http://bit.ly/"] > img themediafire.com##a[href^="http://bit.ly/"] > img[src^="http://i.imgur.com/"] bitminter.com##a[href^="http://bitcasino.io?ref="] @@ -62079,6 +65230,7 @@ lolking.net##a[href^="http://track.strife.com/?"] iwatchonline.to##a[href^="http://tracking.aunggo.com/"] lmgtfy.com##a[href^="http://tracking.livingsocial.com/aff_c?"] hipfile.com##a[href^="http://tracktrk.net/?"] +sumotorrent.sx##a[href^="http://trafficlord.net/"] imageporter.com##a[href^="http://trw12.com/"] tulsaworld.com##a[href^="http://tulsaworld.autoracing.upickem.net/autoracing/"] ugotfile.com##a[href^="http://ugotfile.com/affiliate?"] @@ -62106,6 +65258,7 @@ absoluteradio.co.uk,aol.co.uk,azlyrics.com,cloudfront.net,dailypaul.com,desktopl 9to5google.com,9to5mac.com,9to5toys.com,androidcentral.com,electrek.co##a[href^="http://www.amazon.com/gp/"] hqwallpapers4free.com##a[href^="http://www.anno1777.com/index.php?i="] macdailynews.com,myway.com##a[href^="http://www.anrdoezrs.net/click-"] +renewcanceltv.com##a[href^="http://www.appsdl.site/"] > img kusc.org,publicradio.org,weta.org##a[href^="http://www.arkivmusic.com/"] aspkin.com##a[href^="http://www.aspkin.com/go/"] dumbassdaily.com##a[href^="http://www.badjocks.com"] @@ -62227,9 +65380,12 @@ wptmag.com##a[href^="http://www.wptmag.com/promo/"] youtube.com##a[href^="http://www.youtube.com/cthru?"] datafilehost.com##a[href^="http://zilliontoolkitusa.info/"] dulfy.net##a[href^="https://a2g-secure.com/"] +msn.com##a[href^="https://afflnk.microsoft.com/"] +msn.com##a[href^="https://amzn.to/"] +msn.com##a[href^="https://a​​p​​i​​.​​t​​a​​b​​o​​o​​l​​a​​.​​c​​o​​m​​/"] yahoo.com##a[href^="https://beap.adss.yahoo.com/"] yahoo.com##a[href^="https://beap.gemini.yahoo.com/mbclk?"][target="_blank"] -animeidhentai.com,guidedhacking.com##a[href^="https://bit.ly/"] +animeidhentai.com,guidedhacking.com,hlstester.com,owaahh.com##a[href^="https://bit.ly/"] blockchain.info##a[href^="https://blockchain.info/r?url="] > img cnn.com##a[href^="https://campaigns.gobankingrates.com/"] cnn.com##a[href^="https://ck.lendingtree.com/"] @@ -62242,7 +65398,7 @@ codeproject.com##a[href^="https://dm.codeproject.com/"] speedtest.net,torlock.com,torrentfunk.com##a[href^="https://go.nordvpn.net/"] speedtest.net##a[href^="https://go.nordvpn.net/aff_c?offer_id="] bitcoinmagazine.com##a[href^="https://godistributed.com/trade?"] -9to5google.com,9to5mac.com,9to5toys.com,dailynews.lk,dexerto.com,diply.com,electrek.co,herald.ca,hltv.org,kuwaittimes.net,limetorrents.cc,pcgamesn.com,smallseotools.com,socialeurope.eu,sundayobserver.lk,thehackernews.com,thenationonlineng.net,threepercenternation.com,torrentdownloads.me,tribuneonlineng.com,wheremilan.com##a[href^="https://goo.gl/"] +9to5google.com,9to5mac.com,9to5toys.com,bulbagarden.net,dailynews.lk,dexerto.com,diply.com,electrek.co,herald.ca,hltv.org,kuwaittimes.net,limetorrents.cc,pcgamesn.com,smallseotools.com,socialeurope.eu,sundayobserver.lk,thehackernews.com,thenationonlineng.net,threepercenternation.com,torrentdownload.ch,torrentdownloads.me,tribuneonlineng.com,wheremilan.com##a[href^="https://goo.gl/"] userscdn.com##a[href^="https://hostdzire.com/billing/aff.php?"] douploads.com##a[href^="https://href.li/"] capricornfm.co.za,jazzfm.com,readmng.com##a[href^="https://itunes.apple.com/"] @@ -62256,18 +65412,22 @@ thehornnews.com##a[href^="https://pro.hsionlineorders.net/"] thehornnews.com##a[href^="https://pro.northstarorders.net/"] thehornnews.com##a[href^="https://pro.nutritionandhealing.com/"] cnn.com##a[href^="https://products.gobankingrates.com/"] +renewcanceltv.com##a[href^="https://rebrand.ly/"] aol.co.uk##a[href^="https://rover.ebay.com/"] torrentz2.eu,torrentz2.me##a[href^="https://s3-us-west-2.amazonaws.com/"] +turtleboysports.com##a[href^="https://shiva4senate.com/product/"] smallseotools.com##a[href^="https://smallseotools.com/frontend/advertLink/"] cnn.com##a[href^="https://smartasset.com/"] +pdevice.com##a[href^="https://t.cfjump.com/"] > img mikymoons.com##a[href^="https://top9space.com/"] encyclopediadramatica.rs##a[href^="https://torguard.net/"] +torrents.me##a[href^="https://torrents.me/out/"] demonoid.pw##a[href^="https://torrshield.com/#"] bitminter.com##a[href^="https://wbf.go2cloud.org/aff_c?offer_id="] zorrostream.com##a[href^="https://wl1xbet.adsrv.eacdn.com/"] leo.org##a[href^="https://www.advertising.de/"] scaredstiffreviews.com##a[href^="https://www.amazon."][href*="ref="] -9to5google.com,9to5mac.com,9to5toys.com,catholicculture.org,electrek.co,gamenguide.com,ign.com,indianexpress.com,lewrockwell.com,livescience.com,macworld.co.uk,myanimelist.net,oneangrygamer.net,parentherald.com,segmentnext.com##a[href^="https://www.amazon."][href*="tag="] +9to5google.com,9to5mac.com,9to5toys.com,ancient-origins.net,aol.co.uk,catholicculture.org,electrek.co,gamenguide.com,ign.com,indianexpress.com,lewrockwell.com,livescience.com,macworld.co.uk,marineelectronics.com,marinelink.com,marinetechnologynews.com,maritimejobs.com,maritimeprofessional.com,maritimepropulsion.com,myanimelist.net,oneangrygamer.net,parentherald.com,segmentnext.com,yachtingjournal.com##a[href^="https://www.amazon."][href*="tag="] androidcentral.com##a[href^="https://www.amazon.com/b?"] money.cnn.com##a[href^="https://www.bankrate.com/landing/"] tampermonkey.net##a[href^="https://www.bitcoin.de/"] @@ -62285,6 +65445,7 @@ koditips.com##a[href^="https://www.ipvanish.com/"] ragezone.com##a[href^="https://www.leovegas.com/"] conservativereview.com##a[href^="https://www.levintv.com/?utm_source="] linkbucks.com##a[href^="https://www.linkbucks.com/advertising"] +watchallchannels.com##a[href^="https://www.linkev.com/?a_fid="] meta-calculator.com,meta-chart.com##a[href^="https://www.mathway.com/"] metal-archives.com##a[href^="https://www.metal-archives.com/affiliate/"] cnn.com##a[href^="https://www.myfinance.com/"] @@ -62293,6 +65454,7 @@ freenode.org,magnetdl.com,rarbg.to,rarbgmirror.com,rarbgproxy.com##a[href^="http xscores.com##a[href^="https://www.rivalo1.com/?affiliateId="] alternet.org##a[href^="https://www.rtqscore.com/?ptr="] geekzone.co.nz##a[href^="https://www.wrike.com/?r="] +ynetnews.com##a[href^="https://www.xplorer.co.il/"] youtube.com##a[href^="https://www.youtube.com/cthru?"] fanfox.net##a[href^="https://z6store.com/"] krapps.com##a[href^="index.php?adclick="] @@ -62324,6 +65486,7 @@ shtfplan.com##a[onclick^="_gaq.push(['_trackEvent', 'Banner',"] shtfplan.com##a[onclick^="_gaq.push(['_trackEvent', 'TextAd',"] checkpagerank.net##a[onclick^="_gaq.push(['_trackEvent', 'link', 'linkclick'"] tundraheadquarters.com##a[onclick^="_gaq.push(['_trackEvent', 'outbound-widget'"] +startbootstrap.com##a[onclick^="ga"][onclick*="Referral"] rghost.net##a[onclick^="goad"] naturalon.com,torlock.com,torrentfunk.com,yourbittorrent.com##a[onclick^="javascript:"] coinurl.com,cur.lv##a[onclick^="open_ad('"] @@ -62336,10 +65499,13 @@ softpedia.com##a[style="display: block; width: 970px; height: 90px;"] desi-tashan.org,mp3red.cc,mp3red.me##a[style] uploadocean.com##a[style][href][target="_blank"] sh.st,yourupload.com##a[style][onclick] +hdvid.tv##a[style][rel] easyvideo.me,playbb.me,playpanda.net,video66.org,videofun.me,videowing.me,videozoo.me##a[style^="display: block;"] nba-stream.com##a[style^="width:100%; height:100%;"] betfooty.com##a[target="_blank"] > .wsite-image[alt="Picture"] mmorpg.com##a[target="_blank"] > [id][src] +lawctopus.com##a[target="_blank"] > img[height="250"][width="250"] +lawctopus.com##a[target="_blank"] > img[height="251"][width="250"] neko-miku.com##a[target="_blank"] > img[src] ndtv.com##a[target="_blank"][href$="=p"] thejointblog.com##a[target="_blank"][href="http://smokecartel.com/"] @@ -62372,6 +65538,7 @@ herold.at##a[title^="Werbung: "][target="_blank"] colourlovers.com,convert-me.com,movpod.in,videotoolbox.com##a[v-href^="/?i="] irrigator.com.au##advertisement flightglobal.com##advertisingheader +amazon.ca,amazon.co.uk,amazon.de,amazon.es,amazon.fr,amazon.in,amazon.it#?#.s-result-item:-abp-has(h5.s-sponsored-header) aol.co.uk,metabomb.net,moviefone.com#?#.trc-content-sponsored ancient-origins.net,biology-online.org,breakingisraelnews.com,citationmachine.net,collectivelyconscious.net,datpiff.com,destructoid.com,freewarefiles.com,fullmatchesandshows.com,imagefap.com,imagetwist.com,imgwallet.com,newsarama.com,pocketnow.com,tetrisfriends.com,thefreethoughtproject.com,tomshardware.co.uk,tomshardware.com,trifind.com,veteranstoday.com,watchseries.sk,watchtvseries.unblckd.org##article > .entry-content + span * latinopost.com##article > .story-picture + .story-contents + * @@ -62380,6 +65547,7 @@ kpopstarz.com##article > div > div:first-child + :last-child slashdot.org##article[class*="sponsored"] digg.com##article[data-primary-tag-display="Promoted"] digg.com##article[data-primary-tag-display="Sponsored"] +xing.com##article[data-tracking*="\"type\":\"ad"] cnn.com##article[data-vr-contentbox^="http://ck.lendingtree.com/?a="] cnn.com##article[data-vr-contentbox^="http://www.comparecards.com/guide/"] goal.com##aside > .commercial @@ -62396,7 +65564,6 @@ jguru.com##center pocketnow.com##center + a[href^="/"] findagrave.com##center > .search-widget nzbindex.com,nzbindex.nl##center > a > img[style="border: 1px solid #000000;"] -gelbooru.com##center > a[href] pocketnow.com##center > a[href^="/"] go4up.com##center > a[target="_blank"] destructoid.com##center > div > iframe @@ -62411,15 +65578,17 @@ bt-scene.cc,btsone.cc##div > a[class][rel="nofollow"][onclick] businessinsider.in,teaparty.org##div > a[onclick] monova.org##div > a[style][href^="http://"] medicine.news,robotics.news##div > a[target="_blank"] -blacklistednews.com,d-h.st,daclips.in,datpiff.com,gorillavid.in,movpod.in,omgcheckitout.com,roadracerunner.com,trifind.com##div > iframe +blacklistednews.com,d-h.st,daclips.in,datpiff.com,gorillavid.in,movpod.in,roadracerunner.com,trifind.com##div > iframe computershopper.com##div > iframe[id][title] monova.org##div > script + [class][style] monova.org##div > span > span monova.org##div article mail.yahoo.com##div#msg-list .list-view .ml-bg:not(.list-view-item-container) +jdoodle.com##div.hidden-print + div.native-js altenen.com##div[align="left"] > p + p[align="center"] live.com##div[aria-label="MessageAdsContainer"] ctpost.com,seattlepi.com,timesunion.com##div[class$="-dealnews"] +thelocal.at,thelocal.ch,thelocal.de,thelocal.dk,thelocal.es,thelocal.fr,thelocal.it,thelocal.no,thelocal.se##div[class*="-inner"] thelocal.at,thelocal.ch,thelocal.de,thelocal.dk,thelocal.es,thelocal.fr,thelocal.it,thelocal.no,thelocal.se##div[class*="-section"] thelocal.at,thelocal.ch,thelocal.de,thelocal.dk,thelocal.es,thelocal.fr,thelocal.it,thelocal.no,thelocal.se##div[class*="-widget"] op.gg##div[class*="Ad"] @@ -62431,12 +65600,11 @@ yahoo.com##div[class*="ads-"] tampermonkey.net##div[class][data-width] speedvid.net##div[class][style*="z-index:"] bulletsfirst.net##div[class][style^="display:"] -reuters.com##div[class^="DPSlot"] issuu.com##div[class^="ExploreShelf__ad"] axios.com##div[class^="LatestStories__promo-"] kinox.to##div[class^="Mother_"][style^="display: block;"] -reuters.com##div[class^="RightRail"] britannicaenglish.com,nglish.com##div[class^="WordFromSponsor"] +live.com##div[class^="__Microsoft_Owa_MessageListAds_"] anime1.com,animefreak.tv##div[class^="a-filter"] drama.net##div[class^="ad-filter"] manaflask.com##div[class^="ad_a"] @@ -62454,6 +65622,7 @@ linuxbsdos.com##div[class^="topStrip"] yttalk.com##div[class^="toppedbit"] msn.com##div[class^="trc_elastic"] mlbstream.me##div[class^="vip"] +amazon.com##div[data-a-carousel-options*="\"widgetName\":\"sp_rhf_search\""] happytrips.com##div[data-ad-id] yahoo.com##div[data-ad-story-beacon^="https://ir2.beap.gemini.yahoo.com/mbcsc?"] realmadrid.com##div[data-ads-block="desktop"] @@ -62461,6 +65630,8 @@ lifehacker.co.in##div[data-agent="web"] yahoo.com##div[data-beacon] > div[class*="streamBoxShadow"] theoutline.com##div[data-campaign] wayn.com##div[data-commercial-type="MPU"] +theguardian.com##div[data-component^="labs-commercial-container"] +pushsquare.com##div[data-dfp-id] monova.org##div[data-id] monova.to##div[data-id^="http://centertrust.xyz/"] ehow.com##div[data-module="radlinks"] @@ -62474,6 +65645,7 @@ tinypic.com##div[id$="Banner"] lastresistance.com##div[id$="FloatingBanner"] search.snapdo.com##div[id$="TopD"] phoronix.com##div[id$="ad_container"] +quora.com##div[id$="content_box"] thelocal.at,thelocal.ch,thelocal.de,thelocal.dk,thelocal.es,thelocal.fr,thelocal.it,thelocal.no,thelocal.se##div[id*="-section"] thelocal.at,thelocal.ch,thelocal.de,thelocal.dk,thelocal.es,thelocal.fr,thelocal.it,thelocal.no,thelocal.se##div[id*="-widget"] 1337x.to,kickass.cd,kissasian.ch,kissmanga.com,mylivecricket.tv,torrentz2.eu,torrentz2.me,watchcartoononline.io##div[id*="Composite"] @@ -62483,6 +65655,7 @@ softpedia.com##div[id]:last-child > img[src]:first-child easybib.com##div[id][class][style*="height:"] easybib.com##div[id][class][style*="width:"] computershopper.com##div[id][data-google-query-id] +akvideo.stream##div[id][onclick][style] bibme.org##div[id][style*="margin: "] automotive.com,internetautoguide.com,motortrend.com##div[id^="AD_CONTROL_"] topdocumentaryfilms.com##div[id^="AdAuth"] @@ -62517,10 +65690,12 @@ volokh.com##div[id^="google_ads_div_"] wg-gesucht.de##div[id^="listAdPos_"] iwantsport.com,tykestv.eu##div[id^="ltas_overlay_"] citizensvoice.com##div[id^="nimbleBuyWidget"] +teslarati.com##div[id^="ntv"] mysuburbanlife.com,reviewjournal.com##div[id^="origami-"] reddit.com##div[id^="overlay-sidebar-atf-"] reddit.com##div[id^="overlay-sidebar-btf-"] newindianexpress.com##div[id^="pro_menu"] +experts-exchange.com##div[id^="promo-"] proz.com##div[id^="proz_ad_zone_"] howtogeek.com##div[id^="purch"] space.com##div[id^="rightcol_top"] @@ -62574,6 +65749,7 @@ fansshare.com##div[style="background-image:url(http://img23.fansshare.com/media/ skyatnightmagazine.com##div[style="background: none repeat scroll 0% 0% #B3E3FA; height: 95px; padding: 5px; margin-bottom: 5px;"] backstage.com##div[style="background:#666666; height:250px; color:#fff;"] mamiverse.com##div[style="background:#f7f7f7;padding:40px;"] +crodict.com##div[style="background:green;color:#ffffff;padding:8px;font-size:13px;text-align:center;font-weight:bold;margin:10px"] hints.macworld.com##div[style="border-bottom: 2px solid #7B7B7B; padding-bottom:8px; margin-bottom:5px;"] kijiji.ca##div[style="border: 1px solid #999; background: #fff"] undsports.com##div[style="border:1px solid #c3c3c3"] @@ -62614,7 +65790,6 @@ putme.org##div[style="float:right;width:336px;"] runningshoesguru.com##div[style="float:right;width:336px;height:280px"] siliconera.com##div[style="font-family:Arial;background:#ffffff none repeat scroll 0 0;float:left;text-align:center;margin:auto 0;width:570px;"] jobberman.com##div[style="font-size: 10px;text-align: center;margin: 0px auto;letter-spacing: 1px;"] -winscp.net##div[style="font-size: 70%;"] ksl.com##div[style="font-size: 9px; "] twitpic.com##div[style="font-size:12px;color:#cacaca;font-weight: normal;"] wallbase.cc##div[style="font-size:13px;padding:5px"] @@ -62641,6 +65816,7 @@ cpu-world.com##div[style="height: 90px; padding: 3px; text-align: center"] mmohuts.com,onrpg.com##div[style="height: 90px; width: 728px;"] thenewage.co.za##div[style="height: 90px; width: 730px; float: left; margin: 0px;"] food.com##div[style="height: 96px;"] +samachar.com##div[style="height:100%; left:50%; position:fixed; width:957px; top:50px; z-index:3; overflow:hidden;margin-left:510px;"] aceshowbiz.com##div[style="height:100px; margin-top:20px; "] ipchecking.com##div[style="height:108px"] cosmopolitan.co.za##div[style="height:112px;width:713px"] @@ -62689,6 +65865,11 @@ phpbbhacks.com,thetechjournal.com,yopmail.com##div[style="height:90px;"] wincustomize.com##div[style="height:90px;overflow:hidden;width:728px"] cracker.com.au##div[style="height:90px;width:675px;clear:both;position:relative;"] igossip.com,zillow.com##div[style="height:90px;width:728px"] +afritraveller.com##div[style="left: -54px; position: absolute; top: 1938px; width: 743px; height: 93px;"] +afritraveller.com##div[style="left: 20px; position: absolute; top: 11px; width: 300px; height: 250px;"] +afritraveller.com##div[style="left: 23px; position: absolute; top: 1238px; width: 304px; height: 600px;"] +afritraveller.com##div[style="left: 24px; position: absolute; top: 427px; width: 300px; height: 250px;"] +afritraveller.com##div[style="left: 321px; position: absolute; top: 66px; width: 757px; height: 93px;"] desktopnexus.com##div[style="margin-bottom: 8px; height: 250px;"] stuffpoint.com##div[style="margin-bottom:0px;margin-top:-10px"] codinghorror.com##div[style="margin-bottom:10px"] @@ -62718,6 +65899,7 @@ comicwebcam.com##div[style="margin: 6px auto 0;"] recipepuppy.com##div[style="margin:0 auto 10px;min-height:250px;"] malaysiakini.com##div[style="margin:0 auto; width:728px; height:90px;"] voat.co##div[style="margin:0 auto;width: 270px;"] +ouo.io##div[style="margin:0 auto;width: 300px;"] joomla.org##div[style="margin:0 auto;width:728px;height:100px;"] synonym.com##div[style="margin:0px auto; width: 300px; height: 250px;"] 10minutemail.net##div[style="margin:10px 0; height:90px; width:728px;"] @@ -62732,11 +65914,13 @@ indiatvnews.com##div[style="margin:5px 0px 20px 0px"] bikeexchange.com.au##div[style="margin:60px 0 20px 0;"] into-asia.com##div[style="margin:auto; width:728px; height:105px; margin-top:20px"] codeproject.com##div[style="margin:auto;width:728px;height:90px;margin-top:10px"] +blackpressusa.com##div[style="max-width: 300px;"] wrestlinginc.com##div[style="max-width:970px;"] channelstv.com##div[style="max-width:980px; max-height:94px"] life.time.com##div[style="min-height: 226px; clear: both"] boldsky.com##div[style="min-height: 250px; margin-bottom: 10px; margin-top: 5px;"] boldsky.com,gizbot.com,goodreturns.in##div[style="min-height: 250px;"] +drivespark.com##div[style="min-height: 260px;"] theroar.com.au##div[style="min-height:250px;"] barchart.com##div[style="min-height:250px;margin-bottom:3px;"] cnn.com##div[style="min-height:270px; max-height:625px;height: 270px!important;"] @@ -62929,6 +66113,7 @@ forums.eteknix.com##div[style="width:160px; margin:10px auto; height:600px;"] downloadcrew.com##div[style="width:160px;height:160px;margin-bottom:10px;"] belfasttelegraph.co.uk,wxyz.com##div[style="width:160px;height:600px;"] downloadcrew.com##div[style="width:160px;height:600px;margin-bottom:10px;"] +majorgeeks.com##div[style="width:160px;height:600px;margin:0;padding:0"] leitesculinaria.com##div[style="width:162px; height:600px; float:left;"] leitesculinaria.com##div[style="width:162px; height:600px; float:right;"] undsports.com##div[style="width:170px;height:625px;overflow:hidden;background-color:#ffffff;border:1px solid #c3c3c3"] @@ -63112,6 +66297,7 @@ channel24.pk##div[style="width:970px; height:90px;"] jacars.net##div[style="width:970px; margin-top:5px; top:0px; left:15px; position:relative; height:90px; "] jacars.net##div[style="width:970px; margin:auto; top:0px; position:relative; height:90px; "] jacars.net##div[style="width:970px; top:0px; left:15px; position:relative; height:90px; "] +whdh.com##div[style="width:970px;height:250px;"] rateyourmusic.com##div[style="width:970px;height:90px;text-align:center;margin:0 auto;margin-top:0.25em;margin-bottom:1em;"] tigerdirect.ca##div[style="width:977px; clear:both; margin-top:2px; height:90px;"] gametracker.com##div[style="width:980px; height:48px; margin-bottom:5px; overflow:hidden;"] @@ -63161,9 +66347,11 @@ filepuma.com##dt[style="height:25px; text-indent:3px; padding-top:5px;"] kitguru.net##embed[src][quality] xtremesystems.org##embed[width="728"] facebook.com#?#.ego_section:-abp-has(a[href^="/ad_campaign"]) +facebook.com#?#div[id^="hyperfeed_story_id_"]:-abp-has(.fcg > span:-abp-contains(/ likes | like | gefällt /)) facebook.com#?#div[id^="hyperfeed_story_id_"]:-abp-has(a[href*="is_sponsored"]) -facebook.com#?#div[id^="hyperfeed_story_id_"]:-abp-has(div[id^="feed_subtitle_"] > span > a[class*="_"][href="#"] > div) +facebook.com#?#div[id^="hyperfeed_story_id_"]:-abp-has(a[href^="/business/help/788160621327601/?"]) facebook.com#?#div[id^="hyperfeed_story_id_"]:-abp-has(input[data-next-question-id]) +facebook.com#?#div[id^="hyperfeed_story_id_"]:-abp-has(span:-abp-contains(/Suggested Post|Vorgeschlagener Beitrag/)) opensubtitles.org##fieldset > a[target="_blank"][href] opensubtitles.org##fieldset > legend + a[class] opensubtitles.org##fieldset > table[style="width:100%;"] > tbody > .change @@ -63177,7 +66365,6 @@ realitytvworld.com##font[size="1"][color="gray"] nufc.com##font[size="1"][face="Verdana"] > table[width="297"][cellspacing="0"][cellpadding="0"][border="0"][align="center"] zippyshare.com##font[style="font-size: 10px; letter-spacing: 3px; word-spacing: 2px; line-height: 18px;"] zippyshare.com##font[style="font-size: 10px; letter-spacing: 3px; word-spacing: 2px;"] -gelbooru.com#?#:-abp-properties(*: *;base64,) softpedia.com##h2 + div + a[style] cnn.com##h2[data-analytics^="Paid Partner Content_list-"] law.com,topcultured.com##h3 @@ -63236,7 +66423,7 @@ gamecopyworld.com##iframe[width="760"] israelnationalnews.com##iframe[width="970"][height="500"] newsbtc.com##img.aligncenter[width="200"][height="200"] thegremlin.co.za##img[alt*="Advertising"] -windycitymediagroup.com##img[alt*="Sponsor"] +windycitymediagroup.com,windycitytimes.com##img[alt*="Sponsor"] chroniclelive.co.uk,liverpoolecho.co.uk##img[alt*="sponsor"] thefashionlaw.com##img[alt="Ad 1"] thecuttingedgenews.com##img[alt="Ad by The Cutting Edge News"] @@ -63249,6 +66436,7 @@ scriptmafia.org##img[alt="SM AdSpaces"] capitalkfm.com##img[alt="Sponsor"] adswikia.com,searchquotes.com##img[alt="Sponsored"] awazfm.co.uk##img[alt="advert"] +therainbowtimesmass.com##img[alt="banner ad"] dailysport.co.uk##img[alt="cams"] sanmarinotribune.com##img[alt="headerad1"] sanmarinotribune.com##img[alt="sidebarad1"] @@ -63258,17 +66446,20 @@ lyngsat.com##img[height="100"][width="160"] am950radio.com##img[height="100"][width="205"] wibc.com,wjr.com##img[height="100"][width="300"] hankfm.com##img[height="100"][width="350"] +constructionreviewonline.com##img[height="100"][width="690"] hapskorea.com##img[height="110"][width="110"] naijaloaded.com.ng##img[height="114"][width="728"] jozikids.co.za##img[height="140"][width="140"] onefm.co.za,thedrinksbusiness.com##img[height="150"][width="150"] lyngsat-logo.com,lyngsat-maps.com,lyngsat-stream.com,lyngsat.com,webhostingtalk.com##img[height="160"][width="160"] +nzfranchises.co.nz##img[height="180"][width="270"] independent.co.ug##img[height="189"][width="320"] thomhartmann.com##img[height="200"][width="200"] newseveryhour.com##img[height="209"][width="250"] africandesignmagazine.com##img[height="226"] mypbrand.com,tfetimes.com##img[height="250"] -ahomkaradiouk.com,bigeye.ug,cananewsonline.com,colombiareports.com,cordcutting.com,einnews.com,fextralife.com,hot919fm.com,naijaloaded.com.ng,nationalreview.com,naturallivingideas.com,newsday.co.zw,power987.co.za,proxy.org,thedailyblog.co.nz,tribuneonlineng.com##img[height="250"][width="300"] +german-way.com##img[height="250"][width="250"] +ahomkaradiouk.com,allblackmedia.com,bigeye.ug,cananewsonline.com,colombiareports.com,cordcutting.com,einnews.com,fextralife.com,hot919fm.com,naijaloaded.com.ng,nationalreview.com,naturallivingideas.com,newsday.co.zw,power987.co.za,proxy.org,qsaltlake.com,thedailyblog.co.nz,tribuneonlineng.com,wcpt820.com##img[height="250"][width="300"] power987.co.za##img[height="250"][width="970"] thetruthwins.com##img[height="255"] awesomeradio.com##img[height="280"][width="336"] @@ -63276,8 +66467,11 @@ africandesignmagazine.com,thetruthwins.com##img[height="300"] hapskorea.com,hot919fm.com##img[height="300"][width="300"] capitalkfm.com##img[height="302"][width="690"] thetruthwins.com##img[height="310"] +constructionreviewonline.com##img[height="326"][width="326"] hot919fm.com##img[height="350"][width="300"] +constructionreviewonline.com##img[height="360"][width="360"] webhostingtalk.com##img[height="400"][width="160"] +howtogermany.com##img[height="45"][width="120"] 2pass.co.uk##img[height="470"] bigeye.ug##img[height="549"][width="300"] pointblanknews.com##img[height="60"][width="120"] @@ -63291,10 +66485,11 @@ abundance-and-happiness.com,hapskorea.com,professionalmuscle.com,tfetimes.com##i nmap.org##img[height="90"][width="120"] opednews.com##img[height="90"][width="180"] independent.co.ug##img[height="90"][width="720"] -airplaydirect.com,bentelevision.com,economicconfidential.com,geekzone.co.nz,itsfoss.com,newseveryhour.com,pcwdld.com,proxy.org,roadtester.com.au,runechat.com,slayradio.org,tribuneonlineng.com##img[height="90"][width="728"] +constructionreviewonline.com##img[height="90"][width="725"] +airplaydirect.com,bentelevision.com,biznisafrica.com,economicconfidential.com,geekzone.co.nz,itsfoss.com,newseveryhour.com,pcwdld.com,proxy.org,roadtester.com.au,runechat.com,slayradio.org,therainbowtimesmass.com,tribuneonlineng.com##img[height="90"][width="728"] backpackerguide.nz##img[height="90"][width="770"] prowrestling.com##img[height="91"] -windycitymediagroup.com##img[name="Sponsor"] +windycitymediagroup.com,windycitytimes.com##img[name="Sponsor"] modelhorseblab.com##img[name="js_ad"] coinmarketcap.com##img[src*=".space"] forum.blackhairmedia.com##img[src*="/?AdID="] @@ -63312,6 +66507,7 @@ thehackernews.com##img[style="border: 0px"] tampermonkey.net##img[style="display:block;"] noscript.net##img[style="float: left;padding: 32px 16px 8px 0; border: none"] world4free.in##img[style="height: 600px; width: 160px;"] +magazine.org##img[style="height:250px; width:300px"] wfc.tv##img[style="max-width: 240px;max-height: 400px;"] inewsmalta.com##img[style="max-width:728px;max-height:90px"] newtimes.co.rw##img[style="width: 160px;"] @@ -63412,7 +66608,7 @@ espnrichmond.com,momsmiami.com,nehandaradio.com##img[width="300"][height="100"] fancystreems.com##img[width="300"][height="150"] 947wls.com##img[width="300"][height="155"] businessdayonline.com##img[width="300"][height="200"] -360nobs.com,afrivibes.net,airplaydirect.com,autoaction.com.au,businessdayonline.com,clutchmagonline.com,cryptomining-blog.com,dotsauce.com,fancystreems.com,firstpost.com,freedomhacker.net,gameplayinside.com,goodcarbadcar.net,gossipmillnigeria.com,icxm.net,movin100.com,mycolumbuspower.com,nehandaradio.com,onislandtimes.com,portugaldailyview.com,radiobiz.co.za,rlslog.net,robhasawebsite.com,sacobserver.com,samoatimes.co.nz,seguintoday.com,staugustine.com,tangatawhenua.com,techpowerup.com,theannouncer.co.za,themediaonline.co.za,theolivepress.es,thevoicebw.com,thewillnigeria.com,thisdaylive.com,three.fm,vpnreviewer.com,wantedinafrica.com,wolf1051.com,ynaija.com,yomzansi.com,zizonline.com##img[width="300"][height="250"] +360nobs.com,afrivibes.net,airplaydirect.com,autoaction.com.au,businessdayonline.com,clutchmagonline.com,cryptomining-blog.com,dotsauce.com,fancystreems.com,firstpost.com,freedomhacker.net,gameplayinside.com,goodcarbadcar.net,gossipmillnigeria.com,icxm.net,movin100.com,mycolumbuspower.com,nehandaradio.com,onislandtimes.com,portugaldailyview.com,radiobiz.co.za,rlslog.net,robhasawebsite.com,sacobserver.com,samoatimes.co.nz,seguintoday.com,staugustine.com,tangatawhenua.com,techpowerup.com,theannouncer.co.za,themediaonline.co.za,thenationonlineng.net,theolivepress.es,thevoicebw.com,thewillnigeria.com,thisdaylive.com,three.fm,vpnreviewer.com,wantedinafrica.com,wantedinrome.com,wolf1051.com,ynaija.com,yomzansi.com,zizonline.com##img[width="300"][height="250"] irishcatholic.com##img[width="300"][height="252"] ynaija.com##img[width="300"][height="290"] linkbitty.com,newspapers-online.com,therep.co.za##img[width="300"][height="300"] @@ -63450,6 +66646,7 @@ topprepperwebsites.com##img[width="468"][height="80"] link-base.org##img[width="468px"] infinitecourses.com##img[width="468px"][height="60px"] sharktankblog.com##img[width="485"][height="60"] +colorlib.com##img[width="500"][height="500"] thenewage.co.za##img[width="500"][height="620"] yournews.com##img[width="540"][height="70"] sunny106.fm##img[width="560"][height="69"] @@ -63503,12 +66700,15 @@ yahoo.com##li[data-beacon^="https://beap.adss.yahoo.com/"] yahoo.com##li[data-beacon^="https://beap.gemini.yahoo.com/"] mail.yahoo.com##li[data-test-id="infinite-scroll-AD"] yahoo.com##li[id^="ad-"] +linkedin.com#?#.core-rail > div > div[id^="ember"]:-abp-has(.feed-shared-actor__description span:-abp-contains(/Sponsored|Promoted/)) +linkedin.com#?#.core-rail > div > div[id^="ember"]:-abp-has(.feed-shared-actor__sub-description span:-abp-contains(/Sponsored|Promoted/)) bitcoinfees.com##p > span[style="color:#aaaaaa; font-size:8pt;"] crmbuyer.com,ecommercetimes.com,linuxinsider.com,technewsworld.com##p[style="clear: left;padding: 5px;border-top: solid 1px #cbcbcb;border-bottom: solid 1px #cbcbcb;"] lyricsmania.com##p[style="font-size:14px; text-align:center;"] history.ca##p[style="height:15px;"] quora.com#?#.question_page_content:-abp-has(div:-abp-contains(ad)) quora.com#?#.question_page_content:-abp-has(div:-abp-contains(promoted)) +scotch.io#?#div.card:-abp-has(a > span:-abp-contains(Sponsor)) monova.org##script + [class] > [class]:first-child 9to5mac.com##script + [class] > div[class]:first-child monova.org##script + [id][href] @@ -63530,7 +66730,6 @@ liveleak.com##span[style="font-size:9px; font-weight:bold;"] windowsbbs.com##span[style^="margin: 2px; float: left;"] monova.org##style + [class] sh.st##style + iframe[class] -sumotorrent.sx#a[href^="http://trafficlord.net/"] artstation.com##support-artstation-please torrentportal.com##table[align="center"][width="800"] learninginfo.org##table[align="left"][width="346"] @@ -63636,6 +66835,7 @@ inquirer.net##table[width="780"][height="90"] asciiribbon.org,worldometers.info##table[width="800"] blackstarnews.com##table[width="800"][height="110"] blackstarnews.com##table[width="800"][height="130"] +lyngsat-logo.com##table[width="800"][height="96"] g35driver.com##table[width="867"] curezone.org##table[width="88%"][height="10"] forums.syfy.com##table[width="900"][bgcolor="#3A3163"] @@ -63824,21 +67024,22 @@ rarbg.bypassed.org,rarbg.is,rarbg.to,rarbg.unblockall.org,rarbg.unblocked.kim,ra horoscope.com##tr[valign="top"][height="250"] elizium.nu##ul[style="padding: 0; width: 100%; margin: 0; list-style: none;"] ! uponit / rev/ taboola -almasdarnews.com,antonymsfor.com,breakingisraelnews.com,codeproject.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,crackberry.com,daclips.in,dailygalaxy.com,datpiff.com,destructoid.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,eurweb.com,freewarefiles.com,fullmatchesandshows.com,gelbooru.com,genfb.com,getinmybelly.com,gorillavid.in,grammarist.com,imagepearl.com,imore.com,indiewire.com,israelnationalnews.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,msn.com,nba-stream.com,newsarama.com,nydailynews.com,omgcheckitout.com,opensubtitles.org,phonesreview.co.uk,playbill.com,pocketnow.com,readmng.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com,xda-developers.com##[href*="base64"] -almasdarnews.com,antonymsfor.com,breakingisraelnews.com,codeproject.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,daclips.in,dailygalaxy.com,datpiff.com,destructoid.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,eurweb.com,freewarefiles.com,fullmatchesandshows.com,gelbooru.com,genfb.com,getinmybelly.com,gorillavid.in,grammarist.com,imagepearl.com,imore.com,indiewire.com,israelnationalnews.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,msn.com,nba-stream.com,newsarama.com,nydailynews.com,omgcheckitout.com,opensubtitles.org,phonesreview.co.uk,playbill.com,pocketnow.com,readmng.com,readmng.comcrackberry.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com,xda-developers.com##[href*="data:"] -almasdarnews.com,antonymsfor.com,breakingisraelnews.com,codeproject.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,daclips.in,dailygalaxy.com,datpiff.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,eurweb.com,freewarefiles.com,gelbooru.com,genfb.com,getinmybelly.com,gorillavid.in,grammarist.com,imagepearl.com,imore.com,indiewire.com,israelnationalnews.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,msn.com,nba-stream.com,newsarama.com,nydailynews.com,omgcheckitout.com,opensubtitles.org,phonesreview.co.uk,playbill.com,pocketnow.com,readmng.com,readmng.comcrackberry.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com,xda-developers.com##[src*="base64"] -almasdarnews.com,antonymsfor.com,breakingisraelnews.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,crackberry.com,daclips.in,dailygalaxy.com,datpiff.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,eurweb.com,freewarefiles.com,fullmatchesandshows.com,gelbooru.com,genfb.com,getinmybelly.com,gorillavid.in,grammarist.com,imagepearl.com,imore.com,indiewire.com,israelnationalnews.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,msn.com,nba-stream.com,newsarama.com,nydailynews.com,omgcheckitout.com,opensubtitles.org,phonesreview.co.uk,playbill.com,pocketnow.com,readmng.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com,xda-developers.com##[src*="blob:"] -almasdarnews.com,antonymsfor.com,breakingisraelnews.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,crackberry.com,daclips.in,dailygalaxy.com,datpiff.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,eurweb.com,freewarefiles.com,gelbooru.com,genfb.com,getinmybelly.com,gorillavid.in,grammarist.com,imagepearl.com,imore.com,indiewire.com,israelnationalnews.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,msn.com,nba-stream.com,newsarama.com,nydailynews.com,omgcheckitout.com,opensubtitles.org,phonesreview.co.uk,playbill.com,pocketnow.com,readmng.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com,xda-developers.com##[src*="data:"] -almasdarnews.com,antonymsfor.com,breakingisraelnews.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,daclips.in,dailygalaxy.com,datpiff.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,eurweb.com,freewarefiles.com,fullmatchesandshows.com,gelbooru.com,genfb.com,getinmybelly.com,gorillavid.in,grammarist.com,imagepearl.com,indiewire.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,movpod.in,msn.com,nba-stream.com,newsarama.com,omgcheckitout.com,opensubtitles.org,phonesreview.co.uk,playbill.com,readmng.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,wnd.com,xda-developers.com##[style*="background-image:"] -almasdarnews.com,antonymsfor.com,breakingisraelnews.com,codeproject.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,crackberry.com,daclips.in,dailygalaxy.com,datpiff.com,destructoid.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,eurweb.com,freewarefiles.com,fullmatchesandshows.com,gelbooru.com,genfb.com,getinmybelly.com,gorillavid.in,grammarist.com,imagepearl.com,imore.com,indiewire.com,israelnationalnews.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,msn.com,nba-stream.com,newsarama.com,nydailynews.com,omgcheckitout.com,opensubtitles.org,phonesreview.co.uk,playbill.com,pocketnow.com,readmng.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com,xda-developers.com##[style*="base64"] -101greatgoals.com,activistpost.com,allthetests.com,almasdarnews.com,ancient-origins.net,androidcentral.com,antonymsfor.com,batmanstream.com,bibme.org,biology-online.org,blacklistednews.com,breakingisraelnews.com,chicagotribune.com,citationmachine.net,codeproject.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,crackberry.com,daclips.in,dailygalaxy.com,datpiff.com,destructoid.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,eurweb.com,freewarefiles.com,fullmatchesandshows.com,gelbooru.com,genfb.com,getinmybelly.com,gorillavid.in,grammarist.com,imagepearl.com,imore.com,indiewire.com,israelnationalnews.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,msn.com,nba-stream.com,newsarama.com,nydailynews.com,omgcheckitout.com,opensubtitles.org,phonesreview.co.uk,playbill.com,pocketnow.com,readmng.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com,xda-developers.com##[style*="blob:"] -almasdarnews.com,antonymsfor.com,blacklistednews.com,breakingisraelnews.com,chicagotribune.com,citationmachine.net,codeproject.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,crackberry.com,daclips.in,dailygalaxy.com,datpiff.com,destructoid.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,elbooru.com,eurweb.com,freewarefiles.com,fullmatchesandshows.com,gelbooru.com,genfb.com,getinmybelly.com,grammarist.com,imagepearl.com,imore.com,indiewire.com,israelnationalnews.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,msn.com,nba-stream.com,newsarama.com,nydailynews.com,omgcheckitout.com,opensubtitles.org,phonesreview.co.uk,playbill.com,pocketnow.com,readmng.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com##[style*="border: 0px none; margin:"] -almasdarnews.com,antonymsfor.com,breakingisraelnews.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,crackberry.com,daclips.in,dailygalaxy.com,datpiff.com,destructoid.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,eurweb.com,freewarefiles.com,fullmatchesandshows.com,gelbooru.com,genfb.com,getinmybelly.com,gorillavid.in,grammarist.com,imagepearl.com,imore.com,indiewire.com,israelnationalnews.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,msn.com,nba-stream.com,newsarama.com,nydailynews.com,omgcheckitout.com,opensubtitles.org,phonesreview.co.uk,playbill.com,pocketnow.com,readmng.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com,xda-developers.com##[style*="data:"] -almasdarnews.com,antonymsfor.com,breakingisraelnews.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,crackberry.com,dailygalaxy.com,datpiff.com,destructoid.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,eurweb.com,freewarefiles.com,fullmatchesandshows.com,gelbooru.com,genfb.com,getinmybelly.com,gorillavid.in,grammarist.com,imagepearl.com,imore.com,indiewire.com,israelnationalnews.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,msn.com,nba-stream.com,newsarama.com,nydailynews.com,omgcheckitout.com,opensubtitles.org,phonesreview.co.uk,playbill.com,readmng.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com,xda-developers.com##[style*="display: block !important; visibility: visible !important"] -almasdarnews.com,antonymsfor.com,breakingisraelnews.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,crackberry.com,dailygalaxy.com,datpiff.com,destructoid.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,eurweb.com,freewarefiles.com,fullmatchesandshows.com,gelbooru.com,genfb.com,getinmybelly.com,gorillavid.in,grammarist.com,imagepearl.com,imore.com,indiewire.com,israelnationalnews.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,nba-stream.com,newsarama.com,nydailynews.com,omgcheckitout.com,opensubtitles.org,phonesreview.co.uk,playbill.com,pocketnow.com,readmng.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com,xda-developers.com##[style*="display:inline !important"] +almasdarnews.com,antonymsfor.com,breakingisraelnews.com,codeproject.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,crackberry.com,daclips.in,dailygalaxy.com,datpiff.com,destructoid.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,eurweb.com,freewarefiles.com,fullmatchesandshows.com,gelbooru.com,genfb.com,getinmybelly.com,gorillavid.in,grammarist.com,imagepearl.com,imore.com,indiewire.com,israelnationalnews.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,msn.com,nba-stream.com,newsarama.com,nydailynews.com,opensubtitles.org,phonesreview.co.uk,playbill.com,pocketnow.com,readmng.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com,xda-developers.com##[href*="base64"] +almasdarnews.com,antonymsfor.com,breakingisraelnews.com,codeproject.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,daclips.in,dailygalaxy.com,datpiff.com,destructoid.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,eurweb.com,freewarefiles.com,fullmatchesandshows.com,gelbooru.com,genfb.com,getinmybelly.com,gorillavid.in,grammarist.com,imagepearl.com,imore.com,indiewire.com,israelnationalnews.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,msn.com,nba-stream.com,newsarama.com,nydailynews.com,opensubtitles.org,phonesreview.co.uk,playbill.com,pocketnow.com,readmng.com,readmng.comcrackberry.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com,xda-developers.com##[href*="data:"] +loveroms.com##[src*="application/javascript"] +almasdarnews.com,antonymsfor.com,breakingisraelnews.com,codeproject.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,daclips.in,dailygalaxy.com,datpiff.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,eurweb.com,freewarefiles.com,gelbooru.com,genfb.com,getinmybelly.com,gorillavid.in,grammarist.com,imagepearl.com,imore.com,indiewire.com,israelnationalnews.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,msn.com,nba-stream.com,newsarama.com,nydailynews.com,opensubtitles.org,phonesreview.co.uk,playbill.com,pocketnow.com,readmng.com,readmng.comcrackberry.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com,xda-developers.com##[src*="base64"] +almasdarnews.com,antonymsfor.com,breakingisraelnews.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,crackberry.com,daclips.in,dailygalaxy.com,datpiff.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,eurweb.com,freewarefiles.com,fullmatchesandshows.com,gelbooru.com,genfb.com,getinmybelly.com,gorillavid.in,grammarist.com,imagepearl.com,imore.com,indiewire.com,israelnationalnews.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,nba-stream.com,newsarama.com,nydailynews.com,opensubtitles.org,phonesreview.co.uk,playbill.com,pocketnow.com,readmng.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com,xda-developers.com##[src*="blob:"] +almasdarnews.com,antonymsfor.com,breakingisraelnews.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,crackberry.com,daclips.in,dailygalaxy.com,damimage.com,datpiff.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,eurweb.com,freewarefiles.com,gelbooru.com,genfb.com,getinmybelly.com,gorillavid.in,grammarist.com,imagedecode.com,imagepearl.com,imageteam.org,imore.com,indiewire.com,israelnationalnews.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,msn.com,nba-stream.com,newsarama.com,nydailynews.com,opensubtitles.org,phonesreview.co.uk,playbill.com,pocketnow.com,readmng.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com,xda-developers.com##[src*="data:"] +almasdarnews.com,antonymsfor.com,breakingisraelnews.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,daclips.in,dailygalaxy.com,datpiff.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,eurweb.com,freewarefiles.com,fullmatchesandshows.com,gelbooru.com,genfb.com,getinmybelly.com,gorillavid.in,grammarist.com,imagepearl.com,indiewire.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,movpod.in,msn.com,nba-stream.com,newsarama.com,opensubtitles.org,phonesreview.co.uk,playbill.com,readmng.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,wnd.com,xda-developers.com##[style*="background-image:"] +almasdarnews.com,antonymsfor.com,breakingisraelnews.com,codeproject.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,crackberry.com,daclips.in,dailygalaxy.com,datpiff.com,destructoid.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,eurweb.com,freewarefiles.com,fullmatchesandshows.com,gelbooru.com,genfb.com,getinmybelly.com,gorillavid.in,grammarist.com,imagepearl.com,imore.com,indiewire.com,israelnationalnews.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,msn.com,nba-stream.com,newsarama.com,nydailynews.com,opensubtitles.org,phonesreview.co.uk,playbill.com,pocketnow.com,readmng.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com,xda-developers.com##[style*="base64"] +101greatgoals.com,activistpost.com,allthetests.com,almasdarnews.com,ancient-origins.net,androidcentral.com,antonymsfor.com,batmanstream.com,bibme.org,biology-online.org,blacklistednews.com,breakingisraelnews.com,chicagotribune.com,citationmachine.net,codeproject.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,crackberry.com,daclips.in,dailygalaxy.com,datpiff.com,destructoid.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,eurweb.com,freewarefiles.com,fullmatchesandshows.com,gelbooru.com,genfb.com,getinmybelly.com,gorillavid.in,grammarist.com,imagepearl.com,imore.com,indiewire.com,israelnationalnews.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,msn.com,nba-stream.com,newsarama.com,nydailynews.com,opensubtitles.org,phonesreview.co.uk,playbill.com,pocketnow.com,readmng.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com,xda-developers.com##[style*="blob:"] +almasdarnews.com,antonymsfor.com,blacklistednews.com,breakingisraelnews.com,chicagotribune.com,citationmachine.net,codeproject.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,crackberry.com,daclips.in,dailygalaxy.com,datpiff.com,destructoid.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,elbooru.com,eurweb.com,freewarefiles.com,fullmatchesandshows.com,gelbooru.com,genfb.com,getinmybelly.com,grammarist.com,imagepearl.com,imore.com,indiewire.com,israelnationalnews.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,msn.com,nba-stream.com,newsarama.com,nydailynews.com,opensubtitles.org,phonesreview.co.uk,playbill.com,pocketnow.com,readmng.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com##[style*="border: 0px none; margin:"] +almasdarnews.com,antonymsfor.com,breakingisraelnews.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,crackberry.com,daclips.in,dailygalaxy.com,datpiff.com,destructoid.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,eurweb.com,freewarefiles.com,fullmatchesandshows.com,gelbooru.com,genfb.com,getinmybelly.com,gorillavid.in,grammarist.com,imagepearl.com,imore.com,indiewire.com,israelnationalnews.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,msn.com,nba-stream.com,newsarama.com,nydailynews.com,opensubtitles.org,phonesreview.co.uk,playbill.com,pocketnow.com,readmng.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com,xda-developers.com##[style*="data:"] +almasdarnews.com,antonymsfor.com,breakingisraelnews.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,crackberry.com,dailygalaxy.com,datpiff.com,destructoid.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,eurweb.com,freewarefiles.com,fullmatchesandshows.com,gelbooru.com,genfb.com,getinmybelly.com,gorillavid.in,grammarist.com,imagepearl.com,imore.com,indiewire.com,israelnationalnews.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,msn.com,nba-stream.com,newsarama.com,nydailynews.com,opensubtitles.org,phonesreview.co.uk,playbill.com,readmng.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com,xda-developers.com##[style*="display: block !important; visibility: visible !important"] +almasdarnews.com,antonymsfor.com,breakingisraelnews.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,crackberry.com,dailygalaxy.com,datpiff.com,destructoid.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,eurweb.com,freewarefiles.com,fullmatchesandshows.com,gelbooru.com,genfb.com,getinmybelly.com,gorillavid.in,grammarist.com,imagepearl.com,imore.com,indiewire.com,israelnationalnews.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,nba-stream.com,newsarama.com,nydailynews.com,opensubtitles.org,phonesreview.co.uk,playbill.com,pocketnow.com,readmng.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com,xda-developers.com##[style*="display:inline !important"] activistpost.com,bibme.org,breakingisraelnews.com,codeproject.com,diffen.com,eurweb.com,freewarefiles.com,indiewire.com,israelnationalnews.com,the4thofficial.net,usherald.com,wnd.com##[style] > [scrolling] activistpost.com,bibme.org,breakingisraelnews.com,codeproject.com,diffen.com,eurweb.com,indiewire.com,israelnationalnews.com,movpod.in,playbill.com,readmng.com,the4thofficial.net,usherald.com,wnd.com##[style] > iframe -antonymsfor.com,blacklistednews.com,breakingisraelnews.com,chicagotribune.com,citationmachine.net,codeproject.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,crackberry.com,dailygalaxy.com,datpiff.com,destructoid.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,elbooru.com,eurweb.com,freewarefiles.com,fullmatchesandshows.com,gelbooru.com,genfb.com,getinmybelly.com,grammarist.com,imagepearl.com,imore.com,indiewire.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,nba-stream.com,newsarama.com,nydailynews.com,omgcheckitout.com,opensubtitles.org,phonesreview.co.uk,playbill.com,pocketnow.com,readmng.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com#?#:-abp-properties(base64) +antonymsfor.com,blacklistednews.com,breakingisraelnews.com,chicagotribune.com,citationmachine.net,codeproject.com,coed.com,collectivelyconscious.net,colourlovers.com,connectedly.com,convert-me.com,convertcase.net,crackberry.com,dailygalaxy.com,datpiff.com,destructoid.com,dietlast.com,diffen.com,drudgereport.com,dwatchseries.to,easybib.com,elbooru.com,eurweb.com,freewarefiles.com,fullmatchesandshows.com,gelbooru.com,genfb.com,getinmybelly.com,grammarist.com,imagepearl.com,imore.com,indiewire.com,jerusalemonline.com,jewsnews.co.il,jpost.com,kizi.com,kshowonline.com,magnetdl.com,mmorpg.com,movpod.in,nba-stream.com,newsarama.com,nydailynews.com,opensubtitles.org,phonesreview.co.uk,playbill.com,pocketnow.com,readmng.com,roadracerunner.com,robinwidget.com,rule34.xxx,sh.st,sportspickle.com,teslacentral.com,tetrisfriends.com,the4thofficial.net,thebarchive.com,thefreethoughtproject.com,toptenz.net,trifind.com,unblckd.org,uproxx.com,usherald.com,veteranstoday.com,videotoolbox.com,vrheads.com,watchseries.sk,windowscentral.com,wnd.com#?#:-abp-properties(base64) 101greatgoals.com,activistpost.com,allthetests.com,bibme.org,biology-online.org,blacklistednews.com,breakingisraelnews.com,colourlovers.com,convertcase.net,diffen.com,dwatchseries.to,eurweb.com,freewarefiles.com,genfb.com,indiewire.com,israelnationalnews.com,jerusalemonline.com,kshowonline.com,playbill.com,readmng.com,the4thofficial.net,usherald.com,wnd.com##div > iframe:first-child biology-online.org##div[style*="display:block !important"] activistpost.com,bibme.org,diffen.com,dwatchseries.to,freewarefiles.com,playbill.com,readmng.com,usherald.com,wnd.com##iframe[id][style] @@ -63848,29 +67049,16 @@ codeproject.com,indiewire.com##iframe[name][style] codeproject.com,indiewire.com##iframe[style][scrolling] codeproject.com,indiewire.com##iframe[style][src] ! gelbooru.com -gelbooru.com###paginator -gelbooru.com##[height="250"] -gelbooru.com##[href*="ccbill."] -gelbooru.com##[href][rel*="nofollow"] video -gelbooru.com##[href][target*="blank"] video -gelbooru.com##[rel*="nofollow"] > [style] -gelbooru.com##[style*="height:"][width] -gelbooru.com##[style*="height:250px;"] -gelbooru.com##[style*="width:"][height] -gelbooru.com##a > [style][autoplay] -gelbooru.com##a[href*="/clicks.cgi"] -gelbooru.com##a[href*="?"][rel] > video -gelbooru.com##a[href] > :last-child > img[src] -gelbooru.com##a[id][href][rel*="nofollow"] -gelbooru.com##center > div > style + div[class] -gelbooru.com##center > div[style*="overflow:"] -gelbooru.com##div > [rel] > video[width] -gelbooru.com##div > div[id] > [href] > img[src] -gelbooru.com##div[style] > [class][style] -gelbooru.com##iframe + style + [class] -gelbooru.com##iframe[width] -gelbooru.com##span > style[type="text/css"] + * -gelbooru.com##span[class]:last-child > a img[src] +gelbooru.com##.contain-push > .hidden-xs +gelbooru.com##.contain-push > center > [class] +gelbooru.com##a[target="_blank"] > div +gelbooru.com##a[target="_blank"] > img +gelbooru.com##center > center > .hidden-xs +gelbooru.com#?#:-abp-properties(base64) +! reuters.com +reuters.com##* > * > * > [src*="/r/?I"] +reuters.com##* > * > * > [src*="/r/?M"] +reuters.com##* > * > * > [src*="/r/?m"] ! Site Specific filters (used with $generichide) autoevolution.com###\5f wlts credio.com,findthedata.com###ad-atf-mid @@ -63885,23 +67073,20 @@ oregonlive.com###adv_network static.adf.ly###container upi.com###div-ad-inread upi.com###div-ad-top -kbb.com###gptAd1 -kbb.com###gptAd2 -kbb.com###gptAd3 +idg.com.au###float_leaderboard_bottom +dospelis.com###frame-holder macdailynews.com###header-ads arnnet.com.au###leaderboard-bottom-ad kenkenpuzzle.com###leaderboard-container lifewire.com###leaderboard_2-0 nydailynews.com###ra-taboola-bottom -ndtv.com###rhs_widget_container_id deadline.com###skin-ad-section -ndtv.com###small_rec_adbox +cinemablend.com###slot_drawer thepoke.co.uk###taboola-right-rail-thumbnails mingle2.com###textlink_ads_placeholder computerworlduk.com###topLeaderboard > .leaderboard mingle2.com###topbannerad janjuaplayer.com###video_ads_overdiv -ndtv.com##._g360_wgt_sponsored articulos.softonic.com##.ad--displayed sctimes.com##.ad-bottom standard.co.uk##.ad-center @@ -63917,12 +67102,15 @@ mashable.com,monova.org##.ad_container spin.com##.ad_desktop_placeholder upi.com##.ad_slot autoevolution.com##.adcont970 -ndtv.com##.adhead +cinemablend.com##.ads_slot tomshardware.com##.adsbox afreesms.com,belfasttelegraph.co.uk,bitfeed.co,dailymail.co.uk,independent.ie,israellycool.com,mma-core.com,technoshouter.com,wexfordpeople.ie##.adsbygoogle +technobuffalo.com##.adspot gizmodo.com.au,kotaku.com.au,lifehacker.com.au##.adspot-300x250-pos1 universityherald.com##.adunit_rectangle mirror.co.uk##.amp-ad-wrapper +modmy.com##.article-leaderboard +indiatimes.com##.article_separator wccftech.com##.banner-ad samaup.com##.bannernone marketwatch.com##.belt-ad @@ -63934,25 +67122,31 @@ freewarefiles.com##.center-gray-ad-txt zippyshare.com##.center_ad cnbc.com##.cnbc_badge_banner_ad_area marketwatch.com##.container--bannerAd +zdnet.com##.content-bottom-leaderboard indiatimes.com##.ctn_ads_rhs_organic womenshealthmag.com##.dfp-tag-wrapper marketwatch.com##.element--ad +broadwayworld.com##.ezoic-ad wccftech.com##.featured-ad freewarefiles.com##.homepage_300x600adslot courier-journal.com##.inline-share-btn -ndtv.com##.ins_adwrap collectivelyconscious.net##.insert-post-ads +radiotimes.com##.js-ad-banner-container +radiotimes.com##.js-dfp-ad-bottom computerworlduk.com##.jsAdContainer > #dynamicAd1 mediafire.com##.lb-ad -menshealth.com##.leaderboard-ad +menshealth.com,runnersworld.com,womenshealthmag.com##.leaderboard-ad mediafire.com##.lr-ad +ubergizmo.com##.mediumbox_container +ubergizmo.com##.mediumbox_container_incontent +ubergizmo.com##.mediumbox_incontent_wide indiatimes.com##.middle-ads lifewire.com##.mntl-lazy-ad ibtimes.co.uk##.mpu-wrap +bnonews.com##.mvp-widget-ad msn.com##.nativead androidcentral.com,windowscentral.com##.netshelter-ad -vg247.com##.newsad -independent.ie,wexfordpeople.ie##.ob_container a[data-redirect^="http://paid.outbrain.com/network/redir?"] +independent.ie,techworld.com,wexfordpeople.ie##.ob_container a[data-redirect^="http://paid.outbrain.com/network/redir?"] msn.com##.outeradcontainer clashdaily.com##.pan-ad-inline1 clashdaily.com##.pan-ad-sidebar1 @@ -63963,24 +67157,28 @@ flashx.tv##.rec_article_footer flashx.tv##.rec_container_footer intoday.in##.right-ad spanishdict.com##.sd-ad-wrapper +technobuffalo.com##.shortcode-ad-box androidcentral.com,windowscentral.com##.side-ad-inner veekyforums.com##.sidebar-rc radiotimes.com##.sidebar__item-spacer--advert-top mingle2.com##.skyscraper_ad spin.com##.sm-widget-ad-holder +foreignaffairs.com##.speed-bump hypable.com##.splitter +nymag.com##.taboola jewishpress.com##.td-a-rec-id-custom_ad_1 jewishpress.com##.td-a-rec-id-custom_ad_3 jewishpress.com##.td-adspot-title msn.com##.todayshowcasead indiatimes.com##.topArtAd cinemablend.com##.topsticky_wrapper -androidcentral.com,baltimoresun.com,belfasttelegraph.co.uk,boston.com,breaking911.com,calgaryherald.com,capitalgazette.com,carrollcountytimes.com,chicagotribune.com,citypaper.com,cnbc.com,courant.com,dailymail.co.uk,dailypress.com,deathandtaxesmag.com,edmontonjournal.com,edmunds.com,financialpost.com,gizmodo.com.au,gofugyourself.com,hearthhead.com,huffingtonpost.co.uk,ign.com,imore.com,independent.ie,infinitiev.com,intoday.in,kotaku.com.au,last.fm,latimes.com,leaderpost.com,lifehacker.com.au,lolking.net,mashable.com,mcall.com,metacritic.com,mirror.co.uk,montrealgazette.com,nasdaq.com,nationalpost.com,ndtv.com,nydailynews.com,orlandosentinel.com,ottawacitizen.com,pcmag.com,ranker.com,sandiegouniontribune.com,saveur.com,sherdog.com,spin.com,startribune.com,stereogum.com,sun-sentinel.com,theprovince.com,thestarphoenix.com,timeanddate.com,tmn.today,tomshardware.co.uk,torontosun.com,trustedreviews.com,twincities.com,vagazette.com,vancouversun.com,vibe.com,windowscentral.com,windsorstar.com,wowhead.com,yourtailorednews.com##.trc-content-sponsored -androidcentral.com,baltimoresun.com,boston.com,breaking911.com,calgaryherald.com,capitalgazette.com,carrollcountytimes.com,chicagotribune.com,citypaper.com,cnbc.com,courant.com,dailymail.co.uk,dailypress.com,deathandtaxesmag.com,edmontonjournal.com,edmunds.com,financialpost.com,gofugyourself.com,hearthhead.com,huffingtonpost.co.uk,ign.com,imore.com,independent.ie,infinitiev.com,last.fm,latimes.com,leaderpost.com,lolking.net,mashable.com,mcall.com,metacritic.com,montrealgazette.com,nasdaq.com,nationalpost.com,ndtv.com,nydailynews.com,orlandosentinel.com,ottawacitizen.com,pcmag.com,ranker.com,sandiegouniontribune.com,saveur.com,sherdog.com,spin.com,stereogum.com,sun-sentinel.com,theprovince.com,thestarphoenix.com,timeanddate.com,tmn.today,tomshardware.co.uk,torontosun.com,trustedreviews.com,twincities.com,vagazette.com,vancouversun.com,vibe.com,windowscentral.com,windsorstar.com,wowhead.com,yourtailorednews.com##.trc-content-sponsoredUB -thepoke.co.uk##.trc_rbox_container +androidcentral.com,baltimoresun.com,belfasttelegraph.co.uk,boston.com,breaking911.com,calgaryherald.com,capitalgazette.com,carrollcountytimes.com,chicagotribune.com,citypaper.com,cnbc.com,courant.com,dailymail.co.uk,dailypress.com,deathandtaxesmag.com,edmontonjournal.com,edmunds.com,financialpost.com,gizmodo.com.au,gofugyourself.com,hearthhead.com,huffingtonpost.co.uk,ign.com,imore.com,independent.ie,infinitiev.com,intoday.in,kotaku.com.au,last.fm,latimes.com,leaderpost.com,lifehacker.com.au,lolking.net,mashable.com,mcall.com,metacritic.com,mirror.co.uk,montrealgazette.com,nasdaq.com,nationalpost.com,nydailynews.com,orlandosentinel.com,ottawacitizen.com,pcmag.com,ranker.com,sandiegouniontribune.com,saveur.com,sherdog.com,spin.com,startribune.com,stereogum.com,sun-sentinel.com,theprovince.com,thestarphoenix.com,timeanddate.com,tmn.today,tomshardware.co.uk,torontosun.com,trustedreviews.com,twincities.com,vagazette.com,vancouversun.com,vibe.com,windowscentral.com,windsorstar.com,wowhead.com,yourtailorednews.com##.trc-content-sponsored +androidcentral.com,baltimoresun.com,boston.com,breaking911.com,calgaryherald.com,capitalgazette.com,carrollcountytimes.com,chicagotribune.com,citypaper.com,cnbc.com,courant.com,dailymail.co.uk,dailypress.com,deathandtaxesmag.com,edmontonjournal.com,edmunds.com,financialpost.com,gofugyourself.com,hearthhead.com,huffingtonpost.co.uk,ign.com,imore.com,independent.ie,infinitiev.com,last.fm,latimes.com,leaderpost.com,lolking.net,mashable.com,mcall.com,metacritic.com,montrealgazette.com,nasdaq.com,nationalpost.com,nydailynews.com,orlandosentinel.com,ottawacitizen.com,pcmag.com,ranker.com,sandiegouniontribune.com,saveur.com,sherdog.com,spin.com,stereogum.com,sun-sentinel.com,theprovince.com,thestarphoenix.com,timeanddate.com,tmn.today,tomshardware.co.uk,torontosun.com,trustedreviews.com,twincities.com,vagazette.com,vancouversun.com,vibe.com,windowscentral.com,windsorstar.com,wowhead.com,yourtailorednews.com##.trc-content-sponsoredUB +realfarmacy.com,thepoke.co.uk##.trc_rbox_container thepoke.co.uk##.trc_related_container marketwatch.com##.trending__ad freep.com##.tsfrm-sponsor-logo-content +mirrorace.com##.uk-margin-bottom mingle2.com##.user_profile_ads courier-journal.com##.util-bar-module-share msn.com##.widead @@ -63990,6 +67188,16 @@ baltimoresun.com,boston.com,calgaryherald.com,capitalgazette.com,carrollcountyti moviefone.com##.zergnet ign.com##.zergnet-container baltimoresun.com,boston.com,calgaryherald.com,capitalgazette.com,carrollcountytimes.com,chicagotribune.com,citypaper.com,courant.com,dailypress.com,deathandtaxesmag.com,edmontonjournal.com,edmunds.com,financialpost.com,gofugyourself.com,hearthhead.com,ign.com,infinitiev.com,latimes.com,leaderpost.com,lolking.net,mcall.com,montrealgazette.com,nasdaq.com,nationalpost.com,orlandosentinel.com,ottawacitizen.com,pcmag.com,ranker.com,sandiegouniontribune.com,saveur.com,sherdog.com,spin.com,sun-sentinel.com,theprovince.com,thestarphoenix.com,timeanddate.com,tmn.today,torontosun.com,twincities.com,vagazette.com,vancouversun.com,vibe.com,windsorstar.com,wowhead.com##.zergnet-holder +broadwayworld.com##[id="outbrain_widget_"] +independent.ie,techworld.com,wexfordpeople.ie##a[data-obtrack^="http://paid.outbrain.com/network/redir?"] +independent.ie,techworld.com,wexfordpeople.ie##a[data-oburl^="http://paid.outbrain.com/network/redir?"] +independent.ie,techworld.com,wexfordpeople.ie##a[data-oburl^="https://paid.outbrain.com/network/redir?"] +independent.ie,techworld.com,wexfordpeople.ie##a[data-redirect^="http://paid.outbrain.com/network/redir?"] +independent.ie,techworld.com,wexfordpeople.ie##a[data-redirect^="https://paid.outbrain.com/network/redir?"] +independent.ie,techworld.com,wexfordpeople.ie##a[data-redirect^="this.href='http://paid.outbrain.com/network/redir?"] +independent.ie,techworld.com,wexfordpeople.ie##a[data-url^="http://paid.outbrain.com/network/redir?"] +independent.ie,techworld.com,wexfordpeople.ie##a[data-url^="http://paid.outbrain.com/network/redir?"] + .author +independent.ie,techworld.com,wexfordpeople.ie##a[data-widget-outbrain-redirect^="http://paid.outbrain.com/network/redir?"] intoday.in##a[href*=".zedo.com/"] msn.com##a[href^="http://adfarm.mediaplex.com/"] monova.org##a[href^="http://adsrvmedia.adk2x.com/"] @@ -63997,27 +67205,41 @@ revclouds.com##a[href^="http://adtrack123.pl/"] flashx.tv##a[href^="http://data.committeemenencyclopedicrepertory.info/"] uploadshub.com##a[href^="http://ddownload39.club/"] onlinemoviewatchs.com##a[href^="http://go.ad2up.com/"] +christianforums.com##a[href^="http://go.tryonlinetherapy.com/aff_c?offer_id="] uplod.ws##a[href^="http://hyperline88.com/"] wccftech.com##a[href^="http://internalredirect.site/"] monova.org##a[href^="http://magicdata.link/"] unblckd.org,vidbull.com,watchseries.sk##a[href^="http://mgid.com/"] +independent.ie,techworld.com,wexfordpeople.ie##a[href^="http://paid.outbrain.com/network/redir?"] belfasttelegraph.co.uk##a[href^="http://pubads.g.doubleclick.net/"] mashable.com##a[href^="http://www.zergnet.com/i/"] -apkmirror.com,baltimoresun.com,boreburn.com,boston.com,calgaryherald.com,capitalgazette.com,carrollcountytimes.com,chicagotribune.com,citypaper.com,courant.com,dailycaller.com,dailypress.com,deathandtaxesmag.com,edmontonjournal.com,edmunds.com,financialpost.com,gofugyourself.com,hearthhead.com,infinitiev.com,latimes.com,leaderpost.com,lolking.net,marketwatch.com,mcall.com,menshealth.com,montrealgazette.com,nasdaq.com,nationalpost.com,orlandosentinel.com,ottawacitizen.com,ranker.com,sandiegouniontribune.com,saveur.com,sherdog.com,spin.com,stereogum.com,sun-sentinel.com,theprovince.com,thestarphoenix.com,timeanddate.com,tmn.today,vagazette.com,vancouversun.com,vibe.com,windsorstar.com,womenshealthmag.com,yourtailorednews.com##a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"] +akiba-online.com##a[href^="https://filejoker.net/invite-"] +independent.ie,techworld.com,wexfordpeople.ie##a[href^="https://paid.outbrain.com/network/redir?"] +apkmirror.com,baltimoresun.com,boreburn.com,boston.com,calgaryherald.com,capitalgazette.com,carrollcountytimes.com,chicagotribune.com,citypaper.com,courant.com,dailycaller.com,dailypress.com,deathandtaxesmag.com,edmontonjournal.com,edmunds.com,financialpost.com,gofugyourself.com,hearthhead.com,independent.ie,infinitiev.com,latimes.com,leaderpost.com,lolking.net,marketwatch.com,mcall.com,menshealth.com,montrealgazette.com,nasdaq.com,nationalpost.com,orlandosentinel.com,ottawacitizen.com,ranker.com,sandiegouniontribune.com,saveur.com,sherdog.com,spin.com,stereogum.com,sun-sentinel.com,techworld.com,theprovince.com,thestarphoenix.com,timeanddate.com,tmn.today,vagazette.com,vancouversun.com,vibe.com,wexfordpeople.ie,windsorstar.com,womenshealthmag.com,yourtailorednews.com##a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"] +independent.ie,techworld.com,wexfordpeople.ie##a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"] + .ob_source +independent.ie,techworld.com,wexfordpeople.ie##a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"] +independent.ie,techworld.com,wexfordpeople.ie##a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"] + .ob_source +independent.ie,techworld.com,wexfordpeople.ie##a[target="_blank"][onmousedown="this.href^='http://paid.outbrain.com/network/redir?"] computerworlduk.com##aside > div > .mpuHolder -androidcentral.com,baltimoresun.com,boston.com,breaking911.com,calgaryherald.com,capitalgazette.com,carrollcountytimes.com,chicagotribune.com,citypaper.com,cnbc.com,courant.com,dailypress.com,deathandtaxesmag.com,edmontonjournal.com,edmunds.com,financialpost.com,gofugyourself.com,hearthhead.com,huffingtonpost.co.uk,ign.com,imore.com,independent.ie,infinitiev.com,intoday.in,last.fm,latimes.com,leaderpost.com,lolking.net,mashable.com,mcall.com,metacritic.com,montrealgazette.com,msn.com,nasdaq.com,nationalpost.com,ndtv.com,nme.com,nydailynews.com,orlandosentinel.com,ottawacitizen.com,pcmag.com,ranker.com,sandiegouniontribune.com,saveur.com,sherdog.com,spin.com,stereogum.com,sun-sentinel.com,theprovince.com,thestarphoenix.com,timeanddate.com,tmn.today,tomshardware.co.uk,torontosun.com,trustedreviews.com,twincities.com,vagazette.com,vancouversun.com,vibe.com,windowscentral.com,windsorstar.com,wowhead.com,yourtailorednews.com##div[data-item-syndicated="true"] +torrentfunk.com##center > table +androidcentral.com,baltimoresun.com,boston.com,breaking911.com,calgaryherald.com,capitalgazette.com,carrollcountytimes.com,chicagotribune.com,citypaper.com,cnbc.com,courant.com,dailypress.com,deathandtaxesmag.com,edmontonjournal.com,edmunds.com,financialpost.com,gofugyourself.com,hearthhead.com,huffingtonpost.co.uk,ign.com,imore.com,independent.ie,infinitiev.com,intoday.in,last.fm,latimes.com,leaderpost.com,lolking.net,mashable.com,mcall.com,metacritic.com,montrealgazette.com,msn.com,nasdaq.com,nationalpost.com,nme.com,nydailynews.com,orlandosentinel.com,ottawacitizen.com,pcmag.com,ranker.com,sandiegouniontribune.com,saveur.com,sherdog.com,spin.com,stereogum.com,sun-sentinel.com,theprovince.com,thestarphoenix.com,timeanddate.com,tmn.today,tomshardware.co.uk,torontosun.com,trustedreviews.com,twincities.com,vagazette.com,vancouversun.com,vibe.com,windowscentral.com,windsorstar.com,wowhead.com,yourtailorednews.com##div[data-item-syndicated="true"] daclips.in,vidbull.com##div[id^="MarketGid"] -belfasttelegraph.co.uk,broadwayworld.com,independent.ie,mingle2.com,mirror.co.uk,wccftech.com,wexfordpeople.ie##div[id^="div-gpt-ad"] +belfasttelegraph.co.uk,boredomtherapy.com,broadwayworld.com,independent.ie,mingle2.com,mirror.co.uk,wccftech.com,wexfordpeople.ie##div[id^="div-gpt-ad"] +sharespark.net##div[id^="randomContentServe"] upi.com##div[id^="smi2adblock"] cinemablend.com##div[style="height:250px; width:300px;"] androidsage.com##ins[data-ad-client] world4.eu##ins[style="display:inline-block;width:336px;height:280px"] socketloop.com##span[data-ez-name] +! Bug in uBo: https://github.com/gorhill/uBlock/issues/1885 +newyorker.com##div[class^="Ad_"] ! Filter for testpages.adblockplus.org testpages.adblockplus.org###abptest ! CSS property filters for Adblock Plus webfail.com#?##aside > :-abp-properties(cursor: pointer;) freethesaurus.com#?#.widget + :-abp-properties(height: 265px; width: 300px;) +ksl.com#?#.queue:-abp-has(.sponsored) +multiup.eu,multiup.org#?#.trtbl:-abp-has(.warnIp) space.com#?#:-abp-properties(height: 250px;*width: 300px;) webfail.com#?##subheader + :-abp-properties(text-align: center;) tomshardware.com#?#.page-content-rightcol :-abp-properties(height: 600px;*width: 300px;) @@ -64054,6 +67276,13 @@ pcmag.com,sporcle.com##iframe[width="300"] pcmag.com,sporcle.com##iframe[width="728"] ! oriel theguardian.com##[data-google-query-id] +! msn.com +msn.com##a[href^="https://redirect.viglink.com/"] +msn.com##a[href^="https://www.amazon."][href*="&tag="] +msn.com##a[target="_blank"][x-enc] +msn.com##div[x-enc] > a +msn.com##iframe:not([src]) +msn.com##iframe[src="about:blank"] ! *** easylist:easylist_adult/adult_specific_hide.txt *** ashemaletube.com###ASHM_imBox_Container nudography.com###BannerContainer @@ -64082,7 +67311,6 @@ hiddencamsvideo.com###advert primejailbait.com###advertical hairyclassic.com,qruq.com###advertisement pornative.com###advertisers -timtube.com###advertising orgyxxxhub.com###advobj pornomovies.com###aff-aside daporn.com###aff-banner @@ -64108,6 +67336,7 @@ dansmovies.com,egbo.com,pervertslut.com###banner_video namethatpornstar.com###bannercontainer topescortbabes.com###banners iafd.com###bantop +porndoe.com###below_player_zone sexyandfunny.com###best-friends desktopangels.net###bg_tab_container pornflex53.com###bigbox_adv @@ -64120,9 +67349,7 @@ porntube.com###bottomBanner xxxbunker.com###bottomBanners wankerhut.com###bottom_adv fuckme.me###bottom_warning -mydailytube.com###bottomadd watchindianporn.net###boxban2 -pornsharia.com###brazzers1 fastpic.ru###brnd fastpic.ru###brnd-footer befuck.com,hotshame.com,pinkrod.com,pornoid.com,thenewporn.com,updatetube.com,wetplace.com###c2p @@ -64158,6 +67385,7 @@ imagetwist.com###firopage be3x.com###fl813695 sexyclips.org###flash loadsofpics.com###floatdiv +sex.com###floater_button monstertube.com###footer youjizz.com###footer-block extremetube.com###footerWhole @@ -64195,6 +67423,7 @@ pornxs.com###initR4Box pornxs.com###initialize4Box pornxs.com###initialize4d imageporter.com###interVeil +sex.com###interWrapper rampant.tv###interesting-bar freebunker.com,imagesnake.com,imgcarry.com,loadsofpics.com,pornbus.org###introOverlayBg porn18sex.com###invideo @@ -64207,7 +67436,7 @@ collegegrad.com###leftquad alysa.xxx###links suicidegirls.com###livetourbanner bootyoftheday.co###lj -freeimgup.com,imghost.us.to###lj_livecams +imghost.us.to###lj_livecams 5ilthy.com###ltas_overlay_unvalid ynot.com###lw-bannertop728 ynot.com###lw-top @@ -64215,8 +67444,7 @@ ynot.com###lw-top pornhub.com###main-container > [id] > [class]:first-child news.com.au###match-widget xred2.com###mbEnd -yobt.tv###media-bottom -5ilthy.com,cockcheese.com,filthyrx.com,gfssex.com###mediaspace +5ilthy.com,cockcheese.com,gfssex.com###mediaspace upornia.com###mjs-undervideo gifsfor.com###mob_banner taxidrivermovie.com###mobile_pop_special @@ -64224,7 +67452,6 @@ adultfriendfinder.com###mod youporn.com,youporngay.com###moreVideosTabview3 askjolene.com###more_from_this protectlinks.com###mouselayer -starcelebs.com###mrskin-birthday-widget alotporn.com,flashx.tv,myfreeblack.com###nuevoa ma3comic.com###omad newverhost.com###onload @@ -64242,6 +67469,7 @@ namethatporn.com###parto_block beardedperv.com###pauseRoll extremetube.com,mofosex.com,redtube.com,redtube.com.br,spankwire.com,youporngay.com###pb_block pornhub-com.appspot.com,pornhub.com,tube8.com,youporn.com###pb_template +youpornru.com###pbs_block youporn.com###personalizedHomePage > div:nth-child(2) dbnaked.com###play-video-box pornhub.com###player + [id][class] @@ -64290,11 +67518,10 @@ homemoviestube.com###right_out nonktube.com###second sexyandfunny.com###sexy-links pornmaturetube.com###show_adv -amateurfarm.net,retrovidz.com###showimage +retrovidz.com###showimage shesocrazy.com###sideBarsMiddle shesocrazy.com###sideBarsTop pornday.org###side_subscribe_extra -mydailytube.com###sideadd spankwire.com###sidebar imageporter.com###six_ban flurl.com###skybanner @@ -64321,11 +67548,6 @@ cam4.be,cam4.com###subfoot adultfyi.com###table18 xtube.com###tabs jav4.me,videowood.tv###tbl1 -fleshasiadaily.com###text-12 -fleshasiadaily.com###text-13 -fleshasiadaily.com###text-14 -fleshasiadaily.com###text-15 -fleshasiadaily.com###text-8 fapgames.com###the720x90-spot filhadaputa.tv###thumb[width="959"] mansurfer.com###top-ban @@ -64337,12 +67559,11 @@ extremetube.com###topRightsquare xhamster.com###top_player_adv allureamateurs.net,mataporno.com,sexmummy.com,sopervinhas.net,teenwantme.com,worldgatas.com,xpg.com.br###topbar gifsfor.com###topbar1 -pinkems.com###topfriendsbar namethatpornstar.com###topphotocontainer askjolene.com###tourpage pornhyve.com###towerbanner pervclips.com###tube_ad_category -axatube.com,creampietubeporn.com,fullxxxtube.com,gallsin.xxx,xxxxsextube.com,yourdarkdesires.com###ubr +creampietubeporn.com,fullxxxtube.com,gallsin.xxx,xxxxsextube.com,yourdarkdesires.com###ubr usatoday.com###usat_PosterBlog homemoviestube.com###v_right stileproject.com###va1 @@ -64379,27 +67600,23 @@ mofosex.com###vjs-inplayer-overlay matureworld.ws###vote_popup adultfriendfinder.com###vp_left extremetube.com###whole -bustnow.com###xad900x250x1 mrstiff.com###xdv-preroll +yespornplease.com###xxas porntack.com##.Banner -pornbanana.com##.DealContainer2 -pornbanana.com##.RightBanners ziporn.com##.RightBoxMain ziporn.com##.RightRefBoxMain -pornbanana.com##.TopBann porntack.com##.TopBannerCon -pornbanana.com##.VidBottomBanner -pornbanana.com##.VidRightSide extremetube.com##._mapm_link_local_sex extremetube.com##._mapm_link_phone_sex extremetube.com##._mapm_link_premium seductivetease.com##.a-center +porndoe.com##.a-container heavy-r.com##.a-d-holder porn.com##.aRight pornvideofile.com##.aWrapper fooktube.com##.aa vrsmash.com##.abovePlayer -celebspank.com,chaturbate.com,cliphunter.com,gamcore.com,playboy.com,pornhub.com,rampant.tv,signbucks.com,sxx.com,tehvids.com,uflash.tv,wankoz.com,yobt.tv##.ad +celebspank.com,chaturbate.com,cliphunter.com,gamcore.com,playboy.com,pornhub.com,rampant.tv,sex.com,signbucks.com,tehvids.com,uflash.tv,wankoz.com##.ad extremetube.com,pornhugo.com##.ad-container pornhub.com##.ad-link + table milfzr.com##.ad-widget > a @@ -64407,14 +67624,14 @@ celebspank.com##.ad1 pornhub.com,xtube.com##.adContainer cumsearcher.com##.adb cumsearcher.com##.adb-right -pornoxo.com##.adblock +ceporn.net,pornoxo.com##.adblock xxxkingtube.com##.adbox xxxfuel.com##.adcontainer katestube.com##.add sex3.com##.add-box perfectgirls.net##.additional-block-bg hentaistream.com##.adds -adultbox.eu,analtubegirls.com,bangyoulater.com,beemtube.com,cam4.com,djs-teens.net,femdom-fetish-tube.com,free-celebrity-tube.com,glarysoft.com,gosexy.mobi,hdporn.in,onlyhot.biz,pornshaft.com,porntalk.com,pornxs.com,ratemypeach.com,springbreaktubegirls.com,teentube18.com,thisav.com,youporn.com##.ads +adultbox.eu,bangyoulater.com,beemtube.com,cam4.com,djs-teens.net,femdom-fetish-tube.com,free-celebrity-tube.com,glarysoft.com,gosexy.mobi,hdporn.in,onlyhot.biz,pichunter.com,pornshaft.com,porntalk.com,pornxs.com,ratemypeach.com,teentube18.com,thisav.com,youporn.com##.ads myfreeblack.com##.ads-player anyporn.com,badteencam.com,cutepornvideos.com,famouspornstarstube.com,hdporntube.xxx,lustypuppy.com,mrstiff.com,pervertslut.com,pixhub.eu,pornfreebies.com,smut6.com,tubedupe.com,tubepornclassic.com,vporn.com,watchteencam.com,webanddesigners.com,youngartmodels.net##.adv txxx.com##.adv-desk-list @@ -64432,7 +67649,7 @@ bestgore.com##.ai-viewport-1 bestgore.com##.ai-viewport-2 askjolene.com##.aj_lbanner_container ah-me.com,befuck.com,pornoid.com,sunporno.com,thenewporn.com,twilightsex.com,updatetube.com,videoshome.com,xxxvogue.net##.allIM -pinkrod.com,pornsharia.com,pornsharing.com,wetplace.com##.allIMwindow +pinkrod.com,pornsharing.com,wetplace.com##.allIMwindow 1loop.com##.asblock playvids.com##.aside-emb pornfun.com##.aside-spots @@ -64453,8 +67670,10 @@ hd-porn.me##.banner-actions adultpornvideox.com,jojobaa.net##.banner-box tube8.com,xhamster.com##.banner-container 4tube.com,fux.com,porntube.com##.banner-frame +babesandstars.com##.banner-right watchindianporn.net##.banner-vid pornoeggs.com##.banner-videos +vporn.com##.banner-wrapper celebritymovieblog.com##.banner700 watchhentaivideo.com##.bannerBottom 4tube.com,empflix.com,tnaflix.com##.bannerContainer @@ -64465,12 +67684,11 @@ penthouse.com##.banner_livechat freeporn.com##.bannercube xfanz.com##.bannerframe thehun.net##.bannerhorizontal -bustnow.com##.bannerlink beardedperv.com,chubby-ocean.com,cumlouder.com,grandpaporntube.net,sexu.com,skankhunter.com##.banners isanyoneup.com##.banners-125 porntubevidz.com##.banners-area vid2c.com##.banners-aside -sexpornimg.com##.banners_gallery +bubbaporn.com,kalporn.com,koloporno.com,pornodingue.com,pornodoido.com,pornozot.com,serviporno.com,voglioporno.com##.banners-footer 5ilthy.com##.bannerside sexoncube.com##.bannerspot-index thehun.net##.bannervertical @@ -64502,6 +67720,7 @@ fux.com##.bottom-baner xbabe.com,yumymilf.com##.bottom-banner pornoeggs.com##.bottom-banner-templ playvid.com##.bottom-banners +h2porn.com##.bottom-cubes pornxs.com##.bottom-sidebar pornfun.com##.bottom-spots youtubelike.com##.bottom-thumbs @@ -64523,13 +67742,17 @@ xcum.com##.btn-ponsor redtube.com##.bvq redtube.com##.bvq-caption gamesofdesire.com##.c_align +jjgirls.com,xxxporn.pics##.cam empflix.com##.camsBox tnaflix.com##.camsBox2 celebspank.com##.celeb_bikini +pornpics.com##.channel +porndoe.com##.channel-link cliphunter.com##.channelMainBanner cliphunter.com##.channelMiddleBanner youporn.com##.channel_leaderboard youporn.com##.channel_square +babe.today##.chat adultfriendfinder.com##.chatDiv.rcc thefappeningblog.com##.cl-exl pornrabbit.com##.container300 @@ -64537,30 +67760,32 @@ x-boobs.com##.content-banner youporn.com,youporngay.com##.contentPartner xbutter.com##.counters 3movs.com,pervclips.com,pornicom.com##.cs -dronporn.com##.cs_spon +watchmygf.me##.cs_text_link alotporn.com##.cube playpornfree.org##.custom-html-widget anysex.com##.desc txxx.com##.desk-list -pornalized.com,pornoid.com,pornsharia.com##.discount -pornsharia.com##.discounts +pornalized.com,pornoid.com##.discount fapdu.com##.disp-underplayer +pornhd.com##.double-zone keezmovies.com##.double_right cameltoe.com##.downl -pinkrod.com,pornsharia.com,wetplace.com##.download +pinkrod.com,wetplace.com,xxxporn.pics##.download realgfporn.com##.downloadbtn proporn.com##.drt-spot-box hellporno.com##.dvb-advertisements -pornsharia.com##.eciframe -pornsharia.com##.eciframeright efukt.com##.ef_block_wrapper efukt.com##.efukt-widget-slider youporn.com##.eight-column > div[class] goldporntube.com##.embadv grandpaporntube.net##.embed_banners +pornhub.com##.enesuch viptube.com##.envelope + div[class] grandpaporntube.net##.exo porn.com##.f-zne +porn.com##.f-zne2 +porn.com##.f-zne3 +porn.com##.f-zne4 porn.com##.f-zon imagepost.com##.favsites hardsextube.com##.featured-wrap @@ -64569,7 +67794,7 @@ youjizz.com##.fix-right-content extremetube.com##.float-left[style="width: 49.9%; height: 534px;"] wankerhut.com##.float-right extremetube.com##.float-right[style="width: 49.9%; height: 534px;"] -teensexyvirgins.com,xtravids.com##.foot_squares +teensexyvirgins.com##.foot_squares scio.us,youporn.com##.footer 4tube.com,fux.com,porntube.com,upornia.com##.footer-banners tube8.com##.footer-box @@ -64578,8 +67803,13 @@ gotporn.com##.footer-image-contents-bl 4tube.com##.footer-la-vane youjizz.com##.footer-prs babesandstars.com##.footer_banners +pornhub.com##.foragirllikeyou +xpics.me##.frequently mrskin.com##.friends-runner +sextvx.com##.friends_spo sunporno.com##.frms-block +porndoe.com##.full-video-tag +xpics.me##.future sammobile.com##.gad youx.xxx##.gallery-link youtubelike.com##.gallery-thumbs @@ -64591,10 +67821,10 @@ beeg.com##.go-paysite ziporn.com##.hBannerHolder heavy-r.com##.hd-ban bgafd.co.uk##.hdradclip -pornsharia.com##.head > h3 celebspank.com##.header redtube.com##.header > #as_1 thenude.eu##.headercourtesy +pornhub.com##.heatwarning hclips.com##.hold-adv nuvid.com##.holder_banner pornhub.com##.home-ad-container + div @@ -64605,7 +67835,6 @@ orgasm.com##.horizontal-banner-module orgasm.com##.horizontal-banner-module-small pornanal.net##.i_br pornflip.com##.ib-300-250 -pron.tv##.ifab gotporn.com,hardsextube.com##.image-300x250 drtuber.com##.img_video pornsis.com##.indexadl @@ -64620,12 +67849,13 @@ e-hentai.org##.itd[colspan="4"] namethatporn.com##.item_a sex2ube.com##.jFlowControl teensanalfactor.com##.job -babesandstars.com,pornhub.com,youporn.com##.join +babesandstars.com,definebabe.com,pornhub.com,youporn.com##.join redtube.com,xhamster.com##.join-button dbnaked.com##.join-now-btn extremetube.com##.join_box pornhub.com,spankwire.com,tube8.com,youporn.com##.join_link overthumbs.com##.joinnow +redtube.com##.justmadebail zuzandra.com##.jx-bar tnaflix.com##.lastLiAv gamcore.com##.left-side-skin @@ -64643,13 +67873,16 @@ proporn.com##.livecams drtuber.com##.livecams_main ns4w.org##.livejasmine madthumbs.com##.logo +pornhub.com,redtube.com##.lonesomemuch tube8.com##.main-video-wrapper > .float-right sexdepartementet.com##.marketingcell +femefun.com##.media_spot_box avn.com##.mfc lic.me##.miniplayer upornia.com##.mjs-closeandplay hotmovs.com,upornia.com##.mjs-closeplay hanksgalleries.com##.mob_vids +xpics.me##.native extremetube.com##.noPopunder pornhub.com,tube8.com##.nonesuch upornia.com##.ntv-banners-container @@ -64659,16 +67892,20 @@ pornhub.com##.onesuch lustgalore.com,yourasiansex.com##.opac_bg baja-opcionez.com##.opaco2 vporn.com##.overheaderbanner +babe.today##.overlay pornomovies.com##.overlay-ggf +deviantclip.com##.overlay-media tnaflix.com##.pInterstitial tnaflix.com##.pInterstitialx tnaflix.com##.padAdv redtube.com##.pageVideos > div > [class][style*="z-index:"] -tube8.com##.partner-link +definebabe.com##.partner-info +definebabe.com,tube8.com##.partner-link bravotube.net##.paysite ah-me.com##.paysite-link hdzog.com##.pl_showtime1_wr2 hclips.com##.pl_wr +camvideos.tv##.place hdzog.com##.player-advertise drtuber.com##.player-adx-block zmovs.com##.player-aside-banners @@ -64680,20 +67917,19 @@ xnxxvideoporn.com##.player_bn 4tube.com##.player_faq_link 4tube.com##.player_sub_link 4tube.com##.playerside-col -yobt.tv##.playpause.visible > div efukt.com##.plugs beardedperv.com##.plugzContainer xtube.com##.postRoll uflash.tv##.pps-banner pornhub.com##.pre-footer -pron.tv##.premiummessages txxx.com##.preroll adultdvdtalk.com##.productinfo -pornfun.com##.promo +pornfun.com,xnostars.com##.promo +thefappening.wiki##.promo-1 +thefappening.wiki##.promo-2 porntubevidz.com##.promo-block nakedtube.com,pornmaki.com##.promotionbox nuvid.com,nuvidselect.com##.puFloatLine -sexy-toons.org##.pub300 dachix.com,dagay.com,deviantclip.com##.pub_right foxtube.com##.publi_pc cumlouder.com,freemovies.tv##.publis-bottom @@ -64726,12 +67962,17 @@ porn.com,xvideos-free.com##.rmedia collegegrad.com##.roundedcornr_box_quad xxxymovies.com##.rtoptbl porn.com##.s-zne +porn.com##.s-zne2 +porn.com##.s-zne3 +porn.com##.s-zne4 porn.com##.s-zon sticking.com##.sb-box woodrocket.com##.sb-store dominationtube.com,gaysexarchive.com,skeezy.com,sticking.com##.sb-txt +pornhub.com##.scandalouspokemon thenude.eu##.sexart_sidebar uselessjunk.com##.shadow_NFL +h2porn.com##.side-spot sankakucomplex.com##.side300xmlc queermenow.net##.sidebar > #text-2 flyingjizz.com##.sidebar-banner @@ -64755,12 +67996,10 @@ candidvoyeurism.com,simply-hentai.com##.skyscraper gaytube.com##.slider-section movies.askjolene.com##.small_tourlink pornpics.com##.sp-block -springbreaktubegirls.com##.span-100 nonktube.com##.span-300 nonktube.com##.span-320 ns4w.org##.splink bgafd.co.uk##.spnsr -abc-celebs.com##.spons pornpics.com##.spons-block tnaflix.com##.sponsVideoLink anyporn.com,pervertslut.com,pornever.net,sexpornimages.com,xbabe.com##.sponsor @@ -64773,8 +68012,9 @@ xhamster.com##.sponsor_top gotporn.com##.sponsored beeg.com##.spoor beeg.com##.spor -dixyporn.com,proporn.com,smut6.com,xhamster.com##.spot +camvideos.tv,dixyporn.com,proporn.com,smut6.com,xhamster.com##.spot magicaltube.com##.spot-block +xhamster.com##.spot-container drtuber.com,egbo.com,smutr.com##.spots pornhd.com##.square redtube.com##.square-banner @@ -64786,7 +68026,11 @@ sexyandshocking.com##.sub-holder peepinghunter.com,simply-hentai.com##.superbanner porndaddy.us##.svd porn.com##.t-zne +porn.com##.t-zne2 +porn.com##.t-zne3 +porn.com##.t-zne4 dickbig.net##.t_14 +porndoe.com##.tablet-content-acontainer intporn.com##.tagcloudlink.level4 amateuralbum.net##.tb3 amateurvoyeurforum.com##.tborder[width="99%"][cellpadding="6"] @@ -64796,8 +68040,9 @@ extremetube.com##.title-sponsor-box galleries-pornstar.com##.title_slider tube8.com##.tjFooterMods tube8.com##.tjUpperMods -popporn.com,xxxlinks.es##.top-banner +popporn.com##.top-banner sunporno.com##.top-player-link +definebabe.com##.top-traders 10movs.com##.top_banner pornhub.com##.top_hd_banner imgwet.com##.topa @@ -64808,6 +68053,7 @@ tubepornclassic.com##.tpcadv vivatube.com##.tr-download vivatube.com##.tr-sponsor realgfporn.com##.trade-slider +babesandstars.com##.traders overthumbs.com,proporn.com##.trailerspots tubedupe.com##.treview_link_1 xhamster.com##.ts @@ -64857,13 +68103,14 @@ redtube.com##.webmaster-banner imagearn.com##.wide_banner beeg.com##.window mrskin.com##.yui3-u-1-3:last-child -porn.com,xvideos-free.com##.zone +porn.com,pornhd.com,xvideos-free.com##.zone youjizz.com##[class][style*="padding-bottom:"] redtube.com##[data-h] redtube.com##[data-w] extremetube.com,pornhub.com,redtube.com,tube8.com,tube8.es,tube8.fr,xtube.com,xvideos.com,youjizz.com,youporn.com,youporngay.com##[href*="base64"] extremetube.com,pornhub.com,redtube.com,tube8.com,tube8.es,tube8.fr,xtube.com,xvideos.com,youjizz.com,youporn.com,youporngay.com##[href*="data:"] imagehaven.net##[href="http://clicks.totemcash.com/?s=38739&p=21&pp=4"] +camvideos.tv##[href^="http://mmcams.com/"][href*="&utm_"] ero-advertising.com##[id][style] imagevenue.com##[id^="MarketGid"] redtube.com##[id^="adb_"] @@ -64880,28 +68127,31 @@ extremetube.com,pornhub.com,redtube.com,tube8.com,tube8.es,tube8.fr,xtube.com,xv extremetube.com,pornhub.com,redtube.com,tube8.com,tube8.es,tube8.fr,xtube.com,xvideos.com,youjizz.com,youporn.com,youporngay.com##[style*="height: 330px;"] sexyclips.org##[style="text-align: center; width: 1000px; height: 250px;"] exgirlfriendmarket.com##[width="728"][height="150"] -asspoint.com,babepedia.com,babesource.com,dbnaked.com,gaytube.com,gfycatporn.com,girlsnaked.net,mansurfer.com,newpornstarblogs.com,pornoxo.com,pornpicture.org,pornstarchive.com,redtube.com,rogreviews.com,sexyandfunny.com,shemaletubevideos.com,starcelebs.com,the-new-lagoon.com,tube8.com,vporn.com,xxxhdd.com,youjizz.com,youporn.com,yourdailypornstars.com##a[href*=".com/track/"] +asspoint.com,babepedia.com,babesandstars.com,babesource.com,datoporn.co,dbnaked.com,definebabe.com,gaytube.com,gfycatporn.com,girlsnaked.net,mansurfer.com,newpornstarblogs.com,pichunter.com,porndoe.com,pornoxo.com,pornstarchive.com,redtube.com,rogreviews.com,sexyandfunny.com,shemaletubevideos.com,spankbang.com,str8upgayporn.com,the-new-lagoon.com,theanalist.info,tube8.com,vporn.com,xxxhdd.com,youjizz.com,youporn.com,yourdailypornstars.com##a[href*=".com/track/"] pornhub.com##a[href*=".download/"] redtube.com##a[href*=".hop.clickbank.net"] boysfood.com##a[href*=".php"] +xxxporn.pics##a[href*=".solidcams.com?"] keezmovies.com##a[href*="/affiliates/idevaffiliate.php?"] nude.hu##a[href*="/click/"] -gaytube.com,redtube.com,shemaletubevideos.com,therealpornwikileaks.com,xhamster.com##a[href*="/go.php?"] -monstercockz.com,xxxhdd.com##a[href*="/go/"] +definebabe.com,gaytube.com,redtube.com,shemaletubevideos.com,therealpornwikileaks.com,xhamster.com##a[href*="/go.php?"] +porndoe.com,theanalist.info,watchmygf.me,xxxhdd.com##a[href*="/go/"] sexyandfunny.com,yourdailypornstars.com##a[href*="/out.php?"] badjojo.com##a[href*="/out.php?siteid=13&id=0&url=http%3A%2F%2Fsyndication.traffichaus.com"] mansurfer.com##a[href*="/out/"] avgle.com##a[href*="/redirect"] +xhamster.com##a[href*="/spclick.php?"] celebrity-slips.com##a[href*="?_atc="] -gotporn.com,katestube.com,pron.tv,spankbang.com##a[href*="?ats="] +gotporn.com,katestube.com,sextvx.com,spankbang.com,vporn.com,xnostars.com,xxxporn.pics##a[href*="?ats="] redtube.com,thumbzilla.com##a[href*="?coupon="] redtube.com##a[href*="?link_id="][href*="&tracker_id="] pornhub.com##a[href*="abbp"] pornhub.com##a[href*="pleasedontslaymy"] pronpic.org##a[href*="takyake.ru"] -bos.so,camwhores.tv,dbnaked.com,efukt.com,hentai2read.com,hpjav.com,imagebam.com,imgbox.com,motherless.com,planetsuzy.org,sexgalaxy.net,sextvx.com,sexuria.com,thefappeningblog.com,vintage-erotica-forum.com,xopenload.com,yourporn.sexy##a[href*="theporndude.com"] +bos.so,camvideos.tv,camwhores.tv,cutscenes.net,dbnaked.com,efukt.com,hentai2read.com,hpjav.com,imagebam.com,imgbox.com,motherless.com,planetsuzy.org,sexgalaxy.net,sextvx.com,sexuria.com,thefappeningblog.com,vintage-erotica-forum.com,xopenload.com,yourporn.sexy##a[href*="theporndude.com"] gaytube.com##a[href="/external/meet_and_fuck"] efukt.com##a[href="http://crazyshit.com/?utm_"] +sex.com##a[href="http://idg.idealgasm.com/"] porn99.net##a[href="http://porn99.net/asian/"] xhamster.com##a[href="http://premium.xhamster.com/join.html?from=no_ads"] pornwikileaks.com##a[href="http://www.adultdvd.com/?a=pwl"] @@ -64909,8 +68159,10 @@ footfetishtube.com##a[href="http://www.footfetishtube.com/advertising_banner.php stockingstv.com##a[href="http://www.stockingstv.com/banners/default.php"] camwhores.tv##a[href^="//810f3f9dde63ae3.com/"] vporn.com##a[href^="//bongacams.com/track?"] +vporn.com##a[href^="//bongacams2.com/track?"] voyeur.net##a[href^="//voyeur.net/"] fux.com##a[href^="/adc/"] +jjgirls.com##a[href^="/coupon/"] gaytube.com##a[href^="/external/premium/"] analpornpix.com,fecaltube.com##a[href^="/go/"] madthumbs.com##a[href^="/out.php?url=http://adbucks.brandreachsys.com/"] @@ -64924,7 +68176,7 @@ giftube.com##a[href^="http://adultfriendfinder.com/go/"] anyporn.com##a[href^="http://anyporn.com/cs/"] porn.com,youjizz.com,youporn.com,youporngay.com##a[href^="http://as.sexad.net/"] porn-w.org,porn99.net##a[href^="http://bit.ly/"] -avgle.com##a[href^="http://bongacams.com/track?"] +avgle.com,camvideos.tv##a[href^="http://bongacams.com/track?"] sex4fun.in##a[href^="http://c.mobpartner.mobi/"] sex3dtoons.com##a[href^="http://click.bdsmartwork.com/"] imghit.com##a[href^="http://crtracklink.com/"] @@ -64947,7 +68199,6 @@ olala-porn.com##a[href^="http://ryushare.com/affiliate."] hentairules.net##a[href^="http://secure.bondanime.com/track/"] hentairules.net##a[href^="http://secure.futafan.com/track/"] hentairules.net##a[href^="http://secure.lestai.com/track/"] -filthyrx.com##a[href^="http://secure.spitsters.com/track/"] hentairules.net##a[href^="http://secure.titanime.com/track/"] dachix.com,dagay.com,deviantclip.com,voyeur.net##a[href^="http://seethisinaction.com/"] bestgore.com##a[href^="http://seethisinaction.com/servlet/"] @@ -64983,23 +68234,26 @@ xxxprivates.com##a[href^="http://www.xxxprivates.com/out-sponsor-"] katestube.com##a[href^="https://ads.traffichaus.com/"] xxxgames.biz##a[href^="https://detour.click/"] camwhores.tv##a[href^="https://go.stripcash.com/"] -camwhores.tv,proporn.com,xhamster.com##a[href^="https://go.stripchat.com/"] +camvideos.tv,camwhores.tv,proporn.com,xhamster.com##a[href^="https://go.stripchat.com/"] creepshots.com##a[href^="https://go.trkclick2.com/"] prestashop.com##a[href^="https://partners.a2hosting.com/solutions.php?id="] thefappeningblog.com##a[href^="https://porndabster.com/?utm_"] -spankbang.com##a[href^="https://porngames.adult/"] +sex.com,spankbang.com##a[href^="https://porngames.adult/"] rule34.xxx##a[href^="https://rule34.xxx/c.html"] fantasti.cc##a[href^="https://syndication.traffichaus.com/"] -camwhores.tv##a[href^="https://www.camsoda.com/enter.php?id="] +yespornplease.com##a[href^="https://www.brazzersnetwork.com/"] celebrity-slips.com##a[href^="https://www.celebrity-slips.com/rd/"] gotporn.com##a[href^="https://www.gotporn.com/click.php?id="] -avn.com##a[href^="https://www.myfreecams.com/"][href*="&track="] +avn.com,penthouse.com##a[href^="https://www.myfreecams.com/"][href*="&track="] +sex.com##a[href^="https://www.rabbits.webcam/?id="] redtube.com##a[href^="https://www.redtube.com/click.php?"] +vporn.com##a[onclick*="adclick"] keezmovies.com##a[onclick*="window.open"] tube8.com,tube8.es,tube8.fr##a[onclick^="loadAdFromHeaderTab('http://ads.genericlink.com"] xxxstreams.eu##a[style] hentai-foundry.com##a[target="_new"] > img[src] picfoco.com##a[title="Sponsor link"] +pornhub.com,redtube.com##ads mofosex.com##article[style="position: relative; overflow: hidden; width: 299px; height: 249px; margin:0 auto;"] pornhub.com##aside > [style="display: block;"] > table pornhub.com##aside > span:first-child @@ -65018,13 +68272,15 @@ celeb.gate.cc##div[id^="bnrrotator_"] voyeurhit.com##div[id^="div-ad-"] hentaistream.com##div[id^="hs_ad"] tube8.com##div[id^="tj-zone"] -xtravids.com##div[style="background-color:#DDD; padding:5px;"] +ceporn.net##div[style="border:4px solid;width:300px;height:250px;background:#7e7e7e;"] redtube.com##div[style="display: block !important;"] javlibrary.com##div[style="display:block; position:relative; width:730px; height:92px; overflow:hidden; margin: 10px auto 0px auto;"] xhamster.com##div[style="font-size: 10px; margin-top: 5px;"] xxxstash.com##div[style="height: 250px; width: 960px;"] empflix.com##div[style="height: 400px;"] +datoporn.co##div[style="height:30px; text-align:center; background-color:#ffcc1b; color:#000; font-weight: 700; font-size: 18px; margin:6px; border-radius:3px; line-height:30px;"] mofosex.com##div[style="margin-top: 10px"] +porngals4.com##div[style="margin:0 0 15px 0;width:728px;height:90px;background:#FAFAFA;"] xtube.com##div[style="text-align:center; width:1000px; height: 150px;"] iloveinterracial.com##div[style="width:1000px;height:110px; background-color:#E9DECA; font-family: Tahoma,Helvetica,Arial,sans-serif; font-size: 11px; font-style:normal; color:#535353;"] hdzog.com,voyeurhit.com##div[style="width:300px; height:250px;"] @@ -65079,15 +68335,14 @@ naughty.com##img[width="450"] adultwork.com,babepicture.co.uk,imagetwist.com,naughty.com,sexmummy.com,tophentai.biz,tvgirlsgallery.co.uk##img[width="468"] clips4sale.com##img[width="468px"] anetakeys.net##img[width="500"] -fleshasiadaily.com##img[width="700"] 4fuckr.com,babeshows.co.uk,jessie-rogers.com,rule34hentai.net##img[width="728"] mofosex.com##li[style="width: 385px; height: 380px; display: block; float: right;"] hentai-foundry.com##p > a[href][target="_blank"] +pornhub.com,redtube.com##sads picfoco.com##table[border="0"][width="728"] xcritic.com##table[cellpadding="10"][width="600"] xvideos.com##table[height="480"] loadsofpics.com##table[height="750"] -starcelebs.com##table[style="width:218px; border-width:1px; border-style:solid; border-color:black; border-collapse: collapse"] pornper.com,xxxkinky.com##table[width="100%"][height="260"] taxidrivermovie.com##table[width="275"] humoron.com##table[width="527"] @@ -65104,7 +68359,6 @@ titsintops.com##table[width="780"] newsfilter.org##table[width="800px"] anyvids.com##table[width="860"][cellspacing="1"][cellpadding="10"][border="1"] magnetxxx.com##table[width="900"][height="250"] -myex.com##table[width="950"] xxvideo.us##table[width="950"][height="252"] petiteteenager.com##table[width="960"][height="102"] boobieblog.com##td[align="center"][width="20%"] @@ -65121,6 +68375,7 @@ youjizz.com##tr > td + td[valign="top"] youjizz.com##tr > td[style*="padding"][width] youporn.com##video[id]:first-child pornhub.com##video[style*="display: block !important;"] +pornhub.com##zzzzz ! motherless.com motherless.com###anonymous-notice motherless.com###main > #content + div[style*="text-align:center;"] @@ -65172,12 +68427,16 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||247realmedia.com^*/farecomp/ @@||24ur.com/adserver/adall. @@||24ur.com/static/*/banners.js +@@||2mdn.net//creativethumbnail/$image,domain=transparencyreport.google.com @@||2mdn.net/crossdomain.xml$domain=rte.ie @@||2mdn.net/instream/*/adsapi_$object-subrequest,domain=3news.co.nz|49ers.com|atlantafalcons.com|azcardinals.com|baltimoreravens.com|buccaneers.com|buffalobills.com|chargers.com|chicagobears.com|clevelandbrowns.com|colts.com|dallascowboys.com|denverbroncos.com|detroitlions.com|egirlgames.net|euronews.com|giants.com|globaltv.com|houstontexans.com|jaguars.com|kcchiefs.com|ktvu.com|miamidolphins.com|neworleanssaints.com|newyorkjets.com|packers.com|panthers.com|patriots.com|philadelphiaeagles.com|raiders.com|redskins.com|rte.ie|seahawks.com|steelers.com|stlouisrams.com|thecomedynetwork.ca|titansonline.com|vikings.com|wpcomwidgets.com @@||2mdn.net/instream/flash/*/adsapi.swf$object-subrequest @@||2mdn.net/instream/html5/ima3.js$domain=~superfilm.pl @@||2mdn.net/instream/video/client.js$domain=cbc.ca +@@||2mdn.net/proxy/$image,domain=transparencyreport.google.com +@@||2mdn.net/videoplayback/id/$media,domain=transparencyreport.google.com @@||2mdn.net/viewad/*/B*_$image,domain=jabong.com +@@||2mdn.net/|$xmlhttprequest,domain=twitch.tv @@||2mdn.net^*/1x1image.jpg$image,domain=convert-me.com @@||2mdn.net^*/html_inpage_rendering_lib_$script,domain=investopedia.com @@||2mdn.net^*/jwplayer.js$domain=doubleclick.net @@ -65253,6 +68512,7 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||adflyer.co.uk/adverts/$image @@||adform.net/banners/scripts/iframe/Adform.IFrameManager.$script,domain=eurogamer.net|nintendolife.com|rockpapershotgun.com|usgamer.net|vg247.com @@||adgear.com^*/adgear.js$domain=lifemadedelicious.ca|tac.tv +@@||adguard.com/public/Adguard/Blog/Android/comparison/*_ads_$image,domain=adguard.com @@||adhostingsolutions.com/crossdomain.xml$object-subrequest @@||adimages.go.com/crossdomain.xml$object-subrequest @@||adm.fwmrm.net^*/AdManager.js$script @@ -65348,6 +68608,7 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||adserver.yahoo.com^*=weather&$domain=ca.weather.yahoo.com @@||adservice.google.*/adsid/integrator.js$domain=twitch.tv @@||adservice.google.*/integrator.js$domain=gsmarena.com|nydailynews.com +@@||adservice.google.com/|$xmlhttprequest,domain=twitch.tv @@||adshost1.com/crossdomain.xml$object-subrequest @@||adshost1.com/ova/*.xml$object-subrequest,domain=4shared.com @@||adsign.republika.pl^$subdocument,domain=a-d-sign.pl @@ -65391,7 +68652,6 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||adverts.brighthouse.com/advertpro/servlet/view/banner/url/zone?*=preroll/2Black|$subdocument,domain=baynews9.com|cfnews13.com @@||adverts.cdn.tvcatchup.com^$object-subrequest @@||advertserve.com/images/aaamidatlantic.advertserve.com/advertpro/servlet/files/$image,domain=midatlantic.aaa.com -@@||adview.online^$third-party @@||advisory.mtanyct.info/outsideWidget/widget.html?*.adPlacement=$subdocument @@||advweb.ua.cmu.edu^$~third-party @@||adweb.cis.mcmaster.ca^$~third-party @@ -65478,6 +68738,7 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||apmebf.com^$image,domain=catalogfavoritesvip.com|freeshipping.com|freeshippingbymastercard.com|freeshippingrewards.com|habandvipplus.com|inthecompanyofdogsvip.com|naturesjewelryvip.com|northstylevip.com|pyramidcollectionvip.com|serengeticatalogvip.com|travelplus.com @@||apmex.com/resources/ads/ @@||app.promo.tubemogul.com/feed/placement.html?id=$script,domain=comedy.com +@@||appagg.com/css/ads.css$domain=appagg.com @@||apple.com^*/ads/$object,object-subrequest,xmlhttprequest @@||apple.com^*/images/ad-$image,domain=apple.com @@||apple.com^*/images/ads_$image,domain=apple.com @@ -65523,13 +68784,10 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||aviationexplorer.com/airline_aviation_ads/ @@||awin1.com/cshow.php?s=$image,domain=deliverydeals.co.uk @@||awltovhc.com^$object,domain=affrity.com -@@||ay8ou8ohth.com/ads/pop-under.js$script -@@||ay8ou8ohth.com/js/adpop.js$script @@||azureedge.net/ads/$domain=dailymaverick.co.za @@||azureedge.net/adv/$domain=dailymaverick.co.za @@||b-cdn.net/adv/$domain=dailymaverick.co.za @@||backpackinglight.com/backpackinglight/ads/banner-$~third-party -@@||bafta.org/static/site/javascript/banners.js @@||bahtsold.com/assets/home/openx/Thailand/$image,~third-party @@||bahtsold.com/assets/images/ads/no_img_main.png @@||bankofamerica.com^*?adx=$xmlhttprequest @@ -65570,6 +68828,7 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||bikeexchange.com.au/adverts/ @@||bing.com/images/async?q=$xmlhttprequest @@||bing.com/maps/Ads.ashx$xmlhttprequest +@@||bing.com/search$popup,domain=msn.com @@||bing.net/images/thumbnail.aspx?q=$image @@||biz.yelp.com/ads_stats/$domain=biz.yelp.com @@||blackshoppingchannel.com^*/ad_agency/$~third-party @@ -65720,6 +68979,9 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||computerworld.com/resources/scripts/lib/doubleclick_ads.js$script @@||comsec.com.au^*/homepage_banner_ad.gif @@||condenast.co.uk/scripts/cn-advert.js$domain=cntraveller.com +@@||connatix.com/min/connatix.renderer.infeed.min.js$domain=collider.com|salon.com +@@||connect.facebook.com^*/AudienceNetworkPrebid.js$domain=cbssports.com +@@||connect.facebook.net^*/AudienceNetworkPrebid.js$domain=cbssports.com @@||connectingdirectories.com/advertisers/$~third-party,xmlhttprequest @@||constructalia.com/banners/$image,~third-party @@||contactmusic.com/advertpro/servlet/view/dynamic/$object-subrequest @@ -65926,7 +69188,7 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||espn.co.uk/ads/gamemodule_v0.2.swf$object @@||espn.go.com^*/espn360/banner?$subdocument @@||espncdn.com/combiner/*/admgr.$script,domain=espn.go.com -@@||espncdn.com/combiner/c?*/ads.css$domain=espn.go.com +@@||espncdn.com/combiner/c?*/ads.css @@||espncdn.com/combiner/c?*/advertising.$stylesheet,domain=espnfc.com @@||espngp.com/ads/*_sprite$domain=espnf1.com @@||esquire.com/ams/page-ads.js?$script @@ -65995,17 +69257,19 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||fs-freeware.net/images/jdownloads/downloadimages/banner_ads.png @@||fsdn.com/sd/topics/advertising_64.png$domain=slashdot.org @@||funiaste.net/obrazki/*&adtype= +@@||fwmrm.net/ad/g/1?$script,domain=msn.com +@@||fwmrm.net/p/msn_live/AdManager.js$domain=msn.com @@||g.doubleclick.net/aclk?*^adurl=http://thoughtcatalog.com/$popup,domain=thoughtcatalog.com @@||g.doubleclick.net/crossdomain.xml$object-subrequest,domain=~newgrounds.com @@||g.doubleclick.net/gampad/ads?$object-subrequest,domain=majorleaguegaming.com|nfl.com|player.rogersradio.ca|viki.com|volarvideo.com|worldstarhiphop.com -@@||g.doubleclick.net/gampad/ads?$script,domain=app.com|argusleader.com|autoguide.com|battlecreekenquirer.com|baxterbulletin.com|beqala.com|blastingnews.com|boatshop24.com|bodas.com.mx|bodas.net|bucyrustelegraphforum.com|burlingtonfreepress.com|casamentos.com.br|casamentos.pt|casamiento.com.uy|casamientos.com.ar|chillicothegazette.com|cincinnati.com|clarionledger.com|coloradoan.com|computerworlduk.com|coshoctontribune.com|courier-journal.com|courierpostonline.com|dailyrecord.com|dailyworld.com|daveramsey.com|deadspin.com|defensenews.com|delawareonline.com|democratandchronicle.com|desmoinesregister.com|dnj.com|drupalcommerce.org|economist.com|escapegames.com|fdlreporter.com|flightcentre.co.uk|floridatoday.com|foxnews.com|freep.com|games.latimes.com|gawker.com|gizmodo.com|greatfallstribune.com|greenbaypressgazette.com|greenvilleonline.com|guampdn.com|gz.com|hattiesburgamerican.com|hometownlife.com|htrnews.com|indystar.com|investopedia.com|io9.com|ithacajournal.com|jacksonsun.com|jalopnik.com|jconline.com|jezebel.com|kbb.com|kotaku.com|lancastereaglegazette.com|lansingstatejournal.com|lifehacker.com|liverpoolfc.com|livescience.com|livingstondaily.com|lohud.com|mansfieldnewsjournal.com|mariages.net|marionstar.com|marshfieldnewsherald.com|matrimonio.com|matrimonio.com.co|matrimonio.com.pe|matrimonios.cl|merriam-webster.com|montgomeryadvertiser.com|motorcycle.com|mycentraljersey.com|mydesert.com|mysoju.com|nauticexpo.com|newarkadvocate.com|news-leader.com|news-press.com|newsleader.com|nonags.com|noodle.com|orbitz.com|pal-item.com|phoronix.com|podomatic.com|portclintonnewsherald.com|postcrescent.com|poughkeepsiejournal.com|press-citizen.com|pressconnects.com|qz.com|rgj.com|ripley.cl|ripley.com.pe|sctimes.com|sheboyganpress.com|shreveporttimes.com|stargazette.com|statesmanjournal.com|stevenspointjournal.com|tallahassee.com|tennessean.com|theadvertiser.com|thedailyjournal.com|theleafchronicle.com|thenews-messenger.com|thenewsstar.com|thenorthwestern.com|thesimsresource.com|thespectrum.com|thestarpress.com|thetimesherald.com|thetowntalk.com|thoughtcatalog.com|ticketek.com.ar|urbandictionary.com|virginaustralia.com|visaliatimesdelta.com|volokh.com|vroomvroomvroom.com.au|wausaudailyherald.com|weddingspot.co.uk|wisconsinrapidstribune.com|wlj.net|wsj.com|zanesvilletimesrecorder.com|zavvi.com|zillow.com|zui.com +@@||g.doubleclick.net/gampad/ads?$script,domain=app.com|argusleader.com|autoguide.com|battlecreekenquirer.com|baxterbulletin.com|beqala.com|blastingnews.com|boatshop24.com|bodas.com.mx|bodas.net|bucyrustelegraphforum.com|burlingtonfreepress.com|casamentos.com.br|casamentos.pt|casamiento.com.uy|casamientos.com.ar|chillicothegazette.com|cincinnati.com|clarionledger.com|coloradoan.com|computerworlduk.com|coshoctontribune.com|courier-journal.com|courierpostonline.com|dailyrecord.com|dailyworld.com|daveramsey.com|deadspin.com|defensenews.com|delawareonline.com|democratandchronicle.com|desmoinesregister.com|dnj.com|drupalcommerce.org|economist.com|escapegames.com|fdlreporter.com|flightcentre.co.uk|floridatoday.com|foxnews.com|freep.com|games.latimes.com|gawker.com|gizmodo.com|greatfallstribune.com|greenbaypressgazette.com|greenvilleonline.com|guampdn.com|gz.com|hattiesburgamerican.com|hometownlife.com|htrnews.com|indystar.com|investopedia.com|io9.com|ithacajournal.com|jacksonsun.com|jalopnik.com|jconline.com|jezebel.com|kotaku.com|lancastereaglegazette.com|lansingstatejournal.com|lifehacker.com|liverpoolfc.com|livescience.com|livingstondaily.com|lohud.com|mansfieldnewsjournal.com|mariages.net|marionstar.com|marshfieldnewsherald.com|matrimonio.com|matrimonio.com.co|matrimonio.com.pe|matrimonios.cl|merriam-webster.com|montgomeryadvertiser.com|motorcycle.com|mycentraljersey.com|mydesert.com|mysoju.com|nauticexpo.com|newarkadvocate.com|news-leader.com|news-press.com|newsleader.com|nonags.com|noodle.com|orbitz.com|pal-item.com|phoronix.com|podomatic.com|portclintonnewsherald.com|postcrescent.com|poughkeepsiejournal.com|press-citizen.com|pressconnects.com|qz.com|rgj.com|ripley.cl|ripley.com.pe|sctimes.com|sheboyganpress.com|shreveporttimes.com|stargazette.com|statesmanjournal.com|stevenspointjournal.com|tallahassee.com|tennessean.com|theadvertiser.com|thedailyjournal.com|theleafchronicle.com|thenews-messenger.com|thenewsstar.com|thenorthwestern.com|thesimsresource.com|thespectrum.com|thestarpress.com|thetimesherald.com|thetowntalk.com|thoughtcatalog.com|ticketek.com.ar|urbandictionary.com|virginaustralia.com|visaliatimesdelta.com|volokh.com|vroomvroomvroom.com.au|wausaudailyherald.com|weddingspot.co.uk|wisconsinrapidstribune.com|wlj.net|wsj.com|zanesvilletimesrecorder.com|zavvi.com|zillow.com|zui.com @@||g.doubleclick.net/gampad/ads?$script,xmlhttprequest,domain=foodkick.com @@||g.doubleclick.net/gampad/ads?$xmlhttprequest,domain=daveramsey.com|s4c.cymru @@||g.doubleclick.net/gampad/ads?*^iu_parts=7372121%2CPTGBanner%2C$script,domain=pianobuyer.com @@||g.doubleclick.net/gampad/ads?adk$domain=rte.ie @@||g.doubleclick.net/gampad/adx?$xmlhttprequest,domain=qz.com @@||g.doubleclick.net/gampad/google_ads.js$domain=nitrome.com|ticketek.com.ar -@@||g.doubleclick.net/gpt/pubads_impl_$script,domain=120sports.com|africanindy.com|al.com|allmusic.com|beqala.com|blastingnews.com|bodas.com.mx|bodas.net|brandonsun.com|canoe.com|caranddriver.com|casamentos.com.br|casamentos.pt|casamiento.com.uy|casamientos.com.ar|cbsnews.com|cleveland.com|consequenceofsound.net|cwtv.com|daveramsey.com|deadspin.com|denofgeek.co|denofgeek.com|drupalcommerce.org|ebaumsworld.com|economist.com|ew.com|fastcompany.com|flightcentre.co.uk|foodkick.com|foxnews.com|gamespot.com|gawker.com|gizmodo.com|goalzz.com|greyhoundbet.racingpost.com|gsmarena.com|gulflive.com|independent.co.uk|indianexpress.com|investopedia.com|io9.com|jalopnik.com|jezebel.com|kbb.com|kotaku.com|latimes.com|lehighvalleylive.com|lifehacker.com|liverpoolfc.com|livescience.com|m.tmz.com|mardigras.com|mariages.net|marvel.com|masslive.com|matrimonio.com|matrimonio.com.co|matrimonio.com.pe|matrimonios.cl|merriam-webster.com|mlb.com|mlive.com|nauticexpo.com|nj.com|nola.com|noodle.com|nydailynews.com|nytimes.com|opb.org|orbitz.com|oregonlive.com|out.com|pennlive.com|phonearena.com|phoronix.com|pianobuyer.com|pocketnow.com|qz.com|ripley.cl|ripley.com.pe|seahawks.com|sendtonews.com|silive.com|syracuse.com|thesimsresource.com|thoughtcatalog.com|time.com|tmz.com|upi.com|urbandictionary.com|vanityfair.com|video.foxbusiness.com|vroomvroomvroom.com.au|washingtonexaminer.com|weather.com|weddingspot.co.uk|winnipegfreepress.com|wlj.net|wsj.com|wtop.com|wwe.com|zavvi.com|zdnet.com|zillow.com +@@||g.doubleclick.net/gpt/pubads_impl_$script,domain=120sports.com|al.com|allmusic.com|beqala.com|blastingnews.com|bodas.com.mx|bodas.net|brandonsun.com|canoe.com|caranddriver.com|casamentos.com.br|casamentos.pt|casamiento.com.uy|casamientos.com.ar|cbsnews.com|cleveland.com|consequenceofsound.net|cwtv.com|daveramsey.com|deadspin.com|denofgeek.co|denofgeek.com|drupalcommerce.org|ebaumsworld.com|economist.com|ew.com|fastcompany.com|flightcentre.co.uk|foodkick.com|foxnews.com|gamespot.com|gawker.com|gizmodo.com|goalzz.com|greyhoundbet.racingpost.com|gsmarena.com|gulflive.com|independent.co.uk|indianexpress.com|investopedia.com|io9.com|jalopnik.com|jezebel.com|kotaku.com|latimes.com|lehighvalleylive.com|lifehacker.com|liverpoolfc.com|livescience.com|m.tmz.com|mardigras.com|mariages.net|marvel.com|masslive.com|matrimonio.com|matrimonio.com.co|matrimonio.com.pe|matrimonios.cl|merriam-webster.com|mlb.com|mlive.com|nauticexpo.com|nj.com|nola.com|noodle.com|nydailynews.com|nytimes.com|opb.org|orbitz.com|oregonlive.com|out.com|pennlive.com|phonearena.com|phoronix.com|pianobuyer.com|pocketnow.com|qz.com|ripley.cl|ripley.com.pe|seahawks.com|sendtonews.com|silive.com|syracuse.com|thesimsresource.com|thoughtcatalog.com|time.com|tmz.com|upi.com|urbandictionary.com|vanityfair.com|video.foxbusiness.com|vroomvroomvroom.com.au|washingtonexaminer.com|weather.com|weddingspot.co.uk|winnipegfreepress.com|wlj.net|wsj.com|wtop.com|wwe.com|zavvi.com|zdnet.com|zillow.com @@||g.doubleclick.net/pagead/ads?ad_type=image_text^$object-subrequest,domain=ebog.com|gameark.com @@||g.doubleclick.net/pagead/ads?ad_type=text_dynamicimage_flash^$object-subrequest @@||g.doubleclick.net/pcs/click^$popup,domain=economist.com @@ -66062,7 +69326,8 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||google.com/adsense/search/async-ads.js$domain=about.com|ehow.com @@||google.com/afs/ads?$document,subdocument,domain=ehow.com|livestrong.com @@||google.com/doubleclick/studio/swiffy/$domain=www.google.com -@@||google.com/recaptcha/$subdocument,domain=sh.st +@@||google.com/images/integrations/$image,~third-party +@@||google.com/recaptcha/$subdocument,domain=123short.com|cut-link-earn.com|sh.st @@||google.com/search?q=$xmlhttprequest @@||google.com/uds/?file=ads&$script,domain=guardian.co.uk|landandfarm.com @@||google.com/uds/afs?$document,subdocument,domain=about.com|ehow.com|livestrong.com @@ -66075,7 +69340,7 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||googleapis.com/affiliation/*?key= @@||googleapis.com/flash/*adsapi_*.swf$domain=viki.com|wwe.com @@||googlesyndication.com/pagead/ads?$object-subrequest,domain=nx8.com -@@||googlesyndication.com/pagead/imgad?id=$image,domain=kbb.com|liverpoolfc.com|noodle.com|vroomvroomvroom.com.au +@@||googlesyndication.com/pagead/imgad?id=$image,domain=liverpoolfc.com|noodle.com|vroomvroomvroom.com.au @@||googlesyndication.com/pagead/imgad?id=$image,script,domain=eurogamer.net|nintendolife.com|rockpapershotgun.com|usgamer.net|vg247.com @@||googlesyndication.com/safeframe/$document,subdocument,domain=foodkick.com @@||googlesyndication.com/safeframe/$subdocument,domain=investopedia.com|livescience.com|merriam-webster.com @@ -66096,7 +69361,6 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||guim.co.uk^*/styles/wide/google-ads.css @@||gulflive.com/static/common/js/ads/ads.js @@||gumtree.com^*/postAd.js -@@||guysen.com/script/ads.js @@||gws.ign.com/ws/search?*&google_adpage=$script @@||hackerboards.com/files/adlink_$image,domain=hackerboards.com @@||hackintosh.zone/ipscdn/adsense/ @@ -66117,7 +69381,6 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||hentai-foundry.com/themes/default/images/buttons/add_comment_icon.png @@||hihostels.com^*/hibooknow.php?affiliate=$subdocument @@||hillvue.com/banners/$image,~third-party -@@||hipsterhitler.com/hhcomic/wp-content/uploads/2011/10/20_advertisement.jpg @@||hipsterhitler.com/wp-content/webcomic/$image @@||history.com^$generichide @@||historyextra.com^*_advertorial$stylesheet @@ -66127,7 +69390,6 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||hologfx.com/banners/$image,~third-party @@||homedepot.com^*/thdGoogleAdSense.js @@||hotnewhiphop.com/web_root/images/ads/banner-*.png -@@||housebeautiful.com/ams/page-ads.js @@||housebeautiful.com/cm/shared/scripts/refreshads-*.js @@||houstonpress.com/adindex/$xmlhttprequest @@||howcast.com/flash/assets/ads/liverail.swf @@ -66153,7 +69415,6 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||identity-us.com/ads/ads.html @@||ifeelgoood.com/tapcontent-*.swf?clicktag=$object @@||iframe.ivillage.com/iframe_render? -@@||ifyoublockthisvideotoo.club/streamgame.js$script @@||ign.com/js.ng/size=headermainad&site=teamxbox$script,domain=teamxbox.com @@||ign.com/newsfeed-block?*&adType=$xmlhttprequest @@||ikea.com^*/img/ad_ @@ -66165,7 +69426,6 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||images.dashtickets.co.nz/advertising/featured/$image @@||images.frys.com/art/ads/images/$image,~third-party @@||images.frys.com/art/ads/js/$script,stylesheet -@@||images.mmorpg.com/scripts/advertisement.js @@||images.nationalgeographic.com/wpf/media-live/graphic/ @@||images.nickjr.com/ads/promo/ @@||images.rewardstyle.com/img?$image,domain=glamour.com|itsjudytime.com @@ -66174,12 +69434,13 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||imasdk.googleapis.com/flash/core/3.*/adsapi.swf$object-subrequest @@||imasdk.googleapis.com/flash/sdkloader/adsapi_3.swf$object-subrequest @@||imasdk.googleapis.com/js/core/bridge*.html$subdocument,domain=~spotify.com -@@||imasdk.googleapis.com/js/sdkloader/ima3.js$domain=allcatvideos.com|audiomack.com|beinsports.com|bloomberg.com|cbc.ca|cbsnews.com|cbssports.com|cnet.com|complex.com|cwtv.com|gamejolt.com|healthmeans.com|indystar.com|mobg.io|news.sky.com|play.ludigames.com|player.performgroup.com|powr.com|rumble.com|snopes.com|thestreet.com|theverge.com|usatoday.com|video.foxbusiness.com|video.foxnews.com|vidyomani.com|yiv.com +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$domain=allcatvideos.com|audiomack.com|beinsports.com|blastingnews.com|bloomberg.com|cbc.ca|cbsnews.com|cbssports.com|cnet.com|complex.com|cwtv.com|dramafever.com|gamejolt.com|healthmeans.com|indystar.com|metacritic.com|metrolyrics.com|mobg.io|news.sky.com|play.ludigames.com|player.performgroup.com|powr.com|rumble.com|snopes.com|thegamer.tv|thestreet.com|theverge.com|ultimedia.com|usatoday.com|video.foxbusiness.com|video.foxnews.com|vidyomani.com|yiv.com @@||img-cdn.mediaplex.com^$image,domain=betfair.com @@||img.brickscout.com^$domain=brickscout.com @@||img.espngp.com/ads/$image,domain=espnf1.com @@||img.mediaplex.com^*_afl_bettingpage_$domain=afl.com.au @@||img.revcontent.com^$domain=dailydot.com +@@||img.techwallacdn.com/300x250/ppds/$image,domain=techwalla.com @@||img.thedailywtf.com/images/ads/ @@||img.travidia.com^$image @@||img.weather.weatherbug.com^*/stickers/$image,stylesheet @@ -66198,8 +69459,6 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||innovid.com/iroll/package/iab-vpaid-ex/$domain=cbs.com @@||innovid.com^$object-subrequest,domain=hulu.com @@||innovid.com^*/VPAIDEXIRollPackage.swf$domain=cbs.com -@@||inserts2online.com/*.jsp?*&adid=$subdocument -@@||inserts2online.com/images/site/viewad.gif @@||inskin.vo.llnwd.net^*/api/tvcatchup-light.js$domain=tvcatchup.com @@||inskin.vo.llnwd.net^*/api/tvcatchup.js$domain=tvcatchup.com @@||inskin.vo.llnwd.net^*/preroll_$object-subrequest,domain=tvcatchup.com @@ -66232,6 +69491,7 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||itv.com^*/flvplayer.swf?$object @@||itv.com^*/tvshows_adcall_08.js @@||itweb.co.za/banners/en-cdt*.gif +@@||japan-guide.com/ad/$image,~third-party @@||jivox.com/player/v1/iBuster.js$domain=eurogamer.net|nintendolife.com|rockpapershotgun.com|usgamer.net|vg247.com @@||jobs.wa.gov.au/images/advertimages/ @@||jobsearch.careerone.com.au^*/bannerad.asmx/ @@ -66251,7 +69511,6 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||kcra.com^*/adpositionsizein-min.js @@||kenovatech.com/affiliate_signin_signup.php?$subdocument @@||keygamesnetwork.com/adserve/request/$object-subrequest,domain=gamesforwork.com -@@||kidshealth.org/licensees/licensee1/js/gam.html @@||king5.com/templates/belo_dart_iframed_ad?dartTag=LeaderTop&$subdocument @@||kingofgames.net/gads/kingofgames.swf @@||kixer.com/ad/12?$xmlhttprequest,domain=m.tmz.com @@ -66296,9 +69555,6 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||live-support.se^*/Admax/$~third-party @@||live.seenreport.com:82/media/js/ads_controller.js?$domain=live.geo.tv @@||live.seenreport.com:82/media/js/fingerprint.js?$domain=live.geo.tv -@@||live365.com/mini/blank300x250.html -@@||live365.com/scripts/liveads.js -@@||live365.com/web/components/ads/*.html? @@||liverail.com/?LR_PUBLISHER_ID=$xmlhttprequest,domain=dailymotion.com @@||liverail.com/?url=http%3A%2F%2Fads.adaptv.advertising.com$xmlhttprequest,domain=dailymotion.com @@||liverail.com/js/LiveRail.AdManager$script,domain=~bluray-disc.de @@ -66331,7 +69587,6 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||mail.google.com^*&view=ad&$xmlhttprequest @@||mail.google.com^*/uploaderapi*.swf @@||mail.yahoo.com/neo/assets/swf/uploader.swf -@@||manilatimes.net/images/banners/logo-mt.png @@||manoramaonline.com/advt/cricbuzz/ @@||mansioncasino.com/banners/$~third-party @@||maps-static.chitika.net^ @@ -66341,14 +69596,12 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||marciglesias.com/publicidad/ @@||marcokrenn.com/public/images/pages/advertising/$~third-party @@||marcs.com^*/AdViewer.js -@@||marieclaire.com/ams/page-ads.js? @@||marines.com/videos/commercials/$object-subrequest @@||marketing.beatport.com.s3.amazonaws.com/html/*/Banner_Ads/header_$image @@||marketingmag.ca/wp-content/uploads/*/adtech$domain=marketingmag.ca @@||marketwatch.com^$generichide @@||masslive.com/static/common/js/ads/ads.js @@||maxim.com/advert*/countdown/$script,stylesheet -@@||mcfc.co.uk/js/core/adtracking.js @@||mcpn.us/resources/images/adv/$~third-party @@||media-imdb.com^*/js/ads.js$domain=imdb.com @@||media.avclub.com/onion/js/videoads.js$script @@ -66361,6 +69614,7 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||media.newjobs.com/ads/$image,object,domain=monster.com @@||media.salemwebnetwork.com/js/admanager/swfobject.js$domain=christianity.com @@||media.styleblueprint.com/ad.php?$script,~third-party +@@||media.tumblr.com^$image,domain=kissmanga.com @@||media.washingtonpost.com/wp-srv/ad/ad_v2.js @@||media.washingtonpost.com/wp-srv/ad/photo-ad-config.jsonp @@||media.washingtonpost.com/wp-srv/ad/tiffany_manager.js @@ -66388,6 +69642,7 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||mlb.com/bundle?js=*/adproxy.$script,domain=mlb.com @@||mlb.com/scripts/dc_ads.js @@||mlb.com/shared/components/gameday/v6/js/adproxy.js +@@||mlbstatic.com/mlb.com/video/config/mlb-vpp-aws/$xmlhttprequest,domain=mlb.com @@||mlive.com/static/common/js/ads/ads.js @@||mns.com/ad/$domain=classifieds.nydailynews.com @@||mobilefish.com/scripts/advertisement.js @@ -66411,6 +69666,7 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||msi.com/js/topad/topad.css @@||msi.com/pic/banner/ @@||msmedia.morningstar.com^*/size=*/random=*/viewid=$script,domain=morningstar.in +@@||msn.com^$popup,~third-party @@||msnbcmedia.msn.com^*/sitemanagement/ads/*/blog_printbutton.png @@||mstar.com/ads/$image,domain=morningstar.com @@||msy.com.au/images/ADbanner/eletter/$~third-party @@ -66454,11 +69710,11 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||newgrounds.com/ads/ad_medals.gif @@||newgrounds.com/ads/advertisement.js @@||news.nate.com/etc/adrectanglebanner? -@@||newsarama.com/common/js/advertisements.js @@||newsarama.com^$generichide @@||newsweek.com/ads/adscripts/prod/*_$script @@||newyorker.com/wp-content/assets/js/vendors/cn-fe-ads/cn.dart.js @@||newzimbabwe.com/banners/350x350/ +@@||nexac.com/e/getdata.xgi$xmlhttprequest,domain=twitch.tv @@||nextag.com/buyer/dyad/$script,domain=nextag.com @@||nextmedia.com/admedia/$object-subrequest @@||nextmovie.com/plugins/mtvnimageresizer/actions/scale_image?$image,domain=nextmovie.com @@ -66570,6 +69826,7 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||pagead2.googlesyndication.com/pagead/scache/googlevideoadslibrarylocalconnection.swf?$object-subrequest,domain=didigames.com|nitrome.com|nx8.com|oyunlar1.com @@||pagead2.googlesyndication.com/pagead/show_ads.js$domain=nlfreevpn.com|oldapps.com|technobuffalo.com @@||pagead2.googlesyndication.com/pagead/static?format=in_video_ads&$generichide,subdocument +@@||pagead2.googlesyndication.com/|$xmlhttprequest,domain=twitch.tv @@||pagesinventory.com/_data/flags/ad.gif @@||pandasecurity.com/banners/$image,~third-party @@||pandasecurity.s3.amazonaws.com/promotions/$domain=pandasecurity.com @@ -66581,7 +69838,7 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||partner.googleadservices.com/gampad/google_ads2.js$domain=motorcycle.com|mysoju.com @@||partner.googleadservices.com/gampad/google_ads_gpt.js$domain=amctheatres.com|pitchfork.com|podomatic.com|virginaustralia.com @@||partner.googleadservices.com/gampad/google_service.js$domain=autoguide.com|avclub.com|boatshop24.com|cadenasuper.com|dailygames.com|demotywatory.pl|drivearabia.com|ensonhaber.com|escapegames.com|juegosdiarios.com|lbox.me|letio.com|lightinthebox.com|memegenerator.net|motorcycle.com|mysoju.com|nx8.com|playedonline.com|playstationlifestyle.net|readersdigest.com.au|sulekha.com|ticketek.com.ar|volokh.com -@@||partner.googleadservices.com/gpt/pubads_impl_$script,domain=120sports.com|africanindy.com|beqala.com|bodas.com.mx|bodas.net|canoe.com|casamentos.com.br|casamentos.pt|casamiento.com.uy|casamientos.com.ar|cbsnews.com|cwtv.com|deadspin.com|denofgeek.co|denofgeek.com|drupalcommerce.org|economist.com|ew.com|flightcentre.co.uk|foxnews.com|gawker.com|gizmodo.com|goalzz.com|greyhoundbet.racingpost.com|independent.co.uk|indianexpress.com|investopedia.com|io9.com|jalopnik.com|jezebel.com|kbb.com|kotaku.com|latimes.com|lifehacker.com|liverpoolfc.com|m.tmz.com|mariages.net|marvel.com|matrimonio.com|matrimonio.com.co|matrimonio.com.pe|matrimonios.cl|merriam-webster.com|mlb.com|nauticexpo.com|noodle.com|nydailynews.com|nytimes.com|opb.org|orbitz.com|out.com|phoronix.com|pianobuyer.com|ripley.cl|ripley.com.pe|seahawks.com|sendtonews.com|thesimsresource.com|thoughtcatalog.com|time.com|upi.com|urbandictionary.com|vanityfair.com|video.foxbusiness.com|vroomvroomvroom.com.au|washingtonexaminer.com|weather.com|weddingspot.co.uk|wlj.net|wsj.com|wtop.com|wwe.com|zavvi.com|zdnet.com|zillow.com +@@||partner.googleadservices.com/gpt/pubads_impl_$script,domain=120sports.com|beqala.com|bodas.com.mx|bodas.net|canoe.com|casamentos.com.br|casamentos.pt|casamiento.com.uy|casamientos.com.ar|cbsnews.com|cwtv.com|deadspin.com|denofgeek.co|denofgeek.com|drupalcommerce.org|economist.com|ew.com|flightcentre.co.uk|foxnews.com|gawker.com|gizmodo.com|goalzz.com|greyhoundbet.racingpost.com|independent.co.uk|indianexpress.com|investopedia.com|io9.com|jalopnik.com|jezebel.com|kotaku.com|latimes.com|lifehacker.com|liverpoolfc.com|m.tmz.com|mariages.net|marvel.com|matrimonio.com|matrimonio.com.co|matrimonio.com.pe|matrimonios.cl|merriam-webster.com|mlb.com|nauticexpo.com|noodle.com|nydailynews.com|nytimes.com|opb.org|orbitz.com|out.com|phoronix.com|pianobuyer.com|ripley.cl|ripley.com.pe|seahawks.com|sendtonews.com|thesimsresource.com|thoughtcatalog.com|time.com|upi.com|urbandictionary.com|vanityfair.com|video.foxbusiness.com|vroomvroomvroom.com.au|washingtonexaminer.com|weather.com|weddingspot.co.uk|wlj.net|wsj.com|wtop.com|wwe.com|zavvi.com|zdnet.com|zillow.com @@||partnerads.ysm.yahoo.com/ypa/?ct=*-search_results%$subdocument,domain=ask.com @@||partners.thefilter.com/crossdomain.xml$object-subrequest @@||partners.thefilter.com/dailymotionservice/$image,object-subrequest,script,domain=dailymotion.com @@ -66650,7 +69907,6 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||popcap.com/sites/all/modules/popcap/js/popcap_openx.js? @@||popularmechanics.com/ams/page-ads.js$domain=popularmechanics.com @@||popunder.ru/banners/$domain=magesy.be -@@||pornxs.com/ajax.php$script @@||powercolor.com/image/ad/$~third-party @@||pressdisplay.com/advertising/showimage.aspx? @@||prism.opticsinfobase.org/Scripts/ADS/Details.js @@ -66867,6 +70123,7 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||static.cricinfo.com^*/ADVERTS/*/liveScores.swf$object @@||static.criteo.net/images/pixel.gif?ch=1$image,domain=opensubtitles.org|technobuffalo.com @@||static.exoclick.com^$image,domain=streamcloud.eu +@@||staticbg.com/thumb/*/AD/$image,domain=banggood.com @@||stats.g.doubleclick.net/dc.js$domain=native-instruments.com|nest.com|theheldrich.com @@||stclassifieds.sg/images/ads/$~third-party @@||stclassifieds.sg/postad/ @@ -66916,10 +70173,6 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||theatlantic.com/widget/$xmlhttprequest @@||thedailygreen.com/ams/page-ads.js? @@||thedoujin.com/includes/ads/$subdocument,domain=thedoujin.com -@@||theepochtimes.com/ads/video/inarticle-video.html$subdocument -@@||theepochtimes.com/ads/videos-below.htm?$subdocument -@@||theepochtimes.com/ads/videos-right.html?$subdocument -@@||theepochtimes.com^*/article-ads.js? @@||thefourthperiod.com/ads/tfplogo_ @@||thefreedictionary.com^$generichide @@||thefrisky.com/js/adspaces.min.js @@ -66953,6 +70206,7 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||tinbuadserv.com/v3/serve.php?$script @@||tinysubversions.com/clickbait/adjs.json @@||tkcarsites.com/soba/bannersservice +@@||tlc.com/shared/ad-enablers/$subdocument @@||tm.tradetracker.net/tag?$script @@||tnol.com/adimages/digitaledition/$object-subrequest @@||tntexpress.com.au^*/marketing/banners/ @@ -67022,6 +70276,7 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||utdallas.edu/locator/maps/$image @@||utdallas.edu/maps/images/img/$image @@||utdallas.edu^*/banner.js +@@||utu.fi/sso/*/AD1.html?$xmlhttprequest,domain=utu.fi @@||uuuploads.com/ads-on-buildings/$image,domain=boredpanda.com @@||v.fwmrm.net/*/AdManager.swf$domain=marthastewart.com|nbcsports.com @@||v.fwmrm.net/ad/p/1?$object-subrequest,domain=abc.go.com|abcfamily.go.com|abcnews.go.com|adultswim.com|cartoonnetwork.com|cc.com|channel5.com|cmt.com|colbertnation.com|comedycentral.com|crackle.com|eonline.com|espndeportes.com|espnfc.co.uk|espnfc.com|espnfc.com.au|espnfc.us|espnfcasia.com|flexonline.com|foodnetwork.com|ign.com|logotv.com|mlb.mlb.com|mtv.com|mtvnservices.com|muscleandfitness.com|nascar.com|nbc.com|nbcnews.com|nbcsports.com|ncaa.com|nick.com|player.theplatform.com|simpsonsworld.com|sky.com|southpark.nl|southparkstudios.com|spike.com|teamcoco.com|teennick.com|thedailyshow.com|thingx.tv|today.com|travelchannel.com|tv3play.se|tvland.com|uverseonline.att.net|vevo.com|vh1.com|video.cnbc.com|vod.fxnetworks.com|watch.aetnd.com @@ -67179,14 +70434,15 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||zillow.com/widgets/search/ZillowListingsWidget.htm?*&adsize=$subdocument,domain=patch.com @@||zippyshare.com^$generichide @@||zstream.to/js/pop.js$domain=zstream.to -! twitch -@@|http:$third-party,xmlhttprequest,domain=twitch.tv -@@|https:$third-party,xmlhttprequest,domain=twitch.tv ! Zazzle https://github.com/easylist/easylist/pull/939 @@||zcache.ca^$image,domain=zazzle.ca @@||zcache.co.nz^$image,domain=zazzle.co.nz @@||zcache.co.uk^$image,domain=zazzle.co.uk @@||zcache.com^$image,domain=zazzle.com +! reuters.com +@@||media.net/bidexchange.js$domain=reuters.com +@@||reuters.com/ads.js$script +@@||reuters.com^$generichide ! allow vk.com to confirm age. ! https://forums.lanik.us/viewtopic.php?p=131491#p131491 @@||oauth.vk.com/authorize? @@ -67372,24 +70628,19 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||wakingtimes.com^$generichide @@||westernjournalism.com^$generichide @@||winningdemocrats.com^$generichide -@@||wnd.com^$generichide @@||xtribune.com^$generichide @@||youthhealthmag.com^$generichide ! Anti-Adblock @@.gif#$domain=budget101.com|cbox.ws|corepacks.com|danydanielrt.com|dx-tv.com|eventosppv.me|funniermoments.com|gameurs.net|hastlegames.com|ibmmainframeforum.com|liveonlinetv247.info|loadlum.com|mamahd.com|onlinemoviesfreee.com|onlinemoviewatchs.tv|premiumleecher.com|remo-xp.com|showsport-tv.com|superplatyna.com|turktorrent.cc|tv-porinternet.com.mx|tvrex.altervista.org|ver-flv.com|verdirectotv.com|wallpapersimages.co.uk|wowebook.org|wrestlingtalk.org|wwe2day.tv|xup.in -@@.gif^$image,third-party,domain=kissanime.ru @@.ico#$domain=xup.in|xup.to @@.javascript?$script,third-party,domain=cbsnews.com|colbertlateshow.com @@.javascript|$domain=cbsnews.com @@.jpg#$domain=300mbfilms.co|apkone.net|bicimotosargentina.com|calcularindemnizacion.es|cinema2satu.net|desionlinetheater.com|dragoart.com|dvdfullfree.com|firsttube.co|freewatchlivetv.com|galna.org|haxlog.com|idevnote.com|kshowes.net|lag10.net|legionpeliculas.org|livrosdoexilado.org|lomeutec.com|mac2sell.net|masfuertequeelhierro.com|max-deportv.info|max-deportv.net|megacineonline.biz|mimaletamusical.blogspot.com.ar|movie1k.net|mugiwaranofansub.blogspot.com.ar|musicacelestial.net|mypapercraft.net|naasongs.com|pcgames-download.net|play-old-pc-games.com|premiumgeneratorlink.com|pxstream.tv|rtube.de|software4all-now.blogspot.co.uk|tv-msn.com|uploadlw.com|wallpapersimages.co.uk|wrestlingtalk.org -@@.jpg^$image,third-party,domain=kissanime.ru|kisscartoon.se @@.min.js$domain=ftlauderdalewebcam.com|nyharborwebcam.com|portcanaveralwebcam.com|portevergladeswebcam.com|portmiamiwebcam.com @@.png#$domain=300mblink.com|adlipay.com|amigosdelamili.com|anime2enjoy.com|animesubita.info|anizm.com|anonytext.tk|arenavision.in|backin.net|best-bitcoin-faucet.eu|best-free-faucet.eu|bitcofree.com|bitcoin-best-faucet.eu|bitcoin-cloud.eu|bitcoin-faucet.eu|bitcoin-free-faucet.eu|byetv.org|calcularindemnizacion.es|cleodesktop.com|compartiendofull.org|corepacks.com|dailyuploads.net|debrastagi.com|debridit.com|debridx.com|dksoftwares4u.blogspot.co.uk|docpaste.com|dragoart.com|fcportables.com|file-upload.com|free-bitcoin-faucet.eu|freeclaimbtc.xyz|freelive365.com|gameopc.blogspot.com.ar|get-bitcoins-free.eu|get-free-bitcoin.eu|go4up.com|hackintosh.zone|hogarutil.com|hostyd.com|hubturkey.net|idevnote.com|iptvlinks.com|juegosparaplaystation.com|kshowes.net|kwikupload.com|latinomegahd.net|legionprogramas.org|lordpyrak.net|maamp3.com|magesy.be|mamahd.com|marketmilitia.org|media1fire.com|media4up.com|mediaplaybox.com|megacineonline.net|minecraft-forum.net|mintmovies.net|mpc-g.com|mrjuegosdroid.co.vu|mundoprogramas.net|myksn.net|nbahd.com|newxxxvideosupdate.blogspot.com.ar|nontonanime.org|nornar.com|noticiasautomotivas.com.br|omaredomex.org|oploverz.net|osdarlings.com|peliculas.online-latino.com|pes-patch.com|pocosmegashdd.com|portalzuca.com|portalzuca.net|premium4.us|puromarketing.com|realidadscans.org|sawlive.tv|scriptnulled.eu|secureupload.eu|seriesbang.net|seriesbang.to|short.am|skidrowcrack.com|sportstvstream.me|stream2watch.me|stream4free.eu|streamlive.to|superanimes.com|superplatyna.com|tamercome.blogspot.co.uk|techingspot.blogspot.in|technoshouter.com|trackitonline.ru|trizone91.com|turkdown.com|tv-msn.com|tvenvivocrackmastersamm.blogspot.com.ar|ulto.ga|unlockpwd.com|uploadex.com|uploadocean.com|url4u.org|vbaddict.net|vencko.net|vidlockers.ag|whatsapprb.blogspot.com|win-free-bitcoins.eu|wolverdon-filmes.com|wowhq.eu|wrestlingtalk.org @@.png?*#$domain=mypapercraft.net|xlocker.net @@.png?ad_banner=$domain=majorleaguegaming.com @@.png?advertisement_$domain=majorleaguegaming.com -@@.png^$image,third-party,domain=kissanime.ru|kisscartoon.se -@@.to/ads/$domain=kissanime.ru @@.xzn.ir/$script,third-party,domain=psarips.com @@/adBlockDetector/*$~third-party,domain=~gaytube.com|~pornhub.com|~redtube.com|~redtube.com.br|~tube8.com|~tube8.es|~tube8.fr|~xtube.com|~youjizz.com|~youporn.com|~youporngay.com @@/adcode.js$domain=techworld.com @@ -67414,7 +70665,6 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@|http://$script,third-party,domain=eventhubs.com @@|http://$script,~third-party,domain=indiatimes.com @@|http://$xmlhttprequest,domain=gogi.in -@@|http://*.js?_=$script,third-party,domain=kissanime.com @@|http://*_ad$image,third-party,domain=socketloop.com @@|http://ad$image,third-party,domain=socketloop.com @@|https://$image,third-party,domain=360haven.com|4553t5pugtt1qslvsnmpc0tpfz5fo.xyz|animesubita.info|animmex.club|animmex.co.uk|animmex.com|animmex.info|animmex.online|animmex.org|animmex.press|animmex.site|animmex.space|animmex.tech|animmex.website|animmex.xyz|ip-address.org|jukezilla.com|linkdrop.net|nmac.to|publicleech.xyz|sznpaste.net @@ -68053,9 +71303,6 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||k2nblog.com^$generichide @@||katsomo.fi^*/advert.js @@||katsomo.fi^*/advertisement.js -@@||kbb.com/js/advert.js -@@||kbb.com^$generichide -@@||kbb.com^*/ads.js @@||kdliker.com/js/advert.js @@||kenkenpuzzle.com/assets/ads-$script @@||kenkenpuzzle.com^$generichide @@ -68225,18 +71472,15 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||mylifetime.com^$generichide @@||mypapercraft.net^$generichide @@||mzstatic.com^*.jpg#$image,domain=newmusicforpeople.org -@@||namesakeoscilloscopemarquis.com^*/ads.js$domain=~tvil.me @@||narkive.com^$generichide @@||nationalgeographic.com^*/advertising.js @@||nbahd.com^$generichide @@||nbc.com^$generichide @@||nbcudigitaladops.com/hosted/$script -@@||ndtv.com^$generichide @@||ndtv.com^$script,~third-party @@||needrom.com/advert1.js @@||nettavisen.no^*/advertisement.js @@||newmusicforpeople.org^$generichide -@@||news-leader.com^$generichide @@||newsy.com^$generichide @@||newxxxvideosupdate.blogspot.com.ar^$generichide @@||next-episode.net^$script @@ -68746,7 +71990,7 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||tab.gladly.io/newtab/|$document,subdocument ! Non-English @@||247realmedia.com/RealMedia/ads/adstream_sx.ads/wm-desktop/home/$xmlhttprequest,domain=walmart.com.br -@@||2mdn.net/viewad/*.jpg|$domain=dafiti.cl|dafiti.com.ar|dafiti.com.br|dafiti.com.co|kbb.com +@@||2mdn.net/viewad/*.jpg|$domain=dafiti.cl|dafiti.com.ar|dafiti.com.br|dafiti.com.co @@||abril.com.br^$generichide @@||ad.atown.jp/adserver/$domain=ad.atown.jp @@||ad.doubleclick.net^*.jpg|$domain=dafiti.cl|dafiti.com.ar|dafiti.com.br|dafiti.com.co @@ -68808,8 +72052,6 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||am10.ru/letitbit.net_in.php$subdocument,domain=moevideos.net @@||amarillas.cl/advertise.do?$xmlhttprequest @@||amarillas.cl/js/advertise/$script -@@||amarujala.com/assets/js/$script -@@||amarujala.com^$generichide @@||amazon-adsystem.com/e/ir?$image,domain=kasi-time.com @@||amazonaws.com/affiliates/banners/logo/$image,domain=betyper.com @@||amazonaws.com^*/transcriptions/$domain=diki.pl @@ -68911,9 +72153,8 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||honfoglalo.hu/aagetad.php?$subdocument @@||hry.cz/ad/adcode.js @@||hub.com.pl/reklama_video/instream_ebmed/vStitial_inttv_$object,domain=interia.tv -@@||ias.rakuten.co.jp^$domain=rakuten.co.jp @@||il.timetoknow.com/lms/*/js/advertisement.js -@@||imasdk.googleapis.com/js/sdkloader/ima3.js$domain=dibujos.net|ensonhaber.com|f5haber.com|marieclaire.fr|r7.com|radio-canada.ca|uol.com.br +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$domain=capital.fr|dibujos.net|ensonhaber.com|f5haber.com|filmfront.no|marieclaire.fr|r7.com|radio-canada.ca|tv2.no|uol.com.br @@||imdb.com^$popup,domain=0123movies.com @@||impact-ad.jp/combo?$subdocument,domain=jalan.net @@||imstore.bet365affiliates.com/?AffiliateCode=$image,domain=betyper.com @@ -68988,7 +72229,6 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||pubads.g.doubleclick.net/gampad/ads?$script,domain=r7.com @@||quebarato.com.br/css/static/ad_detail.css @@||quebarato.com.br/css/static/ad_search.css -@@||r10s.jp^$image,domain=rakuten.co.jp @@||r7.com/js/ads.js @@||reklama.hiking.sk/openx_new/www/delivery/spcjs.php?id=*&target=_blank$script,domain=mapy.hiking.sk @@||reklama5.mk^$~third-party @@ -69033,6 +72273,7 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width @@||style.seznam.cz/ad/im.js @@||submarino.com.br/openx/www/delivery/ @@||ta3.com/advert-async-system/$xmlhttprequest +@@||tamasha.com/embed/*?vastUrl=https://adwebservice.videoboom.net/videoads.svc/linearvasth/$subdocument @@||tcdn.nl/javascript/showads.$script @@||terra.cl^*/admanager.html$subdocument @@||terra.com.br^*/admanager.html$subdocument @@ -69085,6 +72326,7 @@ pornhub.com,youporn.com#?#:-abp-properties(float: right; margin-top: 30px; width ! Google @@||accounts.google.com/adwords/$domain=accounts.google.com @@||accounts.google.com^$document,subdocument,domain=adwords.google.com +@@||ads.google.$document,domain=ads.google.ac|ads.google.ad|ads.google.ae|ads.google.al|ads.google.am|ads.google.as|ads.google.at|ads.google.az|ads.google.ba|ads.google.be|ads.google.bf|ads.google.bg|ads.google.bi|ads.google.bj|ads.google.bs|ads.google.bt|ads.google.by|ads.google.ca|ads.google.cat|ads.google.cd|ads.google.cf|ads.google.cg|ads.google.ch|ads.google.ci|ads.google.cl|ads.google.cm|ads.google.co.ao|ads.google.co.bw|ads.google.co.ck|ads.google.co.cr|ads.google.co.id|ads.google.co.il|ads.google.co.in|ads.google.co.jp|ads.google.co.ke|ads.google.co.kr|ads.google.co.ls|ads.google.co.ma|ads.google.co.mz|ads.google.co.nz|ads.google.co.th|ads.google.co.tz|ads.google.co.ug|ads.google.co.uk|ads.google.co.uz|ads.google.co.ve|ads.google.co.vi|ads.google.co.za|ads.google.co.zm|ads.google.co.zw|ads.google.com|ads.google.com.af|ads.google.com.ag|ads.google.com.ai|ads.google.com.ar|ads.google.com.au|ads.google.com.bd|ads.google.com.bh|ads.google.com.bn|ads.google.com.bo|ads.google.com.br|ads.google.com.by|ads.google.com.bz|ads.google.com.cn|ads.google.com.co|ads.google.com.cu|ads.google.com.cy|ads.google.com.do|ads.google.com.ec|ads.google.com.eg|ads.google.com.et|ads.google.com.fj|ads.google.com.gh|ads.google.com.gi|ads.google.com.gt|ads.google.com.hk|ads.google.com.jm|ads.google.com.jo|ads.google.com.kh|ads.google.com.kw|ads.google.com.lb|ads.google.com.ly|ads.google.com.mm|ads.google.com.mt|ads.google.com.mx|ads.google.com.my|ads.google.com.na|ads.google.com.ng|ads.google.com.ni|ads.google.com.np|ads.google.com.om|ads.google.com.pa|ads.google.com.pe|ads.google.com.pg|ads.google.com.ph|ads.google.com.pk|ads.google.com.pr|ads.google.com.py|ads.google.com.qa|ads.google.com.ru|ads.google.com.sa|ads.google.com.sb|ads.google.com.sg|ads.google.com.sl|ads.google.com.sv|ads.google.com.tj|ads.google.com.tn|ads.google.com.tr|ads.google.com.tw|ads.google.com.ua|ads.google.com.uy|ads.google.com.vc|ads.google.com.ve|ads.google.com.vn|ads.google.cv|ads.google.cz|ads.google.de|ads.google.dj|ads.google.dk|ads.google.dm|ads.google.dz|ads.google.ee|ads.google.es|ads.google.fi|ads.google.fm|ads.google.fr|ads.google.ga|ads.google.ge|ads.google.gg|ads.google.gl|ads.google.gm|ads.google.gp|ads.google.gr|ads.google.gy|ads.google.hk|ads.google.hn|ads.google.hr|ads.google.ht|ads.google.hu|ads.google.ie|ads.google.im|ads.google.iq|ads.google.is|ads.google.it|ads.google.it.ao|ads.google.je|ads.google.jo|ads.google.jp|ads.google.kg|ads.google.ki|ads.google.kz|ads.google.la|ads.google.li|ads.google.lk|ads.google.lt|ads.google.lu|ads.google.lv|ads.google.md|ads.google.me|ads.google.mg|ads.google.mk|ads.google.ml|ads.google.mn|ads.google.ms|ads.google.mu|ads.google.mv|ads.google.mw|ads.google.ne|ads.google.ne.jp|ads.google.ng|ads.google.nl|ads.google.no|ads.google.nr|ads.google.nu|ads.google.pl|ads.google.pn|ads.google.ps|ads.google.pt|ads.google.ro|ads.google.rs|ads.google.ru|ads.google.rw|ads.google.sc|ads.google.se|ads.google.sh|ads.google.si|ads.google.sk|ads.google.sm|ads.google.sn|ads.google.so|ads.google.sr|ads.google.st|ads.google.td|ads.google.tg|ads.google.tl|ads.google.tm|ads.google.tn|ads.google.to|ads.google.tt|ads.google.us|ads.google.vg|ads.google.vu|ads.google.ws @@||ads.google.com/jsapi$script,domain=www.google.com @@||ads.google.com^$domain=analytics.google.com @@||adwords.google.com^$domain=adwords.google.com @@ -69312,6 +72554,7 @@ www.google.com#@##videoads @@||rehabs.com^*/xicons_social_sprite_400x60.png @@||roofandfloor.com/listing_$image,~third-party @@||russia-direct.org/custom_ajax/widget?*=300x250&$script +@@||site-*.mozfiles.com/files/*/banners/$image @@||static-origin.openedition.org^*-120x240.jpg @@||swansuk.co.uk^*/300x250/$image,~third-party @@||target.122.2o7.net/b/ss/*_300x250_$image,domain=target.com @@ -69418,6 +72661,7 @@ www.google.com#@##videoads @@||online.winner.co.uk/promoRedirect?$popup @@||pokerstars.eu^$popup,domain=gokkeninonlinecasino.nl @@||rule34hentai.net/post/$popup,~third-party +@@||sendvid.com/?src=$popup,domain=imgbox.com @@||servedbyadbutler.com/redirect.spark?MID=$popup,domain=healthmeans.com @@||serving-sys.com/BurstingPipe/adServer.bs?$popup,domain=jobamatic.com @@||sharerepo.com^$popup,domain=putlocker.is @@ -69429,6 +72673,7 @@ www.google.com#@##videoads @@||www.google.*/search?q=*&oq=*&aqs=chrome.*&sourceid=chrome&$popup,third-party @@||youtube.com/ads/preferences/$popup ! *** easylist:easylist_adult/adult_whitelist.txt *** +! temp comment to fix python-abp issue @@/cdn-cgi/pe/bag2?r[]=*ads.exoclick.com$xmlhttprequest,domain=hd-porn.me @@/cdn-cgi/pe/bag2?r[]=*juicyads.com$xmlhttprequest,domain=glamourbabe.eu @@/cdn-cgi/pe/bag2?r[]=*popads.net$xmlhttprequest,domain=hd-porn.me @@ -69466,7 +72711,6 @@ www.google.com#@##videoads @@||manhuntshop.com/affimages/$~third-party @@||manhuntshop.com/images/affbanners/$~third-party @@||mrstiff.com/view/textad/$xmlhttprequest -@@||myex.com/API/$xmlhttprequest @@||nonktube.com/img/adyea.jpg @@||panicporn.com/Bannerads/player/player_flv_multi.swf$object @@||pop6.com/banners/$domain=horny.net|xmatch.com @@ -69477,7 +72721,6 @@ www.google.com#@##videoads @@||sextoyfun.com/admin/aff_files/BannerManager/$~third-party @@||sextoyfun.com/control/aff_banners/$~third-party @@||skimtube.com/advertisements.php? -@@||starcelebs.com/logos/logo10.jpg @@||store.adam4adam.com/affimages/$~third-party @@||store.adam4adam.com/images/affbanners/$~third-party @@||sundaysportclassifieds.co.uk/ads/$image,~third-party @@ -69490,7 +72733,7 @@ www.google.com#@##videoads @@||traffichaus.com/ad.js$script @@||traffichaus.com^*/ad.js$script @@||traffichunt.com/adx-dir-d/checkab?$script,domain=spankwire.com -@@||ul.ehgt.org/ad/$image,domain=e-hentai.org|exhentai.org +@@||ul.ehgt.org/ad/$image,domain=e-hentai.org @@||upornia.com/js/advertising.js?$script @@||widget.plugrush.com^$subdocument,domain=amateursexy.net @@||xhcdn.com/images/flag/AD.gif @@ -69516,9 +72759,8 @@ www.google.com#@##videoads @@||disqus.com/embed.js$domain=pornhub.com|redtube.com|redtube.com.br|tube8.com|tube8.es|tube8.fr|youporn.com|youporngay.com @@||disquscdn.com/count.js$domain=pornhub.com|redtube.com|redtube.com.br|tube8.com|tube8.es|tube8.fr|youporn.com|youporngay.com @@||feedback.pornhub.com^$xmlhttprequest,domain=feedback.pornhub.com -@@||google.com/recaptcha/$image -@@||gstatic.com/recaptcha/$domain=youporn.com -@@||gstatic.com/recaptcha/$script +@@||google.com/recaptcha/$image,script +@@||gstatic.com/recaptcha/$image,script @@||img.pornhub.com/gif/*.gif|$image,~third-party @@||img.youtube.com/vi/*/sddefault.jpg$domain=pornhub.com @@||maps.googleapis.com^$domain=pornhub.com @@ -69661,9 +72903,11 @@ www.google.com#@##videoads @@||phncdn.com/www-static/*/gif-view.js$script @@||phncdn.com/www-static/*/jquery.$script @@||phncdn.com/www-static/js/album-display-public.js?$script +@@||phncdn.com/www-static/js/amateur/amateur-signup.js$script @@||phncdn.com/www-static/js/amateur/dropdown.js?$script @@||phncdn.com/www-static/js/autocomplete-search.js$script @@||phncdn.com/www-static/js/channel-main.js?$script +@@||phncdn.com/www-static/js/claimed-pornstar.js$script @@||phncdn.com/www-static/js/comments.js?$script @@||phncdn.com/www-static/js/content-removal.js$script @@||phncdn.com/www-static/js/create-account.js?$script @@ -69689,6 +72933,7 @@ www.google.com#@##videoads @@||phncdn.com/www-static/js/mg_flipbook-$script @@||phncdn.com/www-static/js/mg_modal-$script @@||phncdn.com/www-static/js/mg_utils-$script +@@||phncdn.com/www-static/js/modal-tipping.js$script @@||phncdn.com/www-static/js/notified-modal.js?$script @@||phncdn.com/www-static/js/ph-footer.js$script @@||phncdn.com/www-static/js/ph-networkbar.js$script @@ -69786,6 +73031,7 @@ www.google.com#@##videoads @@||pornhub.com/chat/$xmlhttprequest @@||pornhub.com/comment/$xmlhttprequest @@||pornhub.com/community_ajax?$xmlhttprequest,domain=pornhub.com +@@||pornhub.com/event/awards_vote$xmlhttprequest @@||pornhub.com/front/$xmlhttprequest @@||pornhub.com/gif/$xmlhttprequest @@||pornhub.com/insights/$image,xmlhttprequest @@ -69998,7 +73244,6 @@ www.google.com#@##videoads @@||pornxs.com/js/ads/ads.js$script @@||puhtml.com^*.js$domain=jav4.me @@||rule34hentai.net^$generichide -@@||sexix.net/adframe.js @@||sexvidx.tv/js/eroex.js @@||sexwebvideo.com/js/ads.js @@||submityourflicks.com/player/player-ads.swf$object @@ -70048,4 +73293,3 @@ www.google.com#@##videoads @@||tumblr.com^$popup,domain=pornhub.com @@||twitter.com^$popup,domain=pornhub.com @@||wmtrafficentry.com/cgi-bin/ewm.cgi/*_HeaderTab?$popup,domain=extremetube.com|spankwire.com -! Checksum: eQWo6ekN018d2tyyMWcuaA diff --git a/restscrape/uBlock/assets/thirdparties/easylist-downloads.adblockplus.org/easyprivacy.txt b/restscrape/uBlock/assets/thirdparties/easylist-downloads.adblockplus.org/easyprivacy.txt index 7259642..bd8e9bb 100644 --- a/restscrape/uBlock/assets/thirdparties/easylist-downloads.adblockplus.org/easyprivacy.txt +++ b/restscrape/uBlock/assets/thirdparties/easylist-downloads.adblockplus.org/easyprivacy.txt @@ -1,7 +1,7 @@ [Adblock Plus 1.1] -! Version: 201806121247 +! Version: 201811251119 ! Title: EasyPrivacy -! Last modified: 12 Jun 2018 12:47 UTC +! Last modified: 25 Nov 2018 11:19 UTC ! Expires: 4 days (update frequency) ! Homepage: https://easylist.to/ ! Licence: https://easylist.to/pages/licence.html @@ -12,15 +12,21 @@ ! ! -----------------General tracking systems-----------------! ! *** easylist:easyprivacy/easyprivacy_general.txt *** +&action=js_stats& +&callback=hitStats_ &ctxId=*&pubId=*&clientDT= &ctxId=*&pubId=*&objId= &event=view& +&funnel_state= &http_referer=$script &pageReferrer= &ref=*&tag= &refer=http$script &refererPageDetail= &trackingserver= +-action/fingerprint? +-action/ping? +-ads-tracking- -AdTracking. -analitycs//fab. -analitycs//ga. @@ -30,7 +36,6 @@ -analitycs/metrica. -analytics-tagserver- -analytics-wi. --analytics.files. -analytics/insight. -appanalytics- -asset-tag. @@ -49,10 +54,12 @@ -ga-track. -gatracker. -geoIP.js +-google-analytics- -google-analytics. -google-analytics/ -google-tag-manager/$script -imppix/ +-javascript_xiti_ -log?referUrl= -logging/log? -mastertag. @@ -83,11 +90,13 @@ .analytics.min. .asis?Log= .asp?t=*&c=$image +.aspx?trackid= .au/c.gif? .au/t.ashx? .be/uts/ .beacon.min.js .cc/s.gif? +.click/track? .cn/0.gif? .cn/1.gif? .cn/2.gif? @@ -185,6 +194,7 @@ .gif?pixels= .gif?ref=*&ev= .gif?track_ +.gif?uri= .Google.Tracker.js .googleanalytics.js .GoogleAnalytics/ @@ -192,7 +202,6 @@ .htm?imprId= .html?wpl= .idge/js/analytics/ -.iframetracker. .iframetracker/ .in/c.gif? .io/0.gif? @@ -203,6 +212,7 @@ .jsp/?Log= .lms-analytics/ .me/geoip/ +.me/l.gif? .net/0.gif? .net/c.gif? .net/e.gif? @@ -232,7 +242,10 @@ .php?refcode= .php?self= .php?tracking= +.pixel?*&event_ +.pixel?record_ .PixelNedstatStatistic/ +.pl?trans.gif&ref= .png?cpn= .pt/n.gif? .ro/c.gif? @@ -251,6 +264,8 @@ .trackArticleAction& .tracking.js?dpv= .trackUserAction& +.trafficTracking. +.tstracker. .tv/log?event .tv/t.png? .uk/o.gif? @@ -269,6 +284,7 @@ /1px.gif? /1px.php? /1x1.a? +/1x1.dyn? /1x1.gif? /1x1.png? /1x1_akamai.gif @@ -298,6 +314,7 @@ /__utm.js /__varnish_geoip /__wsm.gif +/_bm/bd- /_dts.gif? /_lib/ga.js /_owa.gif? @@ -308,6 +325,7 @@ /a.gif?uuid /a.logrequest.yolx? /a.php?ref= +/a/analytics/* /aa.php?anuid= /ablank.gif? /abp-analytics. @@ -318,7 +336,9 @@ /AccessCounter/* /accesstracking/* /AccessTrackingLogServlet? +/accip_script.js /acclog.cgi? +/account-stats/* /ace.*/?cookie /acecounter/* /acecounter_ @@ -326,8 +346,11 @@ /acounter.php? /act_pagetrack. /activetrackphp.php? +/activities/logger/* /activity-track/? /activity.gif? +/activity_log. +/activityloggingapi/* /acv?camp= /acv?extcmp= /acv?utm_ @@ -340,6 +363,7 @@ /adam.js /adb/track.php? /adb_iub.js +/AdCookies.js /AdCount/* /add_page_view? /add_stats @@ -350,12 +374,14 @@ /addLinkerEvents.js /addlog/? /addlogdetails. +/addon/analytics/* /addpageview/* /addrtlog/* /adds/counter.js /addstats?callback= /addTrackingScripts. /adform-tracking. +/adframestats| /adimp? /adimppixel/* /adinfo? @@ -371,8 +397,10 @@ /admonitoring. /admp- /adobe-analytics. +/adobe-analytics/* /adobe/AppMeasurement- /adobe/VideoHeartbeat- +/AdobeAnalyticsSDK. /AdobeCustomVideoMeasurement.swf /adonis_event/* /adpixel. @@ -380,6 +408,7 @@ /adrum- /adrum. /ads/counter. +/ads/track. /ads/track/* /ads?cookie_ /ads_tracker. @@ -403,6 +432,7 @@ /affiliate-track. /affiliate-tracker. /affiliate.1800flowers. +/affiliate.track? /affiliate/track? /AffiliateClick. /affiliateTracking. @@ -439,6 +469,7 @@ /ajaxtracker. /ajx/ptrack/* /akam/*/pixel_ +/akam/10/* /akamai/pixy.gif /akamai_analytics_ /AkamaiAnalytics. @@ -447,18 +478,22 @@ /alexa.aspx?site= /alllinksclicktracker.js /alog.min.js +/alog/dp. /altpracenje.js /altpwk.js /alvenda_remarketing_ /amazon-affiliate- /amdhfp/a.do?param$image /amdhfp/t.do?id$image +/amp-analytics- +/amp-geo- /amp-omniture-iframe? -/amp/amp-analytics- +/amp.gif? /amp_ping/* /amplitude-*.js$script /ampmetrics. /amptrack. +/amunglite. /analiz.php3? /AnalTrack.js /analys/dep/* @@ -507,18 +542,25 @@ /analytics.v1.js /analytics/*satellitelib.js /analytics/activity. -/analytics/analytics. +/analytics/analytics.$~xmlhttprequest +/analytics/call- /analytics/cms/* +/analytics/collector. +/analytics/collector/* /analytics/content? /analytics/core. +/analytics/dealerfire/* +/analytics/dfa. /analytics/dist/* /analytics/eloqua/* /analytics/engine/* /analytics/events /analytics/eventTrack +/analytics/ga. /analytics/ga/* /analytics/ga? /Analytics/Google. +/analytics/google/* /analytics/gw. /analytics/hit /analytics/hmac- @@ -535,6 +577,7 @@ /analytics/report/* /analytics/smarttag- /analytics/socialTracking.js +/analytics/sockjs. /analytics/tagx- /analytics/tealium- /analytics/tms_ @@ -549,7 +592,7 @@ /analytics/tracking/* /analytics/track| /analytics/urlTracker. -/analytics/v1/* +/analytics/v1/*$domain=~my.leadpages.net /analytics/video_$domain=~twitch.tv /analytics/visit/* /Analytics/Visitor. @@ -583,7 +626,7 @@ /analyticstrain- /analyticsUnitaire? /analyticsUrlToDataMappings. -/analyze.js +/analyze.js^ /analyzer.gif? /analyzer2. /anametrix.js @@ -604,25 +647,31 @@ /api/log? /api/lt/ref? /api/pageview? +/api/ping/* /api/pixel? /api/stat? /api/tracking/* /api/v1/stat? /api/x.gif? /apilog? +/apis/cpt.php? /apitracking. /apixel? +/app-measurement? /app/tracking/* /app/tracking_ /appendOmnitureTracking. /appier-track- /AppMeasurement.js /AppMeasurement2.js +/apTracker. +/apw.js /aqtag. /ard.png? /argtk.min. /arstat? /art/stats/* +/article-analytics. /article-tracking.js /Article/ViewCount/* /article_counter.php? @@ -637,6 +686,7 @@ /assets/analytics: /assets/tracking- /assets/uts/* +/assign.gif? /AssyncCSStats.aspx /astrack.js /astracker. @@ -650,6 +700,7 @@ /atlas_track. /atrk.gif? /atrk.js +/audience-extraction.js /audience-meter. /audience-science. /audience.gif? @@ -717,6 +768,7 @@ /bcn? /bcsensor.js /bctrackers/* +/bdanalytics. /bdash_log. /bdg-analytics. /bdg.gif? @@ -729,6 +781,7 @@ /beacon/event? /beacon/metrics /beacon/performance? +/beacon/portal-lite? /beacon/timing? /beacon/track/* /beacon/vtn_loader.gif? @@ -744,6 +797,7 @@ /betamax_tracker.js /better-analytics/* /bf.gif?ac= +/bfs-track. /bg_j.gif? /bglog.gif? /bh_counter.js @@ -757,12 +811,14 @@ /bitrix/spread.php? /bizo.js /bk-coretag.js +/bkclick? /BKVTrack.js /blank.gif?*% /blank.gif?*& /block/pixel? /blockstat? /blog/traffic/? +/blogcu-analytics.js /blogsectiontracking. /blogtotal_stats_ /bluekai. @@ -782,6 +838,7 @@ /botd.gif? /bounce_user_tracking- /bower_components/fp/fp.js +/bps_sv.gif? /br-trk- /br-trk. /br_imps/add_item? @@ -800,6 +857,7 @@ /buffer.pgif?r= /buffermetrics/* /bugcounter.php? +/build/tracker.js /BuiltRegister.aspx?upt= /bundle.tracking. /bundle/analytics. @@ -817,7 +875,9 @@ /c?siteID=$image,script /c_track.php? /cablog? +/caixinlog.js /calameo-beacon. +/call-tracking.js /callbacks/stats? /campaign_tracker. /campaign_trax. @@ -825,6 +885,8 @@ /CaptureStat. /cbanalytics. /CBM.Tracking.js? +/cbs1x1.gif? +/cbstats/* /cc?a= /cclickTracking. /ccm_sj? @@ -879,6 +941,8 @@ /chartbeat.min.js /chartbeat/* /chartbeat_ +/Chartbeatanalytics. +/chartbeatanalytics/* /chartbeatCode. /chartbeatftr. /chcounter/* @@ -891,6 +955,7 @@ /cjtracker2. /ckimg_1x1.gif? /cklink.gif? +/cl.gif?pvID= /clacking.js /clarity-*.js /class.tracking.js @@ -964,6 +1029,7 @@ /clientlibs/analytics. /clientlibs/ga.js /clientstat? +/clip-started.gif? /clk?utmwv= /cls_report? /cls_rpt.gif? @@ -996,6 +1062,7 @@ /collect.php?data= /collect/kf? /collect/sdk? +/collect/tracking. /collect?callback= /collect_data.php? /collect_stat. @@ -1012,6 +1079,7 @@ /comscore. /comscore/pageview_ /comscore/streamsense. +/comscore? /comscore_beacon. /comscore_engine. /comscore_stats. @@ -1019,6 +1087,7 @@ /ComScorePlugin. /ComScoreSWF. /condenet-metric. +/configuration-stat.js /connect_counter.js /contador.gif? /containertag? @@ -1039,6 +1108,7 @@ /cookiebean? /cookieId.htm /CookieLawStats/* +/CookieManager-bdl? /CookieMapping? /CookiePingback? /CookieSetterAS3. @@ -1046,6 +1116,7 @@ /coradiant.js /core-tracking.js /coretracking.php? +/coreWatchingEvents. /CorporatePageTracking. /count.cfm? /count.exe? @@ -1078,6 +1149,7 @@ /counter/action_ /counter/article? /counter/ashow/* +/counter/collect? /counter/ct.php? /counter/process.asp? /counter/r.pl @@ -1088,9 +1160,11 @@ /counter_2.php? /counter_3.php /counter_image.gif? +/counter_liveinternet. /countercgi. /countercollector/* /counterFooterFlash. +/counters/pages? /countertab.js? /countHits. /countinj.cgi? @@ -1102,11 +1176,13 @@ /crai_tracker. /create-lead.js /CreateVIDCookie.aspx? +/creative.png?slotId= /criteo. /Criteo/* /criteo_ /criteoRTA. /crmTracking. +/cross-domain-cookie? /cross_pixels. /crtracker. /cs_api/log @@ -1140,7 +1216,9 @@ /dc-storm.js /dc-storm/aff. /dc-storm/track. +/dc_performance.js /dcs.gif? +/dcs/track. /dcs_tag. /dcstorm-track. /dcstorm.js @@ -1156,6 +1234,8 @@ /DemdexBehavioralTracking. /deskanalytics.js /detective.gif? +/detm-container- +/detm_adobe. /dfp-gpt. /di-tealium. /Diagnostics?hit= @@ -1180,6 +1260,7 @@ /doctracking. /doIperceptionsRegulator. /dolWebAnalytics. +/domanalytics. /domcount. /domcount_ /dot.asp? @@ -1195,6 +1276,7 @@ /drads?referrer= /dspixel.js /dst.gif? +/dstctsevent.js /dstracking. /dtagent630_ /dtagent_ @@ -1236,8 +1318,9 @@ /EDigitalSurvey_ /ee-tagging. /effectivemeasure. -/EfficientFrontier. +/EfficientFrontier.$domain=~efficientfrontier.com /eftracking. +/ehcorp.tracking. /eheat.js /elex.track. /eloqua_ @@ -1252,6 +1335,7 @@ /elqtracking. /elt.gif? /eluminate? +/email/tracking? /EmailOpenTrackLog.aspx?$image /embed-log.js /EMERPEventCollector. @@ -1292,6 +1376,7 @@ /event/pageview? /event/pageviewgeodevice/* /event/rumdata? +/event/track? /event/v3? /event?&event= /event?auditLinkReceived= @@ -1299,6 +1384,8 @@ /event?pmo= /event?stat_ /event?t=*&__seed= +/event?t=view& +/event?token= /EventLog.axd? /eventlog.js /eventLogServlet? @@ -1333,6 +1420,8 @@ /ezakus.js /ezoic/*.gif? /ezytrack. +/facebookpixel. +/facebookpixel/* /FacebookTracking. /fairfax_tracking.js /fastcounter. @@ -1354,6 +1443,8 @@ /fingerprint.min.js /fingerprint2.js /fingerprint2.min.js +/fingerprint3.js +/fingerprint3.min.js /firestats/* /fkounter/* /fkounter5/* @@ -1361,7 +1452,9 @@ /flash-stats.php? /flashtag.txt?Log= /flcounter/*$script +/flextag/* /flip-stats-queue? +/flowplayer.ganalytics. /flv_tracking. /footer-tracking.js /footer_tag_iframe. @@ -1397,6 +1490,7 @@ /ga-lite. /ga-multidomain. /ga-script. +/ga-scroll-events. /ga-se-async.js /ga-socialtracker. /ga-track. @@ -1446,12 +1540,15 @@ /ga_wrapper. /gaaddons- /gaaddons.js +/gaAnalytics. /gaclicktracking. /gaCustom. /gadsfuncs. /gaEventTracking. /GAFOAWrapper.swf? +/gaFunction? /GAInit.js| +/gainjectmin. /gajs/analytics.js /galinks- /gallerystats. @@ -1503,6 +1600,7 @@ /get_browser_info. /get_cdns?$third-party,xmlhttprequest /get_geoip? +/get_site_data?*&cookie= /get_statistics.php?screen_width= /get_tracking_id? /get_tracking_url. @@ -1517,6 +1615,8 @@ /getTotalHits. /gifbanner? /gifstats. +/gigyaGAIntegration. +/gingeranalytics. /glbltrackjs. /global-analytics.js /global/ga.js? @@ -1543,8 +1643,11 @@ /google_analytics-bc.swf /google_analytics. /google_analytics/* +/google_analytics3_ /google_analytics_ /google_page_track +/google_tag. +/google_tag/* /google_tracker. /googleana. /googleAnal.js @@ -1561,6 +1664,7 @@ /googleAnalyticsBase_ /GoogleAnalyticsBC3. /googleAnalyticsBottom. +/googleanalyticsevents? /googleanalyticsmanagement.swf /GoogleAnalyticsModule. /googleAnalyticsOutgoingLinks. @@ -1585,6 +1689,7 @@ /gs-analytics- /gs.gif? /gscounters. +/gtm-tracking-events. /gtm/gtm- /gtmTracking. /gtrack. @@ -1643,8 +1748,12 @@ /homepage/analytics. /homepage_pixels. /homePixelTracking. +/horizon-pageview? +/horizon-track. /horizon.*/track? +/horizon.*/watch? /horizon/track? +/host-analyticsjs-local/* /hotmobtag_ /hpanalytics_ /hpmetrics. @@ -1661,17 +1770,16 @@ /i?e=*&page=*&cookie= /i?redir=*&page=*&cookie= /i?siteid= -/i?stm=*&cookie= -/i?stm=*&refr=*&url= -/i?stm=*&ue_px= +/i?stm= /icf-analytics.js /ics/2/pview.gif? -/id?d_visid_ver= +/id?d_visid_ver=$~xmlhttprequest /identify?fp= /iframe-tracker.js /iframe.tracker.js /iframe_googleAnalytics /iframetracker. +/ig-analytics_ /IGA.linktagger. /ignition-one.js /image.articleview? @@ -1734,6 +1842,7 @@ /includes/analytics. /includes/fbevents.js /includes/tracker/* +/includes/tracking_ /increment_page_counter. /incrementVisits_get? /index.php?_m=livesupport*&referrer= @@ -1756,6 +1865,7 @@ /intellitracker.js /intercept.js /intervigil. +/intstatcheck. /IPbeacon. /iperceptions. /iperceptions/* @@ -1768,6 +1878,7 @@ /ips-invite.iperceptions.com/* /iptracer. /iqtm.js +/isi-tracking. /istat.aspx? /ists.tag? /item/tracking/* @@ -1798,12 +1909,14 @@ /jgs_portal_log_bildschirm.php? /jkidd_cookies? /join/tracking/* +/jp-coremetrics- /jquery.analytics.js| /jquery.google-analytics. /jquery.trackstar. /jquery.unica. /JqueryEtracker. /js-tag-manager/* +/js/_analytics/* /js/analitics. /js/analitycs_ /js/analytics. @@ -1820,6 +1933,7 @@ /js/quantcast- /js/sophus/* /js/tagging/tagtrack.js +/js/targeting.js /js/tophits_ /js/tracker.js /js/tracking.js @@ -1830,7 +1944,9 @@ /js_hotlink.php? /js_logger. /js_tracker. +/js_tracking? /jscounter. +/jserrLog? /jslogger.php?ref= /json/stats? /json/tracking/* @@ -1866,6 +1982,7 @@ /kiwip.js /kontera.js /konterayahoooo. +/kooomo.tracker. /krux.js /ktrace/ktrace$script /l1v.ly/*$third-party @@ -1873,13 +1990,17 @@ /LastClick/js? /layer_log.php?p= /lbi_ga. +/lead-tracking. +/lead-tracking/* /leadgen/ga.js /leadgen_track +/lib.tailtarget/* /lib/analytics. /lib/tracking/* /library/svy/*/broker.js /library/svy/broker.js /library_analytics. +/librato-collector. /libs/tracker.js /liferay-analytics- /lingabot. @@ -1888,18 +2009,25 @@ /link_tracking/* /linkcountdata/* /linkinformer.js +/linktrack.js /linktracker.js /linktracker/* /linktracking. /listener.php?userRef= +/livestats.js +/livestats.php? +/livestats_ /livezilla/server.php?request=track& /load.gif? /load.js.gz? +/LoadAudienceSegs- /loadcounter. /loader-counter. /loadJsFingerprint.js +/localga.js /locotrack.js /log-ads. +/log-nt/* /log-reporter. /log-view. /Log.ashx? @@ -1916,6 +2044,9 @@ /log.php?owa_timestamp= /log/1.gif? /log/ad- +/log/analytics +/log/browser/event +/log/collect/* /log/error? /log/event? /log/impression/* @@ -2008,10 +2139,13 @@ /logview.js /logview?referrer= /logview_new.js +/logviewedpage? /logViewImpression/* +/logvisit?visitedurl= /logwebhit. /logwriter.php /lotame_audiences. +/loyalty-tracking- /lunametrics- /lycostrack.js /lzdtracker. @@ -2026,6 +2160,7 @@ /makecrmpcookie. /mapstats. /marketing-analytics.js +/marketing/js/analytics/* /martypixel? /maxymiser. /Maxymiser/* @@ -2040,6 +2175,8 @@ /measure/spring. /measure/visit/* /media_viewed_tracking. +/medialaanUniversalTracker. +/mediametrie.js /mediateGA.js /megacounter/* /mendelstats. @@ -2057,10 +2194,12 @@ /metrics/track/* /metrics/vanity/? /metricsISCS. +/metrika/*?ident= /metrika/watch_ /metrimatics/* /metriweb.js /metriweb/spring.js +/metrixEvents.js /metsol- /mh_metric. /mi/insite/* @@ -2091,6 +2230,7 @@ /mmcore.js /mmetrix.mobi/* /mms.*/pv? +/mms/get_loaders? /mngi/tracking/* /mnt/imp? /mobify_ga.gif @@ -2116,6 +2256,7 @@ /mstat/* /mstats. /mstrack/* +/mtiFontTrackingCode. /mtrack.nl/js/* /mtracking. /mtvi_reporting.js @@ -2130,6 +2271,7 @@ /mystats/track.js /mystats2.px? /myTracking.js +/natero_analytics. /native-tag. /navbar-analytics.js /naveggQry- @@ -2150,14 +2292,18 @@ /netmining.js /netratings.js /netresults.js +/netrum. /netstat. /nettracker.js /nettracker/* /netupdate/live.php? +/NetworkTracking. /neustar.beacon. /new.cnt.aspx? /newlog.php? /newrelic.js +/newrelicKpis- +/newrelicKpisFooter- /newscount/* /newSophus/* /newsstat/* @@ -2183,6 +2329,8 @@ /NitroCookies.js /njs.gif? /nLoggerJB_ +/nm_ga_bottom. +/nm_ga_top_ /nm_tr_combined-min.js /nm_tr_combined.js /nm_track.js @@ -2202,6 +2350,7 @@ /null.gif? /numericAnalyticsFramework. /o.jpg?*&ref= +/o.svg? /o_code.js /o_tealium. /oas_analytics. @@ -2218,11 +2367,13 @@ /omega?ad_ /omega?tceRow_ /omgpixel. +/omni-tracking. /omnidiggthis| /omnipagetrack. /omniture.do;$image /omniture/sphere /omniture/tracking. +/omniture/visitorapi. /omnitureAMP. /OmnitureAnalytics. /OmnitureTracking_$object-subrequest @@ -2230,6 +2381,7 @@ /oms_analytics_ /onedot.php? /onestat.js +/onetag/* /onfocus-tag. /onlinecount.php /onsitegeo. @@ -2263,12 +2415,14 @@ /ositTracker. /ot_e404.gif? /other-analitycs/* +/ouibounce.min.js /ovstats. /ow_analytics. /owa.Analytics. /owa.tracker-combined-min.js /ox_stats. /oxtracker. +/packed.analytics. /page-analytics. /page-track. /page-view.gif? @@ -2287,6 +2441,7 @@ /pagehits/* /pagelogger/connector.php? /pageloggerobyx. +/pages/analytics-$script /pagestat? /PageStatistics/* /PageStats. @@ -2305,12 +2460,13 @@ /pageview.ashx /pageview.js /pageview; +/pageview?*&referrer= /pageview?pageId= /pageview?pageviewId /pageview?user_guid= /pageviews-counter- /pageviews.gif? -/pageviews/*$domain=~tools.wmflabs.org +/pageviews/*$domain=~stats.wikimedia.org|~tools.wmflabs.org /pageviews?token= /pageviews_counter. /PageviewsTracker. @@ -2327,6 +2483,7 @@ /performance_timing/log? /performance_tracker- /permalink-tracker.html? +/pf?pid= /pg_pixel? /pgtracking. /pgtrackingV3. @@ -2335,6 +2492,7 @@ /php-stats.phpjs.php? /php-stats.recjs.php? /php/stats.php? +/php/stats/* /phpmyvisites.js /pic.gif?m= /pic.gif?url= @@ -2348,6 +2506,7 @@ /ping/show? /ping?h= /ping?spacedesc +/ping?token= /ping_g.jsp? /ping_hotclick.js /pingAlt.php?*&referrer= @@ -2371,16 +2530,19 @@ /pix.fcg? /pix.fly/* /pix.gif? +/pix/*&tracker= /pixall.min.js /pixel-events. /pixel-manager.js? /pixel-page.html /pixel-render/* +/pixel-track. /pixel.*/track/* /pixel.aspx? /pixel.cgi? /pixel.fingerprint. /pixel.gif? +/pixel.json? /pixel.jsp? /pixel.php? /Pixel.pl? @@ -2393,13 +2555,18 @@ /pixel/conv/* /pixel/cv? /pixel/cv_ +/pixel/ga- +/pixel/gtm- /pixel/img/* /pixel/impression/* +/pixel/js/*$third-party /pixel/stream/* /pixel/visit? /pixel1/impression. /pixel?google_ +/pixel?id= /pixel?m= +/pixel?sm_ /pixel?tag= /pixel?type= /pixel_iframe. @@ -2441,6 +2608,7 @@ /plugins/stat-dfp/* /plugins/status.gif? /plugins/userinfo.gif? +/plugins/visitors-traffic- /plugins/wordfence/visitor.php? /plzcrawlme.js /PmsPixel? @@ -2461,6 +2629,7 @@ /presslabs.js$script,~third-party /prime-email-metrics/*$image /printtracker.js +/prn.google.analytics. /prnx_track. /pro-ping.php? /probance_tracker. @@ -2487,6 +2656,7 @@ /pv.gif?1= /pv.gif?url /pv.txt? +/pv/code.asp? /pv/new? /pv?fe=*&elg= /pv?place= @@ -2535,6 +2705,7 @@ /qubittracker/* /questus/* /quidsi.ga.js? +/r/collect? /ra_track. /radar/trace? /radio-analytics.htm @@ -2544,8 +2715,11 @@ /rbi_us.js /rbipt.gif? /rbipt.js +/rcAnalyticsLib. /rcdntpagetag.js /rcmd_track. +/rcpganalytics- +/rcpganalytics/* /readcounter.aspx? /readomniturecookie. /readReceipt/notify/?img=$image @@ -2591,9 +2765,12 @@ /report/click? /report/impression? /report?event_ +/report_visit. /reporting/analytics.js +/request_tracker+ /RequestTrackerServlet? /RequestVideoTag. +/res/x.gif? /resmeter.js /resourcestat. /rest/analytics/* @@ -2623,9 +2800,13 @@ /roiTrax. /rolluptracker_ /rot_in.php +/rpc.gif?ac= /rpc/log? +/rpc/preccount? /rr/t?step= +/rsya-tag-users/* /rt_tag. +/rt_track. /rt_track_ /rtac/gif? /rtd.js @@ -2641,6 +2822,7 @@ /rum.min. /rum/id? /rumstat. +/rumtag. /runtimejs/intercept/* /ruxitagentjs_ /rwtag.gif? @@ -2654,6 +2836,8 @@ /s.gif?log= /s.gif?t= /s1.php?type= +/s_trans.gif? +/s_trans_nc. /sa.gif? /sage_tracker. /salog.js @@ -2664,6 +2848,7 @@ /sb.logger.js /sb.trackers.js /sbtracking/pageview2? +/sc_trackingid. /sclanalyticstag. /scmetrics.*/b/ss/* /script/analytics. @@ -2682,6 +2867,7 @@ /scripts/log. /scripts/statistics/* /scripts/stats/* +/scripts/tracking.js /scripts/xiti/* /sctracker. /sdc1.js @@ -2695,7 +2881,9 @@ /sdxp1/dru4/meta?_hc= /searchIgnite. /searchMetric. +/secure-stats. /securetracker. +/seed.gif? /segmentio.js /segmentIoTrackingProvider.js /SellathonCounterService. @@ -2706,6 +2894,10 @@ /sensor/statistic? /sensorsdata- /sensorsdata. +/seo.googleAnalytics- +/seo.googleAnalytics. +/seo.tagCommander- +/seo.tagCommander. /seo/tr_aff_ /seomonitor/* /seosite-tracker/* @@ -2791,9 +2983,12 @@ /small.gif?type /smartpixel-1.js /smartpixel.$domain=~smartpixel.tv +/smartrack/* /smarttag-prod. /smarttag.js /smetrics.*/b/ss/* +/smetrics.*/id? +/smg_tracking/* /snowman.gif?p= /snowplow.js$script,third-party /snowplow/*$script @@ -2822,12 +3017,16 @@ /SpeedTrapInsert. /spi.gif?aid= /spip.php?page=stats.js +/spixel. /spot.aspx?Log= /springmetrics. +/sptlog. /spylog_ /sr.gif? +/sra_analytics. /sranalytics. /src/tracking_ +/ssl-intgr-net/* /SSOCore/update? /sst8.js /sst8.sst? @@ -2835,6 +3034,7 @@ /sstlm8.sst? /st.aspx? /stat-analytics/* +/stat.asmx /stat.aspx? /stat.gif? /stat.htm? @@ -2861,6 +3061,7 @@ /stat_callback. /stat_click. /stat_js.asp? +/stat_origin.gif? /stat_page. /stat_page2. /stat_search. @@ -2884,6 +3085,7 @@ /statistics.aspx?profile /statistics.html?action= /statistics.js? +/statistics.php?data= /statistics/fab. /statistics/ga. /statistics/get? @@ -2892,14 +3094,17 @@ /statistics/logging/* /statistics/metrica. /statistics/pageStat/* +/statistics/ping. /statistics/set? /statistics?counter= /statistics?eventType= /StatisticService.m? /statlogger. /stats-amp. +/stats-dc1. /stats-js.cgi? /stats-tracking.js +/stats.*/hits/* /stats.asp?id /stats.cgi$image /stats.gif? @@ -2910,6 +3115,7 @@ /stats/*?category=$image /stats/?js /stats/?ref= +/stats/?rt= /stats/add/* /stats/adonis_ /stats/collector.js @@ -2934,11 +3140,13 @@ /stats/page_view_ /stats/pgview. /stats/ping? +/stats/pv. /stats/record.php? /stats/services/* /stats/track.asp? /stats/tracker.js /stats/welcome.php? +/stats/xtcore. /stats?aid= /stats?blog_ /stats?callback= @@ -2961,6 +3169,7 @@ /statspider? /statspixel. /StatsRadioAnalyticsHub.htm +/statstracker/* /statstracker? /statsupdater. /stattracker- @@ -2970,6 +3179,7 @@ /store-uniq-client-id?bomuuid= /storeAdvImpression. /stracking.js +/sTrackStats. /stream/log.html? /stt/track. /stt/track/* @@ -2981,6 +3191,8 @@ /surphace_track. /survey_invite_ /surveyoverlay/* +/swa_t.gif? +/swatag.js /swfaddress.js?tracker= /swptrk. /syn/mail_s.php? @@ -2992,15 +3204,19 @@ /t-richrelevance- /t.*?ref=$~xmlhttprequest /t.gif? +/t/event? +/t?referer= /tablytics. /tacoda. /tacoda_ /TacodaFTT. /taevents- /tag/tag.jsp? +/tagAnalyticsCNIL. /tagCNIL.js /TagCommander.cfc? -/tagcommander/* +/tagcommander.js +/tagcommander_ /tagmanager/pptm. /tagmgmt/bootstrap. /tagomnitureengine.js @@ -3008,8 +3224,11 @@ /tags?session_id= /TagSvc/* /tagx.js +/tailtarget.js /targetemsecure. +/targeting/render. /taxtag.js +/tblz_sailthru/* /tbuy/tracker/* /tc_logging.js /tc_targeting. @@ -3027,6 +3246,7 @@ /tealium-web/* /tealium.js /tealiumpixel. +/tenping.cpa. /textlink.php?text /thbeacon/* /thetracker.js @@ -3047,6 +3267,8 @@ /tiwik. /tmpstats.gif? /tmv11. +/tnc.js?h= +/tnc?_t= /tncms/tracking.js /tns_gallup/* /tnsCounter. @@ -3054,6 +3276,7 @@ /token?referer= /tongji.js /tools/analytics/* +/top_tagcommander+ /topic_beat_log? /topic_page_timer? /toplytics.js @@ -3065,8 +3288,11 @@ /tr/p.gif? /tracciamento.php? /trace?sessionid= +/tracing?aspect= +/track-action/* /track-compiled.js /track-cookies. +/track-event. /track-referrals.js /track.ads/* /track.ashx?*=http @@ -3076,6 +3302,7 @@ /track.gif^ /track.js?referrer /track.js?screen= +/track.p? /track.php?*&uid= /track.png? /track.srv. @@ -3107,11 +3334,14 @@ /track/visits/? /track2.php /track;adv +/track?*&event= /track?*&ref= /track?browserId +/track?cb= /track?event= /track?name= /track?referer= +/track?wm_ /track_clicks_ /track_event. /track_in_overwatch.gif? @@ -3170,6 +3400,7 @@ /tracker?*= /tracker_activityStream. /tracker_article +/tracker_async. /tracker_czn.tsp? /tracker_gif. /tracker_pageview. @@ -3178,6 +3409,7 @@ /trackerGif? /TrackerHandler. /trackerpixel.js +/trackers/hp_conversion- /trackerstatistik. /trackEvent.js? /trackEvent.min.js? @@ -3195,12 +3427,16 @@ /tracking-info.gif? /tracking-init. /tracking-jquery-shim. +/tracking-links.js /tracking-pixel. /tracking-pixel/* /tracking-portlet/* /tracking-script/* /tracking-v3. /tracking-widget. +/tracking.*/impression? +/tracking.*/view? +/tracking.*/viewRes? /tracking.ashx? /tracking.cgi? /tracking.fcgi? @@ -3210,6 +3446,7 @@ /tracking.php?id /tracking.php?q= /tracking.phtml? +/tracking.png? /tracking.relead. /tracking.vidt /tracking/*/agof- @@ -3232,6 +3469,7 @@ /tracking/epixels. /tracking/events? /tracking/fingerprint/* +/tracking/getty/* /tracking/impression/* /tracking/index. /tracking/log.php? @@ -3279,6 +3517,7 @@ /tracking_pixel /tracking_super_hot.js /trackingab? +/trackingapi. /TrackingCentral.js /trackingCode- /trackingCode.js @@ -3302,6 +3541,7 @@ /TrackingService.js /trackingService.min.js /trackingService/* +/trackingVtm. /trackIt.js /trackit.php? /trackit.pl? @@ -3335,6 +3575,8 @@ /trackvisit? /TrackVisitors/* /tradelab.js +/traffic-source-cookie. +/traffic-source-cookie/* /traffic.asmx/* /traffic/status.gif? /traffic/track^ @@ -3348,6 +3590,7 @@ /traffix-track. /trafic.js /trakksocial.js +/trans/logger.js /trans_pixel.asp /transparent1x1. /trax.gif? @@ -3394,6 +3637,7 @@ /UnicaTag. /UniqueUserVisit? /Universal-Federated-Analytics. +/universal-trackers/* /universal-tracking- /universalPixelStatic. /uo-stat? @@ -3433,7 +3677,9 @@ /uutils.fcg? /uvstat.js /uxm_tracking. +/v.gif?t= /v1/pixel? +/v1/r.gif? /v4/analytics. /v4/analytics/*$~xmlhttprequest /v5.3nse. @@ -3453,6 +3699,7 @@ /vertical-stats. /vglnk.js /vgwort/* +/video-ga.js /video_count.php? /videoanalytic/* /videoAnalytics. @@ -3461,6 +3708,7 @@ /videotracking/* /vidtrack. /view-log? +/view-tracking/*$image /view.gif? /view_stats.js.php /viewcount-service. @@ -3482,6 +3730,7 @@ /visit.gif? /visit/log.js? /visit/record.gif? +/visit/record? /visit?id= /visit_pixel? /visit_tracking. @@ -3512,10 +3761,12 @@ /visualsciences. /visualsciences_ /visualstat/stat.php +/vjslog? /vmtracking. /vpstats. /vptrack_ /vs-track.js +/vs.gif? /vs/track. /vs_track. /vstat.php @@ -3532,6 +3783,7 @@ /wa01.gif?log= /wadsAdsLoaded/* /wanalytics/* +/watchonline_cookies. /wcount.php? /wdg/tracking- /wdg_tracking- @@ -3550,6 +3802,7 @@ /WebAnalyticsInclude. /webbug.png? /webbug/* +/webbug_c.gif? /webcounter/* /webdig.js?z= /webdig_test.js @@ -3568,6 +3821,7 @@ /WebPageEventLogger. /webrec/wr.do? /WebStat.asmx +/webstat.js /webstat/cei_count.asp? /WebStat2. /webstat_ @@ -3583,7 +3837,7 @@ /webtag.js /webtrack. /webtracker. -/webTracking. +/webTracking.$domain=~webtracking.girard-agediss.com /webtracking/*$~subdocument /WebTrackingHandler. /WebTrackingService. @@ -3593,6 +3847,7 @@ /wego.farmer. /weizenbock/dist/* /wf/open?upn=$image +/wget?*&referer= /wh_tracking. /where-go-add.js /who/?js @@ -3604,6 +3859,7 @@ /wijitTrack.gif? /WikiaStats/* /wildfire/i/CIMP.gif? +/wisdom_tracking. /wiseRtSvcVisit. /wjcounter- /wjcounter. @@ -3630,7 +3886,7 @@ /Wrappers?cmd= /WRb.js /writeKAStats/* -/writelog. +/writelog.$domain=~writelog.com /WritePartnerCookie?$third-party /writrak. /written-analytics. @@ -3695,12 +3951,15 @@ /z.inc.php? /zag.gif? /zagcookie. +/zaguk.gif? /ZagUser.js /zaius-min.js /zaius.gif? /zanox.js /zdgurgler.min.js /zemtracker. +/zig.js +/zig_c.min.js /zonapixel. /zone-log. /ztagtrackedevent/* @@ -3732,6 +3991,7 @@ =get_preroll_cookie& =getSideStats& =googleanalytics_ +=metrics_profile& =stats&action= =stats&apiVersion= =track_view& @@ -3754,6 +4014,7 @@ ?event=*&ts= ?event=General.track ?event=log& +?event=performancelogger: ?event=pixel. ?eventtype=impression&pid= ?eventtype=request&pid= @@ -3774,6 +4035,7 @@ ?stwc_cz= ?target-ref= ?token=*&sessionid=*&visitorid= +?trackGroup=*&referrer= ?trackingCategory= ?triggertags= ?url=*&id=*&res=*&ref= @@ -3784,9 +4046,12 @@ _.gif?ref= _.gif?t= _247seotracking. _adcenterconversion. +_ajax/btrack.php? +_analytics-tracking? _Analytics.js? _analytics.php? _artcl_log/ +_assets/metrics- _astatspro/ _audience_pixel. _baynote. @@ -3806,6 +4071,8 @@ _effectivemeasure_tag.js _effectLog- _empty.ad? _event_stats. +_files/analytics. +_fpn.gif? _ga_code. _ga_tag. _ga_tracker. @@ -3814,6 +4081,7 @@ _global_analytics_ _google_analytics. _googleAnalytics. _googleAnalytics_ +_hits_stat. _hptag.asis? _i2a.js _imp?Log= @@ -3822,6 +4090,7 @@ _impressions.gif? _landingLog/ _logHuman= _logimpressions. +_loginlog.php? _m10banners/tracking.php? _masterTagCallback& _metricsTagging. @@ -3837,6 +4106,7 @@ _pages_tracker. _performance_tracker- _ping/amp- _pix.gif? +_pixel_db? _pixel_test/? _pixelmap.js _promo_id= @@ -3850,6 +4120,7 @@ _sdctag2. _semanticTag/ _setAnalyticsFields& _social_tracking. +_stat.php?referer= _stat/addEvent/ _stat_counter.php? _stats.js? @@ -3857,6 +4128,7 @@ _stats/Logger? _stats_log. _Tacoda_ _tag.ofs. +_tag_mobylog. _tracker-active/ _tracker.js. _tracker.js? @@ -3871,6 +4143,7 @@ _webanalytics. _webiq. _wiselog_ _wreport.fcgi? +_xiti_js- _zag_cookie. cgi-bin/counter http://utm.$domain=~utm.edu|~utm.md|~utoronto.ca @@ -4044,6 +4317,7 @@ _mongo_stats/ ||a8ww.net^$third-party ||aaddzz.com^$third-party ||aamsitecertifier.com^$third-party +||aaxdetect.com^$third-party ||abcstats.com^$third-party ||ablsrv.com^$third-party ||abmr.net^$third-party @@ -4066,12 +4340,15 @@ _mongo_stats/ ||activemeter.com^$third-party ||activeprospects.com^$third-party ||actnx.com^$third-party +||acuityplatform.com^$third-party ||acxiom-online.com^$third-party ||acxiomapac.com^$third-party ||ad-score.com^$third-party +||ad.gt^$third-party ||adabra.com^$third-party ||adalyser.com^$third-party ||adblade.com^$third-party +||adblockrelief.com^$third-party ||adchemix.com^$third-party ||adchemy-content.com^$third-party ||adchemy.com^$third-party @@ -4081,6 +4358,7 @@ _mongo_stats/ ||adelixir.com^$third-party ||adform.net^$third-party ||adfox.ru^$third-party +||adgjl13.com^$third-party ||adgreed.com^$third-party ||adheart.de^$third-party ||adhslx.com^$third-party @@ -4097,6 +4375,8 @@ _mongo_stats/ ||adobedtm.com^$third-party ||adobetag.com^$third-party ||adoftheyear.com^$third-party +||adoric-om.com^$third-party +||adpaths.com^$third-party ||adpies.com^$third-party ||adprotraffic.com^$third-party ||adrizer.com^$third-party @@ -4104,6 +4384,7 @@ _mongo_stats/ ||adsensedetective.com^$third-party ||adservicemedia.dk^$third-party ||adspsp.com^$third-party +||adsrvx.com^$third-party ||adswizz.com^$third-party ||adsymptotic.com^$third-party ||adtarget.me^$third-party @@ -4112,6 +4393,8 @@ _mongo_stats/ ||adunity.com^$third-party ||advanced-web-analytics.com^$third-party ||advconversion.com^$third-party +||advertising.com^$third-party +||adwstats.com^$third-party ||adyapper.com^$third-party ||afairweb.com^$third-party ||affilae.com^$third-party @@ -4190,6 +4473,7 @@ _mongo_stats/ ||app.link^$third-party ||appared.online^$third-party ||appboycdn.com^$third-party +||appn.center^$third-party ||aprtn.com^$third-party ||aprtx.com^$third-party ||aqtracker.com^$third-party @@ -4251,10 +4535,12 @@ _mongo_stats/ ||baynote.net^$third-party ||bdash-cloud.com^$third-party ||beacon.kmi-us.com^$third-party +||beampulse.com^$third-party ||beanstalkdata.com^$third-party ||beanstock.com^$third-party ||bebj.com^$third-party ||beeftransmission.com^$third-party +||beemray.com^$third-party ||beemrdwn.com^$third-party ||beencounter.com^$third-party ||behavioralengine.com^$third-party @@ -4392,6 +4678,7 @@ _mongo_stats/ ||cetrk.com^$third-party ||cformanalytics.com^$third-party ||cftrack.com^$third-party +||cguru.ga^$third-party ||chardneave.info^$third-party ||chartaca.com^$third-party ||chartbeat.com^$third-party @@ -4466,6 +4753,7 @@ _mongo_stats/ ||company-target.com^$third-party ||compteur.cc^$third-party ||comradepony.com^$third-party +||conductrics.com^$third-party ||confirmational.com^$third-party ||confirmit.com^$third-party ||contactmonkey.com^$third-party @@ -4538,6 +4826,7 @@ _mongo_stats/ ||customerconversio.com^$third-party ||customerdiscoverytrack.com^$third-party ||cux.io^$third-party +||cvtr.io^$third-party ||cxense.com^$third-party ||cxt.ms^$third-party ||cya2.net^$third-party @@ -4547,7 +4836,6 @@ _mongo_stats/ ||d41.co^$third-party ||dable.io^$third-party ||dacounter.com^$third-party -||dadi.technology^$third-party ||dailycaller-alerts.com^$third-party ||dapxl.com^$third-party ||dashboard.io^$third-party @@ -4566,6 +4854,7 @@ _mongo_stats/ ||daylogs.com^$third-party ||dc-storm.com^$third-party ||dc.tremormedia.com^$third-party +||dcmn.com^$third-party ||ddm.io^$third-party ||decdna.net^$third-party ||decibelinsight.net^$third-party @@ -4587,6 +4876,7 @@ _mongo_stats/ ||digdeepdigital.com.au^$third-party ||digitaloptout.com^$third-party ||digitaltarget.ru^$third-party +||digitru.st^$third-party ||dignow.org^$third-party ||dimestore.com^$third-party ||dimml.io^$third-party @@ -4685,6 +4975,7 @@ _mongo_stats/ ||eperfectdata.com^$third-party ||epilot.com^$third-party ||epiodata.com^$third-party +||episerver.net^$third-party ||epitrack.com^$third-party ||eproof.com^$third-party ||eps-analyzer.de^$third-party @@ -4728,6 +5019,7 @@ _mongo_stats/ ||exactag.com^$third-party ||exclusiveclicks.com^$third-party ||exelator.com^$third-party +||exitbee.com^$third-party ||exitmonitor.com^$third-party ||exovueplatform.com^$third-party ||explore-123.com^$third-party @@ -4748,11 +5040,13 @@ _mongo_stats/ ||fast-thinking.co.uk^$third-party ||fastanalytic.com^$third-party ||fastly-analytics.com^$third-party +||fastly-insights.com^$third-party ||fastonlineusers.com^$third-party ||fastwebcounter.com^$third-party ||fathomseo.com^$third-party ||fcs.ovh^$third-party ||fdxstats.xyz^$third-party +||feathr.co^$third-party ||feedcat.net^$third-party ||feedjit.com^$third-party ||feedperfect.com^$third-party @@ -4829,6 +5123,8 @@ _mongo_stats/ ||fusestats.com^$third-party ||fuziontech.net^$third-party ||fyreball.com^$third-party +||gameanalytics.com^$third-party +||gammachug.com^$third-party ||gaug.es^$third-party ||gbotvisit.com^$third-party ||gear5.me^$third-party @@ -4907,6 +5203,7 @@ _mongo_stats/ ||gweini.com^$third-party ||h4k5.com^$third-party ||halldata.com^$third-party +||halo77.com^$third-party ||halstats.com^$third-party ||haraju.co^$third-party ||haveamint.com^$third-party @@ -4922,6 +5219,7 @@ _mongo_stats/ ||hiconversion.com^$third-party ||higherengine.com^$third-party ||highmetrics.com^$third-party +||hira-meki.jp^$third-party ||histats.com^$third-party ||hit-counter-download.com^$third-party ||hit-counter.info^$third-party @@ -4948,6 +5246,7 @@ _mongo_stats/ ||hlserve.com^$third-party ||homechader.com^$third-party ||hopurl.org^$third-party +||hospitality-optimizer.com^$third-party ||host-tracker.com^$third-party ||hostip.info^$third-party ||hoststats.info^$third-party @@ -4957,6 +5256,7 @@ _mongo_stats/ ||hqhrt.com^$third-party ||hs-analytics.net^$third-party ||hsadspixel.net^$third-party +||hubvisor.io^$third-party ||hudb.pl^$third-party ||humanclick.com^$third-party ||hunt-leads.com^$third-party @@ -4970,6 +5270,7 @@ _mongo_stats/ ||i-stats.com^$third-party ||i401xox.com^$third-party ||iadvize.com^$third-party +||iaudienc.com^$third-party ||ib-ibi.com^$third-party ||ibpxl.com^$third-party ||ibpxl.net^$third-party @@ -5022,7 +5323,7 @@ _mongo_stats/ ||inspectlet.com^$third-party ||instadia.net^$third-party ||instana.io^$third-party -||instapage.com^$third-party +||instapage.com^$third-party,domain=~pagedemo.co ||instore.biz^$third-party ||integritystat.com^$third-party ||intelevance.com^$third-party @@ -5048,6 +5349,7 @@ _mongo_stats/ ||ip2map.com^$third-party ||ip2phrase.com^$third-party ||ipaddresslabs.com^$third-party +||ipapi.co^$third-party ||ipcatch.com^$third-party ||ipcounter.de^$third-party ||iperceptions.com^$third-party @@ -5088,6 +5390,7 @@ _mongo_stats/ ||jstracker.com^$third-party ||jump-time.net^$third-party ||jumptime.com^$third-party +||junta.net^$third-party ||justuno.com^$third-party ||jwmstats.com^$third-party ||k-analytix.com^$third-party @@ -5128,6 +5431,7 @@ _mongo_stats/ ||lead-123.com^$third-party ||lead-converter.com^$third-party ||lead-tracking.biz^$third-party +||leadboxer.com^$third-party ||leadforce1.com^$third-party ||leadforensics.com^$third-party ||leadformix.com^$third-party @@ -5135,6 +5439,7 @@ _mongo_stats/ ||leadin.com^$third-party ||leadintel.io^$third-party ||leadintelligence.co.uk^$third-party +||leadlab.click^$third-party ||leadlife.com^$third-party ||leadmanagerfx.com^$third-party ||leadsius.com^$third-party @@ -5162,6 +5467,7 @@ _mongo_stats/ ||livehit.net^$third-party ||livesegmentservice.com^$third-party ||livestat.com^$third-party +||livetrafficfeed.com^$third-party ||lloogg.com^$third-party ||localytics.com^$third-party ||lockview.cn^$third-party @@ -5211,7 +5517,10 @@ _mongo_stats/ ||market2lead.com^$third-party ||marketizator.com^$third-party ||marketo.net^$third-party +||marketshot.com^$third-party +||marketshot.fr^$third-party ||markitondemand.com^$third-party +||maropost.com^$third-party ||martianstats.com^$third-party ||maryneallynndyl.com^$third-party ||masterstats.com^$third-party @@ -5231,6 +5540,7 @@ _mongo_stats/ ||measuremap.com^$third-party ||measurementapi.com^$third-party ||meatballsandads.com^$third-party +||media01.eu^$third-party ||mediaarmor.com^$third-party ||mediaforgews.com^$third-party ||mediagauge.com^$third-party @@ -5285,6 +5595,7 @@ _mongo_stats/ ||movable-ink-6710.com^$third-party ||mparticle.com^$third-party ||mplxtms.com^$third-party +||mppapi.io^$third-party ||mpstat.us^$third-party ||msgapp.com^$third-party ||msgtag.com^$third-party @@ -5294,6 +5605,7 @@ _mongo_stats/ ||mtracking.com^$third-party ||mtrics.cdc.gov^$third-party ||mucocutaneousmyrmecophaga.com^$third-party +||murdoog.com^$third-party ||musthird.com^$third-party ||mvilivestats.com^$third-party ||mvtracker.com^$third-party @@ -5301,6 +5613,7 @@ _mongo_stats/ ||mxpnl.com^$third-party ||mxptint.net^$third-party ||myaffiliateprogram.com^$third-party +||myaudience.de^$third-party ||mybloglog.com^$third-party ||myfastcounter.com^$third-party ||mynewcounter.com^$third-party @@ -5324,6 +5637,7 @@ _mongo_stats/ ||nakanohito.jp^$third-party ||nalook.com^$third-party ||nanovisor.io^$third-party +||natero.com^$third-party ||native.ai^$third-party ||natpal.com^$third-party ||naturaltracking.com^$third-party @@ -5362,9 +5676,11 @@ _mongo_stats/ ||nexeps.com^$third-party ||nextstat.com^$third-party ||ngmco.net^$third-party +||nicequest.com^$third-party ||nicewii.com^$third-party ||niftymaps.com^$third-party ||nik.io^$third-party +||nile.works^$third-party ||noowho.com^$third-party ||nordicresearch.com^$third-party ||notifyvisitors.com^$third-party @@ -5374,15 +5690,16 @@ _mongo_stats/ ||nprove.com^$third-party ||nr-data.net^$third-party ||nr7.us^$third-party +||nrich.ai^$third-party ||ns1p.net^$third-party ||nstracking.com^$third-party ||nuconomy.com^$third-party -||nudatasecurity.com^$third-party ||nuggad.net^$third-party ||nuloox.com^$third-party ||numerino.cz^$third-party ||nyctrl32.com^$third-party ||nytlog.com^$third-party +||o-s.io^$third-party ||observerapp.com^$third-party ||octavius.rocks^$third-party ||octomarket.com^$third-party @@ -5465,6 +5782,7 @@ _mongo_stats/ ||pc1.io^$third-party ||pclicks.com^$third-party ||pcspeedup.com^$third-party +||pdbu.net^$third-party ||peerius.com^$third-party ||percentmobile.com^$third-party ||perfdrive.com^$third-party @@ -5476,6 +5794,7 @@ _mongo_stats/ ||perimeterx.net^$third-party ||perion.com^$third-party ||permutive.com^$third-party +||personalicanvas.com^$third-party ||personyze.com^$third-party ||petametrics.com^$third-party ||phonalytics.com^$third-party @@ -5491,6 +5810,7 @@ _mongo_stats/ ||pingomatic.com^$third-party ||pipfire.com^$third-party ||pippio.com^$third-party +||piwik.pro^$third-party ||pixel.ad^$third-party ||pixel.parsely.com^$third-party ||pixel.watch^$third-party @@ -5515,6 +5835,7 @@ _mongo_stats/ ||pntrac.com^$third-party ||pntrs.com^$third-party ||pointomatic.com^$third-party +||polarcdn-pentos.com^$third-party ||popsample.com^$third-party ||popt.in^$third-party ||populr.me^$third-party @@ -5562,6 +5883,7 @@ _mongo_stats/ ||putags.com^$third-party ||pxf.io^$third-party ||pxi.pub^$third-party +||pymx5.com^$third-party ||pzkysq.pink^$third-party ||q-counter.com^$third-party ||q-stats.nl^$third-party @@ -5570,8 +5892,10 @@ _mongo_stats/ ||qdtracking.com^$third-party ||qlfsat.co.uk^$third-party ||qlitics.com^$third-party +||qlzn6i1l.com^$third-party ||qoijertneio.com^$third-party ||qsstats.com^$third-party +||quadran.eu^$third-party ||quantcount.com^$third-party ||quantserve.com/api/ ||quantserve.com/pixel/$object-subrequest,third-party @@ -5640,6 +5964,7 @@ _mongo_stats/ ||responsetap.com^$third-party ||retags.us^$third-party ||retargetly.com^$third-party +||retargettracker.com^$third-party ||retentionscience.com^$third-party ||reussissonsensemble.fr^$third-party ||revdn.net^$third-party @@ -5700,6 +6025,9 @@ _mongo_stats/ ||salecycle.com^$third-party ||salemove.com^$third-party ||salesgenius.com^$third-party +||salesmanago.pl^$third-party +||salesviewer.com^$third-party +||salesviewer.org^$third-party ||saletrack.co.uk^$third-party ||sapha.com^$third-party ||sarevtop.com^$third-party @@ -5736,6 +6064,7 @@ _mongo_stats/ ||selipuquoe.com^$third-party ||sellebrity.com^$third-party ||sellpoints.com^$third-party +||sellsy.com^$third-party,domain=~sellsy.fr ||semantic-finder.com^$third-party ||semanticverses.com^$third-party ||semasio.net^$third-party @@ -5747,6 +6076,7 @@ _mongo_stats/ ||seoradar.ro^$third-party ||serious-partners.com^$third-party ||serv-ac.com^$third-party +||servebom.com^$third-party ||servestats.com^$third-party ||servinator.pw^$third-party ||serving-sys.com^$third-party @@ -5771,6 +6101,8 @@ _mongo_stats/ ||silvergamed.com^$third-party ||silverpop.com^$third-party ||silverpush.co^$third-party +||simpleanalytics.io^$third-party +||simpleheatmaps.com^$third-party ||simplehitcounter.com^$third-party ||simplereach.com^$third-party ||simpli.fi^$third-party @@ -5798,6 +6130,7 @@ _mongo_stats/ ||skyglue.com^$third-party ||sl-ct5.com^$third-party ||slingpic.com^$third-party +||smadex.com^$third-party ||smallseotools.com^$third-party ||smart-digital-solutions.com^$third-party ||smart-dmp.com^$third-party @@ -5808,15 +6141,18 @@ _mongo_stats/ ||smartlook.com^$third-party ||smartology.co^$third-party ||smartracker.net^$third-party +||smartsuppchat.com^$third-party ||smartzonessva.com^$third-party ||smct.co^$third-party ||smfsvc.com^$third-party ||smileyhost.net^$third-party +||smrk.io^$third-party ||smrtlnks.com^$third-party ||sniperlog.ru^$third-party ||sniphub.com^$third-party ||snoobi.com^$third-party ||snowsignal.com^$third-party +||social-sb.com^$third-party ||socialhoney.co^$third-party ||socialprofitmachine.com^$third-party ||socialtrack.co^$third-party @@ -5827,6 +6163,7 @@ _mongo_stats/ ||soflopxl.com^$third-party ||softonic-analytics.net^$third-party ||sojern.com^$third-party +||soko.ai^$third-party ||sokrati.com^$third-party ||sometrics.com^$third-party ||sophus3.com^$third-party @@ -5861,6 +6198,7 @@ _mongo_stats/ ||stadsvc.com^$third-party ||star-cntr-5.com^$third-party ||startstat.ru^$third-party +||stat.social^$third-party ||stat08.com^$third-party ||stat24.com^$third-party ||statcount.com^$third-party @@ -5873,6 +6211,7 @@ _mongo_stats/ ||statistiche-web.com^$third-party ||statistx.com^$third-party ||statowl.com^$third-party +||statpipe.ru^$third-party ||stats-analytics.info^$third-party ||stats.cz^$third-party ||stats2.com^$third-party @@ -5890,6 +6229,7 @@ _mongo_stats/ ||statssheet.com^$third-party ||statsw.com^$third-party ||statswave.com^$third-party +||statswebtown.com^$third-party ||statsy.net^$third-party ||stattooz.com^$third-party ||stattrax.com^$third-party @@ -5933,6 +6273,7 @@ _mongo_stats/ ||sxtracking.com^$third-party ||synergy-e.com^$third-party ||synergy-sync.com^$third-party +||synerise.com^$third-party ||synthasite.net^$third-party ||sysomos.com^$third-party ||t-analytics.com^$third-party @@ -5964,6 +6305,7 @@ _mongo_stats/ ||tendatta.com^$third-party ||tentaculos.net^$third-party ||terabytemedia.com^$third-party +||tercept.com^$third-party ||testin.cn^$third-party ||testpixel.net^$third-party ||tetoolbox.com^$third-party @@ -5972,6 +6314,7 @@ _mongo_stats/ ||theagency.com^$third-party ||thebestlinks.com^$third-party ||thebrighttag.com^$third-party +||thecounter.com^$third-party ||thefreehitcounter.com^$third-party ||thehairofcaptainpicard.com^$third-party ||thermstats.com^$third-party @@ -6028,6 +6371,7 @@ _mongo_stats/ ||tracking202.com^$third-party ||trackinglabs.com^$third-party ||trackkas.com^$third-party +||trackmytarget.com^$third-party ||trackmyweb.net^$third-party ||trackset.com^$third-party ||tracksy.com^$third-party @@ -6084,13 +6428,16 @@ _mongo_stats/ ||tstlabs.co.uk^$third-party ||tsw0.com^$third-party ||tubetrafficcash.com^$third-party +||tunnl.com^$third-party ||tw.cx^$third-party ||twcount.com^$third-party ||twopointo.io^$third-party +||txmoadserver.net^$third-party ||tylere.net^$third-party ||tynt.com^$third-party ||tyxo.com^$third-party ||tz284.com^$third-party +||u5c93.com^$third-party ||u5e.com^$third-party ||uadx.com^$third-party ||ubertags.com^$third-party @@ -6103,6 +6450,7 @@ _mongo_stats/ ||umbel.com^$third-party ||unicaondemand.com^$third-party ||unknowntray.com^$third-party +||upapi.net^$third-party ||upstats.ru^$third-party ||uptain.de^$third-party ||uptimeviewer.com^$third-party @@ -6114,6 +6462,7 @@ _mongo_stats/ ||urlself.com^$third-party ||usabilitytools.com^$third-party ||usabilla.com^$third-party +||useitbetter.com^$third-party ||user-api.com^$third-party ||user-clicks.com^$third-party ||user-red.com^$third-party @@ -6153,6 +6502,7 @@ _mongo_stats/ ||vinlens.com^$third-party ||vinub.com^$third-party ||viralninjas.com^$third-party +||virgul.com^$third-party ||virool.com^$third-party ||virtualnet.co.uk^$third-party ||visibility-stats.com^$third-party @@ -6296,7 +6646,10 @@ _mongo_stats/ ||yieldify.com^$third-party ||yieldsoftware.com^$third-party ||yjtag.jp^$third-party +||yldr.io^$third-party ||ymetrica1.com^$third-party +||youbora.com^$third-party +||youboranqs01.com^$third-party ||youmetrix.co.uk^$third-party ||your-counter.be^$third-party ||youramigo.com^$third-party @@ -6323,54 +6676,17 @@ _mongo_stats/ ||ztsrv.com^$third-party ! Mining .1.1.1.l80.js^$third-party -.accountant^$third-party,websocket -.bid^$third-party,websocket -.cf^$third-party,websocket -.club^$third-party,websocket -.company^$third-party,websocket -.cricket^$third-party,websocket -.date^$third-party,websocket -.download^$third-party,websocket -.faith^$third-party,websocket -.fun^$third-party,websocket -.ga^$third-party,websocket -.gdn^$third-party,websocket -.gq^$third-party,websocket -.group^$third-party,websocket -.host^$third-party,websocket -.ink^$third-party,websocket -.loan^$third-party,websocket -.ltd^$third-party,websocket -.me^$third-party,websocket -.men^$third-party,websocket -.ml^$third-party,websocket,domain=~myinterview.com .n.2.1.js^$third-party .n.2.1.l50.js^$third-party .n.2.1.l60.js^$third-party -.ovh^$third-party,websocket -.party^$third-party,websocket -.pro^$third-party,websocket -.promo^$third-party,websocket -.pw^$third-party,websocket -.racing^$third-party,websocket -.review^$third-party,websocket -.rocks^$third-party,websocket -.science^$third-party,websocket -.site^$third-party,websocket -.space^$third-party,websocket -.stream^$third-party,websocket -.tk^$third-party,websocket -.top^$third-party,websocket -.trade^$third-party,websocket -.webcam^$third-party,websocket -.website^$third-party,websocket -.win^$third-party,websocket -.xyz^$third-party,websocket,domain=~btorrent.xyz|~kiedywakacje.pl|~webtorrent.io -.zone^$third-party,websocket +/^(https?|wss?):\/\/([0-9a-z\-]+\.)?([0-9a-z\-]+\.)(accountant|bid|cf|club|cricket|date|download|faith|fun|ga|gdn|gq|loan|men|ml|network|ovh|party|pro|pw|racing|review|rocks|science|site|space|stream|tk|top|trade|webcam|win|xyz|zone)\.\/(.*)/$script,subdocument,websocket,xmlhttprequest +/^(https?|wss?):\/\/([0-9a-z\-]+\.)?([0-9a-z\-]+\.)(accountant|bid|cf|club|cricket|date|download|faith|fun|ga|gdn|gq|loan|men|ml|network|ovh|party|pro|pw|racing|review|rocks|science|site|space|stream|tk|top|trade|webcam|win|xyz|zone)\/(.*)/$third-party,websocket,domain=~file.pizza|~instant.io|~kiedywakacje.pl|~myinterview.com|~webtorrent.io /cdn-cgi/pe/bag2?r[]=*eth-pocket.de ||0x1f4b0.com^$third-party +||185.193.38.148^$third-party ||1beb2a44.space^$third-party ||1q2w3.fun^$third-party +||1q2w3.life^$third-party ||1q2w3.me^$third-party ||1q2w3.top^$third-party ||1q2w3.website^$third-party @@ -6380,41 +6696,55 @@ _mongo_stats/ ||320ca3f6.space^$third-party ||330ca589.space^$third-party ||340ca71c.space^$third-party +||35.194.26.233^$third-party +||35.239.57.233^$third-party ||360caa42.space^$third-party ||370cabd5.space^$third-party ||3c0cb3b4.space^$third-party ||3d0cb547.space^$third-party +||45.32.105.134^$third-party ||77.162.125.199^$third-party +||8jd2lfsq.me^$third-party ||abc.pema.cl^$third-party +||acbp0020171456.page.tl^ ||ad-miner.com^$third-party ||adless.io^$third-party ||adminer.com^$third-party ||adplusplus.fr^$third-party ||adzjzewsma.cf^$third-party +||afflow.18-plus.net^$third-party ||afminer.com^$third-party ||ajplugins.com^$third-party ||aleinvest.xyz^$third-party ||alemoney.xyz^$third-party ||altavista.ovh^$third-party ||altpool.pro^$third-party +||amhixwqagiz.ru^$third-party ||analytics.blue^$third-party ||andlache.com^$third-party ||api.inwemo.com^$third-party ||appelamule.com^$third-party ||appsha5.space^$third-party ||aqqgli3vle.bid^$third-party +||arizona-miner.tk^$third-party +||aservices.party^$third-party ||assetscdn.stream^$third-party ||aster18cdn.nl^$third-party ||aster18prx.nl^$third-party ||authedmine.com^$third-party,domain=~coinhive.com ||authedmine.eu^$third-party +||autologica.ga^$third-party +||avero.xyz^$third-party ||averoconnector.com^$third-party ||axoncoho.tk^$third-party ||aymcsx.ru^$third-party ||azvjudwr.info^$third-party ||bablace.com^$third-party ||baiduccdn1.com^$third-party +||baywttgdhe.download^$third-party +||becanium.com^$third-party ||befirstcdn.com^$third-party +||belicimo.pw^ ||berateveng.ru^$third-party ||berserkpl.net.pl^$websocket ||bestcoinsignals.com^$third-party @@ -6426,18 +6756,26 @@ _mongo_stats/ ||biberukalap.com^$third-party ||bitclub.network^$third-party ||bitclubnetwork.com^$third-party +||bitcoin-pay.eu^$third-party ||bjorksta.men^$third-party ||bmcm.ml^$third-party ||bmcm.pw^$third-party ||bmnr.pw^$third-party ||bmst.pw^$third-party ||bowithow.com^$third-party +||brominer.com^$third-party ||browsermine.com^$third-party +||bsyauqwerd.party^$third-party ||butcalve.com^$third-party ||byebye.ml^$third-party ||c0i8h8ac7e.bid^$third-party ||candid.zone^$third-party +||cashbeet.com^$third-party +||cc.gofile.io^ +||ccvwtdtwyu.trade^$third-party +||cdn-analytics.pl^$third-party ||cdn-jquery.host^$third-party +||cdn.static-cnt.bid^$third-party ||cdnfile.xyz^$third-party ||cfcdist.gdn^$third-party ||cfcdist.loan^$third-party @@ -6447,13 +6785,16 @@ _mongo_stats/ ||clgserv.pro^$third-party ||clickwith.bid^$third-party ||clod.pw^$third-party +||cloudcdn.gdn^$third-party ||cloudcoins.co^$third-party ||cloudflane.com^$third-party ||cndhit.xyz^$third-party ||cnhv.co^$third-party +||coin-cube.com^$third-party ||coin-have.com^$third-party ||coin-hive.com^$third-party ||coin-service.com^$third-party +||coin-services.info^$third-party ||coinblind.com^$third-party ||coincheck.com^$third-party ||coinerra.com^$third-party @@ -6466,6 +6807,8 @@ _mongo_stats/ ||coinnebula.com^$third-party ||coinpirate.cf^$third-party ||coinpot.co^$third-party +||coinrail.io^$third-party +||coinwebmining.com^$third-party ||coinwire.eu^$third-party ||cookiescript.info^$third-party ||cpu2cash.link^$third-party @@ -6484,45 +6827,78 @@ _mongo_stats/ ||cryptonoter.com^$third-party ||csgocpu.com^$third-party ||ctlrnwbv.ru^$third-party +||d8acddffe978b5dfcae6.date^ ||darking05.tk^$third-party ||darking07.tk^$third-party ||datasecu.download^$third-party +||dataservices.download^$third-party +||de-mi-nis-ner.info^$third-party +||de-mi-nis-ner2.info^$third-party +||de-ner-mi-nis4.info^$third-party +||de-nis-ner-mi-5.info^$third-party ||deepc.cc^$third-party ||depttake.ga^$third-party ||devphp.org.ua^$third-party +||dexim.space^$third-party ||didnkinrab.com^$third-party +||directprimal.com^$third-party +||djfhwosjck.bid^$third-party ||dle-news.pw^$third-party ||dogrose18.com^$third-party ||dovinate.top^$third-party ||dronml.ml^$third-party +||drozdovvalerij0.github.io^ +||drupalupdates.tk^$third-party ||duckdns.org^$third-party,websocket +||dugroscaca.com^$third-party ||dzizsih.ru^$third-party ||easyhash.io^$third-party ||encoding.ovh^$third-party ||ermaseuc.ru^$third-party +||etacontent.com^$third-party ||eth-pocket.com^$third-party ||eth-pocket.de^$third-party +||eth-pocket.eu^$third-party +||ethereum-pocket.de^$third-party +||ethereum-pocket.eu^$third-party ||ethtrader.de^$third-party ||etnhashpool.tk^$third-party ||etzbnfuigipwvs.ru^$third-party ||eucsoft.com^$third-party ||evengparme.com^$third-party ||ewtuyytdf45.com^$third-party +||exdynsrv.com^$third-party +||f1tbit.com^$third-party +||feesocrald.com^$third-party ||ffinwwfpqi.gq^$third-party ||fge9vbrzwt.bid^$third-party ||flare-analytics.com^$third-party +||flnqmin.org^$third-party ||flophous.cf^$third-party +||flowplayer.space^ +||formulawire.com^$third-party ||freecontent.bid^$third-party ||freecontent.loan^$third-party ||freecontent.racing^$third-party ||freecontent.win^$third-party ||freshrefresher.com^$third-party +||fruitice.realnetwrk.com^$third-party ||g-content.bid^$third-party +||g1thub.com^$third-party ||gasolina.ml^$third-party +||gay-hotvideo.net^ +||gettate.date^$third-party +||gettate.faith^$third-party +||gettate.racing^$third-party ||giml.ml^$third-party +||gitgrub.pro^$third-party +||gnrdomimplementation.com^$third-party +||go.bestmobiworld.com^$third-party +||goldoffer.online^$third-party ||googleanalytcs.com^$third-party ||goredirect.party^$third-party ||graftpool.ovh^$third-party +||gramombird.com^ ||greengaming.de^$third-party ||gridiogrid.com^$third-party ||gus.host^$third-party @@ -6537,51 +6913,88 @@ _mongo_stats/ ||hatcalter.com^$third-party ||hegrinhar.com^$third-party ||hemnes.win^$third-party +||herphemiste.com^$third-party +||hhb123.tk^$third-party ||hide.ovh^$third-party +||hlpidkr.ru^$third-party ||hodlers.party^$third-party ||hodling.faith^$third-party ||hodling.party^$third-party ||hodling.science^$third-party ||host.d-ns.ga^$third-party +||hostingcloud.accountant^$third-party +||hostingcloud.bid^$third-party +||hostingcloud.date^$third-party +||hostingcloud.download^$third-party ||hostingcloud.faith^$third-party +||hostingcloud.loan^$third-party +||hostingcloud.science^$third-party +||hrfziiddxa.ru^$third-party ||hydesolo.tk^$third-party +||iaheyftbsn.review^$third-party ||igg.biz^$third-party ||igrid.org^$third-party +||ihdvilappuxpgiv.ru^$third-party +||imhvlhaelvvbrq.ru^$third-party ||ingorob.com^$third-party ||ininmacerad.pro^$third-party ||insdrbot.com^$third-party ||intactoffers.club^$third-party +||intellecthosting.net^ ||interestingz.pw^$third-party ||investhash.com^$third-party +||istlandoll.com^$third-party +||ivuovhsn.ru^$third-party +||ixvenhgwukn.ru^$third-party ||jqassets.download^$third-party ||jqcdn.download^$third-party +||jqr-cdn.download^$third-party ||jqrcdn.download^$third-party ||jquerrycdn.download^$third-party ||jquery-cdn.download^$third-party ||jquery-uim.download^$third-party ||jqwww.download^$third-party +||jqxrrygqnagn.ru^$third-party ||jroqvbvw.info^$third-party ||jsccnn.com^$third-party ||jscdndel.com^$third-party ||jsecoin.com^$third-party +||jshosting.bid^$third-party +||jshosting.date^$third-party +||jshosting.download^$third-party +||jshosting.loan^$third-party +||jshosting.party^$third-party +||jshosting.racing^$third-party +||jshosting.review^$third-party +||jshosting.stream^$third-party +||jshosting.trade^$third-party +||jshosting.win^$third-party ||junopink.ml^$third-party ||jurty.ml^$third-party ||jurtym.cf^$third-party +||jwduahujge.ru^$third-party ||jyhfuqoh.info^$third-party ||kdmkauchahynhrs.ru^$third-party ||kdowqlpt.info^$third-party ||kedtise.com^$third-party ||kinoprofi.org^$third-party ||kippbeak.cf^$third-party +||kireevairina959.github.io^$third-party +||ksimdw.ru^$third-party ||l33tsite.info^$third-party +||laferia.cr^$third-party +||laserveradedomaina.com^$third-party ||ledhenone.com^$third-party ||ledinund.com^$third-party ||leon08.tk^$third-party ||lightminer.co^$third-party ||lindon-pool.win^$third-party ||listat.biz^$third-party +||livestatsnet.services^$third-party ||lmodr.biz^$third-party ||losital.ru^$third-party +||machieved.com^$third-party +||malictuiar.com^$third-party ||marcycoin.org^$third-party ||mataharirama.xyz^$third-party ||mebablo.com^$third-party @@ -6590,11 +7003,13 @@ _mongo_stats/ ||mercy.ga^$third-party ||mfio.cf^$third-party ||mhiobjnirs.gq^$third-party +||mi-de-ner-nis3.info^$third-party ||mine.nahnoji.cz^ ||mine.torrent.pw^$third-party ||minecrunch.co^$third-party ||minemytraffic.com^$third-party ||miner.pr0gramm.com^$third-party +||minerad.com^$third-party ||mineralt.io^$third-party ||minercry.pt^$third-party ||minero-proxy-*.sh^$third-party @@ -6602,13 +7017,19 @@ _mongo_stats/ ||minero.pw^$third-party ||minescripts.info^$third-party ||minexmr.com^$third-party +||minexmr.stream^$third-party ||mining.best^$third-party +||mininghub.club^$third-party ||minr.pw^$third-party +||mmc.center^$third-party ||mmpool.org^$third-party +||mollnia.com^$third-party ||monerise.com^$third-party ||monerominer.rocks^$third-party ||moneromining.online^$third-party ||moneroocean.stream^$third-party +||money-maker-default.info^$third-party +||money-maker-script.info^$third-party ||moonsade.com^$third-party ||morningdigit.com^$third-party ||mrycrypto.com^$third-party @@ -6623,40 +7044,73 @@ _mongo_stats/ ||mycryrpto.com^$third-party ||myerypto.com^$third-party ||myrcrypto.com^$third-party +||myregeneaf.com^$third-party +||mytestminer.xyz^ +||nabaza.com^$third-party ||nablabee.com^$third-party ||nahnoji.cz^$third-party +||najsiejfnc.win^$third-party +||nametraff.com^$third-party ||nathetsof.com^$third-party ||nddmcconmqsy.ru^$third-party ||nebabrop.com^$third-party +||ner-de-mi-nis-6.info^$third-party +||nerohut.com^$third-party ||never.ovh^$third-party +||nexioniect.com^$third-party +||nextbdom.ru^$third-party ||nexttime.ovh^$third-party ||nfwebminer.com^$third-party ||niematego.tk^$third-party +||nimiq.watch^$third-party +||nimiqchain.info^$third-party +||nimiqpool.com^$third-party +||nimiqtest.net^$third-party +||nimpool.io^$third-party ||nnycrypto.com^$third-party ||noblock.pro^$third-party ||oei1.gq^$third-party +||offerreality.com^$third-party +||ogondkskyahxa.ru^$third-party ||ogrid.org^$third-party ||okeyletsgo.ml^$third-party +||olecintri.com^$third-party +||omine.org^$third-party ||onlinereserchstatistics.online^$third-party +||onvid.club^$third-party ||open-hive-server-1.pp.ua^$third-party ||openguid.org^$third-party +||outbrainimg.com^$third-party +||oxwwoeukjispema.ru^$third-party ||p2poolmining.com^$third-party ||p2poolmining.net^$third-party +||panelsave.com^$third-party ||papoto.com^$third-party +||party-vqgdyvoycc.now.sh^$third-party +||pdheuryopd.loan^$third-party ||pearno.com^$third-party +||pertholin.com^$third-party +||philpool.com^$third-party +||play.mix.kinostuff.com^ ||playerassets.info^$third-party ||podrltid.info^$third-party ||pool.etn.spacepools.org^ ||pool.hws.ru^$third-party ||poolmining.eu^$third-party ||poolmining.net^$third-party +||porkypool.com^$third-party ||ppoi.org^$third-party ||pr0gram.org^$third-party +||premiumstats.xyz^$third-party ||presjots.ga^$third-party +||proj2018.xyz^$third-party ||projectpoi.com^$third-party +||proofly.win^$third-party ||pzoifaum.info^$third-party +||rand.com.ru^$third-party ||realnetwrk.com^$third-party ||reasedoper.pw^$third-party +||reauthenticator.com^$third-party ||refunevent.com^$third-party ||rencohep.com^$third-party ||renhertfo.com^$third-party @@ -6666,63 +7120,117 @@ _mongo_stats/ ||rintindown.com^$third-party ||rintinwa.com^$third-party ||rocks.io^$third-party +||ruvuryua.ru^$third-party +||s7ven.com^$third-party +||salamaleyum.com^$third-party ||sbhmn-miner.com^$third-party ||scaleway.ovh^$third-party ||secumine.net^$third-party +||sentemanactri.com^$third-party +||serie-vostfr.com^$third-party +||serv1swork.com^$third-party +||service4refresh.info^$third-party ||silimbompom.com^$third-party ||siteverification.online^$third-party ||siteverification.site^$third-party ||skencituer.com^$third-party +||smartoffer.site^$third-party ||smectapop12.pl^$third-party +||soodatmish.com^$third-party +||sourcecode.pro^ ||spacepools.org^$third-party ||sparechange.io^$third-party ||sparnove.com^$third-party +||srcip.com^$third-party +||statdynamic.com^$third-party ||static-cnt.bid^$third-party +||static-sb.com^$third-party ||staticsfs.host^$third-party ||statistic.date^$third-party +||stonecalcom.com^$third-party +||str1kee.com^$third-party +||streamplay.to^$third-party ||subloader.cf^$third-party ||sumokoin.com^$third-party ||supportxmr.com^$third-party +||sushipool.com^$third-party +||svivqrhrh.ru^$third-party +||swiftmining.win^$third-party ||synconnector.com^$third-party +||tainiesonline.pw^ ||terethat.ru^$third-party ||thatresha.com^$third-party +||thersprens.com^ +||thewhizmarketing.com^$third-party +||thewhizproducts.com^$third-party +||thewise.com^$third-party +||tmmp.io^$third-party +||toftofcal.com^$third-party ||tokyodrift.ga^$third-party +||traffic.tc-clicks.com^$third-party ||traviilo.com^$third-party +||truemine.org^$third-party ||tulip18.com^$third-party ||turnsocial.com^$third-party ||ue696vbd9l.bid^$third-party +||ugmfvqsu.ru^$third-party ||ukp2pool.uk^$third-party ||unrummaged.com^$third-party ||uoldid.ru^$third-party ||usa.cc^$third-party ||vcfs6ip5h6.bid^$third-party ||veerebbs.ml^$third-party +||verifier.live^$third-party +||verifypow.com^$third-party ||veritrol.com^$third-party ||verresof.com^$third-party +||vkcdnservice.com^$third-party +||vpzccwpyilvoyg.ru^$third-party +||vuryua.ru^$third-party ||vzhjnorkudcxbiy.com^$third-party +||vzzexalcirfgrf.ru^$third-party ||wasm24.ru^$third-party +||wbmwss.beetv.net^$third-party +||web.dle-news.pw^$third-party ||webassembly.stream^$third-party ||webmine.cz^$third-party ||webmine.pro^$third-party ||webminepool.com^$third-party ||webminepool.tk^$third-party ||webminerpool.com^$third-party +||webmining.co^$third-party ||webxmr.com^$third-party ||whathyx.com^$third-party ||whysoserius.club^$third-party ||willacrit.com^$third-party ||witthethim.com^$third-party +||wmemsnhgldd.ru^$third-party +||wmtech.website^$third-party +||wmwmwwfmkvucbln.ru^$third-party ||wordc.ga^$third-party +||wp-monero-miner.de^$third-party +||wrxgandsfcz.ru^$third-party ||wsp.marketgid.com^$third-party +||wtm.monitoringservice.co^$third-party ||wty46.com^$third-party ||xbasfbno.info^$third-party ||xfast.host^$third-party ||xmr.cool^$third-party ||xmrpool.net^$third-party ||xvideosharing.site^$third-party +||xy.nullrefexcep.com^$third-party +||yololike.space^ +||yqaywudifu.date^$third-party +||yrdrtzmsmt.com^$third-party ||yuebofa.cc^$third-party ||ywtjdckysve.com^$third-party +||zavzlen.ru^$third-party +||ziykrgc.ru^$third-party ||zlx.com.br^$third-party +||zminer.zaloapp.com^ +||zndaowjdnf.stream^$third-party +||zymerget.stream^$third-party +||zymerget.win^$third-party ! Admiral ||6ldu6qa.com^$third-party ||aheadday.com^$third-party @@ -6731,7 +7239,9 @@ _mongo_stats/ ||axiomaticalley.com^$third-party ||balancebreath.com^$third-party ||bh8yx.xyz^$third-party +||broaddoor.com^$third-party ||consciouscabbage.com^$third-party +||consciouschairs.com^$third-party ||copycarpenter.com^$third-party ||delegatediscussion.com^$third-party ||detectdiscovery.com^$third-party @@ -6762,6 +7272,7 @@ _mongo_stats/ ||sharppatch.com^$third-party ||shelterstraw.com^$third-party ||shermore.info^$third-party +||spiffymachine.com^$third-party ||spottysense.com^$third-party ||spurioussteam.com^$third-party ||storesurprise.com^$third-party @@ -6787,6 +7298,8 @@ _mongo_stats/ ||adcrowd.com^$third-party ||addcontrol.net^$third-party ||admeira.ch^$third-party +||adnz.co^$third-party +||adquality.ch^$third-party ||adrank24.de^$third-party ||adtraxx.de^$third-party ||adzoe.de^$third-party @@ -7000,6 +7513,7 @@ _mongo_stats/ ||ranking-links.de^$third-party ||rankings24.de^$third-party ||ranklink.de^$third-party +||redretarget.com^$third-party ||refinedads.com^$third-party ||research.de.com^$third-party ||reshin.de^$third-party @@ -7093,6 +7607,7 @@ _mongo_stats/ ||atraxio.com^$third-party ||browsiprod.com^$third-party ||canalstat.com^$third-party +||carts.guru^$third-party ||casualstat.com^$third-party ||coll1onf.com^$third-party ||compteur-fr.com^$third-party @@ -7126,8 +7641,8 @@ _mongo_stats/ ||mmtro.com^$third-party ||ncdnprorogeraie.lol^$third-party ||netquattro.com/stats/ +||netvigie.com^$third-party ||phywi.org^$third-party -||poool.fr^$third-party ||reseau-pub.com^$third-party ||semiocast.com^$third-party ||sk1n.fr^$third-party @@ -7137,6 +7652,7 @@ _mongo_stats/ ||titag.com^$third-party ||tnsinternet.be^$third-party ||toc.io^$third-party +||tracking.wlscripts.net^ ||trafiz.net^$third-party ||url-stats.net^$third-party ||webcompteur.com^$third-party @@ -7278,6 +7794,7 @@ _mongo_stats/ ||linkwi.se^$third-party ! Hebrew ||enter-system.com^$third-party +||erate.co.il^$third-party ||fortvision.com^$third-party ||hetchi.com^$third-party ||lead.im^$third-party @@ -7314,6 +7831,7 @@ _mongo_stats/ ||hiperstat.com^$third-party ||hitcountersonline.com^$third-party ||imetrix.it^$third-party +||iolam.it^$third-party ||ipfrom.com^$third-party ||italianadirectory.com^$third-party ||keyxel.com^$third-party @@ -7395,8 +7913,12 @@ _mongo_stats/ ||wonder-ma.com^$third-party ||ziyu.net^$third-party ! Korean +||adpick.co.kr^$third-party +||adtive.com^$third-party ||contentsfeed.com^$third-party ||logger.co.kr^$third-party +||oevery.com^$third-party +||tenping.kr^$third-party ! Latvian ||cms.lv^$third-party ||erotop.lv^$third-party @@ -7442,18 +7964,25 @@ _mongo_stats/ ||stat.4u.pl^$third-party ||stat.pl^$third-party ||tagcdn.com^$third-party +||volvelle.tech^$third-party ||way2traffic.com^$third-party ! Portuguese +||denakop.com^$third-party ||engageya.com^$third-party ||marktest.pt^$third-party ||popstats.com.br^$third-party +||rdstation.com.br^$third-party ||sambaads.com^$third-party ||tailtarget.com^$third-party +||trugaze.io^$third-party ! Romanian +||2parale.ro^$third-party +||2performant.com^$third-party ||best-top.ro^$third-party ||gtop.ro^$third-party ||hit100.ro^$third-party ||profitshare.ro^$third-party +||retargeting.biz^$third-party ||statistics.ro^$third-party ||top-ro.ro^$third-party ||trafix.ro^$third-party @@ -7487,6 +8016,7 @@ _mongo_stats/ ||dircont3.com^$third-party ||directcrm.ru^$third-party ||e-kuzbass.ru^$third-party +||efatik.me^$third-party ||exe.bid^$third-party ||faststart.ru^$third-party ||ftrack.ru^$third-party @@ -7557,6 +8087,7 @@ _mongo_stats/ ||upravel.com^$third-party ||uptolike.com^$third-party ||uzrating.com^$third-party +||variti.net^$third-party ||vidigital.ru^$third-party ||vira.ru^$third-party ||volgograd-info.ru^$third-party @@ -7598,9 +8129,11 @@ _mongo_stats/ ||seedtag.com^$third-party ! Swedish ||adsettings.com^$third-party +||adten.eu^$third-party ||adtlgc.com^$third-party ||adtraction.com^$third-party ||bonnieradnetwork.se^$third-party +||brandmetrics.com^$third-party ||citypaketet.se^$third-party ||dep-x.com^$third-party ||myvisitors.se^$third-party @@ -7608,10 +8141,12 @@ _mongo_stats/ ||publish-int.se^$third-party ||research-int.se^$third-party ||sifomedia.se^$third-party +||suntcontent.se^$third-party ||tidningsnatet.se^$third-party ||tns-sifo.se^$third-party ||vastpaketet.se^$third-party ||webserviceaward.com^$third-party +||worldoftulo.com^$third-party ! Thai ||d-stats.com^$third-party ||tracker.stats.in.th^$third-party @@ -7670,6 +8205,7 @@ _mongo_stats/ ||23.23.22.172/ping/$third-party,domain=~newjerseynewsroom.com.ip ||24option.com/?oftc=$image,third-party ||3crowd.com^*/3c1px.gif +||3qsdn.com/watchtime? ||4theclueless.com/adlogger/ ||50.16.191.59^$third-party,domain=~tritondigital.net.ip ||51network.com^$third-party @@ -7700,6 +8236,7 @@ _mongo_stats/ ||acount.alley.ws^$third-party ||acs86.com/t.js ||activecommerce.net/collector.gif +||activengage.com/overwatch/ ||activetracker.activehotels.com^$third-party ||activities.niagara.comedycentral.com^ ||actonservice.com^*/tracker/ @@ -7754,11 +8291,13 @@ _mongo_stats/ ||akamaihd.net/log? ||akamaihd.net/push.gif? ||akamaihd.net^*.gif?d= +||akamaized.net/?u= ||akanoo.com/tracker/ ||akatracking.esearchvision.com^ ||aklamio.com/ovlbtntrk? ||aksb-a.akamaihd.net^ ||alenty.com/trk/ +||alexa.com/minisiteinfo/$third-party ||alexa.com/traffic/ ||alipay.com/service/clear.png? ||aliyun.com/actionlog/ @@ -7770,6 +8309,7 @@ _mongo_stats/ ||amatomu.com/log.php? ||amazon.com/gp/*&linkCode$third-party ||amazonaws.com/?wsid= +||amazonaws.com/accio-lib/accip_script.js ||amazonaws.com/amacrpr/crpr.js ||amazonaws.com/analytics. ||amazonaws.com/cdn.barilliance.com/ @@ -7825,11 +8365,13 @@ _mongo_stats/ ||analytics.cynapse.com^ ||analytics.datahc.com^ ||analytics.dev.springboardvideo.com^ +||analytics.dvidshub.net^ ||analytics.edgekey.net^ ||analytics.edgesuite.net^ ||analytics.episodic.com^ ||analytics.fairfax.com.au^ ||analytics.favcy.com^ +||analytics.foresee.com^ ||analytics.groupe-seb.com^ ||analytics.gvim.mobi^ ||analytics.hosting24.com^ @@ -7877,9 +8419,11 @@ _mongo_stats/ ||analytics.wildtangent.com^ ||analytics.yola.net^ ||analytics.yolacdn.net^ +||analytics.ziftsolutions.com^ ||analyticsengine.s3.amazonaws.com^ ||analyze.full-marke.com^ ||analyzer.qmerce.com^ +||ancestrycdn.com/tao/at/ ||anvato.com/anvatoloader.swf?analytics= ||aol.com/ping? ||aolanswers.com/wtrack/ @@ -7899,10 +8443,12 @@ _mongo_stats/ ||app.pendo.io/data/ptm.gif ||app.yesware.com/t/$third-party ||appdynamics.com/geo/$third-party +||appinthestore.com/click/ ||apple.www.letv.com^ ||appliedsemantics.com/images/x.gif ||appsolutions.com/hitme?$third-party ||appspot.com/api/track/ +||appspot.com/collect ||appspot.com/stats? ||apture.com/v3/?5=%7b%22stats%22$xmlhttprequest ||arclk.net/trax? @@ -7938,6 +8484,7 @@ _mongo_stats/ ||b.bedop.com^ ||b5media.com/bbpixel.php ||bab.frb.io^ +||backstage.funnelenvy.com^ ||baidu.com/pixel? ||bango.net/exid/*.gif? ||bango.net/id/*.gif? @@ -7948,6 +8495,7 @@ _mongo_stats/ ||bazaarvoice.com^*/magpie.js ||bc.geocities. ||beacon.affil.walmart.com^ +||beacon.aimtell.com^ ||beacon.errorception.com^ ||beacon.gcion.com^ ||beacon.gu-web.net^ @@ -8052,6 +8600,7 @@ _mongo_stats/ ||circonus.com/hit? ||citygridmedia.com/tracker/ ||citysearch.com/tracker/ +||clarium.global.ssl.fastly.net^ ||clearspring.com/at/ ||clearspring.com/t/ ||click.appinthestore.com^ @@ -8064,6 +8613,7 @@ _mongo_stats/ ||clicker.com^*pageurl$third-party ||clickfunnels.com/assets/pushcrew.js$third-party ||clickfunnels.com/cf.js +||clickfunnels.com/userevents/ ||clickfunnels.com^*/track? ||clicks.dealer.com^ ||clickstream.loomia.com^ @@ -8079,7 +8629,7 @@ _mongo_stats/ ||cloudapp.net/l/ ||cloudfront-labs.amazonaws.com^ ||cloudfront.net*/keywee.min.js -||cloudfront.net*/sp.js +||cloudfront.net*/sp.js| ||cloudfront.net*/tracker.js ||cloudfront.net*/trk.js ||cloudfront.net/?a= @@ -8122,8 +8672,9 @@ _mongo_stats/ ||cnt.3dmy.net^ ||cnt.mastorage.net^ ||cnzz.com/stat. +||cod.bitrec.com^ ||coinbase.com/assets/application-*.js$third-party -||collect.igodigital.com^ +||collect.igodigital.com^$script ||collect.rewardstyle.com^ ||collection.acromas.com^ ||collector-*.elb.amazonaws.com^$image,third-party @@ -8164,6 +8715,7 @@ _mongo_stats/ ||counter.hyipexplorer.com^ ||counter.maases.com^ ||counter.mgaserv.com^ +||counter.packa2.cz^ ||counter.pagesview.com^ ||counter.pax.com^ ||counter.powweb.com^ @@ -8172,6 +8724,7 @@ _mongo_stats/ ||counter.scribblelive.net^ ||counter.snackly.co^ ||counter.sparklit.com^ +||counter.tldw.me^ ||counter.top.ge^$third-party ||counter.webcom.com^ ||counter.webmasters.bpath.com^ @@ -8188,6 +8741,7 @@ _mongo_stats/ ||crowdskout.com^*/page-view ||csi.gstatic.com^ ||csp-collector.appspot.com^ +||csp.archant.co.uk^ ||ct.eid.co.nz^$third-party ||ct.itbusinessedge.com^$third-party ||ct.needlive.com^ @@ -8207,6 +8761,7 @@ _mongo_stats/ ||d.rcmd.jp^$image ||d.shareaholic.com^ ||d10lpsik1i8c69.cloudfront.net^ +||d11a2fzhgzqe7i.cloudfront.net^ ||d169bbxks24g2u.cloudfront.net^ ||d16fk4ms6rqz1v.cloudfront.net^ ||d191y0yd6d0jy4.cloudfront.net^ @@ -8237,6 +8792,7 @@ _mongo_stats/ ||d21o24qxwf7uku.cloudfront.net^ ||d22v2nmahyeg2a.cloudfront.net^ ||d23p9gffjvre9v.cloudfront.net^ +||d23pi6hvdpcc5i.cloudfront.net^ ||d25ezbwokoefx6.cloudfront.net^ ||d27s92d8z1yatv.cloudfront.net/js/jquery.jw.analitycs.js ||d28g9g3vb08y70.cloudfront.net^ @@ -8298,6 +8854,7 @@ _mongo_stats/ ||data2.gosquared.com^$third-party ||datacollect*.abtasty.com^$third-party ||datam8.co.nz^$third-party +||daumcdn.net/tiara/ ||daylogs.com/counter/ ||dc8na2hxrj29i.cloudfront.net^ ||dc8xl0ndzn2cb.cloudfront.net^ @@ -8317,7 +8874,6 @@ _mongo_stats/ ||detect.ergebnis-dienst.de^ ||dfanalytics.dealerfire.com^ ||dfdbz2tdq3k01.cloudfront.net^ -||dig.ultimedia.com^ ||digimedia.com/pageviews.php? ||digitalgov.gov/Universal-Federated-Analytics-Min.js ||directnews.co.uk/feedtrack/ @@ -8327,6 +8883,7 @@ _mongo_stats/ ||disqus.com/stats.html ||distillery.wistia.com^ ||djibeacon.djns.com^ +||djtflbt20bdde.cloudfront.net^ ||dkj2m377b0yzw.cloudfront.net^ ||dl1d2m8ri9v3j.cloudfront.net^ ||dlvkf5067xruv.cloudfront.net^ @@ -8341,10 +8898,12 @@ _mongo_stats/ ||ds-aksb-a.akamaihd.net^ ||dt.sellpoint.net^ ||dtym7iokkjlif.cloudfront.net/dough/ +||du4rq1xqh3i1k.cloudfront.net^ ||du8783wkf05yr.cloudfront.net^$third-party ||dufue2m4sondk.cloudfront.net^ ||duu8lzqdm8tsz.cloudfront.net^ ||dw.cbsi.com^$script +||dw.cbsi.com^*/e.gif$image ||dw.cbsimg.net^$script ||dw.com.com^$script ||dxwgpw0lkcum5.cloudfront.net^ @@ -8403,6 +8962,7 @@ _mongo_stats/ ||eventlog.inspsearchapi.com^ ||events.air.tv^ ||events.antenna.is^ +||events.apester.com^ ||events.bounceexchange.com^ ||events.eyeviewdigital.com^*.gif?r= ||events.izooto.com^ @@ -8412,8 +8972,10 @@ _mongo_stats/ ||events.medio.com^ ||events.realgravity.com^ ||events.whisk.com^ +||events.yourcx.io^ ||eventtracker.videostrip.com^$third-party ||eveonline.com/redir.asp$third-party +||evgnet.com/beacon/ ||eviesays.com/js/analytics/ ||evri.com/analytics/ ||evt.collarity.com^$image @@ -8467,11 +9029,13 @@ _mongo_stats/ ||friends.totallynsfw.com^ ||ftimg.net/js/log.js? ||fullstory.com/s/fs.js$third-party +||future-fie-assets.co.uk^ ||fwix.com/ref.js ||fwix.com^*/trackclicks_ ||fyre.co^*/tracking/ ||g.delivery.net^$third-party ||ga-beacon.appspot.com^ +||ga.kvideo.io^ ||ga.webdigi.co.uk^ ||gamegecko.com/gametrack? ||gatehousemedia.com/wickedlocal/ip.js @@ -8555,6 +9119,7 @@ _mongo_stats/ ||hits.dealer.com^ ||hits.informer.com^ ||hm.baidu.com^$third-party +||hocalwire.com/tracking- ||homestore.com/srv/ ||hop.clickbank.net^ ||hornymatches.com^*/visit.php? @@ -8649,6 +9214,7 @@ _mongo_stats/ ||kiwari.com^*/impressions.asp? ||kmib.co.kr/ref/ ||kununu.com^*/tracking/ +||kxcdn.com/prj/ ||kxcdn.com/track.js ||l-host.net/etn/omnilog? ||l.coincident.tv^ @@ -8681,6 +9247,7 @@ _mongo_stats/ ||link.huffingtonpost.com^$third-party ||link.indiegogo.com/img/ ||link.informer.com^ +||link.tym.cool^ ||linkbucks.com/visitScript/ ||linkedin.com/emimp/$image ||linkwithin.com/pixel.png @@ -8693,6 +9260,7 @@ _mongo_stats/ ||livefyre.com/tracking/ ||livefyre.com^*/tracker.js ||livefyre.com^*/tracking/ +||livehelpnow.net/lhn/handler/$image ||livehelpnow.net/lhn/jsutil/getinvitationmessage.aspx? ||liverail.com/?metric= ||liverail.com/track/? @@ -8700,6 +9268,7 @@ _mongo_stats/ ||location3.com/analytics/ ||log-*.previewnetworks.com^ ||log.adap.tv^$object-subrequest +||log.aimtell.com^ ||log.artipbox.net^$third-party ||log.ideamelt.com^ ||log.invodo.com^ @@ -8716,6 +9285,7 @@ _mongo_stats/ ||logger.snackly.co^ ||logger.sociablelabs.com^ ||logging.carambo.la^ +||logging.prefixbox.com^ ||loggingapi.spingo.com^ ||logs.spilgames.com^ ||logs.thebloggernetwork.com^ @@ -8735,6 +9305,7 @@ _mongo_stats/ ||m.addthisedge.com^$third-party ||m.trb.com^ ||m30w.net/engine/$image,third-party +||madmimi.com/view?id=$image ||magnify.net/decor/track/ ||magnify360-cdn.s3.amazonaws.com^ ||mail-app.com/pvtracker/ @@ -8748,6 +9319,7 @@ _mongo_stats/ ||mansion.com/mts.tracker.js ||mantisadnetwork.com/sync? ||mapquestapi.com/logger/ +||marketing.net.jumia.com.ng^ ||marketingautomation.services/koi$third-party ||marketingautomation.services/net?$third-party ||marketinghub.hp.com^ @@ -8907,6 +9479,7 @@ _mongo_stats/ ||pebed.dm.gg^ ||peermapcontent.affino.com^ ||penton.com/analytics/ +||performance.typekit.net^$third-party ||perr.h-cdn.com^$third-party ||petitionermaster.appspot.com^ ||pf.aclst.com^$third-party @@ -8972,6 +9545,7 @@ _mongo_stats/ ||ppx.com/tracking/ ||pr.blogflux.com^ ||pricespider.com/impression/ +||primedia.co.za/analytics/ ||print2webcorp.com/mkt3/_js/p2w_tracker.js ||privacytool.org/AnonymityChecker/js/fontdetect.js$third-party ||production-eqbc.lvp.llnw.net^ @@ -8993,6 +9567,7 @@ _mongo_stats/ ||publicbroadcasting.net/analytics/ ||publish.pizzazzemail.com^$third-party ||purevideo.com^*/pvshim.gif? +||pushly.com/pushly-event-tracker ||pussy.org^*.cgi?pid= ||pussy.org^*/track.php ||px.247inc.net^ @@ -9013,6 +9588,7 @@ _mongo_stats/ ||qq.com/heatmap/ ||qq.com/ping.js? ||qq.com/stats? +||qualtrics.com/WRSiteInterceptEngine/?Q_Impress=$third-party ||qualtrics.com^*/metrics ||qubitanalytics.appspot.com^ ||quisma.com/tracking/ @@ -9076,6 +9652,7 @@ _mongo_stats/ ||s-vop.sundaysky.com^$third-party ||s.clickability.com^ ||s.sniphub.com^ +||s24cloud.net/log^ ||s3-tracking.synthasite.net.s3.amazonaws.com^ ||s5labs.io/common/i?impressionId$image ||saaspire.net/pxl/$third-party @@ -9088,6 +9665,7 @@ _mongo_stats/ ||scout.haymarketmedia.com^$third-party ||scribol.com/traffix/widget_tracker/ ||scripts.psyma.com^ +||sdrive.skoda-auto.com^ ||search.mediatarget.net^$third-party ||searchcompletion.com/BannerHandler.ashx ||searchmaestros.com/trackpoint/ @@ -9109,15 +9687,15 @@ _mongo_stats/ ||shareit.com/affiliate.html$third-party ||sharethis.com/increment_clicks? ||sharethis.com/pageviews? -||shopify.com/storefront/page?*&eventType= +||shopify.com/*/page?*&eventType= ||shoplocal.com/it.ashx? +||shoprunner.com^*/record? ||sig.atdmt.com^ ||sig.gamerdna.com^$third-party ||sightmaxondemand.com/wreal/sightmaxagentinterface/monitor.smjs ||signup.advance.net^*affiliate ||sinajs.cn/open/analytics/ ||sitebooster.com/sb/wix/p?$third-party -||siteintercept*.qualtrics.com^$third-party ||sitereports.officelive.com^ ||skimresources.com/api/ref-banners.js ||skysa.com/tracker/ @@ -9225,6 +9803,7 @@ _mongo_stats/ ||stats.wp.com^ ||stats.yme.com^ ||stats.yourminis.com^ +||stats.zotabox.com^ ||stats1.tune.pk^ ||stats2.lightningcast.net^ ||stats3.unrulymedia.com^ @@ -9294,6 +9873,7 @@ _mongo_stats/ ||tags.master-perf-tools.com^ ||tags.newscgp.com^ ||target.fark.com^ +||target.mixi.media^ ||targeting.wpdigital.net^ ||tc.airfrance.com^ ||te.supportfreecontent.com^ @@ -9311,7 +9891,7 @@ _mongo_stats/ ||thetradedesk-tags.s3.amazonaws.com^ ||thinairsoftware.net/OWYPTracker.aspx? ||thismoment.com/tracking/ -||threadloom.com^$script,third-party +||threadloom.com/ga/$script,third-party ||thron.com/shared/plugins/tracking/ ||thron.com^*/trackingLibrary.swf ||timeinc.net^*/peopleas2artracker_v1.swf @@ -9362,6 +9942,7 @@ _mongo_stats/ ||track.mycliplister.com^ ||track.omg2.com^ ||track.parse.ly^ +||track.prezna.com^ ||track.pricespider.com^ ||track.propelplus.com^ ||track.qcri.org^ @@ -9381,7 +9962,6 @@ _mongo_stats/ ||track.tcppu.com^ ||track.td3x.com^ ||track.uc.cn^ -||track.uniqodo.com^ ||track.untd.com^ ||track.vscash.com^ ||track.written.com^ @@ -9437,6 +10017,7 @@ _mongo_stats/ ||tracking.livingsocial.com^ ||tracking.maxcdn.com^$third-party ||tracking.musixmatch.com^ +||tracking.pacharge.com^ ||tracking.performgroup.com^ ||tracking.plattformad.com^$third-party ||tracking.plinga.de^ @@ -9460,11 +10041,12 @@ _mongo_stats/ ||tracking2.interweave.com^$third-party ||trackingapi.cloudapp.net^ ||trackingdev.nixxie.com^ +||trackjs.com/usage.gif? +||trackla.stackla.com^ ||tracksys.developlabs.net^ ||traffic.acwebconnecting.com^ ||traffic.belaydevelopment.com^$third-party ||traffic.prod.cobaltgroup.com^ -||traffic.pubexchange.com^ ||traffic.shareaholic.com^ ||trafficfuelpixel.s3-us-west-2.amazonaws.com^ ||trakksocial.googlecode.com^$third-party @@ -9474,6 +10056,7 @@ _mongo_stats/ ||tredir.go.com/capmon/GetDE?$third-party ||tree-pixel-log.s3.amazonaws.com^ ||tremorhub.com^ +||trendmd.com/events ||trf.intuitwebsites.com^ ||triad.technorati.com^ ||tritondigital.com/lt?sid*&hasads= @@ -9488,6 +10071,7 @@ _mongo_stats/ ||trk.sele.co^ ||trk.vindicosuite.com^ ||trove.com^*&uid=$image +||tru.webelapp.com^ ||trumba.com/et.aspx?$third-party ||trustpilot.com/stats/ ||trustsquare.net/trafficmonitor/ @@ -9514,11 +10098,13 @@ _mongo_stats/ ||uim.tifbs.net^ ||uknetguide.co.uk/user.js? ||ultimatebootcd.com/tracker/ +||ultimedia.com/v/ ||ultimedia.com^*/visibilityStat.js ||upcat.custvox.org/survey/*/countOpen.gif ||upt.graphiq.com^ ||urc.taboolasyndication.com^ ||userlog.synapseip.tv^ +||usersegment.wpdigital.net^ ||uservoice.com^*/track.js ||userzoom.com/uz.js$third-party ||v.giantrealm.com/players/stats.swf? @@ -9532,6 +10118,7 @@ _mongo_stats/ ||vertical-stats.huffpost.com^ ||verticalacuity.com/varw/sendEvent? ||verticalacuity.com/vat/ +||vidazoo.com/event/ ||video-ad-stats.googlesyndication.com^ ||video-cdn.net/event? ||video.google.com/api/stats/ @@ -9715,6 +10302,7 @@ _mongo_stats/ ||hittracker.org/count.php ||hittracker.org/counter.php ||house27.ch/counter/ +||idt.id-news.net^ ||im.aol.de^ ||info.elba.at^$third-party ||insene.de/tag/$third-party @@ -9788,10 +10376,10 @@ _mongo_stats/ ||stats.urban-media.com^ ||stats2.algo.at^$third-party ||stilanzeigen.net/track/ -||stroeerdp.de/iplocation/ ||stroeerdp.de^*_gtm.js ||strongvpn.com/aff/ ||suedtirol.live/slc.js +||t.etraveli.com^ ||t.nativendo.de^ ||t.quisma.com^ ||tap.idg.de^ @@ -9819,6 +10407,7 @@ _mongo_stats/ ||tracking.sim-technik.de^ ||tracking.srv2.de^ ||traffic.brand-wall.net^ +||trck.bdi-services.de^ ||trck.spoteffects.net^ ||uni-duesseldorf.de/cgi-bin/nph-count? ||uni-leipzig.de^*/stats/ @@ -9916,6 +10505,7 @@ _mongo_stats/ ||3.cn/cesu/r? ||360.cn/mapping_service? ||4gtv.tv/js/ga_ +||aixifan.com/acsdk/log.min.js? ||alimama.cn/inf.js ||alipay.com/common/um/lsa.swf ||analytics.21cn.com^ @@ -10048,6 +10638,8 @@ _mongo_stats/ ||videostat.index.hu^ ! Icelandic ||82.196.13.38^$third-party,domain=~dv-is.ip +! Indian +||analytics.bhaskar.com^ ! Indonesian ||mediaquark.com/tracker.js ! Italian @@ -10073,13 +10665,17 @@ _mongo_stats/ ||eageweb.com/stats.php ||encoderfarmced-stats-ns.servicebus.windows.net^ ||evnt.iol.it^ +||exsigma.eu/mercurio/ ||fb_servpub-a.akamaihd.net^ ||fcstats.altervista.org^$third-party ||gazzettaobjects.it^*/tracking/ ||glomera.com/stats ||httdev.it/e/c? +||iltrovatore.it/vp.htm +||iol.it^*/clickserver.js ||livestats.matrix.it^ ||log.superweb.ws^ +||logger.kataweb.it^ ||maxusglobal.it/init.js ||mibatech.com/track/ ||mrwebmaster.it/work/stats.php? @@ -10088,6 +10684,8 @@ _mongo_stats/ ||net-parade.it/tracker/ ||noicattolici.it/x_visite/ ||plug.it/tracks/ +||plug.it^*/iol_evnt. +||plug.it^*/track_ ||plug.it^*/tracking_ ||quinet.it/counter/ ||rcsmetrics.it^ @@ -10102,6 +10700,7 @@ _mongo_stats/ ||stats.technopia.it^ ||stats2.*.fdnames.com^ ||stgy.ovh^*/3rdp-censor/ +||tag.triboomedia.it^ ||top100.mrwebmaster.it^ ||top100.tuttoperinternet.it^ ||tr.bt.matrixspa.it^ @@ -10165,6 +10764,7 @@ _mongo_stats/ ||cafenews.pl/mpl/static/static.js? ||fab.interia.pl^ ||liczniki.org/hit.php +||quartic.pl/quartic.js ||stats.asp24.pl^ ||stats.media.onet.pl^ ||stats.ulixes.pl^ @@ -10178,9 +10778,11 @@ _mongo_stats/ ||hitserver.ibope.com.br^ ||jsuol.com/rm/clicklogger_ ||lomadee.com/loc/$third-party +||nctrk.abmail.com.br^ ||statig.com.br/pub/setCookie.js? ||terra.com.br/metrics/ ||track.e7r.com.br^ +||trk.absuite.com.br^ ||trrsf.com.br/metrics/ ||webstats.sapo.pt^ ||xl.pt/api/stats.ashx? @@ -10236,6 +10838,7 @@ _mongo_stats/ ||kvartirant.ru/counter.php? ||linestudio.ru/counter/ ||mediaplus.fm/cntr.php? +||mediator.mail.ru^ ||medorgs.ru/js/counterlog_img.js ||metka.ru/counter/ ||metrics.aviasales.ru^ @@ -10267,6 +10870,7 @@ _mongo_stats/ ||service-stat.tbn.ru^ ||sishik.ru/counter.php? ||stainlesssteel.ru/counter.php? +||stascorp.com/stat/ ||stat-22.medialand.ru^ ||stat-counter.tass-online.ru^ ||stat.eagleplatform.com^ @@ -10308,6 +10912,7 @@ _mongo_stats/ ||zahodi-ka.ru^*/schet.cgi? ! Serbian ||clk.onet.pl^ +||contentexchange.me/static/tracker.js ||csr.onet.pl^ ||events.ocdn.eu^ ! Slovak @@ -10336,6 +10941,7 @@ _mongo_stats/ ||aftonbladet.se/blogportal/view/statistics?$third-party ||collector.schibsted.io^ ||counter.mtgnewmedia.se^ +||evt.klarna.com^ ||stats.dominoplaza.com^ ||vizzit.se^$third-party ! Thai @@ -10372,6 +10978,7 @@ _mongo_stats/ ||3dmark.com^*/ruxitbeacon ||4hds.com/js/camstats.js ||4info.com/alert/listeners/ +||4tube.com/assets/abExperiments- ||5.153.4.92^$domain=spreaker.com ||5min.com/PSRq? ||5min.com/PSRs? @@ -10379,12 +10986,14 @@ _mongo_stats/ ||6waves.com/trker/ ||79.125.21.168/i.gif? ||86.63.194.248/js/measure.js$third-party,domain=feedcat.net +||99bitcoins.com/_load/ ||9msn.com.au/share/com/js/fb_google_intercept.js ||9msn.com.au^*.tracking.udc. ||a.huluad.com/beacons/ ||a.jango.com^ ||a7.org/infol.php? ||aa.avvo.com^ +||aargauerzeitung.ch/__analytics/ ||aax-us-iad.amazon.com^ ||abc.net.au/counters/ ||abc.net.au^*/stats/ @@ -10445,15 +11054,11 @@ _mongo_stats/ ||akamaihd.net/pixelkabam/ ||alarabiya.net/track_content_ ||alarabiya.net^*/googleid.js -||alb.reddit.com^$third-party +||alb.reddit.com^ ||alibaba.com/js/beacon_ ||alicdn.com/js/aplus_*.js ||aliexpress.com/js/beacon_ ||alipay.com/web/bi.do?ref= -||allafrica.com/img/static/s_trans_nc.gif -||allafrica.com^*/s-trans.gif? -||allafrica.com^*/s_trans.gif? -||allafrica.com^*/s_trans_nc.gif? ||allcarpictures.com/stat/ ||allexperts.com/px/ ||allmodern.com^*/sessioned_reqs.asp? @@ -10468,10 +11073,10 @@ _mongo_stats/ ||amazon.*/uedata/ ||amazon.com/clog/ ||amazon.com/empty.gif?$image -||amazon.com/gp/forum/email/tracking? ||amazon.com/gp/yourstore/recs/ ||amazon.com^*/amazon-clicks/ ||amazon.com^*/events/$domain=~aws.amazon.com +||amazon.com^*/token/ ||amazon.com^*/vap-metrics/ ||amazonaws.com/beacon/vtpixpc.gif? ||amazonaws.com^*/pzyche.js @@ -10485,6 +11090,7 @@ _mongo_stats/ ||analytics.adfreetime.com^ ||analytics.archive.org^ ||analytics.bloomberg.com^ +||analytics.brave.com^ ||analytics.ecosia.org^ ||analytics.femalefirst.co.uk^ ||analytics.global.sky.com^ @@ -10499,6 +11105,7 @@ _mongo_stats/ ||analytics.msnbc.msn.com^ ||analytics.newsinc.com^ ||analytics.omgpop.com/log +||analytics.plex.tv^ ||analytics.posttv.com^ ||analytics.schoolwires.com^ ||analytics.services.distractify.com^ @@ -10524,6 +11131,7 @@ _mongo_stats/ ||androidfilehost.com/libs/otf/stats.otf.php? ||androidtv.news/ezoic/ ||angelfire.com/cgi-bin/count.cgi +||annoncesbateau.com/xtcore.js ||anntaylor.com/webassets/*/page_code.js ||anp.se/track? ||answers.com/resources/tac.html @@ -10540,11 +11148,11 @@ _mongo_stats/ ||api.tinypic.com/api.php?action=track ||apphit.com/js/count.js ||apple.com^*/spacer2.gif? -||applegate.co.uk/javascript/dcs/track.js ||applifier.com/users/tracking? ||appspot.com/tracking/ ||archive.is/pixel.gif ||archive.org^*/analytics.js +||arcpublishing.com^*/datapoint/save ||armystudyguide.com/hqxapi/it? ||arstechnica.co.uk/services/incr.php?stats$xmlhttprequest ||arstechnica.com/*.ars$object @@ -10556,7 +11164,6 @@ _mongo_stats/ ||art.co.uk/asp/robot/ ||art.com/asp/robot/ ||art.com/asp/UTERecording.asp -||ashleymadison.com/app/public/track.p? ||asianblast.com/statx/ ||ask.com/servlets/ulog? ||askmen.com/tracking/ @@ -10609,27 +11216,18 @@ _mongo_stats/ ||barcelo.com^*/Tracking.js ||barclaycard.co.uk/cs/static/js/esurveys/esurveys.js ||barnesandnoble.com/Analytics/ -||barneys.com^*/__analytics-tracking? ||barrons.com^*/blank.htm ||bat.adforum.com^ ||bats.video.yahoo.com^ ||baxter.com/includes/wtss.js ||bayer.com^*/sp.gif? ||bbc.co.uk/analytics? -||bbc.co.uk/cbbc/statstracker/ -||bbc.co.uk/click/img/ -||bbc.co.uk/zaguk.gif? -||bbc.co.uk^*/linktrack.js -||bbc.co.uk^*/livestats.js -||bbc.co.uk^*/livestats_v1_1.js ||bbc.co.uk^*/tracker.js ||bbc.co.uk^*/vs.js ||bbci.co.uk/archive_stats/ ||bbci.co.uk^*/analytics.js -||bbystatic.com/js/_analytics/$domain=bestbuy.com ||bc.yahoo.com^ ||bcm.itv.com^ -||bdonline.co.uk/bps_sv.gif? ||beacon-1.newrelic.com^ ||beacon.ehow.com^ ||beacon.examiner.com^ @@ -10638,6 +11236,8 @@ _mongo_stats/ ||beacon.netflix.com^ ||beacon.nuskin.com^ ||beacon.search.yahoo.com^ +||beacon.shazam.com^ +||beacon.toyota.co.jp^ ||beacon.walmart.com^ ||beacon.wikia-services.com^ ||beacon.www.theguardian.com^ @@ -10681,11 +11281,9 @@ _mongo_stats/ ||bluenile.ca/track/ ||bluenile.co.uk/track/ ||bluenile.com/track/ -||bmocorpmc.com^*/zig.js ||bn.adultempire.com^ ||boards.ie/timing.php? ||boats.com/images/tracking/ -||booking.com/js_tracking? ||booking.com/logo? ||boston.com/upixel/ ||box.com/gen204? @@ -10703,7 +11301,6 @@ _mongo_stats/ ||business.com/images2/anal.gif? ||businessinsider.com/tracker.js ||businessinsider.com^*/track.js -||businessseek.biz/cgi-bin/*.pl?trans.gif&ref= ||buto.tv/track/ ||buzzamedia.com/js/track.js ||buzzfed.com/pixel? @@ -10714,12 +11311,13 @@ _mongo_stats/ ||c.ipaddress.com^ ||c.microsoft.com^ ||c.newsinc.com^ +||c.wort-suche.com^ ||c.x.oanda.com^ ||c.ypcdn.com^*/webyp?rid= -||caixin.com/webjs/common/caixinlog.js ||caller.com/metrics/ ||candy.com/3droi/ ||canoe.ca/generix/ga.js +||canstockphoto.com/monitor/ ||capitalone.com/tracker/ ||cardomain.com/js/tibbylog.js? ||cardstore.com/affiliate.jsp? @@ -10735,7 +11333,6 @@ _mongo_stats/ ||cbs.com/assets/js/*AdvCookie.js ||cbs.wondershare.com^ ||cbsimg.net/js/cbsi/dw.js -||cbslocal.com^*/cbs1x1.gif? ||cbsnews.com/i/trk/ ||cbssports.com/common/p? ||cclickvidservgs.com/mattel/cclick.js @@ -10761,11 +11358,11 @@ _mongo_stats/ ||chron.com/javascript/cider/ ||chud.com/community/p/ ||chunk.bustle.com^ -||ciao.co.uk/flextag/ ||civicscience.com/jot? ||cjtube.com/tp/*.php ||cl.expedia.com^ ||cl.ly/metrics? +||classic.comunio.de/external/ct/ct.js ||clc.stackoverflow.com^ ||clck.yandex.com^ ||click.aliexpress.com^$image,script @@ -10794,6 +11391,7 @@ _mongo_stats/ ||cloudfront.net/vis_opt_no_jquery.js ||cls.ichotelsgroup.com^ ||clvk.viki.io^ +||clyp.it^*/log^ ||cmap.alibaba.com^ ||cmstrendslog.indiatimes.com^ ||cmstrendslog.timesnow.tv^ @@ -10853,6 +11451,7 @@ _mongo_stats/ ||crackle.com/tracking/ ||creativecommons.org/elog/ ||creativecommons.org^*/triples? +||creativefactory.zalando. ||creditcards.com/actions/page_view.php? ||creditcards.com/sb.php? ||crowdignite.com/img/l.gif @@ -10867,7 +11466,6 @@ _mongo_stats/ ||cyberlink.com/analytics/ ||da.virginmedia.com^ ||dabs.com/AbacusTest/clientinfo_bk.gif -||dailyfinance.com/tmfstatic/vs.gif? ||dailymail.co.uk/rta2/ ||dailymail.co.uk/tracking/ ||dailymotion.com/logger/ @@ -10905,15 +11503,16 @@ _mongo_stats/ ||diamond.transfermarkt.de^ ||dictionary.com/track/ ||diet.rodale.com^ -||digitalchocolate.com/event/track? ||digitalriver.com^*/globaltracking ||digitalspy.co.uk/gip1.php ||dilbert.com^*&tracker$script ||dippic.com/cgi-bin/index_dl.cgi? +||discordapp.com^*/science ||discordapp.com^*/track ||displaymate.com/cgi-bin/stat/ ||divxden.com^*/tracker.js ||djtunes.com^*&__utma= +||dl.meliacloud.com^ ||dmcdn.net/pxl/$domain=dailymotion.com ||dmcdn.net/track/$domain=dailymotion.com ||dmeserv.newsinc.com^ @@ -10964,10 +11563,10 @@ _mongo_stats/ ||efukt.com^*?hub= ||egg.com/rum/data.gif? ||ehow.com/services/jslogging/log/? +||ekg.riotgames.com^ ||elance.com^*/emc.php? ||elsevier.com/pageReport? ||email-tickets.com/dt?e=PageView -||email-wildstar-online.com/1x1.dyn? ||email.aol.com/cgi-bin*/flosensing? ||emarketing.rmauctions.com^ ||emv2.com/HO? @@ -10996,6 +11595,7 @@ _mongo_stats/ ||event-reporting-dot-webylytics.appspot.com^ ||eventlog.jackpot.de^ ||eventlogger.soundcloud.com^ +||events.jora.com^ ||events.privy.com^ ||events.reddit.com^ ||events.redditmedia.com^ @@ -11061,8 +11661,7 @@ _mongo_stats/ ||fishki.net/informer1/ ||flashget.org/cow_$script ||flickr.com/beacon/ -||flickr.com/beacon_client_api_timings.gne -||flickr.com/beacon_page_timings.gne +||flickr.com/beacon_ ||fling.com/zeftour/t_i.php? ||flipboard.com/usage? ||flipkart.com/ajaxlog/visitIdlog? @@ -11126,6 +11725,7 @@ _mongo_stats/ ||gamezone.com/?act= ||gardenweb.com^*/iv_footer.js ||gardenweb.com^*/iv_header.js +||gateway.reddit.com| ||gawker.com/?op=hyperion_useragent_data ||gawker.com/at.js.php ||gawker.com^*/trackers.html @@ -11165,7 +11765,6 @@ _mongo_stats/ ||gfycat.com^*/GFAN.min.js ||giffgaff.com/r/?id= ||giganews.com/images/rpp.gif -||gigya.com/js/gigyaGAIntegration.js ||gismeteo.*/stat.gif ||github.com/_private/browser/stats ||github.com/_stats @@ -11175,6 +11774,7 @@ _mongo_stats/ ||glamourmagazine.co.uk^*/LogPageView ||glassmoni.researchgate.net^ ||glean.pop6.com^ +||global.canon^*/analytics.js ||globes.co.il/ga.asp ||globes.co.il/shared/s.ashx? ||globester.com^*/track.js @@ -11207,7 +11807,6 @@ _mongo_stats/ ||google.com^*/urchin_post.js ||google.com^*/viewerimpressions? ||googlelabs.com/log/ -||gorillanation.com^*/flowplayer.ganalytics.swf ||gosanangelo.com/metrics/ ||gov.in/js/ga.js ||gq-magazine.co.uk^*/LogPageView @@ -11217,7 +11816,6 @@ _mongo_stats/ ||gumtree.com.au/?pc= ||h.cliphunter.com^ ||hanksgalleries.com/stxt/counter.php? -||harrisbank.com^*/zig.js ||harvester.eu.square-enix.com^ ||harvester.hbpl.co.uk^ ||haxx.ly/counter/ @@ -11350,6 +11948,7 @@ _mongo_stats/ ||io9.com^*/trackers.html ||ip-adress.com/gl?r= ||ip.breitbart.com^ +||ip.pichunter.com^ ||ipetitions.com/img.php? ||irs.gov/js/irs_reporting_cookie.js ||issn.org/isens_marker.php? @@ -11369,6 +11968,7 @@ _mongo_stats/ ||jalopnik.com^*/trackers.html ||jaludo.com/pm.php? ||javhd.com/click/ +||javher.com/analytics.js ||jessops.com/js/JessopsTracking. ||jetsetter.com/tracker.php ||jeuxjeux2.com/stats.php @@ -11386,7 +11986,6 @@ _mongo_stats/ ||juno.com/start/javascript.do?message=$image ||justanswer.com/browsercheck/ ||justanswer.com/ja_services/processes/log.asmx/ -||kalahari.net/includes/swatag.js ||kayak.*/gtm/ ||kayak.*/px/ ||kayak.com/k/redirect/tracking? @@ -11453,6 +12052,7 @@ _mongo_stats/ ||lm.pcworld.com/db/*/1.gif ||loc.gov/js/ga.js ||localads-statistics.maps.me^ +||localmonero.co/static/ga.js ||log.data.disney.com^ ||log.deutschegrammophon.com^ ||log.go.com^ @@ -11460,6 +12060,7 @@ _mongo_stats/ ||log.newsvine.com^ ||log.optimizely.com^ ||log.player.cntv.cn/stat.html? +||log.prezi.com^ ||log.snapdeal.com^ ||log.thevideo.me^ ||log.vdn.apps.cntv.cn^ @@ -11469,6 +12070,7 @@ _mongo_stats/ ||logdev.openload.co^ ||logger-*.dailymotion.com^ ||logger.dailymotion.com^ +||logger.nerdwallet.com^ ||logger.viki.io^ ||logging.goodgamestudios.com^ ||loggingservices.tribune.com^ @@ -11535,6 +12137,7 @@ _mongo_stats/ ||metrics.tbliab.net^ ||metrics.ted.com^ ||metrics.washingtonpost.com^ +||metrigo.zalan.do^ ||metro.co.uk/js/ga- ||metro.us/api/trackPage/ ||metroweekly.com/tools/blog_add_visitor/ @@ -11619,6 +12222,7 @@ _mongo_stats/ ||mytravel.co.uk/thomascooktrack.gif? ||mywebsearch.com/anx.gif? ||mywebsearch.com^*/mws_bw.gif? +||n26.com/n26_sp_ ||nabble.com/static/analytics.js ||naplesnews.com/metrics/ ||naptol.com/usr/local/csp/staticContent/js/ga.js @@ -11695,6 +12299,7 @@ _mongo_stats/ ||nyt.com/js/mtr.js ||nytimes.com/?url*&referrer$script ||nytimes.com/js/mtr.js +||nytimes.com^*/data-layer? ||nzbsrus.com/tracker/ ||nzonscreen.com/track_video_item ||nzpages.co.nz^*/track.js @@ -11738,6 +12343,7 @@ _mongo_stats/ ||overstock.com/uniquecount ||ownerdriver.com.au/ga. ||p.ctpost.com/article?i= +||pageinfo.motorsport.com^ ||pages03.net/WTS/event.jpeg? ||pajamasmedia.com/stats/ ||pandasecurity.com/js/ahref/ahref.js @@ -11772,6 +12378,8 @@ _mongo_stats/ ||petersons.com^*/trackFunctionsBeta.asp ||petplanet.co.uk^*/js/ga.js ||petri.co.il/akit/? +||pf.newegg.com^ +||phar.gu-web.net^ ||philly.com/log.json? ||phonedog.com/geo.php ||photobucket.com/ss/open.php? @@ -11835,6 +12443,7 @@ _mongo_stats/ ||powerreviews.com^*/ph.gif? ||presentationtracking.netflix.com^ ||presstv.ir/stat/ +||prezi.com/log/ ||pricegrabber.com/analytics.php ||priceline.com/svcs/$script ||priceline.com^*/beaconHandler? @@ -11856,7 +12465,7 @@ _mongo_stats/ ||ps.ecosia.org^ ||pubarticles.com/_hits.php? ||pubarticles.com/add_hits_by_user_click.php -||pulsar.ebay. +||pulsar.ebay.$script ||pulse-analytics-beacon.reutersmedia.net^ ||puritan.com/images/pixels/ ||pvstat.china.cn^ @@ -11952,7 +12561,7 @@ _mongo_stats/ ||rsscache.com/Section/Stats/ ||rsys2.net/pub/as? ||rt.prnewswire.com^ -||rt.rakuten.co.jp^ +||rt.rakuten.co.jp^$~xmlhttprequest ||rta.dailymail.co.uk^ ||rta2.metro.co.uk^ ||rte.ie/player/playertracker.js @@ -11964,6 +12573,7 @@ _mongo_stats/ ||s-msn.com/primedns.gif?$domain=msn.com ||s-msn.com/s/js/loader/activity/trackloader.min.js ||s.infogr.am^ +||s.infogram.com^ ||s.youtube.com^ ||s2.youtube.com^ ||s3s-bofm.net/ouv2/*.gif$image,third-party @@ -12006,6 +12616,7 @@ _mongo_stats/ ||seatguru.com^*/analytics.js ||seatguru.com^*/DMPDesktopBehaviorTracker.js ||seatguru.com^*/sg-tracking.js +||seattletimes.com/clientip ||secondspace.com^*/blank.gif ||securepaynet.net/image.aspx? ||seeclickfix.com^*/text_widgets_analytics.html @@ -12053,6 +12664,7 @@ _mongo_stats/ ||skyrock.net/img/pix.gif ||skyrock.net/js/stats_blog.js ||skyrock.net/stats/ +||skyscanner.*/slipstream/ ||slack.com/beacon/ ||slack.com/clog/track/ ||slacker.com/beacon/page/$image @@ -12060,8 +12672,10 @@ _mongo_stats/ ||slashdot.org/purple.gif ||slashgear.com/stats/ ||slide.com/tracker/ +||slipstream.skyscanner.net^ ||smallcapnetwork.com^*/viewtracker/ ||smartname.com/scripts/cookies.js +||smassets.net/assets/anonweb/anonweb-click-$script ||smetrics.att.com^ ||smetrics.delta.com^ ||snakesworld.com/cgi-bin/hitometer/ @@ -12233,6 +12847,7 @@ _mongo_stats/ ||stats.cardschat.com^ ||stats.christianpost.com^ ||stats.clear-media.com^ +||stats.dnaindia.com^ ||stats.ebay.com^ ||stats.europe.newsweek.com^ ||stats.eyeviewdigital.com^ @@ -12269,6 +12884,7 @@ _mongo_stats/ ||stats.uswitch.com^ ||stats.vc.gg^ ||stats.video.search.yahoo.com^ +||stats.videodelivery.net^ ||stats.visistat.com^ ||stats.vulture.com^ ||stats.wordpress.com^ @@ -12331,9 +12947,10 @@ _mongo_stats/ ||tag-stats.huffpost.com^ ||tagcommander.laredoute. ||tags.msnbc.com^ -||tags.news.com.au^ +||tags.news.com.au^$script ||tags.transportdirect.info^ ||tagx.nytimes.com^ +||takealot.com/rest/^*/collect ||talktalk.co.uk^*/log.html ||talktalk.co.uk^*/tracking/ ||target.com/ci/$script @@ -12398,6 +13015,7 @@ _mongo_stats/ ||torrentz.li/ping? ||torrentz.me/ping? ||torrentz.ph/ping? +||tortoise.proboards.com/tortoise.pl? ||toshibadirect.com^*/remarketing_google.js ||total.shanghaidaily.com^ ||totalporn.com/videos/tracking/?url= @@ -12469,6 +13087,7 @@ _mongo_stats/ ||tracking.olx-st.com^ ||tracking.olx. ||tracking.porndoelabs.com^ +||tracking.pornhd.com^ ||tracking.realtor.com^ ||tracking.resumecompanion.com^ ||tracking.shoptogether.buy.com^ @@ -12514,6 +13133,7 @@ _mongo_stats/ ||tubepornclassic.com/js/111.js ||tubxporn.com/track.php ||tumblr.com/impixu? +||tunein.com^*/log/ ||turn.com/js/module.tracking.js ||turnsocial.com/track/ ||tv-links.eu/qtt_spacer.gif @@ -12598,7 +13218,7 @@ _mongo_stats/ ||vidxden.com^*/tracker.js ||vietnamnet.vn^*/tracking.js ||villarenters.com/inttrack.aspx -||vimeo.com/log/outro_displayed +||vimeo.com/log/ ||vimeo.com^*?type=$ping ||vimeocdn.com/js_opt/ablincoln_combined.min.js ||viralnova.com/track.php @@ -12635,7 +13255,9 @@ _mongo_stats/ ||wallcannrewards.com^*/index.php? ||walletpop.com/track/ ||wallpaperstock.net/partners.js +||walmart.com/tealeaf ||warp.prnewswire.co.uk^ +||washingtonpost.com/notification-sw.js ||washingtonpost.com/rw/sites/twpweb/js/init/init.track-header-1.0.0.js ||washingtonpost.com/wp-srv/javascript/placeSiteMetrix. ||washingtonpost.com/wp-stat/analytics/ @@ -12698,6 +13320,7 @@ _mongo_stats/ ||ws.elance.com^*&referrer= ||ws.md/c.png? ||ws.yellowpages.ca^ +||wstats.e-wok.tv^ ||wtk.db.com^ ||wunderground.com/tag.php ||wusstrack.wunderground.com^ @@ -12715,7 +13338,7 @@ _mongo_stats/ ||xfinity.com/event/ ||xhamster.com/ajax.php?act=track_event ||xhamster.com/embed.log/ -||xhcdn.com/js/track.min.js? +||xhcdn.com/js/track. ||xing.com/collect/ ||xing.com/logjam/ ||xnxx.com/in.php?referer @@ -12773,6 +13396,7 @@ _mongo_stats/ ||youtube-nocookie.com/robots.txt? ||youtube.com/*_204?$~xmlhttprequest ||youtube.com/api/stats/ads? +||youtube.com/api/stats/delayplay? ||youtube.com/api/stats/playback? ||youtube.com/api/stats/qoe? ||youtube.com/get_video? @@ -12805,14 +13429,16 @@ _mongo_stats/ ||zytpirwai.net/track/ ! Mining $subdocument,third-party,domain=estream.to -$websocket,domain=123telugu.com|1q2w3.website|2giga.link|300mbfilms.co|a-o.ninja|adfreetv.ch|ajplugins.com|akvideo.stream|alltube.pl|alltube.tv|bigspeeds.com|biter.tv|bitvid.sx|byter.tv|catrumahminimalis.me|centrum-dramy.pl|cloudtime.to|ddmix.net|dekoder.ws|deltabit.co|djs.sk|drama-cool.me|estream.nu|estream.to|extratorrent.cd|fileone.tv|flashx.cc|flashx.ws|fruitstreams.com|gofile.io|hdyayinmac1.com|hentai-online.pl|hq-porns.com|ianimes.co|ifrp.xyz|intactoffers.club|jkanime.net|kickass.cd|kinohabr.net|kinokongo.cc|kinokrad.co|kinoprofi.org|kinosha.cc|lafmacun.net|leitor.net|leon08.tk|leon12.tk|leon16.tk|lewd.ninja|logovo.net|love-drama.pl|mladipodnikatelia.sk|monero-miner.com|movie4k.is|mp3free.pw|myeffect.net|myfeed4u.net|netiap.com|nowvideo.sx|oload.info|oload.tv|onlinevideoconverter.com|openload.co|potomy.ru|povwideo.net|powvideo.net|protect-iframe.com|reactor.cc|reservedoffers.club|rus.ec|sherlockonline.ru|shrink-service.it|skyback.ru|sleeptimer.org|sorteosrd.com|streamango.com|streambeam.io|streamcherry.com|streamplay.me|streamplay.to|streamplay.top|szukajka.tv|tainies.online|theappguruz.com|thepiratebay.cr|thevideo.cc|thevideo.ch|thevideo.io|thevideo.me|thevideo.us|thevideo.website|tokyodrift.ga|tubetitties.com|tvad.me|vidfile.net|vidgg.to|vidoza.net|vidto.me|vidtod.me|vidtodo.com|vidtudu.com|vidup.me|vidzi.si|vidzi.tv|wholecloud.net|ya3ale.com|zenexplayer.com|ziurim.eu|zona.plus -$xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to|catrumahminimalis.me|ddmix.net|dekoder.ws|estream.to|flashx.cc|freecontent.stream|leon08.tk|leon12.tk|leon16.tk|myeffect.net|nowvideo.sx|onlinevideoconverter.com|powvideo.net|sleeptimer.org|sorteosrd.com|streambeam.io|streamplay.top|szukajka.tv|tainies.online|vidfile.net|vidgg.to|wholecloud.net -! regex +$websocket,domain=123telugu.com|1q2w3.website|2giga.link|300mbfilms.co|adfreetv.ch|ajplugins.com|akvideo.stream|alltube.pl|alltube.tv|animeteatr.ru|annuaire-bleu.net|bigspeeds.com|biter.tv|bitvid.sx|bypassed.ws|byter.tv|catrumahminimalis.me|centrum-dramy.pl|cinemafacil.com|clipwatching.com|cloudtime.to|coinfaucet.eu|coinhub.win|crictime.com|crictime.is|ddmix.net|dekoder.ws|deltabit.co|descargas2020.com|djs.sk|drama-cool.me|estream.nu|estream.to|estream.xyz|extratorrent.cd|fileone.tv|filmstreamvk.site|flashx.cc|flashx.co|flashx.sx|flashx.to|flashx.tv|flashx.ws|fruitstreams.com|gofile.io|hdvid.life|hdvid.tv|hdvid.xyz|hdyayinmac1.com|hentai-online.pl|hq-porns.com|hqq.tv|hqq.watch|ianimes.co|ifrp.xyz|intactoffers.club|jkanime.net|kickass.cd|kinohabr.net|kinokongo.cc|kinokrad.co|kinoprofi.org|kinosha.cc|kinostuff.com|lafmacun.net|leitor.net|leon08.tk|leon12.tk|leon16.tk|lewd.ninja|logovo.net|love-drama.pl|mladipodnikatelia.sk|monero-miner.com|movie4k.is|mp3free.pw|myeffect.net|myfeed4u.net|netiap.com|nowvideo.sx|oload.info|oload.tv|onlinevideoconverter.com|openload.co|pebx.pl|potomy.ru|povw1deo.com|povwideo.net|powvideo.cc|powvideo.net|protect-iframe.com|proxyportal.eu|reactor.cc|reservedoffers.club|rus.ec|severita-service.ru|sherlockonline.ru|shrink-service.it|skyback.ru|sleeptimer.org|sorteosrd.com|streamango.com|streambeam.io|streamcherry.com|streamplay.me|streamplay.to|streamplay.top|szukajka.tv|tainies.online|theappguruz.com|thepiratebay.cr|thepiratebay.org|thepiratebay.red|thepiratebay.rocks|thevideo.cc|thevideo.ch|thevideo.io|thevideo.me|thevideo.us|thevideo.website|tokyodrift.ga|tomadivx.tv|tubetitties.com|tvad.me|unblockall.org|unblocked.gdn|vidfile.net|vidgg.to|vidoza.net|vidto.me|vidto.se|vidtod.me|vidtodo.com|vidtodo.me|vidtodo.pro|vidtudu.com|vidup.io|vidup.me|vidup.tv|vidzi.si|vidzi.tv|wallpoper.com|wearesaudis.net|wholecloud.net|ya3ale.com|yazilir.com|zenexplayer.com|ziurim.eu|zona.plus +$xmlhttprequest,domain=adfreetv.ch|alltube.pl|alltube.tv|auroravid.to|catrumahminimalis.me|ddmix.net|dekoder.ws|estream.to|flashx.cc|freecontent.stream|leon08.tk|leon12.tk|leon16.tk|myeffect.net|nowvideo.sx|onlinevideoconverter.com|powvideo.net|sleeptimer.org|sorteosrd.com|streambeam.io|streamplay.top|szukajka.tv|tainies.online|vidfile.net|vidgg.to|wholecloud.net +! regex ! /([0-9]{1,3}\.){3}[0-9]{1,3}.*(\/proxy|\.wasm|\.wsm|\.wa)$/$third-party,websocket /.*(\/proxy|\.wasm|\.wsm|\.wa)$/$websocket,xmlhttprequest,domain=~aochagavia.github.io|~edwin0cheng.github.io|github.io|rawgit.com|reactor.cc|sickrage.ca|sorteosrd.com|streamplay.to|tubetitties.com|vidfile.net ! ||2giga.link^*/hive.js ||browsealoud.com/plus/scripts/$script +||cdn1.pebx.pl^ +||cinemafacil.com/js.php ||de-mi-nis-ner2.info^ ||estream.nu/estream.js ||estream.to/bootstrap.min.js$script @@ -12820,16 +13446,29 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ||flashx.*/bootstrap.min.js ||gus.host/coins.js ||piti.bplaced.net^ -||s*.site.flashx. +||play.estream.nu^ +||play.estream.to^ +||play.estream.xyz^ ||shrink-service.it/js/cM.js +||site.flashx. ||stackpathdns.com/assets/javascript/cr.js ||stream.vidzi.tv^$websocket,xmlhttprequest ||support.2giga.link^ ||video.videos.vidto.me^ ||vidoza.net/*bootstrap. +||vidoza.net/app.js ||vidto.me/*bootstrap. ||vidzi.tv/*bootstrap. +||wallpoper.com^*/c.js ||worker.salon.com^ +! salon.com cpu mining +@@||content.jwplatform.com^$script,domain=salon.com +@@||platform.tout.com^$script,domain=salon.com +|http*://$script,third-party,domain=salon.com +! CSP Mining +$csp=child-src 'none'; frame-src 'self' *; worker-src 'none',domain=fileone.tv|theappguruz.com +$csp=child-src 'none'; frame-src *; worker-src 'none',domain=adfreetv.ch|ddmix.net|extratorrent.cd|gofile.io|hq-porns.com|intactoffers.club|kickass.cd|myfeed4u.net|reservedoffers.club|skyback.ru|szukajka.tv|thepiratebay.cr|thepiratebay.org|thepiratebay.red|thevideo.cc|thevideo.ch|thevideo.io|thevideo.me|thevideo.us|tvad.me|vidoza.net|vidup.me +$csp=worker-src 'none',domain=300mbfilms.co|akvideo.stream|alltube.pl|alltube.tv|animeteatr.ru|bigspeeds.com|biter.tv|byter.tv|centrum-dramy.pl|cinemafacil.com|coinhub.win|crictime.com|crictime.is|dekoder.ws|deltabit.co|descargas2020.com|estream.nu|estream.to|estream.xyz|filmonet.com|filmstreamvk.site|flashx.cc|300mbfilms.co|akvideo.stream|alltube.pl|alltube.tv|animeteatr.ru|annuaire-bleu.net|bigspeeds.com|biter.tv|bypassed.ws|byter.tv|centrum-dramy.pl|cinemafacil.com|clipwatching.com|coinfaucet.eu|coinhub.win|crictime.com|crictime.is|dekoder.ws|deltabit.co|descargas2020.com|estream.nu|estream.to|estream.xyz|filmonet.com|filmstreamvk.site|flashx.cc|flashx.co|flashx.sx|flashx.to|flashx.tv|flashx.ws|hdvid.life|hdvid.tv|hdvid.xyz|hentai-online.pl|hqq.tv|hqq.watch|ianimes.co|kinostuff.com|kinokongo.cc|lewd.ninja|love-drama.pl|movie4k.is|pebx.pl|potomy.ru|proxyportal.eu|povw1deo.com|povwideo.net|powvideo.cc|powvideo.net|reactor.cc|salon.com|severita-service.ru|sickrage.ca|sorteosrd.com|tokyodrift.ga|tomadivx.tv|unblockall.org|unblocked.gdn|vidfile.net|vidto.me|vidto.se|vidtod.me|vidtodo.com|vidtodo.me|vidtodo.pro|vidtudu.com|wallpoper.com|wearesaudis.net|ya3ale.com|yazilir.com|zenexplayer.com|ziurim.eu|flashx.co|flashx.sx|flashx.to|flashx.tv|flashx.ws|hdvid.life|hdvid.tv|hdvid.xyz|hentai-online.pl|hqq.tv|hqq.watch|ianimes.co|kinokongo.cc|kinostuff.com|lewd.ninja|love-drama.pl|movie4k.is|potomy.ru|povw1deo.com|povwideo.net|powvideo.net|reactor.cc|salon.com|sickrage.ca|sorteosrd.com|tokyodrift.ga|tomadivx.tv|vidfile.net|vidto.me|vidto.se|vidtod.me|vidtodo.com|vidtodo.me|vidtodo.pro|vidtudu.com|wearesaudis.net|ya3ale.com|zenexplayer.com|ziurim.eu ! Preliminarily blocking Omniture s_code tracking scripts (versions H.25 - H.25.2) due to breakage (https://adblockplus.org/forum/viewtopic.php?f=10&t=11378) ||abc.com/service/gremlin/js/files/s_code.js?$domain=abc.go.com ||adobe.com^*/omniture_s_code.js @@ -13014,6 +13653,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ||cpxl.golem.de^ ||dab-bank.de/img/dummy.gif ||dada.net^*/nedstat_sitestat.js +||daenischesbettenlager.de/analytics.js ||daparto.de/track- ||dasoertliche.de/wws/ ||dastelefonbuch.de^*/wws.js @@ -13035,6 +13675,9 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ||dw-eu.com.com^ ||elektromobil-dresden.de/tinc? ||elitepartner.de/km/tcnt.do? +||ens.luzernerzeitung.ch^ +||ens.nzz.ch^ +||ens.tagblatt.ch^ ||event.dkb.de^ ||express.de/analytics/ ||extszm.web.de^ @@ -13156,6 +13799,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ||spiegel.de^*/statistic/ ||sportal.de/js/cf.analytics.js ||stargate-planet.de^*counter*/c$image,script +||statistics.riskommunal.net^ ||stats.bmw.de^ ||stats.daserste.de^ ||stats01.20min.ch^ @@ -13180,6 +13824,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ||trackerstatistik.init-ag.de^ ||tracking.autoscout24.com^ ||tracking.beilagen-prospekte.de^ +||tracking.finanzen.net^ ||tracking.hrs.de^ ||tracking.kurier.at^ ||tracking.mobile.de^ @@ -13189,6 +13834,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ||tracking.statravel.de^ ||tracking.tchibo.de^ ||tracksrv.zdf.de^ +||trck.meinprospekt.de^ ||ts.faz.net^ ||ts.otto.de^ ||ts.rtl.de^ @@ -13234,6 +13880,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ||dm.journaldesfemmes.com^ ||dm.journaldunet.com^ ||dm.linternaute.com^ +||ea.celio.com^ ||ea.clubic.com^ ||ea.jeuxvideopc.com^ ||ea.lexpress.fr^ @@ -13249,6 +13896,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ||hit.leboncoin.fr^ ||iphonesoft.fr/js/analytics- ||jeu.net/hits.js +||jeuxvideo.com/contenu/medias/video/countv.php? ||lavenircdn.net^*/analytics.js? ||lecho.be/fb/? ||lemde.fr^*/metrics/ @@ -13269,6 +13917,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ||rtl.be^*/trkfblk.js ||rtl.fr/stats/ ||sa.tf1.fr^ +||secure-stat.canal-plus.com^ ||sfr.fr/js/pent-stats.jsp ||sport365.fr/ea.js ||stat.webevolutis.com^ @@ -13416,6 +14065,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ||s.pixfs.net/visitor.pixplug.in/ ||s.qhupdate.com^ ||s.renren.com^ +||sbeacon.sina.com.cn/e.gif ||sclick.baidu.com^ ||shrek.6.cn^ ||sina.com.cn/view? @@ -13505,17 +14155,10 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ||vroom.be^*/stats.php? ||webstatistieken.xs4all.nl^ ! Finnish -||3t.fi^*/zig.js ||analytics.sanoma.fi^ -||autobild.fi/zig.js ||huuto.net/js/analytic/ -||iltasanomat.fi^*/zig_c.min.js ||mtv3.fi/remarketing.js -||oikotie.fi^*/zig.js -||sanoma.fi^*/zig.js -||snstatic.fi^*/zig.js ||stat.mtv3.fi^ -||tiede.fi^*/zig.js ||ts.fi^*/spring.js ! Greek ||skroutz.gr/analytics/ @@ -13542,7 +14185,6 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ||bachecaannunci.it/statins3.php? ||c-date.it/tracking? ||c-date.it^*/tracking2/tr.js -||ciao.it/flextag/ ||click.tv.repubblica.it^ ||deagostinipassion.it/collezioni/analytics.js ||emng.libero.it^ @@ -13550,9 +14192,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ||gazzetta.it^*/stats.php? ||getscreensaver.it/statistiche/ ||joka.it/inquiero/isapi/csf.dll? -||la7.it/js-live/livestats.js ||la7.it/js-live/nielsen1.js -||la7.tv/ricerca/livestats.php? ||libero.it//js/comscore/ ||libero.it/cgi-bin/ajaxtrace? ||libero.it/cgi-bin/cdcounter.cgi? @@ -13562,9 +14202,11 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ||livestats.la7.tv^ ||mediaset.it/cgi-bin/getcod.cgi? ||mtv.it/flux/trackingcodes/ +||paginebianche.it/ip?dv= ||paginegialle.it/cgi-bin/getcod.cgi? ||paginegialle.it/cgi-bin/jimpres.cgi? ||pornolupo.org/track.js +||sa.sky.it^ ||seat.it/cgi-bin/getcod.cgi? ||servizi.unionesarda.it/controlli/ ||siteinfo.libero.it^ @@ -13616,6 +14258,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ||count.munhwa.com^ ||gather.hankyung.com^ ||hits.zdnet.co.kr^ +||log.sv.pandora.tv^ ||naver.com/PostView.nhn?$image ||seoul.co.kr/weblog/ ||track.tiara.daum.net^ @@ -13645,7 +14288,6 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ! Polish |http://x.o2.pl^ ||analytics.gazeta.pl^ -||audycje.tokfm.pl^ ||dot.wp.pl^ ||entryhit.wp.pl^ ||interia.pl^*/hit. @@ -13653,6 +14295,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ||mklik.gazeta.pl^ ||nasza-klasa.pl^*/pp_gemius ||rek.www.wp.pl^ +||savecart.pl/d/ ||squid.gazeta.pl/bdtrck/ ||stats.teledyski.info^ ||wp.pl/?rid= @@ -13668,6 +14311,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ||lancenet.com.br/pw.js ||log.r7.com^ ||logger.rm.uol.com.br^ +||logger.uol.com.br^ ||metrics.uol.com.br^ ||sapo.*/clk?u= ||sl.pt/wa.gif? @@ -13675,6 +14319,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ||tm.uol.com.br^ ||tracker.bt.uol.com.br^ ||tracker.publico.pt^ +||uai.com.br^*/analytics.js ||uol.com.br/stats? ||urchin.estadao.com.br^ ! Russian @@ -13715,9 +14360,11 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ||ssp.rambler.ru^ ||stat.api.2gis.ru^ ||stat.lenta.ru^ +||stat.pravmir.ru^ ||stat.russianfood.com^ ||stat.woman-announce.ru^ ||stats.lifenews.ru^ +||stats.mos.ru^ ||superjob.ru/ws/ ||sync.rambler.ru^ ||tracker.tiu.ru^ @@ -13730,18 +14377,20 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ||24ur.com/bin/player/?mod=statistics& ||tracker.azet.sk^ ! Spanish +||abc.es/pixel/ ||analytics.infobae.com^ ||audiencies.ccma.cat^ +||bankinter.com/res/img/documento_cargado.gif? ||coletor.terra.com^ ||esmas.com/scripts/esmas_stats.js ||estadisticas.lanacion.com.ar^ ||estadonline.publiguias.cl^ ||g.siliconweek.es^ ||hits.antena3.com^ -||lanacion.com.ar/apw.js -||lavozdegalicia.es/apw.js +||pixel.europapress.net^ ||stats.milenio.com^ ||t13.cl/hit/ +||taringa.net/ajax/track-visit.php ||terra.com.mx/js/metricspar_ ||terra.com.mx^*/metrics_begin.js ||terra.com.mx^*/metrics_end.js @@ -13750,10 +14399,12 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ||trrsf.com/metrics/ ! Swedish ||ai.idg.se^ +||ax.idg.se^ ||beacon.mtgx.tv^ ||blocket.se/js/trafikfonden.js ||falkenbergtorget.se/sc.gif? ||fusion.bonniertidskrifter.se^ +||gx.idg.se^ ||prisjakt.nu/js.php?p=trafikfonden ||prod-metro-collector.cloudapp.net^ ||stat.nyheter24.se^ @@ -13883,11 +14534,12 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||ad.crwdcntrl.net^$script,domain=cityam.com|investopedia.com @@||ad.zanox.com/ppc/$subdocument,domain=wisedock.at|wisedock.co.uk|wisedock.com|wisedock.de|wisedock.eu @@||adblockanalytics.com/ads.js| +@@||addgene.org/headers/blat/js/analyze.js @@||adidas.com^*/adidasAnalytics.js? @@||adobedtm.com^*/mbox-contents-$script,domain=lenovo.com|newyorker.com|oprah.com|pnc.com|vanityfair.com|wired.com @@||adobedtm.com^*/s-code-$script @@||adobedtm.com^*/satellite-$script -@@||adobedtm.com^*/satelliteLib-$script,domain=argos.co.uk|collegeboard.org|crackle.com|crimewatchdaily.com|directline.com|laredoute.co.uk|laredoute.com|lenovo.com|lowes.com|mastercard.us|monoprice.com|nbcnews.com|newyorker.com|oprah.com|pnc.com|realtor.com|redbull.tv|searspartsdirect.com|smooth.com.au|sonycrackle.com|stuff.co.nz|subaru.com|timewarnercable.com|vanityfair.com|wired.com +@@||adobedtm.com^*/satelliteLib-$script,domain=argos.co.uk|collegeboard.org|crackle.com|crimewatchdaily.com|directline.com|jeep.com|laredoute.co.uk|laredoute.com|lenovo.com|lowes.com|mastercard.us|mathworks.com|monoprice.com|nbcnews.com|newyorker.com|oprah.com|pnc.com|realtor.com|redbull.tv|searspartsdirect.com|smooth.com.au|sonycrackle.com|stuff.co.nz|subaru.com|timewarnercable.com|vanityfair.com|wired.com @@||adobetag.com/d2/$script,domain=thestar.com @@||adobetag.com^*/amc.js$script @@||adobetag.com^*/sitecatalyst.js$domain=hbf.com.au|seattlepi.com|tv.com @@ -13935,6 +14587,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||app.instapage.com/ajax/$xmlhttprequest @@||app.link/_r?sdk=*&callback=$script,domain=npr.org @@||arcgis.com^*/heatmap.js +@@||archive.softwareheritage.org^*/stat/counters/$xmlhttprequest @@||arkadiumhosted.com^*/google-analytics-logger.swf$object-subrequest @@||arstechnica.com/services/incr.php?*=interactions.adblock-annoy.click$xmlhttprequest @@||atdmt.com/ds/yusptsprtspr/ @@ -13954,6 +14607,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||barclays.co.uk/touchclarity/mbox.js @@||barclays.touchclarity.com^$domain=barclaycard.co.uk @@||bbc.co.uk/frameworks/nedstat/$script,~third-party +@@||bbc.co.uk/radio/player/*/logger.js$script,~third-party @@||bbci.co.uk/bbcdotcom/*/script/av/emp/analytics.js$domain=bbc.co.uk @@||bbci.co.uk^*/comscore.js$domain=bbc.co.uk @@||bc.geocities.*/not_found/ @@ -13987,6 +14641,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||by.optimost.com^$domain=ft.com @@||c.microsoft.com/ms.js$domain=microsoft.com|store.office.live.com|xbox.com @@||c.mmcdn.net^*/flash/config/metrics.xml$domain=moshimonsters.com +@@||c212.net^$image,domain=prnewswire.com @@||cache.nymag.com^*/clickability.js @@||canada.com/js/ooyala/comscore.js @@||canadiantire.ca^*/analytics.sitecatalyst.js @@ -14072,6 +14727,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||dailyfinance.com/traffic/? @@||dailymail.co.uk/brightcove/tracking/ted3.js @@||darksky.net^*/analytics.js$script,~third-party +@@||ddmcdn.com^*/comscore.streaming.$script,domain=www.tlc.com @@||deals.nextag.com^*/ClickTracker.jsp @@||debenhams.com/foresee/foresee-trigger.js @@||demandbase.com^*/ip.json?$xmlhttprequest,domain=vmware.com @@ -14091,6 +14747,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||dplay.com^*/comscore.streaming.min.js @@||dplay.com^*/google_analytics.js @@||dpm.demdex.net/id?$script,domain=gamespot.com +@@||dpm.demdex.net/id?$xmlhttprequest,domain=foxnews.com @@||dtdc.in/tracking/tracking_results_$subdocument,domain=dtdc.com @@||dw.cbsi.com/anonc.js$domain=cnet.com|gamespot.com|giantbomb.com @@||dw.cbsi.com/js/dw.js$domain=cnet.com @@ -14126,9 +14783,9 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||facebook.com/ajax/photos/logging/session_logging.php?$xmlhttprequest @@||facebook.com/common/referer_frame.php$subdocument,domain=facebook.com @@||faostat3.fao.org^*/google-analytics-manager.js +@@||fastway.co.nz/Umbraco/Api/Tracking/ @@||fccbrea.org^*/swfaddress.js @@||fifa.com^*/webanalytics.js? -@@||files.bbci.co.uk/echo-client-js/$script @@||firstdirect.com^*/logging-code.js @@||fitloop.co/packages/GAnalytics.js? @@||flagshipmerchantservices.com/clickpathmedia.js @@ -14165,6 +14822,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||glamour.com/aspen/components/cn-fe-stats/js/$script @@||go-mpulse.net/boomerang/$script,domain=cnet.com @@||go.com/combiner/*/comscore.$script +@@||go.com/disneyid/responder$subdocument @@||go.com/stat/dolwebanalytics.js @@||go.com/stat/flash/analyticreportingas3.swf @@||go.com^*/analytics/tracker.otv.js @@ -14181,7 +14839,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||google.com/js/gweb/analytics/$domain=google.com @@||google.com/js/gweb/analytics/autotrack.js$domain=gradleplease.appspot.com @@||google.com/js/gweb/analytics/doubletrack.js$domain=android.com -@@||googletagmanager.com/gtm.js?$domain=airasia.com|asus.com|bhaskar.com|broadcom.com|computerworlduk.com|desigual.com|drumstick.com|ebuyer.com|elevationscu.com|gamepix.com|git-tower.com|google.com|itv.com|jobs.net|keygames.com|magicjack.com|moviefone.com|nestio.com|newsy.com|optus.com.au|rebtel.com|rockstargames.com|rollingstone.com|rozetka.com.ua|sixflags.com|support.amd.com|talktalk.co.uk|techradar.com|toto.co.jp|usmagazine.com +@@||googletagmanager.com/gtm.js?$domain=adsoup.com|airasia.com|asus.com|bhaskar.com|broadcom.com|computerworlduk.com|desigual.com|drumstick.com|ebuyer.com|elevationscu.com|gamepix.com|git-tower.com|google.com|itv.com|jobs.net|keygames.com|magicjack.com|moviefone.com|nestio.com|newsy.com|optus.com.au|rebtel.com|rockstargames.com|rollingstone.com|rozetka.com.ua|sixflags.com|support.amd.com|talktalk.co.uk|techradar.com|toto.co.jp|usmagazine.com @@||googletagmanager.com/gtm.js?id=GTM-5D256R&l=aedataLayer^ @@||googletagservices.com/tag/js/gpt.js$domain=speedtest.net @@||gorillanation.com/js/triggertag.js$domain=comingsoon.net|playstationlifestyle.net @@ -14206,6 +14864,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||hotwirestatic.com^*/opinionLab.js$domain=hotwire.com @@||i.s-microsoft.com/wedcs/ms.js$domain=skype.com @@||ibis.com/scripts-*/xtanalyzer_roi.js +@@||ibispaint.com/js/googleAnalytics.js @@||ibm.com/software/reports/compatibility/clarity-reports/js/$script,~third-party @@||images-iherb.com/js/ga-pro*.js$domain=iherb.com @@||img.en25.com/eloquaimages/clients/PentonMediaInc/$image,domain=windowsitpro.com @@ -14218,10 +14877,16 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||imrworldwide.com^*/swfobject.js @@||imwx.com/jsRollup?$script,domain=weather.com @@||inazuma.co/campaign/js/heatmap.js$domain=monopoly.mcdonalds.co.uk +@@||innovelsolutions.com^*/tracking/$~third-party +@@||inpref.com/frosmo.xdm.html?$subdocument +@@||inpref.com/messageApi?$xmlhttprequest +@@||inpref.s3.amazonaws.com/frosmo.easy.js$script,third-party +@@||inpref.s3.amazonaws.com/sites/eventim_$script,third-party @@||intel.com^*/angular-google-analytics.js @@||iocdn.coremetrics.com^*.js?V=$domain=24ace.co.uk @@||iocdn.coremetrics.com^*/io_config.js?ts=$domain=24ace.co.uk @@||itworld.com/elqnow/elq*.js +@@||jabra.com/api/Analytics/$xmlhttprequest,domain=jabra.com @@||jackjones.com^*/google-analytics-tagging.js @@||jeevansathi.com/minify.php?files=$script,stylesheet @@||jimmyjohns.com/Scripts/angularytics.$script @@ -14272,9 +14937,9 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||maps.google.*/gen_204?$xmlhttprequest @@||maserati.com^*/transparent1x1.png @@||maxmind.com/app/country.js$domain=lenovo.com|nationalgeographic.com|paypal.fr -@@||maxmind.com/geoip/v2.0/country/$xmlhttprequest,domain=elgato.com +@@||maxmind.com/geoip/$xmlhttprequest,domain=elgato.com @@||maxmind.com^*/geoip.js$domain=aljazeera.com|ballerstatus.com|bikemap.net|carltonjordan.com|cashu.com|coolsport.tv|dereon.com|dr.dk|everydaysource.com|fab.com|girlgames4u.com|incgamers.com|ip-address.cc|maaduu.com|qatarairways.com|sat-direction.com|sotctours.com|stoli.com|vibe.com -@@||maxmind.com^*/geoip2.js$domain=elgato.com|fallout4.com|metronews.ca|mtv.com.lb|runningheroes.com|teslamotors.com +@@||maxmind.com^*/geoip2.js$domain=boostedboards.com|elgato.com|fallout4.com|metronews.ca|mtv.com.lb|runningheroes.com|teslamotors.com @@||mec.ca/media/javascript/resxclsx.js @@||media-imdb.com^*/clickstream.js @@||media.ft.com/j/optimost-$domain=ft.com @@ -14315,7 +14980,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||msn.com/c.gif?rid=$image,domain=my.msn.com @@||munchkin.marketo.net/munchkin.js @@||musicvideogenome.com/javascripts/stats.js -@@||mxpnl.com/libs/mixpanel-*.min.js$domain=change.org|greentoe.com|intuit.com|nbc.com|thefrisky.com +@@||mxpnl.com/libs/mixpanel-*.min.js$domain=change.org|frigidaire.com|greentoe.com|intuit.com|nbc.com|thefrisky.com @@||mxpnl.com^$domain=mixpanel.com @@||mybuys.com/webrec/wr.do? @@||mycokerewards.com^*/webtrends/mcr3-webtrends_POST_$script @@ -14445,7 +15110,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||sahibinden.com/assets/analytics*.js$script @@||samepage.io/assets/lib/google-analytics/GoogleAnalytics.js? @@||sbstatic.com.au/js/tealium.js$domain=sportsbet.com.au -@@||scorecardresearch.com/beacon.js$domain=agame.com|ahmedabadmirror.com|allmusic.com|allrecipes.com|amctv.com|apl.tv|babycenter.com|bonappetit.com|calgaryherald.com|canada.com|cbc.ca|dailymail.co.uk|deviantart.com|discovery.com|edmontonjournal.com|fastcompany.com|financialpost.com|firstwefeast.com|hitfix.com|huffingtonpost.com|indiatimes.com|landandfarm.com|last.fm|leaderpost.com|m.tmz.com|montrealgazette.com|nationalpost.com|newsday.com|ottawacitizen.com|outsideonline.com|radaronline.com|salon.com|sci2.tv|syfy.com|theprovince.com|thestar.com|thestarphoenix.com|thinkatheist.com|tmz.com|v3.co.uk|vancouversun.com|windsorstar.com +@@||scorecardresearch.com/beacon.js$domain=agame.com|ahmedabadmirror.com|allmusic.com|amctv.com|apl.tv|babycenter.com|bonappetit.com|calgaryherald.com|canada.com|cbc.ca|dailymail.co.uk|deviantart.com|discovery.com|edmontonjournal.com|fastcompany.com|financialpost.com|firstwefeast.com|hitfix.com|huffingtonpost.com|indiatimes.com|investigationdiscovery.com|landandfarm.com|last.fm|leaderpost.com|m.tmz.com|montrealgazette.com|nationalpost.com|newsday.com|ottawacitizen.com|outsideonline.com|radaronline.com|salon.com|sci2.tv|syfy.com|theprovince.com|thestar.com|thestarphoenix.com|thinkatheist.com|tlc.com|tmz.com|v3.co.uk|vancouversun.com|windsorstar.com @@||scorecardresearch.com/c2/plugins/streamsense_plugin_html5.js @@||scorecardresearch.com/c2/plugins/streamsense_plugin_theplatform.js @@||scorecardresearch.com/crossdomain.xml$domain=rte.ie @@ -14503,6 +15168,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||tags.bkrtx.com/js/bk-coretag.js$domain=mlb.com @@||tags.bluekai.com/site/*?ret=$subdocument,domain=mlb.com|zillow.com @@||tags.crwdcntrl.net^$script,domain=indiatimes.com|weather.com +@@||tags.news.com.au/prod/metrics/metrics.js$script,~third-party @@||tags.w55c.net/rs?*&t=marketing$image @@||tc.bankofamerica.com/c? @@||ted.com/decor/javascript/magnify_stats.js @@ -14516,6 +15182,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||thestreet-static.com/video/js/kGoogleAnalytics.js? @@||thetenthwatch.com/js/tracking.js$~third-party @@||ticketm.net^*/click_track.js +@@||tools.usps.com/go/scripts/tracking.js @@||toshiba.com/images/track/track.gif?track=load&$xmlhttprequest,domain=start.toshiba.com @@||toyota.com/analytics/recall_af.js$domain=toyota.com @@||track.adform.net/serving/scripts/trackpoint/$script,domain=strokekampanjen.se|tigerofsweden.com @@ -14534,6 +15201,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||trutv.com/ui/scripts/coffee/modules/analytics/click-tracker.js$script @@||turner.com/cnn/*/video/chartbeat.js$domain=cnn.com @@||turner.com^*/aspenanalytics.xml$domain=cnn.com +@@||tw.cx/c?a=$xmlhttprequest,domain=justwatch.com @@||twimg.com/googleanalytics/analytics.js$script,domain=twitter.com @@||uefa.com/inc/js/core/projects/statistics/statistics.js?$script @@||uefa.com^*/chartbeat-trending-carousel.js @@ -14556,7 +15224,10 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||utm.arc.nasa.gov/images/ @@||uverseonline.att.net/report/click_tracking_nes.json @@||v.me/personal/assets/ntpagetag-$script +@@||vaadin.com^*/heatmap.js @@||vacayvitamins.com/wp-content/plugins/wp-minify/min/?*/google-analyticator/$script +@@||validate.onecount.net/js/all.min.js$script,domain=foreignpolicy.com +@@||validate.onecount.net/onecount/api/public/$script,domain=foreignpolicy.com @@||vast.com/vimpressions.js$domain=everycarlisted.com @@||verizon.com/images/track/track.gif?track=load&$xmlhttprequest @@||vice.com^*/vmp_analytics.js @@ -14591,6 +15262,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||washingtonpost.com/wp-stat/analytics/main.js$domain=subscribe.washingtonpost.com @@||washingtonpost.com^*/spacer.gif?$image @@||wbshop.com/fcgi-bin/iipsrv.fcgi? +@@||wcnc.com/content/libs/comscore/comscore.min.js @@||websimages.com/JS/Tracker.js @@||webtrack.dhlglobalmail.com^ @@||webtrends.com^*/events.svc$subdocument,domain=mycokerewards.com @@ -14625,6 +15297,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||yimg.com^*/ywa.js$domain=nydailynews.com|travelscream.com|yahoo.com @@||ynet.co.il/Common/App/Video/Gemius/gstream.js @@||ynetnews.com/Common/App/Video/Gemius/gstream.js +@@||youbora.com/*/js/adapters/jwplayer$script @@||youtube.com/api/analytics/$~third-party @@||youtube.com/api/stats/watchtime?$image,domain=youtube.com @@||zappos.com/js/trackingPixel/mercentTracker.js @@ -14633,7 +15306,12 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||zynga.com/current/iframe/track.php?$domain=apps.facebook.com ! Mining-related whitelists @@||alltube.tv/jsverify.php$~third-party,xmlhttprequest +@@||broadcastt.xyz/apps/$websocket +@@||imaster.space^$websocket +@@||mycdn.me/chat$websocket +@@||mycdn.me/publish$websocket @@||onlinevideoconverter.com/webservice|$~third-party,xmlhttprequest +@@||realtime.tracker.network^$websocket @@||szukajka.tv/jsverify.php$~third-party,xmlhttprequest @@||szukajka.tv/szukaj|$~third-party,xmlhttprequest @@||ws.webcaster.pro^$websocket @@ -14768,7 +15446,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ! French @@||actiris.be/urchin.js @@||actiris.be^*/urchin.js -@@||adobedtm.com^*/satelliteLib-$script,domain=icimusique.ca|laredoute.be|laredoute.ch|laredoute.fr|nrj.fr +@@||adobedtm.com^*/satelliteLib-$script,domain=icimusique.ca|laredoute.be|laredoute.ch|laredoute.fr|nrj.fr|tou.tv @@||adyoulike.omnitagjs.com^$script,domain=dl.free.fr @@||analytics.belgacom.be/tms/loader.js$domain=proximus.be @@||analytics.ladmedia.fr/parismatch/xtcore_mod2.js$domain=parismatch.com @@ -14787,6 +15465,8 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||lesinrocks.com/min/?f=*/chartbeat.js @@||lprs1.fr/assets/js/lib/squid/smarttag.js$domain=leparisien.fr @@||matvpratique.com/tools/min/index.php?f=*/xtclicks.js +@@||maxmind.com/geoip/$xmlhttprequest,domain=dcshoes.fr +@@||maxmind.com^*/geoip2.js?$script,domain=dcshoes.fr @@||omnitagjs.com/fo-*/captcha/$domain=dl.free.fr @@||omnitagjs.com/fo-api/omniTag?$xmlhttprequest,domain=dl.free.fr @@||orange.fr^*/wtbase.js @@ -14798,6 +15478,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||sosh.fr^*/wtinit.js @@||stat.prsmedia.fr/tag/stat.js$domain=bienpublic.com @@||static.lci.fr/assets/scripts/common/tracker.js?$script,~third-party +@@||tag.aticdn.net^*/smarttag.js$domain=mon.compteczam.fr @@||tf1.fr/assets/js/build/lib/smarttag.js$domain=tf1.fr @@||tf1.fr/assets/js/build/lib/xiti.js$domain=tf1.fr @@||tv5.org/cms/javascript/*/sitestat.js @@ -14806,6 +15487,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ! Bulgarian @@||google-analytics.com/analytics.js$domain=novatv.bg ! Chinese +@@||aixifan.com^*/sensorsdata.min.js?$domain=acfun.cn @@||amazonaws.com^*-google-analytics.js$domain=dcard.tw @@||aolcdn.com/js/mg2.js$domain=engadget.com @@||aolcdn.com/omniunih_int.js$domain=engadget.com @@ -14831,6 +15513,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||bolha.com/js/gemius_.js? @@||csfd.cz/log? @@||googletagmanager.com/gtm.js?$domain=autorevue.cz|e15.cz|mobilmania.cz|sportrevue.cz|zive.cz +@@||seznam.cz/?spec=*&url=$image,domain=search.seznam.cz ! Danish @@||adobedtm.com^*/satelliteLib-$script,domain=elgiganten.dk @@||advertisers.dk/wp-content/uploads/*/google-analytics-$image,domain=advertisers.dk @@ -14842,6 +15525,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||tv2.dk/js/adobeanalytics/AppMeasurement.js$script ! Dutch @@||ad.crwdcntrl.net^$script,domain=rtl.nl +@@||analytics.ooyala.com/static/analytics.js$script,domain=humo.be @@||bundol.nl/skin/*/js/prototype/prototype.js,*/GoogleAnalyticsPlus/ @@||globecharge.com/images/ping.gif? @@||google-analytics.com/analytics.js$domain=vd.nl @@ -14889,6 +15573,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| ! Italian @@||adobedtm.com^*/satelliteLib-$script,domain=laredoute.it @@||adobetag.com/d2/telecomitalia/live/Aggregato119TIM.js$domain=tim.it +@@||analytics.edgekey.net/ma_library/javascript/javascript_malibrary.js$domain=hbsmediasetit.deltatre.net @@||androidgalaxys.net/wp-content/plugins/*/google-analyticator/$script @@||beppegrillo.it/mt-static/js/ga_social_tracking.js @@||codicebusiness.shinystat.com/cgi-bin/getcod.cgi?$script,domain=grazia.it|panorama-auto.it|panorama.it @@ -14965,11 +15650,9 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||alfadirect.ru/api/analytics/latest?$~third-party,xmlhttprequest @@||boxberry.ru/bitrix/templates/main.adaptive/js/tracking.js @@||boxberry.ru/tracking.service/ -@@||crazypanda.ru/m/js/social-$script,domain=crazypanda.ru @@||criteo.net/js/ld/publishertag.js$domain=novayagazeta.ru @@||dict.rambler.ru/fcgi-bin/$xmlhttprequest,domain=rambler.ru @@||google-analytics.com/analytics.js$domain=nabortu.ru|poiskstroek.ru -@@||google-analytics.com/ga.js$domain=carambatv.ru @@||googletagmanager.com/gtm.js?$domain=sportmaster.ru @@||itv.1tv.ru/stat.php? @@||k12-company.ru^*/statistics.js$script @@ -14980,6 +15663,7 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||online.bcs.ru^*/piwik.bcs.js$script @@||player.fc-zenit.ru/msi/geoip?$xmlhttprequest @@||player.vgtrk.com/js/stat.js? +@@||rtr-vesti.ru/pvc_cdn/js/stat.js$domain=player.vgtrk.com @@||ssp.rambler.ru/acp/capirs_main.$script,domain=afisha.ru @@||ssp.rambler.ru/capirs.js$domain=afisha.ru @@||swa.mail.ru/cgi-bin/counters?$script @@ -15018,10 +15702,12 @@ $xmlhttprequest,domain=a-o.ninja|adfreetv.ch|alltube.pl|alltube.tv|auroravid.to| @@||turkcelltvplus.com.tr^*/google_analytics/main.js? @@||tvyo.com/player/plugins/comscorePlugin.swf?$object-subrequest ! Ukrainian +@@||akamaized.net^*/js/tracking/ninja.js$script,domain=olx.ua @@||bemobile.ua/lib/lib.js$domain=tsn.ua @@||gemius.pl/gplayer.js$domain=tsn.ua +@@||googletagmanager.com/gtm.js$script,domain=olx.ua +@@||ninja.onap.io/ninja-cee.js$script,domain=olx.ua @@||uaprom.net/image/blank.gif?$image @@||ukrposhta.ua/js/tracking.js ! Anti-Adblock @@|http://r.i.ua/s?*&p*&l$image,domain=swordmaster.org -! Checksum: ZFLRjeT/gBoZuf3Gy4cx0w diff --git a/restscrape/uBlock/assets/thirdparties/mirror1.malwaredomains.com/files/justdomains b/restscrape/uBlock/assets/thirdparties/mirror1.malwaredomains.com/files/justdomains index ff9e4dd..3a3a336 100644 --- a/restscrape/uBlock/assets/thirdparties/mirror1.malwaredomains.com/files/justdomains +++ b/restscrape/uBlock/assets/thirdparties/mirror1.malwaredomains.com/files/justdomains @@ -1,9 +1,12 @@ + 0000mps.webpreview.dsl.net 0001.2waky.com 000lk3v.wcomhost.com 000lkub.rcomhost.com 000ll4q.rcomhost.com 000lp59.wcomhost.com +000m9w3.wcomhost.com +000macu.wcomhost.com 001547.000webhostapp.com 001wen.com 00capital0neservice.000webhostapp.com @@ -43,6 +46,8 @@ 0971pkw.com 0995114.net 09zyy.com +0ec97c88.000webhostapp.com +0f1dc77bd4.000webhostapp.com 0ff.bz 0jaqkuc24kdjvpgdc8va.littlematchagirl.com.au 0jaqkuc24kdjvpgdc8va.maherstcottage.com.au @@ -58,18 +63,26 @@ 0wa2018webportalupdate.editor.multiscreensite.com 0zrnafy0cm1cqvg3g6ey.littlematchagirl.com.au 100000munkahely.hu +100032351.hol.es +100033212k.hol.es 1000agres.pt 1000avenue.com +1000rupaiya.com +1006565215.hol.es 10086hyl.com 100jzyx.com +100league0flegends00mystery001.000webhostapp.com 100sitehosting.com 100todaydeals.com 1010fz.com 101.boquan.net +101homeschool.com 101view.net +1036560fsp.hol.es 109070-deutschland-gast-angabe-nachweis.sicherheitshilfe-sicherheitssystem.tk 10eurosbonheur.org 10g.com.tr +1102350s.hol.es 1147.org 114oldest.com 114.sohenan.cn @@ -100,6 +113,8 @@ 166e61.com 1688dhw.com 1688.se +1699.com.au +16games.it 1710coffee.com 173okwei.com 17567525724242400047ss7844577id40004546465465340522.cufflaw.com @@ -108,6 +123,7 @@ 1788111.com 17i8.org 17so.so +1860-nicaragua-banish.com 18846846874646-verify.net 18cum.com 18dd.net @@ -115,6 +131,7 @@ 1962lawiah.esy.es 19degrees.org 19free.org +19tv.top 1a-consultants.com 1admalrop4da2ft.babicovydobroty-recepty.info 1ambu11.com @@ -122,6 +139,8 @@ 1bancanetbanamex-ingreso.com 1bkeldneetdiq5vkcfax.littlematchagirl.com.au 1bkeldneetdiq5vkcfax.maherstcottage.com.au +1bm0-verified-identity8910.com +1b.yt 1c.42it.ru 1enkk.online 1fwjpdwguvqs.com @@ -175,6 +194,7 @@ 2012ui.com 2017cancel-stopactionnow.info 2018asss.000webhostapp.com +2018concorsolaterra.000webhostapp.com 2018halkbank.com 2018.zone 2020closings.com @@ -185,6 +205,7 @@ 2346ytrew3.from-mn.com 23ud82.com 247discountshop.com +24bitex.su 24hinvestment.net 24hourdentistlondon.co.uk 24litegames.com @@ -193,8 +214,10 @@ 24onlineskyvideo.info 24option-scam.com 24pccheck.greatcontents2stablenows.win +24sevencs.com 24x7mediaworks.com 24xiaz5ai.cn +25work.com 261512.60731134x.cn 2666120.com 26c52281.ngrok.io @@ -203,17 +226,24 @@ 296f4h3wluqxmie0yqbk8n.littlematchagirl.com.au 299800-de-nutzung-mitteilung-benutzer.sicherheitshilfe-sicherheitssystem.ga 2bai8wb5d6.kenstewardministries.org +2-bit.net.ru +2bits.org.ru 2ciiz5gja8.bradul.creatory.org 2df455.petprince-vn.com +2e22e99ot9oofkkkf.000webhostapp.com 2m398bu923-rv-read.com 2mbmrdgm42.melpn4fc5q.madpendesign.com.au +2nv-acc.online 2online-activation.net 2putra.id 2sitb9fxrg.vonrvsrkg1.madpendesign.com.au 2sm9qki8hgyizog8uoj1.maherstcottage.com.au 2tifbwssedhalasalntd.maherstcottage.com.au +2way-world.com 2wmfu0kq8z.7inoehna03.madpendesign.com.au +3028a.alarmandburglarsystems.com.au 308888.com +30dayaffiliatechallenge.com 30horas-acesso.com 30horas-hostname.com 312elementsweb.com @@ -228,15 +258,19 @@ 330824.com 332818-de-prob-sicherheit-validierung.sicherheitshilfe-schutz.ml 332gm.com +33e3181750.000webhostapp.com 33jjtmkd6j.ivertiipolska.com.pl 33kkvv.com 33lzmm.com 33nn.com 345hc.com 354cf0bd.ngrok.io +36-5authfailures.gq +365chang.pw 365onlinecheck.com 365rebo.com 365tc.com +366authenerror.ga 367032-deu-storno-angabe-benutzer.sicherheitshilfe-schutz.ml 368493-deu-storno-mitteilung-nachweis.sicherheitssystem-sicherheitshilfe.cf 36robots.com @@ -275,6 +309,7 @@ 402428-de-storno-sicherheit-benutzer.vorkehrung-sicherheitssystem.ml 405pergolas.com 4074c4aeda7021213cf61ec23013085e.pw +40ed922ac7.000webhostapp.com 40.nu 40-sm.000webhostapp.com 416c6447656e.000webhostapp.com @@ -283,10 +318,12 @@ 426-healthandbeauty.com-4us.net 43242.com 433348--gast-angabe-account.vorkehrung-sicherheitssystem.ml +4388e9eiirkklrpp4004-4-erppeee.000webhostapp.com 445600-deutschland-verbraucher-sicher-nachweis.newsafe-trade.com 44cckk.com 44ccvv.com 44ce58wv7k.wxxhopn5ch.madpendesign.com.au +44ever-go.cf 44xxdd.com 461073-deu-gast-sicherheit-benutzer.sicherheitshilfe-sicherheitssystem.cf 465663-deutschland-nutzung-sicher-benutzer.sicher-vorbeugung.tk @@ -297,6 +334,7 @@ 496812--gast-sicher-account.vorkehrung-sicherheitssystem.ml 4analytics.ws 4anfm.com +4axiz.com 4bfhd.com 4chan-tube.on.nimp.org 4chd.com @@ -304,10 +342,15 @@ 4energy.es 4gwebsite.co.uk 4jfkc.com +4millbrookroad.ga 4smh81aovv.szxmiiulyf.madpendesign.com.au 4squareisb.com +4stablestick.fr +4vikingdrive.ml 4w5wihkwyhsav2ha.dreamtest.at +4wheelinfo.com 4x4led.co.il +5000ethereum.in 501c3merchantservices.com 510w.com 51156434.swh.strato-hosting.eu @@ -318,6 +361,7 @@ 51huanche.com 51hzmn.com 51jczxw.com +51-long.com 51lvyu.com 51mogui.com 51web8.net @@ -337,8 +381,10 @@ 52puman.com 53ertt555.from-mn.com 540591--nutzung-angabe-validierung.sicherheitshilfe-schutz.gq +542446d.000webhostapp.com 54321.zz.am 54fangtan.com +54-ironbound-plowman.com 54ly.com 54te.com 55511b.com @@ -349,24 +395,28 @@ 56clicks.com 56hj.cn 570748-deutschland-verbraucher-mitteilung-validierung.sicherheitshilfe-schutz.ml +57ab1.alarmandburglarsystems.com.au 5808l.com 5850777.ru 588222-germany-nutzung-mitteilung-nachweis.sicherheitssystem-sicherheitshilfe.gq 58.wf 59ikfg1yn2wiijwl5drj.viomil.ro 5a8www.peoplepaxy.com +5b272b4607a73.webredirect.org 5continents.com 5feataet.cf 5okgx6mdmcpxlpigapti.littlematchagirl.com.au 5r6htyze75.ydxcgh9hqn.madpendesign.com.au 5ree0gse.myutilitydomain.com 5thavenue.com.pk +5thblock.com 5xian8.com 6002288.com 602371venetz.000webhostapp.com 60731134x.cn 60aalexandrastreetcom.domainstel.org 60l3j5wg.myutilitydomain.com +60sectech.com 612045126.htmldrop.com 612100.cn 618199.com @@ -389,6 +439,7 @@ 67511.prohoster.biz 67529.prohoster.biz 67535.prohoster.biz +6767ramaya.000webhostapp.com 676-fitness.com-4us.net 67800.prohoster.biz 67864.prohoster.biz @@ -418,10 +469,12 @@ 700135--nutzung-sicher-validierung.vorkehrung-sicherheitssystem.ml 7060.la 709293-de-gast-sicher-benutzer.service-paypal-info.ml +711academy.com 71hd5rb4ko.phmtxbjiqk.madpendesign.com.au 71sise.com 71zijilu.com 720movies.net +72.red-83-36-63.staticip.rima-tde.net 744396-deu-prob-angabe-validierung.sicher-sicherheitsabfrage.ml 758161-deutschland-nutzung-mitteilung-account.vorkehrung.gq 758205-deu-nutzung-sicherheit-nachweis.sicherheitshilfe-schutz.cf @@ -431,12 +484,15 @@ 773737-germany-nutzung-mitteilung-account.vorkehrung-sicherheitssystem.ml 774982-de-verbraucher-sicherheit-konto_identity.vorbeugung-sicher.gq 7765817.facebook.profilephdid.com +777foryou.com 777mobileslots.com 7798991.com +77zhenia.net 78111.com 799866074.cn 7aisngyh91e-cpsess0671158385-id.tallercastillocr.com 7aznqtusju.bradul.creatory.org +7bluespots.com 7consultinggroup.com 7crehlpapi.woeppvzoyj.madpendesign.com.au 7dyw.com @@ -455,6 +511,7 @@ 81182479.com 818tl.com 82sz.com +833wellsell.com 840216-germany-verbraucher-kenntnis-benutzer.vorkehrung-sicherheitssystem.cf 84206.com 856secom0.cc @@ -468,6 +525,7 @@ 888whyroof.com 88kkvv.com 893186-deutschland-storno-mitteilung-konto_identity.vorbeugung-sicher.gq +898protrudesolve.com 898tech.com 8cbd.com 8milestechnologies.com @@ -485,6 +543,7 @@ 910457-deu-prob-sicherheit-account.vorkehrung-sicherheitssystem.ml 911718.net 911.sos-empleados.net +917899278545.myjino.ru 91kuyue.com 927697--storno-sicher-konto_identity.sicherheitsvorbeugung-schutz.cf 951-healthandbeauty.com-swd.net @@ -521,6 +580,7 @@ 9rojo.com.mx 9skpaunhpfwohojcznz5.littlematchagirl.com.au 9stoneinvestments.com +9uj292836745.000webhostapp.com 9ytuml1cj7dvp1940w9fpa0s9w.com a0189735.xsph.ru a0190803.xsph.ru @@ -530,16 +590,20 @@ a0193440.xsph.ru a0197898.xsph.ru a0197915.xsph.ru a0199752.xsph.ru +a0218233.xsph.ru +a0218249.xsph.ru a0liasoleadersrfectearchcustohihingnepelectione.com a1sec.com.au a1trafficticketdefense.com a2132959.0lx.net a2btrans.pl +a2yglass.com.my a2zeeholidays.com a3designs.com.au a43a56f8.000webhostapp.com a4uatro.com.br a55barin.000webhostapp.com +a5718370.000webhostapp.com aa12111.top aaa520.izlinix.com aaaaaa.icfoscolosoverato.it @@ -547,12 +611,15 @@ aaaopost.com aaatewata.pw aaaxqabiqgxxwczrx.com aabhi.in +aabithub.com +aac-aaic.com aacihealthcare.com aadils.com aads.co.id aad-societies.com aafqgbgvabb.info aakashgangarealtors.com +aakmanggalajogja.web.id aandrtrimming.com.au aaps2018.com aaradhyaestates.com @@ -567,7 +634,9 @@ ab3xw6ui5q.aarpeerubber.com ababaloka.com ababy.dragon.uaezvcvs.tk abadhya.com +abandonedminesafrica.org a-bankieren.com +abaselectric.com abatakindergarten.com abbyspanties.com abc-check.com @@ -582,17 +651,20 @@ abcommunication.it abconstructions.us abc.yuedea.com abdcbuae.com +abdel.wpdevcloud.com abdoufes.webstarterz.com abdulkalamsdream.org abeate.ml abejaproducciones.com abenteuer-berge.com +abermay.com a.bettiepageshoes.eu abexerciserreviews.com abfautos.net abgreen.com.br abidekha.usa.cc abidetechnical.com +abiggerpicture.org abilitycorpsolutions.com abin123123.000webhostapp.com abingmanayon.us.kzpcmad.tk @@ -611,18 +683,22 @@ abond.net abonne-mobilefree-fr.info abonosvivos.net abosc.com.br +abother.org aboukangaz.com aboutsignis.com abpmanpower.com abpressclub.com +abrazadosporcristo.com ab-reference-id-number-8697.epkphotography.com abrfengineering.com abrightideacompany.com absabanking.igatha.com absabankonline.whybrid.visioncare.biz +absabmarketing.com abscobooks.com absoluteagogo.com absop.academy +absotecshop.com abtokisikaypas.com abundantliferesources.in abyzam.com @@ -636,6 +712,7 @@ a-cave.net acbookmacbookstoree.com accaccessvalidation.com accademianazionalevirgiliana.org +accadian-lumps.000webhostapp.com acccountpage1222.confrimsuportfanpage9888.cf acccount-req11s.regis-fanpage1.ml acc-craigslist-conf.manopam.com @@ -650,6 +727,7 @@ accesscitg-pb.com accessdocument.info accessinternetuserapp.gotdns.org accessnat-wtb.com +accessonline.icu accessonline.tk accessrealtyco.com accessrequired-fraudavoidance.com @@ -702,17 +780,24 @@ account-joins.online accountjoins.org account-limited1-update.online account-limited-ticket-10212139.smtp2ggs.beget.tech +account-limted-info.ml +account-limted-info.tk +account-limted-restro.gq account-locked-service-information-update.com account-login-apple-appleid.com account-login-com.tication.re-secure-login-details.pathauth-auth.netgeoserversg.com account-login-dashboard.account-resolvewebappsinc.com account-loginx.com account.microsoft.login.secure.verification.online.001.027.039.sindibae.cl +accountpaginas.000webhostapp.com account.paypal.gtfishingschool.com.au account.paypal-inc.tribesiren.com account.personel-information.com account-recovery-information.com account-resolvewebappsinc.com +account-restro-info.cf +account-restro-limted.cf +account-restro-limted.ml accounts2133manageidverifywebappid.com accounts-adlwords.info accounts-adworlds.info @@ -723,6 +808,7 @@ accounts-cleim.000webhostapp.com accounts-cp85.webprestashop.com accounts.craigslist.org-securelogin.viewpostid8162-bmayeo-carsandtrucks.evamata.com accounts.craigslist.org.svrrc.com +account-secure-support-adobe.herokuapp.com account-secure.support-service.shop accountsecure.xyz account-security-centre05032018.000webhostapp.com @@ -730,6 +816,7 @@ account-security-centre17022018.000webhostapp.com account-security-centre19022018.000webhostapp.com account-security-centre20181712.000webhostapp.com account-security-centre22022018.000webhostapp.com +account-security-confirmation-sms.wfb-contact.xyz account-security-information.usabpoinc.com accountsefty.net accountsefty.org @@ -754,22 +841,31 @@ account-support-pending.com account-suspend-order.com accounts-verification.xyz accountsw-adwordse.info +account-unlock.xyz account-update0013.tk accountupdate-information-security-access.com accountupdate.ltd accountupdate-td.eu +account-validation.services +account-validation.top account.valide.checker.automatique.payverif.com account-verfication.tk account-verification-account.aba.ae account-verifier-now.howtovideomarketing.com +accountverify.gq account-web.com accountwrinformatioane.info +accou-support.tech acc-service-center.online +acc-service-info.nu +accs-service-support.biz +acc-supportera.de acctnotice404.000webhostapp.com acctrecover344431.000webhostapp.com acctrecovery440.000webhostapp.com acctrecovery444.000webhostapp.com acctsrepro.com +acctupdate.net accupgrades.net accupgrades.org accuratecloudsistem.com @@ -780,20 +876,26 @@ aceevents.top acehsentral.id acemcdubai.com acemech.co.uk +aceofaclothing.000webhostapp.com acepaper.co.ke +acerindia.co.in acer-laptoprepair.co.uk acertenem.com.br acesiansystems.com acessando-atualizado.com acessando-personnalite.com acesscompleto.com +acesseapp.com acesseportalbb.com acesslimitado.com acesso-bb-mobile.tk +acessoclientesac.com acessoclientestilo.com.br acesso-completo-on.com +acessodigital-org.umbler.net acessoempresarialaptha.com acesso-mobile-cx-economica-federa-sms.000webhostapp.com +acesso.pfpersonalite.ml acessorap2.sslblindado.com acessoseuro.com acfhwyhdyywaasrclcl.com @@ -818,6 +920,7 @@ ackdeniz-denizbank.com aclhs.de acman.us ac-mapa.org +acme-challenge.cf acm-em.hazren.com acmesoapworks.com acnestargel.com @@ -830,6 +933,7 @@ acount-cheks0912.suport-acount-confrim12.gq acount-claims.000webhostapp.com acount-summary.net acounttcheksinffo.000webhostapp.com +acount-vserifixcaltion-center.babyworldstore.com acourseinpresence.com acppromotions.ca acquaparkalphaville.com @@ -839,18 +943,27 @@ acrosmoor.tk acson.com.br acteongruop.com activ8global.com +activated-scuresetting.000webhostapp.com +activate-wfb.today activate-your-account8dfg48df47g8df4.apple6hp.beget.tech +activebing.com active-engineers.com +activekeys.info activemanlike.tk activities.chase0nline.argo-abs.com.au activitytransactionalert.com +activtycustomernotificationhomealertonlinenotee.000webhostapp.com actmediation.com.au actpropdev.co.za +actupspeedreading.com +act-veriview.000webhostapp.com actvier.ns11-wistee.fr acumen.or.ke acuraagroup.com acuraonline.co.nz acusticjjw.pl +ad0be.review +adaboya.com.tr adadbaaeaanfonbd.website adaflorya.com adalyaosgb.com @@ -862,17 +975,22 @@ adamsvpm.com adanabahriotokiralama.com adapazarihuzur.com adarehber.com +adbezerra.com.br +adbkxfyq.apps.lair.io ad-blockeds.com adcpl-india.com addiafortcnewtionhcmai.com addictfacture-orangeweb.com additive-manufacture.us +addvicevodka.com adeelacorporation.com adelaidecomputerdoctors.com.au +adelaidehillsveterinaryacupuncture.com.au adenabdullehospital.com adertwe.uk adexboutique.com.ng adfrut.cl +adgfwf.co adheb.com adiakgata.000webhostapp.com adidasindonesia.com @@ -881,11 +999,14 @@ adimma.xyz adimsi.com adindacottagesandcabins.com.au adin.lavanderia-llc.com +adityabhaskar.com adjustedforlifechiropractic.com adkariaca.com adkinsdeveloping.com adlawyers.net +adm2018.at.ua admagnet1.com +admetcheck.atwebpages.com admin.adriangluck.com.ar admin.att.mobiliariostore.com admincenter.myjino.ru @@ -931,9 +1052,12 @@ adolphcoors.org adongcomic.com adonminati.com adoptwithamy.co.za +adoracionnocturnamexicana.com adoreclothing.co.uk adoring.love adplacerseon.com +adquireimoveis.com.br +adrartours.com adrianazielinska.pl adriandesignltd.co.uk adrianlowelljohnson.com @@ -975,6 +1099,7 @@ adwords-gooogle-co--uk.fectmoney.com adwords-gooogle-co-uk.fectmoney.com aeaer.com aeblrkyvqmk.com +aecf.in aecrent.sg aedaenotmtuthotndsorraisepa.com aeep.com.au @@ -984,6 +1109,7 @@ aeonwarehousing.com aerakis.com aerfal.ga aerfal.gq +aerocommunications.us aerolineasmarcos.tk aertb001.000webhostapp.com aetruckmaint.com @@ -999,9 +1125,12 @@ afeez.leatherforgay.co.uk afegfdghgnhbv.000webhostapp.com afentulhosmanaus.com.br affiliatesign.com +affiliations.igg.biz affipr.com +affirmatory-floats.000webhostapp.com affordablefunfamilyvacations.com affordablelocksmithgoldcoast.com.au +afkjabfk-sohw.cf aflongroup.com.ng afmicro.com afmtechnosciences.com.ng @@ -1011,6 +1140,7 @@ africa360.com africanherbalhealth.com africantrails.co.tz africanwomen.co.uk +afrigrowth.org afrimove.com afriquecalabashsafaris.com afsoft.de @@ -1030,8 +1160,10 @@ agareload.netne.net agauto.ee age02.000webhostapp.com agen189.xyz +agence4vallees.ch agence-enligne-freemobile-facturation.com agenciacimark.com +agenciacovil.com.br agenciacride.com.br agency.thinkalee.ca agenpkr99.com @@ -1048,20 +1180,28 @@ agilean.in agilerichmond.com agiosgeorgioscorfu.com agleawe.com +agmbumcqfwyjgry.fgppchg.fgpp.com agnapla.vard-forum.ru agnieszkapudlo-dekoracje.pl agoam.bid agonizedwrithin.tk +agraeta.com agreement4.gdmachinery.net agreement7.gdmachinery.net agricolamarsole.com +agrimmreality.com agri-show.co.za agrisolutions.co.ke agrokroita.com agroluftbild.de +agromilenio.pt agronutrientes.com.mx agropecuariasantaclara.com.br +agro-pur.com.ar +agrospec.stream agroturismomontepatria.cl +agrouniqum.ro +agsengineering.ca agsteier.com agtech-solutions.com.au agtecnlogy.com @@ -1071,13 +1211,17 @@ aguiatrailers.com.br agungberbagi.id agwehuss.com agwoan.com +ahalam.5gbfree.com ahbddp.com ahczwz.com ahd287ny23cn2ync82ncfj.768x3y47xym347ymc49c.date ahemanagementcustomizehethermultid.com aheza54.apps-1and1.com +ahfadardanah.com ahgcchportal.com ahhpjj.com +ahingenieriasa.com +ahlibola.com ahlstorm.com ahlswh.net ahlxwh.com @@ -1090,6 +1234,7 @@ aholyghost.com ahorroencasalibrededeudas.com ahpd0diwnx86enn6drdx.mbservicesyorkshire.co.uk ahr13318.myjino.ru +ahsapen.com ahxldgy.com ahzhaosheng.com.cn ahzh-pv.com @@ -1098,10 +1243,14 @@ aib.co.ke aideausupport369581386.site aideausupport9683687.online aidessdesenfantsdelarue.com +aieeeplus.com aiemont.com aifnndnc.altervista.org +aii-vrify.com aikman.tk +aikumi.info aileronx.com +ailmartransportes.com.br ailvgo.com aimeebxj.beget.tech aimen.su @@ -1112,6 +1261,7 @@ aims-j.com ainfinityperu.com aini321.com aipp-italia.it +aiqro.com airbnb-app.com airbnb.com.account.sdisigns.ca airbnb.com.bookrbnb.com @@ -1126,25 +1276,37 @@ airbnb-secure.com airboomnano.com airbrushbyjamie.000webhostapp.com airdropboxfile.carlaalegre.com +airdrop-exchange.com +airdrops.investments +airdrops.promo +airdropsvert.xyz +airdropvert.info +air-drop.website air-freshener.co.za airkapulaga.com +airlinessubject.top airportrentalcar.biz airporttaxiservicesandiego.com +airport.yellowminicabs.com airsoft10.com airtyrant.com ai.satevis.us aishwaryarai.fr ai-sweets.com +aiswholesale.com aiwoxin.com aixiao5.com aizjes.com ajaicorp.com ajbhsh.edu.bd +ajjhm.com ajmalperfume.com +ajsfbajkaf-aslfknafla.ml ajsoulsteppers.com ajunnas.id ajusa.net akabambd.com +akademiabambino.pl akademigeridonusum.org akademihalisaha.com akamedia.000webhostapp.com @@ -1166,6 +1328,7 @@ akrpublicschool.com aksaraforkids.com akshatadesigns.in akstha.com.np +aktifinsaat.gen.tr aktifittiesacount.000webhostapp.com aktifity-your-acoount.000webhostapp.com aktivisrehberi.de @@ -1176,7 +1339,9 @@ akunstfanpageee.plischeksfanpage.ga akuoman.com akustycznaradiostacja.pl alabamalandandtimber.com +alabama-usa.art alac-usa.com +aladdindoorscalgary.ca alaeolithi.roninlife.ru a-la-fontaine.com alainfranco.com @@ -1187,19 +1352,27 @@ alamination.com alamosportbar.com alan.mba a.larcolaio.it +alasriah.ae al-banatbordir.co.id albasha-lb.com +albavira.ru alberhhehsh.com +albertahealthfunds.com albertaplaygroundsurfaces.com +albertoleon.es albinokk.beget.tech album-6587961-136748.tk alchemyccinc.com alchenomy.com alcirydi.com alcoenterprises.com +aldaypill.alldaypill.com +aldaypill.com +aldrinemilian.com aldusaccountants.com alecctv.com alecrimatelie.com.br +alegrow.com.br aleidangroup.com alejandraandelliot.com aleksandr-usov.com @@ -1207,14 +1380,17 @@ alembic-restoration.com alemeitu.com alenaclient.gq alert.apple.cdtr76cq.beget.tech +alertasms.mobi alertconfig.akalifam.info alertgooqle.com alerts.account.capital-one.com.secure.insidmaldesign.com alert-secure-notification.ga alert.secure.wells-fargo.checking.account.reinomusical.com +alertserviciewellsfargoauth8.000webhostapp.com alerts-system00.000webhostapp.com alert-virus-infection.com aletabarker.com +aletedevat.com.tr alevtoker.com alex2006.friko.pl alexanderfloors.org @@ -1223,6 +1399,7 @@ alexandra-connor.com alexandrarotary.com alexbensonship.com alex-fitnes.ru +alexkamera10.com alexkreeger.com alexlito-interiors.online alexmaster23.ru @@ -1250,13 +1427,17 @@ alhdara-group.com alheraschool.com alhijazhotels.com al-hilal.com.pk +alhuriahglass.000webhostapp.com alialibaba.bugs3.com +aliant.online +aliant.solutions alibaabanew.com alibaba.accountsecurity.paypa.cloxiio.net alibabab.altervista.org alibaba.com.dongbangchem.com alibabahugia.com alibaba.login.com.barkurenerji.net +alibabasecureupdatelogin.com.federalstudentloansus.com alibaba.svstyle.com alibabbaa.bugs3.com alibachir.cm @@ -1270,19 +1451,22 @@ aliexpress-acc-sup-up-sec.srivara.com aliexpressbot.ru alifruitjuice.biz aliipage.hostingsiteforfree.com -alilaguna.it alimen.webcindario.com ali-moghadam.ir +alincortinajes.cl aliqbalfilquran.tk alishantea-tw.com alisonhodgepublishers.co.uk alisontaylorphotography.com +alissonimoveiscabofrio.com.br alistair-h.com alisturkishbarbershop.ie alixrodwell.com aljannah.id alkaramseo.com alkhobargate.com +alkimosbeachearlylearning.com.au +alkingana70.000webhostapp.com alkzonobel.com all2cul.com all4marriage.in @@ -1297,6 +1481,7 @@ allegro-pl-login.comxa.com allegro.pl.showinten.pl allegro.pl.showitems.it allegro.pl.showitme.pl +allergenstestkit.com allezlelosc.com allfoodtabs.com allgroupglass.com @@ -1309,6 +1494,7 @@ allisto.rusjohn.ru all-option.com alloywheelrefurbishments.com allphausa.org +allproblemsolutionguruji.com allprotected.com.br allsecure1verify.com allseomarketing.com @@ -1321,6 +1507,7 @@ allvague.tk allvalleypressurewashing.com allvalleyspokane.com allvisas.ro +allwaterdamagerestoration.com allwaysinspect.com allwinsun.com almaco.com.co @@ -1356,10 +1543,14 @@ alphaomegahomes.net alphaprinthouse.org alphasite.indonet.co.id alphaxiom.com +alpinecomet.000webhostapp.com alpineconstructioninc.ca alpineluxurylimo.com alpinista.szczecin.pl alpretreat.com.au +alquiaromas.es +alquiler-en-alicante.ml +alrafidain.n-idea.us alrajhunited.com alrakhaa.com alrazooqitransport.com @@ -1458,13 +1649,16 @@ amazon.de.ya-konto-k1h-amazon-459.ru amazon.de.zn-amazon-8h7lu.ru amazon-hotline.com amazoniaaccountsetting.com +amazonica-ita.com.br amazon-prirne.com amazonrewads.ga amazon.secure-center.org amazonsignin.lechertshuber.b00ryv9r20.de +amazontips.net amazon.update.payment.billing.restore.com.gameoflovez.info amazon.webdirect.cf amazx.org +amazy-eth.com ambahouseinteriors.in ambao.bid ambasadarozrywki.pl @@ -1476,12 +1670,15 @@ amberworldpro.com ambitionpowerbd.com ambitionpublishing.co.uk ambogo.tk +amcclain40.myjino.ru amcsolutions.com.br amdftabasco.org.mx +amecargo.com ameim.com amelai4a.beget.tech amelai6h.beget.tech amelajyv.beget.tech +amelhor-do-brasil-esta-aqui.com ameli0y3.beget.tech ameli165.beget.tech ameli75166.beget.tech @@ -1509,6 +1706,7 @@ ameliservc-remb.com ameliuge.beget.tech amell.ir amerarani.com +americanascliente.giize.com americanas-com-br-eletroeletronicos-desconto.cuccfree.com americanas.direto.cliente.cadastronovo.ml americanatravels.gq @@ -1524,10 +1722,13 @@ american-express-s4a2.com american-express-sn35.com americanfitnessacademy.com americanfriendsofreuth.org +americanlawyerslondon.co.uk americanthunderdfw.com amerijets.org +ameriplanet.com ameritasinsurance.000webhostapp.com ameritradeservica.com +ametat.men amexopesx.com amfashionindia.com amgconstructions.com.au @@ -1544,10 +1745,14 @@ amitabhbachchans.gq ammmmazonm.temp.swtest.ru amo122.com amobiokoyefoundation.org +amojoiasportugal.pt amopm.xyz amosjoe11.000webhostapp.com +ampersulcontabilidade.com.br +amphibrachic-center.000webhostapp.com amphoteric-buoy.000webhostapp.com ampofobrothers.com +amritaraichand.com amronail.com amskrupajal.org amsoft.co.in @@ -1567,9 +1772,12 @@ amycastle.info amzcard.download amzcodes.download an4u.com +anababayala.5gbfree.com +anabananna.tk anaclaudiapetkevicius.com.br ana-ero.bid anafartalartml.k12.tr +anainaskincare.com anakajaysmithkntl.com analiticayma.com analogs.ga @@ -1581,6 +1789,7 @@ a.namemilky.com anamol.net anandaparivara.org anandayu.com +anandvansansthan.org anant-e-rickshaw.com ananyafashion.com anapalife.ru @@ -1588,6 +1797,7 @@ anarotomotiv.com.tr anastylescreeze.co.uk anayaoeventos.com anaye.info +anbinh-city.top ancientroom.com andapangasinan.gov.ph andatrailers.com.au @@ -1618,23 +1828,27 @@ androidappworld.com androidbabbles.com android-guard.com androidtrickeasy.esy.es +androidtvplayer.gb.net andromedatechnologies.co.in andru40.ru andrzej-burdzy.pl andsto57cksstar.rr.nu andtc.com anemia.xgamegodni.pl +anetherwallet.com anewbeginningmonterey.com anexcursion.tk angelaalejovidente.ml angelangle.co.uk angelsshipping.com +angieconfecciones.cl anhuiguzhai.com aniaroth.com anibis-ch.xf.cz animahouseonline.org animalshops.pl animart-design.co.uk +animate-controls.000webhostapp.com animeleax.bid animeonline.net anime-revolution.info @@ -1651,11 +1865,13 @@ ankitjindia.com ankoras.com ankusamarts.com anmoltravelservices.com +anna-mc.ru annamidly.com anna-newton.com annapapazian.com annapurnasaving.com.np annatourism.com +anna.vandersteen-budel.nl anncowan.000webhostapp.com anne-belle.be annengdl.com @@ -1663,12 +1879,14 @@ anneryvalleygundogs.co.uk annesprojects.fenam.fi annex.biophilia.jp annghien.com +annieimafidon.com anniversary.com.sg annstowncar.com annualreports.tacomaartmuseum.org annuitybroker.ca anocars.com anoganti.com +ano-iocenter.ru anong8286.000webhostapp.com anonymouslegion809.000webhostapp.com anothersuccess.com @@ -1678,6 +1896,7 @@ ansanrus.com anseati.shedapplyangel.ru ansius.com ansiway.com +answerforlife.com answers.ambebi.ge answerwent.tk answethough.tk @@ -1685,6 +1904,7 @@ a.nt002.cn antalya.hosting antarasecuriteprivee.com anthillretailhq.com +anthologiahumana.com anthonybailey.com.au anthonydemeo.com anthonyleo082.000webhostapp.com @@ -1699,12 +1919,15 @@ antivirus-store.us antjava.co.id antminers-bitmain.com antoluxlda.com +antonsovre.si antonyme-dictionnaire-improvement.effers.com antonyme-dictionnaire-improvement.flnet.org +antonystark2003.000webhostapp.com ants.cf antsnews.com.au anuelgroup.org anugrahkostum.com +anuluj.info anvikbiotech.com anxiety-depression.com.au anyras.com @@ -1748,16 +1971,20 @@ aperomanagement.fr apex-mne.com apextechnotools.com apex.wecleanoklahoma.com +apfelzwerg.com apggroup.com.my aphcajk.com aphien.id aphrodite.railsplayground.net aphrofem.com +api12.icu +api.appsouth.net apibookprinting.com apiderpelu.000webhostapp.com apiolocus.com apiparbion.com api.truuapp.com +aplicativo-seg.com apljjtserve.com apll.org aplopalsecure.com @@ -1774,11 +2001,15 @@ apoioczb.beget.tech apokryfy.pl apoleoni.measurelighter.ru apolorockfestival.com +apomictic-roll.000webhostapp.com +apoolyc.eu apostelhuis.nl apotheosisconsulting.com apotikmalabo.co.id +apoytunesmiembroscasa.com app-1494511102.000webhostapp.com app-1499843646.000webhostapp.com +app-1505132579.000webhostapp.com app-1516296860.000webhostapp.com app-1517781105.000webhostapp.com app-1518162148.000webhostapp.com @@ -1793,9 +2024,14 @@ app-1521-468-845.000webhostapp.com app-1521917919.000webhostapp.com app-1522529856.000webhostapp.com app-1523958731.000webhostapp.com +app-1524825596.000webhostapp.com +app-1530001945.000webhostapp.com +app-1530435750.000webhostapp.com +app-1533127120.000webhostapp.com app1.letitbefaster.today app2secure-accountsverify-webappid.com app4com.codecheckgroup.com +app553348890online.000webhostapp.com app5766463432646.000webhostapp.com appaccount-helpinformation.com appaccount-serviceinformation.com @@ -1806,11 +2042,13 @@ appall.biz app-apple.info apparelopolis.net app-atendimento.com +appatualizar.com appbb.desenhoonline.com app-carrinho-americanas-iphone-6s.cq94089.tmweb.ru app-clie-digital.umbler.net appcliente-org.umbler.net appcloudstore.cloud +appcust-assistheaders.head-cratid.com appdvloprfb.gq appearantly.com appeklan.beget.tech @@ -1890,6 +2128,7 @@ applegodone.com apple-gps-tracker.xyz applehelpinformationaccounts.com apple-icloud-id-security-information-restore-onlineprocess.gandharaguides.com +apple-icloud-imaps.com apple-icloudlicd.com apple-icloudlie.com apple-icloud-location.com @@ -1910,14 +2149,17 @@ appleid-apple-locked.net appleid.apple.lundesoldm.com appleid-applemusic.com appleid.apple.restore-id.info +appleid-applesupportofficial.appsincs.com appleid-apple-verify.org appleid.apple.verifyouridentity.com appleidchinaios.com +appleid-confirmation-appstore-purchase.com appleidconfirmation-icloud.com appleidconfirmation-verifyaccountprotec.com appleid-cxiphone.com appleid-cziphone.com appleid-cziphones.com +apple-identifiant.com apple.identityverificaition.com appleid-find-usa.com appleid-find-verify.com @@ -1926,6 +2168,7 @@ apple-id-icloud-appleid.com appleid-icloud-server.com appleid-ituens.com apple-id-itunes.webcindario.com +appleidjopnc.jp appleid-localizador.com appleid-log.com appleid-manage-photo.com @@ -1987,6 +2230,7 @@ apple.mapconnect.info apple.map-iphone.com apple-myiphone.com applepayment.brianfeed.com +applepc.com.my apple-pencil.top apple.phishing.60731134x.cn apple.phishing.799866074.cn @@ -2030,6 +2274,7 @@ apple-verify-ios-icloud.com applexf.com applicationdesmouventsdirects.com appl-id-apple-secure-account-recovery.com +applinfoios.com applocked-accounthelp.com applocked-accountservice.com applogin-auth-support51231.com @@ -2037,6 +2282,7 @@ app.logs-facebook.com apploko.download appltobackapp1le.com applythegraft.com +app-myethervvaiiet.com app.new-interface.com app.onlinecustomer-home-service.app.update-help.desk.app.juergenson.com app.onlinecustomer-home-service.app.update-help.desk.app.vhamg.com @@ -2054,15 +2300,20 @@ appprices.com appquesnel.com appr0ve.bdevelop.co.za apprecovery.pe.hu +approach.cf apprutavinojumilla.com +apps1000020.my1.ru apps3rvidmiaccvrifiedintl.com apps-accverifyppl51293.com apps-alertaccountservice.com appsandgraphics.com +apps-center18.at.ua +apps.disrayco.com appsec45.beget.tech appsecure-helpaccount.com appserverhost.000webhostapp.com apps-facebooksupportinc.ml +apps.fb.com-copyrights-suport.xyz appsidstatementupdatedtokenerror983471-caseid.com appslore-scan.co apps-recovery-fan-page-2016.2fh.co @@ -2079,6 +2330,7 @@ app-store-com.acces-last-confirm.identityb545665852236.case-4051.pw appstore-confirmations-order123565.com appstore-fr.com appstore-id.000webhostapp.com +app.toopfacebook2.xyz appuntamentoalbuioilmusical.it app-v0.com appvitrineshop.com.br @@ -2088,21 +2340,28 @@ apricorni.vardtorg.ru aprilbrinson.com aprilcleanb.com apronconsulting.com +aproscurese.at.ua +aprotes.000webhostapp.com aproveiteja.com apsdsoverese.it apt-get.gq aptgram.biz +apticca.co.uk ap-transz.hu apura.eu apyuevopqjycfhb.com aqijwtmv.info aquablind.com aquageminidesign.co.za +aquansh.com aquapuremultiservicios.es aquaquara365.com aquariama.tk +aquarius-heel.000webhostapp.com aquasoft.co.kr +aquasupp.com aquillaboats.com.br +aquisemprepodemais.com.br aquiwef22.esy.es ar3gzcdzgum7whgjp.gdn arabiantrade.000webhostapp.com @@ -2111,15 +2370,19 @@ arabic-offenses.000webhostapp.com arabsanfrancisco.com arakfactory.com aralitho.roninlife.ru +arasscofood.com aratiankalikar.com araty.fr arayhamtokm.com arbcraft.com arbeiderspartij.be-spry.co.uk +arbolonline.org arborcomm.com.au +arcacaixas.com.br arcade-groupe.com arcadehomes.in archanatraderspilathara.com +archard.me archarleton.com architectchurch.com architecturedept.com.au @@ -2127,6 +2390,7 @@ archive.preferati.com archivesmonomenclatures.info archive.wesowlspta.org archiviodellamemoria.it +archiwerk-kassai.de archpod.in archtopmakers.com archwiadomosci.com @@ -2142,6 +2406,7 @@ ardisetiawan.web.id ardri-lubrication.com arduinoforautism.com aredicationmoka.net +aresamsal.com argawdrivingschool.com argekozmetik.com argentinaglobalwines.com @@ -2155,7 +2420,9 @@ aripipentruingeri.ro arisetechindia.com arissulistyo-bookmade.co.id aristauniversal.com +arizandy.com arizst.ru +arjawa.com arjunainvestment.com arjunrammeghwal.com arkaust.com.au @@ -2178,6 +2445,7 @@ armondkurtiroudimalticullarum09810.000webhostapp.com armoniaclinicadental.com armoredcarusa.com armstrongflooring.mobi +armstrongsocial.co.uk armtrans.com.au arncpeaniordmpmitrformasupestancpeance.com arnistofipop.it @@ -2188,26 +2456,36 @@ arojwclm.com arorazphotoworld.com aros-multilinks.com aroview.ru +arpitvaish.com arprosports.com.ar arquitetup.com arqxxg.com arraiaame.sslblindado.com +arraialdosamigos.com.br arrayed-assemblies.000webhostapp.com arresearch.com arretonholidays.co.uk +arriam78.beget.tech arriba-fitness.ru +arriedleks.ttl60.com arriendomesas.cl +arrifa.com arrivaldatesen.com arsalanabro.com arsitek.vokasi.undip.ac.id artamendis.com +artarq.com.br art-curious.com artebinaria.com +artery.com.br artextildelcaribe.com arteycreaciones.com.aq arthalo.com +artherapeute-nantes.fr arthur-thomas.info +articoamerican.com.br artisalive.co.za +artisanal-jack.000webhostapp.com artisanhands.co.za artlabkeram.ru artofrenegarcia.com @@ -2217,6 +2495,7 @@ art-tour.info.pl artwalk.sztukawmiescie.pl artwatchghana.org aru1004.org +aruba.hosting.costumer.account.eu.ngrok.io arubapec.wufoo.com arubtrading.com arvelconta.com @@ -2224,11 +2503,14 @@ arxiub1p.beget.tech arxivator.ru arxmedicinadotrabalho.com.br aryakepenk.com +aryeale.it asaasa.pk asadtekgroup.com +asalesguyonlinetraining.com asalogistics.net asanroque.com asansor24.net +asb.activation-account.com asbeirasporto.com asbetransfer.tk asbgenius.com @@ -2236,6 +2518,7 @@ asbnewzealand.cf asbonline.tk asbschildersbedrijf.be asbstatement.gq +asb-virtualbranch.alwaysdata.net aschins.com ascomputerstore.com asconinv.com @@ -2275,12 +2558,14 @@ asd.palaeknitexport.com asd.rincoauto.com asd.saffrino.com asd.sandeepmachines.com +asdscxashop.es asd.sfoairportlimoservice.net asd.yaminahmad.com aseanstore.com aservitel.com asess.com.mx asfalt-bud.com.ua +asfdgtr.ga asfhjesgjdhjdgdshgdfjhgskdjsd.000webhostapp.com asfsdf.ivertiipolska.com.pl ashantibengals.com @@ -2289,6 +2574,7 @@ ashbly.ga ashegret.life ashermiranda.com ashfordoffice.co.uk +ashleiquinones.com ashleydrive.trailocommand.ml ashokacorporation.in ashokaenterprises.co @@ -2296,25 +2582,33 @@ ashtreeproperties.com asiabizconsult.com asiagiglio.com asiahp.net -asialifemagazine.com +asianmeals.com asian-rentalcars.co.nz asiantradersglobal.com asiaok.net +asicsverification.com asiffidatanoli.com +asiminst.com asinglewomanmovie.com asiote.cf asismelilla.com +asistanim.org asistencia.net.pe asj999.com askaspeechie.com.au +askayhotelsuites.com askdoctorz.com askgilbertmedina.com +askhome.co.za askjacky.com askmets.com asliaypak.com asl-logisticsworldwide.com +aslwqtox.tk asmflkhalf.esy.es asmi74.ru +asmttmodyejmbx.net +asndjqwnewq.com asnusantara.co.id aspamuhendislik.com aspects.co.nz @@ -2336,6 +2630,7 @@ assistekinformatica.com.br assistweb1manage.a-w-b-p.com assocateservievamira.it associacaopeixeboi.com.br +associated.ml associazionelaterra.000webhostapp.com assoumantionure.ml assromcamlica.com @@ -2359,10 +2654,12 @@ astana-mazzarino.kz astimalerji.net astra-marina.ru astridlynde.ru +asudhqu9wdqw.com asvic.org asyifacell.co.id asyimoo.co.id atacosmetic.com +atalayreklam.com atansawerlpos3434.000webhostapp.com atasoyzeminmarket.com atasteofafrika.co.uk @@ -2375,11 +2672,13 @@ atendim248.sslblindado.com atendimen-online5.uni5.net atendimento.acess.mobi atendimentoclientenovo.com +atendimento-clientesac.com atendimento-contatoclientes.com atendimentocontato-clientes.com atendimento-fisico.cf atendiment-onlin2.kinghost.net atendimento-online.kinghost.net +atendimento-online.tk atendimentoonline.top atendimento-seguro.comunicadoimportante.co atendimento-seguro-dados-bradesco.com.br.847kl.com @@ -2398,12 +2697,17 @@ athomenetwork.hu athomewithiz.com athsheba.vardtorg.ru atiksbounce.com +ativacaoapp.com +ativascorretora.com.br ativo-contrato.com.br +atkitchenware.com atlantaautoinjuryattorneys.com atlantic-dimension.pt atlanticinternational.ca +atlashealthcare.ca atlas-mountain-treks.com atlastransportation.us +atlas.verification.login.54a54a.ceneba.com atmodrive.top atomicemergencyhotwater.com.au atomstutor.com @@ -2430,12 +2734,16 @@ attractivitessoumissions.com attritionlarder.com attt.mppl.pk attyimmigration.com +atual.imb.br atualiza-app-seguro.site atualizabrasil.com.br +atualizacaoautomatica.com atualizacaobancodigital.com +atualizacaocadastral.tk atualizacaomobile.craym.eu atualizar-cliente.ml atualiz-cadastro.esy.es +atualize-sms.ml atu-krawiectwo-slusiarstwo.pl atulizj9.bget.ru aturkantorku.com @@ -2467,47 +2775,70 @@ austinbusinessopportunity.com austinekarrah.su australianpoleawards.com australiantrophysupplies.com.au +australianwaterfrontland.com australianwindansolar.com australiapage.co.uk austroflamm.by ausubelinstituto.edu.mx +au-supports.com ausweb1.streamline-servers.com auth-account-service.com auth.ameli.assurance.maladie.moncompte.clients.crustiforme.net auth-appleid-user.com +auth--bank-sms.va-unlock.xyz +auth-creditagricole.com +authe-funds.com +authenticate-confirm.xyz +authenticate.device.sms-confirmation-wfb.xyz authentication.newbmo.com authenticationportal.weebly.com +authentication-sms-bank.authorizations-wfb.xyz +authentication-text-message-bank.confirm-wells.xyz authentification-dossier.com authentification.hfghdgth.beget.tech +authief-fund.com authorization-signin-sg.com +authorizations-wfb.xyz authprwz.info authrefilesdrive365docs.com auth-service-customer-log-in-secure.c11.ixsecure.com +authsign2.accsprivacya29udg9symfyb2thaa-custompplogsec0.kontolbarokah.com authsirs.com +auth.unlock.account.access.wf-south.review +auth.unlock.accountaccess.wf-south.review auth-verification-pp.net autizmus.n1.hu +autoandpredictivedialers.com auto-atendimento.ml autoatmseguro.com autobkk.com autobodiparts.com autocomms.co.za +autoconexion.com autodrim.pl autoescolaemsantana.com.br +autofbfollower.tk +autofinanziamento.it autofollowers.hol.es autokarykatowice.pl autolikarnya.com.ua +autolikersfree2018.000webhostapp.com automaatbak-spoelen.eu automair.com +automair.pt automation.service.euro-system-security.info +auto.mehan-pardazesh.ir automotrizrocka.com automysecurity.ca autonewused.biz +auto-ofice-com.umbler.net autopartesdelcentro.com autopostoajax.com.br autorevs.net auto-ricardo.ch-view.one autosegurancabrasil.com autoserv-2.nichost.ru +autoserveisesrovires.cat autosknowledge.com autoupdatenoreply61893124792830indexphi.mississauga-junkcar.com autsedpurgaammer.com @@ -2521,8 +2852,10 @@ avantgarden-2.ro avantgardesss.com avanz.pe avast.services +av-douga.net avecgestaoempresa.com a-velo.at +aventurutica.com aversian.com avi-8nation.bid aviamexpress.com @@ -2532,12 +2865,15 @@ a.villeges.com avionselect.com avionskekarte.co.rs avishkainduwara1998.000webhostapp.com +avisocadstro.com avlxbwriehpuf.xyz avmanarts.com avoavoshake.com avocat-valeriewatrin.com avoided-payment.com +avon-office.com.ua avonseniorcare.com +avordisseyerdkarine.com avramoiu-ioan.myjino.ru avtaykina.vipcentr.ru avtobanka.ru @@ -2545,6 +2881,7 @@ avtobaraxlo.ru avtocenter-nsk.ru avto-concorde.ru avtoizkorei.com +avtoogris.si avtotyres.com avventureboreali.com avvmus03.beget.tech @@ -2558,7 +2895,10 @@ aweiwewewui.com awejwuewye.org awe.usa.shedbd.org awilcodrlling.com +awpos.com aws2.support +axan.co.uk +axells.ro axijelao.com axilcross.com axisdevelopmentltd.com @@ -2568,10 +2908,13 @@ axjp.cn axsg0ym.tvcjp.gq ayaanassociates.com ayambakartuak.id +ayamkentaki645.000webhostapp.com ayareview-document.pdf-iso.webapps-security.review-2jk39w92.ab5nights.com +aybadgor.com aye2.burosa2018.com ayjp.sisplm.ml aykensdrafting.com.au +ayodhyaguesthouse.com ayoliburan.co.id ayoontukija.com aypal-services.paraglyphpress.com @@ -2580,6 +2923,7 @@ aytunmbagbeki.xyz ayudastecnicas.com ayurlin.com ayurvedabeyond.com +ayushguesthouse.com ayyasindociptamedia.co.id azadbdgroup.com azadtehsil.ml @@ -2591,11 +2935,15 @@ azb.strony.tx.pl azebony.cu.ma azekazekjos.com azerbal.ga +azerothland.com +azizrx6206.000webhostapp.com a-zk9services.co.uk azlawassociates.com +az-serwer1814878.online.pro aztasarim.com azteou.com azuldomar.com.br +azumadre.com azureaburra.one az-zubayr.com b00ryv9r20.de @@ -2606,6 +2954,7 @@ b3k196bszgmtnpbodk54.littlematchagirl.com.au b4.3ddown.com b44625y1.bget.ru b4yourpregnancy.com +b74767889509f.000webhostapp.com b7skdoz6x41lxrajz1yt.littlematchagirl.com.au b9a.net baabelweb.cf @@ -2613,6 +2962,8 @@ baabelweb.tk baazar.com.pk babamlala.info babgod.hostmecom.com +baboomz.com +babybit.org babyboomernetworking.org baby-bubbles.net baby-planet.be @@ -2621,6 +2972,7 @@ babysteadygo.com babyyourpooch.com bacherlorgromms.co.za backcountry-deli.com +backlinkfa.top backpedalcorsetry.com backup-recovery32.xyz backup-recovery33.xyz @@ -2631,26 +2983,36 @@ bacucredicoop.com badaonz.com badekhanpur.com badlyneeded.tk +badnaba.gq badoeudn.com badusound.pl bag86.com bagalambin.000webhostapp.com +baggage.ml bagtut.ru bahankarpetdasarmobilberkualitas.co.id +bahiaofertas.com +bahiaofertas.net bahria123.com baidu.google.taobao.ieiba.com baiduyisheng.com +baileyplants.com bailout.es baingrants.com +baiocchi.com.ar +bairsajna.gq baitalgaleed.com.sa baizun.bi2vl.com +bajajpaints.com baja-pro.com +bajaringanwijatruss.com bajasae.grupos.usb.ve bajumuslimgamistaqwa.com bakahungary.com bak.campussanofi.es bakergrain.com.au bakersinsurance.com.au +bakesquare.com bakingbybusi.com bakundencenter-sicherheitser.net bakuzbuq.ru @@ -2662,6 +3024,7 @@ balancebuddies.co.uk balancelouisville.com balboacheckpro.com balbriggancinema.com +balconesdeapiay.com balexco-com.ga balfesta.ru baliakandidm.edu.bd @@ -2688,6 +3051,7 @@ banashreeandco.com banat7wa.website banati-bags.ru banc0estad0.esy.es +bancadiechile.com banca-itau-chile.top banca-ltau-chile.top banca-ltau-empresas.space @@ -2696,12 +3060,17 @@ bancanet24-evento.com bancanet24secure.com banckounico.000webhostapp.com bancobb.online +bancobrasil.ga +bancodecomercio.pagedemo.co bancodeoro-update.xyz +bancodobrasil4.com +bancodobrasilrecadastro.com bancodobrasilsa.com bancofcal.cf banco.itau.cl.wps.portal.olb.web.loginutpz104sj9cpykssy0xplmnmz0vmafijo8.bamcoitau.com bancomer-netcash.com bancomers-enlinea-mx-net.net +banco.pichincha.deptsistemas.com bancosantander.appliedatas.com bancosantander.es.cle-digitale-paribas.fr bancosantander.es-servicioenlinea.es.b-teacher.co.il @@ -2709,8 +3078,10 @@ bancosantanderservice24h.es-service.es.birthstonesjewelers.com bancosantanderspain-servicioenlinea24h.b-teacher.co.il bancovotorantimcartoes.me bandadesarme.com.br +bandaekhuda.com bandeirantessupermercado.com.br bandhan98.com +bandicapital.com bandroxoma.com banganucoid.masterweb.id bangbangmobiletwostepanyverivsouth.com @@ -2726,6 +3097,7 @@ bankakartsorgulamaislemleri.com bankamp8.beget.tech bankamsj.beget.tech bankandara.co.id +bank-authenticate-sms.confirm-wf.info bank.barclays.co.uk.olb.auth.loginlink.action.loginlink.action.loginlink.action.loginlink.action.desarrolloyestudioardeco.com bank.barclays.co.uk.olb.auth.loginlink.action.loginlink.action.loginlink.action.loginlink.action.galatamp.com bank.barclays.co.uk.olb.auth.loginlink.action.loginlink.action.loginlink.action.loginlink.action.totalbrakes.com.ar @@ -2749,6 +3121,8 @@ banking.raiffeisen.at.id809123.top banking.raiffeisen.at.s61120.top banking-renove.com banking.sparkasse.de-kundennummer-teqvjdmpplcgp4d.top +bankivsamare.ru +bankofamerica1.serveirc.com bankofamerica.avantiinteractive.us bankofamerica-b-a.com bank-of-america.billiards-elite.gr @@ -2760,12 +3134,15 @@ bankofamerica.com.checking.information.details.maqlar.net.br bankofamerica.com.earth-eg.org bankofamerica.com.libfoobar.so bankofamerica.com.login.informtion.update.new.myworkplacedigest.com +bankofamerica.com.login.legalnapratica.com.br bankofamerica-com-login-support-bussnis-gold.com bankofamerica-com-login-update-secure-online.com +bankofamerica.comm.agamani.org bankofamerica-com.microdeal.co.uk bankofamerica.commm.seanward.me bankofamerica.com-onlinebanking-online-banking.go.thevoiceofchinese.net bankofamerica.com.ozfiddlermusic.com.au +bankofamerica.com.securelogin.indosai.com bankofamerica-com-system-fall-informtion-upgrade-into-go.rewewrcdgfwerewrwe.com bankofamerica-com-system-login-in-informtion-sitkey-upgrade.org bankofamerica-com-system-new-login-info-informtion-new-work.net @@ -2777,7 +3154,9 @@ bankofamerica-com-updating-new-worki-secure.dfdsfsdfsdfdsfsd.com bankofamerica.com.upgrade.informtion.login.sign.in.fasttrackafrica.org bankofamerica-com-upgrade-informtion-new-secure.com bankofamericacom.vpstrust.com +bankofamerica.hotelgreenresidency.com bankofamerica-internet.com +bankofamerica.justusianet.id bankofamerican-online-access.ga bankofamerican-online-access.gq bankofamerica-onlineaccess.cf @@ -2794,10 +3173,15 @@ bankofamerica-verification.exaxol.com bankofameriica.com.bartystrading.co.uk bankofireland.boi.online365.spring.sessionstarted.login.boi.ie.ireland.bank.secure.connection.365.secure.ssl.44999039sslsonnect3000199.arsade.com bankofworld.net +banksamerica-pro.com +bank-security-text-message.wfb-sms.xyz banksofamerica.xyz banks-sss.com bankverification.online bank.wellsbankingsecurelogin.com +bankwf.info +bankwf.review +bankwf.top bannercs.co.za banner.ringofon.com banorte.com-wps-portal-banorte-2d519.etrek.in @@ -2807,9 +3191,11 @@ banque-populaire-cyberpass-22-fevrier-2018.consei87.beget.tech banque-populaire-cyberplus.conseibi.beget.tech banque-populaire-cyberplus.salamaow.beget.tech banque.populaire.essenceofilia.com +banquepopulaire.fr.activer.cyberplus.ekroitpe.com banquepopulaire.fr.portailinternet.pages.default.aspx.poodine.com banquepopulaire.fr.portailinternet.pages.simafarshineh.com banque-populaire-passcyberplus-13-fevrier-2018.banquep344.beget.tech +banqueppulaire.com banquetingplaces.co.uk banquetroyalenigeria.com bantingdrink.co.za @@ -2819,6 +3205,7 @@ baolina-kitra.com baolinyouxipingtai.com baothainews.info bapatconsultants.com +baranacarpet.com barbaros.com barbarossa.ro barcelonaguideservice.com @@ -2828,6 +3215,7 @@ barclaycard.co.uk-personal-codeb6259568de39651d7a-login.id-107sbtd9cbhsbtd5d80a1 barclaydwight.com barclays.co.uk.personalbanking.p1242557947640.p1242557947640.p1242557947640.093030023030230230002300239.braidingcenter.com barclays.co.uk.personalbanking.p1242557947640.p1242557947640.p1242557947640.093030023030230230002300239.hptrading.co +barc.lays-online.com barcodesaya.000webhostapp.com bardanet.com.br bardocaju.com.br @@ -2835,6 +3223,7 @@ bargemansrest.com barker-homes.com barkodcenter.net barkurenerji.net +barlinyahaedolika.com barmitzvahswag.com baroulltinazobe.com barrainformativa.com @@ -2850,6 +3239,7 @@ bartoncustomdesign.com baryani.cf baryote.com basedow-bilder.de +baseindia.org base.joetek.ca basetashost.com bashtv.com.au @@ -2862,21 +3252,25 @@ bastegise.com basyapitrakya.com batata2015.com batatariacristal.com.br +batatolandia.de batestechnology.com.au bathroomreno.biz bathroomsperth.com.au +batikclaresta.com batikdiajengsolo.co.id batkivskahata.com batonnetstougespring.zuggmusic.com baton-rouge-drug-rehabs.com battaerd.com batterymart.com.au +batubara.xyz batysnewskz.kz bavdhanmanch.org bawtrycarbons.com bayanicgiyimsitesi.somee.com bayansayfasi.com bayareagoferservice.com +baydoa.info baystate.xyz bazaroo.co.vu bazlogistics.com @@ -2892,9 +3286,12 @@ bbbooths.co.za bbbrasileops211-001-site1.1tempurl.com bbcasangaria.org bbcertificado.org +bbcho.com +bbcnewstoday.org bbcsportmania.com bbestiloapp.000webhostapp.com bbevillea.vardtorg.ru +bbfisica.com bbgenerator.review bbingenieria.com bbioukbu.com @@ -2905,10 +3302,13 @@ bbnp.com bbnwl.cn bbonlineinternet.com bbouw.com +bb-pagina-inicial-pbb-liberacao-online.000webhostapp.com bbpama.com bb.pessoafisicabb.com bbpsldh.org bbsecuredwebonline.abbeyroadmortgages.com +bb.seguro.ga +bbsimplifica.com.br bbspeaks249.com bbsroofing.com bbs.tiens.net.cn @@ -2917,17 +3317,22 @@ bbthem.com bbuacomtlnemtalpe.net bbvacontinental.co.at.hm bbva-continental-pe.securepe.net +bbva-webclient.cloud bbxcou.com bbxmail.gdoc.sercelinsaat.com +bbyapim.com bccc.kickme.to +bcfskinclinic.com bcgroup-sa.com bchydroservice.com bcnn.ir +bcortzannes.com bcp.com.bo.onlinebchp-bo.com bcpfb.perutracker.com bcpmovil.peruzonasegura.ml bcprunzonasegura.com bcpsegurovirtuall.com +bcpzoansegura-viabcp.vb-bc.com bcpzonarusegura.com bcpzonasegura1.viaebcp.net bcpzonasegura.2viabep.com @@ -2935,10 +3340,13 @@ bcpzonasegurabeta.viabcp.com.telescreditosbpc.com bcpzonasegurabetra.com bcpzonaseguraenlinea2.betaviasegurablcp.com bcpzonaseguraenlinea.viaebcp.net +bcpzonaseguralbeta.com +bcpzonaseguranet-viabcp.bc-kes.com bcpzonasegura-promo.club bcpzonaseguras.viacbpc.com bcpzonasegura.viabcpbeta.com bcpzonasegura-viabcp-com.cf +bcpzonasegura-viabcpe.cf bcpzonasegura.viabeps.com bcpzonasegura.viabup.com bcpzonasegura.viahcp.com @@ -2948,15 +3356,21 @@ bcpzonaseguraz.com bcpzonaseguro.viabcp2.com bcpzonasequira.com bcq.aruh.ml +bd7h64j87d4364gf6hd8473.000webhostapp.com bdaffiliates.co bdbrandsale.com +bdcelectricalservices.com bd-dlstributors.com bde1wtzxfho2d9krz0ar.viomil.ro +bdg.rze.pl bdguardian24.com bdlife.cf bdlifeline.com bdlive.top +bdoctor.net be4ch5kpf3.aristauniversal.com +be590a3ff9.000webhostapp.com +beabeaf.com beaconplanning.net beadded.tk beaglebeatrecords.com @@ -2970,10 +3384,12 @@ beathippain.com beatthepip.com beauclerehomes.com beaumonthomesforsale.info +beaute-coiffures.com beautegrity.dweb.in beautifulbeneathgh.com beautiful-girl-names.com beautifuoman.tk +beautique.ml beautyhairvietnam.com.vn beauty-mariagruber.de beautyofafrica.de @@ -2995,10 +3411,12 @@ becomeaselfmademillionaire.co.uk becomingsara.com becook.ru becoolrefrigeration.com +bectchange.website bedbugbureau.com bedelighted.tk bedriftssupport.no beebio.co.za +beecase.com beemerbenz.com beenaenterprises.com beentheredonethat.co.in @@ -3015,10 +3433,12 @@ beijingpifukeyiyuan.com beikehongbei.com bekanmer01.mutu.firstheberg.net bekkarihouda.com +belaarte.fot.br belacruz.ce.gov.br belahosting.com.br belajarbasket.com belanjasantai.id +bel.az believeingod.me belifoundation.org belilagihpnya0505.000webhostapp.com @@ -3037,6 +3457,8 @@ bellegin.ru bellesirenesalon.com bellevuemanorafh.victorpopa.com bellewiffen.com.au +bellminibuspics.com +bell-refundcentre.com bellsdelivery.com belogss.herokuapp.com below0group.com @@ -3047,15 +3469,22 @@ benabdy8.beget.tech bencarsrl.com benfvickjrasa.com bengaluru.rent +bengkalisinfo.com +bengkelcatmobiltangsel.com +benignoconstruction.com bennettashley.com bennisson.com +benoitsavary.ch bentglasgow.co.uk +benuzerepartners.com benvictors.ga benyuanbaina.com +beotis.usa.cc beovisionltd.com bephone.ga beppe.com.br berbagicatatan.web.id +berfipol.co.vu bergaya.biz berkahjaya.id berkahmalamminggu.com @@ -3066,17 +3495,30 @@ beroepsperformancescan.nl berrytireservice.com bertazzonistoves.com berthacoid.masterweb.id +bertzeserf.co.vu +besetchang.ru +besfchange.site beslchange.org +besonts.com bessiesim.club +besstchange.club bestadsforkeepingsafeyourcomptoday.pw bestbillinsg.com bestbuymarket.me bestcadblocks.com +bestcchange.ru +bestchaenge.guru +bestchahge.net.ru +bestchange.review +bestchcange.ru bestchefcafe.ro +bestchenge.xyz +bestcnenege.ru bestdarkstar.info bestdirectplus.ru bestdogdiets.co.uk besteasystore.com +bestehange.ru bestexpertz.com bestfastdeal.ru bestfastprogram.com @@ -3084,6 +3526,7 @@ bestfilesdownload.com bestflatironinfo.com bestforextradingbrokers.com besthairtransplantpunjab.com +bestherbscompany.su bestherbwebmart.com bestinfocentr.su bestlaptopdeals.nl @@ -3098,27 +3541,43 @@ bestpricerealestate.com.au bestrealgroup.ru bestsalehouse.ru bestsalestore.su +bestschaneg.ru +bestseller-brigantine.com +bestsportjersey.com +besttchang.ru +best-traveling.com +bestwaycustoms.com.au bestwaytoadvertise.co.uk bestweget.tk bestwestern.qc.ca bestyandex.com +beta1.blindpigsrock.com beta.spb0.ru +betbonuscode2017.asia bethanyditec.ga +bethelsozonetworknigeria.org bethesdamarketing.com +betschagne.ru +betschange.top +bettercallsaulz.ga betterhealtheverywhere.com +betterizer.fr betterlifefriends.com betterrealize.net betweenhigh.tk beuamadrasha.edu.bd beunhaas.biz beveiligmijnkaart.nl +bevirtuousboutique.com beyazitpastacafe.com +beyondthebeatentrack.com bezeiqnt.net bf.donnacastillo.com bfgytu-indgtoy.tk bfjf.online b.fl1xfl1x.dynv6.net bfoak.com +bfsdaservices.co.uk bftg.com.au bf-tractor.com bfxvhvkoy7wzcvva0zum.littlematchagirl.com.au @@ -3127,6 +3586,7 @@ bga100.cn bgefwd.usa.cc bggr.me bghaertytionaleresdecnace.net +bgh-windeck.de bgmkidyxgwnrtvbvxco.com bgs.qhedu.net bgwxwjtzjn.786vf7ueyw.madpendesign.com.au @@ -3136,8 +3596,10 @@ bhardwaj.ml bhattitikka.gq bhattitikka.tk bhavnagarms.in +bhavsarkshatriyaglb.org bhavyaartificiallimbs.com bhawnabhanottgallery.com +bhbeautyempire.com bhdloen.com bhejacry.com bhfhdministre.com @@ -3146,15 +3608,21 @@ bhiwadiescortsgirls.com bhojendra.com.np bhptbdhqauqqo4ds6ugq.littlematchagirl.com.au bhptbdhqauqqo4ds6ugq.maherstcottage.com.au +bhsedelhiboard.net bhtotheventos.com.br bhuiyansmm.edu.bd bi2vl.com +biancamodaintima.com.br biawwer.com bibarakastore.id bibitupian.com +biblerpainting.com +bibliomaniacal-cont.000webhostapp.com +biciklin.si bicpzonasegura-viabcp.cf bicpzonasequra.vivabcps.tk bicpzone.wwwsgss2.a2hosted.com +bicycleshop.biz bigbangbangla.com bigbatman.bid bigbazzarbd.com @@ -3174,6 +3642,7 @@ bilgisayarmodifiyesi.com biliginyecht.com bilinhafestas.com.br bilitasia.com +bill4939.njealle.co.uk billbrown.me billhoganphoto.com billing-76s7f783f.com @@ -3184,6 +3653,7 @@ billing-information-pp.net billing.netflix.user.solution.id2.client-redirection.com billingproblem-cl-appid.itsmepuput.id billing-problems.com +billsaigonxa.info bills-doors.com billserv.tk billsmithwebonlie.info @@ -3191,14 +3661,21 @@ bill.wiedemann.com billyflamberti.com bilnytt.nu bimatic.com.lb +bimbiesorrisi.it bimcotechnologies.com bimutw.com bin1.kns1.al +binance.bnb-token.sale +binance-claims.com +binance-lgin.com +binancelogin.trade +binance-safety.com binarybuzzer.com binaryindicatorpro.com binaryonlinewealth.com binaryoptionsmaximizer.com bindardosanjh.co.uk +binfaqeeh.com bioanalisisibague.com bioarchinterior.com bioareco.com.ar @@ -3209,8 +3686,11 @@ biomangio.com biomediaproject.eu biomedics.000webhostapp.com biometricopi.webcindario.com +bionernw.co +biopichincha1.webcindario.com bioresonantiehaarlem.eu biostevia.co +bioworlds.top bipinshrestha.com bireyselacik-denizbank.com bireysel-banka-giris-trr.com @@ -3225,6 +3705,7 @@ bireysell-ziraatbank-online-tr.com bireyselsube-denizbankasi-tr.com bireysel-sube--giris-tr.com bireysel-sube--giris-trr.com +bireyselsube-iade.com bireysel-subemm--mobil.com bireyseltebhesabim.com bireysel--ziraatbank.com @@ -3234,7 +3715,9 @@ bireysel.ziraatwebgirisleri.com bireysel.ziraatweb.net bi-rite.co.za biroyatulhuda.sch.id +bir-spb.ru birthday-mega.ru +biryselerkazaniiyor.com bisericaromaneasca.ro bishopallergy.com bisikletoteli.com @@ -3244,16 +3727,22 @@ biskot88.000webhostapp.com bism.co.vu bisnessapps.com bisnispradipta.com +biswanet.com biswashholdingsbd.com +bit-airdrop.com bitaxenworld.com +bitclassic.co.za bitcoingenerator.space bitcoinlitecoin.win bitcoinripple.men bitcoinsmsxpress.com bitcotek.co.za bitearn.biz +bitkiselurun.shop bitsgigo.com bittrex-give.com +bittrex.is +bittrex-zl.com bivatek.com bivouac-iguana-sahara-merzouga.com bizcombd.com @@ -3265,6 +3754,7 @@ biz-tie.com biz.verify.apple.com.dgsfotografia.com.br bjano.owncube.com bjdenon.com +bjd-garden.com bjdy123.com bjergager5.dk bj-fengshi.com @@ -3277,6 +3767,7 @@ bjpgqsc.com bjsieops.buyshouses.net bjtysj.cn bjzksj.com.cn +bkappwj9.beget.tech bkd.penajamkab.go.id bkdresswala.com bkkjob.com @@ -3296,13 +3787,17 @@ blackmouse1900.myjino.ru blackops.kz black.pk blackry.com +blackshedz.org.uk blacksheepatlanta.com blacksoftworld.com blacktail-enterprises.com black-tipped.tk blacktipstudios.com blacorindy245.ml +blafutz.ml blancoyhogar.com.ar +blanquirroja.tv +blansulconsorcios.com.br blastsruffs.co.za blauzsuzsa.square7.ch blazetradingllc.com @@ -3315,21 +3810,27 @@ bleachkon.net bledes.tk blendandblurvfxstudio.com blessed2014.com +blessedtask.com blessedtoblessministries.com blessingnfavour.myjino.ru blezd.tk +blggrounds.ca blhhwxdkfvdwqgui.click blh.lamandaukab.go.id bliman.com bliner-key.com blinqblinqueenes.org +blirmance.com blissiq.com blitearagon.000webhostapp.com blixiaobao1688.com bllhicksco.com +blochcoverstorefront.com blockchain-account-login.com blockchaini.net blockchain.info.datasellnow.com +blockchainzim.co.zw +blockchatn.com blockcheain.info blockchein.bid blockedfbservice.16mb.com @@ -3337,13 +3838,16 @@ blockshaxn.com bloemrijkcreatief.nl blog247.ro blog.3kingsclothing.com +blogantigrom.ru blog.berniagabagus.com blog-e-pedia.com blog.fm120.com bloggingfornetworking.com blog.guiket.com blog.iondaniel.ro +blog.jptn.ca blog.kovida.in +blog.mediumpromo.top blog.ndstudio.xyz blog.opeconsultores.es blog.siisa.com.ar @@ -3352,6 +3856,7 @@ blog.tlacademy.org blog.trianglewebhosting.com blog.usafibremarin.ml bloketoberfest.com +blonan-access-incs.com blooberfoo.ml bloomingtonoptometrist.com bloomsford.gq @@ -3364,14 +3869,19 @@ bluecanyon.tech bluecrowngroup.us bluegas.com.au bluelagoonconstructions.com.au +bluemountaindharma.org bluenetvist.info +blueprintbiz.net blueribboncars.com.au bluerockbulliescol.com bluewatersstudio.com.au bluewin3625.weebly.com +blurburn.com blushing.findgutterhelmet.com blushsalon.com +blutonic.date blwvcj.com +blzzdesign.com bma.adi-international.org bma-autohaus.com bmcampofertil.com.br @@ -3384,6 +3894,7 @@ bmo-accountsecurity.com bmo.instant-verification.com bmo-liveverifications.com bmo.restricted-account.com +bmosecurity.lensflyer.com bmosecurity.net bmo.security-verifications.com bmvpwroxdeisomhbtqs.pw @@ -3391,14 +3902,18 @@ bmwjjhsrkpywguvqgiif.pw bmyowsfuun.com bnaimitzvahswag.com bnajaaph.com +bnb-token.org bndes.webcindario.com bndxukjtvcdoagjvy.pw +bnhdfrt.info bnkhapoalim.com bnk.ib.rankk.xyz bnkmse.melisorganizasyon.net bnlhh.co.uk bnsportsbangladesh.com b.nt002.cn +bnz.co.nz.centralstationlogistics.com +bnz.co.nz.ka2ziybqsizp6s2.e-lecta.net bnzonasegura.bnenlinea.net bnzona-websegura.com boa-account-limite-id-26382382739238.rccgcanada.org @@ -3416,18 +3931,22 @@ boaonline.ga boardwalk-mobility.com boa.salesteamlink.com boa-secauth.com +boa-servicesupport0023.000webhostapp.com boausaew.beget.tech boa-user-verify.com bobandvictoria.com bobbtimusprime.de bobbyandcracka.com +bobbyudoh.com bobettehannaford.com bobindrama.com +bobwanke.000webhostapp.com bobynamaku.xyz bochka-dub.ru boconceptla.com bocril.com.br bodegassantarufina.pl +bodenclothingukoutlet.com bodyandzon.se bodyawaregrieving.com bodydesign.com.au @@ -3441,14 +3960,19 @@ bofac.adi-international.org bofa-cgi-review.com bofa-checkings.com bofainc-review.com +bofamerica-auth-user-com.gq bofamerica-checkings.com +bofamerica-com-useraccnt.gq bofamerica.online bofamerica-supportcheck.tk +bofa-online-enauth.ga bofaonnline-access-resolve.ga bofa-procession.com bofa-reviewsec.com bofa-secu-view.com bofa-session.com +bofasignonv2.com.signinv2.es +bofa-supp-checking.co bofa-udirectverification.ga bofaverlfy.pe.hu bogeyandbirdie.com @@ -3469,6 +3993,8 @@ bollingoes.ml bollywoodsongs.host-ed.me bolo100.com bolsavirtual.com.br +boludogader.com +bomae.uk bomar-spa.com bombaybairag.com bomsensonamoda.com.br @@ -3488,16 +4014,19 @@ bookav.net bookcornerltd.000webhostapp.com bookkeeperbaltimore.com bookmark.t2t2.com +bookyourtravel.co.za bootcampton.com bootless-shore.000webhostapp.com boqdxbvhse.xyz boquan.net +boranapipes.com bor-bogdanych.com bord.casaalgarviadog.com borderview.org bordobank.net bori82.com bornama.com.tw +bornlmsonline.com borntogrooipp.com borrowanidea.com boryin.net @@ -3511,13 +4040,19 @@ bostoncelticsradionetwork.com bostongeekawards.joshbob.com boston.sandeeps.info bothwellbridge.co.uk +botomaluco.com.br bottlinghouse.com bottomsupthonglor.com +boulevardcoins.com boultermarine.co.uk boumanfouilles.ga +bourbonstreetdistillery.com boushehri.com boushehrmusic.com +boutique.grouperf.com +boutique.iacoila.fr boutique-miniature.com +bovisfoods.com bovusforum.com bowling.co.kr boxforminteriordesign.ph @@ -3537,6 +4072,8 @@ bpiexpress-online.com bplans.pw bplenterprises.com bpmverpubr.info +bprartorejobatu.com +bpwlfhwz.thepharmacymart.ru bqbbw.com bqfqdm96hrbxlo6cc9af.mafe.edu.co bqmsp.saqibsiddiqui.com @@ -3545,6 +4082,7 @@ bqwsa.igg.biz br001.topmoneyplus.com br174.teste.website br424.teste.website +br486.teste.website braddonalexander.com bradesco2.coteaquisaude.com bradesco.com.br-atendimento.info-email.co @@ -3552,8 +4090,10 @@ bradfrod.com bradmccrady.com bradwins08.esy.es bradyhansen.com +bradyhustlegarlic.com brahmamugurtham.com brainerdsigns.net +brainfocus-students.com brambletyelodge.com.au branchesponteland.co.uk brand4india.com @@ -3562,6 +4102,8 @@ brandoncondos.ca brandonomicsenterprise.com brandsandproduct.com brandschutztechnik-hartmann.de +brasfieldgorrie.cf +brasnorte.com.br bratfeldt.com brave.ebod.co.uk bravetop.stream @@ -3574,22 +4116,33 @@ breatin.ga brecobdirectintl.com brejo.websiteseguro.com brendasgotababygurl.com +brentomaree.000webhostapp.com brfrigate.net brgbiz.com +brian-fitzgerald.com +brianmcivor.com brianschulman.com brianswoverland.000webhostapp.com bribridee.com br-icloud.com.br bridalsarebridals.com +bridgemanagement.com +briefcaze.com brighgreen.tk brightautoplast.trade brighthousegreencleaning.com brightonandhovekitchens.co.uk +brightscan.co.za brigitteheilmann.dk +brilmance.com +brinonce.com brisasdealdeia.com.br brisbanehog.com.au +brisktourconsult.com.gh +british-dispensary.net britnisenkiw.com briut.fruitfuldemo.com +brkshotsservices.co.uk br-miappidsintlappcuentavrf.com br-miappidsintlsrvidmicuent.com broadwaygroup.in @@ -3597,17 +4150,19 @@ brokenanger.net brokenheartart.net brom-build.ro bromelda.co.uk +brondolographics.cl bronotak.cn bronxa.com bronzeandblack.com bronzeshark.com brookingscubsbaseball.com brooksmadonald.com -brouwercc.nl brown-paper-packages-sa.com browscience.com brsantandervangohbr.com +brucecrafts.com bruceelliottfashions.com +brunecky.com brutom.tk brvidros.com bryantangelo.com @@ -3616,23 +4171,28 @@ bs7gwcsyxrsu1jfyamrb.alfacomercial.com.br bsbmotorswakefield.co.uk bslukq.com bsmax.fr +bsmgroupbd.com bsmjz.ga bswlive.com b.szwzcf.com bta-daune.cf btbulgaria.com btccrypto.win +btcdrop.in btctools.download btcturki.com btcwallet.win btfile.mycosmetiks.fr btightyuild.ga +b-triple-t.com bttucd7itf1vg41exelg.littlematchagirl.com.au bttucd7itf1vg41exelg.maherstcottage.com.au btwosfunny.onthenetas.com buatduityoutube.com +bubbaparis.com bubblemixing.com bu-belokcainintlsrv.com +bubn.org bucephalus.in buchawucha.com buchedosa.ye.ro @@ -3645,6 +4205,7 @@ budayamana-fans.com budcreditcontrol.000webhostapp.com buddylites.com buddylourdes.com +budileva.ru budmar-nasielsk.pl budom.eu budujemypodklucz.pl @@ -3652,11 +4213,14 @@ buffer-control.com bufore.com buildingcare.com.sa buildinghopeuganda.org +buildingsystems.gr builds.cngkitwala.com buildtechinfrahub.com buildyourbody.com.au +buimerccorp.com bujhansiresult.net buk7x.com +bukneyerte.000webhostapp.com bukopinpriority.com bulksms.teamserv.com.eg bulldoglandia.com @@ -3664,18 +4228,23 @@ bulletproofjobhunt.com bulletsurenets.info bulletsurenets.xyz bullhorncloud.men +bullhouze.co.za bumper-ball.hu bumrungradflowers.com bundstrategy.com bungaemmaseserahan.com +bungalow63.net bungalowrenovations.com +bunted-bundles.000webhostapp.com buntymendke.com buo.cc buonavitapizza.com.br +buoygues-es.co.uk burcroff11.com bureauxdescontrolesspga.com burgering-pali.bid buringle.co.mz +burlesquewonderland.co.uk burmaindex.bid burnettfarms.com bursakombiservisi.web.tr @@ -3694,12 +4263,14 @@ businessdeal.me businessdocs.org business.dropbox.loading.anekaherbalbarokah.tk business.dropbox.okamotocorp.sportsmag.ro +businessgot.info businessimportant.tk businesslinedubai.ae businessmark-events.ro businessmind.biz business-page-set.000webhostapp.com businesspluspk.com +busser-technologie.de bussinesprotection.000webhostapp.com bussiness-protections.000webhostapp.com bustfraud.com.ng @@ -3708,6 +4279,7 @@ busyphoneswireless.com butegayrimenkul.com buthoprus.narod.ru butiksyaripemalang.co.id +buxomcosmetics.com buxweardirect.com.au buyblackmovies.com buycbdoilonline.net @@ -3718,11 +4290,14 @@ buyvalidsmtps.com buyviagraoverthecounterusabb.net buzzwall.digital-forerunners.com bvbdeplde.pw +bvbvcfc.000webhostapp.com bvgfyghj.gq +bvvagos.pt bvxjvwrlbxfqptvm.eu bw1q.ccisisl.top b-wallet.eu bwegz.cn +bwgrandeprairie.com bxcpzonasqura.ml-agency.net bxpaffc.com bxznn.net @@ -3731,6 +4306,7 @@ byareview-document.pdf-iso.webapps-security.review-2jk39w92.ab5nights.com byggaaltan.nu byggrakt.se bynewnjfv.fgppchg.fgpp.com +bypass-auth-sms.bankwf.info bytim.net c0abd985.caspio.com c0acm466.caspio.com @@ -3742,16 +4318,19 @@ c242k.com c3m7fms1nin1qheq1blt.mafe.edu.co c3nter989.neww-d3vel0per44.ml c3sixty.co.za +c4l20b1w.me c5aor11e4mgqhocovfef.littlematchagirl.com.au c5cfj87zsfptafpudws2.littlematchagirl.com.au c5ctb655.caspio.com c7gpys38drldcvhbwrst.alfacomercial.com.br c8hfxkywb7.ignition3.tv +ca09.download ca18740.tmweb.ru caalnt.com caamni-jhgsedg.tk caananlimited.com caancel.com +cabanaslejanosur.com.ar cabanero.info cabaniasmimmo.com.ar cabaniasmunaymanta.com @@ -3759,10 +4338,12 @@ cabehealthservices.net cabifygratis.info cabinetdetectivi.ro cabinetmandel.com +cabin.om.to cabobabysitting.com cabomarlinisportfishing.com cabscochin.com cacapavayogashala.com.br +cacemgas.com cachuchabeisbol.com cacl.fr cadas-atauliza.esy.es @@ -3776,9 +4357,12 @@ cadevafrique.org cadisjoyas.cl cadjetbums.ml cadmanipal.com +cado-sa.com cadxiedan.com +caelusdigital.com.br caemmun.com.br caernoeslasentenciafinal.com +caf230cs.beget.tech cafebarge.fr cafe-being.com cafedesamispattaya.com @@ -3786,6 +4370,7 @@ cafedonasantina.com.br cafefamilybd.com cafekahpeltik.com cafeomai.com.au +caf-fr-espace.com cafile2.fgppchg.fgpp.com ca-fr-credit-agricole-particuliers.com cagnasso-associati.it @@ -3793,13 +4378,18 @@ cagriinsaat.net caharthenret.com cahenry.com cainabela.com +caishang6.com caisseparticulier.com +caitesa.com caixabancserviciocliente.link caixa-cliente.net caixa.consulteeagendeinativosliberados.com caixaefederal.com +caixafgts2017.com caixafgtsinativo.com.br +caixahegaeconica.com caixa.inativosativosparasaque.com +caixapre.com.br caixa.suporteconsultafgtsinativo2017.com cakedon.com.au cakes4allfamiliyes.for-the.biz @@ -3807,6 +4397,7 @@ calabriasportfishing.com calcitynews.com calcomsec.com calendar.zakcomputer.com +calhasmaringa.com calicutmis.com californiaroaddream.com calimboersrs.16mb.com @@ -3818,6 +4409,7 @@ caloaksgc.com calpenda.club calpra.com.co calvarychapelmacomb.com +calvicenter.com.br calzadoclic.gq calzadorigone.com camapnaccesorios.com @@ -3829,23 +4421,32 @@ camcarrental.com camclqlbqtzftmplndts.ahdaaf.org cameljobfinal.com camerawind.com +cameron.pieceapizza.ca +camherb.net camilacbila.com caminhaus.de caminulgradinabunicilor.ro camionsrestos.fr +camisaskavak.com.ve camoret.in.net campanie.go.ro campbellcarservice.com +campgroundled.com campingnews.dk campoac.com campocomunicacionintegral.com campus.org.bd campusshop.com.ng canadabook.ca +canada-etransfer.com +canada-refund.com canadianaidmart.su canalsidesweater.com canalvelo.fr +canarananews.com.br canceel.com +cancelation.apprenew291092.app-renewbopak23092.com +cancelationsecure.apprenews892139841.universityofkjh.com cancelblockpages.co.nf canceledpayment.com cancel-email-request.in.net @@ -3857,21 +4458,27 @@ cancelorderpaypal.com cancel-secure-verification-process-server.com cancel.transaction.73891347.atakanpolat.com.tr cancel.transaction.73891347.itunes.apple.semsyayinevi.com +cancerpune.com candicedarbois.com candleglow.co.uk candlelightclubkl.com candoxfloreria.com.mx candsmasonryrestoration.net +candylocks.co.uk ca-netfilx-membership.com +canghaisan.com canilehotelilheusdog.com.br canillaikas.com.br canimcalzo.com canind.co canlitvmobil.com canload.xyz +cannabisace.com cannedfood.asia canningwalker.com canossa.ac.tz +can-radio-telecom.com +cansores.com canteenfood.net canthovietni.com cantikcerdas.id @@ -3882,9 +4489,11 @@ canveysupply.safetechdesign.co.uk canyoustreamit.com caonlinesupportusers.selfip.org capacitatec.net +capadinatrioustreehouse.co.za cape4down.com capev-ven.com ca.pf.fcgab.com +capifer.com.br capillaseleden.com capitadw.beget.tech capitafu.beget.tech @@ -3896,6 +4505,7 @@ capital-one.com.checking.accounts.insidmaldesign.com capitalone.com.eastvalleynd.com capital.one.comqzamart.pranavitours.com capitalonetradeonline.com +capitanomido.com capitanservice.com caplaine.fr capone350.com @@ -3906,6 +4516,7 @@ capsulcrunch.com captaindemand.net caracteristiquesrenommes.it caradisegno.com +carambos.esy.es caravanfs.com carbon-force.ru carbonforce.ru @@ -3916,7 +4527,9 @@ cardgenerator.win cardiffkidslife.co.uk cardinalcorp.ml cardiologyupdatesymposium.com +cardionova.in cardonaroofing.com +cardplanetindia.com cardrestriction.com cardserviceics-1t9y4rteg.logorder.com cardserviceics-pisps.artdekor.org @@ -3934,6 +4547,7 @@ careydunn.com cargoglobe-ltd.com caribbeanguestservices.com caribbeankingship.com +carinecarolines.fr caringplushomecare.com carkeyandparts.co.za carlaellis.com @@ -3944,16 +4558,23 @@ carloselmago.com carlpty.com carmenok.com carmichaelroofinginc.com +carnavalesco.com.br carolinalady1952.000webhostapp.com +caroline-bell.com carolinepaynez.ga carol-pitman.000webhostapp.com carolroth.com caroradenoche.com.ve +carpet-cleaning-directory.com carpetcleaninginadelaide.net.au +carpet-cleaning-wonthaggi.com.au carpetsflooring.com.au +carralogistica.com.br +carreaublanc.com carrentalschennai.in carry4enterprises.com cars.constructionwitness.net +cartalibra.it cartaobndes.gov.br.ce28754.tmweb.ru cartaobndes.gov.br.cj66414.tmweb.ru cart.asianglobal.cn @@ -3965,22 +4586,35 @@ cartetitolari.mps.it.mewdoku.com car-truck.transmissi.other.dll-offer-items.com cartuchosytoner.net carvip.com.ua +carvive.net caryaward.com carze.com.es casa980.com casaalfarero.org casaceramiche.it +casacombossa.com.br casadecoinnet.in.net casadeculturasabia.org casadeyagil.com casadiriposovilladellerose.it +casadobahianinho.com.br casaforsalerealestate.com casagreens.org.in +casa-madeco.com +casanatura.gr casasbahia.liquidamaio.com +casasbahia-megasaldao.com +casasbahiapromocao2018.com +ca-sas-bahiapromocoesjuninas.esy.es +casasbahiapromoinfo.000webhostapp.com casasbahia-smartphone.com +casasbahiavendas.com +casasbahia.win casasbahilas.com.br +casasbhaiadesctotal.com casasbhaia-ofertasdasemana.com casasbhaia-saldaodasemana.kinghost.net +casaspromocao.tk casastorcidaliquida.com casasuenia.be casa-susanna.eu @@ -3990,17 +4624,19 @@ case.edu.nayakgroup.co.in casefileng.com ca.service.enligne.credit-agricole.fr.stb.entreebam.inc-system.com cases.app-revieworder.com -caseyarchitecturallighting.com cash2goldbar.com cashbacklettings.co.uk cashcard.stream cashcase.co.in cashdealergamer.com +cashierresume.org cashmerelands.com cashpromotions.biz cashtag.co.in +cash-wear.com casinoasia.org casinodemendoza.com.ar +casinoprofi.com caskyrealty.com casonatrabadelo.com caspianwoodworking.com @@ -4014,7 +4650,7 @@ castlemedicolegal.com casualwright.com caswell60.000webhostapp.com catalog.goodhousekeeper.biz -catalogue.membershiprewards.co.in +catalystintercultural.com cat-breeds.net catchmeifyoucan5902.comli.com caterezcatering.com.au @@ -4022,6 +4658,7 @@ caterleisure.co.za cathedralgolf.co.za catherineminnis.com catherinetruskolawski.com +catherineventura.com cathycresser.com catokmurah.com catsnooze.com @@ -4032,9 +4669,11 @@ caveaudelteatro.it caveki.com cavenaghi-it.com cavoice.000webhostapp.com +cayfestivali.com caymanlandsales.com cayofamily.net cazoludreyditlubet.info +cbacpartnership.org cbalsera.com cbalxzldjt.bradul.creatory.org cbcengenharia.com.br @@ -4072,6 +4711,7 @@ cdn1.mysearchresults.com cdn-ssl-hosting.com cdnverify.net cdqyys.com +cebolasurfboards.com.br cebtecagro.com.br ceccatouruguay.com.uy ceciyaafoundation.org @@ -4098,10 +4738,13 @@ celular-aplicativo.ml celular-cadastro.cf celular-para-empresa.com cemclass78.com +cenfet.com cengizsozubek.com cennoworld.com center-free-borne.com +center-help02.ucoz.pl center-help233.developer78-fanpage-new-verifikasi43.gq +center-info.hol.es centeronlineinfoapp-us.serveftp.org centerpieces-with-feathers-for-weddi.blogspot.com center-recovery-account.com @@ -4123,7 +4766,9 @@ central-safe-pages.cf centralworldz.ml centrea9.beget.tech centreautotess.com +centreforhealingarts.com centrepge.clan.su +centre-renforcement.fr centreuniversitairezenith.com centroculturaloneway.org centrometafisico.cf @@ -4134,10 +4779,12 @@ centroseguro.pe centr-zko.legostore.kz centurianempire.co.zw century21keim.com +centurylaw.vyudu.tech ceocms.com ceocyg.com ceo.efa-light.com ceotto.fr +cepica.org.pe cepteteb-basvuru.com cepteteb-bonus.com ceptetebkampanyaonay.com @@ -4151,34 +4798,44 @@ certificates123.in certificates124.in certificates125.in certified-balances.000webhostapp.com +cert-mps.net +certov.at +certuto.club certxpert.com cervejariacacique.com.br +cesaco.com cesartech.com cescon.ca cesid.com.co ceskykoucink.cz +cesoac.org +cespu.com.ar cet-puertovaras.cl cevahirreklam.com cevalogisticspdf.com ceylonthewonderisle.com cezarrokytattoo.ro cezsociales.com.ar +cfbdhcwm.com cfbrr.com cfcgl.com cfcpart7-impots-gov.com cflak.com cfl-cambodia.com cfll.in +cfmps-impts-aj.com cfnmking.com cfrandle.ironside.tk cfrchildcare.com cfsaprts2-esapceclientse.com cfspart2-particuliers.com cfspart.impots.gouv.fr.bureaupostecolis.com +cfspart.impots.gouv.fr.particulier.vfd.com.ua cfsparts.declare-enlignes.com cfsparts-particuliers.fr cfspro1-espaceclients.com cfstrpostfiscal-001-site1.etempurl.com +cfsxk.usa.cc cgc-aluminios.trade cgct.us cggqbjvncbw4ihibbsuw.littlematchagirl.com.au @@ -4194,32 +4851,41 @@ cgi5bayloginusritm.altervista.org cgi5ebay.co.uk cgi5loginsusr.altervista.org cgi7ebay.com +cgi-review-bnakofamerica.com cgi-webapps-payment-information.com cgsconsultoria.cl cguggrstf-managssapplicationsss-lockedpurchases-sevicesss.com +ch2.criacaodesitesrj.com ch3snw.us chabathaimassage.com.au chacalexpeditions.com chachaearnest.com +chainfeed.fr chainsforchange.com chalcographic-mover.000webhostapp.com chaletzinal.com chalisnafashion.com +chalusnha.info chambarakbk.am chambercalibrationservices.com +chamberstimber.com chamuncontabil.com chandelshops.com chandipadel.com chandrachellappancollegeofeducation.com chandroshila.com +change2nextlevel.com changelinks.co.uk channels.one +chansteqindia.com chaorenxin.com characterfarm.com characterproducts.com.au charbelchaaya.000webhostapp.com +chargement-acc-france.org chargenetwork.ir chargersqaud.xyz +charhasad.com charity-bike-rides.net charleneamankwah.com charlesnyga488.000webhostapp.com @@ -4276,6 +4942,7 @@ chase.com-verify-account-information.entranceonline.org chase.com-verify-your-account-inforrmation.schodrive.info chase-confirm1.ip-ipa.com chasecreditcard.loginm.net +chaseenhancedd.000webhostapp.com chase-inc.us chase-login12.xyz chase-login13.xyz @@ -4314,6 +4981,7 @@ chaseonline.chase.com.hobartspineandsports.com.au chaseonline.chase.com.nictgroups.com chaseonline.chase.com-public-enroll.iillj.pw chaseonline.chase.com.public.reidentify.reidentifyfilterviews.homepage1cell.6tkxht5n.y71uh0.thehairlofttaringa.com.au +chaseonline.chase.com.tabipgida.com chaseonline.chase.com.us-chs.com chaseonline.chase.com.xeroxteknikservis.net chaseonline.chase.fatherzhoues.com @@ -4321,21 +4989,29 @@ chaseonline.chase.logon.apsx.keyoda.org chaseonline-chase.org chaseonline.com.tgct.sangyokai.net chaseonline.fastwebcolombia.com +chaseonline.global chaseonline.tffag.com +chaseonlineudate-rfdewsdgh3fyikloi7uyghgkj04.000webhostapp.com +chaseonline.verification.domain.greenindiana.org chaseonlineverify.chase.com-user.accountupdate.logon.bangladeshclothing.com chaseonlinezone.baothainews.info chase.security.login.nunnarealty.com chase.security.unlock.com.it-goover.web.id chase-update.allangcruz.com.br +chaseverification.haman01.tk +chaseverify.net chas-recoveraccont.com chas-recoveryaccont.com chasseonlne.upnt.sangyokai.net chasseywork.com chas.vammatat.com chatarreriasenbogota.com +chatchat.ai chatty-imaginativelady.com chattysnaps.com +chaucerian-trials.000webhostapp.com chaussuressoldesnb.com +chav1.org chaveirobh24h.com.br chavo.elegance.bg chcdonline.org @@ -4356,6 +5032,7 @@ check.autentificationpage.cf check.browser.cruxinfra.com check.capital-one.com.identity.protection.outletstorebr.com.br checkersonparinga.com.au +check-ethpayments1.kissr.com checkfbpolice404.000webhostapp.com checkfbsystim12.000webhostapp.com checkfbsystim404.000webhostapp.com @@ -4369,8 +5046,12 @@ checking.alerts.capital-one.insidmaldesign.com checking-alerts.secure.capital-one.updating.info.insidmaldesign.com checkingdomerition.borec.cz checkingforumdocusign.000webhostapp.com +checking.sms.wfmobile.info +checking-unlock.today checkinvip.com.br +checkit.x10.bz checklimitaccount.ga +checkmalls.info checknow26.ga checkofficeracct48.000webhostapp.com checkout-account-facebok.com @@ -4395,6 +5076,7 @@ check.vibearts.ca check-violation-admin.tk checkviolation.ga check-your-information-secure.com +check-your-limite-172.gq check-your-limite-195.cf checkyourpages.cf check-your-paypal-account.com @@ -4404,13 +5086,16 @@ cheeksfanpage1222.plischeksfansspage.cf cheep.gq cheerfulgiversincorporated.com cheerupp.in +cheesecakery.com.br chefhair.com chefnbrewfestival.com chefnormarleanadraftedmmpersonnal.pe.hu +chefsandro.pt chegousuavez.000webhostapp.com chekerfing.com chekgu.net chekmyacount.com +chekna.net cheks122.again-confi.gq chelicerate-passeng.000webhostapp.com chemindecompostelle.ca @@ -4430,6 +5115,8 @@ chfreedom.com chhmc.com chhoatrithy.000webhostapp.com chiavip.ru +chiba-web.win +chicago.rsvppublications.com chiccocarseatreviews.com chicken2go.co.uk chickolith.com @@ -4449,32 +5136,40 @@ china012.com chinabestex.com chinabodagroup.com china-container.cn +chinacoscoltd.download chinacxyy.com china.c-zs.com chinafoodlng.com china-hangyi.com chinainfo.ro china-jlt.com +chinakingstthomas.com chinalve.com chinaplanning.org chinashadenet.com china-sxw.net chinatlz.com chinavigator.com +china-yolk.000webhostapp.com china-zhenao.com +chinco.000webhostapp.com chinese.ahzh-pv.com chingfordpainter.co.uk chipawo.org +chippewavalleysportsmedicine.com chiropraxis-sperfeld.de chiselinteriors.com +chitiandsandes.gq chittagongevents.com chlorine-payesh-abfa-khr.com chocolicious.co.zw +choicemobiledetailing.com choongmoosports.co.kr chooseyourgiftcard.win chopset.win chopstixacupuncture.com chordiasbusiness18.in +chosecontrolyourself.xyz chotanito.com chovaytienmat.vn chowebno1.com @@ -4483,6 +5178,7 @@ chrissalamone.com chrissgarrod.com chrisstewartalcohol.com chrissyelder63.wixsite.com +christ4business.org christalmaddix.ca christianbal.club christianchapman.nothingbut.football @@ -4490,8 +5186,8 @@ christianherzy.com christianmuralist.com christiannice12.com christineflorez.us +christinelebeck.com christinepantazis.com -christopherstiles.com christopherwhull.com chronfamily.org chronic.com.hk @@ -4509,24 +5205,31 @@ chuckdaarsonist.net chucks10.ru chukai-petroleum.000webhostapp.com chungcheng.net +chungcu-ct8-theemerald.com +chungcuvincity-hn.com chunxiady.com chupiao365.com churchcalledhome.net +churning-frequencie.000webhostapp.com chydh.net ciadorh.com.br cianorte.com.ar cibcaccountupdate.thisisairsoft.co.uk cibc.info.cibc.pl +cibcon.cf cibc-online8bneiyl8hdww2ka.vocomfort.com +cibconline.cf cibcupdates.bombas-calor.pt cibcvery.info.cibc.pl ciberatendimentoonlline.com.br cibonline.org ciccc.goeoffice.com +cicerano.com cicilanrumahsyariah.com cickwy.gq cickwy.tk cidvale.com.br +cieindia.com cielodeflores.com cielofidelidade.16mb.com cielofldelidade.net @@ -4542,19 +5245,25 @@ cigarettelikely.net cihangcapital.com ciibigpicture.in ciitypress.co.uk +cikarang-baru.net cilkabrandy.su cim2010.com cindykubica.com cinemacorpater.co.za cinemaedvd.com +cinemanity.com cinta17thn.000webhostapp.com cintapage69.esy.es cintsglobal.com cioapatx.beget.tech +cipaassessoria.net.br +cipasfreefly.com cipovenaramky.eu cipremetal.com ciqpackaging.com circuitair.com +ciruplasticrd.com +cirurgicarocha.com.br cisaqroup.net citadelcochin.com citibuildersgroup.com @@ -4567,24 +5276,37 @@ citipups.net citi.uverify.info citizens66.000webhostapp.com citizensb1.000webhostapp.com +citraclean.co.id citsng.com +citybanq.16mb.com citybiliardo.com +citytelecom.site cityyogasc.com civilengineeringiit.com cjcajf.com +cjoelyoung.com ckidkina.ru ckincqc.000webhostapp.com ckoslmw8rm.harrisdentalsolutions.com ckt4.cn ckupes.000webhostapp.com cl64195.tmweb.ru +claea.it claeim-bokepku87.000webhostapp.com claeverbrooks.com +claim-btc.org +claim-eth.net +claimeth.org +claimeth.top claim-fb-gift-card.pe.hu claimfreebitcoin.bid claim-freejangnapergi.000webhostapp.com +claim.safepaycoins.com claim-serv.me +claimyour-btc.org +claimyour-eth.org claivonn-management.net +clalonestar.com claming54353.000webhostapp.com claming654534.000webhostapp.com claming-yourligin.planet-host.club @@ -4593,6 +5315,7 @@ clancyrealestate.net clang29217.axfree.com claniz.com clarabia.com.br +claraleitao.net clara-wintertag.de clarewenhamcounselling.com clarksvillepiano.com @@ -4606,8 +5329,12 @@ classified38.ir classmum.info classtaxis.com claudeprovencher.ca +claudioespinola.com cla-vel.com +clayanarch.gq clayheart.com +claz3.win +clcollegeofpharmacy.com cldarcondicionado.com.br cleanessence.net cleanhd.fr @@ -4615,6 +5342,7 @@ cleaningrak.com cleaningrange.com.au cleaning.vaancreative.com cleanmatic.com.br +cleint.ml cleveland.sla.org clevercoupons.co.uk cleverlearncebu.com @@ -4625,6 +5353,7 @@ clicknew.ir clickprintnv.com client1secure.com clientaa.beget.tech +client-center-account-update-security-service.a1049rfjewigf.tresquarteres.cat client-center-account-update-service.a1049rfjewigfe4w9grigrj.half-dress.net cliente-friday2015.co clientegestaoempresarial.com @@ -4640,19 +5369,23 @@ client-impotgouv.fr client-mobile-free-recouvrement.com client-portaallink.io client.schwab.com.akiracp.com +clients-custservarea.info client-service-app.com clients-espacesoff.com client.singupforporno.com clients.internetsalesresults.com client.spalot.com clients-recouvrement-free-mobile.com +clientsrewardspromotion.com clientsupport-mitglied-pp.net cliftonparksales.com climatage.ru clinicaargensola.es clinicaespacoterapeutico.com.br clinicalhematologyunit.com +clinicalosfundadores.cl clinicamade.com.br +clinicao.review clinicarmel.com.br clinicashaoyin.ga clinicayangming.ga @@ -4665,6 +5398,7 @@ clockuniversity.com clodflarechk.com clone147.com cloouds-approvideverif.com +cloreautomotive.com closingchain.ml closingstatement.paid060418.clubfamiliarlamilana.es cloturesdesdemandesenligne.info @@ -4672,6 +5406,7 @@ cloud02.conquistasc.com cloud954.org cloudcreations.in cloudfrontage.com +cloudintelligentbd.com cloudminerpro.com cloudon.ml cloud.pdf.sukunstays.com @@ -4703,7 +5438,11 @@ cmpartners.com.au cmrealestatesolutions.com cms.insviluppo.net cmsjoomla.ga +cms.masukcloud.in cmutualportfoliorealtor.000webhostapp.com +cmuyfcfi.com +cn54tfw0kw.fgppchg.fgpp.com +cn773bt054.fgppchg.fgpp.com cn81301.com cn85240.tmweb.ru cnagourney.000webhostapp.com @@ -4715,40 +5454,55 @@ cnghs.edu.bd cninin.com cn-lushan.com cnrdn.com +cnri.es cn-server.com cns-ssaintander.com cntrlpge.heliohost.org cnvljo.com +cnyangulumbe.000webhostapp.com cnybusinessguide.com co2-cat.ru co3corp.com coachadvisor.it coachbernard.co.uk coachoutletonlinestoresusa.com +coastroofcleaning.com co.at.vc cobracraft.com.au cobradvh.beget.tech cochinconsulting.com cochindivinesmillenniumsingers.com cochlaus.com +cockeyescotland1084.com +cocktailors.de coco-clinic.pl +cocohou.com.au cocukbakici.biz cocukbakicisi.web.tr codebuilders.se +codeextrim.com codegenerator.win +codehicode.com codes4you.download codesforyou.download codornicesforge.com +coemmsa.com coffeecupinvestor.com coffeepages.net cogipal.top cognitionet.com cognitivaperu.com +cognitiveintegration.com cogsgasandplumbing.com.au cohas.vn cohenorbach.com +coinbase.aa-gg.com +coinbaseboggether.tumblr.com coinbase-ca.com +coinbas-esignin.com +coinbasespromo.tumblr.com coinsden.com +coinsprize.org coisasdebebecasasbahia.com cojohari.com coklatlucu.com @@ -4759,20 +5513,26 @@ coldclad.com.warganis.com coldfusionart.com coleccionperezsimon.com colegioanchieta.org.br +colegioarbitrosargentinos.com.ar colegiosanjuanpy.com colemarchant.com colfermonzasrl.it +colinabpce.com colinjwhite.com collectivedesigns.net +collectorsway.com colleenoakley.com collegesavngsiowa.com collegestaffcampus.net collidach.co.uk collinsportal.com +coloma.com.co colombiapictures.ml colombiapictures.net coloradopersonalinjury.com +colorato.net colosseumscrl.com +columbiaroadzz.gq columbuscartransport.com columbusinternational.com.co columnamalaga.com @@ -4799,9 +5559,11 @@ com-ch-accsslckdkont0.info comcomsystems.com com-credit-usage.info com-customer-service.info +comdados.com com-disputeapps.com comebackto.info comecyt.miranda.gob.ve +comedy-857-insulin-trojan.com comercialherby.com comexxj.com comexxxcxx.com @@ -4822,6 +5584,7 @@ com-issueinfo.com comitecamaqua.com comlerosn.com com-locate-appleid.com +comlogica.co.in com-login-acoount-appleid-yenjrm8ev2mftievvxdxrg0-tfkqtalktx2q.com com-macbook-mend.systems command.in.net @@ -4830,6 +5593,7 @@ com-marketing-instant.info commbank.com.au.mietraumverwaltung.de commbank.com.au.suehadow.co.uk commbankgomobile.com +comm-clinet-up.com comment719.ru commentinfowithcoastalrealtyfl.org commercialclasses.com @@ -4844,16 +5608,19 @@ commonthreadswy.com commonwealth.com.ablageblatt.de commonwealthcpr.com commonwewalth.com.au.schoellershop.com +commotional-halls.000webhostapp.com commportementsagissementsasmsa.com community-info.xyz com-myaccount-control.com com-myetherwallet.com comocriarsites.net +comodiscutir.com.br compacttraveller.com.au compal-laptoprepair.co.uk company.aozora.nagoya com-payments-details.xyz compdata.ca +compdevid.cf competeuoso.com compexa.co.in compfil.000webhostapp.com @@ -4861,17 +5628,22 @@ complain.viratbharat.com completehvacr.com complete-o-acesso.com complience.com +composed.igg.biz compowood.ru comprascoletivas.net +compromising-kick.000webhostapp.com comptable-montreal.ca compteverif.com compuservi.net +compushoponline.co.za computeraidonline.com computercopierfl.com computererrordefeatshop.online computererrordefeattech.online computer-error.net computerquestions.on.nimp.org +computerrepairadelaide.com +computerrepairhobart.com.au computer-scan.online comradefoundation.com comradl3.beget.tech @@ -4903,6 +5675,8 @@ com-verifyaccountid763.com com-verifyaccountupdateappstore.info com-vertivysigninout.net com-----view---notification--continue.stephensonsknives.co.za +conceptclaro.com +conceptsinwoodwork.com concern1rbc.com concernant-votre-remboursementimpots.releve-formu.com concern-block.ru @@ -4912,15 +5686,19 @@ concordphysi.com.au concorduea.com concusing.ga concussiontraetment.com +condemnatory-corner.000webhostapp.com conditioniq.com condominiumprofessionals.info condosguru.com conduceseguro.gob.mx conduct.gr conectapsicologia.cl +conectserver.com.br conejosrivertrails.com conexaocorporate.com conexjuridica.com +conf1rmfb-aps2.at.ua +conf1rmfbs-aps0.at.ua confaeb.com.br confessati.altervista.org conffiguration.youthempire.com @@ -4935,33 +5713,56 @@ configuurationn.maison-mesmeric.com confiirms2016.esy.es confirimmme.aspire-fanpage98.tk confirmacao-itokenbank.uni5.net +confirmacaosms.site confirm-acc2018.com confirm-accessinfo.com confirm-account-locked.com confirmaccountnow.com +confirm-account-online-sigin-login.like-books.com confirmaccountpage.tk confirm-account-verifyonline-incnow-vcv.innotech-test.com confirm-amazn-account-verifyonline-inc-nowlimited-inc.4-vapor.com confirm-amaz-online-sigin-account.aminclog.com confirm-amzn-account-verifyonline-inc-now.demetkentsitesi.com +confirmationde-dispositif687.multiscreensite.com confirmation-facture-mobile.com confirmation-fbpages-verify-submit-required.ga confirmation-login.com +confirmation-now.xyz +confirmations-account-informations.artrangerart.com confirmation.tps3a2f2fm2facc0unt2fa.verificatio.secuce.dolowcp.com confirmationusually.com +confirmation-wfbnk.xyz +confirm.authenticate.device.bankwf.review +confirm.authenticate.devices.bankwf.review +confirm.authenticate.device.secure.wfbank.loan +confirm.authenticate.device.secure.wfbank.pro +confirm.authenticate.device.sms-confirmation-wfb.xyz +confirm.authtenicate.device.sms-confirmation-wfb.xyz confirm.bigbuoy.net confirmesion012.support20.ga +confirme-your-account.nifatech.com confirm-identityactivity.com +confirm.identity.secure.login.wfmobile.review confirmidentity.xyz confirm-info-signin.com confirminfo.xyz confirm.jamescsi.com +confirm-locked-sms.wfbank.agency confirm-login-fbpages.com confirmonline.online confirm-ppl-steps.ml +confirm-security-text-message.confirm-wf.info +confirm-sms-code.authenticate-va.top +confirm.sms.code.customers-wfb.xyz confirm-support-info-center.com +confirm-wells.xyz +confirm-wf.info +confirm-wf.loan confirmyouraccountinfo.com +confirm-your-account.information.pedelectric.com.au confirm-your-account.practikamujeronline.com.ar +confirm-your-accounts-5468.tk confirnupdaters.com confirupdatound.com conflrm.myacc0unt.hosting5717123.az.pl @@ -4971,18 +5772,20 @@ confrimationmyaccounts-webappid.com confrim-page-recovery05.cf confrim-pages-recovery.ml confrim-regis232.d3v-fanpag3.ml +confrimsfilesfolder.xyz confrimyaccounts-webappid.com congchuzs.com +congnghevienthong.com congressodapizza.com.br congtynguyenbinh.com.vn connct.secure.wellsfargo.com.aaru486.com.au connect-go.000webhostapp.com connecthospital.com connectievastleggen.nl -connect-line.gr connectmarchsingles.com connect.market connectsecureauth.000webhostapp.com +connect.securelauthlogin.dolpresent-origin.cobllob.cons.maiamotos.com.br connect.secure.service.insurances.click connect.secure.service.redirects.website connect.secure.vdr35.com @@ -4993,6 +5796,7 @@ conquer.wybconsultores.cl conquistatucumbre.com.ar conradcycles.me conservational-book.000webhostapp.com +considered.fdns.uk consolone.it constatations-dereverse.com constone.me @@ -5005,6 +5809,7 @@ construmaxservicos.com.br construtoraphiladelphia.com.br construtorasetta.com construtoraviplar.com.br +consuladoportuguesdocaria.com.br consulgent.paaw.info consultaabono.com.br consulta.acessoinativo.com @@ -5020,6 +5825,7 @@ consultwinstra.com consumentenupdate.vernieuwingonline.nl consumercares.net consumerhealthresearch.com +contabil-office.xyz contabilwakiyama.com.br contact-help-fb.ml contact-help-support-report-100009452563254.com @@ -5031,7 +5837,10 @@ contactus.capshoreassetmanagement.com contact-us-unblocking-fb.xyz contadordapatroa.com.br contapessoajuridica.com +contatoatendimento.com +contatocliente-sac.com.br continertal-pe.win +continue-now.id continue-steep.000webhostapp.com continue-to-notification-facebook.com.maleeltd.com continue-unblock.000webhostapp.com @@ -5040,6 +5849,8 @@ contraclick.com contraluz.com.co contratosdemarkting.com controlederiscoslegais.com.br +contsmartweb.com.br +convenigirls.com convergenceclient.fr convergentcom.biz conversaoparadvd.com.br @@ -5050,6 +5861,7 @@ conyapa.com cookieatatime.ca cookiebyte.in coolbus.am +cooleroni.com coolgangcountrydancer.com coolstorybroproductions.com coolwifedata.co.uk @@ -5057,12 +5869,14 @@ coopacc.com coopcentro.fin.ec cooperativaciap.com cooperativetv.org +coopercarbono.com cooper.mylftv.com coopetrasam.com coop.webforce.es copaemprendedores.com copcusco.ga copcusco.ml +copticpope.org copybinaryprofits.com copyright-contact-report-100003415265249.com copyright-contact-report-1000074952562368.com @@ -5073,22 +5887,26 @@ copyright-help-report-10000321674529.com copyright-schweizdata.ch copy.social copythinker.com +corapersianas.com corbiein.beget.tech cordage.com.au +cordconstraintstress.com corderohotelz.gq cordillera.alcantara.cl -corditraficos.com coredesigner.in coreplacements.co.za coreproject.cz +coreysuiter.com coriew.club coriew.online corintcolv.com corneliakroellkautexgroup.000webhostapp.com cornerjob.eu corp-accountmanager.com +corpoclinico.med.br corporacionrossenditotours.com corporateinsuranceservice.com +corporatemg.com corporateprofessionalsglobal.com corporatesolutionsny.com corporatevideobusiness.com @@ -5102,9 +5920,12 @@ correvelpanama.com corsa-cologne.de corsairlawyers.com.au corsettidesign.com +corso-droni.it corunusa.com corylus.com.au coshoctonalliance.com +cosmeddicted.com +cospages.000webhostapp.com cossfood.com costaluz.info costlessautoparts.com.au @@ -5115,18 +5936,21 @@ costumer3443resolutioncenter.buka-puasa.com costumer.begalmalamjeh3435helpingcenter.com costumer.bravenjink3440webhelpingus.com costumer-support.piringpecahweb394helpingus.com +costumestudy.com cota200.com.br cotswoldrealestate.co.uk cottonxcotton.com -coudalcreative.com +couand.ml coughcrops.co.za counniounboundse.online count-clicks.com counterpartstudies.com countrywideasphalt.com.au +countryx.mypaypalsummary.resolvedproblem.co-jp-7s26d3l9g5kw2f6206-35g47e8kbt3.com couponingiscool.com courodaterra.com.br courses.frp-vessel.com +courtrightx.cf cousk.cf couturebridaldesignsltd.co.uk covainagaratharilaingarsangam.com @@ -5143,6 +5967,8 @@ coxinhaproductions.com cozumdanismanlik.net cpageconstruction.com cpajump.centenr.com +cpanelinstall.us +cpanel.slayerment.tk cparts1-partais.com cparts-2clientspas.com cparts.asouchose-espaceclients.com @@ -5150,13 +5976,16 @@ cparts.imp-gouvs.com cpc4-bsfd8-2-0-cust595.5-3.cable.virginm.net cpcn.000webhostapp.com cpdsmart.com +cpi.com.my cpi-istanbul.com +cpimtelangana.com cpmm.ma cpm-solusi.com cpphotostudio.de cpplexports.com cprbr.com cpsess10035642.000webhostapp.com +cpu2you.com cpuyehue.cl cq118114.net cq58726.tmweb.ru @@ -5164,6 +5993,7 @@ cq62863.tmweb.ru cq850.com cqtspj.com cr2paramentos.com.br +cr3ativespace.com cracenterinterac.i5f.from-pa.com crackerz.to craftandplank.com @@ -5178,6 +6008,7 @@ craigslist-438676487.890m.com craigslistaccounts.org craigslist.account.verification.topmcf.com craigslist.automade.net +cra-international.com.au crankyalice.com.au crarchitetti.com crazy2sales.com @@ -5187,30 +6018,36 @@ creandolibertad.net createachange.co.uk createatraet.com create.followerinfo.xyz +createyourfuture.org.uk createyourplatter.com.au creational-nouns.000webhostapp.com creationenlignevv.fr creationhomeappliances.in creative-ex.ru +creativekids.org.in creativelifevents.com creatives.co.in creativesparkz.co.in creativitygap.com creatrealyttittleinfo.co +creayepanels.ml +credemc.it +credit-agricole.dhdkuepj.beget.tech credit-agricolefrance.ga creditcard16.info credit-card.message27.com creditdamageconsultant.com creditload.us creditmutuel.fr-87.draytongossip.com -creditonebank.com creditraisingblueprint.com credit-suisse-uk.com +creditunionuahe.com creditwallet.net creekstreetchurch.com creme21new.web-previews.de crerv.com crescentmedicalservice.com +crestanads.com crewtwqj.beget.tech cric.com.pk crickkhabar.com @@ -5219,9 +6056,16 @@ crimson.superdomainzone.com crisotec.cl cristaleriags.es cristalinacasadapiscina.com.br +cristianapena.com +cristinaferrarecooks.com +cristoemvos.com +crituts.com.br crm247.co.za crm.aaditech.com crmachines.com +crm.arambol.es +crm.bbsfood.nl +crm.ciseonweb.it crmfiltros.com.br crm.pandoravietnam.com crmspall.com @@ -5243,11 +6087,11 @@ cr-mufg-jp--card.xyz cr-mufg-jp.com crnv.com.br croadventure.pl +croisieres.clubmed.ca crosenbloom.com crosscountry-movers.com crossfittyphoon.com crossleather.com -crossmaneng.com crossyindiana.com crow-dc.ru crowleyinstitute.com @@ -5255,6 +6099,7 @@ crown-banking.info crowndragon.com.au crownmehair.com crowntec.org +crsafepay.com crsafrica.com crsteswo.beget.tech crtaidtaekbheweslotigersair.com @@ -5265,6 +6110,7 @@ crush5media.com crwetnow18.atspace.cc crxart.go.ro crypto4you.download +cryptoairdrop.center cryptoassetfunding.com cryptobtc.racing cryptogenerator.bid @@ -5276,10 +6122,12 @@ cryptotools.review cryptowallet.win crystallakevt.org crystalmotors.co.ke +crystalstonemarble.com csagov.jinanyuz.com csaregiment.pl csbjkj.com cscbarja.org +csc.com.np cscprivatelabel.com csearsas.com csegurosural.com @@ -5290,10 +6138,16 @@ csfparts-avisclients.com csfstampi.it csikszentmihaly.ro csinterinc.com +cslautomocion.es +csmstrategy.com +csnaes.uk csonneiue.net cspage2018.000webhostapp.com cspage2018go.000webhostapp.com +csszsz.hu cstectrain.infotec-carestreamdental.com +ctadamsauthor.com +ctdr.rescuegroups.org ctgjzaq2y6hmveiimqzv.glamxpress.co.uk ctgkantha.com ctlinsagency.com @@ -5319,24 +6173,32 @@ cuijian.net cuisinebymaureen.net culinarchsbala.com cultiva.ga +cumbbeje.khanelectricco.com cumberlandcountyprogressives.com cungiahan.com cunotic.stream cuongstare.com +cupombemvindovc.com cupom-meucooktop.com cupom-ofertascasasbhaia.com cupqq.com cuprovyg.com +curacao.memento-vivi.com curbappealdesign.biz curepipe.zezivrezom.org +cure.wfbank.pro +curhatbidan.com curicar.com.br curinghotmall.com curiouserdesserts.com +curiozo.com.br curraldedentro.mg.gov.br +cursodehebraico.com cursosofficecad.com cusplacemnt.net customcedarfencesofmichigan.com customchopperstuff.com +customerarea-aruba.com customerbuilders.com customer-center-pp.net customerened.com @@ -5348,8 +6210,10 @@ customerservice-supportcenter.com customer.support.paypa-ie.istanbulva.org customer-verification-center.info custom-iyj6.frb.io +custom-sslconection.com customvideosolution.com custsecureapps-verifuser-sessionid136284953er.qdts-uiz.com +custtomer.net cutcoins.com cvasoyxmaom.pw cvbnmnb.ga @@ -5363,11 +6227,13 @@ cw0uzqfzmw61gslwho75.maherstcottage.com.au cwatv.com cwaustralia.com cwconsultores.cnt.br +cw.co.th cwettqtlffki.com cwf.co.th cwhrealestate.com cx81.com cxcw5naj81aoyydamzzw.littlematchagirl.com.au +cxgtgtyhhj.com cxhbusl.net cxiozg.com cxircnyb.pw @@ -5377,11 +6243,14 @@ cxxyesvq.pw cxzv260ad-system.16mb.com cy41058.tmweb.ru cyanpolicyadvisors.com +cyanskycopiers.com cyareview-document.pdf-iso.webapps-security.review-2jk39w92.gymwiso.gq.sonicwl.ml cyberider.net cybermarine.in cybertechcomputo.com +cyberyellow.com cyclehearse.com +cycles-chasserez.fr cyclonedieselpower.c13.hesecure.com cyclonedieselpower.com cyctrust.org.nz @@ -5398,6 +6267,7 @@ czbaoyu.com czhjln.com czjrhhpnigalslkpztv1.viomil.ro czqmc.com +czvzxv.org czwndl.com czyszczeniekrakow.pl d234h234l.000webhostapp.com @@ -5406,6 +6276,7 @@ d38dc3e7.ngrok.io d3amdabb.beget.tech d3darkzone.com d3player.com +d3s23f45gh7j8k8cd98cd76jh5gf4d5.000webhostapp.com d3sir3.com d55fgfgf.webcindario.com d660441.u-telcom.net @@ -5420,22 +6291,34 @@ dabadfdnnadknbcb.online dabannase.com daboas.com dacdac.com +dachigamnationalpark.org +dacsancaonguyen.vn dadabada.com -daddario.cn +dadamarket.com.ua +daddaairlines.xyz dadossolicitado-antendimento.sad879.mobi daehaegroup.com daemon-check.com daeskldaslol.com +dafnpgrvujrsmjkbkdd.com +daftarsituspoker.net daft.ie.login4xbf.gdn daganganpepak.id da.geracaotrict.com.br daguogroup.com daibio.com +daihatsuarmadapurwokerto.com daily-chance.info +dailycurrency.ml +dailydreams.epizy.com dailylifesciences.com +dailymuktobangali.com dailynayamahaz.com dailysports.us +daima.co.tz daimid.gq +dairyfarmconcept.com +daithangloi.com daithanhtech.com.vn daizheha.com dajiashige.com @@ -5462,13 +6345,18 @@ dancemusictalent.com.au dancezonne.co.za dancing-irish.com dangitravelrecharge.in +danielapintusarte.it danielgrossitreinamento.com.br +danielhankins.com danieloechsler.de +danielp5.beget.tech danildh1.000webhostapp.com +danishehsn.net dankew.ml dannyscreen.com danskeonlineb.co.uk dantech-am.com.br +dantenschutz-aktualisierungs-center.com dantino.org dantkadard.com daostack-ico.io @@ -5489,7 +6377,9 @@ darinre.xyz dario1aw.beget.tech darkcommet.ddns.net darkcommit2.ddns.net +darkmedia.devarts.pro darknesta.com +darkscout.net dark-setter-get.com darksirnobody.boo.pl darkstratus.com @@ -5499,6 +6389,7 @@ darrenjohnson.com.au darrenstanleydrums.com darussal.am daryinteriordesign.com +darylcioffi.com dasamusica.com dasdas.gq dasezhan8.com @@ -5508,19 +6399,25 @@ dashboardjp.com dashboard.stripe.verification.canowm.com dashbord-locked-acces-my.com daskals.com +dasp.org.pk dasretokfin.com dassdas.gq dassonengineering.com daswandguptsewa.com +dat725.com +datacabin.net dataconnectinfotrends.com datalogin-upportacc.com dataloginupportacconline.com +dataprufen.com datarescue.cl +datasafecontral.com data-service-de.info datasitcherheit.ml data-trasfer.com dataubgreadidt.info dataxsv.com +dateesshop.com daten-aktualisierung-56gh23.gdn datenhaus.info datenschutz-de.cf @@ -5528,6 +6425,7 @@ datenvergleich.com dateset.upgradeyoursystem24.com datingineurope.group datingsales.com +dating-site-links.com datingverify.org datongbs.net datskins.com @@ -5540,15 +6438,19 @@ david44i.bget.ru davidcutche.us davideperrotta.ilbello.com davidgoldberg12.com +davidpeterkerr.com davidrichardson277.000webhostapp.com +davidveyossef.com davinciitalia.com.au dav-network.io +dav.systems dawetmurah.net dawlencea.cf dawngadon.com dawnmariesnailstudio.com dawnsworld.mysticalgateway.com daxa.ro +daybrooksco.com daydreamphotography.com.au dayou.sexdnspod.com dayseeingscenery.com @@ -5560,6 +6462,7 @@ db.creditcard dbdoc-views.d3an1ght.com dbedlm.services dbfshgwqr.000webhostapp.com +dbissue.com dbjsbtaprntqertmkty.bid dbonline.ch dboxsecure.com @@ -5568,6 +6471,7 @@ dbpanels.com.au dbs-237687635.000webhostapp.com dbsa-dream.com dbsbanklimited.com +dbsverifica.net dc-06185340eedf.vinotecataste.com dc-0f166ad3c159.cindykubica.com dc-14aa6cc6.ibertecnica.es @@ -5578,10 +6482,12 @@ dc-7f7f33e6.renewalss.com dc-8882d5f21c96.andrewtek.ru dc-a7b5f905.salintoshourt.com dcabkl.com +dcatering.co.za dc-b5657bf1.hopewhitepages.com dc-b66548ee.hostaawebsite.com dc-bb9cd3fef904.playstationgame.tk dccallers.org +dccil.org dccsolution.com dc-dce01ef0e534.hotbest-apps.com dc-f4eb4338.handssecure.com @@ -5608,10 +6514,12 @@ ddos.93se.com dd-seo.cn de007.net de3oj6xhff.qvk3wd6psw.madpendesign.com.au +de4porvoce.com.br deaconandbeans.com dealermobilhondajakarta.com dealertoyotabaru.com dealfancy.com +dealings.cf dealmasstitch.com dealspicks.com deanoshop.co.id @@ -5620,6 +6528,7 @@ debbiewhitmire.com debbiewoodsyoga.com debichaffee.info debility.adelgazar360.es +debit.wfmobile.world deblokeer-helpdesk.nl deblokgsm.free.fr debtinter.000webhostapp.com @@ -5628,8 +6537,12 @@ decentsourcingbd.com decide-pay.idclothing.com.au declasseentertainment.com decocakeland.top +decodingdyslexiapa.icu decohunter.com decolaser.com.ve +decompressionbent.com +decorativeconcreteexpressions.com +decoratrice.biz decorcenter.co.pe decoum.cf decoutinho.com.br @@ -5646,10 +6559,12 @@ dedline.pl dedterr8.beget.tech dedyseg.com.br deecun.id +deepwxtension.xyz def-014.xyz defactodisegno.com defacto-olkusz.pl defenceindustry.com.au +defensealloys.com defenseattorneyvamd.com defensecheck.xyz defensewives.com @@ -5657,7 +6572,10 @@ defmach.com de.forums.vivogames.com defygravity.com degoedefee.be +degree.pes.edu +degreewomen.net deightonengineers.co.uk +deineabobesttigungs.co.vu deinehardware.eu deinesicherereverbindung02.gdn deinesicherereverbindung05.gdn @@ -5665,22 +6583,28 @@ deitmer.info deitydress.com dejavuvintage.ca dejesuswebdesign.com +dekhoresellers.tk dekorfarb.pl dekranas.id.oceanimagine.com delamargm.cl delaraujo.com.br delaren.be +deleonhost.tk delh1residences.com delhaizegruop.com +delhiportafine.com delhitrollywheels.com delights.pk deliverkart.com delivery2u.com.my deliveryflightpath.com delmonicositaliansteakhouse.com +deloniyke.cz delores245.com +delowarweb.com de-lp-privat-login.bid deltadisseny.com +deltaelectricac.com deltagroup.kz delta-intkey.bid deluxechoc.com @@ -5691,7 +6615,9 @@ demandlocker.com demarcapropia.com demaror.ro demo5.ikantam.com +demo.bsscommerce.com demo.classconnect.cloud +democraciadirecta.cl demodomain.cz demo.firefighterpreplan.com demo.ithreeweb.com @@ -5719,18 +6645,24 @@ denizbanksubeleri.com deniz-bireyselgiris.com denizdenalhediyeni.com denizdenhediyemiz.com +denizkent.net dennispearsondesign.com dennyscorp.com denommeconstruction.ca +densefox.ml densest-mistakes.000webhostapp.com +denswear.com dental4u.ru +dentalcarecenterpv.com dentalcoaching.ro dentaltools.biz dentistmerchantservices.com dentobizz.co.in dentsclin.com.br denuelsksa2323.000webhostapp.com +denugky-pobeda.ga denver-locksmiths.com +departamentopessoaldeofertas-com.umbler.net depart.febriansptr.tk de-pay-identifizierung-center-sicherheit-personen.top de-pay-kunden-sicherheit-center-identifizierung.top @@ -5739,17 +6671,22 @@ depositgift3344.cabin.net.au deposit-gift8424.style-el.com depositgift.chalany.com.au deposito.traffic-advance.net +deposit-your-etransfer.com depozituldegeneratoare.ro deptosalpataco.com.ar dereckandrade.com derekaugustyn.co.za derekthedp.com derickfoster94.myjino.ru +derjikia.tk derkompass.com.br dermace.ca +dermagical.co.uk derogative-relocati.000webhostapp.com deromebil.se +derouangaires.com deroutinizue.matinkimiaco.com +desamondo.com desapegouvendeu.com.br desarrolloliderazgopersonal.com desasukolilo.com @@ -5758,6 +6695,7 @@ desbloqueio2018.com descargarnetflixgratis.com de-schutz-daten-service-verifikation.gdn descontao-do-ano.com +descontoemgeral.com descontos-dia-dos-namorados.com.br-selecao-brasileira.site desentupaja.com.br desenvolvimentosdesites.com.br @@ -5793,6 +6731,7 @@ desteneer.com destination-baleines.com destinyauto.com.ng desynt.org +detached-diamonds.000webhostapp.com detailbydesign.com.au details.aineroft.com details.information.center.interac-support.akunnet.com @@ -5812,6 +6751,8 @@ devapolline.fr dev.appleleafabstracting.com dev.a-t-martialarts.com dev.beverlyseip.ca +devblaze.work +dev.cenov.fr dev.comstockcompanies.com devdevelopers56.com dev.ehay.ws.singin.it.dell.justinebarbarasalon.com @@ -5819,10 +6760,13 @@ devel0per11.regisconfrim.cf developer23-fanpage.new-verifikasi-fanpage89.tk developer-center67-fanfage00999.register09888.tk dev.hitaishini.com +device.find.fd17.info +device.sms-confirmation-wfb.xyz deviclinic.in devilledesign.com.br devineindustrial.com devinherz.com +devinpmerullo.com dev.interfusedcreative.com dev.maruemoinschere.fr dev.metallonova.hu @@ -5834,21 +6778,27 @@ dev.soletriangle.com dev-supoort00.regis-fanpageee-confirm.ml devv-c0nfr1m.verifikasion1.ga dewadewi1818.000webhostapp.com +dewakimochi.gq dewa.lookseedesign.ca dewhynoengineering.com.ng dexolve.info de-zahlungsdaten-sicherheit-net.gdn dezavan.ir +dezclark.com dezorgkantelaar.nl dfasghsd.zecotilss.bid dfclamp.com +dfd45f45gg6h687876k8j7h867.000webhostapp.com dfdsfadfsd.com +Dfejbuszek22.000webhostapp.com dffgfyuityirtueriytoui.000webhostapp.com dfg.boutiquedepro.net dfno3m7nblnvhst3evfq.littlematchagirl.com.au dfrtcvlab.xyz dfsdf.desio-web.co.at dfsdfsdf.rumahweb.org +dftdrthdscsfdxxcbcfgjdrtesryhfhxdrgd.000webhostapp.com +dfwweddingportraits.ga dfyhnddsalog.7m.pl dfzf.net dg5thrrj8f.sm1qrqaeri.madpendesign.com.au @@ -5861,6 +6811,9 @@ dghhhee11111.com dgiv7tmti39fkfyrf2gj.littlematchagirl.com.au dgvucud.com dharmaceutix.hu +dharma-sa.com +dharts.usa.cc +dhdservices.com.au dhishomang.com dhk64kcskwdx7orxtu4w.viomil.ro dhl-belencabajar.000webhostapp.com @@ -5870,6 +6823,7 @@ dhlparcel.southtoch.com dhlworldwide.com.varifyaddress.process.scholleipn.org dhlyteam4dhlsupport.netau.net dhodha.com +dhqhospitalmianwali.com dhruvsilver.com dhsnystate.com dhubria.com @@ -5878,6 +6832,7 @@ dhycazbjhewd.com diabetes-free.life diabeticneuropathysolution.com diabitiki-poria.gr +diad.ge diagnosticautomobile.fr dial4data.com dialog.pt @@ -5887,6 +6842,7 @@ diandianzu.bid dianeellease.com dianeticadobrasil.com.br dianko.pro +dianneslechon.com diansp.com diarmondcarpets.000webhostapp.com di.aruh.ml @@ -5898,15 +6854,23 @@ dibujo.official.pw dice-profit.top dichvuthammyhot.com dicrophani.com +didarmarket.com diego-fc.com diegopetrelli.com +diehotelprofis.com dienthoaiphukien.vn dieselengines.ws +diet394.com +dietaday.com diet-land.info dietstation.info +dietzfairwaylease.com dieucayvietnam.com dieuveny.com +differi.ga +difficultnotice.net digantshah.com +digicele.tk digidom.com digiiii.bid digisystemsrl.com @@ -5915,6 +6879,7 @@ digitalbankingfirst.net digital-control.com.cn digitalfirstonlines.net digitalfruition.co.uk +digitallyinspiredmedia.com digitallyours.com digitalmagic.co.za digitalmediaventures.com @@ -5922,7 +6887,7 @@ digitalmuladi.com digitalnahrvatska.org digitalorbitgroup.com digitaltd.xyz -digitalwebber.com.au +digitaltech.tech digitalwebcastillo.com digitauact.sslblindado.com digitrendsafrica.com @@ -5951,18 +6916,28 @@ dinhdatreal.vn dinkelbrezel.de dinoambre.com dintecsistema.com.br +dintextile.dingroup.com.pk dionneg.com +dios-regalo.com diplomadoidiomas.com diplomaticagent.us dippitydome.com diranproductions.com direcong.com directaxes.com +directequipmentsupply.com +directingb.com +direct-ing-france.me +directiongnerale-impots-gouv.nadiavus.beget.tech directlinkq.cn +directloging.com directmessageing.com +directorliabilityinsurance.com directoryclothingspace.com directory.retirementloft.com directplugin.com +directpromotions.co.nz +directting.fr direitoaverdade.nevusp.org direitosprivadosetiqueta.com dirtyhipstertube.com @@ -5975,6 +6950,7 @@ discountedtourism.com discountsextoys4her.com discountsfor.us discoverca.net +discovercoastalvacations.com discover.com.raroz.net discover.com.treedv.com discover.connect.weelpointz.com @@ -5992,14 +6968,21 @@ disputed-payypaalcs.com disputed-payypaallcs.com disputed-payypalidcs.com disputeed-paaypall.com +disputtedspayypalservcs.com disrupt.com.co +dissrooting.com distancephotography.com +distillable-loops.000webhostapp.com +distinctfreight.co.zw distlodyssee.com distribuidoraglobalsolutions.com +distribuidoraonix2015.com.ve +distribuidorasanluis.com.ec distribuidorasantana.com distribuidoraserrana.com distributieriemshop.nl distributor-herbal.com +distritalfm.com.br ditapsa.com ditavonteese.info dittel.sk @@ -6007,10 +6990,14 @@ diudconoewpowu.fgppchg.fgpp.com divarutr.info divecatalina.com diversityinboardrooms.com +divi.myboracayisland.com +divineconne.com divinediagnosis.com divineinsightoverseas.com divinephotosdrve.com divinevirginhair.org +divyanshunayak.com +divyashaktipeeth.org diwangjt.com dixwrvg.planeta2studios.com dizinar.ir @@ -6018,12 +7005,14 @@ djalmadias.com.br djbddhukjfffd.000webhostapp.com djbdohgfd.com djcalvin.com +djcorby.co.uk djdj.k7physio.com djffrpz.cf djfsml.com djghnedli.pw djhexport.com djjaxvor.com +djjenil.com djmikeykay.com dj-sx.com djxmmh.xinhua800.cn @@ -6032,6 +7021,7 @@ dk1qic9pfi.indosweden.com dkatto.com.br dkjasfdkfbawefhafhafjakejkegbawjgkjawgew.tk dklmgdmadrasha.edu.bd +dksamekalks.club dkvdivdj.altervista.org dkwm.suwan.co.id dl15edu.com @@ -6046,6 +7036,7 @@ dl.uvwcii.com dmacdoc.com dmanistravel.com dmcbilisim.com +dmd88drvr.000webhostapp.com dmitted.info dmlesitesesistemas.com.br dmlevents.com @@ -6069,6 +7060,8 @@ docecreativo.com docemelbolosgourmet.com.br dockybills.com doc.lookseedesign.ca +docomo-service.com +docomotons.ml docquotations.com docruaocozido.com docscloud.download @@ -6085,6 +7078,7 @@ doctorovcharov.uz doctorsdirectory.net doctor.tc doctorvj.com +docufile.pl documentchecker.website document.damnashcollege.edu.bd document.oyareview-pdf-iso.webapps-securityt2jk39w92review.lold38388dkjs.us @@ -6096,7 +7090,9 @@ docusign-con.com docusign.dvviagens.com docusign-irssigner.ggg-ia.com docu-sign.ml +docusignuionveris.gq docviewprocess.bplaced.net +docxencrypted.com dodgers.co.jp dofficepro.com dogecoingon.ga @@ -6104,9 +7100,12 @@ dog.halfbirthdayproducts.com dog-portrait.com dojqwugnjqawjenqwdasd.com dokar-stone.ru +do-keseel.ga dollarbusiness.us dolmetscherbueromueller.de domaincounseling.com +domainechateaubreul.fr +domainsvilla.ml domainsystemname.club domastro-membres.ovh dombiltail.com @@ -6146,6 +7145,8 @@ donusenkobi.com dookioo.com doom.cl doormill.gdn +doorsprinthouse.com +do-peesel-do.ml dopsxf4b.beget.tech doradcazabrze.pl doregeneracji.pl @@ -6153,11 +7154,13 @@ dorianusa.com dorisacathy.su dorjehandicraft.com dormia143.com +doroncreations.com dorothyn.com dorpk2sa2i.dayzcy3xae.madpendesign.com.au dortxn.com dorukosafe009.altervista.org do.sdu68.com +dostatka-proverenno.ml dostmeraa.co.vu dota2-shop.biz dothansurgerycenter.com @@ -6165,11 +7168,13 @@ do.time786.com double-blind-observ.000webhostapp.com doubleevery.net doublewq.com +doucments.igg.biz dougyrscghana.co.za doukinrfn.com dounloads.net doutorled.eco.br doutyozg.beget.tech +douxreveur3hd.comiaf21.com dovanko.gr dovetailmedia.biz down.0551fs.com @@ -6207,29 +7212,38 @@ doyouhaveacellphone.com dpboxspace.com-ref48932409389434.teckolobsters.co.uk dpboxxx.com dp.dpessoal.com +dpe033w.nl dpgjjs.com dpic.webcindario.com dpw.co.id dqemqcbxgofddopclb.com dqmtsa.myjino.ru dquestengineering.com +dqyhuymv.tk dr0pb0xsecured.fileuploads.com.circusposter.net draft.deliverygo.com.br draggled-intelligen.000webhostapp.com dragondreaming.owncube.com drbalsam.com +d-r.barefootwine.ca drbobruotolo.com drbradreddick.info drbrasmahavidyalayahelencha.in drchx.000webhostapp.com drcoray.com +drdudeck.com +drealvog.ddns.net dreambigprintbig.com dreambrides.co.za dreamchaser1.org dreamdesignworkshop.com dreamdrama.tv +dreamersandbelievers.com.au +dreamnesia.net dreamsexshop.com.br +dreamstudiolk.com dreamsworld.com.br +dredclick.club dreddy.com dredi.com.br dreduardotapiadapelo.com @@ -6242,6 +7256,10 @@ drfaqeeh.com drgeittmannfoundation.info drg.tervam.ru drimiadas.gq +drinkhurry.net +drinkredhen.in.net +drisilozdemir.com +drivas.cl drive770.com drive90.com drive.chelae.com @@ -6257,6 +7275,7 @@ drk-waldachtal.de drmagigaba.com drmblee.myjino.ru dr-menschick.at +drmmc.edu.bd drmoloi.co.za drnnawabi.com drnovasmiles.com @@ -6304,12 +7323,14 @@ dropllox.com droppedresponse.com droppopviewsss.com droppy.sakinadirect.com +dropshippingtoday.com dropx0.com droumangaines.cf drowbox.000webhostapp.com drpargat.com drpaymanpetclinic.com drr43d73.beget.tech +drskobic.com drteachme.com drughelporganizations.com drug-rehab-oklahoma.com @@ -6319,14 +7340,18 @@ dryazilim.com dryjygwsvyxytlfhp.com drymagazine.com.br drywallexpo.com +ds4hd786h45f986546kg95.000webhostapp.com dsbdshbns.com dsdglobalresources.com dsf.10eurosbonheur.org dsf.academiebooks.org dsfbdfspichincha.webcindario.com dsg.affaireenligne.org +dshjsdhjdsjhdsuydsy6dsuy.000webhostapp.com dsignfurniture.com +dskum.co.kr dsladvogados.com.br +dsorubber.com dspelts.000webhostapp.com d.srui.cn dssct.net @@ -6344,13 +7369,17 @@ dttdh65165gf.webcindario.com duaenranglae.com duaishingy.info dual-purpose-cane.000webhostapp.com +duanbatdongsanvincity.com duanicidcomplex.vn duannhatrangpearl.com.vn duaputripalu.co.id +dubai-oilcorp.company dubaiscout.ae duchieu.de +ducotravelsummit.com dudae.com dudalapdar.com.br +due994irooll49940orololrofl.000webhostapp.com dufatanye.org duffanndphelps.com dugganandcosolicitors.ie @@ -6365,17 +7394,23 @@ duniagaya.id dunkelbergerz.cf dunmunntyd.net dunsanychase.com +dunveganbrewing.ca duomoenlinea.com duongphuocviet.info duotexgroup.cf +duotriali.com duplexmanagement.co.uk +duration.ml +duren2.uk durencelaw.us +durgasteelgroup.com durrat-alarus.com durst.homeworksolving.com duryeefinancial.com dus10cricket.com dusmin.com dutadharma.co.id +duw-tuner.top duye08.com dveri-pmr.com d-vinesolutions.co.za @@ -6383,6 +7418,7 @@ dviwrugi.info dvjhijehjfhg.000webhostapp.com dvjwpnb8dzwvfmu1hbua.maherstcottage.com.au dvropen.com +dvss.in dvyiub.com dwbgdywefi.myjino.ru dwcreations.net @@ -6402,6 +7438,7 @@ dxcrystal.com dxinxn.com dxipo.com dxlrhalgceu.com +dx.nowwebsr.com dyareview-document.pdf-iso.webapps-security.review-2jk39w92.gymwiso.gq dygc.com dyhtez.com @@ -6410,14 +7447,17 @@ dynadiscount.com dynamichomeinspections.net dytt8.org dzbk.dhxctzx.com +dz-cima.nifatech.com dzenastrology.com dzitech.net dzm-ubolt.ru +dzookafoiuo.5gbfree.com dzwiekowe.com dzynestudio.neglite.com dzzkqizu.000webhostapp.com e1-rayan.com e2bworld.com +e2cb3799.ngrok.io e2i.com.br e2parts.com e3yt5.at-band-camp.net @@ -6436,12 +7476,14 @@ earncodes.win earngiftcards.download earnvoucher.review earthequipments.com +earthkeeper.co.in earthliest-decorati.000webhostapp.com earthlink000.hostingsiteforfree.com earthlink.net.in earthses.org.in earthskyus.org earthtek.co.za +easites.com.br eastbayfixers.com eastend.jp eastendtandoori.com @@ -6450,16 +7492,22 @@ eastlondongraphic.co.uk eastlondonpropertynetwork.com eastmidas.com eastmountinc.com +eastneukpianos.co.uk eastonautobody.com eastviewestateonline.co.za easyautohajj.com easybuyingshop.com easycoloncare.com +easydecorationideas.com easydocemr.com +easygiftflorist.com easyjewelrystore.com +easylifeb.com easymaidcleaning.com easymobilesites.co.uk +easynkilkis.gr easypenetrationguys.com +easyridegolfcars.com easywayinformation.org easyweb.tdcanadatrust.yousufrehman.com eatnatural.hk @@ -6480,12 +7528,14 @@ ebay.motors.630.eusers.services ebayreportitem272003404580.uhostfull.com ebay.ws.it.ws.mezarkabristanisleri.com eberharttherapy.com +ebey-kleinanzeigen.net ebilleim.fileview.us ebill.etisalat.fourteenstars.pk ebillportal.fileview.us ebills-recon1.t-a-i-l.com ebills.thetrissilent.com ebill.update.musthavetrades.com +ebizcardz.com ebookstonight.com ebook.tryslimfast.com ebsupply.org @@ -6505,19 +7555,23 @@ echobaddest.us echrepdvcd.com echt.ec-echt.de ecig-ok.com +ecoartemoveis.com.br ecolecampus.com ecole-saint-simon.net ecollections.anexcdelventhal.com ecollection.upgd-tec4n.com -ecologieurbaine.net ecomanyattahousing.com ecomediasmusicales.com.ar ecommercesalessystem.com econocom-sharepoint.com economik.com.ve +econotoolsinc.com econt.elegance.bg +ecooenergydtl.com +ecoqwegst.com ecoshineproducts.com.au ecoslimd.review +ecosmeticscoupons.com ecoswiftcleaners.com ecotransgas.com e-cte.cn @@ -6542,25 +7596,30 @@ edgeslade.com edh-diagnostic.fr edibrooks.com edifylearning-primary.net +edilstudioimmobiliare.it edinburghyouthmusicfestival.org edinburgtxacrepair.com ediquqzgencicm.fgppchg.fgpp.com +editeddsdflogin.usa.cc edited-movieslist.in.net editionsadlib.com +edmcollections.com edraniecarrentals.co.zw edrugsstore.com edscomp.ru edscustommufflers.com edsimportaciones.com edsse.com +eduambiental.cm-porto.pt eduardofreitasportfolio.com.br educaacaors.com.br educanetserviceaccounts.weebly.com educasia.org educasystem.com educational-software.co.za +educationalworkshop.info edufarm.com.sg -edurotations.com +edulineeright.download edusunday.org edvme.de edwardomarne.com @@ -6571,6 +7630,8 @@ eegwxvadm.com eehdhcwhjfoavyj.us eehxctw.com eenam.com +eer-nest.tk +eertyx-shop.com eeshansplace.com eest3necochea.com.ar eestermanswagenberg.nl @@ -6584,6 +7645,7 @@ efecto7.com efiwc.saqibsiddiqui.com efoijowufjaowudawd.com efuikafjeufw.businessrulesanalysis.com +efuikafjeufw.slayerment.tk efx0onjzrttd4ckzh3jb.littlematchagirl.com.au eg0xge6j46dvg3qgdjfm.viomil.ro egamandala0031.000webhostapp.com @@ -6604,6 +7666,7 @@ e-halkbank-80yil.com ehealthtitbits.com eheberatungdresden.de ehkonsultointi.com +ehssolutions.co.uk ei0sj6fwb1.yonalon.com eidosconsultores.com eim.etisalat.lareservadeluge.com @@ -6620,6 +7683,8 @@ ejayne.net ejdercicegida.com eje3sur.pe ejpjpxozcgutiht5ew7c.maherstcottage.com.au +ejyotish.com +ekaleferramentas.com.br ekampanya-yapikredi.com ekhudol.com ekjvvhofu8.axfxrs1vvx.madpendesign.com.au @@ -6629,6 +7694,7 @@ ekonomiksubem-teb.com eko-styk.pl ekpebelelele.com eksmebel.by +ektshif.com ela-dagingayam.co.id elaineradmer.com elainpsychogenesis.com @@ -6636,14 +7702,19 @@ elas.cl elb-academy.com elbaionad.ro elbcradio.tcalr.org +elcamellon.com elchoudelmaster.net eldivinoprestador.com +eldivisadero.cl +eldoradomalaga.com +eldorado-phuthuong.net eldridgestreet.org eleamtech.com electcorymccray.com electrest.net electrica-cdl.com electricianservices.us +electricidadlarios.es electricidadmiguel.com.ar electrogaspoint.com electronetwork.co.za @@ -6663,15 +7734,19 @@ elementfurniture.in elements8.com.sg elena-99.ru e-lena.de +elenagjetanger.com elenaivanko.ru +elentreprenoren.se elfqrin.tk elfredamommy.com +eligbimoth.info elijahpies.com.sg elimagvellore.org elimitless.org eliotfirmdistrict.com elisadalbosco.com elisehagedoorn.com +elisstars.esy.es elite-bijou.com.ua elitebodyworks.us elitecardecor.com @@ -6692,18 +7767,26 @@ ellefreemanfoundation.com ellenfel.com ellenproffitjutoi.org ellenthorp.com +ellers-raumdesign.de ellieison.com +ellinikamarket.gr ellinika-proionta.net ellisonsite.com ellisplanningassociates.com +elloainson.us +ellosnetworking.com.br +ells_fargo.com.confirm.text.or-activewf.top ellusakit.000webhostapp.com elmar.rzeszow.pl +elmiagencies.co.ke elminuto90.bid elmirador.com.ve +elnativo.com.ve elninotips.com elnuevosistemamundo.com elocelote.com elojodepoe.com +elon-giveaways.com eloquent-thompson-93ac4c.netlify.com elorabeautycream.com el-orionconstruction.com @@ -6714,27 +7797,35 @@ elpollomasrico.com el-puebloquetantodi.com.ve elreefgrain.com elroirrker.com +elsotoproduction.com eltawhiedsoft.com elvencedorca.com.ve +elvisandlaura.com elvismuckens.com elxleben-an-der-gera.de +elynsgroup.com emadialine.ro emadzakaria.com emailaccountverificatiemp.com emailcostumers-limited.com +emaildatabasepro.com emailed.userprofileupdates.com email-google.com +email-priz.com email-update00.cf +emancipatory-casts.000webhostapp.com emanuelandvalleriewedding.co.zw emanuelecatracchia.altervista.org emapen-eg.com ematcsolutions.com embedor.com +embrace-change.ca embreara.com.br embroidery2design.com embroidery.embroidery.embroidery.ebp-items-offer-now.com embuscadeprazer.com.br emcinfo.com.br +e-mediabiz.com emember.4ha2wascbprxkygff.gdn emeraldbusiness.com.ng emeraldstore.biz.id @@ -6744,6 +7835,8 @@ emergenciascomfye.com emergencyactionplan.org emergencybriefing.info emerginguniverse.com +e-metalowiec.bid +emigratory-lashes.000webhostapp.com emiliacoiffeur.com.br emiliosalazar.org eminescu.com.bd @@ -6752,6 +7845,7 @@ eminmamedov.org emirateshf.com emiratesnbbd.com emiratesnewsonline.com +emircreation.com emistian.com emmanudq.beget.tech emmanuvalthekkan.com @@ -6759,15 +7853,19 @@ emmasdiary.in emmenegger.owncube.com emmyunfiltered.com emobile-free-service.info +emotional.nut.cc empe3net7.neostrada.pl empleaeuskadi.es emporiofundidos.com.br emporiomiami.com emporioopticomt.com.br +empregandopessoas.tk empresaclienteadr.com empresarialcontabilgl.com empresarialcontabilidadesp.com +empresarialjuridico.website emprestimo-negativado-online.epizy.com +emrebilgeyiseviyor.com emt-interac.mussmandesign.com emtlogistic.com emt-refund-deposit.azkacompanies.com @@ -6797,15 +7895,20 @@ energosp.idl.pl energy-fizz.com energyplanet.pl energyshares.co +energy-utama.com energyutilityservices.com enerjibal.com enertech.co.nz +enewwholesale.com +engdirectdirec.com +engepool.com.br enginhukuk.org englandsqau.com english.ahzh-pv.com english-interpreter.net englishlessons.su englishteachingcourse.cf +engorderactive.fr enguzelpornolar.com enhancedesignstudio.com en-house-eg.com @@ -6835,29 +7938,42 @@ enpointe.com.au enreclittdosand.in ensembliers-interiors.com ensenadasportfishing.com +ensis.eng.br enslinhomes.com ensscapital.com ent7.fc-training.co.uk +enterzainment.co.za +entesharat.torbath.ac.ir +entirenumber.com entoblo.viploadmarket.ru entraco.sn entrantsoftware.com entrepreneursbootcampreview.com +entry12-bk-mfug-ufj-ssl-salam.grittygirls.org +enugu042.ru e-nutzername.info envalpo.cl envato-market.net envatomarket.pk envirosysme.com +envischool.vn enzcal.com eobqwmqykyyk.com eonerealitty.com eopaypal.co.uk eoptionmailpack.com +eosauthority-kyc.com +eosclassic.network +eoscountdown.network +eosgas.io eoxzjk.com epaceclientsv3-orange.com +epafnrnntudlnzg.usa.cc epapersdaily.com epay-clientesv3-0range.com epayment-billing.com epaypiol.co.uk +epay-system.manages-ssl.com epc-expedia.eu epconengg.com e-perpus.sidoarjokab.go.id @@ -6868,12 +7984,14 @@ epitorrents.com epochtimeschicago.com epointpk.com epomeolagrotta.com +eppilxqwyqdhmpdsn.pw epraja1.com.br eproperties.com.mx epsihologie.com epzu4ebrmh.bradul.creatory.org epzu4ebrmh.ivertiipolska.com.pl eqjeurqgrdj.cc +equationsolved.com equestrian.horse-trai.horseboxes.dll-offer-items.com equilibria.com.au equipe157.org @@ -6889,7 +8007,11 @@ ergonorte.cl eriakms.com ericlindstrom.com ericmaddox.us +erify-identity.usawf.credit eriktt.myjino.ru +erimus.org.au +erinhphotography.com +erinoli.men eritrean111.prohosts.org eriyddjd.pw erizuyehjry-online.fr @@ -6897,9 +8019,12 @@ erlivia.ltd ermusiclab.com ernationwide.com ernesto.link +ernestotorti.com +erollar.com.tr erolmusavirlik.com.tr eronholapetrynb.org erorsay404.000webhostapp.com +erosbvw.store erotichypnosis.co.uk errordoctor.com error-files.com @@ -6908,12 +8033,14 @@ errorfix.link errorlogs.us ersecompany.com erskineheath.com.au +ertxwybi.info ervqveknzq.com erwvcgewx.square7.ch eryuop.xyz esanakugbe.ca esat.com.tr esbeltaforma.com.br +escadaone.com esco-ee.com.ua escolamusicarts.com.br escort-girl-strasbourg.xyz @@ -6950,16 +8077,20 @@ espaciocer.org espacio-cliente-santander.com espacionuevagente.com.ar espacoinfinite.com.br +espacomusicalcwb.com.br espinozza.com.br espiralpublicidad.cl esquareup.com esrconstruction.myjino.ru +es.roismedia.com essencecomercial.com essenceofilia.com essenciadoequilibrio.net essentialinsanity.com esse-project.bid +estacioncholula.com estampablessvzla.com.ve +estanciadapicanha.com.br estanciasargentinas.tur.ar e-statement.vallpros-as.com estateparalegals.net @@ -6967,6 +8098,7 @@ estatesinvestors.com estellefuller.com estetica-pugliese.com estofariacapital.com.br +estoman.com estsuelcon.com estudiohotmusic.com.br estudiokgo.com.ar @@ -6978,6 +8110,7 @@ e-subemizdehizmet.com e-sube-promosyon.online esubeqnbfinans.com esuks.com +esuncastc.ga e-system.w3000549.ferozo.com etacisminapathy.com etalon-service46.ru @@ -6985,13 +8118,57 @@ etamarketplace.com etbld.com etchartisan.com.au etdenxyerjuvz.fgppchg.fgpp.com +etecco.com.my eternalbeautyballarat.com.au eternomezcal.com etertjes.nl +etestosterone.com +eth3.etherpayments.top +eth55.ethpays99.top +ethaddress.neocities.org ethanwalker.co.uk +ethbinance.info +ethclaim.info +ethcompetitionrules.cx +ethdrop.in ethemtankurt.com +ether4free.com +ether-airdrop.website +ether.blogmedium.top +etherclaim.org +etherclaims22.top +etherescan.net +ethereumclaim.net +ethereum-giveaway.kissr.com +ethereum-giveaway.top +ethereum-promo.org +ethereum.smart.contract.myeltherwallet.ml +ethereumwin.in +etherget.us +ether-gift.website +ethergiveaways.tumblr.com +ether-giveaway.top +etherpay.site +ethers33.etherget22.zone +ethersearch.app etherwaiiet.com +ethescan.info +ethgiftonline.com +ethgiveavvay.com +eth-giveaway.updog.co +ethgiveaway.webstarterz.com +eth-give.net +ethgivewaypromo.info +eth.mediumblog.top +eth.mediumpromo.top ethoflix.com +ethpromogivenow.com +eth-safe.net +ethsafe.promo +eth-take.org +ethtransaction.xyz +ethx10.com +etienne-art-construction.com etiiisallat.bugs3.com etisalat.ae.lareservadeluge.com etisalat-apari.fixedtofit.com.au @@ -7000,14 +8177,21 @@ etisalat.hy-form.com etissalat.ultimatefreehost.com etissialat.bugs3.com et-lnterac-online.com +et-mobility-canada.curbyl.tk etnkorea.com +etoroglobal.com +etransferiinterac.ranggorawakh.com etransfer-interaconline-mobiledeposit879.com +e-transfer.kumarindustries.net etransfer-mobility-refund.com etr-mobile1.com +et.scs1.etr-secure-deps1t-emt9379374974937.com ets-grup.com +ets-lloret.com etstemizlik.com etsuse-cure.000webhostapp.com ettoldketru.com +et.transfer.funds-deps1t-smsref-und-emt2910739047339837.com et-transfer-lnterac-confirmation.periscopeandsights.com.ng ett.swpu.edu.cn etxlzx.net @@ -7016,6 +8200,7 @@ eubuild.com euclideinvestments.com euforiafryz.pl eugenebhangra.com +euhighschool.edu.bd euib.iewical.eu eu-maps.info eumundi-style.com @@ -7029,32 +8214,46 @@ euro-forest.ml eurolatexthai.com euro-option.info euro-pak.eu +europeade.de +europeantransfer.com europianmedicswantseafood.com +euroshtory.ru eurostroy50.ru eurotech-cm.com +eusnex.cf euss.com.br euxnxohbjbkmqipqmyf.pw euyljlvfcdktevio.pw +evakuator-group163.ru +evalscafe.tk evansvillesurgical.net e-varnava.ru evasive.expertwitnessautomaticdoor.net eveent-wekends.000webhostapp.com evencel.ro +eventclergy.com +event-coin-claim.000webhostapp.com eventgarenaaovfreeheroforyou.000webhostapp.com eventosarc.com eventosbacus.com +event.riolabz.com events-coin-clem.000webhostapp.com events-egiftsent.000webhostapp.com +eventsguru.ml events.indyloyaltyclub.com everestmarc.com everetthomes.ca evergreenbranch.com evergreencorato.com evergreenfacilitysolutions.com +evergreen.nut.cc everonenergies.com everycheckinsavesakitten.com +everythingdirects.com everythingisworkable.com +everything-ladybug.com everytin.tunerwrightng.com +evgeniilitvinovsite.bback.site evidyabharati.net evilstalin.https443.net e-v-kay.com.ng @@ -7069,11 +8268,15 @@ ewbio.cn ewruxkadi.com ewsmhbmjsmnvbom.us ewubo.net +exalted-averages.000webhostapp.com exawn.xyz +excelcare.co +excelcare.in excelcollisionrepair.org excelexim.com excelwebs.net excer-fit.com +exchng0utl00kwebapp.000webhostapp.com exchu.com exclinsxe.com exclusive-collections.com @@ -7084,6 +8287,7 @@ executivedocss.website executiveimagenutrition.com executiveretreats.bid exelgraphics.com +exemploloja.online exesxpediapartenerecentrale.com exhaledayspa.com.au exhibex.ga @@ -7091,6 +8295,7 @@ exhibition-dubai.com exigostrategic.ro exin.com.bd exipogreen.ru +exitostudio.com.br exordial-replenishm.000webhostapp.com exoticsrilanka.info exotional-rephings.com @@ -7105,6 +8310,7 @@ expediapartenerecentrales.com expediapartenerecentralle.com experiencebethel.com experiencecabo.com +expertchief.website expertcom.hekko24.pl expertnet.ba expertosenbelleza.com @@ -7121,6 +8327,7 @@ extintoresneuman.cl extintoresoriental.com extrasgalore.com extremetech.pl +exvirnani.review eyevms.com eytancohen.com ezeeplay.com @@ -7128,6 +8335,7 @@ ezeike.com ezemuor.xyz ezeoma.agrillcs.com ezertrans.com +ezfm.webnaz.net ezhune.com e-ziraatbankonlineislemler.com e-ziraatkatilim.com @@ -7141,11 +8349,13 @@ ezxdxeqmudhnqv.ivydancefloors.com ezyaussie.com.au f0196027.xsph.ru f0200267.xsph.ru +f4ds4g6253dh737d648h7j6489.000webhostapp.com f5wlxfpbsp.atlanticinternational.ca f966oph2z8.palaeknitexport.com f9sk9y3mkq.bradul.creatory.org faaceboook-com.000webhostapp.com faaceboookloogiin.altervista.org +faak.news faarl.saqibsiddiqui.com fabbapadre.org fabgumus.com @@ -7204,6 +8414,7 @@ facebook-confirmation.online facebook.corn.profile.php.id.c983a7028bd82d1c983a7028bd82d4.bah.in facebook.dk7wireless.net facebookdocuments.top +facebook.etnise.men facebookfansigned.comlu.com facebookfanspage-2018.ml facebook.fasting.tk @@ -7266,9 +8477,11 @@ facebook.verify-account.co.in facebookvivn.com facebook.webservis.ru faceboolks.info +faceboolk.totalh.net faceboserve.it facebu0k.comli.com facecooks2.com +facedook.cf faceebooksecurityaccount.000webhostapp.com facemagicbool.000webhostapp.com facenewod.000webhostapp.com @@ -7286,9 +8499,11 @@ faculty-outlook-owaportal.my-free.website fadergolf.com faena-hotel.com faerimoon.com +fafjkfada.eu faheemproducts.com fahrschule-vati.de faionline.edu.br +fairdealenterprises.net fairfu.com fairwaytoyou.com faithawooaname.info @@ -7303,17 +8518,20 @@ falaseriodiabetes.com falazonaoeste.com.br falcaobatidos.com.br falconexport.com +faldfort.ml fallbegan.net fallingwallsvpn.com fallopen.net faloge.com falsewi.com +fameboxagro.com famfight.com familiekoning.net familiesteurs.be familyfarma.it familylawbarrister.org familylobby.net +familymediationgalway.ie familymemorybox.info familysmartmart.com familytiesshopes.co.za @@ -7321,6 +8539,7 @@ familywreck.org famous-kookabura.cloudvent.net fan-almobda.com.sa fancycake.net +fancydiamondtree.com fandc.in fangqianghuaye.com fanintoflamecog.org @@ -7332,8 +8551,9 @@ fanspage-centerr78.verifikasi-acc0un98.tk fanspage-reconfrim-here1.tk fanspage.recovery-accounts.cf fansppagee.verifikasion1.tk -fantabulousinteriors.com +fantastechs.com fanticsgroupltd.xyz +fantom-foundation.de fap2babes.com far0m.somaliaworking.org farcbook.000webhostapp.com @@ -7344,27 +8564,34 @@ farmaciasm3.cl farmerbuddies.com farolitano.com fartomas.xyz +faryd.com farzkiya.ml fascettanera.it faschooler.id fashionismines.com fashionjewelryspot.net fashionkumbh.com +fashion-mania.in fashion-ol.com.pl fashionstune.com fashion.youthdeveloper.com fas.nirmala.life fastdrugssupply.ru +fastenglishtalk.net fastfads.com fastglobaldeal.su fastglobalstore.com +fasthealthgroup.ru fasthealthycare.com fastnetasb.ga +fastpillswebmart.ru fast-rescure.com fastsafeeshop.com fastsafeoutlet.ru fasttrustedinc.su fat7e23.toko-ku.org +fatherchacon.com +fathersblessing.com fatisbad.gq faturafacil.tk faulkner22.myjino.ru @@ -7381,8 +8608,10 @@ fawebooh.000webhostapp.com fawzy.info faylinn.net fayosae.webcam +fayucagames.com fazeebook.com fazenda.biz +fazgraphicdesigns.com.au fb-2018sist.000webhostapp.com fb-account-control.hoibangai.com fb-account-notification.gq @@ -7390,7 +8619,9 @@ fbaccountsecurity20042018.000webhostapp.com fb-acct-market-item1029839302.000webhostapp.com fbadder.com fb-alert-info.dynv6.net +fbassociados.com.br fbbaodantri.byethost32.com +fbbcs.justmagicdesign.com fbcdn.48fcdee8c65b04217afda21247fd87e9.ga fbcdn-com.44e5e90de53e92dbfde22aaf3b061280.gq fbcheck48.000webhostapp.com @@ -7403,6 +8634,7 @@ fb.com--------validate---account----step1.yudumay.com fb.com-----view---notification--continue.stephensonsknives.co.za fbconfirmpageerror.co.nf fb.darbo.uzrasai.lt +fbfreeall.000webhostapp.com fbgroupslikes.2fh.co fb-info-account015.000webhostapp.com fbirdkunsolt.biz @@ -7422,6 +8654,7 @@ fbooklove.my3gb.com fbpageunblock.co.nf fb.postmee.xyz fbprotect-page.000webhostapp.com +fb-recovery-account52-dk.tk fb-register661.at.ua fb-register67.at.ua fb-register68.hol.es @@ -7437,6 +8670,8 @@ fbsbk.com fb-secure-notifications-2018.000webhostapp.com fbsecurity3425.net23.net fb-security-accont20022018.000webhostapp.com +fbsecurityaccount268498749.000webhostapp.com +fbsecurityaccount27062018.000webhostapp.com fbsecurityaccountcentre.000webhostapp.com fb-security-center-inc.xyz fb-security-central.xyz @@ -7470,7 +8705,9 @@ fdcbn-url-photos.zyro.com fdcdoc.com fdg.10eurosbonheur.net fdkcwl.com +fdlty.pensiunea-andutu.ro fdp-stjohann-ost.de +fdsauft.cf fdsfds.cecilialagoons.com fdsfdsmv.beget.tech fdsshub.xyz @@ -7480,6 +8717,7 @@ fdssweb.xyz fdyfggutreuu.000webhostapp.com february2018.atspace.cc fecebook.world +fectmone.ml fedderserv.net federaciondepastores.com federaltaxagent.com @@ -7489,11 +8727,14 @@ fedex-support.macromilling.com.au fedorchaklauren.com feelfabulous.com.br feel-good-fitness.com.au +feelingflavor.in.net feelvo.com feenode.net feerere.kagithanetemizlik.net +fefeo900399093.000webhostapp.com feieo.com feilongjiasi.com +feitoparavoce30horas.ga feitopravccadastro.mobi fej8yjf9mu.1swx8ohe9h.madpendesign.com.au fejsbuk.com.ba @@ -7514,7 +8755,9 @@ fenit.net fennoscandia.org fennudejiqiang.com fenomenoparanormal.com +fenononline.com fenshaolu.com.cn +fen-tech.ca fentiaoji.cn fenyveshotel.hu fepsacco.co.ke @@ -7524,7 +8767,9 @@ ferienwohnungen-alpenland.at fernandomalta.adv.br ferraramath.com ferreteriacorver.com +ferring.com.ar ferrokim.com.tr +fertile.ml ferventind.com fesebook.ga festerbutor.hu @@ -7541,9 +8786,12 @@ feyikogbonbabasala.net fezbonvic.info fezbookz.tk ffaceebook.xyz +ffaykuck.cf +ffaykuck.tk ffdsarr3.beget.tech ffeifh.com fffddd11.cn +fffyfyfyfhuhjn.000webhostapp.com ff-gg.ml ffrggthty.2fh.in ffsi.info @@ -7552,8 +8800,10 @@ ffxwrlo.com fg45fe.webcindario.com fg.bibleandbullets.com fgf5.webcindario.com +fghuhiolugkyfjthddtjfykgjlhk.000webhostapp.com fgidbjjms.in fglvfun.pw +fgppdc1.fgppchg.fgpp.com fgppterminal.fgppchg.fgpp.com fgtsaquecaixa.esy.es fgts-caixa.esy.es @@ -7564,6 +8814,7 @@ fgtstudosobre.esy.es fh8l1d95kg.hotelmahalindia.com fhlyou.net fhoc.ml +fhwakeford.5gbfree.com fiancevisacover.com fibremarine.com.au fibrilacion-auricular.com @@ -7575,9 +8826,15 @@ fidelity.teryhfc.xyz fideln.com fidicaldesk006.000webhostapp.com fidingonman.com +fidoetpay.com +fidoetpaye.cf +fidolivelalop.com +fido-overcharging.easydepodirect7ca.com fidopaylivei.com +fidopaypa.com fidopaypass.com fidosolutiionpay.com +fidta.win fieldgone.net fieldtrip.edina.ac.uk fierceferrets.bid @@ -7591,6 +8848,7 @@ fighterequipments.com fightingcancer.net figurecharge.net fijiairways.nz +fikhrr.com fileboxvault.com filedocudrive.com file.doc.viewer.salemgauch.com @@ -7604,6 +8862,7 @@ files.opentestdrive.com filetpgoog.com file-transfer.biz filhosdoceu.com.br +filledithf.com fillening.2fh.co filljune.net fillthehotblanks.cayaparra.com @@ -7614,16 +8873,19 @@ filmingphoto.com filmschoolsforum.com filmslk.com filmyfort.in +filtrosindia.in finalchampion2016.hol.es finalopsion.id finaltouch2homeimprovementllc.com finanbasil.com.br finance.b3p.cn +financement-immobilier-expatries.com financialiguard.com financial-lab.com financialnewsupdates.com finansbank-online-mobil.com finanskarriere.com +finansoweigraszki.net finans-sube.online finanzu.com findapple.ru @@ -7632,6 +8894,8 @@ findcards.party findcodes.men findicloudphones.com findid-icloud.com +findingthelastest.gq +findmejobs.ca findmydevice-apple.com find-myiphone6.com findmyiphone-accounts.com @@ -7645,6 +8909,7 @@ findmyphone-alert.com findmyphoneicloud.com findrecoveryfb.tk findyou-lphoneinc.com +fineartsconference.com fined4sd.000webhostapp.com finehardwoodfurniture.com.au finishedupdate.safesystemupgrade.org @@ -7652,6 +8917,7 @@ finishhim123d.com finishtradeexpo.com finkarigo.com fircecymbal.com +firebrandpc.com fireflypeople.ru firehorny.com firenzesalon.net @@ -7670,27 +8936,37 @@ firstcitizensorg.info firstcitizensus.org firstcitizensuus.net firstcitizensuus.org +firstdaymedia.in firstfamilyeshop.ru firstfirstsupply.ru firstforfurniture.info first-fruits.co.za +firsthotreward.ru +firstline.cc firstmedsstore.su firststandardpath.com first-ware.com firvsarror.info fisal.nl fisa.sitiospublicom.com +fishboneragdolls.com fisherofmenuiffh.com +fishfizayam.com fishingchartersvancouver.ca fishmarkes.net fishv.ml fisolaystmns.com fit911.000webhostapp.com +fitforpurpose.co.ke fitnessequipmentreviewer.com fitness.org.za +fitobellcosmetics.com fitraborneo.biz.id fitvarovanje.si +fivewin.com.br +fixation.wfmobile.info fix-canada.ga +fixed-matches.co.ke fixedmyerror.net fixedmypc.co.in fixedmypopup.co.in @@ -7720,11 +8996,14 @@ fjronmao.com fjtdorvr.info fkct.com fkdpzz.com +fkii.org fkj8.com fkjxzzc.com +fknkdd12.com fkovkvdmupunethwtg.com flafinanziaria.it flairforcare.co.uk +flashblocks.io flashdigitals.com flashinku.com flash-ore-update.win @@ -7738,9 +9017,13 @@ fleuristeofleurs.ca flexiblesigni.com flexicall.co.uk flexilope.co.uk +flightshop.in flintbg.com flipflopsarenotshoes.com +flipmultiply.com flipvine.com +flixnetmove.com +flixnetmovi.com flluae.com flndmiphone.com floatfeast.com @@ -7753,9 +9036,11 @@ florencegusmini.com florencerotary.org florenciaeventos.com.ar florentdweb.com +floriano.kz floridakneepain.org floridasvanrentalspecialists.com floridayachtpartners.com +flouuzmediatiak.bawaberita.com flowbils.cf flower1shop.com flowerandcrow.com @@ -7764,8 +9049,12 @@ flowmundial.net floworldonline.com flppy.sakinadirect.com flukebiomedicai.com +flyb787.com flyberianclothing.com fly-by-night-dolly.000webhostapp.com +flybyrecymycqlt.usa.cc +flyfusionstreaming.com +flyglobalcard.com fm-007.com fm120.cn fm120.com @@ -7781,19 +9070,26 @@ fmotovp.info fmpride.com fndemolitiongroup.com fnyoga.biz +fobertinia.com focusbahia.com.br focusclinic.co.il focusedvisual.com focuspowerprogram.com +fodipuemoa.com +fogeliwokih.eu foiternutemaiekimsjue.net +fo-keteyy.ml folamsan.kovo.vn +folder.nut.cc folehwe.com foliums.ru folkaconfirm.com followbicycle.net followbridge.net +followersvilla.com followhonor.net folod55.com +fomorfshop.trade fontanaresidence.ro foodexqatar.com foodiepeeps.com @@ -7805,21 +9101,27 @@ foodtolerance.com foothillsmc.com.au fopirm.gq foras-trading.kz +forcaparaviver.com.br ford-nsk.su fordoman.om forectechnology.com foreignbrown.net forestersrest.com +foresthillpta.com foreverdivine.com.au foreverkidsstore.com foreverspringfl.com forextradingace.com forgetthepastandmoveyourlifeaheadofotherthings.com +forkdelta.net +forkdeltas.com formayoga.com formigadoce.com.br formulaire-remboursement-ameli.com formulaire-remboursement-amelie.eu formulariohome.com +fornecedoresma.com.br +fornoa.net forrentargentina.com.ar forrentarubacom.domainstel.org forteantimes.men @@ -7830,21 +9132,27 @@ forum-assistance.info forum.d99q.cn forumheritage.co.uk forum.like108.com +forum.magicsafeprogram.su forward-to-unblock.000webhostapp.com foryourinformation.c23073.shared.hc.ru fosight.com fosornom.com fossilsgs.com fotomb.com +fotopiksel.com.pl +fotopos.esy.es fotosexyy.altervista.org fotxesl.com found-iphone.me four999.webredirect.org fourgonsrivesud.com four-u.com +foxicoadventures.esy.es foxionserl.com foxiyu.com fpibhiinwepy.fgppchg.fgpp.com +fpn81171321mp.hol.es +fpn81291321p.hol.es fqnvl0t3gw.bradul.creatory.org fqsjzxyey.com fquljryafykwctwc.pw @@ -7852,6 +9160,7 @@ fqwdqw4d4.com fr4ozoyphhglqoydc66j.mbservicesyorkshire.co.uk fraccbosquesdelzumate.tk fracesc.altervista.org +fraganza.in fra-log.com fr-ameli-moncompte.com frame-ur-work.com @@ -7859,19 +9168,25 @@ france-apple-itunes.com francescoalfonsi.com francisco-ayala.myjino.ru francodumont.com.br +frandoumanusses.com frankcalpitojr.com frankfisherfamily.com +frankinty.ml franklinawnings.us franklinon8th.co.za +franklynmedical.com frankrijk-vakantiehuis.eu +franksmission.com fraqxzhu8l.000webhostapp.com fraserbabe.com.au fraternalismescroissants.it fraudinformationcenter14es.000webhostapp.com +fraud-payment.com frauschmip.com frauzett.de fraziersconcrete.com frbdental.com +frcbxvrn.com frcsgroup.com fre18.000webhostapp.com frea-area-team.tk @@ -7885,6 +9200,7 @@ freebitcoingenerator.site freebysnes.ru freecard.bid freechecknow.freeupgradelive.com +freediaomonsmobilelegends.000webhostapp.com freedomcitychurch.org freedomental.com freedomrealtysolutions.com @@ -7933,6 +9249,7 @@ freeservmobidata.com free-sex-asian-2018.000webhostapp.com free-sex-asiancom.000webhostapp.com free-sex-video-2018.000webhostapp.com +freeshoppingsight.com freeskinforeveryone.tk free-unblock.000webhostapp.com freewl.xinhua800.cn @@ -7940,10 +9257,13 @@ freezwrap.com freia-studio.ru freightgroupusa.com freightmatellc.com +freitasvalleegea.adv.br fremd7.ir french-wine-direct.com freshbike.de +freshcoffeetime.com freshernaukrijobs.com +freshers.luminescent.digital freshfence.net freshmoneyy.com fresht990.com @@ -7954,6 +9274,7 @@ fr-espaceclientsbanquefrance2018.cf fr-espaceclientscv3-orange.com fr-espaceclients-orange.com fr.fabulashesbytrisha.com +frhea.com fridaygreen.net friedarora.eu friendorsement.com @@ -7961,6 +9282,7 @@ frigonare.com frillasboutiqours.co.uk frioaislantes.com fripp54.xyz +frivascures.000webhostapp.com frmintegration.com.my fr-mobilefree.com fr-mobile-free-e-facturation.com @@ -7972,6 +9294,7 @@ from-register23.d3v-fanpag3.cf frontiertradegroup.com frontlinesecurityservices.net front.postmaster.services +frostin.party fr.paiment.orange.gokdenizhealthtourism.com fr-paypal-free.com frs7.com @@ -7991,6 +9314,7 @@ fslhtk.com fsocitye.000webhostapp.com fsreamnslodp.org fsslg.com +fsst.worldlinkup.org fstuoao.com f-sy.com ftbpharma.com @@ -8005,10 +9329,12 @@ fuel-cellnews.com fuerzacatamayo106.com fugsugmis.com fujairahfreezone.com +fujizzle.com fula.com.tr fulenbacherstrasse40.ch fullanimals.cl fullbasket.co.in +fullboxsystem.com fullkanga.com full-sailed-match.000webhostapp.com fullsizechevy.com @@ -8017,6 +9343,7 @@ fullyfurnishednyc.com fulnal.ml fumichal.000webhostapp.com fumigacionesvigil.com +functionary-coders.000webhostapp.com fundacionbraun.com fundivision.com.au fundoconcon.cl @@ -8033,20 +9360,32 @@ funonlinehd.com funservsorocaba.sp.gov.br funtravelperu.com funtripsallover.com +funztec.com fuoriskema.it fuqi3p.com fuqiaiai.com +furnext.com.ar furnitura-shkaf.ru +furniture-screws.com furoka4y.beget.tech furoka8h.beget.tech furtbaechler.ch +furtuosoadvogados.com.br fuse.loosepattern.com fusion.tokencrowdsale.online fussballverruckt.de +fusscupcakes.com +futbol5donjuan.com.ar futbolal100.cl futcamisas.com.br +futurecareersme.com +futureexpress.net.bd futurefoundations.in +futurinmo.com +fuzzybeauty.com +fuzzy-pole.000webhostapp.com fvegt3.desio-web.co.at +fvm-service.ru fvtmaqzbsk.ivydancefloors.com fvwfedc.igg.biz fw1a.chemspunge.co.za @@ -8074,11 +9413,13 @@ fzprivate.000webhostapp.com fzzsdz.com g00gledrivedevelopment-edouardmalingue-com.aceleradoradeempresas.com g0rj1om33t.ru +g1hmcmp.com g1qv3lmzi5jtp2szkqem.viomil.ro g2pivmz5jm.w0sjkfrwzz.chproperties.com g2rburn.com g33kl1f3.com g3i9prnb.myutilitydomain.com +g3prints.com g48ky2.tvcjp.gq g4dhhg53jsdjnnkjwjrfyiouh3o4u4th.vinerteen.com g4va.kdcad.com @@ -8087,16 +9428,22 @@ g6tk.com g9voihkevb.bradul.creatory.org gaaga.000webhostapp.com gaagle.name +gabeandkathy.com gabinet-harmonia.pl gabionduvar.com gabrielnanya.com gabriel-rodrigues.com +gac.mn gacstaffedevents.com +gadanie-lidia.ru gadeassociates.co.ke +gadft.ga +gadgetshunts.com gadminwebb.com gaelgm59.beget.tech gaetanorinaldo.it gaganpiti.in +gagauzeri-vk.16mb.com gagerocks.com gahaf.go360.com.my gaiaidea.com @@ -8104,9 +9451,11 @@ gaihotnhat18.byethost7.com gainrecord.com gajagabanstore.co.za gajrelaywala.info +galahadphotos.com galaxyinvi.com galent1.000webhostapp.com galibhiparh.com +galkavk.esy.es gallatycleaning.com galleries.securesoft.info gallerycrush.com @@ -8121,9 +9470,11 @@ gameofthronesseason7episode7.org gamesevideogames.com.br gameworldbr.top gamlen000.000webhostapp.com +gammi-ltd.ru gamneit.com gamtelfc.gm ganafine.5gbfree.com +ganardineroporinternetparapay.000webhostapp.com gandertrading.com gandjaircraft.com ganeshabakery.id @@ -8134,11 +9485,13 @@ ganjalomania.ml gansbaaiboardinglodge.co.za ganterdsa.com gantiementspro.xyz +ganti-warna0.myz.info gao1122.com gaogroupinc.com gaohaiying.com gaomoeis.ga garagemapp.com +garantiadedescontos.com garanti-bireysel-islem.com garantibonusunflashlari.com garantigrupo.com @@ -8149,6 +9502,7 @@ garcilita.com gardensofsophia.org gardenstatehelicopters.com gardinotec.ind.br +gardonyiforro.hu garfinkle-lerner.com garfur.ga gargagencies.in @@ -8161,7 +9515,10 @@ garrygualach.com garrysauto.com.au garsrl.it garyreynoldsmedia.com +garysview.com +gasesgroup.com gastouderissa.nl +gastrocoop.com gatesleeds.com gatewayhimalaya.com gather.corp.workgroup-appconnect.com @@ -8170,26 +9527,33 @@ gatochaman.com gaulmeneaa.000webhostapp.com gausamruddhi.com gavih.org +gavioesdocerrado.com.br gavistev.000webhostapp.com gawlertrailerhire.com.au gayathihotel.com gayatrictscan.com +gayatriea.com gazariaaloron24.com gazovinjekcion.com gazzettalavoro.trade +gb2zl.com gbacs.com gbckenya.co.ke gbegidi.info +gbiantiokhia.com gbletraining.co.uk gb.rio-mz.de gbusa.saqibsiddiqui.com gbvvda.info gcabs.com.au +gcardriving.com gcfapress.com gch-ingenieros.com +gchj.000webhostapp.com gchronics.com gclabrelscon.net gclavarino.000webhostapp.com +gcleaning.ru gconsolidationserv.com g-constructionsarl.com gdbxltd.co.uk @@ -8212,10 +9576,12 @@ gdriiiiiivv.com gdrivesever.000webhostapp.com gdrw4no.com.cn gdsfes.bondflowe.co.za +gdzie-kupie-leki-wczesnoporonne-sklep.com ge365.net geafkae.info gear.gp gearinformer.com +gearwent.win gebzeikincielmagazasi.com geckocanoeing.com.au geckopropertyservices.com.au @@ -8246,21 +9612,30 @@ genesisandlightcenter.org genesis-mining.000webhostapp.com genesisphoto.my genevashop.it +genevatravels786.com gen-ever.com geni.anas.it genih-i-nevesta.ru +genova7.it genova.ee +genoverde.com +genre.nut.cc gentlemanbanker.net gentlemanfound.net gentlemantrouble.net gentleshoe.com gen-xinfotech.com geocean.co.id +geodiaspora.com.ua geoffshannon.com.au geogeniusindia.com geogospeltroupe.com +geomaxrenewables.co.ke geometrica-design.co.uk geometriksconferencesdisques.com +geomoto.com +geoportal-info.powiat.lukow.pl +georgejeansonne.com georgetajacquelyn.su georgiagreen-paypal.com georgia-purcell.myjino.ru @@ -8271,23 +9646,29 @@ geraldgore.com geranntibankasi.com gerardfetter.com gerardoseuropeanbakery.com +gerautoscut.world ger.bibliebooks.org gercektaraftarinyeriayri.com ger.clicebooks.org +gerencia-app.trade gerenfa.chungcheng.net gerhard-schudok.de +gerhardusfiles.000webhostapp.com germanupdate-regway.de germnertx.com gerozetace.com +gershonconsulting.com gervaisdetox.gq gestaconta.com gestaocontabilidade-pj.com gestioncomptesms.000webhostapp.com +get-5000eth.com getairj.men getamobilesite.com getamzcodes.men getaptd.ru getbridge.stream +getbtcprivate.org getcardsnow.party getcards.trade getcash.bid @@ -8297,12 +9678,17 @@ getcryptocurrency.trade getcrypto.download getdatas.lovlicr.com getdatas.olferleonardo.com +get-ethereum.ml +get-eth-now.com +geteths.live +get.ethsupport.net getfiles.chelae.com getget.rs getgiftcard.bid getgiftcards.review getgiftcard.trade gethelpmac2.xyz +getherwallet.com getiphonex.trade getitgoing.xyz getluckynumbers.eu @@ -8325,19 +9711,24 @@ gfdawvjhgtmqhmfqf.pw gfdf2df5.webcindario.com gfifasteners.com gfoymnesee.bradul.creatory.org +gfzokwxfwdngzin.nut.cc ggaibb.com ggaiinasss.com ggaimmm.com +ggentertainments.com ggffjj.com gggardening.com gghzskncx3.harrisdentalsolutions.com ggledocc.com ggoogldoc.com +ggpge.000webhostapp.com ggsdewsda.com +ggvrefis.000webhostapp.com ggvvee.000webhostapp.com ggwwquzxdkaqwerob3-dd257mbsrsenuindsps.dsnxg.57670.net ghanadietitians.org ghardixz.net +ghfgkhg.cf ghgcllc.com ghgmtcrluvghlwc91.com ghib.iewical.eu @@ -8346,23 +9737,28 @@ ghost8.cn ghostteamone.com ghprofileconsult.com ghyt654erwrw.gets-it.net +giagalleria.com giant-guliver.gq gianttreetoptours.com.au giay389.com gibbywibbs.com gibson-branton.000webhostapp.com gicqdata.com +giddy-supermarkets.000webhostapp.com gifss.stream gift-4542.limitedusers.net gift4you.men giftcardgenerator.pro giftcodes.trade +gift-eth.u0525800.cp.regruhosting.ru giftsandchallengesbook.org +giftsforyou.online gifts.invity.com giftvoucher.download gigaia.com gigamania.pt giggle.rdmadnetwork.com +gigidosunstoz.com gigiregulatorul.us.qtgpqio.tk gig-lb.com gihmex.com @@ -8380,8 +9776,10 @@ ginolugli.com ginot-yam.com gioficinakids.com.br giovanggarena.com +girdlelipschitz.com girisler-yapikredi.com girlhistory.ru +girlsandfootball.org girlsneedhelp.info giromamas.mk gisash.com @@ -8393,17 +9791,25 @@ giulianapetrini.it giulio68.beget.tech giuseppemasterburgers.cl giustramedical.org +giveaway-binance.com +giveaway-eth.com +giveaway.ether-claim.org +giveaways24.info giveitallhereqq.com giveitalltheresqq.com givemeagammer.com givinggiftcards.stream +gizemnursen.com gizmocaster.com gjbonamz-1.000webhostapp.com gjconsultorias.com gjhf.online +gjhgjgfhgfh.us.to +gjhjghfgh.us.to gjooge.com gjtikylryey.000webhostapp.com gjysjl.com +gk4aiims.000webhostapp.com gkcy003.com gkiklasisjakartautara.or.id gkyropoulos.com @@ -8413,7 +9819,9 @@ glaism.gq glakemoss.com glamourd.lk glanfr.info +glascowhs.com glassduniya.com +glassinside.net glasslockvn.com glaubinhocarcare.com.br glazeautocaremobile.com @@ -8426,11 +9834,17 @@ glitzglitter.co.uk glmasters.com.br global200.com global365829219-americanexpress.com +global.americanexpress.com.harryhartmann.com.br globalautoliners.com +globalcanrt.com +global-cc-alliance.com.piston.futoka.jp global-community.nkemandsly.com +globaldesk.sitey.me globaldirecttradinginc.ca global-entropy.com globalgaming.cm +globalheuristics.com +globalholidaystours.com globallogisticsunit.com globalmagatrading.nexuscoltd.com globalmediatama.co.id @@ -8448,12 +9862,14 @@ globelogistics.com.ng globetrotter.report globexoil-ksa.com globish.dk +globlacargoshipping.com globlaelectronic.com globocomm.org globofesta.agropecuariacaxambu.com.br gloda.org.za glok12.ru glondis.cn +gloomy.ml glorytabernacleibadan.org glovein.says.it glowmediamiami.com @@ -8465,14 +9881,17 @@ gma.gmail-act4024.com gmaiils.com gmap-group.com gmjpxrwopcgyr.click +gmpharmaceuticals.in gnadenhofwedemark.de gnbzonaseguraweb.com gneibvpd.com gnjcexms4b5u49hh3v7e.bosch-web-marketing.co.uk gnsxoilm.info gnt09p3zp.ru +gnytravel.com go00gles.000webhostapp.com goabeachescorts.com +goatsmilk.gq goccedespressione.it gocidollar420.000webhostapp.com gocodes.science @@ -8480,16 +9899,21 @@ godigiads.com godisgood.sweetkylebear.com godllywealth.com godsgame.ru +goezlife.info goffi.me gogle-drive.com gogofly.cjb.net gogogossip.com +go-harrml.tk +gohijrah.com gojexcoffee.id gojukarate.biz go.jxvector.com gokuu.club goldbullionandco.com +goldbullions.co.nz goldcoastkidsguitarclub.com.au +goldenaccess.info goldencorporation.org goldendeerinteriors.com goldenliquor.com @@ -8499,23 +9923,30 @@ goldenwest.co.za goldirainvesting.info goldmanplastics.com goldmsia.com +goldstandardwheyreview.com goldstrikeleathersolutions.com.au +goldware.pw goldyoung.com +goleastw-online.com golfczech.cz golfgearforkids.co.uk golflinkmedical.com.au golfsource.us +golosovanie1001golos.esy.es golosovanie.info golrizan.net goltrath.com gomezysimone.com gomzansi.com +gonetvvork.com gonow003.000webhostapp.com gonzatocontract.cn +goodairpack.com goodherbsoutlet.com goodhopeservices.com goodlandurbanfarms.com goodlifehoor.se +goodlifemedical.in goodmoneywealth.com goodnewsmessage.890m.com goodnewssmoney.com @@ -8561,6 +9992,8 @@ gordon.appal.net gorjesid.com goroskopna.press goroteka.pl +gosafeexpress.com +goscures.000webhostapp.com gosd.keepingbalanced.com.au goshibet.com goshka.com.ua @@ -8571,6 +10004,7 @@ gotogotomeeting.com gotovacations.pk gotovimdetyam.ru gotsurievent.com +gottagofishinginkeywest.com gottawatchit.com gotyourgas.com gouddc.com @@ -8590,24 +10024,33 @@ gov.uk.claim-tax-refund.authc.pw gov.uk.claim-tax-refund.updater09.su gov.uk-revenue-customs.sytcbdata.com gowowapp.com +go-zeropp-go.ga gpalmerandassociates.com gpfa.pt +gpmorrow.com gpstctx.com gpswatchreviews.com +gqbdigitizing.com gqwhyjh.com grabmayr.at +graca.com.np grace-asahikawa.net graceimmigration.ca gracelandestate.com +gracepererahome.lk +graceunlimitedg.tk +grafatorio.com grafephot.org.za graficanogueirense.com.br graficasseryal.com graficazoom.com.br +grafittepapelaria.com grahamsmithsurfboards.co.uk gramadocargoexpress.com.br grandautogarage.com grand-avenue.cf grandehotellondrina.com.br +grandemenssures.com grandesbottees.com grandheritagekenya.com grandhyattbahamar.org @@ -8619,15 +10062,19 @@ granpex.pl granthamcarpets.co.uk graphic-design-2016.ru graphicoustic.com.au +graphicsinfomedia.com graphicsolutionsok.com graphixtraffic.com +grati.cf graveleautp.fr grazdanin.info +greas77.000webhostapp.com grease.yodyiam.com greatamericanland.com greatbookswap.net greatdealsuk.co greaterlibertybaptist.org +greatest.usa.cc greatfeet.bid greatlymissed.co.za greatmeeting.org @@ -8640,6 +10087,7 @@ greenculturefoundation.org greendatainfo.com greendiapersguide.com greenerchoices.com.au +greenflip-flop.kg greenfm.net greenhilldesign.com.au greeninggreatertoronto.com @@ -8647,11 +10095,11 @@ greenmonkeydesignstudio.com greenmountainleather.org greenonbluewebsite.com greenrocketservices.com +greensy.eu greenworldholding.com greetingseuropasqq.com greetingsyoungqq.com gregernstmusic.com -greggeng.com gregoryandsasha.com gregpouget.com gregsblogonline.com @@ -8660,10 +10108,12 @@ greyandchic.com greyistanbulhtm.com greystrider.com grhtyiutyrteytuy.000webhostapp.com +griffgraff.net grifoavila.com grigo.mystagingwebsite.com grillaserv.ga grim.miamihouseparty.net +grimor.org grippanet.com.ua grk6mgehel1hfehn.ru grlarquitectura.com @@ -8673,12 +10123,15 @@ grojjpof.com grond-meester.com groombinvest.com groomingfriends.com +groundzeroevent.com group10intl.com groupaccount.000webhostapp.com +groupappleapi.com groupchatting.netne.net groupesda.com groupevl.ca groupfitnesstudio.com +grouploot.co.uk group.oafress.org growersupplies.com.au grubersa.com @@ -8690,9 +10143,11 @@ grupoaguiatecseg.com.br grupoamerica.pe grupoarcsi.com grupocaprioli.com.br +grupocontabilalmeida.com.br grupocontrol.pe grupoempresarialforlin.com grupoessanta.com +grupoexataservicos.site grupofabiola.com grupofrutexport.com.mx grupomodamil.com.br @@ -8708,6 +10163,7 @@ gshopee.com gsimonproductions.com gsiworld.neostrada.pl gskindia.co.in +gsloluvpro.com gsm.biz.id gsmdc.edu.bd gspfinance-bd.com @@ -8720,10 +10176,12 @@ gsuakeb.pw gsxglmcdyxd.com gsyscomms.com gt47jen.pw +gtaertz.eu gtafive.ml gtarides.com gtave3e7.beget.tech gtcx1ykzyrv9cmmwqi2l.maherstcottage.com.au +gtechproauto.us gt-miappidsrvcuentavrf.com gt-mywyty186338.codeanyapp.com gt-office.com @@ -8736,6 +10194,7 @@ guagliano.com.ar guajfskajiw.43242.com guangdelvyou.com guanranteetrustdelivery.org +guardapampa.com.ar guard-control.de guarderiaparaperros.co guardinhajundiai.com.br @@ -8743,6 +10202,8 @@ guardy.com.br guargumsupplier.com guarusite.com.br guceoague.ml +gudanglagu4shared.website +guiadasacompanhantes.com.br guiadocarreteiro.com.br guiamapdf.com.br guianautico.com @@ -8764,16 +10225,24 @@ gulugoq.gq gumblar.cn guminska.pl gumixa.com +gumncbvklodffhrhj44598fhffrj4ejjddgfddatsfamocom.000webhostapp.com gumorca.com +gumuscorap.com +gumuskumyapi.com gundersons.com gunibox.com gunjaycell.co.id +gunkutsaat.bid +gunsutorna.com.tr gun.vrfitnesscoach.com gupdate4all.com guri-guri.bid +gurrierigiovanni.it guru.com1.ru gurudeveng.com +guruhomeopathy.com guslew.webcindario.com +gustavothomazelli.com.br guthy.000webhostapp.com guusmeuwissen.nl guyjin.me @@ -8781,12 +10250,15 @@ guyouellette.org guzelbakeeva.ru gvhbjnmn.gq gvvir.com +gvwaawa.co gwb2015.clicks2orders.com gwbrq.com gwbseye.com gwinnettcfaaa.org +gwnkvnxw.com gwpklrqg.pw gwqognu.pw +gwqxtlx.tel.lv gwt67uy2j.co.za gwtechnologies.com.au gxatatuning.cn @@ -8803,6 +10275,7 @@ gymworkoutmachines.com gynaikologos-malesina.gr gyro186.ru gyroscooter86.ru +gyroscopereview.com gysamoon.tk gzdywz.com gzgir.com @@ -8819,14 +10292,18 @@ h4qrpdal25iwe6arsmlm.littlematchagirl.com.au h6eebwauhn.bradul.creatory.org h9579587.bget.ru haanikaarak.com +haautobody.com habaapac.com habija0t.beget.tech habilitacaodetoken.com.br habitatbakersfield.org +haciaresort.com hackearwhatsapp.online hackfacebookprofiles.com hacktohack.net hacomunicacion.com +hadeplatform.com +hadithlab.com haditl.gq hadnsomshopper.com hadriansviews.com @@ -8852,6 +10329,7 @@ halkbank-80yil-duyuru.com halkbank-80yil-kampanya.com halkbank-80yil-mobil.com halkbank-80yil-mustericekilisi.com +halkbanka-musteridestegi.com halkbanka-online-tr.com halkbankasi147yasinda.com halkbankasiceponlinesube.com @@ -8930,9 +10408,11 @@ halkyaninda.com hallamlegal.com.au halliwellcementrendering.com.au hallmarkteam.com +halr-io-nse.com hamaraswaraj.in hamcomonty.000webhostapp.com hamjjuqb.info +hamptonaw.xyz hamrehe.com hamrin0t.beget.tech hanamere.com @@ -8943,47 +10423,58 @@ handjpharma.com handlepass.ru handrewind.bid handssecure.com +handwritten.tk +handymanea.com handymend.com hangarcenter.com.br hangibolum.com +hangzhourugby.com hanimhadison.com hanksbest.com hanoverroad.co.uk hansacademy.gm +hansclothings.com hansrane.000webhostapp.com +hanzele.wpdevcloud.com hao1680.com hao6385.com haphuongfoundation.net +happinessiscooking.com happyfathersdaydaddy.com happyhome20.fulba.com +happynewyears2018.top happytwentysomethings.com hapster11.000webhostapp.com harajsayarattabuk.com harasmorrodoipe.com.br harbheydave05.000webhostapp.com +hardyskills.com hariharaestates.com +harmonimusik.co.id harmonyorgsolutions.com harmrietmeijer.nl haroldkroesdak.nl harreneo.com harrow.aa978.com harry.bradweb.co.uk +harryhb.com harshadthakkar.bid harshim.tk harshita-india.com hartwellcogop.com hartwigplumbing.com harvest-family.org +harvesting.gq haryanvidigital.com hasbedisabbles.000webhostapp.com haschreck.com haserekontrol.org hashigosha.com -hashi-net.com hashmi.webdesigning.name hashzyadahon.com hasianna.com hasiba.com.ua +hasmob.com hassanzirky.com hasurvey2015.com hasyimmultimedia.co.id @@ -8993,6 +10484,7 @@ hatzopoulos.com haunted-velocity.000webhostapp.com hauswildernessbb.co.za haveawo.org +havensfinestkids.com haveserviemanevan.com havilandfuel.com havingatekstil.com.tr @@ -9027,6 +10519,7 @@ hazteveg.pw hb4x4.com hbanpan.eu hbcbly.com +hbperfumes.cf hbproducts.pw hb-redlink-com-ar.servicesar.com hbs-alumni-article.000webhostapp.com @@ -9046,16 +10539,25 @@ hdoro.com hdrhsy.cn hdtv9.com hdv1sk62nn56gtrozwrc.viomil.ro +hdwallpaper.com.co +hdwallz.ru hdxxpp.com +headrestbarbershop.net headrestbarber.store headsassociate.com +headshown.net head-tech.co.uk healingbestshop.com healthcarestock.net healthdataknowledge.com +healthdirect.ie +healthforsurvival.com +healthgainsmd.com +healthifoodrecipe.com healthplusconsult.com healthproductsbuyersguide.com healthsdelta.com +health-serv-inter.com health-solutionsonline.co.uk healthyhgh.com healthylifestylehub.co.uk @@ -9064,19 +10566,27 @@ healthyncdairy.com healthywatercenter.com healthyyousexyyou.com heandraic.com +heartbeatmatchmaker01.000webhostapp.com heatherwoodphoto.com +heating-center.bg heavengg-hearing.c9users.io heavenlightourguide.com heavven.io heavy-hitter.net +heavyindustries.viuu.site hebraicofacil.com.br +hebronrc.org hecs.com +hectorluengo.cl +hedinhall.com +hedmanconst.com hefa.hu hefgwpvlfkanio.pw heicha800.com heidsch.net heiinetwork.com heiyingkkk.com +hejdgcstmwnbstixw.com hekoindia.com heladosdepailadmp.com heladosislandia.com.ar @@ -9085,12 +10595,14 @@ helaw.net helchiloe.cl helenaprelovedstuff.com heleneholmssjukgymnastik.se +helhelong.xyz helixstylez.com hellefrank100.000webhostapp.com helleny.com hellish807.ru helloaec.com hellobank-fr.toulone0.beget.tech +hello-fabric.com hellomehedi.com hellorapidcity.com helohhyu.com @@ -9117,35 +10629,58 @@ help-account-sistem.000webhostapp.com helpaccounts-safety.com helpacct.co helpacct.me +help-bjbbhj.ga help-bofa-online-restore.cf help-center-125440021699874512640.com help-center.co helpchangecancer.org help-community.16mb.com +help-computer.com.ve +help-confirmation.yalexander.alakmalak.org +helpcorretora.com.br help-customer-info.ga helpdesknow-amzn-account-verifyonline-inc-jpbill.demetkentsitesi.com +helpdeskz.yolasite.com helpe2.allalla.com +help-eslam.ml +help-etyfdsg.tk +helpfb.at.ua +help-fdsafdd.ml helpformedicalbills.com +help-gfhgfbbbb.tk +help-ijuuuuy.cf help-info-icloud.com helpkaden.org +help-khgkytii.ga helplimit.co helplimits.com helpnet100.com +helppage-support.webstarterz.com +help.payment.online.gharjamaimatrimonial.com +help-pppppp.ml helprecoveracct.com helprecoveryfb.ga help-recovery-inc.000webhostapp.com +helps1590052157815869.96.lt help-setting.info +help-setting-info.hol.es helps-instagram.com +help-support1.at.ua help-support-activation.890m.com help-support-team.ga helpupgradd.me helpupgradd.net help-upp.000webhostapp.com +help-uyoooouu.gq help-you-in-confirmation.info +hemoplast.ru hemsbyholidays.co.uk hemsworth.co.ke hengediseu.com hengyongonline.com +henkwpol.nl +henrikhallbergjesen.000webhostapp.com +henrikpanel.gq henry.efa-light.com hentainotits.com hentelpower.com @@ -9155,12 +10690,15 @@ heplsignatures.com heptamaroc.com hera-personalleasing.de herbadicas.com.br +herbalmantap.com herbalsource.co.za +herbaltabsoutlet.ru herbrasil.com hercules-cr.com herdaviking.id herdental.ro here.violation-fanpage1.tk +heritageexterior.com heritagehighway.com.au heritageibn.com heritagevillage.ca @@ -9169,6 +10707,7 @@ hermesvargas59.000webhostapp.com hermosillosonora.com hernansm.beget.tech heroesandgeeks.net +heroinpietism.com herrent.com herros-suplindo.co.id herttannarit.com @@ -9176,7 +10715,9 @@ herwehaveit.0fees.us hesaponay.com heshimed.com hetacatch.com +heterodactyl-buckle.000webhostapp.com het-havenhuis.nl +hetisvernieuwd.eu het-nieuwe-land.nl hetrsopamnds.co heuristic-poitras-93c7e2.netlify.com @@ -9187,6 +10728,8 @@ heydanyelle.com hezongfa9080.com hfacbook.000webhostapp.com hfghgfh.5gbfree.com +hfhpcsca.tk +hfjhsnksnkw.000webhostapp.com hfltolixcdquc.com hftgs.com hftwghifvracbjyexbkgr.altervista.org @@ -9198,6 +10741,7 @@ hhalkbank.com hhbxwojwuoxohv.com hhetqpirahub4.com hhgk120.net +hhhc2occ.apps.lair.io hhhtml.000webhostapp.com hhj3.cn hhjfffjsahsdbqwe.com @@ -9221,9 +10765,12 @@ highpavecontractors.com highpointsmile.com high-qualitytools.xyz highqualitywine.com +highspeedcouriers.com highstreeters.com hightimberalpacaranch.com hihimn.com +hi-j.com +hildamakeup.com hilfulschool.edu.bd hillpaplow.com hillvillmanagmentsystems.com @@ -9236,13 +10783,17 @@ hindurakshakdal.org hinodediamante.com hinsdaleumc.dreamhosters.com hinweis-zur-entsicherung.info +hior.000webhostapp.com +hiphopindia.in hipnotizedo.com +hippclicks.com hiringbai.com hiromaplast.com hishenk.com.au hisoftuk.com hispeed7.weebly.com hisperfectlight.com +historicals.flu.cc historicinnsandwatersports.com historyofnaiknimbalkar.com historyshort.net @@ -9250,11 +10801,14 @@ hitbtc.biz hitchcockhay.com hitdesignworks.com hitechequipmentsnfab.com +hitesupackaging.com hitnrun.com.my +hiyadocs.ml hjasgdkjad.co.vu hjbhcoalgx.eu hjgkjhkbjkhv.tk hjgk.net +hjhjuu.org hjkjhkhjkhj.xyz hjnvren.com hk168.edo2008.com @@ -9275,6 +10829,7 @@ hmdocuments.com hmonghotties.com hmrc-form.com hmrc.logincorpssl.com +hmrc.uk.ne7nlaunchrand62t-confirmsessionid-igbr9u6sr2647249799728384543.hohaisan.com hmrevenue.gov.uk.claim-tax-refunds.overview.danpn.com hmzconstruction.co.za hnacpc.com @@ -9290,10 +10845,12 @@ hnzpjx.com hnzt56.com hoangnguyenmec.com.vn hoaoyo.com +hoatuoidanghoa.com hobbyworkshop.com hobromusic.com hochumilfu.xyz hoclaptrinhfree.com +hocomserv.com hocuscrocus.com.au hocvientaichinh.com.vn hodinovymanzeldoma.cz @@ -9301,24 +10858,31 @@ hoelhyispsdtdvrv.pw hoelscher1.com hof-sommerberg.de hogwelaw.co.zw +hoidulich.com holakd.com +holisticperiodontist.com holladata.com +hollymatthewsmakeup.co.uk hollywoodmodelingacademy.com hollywoodskinformula.com holmac.co.nz holographiccocoon.com holstinin.com holy.mldlandfrantz.com +holytrinity-school.org holzwurmschhulze.myjino.ru homa-forex.com.au homannundleweke.de +homeandtell.com home.bt.bt.custhelp.signin1.bt.com.appanswersdetail.puntoblu.me homebuildersmessage.com.ng +homebuyerdudes.com homecareeshop.click homecarelove.com.au homecctvkit.com home.com.cgi-bin-webscr.log-dispatch-updat-account.cg-bin-team.updat.server-crypt.cg-bint.securly.data4678744dbj.portal.gruporafaela.com.br homecraftfurniture.com +homedecorsuppliers.tk homehanger.in homeherbsupply.ru home-income-secrets.com @@ -9328,59 +10892,73 @@ home.jatxh.cn homely.gutterheaters4u.com homemakers-electrical.com.sg home-manage-apps-paypal.com +home-paypal.default-accesdatalockcountry.tercyduktaek.com home-recovery2018.000webhostapp.com homes-idcom-acount.com +homestageeastafrican.com homesteadescrow.info hometrendsdinnerware.org homeway.altervista.org homtha.it hondafuerza.dhdinc.info +honestypoint.ml honeyindoc.ru hongdengqu123.com honghuamm.com hongkongbluesky.com hongkongfashionsbd.com -hongkongrestaurant.com.au honlpvc.com honourableud.top hoomancode.com hoonthuwa-officialphp.000webhostapp.com hoopoeway.com +hoper.co.za hopethehelpline.org hopewhitepages.com +hopkins.nut.cc hoqhahdn.pw horchner.net horde.square7.ch +horizon-ministries.com horizonpersonnelservice.org +hornbillgorillatours.com hornbillsolutions.in +hornespestcontrol.com horse-sport.home.pl horstherfertarcorde.zzwumwaysl.in hortumpaketi.com +hos.modtdd.xyz hososassa.com hospitality.quins.co.uk hospizstuhr.de hosse-neuenburg.de host238.hostmonster.com hostaawebsite.com +hostalloscisnes.cl hostalrealcusco.com +host.anastech.org hostcpanelverfyonline.16mb.com +hostedbyinspire.net hosteljugad.com hostelunke.ml -hosting-1a.mijndomein-ws.nl hostingindonesia.co hostingneedfull.xyz hosting-security.com hostiraj.info hosttrakker.info hostunblock.000webhostapp.com +hostwebup.co.in hotcarequality.ru hotelapsaraharidwar.com hotelcentaurolages.com.br hotelcenterlake.com hotelconceicaopalace.com.br hoteldedemin.com.tr +hoteldelz.cf +hotelekaa.com hotel-emshof.de hotelesestelar.com +hoteliracematravel.com.br hotelmahalindia.com hotelominternational.com hotelpadmalaxmi.com @@ -9400,6 +10978,7 @@ hotelworx.gr hotelzbeauty.ml hotherbalwebmart.ru hotherbshop.com +hotinfok.su hotkooldeals.com hotmedicalmarket.su hotpassd.com @@ -9415,6 +10994,7 @@ hotwanrnelrt.com houdebert.com houjassiggolas.com houseofwagyu.com +housetransform.com housing-work.org houssaur.beget.tech houstonfringefestival.org @@ -9429,13 +11009,13 @@ howtogetcards.science howtogetgiftcard.review howtoget.review howtogetridofeye-bags.com +hoyanunciosgratis.com hpalsowantsff.com hpcbxnddgwqjwiwdcphl.ahdaaf.org hpdhtxz.tk hpdnet.com hp-h.us hppl.net -hpsd.k12.pa.us hpsseguridad.com hpwowbattle.net hqprocess.com @@ -9444,6 +11024,7 @@ hr991.com hram-marii-magdaliny.ru hrb-aliya.com hrdassessment.com +hrdebpfahjasldpo.cx hrdejjl.net hrived1.com hrktqrg.com @@ -9453,6 +11034,7 @@ hrsoft.asia hryspap.cn hsbcexchange.com hsbcholdingplcuk.com +hsbc.personal-gb.org hsbc-security.co.uk hscjmexico.org hsihousp.us @@ -9466,6 +11048,7 @@ htgrfed.igg.biz htmthgurhtchwlhwklf.com htpbox.info htpm.com.cn +htshof.net https443.net https-espaceclientev3-orange.com https.www.paypal.com.nl.c91e7f018a4ea68d6864a7d21f663c9a.alert-21nna.be @@ -9491,18 +11074,25 @@ hudsonvalleygraphicsvip.com hud.thesourcechagrin.net hufimezaj.000webhostapp.com hugoguar.com +hugosconsultores.com hugovaldebenito.cl +huicancan.top huidakms.com.cn +huiskopen-vanelkaar.com hujnsz.com +hullme.org.uk humanding.com human-products.com +humidifiersonline.com.au humlieschoolofmusic.com hummmaaa.xyz humourless-operands.000webhostapp.com hunacrarcsofy.co.uk hungaroeberton.com.br +huntingknivesreviews.com huntingtoncfp.xyz huohuasheji.com +huongchien.com hupornm75-93.ga hupsteel.com hurgor.usa.cc @@ -9514,7 +11104,10 @@ huwz.altervista.org hvkb6um3m0mbncyhx1je.littlematchagirl.com.au hvo1000.com hw54.com +hwpickrell.co.uk hwqulkmlonoiaa4vjaqy.perfectoptical.com.my +hwusdi.000webhostapp.com +hwy401belleville.ca hx304bxg.com hxahv.com hxtssp.com @@ -9525,22 +11118,25 @@ hydfood.net hydrochemie.info hydropasscarvalet.co.uk hydroservis.pl +hykt.gotoip3.com hyllcomtech.com hyl-zh.lentor.net hymesh.net hynk.kgune.com hyperbaricchamberlink.com +hypermagalutododia.com hypnotherapeutamsterdam.com hypnotherapeute-montreal.ca hypo-tec.com hyprintsolutions.com +hytrfserw.is-gone.com +hytujtysaf.co hz-lf.com hzm6.com hzptm5cmvg.ua3opqyvf2.madpendesign.com.au i01001.dgn.vn i3jtguygecrr6ub6avc2.missingfound.net i8dzuyvpdj.bradul.creatory.org -ia601507.us.archive.org iaceckwe.com iaegroup.000webhostapp.com iahffs2ca1.bradul.creatory.org @@ -9552,6 +11148,8 @@ iappweb.moonfruit.com iartmuseums.com iasl.tk ia-waziri.com +ib.absa.co.za.absa-online.login.acc-problem-info.world +ib.absa.co.za.absa-online.login.jsp.zarmobilefx.cf ibag-sale.com ibericafeltros.com ibertecnica.es @@ -9559,10 +11157,14 @@ iberzal.bid ibet888club.com ib.hsbacess.com ibizasmoothsailing.com +ibizsoftinc.com ibjgnqsthdyp.pw ib.nab.com.au.account-2fa.ga +ib.nab.com.au.acc-recovery.online ib.nab.com.au.activate-na.ga ib.nab.com.au.bankmain.ml +ib.nab.com.au.feel-pleasant.com +ib.nab.com.au.mccannlabs.com ib.nab.com.au.nabib-2fa.ga ib.nab.com.au.nabib.301.start.pl.index.vapourfrog.co.uk ib.nab.com.au.nabib-acc.ga @@ -9571,16 +11173,20 @@ ib.nab.com.au.nab-professionnel.com ib.nab.com.au.verify-acc.ml ib-nab.com.au.verify-inett.ga ib.nab.com.au.verify-nab.ga +ib.nabinfo.com ibnmanancial.com.br +ibnuhisyam.org ibookschool.co.kr ic5p0films.org icape.com.sg icb-online-intl.com icdastr.com iceauger.net +iceclimatizacao.com.br iceilllax.in.net icemed.net ic-ftree34.xyz +icgauth-banquepopulaire.tk icgauth-bhapa.fr icgauth-index.fr icgauth-voscomptes.com @@ -9614,6 +11220,7 @@ iclouddispositivo.com icloudeurope.com icloudfinders.com icloud-find-my-phone.com +icloud-find-suporte.com icloud-fneiphone.com icloudfounds.com icloud-gecoisr.com @@ -9626,6 +11233,7 @@ icloudisr.com icloud-locatediphone.com icloud-locating.com icloudlocationasia.com +icloud-logins.com icloudlostreport.com icloud-lost.tk icloudmyphone.com @@ -9633,6 +11241,7 @@ icloud-oes.com icloud-os9-apple-support.com icloud-privacy.com icloud-reserve.ru +iclouds-appleid.app.com.anuscca5xlrmbd4.com icloud-securities.com icloudsegurity.com icloud-shouhou.com @@ -9663,6 +11272,7 @@ icolist.sale icomaq.com.br iconnigeria.com icontextil.com.br +ico-telegram.is icpet-intrometic.ro icpingenieria.cl icqcskj.com @@ -9676,22 +11286,32 @@ id-apple.com-apple-ufficiale.idpaia.com id-apple-icloud-phone.com id-appleisuporte.com idca3dwallpaper.com +idccorps.com idcheckonline.bankofamerica.com.accid0e5b6e0b5e9ba0e5b69.idverificationcloud.online idcheckonline-configurationchecker.security.bankofamerica-check.online idd00dnu.eresmas.net id-denied-access.com id-denied-access-subscribing.com +iddon.com.au ideascentre.hk +ideascentre.org.hk ideasthatwork.us idee-wohnen.info +ideix.market idemonterrey.com idemperidem.com idenliad.com identicryption.com identification-data-eu.gq +identific.net +identify-active-account.tk +identifying.ml identify-social-maintenance.tech identitatsbestatigung-de.gq identity-upgrade.000webhostapp.com +idently-comm.com +ideservesomeacollades.gq +idexairdrop.com idfwellsfargo.com idhomeus.com idiffuser.com.tw @@ -9723,6 +11343,8 @@ idrostrade.com id-service-information.net idservicetelsmsmmssfr.000webhostapp.com idsrv-assistance.com +idstore2k18.000webhostapp.com +id-support.cloud id-supp.paymentsrev.srv928.com-paypacc73.com id.system.update.cgi.icloud.aspx.webscmd.apple-id.apple.com.eu0.customersignin-appleid.com idtechonline.com @@ -9734,6 +11356,7 @@ ieissue20.xyz ieissue2.xyz ieissue.xyz iejazkeren.com +iepcsr.com iep-vitarte.org ieseltemple.com ieslwhms.com @@ -9752,10 +11375,13 @@ iformation.club ifrat.club iftikhar.info igasp.biz +iged.app iglesiasboard.com igmarealty.ru +ignacio.com.py ignaciozius.cf ignorable-pieces.000webhostapp.com +igorgraciejiujitsu.com igorkuznecov.com igotrip.info iguacuairporttransfer.com @@ -9764,6 +11390,7 @@ ih891976.myihor.ru ih909081.myihor.ru ihbnaoisdnasdasd.com ihearthelp.wpengine.com +ihirehelp.com ihsmrakit.com ihyxyqpzntfmq.ivydancefloors.com i-idappleupdate.com @@ -9780,13 +11407,18 @@ ijeojoq.com ijepobey.com ijeti.imeti.org ijmamurtika.id +ijoear.com +ijv.siveify.com ikanco.itui778.business ikanursila.com ikeeneremadu.dnjj.ga iklimteknikservis.com.tr +ikmoon.com iknojack.com ikonradsson.ga +ikratorna.com ikskskovhalqbbsilmcl.pw +ilabali.com ilaclama-sirketleri.net ilaguptaivf.in ilam.in @@ -9800,24 +11432,30 @@ ilhankuyumculuk.com.tr iliavilla.com ilja-en-rene.nl illaboratoriosrl.it +illuminiamoilpoggiodistantino.it ilmupelet.net ilorcisoft.com iloveaura.com +ilovefernandotorres.com ilovejayz.com il-picchio.eu il-secure-welcome.info ilz.000webhostapp.com im900.com +ima2017.gr image201744.000webhostapp.com image201844.hostoi.com image.lobopharm.hr imagengraficaperu.com imagepeoples.com +imageplayphoto.com +imagesofandalucia.com imajinalberta.com imalaseko.win.co.tz imamlarburada.bid imauli.cf imax3d.info +imbhu.com imcbrukers.com imcj.info imdsdg2utd.kippsmart.com @@ -9832,7 +11470,9 @@ immediateresponseforcomputer.com immeria.kupivoice.ru immigrationhelp4u.com immobilien1000.de +immonieruchomosci.pl imobil-atual-cadas.esy.es +imoveisdepiedade.com.br imp0ts-gouv-fr-fr.com impayee-octrelais.com imperialmedia.co.tz @@ -9840,6 +11480,7 @@ imperiodemariamulambo.com.br imperiumsunpower.com impexamerica.net impexrubber.co.in +imphal.ezwebdesignandseo.com impishdesign.com implantexpertsindia.com implant-han.com @@ -9856,6 +11497,7 @@ impots.fr.secur-id-orange-france.com impots-gouv-cfcbnts.com impots-gouv-cfpartm.com impots-gouv-cfpatsn.com +impots-gouvernement.fr impots-gouv-fr.particih.beget.tech impotsm8.beget.tech impotsn2.beget.tech @@ -9866,8 +11508,11 @@ impresionespuntuales.com.mx impresseducation.com imprintedcreations.com improvise-tv.com +impulse.ly +impulsotres.com imrankhankitesrishadi.tk imrankhan.web.pk +imranmihab.com imt-aq.com imvulimited.org imxpmw.com @@ -9879,27 +11524,35 @@ inaltravel.ru inassociisnwtcnn.xyz inbergmotors.net inc-apple-id-887698123-verification2016-ios.productostrazzo.com +incapsafrica.com inc-itunes.store inclockswitchswdes.000webhostapp.com includes.atualizaobrigatorio.com include.service.eassy-field-follow.com incofrio.com.py +incomenaija.com incontech.owncube.com incostatus.com +increasebusiness.net +increasingly.nut.cc increisearch.com inc-service-accounts.ml +inc-support.ml inc-wccustomer.euweb.cz incwellsfargo.myjino.ru indahtour.com indas.com.au +index.gh-xh-nwe.com index-pdf-admin-profile00000000.renusasrl.com india7news.in indiaencense.com +india.nbnweb.com indianconsumerpress.com indianemarket.in indianinstituteofpolitics.com indianmodelsindubai.com indianmoundcamping.com +indianscholar.co.in indiapackersandmovers.in indiatouragency.com indieconomy.co @@ -9915,13 +11568,17 @@ indonews16.com indorailwaysdesign.com indo-salodo.3eeweb.com indosweden.com +indratamamandiri.com +indulacpr.com industrialesmaroga.es industriallubricationservices.com.au industrialtrainingzirakpur.com industrie-led.de +industryetingselected.co.za indygrace.com indyloyaltyclub.com inent17alexe.rr.nu +inertia.af inet-poisk.ru infertyue.com i.nfil.es @@ -9929,7 +11586,9 @@ infinitcenter.com infiniti-bd.com infinitimaven.com infinityviptur.com.br +inflaloquitos.cl inflectionless-volt.000webhostapp.com +infmateuriontpileons.com infnw18.at.ua info01227932100net.000webhostapp.com info02113570011net.000webhostapp.com @@ -9968,6 +11627,7 @@ info-help.hol.es info-identitas.000webhostapp.com info-identiy.000webhostapp.com info.instantmixcup.com +info.ipkvko.kz infojuditerpercaya.net info.keepingbusinesslocal.com info-labanquepopulaire.org @@ -9979,16 +11639,20 @@ infomas11.000webhostapp.com infomaschenwerkede.wwwzssl.in infomation-document-manager-2018.tk infomitglieder.de-kontaktaktualisierung.eu +infomobilhonda.com infonovia.com infoo-daata.com infoodesk.org info.omilin.tmweb.ru info-online-account.net +info-pages.000webhostapp.com infoprodigydelivery.com infordaynae.com informaka.xyz informaticsanalyst.com informatiecirculatie.com +informatio.igg.biz +information-account.xyz information-id.000webhostapp.com informationpagecontent.000webhostapp.com information-required.ml @@ -10018,16 +11682,26 @@ infowebmasterworking.com infracon.com.eg inf-team-live.epizy.com ing-acces.com +ingaucun.com +ingbdirect.com ing-certificaat.ru ing-diba.de-ssl-kundensicherheit2.ru ing-diba.de-ssl-kundensicherheit3.ru +ingdierctomal.com +ing-dircct.fr +ingdirrection.com ingenieriacyf.cl ingenieriaglp.cl +ingenieriaprovidencia.com +ingles.natal.br ingomi.com +ingredient.gq ingreso24bancanet.com ing-schmidt.dk ing-sslcertificaat.ru ingverifica.org +ininteriordecor.com +injuhg.com ink.churchofthefreespirit.com inlink.it inmobiliariabellavista.cl @@ -10037,6 +11711,7 @@ inneedbd.com innereasa.ga innesota.rus-shine.ru innovaeduca.org +innovareintegral.com innovative-microtech.com inobediencetohim.com.au inorod.bid @@ -10051,6 +11726,7 @@ insidelocation.ga insidewestnile.com insightart.info insightconsultingservices.com.au +insightthk.com insioneerhdtomtedouaebmcairenre.com insomniak.co.uk inspecteur-en-batiment.net @@ -10073,6 +11749,7 @@ instagram.serulom.tk instagram-server.xyz instagramtakipcihavuzu.com instagram-verification.com +instagram-verify-support.com instagramvipanel.com instakipcim.xyz instakipi.club @@ -10081,10 +11758,13 @@ install.securesoft.info installspeed.com installupgradenow.fastandgoodcontentjust4youtodownloadthisweek.stream instantauthorityexperts.com +instantlys.ipq.co instantonlineverification.usaabank.verification.fajitaritas.com instantwealthformula.net +instapaisa.com instatakip.top instegramtakipcibayi.com +instink.smkmfsudimoro.sch.id institutedetail.top institutskastreet.ml insubeqnbfinans.com @@ -10093,6 +11773,7 @@ intabulations.org intahealthycare.com integratedadebsons.com integrativeoncologydatabase.com +integretes.ga integrityaustralia.com.au integritybusinessvaluation.com integrityelectricas.com @@ -10104,6 +11785,7 @@ interaburra.org interac.arc-refund.ca interac-bell.com interac.ca.deposit.hopperscrossingrotary.org.au +interac.canada.revenue-tax-agencys.austrollantas.com interac.clients-valo.com interac-deposit.rathorekriti.com interac-e-transfer-bell-refund.manachetalks.com @@ -10112,6 +11794,7 @@ interac-e-transfer-refund.login33-secure.com interac.online1.verified.deposit-funds-canada.jaimorishop.id interac-online-funds.com interacrefund.club +interac.starcorenuclear.ca interac.toront-hydro.com interact-refund11.com interafricatraining.co.za @@ -10131,10 +11814,12 @@ internationalconsultingservices.org internationalenergydevelopers.com international-medical-recruitment.co.nz internationalobserver.info +internationalprocurementservices.com internationalsellingcoach.com internationalservice-beperkt.cz internationaltransfers.org internet9-billing.com +internet.an7.com.br internet-bankacilik-giris.com internetbanking24hrs.autentication.com internetbanking9-com-br.umbler.net @@ -10161,6 +11846,8 @@ interstatesiqns.com interstitial.powered-by.securesoft.info intertalent.com.br interweb-billing9.com +intesa-bank-sanpaolo.it +intesa-sanpaolo-banca-redirect.com int-found-online.bizpartner.biz intidayads.com intl-service-apps.com @@ -10169,11 +11856,15 @@ intnaw.ga intpronyte.com intranet.grupojarbet.com intranetimir.de +intsecdata-ebill.com intuit.securityupdateserver-1.com inupdate.club +inurbane-poisons.000webhostapp.com invbtg.com inv-compte-assurecle.prodmsminf.com +inverse3.com inversionesforlesa.com.co +inversiontableauthority.com investburundi.bi investcpu.com invest-halkbank.com @@ -10187,6 +11878,9 @@ invoice003.000webhostapp.com invoice-best.com invoicedropbox.digitalsurveyorske.com invoice.ebillj.lookseedesign.ca +invoice.mobileaps.in +invoicepaym.com +invoicepaymmmn.com invoice-subscriptionconfirmation.com invoicevieweronline.com involce-details-purchased.com @@ -10194,8 +11888,10 @@ inwesternmusic.com inwolweb.anyhome.co.kr inytbd.com inyxl.saqibsiddiqui.com +io1.wf io21.ru ioann-apostol.ru +iodometric-feelings.000webhostapp.com ionialightning.com ionk.000webhostapp.com ios12-icloudid.com @@ -10210,6 +11906,7 @@ ipc-outdoor.com ipekyoluaraz.com ipesa.galetto.com.ar ipforverif.com +iphon7.16mb.com iphonehackgames.com iphone-icloud-id.info iphonelostsupport.com @@ -10225,6 +11922,7 @@ iprazim-webdesign.com ips-cbse.in ipsitnikov.ru ipswichtrailerhire.com.au +iptvcolombia.com ipwhrtmla.epac.to iqbalandsons.com iqfindia.org @@ -10235,6 +11933,7 @@ iranbar.org irankvally.online iraqcrunch.com i-razum.ru +irbitgmii.ru irenecairo.com irevservice.com irinapetrakova.ru @@ -10249,7 +11948,10 @@ irs.gov.nuestrasmanualidades.cl irs.gov.sgn-irs.com irs.jaggerbabuinreviews.com irs-tax-settlement.com +irtvtehran.com iruyito.com.ar +isabellasturmjena-online.de +isabellebride.com isablampungport.com isafruta.com isalvador.000webhostapp.com @@ -10258,6 +11960,7 @@ isbankasiturkiye.com isbank-bireysel-sube-tr.com isbank-bireysel-tr.com isbcoaching.com +isb.ens.tn isceponlinesube.com i-see.co.zw ishanvis.com @@ -10268,10 +11971,12 @@ islandlanes.com islandqueeninlandcharters.com islerofitness.com isms-icloud.com +ismyclass.com isnotuioppol.com iso31000.site iso31000.xyz isolute.jp +isonsyi.inboxread28.review issrapollinare.it issube-vakifbank-onlineislemler.com issue10.xyz @@ -10293,9 +11998,13 @@ isupport-verify.com isystemupdates.info it-70-pro.com.br italiappalti.com +italtek.org italy-amazon-sicurezza.vbasc.com +italybyitaly.icu italy-mps-cartetitolari.www1.biz itappm.com +itasmsonline.gq +itasomonline.com.br itau30horas.atualizaonlinenovo.com.br itau30horas-renovar.tk itau30hr.com @@ -10306,6 +12015,11 @@ itau-bankline-c77.duckdns.org itau-bankline-date.duckdns.org itau-bankline-scr.duckdns.org itau-bankline-screen.duckdns.org +itaubanklines.gq +itaubankonline.gq +itaucliente.com +itaucomvoce.com +itaulinesms.com itau-looking.oni.cc itauunibanco.gq itcf20.com @@ -10353,13 +12067,17 @@ itunes-supporto-apple-ufficiale-id-apple.insove.com itup.co.in itupg.000webhostapp.com itvertical.com +itworldsol.com itworms.com iu54ere.for-more.biz +iuefgauiaiduihgs.com iuga.ro iuhbjhjn.co.vu iulkijatrefeg.com iutwddseukcdplwpslq.com +iuyyx-shop.com ivalidation-manage-secunder-forget.tk +ivalue-s.com ivanmayor.es ivavitavoratavit.com iveo.com.my @@ -10386,7 +12104,9 @@ izifmnw.com izlinix.com izmirhandcraftedleather.com izmirhavaalaniarackiralama.net +izolacija.tk izumi.com.bd +izumrud-luxury.ru j0008.com j0c5je5flc.bbpsldh.org j49f2ihpk0gtubabhlqd.businessrulesanalysis.com @@ -10409,8 +12129,9 @@ j831220.myjino.ru j831675.myjino.ru j840525.myjino.ru j860985.myjino.ru +j872867.myjino.ru jaaeza.com -jabe.kz +jaba56yu.alarmandburglarsystems.com.au jablip.ga jacafloristry.co.uk jackieszarka.com @@ -10428,16 +12149,21 @@ jadaqroup.com jadcc19a.beget.tech jadcc1k7.beget.tech jadekick.ga +jadesprings.in jaedad.net jafloorsatlanta.com jagakarsacusid.masterweb.id +jagcontractor.com +jaghomeimprovement.com jagoanmarketplace.com jagritisocial.com +jaguardriversbop.co.nz jahnscpa.com jah.skateparkvr.com jailanta-asli.com jaimacslicks.com jaiminimoorti.com +jaimshowroom.com jaipurdentalimplant.com jaipurescortsgirls.com jaisadguru.com @@ -10446,8 +12172,11 @@ jajananpasarbukastiah.id jakbar.ppg.or.id jake.bavin.us.kzpcmad.tk jakitweb.com +jalowicehodowlane.pl +jaluzeledeexterior.ro jamalpo2.beget.tech jambongrup.com +jamelin.cl james2kool.5gbfree.com jamescsc3.000webhostapp.com jamescsi.com @@ -10456,11 +12185,15 @@ jameser.com jamesloyless.com jamesokumu.com jamespatrickgibson.net +jamestownsoccer.com.au jaminjubilee.com jamioza.com jammulinks.com jamnam.com +jamsmsltd.000webhostapp.com jamthailand.com +jamtight.ca +janagames.com janakuzc.beget.tech jandglandscaping.ca jandlenterprisesinc.com @@ -10473,9 +12206,12 @@ janetrosecrans34.org janetsmith562.000webhostapp.com janganlupabahagia404.000webhostapp.com janhaintu.igg.biz +jankessinger.com +jankland.com janlschwartz.com janokam.cf janomesewingmachines.com.au +jansiggs.com jantamanagement.com jantoniocerrajeria.es januaryblessed.com @@ -10511,12 +12247,16 @@ jaxduidefense.net jayanthyenterprises.com jayapriya.com jayavanchacabs.com +jaybooking.com.ua jayelectricalcnl.com jayemtradeonline.in jaymay-owa.com jaytakeapic.com +jazan.azurewebsites.net +jazancci.org.sa jazeegroup.com jazzarrangingclass.com +jbalviens.club jblaw.co.ke jbprintdesign.com jbrown-music.com @@ -10524,10 +12264,13 @@ jbshcar.gq jbxcentroautomotivo.com.br jbyrvqrqx.net jcdsystem.com +jcfcashandcarry.com jchen5072.000webhostapp.com jcist.000webhostapp.com jcng23.000webhostapp.com jcoqtmtrzhedkv1p9bi9.littlematchagirl.com.au +jcvkefehmphcch.net +jdanielcook.net jdavidfranzke.com jdbd100.com jdbridal.com.au @@ -10571,13 +12314,17 @@ jenniferdechant89.000webhostapp.com jenniferthomas.biz jennyspalletworks.com jenwportfolio.com +jeopatikstres.com je-paypal.co.uk +jerelo.kiev.ua jeremiahwong.com jerkiest-resolution.000webhostapp.com jerkstore.dk jerobjordash.com jessaminedance.com +jesseknowles.com jessengomez.com +jessicahoffman.me jesulobao.com jesus-alive.org jesusempauta.com.br @@ -10586,12 +12333,14 @@ jetemoigne.com jethooky.com jetour.com jetsi.com.mx +jettemoeller.dk jetztaktualisieren.com jetztgezahlt.xyz jeuxdebebes2018.org jewoosystem.co.kr jeykcwmsgxbhild.pw jf4pfgrk0spdhzztuyzf.ukhs.edu.bd +jfc2huasac.com jfdyw.com jfhirpq.com jfmd1.com @@ -10606,6 +12355,7 @@ jhfinancialpartners.com.au jhgy-led.com jhiadsdf.000webhostapp.com jhon32op.beget.tech +jhonhusein.com jhukio.000webhostapp.com jhuyds.000webhostapp.com jhvkqdsk.bid @@ -10613,6 +12363,7 @@ jhyrgweb.xyz jiajimx.com jianghuchi.ml jianyundc.com +jiayuins.com jidekanwang.com jidkdcdj665.000webhostapp.com jiek04.com @@ -10626,6 +12377,8 @@ jilbabsegiempattebal.com jillmckeith.co.za jimcrew.venaah.com jimcu.edu.m1dcountry.com +jimhartsen.com +jimjamlover.com jimmybigburgers.com jinchenglamps.com jindier.com @@ -10634,6 +12387,7 @@ jinriyunlian.com jiopd.xyz jipin180.com jiqduciucqqggalieq.com +jishindo.it jishuitong.com jiskajobhimali.com jitaiqd.com @@ -10661,13 +12415,17 @@ jjc55.com jjd22.com jjee.uygbdfg.com jjimov.com.br +jj.k2grillpizza.co.uk jjrdskort.org +jjrmujrjfckc.info jjscakery.com jjthornton.com +jk-47.net jkanjaru.beget.tech jkelectricals.org.in jkindscorpn.com jkmodz.com +jkmurray.com jkpcfresno.info jks-gmbh.de jljpbs.com @@ -10680,13 +12438,16 @@ jmamusical.jp jmasuhr0011.5gbfree.com jmb-photography.com jmcbaenterprises.com +jmcoderz.com jmdlifespace.co.in jmdphysiotronic.in jmdraj.com +jmdskl.tech jmgoforth.com jmgyhz.com jmjcdg.com jmkjgv.myscriptcase.com +jmorganwriting.site jmrtech.in jms122.cn jms.theprogressteam.com @@ -10701,6 +12462,8 @@ jo4ykw2t.myutilitydomain.com joao.cuccfree.com joaservice.com joaubemm.beget.tech +jobquarters.com +jobsfordevelopment.com jobtome.pw jobzad.com jocecabeleireiros.com.br @@ -10715,8 +12478,10 @@ joernremde.tk joerwhalen.com joestutzman.com joewhalenradio.com +joextravel.com joeyhicklin.com joeynizuk.com +joezer-online.com joezoecreative.com jofingroup.com joginfotech.top @@ -10734,15 +12499,19 @@ johnmulei.com johnnygor.space johnsoncityfamilyretreatcom.domainstel.org johnsonhotelz.gq +johnsonstreetxa.ml +johukumprice.com joiabag.net joinbest.net joindigitalindia.com joinerysolutions.com joingvo.com joinhandsorganization.com +jointrent.com joivlw.gq jojobet45.bid jokowi12.000webhostapp.com +joldinaremaslone.com jolirete.info jollyk10.000webhostapp.com jolodielmusic.com @@ -10757,6 +12526,7 @@ jondfe.co.vu joneanu.com jonesboatengministries.net jonglpan.it +jonnyborgesmusic.com jonnydev.site jonpelimited.com jontebusch.com @@ -10765,6 +12535,7 @@ joomlaa.ga joomlaessential.com joomlaweb.cz joonian.net +jordikoki.com jore.fortunersanjaya.com jorgensenco.dk jorgerocha.com.br @@ -10781,6 +12552,7 @@ josephlaytonlynn.com joshi.org jo-shop.pl joshtong.net +joshuaspoon.com joshuawilkerson.com joshwesterfield.com jotkzathku5uzxyzfv56.maherstcottage.com.au @@ -10802,6 +12574,7 @@ jpaypal.co.uk jpbrewier.000webhostapp.com jpbrooksphotography.com jp-chase.updecookies.netau.net +jpdyechem.com jpgastemerin.rs jpmorganchaseauthe.ghaffarigroup.com jpmorgan-chase.ml @@ -10814,7 +12587,9 @@ jqibggawcw.com jqobqwkcmhfvku.pw jquery-framework.com jqueryjsscript.ru +jqzwgm19.org jrads.com +jrglobaladvisors.com jrinformaticabq.com.br jrmccain.com jrprosperity.com.au @@ -10828,6 +12603,7 @@ jsep.net jsgsamanvaya.com jshpzd.com jsjewellerycity.com +jsmedia.com.tw jsngupdwxeoa.uglyas.com jspkgj.com js.securesoft.info @@ -10838,11 +12614,15 @@ jsxqhr.com jsyhxx.com jsys.analogpoint.com jtecab.se +jteras.com +jtmvuwvzlyjmyia.usa.cc jtoutfitters.com jtpk8.com jttecnologiaaplicada.com jtti.net jtybjnukjmui.webcindario.com +jualkucing-persia.com +jualparfumgrosir.com jualrumahmurahdilampung.com jualsabunberas.com jualterpal.com @@ -10855,6 +12635,7 @@ judith23.com judithgatti.com judithottoni.com.br judithrust.5gbfree.com +judoclub-eberswalde.de judwa.gq juechter-juist.de juegosfriv20.org @@ -10864,9 +12645,12 @@ jujurmujur.myjino.ru julafayettewire.myjino.ru jule-companie.de julesapparels.co.ke +julhodopinguim.com +julia.art.br juliadoerfler.com julylover.com jumpatjax.com +jumpeetravel.com.au jumpo2.com jumpstartthemovie.com june1st.net @@ -10876,6 +12660,7 @@ junge.wang junggomania.nefficient.co.kr jungtaesook.com junjiezyc.com +junkies.igg.biz junshi366.com juntadebeneficencia.org.ec juntohru.com @@ -10883,25 +12668,31 @@ jupcmo.com juridicoee.sslblindado.com jusaas.com jusonlights.com +just4x4.co.za justanalyst.com just-for-anytho.com justin48.000webhostapp.com justintimetac.com +justjapanautoparts.com justjess.com.au justlookapp.com justmakethissithappen.xyz justmakethisthingshappen.xyz justmove.co.in +justourwedding.com justrideenterprises.in justsayjanet23.com justtravelmubarak.com jutrack.dp.ua jutuanmei.com +juupajoenmll.fi jviaa.jp jvlqkkutcpgjtwyu2atl.littlematchagirl.com.au jvlqkkutcpgjtwyu2atl.maherstcottage.com.au jvmiranda.com.br +jwellersonlinshop.xyz jwelleryfair.xyz +jwjdj.com jwpooleinc.com jwpray.com jwsc.cn @@ -10909,12 +12700,15 @@ jwyatt.ca jxcsteel.com jxgz0kijwc.bvvz1oh0an.madpendesign.com.au jxmjyl.com +jxproject.ru +jxstudio.ru jxy88.com jxyljx.com jyareview-document.pdf-iso.webapps-security.review-2jk39w92.ab5nights.com jybsac.net.pe jyhaijiao.com jymactroltd.com +jytdjdj.co.uk k1capital.net.au k2ktees.com k2noyjemrd.bradul.creatory.org @@ -10922,6 +12716,7 @@ k3wjylqzmswmi3vsyq7y.maherstcottage.com.au k3yw0r6.com k5btvbpr2a.a2zeeholidays.com k5dwwsm3u5kd2kjkm42l.viomil.ro +k918053m.beget.tech kaabbaba.co.vu kaakli16.beget.tech kaartbeheerdocument.nl @@ -10934,6 +12729,7 @@ kaceetech.com kaczmarski1.com kadimal.co kadiyles.ru +kadmixer.ge kaelfleming.com kafebuhara.ru kafemayachok.ru @@ -10959,7 +12755,6 @@ kalingadentalcare.com kalinston.com kalkanpsikoloji.com kallohonka.fi -kallxo.com kalorsystem.com kalyanglobal.com kamamya.com.br @@ -10968,6 +12763,7 @@ kamcoia.net kameliya.dn.ua kamerreklam.com.tr kamerton63.ru +kamilfoundation.com kamiligroup.co.ke kaminlux.by kamlaish.cf @@ -10976,6 +12772,7 @@ kampanyalar-maximum.com kampanyaparafi.com kampanyaparafim.com kampanya-spotify.com +kana.cloud kancelaria-cw.com kandisweets.com kaneirrigation.com @@ -11013,23 +12810,31 @@ karuniabinainsani-16.co.id karuseltisak.hr karwaanhoster.tk karwanenijathajjumrah.com +karzirarpolikarde.com kasatus.se kashimayunohana.jp kashishenterprisespune.in kashmazolak.com kasihfoundation.org +kaskad-proekt.ru kaspersky-security.com +kassamoulantonne.com +kassoupunatates.ga kastaniotis.bid kasyapiserve.com kateafrica.com katecy.gq katejohnson.com.au +katexs.com katharinas.temp.swtest.ru kathelin.com kathybee.com +katiepeng.site +katmerciler.com.ng katskitchenandbar.com katymackay.com.au katztorrents.com +kaukabphysiatry.com kaunabreakfastkitchen.com kaushtubhrealty.com kavyanepal.com @@ -11039,9 +12844,15 @@ kaydyiqaqhsqphmfvcm.pw kaykayedu.com.ng kazaltd.com kazancliurun.com +kazannakliyat.com kazegami4.info +kazhin.com kazinna.gq +kazukogstone.com kazuled.com.vn +kbc.be.institut-blaisepascal.com +kbc.be.qazispecialistclinic.com +kbc-touch.online kbmindia.com kbnbusinesssolutions.com kbphotostudio.com @@ -11055,18 +12866,21 @@ kc.ziraat-helpdesk.com kd1004jang.myjino.ru kdbaohiem.com kdbrj0psml.bradul.creatory.org -kddphilanthropy.com kde.nfcfhosting.com kdfhfh.idol-s.com kdr6jmomc5yuoqhv9x95.maherstcottage.com.au kdtponjc.net ke8yuxzi4q.insais.org +kearnypaving.com kebapsaray.be kebavkbeev.com kebegvpl.com kecamatan.id +keciorenkoltukyikama.net +kedaidurianmedan.com kedanosms.com kedjcfkxuhg.cc +keeate.com keecompany.com keeneyephotographybyshae.com keepingbusinesslocal.com @@ -11074,24 +12888,29 @@ keetnedidn.com kefthymioudevelopment.com kegulkso.pw keimolankaiku.fi +keithsanders.com kekhk.com kelanajayarotaryclub.com kelderman-evers.nl kele1688.web23.badudns.cc kelifi3c.beget.tech kellnerengenharia.com.br +kellyboy49.com keloa97w2.fanpage-serviese2.cf kelolauangid.masterweb.id kelsandsons.info kemdi.biz +kemetdesign.cf kemuningsutini.co.id kemvaleo.ru kencooper55.5gbfree.com kendeil-indfarad.com kendingyou.com +kendralisum.com kenfrederic.com kenhhaivl.org kenilt.ml +kenilworthwholesales.com kenmollens.hackerz5.com kennedyjane.com kennisiscottagerentals.com @@ -11107,15 +12926,19 @@ kenyayevette.club kenyclothing.net keoritkelzo.com keratech.net +kerchiefed-bets.000webhostapp.com keripikyudigunawan.co.id +kermitbuck.com kern-photo.com kerosky.com kerremeuoi.com +kerri-meehan.com kerrylquinn.com kerui.designmehair.net keshiweicy.com ketinis.info ketodietsupport.com +kety.bid kevinandhowlin.com kevinsambells.com kevinvalleyproperty.000webhostapp.com @@ -11127,55 +12950,76 @@ keyrates.org keyronhcafe.com keysbeachbungalows.com keysclipper.net +keywestjobs.co.uk kf3nqetgl3p3qlvnl4ze.ru +kfz-ross.de kge91.com kgkpuz.com +kgohter.hugwerasoting.com kgune.com +khachaturova.vipcentr.ru khailabaila.com khaliskoppar.info khamrianschool.com khanphotographybd.com khanshop.com -khaosanroad.com.au +khantallverify.com +khaolak.alltimestube.com +khaolakstationtour.com khatibul-umamwiranu.com +khattarshorthandinstitute.com khatulistiwapress.com khawajasons.com khd-intl.com khheltihain.cf +khmch.com khmdurdmadrasha.edu.bd +khmissatv.com khoanxaydungepcoc.com khobarinterface.com khochmanjomaa.com khooryqatar.com khudrokhamari.com +khuongninh.com.vn khushalitravels.com khvhlbsdewphkqiustyxt.pw kiahs.edu.bd +kianpg.com kiartbordados.com.br kickstartdesigner.info kiditoys.com.ua kidneyinfolk.com kidrse.co.vu +kids.nt.am kidspalaces.com k-idtech.com kienfat.com.au +kientop.com +kieryuejhzye-shop.com kiffigrowshop.com kigalicommunicationassociates.com +kijabeastara.az kijods.000webhostapp.com kikeserrano.com kiler96l.beget.tech +kilicaslanyapidekorasyon.org +kilinochchithamilsankam.org killerabee.000webhostapp.com kilos0t8.beget.tech kimcc.org.za kimclarkwriter.com kimovitt.com kims.in -kimudesign.com kinagalawfirm.com kinarakashib.com kincrecz.com +kindergarten.4760.at +kinecosystem.io kineslince.com +kinetictokenforms.typeform.com +kine.web4me.fr kingbenito.com +king-dom101.net kingeley.com kingfood.co.id kingislandholiday.com.au @@ -11185,18 +13029,25 @@ kingrenovations.com.au kingsconsolidated.com kingskillz.ru kingspointhrtraining.com +kingsthings.com.au kingstonthepug.com kingstorrent.com +kinjoken.win +kinotavr.nichost.ru kinslate.com kintapa.com kippsmart.com kiransurgicals.com kirao.ashmarinc.com +kirbet.com +kirikkalemuhendislik.com kirkuc.com kisahanakmuslim.com kisker.czisza.hu kisnatronalik.com kitabagi.id +kitaosaka-cci.go.jp +kitchen-aid.vn kitchen-doors.com kitchensbydesignri.com kitebersama.web.id @@ -11204,8 +13055,11 @@ kitenservicecontrole.com kitisakmw23.com kitishian.com.br kitoworld.com +kitrepairat.com +kitsapmap.com kitsuneconsulting.com.au kitsuzo.com +kittengarden.gb.net kittrellglass.com kivacollections.com kiwibank1.com.space2upreview.net @@ -11216,9 +13070,11 @@ kjaobemtbbptqnqe.4x4corps.com kjfjjjiy.beget.tech kjfkgjte.tk kjkasdjaksdasdbe.com +kjsdi.kalphinc.com kkbyrd.000webhostapp.com kkc-cases.info kkd-consulting.com +kklmqzti.medicalcaremart.ru kkmnikrny.cf kkninuo.com kkokkoyaa.com @@ -11231,6 +13087,7 @@ klapp-kocmetika.ru klarikaardra.su klaumonforma.com.br kleanthisxatzinikos.gr +klebezeit.de kleinaberoho.info kleinanzeigen.ebay.de.e-nutzername.info klframeshop.com @@ -11242,6 +13099,7 @@ klincepbi.com klio908.wixsite.com klkblessingcorporation.com klkemdkbfefcbame.website +kll988890llllkjhgffr56777878888u.000webhostapp.com klmaotte.xyz kloudexchsrv.com kls-marine.com @@ -11272,21 +13130,27 @@ koch-ip.com.au kodipc.linkandzelda.com koeyo.com kogantihomes.org -kohnrath.com kohtaoapt.com koiadang.co.id +kojinyuusi.win kojuyft.altervista.org +kokoblsalbaba.blossy.xyz kokodahistorytrekkers.com.au kokolokohacking.webcindario.com kokoyazi.com +kokyakusapotochekku.com kolaye.gq +koldinaremaslone.com kolevlagie84.000webhostapp.com kolevwd18.000webhostapp.com kolhagames.com kolidez.pw kolorfm.com.ve +kolpress.com.pl kolsaati.org kolyeuclari.info +kolykhaloff.ru +komanda-c-project.ru komanefilms.com kombinatornia.pl kominfo.okukab.go.id @@ -11294,6 +13158,7 @@ komkovasu.427.com1.ru komoeng.com komplettraeder-24.de komunitaslovebird.com +konka2.biz konkourpedia.com konkurs2016.site88.net konnectapt.com @@ -11304,16 +13169,20 @@ konto-commerzbank.club koolicar.bid koolstuff4you.com koora24eg.com +kopkadmitrov.ru kopkarbehaes.com koprin01.com koprio.cf koprio.ga +koreacorp.review koreanwithkevin.com koreasafety.com korlizes.com kor.nkhumanrights.or.kr korobov.net +korogmu0.beget.tech koromias.com +korpimaanvalo.fi korsyfelklob.000webhostapp.com koshishinclusiveschool.org kosiwere.net @@ -11325,7 +13194,9 @@ kotaprabumulih.go.id kotawisatacommpark.com kotbis1.000webhostapp.com kotebis.000webhostapp.com +kotharis.in kotokit.000webhostapp.com +kotycraft.ru kouitc.com kouklaboutique.000webhostapp.com koums.com @@ -11337,6 +13208,7 @@ kpintra.com kpli.courtindental.org kpn.com-klantenservice.asiapopgirls.com kprsyariahkita.co.id +kpscahaya.com kpvinoth.myjino.ru kpzwkrozpc.bradul.creatory.org kpzwkrozpc.ivertiipolska.com.pl @@ -11353,21 +13225,26 @@ kreanova.fr kreativbox.in krekkahotrikoa.altervista.org kr-enterprises.org +kreuzberg.ru krever.jp kriergroup.co.za krisbel.com krishanibd.com +krishanstudioz.com krmowaretedc.com krrehw.com +krufgqsp.com krystencathleenphotography.com ks2rescue.co.uk ksdasulsel.id ksdinspirations.co.za ksdiy.com ksdnewr.com +kseniagavr.webservis.ru ksfkcomramile00019ciz.000webhostapp.com ksgrpwjmtkhaxfl.pw ksgsldd7.beget.tech +ksibradio.com kskhhsgcacaca.co.vu ksk-vuktil.ru ksnsse.com @@ -11380,22 +13257,31 @@ ktar12.ru ktfhmecxalxog.pw ktfyn.dk kt.garcom.kz +ktng.bid ktoooo.com ktxpxdqqgpcf.ga kuaixia.com kuaiyan.com.cn kuaiyinren.cn kuangyuantrade.com +kuatbai.000webhostapp.com +kuchbnikahogy.info +kuciorn.hosstinger.info +kudell.co.uk kudosnow.bid kudunkal.heliohost.org kuehndqrw.com kuizhai.com +kukuku0.alarmandburglarsystems.com.au kula-dep.justdied.com +kulhadandcookies.in kuliahpagi.96.lt kulmatog.beget.tech kumahachi.me +kumaku.5gbfree.com kumykoz.com kunbang.yinyue.fm +kundalonda.com kundendienst.de.com kundenkontoverifikation.com kundenlogin-pp-myweb.net @@ -11412,12 +13298,14 @@ kuopiontanssistudio.com kuosyyuo.net kupit-rulevuju-rejku.ru kupiyoya.ru +kurdigroup.jo kurhang2.beget.tech kuroshoes.id kursapps-cookiesupdatemerchant-googleappsrelayxs.net kursdollara.f-noks.info kursusarabdipare.com kursusestetika.net +kursuspemrogramman.com kursuswebsite.my kurumsalcicekcisitesi.com kuruslah.com @@ -11426,15 +13314,20 @@ kushelevichclinic.by kusnierzszczecin.pl kuswanto.co.id kutengokmass.ml +kuteshop.kienbientech.com kutipayeert.com kuveyt-internetsubesi.com +kuyuacgsiowawsqa.org kuzovnoy78.ru kuzrab.maxpolezhaev.ru +kvartira.aiq.ru kvksangrur.com kwaset.com kwenzatrading.co.za +kycrystalwater.com kyliebates.com kylik79.beget.tech +kyznyavavilon.esy.es kzhqzx.com kzvuc.biz l0gin-area.ml @@ -11449,14 +13342,18 @@ l7biunpk-site.1tempurl.com l7gfihdr-site.1tempurl.com l8evfmnc-site.atempurl.com l9btssax-site.etempurl.com +l9d07d7d.justinstalledpanel.com la21jeju.or.kr laaampqsivfarfa.bid laautoagent.com labanquepopulaire-cyberplus.com labanquepostale.fr.rebikissling.com +labcidade.com.br labeldom.com +labelkaret.com laboratoriodiagnose.com laboratoriovision.com.br +labo.univ-ouargla.dz labouronline.co.in lacasademaruja.com lachhmandasjewellers.com @@ -11464,6 +13361,7 @@ lacroip2.beget.tech lacure-maroc.net lac.w2go.co.il ladeconstructions.com +ladietaalcalina.top ladivalink.com ladkwuz9-site.gtempurl.com ladybug.gutterheatersus.com @@ -11481,11 +13379,15 @@ lagunalights.co.nz lahtiprecission.ir laico-atlantic.gm laidebc.xyz +laikvk.esy.es +laim2stikers.org.ru laiqukeji.com +lakecitycustomcreations.com lakefrontvacationsuites.com lakenonatech.org lakenormanautorepair.com lakepointluxuryresort.com +lakesideresortcampground.com lakewoods-wiflow.com lakshminivashousing.com laleggia.com @@ -11493,8 +13395,11 @@ laliga-fans.ru lalitnayak.000webhostapp.com lalupa.com.pe lamacze-jezyka.pl +lamadamechicasvip.com +lambdake.ga lameh.info lamiciacooking.com.au +lamntdrelaetda.trade lamparasdegres.com.ve lampunggeh.or.id lamtinchina.com @@ -11504,28 +13409,37 @@ landlcarpetcleaning.com landrine.com langbrosleathers.com langeelectrical.com +langillesmetalrecycling.com langkawi.name langstraat.com lanimg.bid +lankaholidayslk.com lanknesscerement.com lanmeishiye.com +lannickdinard.org lanshanfood.com lansivaylankielikylpy.fi lantaphuketferry.com lanuteo.com laohuangli365.com +laowaihere.com +lapauseyogachaud.com laposteitaliane.com +lapsens.lv lapsurgerymos.com laptopb4you.com laptopcomputersoon.com laquincaillerieduweb.com +largedataset.com largermethodenroll.club largestern.net +larjemom.co.vu larkchainz.ga larodimas.top larosashop.bid laruescrow.com larymedical.ro +lasalacantina.com lasanvala.com lascabezasdesanjuan.es lasconchas.org @@ -11534,12 +13448,14 @@ laserprinters.in laserstrength.com lasews.net lashawnbarber.com +lashopdone.com lasimp04risoned.rr.nu lasirel.nl laslatta.com.ar laslomaspta.com lasmamas.in.ua lassincafe.com +l-assurance-maladie-gouv-public.fr-particuliers.playgolfbali.com lastaffa.denunzio.it lastikpark.us lastmeasure.zoy.org @@ -11573,6 +13489,7 @@ lauren9u.beget.tech laurencelee.net laurenebrady.com laurenwainwright.ca +laureus.com laurikorpela.net laurinburginstitute.org lava.hatchfactory.in @@ -11594,13 +13511,18 @@ laytonhubble.com lazereaprendizagem.com.br lazysusanfoods.com lbarch.co.za +lbbrqukf.herbaltabsoutlet.ru lbcommunicationsinc.com lbcpzonasegura-premiosviabcp.com lbcpzonasegura-viabcp.wc-line.com lbcpzonasegvraviabcp.com +lb-floor.com lbgb9gmf-site.1tempurl.com lbmm88.com lb.nab.com.au.agro-mation.com +lb.nab.com.au.camieandpetestrip.com +lb.nab.com.au.knottedstone.com +lbovroamzxdijntyhdqojsljmjdus.info lbsacr.com lbsycw.com lcaissedepargne.com @@ -11619,23 +13541,27 @@ lcoc1nizcr.littleeinsteinz.org lcp0rkyg-site.1tempurl.com lcs-klantencontact.nl lcye5vup-site.btempurl.com +ldcreg-irl.org ldiciuod.com +ldirecting.com ldrzoqj5-site.1tempurl.com ldtaempresanostra.com.br le589.com +leadalert.uk leadcoins.network leadingedgewatertechnologies.com leadofferscrew.com leadscoins.network +leaflet-map-generator.com league-brute-force.tk leahram.daimlercruiz.ml leanerqa.com learn2blean.com learnerjourney.com.au learnhers.net +learningearning.com.bd learning.worldjumprope.org learnpsnow.com -learntoopierce.com leasidetennis.org leathercare.eu leatherdepot.org @@ -11657,8 +13583,12 @@ leekaz2.000webhostapp.com leelasinghberg.org leesangku.com leeuwaandebrug.nl +leewelton.com leferinktractors.com +lefthandedweb.com legacyet.com +legacy-motors.net +legacyofdiscorddiamondhack.com legadoempresarial.com.ar legalcreativo.com legall.co.in @@ -11671,27 +13601,37 @@ legimon.com legma.net lehomy.gq lehrspiele.de +lehuuhieu.com leightonhubble.com lejoliedoces.com.br lejrvk.com +lelectrum.com +lelojaterz.temp.swtest.ru lelong.000webhostapp.com lemitesinfo.org lenamasterica.ru +lendesup.eu lenegoce.com lengelvocationalservices.com lengendondbeat.com.ng lenisenatura.com.br lensaangkasa.com +lenta-big.icu lentemaniapty.com lenteramutiarahati.id leohill1936.000webhostapp.com leominstertv.tv +leomoveis.ind.br leomphotography.com leonarderickson.chez.com leorochabrasil.com.br leosandler.com lerarabidinc.ru lereveresidence.com.br +lerloy.com +lerofa.hol.es +leroidumatelas.gb.net +lescanoyquiroz.com lesfoliesdelafilleframboise.com leslascarsgays.fr lesleebeeman.com @@ -11704,10 +13644,14 @@ leszektrebski.pl letalkshowstephanois.fr letgoletgod.com.au leticiaaraujo.com.br +leticiapassarelli.com.br letmeloveodooll.com letoilerestaurant.com +letsdobath.co.uk letsgopub.000webhostapp.com letsplaybasketball.com +letsseestyle.com +letstalkretirement.com.au levelshomes.com leverdistribuidora.com.br levignedigalluccio.com @@ -11731,23 +13675,35 @@ lfatwater.com lfcizjjtkbyjjk2ya5h8.maherstcottage.com.au lfcraft.com lfgkyy.com +lfjbafklgaga.co.vu lfjcytrfuvg.com +lgorithmsolutions.com lgservisin.com lg-telecom.com +lgwelding.com lh41.isolutions.ae +lhitlbtc.hosstinger.info lhqtz6bs-site.1tempurl.com +liabela-liapolis.com liagand.cn lian-yis.com liargold.net liarsbar.karoo.net +liassic-doorknobs.000webhostapp.com +libaya.square7.ch liberated.org +libero-8927429.com libertym.us libradu.akerusservlces.com +library.ooo library.thinktankink.com +libroglobale.bid librores.press +libtechresource.com libton.org liceulagromontanvaleni.ro liceulogoga.ro +licinlicin.com.my licy.com.br lidaergroup.com liderkirici.com @@ -11756,17 +13712,24 @@ lidertakipci.com lidgeys.ru lie9thli-site.dtempurl.com lieugiaivinhomes.com.vn +life-antics.com +lifecycle.co.zw lifefantastic.ml +life-is-beautiful.in lifelineoutreach.com lifenetusa.com lifestyleagrotech.com lifestyletransformationbydesign.com +lifetechgroup.vn lifetreeorganic.com lifewhere.net liffeytas.com.au ligaterx.capital +light-31f.myjino.ru +lightfam.com lighthousetravel.co.uk lightingthelagos.com +lightseeker.com.au lightsoundstore.com lignerich.com lignespacemobille.com @@ -11774,17 +13737,22 @@ ligueconso.org liguriaguide.it liiaannwhite.com lijapan.com +lijlufebufxqh.info lijypkz.cc likasbayprecinct.com +likeseg.com.br likeviet.top likevip.info likingyetsnarl.com lilhajj.com lilimt.gq +lill.icu lilyjewellers.com lily-ksa.com lilzeuansj.it +limasierraranch.com limemusiclibrary.com +limerick.ga limiinfotech.net limiites.me limimi8.com @@ -11816,6 +13784,7 @@ limitted.org limitupdate.club limitupgreaded.net limmited.club +limontech.pl limpezadefossas.com limted-accounts.tk linaxus.cf @@ -11823,10 +13792,26 @@ lindasflores.cf lindonspolings.info lindsaykphotography.net lindysmithphotography.com +lineae.cn +linecm.cn +lineew.cn +linehb.cn lineka.cn +lineme.thick.jp +linemm.cn linenghb.com +linenq.cn +lineoq.cn +lineqf.cn +linere.top +linesx.top +lineszx.top +lineuh.cn +lineus.top +linewl.cn line-xpress.com lineyi.cn +lingergroups.ml link1.drct-linkforward503.com link2.drct-linkforward503.com link2me.ru @@ -11845,13 +13830,16 @@ linked.nstrefa.pl linkedtotal.com linkfellow.com linkhrsolution.com +linkingactive.com linking-updating.01g.info linkoutsourcing.com.au +linksman.su linksnip.com link-sss.com linkverficiation.000webhostapp.com linnebank.faith linthwaitez.gq +linuxcambodia.com linuxdiamonderrorfix.xyz lio888.com lionfencing.com @@ -11860,6 +13848,7 @@ lionhartcleaning.co.uk lionlino.com lions-erp.com lior-tzalamim.co.il +lipribhoz.ru liputan6.comxa.com liqidwebsqid.ml liquidestate.org @@ -11885,21 +13874,28 @@ little.forexbrokerstoday.info littlelories.com little-rascals.co.uk liuaghv.000webhostapp.com +livecannerydavis.com livecstream.com +livedaynews.com liveenterprises.co.in livefootball.ro liveinfiji.net livekombucha.ca +live-one.icu liveproperty.morsit.com liverdiseasesurvivors.com liverichspreadwealthglobaltelesummit.com livestreamhd24.com +liveteach.fr +livetotry.com livetradingzone.com livetravelnews.com livinchurch.com livingconstructions.net.au livinggood.se +livingspaceblr.com livinguz.info +livretotale.bid liza222.com lizperezcounseling.com lizzy.altervista.org @@ -11911,7 +13907,9 @@ lk5566.com lksisci.com lktkd4fk-site.htempurl.com llaick.bid +llantascasagrande.com llaob9vd-site.1tempurl.com +llaveroelectoral.com llbfarm.com llbpropertiesinvestments.com llc-invest.drkvrvidyasagar.com @@ -11926,6 +13924,7 @@ llwkucyy0oc6ahasjydp.ukhs.edu.bd llyodank.managingbyod.com lm6recxr-site.gtempurl.com lma7vytui-site.1tempurl.com +lmbcywebow.com lmccm.marcconstructora.com lmco.in lmfdaoefn.com @@ -11971,15 +13970,19 @@ lmrports.com lmsmithomo.altervista.org lmsongnv.com lmts9wsw-site.1tempurl.com +lmyetherwalletr.com lngverificatie.ru lnmaityayurveda.com +lnstagramsupports.com lnstagram-team.tk +lnterac-refund.com lnterbank.pe-ib.com lnterpol.co.uk lntraintree-prelaunch.com lnx.esperienzaz.com lnx.kifachadhif.it lnx.momingd.com +lnx.poggitazzi.com loading-register.tk loaferish-blinks.000webhostapp.com loannaka.com @@ -11989,6 +13992,7 @@ loantuaz.org loan-uk.uk.com lobstersrq.com localbizvideo.biz +localisationing.com localleadsrus.com localmediaadvantage.com localupline.fr @@ -12005,16 +14009,21 @@ lockedservice-app1e.com lockhartkrause.com.au locksmithdenver.ga locksmithdenver.gq +lock-vkcom-hd6dhdajda67dsfsdf45g.pe.hu lococcc.com locolocass.net lodiasaroid.com loferlit.ml +loftyengineering.com +log1n-acc0unt.cf log.circle.com.ng loggin98.info-2017.net +loghelpnowssb.cf loghouserestoration.ca logica-info.com logicalastrology.com logicalmans.com +logicndtsolutions.ca logidlink.000webhostapp.com logiin3248.event-2017.net logimicrosoft.com @@ -12030,12 +14039,15 @@ login-account.information-confirmed.work login-accounts.online loginaccount.web-vip.com login-applecom.org +login-blockchain.ddns.net +login-blockchainn.info login.chaseonline.uid40744.ekamperu.com login-confirm.xyz logindhelp.com logindlimitd.info login.docaccountdownloadvesbestlinojneviewer.nboatclub.com logindropaccountonlinedocumentsecure.com.sshcarp.com +loginfaceboklogin.altervista.org login-fbcebook.com login.fidelity.com.ftgw.fas.fidelity.rtlcust.login.init.authredoltx.fidelity.com.ftgwfbc.ofsummary.defaultpage.acmeses.com logingvety6.smartsoftmlm.co @@ -12056,20 +14068,25 @@ login-microsoftonlline.megmaprintopack.com login.microsotfonline.com.sesecurity.org login.micrrosoftonlline.com loginmyappleid.com +login.netflix-lookup.com login.netflix-unlock.com loginonedrive-londongreencapital.com login.ozlee.com log-in.pavypal-acc.com.3-24021994.com login.pavypal-activity.com.2-24021994.com login.paypal.update.scre-chkot.com +login.peloclub.com loginppsecondary.org loginr.bbestilocadastro.net login-review-information.com loginsacc.org loginsbobetclick.com loginsdata.net +login.secure.confirmation-wfbnk.xyz loginsecured104.online login-secured.liraon.com +login.secure.text.unlock.debit.wfmobile.world +login.secure.text.wfmobile.site loginslf.beget.tech loginslimited.net loginsonline.org @@ -12082,6 +14099,7 @@ login.wellsfargo.online.validate.data.docrenewx.com logisticheld.tk logistrading.com loglnaccountatokenq7q9e7te9te7.com +loglogincloths.usa.cc logn-alibabs.bugs3.com logn-pdf-online.com logo.ifarm.science @@ -12092,21 +14110,29 @@ logrel.com.ng log-upgrade-helpdata-isetting-data-us.akunnet.com logwoodonline.com logz.ikimfm.my +loitran.ml +lojabalu.com lojafnac.com lojaps4.com.br lokatservices.ml loki-business-gathering.tk +lokihope.co.vu +lokipanelhostingnew.gq lokok.com.ng +lokooste.esy.es lokuhyao.beget.tech lolacoffeebar.com lolblog.cn +lomaresidencial.com lompocmoving.com lonasmonterrey.net loncar-ticic.com londonintegratedsystems.co.uk londparig.ga long2018.000webhostapp.com +longclipstube.top longeasy.net +longjianindia.com longlifefighter.com longridgeclayshooting.co.uk longtermbusinesssolutions.com @@ -12125,28 +14151,37 @@ loosho.com.br lootloo.net23.net lord16.com lordhave.net +lorel.fr +lorenzobachman.ca lorineblattner.com lorktino.com +lormiservice.it losalseehijos.es losingthisweight.com losmercantes.com losnahuales.com loso-d.com los.reconm.looks-recon-get.com +lostainstitute.co.id lostiphonefinder-lcloud.review lotey.co.in lotto109.com lottocrushercode.info +louanmautionnes.com louguthry.com.au louisbu8.beget.tech louisvilleorthopedics.com +loungebatel.com.br lousecn.cn +lovbun.com lovebeautifullife.000webhostapp.com lovefacebook.comli.com lovekumar.com.np love.magicsites.ru lovenepal.today loveualways.000webhostapp.com +love-vk.16mb.com +loveyoulongtie.com lov-ms-epl-exchange.com lowdawnrealty.us lowekeyana.co @@ -12181,7 +14216,6 @@ lrstnrule.net lrstnwhole.net lruqdrbxtdkuq.pw ls3ocnra-site.1tempurl.com -lsc-erftland.de lscpafirm.com lspb2ccu-site.itempurl.com lsrfb2jf-site.ctempurl.com @@ -12220,6 +14254,7 @@ ltvsnwjovnmbys.us luanabola.com.br luangtshirteria.com.br luarumah.info +luatcongtam.com lubipumpss.com lubnina-milla.myjino.ru lucanminorhockey.com @@ -12229,6 +14264,7 @@ lucepropertiesofrockport.com luchielle.com lucid.trslack.com lucillerodg.club +lucinhajoias.com luckycharmdesigns.com luckydrugassist.su luckypharmmart.com @@ -12244,24 +14280,30 @@ luguanmm.com luguanzhan.com luifergarcia.com luishuergo.com +luityr.ooo lukaszchruszcz.com lukeandsonsghana.com lukiwiso.site lukyanovbeer.ru +lullinfood.com lumbungmadani.com luminahomecare.com +luminienovita.com.br luminousarabia.com luminousweb.com.br lumohukka.fi lundasira.ga lungfoundation.client.fatbeehive.com.au lungwetechnologies.co.za +luniteck.com luno-update.com luonghongson.com luosbn3h-site.gtempurl.com lupapizzeria.com luredtocostarica.com +lurvemebyizreenazminda.com lushnja123-ilirdhuli.000webhostapp.com +luststoriess.tk lutes.org luxeblisshair.com luxrelocation.lu @@ -12271,8 +14313,12 @@ luxurylimousineofcentralflorida.com luxuryupgradepro.com luzeequilibrio.com.br lvanwwbyabcfevyi.pw +lvivske.md +lvmhgroup.co.th +lv-shared03.cpanelplatform.com lvuuhq1x-site.1tempurl.com lwdgcdtvggwaktu.pw +lwefop.com lwneqqqufykiaurj.pw lwspa4all.com lwwzoi3m-site.1tempurl.com @@ -12281,8 +14327,10 @@ lxagfl6bwk.milpitascarservice.com lxhsf.saqibsiddiqui.com lxoilbm4-site.1tempurl.com lxsg.net +lyconsulting.ca lymphoedematherapy.com lyndabarry.net +lynettegro.club lynettestore.com lyonsheating.info lyonsmechanical.com @@ -12296,18 +14344,25 @@ lysyp.com lzjue8dkseu.cedricchenevert.com lzjue8dkseu.mbservicesyorkshire.co.uk lztz.net +m2icomms.co.uk +m2m.com.pe m3isolution.com m77s.cn maadimedical.com +maaknitting.com maannioda.com maanvikconsulting.com +maarijfabrics.pk +maastersecure-mc.com mabanque-bnparibas-fr.info mabanque-bnpparibas.net mabanques.bnpparibas.simplifiez-vous.net +ma-caf-allocataires-services-en-ligne.paoksjdllmlmpr.com macaisseepargne.com macallinecn.com macedoniacathedralntcchurchofgod.org mac-error-alerts.xyz +macfirec.ga machamerfinancial.com machine1.gdmachinery.net machineperiod.net @@ -12318,6 +14373,7 @@ mackenzietransport.co.nz mackleyn.com mack.saitz.com maclearacuri.com +macneilproducts.com macookdesign.net macroexcel.net macrofarb.com.ua @@ -12333,12 +14389,16 @@ madeireirafarias.com.br madeireiragetuba.com.br madelinecop.us madeofthelightstuff.com +maderisa.com madness-combat.net madnesssales.com madoline.ml madrasanajmulhudatenkasi.in +madrinalex.ml +madrinalex.tk madrone619.com mad-sound.com +madyalingkarartha.com maekawa.adv.br mafund.cn mag33.icehost.ro @@ -12346,7 +14406,9 @@ magaldi.biz magalusaldao.com magarikhar.com magazine-e-luiiza.com +magazineoft.com magazinevenda.com +magedecorland.mediadevstaging.com magedsafwat.com magentofa.com maggivox.com @@ -12354,13 +14416,18 @@ magical-connection.com magicherbmall.ru magicmaid.co.za magicmembershelp.com +magicmyphotos.com magicsafemarket.com magictabletdeal.com magma.info.pl magnometal.com.mk +magnums.cf +magobenyjunior.com.ve magoedu.cl mah0ney.com mahalaxmimachines.com +mahonolo.com +maidngl.com maihalertonlinealer.com maiicenterteam.000webhostapp.com mail3x.com @@ -12379,8 +14446,10 @@ mairiedewaza.com maisaukimassage.com.ng maishaera.agnesscott.org maison15.in +maitland.ml maitreesandhya.com majesticcollege.co.uk +majesticwindows.com.au major-appl.ranges-coo.ranges-sto.dll-offer-items.com majorfitus.com majuhome.com.my @@ -12392,6 +14461,7 @@ makeitandshakeit.webcindario.com makemoneyfreebies.com makemoneywithfb.men makemywayorhighway.xyz +makeoverturn.cf makesideincomeonline.com makeupartistsd.com makeupbystak.com @@ -12409,6 +14479,8 @@ malajsie.webzdarma.cz malamcharity.com malampanjang88.000webhostapp.com malayalam-net.com +malaysiaemployersfederation.com +malcolmhemmings.com maldenvr.beget.tech malerei-roli.at malgaonislamiadakhilmadrasah.edu.bd @@ -12424,8 +14496,10 @@ malomolk.com malteseone.com malwareathome.com malwaredetector.info +malwarestore.id malyhgl2.beget.tech mamajigraphics.co.in +mamasfm.com mamatiencoid.masterweb.id mamicode.bid maminoleinc.tk @@ -12434,18 +14508,22 @@ mamj.ru mamma.mbcelebrancy.com.au mampoks.ru man1234.com +man2jakarta.sch.id manadajid.net manaempreende.com.br manage-4a7bq2r26ad2bq2e2.drqatanasamanen.com +manage-accountinfo.com manage.apple.com.webobjectsd5dbc98dcc983a7028bd82d1a47549.divinityhousingprojects.com manage.apple.com.webobjectsd5dbc98dcc983a7028bd82d1a47580.bah.in manageassistancelim.com +manage-hosting-clienti-aruba-srv.eu manage-information.com managemedicalbillingservice.com management-accountverificationappleid-information.store management-applymerchant.com managementteamblogs.tk management-user-info.ca +manage-payment-topupgames6.com manage-review-safely-information.com managermy-acscc-amaizone.com managersistemas.com.br @@ -12487,7 +14565,9 @@ manleygeosciences.com manmuswark.3eeweb.com mannesoth.com mannfarmeir.com +manosmorenas.com.ar manotaso.com +manpoweragencypro.com manpscoys.co.za mans.cnusher.ind.in mansik.000webhostapp.com @@ -12516,6 +14596,7 @@ maps.lclouds.co maputomotorsport.com maqlogemez.ga maqmais.com.br +maquinaentretenimento.com.br maracajucomprasevendas.com maralied.com maralsaze.com @@ -12538,10 +14619,12 @@ marcopardini.com marcosburbano.com marcosgambarte.com marcosmgimoveis.com.br +marcroser.ml mardinnews.com mardounzi.matinkimiaco.com marekpiosik.pl margallacrushedstone.com +margaretfourie.com margaretriverhypnotherapy.com.au margaritoledbetter.com margohack.za.pl @@ -12558,8 +14641,10 @@ marileephotoblog.com marillierproperties.com marinahgh.lpktnri.id marinesurveyorindonesia.com +marinointllawfirm.com marinoroyal.com marintur.co.id +mariomotta.com marionparker.com.au mario-plata.de mariscorsl.es @@ -12578,6 +14663,7 @@ marketingspace.com.ng marketplacesms.com marketshops.co.uk markkavanagh.com +mark-l-metz.com markmann-marketing.de markogiannakis-energy.gr markrothbowling.com @@ -12586,6 +14672,7 @@ markupbd.com marlinaquarindo.com marmineantine.mygamesonline.org marrybannonhomeandonlineworld.com +marryinamansion.com marstorecoid.masterweb.id martaabellan.com martallonch.com @@ -12598,7 +14685,11 @@ marvinbales.com marvinnote.com maryaf815.000webhostapp.com maryanovskaya.ru +maryaschultz.com +marybethfielder.com +maryeperry.com maryland.kovo.vn +marzirarpolikarde.com marzsgroup.com.pk masafinatuljabalwonoboyo.sch.id masalhuda.sch.id @@ -12610,6 +14701,7 @@ mascurla.co.za masdadvogados.com.br mashatelmnf.com mashhadani.com +masinfover.com masjidsyuhada.org masjlr.com masonharman.com @@ -12627,24 +14719,29 @@ masterlinbat17.000webhostapp.com masterplanbuilders.in masterrconsultas.com mastersanitaryware.com +mastersecures-mc.com masterseedtechnologyltd.com mastervagoprom.co masuk-lagi.000webhostapp.com matabaju420.000webhostapp.com matateknik.com matatinta.co.id +match81photos.hol.es match960photos.890m.com match.com-mynewphotos.extravaganceironworks.com match.com-myphotos.birmish.ga match.com-photos.dineroenlaweb.com.co match.com-photos.fduan.co.ao matchingdatings.com +matchmypictures.tk matchnewphots.creativelorem.com matchphotos.ameliaplastics.com matchphotosww.890m.com matchpixvxz.coffeelajang.id +matchprivatealbum9x.weebly.com matchprofilesphotos.16mb.com matchprofiless.cf +matchretirement89-picture.weebly.com matchviewss.cf mateoroque.com mathskins.com @@ -12656,6 +14753,7 @@ matjournal.com matkurba.com mato-lab.com matrics.ro +matrix.eu.sk matsitemanagementllc.com matthewleecorp.com matthewstruthers.com @@ -12666,7 +14764,6 @@ matxh-photos.62640041.date matzines.com mauiexpokennel.com maumauspielen.review -mauricedimino.com mautic.eto-cms.ru maven-aviation.com maviapartments.com @@ -12675,6 +14772,7 @@ mavverick321.com maxcards.download maxen7f95c.kisanhealthfoods.com maxgenerator.racing +maxiformation.freedynamicdns.org maxilar.ec maximizerxls.com maximum-mobilkampanya.club @@ -12689,10 +14787,13 @@ mayday-fitness.com mayepnuocmiasach.com mayfairbd.com mayfairnights.co.uk +mayjuice.ru maymeenth.com mayo3ms.com mayradecor.com maytinhcaobang.net +maywnzknsrocubq.usa.cc +mazandressces.com mazbuzz.com mazda.georgewkohn.com mazoncantonmentor.co.uk @@ -12702,6 +14803,7 @@ mbank-online.com mbank.su mbaonline.com.au mbapparels.com +mbcrpfz.ml mbiasi93.pe.hu mbrecycling.com.au mbsejabalpur.com @@ -12716,8 +14818,11 @@ mcivor.gen.nz mcmaniac.com mcn.1908ado.org mcns.1908ado.org +mcoldstore.com m-consumidor.site +mcr-consulting.co.uk mcreativedesign.com.br +mcro2018.online mcrservicesl.ga mcscipurwakarta.ga mcsv.ga @@ -12744,9 +14849,11 @@ mebel11septemvri.com mebel-astoria.in.ua mebel.by.ru.fqwerz.cn mebel-eko.com +mebelya58.ru mebleitalia.com mecdot.com mecgwl.ac.in +mechanisms.ml mecoumikanes.tk medbookslimitedgh.com medcorehealthgroup.com @@ -12760,6 +14867,7 @@ medhottaliasmoror.com media2fun.com mediacolor-transfer.de media-discount.fr +medialed.vn mediamarket.in.ua media-shoten.com mediationpathways.com.au @@ -12770,18 +14878,35 @@ medicalnetgroup.com medicalpilleshop.ru medicaltourismhome.com medicaltrustshop.com +medicinemasters.org mediere-croma.ro medigrsvjof.altervista.org +medilink.ir medindexsa.com medirfinca.com +medium-airdrops.xyz +mediumblogsot.top +mediumblog.today +mediumdotcom.top +medium.ethereumfoundation.top +medium.getethernow.top +medium.in.net +medium-io.site +mediumposting.top +medium-promotion.com +medium-promotions.com +medium-promo.top medivalsinc.com medorg-announcements.com medrealestate.pl medsklad.kz +medspx.biz meduza.butra.pl medwayvillagepizza.com meenou.com +meeramu.com meetinger.in +meetyourneighbour.ca mefa.ws megaagro-my.com megabestsale.ru @@ -12789,6 +14914,8 @@ megacodes.racing megaconsolidated.com.au megaexecutive.com megahmas.win +megaloja.net.br +megamakmur.com megamaxturkiye.com megaprolink.com megaricardoofertas.online @@ -12797,6 +14924,7 @@ mehirim.com mehmetefliymm.com mehmmus.cf mehnatksath.info +mehrajhric.com meiamaratonabelavista.com.br meidianahijab.id meigert.com @@ -12806,6 +14934,8 @@ meisterbetrieb2006.de meistertubacinternational.com meisure.com meiwong.net +mejoratuvidaconmozart.com +mejsocialcare.co.uk mekarjaya.biz mek-onesystem.co.tz melbourneonlinestore.com.au @@ -12813,10 +14943,13 @@ melbournespotcleaning.com.au melemusa.com meletes.web.auth.gr melevamotoetaxi.com +melhoresdowalmart.tk +melhor-oferta-domesdejunho.com melisabitkiselurunler.com melissaolsonmarketing.com mellaediva.trade melskitchensupplies.com +melsy-team.com melvinroos.com member-allow.000webhostapp.com memberappinternet.com @@ -12835,34 +14968,45 @@ membersonlyseminars.com members-usaa.economicfigures.com membsonbnacombin.8bxcgv7bc3y6pncqj.gdn memnahyaho.wildcitymedia.com +memoriacruzrojamadrid.org +memoriesofalifetime.com.au memorytraveller.com memyselveandi.com menaerea.com menarapknspj.com mendayungdayung.com mendipholidaycottages.co.uk +menesamjhahi.com menfreeman.com menloenergyllc.com mennber.sgx7k7cnu4qk6vp2w.gdn +menotpleasure.ooo menstripgifts.com mentorinstituteoftechnologies.com mentormigration.com.au +menuiserie-du-forez.com menvisinhbifina.com menyasszonyismink.hu +meohaybotui.com meqyk.saqibsiddiqui.com meradaska.com +merak.weboperations.net meravshlez.000webhostapp.com mercad0liv.sslblindado.com mercadbitcoins.com mercadobitcoini.com +mercadobitcoin.live mercadobitcoin-online.com mercadoiqoption.com mercadoption.com +mercanmatbaa.com mercedes-vitoin.423.com1.ru mercedwebml090.000webhostapp.com merchantcapitalpartner.com merchantcityoasis.com merchantclubusa.com +merchantservices.intuit.ca +merhamet.com.ba meribatsuno.cf meribatsuno.gq meridianaero.co @@ -12876,15 +15020,19 @@ mesaribali.com mesawindsfarm.com mescon6d.beget.tech mesdeofertas-marketing.com +mesdepromocoestotal.com +mes-do-consumirdor-3456.com meseriasul24.ro mesicnimsah.com mesmobil.com.tr message473.890m.com message-center1wff.com messagerie-sfr-payment.com +messages.cf messagesfrommyheart1.com messages-safety-your.atspace.cc messages-your-rec0very.atspace.cc +messagingsourcing.000webhostapp.com messagorangconsult.000webhostapp.com messenger.zango.com messsengerr.com @@ -12896,16 +15044,31 @@ metameets.eu metastocktradingsystem.com metaswitchweightloss.com meteticaret.us +metherwallet.info methuenedge.com methuenmorgan.com metodistapg.com.br metodologianui.uni5.net +metroenterpriseusa.com metropolemotors.com metzgerconsulting.com meuapp-30horas.com.br meumimo.net.br meunovoacesso.pe.hu +mevabon.vn +mewctg.com mexremom.pw +meychterwallet.com +meyercorner.com +meyetherwallct.com +meyetherwealletr.online +meyetherwealletr.site +meyetherwealletr.space +meythermallet.com +meytherwailet.com +meytherwallet.co +meytherwellat.com +meytherwellet.net mezeiaron.hu mezzasphere.com mfacebooc.club @@ -12932,6 +15095,7 @@ m-fb-com-login.online mfgwxkwkbpo8jljnskn7.mbservicesyorkshire.co.uk mgfcapital.com.au mgm88tv.com +mgmt.pes.edu mgraymed.5gbfree.com mgscw.com mhcdqeigntxllkxy.com @@ -12945,9 +15109,11 @@ mialospars.com miamiartmagazine.online miamibeachhotels.tv miamiboatgate.com +miamides.ml miarun.ru mibounkbir.com mibrokbcr.me +micaleaumantaire.tk micekraft.com michael120.com michaelcollinsevents.com @@ -12957,8 +15123,12 @@ michaelshop.net micheleharpsart.com michellefoodbevrag.com michelletooker.com +michelproduction.co.za +michelzappy.com michu.eu +mickagain.000webhostapp.com miconvalvesindia.com +microbizmarketing101.com microcomuk.com microcontroller-cafe.com microencapsulation.readmyweather.com @@ -12973,6 +15143,7 @@ microsoft81.webnode.com microsoft-error2105.xyz microsoft-error-alert2017.com microsoft-errorcode7414.xyz +microsoftexchangeeltu6.890m.com microsoft-help24x7.com microsoftlive.000webhostapp.com microsoft-office-36563.webnode.com @@ -13004,17 +15175,23 @@ mijn.ing.betaalpas-aanvraagformulier.nl.vnorthwest.com mijnkaart.xyz mijn-wereld.ru mikambasecondary.ac.tz +mikebellenir.com mikecsupply.com mikeschryver.com +milagrogoba.tk milana-deti.ru milanoitalysrl.com mile.hop.ru +milek.co mileminesng.com mileyramirez.com militaryapp.net milkpeda.com milkyfan.com +milldesign.com millennialfinancialgroup.com.au +millennialmoneyman.club +millennium-traders.info millermadebrands.com milletsmarket.com millicinthotel.com @@ -13042,8 +15219,10 @@ minevinc.com minhacola.com minhaconsulta-cnpj.com minhaconsultapro-process.com +minha-conta.com minhapraca.com.br minimoutne.cf +mining24.info miningcrypton.com minisite.mtacloud.co.il minisoccerbal.com @@ -13059,11 +15238,14 @@ mipresentaciondigital.com miprogramsproducts.com mipview.com miqzfjo.biz +miraclebeautysalonatl.com miracletours.jp +mirakis.com miramardesign.com mirchandakandcofirm.org mirchandaniskitchen.com miremanufacturing.com +miriambuttu.com miringintumpang.sch.id miriyie8.000webhostapp.com mirmetalla.by @@ -13089,12 +15271,18 @@ mississippirobotics.com missmaker12.com missunderstood1.com misterguerrero.com +misterpad.com +misura.com mitchell.raakstaging.com +mite.ac.in mitsubishimotorsvn.com mituelcredi.com mixandbatch2000.co.uk mixcarnes.com +mixdescontosbr.com +mixmelhoresprecos.com mixmodas-es.com.br +miyetherwallet.com miza-eg.com mizahturk.com mizori5i.beget.tech @@ -13112,10 +15300,12 @@ mkukigems.com mkumarcompany.in mkupegroup.co.za mlhuillier1.cf +mljetherwallet.com m.login-secured.liraon.com m.loldlxmy.com mlsuporte.online mlytpcgvivah.pw +mmaccthcs.000webhostapp.com mmai4lu3in.weebly.com mmandjconsulting.com mmedia.pl @@ -13140,7 +15330,13 @@ mnfshckru.pw mnlo.ml mnnwrap.ru mnogobab.com +mnshebaee.eu mntpdq.net +mnycryptoethwallet.com +mnyctnerwallet.com +mnyetlherwbllet.com +mnyetnherwailet.com +mnyetnherwaliet.com mo5kx7liz2z7mtr8jdb4.littlematchagirl.com.au moacbeniv.com moaramariei.ro @@ -13148,6 +15344,7 @@ mobeidrey.com mobe.jayjagannathhotel.com mobelringen.trade mob-free.frl +mobi.3bancobrasil.com mobiactif.es mobil-denizbanksubesi-hediyeler.com mobildenizhesabim.com @@ -13156,7 +15353,9 @@ mobile-app-it70h.com.br mobileappsdevelopment.net.au mobilebabyfotografie.de mobilebanking4-scotia-onlinesimulator.com +mobilebouncingcastle.com mobilebox1212.godaddysites.com +mobileclientservice.com mobile-content.info mobile-craigslist.org mobile.desenhoonline.com @@ -13202,9 +15401,11 @@ mobile.paypal.com.cgi-bin.artincolor.net mobileqp.beget.tech mobilerecordingnashville.com mobilerepondeurmobile.000webhostapp.com +mobileroadie.siaraya.com mobileroyalbank.com mobile-safety.org mobile-scotiaonlineservice.com +mobile-service-online-client.alarvac.com mobileservicesconnect.com mobiles-free.org mobile.updatescotia.crystalls.com @@ -13217,6 +15418,7 @@ mobilizr.com mobilnik.pl mobilsube-islemlerim.com mobil-subemburada.com +mobipapcomercio.vl5.net2.com.br moblao.com mobopromo.biz mob-overcharge.com @@ -13226,6 +15428,7 @@ mobytrip.bid mocceanttactical.website modasdeylu.net.pe modatest.ml +mode-design.net model-college.com modelelettretr500.tk modelnehir.com @@ -13233,23 +15436,32 @@ modernbox-meble.pl modernenterprises97.com modernlookbyneni.com modernyear.com +modestbyt.com modesurf.com modijie.com modisigndv.net modnash.com +modtdd.xyz modularackusa.com modulo-bank.com.br +moduloid.com.br modulojas.com.br +mofaenterprises.com mogyang.net mohamedsamy.net +mohandesbook.com +mohdhage.ga mohsensadeghi.com moikdujs.com +moiraitz.com moirapoh.com +mojpieknyogrod.pl mokksha.net molbipolazm.com momentumfirst.com.au momiekai.com momssoon.com +monaelwypilates.com monagences.espace3v-particuliers.com mon-ageznces1-clients.com monaituktuks.com @@ -13262,12 +15474,16 @@ moncompte.ameli.fr.freepac8.beget.tech mon-compte-ameli-fr.info mon-compte-assure-ameli-remboursement.com moncompte-espace-freemobile.serv-frinfos.com +moncompte.grouperf.com moncompte-mobile.gzero.com.mx mondayemployment.com monde-gourmandises.net mondialeacrilicos.com.br mondialisatincroissances.it +monelimmaires.com +money-15.cf moneybackfinder.com +moneychange.bid moneydo0cument.com moneyeventcatering.com money-lnteractfunds.com @@ -13277,14 +15493,17 @@ monidopo.bee.pl moniquerer23.com monjuticlub.com monolithindia.com +monsieuradz.zapto.org monsontos.com monstersss.shop monsterstinger.com montagne-suisse.fr +montassir.ca montbservice.com montchounes.ml montealegre.es montecarloclub.com +montenegrodrive.me montepaschisiena-login.com montepaschisiena-login.online monthlittlelady.top @@ -13293,29 +15512,39 @@ monticarl.com montrossyitmoderator.com moomosio.000webhostapp.com moonlightreading.co.uk +moonmerchant.in moonstarsupport.com moon-sunny.000webhostapp.com moo.parenthoodvr.com moosegrey.com moosetick.com moov.com +moraazxccq1.000webhostapp.com moran10.karoo.net +moravianjournal.upol.cz morconsultoria.cl moreaki.com morechainmining.com moremco.net morenewmedia.com moresia.com +more.square7.ch morganhorse.org.nz morgus-inv.com +moriapousada.com.br +morinyog.usa.cc +morningdiaries.com moroccomills.com morpheus.com.tr +morsealpha.com mortenhvid.dk mortezare.ir mortimerdesign.ie morzindgikay.com mosaichomedesign.com moseymp3.beget.tech +mosolcorp.com +mosoundevents.com mossbeachmusic.de mostanude.890m.com mostwantedtoyz.com @@ -13327,11 +15556,14 @@ motidawoleaye.com motionritm.ru motivacionyrelajacion.com motive8u.com +motmasters.co.uk +motomirko.com.pl motormatic.pk motorsportmanagement.co.uk motostandart.com motoworldmoz.com moumachifashionhouse.com +moundonkaders.ml mountainbikesforsale.net mountaintourism.info mountamand.info @@ -13345,13 +15577,18 @@ mouv1-accdesj.info moveintrade.com movementapple.net movementshout.net +movie-masala.com +moviewatchfreeonline.com movil.zonabcpmovil.ml movilzonasegura.ml movingmatters.house movingsinger.necset.gq moyeslawncare.com +mp3geek.com mpbva.com mpcheckacc.com +mpcoliveira.com.br +mpieng.com.au mpif.eu mpiknurw.com mpkajol.com @@ -13361,22 +15598,30 @@ mporthi.com mpottgov0001-001-site1.1tempurl.com mprcseal.com mpsgfilms.ca +mpsjn.nexterp.in mpsplates.com mpsschool.edu.bd mp-tagak.000webhostapp.com mqbdledibcehvaflxwgs.ahdaaf.org +mqhkngmw.tk mqwdaq.com mrappolt.de +mrdroppizza.top +mrhosting.us mriya-shayan.in.ua mrkfus.000webhostapp.com mrmarios.com.br mrpolice.com mrpost.co.za mrrpilc.com +mrsamuelmcguire.123abc.co.nz mrsbusyb.000webhostapp.com +mrsjuliel06.000webhostapp.com mruwcqqk01.bradul.creatory.org mrvr5nttjrhd6dr82.gdn mrwashingmachine.com +mrwhippyhire.co.uk +mrwilsonshirecar.com.au mrxcontabil.com.br mryetherwallet.com ms365portal.com @@ -13388,6 +15633,7 @@ mseriesbmw.top m.serulom.tk msfreightsystems.com msgxeycikuo.pw +mskproekt.ru msv53-sh-mortar.mschosting.com msw67.cafe24.com mswine0rrr0x000222264032817.club @@ -13405,6 +15651,7 @@ mtcconsult.com mtdsystems.com mtekniikka.fi mtfreshfoods.com +mtmgaustralia.com.au mtmoriahcogic.org mtnet.ro mtquiz.blufysh.com @@ -13415,12 +15662,14 @@ mtsx.com.cn mtu.edu.quizandshare.com muamusic.com muavere.com.vn +muchlovemom.net muddinktogel.hol.es muddleapp.co muddzwcnyh.com mudrhruby.cz mueblesrustiko.com mueeza.id +muethwaitt.info mufg-japan.info mufg-sign.xyz mugibarokah.id @@ -13469,6 +15718,7 @@ musakaplan.com muscatya.id muscle-bound-grain.000webhostapp.com musclegainingtips.com +museafrica.com museudadiversidade.com.br museupalaciorionegro.museus.gov.br mushbillion.000webhostapp.com @@ -13477,6 +15727,7 @@ musicallew.ml musicdrive.am musichartsbikes.top music.hatchfactory.in +musk-party-gifts.updog.co musor.kz musplada.com musrod.com @@ -13485,8 +15736,11 @@ mustardtech.com musteri-giris-online.com mutanki.net mutees.com.pk +mutka.co.ke mutlubak.com muybn.com +muzafferss.000webhostapp.com +muzeumzabawek.men mvchemistry.com mvchterwaiict.com mvchterwaiiet.com @@ -13502,9 +15756,11 @@ m-vk.serulom.tk m-vk.urmas.tk mvxiui.com mwadeef.com +mw-advocates.com mwxya.dobeat.top myaccewq.com myaccount-access-locked.com +myaccountinfosuspened.co.uk myaccount-ld.com myaccount-limits-manage.com myaccountsecure-webappid.com @@ -13512,6 +15768,8 @@ my.account.security.shivagirifilms.com myaccountsinvoiceactivity.com my-account-support-disableinfo.com myadstracking.xyz +myaetherwalet.com +myaetherwallet.org myanmarsdn.com myappleid-cancel-order.com myapple-identity.com @@ -13519,41 +15777,185 @@ myappleidonline.info myappleid-verifications.com myappleipone.org myarsenalsupply.com +my-astrolog.ru +myastrology.su myaxure.ru mybonpland.com my-cams.net mycartakaful.my +my-casasbahia.com my-casasbahia-liquidacao.com mycasinoyellowhead.com mychocolatepod.com +mychterwallet.com mycoastalcab.com mycombin.com mycommunityoptions.org +mycompanaymmns.com mycostoma.com +mycotoxinresearch.org +mycreatelog.net +mycryptoethwallet.com +mycscinfo.in +mycthcrwallct.com +mycthcrwallet.com +mycthervvallet.com +mycthervvellet.com +myctherwellet.com +mycyrptto.com mydgon.com mydhlpackage.southtoch.com mydocumentscontents123.info +mydroppin.com +mye1herwallet.co +myeaslzore.co.uk myeasybitcoin.stream +myeatherwallert.com +myeatherwalletr.com myebing.com +myecterwallet.com +myectherwallet.com +myeetherwallets.com +myefhcrwallet.com myefterwallet.com +myeherwallel.info +myehtcrvvellet.com +myehtcrwallet.com +myehtearwallet.com +myehtervvaillet.com +myehtervvallct.com +myehtervvallet.com +myehterwaillet.com +myehterwallete.com +myehterwelliet.com +myehtewallet.com +myeleherwaret.com +myelfherwallet.com +myelherwalet.info +myelherwallel.info +myeltherwalleet.com +myeltherwallet.ml +myendtherwallet.info myertherwelletr.com +myertherwwellet.com +myertherwwellet.site +myertherwwellet.space +myerthewallet.com +myertnerwalletr.com +myeteherwallet.net +myeteherwellet.com myeterwaliet.com +myetferwalllet.com +myethaewallet.com myethearrwallet.info myethearwallet.org +myetheawllet.com +myethedwalliet.info +myetheirwallett.com myetherethwallet.com +myetherewa11et.com +myetherewalet.info myethermywallet.com +myetherrwallnet.com +myetherrwallnet.mining24.info +myetherswalleit.top +myethertawallet.com +myetheruimwallet.com +myetheruvvalet.com +myetheruwalleet.site +myetheruwlleet.website +myethervallet.000webhostapp.com +myethervallet.net myethervvalilet.com +myethervvallet.org +myethervvallet.ru +myethervvallet.top +myethervvellct.com +myethervvellet.co +myetherwa1et.com myetherwailet.tech +myetherwaliet.io +myetherwalilet.com +myetherwalle.online +myetherwalles.com +myetherwalles.net myetherwallet0.com myetherwallet-co.com +myetherwallet-coinhydro.top +myetherwallet-coinsign.top +myetherwallet-coins.space +myetherwallet-coinss.space +myetherwallet-coinss.top +myetherwallet-coins.top +myetherwalle-t.com +my-etherwalletcorp.com +myetherwallet.green +myetherwallet-hydrocoin.top +myetherwallet-hydrogen.space +myetherwallet-hydrosmg.space +myetherwallet-hydro.space +myetherwallet-hydro.top +myetherwalleti.com myetherwalleti.org myetherwallet-join.com +myetherwallet-login.space +myetherwalletmessage.signauth.icu +myetherwallet-nobs.space +myetherwalle.top +myetherwallet-opensign.top +myetherwallet-open.top myetherwallet.promo +myetherwallet-rebl.top myetherwalletru.com myetherwalletru.info +myetherwallet-send.top +myetherwallet-sgn.top +myetherwallet-sigen.top +myetherwallet-siggn.space +myetherwallet-signcoins.top +myetherwallet-signin.space +myetherwallet-signlog.space +myetherwallet-signmsg.space +myetherwallet-signopen.top +myetherwallet-signt.space +myetherwallet-sinng.top myetherwalletsjoin1.com +myetherwallet-ssign.top +myetherwallet-swab.space +myetherwallet-sygn.top myetherwallet-t.com +myetherwalletverification.signmsg.work +myetherwallet-verification.top +myetherwallet-verrification.top +myetherwallet-ver.top +myetherwallet-virificationsign.top +myetherwalletv.org +myetherwalle.xyz +myetherwayllet.com +myetherwelleit.com +myetherwllaet.com +myethewallets.com +myethforkwallet.com +myethgift.net +myethierwallet.com +myethirvvale.info +myethrerewallet.com +myethrerwaellet.com +myethwallofficiiall.com +myetlherwalle.com +myetnerwailet.info +myetnerwallet.com.checkbalance.info +myetrherwallett.com +myettearwallet.com +myetterwalet.com +myetterwellet.com +myetterwelllet.com +myettherrwallett.com +myettherwaellet.com +myettherwalet.net myeverydaylife.net +myewhterallet.com +myewhterallet.net myezgear.com myfaceb00ksecrets.comeze.com myfacebookstalkers.com @@ -13564,6 +15966,7 @@ myfundeals.com myglobalservices.ru mygooglemy.com mygxaarujnxsgrdhh.pw +myhealthbaba.com myhelpers.redeportal.info myhemorrhoidtreatment.com myholidaybreak.co.uk @@ -13575,9 +15978,11 @@ myicloudcam.com myicloud-solution.com myiii.saqibsiddiqui.com mykasiportal.com +my-kassa.su mykhyber.org mykiaeana.com mylady111.com +myletherwallets.info mylftv.com myloveisblinds.com mym0ney.com @@ -13585,8 +15990,10 @@ mymandarinplaymates.co.uk mymassageinfo.com mymatchnewpictures.com mymatchphoto.telecomauditguide.com +mymatchpics.com mymatchpictures2017.com mynameistow.pro +mynethwallet.com mynewellsnewslaertsd4.info mynewmatchpicturespics.com mynewplanproject.com @@ -13595,7 +16002,6 @@ myocrealtor.com myofficeneedz.in myohoworldschool.co.in myonline-pillsstore.com -myovervu.com mypatanjali.com mypaypal-account-service.oldrockytopmoonshine.com my-paypal-com.dia-ataukume.com @@ -13604,6 +16010,7 @@ mypostepay-action-login-utente-bancoposta.otzo.com mypostepaycarta.com my-poste-user-login-acc-id92881234.serveusers.com myprettydog.com +myprintogram.com myprofessionalmatchmaker.com mypsychsurvey.com myptccash.com @@ -13623,9 +16030,12 @@ mysharepoint.com.viewdocumentdatatdocs.steretailing.com myshopifyxstore.com myshop-onlinestorepayment.com mysimash.info +myslqoapz.co.uk mysocgift.ru mysocialmedia.life +mysoftbankcom.mixh.jp mysoftbank-securitys.com +mysoftbank.uy.to mysonny.ru mysqatendimentov3.uni5.net mystormkit.com @@ -13633,19 +16043,27 @@ mysuccessplanet.com my-support-team.comxa.com mysweetsoftware2.com mytabletelement.ru +mytempikaccount.rondokgatel.halalinpunyasaya-ini.com +mytherewallet.com mythic-coaching.com mytradeclub.su mytravelplan.com myturbotax.intuit.comturbotax.radionovasc.com.br mytvnepal.org +myvelocityconsulting.com +myvetherwallet.com myvhvhs.org +myvinaozlat.org mywaitsredirectededucationyouraccountss.com myweblight.ru mywedding.md +mywestensne.com +myyetherrwallet.com n07qhvig7soihfjpyrws.littlematchagirl.com.au n07qhvig7soihfjpyrws.maherstcottage.com.au n85853.cn n8f2n28as-autotradr.com +naajm.com nab-activation.in nab-activation-login.com nabankinq.com @@ -13658,7 +16076,9 @@ nabvalidation.com nachrichtenservice-pp.net nacionaldoerlk4.ci80744.tmweb.ru naczillku.pl +nadcozaa.co.za nadeenk.sa +nadel.cl nadjar39.beget.tech nagarkusumbihsn.edu.bd nage2017.com @@ -13666,7 +16086,9 @@ nagellackonline.se nagymajteny.ro nahkansere.com nahpa-vn.com +naifan222.com naiharn-carrent.com +naijaextra.com nailbest.net nailprocare.gr nailsandbeauty.com.au @@ -13678,19 +16100,23 @@ nairobisigns.co.ke najipars.com nakazgeroev.ru nakugab.gq +nalkreyzes-shop.com namecardcenter.net namemaster46.net namemilky.com namjai.com namjestajgavranovic.com namthai.com +nanaimo-info.in.net nanaimo.schoolpartners.ca nancunshan.com nancyhuston.com nancyricegraphicdesign.com nancysnibbles.com +nandaanbird.ga nandehoun.com nannytax.ca +nanophuocthanhconduit.com nanotech.tiberius.pl nanyangcanopy.com naomiallisstone.co.uk @@ -13698,10 +16124,13 @@ napoliteatro.it naposwgfbt.com napsterfree.gq naraikitchen.com.au +narankaghantours.pk naratipsittisook.com narayanhathighschool.edu.bd narbhaveecareers.com +narcissusalfrescophysique.com narinmedia.net +narlinyahaedolika.com narnia-nekretnine.com narranderagolfclub.com.au narsinghgarhprincelystate.com @@ -13716,9 +16145,11 @@ naszainspiracja.pl natakocharyan.ru natal40graus.com.br nataliawalthphotography.com +nataliezhiltsova.ru natashakornelsen.com natebennettfleming.com nathaliecoleen.myjino.ru +nathancalistro.com nathsikl.beget.tech nationaldefensetrust.com nationalsecuritydirect.com @@ -13727,6 +16158,7 @@ nationalteaexchange.com native-americana.com natixispaiement-securise.com natlinoujda.it +na-toursru.416.com1.ru naturahipica.com naturalapproach.com.au naturalaspossiblemom.com @@ -13737,41 +16169,58 @@ naturalopal.com.au naturalpilldeal.ru naturalsmartmart.ru naturalvidaonline.com +naturefront.org naturelferforje.com naturemost.it natwestcustomerlogon.astronomiegitimi.net natwestcustomerlogon.livebetterforever.co.uk nautinell211.000webhostapp.com naveenmechanical.com +naver-i.review navigearinc.com navi.seapost.gcmar.com nawec.gm +nawikib.co.vu +nazamarket.net nazanmami.com naziawasif.com.au nba1001.net nbcahomes.com nbmumen.com +nbvfgytfsaa.com ncchfoundation.org ncenterpanel.cn ncffellowship.com ncjmw.saqibsiddiqui.com nckjt5pq2tdhbh9biczu.businessrulesanalysis.com ncpll1392.ir +ncsite.ca ncsqb.saqibsiddiqui.com ncxphtrpiawmchfylsy.com +ndc-services.co.uk ndekhahotel.com +nderkomunaljazadrime.al ndfbskfngsfg.ga +ndftg.co.uk ndouends.com +neajrmcl.tk nearlyrealty.us +necessary-security-confirmation.agency +necessary-security-confirmation.services +necessary-security-confirmation.xyz +necessary-security-validation.xyz necessary-service.info necesserystrong.top +nectarinet.ga nectelephoneengineer.com nedian-na.info nedimbudakoglu.com +needltestsite.com neeedg0d.000webhostapp.com neepelsty.cz.cc neerajherbal.com neerajkumarjdu.com +neffswaterservice.com negarpartition.com neglite.com negociandoinmuebles.com @@ -13783,15 +16232,20 @@ neicvs.com neilowen.org neliti.bid nelscapconstructions.com +nelsonmyoshop.com neneao.usa.cc nenito.com neobankdoor.net neojeans.com.ar +neo.rf.gd +neosdreamliner.com nepa3d.com nepalalternativetreks.com nepalhimalayantrekking.com +nep-saransk.ru nereeapma2.temp.swtest.ru neron19aaa.000webhostapp.com +nertyue-sde.icu net4um.com net-aktualisierung-zahlungsdaten-sicherheit.gdn netclassiqueflix.com @@ -13799,6 +16253,7 @@ netcomargentina.net netcozumler.net netdesign.co.jp neteas.net +netexcelsys.com netfilxca.com netfilx-uk-connect.com netflix.activate.authkey.286322.userprofileupdates.com @@ -13828,18 +16283,23 @@ netflixuser-support.validate-user.activation.safeguard.key.1uh3.verify-netflix1. netflix-validate.com netflixvalidate.com netflow.co.il +netflvideonet.com nethttpnm.com netibeempresarial.com +netivaartalu.com netlfix-promocoes.000webhostapp.com netonlsn.beget.tech netorlande.net netplaca.com.br net-protection.000webhostapp.com +netserriesflixt.com +netserriesvideo.com net-server1.com nettflxcentre-managepeymnet-dataservicrs.com net-tribe.jp network0000.webredirect.org networkpattern.com +networkweb.in neuciclaje.com neurokampus.pl nevada.freesite.host @@ -13856,6 +16316,8 @@ newburyscaffolding.co.uk newcards.download newcareelement.ru newcastle7431.co +newcentury.vyudu.tech +newchertia.com newcodes4you.bid newcodes.science newdamianamiaiua.it @@ -13869,23 +16331,28 @@ newexperience.com.br new-fealture-to-updates.com new.ferring.com.ar newfoxproperties.co.ke +newfuturesorganisation.com newglobaldeal.com newgr8gear.com new.grandrapidsweb.net newhealthmall.ru newhomecfl.com +newkingstechnology.com newlaunches.review newlavagemaseco.com.br newlifebelieving.com +new-login.esy.es new.macartu.cn newmatch663photos.96.lt newmatch71pics.890m.com newmecerdisfromthetittle.com newmedsshop.ru +newminimall.com newonew.ru newpctv4u.com newpictures.com.dropdocs.org newprom.lu +news-24.com.bd newsanctuarylandscaping.com newsbox12.com newsdon01.000webhostapp.com @@ -13906,6 +16373,8 @@ new-update-checking.com newupdatenow2018.com newvalume.in.net newvanleasing.co.uk +new-vkgolos.esy.es +new-vk-login.hol.es new-vk.myago.tk new-vk.serulom.tk newvoucher.download @@ -13931,8 +16400,12 @@ nextmarket.xyz nextpayment.online nexusconsultoriacontabil.com.br nexusghana.com +nexusglobal-america.com nexusproof.com +nexustravels.com nexxxxi.com +neydegukkiatetoiccom.000webhostapp.com +neymeziat.com.br nez-albums.com nezihonal.com nez-travelgodaddyinc.com @@ -13947,6 +16420,7 @@ ngdhhht.org ngentot18.ml ngesso.com.br ngocquymould.com +ngogncuonhunganhvanlavyadoa-caecal-xenophobia.mybluemix.net ngpmarketinggroup.com ngr61ail.rr.nu ngrathirealty.com @@ -13955,7 +16429,6 @@ nhacsan.pro nhadatchinhchu24h.com nhahangchaychuongvang.com nhaxinhbk.com -nhl-web01-cluster.hosting-ch.ch nhpacameras.apps-1and1.com nhs58.com nhyna.ciptainfo.com @@ -13963,20 +16436,26 @@ ni1533681-1.web13.nitrado.hosting ni1533690-1.web05.nitrado.hosting ni1533708-1.web20.nitrado.hosting ni1643226-1.web12.nitrado.hosting +ni1903722-1.web19.nitrado.hosting niabetty.com niamulbashir.com +nia.vn nicaraguahosts.com nicenewsinc.com nicetelecom.us nichberrios.com nichedia.com +nicheshopping.net +nicheshopping.wizncali.com nickholmer.com nickmarek.com nickysalonealing.com nicoentretenciones.cl nicoleeliasmakeupdesign.com nicoletteweber.com +nid-maver.us niechzial.de +nieuw.melpa.nl nieuwste-info.nl niftygifty.co.uk nigahaintaer.com @@ -13987,6 +16466,7 @@ nihahaw5.beget.tech nihilxaos.com niingpu.com nikasaprobz.com +nikeairmaxoutlet2015.top nikhilrahate.com nikorn-boonto.myjino.ru nildoviana.com @@ -14002,11 +16482,14 @@ ninjacashmachine.com ninjafy.com ninja-pattaya.com nintoucha.matinkimiaco.com +niosdeledguide.com nipanipan.com nirvanalikit.com nisd.org.np +nisekostaff.com nisekotourguide.net nishagopal.com +nishkampolishsewakjatha.com nissan-datsunsolo.com nissica.com.ve niudasdpkwppvsxfhcr.eu @@ -14020,6 +16503,7 @@ njyabihc.com nkmosevac.ba nkxicfqchl.pw nlcwebtv.com +nlock.checking.sms.wfmobile.info nlpqflkbvkdde.eu nluxbambla.com nl-ventures.com @@ -14030,6 +16514,7 @@ nmgessp9fqgvtsjgifzb.bosch-web-marketing.co.uk nmgessp9fqgvtsjgifzb.mbservicesyorkshire.co.uk nminmobiliaria.com nmjhhiu.club +nmyetlerwailet.com nnmd.000webhostapp.com nnordson.com nnpcgroup-jv.com @@ -14041,18 +16526,22 @@ nnyechterwallet.com no1carpart.co.uk no1webmaster.com no3m7nblnvhstxevfqrd.maherstcottage.com.au +noalove.com nobitazaizai.info nobleprise.com nobletrusts.com nobrecargo.com.br nocosmetics.ca nodarkshadows.ca +node82.btc-giveaway.info nodepositwebdesign.com nodika.info +noeldansleparc.com nohidepors.com noithatadong.net noithatecohomes.com nokey-display.business +nokiuerao.com noksapyoungm.com noktapc.com.tr nolificition-sign.000webhostapp.com @@ -14063,10 +16552,12 @@ nondisbeliever.com nonnagallery.com nonneteddy.id nonoknit.com +nonow.ml nonrisem.com nonsoagali2.000webhostapp.com nonsoloparole.com noobsauce.co.uk +noonzida.tk noosociety.com nops2sign.com noradgroup.com @@ -14080,13 +16571,16 @@ nordmedia24.de normakayla.trade normalfood.ir normandstephanepms.ca +normiiz1-online.com norskfiatregister.no northernfarm-1996.com +northernlights.media northfolkstalesoriginal.com northportspa.cl norton-scan-mobile.com norwichtrading.co.zm norwid.eu +nostalgitv.com notariabonetcalama.cl notarius.com.mk notecountry.com @@ -14114,8 +16608,39 @@ noticiasparaempresas.com notif-confirm-invoice-j54h.info notificacione.org notificatiionspages.000webhostapp.com +notification.1569613088.update.wellsfargo.com.frem.com +notification.1768880442.update.wellsfargo.com.frem.com +notification.1813876947.update.wellsfargo.com.frem.com +notification.1986593315.update.wellsfargo.com.frem.com notification-2017.000webhostapp.com notification2017.000webhostapp.com +notification.2059867442.update.wellsfargo.com.frem.com +notification.2155265287.update.wellsfargo.com.frem.com +notification.2157622173.update.wellsfargo.com.frem.com +notification.2208617691.update.wellsfargo.com.frem.com +notification.2380026836.update.wellsfargo.com.frem.com +notification.2653201588.update.wellsfargo.com.frem.com +notification.290867502.update.wellsfargo.com.frem.com +notification.2940915377.update.wellsfargo.com.frem.com +notification.2986620448.update.wellsfargo.com.frem.com +notification.3807292944.update.wellsfargo.com.frem.com +notification.4045837468.update.wellsfargo.com.frem.com +notification.4189076901.update.wellsfargo.com.frem.com +notification.4518643657.update.wellsfargo.com.frem.com +notification.5439146239.update.wellsfargo.com.frem.com +notification.560826347.update.wellsfargo.com.frem.com +notification.6103667940.update.wellsfargo.com.frem.com +notification.6373320254.update.wellsfargo.com.frem.com +notification.6569000347.update.wellsfargo.com.frem.com +notification.750135176.update.wellsfargo.com.frem.com +notification.7536718020.update.wellsfargo.com.frem.com +notification.7901059204.update.wellsfargo.com.frem.com +notification.8042881813.update.wellsfargo.com.frem.com +notification.8333403012.update.wellsfargo.com.frem.com +notification.8562211830.update.wellsfargo.com.frem.com +notification.8993362987.update.wellsfargo.com.frem.com +notification.915783217.update.wellsfargo.com.frem.com +notification.986707193.update.wellsfargo.com.frem.com notification-acct.ga notification-control-fb.com.urazlife.com.tr notification-facebook-sistem.com @@ -14128,6 +16653,8 @@ notificationyourspage.cf notificatiopages.cf notificetionwem.fr.nf notify-facebook-account.com +notiluxe.fr +notjustng.net nots.com.tr notsorrynotsorry.com not-valid.billing.exchange-order.com @@ -14136,29 +16663,43 @@ noushad.in novady.top novaorionmetais.com.br novatekit.com +novec-power.com noviasconglamourenparla.es novikfoto.esy.es novoib5.7comm.com.br novosite.alvisimoveis.com.br +novosite.comunidadesagradafamilia.org.br +now-confirm.xyz nowicki.olsztyn.pl nowsetup.freeupgradelive.com now-update-td.eu +npaneer.iguardianerp.co.in nqqa19hwez.bradul.creatory.org +nrakhislk.com nriqpzwgco.org nrservicesgroup.com nsambyahillsideschools.com +nsbaoan.com +nshaschool.com nskhkfvcsipcuuehvpq.com nsplawmod.ac.in nspsjadugoda.com nt002.cn +ntaconsultores.com ntahiyo.000webhostapp.com ntkrnlpa.cn +nttdocomo-service.co19.kr +nttdocomo-service.com ntxybhhe.oahqub.ml nuahpaper.com nuakvuwwyip.info +nucleoterapias.com +nuetheriumllet.com nueva.baixbowling.com nuevaesperanza.edu.ar +numbeona.ga number.vxshopping.com +numerico.info nummlock.000webhostapp.com nunezescobarabogados.com nuralihsan.bphn.go.id @@ -14169,22 +16710,29 @@ nuruljannah.id nurusaha.co.id nuru.viadiarte.com nusaindahrempeyek.id +nutriagrosrl.com nutrika.co.id nutritionforafrica.co.zw nutritionistinthekitch.com nuvhxc.com nuxport.com +nv-1acc.online +nv-acc1.online +nv-acc.online nvcolsonfab.ca nvgbtqxkowap.pw +nvlegal.co.za nvlenergie.fr nvorontsova.com nvplv.cc nvpmegapol.com +nvsuhanova.ru nvuzktntrwkonboccdpu.littlematchagirl.com.au nvvolbsign-online.com nwafejokwuactradingenterprise.com nwaghtr.anchorhmo.com nwalldmntoaccssndcnnct.cf +nxkl36xz.apps.lair.io nxo43oec70.lrdavjagraon.com nybxmwmrcgtr.fgppchg.fgpp.com nycsoaw.org @@ -14195,6 +16743,7 @@ nyskiffintabout.com nzboayvjbl4uutxoztku.alfacomercial.com.br nzcycle.com nzelcorporation.com +nz-xs.com o0-er3.cashixirbozdur.com o365.ezyro.com o5gee.from-ks.com @@ -14211,9 +16760,13 @@ oashkl3c.beget.tech oasis-lab.sk oasislawchambers.com oauth.demskigroup.com +oauth.statushunt.tk oauthusr-001-site1.btempurl.com obamasecuredoc.me obbeny.ga +obedenniipereriv.xyz +obmen-qiwi.com +obrazyzcest.cz obrmondob.org observadorregional.com.br obsidian.ro @@ -14221,10 +16774,13 @@ obtimaledecouvertesasses.it obzainternational.com obzvon.vsmilenko.com ocat84einc.rr.nu +ocbc-mobile.com oceanbluegallerybelmont.com ocean-datasolutions.com oceanic.ws +oceanoazulentertainment.com oceanshorestavern.com.au +ocenivneshku.ml ocenka34.ru ocheartsavers.com ockins.ml @@ -14237,6 +16793,9 @@ octopus-prediction.com odeliadottie.su odhedvtjqvdorjb.xyz odieamaka.000webhostapp.com +odiserve.com +odolia.usa.cc +odyssey.center oeftinternational.com oeihaehdojnawvf.bid oeu5ezyexldrgfxg6ysp.maherstcottage.com.au @@ -14244,10 +16803,13 @@ oeyiyqylgcfivavw.click ofcicanye.com ofcounselnigeria.com ofertadearrasaromesdemaio.com +ofertaimperdivelprocessador.com ofertasdev.sslblindado.com +ofertas-galaxyj7prime.com ofertasmagalu2018.com ofertasnatalinas.com ofertas.ricardo-eletro.goodfinedining.com +ofertools.com offended.feenode.net offensive-fb.000webhostapp.com offer002.dimplexx.net @@ -14255,6 +16817,7 @@ offer.dimplexx.net offer-paypel.ml offers99world.com offficeworkshop.000webhostapp.com +office365.com-accepted-login-continue-validation-office365.bo-lp.ml office365.login.dimensions-labs.com office365.login.microsoftonline.com.boffic.com office365onlineteam.com @@ -14262,8 +16825,10 @@ office365.planetfur.net office365.securepages.cc office99.webredirect.org officecentercontromemberooooo.000webhostapp.com +officecityinc.joaorodrigo.com.br office.com.authentocate.argamode.id office-facebook-security-team2.16mb.com +officeinnovations.co.za office-login365.com officemember.tripod.com office.ratiss.org @@ -14275,13 +16840,18 @@ officesewon635.management officeworkdone-onedrive.xyz officeyoga.info officialapple.info +official-college.000webhostapp.com officialdanielampofo.com offline.dyd-pascal.com +offoir.usa.cc offq.ml ofice.idol-s.com +oficina10.com +oficinadeacordeon.com.br oficinatoreto.com.br ofiraplicativos.com ofrezcomenoticias.pro +oftalmologiahigienopolis.com.br ogjby.tyjcva.gq oglody.cf ogmsokenkhnnzpgf.com @@ -14290,9 +16860,12 @@ ohfaxtzzgetrberhiwjp.ahdaaf.org ohfgs.jandrheatingandcooling.com ohhdear.org ohiodronelaw.com +ohmybook-family.co +oh-oehringen.de ohomemeamudanca.com.br ohotaslavyane.ru ohpbdikmrrhr.pw +oiiyrnie.tk oilfleld-workforce.com oilmira.ru oimtuttrakhand.com @@ -14300,6 +16873,10 @@ oiortipori.cf oipetcafe.com.br oisrup.com oithair.com +oitwis.gq +oiyhg.ga +oja-electric.ir +ojaideb324105.000webhostapp.com ojakobi.de ojaofs.com ojdojdosjofs.com @@ -14311,6 +16888,8 @@ okapitravel.co.tz okazaki.cc okblockmachine.com okboobs.com +okelvaquero.com +okexgiveaway.com okg8gimbac.bradul.creatory.org okilo.cyber-pk.com oklahomasbestpropertymanagement.com @@ -14318,9 +16897,12 @@ okmido7n.beget.tech okmido8m.beget.tech okmir-str.ru oknothoh0gvxxlzgfvvl.mafe.edu.co +okoroleva.ru okulpfws3jczwkpr7806.viomil.ro okuwtrkzhrotspyj.com ol7mpyv9avinq4litdv0.maherstcottage.com.au +oladesigngroup.com +olauiatnztonline.org old.durchgegorene-weine.de oldicbrnevents.com olditis.com @@ -14333,13 +16915,16 @@ olgastudio.ro olharproducoes.com.br olimpiofotocorrosao.com.br oliveirafoto.com +oliversmithrecruitment.com olivetdesign.com.au oliviplankssc.com +olkamo-stornierung.com olqjiftdoq.stqsrwtle4.madpendesign.com.au olujan.ru oluwami.5gbfree.com oluwanidioromi.com olyjune.com +olympusacademy.ae omafay.com omahcorp.co.id omann.ir @@ -14347,8 +16932,11 @@ ombannasevasamitiraj.org omecoarte.com.br omelly.eu omenaxi.us +omerayyubtraders.com omeriwajhasy.com omgates.com +omgeving-verifieren.online +oml.syghide.org omrtw.com omucwhzljevthqe98trp.viomil.ro onai.16mb.com @@ -14361,12 +16949,16 @@ onceambientstore.com oncom-info.com oneasia.my onedigital.com.br +one-dimensional-whi.000webhostapp.com onedocs.net one-drive-file-microsoft-office365-viewdocl0g.000webhostapp.com +onedrive.fitobellcosmetics.com onedrivesecured.usa.cc onedrive.shalomsingles.co.ke +onedrive.thissideupdesigns.com oneillandsasso.com oneilllw.beget.tech +oneletsandthatding.top oneness4all.org oneontamartialarts.com onepdf.info @@ -14376,8 +16968,13 @@ onfreesoftware.com onie65garrett.ga oniineservice.wellsfargo.com.drkierabuchanan.com.au oniopertoma.com +onixbareventos.com.br onklinks.com +onlaterefund.com onliagdh.beget.tech +onlienbanling15.000webhostapp.com +onlienbanling16.000webhostapp.com +onlienbanling17.000webhostapp.com onlike.ro.im online-32.xyz online32.xyz @@ -14396,16 +16993,20 @@ online-americanexpress-membership.com online-americanexpress-membership.net online-american-express-verify-account-information.wwwmarkandlaurieme.com online.aria-web.com +online-asb-co-nz.alwaysdata.net online.bank0famerican.corn.auth-user.login-token-valid.0000.0.000.0.00.0000.00.0-accent.login-acct.overview.jiyemeradesh.com online.bankaustria.at.id981086i.gdn online.bankaustria.at.save109913.gdn online.bankaustria.at.sicher981099i.gdn online-banking.mobile.go.mambanetworksolutions.com onlinebanking-updated-bankofamerica.id090037566.com +online.bankofamerica.com.beechhousecottage.co.uk online.bankofamerica.com.sophinathtrading.com onlinebitcoingenerator.com onlinebusiness-coach.com onlinebusinessinternetchesterhill.com +online-capitalone-verify-my-account-information.crindomyselfusa.com +online-chase.com.monicamargolis.com online-chase.myjino.ru online-check.org online.christianvilla.it @@ -14417,7 +17018,9 @@ online.citi.com.zijkwmwpvc.ignition3.tv online-cxtrust.com online-denizbanka-tr.com onlinedetect.com +online.director-iv.ru onlinedrugassist.ru +onlinedukkanim.net online-error-reporting.com onlinefileshares.com onlinefrepdfviewer.000webhostapp.com @@ -14447,13 +17050,17 @@ onlineofficeoffice365now.xyz onlineoshatraining.pro onlinepaypal1.myjino.ru online.paypal.com.sttlf3c9nc.ignition3.tv +online-paypal-com-verify-account-information.homeserviceaccountusa.com +online-paypal-com-verify-account-information.realsolutionssusa.com onlinepaypel.com onlinepdforders.top onlinepillmall.ru +onlineprorectservice.usa.cc onlineqrislemleri.com online-screw.cf online.securedept02.ga online-secure-disable-account.com +online.secure.signin.usawf.download onlinesecure-verified-capitalone.com.ingelectro.com.py online-sempre-30horas.com online-servcenter.com @@ -14462,12 +17069,14 @@ onlineservicerefund.com onlineservices.wellsfargo.com.agserve.com.au online-service-tax-return-arc.krunts.ml onlineshopeforusa.in +online.signin.secure.wf-south.top online-sorgu.com onlinesube-deniz.com online-support-id0283423.com online-support-id20012.com online.tdbank.com.profiremgt.com onlinetexasstateuniversityservice.wufoo.com +onlinethekeincome.com onlinetoday32.xyz onlinetoday33.xyz onlinetoday34.xyz @@ -14475,6 +17084,7 @@ onlinetoday36.xyz onlinetribun.com online-tsb-bank.dota-peru.com online.tsb.co.uk.personal.logon.login.jsp.submituseridaccountsummary.registration.onlinepersonalregistration.jsp.hpregnow.onlineservices.awauaim.com +onlinetuneswebconnect.com online-turkiyebankasi.com online-us-account.com online-user-activity.com @@ -14486,6 +17096,7 @@ online.wellsfargo.com.integratedds.com.au online.wellsfargo.com.kingsmeadgroup.com online-wells.getenjoyment.net online.wells.latestphptutorials.com +onlinezeal.com.np onlinksoft.org only-begotten-expen.000webhostapp.com onlywornonce.net @@ -14501,11 +17112,13 @@ ooooooofffiiivveccceemmmmmaaaaaa.000webhostapp.com ooooooooooooofliceeeeeeeee.000webhostapp.com oopiqwueqwejnsa.com oovelearning.co.nz +oparatoeur5574.operator360mobile.com opaterdmsnydl.co open247shopping.com opendc-orange.com openenergyhellas.gr openhate.beget.tech +openlink.co.th opennet.jp open.realmofshadows.net openservercenterppgger.com @@ -14514,11 +17127,16 @@ openvoice.com.co openwidedentalmarketing.com operacioneshotelerasluxe.com operationoverdrive.net +opertrans.org +ophie.clanservers.com opiopiopi.000webhostapp.com opixib.bid +oplata360.pl +oportunidadepranamorados.com.br oportunidadesunica.com oppgradere6.sitey.me oprd.gov.mk +optaertzres.eu opticguardzip.net optikhani.co.id optimasportsperformance.com.au @@ -14527,6 +17145,7 @@ optivasecurity.000webhostapp.com opt-upgrdhot.000webhostapp.com optusnet.com.a.schoorlse-reddingsbrigade.trade oqgmav.com +oqnrkojahy.im orabankbe.net oralmedicips.com.co orange181.godaddysites.com @@ -14537,21 +17156,33 @@ orange-county.rsvppublications.com orangedlabiznesu.com.pl orangeerp.com orangefacture.maitrepx.beget.tech +orangeinternet.info +orangorangbodoh.com orbanisazionbabon.gq orbitrative.com orbusc.com orcfyeyr.beget.tech +orchardff.com +orchidacupuncture.com orcsnx.com ordabeille.fr order9.gdmachinery.net +orderconfirmation-appleshops.com orderjwell.eu orderverification-serviceorder2017289823.com +orderviagradsb.com oregoncraftsmanllc.com oregonpropertylink.com orei.campanaderechoeducacion.org +organicaffair.bio +organicbeautyminispa.com orientacionfamiliar.net orientality.ro orig.aktuaris.or.id +originkinetics.com +orimconsulting.com +orimlaw.com +oriongroup.in oriontrustcyprus.com oriowo.000webhostapp.com orkneygourmetfood.com @@ -14563,6 +17194,7 @@ ornamic.club orngefr.atspace.cc orngemmbres.bitballoon.com orourkestrategies.com +or-peetey-or.ml orrnissandeals.com orsispharma.com ortaokultestleri.net @@ -14576,6 +17208,7 @@ oseiapeanicompany.com oshoforge.com osiqhzrxpa.hg8pq5edmn.madpendesign.com.au osiris.instanthosting.com.au +osiyatech.com oslonow.ga osmeeuewe.org osmonsi.com @@ -14584,6 +17217,7 @@ ospuhdy6lrtryilg5xqp.furnishenterprises.com oss-india.com osteopathe-salon.fr osteopathoxford.com +ostoprohor.com oswalgreeinc.com otdaamdarommsk.000webhostapp.com otdacham.ru @@ -14592,18 +17226,24 @@ oteioybnojl.com otelpusulasi.com otiose-clip.000webhostapp.com otooleautoglass.com +otorcycletrai.com otramano.org oudduitseherder.racing ounicred.com ourchildcare.com.au ourhansenfamily.com ouriya13.beget.tech +ourletter.com.br +ourocard-e.com ouroldfriends.com ouropretologistica.com.br +ourpower.pl ourtimes.us ourversionfragrances.com oustuner2.000webhostapp.com +out.aipad.co outdoorsporthouse.com +outerbanksoffice.com outfitterssite.com outlook.office.com.02a48ow3a.zohaibdesigners.tk outlookoffice.wixsite.com @@ -14611,10 +17251,13 @@ outlookstarterssl.com outlookwebappteammaintenance.editor.multiscreensite.com outlope.com outofafrica.pro +outreachwealth.com outtlookaccount.000webhostapp.com ova8idoc8u.unvx9uiqcc.madpendesign.com.au +overliefde.com oversizecontemporaryart.com overtha.com +ovhtelecomfr.aniconplastic.com.ph ovologodo.xyz ovomexido.com ovs.com.sg @@ -14640,35 +17283,50 @@ ozcamlibel.com.tr ozimport.com ozlemkaya.com oznurbucan.com +p0stepay-it.com p0stepay-p0ste-it-start-lista-m0vimenti-accedi-utent001928.25u.com p2nindonesia.com p388851.mittwaldserver.info +p3b.or.id p3p.com.au p3wm16ssqh.no1webmaster.com p4yp41.moldex.cl p7uln5towbuozltok5nj.maherstcottage.com.au p8wjx6vfrl.vuxsahwzbm.madpendesign.com.au paalzb.com +pablobenmaman.com +pablomartins.com +pace2life.org pacefultract.com paceful.yanshfare.org +pacificatlanticrealty.com pacificbands.org pacificcannabusiness.com +pacificcleaning.com.my pacificgulfshipping.com pacificmediaservices.com pacificspraybooths.com.au.secureserverdocumentaccountonline.com.sellclerk.com pacificventurebd.com +pacificwholesaler.com.au pacifique.ga packagedeliverymanagement.com +packagingtimes.com +packprodtsinv.com packsaddlefellowship.com +pacolano.com.vn paczkadhl.info padariadesign.com.br +padariasantamarta.com paelladanielcaldeira.com +pagaesfbmc.000webhostapp.com +pagaldaily.com page-01.pe.hu page-2018.000webhostapp.com page2018cs.000webhostapp.com pageaccounts3curiity.bisulan.cf page.activeyourpage.gq page-adminisator2018.000webhostapp.com +pagebusiness.co.vu page-confrim-safe.ml page-develop-service.000webhostapp.com page-develop-support.000webhostapp.com @@ -14678,6 +17336,7 @@ page-help-set.000webhostapp.com pagehelpwarningg.nabatere.ga page-info-confirm.com pageissecured2017.com +page.limited.account.page-console.ml pagepolice-help.com pages-actv2016.twomini.com pages-advertment-suppor-facebook.16mb.com @@ -14694,6 +17353,7 @@ pages-help-support.000webhostapp.com page-signin-access-webapps.com pages-launch.000webhostapp.com pages-services.000webhostapp.com +pagessfbmnc.000webhostapp.com pages-support.000webhostapp.com pageunblckssystem.co.nf page-unresponsive-notice.ga @@ -14704,6 +17364,7 @@ page-verifysuspicious.com pageviadropline-documentshareclienthtmlinformationredirection.droppages.com pageviolation2017.cf page-your-disabled.tk +paginaswebenbuenosaires.com paginaweben3horas.com pagodespact-serviciomem8.com pa.gogreenadmin.com @@ -14711,34 +17372,45 @@ pago-itunes-centass-appssy-account.com paiapark.com paiementenligne2-orange.com paiement-freemob.com +paiement-orange.com pailed.com paindontlast.com paintballunited.com.my +painthomes.biz paintingthecloudswithsunshine.com paintlikekieronwilliamson.co.uk +paintservice.com.br pajaza.com pakaka.cf +pakbs.org pakeleman.trade pakethosting.com +pakistanpeoplealliance.com pakistantanners.org pakline.pk pakmanprep.com +pakrealtyclub.com paksalad.com pakyeung.com palaeknitexport.com palaparthy.com palatablejazz.com +palatej9.beget.tech +paleka.com.ng paljor.net palkainjhuki.com +pallotyni.ryn.pl pallranch.000webhostapp.com palmcoastplaces.com palmettosandpigtails.com palmitosicoaraci.com.br +paloaltocarservice.net palochusvet.szm.com paloselfie.org palpalva.com palwhich.com pambosdrivingschool.com +pambosnaparocks.com pamkow.com pamz.ml panafcon.net @@ -14748,16 +17420,23 @@ panathingstittle.com pandansari120.id pandatalk.2fh.co pandendz.com +pandlconstruction.co.uk panelcontrol18.atspace.cc +panel.followcampaign.com panelfollowersindo.ga +panelman.com.au panelmsg.top-event.men paneshomes.com +pangeran88.000webhostapp.com +panic-struck-patien.000webhostapp.com panimooladevi.org panteksenma.000webhostapp.com panthawas.com pantsflag.net panubig.com panvit.com.br +paounesdortubamnocx.info +papabubbleksa.com papausafr.com paperbag.com.np papersmania.net @@ -14765,12 +17444,15 @@ papicrock.com.pe papo.coffee papodesk.co.vu papoieiuy.org +pappai.it pappatango.com papyal.s3rv.me papyrue.com.ng +parabrisasfavasil.cl paradigmgroup.co.ug paradise111.com paradisulcopiilortargoviste.ro +paradisusmedicalcenter.com parafaidathalk.com paraf-card.com parafhalkbanki.com @@ -14796,6 +17478,8 @@ parancaparan.com paranteztanitim.com para-pemainterbaik.com para-sante-moins-cher.com +parasinstitute.com +paraturbofreios.com.br pardesindocs.cf parenteer.com parentingandfamilymatters.com @@ -14811,6 +17495,7 @@ parklanesjewelry.com parkmp.com parkplaceprojects.com parksideband.com +parmaest.com parmelh0.beget.tech parsonschain.com.au participe.da.promocao.cielofidelidade.kxts.com.br @@ -14819,6 +17504,7 @@ particuliers-espace.com particuliers.gouv.bossezv9.beget.tech particuliers.lcl-banque.mrindia.co.nz particuliers.niveaumes.com +particuliers.secure.ingdirect.fr.espace.client.reinomusical.com particulliers.secure.lcl.fr.outil.uautfrom.outil.serveurdocies.com partnersbrain.org partnerwithuss.ru @@ -14834,38 +17520,52 @@ pascani.md pascul.gq paskibasenowe.pl pasmoretravelandtours.co.za +passage.inria.fr passbookls.info +passcoss.info.185-101-158-100.133.hosttech.eu passethus.com passionforbusiness.se +passmycode.co.za pass-nepal.org.np passportblues.ru +pastoracamila.com.br pasypal-support.tk paszto.ekif.hu pata.bratimir.cpanel.in.rs pataraquadbike.com +patashala.org patenaudeassociates.com patern.tk pathackley.com pathwaysranch.net patiencebearsessa.com patisserie-super.fr +patma.ru patriciasolitro.club +patriciaycarlitos.com +patricja.tk patrickbell.us patrickdimichele.com +patrickramirezangels.com patriot-russia-sb.ru patrono.com.br.villantio.com patronsecurityandinvestigations.com pattayabazaar.com +pat.vyudu.tech paude-daude.cf paulallenconnection.com paul.cescon.ca +pauldonas.com paulettedela.su +paulinhababy.com.br paulonabais.com +paulor.pro.br paulsdrivethru.net paulverizerengineering.com paulwdean.com pauseforspacepublications.co.uk pavbal.info +pavinginperth.com.au pavpal.com-accsid0890219manage-accnt.info pavypal.com.privacypolicy.supportaccount.update.sevice-loginpage.v7sb5.org pavypal.com-privacypolicy.updateaccount.resolutioncenter.supporthelp-loginpage.vds7.org @@ -14882,6 +17582,7 @@ pavypal.com.updateinformationsupport-privacypolicy.loginpage-scauninhc67sagbgy23 pawotronik.de pawstravelandsafaris.com paxful-logins.com +paxvu1.usa.cc pay11.org pay462342.info payabeach.us @@ -14907,8 +17608,11 @@ payment-verify4.com payment-verify5.com payment-verify6.com payment-verify7.com +payorange.info +payorange.net payouteror.com paypa1autorizeth.com +paypai-confirmation.tk paypaij.co.uk paypai-online-update.com paypai-secpass1.com @@ -14930,7 +17634,9 @@ paypal-authentifications.com paypal.bakesbangpol.kedirikab.go.id paypal.benutzer-sicheronline.com paypalbonus.ptctest.tk +paypal.broadshieldtechnologies.com pay-pal-c0nfirmation.com +paypalcards.herokuapp.com paypal.cased-limited.com paypalcenter.com paypal-checkout.paysigngetupdate.com @@ -14955,7 +17661,9 @@ paypal.com-combimemberinfo.org paypal-com-confirmation.com paypal.com.confirmations.refund.purchase.jelmal.org paypal.com-customer.sign-in.authflow-summaries.com +paypal.com-deviceaccount-confirmtg-history.simon-asselin.com paypal.com.ecoteh.org +paypal.com.enrichingcreations.com paypal.com.es.webapps.mpp.home.almouta3alim.com paypal.com.es.webapps.mpp.home.servicio.almouta3alim.com paypal.com-home-myaccount.idsh.co @@ -14963,6 +17671,7 @@ paypal.com.iman.com.pk pay.pal.com.imsfcu.ac.bd paypal.com.it.webapps.mpp.home.holpbenk24.com paypal.com.ma.cgi.bin.webscr.cmd.flow.session.ok-dui.com +paypal.com.matamudecline.com paypal.com.my-accounte-support-verefication.serverlux.me paypal.com.myaccount.validation.jossy.psess5659835478.blesuites.com paypal.com.omicron.si @@ -14977,6 +17686,7 @@ paypal.comservice.cf paypal.com.se.webapps.mpp.home.foreignsurgical.com paypal.com.signin.country.xgblocale.xengb.lindamay.com.au paypal.com.signin.de.webapps.mpp.home.signin.country.xdelocale.xendelocale.thedaze.info +paypal.com.signin.security-confirmations-subscribtion.com paypal.com.signin.webapps.com-unsualactivity.cf paypal.com-support.verif-case-purchase-id-9632-542-892.com paypal.com.ticket-case-ld-3651326.info @@ -14994,6 +17704,7 @@ paypal.com.webapps.mpp.home.e.belllimeited.belllimeited.com paypal.com-webaps-login-access-your-account-limited-scure.aprovedaccount.info paypal.com.web.ih903514.myihor.ru paypal.com.websapss109851.disputesecureaccount.cf +paypal.com.webscrnes.com paypal.com-youracc92.info paypal-confirmation.aoic.org.my paypal.co.uk.6a87.pw @@ -15001,6 +17712,7 @@ paypal.co.uk.mikhailovaphoto.ru paypal.co.uk.webscr.home.account.selection.signin.use.of.cookies.europe-stores.com paypalcss.com paypalcustomercare.studiografia.com.br +paypal.customersettings.nk-delivery.com paypal.de.1klas902f-lsod92.com paypal.de-kontaktaktualisierung.eu paypal.de-mitgliedscheck.info @@ -15017,6 +17729,7 @@ paypal-deutschland.secure-payments-shop.com paypal-digital-ocean-partner.limited-genentechacces.com paypal-easyway.conditions2016.data.config-set01up02.luxeservices455.com paypal-einloggen.h200622.paychkvalid.com +paypalemergent.uk paypalenaktuhdisini.com paypal.eu.uk.verification.com.bihartechnical.com paypal.fitwelpharma.com @@ -15074,6 +17787,8 @@ paypal.kunden-sicher-online.com paypal.kunden-validerungs.tk paypal.lcl-secur.com paypal-limited.myonlineappsupdates.com +paypal-limited-recover-accountid.com +paypal-limited-recoverycentre.com paypal.limitedremoved.culinae.no paypal.limited-verificationupdatenow.com paypall.info @@ -15091,6 +17806,7 @@ paypal.niadsc.edu.bd paypal-notice.farmshopfit.com paypal.nz-15eed9c4371186bf.com paypal-official-account-verification-site.srbos.com +paypalonlineverificationpage.printechsolutions.net paypalpentolkorekasem.com paypalresolu.myjino.ru pay-palreviewcenter.16mb.com @@ -15099,6 +17815,7 @@ paypalsecure-2016.sucurecode524154241.arita.ac.tz paypal-secure-verification.com paypal-security-account.com paypal.service.id.indomima.com +paypal-service-limited-case.com paypal-service.ogspy.net paypalservice.payment-reviewed.com paypal.sicherer-daten-abgleich.com @@ -15113,6 +17830,7 @@ paypaltransaction0409201810.info paypal.uk-signin.loginforms.securearea21.hititmt2signin-encoding.utf8ignoreauthstate.uk.awatech.arsade.com paypal-updateco.com paypal-update-services.us +paypal-update.surge365bolivia.com paypal.verif-case-id-0222-9204-3531-3111.com paypal-verification-account.com paypal-verification-comptes.backup.fluctis.com @@ -15121,6 +17839,7 @@ paypal.verification.lbksf.com paypal.verification.sirenfilm.co.uk paypal.verif-purchase-id-020318-160515.com paypal.verif-purchase-id-020318-160516.com +paypal-webapps.ae-a1th.com paypal-webapps.tzavas.com paypal-webapps-vertify.ferazha.com paypal-webapps.vertify-updated.com @@ -15143,9 +17862,12 @@ payypal--support.000webhostapp.com pazarlamacadisi.com pb7.us pba9ucsekf.mgadhuuxyc.madpendesign.com.au +pbhumant.ga pbmuaythaiindonesia.com +pbsiddhartha.ac.in pbtcepjguasdwrwdb05k.maherstcottage.com.au pbwkgfad51wxfnx2jxpk.littlematchagirl.com.au +pc1restore.com pc2sms.eu pc4maintainance.theperfectupdate.org pcbangv.com @@ -15164,6 +17886,8 @@ pc-pointers.com pcrezguvpnxa.altervista.org pcs4u.com.au pcsolitare.com +pctconsulting.com +pctip.co.kr pctoghe2ofleyslwieba.mbservicesyorkshire.co.uk pcupgrade.check4newupdates.net pd46232.info @@ -15182,6 +17906,8 @@ peakpharmaceuticals.com.au pear.dementiaadvocacy.com pearlandblinds.com pearlinfotechs.com +pearlmanxz.cf +pearls4us.com pecaimports.com.br pecasnotebook.com.br pechibella.com @@ -15196,6 +17922,7 @@ pegasustrans.kg peggyjanis.com pegild.ga peguards.cc +peindre.asso.fr pejxibcngpnfgkayl.pw pekisvinc.com pelakorcantik.com @@ -15207,7 +17934,10 @@ pending-secure-account-inc.hematech.co.id pendulum-wall-clocks.com penelo90.beget.tech penguinairwaxhaw.com +peninsulafamilyeasterpicnic.com.au +penitent-navies.000webhostapp.com penkor.com.my +penmenpiccolo.com pennasol.bg pennystock-picks.info pension-concordia.eu @@ -15217,7 +17947,10 @@ pentiumbdshop.com pentragonar.org peopleofpraisett.org peoria33884.cz.cc +pepkzvnbvaljqpa.usa.cc pepperkelly.com +perabotanrumah.com +perceptualsolutions.com peregrine.igg.biz perfectcaremall.ru perfectinvestment.biz @@ -15235,6 +17968,7 @@ performance-37.xyz performanceaudio.com.au performingarts.reviews perfumania.pw +perfumeho.cf perhapsstraight.net pericosonline.com peridotsgroup.com @@ -15245,8 +17979,14 @@ peritonitic-hairpin.000webhostapp.com perkinss-imac.fgppchg.fgpp.com perlabsshipping.com perlssend.com +permis-ok.com +pernikunik.com +peroxntsi.net perpinshop.com +perrysfruitnursery.com.au +persiajam.com persiansiem.ir +personajes.paraguay.com personal.bofa.accounts.2-fa.co personal-clbc.com personalkapital.com @@ -15257,6 +17997,7 @@ personal-sitcherheit.cf personal-sitcherheit.ga personhealth.net personnalisationdescomptes.it +personnalite2018.com persuadir.pe peruanosencanada.com perugemstones.com @@ -15264,6 +18005,7 @@ perugiamurderfile.net peruginoimpianti.com peruniloviajes.com peruzonasegura.ml +perxnyiw.net pesanfiforlif.com pesonagriyabatikku.com pesonamas.co.id @@ -15285,7 +18027,9 @@ peter-walters.com peterwater201050.000webhostapp.com petesplastik.com.tr petitepr.ca +pet-mouse.ru petnw.space +petraforbinance.com petroleumcokespecialist.com petrolsigaze.com petronillesena.ru @@ -15302,32 +18046,42 @@ pfionline.com pfisicacesso.com pftdxepbgk.yaminahmad.com pfv1.com +pginludhiana.com pgoogleawbgo.xyz pgquxehuuauhnkaobt.com -pgvip.net +pgxbpwvkvybffmvsajlup.org phabdeal.com phacheminhquan.com +phalanxinfotech.net pham.duchieu.de +phanminhhuy.com phaphoidharamsala.com pharmacybeststoreonline.com pharmacy-i.com +pharmafranchise.net.in pharmatechscn.com pharmgirlsalazhar.edu.eg pharmtalk.com +phase21zone.heteml.net phastproperties.com.gh phatc.com phdpublishing.tk +pheinz.usa.cc p-heng.com +phformula.com.vn phikaniklayar.com philipmpaayei.com philippsbros.com phillbecker.com philmasolicitors.com.ng +philvitale.com phlomy.ga phoenixcontactrendezveny.com phoenix-corporate.com phoenixrealtorsblr.com +phonecommunications.com phonefind.info +phonetography.world phongchitt.com photopervert.com photosbyhammond.com @@ -15353,6 +18107,7 @@ piatrans.com pichincha-com.webcindario.com pichincha-ec.webcindario.com pichinchaenlinea.com +pichinchav29.webcindario.com pi-chin-cha.webcindario.com pick-a-pizza.com.au pickfonts.com @@ -15381,7 +18136,10 @@ pimpwebpage.com pinaccles.com pinddanatgaya.com pinecliffspremierclub.com +pineks.pl +pingmyhobbit.co.uk pingting.biz +pinguimdejulho.com pinkdreaminc.us pinkpillar.ru pinoeg.xyz @@ -15389,11 +18147,15 @@ pinoydramas428.website pinoynegosyopn.com pinsuccess.com pintapel.com.br +pintofview.it pinturabarcelona.com.es pinturasdellavalle.com.ar +pinturasmegacolor.cl +pinuppopup.com pipe-bolt70.ru pipermuseum.com pipesproducciones.com +pippadippasieraden.pw piriewaste.com.au pirotehnikafenix011.co.rs pirties-nuoma.eu @@ -15406,12 +18168,16 @@ pitchforkny.com pitchtext.com pittsburghcollegelawyer.com pitunews.com +piuxnybt.tk pivecino2.webcindario.com pivecino.webcindario.com pixeluae.ae pixie-beauty.com +pixiesfly.com pizzotti.net pjatendimentopersonalizado.com +pje.co.id +pjge.ch pji-supplyenterprises.com pjlapparel.matainja.com pj.santadernetibempresa.com @@ -15424,6 +18190,7 @@ placadegesso.com.br placentiabay.ca plaidpainting.com plain.bulkmediatory.com +planete-aventure.top planetinformatweb6.club planitsolutions.co.nz plantapod.com.au @@ -15435,6 +18202,7 @@ plants-vs-zombies.co plants-v-zombies.com planum.mx plasticsareforever.org +plataformaderevistaonline.com.br platamones.nl plate-guide.link platiniferous-buckl.000webhostapp.com @@ -15446,6 +18214,8 @@ platinum-net1.com platnosc.kurierzyplatnosci.online platnosc.oplackuriera.online plattform.deruwia.de +plawdcs.net +playgas.com.br playkey.ga playstationgame.tk playstoresuggester.com @@ -15456,13 +18226,17 @@ pleaseupdate.checkupdateslive.net pleasevotenow.000webhostapp.com pleon-olafmcateer.rs pleserfu.beget.tech +plethora-aforethought.com plissconfrimfage1222.plisceeksfanspage.tk plmatrix.com +ploide.org plolgki.com.cn ploumanach-village-prefere.fr +plpanaifheaighai.com plsifreeskox.esy.es plsinativo.com plugandprofit.org +plus28.ignorelist.com plusdance.win plussizedwomenslingerie.com plutopac.com @@ -15478,7 +18252,9 @@ pmrconstructions.in pmscmarineinc.biz pmtxpeczlssystems.com pmvmaltings.com +pmycountd.ga pncbank.averifier.com +pnc.com-inet-truememberent-iscaddetour.newchapterpsychology.com.au pnel1718.at.ua pneusdiretododistribuidor.com.br pneutechproducts.com @@ -15488,15 +18264,21 @@ pnlvac.com pn-majalengka.go.id pnmgghschool.edu.bd poaxe.ml +pobeditel-email.com pobleteseguros.cl pochucker.com pocketfullofpoems.com +podarochi-vk.esy.es podcast.harvestlight.org podkeirosds.com +podmoskovnaya-riviera.ru podnesy.services podpischikivk.ru +pod.siaraya.com +podstrigis.com poechan.ga poechan.ml +poemslagtexaco.com poetryheart.id poeurthkflutzee.krakraas.beget.tech pogi.ga @@ -15505,20 +18287,28 @@ poiert.science poilers.stream pointbreaksamsara.gq pointofviewllc.com +poiuytrewqasdfghjklmnbvcxzasdfghjklpoiuytrewqasdfghjklmnbvcxz.blackdollz.co.uk pojoss.edu.gh pokdeng.com +pokemongocommunity.ru +pokerbox.io +pokerterbesar.com pokojeutosi.com.pl pokrokus.eu polandsad.com.ua polaraya.co.id polbouwtech.com +polecammbank.pl polemic-prisms.000webhostapp.com +poleznoevseti.ru +policyaccountactive.gq policyforlife.com policy-renew-fb-mobile.online policy-updatos.com polimentosindependencia.com.br polinef.id politeh.ro +politicadeprivacidade.ml politicsresources.info poliy.kozow.com pollys.design @@ -15528,10 +18318,15 @@ pomfjaunvb.scrapper-site.net pommern-info.de pomosh-stydenty.ru pompenation.com +pondokalkes.com +pondroadsouthselfstorage.com pongpitiphosgraphe.net +ponnusmats.com pontevedrabeachsports.com +pontofrio.ofertasdodia.ml pontosmart2018.com.br poojaprabhudesai.com +popglob.com pophenk4.beget.tech popissuesolved.co.in popo98.000webhostapp.com @@ -15546,6 +18341,9 @@ pornban.net porn-girls-nude-and-horny.com pornstar-candysue.de pornxxx3.com +portable.igg.biz +portailorange9.godaddysites.com +portalacademicounid.we-know.net portal.amr.pt portalatualizacao.com portalbahianews.com @@ -15556,6 +18354,7 @@ portal-de-desbloqueio.com portaldigitalclientesempronline.com portal.discover.com.customersvcs.universallogin.signin.petstare.com portal.discover.com.mice-eg.com +portaldocandomble.com.br portallsmiles.com portal-mobvi.com portal-notice.dk @@ -15565,23 +18364,28 @@ portfolio.pk portofinoplazahotel.com.ve portosalte.com portraitquest.com +portrenfrewbeachhouse.com portssltcer.com portuense.it port.wayserve.com positivebarperu.com positivebusinessimages.com positive-displacement-meter.com +poslovno-pregovaranje.com posta.andriake.com postaseacurelogin.posta.it.bancacpostas.fccauthentication.1ytk4s8a60evgaepem9lwpikswmvxcjrndald6lhqroqvtvq6u3sastx5evw.burenimsa.for-our.info postaseacurelogin.posta.it.bancacpostas.fccauthentication.9qfqk2zwqmz283fazmihblkmrnf1puz6qffifszhqfalgzyo81aicsvixmni.burenimsa.for-our.info postaseacurelogin.posta.it.bancacpostas.fccauthentication.oecdqy0q9zcouawha2y94lzvdnsbungis0cixbpv2rkmiwtiorhitgdwklxe.burenimsa.for-our.info postaseacurelogin.posta.it.bancacpostas.fccauthentication.rkvvj2i5w97hn1jv5h6abac1c1yzffonqaiz2quopqw4hfobmjcek6nvtdrz.burenimsa.for-our.info +post.ch.annaro6z.beget.tech post.creatingaccesstoushere.com +postdoctorat.ase.ro posteevolution.online posteitalianeevolution.com posteitalianemobile.com posteitalianeverifica.com poste-mobile-apk-login21.otzo.com +postenetacc.weebly.com postepay-bpol.it postepay-evolution.eu postesecurelogin.porcmistret.for-our.info @@ -15601,12 +18405,14 @@ potamitis.gr potbnb.com poteauxberne.tk potluckcrafts.com +potws.ga poulgilan.com poumanpeaux.ga pou-pie-osa.com pousadacasadoangelo.com.br pousadapontalparaty.tur.br poverty.tutoner.tk +powerbee.co.th power.bestconstructionexpertwitness.com powerkeepers.net powermaxusa.com @@ -15660,16 +18466,20 @@ pp-user-security-eu.cf ppverifi.xyz pp-verifizierung.info pqaqnngeoyqejj.com +pqoweb.com pqwaker.altervista.org pr25511.com +prabanjas.in practicaldocumentstament.com practicalradical.ml +practicefixer.com practikamujeronline.com.ar pradeepgyawali.com.np praga17.energosp.idl.pl pragatiwebbranding.com prajyainfotech.com prakashlal.com +pranacare.com pranayogastudio.com prankkieeedis.com praptanggung.id @@ -15679,12 +18489,15 @@ pratiquesaude.com praveenyadav-7.myjino.ru pravinpanjiyar.com praxis-csm.de +prayangroup.com prayogispl.in prciousere.com precallege.com +precisiongraphics.us preconhsa.com precytec.com.ar predfe.com +predict.vision predioplus.com prefer.gutterhelment.com preferredpension.com @@ -15696,6 +18509,8 @@ premierfloraldesign.com premieroffice.com.vn premier-one.net premios.promociones-viabcp.ml +premiumbr.top +premiumdent.cl premiumflower.cf premium.user.netflix.bill.login.netflix-premieraccount.com premjoshua.com @@ -15703,14 +18518,18 @@ prepagataevo.eu preptrad.mixh.jp presbiteriodecampinas.com.br presencefrominnovation.com +presenteabencoado.com.br president-mr.ml presse.grpvessel.com +pressing-security-issue.services +pressing-security-issue.xyz pressmagazine.eu prestigecoachworks.co.uk prestigeeventos.com.co prestigemotorbikecovers.co.uk prestigeservices.gq prestigesteelbuildings.ca +presty-delices.fr pretty-brilliant.ml prevalent-boil.000webhostapp.com preview1matchphotos.16mb.com @@ -15722,20 +18541,25 @@ prima-f.de prima-re.com primeconsultoriatributaria.com.br prime-internatoinal.in +primemarks.com primeonlinedeals.com primetimecambodia.com princetontrenton.sla.org princetontw.com pringlepowwow.com +prinsenboat.com prinstoneds.com printcalendars.com.au printerco.net printerplastics.com +printhyd.com printingpune.in printquote.co.za +prints.win printwellservices.com priscure.heliohost.org prismjobs.in +prismpharmasmachinery.com pritambhattacharjee.com privacypolicy.co.business privacy-settings.tk @@ -15745,13 +18569,16 @@ privatecustomer-support.com privatedni.com privateinvestdocgg.org privatelimitaccoun.com +private-myetherwallet.quanta.im privatepharmmart.ru privatessecond.000webhostapp.com private-update.com privatewealthgroup.asia privateyorkcardiologist.co.uk +privati-nexi-it-sicurezza-aggiornamento.kozow.com privati.portale-titolari-nexi-italia-online-verifica-nexi.it.infomazione.nexi-identita.conto.nexi.codicecliente.3224521.info.nexi.oceanfronthotels.com privavi-basic2018.000webhostapp.com +privcoin.io prive-parool.nl prive-registerloket.nl priyafoods.com @@ -15770,8 +18597,10 @@ processitech.com.br procheckpagezi.hol.es procholuao.com pro-cleans.com +procya.cf prod-abc.ro prodctsfemco.com +prodenk-sanierung.de prodeporte.com.gt prodirectcentr.ru prodirectinfo.ru @@ -15779,7 +18608,10 @@ prodirectstore.ru productivityboss.bid productivity-engineering.com proedgeinc.com +proethernet.ru profesionalni.date +professionally.cf +professionally.ga professional-oa.ru professionalspeakersandtrainers.com profigera.pt @@ -15787,36 +18619,51 @@ profiglass.rs profiit.download profil2000.hu profileawareness.com +profilepictures4.ml profileuserappsioscanad.is-leet.com profitsclub.today profl.org.za proftopsale.su +profunding.com.au prognari.com.ng prognosticative-cir.000webhostapp.com programmerpsw.id progresivne.cz +proguyllserv.godaddysites.com +progwaveradio.com proiecte-dezvoltare.ro +proinged.org.ar projectangra.com +projectushindi.org projectv.info projetocriativa.com.br projetomagiadeler.com.br +projuktisaradin.com pro-las.com.tr prolocobaveno.com +pro-meritve.si promienzary.com prominencebd.com.au promisingnews24.com promoagency.sk +promocaodacopa.com +promocaodeinverno.ml promocaonatalina.com +promocaopontocold.ga promocaopremios.info +promo-claims.org promocliq.com promoclub.pl +promocoescasasbaia.xyz promocoesevantagens.esy.es promocoesmaio.com promopontofrio.xyz promosamericasmotox.pixub.com promot888.000webhostapp.com promotionalthermometer.com +promotion-eth.info promotoyota.info +promovers.com.my pronatchile.cl pronomtech.com proofgenerator.bid @@ -15827,6 +18674,7 @@ properties.northviewcreative.com propertikoting.com propertologie.com property1.gdmachinery.net +propertybook.co.zw propertybuyerfiles.us propertyxchange.pk proplast.co.nz @@ -15834,16 +18682,15 @@ proposalnetwork.org propties.com proptysellers.co.za prorealplus.ru -prorescueservices.com proresultsrealestate.com prosaleonline.su prosdyuqnsdwxm.intend-incredible.ru prosecomm.com prosninas.org prosoft-industry.eu -prospectscientific.com prosperity.charifree.org prosperoservers.pw +prostate-snip-bronchi.com prostavor.co.za prostoferma.ru protal.discover.com-account-security.prolecare.com @@ -15862,6 +18709,7 @@ protection-pages.000webhostapp.com protection.secure.confirmation.fbid1703470323273355seta.1375333179420406.10737418.smktarunabhakti.net protectionsmenloparkca2018.000webhostapp.com protectpage-0821011a.esy.es +protect.server.server.server.rendyprotect.com protectsoft.pw protects-scure.000webhostapp.com protects-vip08.000webhostapp.com @@ -15879,6 +18727,7 @@ provesecureaccount.com providencez.cf providermn.com provider-system.me +providing.nut.cc provisa.com.mx provitpharmaceuticals.com proxemyhgo.com @@ -15886,9 +18735,13 @@ proxysite.org proyectoindigo.pe prpsolutions.in prueba27563fb.webcindario.com +pruebaweb.co.ve pryanishnikov.com +przedszkole94.pl przelew.platnosconline.com przesylkadodomu.info +psbraga.pt +pserac.com psgteel.com psid.bio.auth.gr psiewdr.org @@ -15896,21 +18749,27 @@ psinesfitz.000webhostapp.com pskush.5gbfree.com pslmnoayetrd.info psn-codes-generator.com +psnhero.com pspaypal.co.uk pspnautomation.com psptebonu.pw pspvprovalencia.org pssepahan.com pstdieqz7m2c2comyrev.alfacomercial.com.br +pstransport.com.my psychologylibs.ru psychoterapia-arcus.pl psychotherapiehaarlem.com +psyclones.co.uk +psytribe.ru psyzpalucha.pl ptano.cf ptano.gq ptberkat.co.id ptidolaku.id +ptitiga.com ptllantas.com +ptmontessori.com p.toourbb.com ptpscollege.org ptrrecordss.com @@ -15918,6 +18777,7 @@ ptuon.saqibsiddiqui.com publicandolo.com publicaredicto.com publicnet.science +public-post.tk publishpartners.com puchovsky.sk puerlawznuhqk1xmexvi.bosch-web-marketing.co.uk @@ -15931,6 +18791,7 @@ pulsarchallengeforum.com pulse-energy.co.uk pulsepublishing.com.au pulsewebhost.com +pumpchasersclothing.bid punch.race.sk puncturewala.in punemotorsportsassociation.com @@ -15946,25 +18807,32 @@ purchase-confirmation-appleaccount.com purchase-confirmation-applehistory.com purchase-information.com purchaseorder.radioramamexicali.com +purchase-protection-online-secure.s-host.net +purchase-support-system-test.work purchase-vailory71.com purchase-vailory74.com purebanquet.com purecuringtrade.win purehavens.com +purepillmarket.su pure-virility.com puritymalawi.mw purloined-restraint.000webhostapp.com +purpleoak.co.in purplesteel.com pushtera.com pussyhunters.ru pustulate-twine.000webhostapp.com +putunlogstashdma.net puzzlesgaming.com +pvgsaroc.org.tw pvmotors.in pvmultimedia.net pvojpvtjvtoooph.com pvqumuqgcwpocx.bid pvrgeypwi.storeplusa.su pvspark.com +pvtrainingpascuallab.com pwbelmont.com.au pwrnoniryenqfuyxl.com pwssbxhamnxvh.pw @@ -15981,23 +18849,31 @@ pypl-contact.com pypl-premium.com pypl-service.com pyplusersverified.com +pyqgaxii.tk +pyqrtuhkdnctqlz.usa.cc pyr8q2bncb4hdy4zutgr.mbservicesyorkshire.co.uk pythogenic-hoses.000webhostapp.com q07zjtl6t4he1wqmhxxd.viomil.ro q1k.ru q2an8fheo7.ikejiwbe6i.madpendesign.com.au +q3ed.com q459xx.com q5bkioqo9v.qfcrhdwg5x.madpendesign.com.au q6t8bgo26nx1ooxe61cx.littlematchagirl.com.au q96healthybrain.com q993210v.bget.ru qabbanihost.com +qanlogers.tk qasimtablamaker.com qbridesmaid.com +qbrtjv.com +qceiefce.myfastassist.ru qcexample.com +qcollegeprogram.com qctbqqhwdcbxnwqf.pw qdtcsht05g.campbellcarservice.com qeerrtiot.com +qelakskcn.uk qemmoxewstullmu.com qenwejatqsg.pw qfedu.men @@ -16011,7 +18887,9 @@ qhhxzny.gov.cn qhpfewseduddrvwb.xyz qihbmpizoeaiwdxbtpbs.littlematchagirl.com.au qii678.com +qirmaios.org qitmall.com +qiwi-login.info qjjwn9lbjd0exgoy8wsw.bosch-web-marketing.co.uk qjqlnnunyelcpslr.com qkalrmy.pw @@ -16032,9 +18910,13 @@ qnbs-finansbankasienpara.com qofoxik.gq qoldensign.net qorrs.saqibsiddiqui.com +qo-zeesel.ml +qo-zeesel-qo.cf +qo-zeseel-qo.ga qp97se4uxsi1qbd5llp1.viomil.ro qpelznewstar.com qpogatfqduvbkiusgba.com +qpoufnwaifunapi.com qpxepj.com qq6500.com qqmeise.com @@ -16047,9 +18929,13 @@ qrcodesantander.com qrmrussia.ru qrsuporte.com.br qsajuackl8yzj6i8f4qk.mbservicesyorkshire.co.uk +qskbuxytcfu.pw +qsldlaop.net +qstnwpjfdgrlkhv.xyz qthbjuks4rx4jib6iudx.littlematchagirl.com.au qthbjuks4rx4jib6iudx.maherstcottage.com.au qtpgb.com +qtsnpacuqtiadxudotkc.com qtwu1.com quadmoney.co.zw quadrus.com.br @@ -16057,20 +18943,24 @@ quakershilltyres.win qualityponno.com quallpac.com quangl3m.beget.tech +quanmama.com quanticausinagem.com.br quantumbinaries.com quantumhelios.com quantumwomanentrepreneur.com +quarkchain.website quartzsitedesertflyers.com quartzslabchina.com quatanggarenavn.com quatangohha.com quay-consultancy.co.uk qudppqwpkvlsfkn.com -queenstonegroup.com +quebec-lea.com +queimatodaldejulho.com quenotelacuelen.com quentumabintl.com quepiixtczljmt.com +querrys.com quexdentalcare.co.uk quickapps.in.net quickbodysolutions.com @@ -16078,14 +18968,18 @@ quickcouriercompany.com quickfeetmedia.com quick-helpme.net quickvids.ml +quickweightloss.pro +quicwebsolutions.com quienes-visitan-tu-perfil.000webhostapp.com quietflower.net quiltedbloomfabricsandsewing.visionpush.com quiltsforcomfort.org +quinnsparby.com quiromasajemaricarmen.com qujnukg.info quocho7t.beget.tech quod3pr0bjk0lszjgik2.littlematchagirl.com.au +quonigeria.com quoteschronicle.com quxhhrl3ncy4j5cvusni.maherstcottage.com.au qw2-we.cashixirbozdur.com @@ -16098,6 +18992,7 @@ qybabit.com qyingqapp.com qzpiy2vdcewwqxh85use.mbservicesyorkshire.co.uk r119.tmd.cloud +r13.57.ersbio.co.za r23foto.co.id r3gistere22.fanpage112.ml r3imobiliariasc.com.br @@ -16105,6 +19000,8 @@ r669irsizr.dhodha.com r9rs.com raamskitcheninteriors.com rabbitfem1.000webhostapp.com +rabenter.eu +rabocredit.com rabota-v-inretnete.ga rachaelparrott.000webhostapp.com rachel11122.com @@ -16121,6 +19018,7 @@ radicalprices.com radicalzhr.com radioactivejesus.net radioali.com +radiocanalfiesta.com radioeonline.com radiofamaperu.com radiofunik.fr @@ -16133,12 +19031,16 @@ radio-online-gratis-roma-e-milano.theworkpc.com radiopachuk.net radio-plattenkeller-ev.de radioramamexicali.com +radioritmototalfm.com radiosonicpak.com radiowebjay.com radiuscreativedesign.xyz +radrounds.net +rafaeloticaerelojoaria.com.br rafaelsport.co.id rafaga7v.beget.tech rafastudio.nl +rafavaras.com raffaelli.com.br rafidcohen.com rafikistry.com @@ -16150,26 +19052,36 @@ rahmadillahi.id raidcomasia.my rail.us rainb00-scama.revupnet.com +rainerfingerle.com +rainsoul.com.tw rainza.000webhostapp.com rajajollydance.com rajamc.com rajdarpan.com rajhomes.co.za rajkachroo.com +rajkoamberg.de rajputsardar.com rajulbuilders.com +rakhibandhan.com rakhkghaseto.cf rakkausson.com rakshahomes.com +rakutencard-secuity.com +rakuten-cards-secuity.com +rakuten-cards-secuitys.com +ralamericavc.com ralanacional.com +rally2go.com +ralphbell4sc.com ralva-vuurwerk.nl ramadan.vallpros-as.com +ramakkos.com ramazanaydin.com ramazansoyvural.com ramie.me ramkrishnashastri.com ramonmangion.com -rampage.fr ramphosis.co.za rampurhs66.edu.bd ramy124.awesomefactorydeals.com @@ -16178,11 +19090,14 @@ ramy91.beagletraining.co.uk ramzes-logistics.pl randifertahses.com randolphcountyalabamapottery.com +random.pginludhiana.com +randomstring.alarmandburglarsystems.com.au randomstring.logorder.com rangeeleraag.com rangerfn13.000webhostapp.com ranjau88.heliohost.org rankainteriors.co.in +rankinchemicaltech.com ransomware-alert.secure-server-alert.info raosgroups.com raovat4u.com @@ -16190,26 +19105,34 @@ raovathouston.net rapadurashamburguesa.com.br rapidoinfotech.com rapidymotoboy.com.br +rapopo.com +raptinsshop.trade raptorss.com.au raquelalves.com rasdabase.com rashtrahit.org rasoeemasale.com ratherer.com +rathibearings.com rathorekriti.com +rationals.tk ratkoaokhwbm.cf rattanmegastore.co.uk raumobjektgruppe.de ravbahi3lx.bradul.creatory.org ravelotti.cn ravintolamaisteri.fi +ravishingevents.in rawanahmedr.com rawdqjhduhho.com rawfoodthailand.com rawsheany.com raxcompanyltd.co.ke rayagene.com +raydiaz.com.ve rayihayayincilik.com.tr +raykala.eu +raymasac.com raymoneyentertainment.com raynalonni.ru raynanleannewedding.net @@ -16231,10 +19154,13 @@ rbcroyalbank-personal-banking-account-vericiation-important.diegocarrillophotogr rbcsecure.onlineservicesintl.com rbctheroyalone.ml rbfnmkwdncpntqcu9ofo.maherstcottage.com.au +rbittner.cl +rbruza.ru rbsm-ameli-moncompte.com rbtech.com.ve rbupdate.com rbzmrw.info +rcaquatechnology.com r-card-service.at.id176140.top r-card-service.at.id176143.top r-card-service.at.id176145.top @@ -16243,6 +19169,9 @@ rcarle.com rcarpe95.beget.tech rce-jo.com rcenea-solaire.com +rcgrp.us +rchockxm.tk +rcjournal.club rdcview.customgolfonline.com rdggfh.co rdgtech.com @@ -16252,6 +19181,8 @@ rdnetworkdesign.co.uk rdnrns.com rdovicia.my-tube-expert.ru rdqhxwijvyjsvulmghtq.ahdaaf.org +rdqssssw.ia-waziri.com +rdtfygu.be rdzhoniki.rus-link-portal.ru re-acc.000webhostapp.com re-account-business.com @@ -16261,6 +19192,7 @@ reactivate.netflix.com.usermanagement.key.19735731.reactivatenetfix.com reactivate.netflix.com.usermanagement.key.19735732.reactivatenetfix.com reactivation.cf readitmakeit.com +readprojectorphan.com readynewsoft.newsafeupdatesfree.org reajaagora.org.br realdmnalltoaccss.cf @@ -16270,13 +19202,15 @@ realestate.ipopple.net realimob.com reallacharite.com realpropertyrighttime.com +realsuccessng.com +realsun.com real.tanninglotions.org realtopplus.ru realtorbuyersfile.com -realtreerustics.com realtybuyerfiles.us realtybuyersdoc.xyz realtypropertyfile.us +realzprofessional.com rebisihut.com rebolyschool.iso.karelia.ru rebootmywealth.com @@ -16286,6 +19220,8 @@ recallhealing.co.il recargadupla.com receivepayments-interac.com rechnung.safenet21.top +reciclarn.ind.br +recifecoffee.com.br recimmobilier.fr reconblinds.co.in reconfim-accountinfolog.000webhostapp.com @@ -16293,6 +19229,7 @@ reconfirm-account-service.tk reconfirmationaccesscustomers.com reconnectworkshops.com recordbreakersnetwork.com +recorrt.co.vu recover111212.000webhostapp.com recover1233212018.000webhostapp.com recover77676111.000webhostapp.com @@ -16361,21 +19298,25 @@ recoverystalbans.com recovery-userid.com recovery-youraccess.com recreatestate.org +recyclego.com recycleind.com redaksi4jovem.com redapplied.com redcapbb.org redcaporganizer.com +redctt-faury.com reddii.org reddingsmiledentist.com redeautorizadasamsung.com.br redebuscas.org +redeem-myetherwallet.pw redereis.com.br redesdeprotecaosaocaetano.com.br redesparaquadras.com.br redhotdirectory.com redirect-expedia.it redirect.gateway-ppal.com.edwardyockman.com +redirect-internativecuy.com redirectver.000webhostapp.com redlinecompany.ravelotti.cn redlinks.cl @@ -16398,9 +19339,12 @@ refispokane.com reflesjjes.site reformandrevive.com reformasgranada-grupojch.com +reformasgranada.tk refriservice.co +refun-care.com refundc2.beget.tech refund-cash.com +refund-etransfer.website refundfunds-etransfer-interac.com refundpolicyw.com refundsonlinedepo.com @@ -16423,6 +19367,7 @@ register-90.d3v-fanpag3.tk register-acunt-fanpage89.suportconfrim76.ml registerelogiin.cf registerer2.f4npage-confr1m.cf +register-info-reactive.tk registrationacc.me registration-india.com registre-suport42.accunt-fanpage87-confrim.tk @@ -16434,6 +19379,7 @@ reglements-generals.com reglezvousthisimport.com regmissin.7m.pl regreed.ga +regregtrteg.ml regular666.ru regularizar-acesso3-mobile-app-movel.000webhostapp.com regularizar-celular-bbmobile-sms.000webhostapp.com @@ -16441,11 +19387,13 @@ regupdate-ldentupgrade.gdn rehab.ru rehal.jp rehberim54.com +rehmaninternational.com reilrbenefitimpos.com reincontrols.com reinforcingthechurch.com reinformation2837273youridforcheckaproblem238932painfo.displaseys.com reinoudvanrooij.nl +reiscortezia.adv.br reiseundbuero.com re.karamurseltesisat.com reklamsekeri.com @@ -16455,10 +19403,13 @@ rekovery004.fanpage0001.cf rekoveryy1.recovery-fanpagee.tk relaax.co.cc relacoesedicas.com.br +relasense.com relativityincorporated.com relatosenseispalabras.com +relaunchme.us15.list-manage.com releasedgospel.se reliableshredding.com +reliable-trip.com relimar.com RELISH.com.cn relsseygive.xyz @@ -16468,11 +19419,14 @@ remboursement.ameli.portrtaitdata.com remboursement-ameli.serverplan1.com remboursement-assure-ameli.com remboursement-assure-ameli-fr.com +remboursement-gouv.com remboursement.huzaxa5g.beget.tech remboursement.impots2017.hdfkjy41.beget.tech remboursemnt-ameliassurance-enligne.com +reminderapp-paypaiverification.cuenta-notificacion.com remission.tv.gg remit.000webhostapp.com +remkuzov33.ru remolquescruz.es remon.hospital remont.vending.vsmilenko.com @@ -16493,22 +19447,29 @@ renewalss.com renewaltourplus.club renew-appleid-appservice-recovry-wmiid2017-billing.case4001.pw renew-appleid-appservice-recovry-wmiid2017-billingexp.case4001.pw +renewchurch.org.au renew-info-account.com renew-membership-ca.com renez.info renezonline.com +renezuleta.com renouvels.com renovatego.com +renovation4all.gr rent360.co.za +rentalappsnew.com rentalcarsua.com rentalsww.com rentascoot.net rentatoldosycarpas.com +rentbigscreensnewyork.com +rentfella.ru rentminsk.net rentqro.com rentskinow.jp rentumajiklere.com repair-service.com.ua +repelmedia.com replying3651-americanexpress.com repmaeist.usa.cc reportajesadomicilio.com @@ -16521,6 +19482,7 @@ reportyouraccountissues.000webhostapp.com reposomolina.com republic-of-street.com repum.ml +reputation.igg.biz requiemfishing.com requiredfbcheckup.com requiredstatus.club @@ -16551,6 +19513,7 @@ resolve-disputepaymentspaypal-invoicereceiptfromwindscribe.com resolvedlittlered.com resolved-recived-accounts.com resolve-paypal-com.signin.homesupprt.com +resourcecamp.myjino.ru resourcesubmitter.com responsegenie.com respro.softhofhosting.com @@ -16561,9 +19524,12 @@ restaurantemiramonte.com restaurantesdesanmiguel.com restaurant-lapasserelle.com restaurantneelam.com +restockdirect.com.au +restore-immediate-security.xyz restoreinfo-unlockmyaccount-info.com restore-limited-id-jp.com restore-limited-id-jp.info +restore.online.access.wf-south.loan restrictedpagesapple.com resulotions-ppa.com resulta8.beget.tech @@ -16580,6 +19546,7 @@ retdecor.com.br retificansfatima.com.br retpmalmendsh.com retrogame.de +retroviajes.com returgahefesds.com reussirmonfrancais.com reussiteinfotech.com @@ -16591,15 +19558,19 @@ revenue-agency-refunde.com revenue.ie.clxros.tax revenue.ie.hh1sd.tax reverent-hundreds.000webhostapp.com +reverse-char.online review4client.com reviewguild.com +reviewpaypal.dynv6.net reviewrecovery.ml reviewscorp.com review.ssl-features.com review-updates.us revision.acc.invalid-address-app-info.com +revistas.tec.ac.cr revitagene.com revivalcollective.com +revivestore.com rewards-litecoin.win rewdedaa.gratisdejtingsajter.com rexboothtradingroup.com @@ -16612,6 +19583,7 @@ reyhanlisehri.com rezster.com rezydencjaszafran.pl rfacbe.com +rfaguvqdurjdout.fgppchg.fgpp.com rfconsultancy.co.uk rfeletro.com.br rfga5e4gn545.altervista.org @@ -16622,27 +19594,40 @@ rg3solutions.com rgdhcm.co rglaguna.sslblindado.com rgmayedyahatevqyuc.com +rgp.gstkonnect.com +rgtu.ac.in rheumatism.sa +rheumatologyclinicpune.com rhgestion.cl rhkwpfix8n.tmapfnjcaq.chproperties.com rhodeisland.sla.org rhombohedral-quota.000webhostapp.com rhpanguascamisetas.com +rhussmann.com +rhythmclocks.in riamelani.com rianz.cf +riapangestuibu.id ribbinkx.xyz +ricardo.ch-login.icu ricardoeletro.com.br.promody.co +ricardoeletrofer.byethost15.com ricetaekwondo.com richardgattie.000webhostapp.com richardhowes.co.uk richaruz.beget.tech richbtc4u.com richersonfamily.com +richgraves.com +richlifehometextile.com richman.space ricklemon.co.uk rick.nirmallife.co.in rid3481.org ridagellt.com +riddentrust.net +ridechum.com +ridematch.511.org rideordie.ga riecnepal.com rifansi.net @@ -16653,6 +19638,7 @@ rightclickgt.org rightcomputerguide.club rightprocessor.club rightscomputer.in +rightwayclub.com rikifteadq.info rikvipcode.club ri-materials.com @@ -16662,6 +19648,8 @@ rinhoavl.com.ar rio02n19.beget.tech rioclassof75.com rioparkma.com.br +riowloclawek.gb.net +ripemfishing.com riptow.com risalbugiss.id riskejahgefe.com @@ -16669,6 +19657,7 @@ riskfreebettingclub.com riss.pk risuem3000.ru ritmicamente.it +ritz-bit.com rivercoveresidences.asia rivercoveresidences.club rivercoveresidences.review @@ -16688,6 +19677,7 @@ rktesaudi.com rlbyc.saqibsiddiqui.com rlerd4fdiyhinpol5nyl.littlematchagirl.com.au rlhoukbuilder.com +rloywqyxv.pw rluna.cl rlxl.com r-malic-artist.com @@ -16695,8 +19685,10 @@ rmbplumbingservices.com rmclnu2unywdjaaova4j.businessrulesanalysis.com rmhospitalcalicut.com rmisllc.net +rmkpatashaala.ac.in rmscomponents.com.au rmsocceracademy.com +rnb51.com rnconsultoriaeprojetos.com.br rnhbhnlmpvvdt.com rn.hkfklflkggnow.com @@ -16707,11 +19699,15 @@ rnybnenkcfvpfpqc.com rnyetherrwallet.com rnyetlherwallet.com roadbank-portal.com +roadhouseng.com +roadrunnerhomebuyers.com +roamtify.com +roaneink.com roast-bones.fr roatanfractional.com robbieg.com.au robdeprop.com -robert.ingl.in +robertfrumento.com robert-millan.de robertoalvarado.com robertpomorski.com.pl @@ -16723,13 +19719,16 @@ roboshot.cl roboskibo.site robtanrebta.com robtozier.com +robulawprojects.com robux.link robynmaguire.com.au rochfashionstudio.com rockadillo.fi +rockandmort.ga rockandroad24.pl rockerplace.com rockersreunion.com +rocket.com.bd rockhestershie.com rockinmane.com rocklandbt.com @@ -16747,27 +19746,34 @@ rodygenero.club rogerciel.com.br rogerhsherman.com rogerioallves.com.br +rogerioamendonca.com.br rogeriofotografia.com.br rogerreupertsopa.com rogersandstephens.com +rogersbonus.com rogersfreedata.com rogersscotty.com +rogerswirelessmobile.com roguedistrict.com.au roguepotters.com rohida.uknowva.com rohitshukla.com roidatuddiana.id +roiornfvclppad.com rojakculture.com rojgarexchange.in +rokeyafabrics.com rokobon.com rokos.co.zw roland-coenen.com rolando342.com rolexkings.ml rollyvets.co.nz +rolstonworrell.myjino.ru rolstyl.pl rolyjyl.ru rolzem.com +romalyorkies.com romania-report.ro romaresidence.com.br romasdeli.com.sg @@ -16782,6 +19788,7 @@ ronnerdog.000webhostapp.com ronpavlov.com rontgendiagnostics.com rooferclearwater.com +roofinmobiliaria.com roomairbnbnet.altervista.org roomescapeclub.com roomsiarbab.altervista.org @@ -16789,8 +19796,11 @@ roopot.tk root.rampupelectrical.com.au root-security-yah00-domain5854335.ronandownes.net roroororor.skyleague2018.net +rorzo.com rosariaproducciones.com +rosearaujomusicas.com.br rosebilisimbodrum.com +rosefinch.nl rosemarieevents.com roshnifoundationgroup.org rosiekorie.win @@ -16798,6 +19808,7 @@ rosikha.id rostham.ir rotaryeclubcoastal.org rotaryvaledoaco.org +rothburykindergarten.co.uk rotoruacentralbackpackers.co.nz rotwl.lubelskie.pl rouamaramuresului.ro @@ -16813,6 +19824,7 @@ royalbank.com.elpeetha.com.au royalbank.onlinesecure.ca royalcra.com royaldutchie.com +royalegyptian.pk royalintgulf.ae royalplacement.co.in royalrbcmonitoring-service.com @@ -16820,16 +19832,20 @@ royalrbupdate.xyz royaltymarketingco.com rpc-retirement.com rpfi-indonesia.or.id +rpgoncode.werules.com rq82.com rqblrcbakoqjisft.com rqdsj.com rqfsctpgpuani.pw rradcacnnoc.com rregnuma.com +rrequest9.usa.cc rrforeverjewellery.com rrgasesores.com.ve rrjjrministries.com +rrlc.bid rs28-jhb.za-dns.com +rs3moderatorcom.us.lt rsc-dc.com r-sec1.com rse.tigocloudbo.com @@ -16837,12 +19853,15 @@ rsgarmentsinc.com rsgrefeicoes.com.br rsj36.rhostjh.com rskenterprises.in +rsleamam.net rsl-worange-user.000webhostapp.com rstelektrika.mk rsteri.com +rsuwilliambooth.com rtbatlanta.com rt.donnacastillo.com rtg.instantmixcup.com +rthergtyjutrhhgrthgrfd.000webhostapp.com rtiesnaauqqq.pw rtkgvp.com rtotlem.pacorahome.com @@ -16854,17 +19873,23 @@ ruangkonspirasi.com ruangmakna.net rubinbashir.net rubinhostseo.com +ru-dnr-ru.esy.es ruenote.com rufrufassociate.com rugab-negab-2017.16mb.com rugbazaar.com.au +ruhulislam.net ruhungary.com ruigena.com ruivabretof.com +rujva.co.uk rukn-aljamal.com +rumahhufazh.or.id rumahmakannusantara.biz.id runawaydragons.com rundll.co.in +runngineszservices.co.uk +runvtkk.tel.lv runzemaoye.com rupanic.webescuela.cl rupeewiz.com @@ -16874,6 +19899,7 @@ rusiapromo2018.ml rusmondf.com russelakic.com russianfossils.com +russianriversportsmensclub.com rustampalwan.com rusunny.ru rutacolegial.com @@ -16892,16 +19918,20 @@ ryanchrist.org ryankristomuljono.com ryanrange.com rygwelski.com +ryslcdt.com ryszardmisiek.art.pl rytbtpyevq.pw +rytuio.com rytutiy8it76ru5ey4w675e86r7.000webhostapp.com rzhsl.info rzltapl2.myhostpoint.ch rzltimpo.myhostpoint.ch +rzmarinesafety.com s0c572u6iu4x3b05rdso.alfacomercial.com.br s0e3nwd7mhf45sghuds3.businessrulesanalysis.com s1w.co s230862869.onlinehome.us +s264423442.onlinehome.us s2epkvrholwuax5ftfuf.maherstcottage.com.au s2rteam.com s3cur3.altervista.org @@ -16910,22 +19940,37 @@ s536335847.mialojamiento.es s8s8s8.com s98899i3.beget.tech sa7tk.com +saad.deze7.com.br +saaddxczshop.es saadiqratrust.com saafarihotels.com +saafpani.gop.pk +saatkluberlindungdalampelukandia.in saawa.com sabadellat.com sabashbangladesh.org +sabatina.com +saber46.000webhostapp.com +sabkishopping.tk sabraehx.beget.tech sabratravel-sd.com sabthekhojayga.com sabunla.com +sac-atendimento.com +sacicrew.com sackabare.ac.ke +sacmlcen.dominiotemporario.com sacoles.com +sacrilegious-gasket.000webhostapp.com sacurity-centre-2017.000webhostapp.com sacurity-info-notifiction2018.000webhostapp.com sadaqatbd.com saddaftar.com saddotosong1212.000webhostapp.com +sadebweb.com +sadeghimachinery.com +sadiqfeeds.com +sadsdsdsdcfcf.ga safabenkrima.000webhostapp.com safariinsaat.com.tr safdereakj3434.000webhostapp.com @@ -16933,7 +19978,10 @@ safe-ads-department.com safeagent.cloud safebestsale.ru safeboxx.kiddibargains.com +safeclaims.space +safecrypt.net safecuringdeal.ru +safe.earnethnow.com safefshare.com safehandlersurf.com safeinformationandmode.com @@ -17012,7 +20060,9 @@ safetycenntre2018.000webhostapp.com safety-centre-fb2018.000webhostapp.com safety-check-318254.esy.es safetyfb2018.000webhostapp.com +safetygroup.com.ec safetyking.ae +safetyking.com.my safety.microsoft.com.acyxi.ofkx0ljkq5slkhslezg.download safety.microsoft.com.akwyhch.zi1tjdmyw2zkqk8hpmbvkq.bid safety.microsoft.com.auimoklhlz.yny467f0uzb8bo.science @@ -17147,6 +20197,7 @@ safezonely.com saffordbuildingco.com saffronatoxford.co.uk safir.com.pl +safra.moduloativo.com safsaf1992.000webhostapp.com sagarex.us sagebiotech.com @@ -17155,15 +20206,19 @@ sahabatbaliholidays.com sahabatsuksesbersama.com sahafci.com saharaartesanias.com.ar +saharatif.com sahare.planeblackbuilders.com.au sahithiacademy.com saiba-mais-fgts.esy.es +saicollinsmusic.com saicopay.irhairstudio.com saidbelineralservices.ga saidbody.net saidshirt.net saintlawrenceresidences.horizontechsystems.com saintmor.com +saintsxalley.ga +saisonfumetsu.com sajslbhwqbydc.pw sakarta.ga sakitsakitan.hol.es @@ -17171,6 +20226,9 @@ salaonovaera.com.br salazabawjuniorland.pl saldao.com.br-smartphone-motorola-moto-g6-5-5.mixh.jp saldao-de-fevereiro2018.com +saldaodomescb.com +saldaodospinguim.com +saldaojulho.com saldaomega2015.com saldodeofertas.ml saldodeofertas.tk @@ -17185,6 +20243,7 @@ salinaocnelemari.ro salintasales.com salintoshourt.com salique-primitives.000webhostapp.com +sallowish-beams.000webhostapp.com salman.or.id salomodn.com salomonsanchez.com @@ -17194,6 +20253,7 @@ salonmeblowyszczygiel.pl salonperona.com salon-urody-mg.pl saloon26.ru +saloongkum.lpru.ac.th saloorthotics.com salopengi.com salsaafrique.co.ke @@ -17201,15 +20261,24 @@ salseras.org salt-inhaler.com salubrismanagementsolutions.com saludinformativa.com +salvagervs.com +samaalnajahinternational.com samabelldesign.com samajutkarsh.net +samanthaanayaphotography.com samascale.com +samatithipavathi.com samba100anosfilme.com.br sambalgarang.com +sambalpurnursingcollege.org +sameducationtrust.com samething.cf +samierol.com +samkwang6477.myjino.ru samli.com.tr samonline.name sampah.hol.es +sampiev.ru samsaracolombia.com sam-sdelai.blogspot.com samsonov.molvi.ru @@ -17220,6 +20289,7 @@ sancheztalledo.com sanchristiankouakoume.com sandiltd.ge sandingsddd.com +sandpointmovingsale.com sandralenington.com sandralucashyde.org sandravanreys.us @@ -17227,7 +20297,10 @@ sandriqy.beget.tech sandystone.com sanfordcorps.com sanghaniexports.com +sangheralimited.com +sangheralimited.uk sangiaodichtextlink.net +sangseen.com sanjaytechnical.com sanjeevani.edu.np sanjesh.estrazavi.ir @@ -17235,12 +20308,15 @@ sanjivanihospitalandresearchcenter.org sanlunfqha.xyz sannarcisozambales.com sanoussi-bliss.de +sanpablodellago.com +sanphaminox.vn sanpietrotennis.com sanprahealthcare.com sanskarjewels.com sansonconsulting.com santa.antederpf.com santacasadeacari.com.br +santadernetibe.ml santan27.beget.tech santander-cnv.com santander.digital-app.ga @@ -17264,6 +20340,7 @@ santnderibnet.com santnderseguro.com santoantonio.portalrz.com.br santoriniwedding.co.uk +santoshgroup.in santosoman.atspace.cc santossarioa.000webhostapp.com santostj.beget.tech @@ -17280,12 +20357,15 @@ saquecaixafgts.com.br saquefgtsinativos.com.br saqueinativos.com saqueseufgts.com +sarabusa-hisaro.com sarahadriana.com sarahannebarker.com.au sarahazeldine.co.uk sarahbillheimerphotography.com sarahcraig.org sarahmpetersonfoundation.org +sarahsexperiences.com +sarahvalente.com saraja.com.pe saraprichen.altervista.org sarayamarketing.com @@ -17294,6 +20374,7 @@ sardahcollege.edu.bd sardakhar.com.np sardariwala.info sardarpatelcollege.ac.in +sareekart.in sareilpetro.com sarepta.com.ua sartocarnevale.com @@ -17304,34 +20385,44 @@ sasangirtravels.in sasapparel.com.au sashenka.org.ua sashipa.com +saspo.org.za sastechassociates.com sataeymjheq.gq satakp9yux.bradul.creatory.org satakp9yux.ivertiipolska.com.pl satanobboi.com +sat-china.stream +satelietshop.nl sathiyahotels.com +satosyoksm.net +satrazyservices.co.uk saturnsandprayers.com satyamwave.com +saudiexeter.com +sauditechnical-sa.com sauluanttonne.tk saumildesai.com saunaundbad.de savagedeals.net savaline.by savasdenizcilik.com +savcerwa.es savefree.000webhostapp.com savemypc.co saveourlifes.niwamembers.com save-payments-service.com +saversites.com saveupto20.com saveyourholiday.com -savingdinner.com savingforshelter.com savingnegociacoes.com.br +savior.mypen.is sa-vision.com savofarming.co.tz savoir-vivre.club savoir-vivre.etiquette.by sa.www4.irs.gov.irfofefp.start.dojsessionid.hiwcwgdr94ijgzvw.4rcbrnd.texreturn.poeindustrialgiantnigeria.com +saxxon.com.au sayelemall.com saytospf.beget.tech sb6o3vyfw5rn9o4yj5nk.alfacomercial.com.br @@ -17348,6 +20439,7 @@ sbparish.com sbscourier.gr sbustravel.ru sbxavacc.co.vu +scadtronic.com scaffolds.forpreviewonly.com scaliseshop.com scarysquids.com @@ -17355,12 +20447,16 @@ scatecso1ar.com scavengercentral.com sccmaintenance.com.au scctonden.com +scctsaudi.com +scenty-melts.co.uk scgg.denisehowells.com.au schedulingintuitens.com schluesseldienst-infos.de schmecksymama.com scholacantorumsangaetano.it +school8.kvz.kubannet.ru schoolalarm.in +schoolallin1.com school-bgd.ru school-of-teacher-training.co.uk schoolz.myjino.ru @@ -17368,6 +20464,7 @@ schoorsteenveger-gasselte.nl schoosie.com schorr.net schuetzengilde-neudorf.de +schultzremodelinginc.com schuna-trainer.de schutzbenutzerjetzt.com schutzdetails-sicherheitsservice-pay.net @@ -17379,6 +20476,7 @@ scimarec.net scirakkers.webcindario.com scixtyirrtfhxlpanha.pw scndchild.000webhostapp.com +scoalafiliasi.ro scoalamameipitesti.ro scoeyc.com scooshzdpd.fgmdpwfh2r.madpendesign.com.au @@ -17401,11 +20499,13 @@ scotiasrvinfoca.com scotia-verify.com scotlandmal.com scottfaulconbridge.com +scottjames11.com scottmorrison.info scottsmith9011.com scottybarker.co.business scout1.co scout.co.za +scprtrs.000webhostapp.com scramlotts.org screamsoferida.com screenshot-saves.com @@ -17416,9 +20516,11 @@ scsandco.co.in scs-szkolenia.pl scsvpm.in scubadivingcabopulmo.com +scubaservice.com.au scumfucktradition.de scuolaartedanza.net scur4-prive-portaal.nl +scurespge.000webhostapp.com scure-unpublish.000webhostapp.com scurevpntunel01.top scurevpntunel02.top @@ -17429,9 +20531,15 @@ scureweb2app.a-s-s-tgroup.com scvpssdegreecollege.org sd17glass3es1s0pan.oss-us-west-1.aliyuncs.com sd1kalirejokudus.sch.id +sdasae.net +sdasecurity.com.au +sdcchq.com +sdcurepge.000webhostapp.com sdffsdsdffsdsfd.akyurekhirdavat.com sdfsa94q.beget.tech +sdgfsdvnkjnsdkvnsdkdknsdnjsdvnkjsdvn.000webhostapp.com sditazzahra.sch.id +sdjfnsdkjfnsdkjfnksdjvnsdvsdsvd.000webhostapp.com sdn1kaliawi.sch.id sdn3labuhandalam.sch.id sdn5bumiwaras.sch.id @@ -17439,6 +20547,8 @@ sdnegeri1srandakan.sch.id sdnpudakpayung02semarang.sch.id sdnxmy.com sdoovo.com +sdounbrese.com +sdsmorag.pl sdtdtxtija.e96e5ojksg.madpendesign.com.au sdu68.com se14th.aamcocentraliowa.com @@ -17459,12 +20569,14 @@ seasoshallow.us seathrconstruction.000webhostapp.com seattletenniscouncil.org seavey.club +sebajamal.com sebastyan.beget.tech sebazi.com sebestyenferenc.hu sec0rr03x011817ml.club sec.appleid-apple.store.fjerh.decoys.com.ar sec-app-repots.000webhostapp.com +secbim.com secbird.com secbusiness101.co.za sec.daten-ueberpruefungsservice.net @@ -17472,6 +20584,7 @@ seceruty-general.rumahweb.org secnet.co.zw secnicceylon.com secourisme-objectif-formation.fr +secoursms.mout.be sec-paypal.com.securer-pyment-invoiced.com sec-protech-accc.000webhostapp.com sectoralbase.info @@ -17483,6 +20596,7 @@ secure01chasewebauthdashboard.electoralshock.com secure03b.chase.com-auth-reverify.huemackly.com secure03b.chase.com-auth-reverify.huvackly.com secure03b.chase.com-id-auth.huvackly.com +secure05b-chaseonline-verification.translogbooster.com secure1bpibankofthephilippines-accountverification.com secure1-client-updates-com-submit-login-done-lang-us-b7s.dianebulloch.com secure1.safelink-paypal.404eror.se-rve-r.com @@ -17490,6 +20604,7 @@ secure2account-myaccountwebappid.com secure2store-webpaymentverificationwebappid.com secure32.in.net secure-553-document.getforge.io +secure75.securewebsession.com secure8.recovery-fanpagee.ml secure-acc0ntitunes-bussiness.com secureaccess.ronghai.com.au @@ -17499,11 +20614,16 @@ secure-account-paypal.com-servive-customer-online.secure-includes-information-pe secureaccount.ru secure-account-verification.com secureair.000webhostapp.com +secure.airsoftcanada.com secure.alert.bank.ofamerica.check-account.fitwoodlands.com secure.alior.przelewy24-7.pl +secure.apple.appleid.info.momcpum.com.my secureapps-custuserid-sslhader6585057234391.uid-useidt.com +secure-area-cba.com secure.auth.kevinyou.com +secure.auth.login.wf-south.today secure.bank-america.cf +secure.bankofamerica.account-disabled.verduresarl.com secure-bankofamerica-checking-account.solutecno.cl secure-bankofamerica.com.checking-accounts.insidmaldesign.com secure.bankofamerica.com.checking.accounts.jgclicks.com.br @@ -17518,22 +20638,28 @@ secure.c23073.shared.hc.ru secure-capital.one.checking.accounts.insidmaldesign.com secure-capital-one.com.osbirigui.com.br secure.capitalone.us.07.nehalquddus.com +securecenter-cas1.top securechao.000webhostapp.com securecheckaccount-policyagreement.com secure-checkpoint.ga secure-check-your-payment.com secure-claimsaccnotifications00.000webhostapp.com secure-commerzbank.gdn +secureconnctauth.000webhostapp.com secure-control.info secure-customer-details.mobilyasit.com securecust-verifuserid-session35362101849re.rdt-uidd.com secured-document.bbvvsanluiscapital.org.ar +secure.debit.card.text.code.wf-south.trade secure-dev2.confrim-fanpage111.tk securedfilesign.com +securedgames.cf secured.innerbalance-training.com +secured-microsoftonline.000webhostapp.com secured-natwest.co.uk secured.netflix.com.find.userinfo.jh8g7uh72.netuseractive.com secured.netflix.com.find.userinfo.n87g3hh91.netuseractive.com +securedocmanagem.bazadaisecattle.com.au securedprotecition.com secured-resolution-center-paypal.com secured.sahajcare.org @@ -17543,12 +20669,14 @@ securedupdate.tk secure-ebill.capcham.com secureeioginattmpt.com secure-encryption-ama.com +secure.eth-claim.online secure-excel-documentmicros0ft.000webhostapp.com secure-faceb00k.000webhostapp.com secure-facebook-login.com secure-fape92.regis-dev9.ml securefastmall.com secure-file.cherryhilllandscapemaintenance.com +secure.getcryptogift.com secureglobe.000webhostapp.com secure-googledoc.boulderentertainmentllc.com securegreenlight.000webhostapp.com @@ -17557,11 +20685,14 @@ securehelprecover568996.000webhostapp.com secure-info-2018.000webhostapp.com secure-info-chase.com secureinfouserapp.blogdns.org +secure.ingdirect.fr.reinomusical.com secure-intl-2173shdajkh123129hsa.com secure-intlpaypal.com secure.itunes.updates.help-info.team.account.support.manage.details-id094129802189218984921124142.androidreport.com +securelogin.archlines.com securelogin.goodlifemedical.in securelogin.here.att.thysseankrupp.com +secure-login.intl.service-costumer-account.xyz securelogin.myposte.eu securelogin.paypal.it.webapps.mpp.home.autenticazione.2oflranvbs3drvbmwvj2afac0dybr9qinmkumyfng8gnth1q4ah4fi6ecuft.jafinafara.for-our.info securelogin.paypal.it.webapps.mpp.home.autenticazione.alh5zrdnvj7gdymtzxhyea6dsbap6co6om1edtrodnv8c8rsvyg1pb4id5n0.jafinafara.for-our.info @@ -17583,6 +20714,7 @@ secure.nets-dk.digitalindiadeal.com securenetworkforyou.com secure-new-page-index-nkloip.gdn secure.ntrl.or.ug +secureoneconnect.com secureonlinepayment.000webhostapp.com secureonlineverification.intl-accountmanagment.com secureoptimize.club @@ -17600,12 +20732,17 @@ secure-paypal.account.page.update.togasmillenium.com secure.paypal.com.serviceaccount-loginpage.privycy.info securepaypal-intl.com securepaypalsubitoit.altervista.org +secure.paypal.unlocked-accountinfo-secure.com securepurchase-verifyappid.com secure.resolution-center.carcompanyinternational.com secure-resolve-accountverificationid.com secure.resolve.limited.securityupdatepayment.com secure-restored-payments-frauds-activity.com secure-restored-payments-frauds-blocked.com +secure.runescape.com-qi.top +secure.runescape.com-ql.top +secure.runescape.com-ye.xyz +secure.sms.wfbank.info securesmyaccount-webappid.com secure-societegenerale-authpass.com securesoft.info @@ -17615,6 +20752,7 @@ securesparkasse.info securesupport619549129.site securetabssupply.ru securetinfo.org +secureuf.beget.tech secureupdateaccount.xyz secure.updates.preferenc.cgi-bin.webscr.cmd-login-submit.dispatch.6785d80a13c0db15d80a13c0db1114821217568496849684968484654654s1.veganhedonist.com secure-update.techmines.cl @@ -17626,6 +20764,7 @@ securewealth.us secureweb1ppl-directmanagepaypaal.m-s-c-p-pgroup.com secure.webapps-home.limited-account.sx-app.com secure-webapps-signin.com +securewebcc.cf secure-website.000webhostapp.com secure.xls.login.airbornefnq.com.au securexone.com @@ -17636,6 +20775,7 @@ securiitypaypal.webcindario.com securitecontrolepass.com security2017check.cf security-2018.000webhostapp.com +security2stop2.usa.cc security-62sk2.stream securityaccountapple-id.com security-account-block.com @@ -17647,25 +20787,34 @@ securityanddevelopment.tk securityapp-accountunlockedappleid.com security-apple.co.uk security-bankofireland.com +securityc7.temp.swtest.ru security-ceks01.000webhostapp.com securitycheckpolice.com securitycleaner.com security-facebook-account.com security-facebook--issues.com securityfacebookresponds.cf +security-help20.at.ua security-hsbc.co.uk +securitykentorganizationaldevelopment.net +securitykorganizationaldevelopment.net security-message.support securitymywindowspcsystem.info security-notifications.com security-notification-service-hsbc-online.info securitypages.gq +securitypaymentupdate7.com security-paypal.com security-resolutions.ml securityservicehome.com security-signin-confirm-account-information.com +security-sms-bank-confirm.signin.wfmobile.review +security-sms-bank-confirm.wfb-sms.site +security-support-nab.com security-sy42.stream securityupdaters.somee.com security.usaa.com.inet.wc.security.center.0wa.ref.pub.auth.nav-sec.themeatstore.in +security-user-verify.tk securityycentre.000webhostapp.com securoptimizesys.club secur-pages-notification.gq @@ -17695,9 +20844,11 @@ segurows.bget.ru seikopacking.cn seitnsoel.com sejabemvindoaofuturo.com +sejamaivoce.com sekolahrakyatindonesia.net seladela.com selak.info +selaspa.cl selectairconditioning.com selective-hold.000webhostapp.com selectrealtyllc.com @@ -17709,6 +20860,7 @@ selfimprovementideas.com.au self-operating-tent.000webhostapp.com selfossbiz.gq selfproducit.com +seliverstova.hop.ru sellercentral.amazon.de.4w38tgh9esohgnj90hng9oe3wnhg90oei.fitliness.com sellercentrall-annazonn-sws.de sellingoffgoodsatcheapgasprices.xyz @@ -17716,6 +20868,8 @@ sellnowio.com sellthishouse.tv selrea-eraeer9.net selrea-owhcef20.net +semanadeverao.com +semana-ofertascasasbhaia.com semarmas.co.id semart.ugm.ac.id semblueinc.viewmyplans.com @@ -17734,26 +20888,41 @@ sensation.nu senseslept.net sentasp.graimphe.com sentendar.com +sentia.mite.ac.in sentimentindia.com sentoratest.cf sentraco.com sentrix.wltechnology.com +sentryqso5l.ml sentulhighlands.com +seocertification.upcart.me seoexpertmarketing.in seoiq.com.au +seomembers.club +seo.orima.tw seopoint.com seozwolle.com sephorso.beget.tech +september-promo.com seqsixxx.com seralf.com serasaexperiacobranca.tk +serasaexperian.accountant +serasaexperian.live serasa-experian.website sercontifi.com serenitydentalcenter.com serepotre.000webhostapp.com seres.https443.net +sergeclement.com sergeypashchenko.com sergioromero.cl +serien-stream.at +serienstreamen.com +serienstreamen.de +seriesgato.com +seriesgato.tv +serifeninorgudunyasicom.bid serrurierrepentigny.ca sers-sar.info sertemasesores.es @@ -17770,6 +20939,7 @@ servericer.wellsfarg0t.com.aquisites.net server-iclouds.com serveric.wellsfarg0t.com.aquisites.net server.philipsenet.nl +server.privatewebsolution.com server-update4.online serverupdateonlineserver.co.za serverupgrades.igg.biz @@ -17778,6 +20948,7 @@ servfree.it servic2g.beget.tech servic5j.beget.tech servic63.beget.tech +service.a1aruba.com service-account.nexaone.com service-accounts-page.000webhostapp.com serviceaccountverify.net @@ -17792,10 +20963,12 @@ service-confirmation-customer.traxlerenterprises.com service.confirm-id.rpwebdesigner.com.br service-fermeture.cs-go.fr servicegenta.be +service-gfxpower.com serviceghj.weebly.com service-hmrc.co.uk service-impots.org serviceinff.info +service-information-config.com service-information.co.uk service-information.wellspringhypnosis.com service-infp.com @@ -17804,18 +20977,24 @@ serviceinfr.me serviceintelsuport.com serviceitunescenter.com service-kiert.com +servicelimitation.net service-limited-account.net service-login-managed-case-id-0129398.uk servicelogin.service.true.continue.passive.green-enjoy.com servicelogin.service.true.continue.passive.zdravozivljenje.net +service-managerpro.com +servicemarket.su servicemcafeecom.com servicemeinroom.com servicementari.co.id service-mobile-free-fr.info service-moziklopa.info service.notic.generate-configrate.com +service-nsdxcasd.info servicenterelectronic.com +service-omitted.com serviceorange0221djk.weebly.com +serviceorange2018.godaddysites.com servicepaaypall-cnt-br.umbler.net service-payement.docesdaserramineira.com.br ser-vicepaypal.com @@ -17823,6 +21002,7 @@ service-paypal-information.sweddy.com service-paypal.provab.com serviceprotction-orderedreciptssnootice.com service-purchaseaccountinformation.com +services42mobilite3monbell87398nj35enligne903094jcdfkonj.kmpropertysales.com services-acc0unt.cf services.apple-security.eaveige.ilfsacademy.org services.apple-security.khk0l3vf3.ilfsacademy.org @@ -17830,17 +21010,25 @@ services-associes-fr.com services.avoidunlimitedaccount.com serviceseaser.com service-settings.000webhostapp.com +service-sevenuao.org servicesingnaletboa.com services-managenetflicxdata-paymntresolv.com servicesnext.net services.notification.cspayment.info +service-softbank.com servicespartners.ml +services-rakutencard.com +services.runescape.com-qds.top +services.runescape.com-qi.top +services.runescape.com-ql.top servicess-ettingsaccountcancelationorders.com servicestore.cl +services-uniconfrim5.ga services-updateaccountinformation.com servicesupprt.tk serviceswellness.com serviceteamsecure.tk +service-tolefill.org service-validation-myaccount-center.com service-verify-ld-icloud.com servicib.beget.tech @@ -17859,26 +21047,38 @@ servicr-server-u.com servicvk.beget.tech servidorgerenciado.com.br servi-hplle.com +serviowa.sytes.net +servipichinchag.webcindario.com servis-limit.com servives.safeti.specialis-reponces.com servivzw.beget.tech +s-e-r-v-i-z-i-o-d-i-a-g-i-or-n-a-m-en-to.ooguy.com servlet.jkyitv.mail.jandaldiaries.com servtcuentas-seguracinformaciontsvtf.com +serwer1819004.home.pl +serwer1827616.home.pl +serwer1837541.home.pl +sesad.ba +sessionbutter.cn.com setdealgo.com setingssecure.xyz setjetters.com setracorretora.com.br setragroups.com setting505.hol.es +settings4less.life settings-account.store.apple.com-account.store.apple.it.inaitt.com settings-account.store.apple.com-account.store.apple.it.intesasa.com settings-identitas.000webhostapp.com +settings-now.today setting-succest.000webhostapp.com setup-32.co.in setupdate24.readyforucontent.review setupoin17.000webhostapp.com +sevenartzpublicidad.com sevenstreet.com.br severalthrown.net +severastana.kz sevise-notification.com.topanimationgroup.com sevise-notification.rccgnaprotocol.org sevitec.uy @@ -17895,6 +21095,7 @@ sexyfemalewrestlingmovies.com seyidogullaripeyzaj.com sfascebook.cf sfb-safetyunblock.000webhostapp.com +sfd.lahazone.com sferhxbx2crx6915a.science sfhfdlf.5gbfree.com sfq6bdiusp.elxsleor7r.madpendesign.com.au @@ -17903,10 +21104,13 @@ sfr-applecation.info sfr.fr.enligne-activation.ralstonworks.com sfrfreou.beget.tech sfrsfr1g.beget.tech +sgcbn.com sgikjkjftfg.webstarterz.com sgmoneycollections.com sgpes.trt11.jus.br +sg-sst.org sguoikjkgh.webstarterz.com +sgx3.cloudhost.id sh199102.website.pl sh199947.website.pl sh201955.website.pl @@ -17919,11 +21123,14 @@ sh214075.website.pl sh217655.website.pl sh217784.website.pl sh218342.website.pl +sh218956.website.pl +sh219671.website.pl shaadican.com shadesandblinds.com shadevenezuela.com.ve shadyacresminis.bravepages.com shafayat.com +shafiul.me shafubasu.com shagarat.com shahee0y.beget.tech @@ -17938,6 +21145,7 @@ shalo.europeslist.com shamanic-extracts.biz shamitabh.ga shamsalpine.com.pk +shams.news shamstayyar.000webhostapp.com shanafishbein.com shaneadamsmusic.info @@ -17947,13 +21155,14 @@ shannahandriana.win shannondensmore.com shannonvalenteweddings.com shantpie.tk +shantuan.meyouandtlc.com shaparaknet.ir shapeuptraining.com.au sharacorepoz.com share31.co.id shareddocs.net sharedprofessionalsfiles.kekelu.com.br -share.heropixphotography.com.au +sharepoint.com.document.aggarwalassociatesdelhi.com sharepoint.sahajcare.org sharfiles.com sharing-details.gq @@ -17964,9 +21173,11 @@ sharpassociatesbd.com sharpdealerdelhi.com sharpedgepromotions.com sharuhanchik.000webhostapp.com +shashintrivedi.com shaticgroups.com shattawales.com shawnmorrill.com +shayandesign.ir shazlyco.com shchaoneng.cn shcpa2011.com @@ -17988,7 +21199,10 @@ shepherdhousedppc.com sherbatovo-hram.ru sherehindtipu.com sherlyscasagrande.com +shersons.bid +shetalkstoanimals.com shhsgaf.usa.cc +shib.nscu.ga shiduermin.com shifatour.com shifawll1.ae @@ -18000,6 +21214,7 @@ shinajustine.su shinemastersllc.com shiniga.ratishnaroor.com shirimsr.beget.tech +shirohanastaff.org shishuandmaa.in shivam32class.000webhostapp.com shivamcommunications.com @@ -18009,6 +21224,8 @@ shivoms.io shivom.site shizuoka.ssvf.mbsrv.jp shlyunko.zyr.su +shmdigitalllc.com +shoba-shoba.info shoeloungeatl.com shoetheworld.wecleanoklahoma.com shofarj.com @@ -18017,9 +21234,11 @@ shokofaandish.com shokugekinosoma.bid shop.180fusion.com shop4lessmart.com +shop.adamjk.com shopbaite.ru shopbuyenjoy.site shopcarolinas.com +shop-casashabiia.bid shopcocofleur.com shopdasbicicletas.com shopewsd.com @@ -18028,15 +21247,20 @@ shopformebaby.com shopgirl826.myjino.ru shophanghot.net shop.heirloomwoodenbowls.com +shopiancarter.net shopiastore.com shopismes.info shopmoreapplicat.myjino.ru shop-payment8.com shoppfordeals.com shoppingcardscode.win +shoppingcctv.com +shoppingdaily.com shoppinggiftcard.trade shoppuppets.com shopriteco.besaba.com +shopsandstores.us +shop.selectcellars.com.au shop-setting-pages.fulba.com shop.sohbet24.net shopthelighthouse.com @@ -18046,10 +21270,16 @@ shorechic.com short-cut.cc shortletnigeria.ng shoukeikaku.jp +show10.square7.ch +showcore.net +show-do.com showdowncce.com showroomlike.ru +showryomg.com shraddhainternational.in shrbahamas.net +shree17gamjainsamaj.org +shreeaadigaurbrahminsamaj.org shreecement.in shreechaitanyatherapy.in shreegyanmanjri.com @@ -18058,9 +21288,12 @@ shreeradhakunjbihari.com shreerangjewellers.com shreesaicare.com shreesattargamjainsamaj.org +shrigpmcollegevileparle.org shrug-increase304.ru shs.grafixreview.com +shsh-rental.net sh-sunq.com +shtihel.ru shuangfeidyw.com shuangyanpijiage.com shuangyifrp-com.us @@ -18069,7 +21302,11 @@ shubhbhawna.com shutdown.cgffood.vn shzrsy.net shzwnsarin.com +siamfingerscan.com siamwininganddining.com +sicbweb.com +siceimpiantielettrici.site +sichercenter.com sicherheitonline.sicherheitbeipp.top sicherheitonline.sicherimpp.top sicherheitsabfrage-sicher.ml @@ -18091,14 +21328,22 @@ sicma-media.com sicoob.idsuporte.com.br sicoobpromocoes.com sicredi2.com +sicredi2.net +sicredi4.com +sicredi7.com +sicredi8.com sicredi-app.gq +sicredibr.com +sicredicelular.com sicredi.com.br.incorpbb.com +sicredicredito.com sicredion.bremv.com.br sicredi-on.ml sicredisms-com-br.umbler.net sicredi.suporteid.com.br sicrednet.byethost7.com sicredpagcontas.hol.es +sicurambiente.eu sicurezza-cartasi.itax9.vefaprefabrik.com.tr sicurezza.cartetitolarimps.online sicurezza-poste-banco-italia.sexidude.com @@ -18111,17 +21356,21 @@ sierrabravoone.com sierrafeeds.com sif3ukt4yh.ll1k5hvewa.madpendesign.com.au sifersgiode.com +siffe2000.000webhostapp.com sig-eb.me sightshare.com +sigin-activitylimit.serveirc.com sig-in-attempt-some.paypal.liquid.mind-of-wrong.com sigin.ehay.it.dev.acconot.ws.italia.oggleprints.co.uk sigin.ehay.it.ws.dev.eppureart.com sigmasixstarsconsulting.com sign098.safariforafrica.com +sign-activateds.com signalisationipas.com signal-office.com signaturesafari.com signaturespacesnj.com +signcontract-etherwallet.net sign.encoding.information.uzmzudseodc2fjpyi6mjcxndiymtuzmzufazdseyi6swh58fmodc2fjqxoc2fjp.chinaboca.com sign-help-webhost.000webhostapp.com sign.hendarson-services.com @@ -18252,6 +21501,8 @@ sign-in-help.ml signinid-account.com-serviceusers-authenticationid.com signininfo.com signin-servicepolicyagreemenst.com +signin.wfmobile.review +sign-ln-lcloud.com signsbybarry.com signs-lifes.125mb.com sign.theencoregroup.com.au @@ -18264,10 +21515,13 @@ siirtsepeti.com siitess-evenntsclaimnotices.000webhostapp.com siitess-eventsclaimnoticees.000webhostapp.com sikacicikang.000webhostapp.com +sikandergroup.eu sikdertechbd.com +siks-erp.pl silaghi-international.com silentalarmhq.com sileria.de +silicagel.com.ua silicoglobal.com silinvoice.com silkenwindhound.com @@ -18280,8 +21534,10 @@ silverospreyscc.000webhostapp.com silverspurs.net silvertel.in silverwoodneighborhood.org +silvestersavingsblog.xyz silvlisdesign.com sima-mehta.com +simaytekstil.com simdie.com simis.siambrothersvn.com simmage.gabrielceausescu.com @@ -18291,17 +21547,21 @@ simorgh.org.pk simplepleasuresadultstore.com simplequiltmaking.com simplesmobilidade.com +simplethings.org +simplifylifetime.com simplybuy.biz simplycommoncents.com simply-high.co.uk simplymed.cl simprove.com simpson4senate.com +sinarwijayaelektro.com sincronismo-bb.com sincronismo.is-an-accountant.com sinembargo.tk singandvoice.com singaporeproperty.review +singatradeing.com singdoc.com singhaniawires.com singin-e3bay-co-uk.daltonautomotive.com @@ -18336,9 +21596,12 @@ sistemrepot.000webhostapp.com sistersofsjabbsr.org sisters.truyen24h.info site2.criaderoeleclipse.co +sitedefesta.com +site.domoparis.com sitegovernanceinc.000webhostapp.com siteliz.com sitemanpaintanddec.co.uk +sitesahome.com.br sites-centre-2018.000webhostapp.com siteseguroo.000webhostapp.com sites-eventsclaimnotices.000webhostapp.com @@ -18352,11 +21615,16 @@ sitess-eventsclaimnotices00.000webhostapp.com sithceddwerrop.cf sitizil.com sitkainvestigations.com +sittek-online.de +sittingonthemove.ml +sivec.ae sixgoody.com sixsieme.com sixtiesrockweekend.es siyahii.com +siyahturpbal.com sizinbankaniz-ziraat.com +sizinggude1.com siztmelleuhm8olbyw.bid sjbnet.net sjboc.dreamhosters.com @@ -18366,6 +21634,7 @@ sjmieq36gejaimkba.trade sjvishymfmbmtyrvry.com sjywudokrzikmr0aike.review sjzsenlia.com +sk55.xyz skaliongroup.com skatinginthesquare.co.uk skcnimfibivt35otaq80.mbservicesyorkshire.co.uk @@ -18377,6 +21646,7 @@ skibo281.com skindred.com skinnybororo.myjino.ru skinsfury.com +sklaluminium.com skmishra.in sknegkyyqnifo.pw skottles.com @@ -18398,16 +21668,20 @@ skypeupdate.com skyscraperdb.com slame.aberpacaran.net slangmeans.com +slanovskiy.ua slatchcare.com +slayerment.tk slcdnbhpclwtokt.com sleamcommunilycom.tk sledinskaya.by slgrpromotion.com +sliceintohtml.com slickgweilo.com slingshotvisualmedia.com sljhx9q2l4.ru sljtm.com slkh7uu.com +sloozynormie.ml slowpcfixed.co.in slrtyiqi007.us sls3.cz @@ -18418,9 +21692,12 @@ small-guliver.ga smalodysmyto.tk smanytdialdw.info smaoewewe.club +smartaibot.com +smartbagmart.com smartchart.com.sa smartdoom.xyz smartenergymodel.com +smart-eth-contract.site smartflow.xyz smartglobalgroup.ru smart-help-online.com @@ -18431,7 +21708,9 @@ smartinfotech.co.in smartmaxims.com smartmediasearcher.com smartoil.com.tr +smartprinting-bd.com smartroutefinder.com +smartsheetss.tk smartshopdeal.com smartsoft-communicator.co.za smartupcities.com @@ -18440,6 +21719,7 @@ smashingstartup.com smbcass.com smbcebz.com smbcnsn.com +smdrsdcollegepathankot.com smeare.com smeatvan.biz smellyfeet.gq @@ -18451,9 +21731,11 @@ smi-engineering.com smile.ganhandoitensextra.com.br smile-glory.com smiles.pontosextra.com.br +smilespromocoes.tk smiletownfarm.com smilingfaceband.com smille9n.beget.tech +smillie.000webhostapp.com smitresearch.in smjhil7c7j.pnhtz2aiwa.madpendesign.com.au smjuitunjewj.pw @@ -18475,10 +21757,17 @@ smpn5jpr.sch.id smpn9cilacap.sch.id smrlbd.com sms18.in +sms-atualizar.top smsboxinfoserveursillimite.esy.es smscaixaacesso.hol.es smsclientorangebox.myfreesites.net +sms-confirmation-wfb.xyz +smsmagnetico.com +smsrecu.godaddysites.com +sms.wfbank.info +sms.wfmobile.info smtijogja.sch.id +smubatik1-slo.sch.id smurywtertw.info sn04rdvvwnsw4yal4vw4dyw.science sn80012897z.esy.es @@ -18500,13 +21789,18 @@ snos24.ru snrav.cn snrp.uglyas.com snsbank.nl.mijnsns.snelzelfregelen.be +snyderphoto.com soaptrip.nl soaringswan.com +sobhbo.info soboro.uk.com soccerinsider.net +soceron.org.br sociablepreterition.com socialfacebook.com social-genius.co.uk +socialincome.in +socialleadssolutions.com socialmediadream.com socialmediawiththestars.com sociedadcolombianadefisica.org.co @@ -18523,12 +21817,16 @@ sofftermoandy.igg.biz sofialopes.pt sofiashouse.web.id soforteinkommen.net +softbank-b.com +softbank-c.com +softbank-d.com softextrain64.com softh.blogsky.com soft.jbdown.net softnappy.gq softquotient.com softsunvinyl.com +software-accurate5.com softwareonlineindonesia.com software.software-now.net softwaresultan.com @@ -18545,8 +21843,10 @@ solaminas.com.br solarkhodro.com solarmas.com.ar solarno-sim.net +solarquente.com.br soldadorasmiller.com solelyfun.com +solenise.com solidar.cl solinfor.ec soliternewsstar.eu @@ -18567,10 +21867,10 @@ solution-auftragsdienst-ppal.net solutioner.com solutiongate.ca solution-istoreweb.com -solutionsacco.com soluxury.co.uk solventra.net solving-informa-id88533567.couriersformissingchildren.org +solycar.com.uy somanidiagnostic.com someligeoas.com sommer.cx @@ -18580,20 +21880,26 @@ sonaliaansh.net sonamguptabewafahai.xyz sonarappliances.com sondeca.com +so-neteel-to.ga +so-netell-so.cf songreen.com sonicelevatorltd.com sonicomm.org sonicons.com +so-nnetel-so.ga sonolivar.com sonoma-wine-tasting.com +sookle.com soothingminds.biz soporte-iphone.info soporte.personas.serviestado.cl.conectarse.mejorespersonaschilenas.com soporte-seguro-servidores278.com +sopronbank.eu soqevuetqfkeluc.com sorchawilliams.com sorclan.za.pl soriyaenterprise.gm +soronglagi.000webhostapp.com soroohgroup.com soroptimistdaf.ca sorrisopratodos.com.br @@ -18613,6 +21919,7 @@ sosteachers.co sotimnehenim.pythonanywhere.com souaid-naz.000webhostapp.com soudagarminerals.com +soukelfellah.com soulemaniaire.ml soulkhat.my soulmemory.org @@ -18644,11 +21951,13 @@ spacesarchitects-ka.com spaguilareal.mx spanishfrompauley.com spaorescoliin0.com +spaparne.gr spa-qualite.pl sparbankenonlineaccount.com sparkasse.aktualisieren.com.de sparkasse.de-vorgangsnummer-kda4.bid sparkasse-onlinebanking.info +sparrows.pl sparsecure.info spartagenxsales.info spartagenxtreviews.info @@ -18659,34 +21968,45 @@ speakershack.co.uk speakyourminddesigns.com specialdayeventos.com.br specialistups.com -specialtyrubberstampsandsigns.com +specializeds.cf spectrocoinau.com spectrocoinbtc.com spectruminfotech.co.in speedex.me speeltuingeenhoven.nl speerperformance.com +spgroup.com.bd +spiderdream.in.net spidol.webcam spielplus.review spierpijn.info spintexplaza.com spiralizerstore.co.uk spirittrucking.com +spkinobe.com spkkursu.gen.tr splojl.com spm.efa-light.com +sponge.sk sponrol.chrzanowskiart.pl sportadmin.myjino.ru +sport.albeu.al sportsbettingaustralia.com sportscity.com.bd +sportsentry.ne.jp +sportshsmith.com sporttrimzlatibor.rs spotmarka.ap0x.com +sprawdzmozliwosciteraz.com spreadsheet.bdevelop.co.za +sprintjogsi.hu +sprucelane.cf spskamin.ru spt.goldcoastguitarteacher.com.au spunkyhealthylife.com spunkyvids.com spurned-checkpoints.000webhostapp.com +spwu9iu4.apps.lair.io spyglassresources.com spykemedia.go2cloud.org spykss.com @@ -18694,6 +22014,7 @@ spymenowornever.com spyshredderscanner.com spywareshop.info spywaresite.info +sq2jk.pl sqfadsde.com sqhofbxqksckbfrs.com sqliinfos.com @@ -18702,16 +22023,19 @@ sqmgckfapqpw.xyz sqrve-online.net squairel.com square1.fastdrynow.com +squareenixcom.ml squarefixv.com squareonline.biz squaresupportn.net squareup-admin.com squarplayham.info squashier-automobil.000webhostapp.com +squatted158.com squibnetwork.co.za squirtvidz.com squrreeesapsace.com sragpl7u1o.pnbqhiloi5.madpendesign.com.au +sravnipolis.com srbindia.co.in src-dropbox.absolutebeautyclinicgh.com srdcfoods.com @@ -18720,7 +22044,9 @@ srever-summary.com sricar.com srilaini1helprecoveryii.000webhostapp.com srimgnn.download +srisaimahilatrust.org srlizvnqqzjmufi.com +srmovies.com.my srnartevent-lb.com srpze.saqibsiddiqui.com srv118.teste.website @@ -18734,6 +22060,8 @@ ssaintander-serv1.com ssartpia.or.kr ssautoland.com ssbo98omin.rr.nu +ssecure-setup.com +ssertoolii.usa.cc ssetbihar.com ssgsna7n.beget.tech ssh-401k.com @@ -18749,6 +22077,7 @@ ssl.login.skype.com.gohiding.com ssl-lognewok.com ssl-paypal.de-east-account-verification-center.xyz ssl-paypal.safer-security-and-safe-ty-center.xyz +ssmuye.com ssngpesnpadu.info ssnkumarhatti.com sso.anbtr.com @@ -18759,22 +22088,28 @@ sstjhdj7jlled5olwqcb.littlematchagirl.com.au ssuskne.com ssustts.com ssxxtwqq.wufoo.com +stabil-therm.gr +stable-environment.co.uk stablepweb.su stabroom.cn stacywilwertphotography.com stadninagoscimiec.pl staffingsouls.com staffsolut.nichost.ru +staffwrights.5gbfree.com stagetruck.co.za staging.elemental-id.com staging.schoolsleuth.org staldecor.pl stalkchalk.co.uk stalliontrailblazer.co.zw +stalworth-perforati.000webhostapp.com standard-gis.com standardprecisionbellows.com standeraccountants.co.za +standokcapital.com stanleypark125.ca +stanmoresandstone.com.au stanrandconsulting.co.za stantonchasedrive.com.ref2343432.merciotanglos.com staraskola.mk @@ -18785,11 +22120,15 @@ stargatemusic.net starpacintl.com starserg1984.net starslay3r.net +startc.co startec-paris.ro starter-12.com starterpackproductions.ru startnowluck.ru startwritingalpha.website +starwish.ae +starypodrywacz.pl +stash.by staswiselka.pl stateassociates.com.pk statement.index-cgi.privacy.secure.problemidcase.com @@ -18798,11 +22137,13 @@ statesmanlike-eight.000webhostapp.com statics.imperdible.cl staticweb.bankofamerica-validate.com staticweb.com.ferrokim.com.tr +statisense.com staydryboatlauncher.com stayinsa.co.za stayinschoolfoundationuganda.org st-bo.kz stchartered.com +steadfastjanitors.ca steak-frite250.gq steamcominty.xe0.ru steamcommuity.ga @@ -18813,15 +22154,18 @@ steamcomnrunity.ru steamcomrnunity.ga steamcomunity.su steamcomunlty.com +steamconmunutlu.com steamconnunity.ofsoo.ru steamecommunity.com steam.fasting.tk +steamientostudio.top steammcomunnitty.ru steam.myago.tk steam.serulom.tk steam.steamscommunity.pro steamsupport.vid.pw steam.zombieden.cn +steccotoys.com.au steelpoolspty.com steelsshop.com steelsshopping.com @@ -18831,12 +22175,15 @@ stefanie-bolemant.de stefanmaftei.co.uk stellacadentemaison.com stellamidia.com.br +stellar-dolphin.org stellarlumens09.000webhostapp.com +stellar-w.com stemcelllist.com stepaheaddaycare.co.za stephan-herb.eu stephaniersaberan.com stephanlooney.com +stephenbest.com stephwardfashion.com stercy.website sterpaoyetdlamn.info @@ -18853,13 +22200,16 @@ stevonxclusive.com sthenri.com.au stickcloth.net sticksome.net +stickyholsters.bid stiimcanmuniti.cf +stiker.kl.com.ua stilltherefore.net stinkytickes.com stirfrygames.com stitchandswitch.com stitchgrrl.com stivencardenas1208.000webhostapp.com +stjameselmira.ca stlouis.sla.org stmatthewsnj.org stock5188.com @@ -18867,6 +22217,7 @@ stock-pro.info stoltzfamily.co.za stoneagepk.com stoneb.cn +stonedroplcc.win stonefachaleta.com stoneprice.ru stoneville.bfb.asn.au @@ -18874,7 +22225,10 @@ stopagingnews.com stopiphone.top stoplacrise.biz stopnarkotic.ru +stoquest.in +store001.mybigcommerce.com store4everything.com +store.exelium.net storefedexship.com store.id.apple.liverpoolbuddhistcentre.co.uk store.malaysia-it.com @@ -18886,10 +22240,15 @@ stornierenswitzpavpalkontos0.com storplast.com.ua storustovu.dk storyinestemtmebt.com +stovallbaptistchurch.org +stoves.bioenergylists.org stpauliperle.de stpieautho.com stqlxcn4z0vhjfjlcpcv3yiy9ly.download +stragnetloglogin.usa.cc +strains.ml stratariskmanagement.com +strazcetech.com streamlinebasicsolution.com.ng stream-partage.com streamqobt.com @@ -18917,6 +22276,7 @@ stsolutions.pk student6.co.uk student9.co.uk student-pickup.com +students.igg.biz student-survival-guide.co.uk studiesmadesimple.com studio116.ru @@ -18928,9 +22288,11 @@ studiolm.ru studiomark.in studiomsquares.com studioopussektile.mk +studiorota.it studio-taddei.it studiotitus.com studiotosi.claimadv.it +study-by.com sturdeephotography.com stutterdate.com stvv5g.online @@ -18965,11 +22327,13 @@ subhashmohan.com subhsystems.com submit-infopp02.hol.es subofertademaio.com +subpromocao.com subscribefree-fr.com subscribe-free.info subscription-access.com subskrypcja.tvhr.pl substanceunderground.com +subs.vgu.tv success-financial.com successful.altervista.org successfuleating.com @@ -18984,7 +22348,9 @@ suddenmeasure.net suddhapakhe.com sudeep.theinversionstudios.com sudgroc7qplki87yz1wn.littlematchagirl.com.au +sudorific-web.000webhostapp.com suegovariancancerrace.com +suejay.com.au suesschool.com suexk.ga sufawcsa.co.vu @@ -19015,6 +22381,7 @@ sumfor.cfpwealthcpp.net sumicsow.gq summary-accountsupport.com summary.paypai.resolve.tangankiting.com +summary-report.myvnc.com summary.secure-update-service1.com summarysupport.account-activityservice.com summary-update-user.com @@ -19022,6 +22389,7 @@ summititlefl.com summittilelv.com sumohimbe.com sumpangantuk.com +sumsunmotor.com sun1rise.moonfruit.com sun-consulting.co.uk sundumgroup.com @@ -19057,10 +22425,12 @@ superaccountdigital.com superacionpobreza.cl superbandeirante.com.br superdon.h16.ru +superfishaquatics.com.au superfoodfacts.info superhamster.nl superiorgaragedoorsystems.com superiorperformancepetroleum.com +superlative-proffer.com supermarketdelivery.gr supermercadosbandeirante.com.br supermercadosbbb.com @@ -19070,6 +22440,8 @@ superpromopinguim.com superqualitypackers.com supersleuths.com.au superstarpanda.com +supertiens.com +superwebnet2018-com.umbler.net sup-finance.com supinari.com suplentonkjaya.com @@ -19100,6 +22472,7 @@ support-account.chordguitarkito.com support-account-information-caseid001357925.com support.accs-requitmnee.com support-activity.000webhostapp.com +supportandrewwilkie.org support-applebr.com supportapple-icloud.com support-apple.me @@ -19124,6 +22497,7 @@ supportgeneral.16mb.com supporthdit.16mb.com supporthelp1428158.online supporthelp-instagram.com +support-identify-ads-manager.ga support-info-online.com support-info.pe.hu support-info-receipt-confirm-pay.com @@ -19143,6 +22517,8 @@ supportpaypal.16mb.com support.paypal.keratt.com supportpg.com.br supportphonelost.com +support-rakutencard.com +support-rakutencards.com support-revievv.com support-review-paypal.com-secure-webapps-login-acivity-problem.tosaytoday.com support-secure-manage-setting-myaccount.com @@ -19153,6 +22529,9 @@ support-service-fb.16mb.com support-service-online.ml support.singupforporno.com supportslimited.net +supports-mysoftbank.com +support-softbank.com +supports-rakutencard.com supportssecure.com supports-softbank.com supports-summaryauthpolicyagreement.com @@ -19163,6 +22542,7 @@ support-team-help-you.com support-team-staff.tk supporttechniques.com support-update-data-verification.com +support-wfb.xyz supporty7.regis-fanpageee-confirm.ga support-you.in.net support-your-accounts.com @@ -19184,13 +22564,15 @@ supstikers.000webhostapp.com surebherieblast.estate suregodlvme.coxslot.com sureshmehrotra.com +surfacedesigners.us surgefortune.com surgicalloupe.co.in +surpreen19.sslblindado.com +sursolutionsllc.com surubiproducciones.com surveyclickon.000webhostapp.com surveycustomergroup.com surveyforall-safeway.staffs.hamwi.net -surveys.envisiongloballeadership.com survivalandcrossfitness.com suryaalamilandscape.com susandeland.com @@ -19203,11 +22585,14 @@ sushouspell.com susiewalker.com suspended-facebook-temporarily.com suspendfbaccount.com +suspension6039.hol.es suspension-apple.com +sussextennis.tk sustainablefurniture.net sustinea.org sutalarisafijuddindakhilmadrasha.edu.bd suttonsurveyors.com.au +suub-sper.ro suuporrt53.confrim-fanpage111.cf suvworks.com suzannemahler.com @@ -19221,21 +22606,26 @@ svetkapenza.000webhostapp.com svetlamk.beget.tech sviezera-epost.com svrjyfherds64.com +svrsea.com svstravels.in svstyle.com svzmtffhpglv.ivydancefloors.com swadhyayyoga.com swansea-accommodation.co.uk swantasmith11.org +swapnlokhomes.com +swartmodder.com swattelectronica.es swattradingco.name.qa sweed-viki.ru sweetideasbysusan.co.uk +sweetmasteringstudio.com sweetseparate.net sweettalk.co swe-henf.com sweinsteiger.nl swell.1hpleft.com +swf-bd.com swf-ouvidoria-01936368.atm8754340.org swiftblessings.co swiftpro.swiftproductions.com.au @@ -19246,6 +22636,7 @@ swipudj4t9jyw3o.stream swirliest-taxi.000webhostapp.com swirlworld.net swisscarrds.net +swisscombleiwin.typeform.com swisscom.com-messages1.co swisscom.technologies.mykonasme.com swissgoldenmillionaireclub.com @@ -19265,7 +22656,11 @@ sxh7f1rfkv5wimtmtckdrw.science sxhhyy.com sxlsk.saqibsiddiqui.com sx.mobsweet.mobi +sxsainct.com sxxmn-pagefb.ml +sxzunjh.com +sy386youths.xyz +s.yam.com sycamorecottage.co.za syd5syxuvmcfzd5oyxdk.mbservicesyorkshire.co.uk sydsarthaus.com @@ -19278,16 +22673,19 @@ sylw6szk8w3tokaomfdl.alfacomercial.com.br symmetrytile.com sympation.com synanthrose.com +syncordisconsulting.com synergcysd.com -synergeiokatharismou-thessaloniki.gr synergycapital.jp +synergytek.com.tw synjhcoufdpnruf.com +syntechoil.pl syntechsys.com synthetics4semis.com syraetpejsdasr.info syseguros.com.br syshainc.com systeem-particulieredatabeheer.cz +system2018.at.ua system-62sk2.stream system-ads.000webhostapp.com systemalert93.com @@ -19303,6 +22701,7 @@ systemlockedaccount.cf systemname.xyz systempagehelp.com system-page-recovery.com +systemrazors.com system-recovery.000webhostapp.com systemschecks01.000webhostapp.com systemsenragdll23.in @@ -19310,22 +22709,28 @@ systemtransfers.com systemunblckpages.co.nf systimrecovery48.000webhostapp.com systttem.ddns.net +szamla-telekom.telekomfiok.belepes.eedgetourtravel.net szdamuzhi.com szerelvenybolt.us szgfduvop1ixu8.review sznaucer-figa.nd.e-wro.pl sznm.com.cn szolnoksobarlang.hu +szpk.pl szzlzn.com t0x529rn84tpw7sp62un.businessrulesanalysis.com t210ql2sll.ivertiipolska.com.pl t2t2.com +t3rmiinal.xyz +t3rminall.pw t3t0je3qiqqt03u.bid t4e.org t4kpodau1mllxysswvrjqzww.trade t6iwofen4waq5q.bid +t6rminal.club t6taqq1vap6.bid t70123.com +t7rminal.pw ta20w32e7u.ru tabbyhonoria.com tabelanet2.dominiotemporario.com @@ -19333,10 +22738,15 @@ tableauxargentes.com tablelegs.ca tablet.gutterhelment.net tabletit.fi +tabloidmitra.com +taboolatinas.com +tabtaxn2018.com tachedebeaute.be tackroomstoragecabinets.com tacolibre.pl tactical-supplies.com +tacticaltrainingteam.cl +tadaku.bid tadn6u725ltkwavglq.download taekwondoplymouth.co.uk taekwondotdf.com.ar @@ -19351,7 +22761,9 @@ takipcimbu.site takshilamultimedia.com taku-kusuka.com tal48ter.info +talamos.co.il talante.com.br +talanyuvraj.000webhostapp.com talented102-writer.xyz talented105-writer.xyz talented110-writer.xyz @@ -19375,6 +22787,7 @@ tamatar.cf tamimbappi.us.kzpcmad.tk tamiracenter.co.id tampaiphonerepair.com +tandia.club tandshijab.id tangerine.ca.securepay.support tangerinemap.com @@ -19388,6 +22801,7 @@ tanlaonline.com tanpart.com tantema.ru tantesh.com +tantrachimaster.com tanuklaverop.com tanyalehjandro676.000webhostapp.com tanzstudio-sedello.de @@ -19395,11 +22809,14 @@ tao0451.com taorminany.com taozhlp.info tapecariamiranda.com.br +taphilip.com tapshop.us tarabatestserver.in taraitirohtak.com tarati.se +targer.co.za targonca-online.hu +taruhanolahraga.com tarynforce.com tasimbaba-niak.000webhostapp.com taskmate.com.au @@ -19408,6 +22825,7 @@ taslimlillkahhar.altervista.org tasokklso.com tasrajutmacora.co.id tasselled-detachmen.000webhostapp.com +tastevenders.com tataragroup.comken.barkersbakery.com.au taurus.eu.com taurusproducciones.com @@ -19429,13 +22847,16 @@ tax-service-govuk.com taxslordss.com taxxresite.com taylanbakircilik.com +tazagaz.greenflip-flop.kg tazatarin.com +tazozuatonline.com tbaludhiana.com tbaong.co tbhomeinspection.com tbs.susfkil.co.uk tbuzzardsportfolio.com tc2bq7mvskujmw1b04qfjw.review +tc-avrora38.ru tchetorkin.ru tcmempilhadeiras.com.br tcoaks.com.br @@ -19459,11 +22880,14 @@ team-account-support.com teamamerika.org team-bobcat.org teamemployment.ca +teamerchantcomic.com +teamerchant.jennabc.ca team.klookva.com.ua teamok.000webhostapp.com teamrecoverbusiness.co.vu team-storeapple.cf teamsupport.serverlux.me +teamtrim.cf teamtusk.com teamverifyaccounts.com teasernounternse.online @@ -19480,11 +22904,13 @@ tebiede.cn teb-online-tr.com tebsubem.net teb-subeniz.com +tech4dreams.com techbdnext.com tech-comfir.000webhostapp.com techcrunch.co.ke techieandyouknowit.com techieprojects.com +techies.co.ke techinvaa.000webhostapp.com techjuicewest.com techkesho.com @@ -19493,8 +22919,12 @@ techmob.ir techmorich.com technicalasupport.com technickauniverzitaostravaupdate.weebly.com +technimum.com technoklus.com +technokontakt.com.pl technologydaerahkhususibukotajakartaraya.com +technomould.gr +techrevolutions.fr techshopbest.000webhostapp.com techsonicultrasoniccom.000webhostapp.com techtightglobal.com @@ -19505,6 +22935,9 @@ tecnimar.com.uy tecnimpspa.com tecnomacusani.edu.pe tecnomatic.net.br +tecnova.cl +tecnovags.com +tecoassociation.org tedditomi.trade ted-fisher.pl teenpatti-coin.co.nf @@ -19512,6 +22945,7 @@ teesminkaspeed10.ga teezmo.us teg-tech.com tehnolan.ru +teho.com.sg tehprom-s.ru tehpucukharumadadipucuknya.com tehrmtech.com @@ -19520,6 +22954,7 @@ teinenjoy.com tei.portal.crockerandwestridge.com tejanopatriots.com tejasmaritime.com +tejk.online tekin-emlak.com tekneaydinlatma.com teknomasa.com @@ -19543,71 +22978,99 @@ television-netfl-auth.wearenutz.net tellus-resources.com teloblar.com telomereboost.com +telusurnews.com temizliyorum.com temovkozmetika.com +tempanalise.pt tempered-transforme.000webhostapp.com +templatesbay.com templenewera.com templesophia.org +tempogerencia.com.ve temporary777winner777.tk +temporary.nut.cc tempviolation.cf temp-violation-page.com tenampacr.com tenaxiafashion.com tenedromhouses.com tenin58gaccel.rr.nu +tenniscostadelsol.com tennis-kharkov.com tennis-shop.mk tenorsoftware.com tentoepiskevi.gr tentsf05luxfig.rr.nu tentudiateatro.com +tep4u.com +teqjqccybyvlfbru.com +ter2018.000webhostapp.com terassss.000webhostapp.com -tereciabrownphotography.com +terbush.net teresadugicateachcomau.000webhostapp.com teressanilam.com +terhshs.gq termascurarrehue.cl termiks05.000webhostapp.com termodan.ro term-of-services.000webhostapp.com +terolink.com.uy terralog.com.br terresdestel.com terrevita.com terserahmu.000webhostapp.com tersereah-kamu.rumahweb.org tersso29.beget.tech +terviyandefolnedse.com terworkingaccountapple-yourverifiedhanc.com tescobank.alerts.customerservice.study.happywin.com.tw tescobank.customerservicealerts.cimaport.cl tese.miranda.net.pe +tesla3.fr tesorosdecancun.com tesst.smallmoneybigtinz.com test2.jessekanclerz.com +test.aaysolar.com test.alojamentouniversitario.com testanythingaa.com test.aretours.se +testbuddy.biz +test.dirktuip.nl +testeroot.ml +test.fireonlineradio.com test.gaxtoa.com testim.legostore.kz +testmyblocker.com testmymethod.com.aicconsorcio.com testmysserver.com +testosteronesite.com testpersonalidad.000webhostapp.com testscpp.ml +test.slayerment.tk test-support122.ml +testtrytryr.usa.cc teturner.com +teurhr.org teveta.mw tevhidigundem.ml tevkoeiace.ml +texacon-verify-547fcd.bitballoon.com texascougar.com texasfhainspections.com texasforeverradio.com texasvendit.com +text-confirm.xyz textenadorborg.ml textilesmavi.com +textmate.tv +text-message-bank-confirm.confirm-wfbnk.xyz texttalkservice.com texwaxrolls.com teyanatayloronline.com tezoriholding.com tf7th.net tfghj.cf +tfhvccny.com tfiytdiytdiytfdiytfitfd.000webhostapp.com tfpcmedia.org tfpmmoz.com @@ -19625,9 +23088,12 @@ thaianaalves.com thaigolfbooking.com thaihuminrich.com thaisilpa.com +thaiticketmajor.com +thaivillagehouston.com thamarbengkel.co.id thanhchungcu.com thanhgiang.edu.vn +thaotranland.com thapsumus.ga tharcons.000webhostapp.com thatonerandomfan.com @@ -19643,15 +23109,23 @@ theaccountidhelp.com theaccountidhelp.info theaccountidlimit.com theaccountidlimitinfo.com +theaccountsechelpa.co.uk +theaceexports.com theaffirnityseafood.com thearcticoiler.com theaylesbeareinn.co.uk +theazforum.com thebarnweddingphotographer.com thebernoullieffect.com thebestbusinessadvices.com +thebestdallasbusinesses.org +thebestpizzadough.com thebillinginc.com +thebluesman.net thebombadils.com the-book-factor.com +theborderhounds.com +thebusinessgroup.info thecafeasia.co.uk thecapacityforlearning.com thecareercreative.com @@ -19660,6 +23134,7 @@ thecheckpointchallenge.com thecheesecake.cafe thecinguntes.io thecluoea.co +thecodeshop.co.za thecoffeelofts.com thecompanyown.com theconroysflorist.com @@ -19668,15 +23143,20 @@ thecrazylifeofcarmen.com thecrescentinclayton.com thecrow.com.br thecustomerinfosecurity.me +thedivorcecenter.com thedragon.biz +theearprompterbook.com theedgerelators.ga theelmsindooroopilly.com.au the-eventservices.com theevermore.com.au +theeyeshaveitfc.com thefashionblog.top thefashionmermaid.com thefc4ds.com +thefeedstoreseattle.com theffgthruunnbbc.com +thefirstoutlet.ru theforceagency.com thefreedictionarye.gq thefrezr.beget.tech @@ -19692,9 +23172,12 @@ thegoodnewsband.org thegratitudeguru.com thegreekmoneysolution.gr thegreenshoppingchannel.com +thehangpower.cf thehautesociete3.visionpush.com thehishers.com thehistorysalon.com +thehmfnec.co.uk +thehub.devclever.net thehypnosislearningcenter.com theinternetsoon.com theisennet.de @@ -19706,15 +23189,21 @@ thelandagent.co.uk the-lastship.com thelazyim.com theleadingedgecoaching.com +thelensproject.com.sg +thelfyulyu.co.uk thelightbulbcollective.com thelimiteduseronline.org thelobolair.club thelrein.com thelulusband.com +themakemoneyonlinehq.com themanifestation.org themedicareeshop.ru +themklsmart.ca themodshop.ca themodules.ru +themokaortmdesc.org +themostpopularexercisequestions.net thenabler.com thenaturejournal.ca thenetworkstorage.co.uk @@ -19725,11 +23214,14 @@ thenewsroom.in thenextchapterisstarting.com thenightshiftdiet.com thenixoncw.com +theoklis.keepfree.de theoluamanore.com theonetruematt.com +theorchard-parung.com thepainfreeformula.com thepayshj.com theperfectlogin.info +thepharmacymart.ru thepilatesfisiofitness.com.br thepinch.net thepinkdiamond.com.tr @@ -19739,25 +23231,34 @@ theporkauthority.com thepowerofnature.co.za thepublication.co.za thepurple.life +therapeuterelationdaide.com theratepayersdefensefund.com therawfoodwoman.com therealryanralph.com theremedydeal.su therenewalchurch.org therenez.co +thermabuild.ie +thermasteelinc.com thermopista.com therocnation.org therottingcartridge.com thesavvyunistudent.com thesecurecompany.su thesecuritymyaccount.org +thesetrfwd.co.uk the-shoemakers.net thesslao54.000webhostapp.com +thestandardpress.com thetorpedoes.net +thetuitioncentre.co.za +theuloskses.co.uk theundisputableinterlectualfreehomediver.com theunlimitedmyprivate.co theupdateinfo.com theupsidedownunder.blog +thevillasdowntown.com +theviraltechblog.com thevisagateway.com thewall-usa.bid thewealthdiscipline.com @@ -19767,10 +23268,12 @@ thewellnessprojectnyc.thinkeatsmile.com thewhiteswaninn.co.uk the-wildbunch.net thewinslowgroup.com +thewqeipvlks.co.uk thewritersniche.com thexdc.com th-facebook.com thhps.com +thiiiioo.cf thijs-steigerhout.nl thinkage.co.uk thinkers-inc.com @@ -19778,10 +23281,15 @@ thinkhell.org thinklimitless.co.zw thirdrange.co.uk thisgreenblog.com +thisinzogetstartedphp-untormenting-conjurer.mybluemix.net thisisyourchangeqq.com +thisp.in +thissideupdesigns.com thiswatchticks.com +thither-commonweal-warren.com thitruong-batdongsan.info th.mynavpage.com +thoidai.ongruotgaloithep.com thomas155.com thomasduncanboattransport.com thomasereyitomi.com @@ -19791,17 +23299,23 @@ thomasparisi003.000webhostapp.com thomchotte.com thomessag22-autotrade.com thonhoan.com +thoonganagaram.in thooph2.ru thorasakhee.com thoughcondition.net thoughttogether.net +thoxinh.ooo thpqvpken.fgppchg.fgpp.com thrany.ml three381.com threepillarsattorneys.vtgbackstage.com thrilok.com +thrissurcalltaxi.com throne.thehelpbiz.com thubagutsa.co.za +thucduongbaoan.com +thucphamnamviet.com.vn +thunderintau.com thuvienxanh.com thwcounseling.com thxhb.com @@ -19812,8 +23326,10 @@ tiantmall.com tianzhe58.com tiarabakery.co.id tiaradewi827.000webhostapp.com +tibrel.usa.cc ticketdoctor.net tickettocruise.com +ticklemyivories.com ticomia.net.br tidewatermech.com tidyup.company @@ -19823,6 +23339,7 @@ tiendawebonline.es tiennamphat.com tienthinhcalendar.com tierrasanta.com.co +tiersock.com tiesco.co.tz tieugimpyubkofnx.pw tiffany-homes.com @@ -19831,11 +23348,14 @@ til5d6zn.beget.tech tillfeel.net tim8efnz.beget.tech timaya.ru +timbalok.co.za time4nails.com.ua timeday24h.net timedirect.ru timela.com.au timelessconference.com +timenduaghahowa.com +timep.com.au timestalks.press timgiesecke.com tim-izolacije.hr @@ -19863,33 +23383,41 @@ tirfadegem.com tiryakihaliyikama.net tissus-toselli.com titaniumcorporate.co.za +titless.igg.biz tittel-sound.de tivoliwines.com tiyogkn.com tjssgdxyxh.fgppchg.fgpp.com tkenzy.com tkislamelsyifa.co.id +tkskota.com tkxerw.com +tkyiof.com tkzwhdyk.com tlidjenegroup.000webhostapp.com tljchc.org +tljmltyl.fastpillswebmart.ru tmakinternational.com +tman.insec.org.np tmdmagento.com tmfilms.net tmhouserent.trade tmjitzfa9sh5s6j4iaz4.littlematchagirl.com.au tmlloyd.com +tmtoys.com.vn tnlconstruction.com toastinis.com toavenetaal.com tobyfrost.000webhostapp.com tocaloma.com +tochotelsng.com toctok.com.mx todayjobalerts.com today-newday.cn todayspeaks.com todayveriys.com toddschneider.com +tododinos.pe tojojonsson.com tojojonsson.net tojojonsson.org @@ -19899,6 +23427,8 @@ tokenins.xyz tokensale.havven.sale tokensale.ico-havven.org tokensale.xn--havve-7l1b.com +tokentelegram.net +to-kessel.ga tokhaybewja.com tokmutualwealthportfolio.000webhostapp.com tokoahbab.berniagabagus.com @@ -19913,6 +23443,10 @@ tokushu.co.uk toledolawnsprinklers.com tolen.edu-gov2.kz tolyan.pro +tomarjackson.com +tomas.datanom.fi +tomasztelej.pl +tomatoartschool.com tomkamstra.com tomnhoithit.com tomparkinsomgeneretaeaccescodegrenteforthebilingrenewincrew.tomhwoodparkunik.com @@ -19924,31 +23458,43 @@ tondapopcorn.com toneexcelgreat.com tonefacialmuscles.info toners.ae +to-netel.tk tonetteveiculos.com.br tongamsirait.com tongjii.us tonhushop.com tonic-billet.000webhostapp.com tonikasia.com +to-nnetel-to.tk tonton-videobokep-terbaru-aku.esy.es tonyyeo.com toombul.net toonaroona.com toothwhiteningfairfieldct.com top10.mangoxl.com +topacres.com topapk.mobi topaztravelsng.com topcioski.mk +topclubpalmas.com.br topcoatinc.info topconmodels.com topdatingsites.party topdeckflooring.com.au +topdholis.com +topdunet.fr +topengineers.co.za +topeni-vlcek.cz topfoodseafood.com +tophomedecoroptions.com tophyipsites.com +topicmonster.com topikenrical.id +topintegral.co.uk topmailersblog.com topmarketingonline.com.br top-nail.by +topoloveni.ro toponlineagent.com topproductsusa.com topsaleportal.su @@ -19957,12 +23503,15 @@ toptargethot.ru topwebtrust.ru topwinnerglobal.com torcerj.com +torcidaimperdivel.com +toreedshop.trade torefloor.net torehurt.net torereach.net toresaturday.net toresu.net torewrote.net +torieselamstromoredungroibansk-omnivorous-largeness.mybluemix.net tornlundbygg.se torontoit.info torosindomandiri.com @@ -19979,9 +23528,11 @@ totalgravura.md totalizandoatual.uni5.net totallykidz.in totanco.ir +totemicsolutions.com totsk.ru tottaldomain.cn touchmidipedal.se +touguadeaude.getenjoyment.net touiltbu.com tourbihar.com tourdiezmedellin.com.co @@ -19996,7 +23547,9 @@ towersbuild.sa.com townhall.weekendinc.com toybabi.com toyouor.com +toytalkclub.com tpatten.com +tpbdsrqf.com tp-group.info tph-gion.com tpjtejqldccu.com @@ -20006,7 +23559,9 @@ tpwelectrical.co.uk tqb2oxx3cj7kezucgdu.science tqglobalservices.com tqljgkj7qkg69nttemuegf0.review +tqmbuying.ml tqopkwusf.com +tqrxyjjezerv.info tqwe651qweqweqw.com trabalheondequiser.com.br tracehagan.com @@ -20026,8 +23581,10 @@ tractovar.com.ve tractvin.ml trada247.net trademan11m1.cf +trademe.co.nz.advocacias.com.br trademissionmgt.com tradeondot.com +tradesignempresa.com tradevipmaster.ru tradewebtorg.ru traduzparainglescom.domainsleads.org @@ -20056,9 +23613,11 @@ transcript.login.2016.doc.highplainsmp.com transcript.login.2016.lerupublishers.com transduval.cl transfers.bitcoin-uk.ga -transitalia.es +transilient-citizen.000webhostapp.com transition.org.cn transitiontomillionaire.com +transkom93.com +transmatias.com transmercasa.com transoceanoll.com transportadorabraga.com.br @@ -20072,6 +23631,8 @@ travalinasia.com travastownsend.com travbae.com travel274.com +travelboysafrica.com +traveler-mir.bid travelingsola.com travellingprofessor.com travelnewsgreen.com @@ -20094,39 +23655,51 @@ treatsofcranleigh.com tr-ebireysell-halbank.com trecadeheje.com tredexreturns.esy.es +tregaskisagency.com treinamentohacking.com trekwithcraig.com trendlinez.co.in trendyartofliving.pl trendyclothing.in trestaropriy.com +trevoffs.co.za +trewqas.hostvietnam.xyz treyu.tk tr-gdz.ru tr-halka-ozel-firsatlar.com trhalkbank-bireysel.com +trhkkjur.tk triathlontrainingprogram.org tribblenews.com +triboteen.com.br +triedtold.net triedwithfire.com trijayalistrik.com triligenergy.com trimbleconstructionservices.com trimmest.ee +trims.pk triphasepower.co.ke triumphedger.000webhostapp.com triztech.com.my trk132.benchurl.com +trlmpo.com +trnunmavidonghemayddosok-unsuspendible-entophyte.mybluemix.net trolleydolliedesigns.com tropicaleurasialtd.com tropicanaavenue.info tropicasher.com.br tropitalia.com.br +trosavto.ru troshjix.ml trouble.cachetinvestments.com +troupelsg.ch troysumpter.com tr-qnbfinansbank-enpara.com tr-subesi-bireysel-teb.com trtrtmattchhhviewss.000webhostapp.com trtsport.cz +truat.co.za trucap.co.za truckersemanifest.com truckinghaughton.com @@ -20145,32 +23718,42 @@ trusturman.com trustusa1.com trutilitypartners.com trw8rhwwni33t3j1q.download +trx.claims trxdenciuylbbydgfa.bid try-angle.com +trybestsale.su tr-ziraat155yilsubesi.com tr-ziraatbank-bireyselesube.com trziraatbankislemleri.com tr-ziraat.com tr-ziraattbank.com +tsbinterativalocal.com tsbonlinesupport.altervista.org tsdxcvhj.co.vu tsfkjbw.com tsiexpressinc.com tsilquantum.com +tsldada.pl ts-minta.com tsopouridis.com tstrun.com tsu-68.com +tsvpn367.ru tswgqcseq.com ttanger.000webhostapp.com tta-property.fi ttb.lpcloudsvr302.com +tthiiiioo.ga ttkdyw.com ttkgroup.vn ttmaiil.com ttrade.elegance.bg tttfaero.com +ttvurdu.com +ttybnxcophvx.ga +tubakolight.ga tubanprinting.com +tubelightkhan.tk tubeqq.ml tuberiasperuanas.com tubtaly8bwpgge.trade @@ -20186,6 +23769,7 @@ tukpoqtye2p2pr04lqibpny.bid tulindogruer.net tuliptravel.co.za tumbintwo.xyz +tumldimowjqbkupubmnuy.biz tumprogram.com tu.mulhollandluxury.com tunebaznaiana.com @@ -20195,9 +23779,12 @@ tuneservices.com tunisie-info.com t.upajs.co turbinetechit.com +turbotubes.cl turcotteconstruction.com turiesmo.com +turipark.com turismoruralmoratalla.es +turkeygo.com turkishouds.com turkogluelektrik.com turn8d.com @@ -20215,15 +23802,21 @@ tv0toayrcchkfq.bid tvandsportstreams.com tvapppay.com tvforumbd.com +tvingroup.com tvjjwqsrkvhjy15ehnltx3m.trade tvjpjz1swaolnugpit6k.littlematchagirl.com.au tvjpjz1swaolnugpit6k.maherstcottage.com.au tv-live-production.com tvmedion.pl +tvmesdeferias.kozow.com tvnamu2.com +tvnothbrwbsxkvmqvtfc.org +tvoetbjrby.com +tvthsvxbbbfwcyldo.com +twceypv.com +tweakcanalstrike.000webhostapp.com tweet818k.2fh.co tweetr.ml -twentefoods.com twentytwoclothing.co.uk twilightfalling.com twinaherbert.org @@ -20231,11 +23824,17 @@ twinklelittleteepee.com.au twinsmacau.com twinspack.com twistpub.com.br +twittter.hol.es +twniwcnayraxtpljgwp.net twocenturyoffice.com +twodemo.com +twomanonewarfare.000webhostapp.com twoytuswrks.000webhostapp.com twqyui.com twrocket.org +txart.me txpido.com +txt-suspension-approval.va-authenticate.top ty7ezzt5jw.uq1zmgukp5.roanokekappas.com tyareview-document.pdf-iso.webapps-security.review-2jk39w92.gymwiso.gq tyauniserunsiousern.online @@ -20243,39 +23842,46 @@ tycotool.com tyehis.linkgaeltdz.co.za tygrove.com tyjunin.cf -tylerjamesbush.com typhloshop.ru -tyrecycle.com.au tytanworks.com tyuogh.co tywintress.com tyytrddofjrntions.net tzauylymgqeoqllecmhn.ahdaaf.org tz.jiguangie.com +tzseries.gq tz-tribunj.hr u0466829.cp.regruhosting.ru u0477674.cp.regruhosting.ru u0482802.cp.regruhosting.ru u0c6swthha.arorazphotoworld.com u4vf9amd0irgpu3rfq.stream +u532344488.hostingerapp.com +u6091953.ct.sendgrid.net +u64895004ikkff.000webhostapp.com u6543ewfgh.dyndns-work.com u7111053.ct.sendgrid.net u8959882.isphuset.no u8akdd5e9r5upa.stream u8jxhglt2csdqqo.stream u8uaecfqepkrumjxtizzcg.download +u9988.rently.com uairvwwpsck.pw uantonio.pl uaseqxra.com uasuoreapes.com +uawgf.ml uaxkanbg.pw ubc188.top +uberdescontoscopa.serveftp.com ublxrvlmfctrq4viq.stream ubracing.co.uk ubs-aag6suiss.000webhostapp.com ubs-online-digital.com ucanrose.com +ucccu.or.ug uci.securesoft.info +uclcollege.com uconcordia.co.pe ucylojistik.com udecodocs.net @@ -20285,31 +23891,39 @@ udyama.co.in ue8b46csp2s4b0zgjxcp.littlematchagirl.com.au ue8busngdruy.bid uedrmanuelnuneztovar.com.ve +uejkqfbugdrbbsr.org uejuliogarmendia.com uesdsnkemclot.com +ufhxlyptdgmius.net ufmtevbllqbbxjit.info ufuzy3xalkx1fddhxiaink7w.review ufxfjdvhcvmtrxkxksvaj.pw ugarteycia.cl +ugdmkqwm.medicalcaremart.ru uglyas.com uglyaudio.com ugnbdrseblck.com ugofit.com ugpittsburgh.com +ugreuccu.tk +ugyenacademy.edu.bt uhjpawkokhyypinol.pw uhlandstrasse.de uhqweueqovu4jq5qk3qu.mbservicesyorkshire.co.uk uhzgftmjan6avtcvkrhu.littlematchagirl.com.au uiaolsmnydtrsa.co +uicivvoeglxnbthvevxs.com uihjkl.co.vu uikenknowsallguide.xyz uikenknowsallproperties.xyz uinrms9lcpwzbh6yrq.science +uinxah.co uiowa.edu.microsoft-pdf.com uiwhjhds.hol.es ujikogt.000webhostapp.com ujjwalkranti.com ujvmzzwsxzrd3.com +ujxjvpnuwwlj.biz uk606.directrouter.com uk-apple-update.godsrestorationministries.org ukatm4d8vzegrm80kxq.bid @@ -20326,9 +23940,12 @@ uldeteggoc.com ulearn.co.id ulenulen.000webhostapp.com ulhldehvcaq9qnbjheszvsfje.science +ulmwp.org ulovky20.tk +ultimate-brandy.com ultimategrey.pw ultimatehomesandinteriors.com +ultimatestrengthandcore.com ultimatetracers.co.za ultino.co.uk ultragames.id @@ -20339,14 +23956,18 @@ umadecc.com.br umafelis.com umancomunica.com.ar umbertomorera.it +umeonline.it umf-schutzer-center.gdn umiortechnical.com umkmpascaunikom.com umnalalobae.com +umo.io umpfgcwqbunivs.xyz umsebentienterprise.co.za umsv-steyrtal.com umushabitsi.com +umutkasimoglu.com +unacoh.org unary.saqibsiddiqui.com unassimilated-drips.000webhostapp.com unauthorizedactivityconfirmation.com @@ -20355,18 +23976,22 @@ unavailablemedicines.com.au unblock-help-recovery.000webhostapp.com unblocking-fb-support.xyz unblockpagesystem.co.nf +unblockpege2018.000webhostapp.com unblock-service.000webhostapp.com unblocksystempages.co.nf unblocksystemspagefb.co.nf unblocktepage.000webhostapp.com unclemame.com +uncleoscar.com unclepal.ca undealt-possibiliti.000webhostapp.com undercurrent-movie.com +under.nut.cc undertheinfluencebook.org undissolved-paramet.000webhostapp.com unearthliness.com unecc.net +unelmacoin.com unfaece.usa.cc ungujingga.net unhilorojo.com @@ -20374,11 +23999,14 @@ unhogarenelcamino.org.gt unibanco-sa-30horas-app.com uniclasscliente.tk unicombud.kiev.ua +unicomerp.com unicomnetwork.com.fj unidasfarma.com.br unifiedpurpose.org uniformhub.net +unilife.co.th uniluxcameroun.com +unimiggroup.com uninstallmypopup.co.in uninstallpopup.co.in unionavenue.net @@ -20394,6 +24022,7 @@ unitechmetalindoperkasa.com unitedagricare.com unitedescrowinc.co unitedkingdomamerica.com +unitedmbh.com unitedrealestate.gm unitlan.biz unitrailerparts.com @@ -20413,9 +24042,12 @@ unlimitedgift.trade unlimitedtoable.org unlimitedvoucher.bid unlockaccountverify.systems +unlock.debit.wfmobile.world unlocked-accountid.com unlockedweddingsandevents.com.au unlockingphone.net +unlock.process.wfbank.trade +unlock.sms.code.confirm.wf-south.today unltdshop.cf unmoving-report.000webhostapp.com unostentatious-desi.000webhostapp.com @@ -20433,6 +24065,7 @@ unusedcards.download unusualactivety.000webhostapp.com unusual-latransaction.com unwelcomeaz.top +unxpoalimredsuiniqe.serveirc.com uoiaefnouegiajifj.nl uokwa.agesonest.com uomanhterax.org @@ -20446,11 +24079,14 @@ update-account.3dpotret.com update-account.com.cgi-bin.webscr-cmd.login-submit-dispatch-5885d80a13c0db1f8e263663d3faee8da73942.weedfreegrass.co.uk update-accounte.strikefighterconsultinginc.com updateaccount.info.mpp.log.cpress.ok.loggin.cutomeportal.com +update-account-infos.mysepaducloud.com update-account.mpp.log.pp.cgi.infos.deutch-de.com update-account-payments.lawunioninsurance.com update-account.wellsfargo.optimumcash.net update-apple.com.betawihosting.net +update-apple-compte.serverid2090.com update-apple-id.com +updateboaconfirm.webcindario.com update.ccount.shreeshishumandir.com update.com.webscrlcmdl.login.submit.dispatch.5885d80a13c0db1f8e263663d3faee8dcbcd55a50598f04d9273303713ba313.5885d80a25546546105456405423054545405785645645645.destinytowealth.com update-csc.apps-true-login.com @@ -20462,6 +24098,7 @@ updatefbs-1bfc.at.ua updatefbs-1lpu.at.ua updateilnfo.ftnle.hhpjr3jrwfp2xhxyl.xyz update-info-16ils.com +updateinfoholbsystempage-3070893index8929095009.madiludesigns.com update-infored.jalotuvua.com update-information-id28lks-support.com update-information-notice.ga @@ -20472,12 +24109,15 @@ update.irs.nswsoccer.com.au update.kentuckybiz.us update-ldentify.gdn updatelimited.org +updatelimiteds.com +update-new-site.cf updatenewversion.freeupgradelive.com updatenewversion.videoupdatelive.com update-now-chase.com.usahabaru.web.id updatepagesfb-apy.cf update-payment.paperform.co update.paypal.account.actvty-updt-scre.com +update-paypal.unatransport.ba update-payplverification.c9users.io updates.com.valleysbest.com update-scotiabank.com @@ -20506,12 +24146,14 @@ updbbtinfoa.com updddha.dhlercodhl.tk updplhzaag1rc8wlbycuca.download updtdelacccinformatid82378uduzd23387aseodl23784.atdmaintenance.com.au +updtenet2019.com updt-secure-alert.rccgcanada.org upepoeiw.co upepoeiw.pro upgrade4life.inlineonlinesafeupdates.org upgrade.account.details.ihelpdatappl.cazamance.com upgrade-identity.000webhostapp.com +upgradenew.co.za upgradenote.checkupdateslive.net upgradenow24.com upgrade-payment-pages.fulba.com @@ -20535,9 +24177,11 @@ uppermurraychallenge.com.au upsdnsupdatecartauthorizationpurchaseneeded5123123.com ups-parcel.1n1talk.net upstart.88vid.com +upstreamsps.com upsuppliers.co.za uptalk.cf uptodate-tikso.com +upwardcall.net upwctmcqxtbmidhrlsa.pw uq9zmgzn1fh15jebuhyjta.review uqeulmkfcywmjqnolh.pw @@ -20547,6 +24191,7 @@ uravvtvalidateupgradein.netai.net urbanclaire.com urbanenergyci.com urbangardenstructures.co.uk +urbania.com.pa urbanizacionmonteprincipe.com urbanoservice.com urbanparkhomes.net @@ -20556,11 +24201,13 @@ urcarcleaning.be urddiryzfx8uxt3d.science urlserverappstoreca.selfip.com urlsft.com +urmileshsaumitra.com urnsforpets.net uroc.info urpchelp55.xyz urpindia.in urtechfriend.com +urvasiodissi.com usa1pizzawesthaven.com usaa.com.inet.ent.logon.logon.redirectedfromlogoff.truemain.warefpub.globalproducts.priauth.nav.studentsuccess.com.au usaa.com.inet.entlogon.logon.redirectjsp.ef4bce064403e276e26b792bda81c384ce09593b819e632a1.3923ef2c8955cooskieid112824nosdeasd.2300928072ghdo687fed.dobermannclubvictoria.com.au @@ -20608,12 +24255,14 @@ us.battle.net.a-wow.net us.battle.net.b-wow.com us.battle.net.gm-blizzard.com us.battle.net.login.login.xml.account.password-verify.html.logln-game.top +us.battle.net.login.login.xml.account.support.html.blizzard-settings.xyz us.battle.net.login.login.xml.account.support.html.entertainment-legion.xyz us.battle.net.login.login.xml.account.support.html.pets-password.xyz us.battle.net.support-blizzard.com usbattlewow.net usbpro.com usb-turn-table.co.uk +uscentral301.accountservergroup.com usdd1.info usdoloo.info usdoor.info @@ -20632,20 +24281,29 @@ user57198.vs.speednames.com user57205.vs.speednames.com user57206.vs.speednames.com user57228.vs.speednames.com +user57326.vs.speednames.com +user57364.vs.speednames.com +user57366.vs.speednames.com +user57384.vs.speednames.com +user57403.vs.speednames.com useraccountvalidation-apple.com user-aple.com user-appleid.biz +user-bofamerica-login-index-com.gq user.chase-reg.net16.net user-cover.org user.fileserver.co.kr user-information-update.com useronlinelimited.org +userrlive.xyz users-accounts-apdate.com user-security-pp-de.ga user-servicesupport8.000webhostapp.com usersessionadctivetokenguartedgrantedversionrenewbrowser0319.oxmomrzatami.com users-help-centre.000webhostapp.com users-info-confirm.com +users-logined.loan +user-softbank.com users-support-de.ga userwebassistance.000webhostapp.com us-helpbattle.net @@ -20657,16 +24315,19 @@ usitecparana.com.br uslugivkz.ru usmag.club usmartialartsassociation.com +usmatch-com.weebly.com usmobilestore.com usnujqkjzzu.netflix004.otzo.com us.plagiarizing766fj.pw uspropertywarehouse.com uspusees.com us.scaliseshop.com +ussconcept.com us-service.info us.tvuim.pw usubmarine.com usxe5eqstjo3dhyeforo.viomil.ro +utakatikmesin.com utasjsr.com utilbada.com utildata.co.kr @@ -20696,6 +24357,7 @@ uxyfnyj.net uyfvacsilcflsom.fgppchg.fgpp.com uy-miappidsrvmicuentvrf.com uyqrwg.com +uy-shane.co.uk uzhavu.in uzhcrrwfydiy62edla.review uzqit.saqibsiddiqui.com @@ -20710,6 +24372,7 @@ v5xx5ocykqbf.trade v8395ogcnwvzycxmbxt8.maherstcottage.com.au v8guincho.com.br va41522.com +va-activewf.agency vacanzelba.it vacation-guide-blog.com vacationinouterbanks.com @@ -20717,11 +24380,13 @@ vacicorpus.ye.vc vadhoovaran.com vahkeioanku.com vaippaandedicators.reducemycard.com +vaishaligarden.com vaishalimotors.com vajazzlingkit.com vakantiefoto.mobi vakifbankbireyselm.com vakifonline-giris.com +valasearch.com valerie-laboratoire.com valeriyvoykovski.myjino.ru valetik.ru @@ -20738,6 +24403,7 @@ valleynco.com valley-store.com vallgornenis.gq valorfirellc.com +valscafe.tk valuchelelele.com valuekin.com valuesglobal.org @@ -20754,18 +24420,25 @@ vanessaleeger.net vanessbn.beget.tech vanguard.online.com.szerelvenybolt.us vanhookproperties.com +vanilla1forums.gb.net vanilladoll.xxx vanillagroup.in vanrnxxdlwellfd.pw vanshikacranes.com vantasselworkshop.borsawallace2010.com +vapegeardeal.com +vapegreatness.com vapeo2.com vaptistika-olga.gr varanikosasih.myjino.ru vardtorg.ru +variousbelieve.net +variousseparate.net varokahselalu.com vasfagah.ru vashikraski.ru +vashki-sbbg.ru +vasilakisorologia.gr vastu-realty.com vastuvedinfra.org vasuca.cl @@ -20773,7 +24446,10 @@ vatakaranriforum.com vataninsaatmakina.com vatanparvar.uz vatech2.com +va-wf.agency vaxcfg.tk +vbhlohqt.thepharmacymart.ru +vboxsvr.ovh.net vbswzm.com vbtdc.saqibsiddiqui.com vbvserviios.com @@ -20782,11 +24458,23 @@ vcbqxu.com vccd.cn vcdssaj.com vcebhopal.ac.in +vcleaning.ru +vcontacte.pe.hu vcs3pzysrk75b5ime64j.alfacomercial.com.br +vcuwyfoocergpjx.fgppchg.fgpp.com +vdk-aanvraag.space +vdkaanvraag.space +vdk-aanvraag.website +vdkaanvraag.website vdk.be.sdnmf.site +vdkportal.site +vdkportal.space vdload.net vdownloads.ru +v-dubisland.com vdyafbsyy5.bradul.creatory.org +vechain-block.com +vechain-platform.org vecinoonline.webcindario.com vectoranalysisllc.com vedorganicnatural.com @@ -20795,8 +24483,11 @@ veganmotherhubbard.net vegashairco.com vegostoko.spaappointments.biz veiligwerkendomgeving.nl +vekaria.com +vekonstroy.ru velcomshop.com velds.com.br +veldt-breton-eater.com velhoranzinza.com.br velingrad.info veljipsons.com @@ -20804,13 +24495,18 @@ velobecane.com vempracaixa.info vencedoronline.com venczer.com +vendas-499-90.esy.es venkatsubramaniam.ga ventricuncut.nfcfhosting.com venudre.000webhostapp.com +venusdesignstudiollc.tk +venusparkridge.com venusperfect.fr +vephaohoadanang.net ve-protect002.000webhostapp.com vepxaxtqri8ayho.trade ver1fy9352.esy.es +ver1fy-acc0unt.com vera-brunn.de verafamily.capetown veraisonwineevents.com @@ -20818,8 +24514,11 @@ veranstaltungen.lenggries.de verapdpf.info verfer.com verfication.gq +verfiedaccountsonline.org +verfiiy-accouint-now-supipurt.xyz verfppls.com verfy-myaccount-secured.com +vergileme.com verif-case-purchase-id-4581-752-495.com verif-case-purchase-id-96235-584-862.com verifcompeofficiel.com @@ -20832,11 +24531,13 @@ verificacion-seguridads.com verifica-postepay.com verificar-mpago.com verificasih11.f4npage-confr1m.gq +verificatie-omgeving.site verificationaccount4841-websecureappid.com verificationaccount-accesstokenerror28761appsid.com verification-account-pp.info verificationaccount-websecureappid.com verificationaccount-websecuresappid.com +verification-acount-for-safety.com verification-app-me-nowing-hello.com verification-capitalone.com.planetfur.net verification-cuentass.com @@ -20862,6 +24563,7 @@ verifications-importante.com verificationticket.com verification-updated.com verificationupdates.com +verificationupdatesviews.download verification-violation-page.com verifiedaccess0.com verified-all.club @@ -20871,6 +24573,8 @@ verifiedstatus.online verified-team.online verifiedtwitter-apply.com verifikacii22.fanpage112.ga +verifikasi25781.wixsite.com +verifikasihakun771.wixsite.com verifikation-zentrum.top verifizieren-amznkto.su verif-servicebar-accounts.com @@ -20885,6 +24589,7 @@ verify-appleidaccount-statement.com verifyappleid.validation-apple.co.uk verify-bowiestate-edu.wz.sk verify-center.xyz +verify.ethereumnow.top verify-facebook-account.xyz verify.facebook.com-------mobile---read---new--terms--115199691.peraltek.com verify.facebook.com-------mobile---read---new--terms--138577249.peraltek.com @@ -20896,10 +24601,13 @@ verify-icloud-apple.com verify-id015462248w5as69.com verify-id-apple.com.6b4d41f89.pw verify-identity.accountid-summaryverification.com +verify-identity.usawf.credit verify-id-infos-authen-services.ga verifyidsecure.info verify.lestudiolum.net verify-login.club +verify.mediumpromos.top +verify.medium-promo.top verifyme.kitaghana.org verify.myaccount.wallet.iatxmjzqhibe81zbfzzy7nidicadefnaleaa46cq6nxackdbwrrfd2z.crownoption.com verify-netflix0.com @@ -20916,6 +24624,7 @@ verify-torestoreback.net verifywe.xyz verify-your-aapleid.com verifyyourdetails-anz.net +veripoz.com verisingusnesbou.com veritamidia.com.br veritassignup.com @@ -20923,6 +24632,7 @@ vermeer-oomens.nl vermintiesdim.life vernonpitout.com vernyomasgondok.hu +verodsp.ml verojikatrobnderticelok.net veronicaleal.com.br veroniud.beget.tech @@ -20932,6 +24642,7 @@ versicherungsvermittlung.de versus.uz vert349.wixsite.com vertex28.com +vertexuniversal.com verythank.net vesinhchavi.com vestralocus.com @@ -20942,6 +24653,7 @@ vetrous-maju.co.id vetrxdirect.bid vetswelfarekerala.org vevugginvtju8g.science +vezhyrmd.com vffzemb.tk vfm.org.uk vgas.co.in @@ -20951,21 +24663,27 @@ vgunfzwzkmlugg.download vguns.com.br vh9iz5uauf4j0qrm9ojzg.science vhekgopik.info +vhwxnlli.info viabcop.net viabcpp.com viadim.com viadocc.info viaggi-club.ru viagra1234.com +viajemaisturismo.com.br viajesdelcomercio.com +viajestabascochavos.com vialanviltec.in.net viambull.000webhostapp.com vianaedias.net viarshop.biz viasaudenaturais.com.br viasbcpzonasegura.wc-line.com +viatraderh.com.br vibepartiesonline.com vibgyorartschool.com +vicbiznetworkinc.com +vicembinayikimkirim.com viceschool.ca vickiannaenterprise.co.ke vickybabuproduction.com @@ -20982,6 +24700,7 @@ videointerattivi.net videoproductionfilms.co.uk videosalesfactory.com videosevangelicos.com +videospokesmanpro.com videoterbaru2-2015.3eeweb.com video-zapis.ru vidimakde.gq @@ -21010,6 +24729,7 @@ vi-faceb0ok.com vig0u4hw5jrr1qorz7e.bid viistra.com vijayawada.biz +vijaykiyawat.com vijaylaxmimakeover.com vikingrepairhouston.com vikramassociate.in @@ -21030,12 +24750,15 @@ vimeansokhotel.com vimoszlakin.com vimusic.net vincentrowold.com +vindori.com vinebunker.com vinicherti.com vinitalywholesale.com +vinnaolagetstartedphp-mimical-ethnol.mybluemix.net vino-con-vista.us vinotecataste.com vinra.in +vintage-hair.co.uk vintagellure.com vintech-india.com vinyljazzrecords.com @@ -21046,9 +24769,13 @@ violbcp.com vip001-secure.000webhostapp.com vip-01protect.000webhostapp.com vip01-secure.000webhostapp.com +vipaul.wpdevcloud.com vipauto-sochi.ru +vipbuyrb.com vip-computer.com vip.dns-vip.net +viplata-mgnovenno.gq +vipminisowt.esy.es vippass.com.ve vipprojects.cn vippropertiesshops.com @@ -21078,6 +24805,7 @@ virus-help.us visaodigitalcftv.com.br visa.secure.card.lufkinmoving.com visasworld.org +visavcc.org vishalchem.com vishwaweighingsystem.com visionaryproperties.com @@ -21093,17 +24821,23 @@ visittobali.com visolitech.com vispac.co.th vistome.com.br +visualfood.org visualmania.co.nz visualsltdds.com viswanathakshetram.org +vital-confirmation-protection.services +vital-confirmation-protection.xyz vitallperu.com vitalpro-tech.com vitalux-eco.com.br vitamincphotography.co.nz vitesdady.net vitokshoppers.co.ke +vitorianostudios.com.br vitrineacim.com.br +vivafascino.com vivastreetaccount.eu +vivatraveleg.com vivemejor.org viveroberdegunea.com viviendoconeii.com.ar @@ -21113,40 +24847,102 @@ vjfthzpg2m0p7pbavhwtdki.download vjj1pksobmhuvmeawgzkywj9ozm.trade vjstcrdzyfepf.fgppchg.fgpp.com vk10.viptop.ru +vk-19.000webhostapp.com vk5kqc8a8bqffeguw.science +vk87557876-video.hol.es vk8hhc7ujs.castlemedicolegal.com +vk-activation.esy.es vkanime1.000webhostapp.com +vkantakte.ga vkantaktte.000webhostapp.com +vkantatke.esy.es vkazakov.com +vkbin.hol.es +vkblack.esy.es +vk-ch174.pe.hu +vkcheck.pe.hu +vkchek.pe.hu vk-ck.ru +vkclub253366.96.lt +vkcomabout.esy.es vkcomanonim14-secret.xyz vk.com.club52534765.45678754.5435.8454343.11010164345678763256487634434876524.34567876546789876.tw1.ru +vkcomcom.pe.hu +vk-comenis.esy.es +vkcomfeed.esy.es +vk.com.giftsfree.ru +vkcomo.esy.es +vkcom.pe.hu +vkcomphoto432382.pe.hu +vkcomvsa.esy.es vkcoom2018.beget.tech +vkdolgoruk.h1n.ru vkfishtest.hop.ru +vk-foto542.000webhostapp.com +vkfreegolosa.pe.hu +vkfsbehd.net +vk-g-ive.esy.es +vk-golosa.ga +vk-golosa-new.esy.es +vkgoloshaker.hol.es vkhacker.esy.es +vk-holoca.hol.es +vkhorg.esy.es +vkk-supported-help.pe.hu +vklike.16mb.com vk-lnformation.pe.hu +vklogcheck.esy.es vkmcom.beget.tech +vkme.esy.es vk.myago.tk +vknew.96.lt +vk-newtv.pe.hu +vk-offline.pe.hu vkongakte.com +vkontact.esy.es +vkontake-golosa.esy.es +vkontaktecom.vov.ru +vkontakten.hol.es +vkontakteus.hol.es +vkontalkte.cf vkontckte.ru vkpage.000webhostapp.com +vkphotolikes.esy.es +vkproverka.96.lt +vkqqetoprankkek.hop.ru +vksafe.hol.es vk.serulom.tk vkservis0100.hop.ru vkset.pro vksol.000webhostapp.com +vk-sourses.esy.es +vksupport.hop.ru +vksupportvkvk.16mb.com vksurf.zzz.com.ua +vksurgut.hol.es +vktest.aiq.ru +vktesting.esy.es +vkuqrynrlyv.org vkvadrate.com.ua +vkvk.pe.hu +vkvkvkvcom.esy.es +vkyoufoto.esy.es vlabcop.com vladicher.com vlkfnctgwr.pw vm261523.had.su vmindustriesrajkot.com +vmkbcb.info vmrinternational.com vmtvoting.com +vmzqkohbczmynxodngtsjpb.info vncwidshx.pw vngamesz.com vnquatang.com +vnx7swmze4mgimpf6i6t125f4n4bkj2f7.uberdescontos.link vo6vxeea2ovzuyo.review +vodafone-nederland.com +voedelatam.com vofcw7x.x.incapdns.net voh782.altervista.org voicenotice.000webhostapp.com @@ -21154,18 +24950,24 @@ voiceworkproductions.com voicezofficial.com voirfichier-orange.com volam1vn.com +volgdestappen.roxweb.fr volpefurniture.com +voluntarybenefitscertification.com volzilainxs.com vonlotushausdogs.com +voolamp.com vopdoppler.webfutura.eu vopogakakud.eu voravan.com voresoxs.com vorkehrung-sicherheitssystem.cf +vosbdxgjpswjw.com vostroagencies.us +votlage-divider-bias.ml votos-u.webcindario.com votrecolissimo.com voucheramz.stream +voulor.ml vouninceernouns.online voz1ego36zqqtq.stream vpa4nzyfiwxrf7bg21iz.viomil.ro @@ -21176,9 +24978,12 @@ vps-20046.fhnet.fr vpshealthtv.com vpvqskazjvco.com vqdlox.org +vqewrj.com +vqkofpqmft.com vqlgli.com vqrq.adsb4track.com vqsljgqfy6.rsvcjfaodw.madpendesign.com.au +vqubwduhbsd.com vquf4tcdpt22px9l2jqqq.science vqwdsvjygnah.com vqxzysmhsvloijm12fsuswlu.download @@ -21187,27 +24992,36 @@ vriaj.com vrot.stervapoimenialena.info vr-private-kunden-de.tk vr-private-kundes-de.tk +vseccz.weebly.com vsmilenko.com vsn8uhousbs8zcu2aaxeitx2a.stream vspozzopro.com vstart.net +vsys.co.in +vtormet-kolomna.ru +vtriton.com v-tveri.ru vty2blicem.amarautotech.com +vtzxaxue.com vukosug.com vuonglaw.com vuqcql9sjqgxhjcuhw.trade vusert.accountant vuykgvnfe.com +vverisoase.yah0o0.fr vverriiffiiccate.com vvsbolaget.se vvvalki.000webhostapp.com vvvvms.shop +vvvvvv.paypaiaccount.org.agcamera.com +vwcart.esy.es vweb05.nitrado.hosting vww.gytconitnental.peritmarkjohn.com vwxwhbsqh0a4fg2mbhuf.littlematchagirl.com.au vwxwhbsqh0a4fg2mbhuf.maherstcottage.com.au vx85czcixb.byggrakt.se vxhft.saqibsiddiqui.com +vxsgcfxr.beget.tech vyngoctuong.com vyvqkkiowkacbrcg.pw vzoxq97oyvwuvg8u5jmotokpf0.download @@ -21215,6 +25029,7 @@ w09inr8kuglfkw.stream w1llisxy.com w1.sahajcare.org w3llsfarg0.altervista.org +w3lls-fargofargo.000webhostapp.com w4.sahajcare.org w6gvmzycsigrdhbezny3awdf.review w7s8v1904d.ru @@ -21226,7 +25041,12 @@ wacsltd.tk wadakir.com wadballal.org wadihkanaan.com +wafhjtwygowhbdfn.com +wagasports.com +wagerinternational.com +waikikitarifa.com waikoloacanoeclub.com +waitingforfedexship.info waitnoise.net waitunder.net wajoobaba.com @@ -21240,13 +25060,17 @@ walkingworthywords.com walklight.net wallacecollisioncenter.com walletbitcoin.party +wallet.genom.minerpool.net +wallet-top-up.org wallistreet.com wallmirrors.in wallsfargo0240.000webhostapp.com walterpayne.org wan4399.com wanagudangberliangroup.com +wanderlustwanderlearn.com wangqiao365.com +wangrawa.com wangsumranhotel.com wangxiaorong.com wannianli365.com @@ -21294,10 +25118,12 @@ warrning-fanpa9e1.securittty4.tk warrning-fanpa9e2.securittty4.ml warszowka.pl warungmakanbulikin.id +warwickvalleyliving.com wasabiam.com.br wasagabeach.club waschbankcraft.org wasgamuwa.co +was-saw.ml watajreda.com watchrag.com waterandleaves.com @@ -21311,14 +25137,18 @@ waters-allpro.work watersedgehoa.info waterviewdistillery.com watits.com +wauncvddanpqslh.com waves-claimbonus.com wavestechco.com +waxygordonextracts.com way2forget.net way2vidya.com wayne213.000webhostapp.com waysofflineintroduction.my.droppages.com wayup.thoitrangcaphesusu.com +wbfabdsy.xyz wccuragpor.pw +wc.istwire.com wclpvyexgrglobal.com wclpvyexgrmart.com wcm.terraavista.net @@ -21338,12 +25168,15 @@ wealth.sttrims.com wearetomorrow.co.uk weasuaair.net weathercal.com +web178440.clarahost.fr +web75759505679.nut.cc webagosducato.info webagree.000webhostapp.com webandcraft.com webanjo.com.br webappdpt.000webhostapp.com webapp-resolvedid-updateacounts-safetys.kntlo32-systemed.com +webapps-intl.ca-updated.com webapps.paypal.com.secure.authflow-account.management webapps.paypal.com.signin.trukt.biz webappsrequired-accrenew22125122.com @@ -21357,7 +25190,11 @@ webauthverify-webappid.com webbankof-americaaccess.info webbankof-americaaccess.net web.bank.of.america.my.wlogin.ab6aacgf40007dddc355a2cba7iuitt.mya.ple.25napplic2faccount.25napplic2faccountm.account.manage.wets.myaplenapplic2famyadddc355a2lognaklrye646d64gd64d6e4gd7erg.bitsta.tk +web-bhfutase.com webcam-bild.de +webcenters.netscape.compuserve.com +webclient-service.secure.com.id754236015843751.freewayexpress.com.br +webcredits.ca webdesigning.name webexpertsale.su web-facebook.co.za @@ -21372,22 +25209,31 @@ webindexxg.temp.swtest.ru webinf0secur1ty.com web-inf-0-supp-0rt-help.net webinf0timeur1ty.com +webinfoor.craym.eu web.iqbaldesign.com webivox.club +webjerez.icu +webjoe.com.br +web-khalkruezye.com weblinsave.000webhostapp.com webloginseguro.co +web.m182.vhostgo.com webmaiz1.beget.tech webmanshake.ru +webmartnepal.com webmaster-paypal-community.domainezin.com webmaster-service-update.com webmedica.cl +webmegobvcx.usa.cc web-object-paypaccount.com +webontwikkeling.co.za weborg466-001-site1.htempurl.com webpage-secureverify.com webphone.bellaliant.net web-pit-shop.xyz webprotectionpro.com webpurchaseverification-accountwebappid.com +webradioomegadesobral.com.br webrealfast.ru webredir.vip.gandi.net websalelife.ru @@ -21395,19 +25241,29 @@ webscr.cgi-bin.payzen.securesession.net websecure.eu web-security-error.info webseekous.net +webservice-domain.ml webservicesttt.ru websetupactivation.com websignin-secure-payment-update.com websitepage2018.000webhostapp.com +websitetelecomerce.com websitevision.xyz websquadinc.com +webstaffupdate.weebly.com websupport-paypali.com +webtechmasters.com webtopia.pro webtrustland.ru webupdayet3939.com +webuypropertiesjeffersonvillein.com +webvkk.esy.es +web.w300.vhostgo.com webxion.com webzona-segura1rbn.com wecanprepareyou.com +we-cover-you.lu +weddingcelebrantinspain.com +wedding.co.tz weddingdjstl.com weddingingreekislands.com wedgfgtgghgtygf.000webhostapp.com @@ -21416,6 +25272,7 @@ wedrifastct.com wee4wee.ws weed-forums.ml weegoplay.com +weehawken1965.com weemanmilitia.com weepnomoretv.com.ng weevybe.com @@ -21428,22 +25285,30 @@ weightloss-ez.com weiisfarg.000webhostapp.com weilsfarg.000webhostapp.com weingut-thoennes.de +weinscheune-boye.bid wejdsfreg.cemetalworks.com wekldsgfkrgooosgftwellxcvzeklldfbmzxasasdffggfhcixji.000webhostapp.com welbren.co.za +welcome.do welcomehomespecialist.com +welcome-store.ml welcometocoronado.com +welcometokanyakumari.com welinkservic.moonfruit.com welkguessqata.myrating.id well12.000webhostapp.com wellfarer.000webhostapp.com +wellfargoaccount.gotdns.ch wellhealthmens.com +wellls-fargo.com.login.secure.confirmation-wfbnk.xyz wellmark.ml wellness2all.com wellnessworld.co.za wells1.000webhostapp.com wells28.bestwell-s828scre.com wells43091.000webhostapp.com +well-set-firers.000webhostapp.com +wellsf.agency wellsfairgo.com wellsfarg0service1.com wellsfarginfo.myjino.ru @@ -21457,12 +25322,20 @@ wellsfargo.com.compacttraveller.com.au wellsfargo.com.halugopalacehotels.com wellsfargo.com-information-verify.verificationportal.be wellsfargo.com.login.signin.vivenciaresidence.com.br +wellsfargo.com.lowkeyhideaway.com wellsfargo.com.moclangarden.vn wellsfargo.com.onlinebanking.com.croquiteca.com.br +wellsfargo.com.or.confirm.wfbank.today +wellsfargo.com.oregon.confirm.wfbank.stream +wellsfargo.com.or.wfbank.live wellsfargo.com-securelogin-systemsecurity-securitycheck-login.rockyphillips.com wellsfargo.com.secure-pages-costumers.com +wells_fargo.com.secure.unlock.checking-unlock.website wellsfargo.com.signalwarrior.com +wellsfargo.com.unlock.secure.checking-unlock.top wellsfargo.com-verify.cvlengineers.com.au +wellsfargo.com-verify.xpertcleaningsolutions.com.au +wellsfargo.com-verify-your-account-information.truncade.ru wellsfargocom.vpstrust.com wellsfargocustomercenter.sya.org.np wellsfargo-customer-service.ocry.com @@ -21474,17 +25347,21 @@ wellsfargo.mcgsystem.com wellsfargonline.rumahweb.org wellsfargoonlineaceeebeb.marcelinochampagnat.edu.pe wellsfargoonlineadituscom112.000webhostapp.com +wellsfargoonlinee.000webhostapp.com wellsfargo-onlineservice447.000webhostapp.com wellsfargoonline.weddingdesire.co.uk wellsfargo.paediatrictraining.com wellsfargo.porthuronlaw.net wellsfargosecure.coachbringthapayne.com wellsfargo.secure.update.metrologpk.com +wellsfargosucrity.000webhostapp.com wellsfargousacustomerservice.report.com.ticketid.8f5d41fd4545df.dgf45fg4545fd45dfg4.dfg87d45fg54fdg45f.dg87df4g5f4dg5d7f8g.dfg57df4g5fgf57g.d8gf454g5df4g54f.dfgdf4g5f4g5f.d5g4.indfe.com.br wellsfargo.userverifyaccountsecure.mesmobil.com.tr wellsfargoverification.sorteo.name wellsfargowake.com wellsfargowatchoutalert.feelthebeat3.iedu.my +wellsfargo.www.a4s26nrpkzq.goodtimeallthetime.com +wellsf.info wellsigns.com wells-info.charos-cm.com wells.latestphptutorials.com @@ -21496,17 +25373,23 @@ wellssssesesesfargoooban.000webhostapp.com wellsteamvalidation.com wellsverification.missmatchingaccount.com welovegracetv.com +welovemondays.fi weloveturf.co.za welsfarg0t.ihmsoltech.co.za +wels-fargo.com.connect.wf-south.info +wels-fargo.com.unlock.secure.checking-unlock.today welsfargo.user-info.info wels.fh-joanneum.at welsfrg0mal.artbysoares.com welxfarrg0.a0lbiiiing.net wendystraka11.com wenn88.com +wenndyanny.myjino.ru wensmithey.com +weplan4c.com weqeweqqq2012.com weqmdg.pw +wer65e578r69tyhu0iy8u8.is-a-llama.com wereldbevestigingen.nl wereldwerf.be wereport-atelier.fr @@ -21514,6 +25397,8 @@ wereyboy.objectives.ws werniks.ru wertspao.menod3stddn1h.com wes-lon.com +wesre4554tterunionfrancislouis.000webhostapp.com +westcoastuniversity-edu.com westcountry.ru westcriacoes.com.br westdy.com @@ -21521,24 +25406,59 @@ westernamericanfoodschina.cn westernarts.net westernuniondepartment.com westeruniolon.000webhostapp.com +westhavenuniv.edu +westmarine.ae westmile.net westnorths.cn +westoevillagekindergarten.co.uk westonpvp.mk westonspharmacy.co.ke +westpac.banking.corporation.westpac.online.banking.personal.bookabuscharter.com +westpaconline.alwaysdata.net westsideindro.com westthrow.net -westvieworchards.com westwoodlodgebandb.com wetransfer.net.ronaldkuwawi.id.au wetransfer.nets.ronaldkuwawi.id.au +wf.1nv-acc.online wf-89547346.000webhostapp.com wf-acctverification.com wfacebook.com.mx +wfaz-mobile.icu +wfaz-mobile.top +wfaz.us +wfbank.agency +wfbank.info +wfbank.loan +wfbank.pro +wfbank.review +wfbank.top +wfbank.trade +wfbank.xyz +wfb-authorize-sms.xyz +wfb-contact.xyz +wfbcrucial-control-restore.services +wfbnk-authorize.xyz +wfb-sms.site +wfb-sms.xyz wfc.com.pk wfcomercial.com.br +wfconfirm.today +wfmobile.info +wfmobile.review +wfmobile.today +wfmobile.world +w-f.nv-1acc.online +wf.nv-acc1.online +wf.nv-acc.online +wf-or.agency +wf-or.review wfprcarodeo.com +wf-tx.top +wf-virginia.site wfwh3mmwnuqp6lsymwhr70.review wg21xijg43.ru +wgwoks.ml wh424361.ispot.cc whatdosquirrelseat.net whatdslrtobuy.com @@ -21563,6 +25483,7 @@ wheelthey.net wheelvoice.net wheezepro.com whe.medai-gruop.com +whendoi.com whenwordscountretreat.com whetety.xyz whetheradvance.net @@ -21579,12 +25500,12 @@ wiadomoscix8.pl wich-reisen.de wideewthoghtts.net wiedemann.com -wieleba.pl wielkilukwarty.pl wieornymphonline.com wieryywerwer.com wifaksijqwdad.net wifemoon.net +wikiarabmothers.com wikipediacount.net wilberadam.com wildard.roanokekappas.com @@ -21596,13 +25517,21 @@ wildcard.madpendesign.com.au wildcard.mafe.edu.co wildcard.maherstcottage.com.au wildcard.mbservicesyorkshire.co.uk +wildcard.wfbank.accountant +wildcard.wfbank.stream +wildcard.wfbank.xyz +wildcard.wfconfirm.today +wildcard.wf-tx.xyz wilddonegal.com +wildflowerhairsalon.com wilhelminasmith33.000webhostapp.com willaimsclarke.com willemjan.info william234.com williamswexlerphotography.net willmymanbegood.tk +willowplumbing.com.au +wilmanrossoinmobiliaria.com wilnoxconstruction.com wilsfagox03.000webhostapp.com wilsonstiling.co.uk @@ -21635,8 +25564,8 @@ wine.iwebsite.com.au win.enterfree.club winesagency.co.ke winfoaccountupdatecmecheldq.webeden.co.uk +wingsofthesky.com winmit.com -winneragainstamillion.com winner.us winniedunniel.info winnipegdrugstore.com @@ -21651,17 +25580,24 @@ winsystemalert3.xyz win-systemalert7.xyz winvestments.co.uk wipeoutsystems.net +wipingtears.co.za wiprint.co.id wiqwnixazg.com wirausahaundip.com wiredpetals.com wirelessman.com.au +wirelesspaymentsolution.com +wirolegiregency.com +wisdomhomeloans.com.au wiseguysbarandgrill.net wisepharma.biz wisetoolz.com wisnoelkoidsd232.000webhostapp.com +withcroud.net +withdraw-salaam-macarthur.com withersby.com withrows.com +witting-destroyer.000webhostapp.com wittinhohemmo.net wittyvideos.com wizbongre.co.uk @@ -21670,15 +25606,18 @@ wjttowell.com wkg4jl9foa.kfupgpz6dt.madpendesign.com.au wkgfheefjjyhvagcgxib.ahdaaf.org wklenter.uk +wknzzmzmaoioksi.usa.cc wkrruilsvmmvqo.science wlk76ku8p9.canind.co wllfarrgoobaann.000webhostapp.com wlotuspro.com wm5u.com +wmglobus.net wmmusic.co.uk wnac7dnv3rug9dzvj.gdn wnsgbsb.com wohkamkiyakaregi12.ml +woike.download wojakiscool.000webhostapp.com wolcotsheclans.com woldsdelivryeasy.com @@ -21689,6 +25628,7 @@ womansfootballshop.com wonderfulwedluck.com wondergrow.in wonderworld11.com +woodartguru.in woodlawnwt.com woodside-perdoleum.pw woodwindowspittsburgh.com @@ -21697,14 +25637,18 @@ woorionline.com woprkolobrzeg.pl wopyaricbatain.com worchids.net +wordcash.pw +wordpicwel.pw wordpressdevelopersydney.com.au wordsoflifesa.org wordtheme.000webhostapp.com workercopy-shop.com +workfromhome-amazon-ntylpikxje.antalyamasajsalonu.net workhelpievf6.club workhelpprmmexico.com workicsnow.com workincanada.com.au +workingcowdog.com workingupdate.videoupdatelive.com worknerdscool.tmp.k8.com.br workparts.gr @@ -21712,6 +25656,8 @@ workshopj.com worldairsafaris.com world-change.club worldclassdropbox.chyenterprise.com +worldcred.com.br +worldlulz.ml worldmaxbd.com worldok.pw worldpack.in @@ -21719,7 +25665,12 @@ world-people.net worldteamart.com worldtools.cc worldviewsproject.com +wormaldblog.com.au.product.lakesmotorcycleclub.com +wowclick.in wowmy-look.com +wowonder.alvarohurtado.com +woywoyhotel.com.au +wozap.pl wpad.fgppchg.fgpp.com wpconte.heliohost.org wpiuwos.com @@ -21728,6 +25679,7 @@ wppilot.pro wp.twells.com.hostingmurah.co wpzljhndz4xp4vogict6.bid wp.zontown.com +wqeipgmnvservices.co.uk wqmdsdtwiwusoxq.pw wqxvsxppjivs.pw wrisadfh.com @@ -21738,6 +25690,7 @@ wsajnxcqredi.com wsbokanagan.com wscentroempresa.com wsdm.edu.bd +wsecuus.eu wsey.000webhostapp.com wsh-cutlery-de.com wsjeg.saqibsiddiqui.com @@ -21749,13 +25702,16 @@ wsws.asia wsxhost.net wsxyx.com wt4d4te0ajoomy4.download +wtczrwvr.com wtdpcb.com +wtea-offices.co.il wteflv0drz.nmcvk4izff.madpendesign.com.au wtnbpblzj9xyzjabtwgl.bid wtr1.ru wttgjumanji.gq wtyydryd.pw wuaufucps.fgppchg.fgpp.com +wubduf.info wuhuyuhua.com wushirongye.com wusupport.su @@ -21767,6 +25723,7 @@ wvwbcpzonaseguira-bcp.cf wvwbcpzonasegura-viabcp.cf wvw.pavpal.com.intl-measure-security-update.com wvw.pavpal.com.myaccount-privacypolicy-updateservices.com +wvw-payipal.com wvwv.telescreditoscbp.com wvw.wellsfargo-verify.com-onlive-authentic-update.intigroup.com.pe ww3.way-of-fun.com @@ -21906,9 +25863,7 @@ www8.51hzmn.com www.aagor.com www.abonne-free.com www.acessoclientespj.com -www.agenzianonvedolora.it www.agenziasanremo.com -www.agrologsa.com www.aia-autodifesa.com www.akstha.com.np www.alecctv.com @@ -22065,6 +26020,7 @@ www.straight-up.ca www.streetfile.org www.studiosipro.com www.successgroupiitjee.com +wwwsunrise.ch www.thomchotte.com www.thoosje.com www.tomnhoithit.com @@ -22110,6 +26066,7 @@ wzlxc.saqibsiddiqui.com wzrqm.saqibsiddiqui.com wzscales.com x0md.r0tfo.top +x0pocln5.beget.tech x1cuw5utg5a2oq5inkgxsncx08o.bid x1qh81ukvq.ygtsbuaqsq.madpendesign.com.au x5engqblicfklf6x0mf6.littlematchagirl.com.au @@ -22126,16 +26083,22 @@ xaniboyfbguufjy.com xanjan.cn xanpoumantures.ga xanthan.ir +xanverperu.com xap.ss.la xaretiaomnld.info xarxesnetworking.com xauylcgoqijqfmck.com +xazxgsi.com xbxanaatosax9.com xc153.e1.luyouxia.net xcatcher.x10host.com xcdgfs.com +xcfdrfslage.idv.am +xchangers.pro +xciotz.com xcl168.s37.jjisp.com xclusive.fi +xclusivetouch.co.uk xcmnfg.ga xctoflftirk.ivydancefloors.com xctzwsy.com @@ -22144,8 +26107,11 @@ xcxzc.ga xczys.com xddqkwma6zrjnf2omg.science xdomreixwe.com +xdrety.org xe9c7uzikm9s3pxdn1wf.maherstcottage.com.au +xeaggq4cqv.club xemphimhayhd.ga +xendor.usa.cc xenomc.com xepkgjkelw.pw xewokii.com @@ -22157,6 +26123,7 @@ xgbk3xzzzzmshbue2tjf.maherstcottage.com.au xgiectd6bqsggcvjmlvx.smpasbsolo.sch.id xhdz.net xhqsysp.com +xhskf.webcam xi1111.com xiangni169.com xianyicao.net @@ -22188,6 +26155,7 @@ xinyangmeiye.com xinyitaoci.com xioooo.com xiosdwuewey.co +xis-six.cf x-istanbulclub.com xiugaiba.com xizfabexzexy.hol.es @@ -22208,16 +26176,42 @@ xn--80aaebosobxmr.xn--p1ai xn--80aehbifmf8acdejehti7p.xn--p1ai xn--80azid2bo.xn--p1ai xn----8sb7bjbebi.xn--p1ai +xn--acikdenz-denzsube-nvc.com xn--b3cvfj2hdufn6s9b.com xn--bl-uia7e5a.com +xn--c3c1azabee2eb0exfsa5ftc.com +xn--dezmembrri-constana-dfc400d.ro xn--e1afilellcz.xn--p1ai +xn--etherem-y24c.com +xn--ethrdelta-iib.com xn--fiqs8s1vdh24ati0a.com xn--fuson-1sa.org +xn--medim-9d2b.com xn--mercadobtcon-zfbd.com +xn--metherwalet-ms8eq4b.com +xn--myeerwallet-ml8el7a.com +xn--myeterwallt-cm8e02e.com +xn--myeterwallt-crb1087g.com +xn--myetherwale-jb9e.com +xn--myetherwlet-48a42j.com +xn--myetherwlle-jb9e0y.com +xn--myethrewallt-fwb.com +xn--myethrrwallet-m0b.net +xn--myethrwalet-6qb77c.com +xn--myethrwllet-q7a31e.com +xn--myetrwallet-5qb7087g.com +xn--myterwallet-3qb9087g.com +xn--mythrwallt-yq3ecf.com xn--orw0a8690a.com xn--paypl-q5b.c11.ixsecure.com +xn--pop-vrif-f1a.fr xn--premiaaodemontao-hpb.com.br xn--qckyd1cy656a.net +xn--scoob-tsa.com +xn--steamcommunlity-0ob.com +xntbs44.ignorelist.com +xn--yetherallet-iw8ew5a.com +xn--yetherallet-tv8eu6a.com xo3fhvm5lcvzy92q.download xoads.com xobjzmhopjbboqkmc.com @@ -22227,6 +26221,7 @@ xoxo2019.ml xpd35vjr2c.ktpdppdsuq.madpendesign.com.au xpjex7tl78.bradul.creatory.org xpllogistics.com +xploitperbuild.com xprepresentacoes.com.br xpxp06.com xpxp36.com @@ -22249,6 +26244,7 @@ xrs56.com x.saponsroyale.com xsd6.com xslhnbav9kci9tm2fa55vc659m.trade +xsouthfield.gq xsqqjqagwt.xwnbkeotz9.roanokekappas.com xsservices.trade xsso.anbtr.com @@ -22283,6 +26279,7 @@ xyguilin.com xyhpkj.com xyleo.co.uk xymlhxg.com +xyoizes.inboxread14.review xyqrydep.com xyvob56g9siycph9vp0o.littlematchagirl.com.au xyzguyz.com @@ -22306,6 +26303,7 @@ y912972v.beget.tech ya0tlcxu3t5h8kpdlpvq.stream yaaraab.000webhostapp.com yachfz.altervista.org +yachtcharterinuae.com yachtmasters.com.br yaestamoscansadosdesusleyes.com.py ya-googl.ws @@ -22317,7 +26315,10 @@ yahoocom.ph yahoosaver.net yahoo-verification.publamaquina.cl yahoo.verification.ranglayadil.com +yahqia.com yah.upajs.co +yairlaumen.international +yakimavalleykennelclub.com yamaguchidesign.com yamahabobber.com yamanager.ru @@ -22328,11 +26329,13 @@ yanagi.co.kr yandexmoneygo.gq yandex.serulom.tk yandex-zaem.000webhostapp.com +yanghongmin.com yangzhou.c-zs.com yangzirivercorp.com.au yanlariviere.com yanshidairy.000webhostapp.com yantushi.cn +yantyr.usa.cc yanuotianxia.org yapi-dijital-islemler.com yapiikredibireyselsube.com @@ -22345,20 +26348,28 @@ yapi-kredisube.com yapikredi-worldcard.com yapikur.com.tr yapkredi-bireyselsubem.com +yarabbiilamaaweninakhdamrahsafisalit.it yara-electronique.ml yarentuzlamba.net yarigeidly.com yarilo-club.ru yasaki14306.000webhostapp.com yaslibakici.net +yatara.lmbbhutan.com +yateefshop.com yatilieleman.com +yatsdhqbwe.com yatue.biz +yawladna.date yaxay.com +yayasanseni.com yazouh.com ybjch.cn ybobvntcrub.pw yboesrdsz4uymkan3su.download +ybsonhelenbrown.co.uk ycare-login.microsoft-pdf.com +ychynt.com yclydq.com yctuoyu.com ycxucyzim5sqzyx7uyh2.littlematchagirl.com.au @@ -22370,6 +26381,7 @@ ydjqtsamhn.bradul.creatory.org ydlgranpkhjxwwdjpqad.bid ydpysxiiplxihare.com yds169.com +yeayourcan.com yeaysjbfeytrky.com yee0uexvl6fdfivlrbmr.mbservicesyorkshire.co.uk yeigrjncmjwsfmvjmr.us @@ -22377,6 +26389,8 @@ yekmas.tripod.com yekna.com yellowcabnc.com yellow-directory-canada.com +yellowdotdoctor.co.za +yemayafestival.com yembonegroup.com yenigalatasaraysozleri.com yeni-halkbanksube.com @@ -22400,8 +26414,11 @@ yfvnve.com yfznbnnwb87vvvpe.review ygjhg5ttyz5qaw.review yglofncpiwrhdemv.com +ygqqaluei.com +yhalskm.com yhiltd.co.uk yhiop.saqibsiddiqui.com +yhrwnwhyp.info yiduaner.cn yihaotui.com yikesprospho.com.gridhosted.co.uk @@ -22423,7 +26440,9 @@ ylprwb.com ylxkyfywa.pw ymailadminhome.com ymaratyolhk.com +ymkiihjju.com yn4uq0h5f9vfpg.science +yncme.insec.org.np ynovarsignos.com ynrenai.net ynxp.co @@ -22450,6 +26469,7 @@ yostlawoffice.com youcanlosefat.com youknownow.ru younqone.com +youpagenotification.tk youpageupdate.cf youraccess-recovery.com youraccountisloked.com @@ -22466,10 +26486,12 @@ yourpagesupdale.cf yourpdf3.com yourpillswebmart.ru your-recovery-page.ga +yourselves.tk yourspageupdate.cf yourtreedition.com yourverifiycation.com yourvisionlifecoach.com +youselfini.com yousewan.com youspots.top youthnexusuganda.org @@ -22479,15 +26501,19 @@ youtuebe.info yowhatsappapk.com yowhatsappapk.net yoyoykamphora.com +ypdr.org ypgg.kr +ypmib.com.my ypschool.cn yrnvau.com yrpappetxz02kfpmmupg.littlematchagirl.com.au yrpappetxz02kfpmmupg.maherstcottage.com.au +yruzlsmzce.com ysbbcrypsc.com yserch.com ysfppkzlef0hqofnsbts.businessrulesanalysis.com ysjtly.com +yskletnice.com ystoidea.mirupload.ru ytbrmaxjwiietcwdsa.com ytdhshoutidai.com @@ -22511,6 +26537,8 @@ yuracqori.com yuribdasilvario.000webhostapp.com yuuuvutcxmgxsknp.com yuxiwine.com +yvanfrnn.tk +yves10.square7.ch yvigoc1dulw7jtrufnas.maherstcottage.com.au yvpewdlid.com yvymaraey.org @@ -22542,9 +26570,13 @@ zahlungsdaten-validierung-aktuell-de.gdn zahlungsdaten-validierung-sicherheit-de.gdn zahlungsident.xyz zahrachem.com +zairozleuril.net +zalanmanbuege.com zal-inkasso.net +zalkrjkruyzh.com zamanlar2.com zamaramusic.es +zam.horizonbeverage.org zamitech.com zamopanjilok.com zango.com @@ -22553,21 +26585,36 @@ zanzibarcarhire.info zap352660-1.plesk05.zap-webspace.com zap354764-1.plesk05.zap-webspace.com zap354767-1.plesk05.zap-webspace.com +zap359398-3.plesk05.zap-webspace.com +zap364329-13.plesk08.zap-webspace.com +zap364329-9.plesk05.zap-webspace.com +zap367054-1.plesk05.zap-webspace.com +zap368051-2.plesk06.zap-webspace.com +zap379472-9.plesk05.zap-webspace.com +zapallarnorte.cl +zaparanepara.xyz +zapgazel.ru zara11.com zara.voucher.giftcards-promotion.com zara.vouchers.fashion-promotions.com +zarboh-online.com zarinakhan.net +zarpp.xyz zartashakona.com zashgroup.net zatowog.ga zaulaotx.info +zaz-auto.kh.ua z-bankieren.com zbjpsy.com +z-blueprint.tk zbzppbwqmm.biz zchon.net zcvkt.000webhostapp.com zd6w3td3.myutilitydomain.com +zdbd12.co.vu zdesestvareznezahodi.com +zdfgsdfgzxvfzsdtgsdfxcbdghndfhdfgdf.000webhostapp.com zdlceq.com zdldzfssa2l.bid zdravotech.com @@ -22577,18 +26624,23 @@ zebrezebre.com zeckfbzh8j.rev.cl zecotilss.bid zedekexpress.com +zediah.ps zedtbusiness.com.sg +zeelver.com zeesuccess.com zeewong86.000webhostapp.com zeichenbuero-allmer.at +zeliatech.com zelltek.co.jp zengolese.com zenitchampion.cn zenithtradinginc.com zensmut.com +zentralkafeteatro.com zentronic.co.id zero-ani-mania.net zeroclan.net +zeronegames.com.br zerowastecity.org zextworks.co.jp zeyadwr9.beget.tech @@ -22611,6 +26663,7 @@ zhidao.shchaoneng.cn zhidao.xinhuacybz.com zhidao.yxad.com zhiher.com +zhipsfht.thepharmacymart.ru zhiwu.net zhizhishe.com zhongguociwang.com @@ -22619,20 +26672,25 @@ zhongpandz.com zhongtongbus.lk zhongyilunwen.com zhs389.com +zhu.bunchcousins.com zhusandyoi.websoft.kz zi1tjdmyw2zkqk8hpmbvkq.bid ziamarqueehire.co.uk zia.org.in zickcrow.com zicks.000webhostapp.com +zicmu.net zicuwos.ml zidanemarble.myjino.ru +zidnchofu.com zietop.cf +zigoh.com ziheyuan.com zihotelsandtours.co.zw ziillowhouses.us ziiraat-subegiris.com zik-et-dance.com +zilliqa.online zilllow.us zilmaraalencar.com.br zimbras.org @@ -22692,6 +26750,7 @@ ziratte-bilgiyarisi.com zixunxiu.com ziyvea.com zizicell.id +zjbhkdzg.tk zjgswtl.com zjhnyz.com zjhuashi.net @@ -22706,9 +26765,11 @@ zksjooqwt2xqylsdsij8.ukhs.edu.bd zkuhalzrmn.com zkwhm88dcmhu.review zlcuqhvqakvglqqzamckhbfcab8.download +zlkhome.com zllmsirlk.com zmt100.com zndxa.com +znsoe7ej5847he48736h487di3.000webhostapp.com zobixaz.tk zoetekroon.nl zoldszentgotthard.hu @@ -22726,6 +26787,7 @@ zonaseguravia2bcp.com zonaseguraviabcp.enmatissperu.com zonaseguraviahbcp.com zonaseguravialbcp.com +zonasegura-zopremiadoclientesvipbccp.cf zonasequraviabcp.com zonasguraviabcp.dvoper.com zonavialbcp.com @@ -22739,6 +26801,7 @@ zooperstar.com zorina.myjino.ru zotasinc.com zoukenterprises.com.au +zowiemarketing.net zoygroup.com zpaypal.co.uk zpc3mnpmr4rwnpiqoyanyrib.review @@ -22747,19 +26810,24 @@ zriigruporubii.com zrobaliipapa.com zrzmnetjk96nb68nauyd.littlematchagirl.com.au zs.hniuzsjy.cn +zsp-nowiny.pl zsqdvcvgjawsdv6c.com zsszestvkl.rev.cl +ztacs.com ztadoyxzzx6oxws.bid ztgy.com +ztion.yolasite.com ztkmne.com zu017vl8fr3vwlf.stream zubeidajaffer.co.za zum.mudmaggot.com zumruttanker.com +zunfa.net zuribysheth.com zuvi2woytg.bradul.creatory.org zuzim.xyz zvbotw96uflyag.bid +zverinova-kucharka.cz zw52.ru zwejqbahgrtw3khyupz5.mbservicesyorkshire.co.uk zwgoca.com @@ -22781,3 +26849,5 @@ zzmyw.com zzpxw.cn zzshw.net zztxdown.com +zzzezeroe.fr +zzzpooeaz-france.com diff --git a/restscrape/uBlock/assets/thirdparties/pgl.yoyo.org/as/serverlist b/restscrape/uBlock/assets/thirdparties/pgl.yoyo.org/as/serverlist index fcaceb4..582fbe7 100644 --- a/restscrape/uBlock/assets/thirdparties/pgl.yoyo.org/as/serverlist +++ b/restscrape/uBlock/assets/thirdparties/pgl.yoyo.org/as/serverlist @@ -2,15 +2,15 @@ # # For more information about this list, see: https://pgl.yoyo.org/adservers/ # ---- -# last updated: Mon, 11 Jun 2018 19:31:53 GMT -# entries: 2636 +# last updated: Mon, 12 Nov 2018 13:30:40 GMT +# entries: 2926 # format: hosts (hosts -- in hosts file format) # credits: Peter Lowe - pgl@yoyo.org - https://pgl.yoyo.org/ - https://twitter.com/pgl # this URL: https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=1&mimetype=plaintext # other formats: https://pgl.yoyo.org/adservers/formats.php # policy: https://pgl.yoyo.org/adservers/policy.php # -# start date: Wed, 17 Jun 1998 00:00:00 +# start date: Mon, 30 Nov 1998 00:00:00 127.0.0.1 101com.com 127.0.0.1 101order.com 127.0.0.1 123found.com @@ -24,25 +24,28 @@ 127.0.0.1 24pm-affiliation.com 127.0.0.1 2mdn.net 127.0.0.1 2o7.net +127.0.0.1 2znp09oa.com 127.0.0.1 33across.com 127.0.0.1 360yield.com 127.0.0.1 3lift.com 127.0.0.1 4affiliate.net 127.0.0.1 4d5.net +127.0.0.1 4jnzhl0d0.com 127.0.0.1 50websads.com 127.0.0.1 518ad.com 127.0.0.1 51yes.com +127.0.0.1 5mcwl.pw 127.0.0.1 600z.com +127.0.0.1 6ldu6qa.com 127.0.0.1 777partner.com 127.0.0.1 77tracking.com 127.0.0.1 7bpeople.com 127.0.0.1 7f1au20glg.com -127.0.0.1 7mu36somt5.com 127.0.0.1 7search.com +127.0.0.1 82o9v830.com 127.0.0.1 99count.com 127.0.0.1 a-ads.com 127.0.0.1 a-counter.kiev.ua -127.0.0.1 a.0day.kiev.ua 127.0.0.1 a.aproductmsg.com 127.0.0.1 a.consumer.net 127.0.0.1 a.mktw.net @@ -54,17 +57,25 @@ 127.0.0.1 a32.g.a.yimg.com 127.0.0.1 aaddzz.com 127.0.0.1 abacho.net +127.0.0.1 abackchain.com +127.0.0.1 abandonedaction.com 127.0.0.1 abandonedclover.com +127.0.0.1 abashedangle.com 127.0.0.1 abc-ads.com +127.0.0.1 aboardlevel.com 127.0.0.1 abruptroad.com +127.0.0.1 absentstream.com 127.0.0.1 absoluteclickscom.com +127.0.0.1 absorbingband.com +127.0.0.1 absurdwater.com 127.0.0.1 abz.com 127.0.0.1 ac.rnm.ca +127.0.0.1 acridtwist.com 127.0.0.1 actionsplash.com 127.0.0.1 actualdeals.com 127.0.0.1 actuallysheep.com +127.0.0.1 actuallysnake.com 127.0.0.1 acuityads.com -127.0.0.1 acuty1adsrv.com 127.0.0.1 ad-balancer.at 127.0.0.1 ad-balancer.net 127.0.0.1 ad-center.com @@ -85,7 +96,6 @@ 127.0.0.1 ad.aboutwebservices.com 127.0.0.1 ad.abum.com 127.0.0.1 ad.admitad.com -127.0.0.1 ad.afy11.net 127.0.0.1 ad.allstar.cz 127.0.0.1 ad.altervista.org 127.0.0.1 ad.amgdgt.com @@ -104,9 +114,7 @@ 127.0.0.1 ad.digitallook.com 127.0.0.1 ad.doctissimo.fr 127.0.0.1 ad.domainfactory.de -127.0.0.1 ad.e-kolay.net 127.0.0.1 ad.eurosport.com -127.0.0.1 ad.f1cd.ru 127.0.0.1 ad.flurry.com 127.0.0.1 ad.foxnetworks.com 127.0.0.1 ad.freecity.de @@ -135,7 +143,6 @@ 127.0.0.1 ad.nozonedata.com 127.0.0.1 ad.nttnavi.co.jp 127.0.0.1 ad.nwt.cz -127.0.0.1 ad.onad.eu 127.0.0.1 ad.pandora.tv 127.0.0.1 ad.period-calendar.com 127.0.0.1 ad.preferances.com @@ -222,7 +229,6 @@ 127.0.0.1 adengage.com 127.0.0.1 adexchangegate.com 127.0.0.1 adexchangeprediction.com -127.0.0.1 adexcite.com 127.0.0.1 adexpose.com 127.0.0.1 adext.inkclub.com 127.0.0.1 adf.ly @@ -234,7 +240,6 @@ 127.0.0.1 adformdsp.net 127.0.0.1 adgardener.com 127.0.0.1 adgoto.com -127.0.0.1 adgridwork.com 127.0.0.1 adhese.be 127.0.0.1 adhese.com 127.0.0.1 adhoc4.net @@ -264,6 +269,7 @@ 127.0.0.1 adjuggler.com 127.0.0.1 adjuggler.yourdictionary.com 127.0.0.1 adjustnetwork.com +127.0.0.1 adk2.co 127.0.0.1 adk2.com 127.0.0.1 adk2ads.tictacti.com 127.0.0.1 adland.ru @@ -286,7 +292,6 @@ 127.0.0.1 admarvel.com 127.0.0.1 admax.nexage.com 127.0.0.1 admedia.com -127.0.0.1 admedia.ro 127.0.0.1 admeld.com 127.0.0.1 admerize.be 127.0.0.1 admeta.com @@ -297,7 +302,6 @@ 127.0.0.1 admob.com 127.0.0.1 admonitor.com 127.0.0.1 admotion.com.ar -127.0.0.1 adnet-media.net 127.0.0.1 adnet.asahi.com 127.0.0.1 adnet.biz 127.0.0.1 adnet.de @@ -348,6 +352,7 @@ 127.0.0.1 ads.adfox.ru 127.0.0.1 ads.administrator.de 127.0.0.1 ads.adshareware.net +127.0.0.1 ads.adstream.com.ro 127.0.0.1 ads.adultfriendfinder.com 127.0.0.1 ads.adultswim.com 127.0.0.1 ads.advance.net @@ -393,6 +398,7 @@ 127.0.0.1 ads.canalblog.com 127.0.0.1 ads.canoe.ca 127.0.0.1 ads.casinocity.com +127.0.0.1 ads.casumoaffiliates.com 127.0.0.1 ads.cbc.ca 127.0.0.1 ads.cc 127.0.0.1 ads.cc-dt.com @@ -401,7 +407,9 @@ 127.0.0.1 ads.channel4.com 127.0.0.1 ads.clearchannel.com 127.0.0.1 ads.co.com +127.0.0.1 ads.colombiaonline.com 127.0.0.1 ads.com.com +127.0.0.1 ads.comeon.com 127.0.0.1 ads.contactmusic.com 127.0.0.1 ads.contentabc.com 127.0.0.1 ads.contextweb.com @@ -427,10 +435,10 @@ 127.0.0.1 ads.domeus.com 127.0.0.1 ads.eagletribune.com 127.0.0.1 ads.easy-forex.com -127.0.0.1 ads.eatinparis.com 127.0.0.1 ads.economist.com 127.0.0.1 ads.edbindex.dk 127.0.0.1 ads.egrana.com.br +127.0.0.1 ads.elcarado.com 127.0.0.1 ads.electrocelt.com 127.0.0.1 ads.elitetrader.com 127.0.0.1 ads.emirates.net.ae @@ -438,7 +446,6 @@ 127.0.0.1 ads.eu.msn.com 127.0.0.1 ads.exactdrive.com 127.0.0.1 ads.expat-blog.biz -127.0.0.1 ads.expedia.com 127.0.0.1 ads.factorymedia.com 127.0.0.1 ads.fairfax.com.au 127.0.0.1 ads.fasttrack-ignite.com @@ -455,7 +462,6 @@ 127.0.0.1 ads.fortunecity.com 127.0.0.1 ads.fotosidan.se 127.0.0.1 ads.foxnetworks.com -127.0.0.1 ads.foxnews.com 127.0.0.1 ads.freecity.de 127.0.0.1 ads.friendfinder.com 127.0.0.1 ads.ft.com @@ -479,15 +485,14 @@ 127.0.0.1 ads.guardianunlimited.co.uk 127.0.0.1 ads.guru3d.com 127.0.0.1 ads.harpers.org +127.0.0.1 ads.harvard.edu 127.0.0.1 ads.hbv.de 127.0.0.1 ads.hearstmags.com 127.0.0.1 ads.heartlight.org 127.0.0.1 ads.heias.com -127.0.0.1 ads.hideyourarms.com 127.0.0.1 ads.hollywood.com 127.0.0.1 ads.horsehero.com 127.0.0.1 ads.horyzon-media.com -127.0.0.1 ads.iafrica.com 127.0.0.1 ads.ibest.com.br 127.0.0.1 ads.ibryte.com 127.0.0.1 ads.icq.com @@ -515,6 +520,7 @@ 127.0.0.1 ads.kinxxx.com 127.0.0.1 ads.kompass.com 127.0.0.1 ads.krawall.de +127.0.0.1 ads.lapalingo.com 127.0.0.1 ads.larryaffiliates.com 127.0.0.1 ads.leovegas.com 127.0.0.1 ads.lesbianpersonals.com @@ -522,6 +528,7 @@ 127.0.0.1 ads.linuxfoundation.org 127.0.0.1 ads.linuxsecurity.com 127.0.0.1 ads.livenation.com +127.0.0.1 ads.lordlucky.com 127.0.0.1 ads.mariuana.it 127.0.0.1 ads.massinfra.nl 127.0.0.1 ads.mcafee.com @@ -531,6 +538,7 @@ 127.0.0.1 ads.miarroba.com 127.0.0.1 ads.mmania.com 127.0.0.1 ads.mobilautomaten.com +127.0.0.1 ads.mobilebet.com 127.0.0.1 ads.motor-forum.nl 127.0.0.1 ads.motormedia.nl 127.0.0.1 ads.msn.com @@ -564,7 +572,6 @@ 127.0.0.1 ads.outpersonals.com 127.0.0.1 ads.passion.com 127.0.0.1 ads.pennet.com -127.0.0.1 ads.penny-arcade.com 127.0.0.1 ads.phpclasses.org 127.0.0.1 ads.planet.nl 127.0.0.1 ads.pni.com @@ -577,6 +584,7 @@ 127.0.0.1 ads.programattik.com 127.0.0.1 ads.psd2html.com 127.0.0.1 ads.pushplay.com +127.0.0.1 ads.quasaraffiliates.com 127.0.0.1 ads.quoka.de 127.0.0.1 ads.rcs.it 127.0.0.1 ads.recoletos.es @@ -596,8 +604,8 @@ 127.0.0.1 ads.shopstyle.com 127.0.0.1 ads.sift.co.uk 127.0.0.1 ads.silverdisc.co.uk -127.0.0.1 ads.slim.com 127.0.0.1 ads.smartclick.com +127.0.0.1 ads.socialtheater.com 127.0.0.1 ads.soft32.com 127.0.0.1 ads.space.com 127.0.0.1 ads.sptimes.com @@ -607,11 +615,11 @@ 127.0.0.1 ads.supplyframe.com 127.0.0.1 ads.tahono.com 127.0.0.1 ads.techtv.com -127.0.0.1 ads.telegraph.co.uk 127.0.0.1 ads.themovienation.com 127.0.0.1 ads.thestar.com 127.0.0.1 ads.thrillsaffiliates.com 127.0.0.1 ads.tmcs.net +127.0.0.1 ads.toplayaffiliates.com 127.0.0.1 ads.totallyfreestuff.com 127.0.0.1 ads.townhall.com 127.0.0.1 ads.trinitymirror.co.uk @@ -621,7 +629,6 @@ 127.0.0.1 ads.tripod.lycos.es 127.0.0.1 ads.tripod.lycos.it 127.0.0.1 ads.tripod.lycos.nl -127.0.0.1 ads.tripod.spray.se 127.0.0.1 ads.tso.dennisnet.co.uk 127.0.0.1 ads.twitter.com 127.0.0.1 ads.uknetguide.co.uk @@ -629,15 +636,16 @@ 127.0.0.1 ads.uncrate.com 127.0.0.1 ads.undertone.com 127.0.0.1 ads.usatoday.com -127.0.0.1 ads.v3.com 127.0.0.1 ads.verticalresponse.com 127.0.0.1 ads.vgchartz.com 127.0.0.1 ads.videosz.com +127.0.0.1 ads.viksaffiliates.com 127.0.0.1 ads.virtual-nights.com 127.0.0.1 ads.virtualcountries.com 127.0.0.1 ads.vnumedia.com 127.0.0.1 ads.waps.cn 127.0.0.1 ads.wapx.cn +127.0.0.1 ads.watson.ch 127.0.0.1 ads.weather.ca 127.0.0.1 ads.web.aol.com 127.0.0.1 ads.web.cs.com @@ -651,6 +659,7 @@ 127.0.0.1 ads.wwe.biz 127.0.0.1 ads.xhamster.com 127.0.0.1 ads.xtra.co.nz +127.0.0.1 ads.xtribeapp.com 127.0.0.1 ads.y-0.net 127.0.0.1 ads.yahoo.com 127.0.0.1 ads.yap.yahoo.com @@ -703,11 +712,9 @@ 127.0.0.1 adscience.nl 127.0.0.1 adscpm.com 127.0.0.1 adsdaq.com -127.0.0.1 adsdk.com 127.0.0.1 adsend.de 127.0.0.1 adsensecustomsearchads.com 127.0.0.1 adserv.gamezone.de -127.0.0.1 adserv.iafrica.com 127.0.0.1 adserve.ams.rhythmxchange.com 127.0.0.1 adserver.43plc.com 127.0.0.1 adserver.71i.de @@ -766,7 +773,7 @@ 127.0.0.1 adsfac.us 127.0.0.1 adside.com 127.0.0.1 adsk2.co -127.0.0.1 adskape.ru +127.0.0.1 adskeeper.co.uk 127.0.0.1 adsklick.de 127.0.0.1 adsmarket.com 127.0.0.1 adsmart.com @@ -775,11 +782,9 @@ 127.0.0.1 adsnative.com 127.0.0.1 adsoftware.com 127.0.0.1 adsoldier.com -127.0.0.1 adsonar.com 127.0.0.1 adspeed.net 127.0.0.1 adspirit.de 127.0.0.1 adsponse.de -127.0.0.1 adsremote.scrippsnetworks.com 127.0.0.1 adsrevenue.net 127.0.0.1 adsrv.deviantart.com 127.0.0.1 adsrv.eacdn.com @@ -807,7 +812,6 @@ 127.0.0.1 adtoma.com 127.0.0.1 adtrace.org 127.0.0.1 adtrade.net -127.0.0.1 adtrading.de 127.0.0.1 adtrak.net 127.0.0.1 adtriplex.com 127.0.0.1 adultadvertising.com @@ -830,6 +834,7 @@ 127.0.0.1 adverticus.de 127.0.0.1 advertise.com 127.0.0.1 advertiseireland.com +127.0.0.1 advertisementafterthought.com 127.0.0.1 advertiserurl.com 127.0.0.1 advertisespace.com 127.0.0.1 advertisingbanners.com @@ -900,12 +905,16 @@ 127.0.0.1 affiliation-france.com 127.0.0.1 afftracking.justanswer.com 127.0.0.1 afterview.ru +127.0.0.1 agreeableprice.com +127.0.0.1 agreeablestew.com 127.0.0.1 agreemand.com 127.0.0.1 ah-ha.com 127.0.0.1 ahalogy.com +127.0.0.1 aheadday.com 127.0.0.1 aidu-ads.de 127.0.0.1 aim4media.com 127.0.0.1 aistat.net +127.0.0.1 ak0gsh40.com 127.0.0.1 aktrack.pubmatic.com 127.0.0.1 alclick.com 127.0.0.1 alenty.com @@ -917,11 +926,11 @@ 127.0.0.1 alphonso.tv 127.0.0.1 amazingcounters.com 127.0.0.1 amazon-adsystem.com +127.0.0.1 ambiguousquilt.com 127.0.0.1 ambitiousagreement.com 127.0.0.1 americash.com 127.0.0.1 amplitude.com 127.0.0.1 amung.us -127.0.0.1 an.tacoda.net 127.0.0.1 anahtars.com 127.0.0.1 analytics.adpost.org 127.0.0.1 analytics.google.com @@ -931,17 +940,23 @@ 127.0.0.1 anm.intelli-direct.com 127.0.0.1 annonser.dagbladet.no 127.0.0.1 anxiousapples.com +127.0.0.1 apathetictheory.com 127.0.0.1 api.intensifier.de -127.0.0.1 app.adblockhyper.us +127.0.0.1 app-analytics.snapchat.com 127.0.0.1 app.pendo.io 127.0.0.1 appsflyer.com 127.0.0.1 aps.hearstnp.com 127.0.0.1 apture.com 127.0.0.1 apusx.com +127.0.0.1 aquaticowl.com +127.0.0.1 ar1nvz5.com 127.0.0.1 arc1.msn.com -127.0.0.1 arcadebanners.com +127.0.0.1 archswimming.com 127.0.0.1 ard.xxxblackbook.com 127.0.0.1 are-ter.com +127.0.0.1 area51-ts.com +127.0.0.1 argyresthia.com +127.0.0.1 aromamirror.com 127.0.0.1 as.webmd.com 127.0.0.1 as1.advfn.com 127.0.0.1 assets1.exgfnetwork.com @@ -949,6 +964,7 @@ 127.0.0.1 at-adserver.alltop.com 127.0.0.1 atdmt.com 127.0.0.1 athena-ads.wikia.com +127.0.0.1 attractiveafternoon.com 127.0.0.1 attributiontracker.com 127.0.0.1 atwola.com 127.0.0.1 auctionads.com @@ -960,21 +976,22 @@ 127.0.0.1 augur.io 127.0.0.1 auto-bannertausch.de 127.0.0.1 autohits.dk +127.0.0.1 automaticflock.com 127.0.0.1 avenuea.com 127.0.0.1 avocet.io 127.0.0.1 avpa.javalobby.org 127.0.0.1 avsads.com -127.0.0.1 avzadsrv.com 127.0.0.1 awempire.com 127.0.0.1 awin1.com +127.0.0.1 awzbijw.com +127.0.0.1 axiomaticalley.com 127.0.0.1 b-1st.com -127.0.0.1 b.aol.com -127.0.0.1 b.engadget.com -127.0.0.1 b0b1o.bid 127.0.0.1 b59812ee54afcabd.com 127.0.0.1 ba.afl.rakuten.co.jp 127.0.0.1 babs.tv2.dk 127.0.0.1 backbeatmedia.com +127.0.0.1 balancebreath.com +127.0.0.1 balloontexture.com 127.0.0.1 banik.redigy.cz 127.0.0.1 banner-exchange-24.de 127.0.0.1 banner.ad.nu @@ -1059,10 +1076,12 @@ 127.0.0.1 bannieres.acces-contenu.com 127.0.0.1 bans.adserver.co.il 127.0.0.1 bans.bride.ru +127.0.0.1 barbarousnerve.com 127.0.0.1 barnesandnoble.bfast.com 127.0.0.1 basebanner.com 127.0.0.1 baskettexture.com 127.0.0.1 bat.bing.com +127.0.0.1 batbuilding.com 127.0.0.1 bawdybeast.com 127.0.0.1 baypops.com 127.0.0.1 bbelements.com @@ -1070,6 +1089,8 @@ 127.0.0.1 beacon.gu-web.net 127.0.0.1 beamincrease.com 127.0.0.1 beamkite.com +127.0.0.1 bebi.com +127.0.0.1 bedsbreath.com 127.0.0.1 begun.ru 127.0.0.1 behavioralengine.com 127.0.0.1 belstat.com @@ -1077,7 +1098,10 @@ 127.0.0.1 berp.com 127.0.0.1 best-pr.info 127.0.0.1 best-top.ro +127.0.0.1 bestboundary.com 127.0.0.1 bestsearch.net +127.0.0.1 bewilderedblade.com +127.0.0.1 bhcumsc.com 127.0.0.1 bidclix.com 127.0.0.1 bidclix.net 127.0.0.1 bidr.io @@ -1103,13 +1127,17 @@ 127.0.0.1 bluekai.com 127.0.0.1 bluelithium.com 127.0.0.1 bluewhaleweb.com +127.0.0.1 blushingbeast.com +127.0.0.1 blushingboundary.com 127.0.0.1 bm.annonce.cz 127.0.0.1 bn.bfast.com 127.0.0.1 boersego-ads.de 127.0.0.1 boilingbeetle.com -127.0.0.1 boom.ro +127.0.0.1 boilingumbrella.com 127.0.0.1 boomads.com 127.0.0.1 boost-my-pr.de +127.0.0.1 boredcrown.com +127.0.0.1 boringcoat.com 127.0.0.1 boudja.com 127.0.0.1 bounceexchange.com 127.0.0.1 box.anchorfree.net @@ -1121,21 +1149,32 @@ 127.0.0.1 brightinfo.com 127.0.0.1 british-banners.com 127.0.0.1 broadboundary.com +127.0.0.1 broadcastbed.com +127.0.0.1 broaddoor.com 127.0.0.1 bs.yandex.ru +127.0.0.1 btez8.xyz 127.0.0.1 bttrack.com +127.0.0.1 bucketbean.com 127.0.0.1 budsinc.com 127.0.0.1 bullseye.backbeatmedia.com -127.0.0.1 buyhitscheap.com +127.0.0.1 bumpberam.pro +127.0.0.1 businessbells.com +127.0.0.1 bustlinganimal.com 127.0.0.1 buysellads.com 127.0.0.1 buzzonclick.com 127.0.0.1 bwp.download.com 127.0.0.1 c.bigmir.net 127.0.0.1 c1.nowlinux.com 127.0.0.1 c1exchange.com +127.0.0.1 calculatingcircle.com +127.0.0.1 calculatingtoothbrush.com +127.0.0.1 calculatorcamera.com +127.0.0.1 callousbrake.com 127.0.0.1 calmfoot.com 127.0.0.1 campaign.bharatmatrimony.com 127.0.0.1 caniamedia.com -127.0.0.1 capacitly.com +127.0.0.1 capablecows.com +127.0.0.1 captainbicycle.com 127.0.0.1 carambo.la 127.0.0.1 carbonads.com 127.0.0.1 carbonads.net @@ -1146,15 +1185,14 @@ 127.0.0.1 cashcrate.com 127.0.0.1 cashengines.com 127.0.0.1 cashfiesta.com -127.0.0.1 cashlayer.com 127.0.0.1 cashpartner.com 127.0.0.1 casinogames.com +127.0.0.1 casinopays.com 127.0.0.1 casinorewards.com 127.0.0.1 casinotraffic.com 127.0.0.1 casinotreasure.com 127.0.0.1 casterist.info 127.0.0.1 cbanners.virtuagirlhd.com -127.0.0.1 cbmall.com 127.0.0.1 cdn.freefarcy.com 127.0.0.1 cdn.onesignal.com 127.0.0.1 cdn.segment.com @@ -1164,30 +1202,35 @@ 127.0.0.1 cetrk.com 127.0.0.1 cgicounter.puretec.de 127.0.0.1 ch.questionmarket.com +127.0.0.1 chairscrack.com 127.0.0.1 chameleon.ad 127.0.0.1 channel1vids.com 127.0.0.1 channelintelligence.com +127.0.0.1 chardwardse.club 127.0.0.1 chart.dk 127.0.0.1 chartbeat.com 127.0.0.1 chartbeat.net 127.0.0.1 checkm8.com 127.0.0.1 checkstat.nl +127.0.0.1 cheerfulrange.com 127.0.0.1 cherrythread.com +127.0.0.1 chewcoat.com +127.0.0.1 chickensstation.com 127.0.0.1 chiefcurrent.com +127.0.0.1 chinsnakes.com 127.0.0.1 chitika.net 127.0.0.1 christingel.com -127.0.0.1 cinstein.com 127.0.0.1 cityads.telus.net 127.0.0.1 cj.com 127.0.0.1 cjbmanagement.com 127.0.0.1 cjlog.com 127.0.0.1 claria.com 127.0.0.1 class-act-clicks.com +127.0.0.1 clearcomb.com 127.0.0.1 click.absoluteagency.com 127.0.0.1 click.fool.com 127.0.0.1 click.kmindex.ru 127.0.0.1 click2freemoney.com -127.0.0.1 click2paid.com 127.0.0.1 clickability.com 127.0.0.1 clickadz.com 127.0.0.1 clickagents.com @@ -1203,7 +1246,6 @@ 127.0.0.1 clickhouse.com 127.0.0.1 clickhype.com 127.0.0.1 clicklink.jp -127.0.0.1 clickmedia.ro 127.0.0.1 clickonometrics.pl 127.0.0.1 clicks.equantum.com 127.0.0.1 clicks.mods.de @@ -1225,6 +1267,7 @@ 127.0.0.1 cliksolution.com 127.0.0.1 clixgalore.com 127.0.0.1 clkrev.com +127.0.0.1 cloisteredhydrant.com 127.0.0.1 cloudcoins.biz 127.0.0.1 clrstm.com 127.0.0.1 cluster.adultworld.com @@ -1239,16 +1282,22 @@ 127.0.0.1 cointraffic.io 127.0.0.1 colonize.com 127.0.0.1 comclick.com +127.0.0.1 comfortablecheese.com 127.0.0.1 commandwalk.com 127.0.0.1 commindo-media-ressourcen.de 127.0.0.1 commissionmonster.com +127.0.0.1 commonswing.com 127.0.0.1 compactbanner.com +127.0.0.1 completecabbage.com +127.0.0.1 complextoad.com 127.0.0.1 comprabanner.it +127.0.0.1 concernedcondition.com 127.0.0.1 concernrain.com 127.0.0.1 confirmed-profits.com 127.0.0.1 connatix.com 127.0.0.1 connextra.com 127.0.0.1 consciouscabbage.com +127.0.0.1 consciouschairs.com 127.0.0.1 contadores.miarroba.com 127.0.0.1 contaxe.de 127.0.0.1 content.acc-hd.de @@ -1258,11 +1307,11 @@ 127.0.0.1 conversionruler.com 127.0.0.1 convrse.media 127.0.0.1 cookies.cmpnet.com +127.0.0.1 coordinatedcub.com 127.0.0.1 copperchickens.com 127.0.0.1 copycarpenter.com 127.0.0.1 copyrightaccesscontrols.com 127.0.0.1 coremetrics.com -127.0.0.1 cottawa.info 127.0.0.1 count.rbc.ru 127.0.0.1 count.rin.ru 127.0.0.1 count.west263.com @@ -1293,6 +1342,7 @@ 127.0.0.1 cpx.to 127.0.0.1 cpxinteractive.com 127.0.0.1 cqcounter.com +127.0.0.1 crabbychin.com 127.0.0.1 crakmedia.com 127.0.0.1 craktraffic.com 127.0.0.1 crawlability.com @@ -1313,30 +1363,47 @@ 127.0.0.1 ctnet2.in 127.0.0.1 ctnetwork.hu 127.0.0.1 cubics.com +127.0.0.1 cumbersomecloud.com 127.0.0.1 curtaincows.com 127.0.0.1 customad.cnn.com 127.0.0.1 cutecushion.com +127.0.0.1 cuteturkey.com 127.0.0.1 cxense.com 127.0.0.1 cyberbounty.com 127.0.0.1 d.adroll.com 127.0.0.1 d2cmedia.ca 127.0.0.1 dakic-ia-300.com +127.0.0.1 damdoor.com 127.0.0.1 danban.com +127.0.0.1 dancemistake.com 127.0.0.1 dapper.net -127.0.0.1 datashreddergold.com +127.0.0.1 dashingdirt.com +127.0.0.1 dashingsweater.com +127.0.0.1 data.namesakeoscilloscopemarquis.com 127.0.0.1 dbbsrv.com 127.0.0.1 dc-storm.com 127.0.0.1 de17a.com +127.0.0.1 deadpantruck.com 127.0.0.1 dealdotcom.com +127.0.0.1 debonairway.com 127.0.0.1 debtbusterloans.com +127.0.0.1 decisivedrawer.com 127.0.0.1 decisiveducks.com 127.0.0.1 decknetwork.net +127.0.0.1 decoycreation.com +127.0.0.1 defectivesun.com +127.0.0.1 delegatediscussion.com 127.0.0.1 delightdriving.com 127.0.0.1 deloo.de 127.0.0.1 deloton.com 127.0.0.1 demandbase.com 127.0.0.1 demdex.net 127.0.0.1 deployads.com +127.0.0.1 desertedbreath.com +127.0.0.1 desertedrat.com +127.0.0.1 detailedglue.com +127.0.0.1 detailedgovernment.com +127.0.0.1 detectdiscovery.com 127.0.0.1 di1.shopping.com 127.0.0.1 dialerporn.com 127.0.0.1 dianomi.com @@ -1351,6 +1418,8 @@ 127.0.0.1 directorym.com 127.0.0.1 directtrack.com 127.0.0.1 discountclick.com +127.0.0.1 discreetfield.com +127.0.0.1 dispensablestranger.com 127.0.0.1 displayadsmedia.com 127.0.0.1 disqusads.com 127.0.0.1 dist.belnk.com @@ -1369,18 +1438,25 @@ 127.0.0.1 doubleclick.net 127.0.0.1 doublepimp.com 127.0.0.1 doubtfulrainstorm.com +127.0.0.1 downloadr.xyz +127.0.0.1 dq95d35.com +127.0.0.1 drabsize.com 127.0.0.1 dragzebra.com 127.0.0.1 drumcash.com +127.0.0.1 drydrum.com 127.0.0.1 dsp.io 127.0.0.1 dynamic.fmpub.net 127.0.0.1 dyntrk.com 127.0.0.1 e-adimages.scrippsnetworks.com +127.0.0.1 e-bannerx.com 127.0.0.1 e-debtconsolidation.com 127.0.0.1 e-m.fr 127.0.0.1 e-n-t-e-r-n-e-x.com 127.0.0.1 e-planning.net 127.0.0.1 e.kde.cz 127.0.0.1 eadexchange.com +127.0.0.1 earthquakescarf.com +127.0.0.1 earthycopy.com 127.0.0.1 eas.almamedia.fi 127.0.0.1 easyhits4u.com 127.0.0.1 ebayadvertising.com @@ -1388,13 +1464,18 @@ 127.0.0.1 ebuzzing.com 127.0.0.1 ecircle-ag.com 127.0.0.1 eclick.vn +127.0.0.1 economicpizzas.com 127.0.0.1 ecoupons.com 127.0.0.1 edaa.eu 127.0.0.1 edgeio.com 127.0.0.1 effectivemeasure.com 127.0.0.1 effectivemeasure.net +127.0.0.1 efficaciouscactus.com 127.0.0.1 eiv.baidu.com +127.0.0.1 ejyymghi.com 127.0.0.1 elasticchange.com +127.0.0.1 elderlyscissors.com +127.0.0.1 elderlytown.com 127.0.0.1 elephantqueue.com 127.0.0.1 elitedollars.com 127.0.0.1 elitetoplist.com @@ -1403,6 +1484,8 @@ 127.0.0.1 emediate.dk 127.0.0.1 emediate.eu 127.0.0.1 emerse.com +127.0.0.1 encouragingwilderness.com +127.0.0.1 endurableshop.com 127.0.0.1 engine.espace.netavenir.com 127.0.0.1 enginenetwork.com 127.0.0.1 enlarget.com @@ -1410,9 +1493,12 @@ 127.0.0.1 enquisite.com 127.0.0.1 ensighten.com 127.0.0.1 entercasino.com +127.0.0.1 enthusiasticdad.com 127.0.0.1 entrecard.s3.amazonaws.com +127.0.0.1 enviousthread.com 127.0.0.1 eqads.com 127.0.0.1 ero-advertising.com +127.0.0.1 errortablet.com 127.0.0.1 estat.com 127.0.0.1 etahub.com 127.0.0.1 etargetnet.com @@ -1426,7 +1512,6 @@ 127.0.0.1 eusta.de 127.0.0.1 eventbeacon.ca 127.0.0.1 evergage.com -127.0.0.1 evidencecleanergold.com 127.0.0.1 ewebcounter.com 127.0.0.1 exchange-it.com 127.0.0.1 exchange.bg @@ -1444,7 +1529,6 @@ 127.0.0.1 exponea.com 127.0.0.1 exponential.com 127.0.0.1 express-submit.de -127.0.0.1 extractorandburner.com 127.0.0.1 extreme-dm.com 127.0.0.1 extremetracking.com 127.0.0.1 eyeblaster.com @@ -1454,11 +1538,22 @@ 127.0.0.1 eyewonder.com 127.0.0.1 ezula.com 127.0.0.1 f5biz.com +127.0.0.1 facilitategrandfather.com +127.0.0.1 fadedprofit.com +127.0.0.1 familiarfloor.com +127.0.0.1 famousquarter.com +127.0.0.1 fanaticalfly.com +127.0.0.1 farethief.com +127.0.0.1 farmergoldfish.com +127.0.0.1 fascinatedfeather.com 127.0.0.1 fast-adv.it 127.0.0.1 fastclick.com 127.0.0.1 fastclick.com.edgesuite.net 127.0.0.1 fastclick.net +127.0.0.1 faultycanvas.com +127.0.0.1 faultyfowl.com 127.0.0.1 fc.webmasterpro.de +127.0.0.1 feebleshock.com 127.0.0.1 feedbackresearch.com 127.0.0.1 feedjit.com 127.0.0.1 ffxcam.fairfax.com.au @@ -1469,21 +1564,24 @@ 127.0.0.1 fineclicks.com 127.0.0.1 first.nova.cz 127.0.0.1 firstlightera.com +127.0.0.1 flakyfeast.com 127.0.0.1 flashtalking.com 127.0.0.1 flavordecision.com 127.0.0.1 fleshlightcash.com 127.0.0.1 flexbanner.com +127.0.0.1 flimsycircle.com 127.0.0.1 floodprincipal.com 127.0.0.1 flowgo.com 127.0.0.1 flurry.com +127.0.0.1 foamybox.com 127.0.0.1 foo.cosmocode.de 127.0.0.1 foresee.com 127.0.0.1 forex-affiliate.net -127.0.0.1 forter.com +127.0.0.1 fourarithmetic.com 127.0.0.1 fpctraffic.com 127.0.0.1 fpctraffic2.com 127.0.0.1 fqtag.com -127.0.0.1 fragmentserv.iac-online.de +127.0.0.1 frailoffer.com 127.0.0.1 free-banners.com 127.0.0.1 freebanner.com 127.0.0.1 freelogs.com @@ -1493,69 +1591,90 @@ 127.0.0.1 freestats.com 127.0.0.1 freestats.tv 127.0.0.1 freewebcounter.com +127.0.0.1 freshmarketer.com +127.0.0.1 frightenedpotato.com 127.0.0.1 frtyj.com 127.0.0.1 fullstory.com 127.0.0.1 functionalclam.com +127.0.0.1 functionalcrown.com 127.0.0.1 funklicks.com 127.0.0.1 funpageexchange.com 127.0.0.1 fusionads.net 127.0.0.1 fusionquest.com +127.0.0.1 futuristicapparatus.com 127.0.0.1 futuristicfairies.com 127.0.0.1 fuzzyflavor.com +127.0.0.1 fuzzyweather.com 127.0.0.1 fxstyle.net -127.0.0.1 g3j2wzmon8b.com 127.0.0.1 ga.clearbit.com +127.0.0.1 ga87z2o.com 127.0.0.1 galaxien.com 127.0.0.1 game-advertising-online.com 127.0.0.1 gamehouse.com 127.0.0.1 gamesites100.net 127.0.0.1 gamesites200.com +127.0.0.1 gammamaximum.com 127.0.0.1 gbanners.hornymatches.com 127.0.0.1 geo.digitalpoint.com 127.0.0.1 geobanner.adultfriendfinder.com 127.0.0.1 geovisite.com 127.0.0.1 getclicky.com -127.0.0.1 getwisdom.io 127.0.0.1 giddycoat.com 127.0.0.1 globalismedia.com 127.0.0.1 globaltakeoff.net 127.0.0.1 globe7.com 127.0.0.1 globus-inter.com +127.0.0.1 glossysense.com 127.0.0.1 gmads.net 127.0.0.1 go-clicks.de 127.0.0.1 go-rank.de +127.0.0.1 go2affise.com 127.0.0.1 goingplatinum.com 127.0.0.1 goldstats.com +127.0.0.1 gondolagnome.com 127.0.0.1 google-analytics.com 127.0.0.1 googleadservices.com 127.0.0.1 googlesyndication.com 127.0.0.1 gorgeousground.com +127.0.0.1 gossipmiser.com 127.0.0.1 gostats.com 127.0.0.1 gp.dejanews.com -127.0.0.1 grafstat.ro +127.0.0.1 gracefulsock.com +127.0.0.1 grandioseguide.com 127.0.0.1 grapeshot.co.uk 127.0.0.1 graph.instagram.com 127.0.0.1 greetzebra.com +127.0.0.1 greyinstrument.com 127.0.0.1 greystripe.com 127.0.0.1 gtop100.com 127.0.0.1 guardedgovernor.com +127.0.0.1 guardedschool.com 127.0.0.1 guitarbelieve.com 127.0.0.1 gunggo.com +127.0.0.1 h78xb.pw +127.0.0.1 hammerhearing.com +127.0.0.1 handyfield.com +127.0.0.1 hardtofindmilk.com 127.0.0.1 harrenmedia.com 127.0.0.1 harrenmedianetwork.com 127.0.0.1 havamedia.net 127.0.0.1 heap.com +127.0.0.1 heapanalytics.com 127.0.0.1 heias.com 127.0.0.1 hellobar.com 127.0.0.1 hentaicounter.com 127.0.0.1 herbalaffiliateprogram.com 127.0.0.1 hexusads.fluent.ltd.uk 127.0.0.1 heyos.com +127.0.0.1 hfc195b.com 127.0.0.1 hgads.com 127.0.0.1 hidden.gogoceleb.com +127.0.0.1 highfalutinroom.com 127.0.0.1 hightrafficads.com 127.0.0.1 hilariouszinc.com +127.0.0.1 hilltopads.net 127.0.0.1 histats.com +127.0.0.1 historicalrequest.com 127.0.0.1 hit-parade.com 127.0.0.1 hit.bg 127.0.0.1 hit.ua @@ -1576,7 +1695,9 @@ 127.0.0.1 hitslink.com 127.0.0.1 hittail.com 127.0.0.1 hollandbusinessadvertising.nl +127.0.0.1 hollowshake.com 127.0.0.1 homepageking.de +127.0.0.1 honeygoldfish.com 127.0.0.1 hostedads.realitykings.com 127.0.0.1 hotjar.com 127.0.0.1 hotkeys.com @@ -1587,9 +1708,11 @@ 127.0.0.1 htmlhubing.xyz 127.0.0.1 httpool.com 127.0.0.1 hurricanedigitalmedia.com +127.0.0.1 hurtteeth.com 127.0.0.1 hydramedia.com 127.0.0.1 hyperbanner.net 127.0.0.1 hypertracker.com +127.0.0.1 hystericalhelp.com 127.0.0.1 i-clicks.net 127.0.0.1 i.xx.openx.com 127.0.0.1 i1img.com @@ -1600,7 +1723,6 @@ 127.0.0.1 iasds01.com 127.0.0.1 iconadserver.com 127.0.0.1 icptrack.com -127.0.0.1 idcounter.com 127.0.0.1 identads.com 127.0.0.1 idtargeting.com 127.0.0.1 ientrymail.com @@ -1608,19 +1730,24 @@ 127.0.0.1 ifa.tube8live.com 127.0.0.1 ilbanner.com 127.0.0.1 ilead.itrack.it +127.0.0.1 illfatedsnail.com 127.0.0.1 illustriousoatmeal.com 127.0.0.1 imageads.canoe.ca 127.0.0.1 imagecash.net 127.0.0.1 images-pw.secureserver.net -127.0.0.1 images.v3.com 127.0.0.1 imarketservices.com 127.0.0.1 img.prohardver.hu 127.0.0.1 imgpromo.easyrencontre.com +127.0.0.1 immensehoney.com 127.0.0.1 imonitor.nethost.cz +127.0.0.1 importedincrease.com +127.0.0.1 impossibleexpansion.com 127.0.0.1 imprese.cz 127.0.0.1 impressionmedia.cz 127.0.0.1 impressionz.co.uk +127.0.0.1 impulsehands.com 127.0.0.1 imrworldwide.com +127.0.0.1 inaccused.com 127.0.0.1 inboxdollars.com 127.0.0.1 incentaclick.com 127.0.0.1 incognitosearches.com @@ -1635,14 +1762,18 @@ 127.0.0.1 infolinks.com 127.0.0.1 information.com 127.0.0.1 inmobi.com +127.0.0.1 innocentwax.com 127.0.0.1 innovid.com +127.0.0.1 inquisitiveinvention.com 127.0.0.1 inringtone.com 127.0.0.1 insightexpress.com 127.0.0.1 insightexpressai.com 127.0.0.1 inspectlet.com 127.0.0.1 inspectorclick.com +127.0.0.1 install.365-stream.com 127.0.0.1 instantmadness.com 127.0.0.1 instinctiveads.com +127.0.0.1 instrumentsponge.com 127.0.0.1 intelliads.com 127.0.0.1 intellitxt.com 127.0.0.1 intentmedia.com @@ -1652,6 +1783,9 @@ 127.0.0.1 internetfuel.com 127.0.0.1 interreklame.de 127.0.0.1 interstat.hu +127.0.0.1 inventionpassenger.com +127.0.0.1 inviterabbits.com +127.0.0.1 invitesugar.com 127.0.0.1 ioam.de 127.0.0.1 ip.ro 127.0.0.1 ip193.cn @@ -1661,35 +1795,39 @@ 127.0.0.1 itfarm.com 127.0.0.1 itop.cz 127.0.0.1 its-that-easy.com -127.0.0.1 itsptp.com 127.0.0.1 ivwbox.de 127.0.0.1 ivykiosk.com +127.0.0.1 j93557g.com +127.0.0.1 jadeitite.com +127.0.0.1 jaizouji.com 127.0.0.1 jcount.com 127.0.0.1 jinkads.de 127.0.0.1 joetec.net -127.0.0.1 joneself.com 127.0.0.1 js.users.51.la 127.0.0.1 jsecoin.com 127.0.0.1 juicyads.com 127.0.0.1 jumptap.com +127.0.0.1 justicejudo.com 127.0.0.1 justrelevant.com -127.0.0.1 justwebads.com 127.0.0.1 k.iinfo.cz 127.0.0.1 kanoodle.com 127.0.0.1 kargo.com +127.0.0.1 karisimbi.net 127.0.0.1 karonty.com 127.0.0.1 keymedia.hu 127.0.0.1 kindads.com 127.0.0.1 kissmetrics.com 127.0.0.1 kliks.nl +127.0.0.1 knifeoctopus.com +127.0.0.1 kniverto.com 127.0.0.1 knorex.com -127.0.0.1 koinser.in 127.0.0.1 komoona.com 127.0.0.1 kompasads.com 127.0.0.1 kontera.com 127.0.0.1 ktu.sv2.biz -127.0.0.1 lacerta.space 127.0.0.1 lakequincy.com +127.0.0.1 laughablecopper.com +127.0.0.1 laughcloth.com 127.0.0.1 launchbit.com 127.0.0.1 layer-ad.de 127.0.0.1 layer-ads.de @@ -1700,12 +1838,14 @@ 127.0.0.1 leadingedgecash.com 127.0.0.1 leadplace.fr 127.0.0.1 leadzupc.com +127.0.0.1 leaplunchroom.com +127.0.0.1 lettucelimit.com 127.0.0.1 levelrate.de 127.0.0.1 lfstmedia.com 127.0.0.1 liftdna.com 127.0.0.1 ligatus.com 127.0.0.1 ligatus.de -127.0.0.1 lightningcast.net +127.0.0.1 lightcushion.com 127.0.0.1 lightspeedcash.com 127.0.0.1 lijit.com 127.0.0.1 limpingline.com @@ -1729,16 +1869,21 @@ 127.0.0.1 lizardslaugh.com 127.0.0.1 loading321.com 127.0.0.1 log.btopenworld.com +127.0.0.1 log.logrocket.io 127.0.0.1 logger.snackly.co -127.0.0.1 logrocket.com +127.0.0.1 logs.logrocket.com +127.0.0.1 logs.roku.com 127.0.0.1 logua.com +127.0.0.1 longinglettuce.com 127.0.0.1 lop.com 127.0.0.1 lopsidedspoon.com 127.0.0.1 loudloss.com +127.0.0.1 loudlunch.com 127.0.0.1 lp3tdqle.com 127.0.0.1 lucidmedia.com 127.0.0.1 lucklayed.info 127.0.0.1 lumpyleaf.com +127.0.0.1 lwfjd.today 127.0.0.1 lytics.io 127.0.0.1 lzjl.com 127.0.0.1 m.trb.com @@ -1750,7 +1895,10 @@ 127.0.0.1 madisonavenue.com 127.0.0.1 mads.cnet.com 127.0.0.1 madvertise.de +127.0.0.1 magnificentmist.com 127.0.0.1 marchex.com +127.0.0.1 markedcrayon.com +127.0.0.1 markedpail.com 127.0.0.1 market-buster.com 127.0.0.1 marketing.888.com 127.0.0.1 marketing.hearstmagazines.nl @@ -1777,7 +1925,6 @@ 127.0.0.1 mediaarea.eu 127.0.0.1 mediabridge.cc 127.0.0.1 mediacharger.com -127.0.0.1 mediadvertising.ro 127.0.0.1 mediageneral.com 127.0.0.1 mediaiqdigital.com 127.0.0.1 mediamath.com @@ -1798,6 +1945,9 @@ 127.0.0.1 megastats.com 127.0.0.1 megawerbung.de 127.0.0.1 mellowads.com +127.0.0.1 memorizeneck.com +127.0.0.1 memorycobweb.com +127.0.0.1 messagenovice.com 127.0.0.1 metaffiliation.com 127.0.0.1 metanetwork.com 127.0.0.1 methodcash.com @@ -1811,7 +1961,8 @@ 127.0.0.1 mgid.com 127.0.0.1 microstatic.pl 127.0.0.1 microticker.com -127.0.0.1 midnightclicking.com +127.0.0.1 militaryverse.com +127.0.0.1 minormeeting.com 127.0.0.1 misstrends.com 127.0.0.1 mixedreading.com 127.0.0.1 mixpanel.com @@ -1820,11 +1971,14 @@ 127.0.0.1 ml314.com 127.0.0.1 mlm.de 127.0.0.1 mmismm.com +127.0.0.1 mmstat.com 127.0.0.1 mmtro.com 127.0.0.1 moatads.com 127.0.0.1 mobclix.com 127.0.0.1 mobileiconnect.com +127.0.0.1 modifyeyes.com 127.0.0.1 moggattice.com +127.0.0.1 moldyicicle.com 127.0.0.1 monetate.net 127.0.0.1 moneyexpert.com 127.0.0.1 monsterpops.com @@ -1852,17 +2006,16 @@ 127.0.0.1 mypowermall.com 127.0.0.1 mystat-in.net 127.0.0.1 mystat.pl +127.0.0.1 mysteriousmonth.com 127.0.0.1 mytop-in.net 127.0.0.1 mytrafficads.com 127.0.0.1 mzbcdn.net 127.0.0.1 n69.com 127.0.0.1 naj.sk -127.0.0.1 namimedia.com 127.0.0.1 nastydollars.com 127.0.0.1 nativeroll.tv 127.0.0.1 navigator.io 127.0.0.1 navrcholu.cz -127.0.0.1 nbhxgjz.com 127.0.0.1 nbjmp.com 127.0.0.1 ncaudienceexchange.com 127.0.0.1 ndparking.com @@ -1870,10 +2023,11 @@ 127.0.0.1 nedstat.nl 127.0.0.1 nedstatbasic.net 127.0.0.1 nedstatpro.net +127.0.0.1 neighborlywatch.com 127.0.0.1 nend.net 127.0.0.1 neocounter.neoworx-blog-tools.net 127.0.0.1 neoffic.com -127.0.0.1 nephritish.com +127.0.0.1 nervoussummer.com 127.0.0.1 net-filter.com 127.0.0.1 netaffiliation.com 127.0.0.1 netagent.cz @@ -1895,7 +2049,12 @@ 127.0.0.1 newtopsites.com 127.0.0.1 nexage.com 127.0.0.1 ng3.ads.warnerbros.com +127.0.0.1 nitratory.com 127.0.0.1 nitroclicks.com +127.0.0.1 noiselessplough.com +127.0.0.1 nondescriptcrowd.com +127.0.0.1 nondescriptsmile.com +127.0.0.1 nondescriptstocking.com 127.0.0.1 novem.pl 127.0.0.1 ns1p.net 127.0.0.1 ntv.io @@ -1903,6 +2062,7 @@ 127.0.0.1 nuggad.net 127.0.0.1 numax.nu-1.com 127.0.0.1 nuseek.com +127.0.0.1 nuttyorganization.com 127.0.0.1 nzaza.com 127.0.0.1 o0bc.com 127.0.0.1 oas.benchmark.fr @@ -1917,12 +2077,14 @@ 127.0.0.1 oascentral.chicagobusiness.com 127.0.0.1 oascentral.fortunecity.com 127.0.0.1 oascentral.register.com +127.0.0.1 obscenesidewalk.com +127.0.0.1 observantice.com 127.0.0.1 oclasrv.com 127.0.0.1 oewa.at -127.0.0.1 oewabox.at 127.0.0.1 offerforge.com 127.0.0.1 offermatica.com 127.0.0.1 olivebrandresponse.com +127.0.0.1 omniscientspark.com 127.0.0.1 omniture.com 127.0.0.1 onclasrv.com 127.0.0.1 onclickads.net @@ -1941,10 +2103,12 @@ 127.0.0.1 openad.travelnow.com 127.0.0.1 openads.friendfinder.com 127.0.0.1 openads.org +127.0.0.1 opentag-stats.qubit.com 127.0.0.1 openx.angelsgroup.org.uk 127.0.0.1 openx.blindferret.com +127.0.0.1 operationkettle.com 127.0.0.1 opienetwork.com -127.0.0.1 opinionstage.com +127.0.0.1 optimallimit.com 127.0.0.1 optimize-stats.voxmedia.com 127.0.0.1 optimizely.com 127.0.0.1 optimost.com @@ -1956,6 +2120,7 @@ 127.0.0.1 outbrain.com 127.0.0.1 overture.com 127.0.0.1 owebmoney.ru +127.0.0.1 owlsr.us 127.0.0.1 owneriq.net 127.0.0.1 oxado.com 127.0.0.1 oxcash.com @@ -1968,8 +2133,12 @@ 127.0.0.1 pagerank-united.de 127.0.0.1 pagerank4you.com 127.0.0.1 pageranktop.com +127.0.0.1 paleleaf.com +127.0.0.1 paradoxfactor.com +127.0.0.1 parchedangle.com 127.0.0.1 parketsy.pro 127.0.0.1 parsely.com +127.0.0.1 parsimoniouspolice.com 127.0.0.1 partner-ads.com 127.0.0.1 partner.pelikan.cz 127.0.0.1 partnerad.l.google.com @@ -1983,10 +2152,12 @@ 127.0.0.1 pbnet.ru 127.0.0.1 pbterra.com 127.0.0.1 pcash.imlive.com +127.0.0.1 peacepowder.com 127.0.0.1 peep-auktion.de 127.0.0.1 peer39.com 127.0.0.1 pennyweb.com 127.0.0.1 pepperjamnetwork.com +127.0.0.1 perceivequarter.com 127.0.0.1 percentmobile.com 127.0.0.1 perfectaudience.com 127.0.0.1 perfiliate.com @@ -1995,6 +2166,8 @@ 127.0.0.1 performancing.com 127.0.0.1 permutive.com 127.0.0.1 personagraph.com +127.0.0.1 petiteumbrella.com +127.0.0.1 pgl.example0101 127.0.0.1 pgmediaserve.com 127.0.0.1 pgpartner.com 127.0.0.1 pheedo.com @@ -2008,6 +2181,8 @@ 127.0.0.1 pillscash.com 127.0.0.1 pimproll.com 127.0.0.1 ping.ublock.org +127.0.0.1 pippio.com +127.0.0.1 piquantpigs.com 127.0.0.1 pixel.adsafeprotected.com 127.0.0.1 pixel.condenastdigital.com 127.0.0.1 pixel.digitru.st @@ -2023,6 +2198,7 @@ 127.0.0.1 pop-under.ru 127.0.0.1 popads.net 127.0.0.1 popflawlessads.com +127.0.0.1 popmyads.com 127.0.0.1 popub.com 127.0.0.1 popunder.ru 127.0.0.1 popup.msn.com @@ -2032,6 +2208,7 @@ 127.0.0.1 popuptraffic.com 127.0.0.1 porngraph.com 127.0.0.1 porntrack.com +127.0.0.1 possessivebucket.com 127.0.0.1 possibleboats.com 127.0.0.1 postrelease.com 127.0.0.1 potenza.cz @@ -2043,10 +2220,11 @@ 127.0.0.1 predictad.com 127.0.0.1 premium-offers.com 127.0.0.1 presetrabbits.com +127.0.0.1 previousplayground.com +127.0.0.1 previouspotato.com 127.0.0.1 primaryads.com 127.0.0.1 primetime.net 127.0.0.1 privatecash.com -127.0.0.1 privy.com 127.0.0.1 prmtracking.com 127.0.0.1 pro-advertising.com 127.0.0.1 proext.com @@ -2071,7 +2249,6 @@ 127.0.0.1 provideplant.com 127.0.0.1 prsitecheck.com 127.0.0.1 ps7894.com -127.0.0.1 psstt.com 127.0.0.1 pub.chez.com 127.0.0.1 pub.club-internet.fr 127.0.0.1 pub.hardware.fr @@ -2081,24 +2258,33 @@ 127.0.0.1 publicidees.com 127.0.0.1 pubmatic.com 127.0.0.1 pubs.lemonde.fr +127.0.0.1 puffyloss.com +127.0.0.1 puffypull.com +127.0.0.1 puffypurpose.com +127.0.0.1 pushazer.com 127.0.0.1 pushengage.com +127.0.0.1 puzzlingfall.com 127.0.0.1 px.dynamicyield.com 127.0.0.1 q.azcentral.com 127.0.0.1 qctop.com 127.0.0.1 qnsr.com +127.0.0.1 quacksquirrel.com 127.0.0.1 quaintcan.com 127.0.0.1 quantcast.com 127.0.0.1 quantserve.com 127.0.0.1 quantummetric.com +127.0.0.1 quarterbean.com 127.0.0.1 quarterserver.de 127.0.0.1 questaffiliates.net 127.0.0.1 quicksandear.com -127.0.0.1 quigo.com +127.0.0.1 quietknowledge.com 127.0.0.1 quinst.com 127.0.0.1 quisma.com +127.0.0.1 quizzicalzephyr.com 127.0.0.1 radar.cedexis.com 127.0.0.1 radarurl.com 127.0.0.1 radiate.com +127.0.0.1 railwayrainstorm.com 127.0.0.1 rampidads.com 127.0.0.1 rank-master.com 127.0.0.1 rank-master.de @@ -2108,11 +2294,12 @@ 127.0.0.1 ranking-id.de 127.0.0.1 ranking-links.de 127.0.0.1 ranking-liste.de -127.0.0.1 ranking-street.de 127.0.0.1 rankingchart.de 127.0.0.1 rankingscout.com 127.0.0.1 rankyou.com 127.0.0.1 rapidcounter.com +127.0.0.1 rapidkittens.com +127.0.0.1 raresummer.com 127.0.0.1 rate.ru 127.0.0.1 ratings.lycos.com 127.0.0.1 rb1.design.ru @@ -2120,14 +2307,19 @@ 127.0.0.1 reachjunction.com 127.0.0.1 reactx.com 127.0.0.1 readgoldfish.com +127.0.0.1 readingguilt.com +127.0.0.1 readingopera.com 127.0.0.1 readserver.net +127.0.0.1 readymoon.com 127.0.0.1 realcastmedia.com 127.0.0.1 realclever.com 127.0.0.1 realclix.com 127.0.0.1 realmedia-a800.d4p.net 127.0.0.1 realtechnetwork.com 127.0.0.1 realtracker.com +127.0.0.1 rebelsubway.com 127.0.0.1 receptiveink.com +127.0.0.1 receptivereaction.com 127.0.0.1 record.affiliates.karjalakasino.com 127.0.0.1 record.bonniergaming.com 127.0.0.1 record.mrwin.com @@ -2135,6 +2327,7 @@ 127.0.0.1 reduxmedia.com 127.0.0.1 referralware.com 127.0.0.1 referrer.disqus.com +127.0.0.1 reflectivereward.com 127.0.0.1 regnow.com 127.0.0.1 reinvigorate.net 127.0.0.1 reklam.rfsl.se @@ -2146,9 +2339,12 @@ 127.0.0.1 relevanz10.de 127.0.0.1 relmaxtop.com 127.0.0.1 remarketingpixel.com +127.0.0.1 remistrainew.club 127.0.0.1 remotead.cnet.com 127.0.0.1 remox.com 127.0.0.1 republika.onet.pl +127.0.0.1 resolutekey.com +127.0.0.1 resonantbrush.com 127.0.0.1 retargeter.com 127.0.0.1 revcontent.com 127.0.0.1 revenue.net @@ -2157,8 +2353,12 @@ 127.0.0.1 revstats.com 127.0.0.1 richmails.com 127.0.0.1 richmedia.yimg.com +127.0.0.1 richstring.com 127.0.0.1 richwebmaster.com 127.0.0.1 rightstats.com +127.0.0.1 ringsrecord.com +127.0.0.1 ritzykey.com +127.0.0.1 ritzysponge.com 127.0.0.1 rlcdn.com 127.0.0.1 rle.ru 127.0.0.1 rmads.msn.com @@ -2170,7 +2370,9 @@ 127.0.0.1 rok.com.com 127.0.0.1 rose.ixbt.com 127.0.0.1 rotabanner.com +127.0.0.1 roughroll.com 127.0.0.1 roxr.net +127.0.0.1 rta.dailymail.co.uk 127.0.0.1 rtbpop.com 127.0.0.1 rtbpopd.com 127.0.0.1 rtmark.net @@ -2180,6 +2382,7 @@ 127.0.0.1 rulerabbit.com 127.0.0.1 runads.com 127.0.0.1 rundsp.com +127.0.0.1 ruthlessrobin.com 127.0.0.1 s.adroll.com 127.0.0.1 s2d6.com 127.0.0.1 sageanalyst.net @@ -2188,21 +2391,30 @@ 127.0.0.1 samsungads.com 127.0.0.1 saysidewalk.com 127.0.0.1 sbx.pagesjaunes.fr +127.0.0.1 sc-analytics.appspot.com 127.0.0.1 scambiobanner.aruba.it 127.0.0.1 scanscout.com +127.0.0.1 scarcesign.com 127.0.0.1 scarcestream.com +127.0.0.1 scatteredheat.com +127.0.0.1 scintillatingscissors.com +127.0.0.1 scintillatingspace.com 127.0.0.1 scopelight.com 127.0.0.1 scorecardresearch.com 127.0.0.1 scratch2cash.com +127.0.0.1 screechingfurniture.com 127.0.0.1 scripte-monster.de 127.0.0.1 scrubsky.com 127.0.0.1 scrubswim.com -127.0.0.1 searchfeast.com 127.0.0.1 searchmarketing.com 127.0.0.1 searchramp.com +127.0.0.1 secretivecub.com +127.0.0.1 secretspiders.com 127.0.0.1 secure.webconnect.net 127.0.0.1 sedoparking.com 127.0.0.1 sedotracker.com +127.0.0.1 selectionsugar.com +127.0.0.1 selectivesummer.com 127.0.0.1 sendmepixel.com 127.0.0.1 sensismediasmart.com.au 127.0.0.1 separatesilver.com @@ -2218,13 +2430,16 @@ 127.0.0.1 sexinyourcity.com 127.0.0.1 sexlist.com 127.0.0.1 sextracker.com -127.0.0.1 sexystat.com 127.0.0.1 shakesea.com +127.0.0.1 shakesuggestion.com 127.0.0.1 shakytaste.com +127.0.0.1 shallowschool.com +127.0.0.1 shallowsmile.com 127.0.0.1 shareadspace.com 127.0.0.1 shareasale.com 127.0.0.1 sharepointads.com 127.0.0.1 sharethrough.com +127.0.0.1 sharppatch.com 127.0.0.1 shelterstraw.com 127.0.0.1 sher.index.hu 127.0.0.1 shermore.info @@ -2233,25 +2448,37 @@ 127.0.0.1 shiveringsail.com 127.0.0.1 shockingswing.com 127.0.0.1 shoppingads.com +127.0.0.1 sicksmash.com 127.0.0.1 sidebar.angelfire.com +127.0.0.1 silkysquirrel.com +127.0.0.1 sillyscrew.com +127.0.0.1 similarsabine.com 127.0.0.1 simpli.fi 127.0.0.1 simplisticnose.com +127.0.0.1 sincerebuffalo.com +127.0.0.1 sincerespy.com +127.0.0.1 sinefight-skinesia.com 127.0.0.1 sinoa.com 127.0.0.1 sitedataprocessing.com +127.0.0.1 siteimproveanalytics.com 127.0.0.1 sitemeter.com 127.0.0.1 sitestat.com +127.0.0.1 sixscissors.com 127.0.0.1 sixsigmatraffic.com +127.0.0.1 sizesidewalk.com 127.0.0.1 skimresources.com 127.0.0.1 skylink.vn -127.0.0.1 slickaffiliate.com +127.0.0.1 sleepcartoon.com +127.0.0.1 slipperysack.com 127.0.0.1 slopeaota.com 127.0.0.1 smart.brvaffs.com 127.0.0.1 smart4ads.com 127.0.0.1 smartadserver.com 127.0.0.1 smartlook.com +127.0.0.1 smashsurprise.com 127.0.0.1 smetrics.ctv.ca 127.0.0.1 smetrics.walgreens.com -127.0.0.1 smowtion.com +127.0.0.1 smilingwaves.com 127.0.0.1 snakesort.com 127.0.0.1 snapads.com 127.0.0.1 sneaklevel.com @@ -2259,6 +2486,9 @@ 127.0.0.1 snoobi.com 127.0.0.1 socialspark.com 127.0.0.1 softclick.com.br +127.0.0.1 sombersea.com +127.0.0.1 sombersquirrel.com +127.0.0.1 sombersurprise.com 127.0.0.1 somniture.stuff.co.nz 127.0.0.1 sonobi.com 127.0.0.1 sortable.com @@ -2271,22 +2501,30 @@ 127.0.0.1 speedomizer.com 127.0.0.1 speedshiftmedia.com 127.0.0.1 spezialreporte.de +127.0.0.1 spidersboats.com +127.0.0.1 spiffymachine.com 127.0.0.1 spillvacation.com 127.0.0.1 spinbox.techtracker.com 127.0.0.1 spinbox.versiontracker.com +127.0.0.1 spirebaboon.com 127.0.0.1 sponsorads.de 127.0.0.1 sponsorpro.de 127.0.0.1 sponsors.thoughtsmedia.com 127.0.0.1 spot.fitness.com +127.0.0.1 spottysense.com 127.0.0.1 spotxchange.com -127.0.0.1 spykemediatrack.co +127.0.0.1 springaftermath.com +127.0.0.1 spurioussteam.com 127.0.0.1 spykemediatrack.com 127.0.0.1 spylog.com 127.0.0.1 spywarelabs.com -127.0.0.1 spywarenuker.com 127.0.0.1 spywords.com 127.0.0.1 squeamishscarecrow.com +127.0.0.1 squirrelhands.com 127.0.0.1 srwww1.com +127.0.0.1 stakingscrew.com +127.0.0.1 stakingslope.com +127.0.0.1 standingnest.com 127.0.0.1 starffa.com 127.0.0.1 start.freeze.com 127.0.0.1 stat.cliche.se @@ -2319,19 +2557,31 @@ 127.0.0.1 stats4all.com 127.0.0.1 statsie.com 127.0.0.1 statxpress.com +127.0.0.1 steadfastsound.com +127.0.0.1 steadfastsystem.com 127.0.0.1 steelhouse.com 127.0.0.1 steelhousemedia.com +127.0.0.1 stickssheep.com 127.0.0.1 stickyadstv.com 127.0.0.1 storesurprise.com 127.0.0.1 stormyachiever.com 127.0.0.1 stormyshock.com 127.0.0.1 stormysponge.com +127.0.0.1 stoveseashore.com 127.0.0.1 straightnest.com +127.0.0.1 straightschool.com 127.0.0.1 stream4fun.com +127.0.0.1 stripedburst.com 127.0.0.1 strivesidewalk.com +127.0.0.1 structurerod.com +127.0.0.1 stupendoussleet.com 127.0.0.1 subscribe.hearstmags.com 127.0.0.1 succeedscene.com +127.0.0.1 suddensidewalk.com +127.0.0.1 sugarcurtain.com 127.0.0.1 sugoicounter.com +127.0.0.1 sulkybutter.com +127.0.0.1 summerobject.com 127.0.0.1 sumo.com 127.0.0.1 sumome.com 127.0.0.1 superclix.de @@ -2341,35 +2591,43 @@ 127.0.0.1 supertop100.com 127.0.0.1 surfmusik-adserver.de 127.0.0.1 swan-swan-goose.com +127.0.0.1 swimslope.com 127.0.0.1 switchadhub.com 127.0.0.1 switchads.com 127.0.0.1 swordfishdc.com -127.0.0.1 sx.trhnt.com +127.0.0.1 swordgoose.com 127.0.0.1 t.insigit.com -127.0.0.1 t.pusk.ru 127.0.0.1 taboola.com -127.0.0.1 tacoda.net 127.0.0.1 tagular.com -127.0.0.1 tailsweep.co.uk 127.0.0.1 tailsweep.com 127.0.0.1 tailsweep.se 127.0.0.1 takru.com +127.0.0.1 talentedsteel.com 127.0.0.1 tangerinenet.biz +127.0.0.1 tangibleteam.com 127.0.0.1 tapad.com +127.0.0.1 tapfiliate.com 127.0.0.1 tapinfluence.com 127.0.0.1 targad.de 127.0.0.1 targetingnow.com 127.0.0.1 targetnet.com 127.0.0.1 targetpoint.com +127.0.0.1 tastefulsongs.com 127.0.0.1 tatsumi-sys.jp +127.0.0.1 tawdryson.com 127.0.0.1 tcads.net 127.0.0.1 tdxio.com 127.0.0.1 teads.tv 127.0.0.1 tealeaf.com 127.0.0.1 techclicks.net +127.0.0.1 tedioustooth.com 127.0.0.1 teenrevenue.com +127.0.0.1 teenyvolcano.com +127.0.0.1 teethfan.com 127.0.0.1 teliad.de 127.0.0.1 temelio.com +127.0.0.1 tendertest.com +127.0.0.1 terriblethumb.com 127.0.0.1 terribleturkey.com 127.0.0.1 text-link-ads.com 127.0.0.1 textad.sexsearch.com @@ -2382,11 +2640,14 @@ 127.0.0.1 thebugs.ws 127.0.0.1 therapistla.com 127.0.0.1 therichkids.com +127.0.0.1 thinkablerice.com 127.0.0.1 thirdrespect.com -127.0.0.1 thrnt.com +127.0.0.1 thirstytwig.com +127.0.0.1 threechurch.com 127.0.0.1 throattrees.com 127.0.0.1 thruport.com 127.0.0.1 tia.timeinc.net +127.0.0.1 ticklesign.com 127.0.0.1 tidaltv.com 127.0.0.1 tinybar.com 127.0.0.1 tizers.net @@ -2394,6 +2655,8 @@ 127.0.0.1 tnkexchange.com 127.0.0.1 tns-counter.ru 127.0.0.1 tntclix.co.uk +127.0.0.1 toecircle.com +127.0.0.1 toothbrushnote.com 127.0.0.1 top-casting-termine.de 127.0.0.1 top-site-list.com 127.0.0.1 top.list.ru @@ -2416,7 +2679,6 @@ 127.0.0.1 topping.com.ua 127.0.0.1 toprebates.com 127.0.0.1 topsafelist.net -127.0.0.1 topsearcher.com 127.0.0.1 topsir.com 127.0.0.1 topsite.lv 127.0.0.1 topsites.com.br @@ -2430,16 +2692,18 @@ 127.0.0.1 track.adform.net 127.0.0.1 track.anchorfree.com 127.0.0.1 track.contently.com -127.0.0.1 track.dating-4-you.com 127.0.0.1 track.flexlinks.com 127.0.0.1 track.flexlinkspro.com 127.0.0.1 track.gawker.com 127.0.0.1 track.viewdeos.com 127.0.0.1 track1.viewdeos.com 127.0.0.1 trackalyzer.com +127.0.0.1 trackedlink.net +127.0.0.1 trackedweb.net 127.0.0.1 tracker-pm2.spilleren.com 127.0.0.1 tracker.icerocket.com 127.0.0.1 tracker.marinsm.com +127.0.0.1 tracker.trackerfix.com 127.0.0.1 tracking.crunchiemedia.com 127.0.0.1 tracking.gajmp.com 127.0.0.1 tracking.internetstores.de @@ -2466,17 +2730,19 @@ 127.0.0.1 traffiq.com 127.0.0.1 trafic.ro 127.0.0.1 traktrafficflow.com +127.0.0.1 tranquilside.com 127.0.0.1 travis.bosscasinos.com 127.0.0.1 trekblue.com 127.0.0.1 trekdata.com +127.0.0.1 tremendoustime.com 127.0.0.1 trendcounter.com 127.0.0.1 trendmd.com -127.0.0.1 trhunt.com 127.0.0.1 tribalfusion.com 127.0.0.1 trickycelery.com 127.0.0.1 tritetongue.com 127.0.0.1 trix.net 127.0.0.1 trmit.com +127.0.0.1 truckstomatoes.com 127.0.0.1 truehits.net 127.0.0.1 truehits1.gits.net.th 127.0.0.1 truehits2.gits.net.th @@ -2488,34 +2754,41 @@ 127.0.0.1 twittad.com 127.0.0.1 twyn.com 127.0.0.1 tynt.com +127.0.0.1 typicalteeth.com 127.0.0.1 tyroo.com 127.0.0.1 uarating.com 127.0.0.1 ukbanners.com 127.0.0.1 ultimateclixx.com 127.0.0.1 ultramercial.com +127.0.0.1 ultraoranges.com 127.0.0.1 unarmedindustry.com 127.0.0.1 undertone.com 127.0.0.1 unknowntray.com 127.0.0.1 unrulymedia.com 127.0.0.1 untd.com +127.0.0.1 untidyquestion.com 127.0.0.1 unusualtitle.com +127.0.0.1 unwrittenspot.com 127.0.0.1 urlcash.net 127.0.0.1 us.a1.yimg.com 127.0.0.1 usapromotravel.com 127.0.0.1 useriq.com 127.0.0.1 userreplay.com 127.0.0.1 userreplay.net -127.0.0.1 utarget.co.uk 127.0.0.1 utils.mediageneral.net +127.0.0.1 uttermosthobbies.com 127.0.0.1 v1.cnzz.com 127.0.0.1 validclick.com 127.0.0.1 valuead.com 127.0.0.1 valueclick.com 127.0.0.1 valueclickmedia.com 127.0.0.1 valuecommerce.com +127.0.0.1 valuesponsor.com +127.0.0.1 vanfireworks.com 127.0.0.1 variablefitness.com 127.0.0.1 veille-referencement.com 127.0.0.1 ventivmedia.com +127.0.0.1 verblife-3.co 127.0.0.1 vericlick.com 127.0.0.1 vertadnet.com 127.0.0.1 veruta.com @@ -2526,7 +2799,6 @@ 127.0.0.1 videoegg.com 127.0.0.1 vidora.com 127.0.0.1 view4cash.de -127.0.0.1 viewpoint.com 127.0.0.1 visiblemeasures.com 127.0.0.1 visistat.com 127.0.0.1 visit.webhosting.yahoo.com @@ -2541,10 +2813,12 @@ 127.0.0.1 vrs.cz 127.0.0.1 vs.tucows.com 127.0.0.1 vungle.com -127.0.0.1 vutzmxahqio.co +127.0.0.1 wa.and.co.uk 127.0.0.1 wantmobi.bid 127.0.0.1 warlog.ru +127.0.0.1 waryfog.com 127.0.0.1 watchingthat.com +127.0.0.1 wateryvan.com 127.0.0.1 wdads.sx.atl.publicus.com 127.0.0.1 web-stat.com 127.0.0.1 web.informer.com @@ -2572,34 +2846,43 @@ 127.0.0.1 webtracky.com 127.0.0.1 webtraffic.se 127.0.0.1 webtraxx.de +127.0.0.1 webtrends.telegraph.co.uk 127.0.0.1 webtrendslive.com +127.0.0.1 wellmadefrog.com 127.0.0.1 werbung.meteoxpress.com 127.0.0.1 wetrack.it 127.0.0.1 whaleads.com 127.0.0.1 whenu.com +127.0.0.1 whirlwealth.com +127.0.0.1 whiskyqueue.com 127.0.0.1 whispa.com +127.0.0.1 whisperingcrib.com 127.0.0.1 whoisonline.net 127.0.0.1 wholesaletraffic.info 127.0.0.1 widdit.com 127.0.0.1 widespace.com +127.0.0.1 widget.privy.com 127.0.0.1 widgetbucks.com 127.0.0.1 wikia-ads.wikia.com 127.0.0.1 window.nixnet.cz 127.0.0.1 wintricksbanner.googlepages.com +127.0.0.1 wirecomic.com 127.0.0.1 wisepops.com 127.0.0.1 witch-counter.de 127.0.0.1 wlmarketing.com +127.0.0.1 womanear.com 127.0.0.1 wonderlandads.com 127.0.0.1 wondoads.de 127.0.0.1 woopra.com 127.0.0.1 worldwide-cash.net +127.0.0.1 worriednumber.com +127.0.0.1 worrybutter.com 127.0.0.1 wpnrtnmrewunrtok.xyz -127.0.0.1 ws-gateway.com +127.0.0.1 wryfinger.com 127.0.0.1 wt-eu02.net 127.0.0.1 wtlive.com 127.0.0.1 www-banner.chat.ru 127.0.0.1 www-google-analytics.l.google.com -127.0.0.1 www.banner-link.com.br 127.0.0.1 www.dnps.com 127.0.0.1 www.kaplanindex.com 127.0.0.1 www.money4exit.de @@ -2613,6 +2896,7 @@ 127.0.0.1 xertive.com 127.0.0.1 xg4ken.com 127.0.0.1 xiti.com +127.0.0.1 xovq5nemr.com 127.0.0.1 xplusone.com 127.0.0.1 xponsor.com 127.0.0.1 xq1.net @@ -2633,17 +2917,23 @@ 127.0.0.1 yieldmo.com 127.0.0.1 yieldtraffic.com 127.0.0.1 yldbt.com +127.0.0.1 ymetrica1.com 127.0.0.1 yoggrt.com 127.0.0.1 z5x.net 127.0.0.1 zangocash.com 127.0.0.1 zanox-affiliate.de 127.0.0.1 zanox.com 127.0.0.1 zantracker.com +127.0.0.1 zbwp6ghm.com +127.0.0.1 zealousfield.com 127.0.0.1 zedo.com 127.0.0.1 zencudo.co.uk 127.0.0.1 zenkreka.com 127.0.0.1 zenzuu.com 127.0.0.1 zeus.developershed.com 127.0.0.1 zeusclicks.com +127.0.0.1 zlp6s.pw +127.0.0.1 zm232.com 127.0.0.1 zmedia.com 127.0.0.1 zqtk.net +127.0.0.1 zy16eoat1w.com diff --git a/restscrape/uBlock/assets/thirdparties/publicsuffix.org/list/effective_tld_names.dat b/restscrape/uBlock/assets/thirdparties/publicsuffix.org/list/effective_tld_names.dat index 82e0f93..c399ded 100644 --- a/restscrape/uBlock/assets/thirdparties/publicsuffix.org/list/effective_tld_names.dat +++ b/restscrape/uBlock/assets/thirdparties/publicsuffix.org/list/effective_tld_names.dat @@ -381,8 +381,13 @@ gov.bm net.bm org.bm -// bn : https://en.wikipedia.org/wiki/.bn -*.bn +// bn : http://www.bnnic.bn/faqs +bn +com.bn +edu.bn +gov.bn +net.bn +org.bn // bo : https://nic.bo/delegacion2015.php#h-1.10 bo @@ -546,6 +551,7 @@ niteroi.br not.br ntr.br odo.br +ong.br org.br osasco.br palmas.br @@ -1239,7 +1245,7 @@ tozsde.hu utazas.hu video.hu -// id : https://register.pandi.or.id/ +// id : https://pandi.id/en/domain/registration-requirements/ id ac.id biz.id @@ -1250,6 +1256,7 @@ mil.id my.id net.id or.id +ponpes.id sch.id web.id @@ -3692,8 +3699,16 @@ jeonnam.kr seoul.kr ulsan.kr -// kw : https://en.wikipedia.org/wiki/.kw -*.kw +// kw : https://www.nic.kw/policies/ +// Confirmed by registry +kw +com.kw +edu.kw +emb.kw +gov.kw +ind.kw +net.kw +org.kw // ky : http://www.icta.ky/da_ky_reg_dom.php // Confirmed by registry 2008-06-17 @@ -8329,9 +8344,6 @@ golf // goo : 2014-12-18 NTT Resonant Inc. goo -// goodhands : 2015-07-31 Allstate Fire and Casualty Insurance Company -goodhands - // goodyear : 2015-07-02 The Goodyear Tire & Rubber Company goodyear @@ -8608,9 +8620,6 @@ itv // iveco : 2015-09-03 CNH Industrial N.V. iveco -// iwc : 2014-06-23 Richemont DNS Inc. -iwc - // jaguar : 2014-11-13 Jaguar Land Rover Ltd jaguar @@ -8635,9 +8644,6 @@ jewelry // jio : 2015-04-02 Reliance Industries Limited jio -// jlc : 2014-12-04 Richemont DNS Inc. -jlc - // jll : 2015-04-02 Jones Lang LaSalle Incorporated jll @@ -8989,9 +8995,6 @@ men // menu : 2013-09-11 Wedding TLD2, LLC menu -// meo : 2014-11-07 MEO Servicos de Comunicacoes e Multimedia, S.A. -meo - // merckmsd : 2016-07-14 MSD Registry Holdings, Inc. merckmsd @@ -9283,9 +9286,6 @@ page // panasonic : 2015-07-30 Panasonic Corporation panasonic -// panerai : 2014-11-07 Richemont DNS Inc. -panerai - // paris : 2014-01-30 City of Paris paris @@ -9634,9 +9634,6 @@ sanofi // sap : 2014-03-27 SAP AG sap -// sapo : 2014-11-07 MEO Servicos de Comunicacoes e Multimedia, S.A. -sapo - // sarl : 2014-07-03 Binky Moon, LLC sarl @@ -9991,9 +9988,6 @@ tech // technology : 2013-09-13 Binky Moon, LLC technology -// telecity : 2015-02-19 TelecityGroup International Limited -telecity - // telefonica : 2014-10-16 Telefónica S.A. telefonica @@ -10201,9 +10195,6 @@ visa // vision : 2013-12-05 Binky Moon, LLC vision -// vista : 2014-09-18 Vistaprint Limited -vista - // vistaprint : 2014-09-18 Vistaprint Limited vistaprint @@ -10642,9 +10633,6 @@ vermögensberatung // xn--zfr164b : 2013-11-08 China Organizational Name Administration Center 政务 -// xperia : 2015-05-14 Sony Mobile Communications AB -xperia - // xyz : 2013-12-05 XYZ.COM LLC xyz @@ -10737,6 +10725,7 @@ us-east-1.amazonaws.com // Amazon Elastic Beanstalk : https://aws.amazon.com/elasticbeanstalk/ // Submitted by Luke Wells cn-north-1.eb.amazonaws.com.cn +cn-northwest-1.eb.amazonaws.com.cn elasticbeanstalk.com ap-northeast-1.elasticbeanstalk.com ap-northeast-2.elasticbeanstalk.com @@ -10823,6 +10812,10 @@ s3-website.us-east-2.amazonaws.com t3l3p0rt.net tele.amune.org +// Apigee : https://apigee.com/ +// Submitted by Apigee Security Team +apigee.io + // Aptible : https://www.aptible.com/ // Submitted by Thomas Orozco on-aptible.com @@ -12451,10 +12444,6 @@ spacekit.io // Submitted by Stefan Neufeind customer.speedpartner.de -// Stackspace : https://www.stackspace.io/ -// Submitted by Lina He -stackspace.space - // Storj Labs Inc. : https://storj.io/ // Submitted by Philip Hutchins storj.farm @@ -12533,7 +12522,7 @@ lima-city.rocks webspace.rocks lima.zone -// TransIP : htts://www.transip.nl +// TransIP : https://www.transip.nl // Submitted by Rory Breuk *.transurl.be *.transurl.eu diff --git a/restscrape/uBlock/assets/thirdparties/www.malwaredomainlist.com/hostslist/hosts.txt b/restscrape/uBlock/assets/thirdparties/www.malwaredomainlist.com/hostslist/hosts.txt index 4b93303..27ad2a5 100644 --- a/restscrape/uBlock/assets/thirdparties/www.malwaredomainlist.com/hostslist/hosts.txt +++ b/restscrape/uBlock/assets/thirdparties/www.malwaredomainlist.com/hostslist/hosts.txt @@ -1,6 +1,6 @@ # MalwareDomainList.com Hosts List # # http://www.malwaredomainlist.com/hostslist/hosts.txt # -# Last updated: Thu, 07 Jun 18 06:58:43 +0000 # +# Last updated: Thu, 15 Nov 18 16:23:29 +0000 # 127.0.0.1 localhost @@ -68,7 +68,6 @@ 127.0.0.1 associatesexports.com 127.0.0.1 atlcourier.com 127.0.0.1 atyss.barginginfrance.net -127.0.0.1 avokka.com 127.0.0.1 avppet.com 127.0.0.1 axisbuild.com 127.0.0.1 azoos.csheaven.com @@ -226,7 +225,6 @@ 127.0.0.1 ex.technor.com 127.0.0.1 exclaim.goldenteamacademy.cl 127.0.0.1 executivecoaching.co.il -127.0.0.1 exsexytop.tk 127.0.0.1 extreembilisim.com 127.0.0.1 f.gj555.net 127.0.0.1 faiyazahmed.com @@ -242,7 +240,6 @@ 127.0.0.1 files.dsnetwb.com 127.0.0.1 finnhair.co.uk 127.0.0.1 firehouse651.com -127.0.0.1 fkhfgfg.tk 127.0.0.1 flashsavant.com 127.0.0.1 fo5.a1-downloader.org 127.0.0.1 fondazioneciampi.org @@ -274,7 +271,6 @@ 127.0.0.1 gyboo.cruisingsmallship.com 127.0.0.1 gylra.cruisingsmallship.com 127.0.0.1 h1666015.stratoserver.net -127.0.0.1 hana-naveh.com 127.0.0.1 hanulsms.com 127.0.0.1 hardcorepornparty.com 127.0.0.1 harshwhispers.com @@ -373,7 +369,6 @@ 127.0.0.1 lifescience.sysu.edu.cn 127.0.0.1 likes.gisnetwork.net 127.0.0.1 linkforme.tk -127.0.0.1 live-dir.tk 127.0.0.1 livre.wasastation.fi 127.0.0.1 loft2126.dedicatedpanel.com 127.0.0.1 losas.cabanaslanina.com.ar @@ -404,7 +399,6 @@ 127.0.0.1 marx-brothers.mhwang.com 127.0.0.1 mathenea.com 127.0.0.1 maxisoft.co.uk -127.0.0.1 mbrdot.tk 127.0.0.1 mediatrade.h19.ru 127.0.0.1 mepra.blautechnology.cl 127.0.0.1 merrymilkfoods.com @@ -466,7 +460,6 @@ 127.0.0.1 nowina.info 127.0.0.1 ns1.the-sinner.net 127.0.0.1 ns1.updatesdns.org -127.0.0.1 ns2ns1.tk 127.0.0.1 nt-associates.com 127.0.0.1 nudebeachgalleries.net 127.0.0.1 nugly.barginginfrance.net @@ -590,17 +583,11 @@ 127.0.0.1 sanya.vipc2f.com 127.0.0.1 sarahdaniella.com 127.0.0.1 sasson-cpa.co.il -127.0.0.1 sayherbal.com 127.0.0.1 sbnc.hak.su -127.0.0.1 scaner-do.tk 127.0.0.1 scaner-figy.tk -127.0.0.1 scaner-file.tk 127.0.0.1 scaner-or.tk 127.0.0.1 scaner-sbite.tk 127.0.0.1 scaner-sboom.tk -127.0.0.1 scaner-sdee.tk -127.0.0.1 scaner-tfeed.tk -127.0.0.1 scaner-tgame.tk 127.0.0.1 scanty.colormark.cl 127.0.0.1 scdsfdfgdr12.tk 127.0.0.1 scream.garudamp3.com @@ -733,7 +720,6 @@ 127.0.0.1 spekband.com 127.0.0.1 sportsulsan.co.kr 127.0.0.1 spread.diadanoivabh.com.br -127.0.0.1 spykit.110mb.com 127.0.0.1 srslogisticts.com 127.0.0.1 ssl-6582datamanager.de 127.0.0.1 static.retirementcommunitiesfyi.com @@ -747,7 +733,6 @@ 127.0.0.1 sunny99.cholerik.cz 127.0.0.1 svetyivanrilski.com 127.0.0.1 svision-online.de -127.0.0.1 sysconcalibration.com 127.0.0.1 systemscheckusa.com 127.0.0.1 szinhaz.hu 127.0.0.1 tabex.sopharma.bg @@ -765,7 +750,6 @@ 127.0.0.1 teprom.it 127.0.0.1 terem.eltransbt.ro 127.0.0.1 testtralala.xorg.pl -127.0.0.1 textsex.tk 127.0.0.1 textspeier.de 127.0.0.1 thcextractor.com 127.0.0.1 thcvaporizer.com @@ -902,8 +886,6 @@ 127.0.0.1 wallpapers91.com 127.0.0.1 warco.pl 127.0.0.1 wc0x83ghk.homepage.t-online.de -127.0.0.1 web-domain.tk -127.0.0.1 web-fill.tk 127.0.0.1 web-olymp.ru 127.0.0.1 web-sensations.com 127.0.0.1 webcashmaker.com @@ -1057,7 +1039,6 @@ 127.0.0.1 www.rokus-tgy.hu 127.0.0.1 www.roltek.com.tr 127.0.0.1 www.rooversadvocatuur.nl -127.0.0.1 www.rst-velbert.de 127.0.0.1 www.saemark.is 127.0.0.1 www.salentoeasy.it 127.0.0.1 www.sankyo.gr.jp @@ -1111,8 +1092,6 @@ 127.0.0.1 www.zatzy.com 127.0.0.1 www.zctei.com 127.0.0.1 www.zyxyfy.com -127.0.0.1 www12.0zz0.com -127.0.0.1 www8.0zz0.com 127.0.0.1 xamateurpornlic.www1.biz 127.0.0.1 xicaxique.com.br 127.0.0.1 xindalawyer.com diff --git a/restscrape/uBlock/assets/ublock/badware.txt b/restscrape/uBlock/assets/ublock/badware.txt index ab2e995..0daa9dc 100644 --- a/restscrape/uBlock/assets/ublock/badware.txt +++ b/restscrape/uBlock/assets/ublock/badware.txt @@ -76,7 +76,7 @@ chip.de##[href^="javascript:DownloadStartInit"] ||securetoolext.com^$document ! https://github.com/NanoAdblocker/NanoFilters/issues/99 -douploads.com,uplod.*##+js(remove-attr.js, checked, #chkIsAdd) +upload.ac##+js(remove-attr.js, checked, #chkIsAdd) ! https://github.com/HandyUserscripts/AntiAdware/issues/52 upload4earn.org##+js(remove-attr.js, checked) @@ -112,3 +112,27 @@ upload4earn.org##+js(remove-attr.js, checked) ||thunderbird.es^$document ||unetbootin.net^$document ||unetbootin.org^$document + +! https://github.com/uBlockOrigin/uAssets/issues/3730 +! https://blog.sucuri.net/2018/10/malicious-redirects-from-newsharecounts-com-tweet-counter.html +||newsharecounts.s3-us-west-2.amazonaws.com/nsc.js$script + +! https://github.com/uBlockOrigin/uAssets/issues/4014 +! https://www.virustotal.com/#/url/ac1fe407af0592489e7ef1ff2a62e381f05be08311e010fc4a5736b94b08d070/detection +! https://www.scumware.org/report/104.27.174.25.html +||driverfix.com^$document + +! https://github.com/uBlockOrigin/uAssets/issues/4137 +||governiamo.com^$document + +! https://github.com/uBlockOrigin/uAssets/issues/4201 +||whatsaappp.com^$document +||check-now.net^$document +||googlo.co^$document +||yahoo-news.co^$document + +! https://github.com/uBlockOrigin/uAssets/issues/4236 +||dnbard.com^$document + +! https://github.com/uBlockOrigin/uAssets/issues/4656 +||bitcoinqrcodegenerator.win^$document diff --git a/restscrape/uBlock/assets/ublock/filters.txt b/restscrape/uBlock/assets/ublock/filters.txt index e297f0c..6d43327 100644 --- a/restscrape/uBlock/assets/ublock/filters.txt +++ b/restscrape/uBlock/assets/ublock/filters.txt @@ -76,6 +76,13 @@ google.*##.ads-ad ! https://github.com/chrisaljoudi/uBlock/issues/381 google.*###sqh +! https://github.com/uBlockOrigin/uAssets/issues/3482 +!#if env_firefox +!#if env_mobile +google.*###main > div[data-hveid]:has(a[data-al]) +!#endif +!#endif + ! http://www.wilderssecurity.com/threads/ublock-a-lean-and-fast-blocker.365273/page-25#post-2461804 ! Specific cosmetic filters for Youtube home page youtube.com##.masthead-ad-control @@ -85,6 +92,8 @@ youtube.com##.pyv-afc-ads-container youtube.com###promotion-shelf ! https://github.com/uBlockOrigin/uAssets/issues/1408 *_ad_$media,domain=youtube.com,third-party +! https://github.com/uBlockOrigin/uAssets/issues/3389#issuecomment-417952656 +youtube.com##.ytp-ad-progress ! https://github.com/chrisaljoudi/uBlock/issues/618 deviantart.com##.dp-ad-chrome.dp-ad-visible @@ -133,10 +142,6 @@ hentaifr.net,jeu.info,tuxboard.com,xstory-fr.com##+js(goyavelab-defuser.js) ||trhnt.com^$document,popup ||trhunt.com^$document,popup -! https://skystreaming.net/canali/sky/guarda-sky-sport-1-in-streaming-live -@@||skystreaming.net^$generichide -skystreaming.net###fanback + style + div[id] - ! https://github.com/gorhill/uBlock/issues/1049 ||d1zatounuylvwg.cloudfront.net/abw.js$script,third-party @@ -145,10 +150,24 @@ skystreaming.net###fanback + style + div[id] ! https://adblockplus.org/forum/viewtopic.php?f=1&t=54986 ! https://github.com/uBlockOrigin/uAssets/issues/3166 ! AdDefend -4-liga.com,4fansites.de,4players.de,9monate.de,aachener-nachrichten.de,aachener-zeitung.de,abendblatt.de,abendzeitung-muenchen.de,abseits-ka.de,airliners.de,ajaxshowtime.com,allgemeine-zeitung.de,allaboutphones.nl,antenne.de,arcor.de,areadvd.de,areamobile.de,ariva.de,astronews.com,aussenwirtschaftslupe.de,auszeit.bio,auto-motor-und-sport.de,auto-service.de,autobild.de,autoextrem.de,autopixx.de,autorevue.at,baby-vornamen.de,bafoeg-aktuell.de,berliner-kurier.de,berliner-zeitung.de,bigfm.de,bikerszene.de,bildderfrau.de,blackd.de,boerse-online.de,boerse.de,boersennews.de,braunschweiger-zeitung.de,brieffreunde.de,buerstaedter-zeitung.de,buffed.de,caravaning.de,cavallo.de,chefkoch.de,cinema.de,clever-tanken.de,computerbild.de,computerhilfen.de,computerworld.nl,comunio.de,connect.de,dbna.de,deine-tierwelt.de,derwesten.de,dhd24.com,dieblaue24.com,digitalfernsehen.de,dnn.de,donnerwetter.de,e-hausaufgaben.de,eatsmarter.de,echo-online.de,einfachschoen.me,elektrobike-online.com,e-mountainbike.com,epochtimes.de,express.de,f1maximaal.nl,fanfiktion.de,fettspielen.de,fid-gesundheitswissen.de,finanztreff.de,finya.de,fitforfun.de,focus.de,football365.fr,formel1.de,frag-mutti.de,fremdwort.de,frustfrei-lernen.de,fussballdaten.de,futurezone.de,gala.de,gamersglobal.de,gamesaktuell.de,gamestar.de,gameswelt.at,gameswelt.de,gamezone.de,gartendialog.de,gartenlexikon.de,geissblog.koeln,gelnhaeuser-tageblatt.de,general-anzeiger-bonn.de,genialetricks.de,geniale-tricks.com,gesundheit.de,gevestor.de,giessener-anzeiger.de,gipfelbuch.ch,gmuender-tagespost.de,golem.de,gusto.at,gut-erklaert.de,gutefrage.net,gutfuerdich.co,hamburg.de,hardwareluxx.de,hartziv.org,haus-garten-test.de,hausgarten.net,haz.de,heftig.*,heilpraxisnet.de,heise.de,hftg.co,hochheimer-zeitung.de,hofheimer-zeitung.de,hoerzu.de,iban-rechner.de,immobilienscout24.de,ingame.de,inside-handy.de,investor-verlag.de,jpgames.de,juraforum.de,kabeleins.de,kamelle.de,kicker.de,kindergeld.info,kindergeld.org,klettern.de,klettern-magazin.de,kochbar.de,kreis-anzeiger.de,ksta.de,lablue.*,lachainemeteo.com,lampertheimer-zeitung.de,landwirt.com,laut.de,lauterbacher-anzeiger.de,leckerschmecker.me,lesfoodies.com,levif.be,lifeline.de,liga3-online.de,likemag.com,ln-online.de,lustaufsleben.at,lustich.de,lvz.de,lz.de,macwelt.de,main-spitze.de,mathepower.com,maz-online.de,medisite.fr,mehr-tanken.de,mein-kummerkasten.de,mein-mmo.de,mein-wahres-ich.de,meinestadt.de,menshealth.de,mercato365.com,messen.de,metal-hammer.de,metalflirt.de,minecraft-serverlist.net,mittelbayerische.de,modhoster.de,mopo.de,morgenpost.de,motor-talk.de,motorbasar.de,motorradonline.de,motorsport-total.com,motortests.de,mountainbike-magazin.de,moviejones.de,moviepilot.de,mt.de,mtb-news.de,musikexpress.de,musikradar.de,mz-web.de,netzwelt.de,neuepresse.de,neueroeffnung.info,news.at,news.de,news38.de,newsbreak24.de,nickles.de,nicknight.de,nnn.de,notebookchat.com,notebookcheck.*,notebookcheck-tr.com,noz.de,noz-cdn.de,nw.de,nwzonline.de,oberhessische-zeitung.de,onlinekosten.de,onvista.de,op-marburg.de,outdoor-magazin.com,outdoorchannel.de,paradisi.de,pc-magazin.de,pcgames.de,pcgameshardware.de,pcwelt.de,pcworld.pl,pferde.de,pietsmiet.de,pixelio.de,pkw-forum.de,planetsnow.de,play3.de,playfront.de,pnn.de,pons.com,prad.de,prignitzer.de,profil.at,promipool.de,promobil.de,prosieben.de,prosiebenmaxx.de,psychic.de,quoka.de,quotenmeter.de,ran.de,readmore.de,rechtslupe.de,reuters.com,rhein-main-presse.de,rheinische-anzeigenblaetter.de,rimondo.com,roadbike.de,roemische-zahlen.net,rollingstone.de,rot-blau.com,rp-online.de,rtl.de,rugby365.fr,rundschau-online.de,runnersworld.de,safelist.eu,salzgitter-zeitung.de,sat1.de,sat1gold.de,schwaebische-post.de,serienjunkies.de,shz.de,sixx.de,skodacommunity.de,smart-wohnen.net,sn.at,spiegel.de,spielen.de,spielfilm.de,sport.de,sportal.de,sport365.fr,spox.com,svz.de,szene1.at,szene38.de,tagesspiegel.de,taschenhirn.de,techstage.de,testedich.*,the-voice-of-germany.de,thueringen24.de,tichyseinblick.de,tierfreund.co,tiervermittlung.de,torgranate.de,transfermarkt.*,trend.at,truckscout24.de,tv-media.at,tvdigital.de,tvinfo.de,tvspielfilm.de,tvtoday.de,unicum.de,unterhalt.net,usinger-anzeiger.de,usp-forum.de,videogameszone.de,vienna.at,vip.de,virtualnights.com,vox.de,wallstreet-online.de,webfail.com,webwereld.nl,welt.de,weltfussball.at,weristdeinfreund.de,werkzeug-news.de,weser-kurier.de,wetter.*,wetteronline.*,wieistmeineip.*,wiesbadener-kurier.de,wiesbadener-tagblatt.de,wintotal.de,winboard.org,windows-7-forum.net,wize.life,wn.de,wohngeld.org,woman.at,womenshealth.de,wormser-zeitung.de,woxikon.de,yachtrevue.at##+js(abort-on-property-read.js, trckd) -4-liga.com,4fansites.de,4players.de,9monate.de,aachener-nachrichten.de,aachener-zeitung.de,abendblatt.de,abendzeitung-muenchen.de,abseits-ka.de,airliners.de,ajaxshowtime.com,allgemeine-zeitung.de,allaboutphones.nl,antenne.de,arcor.de,areadvd.de,areamobile.de,ariva.de,astronews.com,aussenwirtschaftslupe.de,auto-motor-und-sport.de,auto-service.de,autobild.de,autoextrem.de,autopixx.de,autorevue.at,baby-vornamen.de,bafoeg-aktuell.de,berliner-kurier.de,berliner-zeitung.de,bigfm.de,bikerszene.de,bildderfrau.de,blackd.de,boerse-online.de,boerse.de,boersennews.de,braunschweiger-zeitung.de,brieffreunde.de,buerstaedter-zeitung.de,buffed.de,caravaning.de,cavallo.de,chefkoch.de,cinema.de,clever-tanken.de,computerbild.de,computerhilfen.de,computerworld.nl,comunio.de,connect.de,dbna.de,deine-tierwelt.de,derwesten.de,dhd24.com,dieblaue24.com,digitalfernsehen.de,dnn.de,donnerwetter.de,e-hausaufgaben.de,eatsmarter.de,echo-online.de,einfachschoen.me,elektrobike-online.com,e-mountainbike.com,epochtimes.de,express.de,f1maximaal.nl,fanfiktion.de,fettspielen.de,fid-gesundheitswissen.de,finanztreff.de,finya.de,fitforfun.de,focus.de,football365.fr,formel1.de,frag-mutti.de,fremdwort.de,frustfrei-lernen.de,fussballdaten.de,futurezone.de,gala.de,gamersglobal.de,gamesaktuell.de,gamestar.de,gameswelt.at,gameswelt.de,gamezone.de,gartendialog.de,gartenlexikon.de,geissblog.koeln,gelnhaeuser-tageblatt.de,general-anzeiger-bonn.de,genialetricks.de,geniale-tricks.com,gesundheit.de,gevestor.de,giessener-anzeiger.de,gipfelbuch.ch,gmuender-tagespost.de,golem.de,gusto.at,gut-erklaert.de,gutefrage.net,gutfuerdich.co,hamburg.de,hardwareluxx.de,hartziv.org,haus-garten-test.de,hausgarten.net,haz.de,heftig.*,heilpraxisnet.de,heise.de,hftg.co,hochheimer-zeitung.de,hofheimer-zeitung.de,hoerzu.de,iban-rechner.de,immobilienscout24.de,ingame.de,inside-handy.de,investor-verlag.de,jpgames.de,juraforum.de,kabeleins.de,kamelle.de,kicker.de,kindergeld.info,kindergeld.org,klettern.de,klettern-magazin.de,kochbar.de,kreis-anzeiger.de,ksta.de,lablue.*,lachainemeteo.com,lampertheimer-zeitung.de,landwirt.com,laut.de,lauterbacher-anzeiger.de,leckerschmecker.me,lesfoodies.com,levif.be,lifeline.de,liga3-online.de,likemag.com,ln-online.de,lustaufsleben.at,lustich.de,lvz.de,lz.de,macwelt.de,main-spitze.de,mathepower.com,maz-online.de,medisite.fr,mehr-tanken.de,mein-kummerkasten.de,mein-mmo.de,mein-wahres-ich.de,meinestadt.de,menshealth.de,mercato365.com,messen.de,metal-hammer.de,metalflirt.de,minecraft-serverlist.net,mittelbayerische.de,modhoster.de,mopo.de,morgenpost.de,motor-talk.de,motorbasar.de,motorradonline.de,motorsport-total.com,motortests.de,mountainbike-magazin.de,moviejones.de,moviepilot.de,mt.de,mtb-news.de,musikexpress.de,musikradar.de,mz-web.de,netzwelt.de,neuepresse.de,neueroeffnung.info,news.at,news.de,news38.de,newsbreak24.de,nickles.de,nicknight.de,nnn.de,notebookchat.com,notebookcheck.*,notebookcheck-tr.com,noz.de,noz-cdn.de,nw.de,nwzonline.de,oberhessische-zeitung.de,onlinekosten.de,onvista.de,op-marburg.de,outdoor-magazin.com,outdoorchannel.de,paradisi.de,pc-magazin.de,pcgames.de,pcgameshardware.de,pcwelt.de,pcworld.pl,pferde.de,pietsmiet.de,pixelio.de,pkw-forum.de,planetsnow.de,play3.de,playfront.de,pnn.de,pons.com,prad.de,prignitzer.de,profil.at,promipool.de,promobil.de,prosieben.de,prosiebenmaxx.de,psychic.de,quoka.de,quotenmeter.de,ran.de,readmore.de,rechtslupe.de,reuters.com,rhein-main-presse.de,rheinische-anzeigenblaetter.de,rimondo.com,roadbike.de,roemische-zahlen.net,rollingstone.de,rot-blau.com,rp-online.de,rtl.de,rugby365.fr,rundschau-online.de,runnersworld.de,safelist.eu,salzgitter-zeitung.de,sat1.de,sat1gold.de,schwaebische-post.de,serienjunkies.de,shz.de,sixx.de,skodacommunity.de,smart-wohnen.net,sn.at,spiegel.de,spielen.de,spielfilm.de,sport.de,sportal.de,sport365.fr,spox.com,svz.de,szene1.at,szene38.de,tagesspiegel.de,taschenhirn.de,techstage.de,testedich.*,the-voice-of-germany.de,thueringen24.de,tichyseinblick.de,tierfreund.co,tiervermittlung.de,torgranate.de,transfermarkt.*,trend.at,truckscout24.de,tv-media.at,tvdigital.de,tvinfo.de,tvspielfilm.de,tvtoday.de,unicum.de,unterhalt.net,usinger-anzeiger.de,usp-forum.de,videogameszone.de,vienna.at,vip.de,virtualnights.com,vox.de,wallstreet-online.de,webfail.com,webwereld.nl,welt.de,weltfussball.at,weristdeinfreund.de,werkzeug-news.de,weser-kurier.de,wetter.*,wetteronline.*,wieistmeineip.*,wiesbadener-kurier.de,wiesbadener-tagblatt.de,wintotal.de,winboard.org,windows-7-forum.net,wize.life,wn.de,wohngeld.org,woman.at,womenshealth.de,wormser-zeitung.de,woxikon.de,yachtrevue.at##+js(abort-on-property-read.js, uabpd3) +!#if env_chromium +airliners.de,auszeit.bio,autorevue.at,bafoeg-aktuell.de,berliner-kurier.de,berliner-zeitung.de,bikerszene.de,boersennews.de,bonedo.de,chefkoch.de,clever-tanken.de,deine-tierwelt.de,desired.de,dhd24.com,digitalfernsehen.de,donnerwetter.de,e-hausaufgaben.de,express.de,fanfiktion.de,finya.de,formel1.de,frag-mutti.de,fremdwort.de,frustfrei-lernen.de,fussballdaten.de,gartendialog.de,gartenlexikon.de,gewinnspiele.tv,gut-erklaert.de,haus-garten-test.de,iban-rechner.de,inside-handy.de,juraforum.de,kindergeld.org,kino.de,ksta.de,liga3-online.de,lz.de,meinestadt.de,messen.de,moviejones.de,mt.de,musiker-board.de,mz-web.de,naumburger-tageblatt.de,news.de,newsbreak24.de,nickles.de,nw.de,onlinemarketing.de,prad.de,psychic.de,quoka.de,rheinische-anzeigenblaetter.de,rimondo.com,rundschau-online.de,spielen.de,spieletipps.de,spielfilm.de,tichyseinblick.de,torgranate.de,transfermarkt.*,truckscout24.*,tvinfo.de,unicum.de,wallstreet-online.de,weltfussball.at,weristdeinfreund.de,weser-kurier.de,wetter.com,wetteronline.at,wetteronline.ch,wieistmeineip.*,wize.life##+js(addEventListener-defuser.js, /^(?:DOMContentLoaded|load)$/, i=!) +giga.de,kicker.de,transfermarkt.*##+js(abort-current-inline-script.js, Math.floor, matchInPList) +!#endif +4-liga.com,4fansites.de,4players.de,9monate.de,abendblatt.de,abendzeitung-muenchen.de,abseits-ka.de,airliners.de,ajaxshowtime.com,allgemeine-zeitung.de,allaboutphones.nl,antenne.de,arcor.de,areadvd.de,areamobile.de,ariva.de,astronews.com,aussenwirtschaftslupe.de,auszeit.bio,auto-motor-und-sport.de,auto-service.de,autobild.de,autoextrem.de,autopixx.de,autorevue.at,baby-vornamen.de,bafoeg-aktuell.de,berliner-kurier.de,berliner-zeitung.de,bigfm.de,bikerszene.de,bildderfrau.de,blackd.de,boerse-online.de,boerse.de,boersennews.de,bonedo.de,braunschweiger-zeitung.de,brieffreunde.de,buerstaedter-zeitung.de,buffed.de,caravaning.de,cavallo.de,chefkoch.de,cinema.de,clever-tanken.de,computerbild.de,computerhilfen.de,computerworld.nl,comunio.*,connect.de,dbna.de,deine-tierwelt.de,derwesten.de,desired.de,dhd24.com,dieblaue24.com,digitalfernsehen.de,dnn.de,donnerwetter.de,e-hausaufgaben.de,eatsmarter.de,echo-online.de,einfachschoen.me,elektrobike-online.com,e-mountainbike.com,epochtimes.de,express.de,f1maximaal.nl,fanfiktion.de,fettspielen.de,fid-gesundheitswissen.de,finanztreff.de,finya.de,fitforfun.de,focus.de,football365.fr,formel1.de,frag-mutti.de,fremdwort.de,frustfrei-lernen.de,fussballdaten.de,futurezone.de,gala.de,gamersglobal.de,gamesaktuell.de,gamestar.de,gameswelt.at,gameswelt.de,gamezone.de,gartendialog.de,gartenlexikon.de,geissblog.koeln,gelnhaeuser-tageblatt.de,general-anzeiger-bonn.de,genialetricks.de,geniale-tricks.com,gesundheit.de,gevestor.de,gewinnspiele.tv,giessener-anzeiger.de,giga.de,gipfelbuch.ch,gmuender-tagespost.de,golem.de,gusto.at,gut-erklaert.de,gutfuerdich.co,hamburg.de,hardwareluxx.de,hartziv.org,haus-garten-test.de,hausgarten.net,haz.de,heftig.*,heilpraxisnet.de,heise.de,hftg.co,hochheimer-zeitung.de,hofheimer-zeitung.de,hoerzu.de,iban-rechner.de,immobilienscout24.de,ingame.de,inside-handy.de,investor-verlag.de,jpgames.de,juraforum.de,kabeleins.de,kamelle.de,kicker.de,kindergeld.info,kindergeld.org,kino.de,klettern.de,klettern-magazin.de,kochbar.de,kreis-anzeiger.de,ksta.de,lablue.*,lachainemeteo.com,lampertheimer-zeitung.de,landwirt.com,laut.de,lauterbacher-anzeiger.de,leckerschmecker.me,lesfoodies.com,levif.be,lifeline.de,liga3-online.de,likemag.com,ln-online.de,lustaufsleben.at,lustich.de,lvz.de,lz.de,main-spitze.de,mathepower.com,maz-online.de,medisite.fr,mehr-tanken.de,mein-kummerkasten.de,mein-mmo.de,mein-wahres-ich.de,meinestadt.de,menshealth.de,mercato365.com,messen.de,metal-hammer.de,metalflirt.de,minecraft-serverlist.net,mittelbayerische.de,modhoster.de,mopo.de,morgenpost.de,motor-talk.de,motorbasar.de,motorradonline.de,motorsport-total.com,motortests.de,mountainbike-magazin.de,moviejones.de,moviepilot.de,mt.de,mtb-news.de,musiker-board.de,musikexpress.de,musikradar.de,mz-web.de,netzwelt.de,neuepresse.de,neueroeffnung.info,news.at,news.de,news38.de,newsbreak24.de,nickles.de,nicknight.de,nnn.de,notebookchat.com,notebookcheck.*,notebookcheck-tr.com,noz.de,noz-cdn.de,nw.de,nwzonline.de,oberhessische-zeitung.de,onlinekosten.de,onlinemarketing.de,onvista.de,op-marburg.de,outdoor-magazin.com,outdoorchannel.de,paradisi.de,pc-magazin.de,pcgames.de,pcgameshardware.de,pcwelt.de,pcworld.pl,pferde.de,pietsmiet.de,pixelio.de,pkw-forum.de,planetsnow.de,play3.de,playboy.de,playfront.de,pnn.de,pons.com,prad.de,prignitzer.de,profil.at,promipool.de,promobil.de,prosiebenmaxx.de,psychic.de,quoka.de,quotenmeter.de,ran.de,readmore.de,rechtslupe.de,reuters.com,rhein-main-presse.de,rheinische-anzeigenblaetter.de,rimondo.com,roadbike.de,roemische-zahlen.net,rollingstone.de,rot-blau.com,rp-online.de,rtl.de,rugby365.fr,rundschau-online.de,runnersworld.de,safelist.eu,salzgitter-zeitung.de,sat1.de,sat1gold.de,schwaebische-post.de,serienjunkies.de,shz.de,sixx.de,skodacommunity.de,smart-wohnen.net,sn.at,spielen.de,spieletipps.de,spielfilm.de,sport.de,sportal.de,sport365.fr,spox.com,svz.de,szene1.at,szene38.de,tagesspiegel.de,taschenhirn.de,techstage.de,testedich.*,the-voice-of-germany.de,thueringen24.de,tichyseinblick.de,tierfreund.co,tiervermittlung.de,torgranate.de,transfermarkt.*,trend.at,truckscout24.de,tv-media.at,tvdigital.de,tvinfo.de,tvspielfilm.de,tvtoday.de,unicum.de,unterhalt.net,usinger-anzeiger.de,usp-forum.de,videogameszone.de,vienna.at,vip.de,virtualnights.com,vox.de,wallstreet-online.de,webfail.com,webwereld.nl,welt.de,weltfussball.at,weristdeinfreund.de,werkzeug-news.de,weser-kurier.de,wetter.*,wetteronline.*,wieistmeineip.*,wiesbadener-kurier.de,wiesbadener-tagblatt.de,wintotal.de,winboard.org,windows-7-forum.net,wize.life,wn.de,wohngeld.org,woman.at,womenshealth.de,wormser-zeitung.de,woxikon.de,yachtrevue.at##^script:has-text(matchInPList) +4-liga.com,4fansites.de,4players.de,9monate.de,abendblatt.de,abendzeitung-muenchen.de,abseits-ka.de,ajaxshowtime.com,allgemeine-zeitung.de,allaboutphones.nl,antenne.de,arcor.de,areadvd.de,areamobile.de,ariva.de,astronews.com,aussenwirtschaftslupe.de,auto-motor-und-sport.de,auto-service.de,autobild.de,autoextrem.de,autopixx.de,baby-vornamen.de,bento.de,bigfm.de,bildderfrau.de,blackd.de,boerse-online.de,boerse.de,boersen.manager-magazin.de,braunschweiger-zeitung.de,brieffreunde.de,buerstaedter-zeitung.de,buffed.de,caravaning.de,cavallo.de,cinema.de,computerbild.de,computerhilfen.de,computerworld.nl,comunio.*,comunio-cl.com,connect.de,dbna.de,derwesten.de,dieblaue24.com,dnn.de,eatsmarter.de,echo-online.de,einfachschoen.me,elektrobike-online.com,e-mountainbike.com,epochtimes.de,f1maximaal.nl,fettspielen.de,fid-gesundheitswissen.de,finanztreff.de,fitforfun.de,focus.de,football365.fr,futurezone.de,gala.de,gamersglobal.de,gamesaktuell.de,gamestar.de,gameswelt.at,gameswelt.de,gamezone.de,geissblog.koeln,gelnhaeuser-tageblatt.de,general-anzeiger-bonn.de,genialetricks.de,geniale-tricks.com,gesundheit.de,gevestor.de,giessener-anzeiger.de,gipfelbuch.ch,gmuender-tagespost.de,golem.de,gusto.at,gutfuerdich.co,hamburg.de,hardwareluxx.de,hartziv.org,hausgarten.net,haz.de,heftig.*,heilpraxisnet.de,heise.de,hftg.co,hochheimer-zeitung.de,hofheimer-zeitung.de,hoerzu.de,ikz-online.de,immobilienscout24.de,ingame.de,investor-verlag.de,jpgames.de,kabeleins.de,kamelle.de,kindergeld.info,klettern.de,klettern-magazin.de,kochbar.de,kreis-anzeiger.de,lablue.*,lachainemeteo.com,lampertheimer-zeitung.de,landwirt.com,laut.de,lauterbacher-anzeiger.de,leckerschmecker.me,lesfoodies.com,levif.be,lifeline.de,likemag.com,ln-online.de,lustaufsleben.at,lustich.de,lvz.de,main-spitze.de,mathepower.com,maz-online.de,medisite.fr,mehr-tanken.de,mein-kummerkasten.de,mein-mmo.de,mein-wahres-ich.de,menshealth.de,mercato365.com,metal-hammer.de,metalflirt.de,minecraft-serverlist.net,mittelbayerische.de,modhoster.de,mopo.de,morgenpost.de,motor-talk.de,motorbasar.de,motorradonline.de,motorsport-total.com,motortests.de,mountainbike-magazin.de,moviepilot.de,mtb-news.de,musikexpress.de,musikradar.de,netzwelt.de,neuepresse.de,neueroeffnung.info,news.at,news38.de,nicknight.de,nnn.de,notebookchat.com,notebookcheck.*,notebookcheck-tr.com,noz.de,noz-cdn.de,nrz.de,nwzonline.de,oberhessische-zeitung.de,onlinekosten.de,onvista.de,op-marburg.de,outdoor-magazin.com,outdoorchannel.de,paradisi.de,pc-magazin.de,pcgames.de,pcgameshardware.de,pcwelt.de,pcworld.pl,pferde.de,pietsmiet.de,pixelio.de,pkw-forum.de,planetsnow.de,playboy.de,playfront.de,pnn.de,pons.com,prignitzer.de,profil.at,promipool.de,promobil.de,prosiebenmaxx.de,ran.de,readmore.de,rechtslupe.de,reuters.com,rhein-main-presse.de,roadbike.de,roemische-zahlen.net,rollingstone.de,rot-blau.com,rp-online.de,rtl.de,rtv.de,rugby365.fr,runnersworld.de,safelist.eu,salzgitter-zeitung.de,sat1.de,sat1gold.de,schwaebische-post.de,serienjunkies.de,shz.de,sixx.de,skodacommunity.de,smart-wohnen.net,sn.at,spielfilm.de,sport.de,sportal.de,sport365.fr,spox.com,svz.de,szene1.at,szene38.de,tagesspiegel.de,taschenhirn.de,techstage.de,testedich.*,the-voice-of-germany.de,thueringen24.de,tierfreund.co,tiervermittlung.de,trend.at,tv-media.at,tvdigital.de,tvspielfilm.de,tvtoday.de,unterhalt.net,usinger-anzeiger.de,usp-forum.de,videogameszone.de,vienna.at,vip.de,virtualnights.com,vox.de,wallstreet-online.de,waz.de,webfail.com,webwereld.nl,welt.de,weristdeinfreund.de,werkzeug-news.de,wetter.*,wetteronline.*,wiesbadener-kurier.de,wiesbadener-tagblatt.de,wintotal.de,winboard.org,windows-7-forum.net,wn.de,wohngeld.org,woman.at,womenshealth.de,wormser-zeitung.de,woxikon.de,wp.de,wr.de,yachtrevue.at##+js(abort-current-inline-script.js, Math.floor, uabp) +4-liga.com,4fansites.de,4players.de,9monate.de,abendblatt.de,abendzeitung-muenchen.de,abseits-ka.de,ajaxshowtime.com,allgemeine-zeitung.de,allaboutphones.nl,antenne.de,arcor.de,areadvd.de,areamobile.de,ariva.de,astronews.com,aussenwirtschaftslupe.de,auto-motor-und-sport.de,auto-service.de,autobild.de,autoextrem.de,autopixx.de,baby-vornamen.de,bento.de,bigfm.de,bildderfrau.de,blackd.de,boerse-online.de,boerse.de,boersen.manager-magazin.de,braunschweiger-zeitung.de,brieffreunde.de,buerstaedter-zeitung.de,buffed.de,caravaning.de,cavallo.de,cinema.de,computerbild.de,computerhilfen.de,computerworld.nl,comunio.*,comunio-cl.com,connect.de,dbna.de,derwesten.de,dieblaue24.com,dnn.de,eatsmarter.de,echo-online.de,einfachschoen.me,elektrobike-online.com,e-mountainbike.com,epochtimes.de,f1maximaal.nl,fettspielen.de,fid-gesundheitswissen.de,finanztreff.de,fitforfun.de,focus.de,football365.fr,futurezone.de,gala.de,gamersglobal.de,gamesaktuell.de,gamestar.de,gameswelt.at,gameswelt.de,gamezone.de,geissblog.koeln,gelnhaeuser-tageblatt.de,general-anzeiger-bonn.de,genialetricks.de,geniale-tricks.com,gesundheit.de,gevestor.de,giessener-anzeiger.de,gipfelbuch.ch,gmuender-tagespost.de,golem.de,gusto.at,gutfuerdich.co,hamburg.de,hardwareluxx.de,hartziv.org,hausgarten.net,haz.de,heftig.*,heilpraxisnet.de,heise.de,hftg.co,hochheimer-zeitung.de,hofheimer-zeitung.de,hoerzu.de,ikz-online.de,immobilienscout24.de,ingame.de,investor-verlag.de,jpgames.de,kabeleins.de,kamelle.de,kindergeld.info,klettern.de,klettern-magazin.de,kochbar.de,kreis-anzeiger.de,lablue.*,lachainemeteo.com,lampertheimer-zeitung.de,landwirt.com,laut.de,lauterbacher-anzeiger.de,leckerschmecker.me,lesfoodies.com,levif.be,lifeline.de,likemag.com,ln-online.de,lustaufsleben.at,lustich.de,lvz.de,main-spitze.de,mathepower.com,maz-online.de,medisite.fr,mehr-tanken.de,mein-kummerkasten.de,mein-mmo.de,mein-wahres-ich.de,menshealth.de,mercato365.com,metal-hammer.de,metalflirt.de,minecraft-serverlist.net,mittelbayerische.de,modhoster.de,mopo.de,morgenpost.de,motor-talk.de,motorbasar.de,motorradonline.de,motorsport-total.com,motortests.de,mountainbike-magazin.de,moviepilot.de,mtb-news.de,musikexpress.de,musikradar.de,netzwelt.de,neuepresse.de,neueroeffnung.info,news.at,news38.de,nicknight.de,nnn.de,notebookchat.com,notebookcheck.*,notebookcheck-tr.com,noz.de,noz-cdn.de,nrz.de,nwzonline.de,oberhessische-zeitung.de,onlinekosten.de,onvista.de,op-marburg.de,outdoor-magazin.com,outdoorchannel.de,paradisi.de,pc-magazin.de,pcgames.de,pcgameshardware.de,pcwelt.de,pcworld.pl,pferde.de,pietsmiet.de,pixelio.de,pkw-forum.de,planetsnow.de,playboy.de,playfront.de,pnn.de,pons.com,prignitzer.de,profil.at,promipool.de,promobil.de,prosiebenmaxx.de,ran.de,readmore.de,rechtslupe.de,reuters.com,rhein-main-presse.de,roadbike.de,roemische-zahlen.net,rollingstone.de,rot-blau.com,rp-online.de,rtl.de,rtv.de,rugby365.fr,runnersworld.de,safelist.eu,salzgitter-zeitung.de,sat1.de,sat1gold.de,schwaebische-post.de,serienjunkies.de,shz.de,sixx.de,skodacommunity.de,smart-wohnen.net,sn.at,spiegel.de,spielfilm.de,sport.de,sportal.de,sport365.fr,spox.com,svz.de,szene1.at,szene38.de,tagesspiegel.de,taschenhirn.de,techstage.de,testedich.*,the-voice-of-germany.de,thueringen24.de,tierfreund.co,tiervermittlung.de,trend.at,tv-media.at,tvdigital.de,tvspielfilm.de,tvtoday.de,unterhalt.net,usinger-anzeiger.de,usp-forum.de,videogameszone.de,vienna.at,vip.de,virtualnights.com,vox.de,wallstreet-online.de,waz.de,webfail.com,webwereld.nl,welt.de,weristdeinfreund.de,werkzeug-news.de,wetter.*,wetteronline.*,wiesbadener-kurier.de,wiesbadener-tagblatt.de,wintotal.de,winboard.org,windows-7-forum.net,wn.de,wohngeld.org,woman.at,womenshealth.de,wormser-zeitung.de,woxikon.de,wp.de,wr.de,yachtrevue.at##^script:has-text(uabp) +spiegel.de##+js(abort-current-inline-script.js, String.fromCharCode, uabp) stickermanager.com##+js(abort-on-property-write.js, trckd) -t-online.de##+js(nowebrtc.js) +saarbruecker-zeitung.de##+js(addEventListener-defuser.js, /^(?:DOMContentLoaded|load)$/, i=!0) +kino.de,t-online.de##+js(nowebrtc.js) +t-online.de##+js(set-constant.js, abp, false) +comunio.de##+js(setInterval-defuser.js, uabp) +! https://www.reddit.com/r/uBlockOrigin/comments/a5g4uu/wallstreetonline_likewise_for_many_german_pages/ +wallstreet-online.de##+js(setTimeout-defuser.js, (), 500) +aachener-nachrichten.de,aachener-zeitung.de,hifi-forum.de,pff.de,play3.de,quotenmeter.de##+js(set-constant.js, Math.random, noopFunc) +bonedo.de##.banner +transfermarkt.*##.noscript ! https://github.com/jspenguin2017/uBlockProtector/issues/635 gamepro.de,gamestar.de##+js(abort-on-property-write.js, uabInject) ! To counter unnecessary exception filters @@ -163,9 +182,12 @@ gamepro.de,gamestar.de##+js(abort-on-property-write.js, uabInject) ! Yavli ads ! https://www.reddit.com/r/uBlockOrigin/comments/7cgb7h/pjmediacom_has_a_right_sidebar_that_is_labeled/ ! https://github.com/uBlockOrigin/uAssets/issues/1589 -100percentfedup.com,activistpost.com,addictinginfo.*,alfonzorachel.com,allenbwest.com,allenwestrepublic.com,allkpop.com,allthingsvegas.com,americanewshub.com,americasfreedomfighters.com,ancensored.com,barbwire.com,bestfunnyjokes4u.com,bighealthreport.com,bugout.news,bulletsfirst.net,buzzlamp.com,canadafreepress.com,celebrity-gossip.net,cheapism.com,cheatsheet.com,chicksonright.com,clashdaily.com,collapse.news,comicallyincorrect.com,constitution.com,craigjames.com,creepybasement.com,cyberwar.news,dailyheadlines.net,dailysurge.com,damnlol.com,deneenborelli.com,designbump.com,directexpose.com,eaglerising.com,evil.news,faithit.com,firstinfreedomdaily.com,fitnessconnoisseur.com,foreverymom.com,freedom.news,freedomdaily.com,freedomforce.com,freedomoutpost.com,funnyand.com,gamersheroes.com,glitch.news,godfatherpolitics.com,gopocalypse.org,guardianlv.com,guns.news,hautereport.com,hispolitica.com,icepop.com,ifyouonlynews.com,instigatornews.com,intellectualconservative.com,janmorganmedia.com,joeforamerica.com,juicerhead.com,justdiy.com,keepandbear.com,knowledgedish.com,lastresistance.com,legalinsurrection.com,liberty.news,libertyunyielding.com,lidblog.com,lifebuzz.com,madworldnews.com,millionpictures.co,moneyversed.com,natural.news,naturalblaze.com,naturalsociety.com,o4anews.com,opednews.com,patriotoutdoornews.com,pjmedia.com,politicalcowboy.com,politicaloutcast.com,politichicks.com,practicallyviral.com,profitconfidential.com,quirlycues.com,realmomsrealreviews.com,redhotchacha.com,redmaryland.com,reverbpress.com,reviveusa.com,shark-tank.com,shedthoselbs.com,slender.news,sonsoflibertymedia.com,stupid.news,supercheats.com,survivalnation.com,sweepstakesfanatics.com,techconsumer.com,technobuffalo.com,terezowens.com,theblacksphere.net,theboredmind.com,thedesigninspiration.com,thefreethoughtproject.com,thegatewaypundit.com,thehayride.com,thelastlineofdefense.org,thelibertydaily.com,themattwalshblog.com,thepoke.co.uk,thepolitistick.com,therealside.com,threepercenternation.com,tiebreaker.com,tosavealife.com,twisted.news,videogamesblogger.com,viralnova.com,visiontoamerica.com,wakingtimes.com,westernjournalism.com,wnd.com,worldlifestyle.com,xtribune.com,youngcons.com##+js(set-constant.js, oio, true) -@@||wpengine.netdna-cdn.com^$image,domain=100percentfedup.com|clashdaily.com|constitution.com|eaglerising.com|freedomdaily.com|freedomoutpost.com|hispolitica.com +100percentfedup.com,4chan.org,activistpost.com,addictinginfo.*,alfonzorachel.com,allenbwest.com,allenwestrepublic.com,allkpop.com,allthingsvegas.com,americanewshub.com,americasfreedomfighters.com,ancensored.com,appleeats.com,barbwire.com,bestfunnyjokes4u.com,bighealthreport.com,bigleaguepolitics.com,bizpacreview.com,boomsbeat.com,breakingfirst.com,bugout.news,bulletsfirst.net,buzzlamp.com,canadafreepress.com,celebrity-gossip.net,cheapism.com,cheatsheet.com,chicksonright.com,clashamerica.com,clashdaily.com,collapse.news,comicallyincorrect.com,constitution.com,craigjames.com,creepybasement.com,cyberwar.news,dailyheadlines.net,dailysurge.com,damnlol.com,deneenborelli.com,designbump.com,directexpose.com,eaglerising.com,enstarz.com,evil.news,faithit.com,firstinfreedomdaily.com,fitnessconnoisseur.com,foreverymom.com,freedom.news,freedomdaily.com,freedomforce.com,freedomoutpost.com,funnyand.com,gamer4k.com,gamersheroes.com,glitch.news,godfatherpolitics.com,gopocalypse.org,grammarist.com,greatamericanrepublic.com,guardianlv.com,guns.news,hackspirit.com,hautereport.com,hispolitica.com,icepop.com,ifyouonlynews.com,infowars.com,instigatornews.com,intellectualconservative.com,itechpost.com,janmorganmedia.com,joeforamerica.com,juicerhead.com,justdiy.com,kdramastars.com,keepandbear.com,knowledgedish.com,kpopstarz.com,lastresistance.com,legalinsurrection.com,liberty.news,libertyunyielding.com,lidblog.com,lifebuzz.com,madworldnews.com,millionpictures.co,moneyversed.com,musictimes.com,natural.news,naturalblaze.com,naturalsociety.com,natureworldnews.com,o4anews.com,opednews.com,patriotoutdoornews.com,pjmedia.com,politicalcowboy.com,politicaloutcast.com,politichicks.com,practicallyviral.com,profitconfidential.com,quirlycues.com,readysethealth.com,realmomsrealreviews.com,realtytoday.com,redhotchacha.com,redmaryland.com,reverbpress.com,reviveusa.com,rightwingtribune.com,sciencetimes.com,shark-tank.com,shedthoselbs.com,slender.news,sonsoflibertymedia.com,sportsworldnews.com,stupid.news,supercheats.com,survivalnation.com,sweepstakesfanatics.com,techconsumer.com,technobuffalo.com,terezowens.com,thealternativedaily.com,theblacksphere.net,theboredmind.com,thedesigninspiration.com,thefreethoughtproject.com,thegatewaypundit.com,thehayride.com,thelastlineofdefense.org,thelibertydaily.com,themattwalshblog.com,thepoke.co.uk,thepolitistick.com,therealside.com,threepercenternation.com,tiebreaker.com,tosavealife.com,twisted.news,videogamesblogger.com,viralnova.com,visiontoamerica.com,wakingtimes.com,westernjournalism.com,wnd.com,worldlifestyle.com,xtribune.com,youngcons.com##+js(abort-current-inline-script.js, MutationObserver, compareDocumentPosition) +whatfinger.com##+js(set-constant.js, oeo, noopFunc) @@||galaxant.com^$image,domain=viralnova.com +@@||stackpathdns.com/static/*$script,domain=enstarz.com|itechpost.com|kdramastars.com|kpopstarz.com|musictimes.com|natureworldnews.com|realtytoday.com +@@||wpengine.netdna-cdn.com^$image,domain=100percentfedup.com|clashdaily.com|constitution.com|eaglerising.com|freedomdaily.com|freedomoutpost.com|hispolitica.com +@@||wpengine.netdna-cdn.com/wp-includes/js/jquery/*$script,domain=readysethealth.com ! Found during routine check to verify above filters still work. activistpost.com##+js(noeval-if.js, Aderz) @@ -184,8 +206,12 @@ extremetube.com,pornhub.com,primewire.*,redtube.*,spankwire.com,tube8.*,youporn. ! https://forums.lanik.us/viewtopic.php?f=62&t=40409 */blockadblock.$script,redirect=fuckadblock.js-3.2.0 */blockadblock-$script,redirect=fuckadblock.js-3.2.0 + ! https://adblockplus.org/forum/viewtopic.php?f=2&t=43762 ||leporno.org/english.js$script,redirect=fuckadblock.js-3.2.0,first-party +leporno.org##+js(abort-current-inline-script.js, atob, tabunder) +||bitslot.se^ + ! https://github.com/uBlockOrigin/uAssets/issues/1551 ! https://github.com/uBlockOrigin/uAssets/issues/1554 */wp-adblock-$script,redirect=fuckadblock.js-3.2.0 @@ -199,8 +225,12 @@ extremetube.com,pornhub.com,primewire.*,redtube.*,spankwire.com,tube8.*,youporn. forbes.com##+js(forbes-defuser.js) ! https://github.com/gorhill/uBlock/issues/949 -||s3.amazonaws.com/homad-global-configs.schneevonmorgen.com/hd-main.js$script,domain=autobild.de|chip.de|cinema.de|computerbild.de|cdnapi.kaltura.com|erdbeerlounge.de|focus.de|gamona.de|giga.de|spiegel.de|spieleaffe.de|spieletipps.de|sueddeutsche.de|t-online.de,redirect=hd-main.js +||s3.amazonaws.com/homad-global-configs.schneevonmorgen.com/hd-main.js$script,domain=autobild.de|chip.de|cinema.de|computerbild.de|cdnapi.kaltura.com|focus.de|gamona.de|giga.de|spiegel.de|spieleaffe.de|spieletipps.de|sueddeutsche.de|t-online.de,redirect=hd-main.js ||svonm.com/hd-main.js$script,redirect=hd-main.js,domain=chip.de|cinema.de|cdnapi.kaltura.com +||computerbild.de/assets/homad/*$xmlhttprequest,redirect=nooptext,domain=computerbild.de +||i.auto-bild.de/assets/modules/homad/*$xmlhttprequest,redirect=nooptext,domain=autobild.de +@@||tvspielfilm.de^$generichide +@@||tvtoday.de^$generichide ! https://forums.lanik.us/viewtopic.php?p=129561#p129561 @@||a.bf-ad.net/makabo/ads_fol_init.js$script,domain=chip.de ! https://github.com/uBlockOrigin/uAssets/issues/1841 @@ -219,27 +249,34 @@ chip.de##.video-wrapper > video[style]:style(display:block!important;padding-top ! https://github.com/jspenguin2017/uBlockProtector/issues/870 ! https://github.com/uBlockOrigin/uAssets/issues/1722 oload.site##+js(nano-setInterval-booster.js) -fruitadblock.net,fruitstreams.com,oload.*,openload.co,streamango.com##+js(openload.co.js) -fruitadblock.net,fruitstreams.com,oload.*,openload.co##+js(window.open-defuser.js) -fruitstreams.com,streamango.com##+js(abort-current-inline-script.js, isSandboxed, fruitadblock) -streamango.com##+js(abort-on-property-read.js, BetterJsPop) -streamango.com##+js(abort-on-property-write.js, _0xd959) -streamango.com##+js(window.open-defuser.js) +fruitadblock.net,fruithosts.net,fruitstreams.com,oload.*,openload.*,streamango.com##+js(openload.co.js) +fruitadblock.net,fruithosts.net,fruitstreams.com,oload.*,openload.*##+js(window.open-defuser.js) +fruitstreams.com,fruithosts.net,streamango.com##+js(abort-current-inline-script.js, isSandboxed, fruitadblock) +fruithosts.net,streamango.com##+js(abort-on-property-read.js, BetterJsPop) +fruithosts.net,streamango.com##+js(abort-on-property-write.js, _0xd959) +fruithosts.net,streamango.com##+js(window.open-defuser.js) ! https://forums.lanik.us/viewtopic.php?f=64&p=132254 @@||oloadcdn.net/subtitle/*$xmlhttprequest,domain=openload.co @@||openload.co^$popup,first-party ! https://github.com/uBlockOrigin/uAssets/issues/2431 -openload.co##+js(abort-current-inline-script.js, adblock, adblock2) +openload.*##+js(abort-current-inline-script.js, adblock, adblock2) +! https://github.com/uBlockOrigin/uAssets/issues/4159#issuecomment-445131641 +openloed.co##+js(abort-on-property-read.js, __htapop) +openloed.co##+js(abort-on-property-read.js, AaDetector) +*$script,third-party,domain=openloed.co +! kissanime sites ! https://forums.lanik.us/viewtopic.php?f=64&t=27505 ! https://github.com/uBlockOrigin/uAssets/issues/1292 ! https://github.com/uBlockOrigin/uAssets/issues/2704 ! https://github.com/uBlockOrigin/uAssets/issues/2719 -kissanime.*##+js(kissanime-defuser.js) -kissanime.ac,kissanime.co##+js(set-constant.js, check_adblock, true) kissanime.ru##+js(abort-current-inline-script.js, $, AdBlock) kissanime.ru##+js(abort-current-inline-script.js, parseInt, incrementClicks) +kissanime.pro##+js(abort-current-inline-script.js, RegExp, zfgloaded) +kissanime.*##+js(kissanime-defuser.js) +kissanime.ac,kissanime.co##+js(set-constant.js, check_adblock, true) ||kissanime.ru^$subdocument,first-party +@@||kissanime.ru/ads/*$subdocument,first-party @@||static.animecdn.stream/themes/vast/videojs.ads.min.js$script,domain=kissanime.ac @@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=kissanime.ac ! To cancel https://hg.adblockplus.org/easylist/rev/589a2a8c87d4 @@ -247,19 +284,21 @@ kissanime.ru##+js(abort-current-inline-script.js, parseInt, incrementClicks) ! https://github.com/uBlockOrigin/uAssets/issues/241 ! https://www.reddit.com/r/uBlockOrigin/comments/8aug3p/how_to_block_kisscartoonac_ads +! https://github.com/uBlockOrigin/uAssets/issues/1919 kisscartoon.*##+js(addEventListener-defuser.js, mousedown, clientX) +kisscartoon.*##+js(abort-on-property-write.js, Fingerprint2) kisscartoon.*##+js(noeval.js) kisscartoon.*##+js(setInterval-defuser.js, (), 500) ! https://forums.lanik.us/viewtopic.php?p=119974#p119974 ! https://github.com/uBlockOrigin/uAssets/issues/2840 @@||kisscartoon.*^$script,first-party -@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=kisscartoon.ac +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=kisscartoon.ac|kisscartoon.su ! https://github.com/uBlockOrigin/uAssets/issues/2363 kisscartoon.*###upgrade_pop ! https://forums.lanik.us/viewtopic.php?f=64&t=27908 ! https://github.com/gorhill/uBlock/issues/1354 -androidaba.com,animes-mangas-ddl.com,automobile-catalog.com,best-movies.info,bnonews.com,crazymeds.us,d-h.st,davinsurance.com,futeboltv.com,hulkusc.com,ip-address.org,lustich.de,macappdownload.com,megapanda.net,mixtapemonkey.com,nplay.com,playlivenewz.com,reqlinks.net,sadeempc.com,streamlord.com,studylecturenotes.com,teachertube.com,upload.so,uploadshub.com,userscdn.com,yourvideohost.com##+js(bab-defuser.js) +androidaba.com,animes-mangas-ddl.com,automobile-catalog.com,best-movies.info,blackmod.net,bnonews.com,crazymeds.us,d-h.st,davinsurance.com,freetimelearning.com,futeboltv.com,geekgiant.in,hulkusc.com,ip-address.org,indiatyping.co,justnerd.it,lustich.de,macappdownload.com,megapanda.net,mixtapemonkey.com,nplay.com,pixelexperience.org,playlivenewz.com,readheroacademia.com,reqlinks.net,sadeempc.com,snowfiles.com,streamlord.com,studylecturenotes.com,superyachtfan.com,teachertube.com,upload.so,uploadshub.com,userscdn.com,videoadept.com##+js(bab-defuser.js) ! https://adblockplus.org/forum/viewtopic.php?f=2&t=41860 filmstreaming-hd.com,gaara-fr.com,gaytube.com,gum-gum-streaming.com,hentaifr.net,hentaihaven.org,narutoshippudenvf.com,thebadbuzz.com,tuxboard.com,xstory-fr.com##+js(phenv-defuser.js) @@ -267,9 +306,6 @@ filmstreaming-hd.com,gaara-fr.com,gaytube.com,gum-gum-streaming.com,hentaifr.net ! https://github.com/gorhill/uBlock/issues/1401 armorgames.com,mmohuts.com,newgrounds.com,onrpg.com,silvergames.com##a[href*="mmo123.co/egame?"] -! https://forums.lanik.us/viewtopic.php?f=62&t=28856 -||godlessnightsfilm.co.uk/scripts/ad-gallery/$important,third-party - ! https://github.com/gorhill/uBlock/issues/1340#issuecomment-191082824 ||gamingaffiliation.com^$third-party @@ -296,17 +332,18 @@ imore.com##+js(imore-sanitizer.js) ! https://forums.lanik.us/viewtopic.php?f=62&t=25212&start=15 ! https://github.com/uBlockOrigin/uAssets/issues/3 -animeuploads.com,christianpost.com,cizgifilmlerizle.com,thefreethoughtproject.com##+js(impspcabe-defuser.js) +christianpost.com,cizgifilmlerizle.com,thefreethoughtproject.com##+js(impspcabe-defuser.js) ||christianpost.com/js/plugins/sticky/sticky.js ||letsadvertisetogether.com^$important,domain=christianpost.com ! https://github.com/uBlockOrigin/uAssets/issues/8 -navigaweb.net##+js(alert-buster.js) +navigaweb.net##+js(bab-defuser.js) ! https://adblockplus.org/forum/viewtopic.php?f=10&t=44887 vaughnlive.tv##.abvsDynamic ! https://github.com/uBlockOrigin/uAssets/issues/15 +file-upload.net##+js(abort-on-property-write.js, Fingerprint2) ||file-upload.net^$subdocument file-upload.net##iframe @@ -329,9 +366,6 @@ pornhub.com##+js(pornhub-sanitizer.js) ||im9.eu^*fa.js$script,redirect=fuckadblock.js-3.2.0 ||w87.eu/ads/banner.png$image,redirect=32x32-transparent.png,domain=im9.eu -! https://github.com/ryanbr/fanboy-adblock/issues/8 -etc.se##+js(overlay-buster.js) - ! https://github.com/uBlockOrigin/uAssets/issues/36 play.spotify.com##+js(nr-unwrapper.js) @@ -342,22 +376,11 @@ play.spotify.com##+js(nr-unwrapper.js) ! https://forums.informaction.com/viewtopic.php?f=10&t=21675 ||twnmm.com/js/*/dfpad$script -! https://hg.adblockplus.org/easylist/rev/04e7e8f52de9 -! To counter EasyList exception filters which are not required for uBO -||partner.googleadservices.com/gpt/pubads_impl_$script,important,domain=cityam.com -||ad.crwdcntrl.net^$script,important,domain=cityam.com - ! https://forums.lanik.us/viewtopic.php?f=91&t=27188 ||ligatus.com/*/angular-tag.js$script,redirect=ligatus.com/*/angular-tag.js ! https://forums.lanik.us/viewtopic.php?f=91&t=29609 ||ligatus.com/*/angular-tag-https.js$script,redirect=ligatus.com/*/angular-tag.js -! Use on `http://thewatchseries.to/` to deliver ads -||ws-gateway.com^ - -! https://github.com/gorhill/uBlock/issues/1628 -||gitcdn.pw^ - ! https://news.ycombinator.com/item?id=11791940 ibtimes.co.uk###signin_popup ! https://github.com/uBlockOrigin/uAssets/issues/393 @@ -413,7 +436,6 @@ livenewschat.eu##ins[id^="aswift_"] ! uBO's own solution for incessant attempts at circumventing blockers: ! "important" option used to bypass EasyList exception filters. -*$script,websocket,third-party,domain=gaytube.com|pornhub.com|redtube.com|redtube.it|tube8.com|tube8.es|tube8.fr|xtube.com|youjizz.com|youporn.com|youporngay.com ||cdn.engine.*.doublepimp.com^$important,domain=gaytube.com|pornhub.com|redtube.com|redtube.it|tube8.com|tube8.es|tube8.fr|xtube.com|youjizz.com|youporn.com|youporngay.com @@||ajax.googleapis.com^$script,domain=gaytube.com|pornhub.com|redtube.com|redtube.it|tube8.com|tube8.es|tube8.fr|xtube.com|youjizz.com|youporn.com|youporngay.com @@||phncdn.com^$image,media,object,stylesheet,domain=gaytube.com|pornhub.com|redtube.com|redtube.it|tube8.com|tube8.es|tube8.fr|xtube.com|youjizz.com|youporn.com|youporngay.com @@ -425,9 +447,10 @@ livenewschat.eu##ins[id^="aswift_"] ! https://github.com/uBlockOrigin/uAssets/issues/39 ||comeadvertisewithus.com.*/ads.js$important,domain=pornhub.com|redtube.com.br|tube8.com|tube8.es|tube8.fr|xtube.com|youporn.com|youporngay.com ||traffichaus.com.*/ads.js$important,domain=pornhub.com|redtube.com.br|tube8.com|tube8.es|tube8.fr|xtube.com|youporn.com|youporngay.com +! https://github.com/NanoMeow/QuickReports/issues/144 redtube.com###ab_banner redtube.com##.clearfix:has-text(Ads) -redtube.com###content_container > [class]:has-text(Ads) +redtube.com###browse_section > div:has(:scope > div > a.ad-link) ||fotzenparty.eu^$important ||192.168.*/images/$important,domain=pornhub.com|xtube.com pornhub.com,xtube.com##+js(abort-on-property-write.js, AdDelivery) @@ -451,11 +474,6 @@ youjizz.com##+js(abort-on-property-write.js, nb) youjizz.com##+js(noeval.js) youjizz.com###desktopFooterPr -! https://github.com/uBlockOrigin/uAssets/issues/78 -! https://www.wilderssecurity.com/threads/ublock-a-lean-and-fast-blocker.365273/page-103#post-2648643 -*$popup,third-party,domain=nowvideo.ag|nowvideo.co|nowvideo.ec|nowvideo.li|nowvideo.sx|nowvideo.to -*$websocket,domain=nowvideo.ag|nowvideo.co|nowvideo.ec|nowvideo.li|nowvideo.sx|nowvideo.to - ! https://github.com/gorhill/uBlock/issues/1340#issuecomment-230495317 mangas-fr.com##+js(__$dc-defuser.js) @@ -470,26 +488,27 @@ go.mail.ru##.responses__wrapper > div > div:has([href^="http://an.yandex.ru/"]) ! https://forums.lanik.us/viewtopic.php?f=62&t=31220 merriam-webster.com##+js(abort-on-property-write.js, adonisHash) -! https://forums.lanik.us/viewtopic.php?f=62&t=34903 -merriam-webster.com##.abl ! https://forums.lanik.us/viewtopic.php?f=91&t=31272 -dpstream.net##+js(fuckadblock.js-3.2.0) dpstream.net##+js(abort-on-property-write.js, Fingerprint2) +dpstream.net##+js(fuckadblock.js-3.2.0) +dpstream.net##+js(nowebrtc.js) ! https://forums.lanik.us/viewtopic.php?f=62&t=35109 ! https://github.com/uBlockOrigin/uAssets/issues/1144 +! https://github.com/uBlockOrigin/uAssets/issues/4288 ||ad2up.com^$subdocument,redirect=noopframe,domain=al.ly|ally.sh ||clksite.com^$subdocument,redirect=noopframe,domain=al.ly|ally.sh al.ly##+js(addEventListener-defuser.js, click, popunder) al.ly,ally.sh##+js(noeval.js) al.ly,ally.sh##+js(popads.net.js) +||marketing.al.ly^$script ||adservice.google.com^$script,important,domain=al.ly|ally.sh @@||al.ly^$generichide @@||ally.sh^$generichide @@||ally.sh/static/*$script,domain=al.ly @@||pagead2.googlesyndication.com/pagead/$script,domain=ally.sh|al.ly -al.ly,ally.sh##[id^=aswift] +al.ly,ally.sh##[id^="aswift"] ! https://www.reddit.com/r/dataisbeautiful/comments/4t4d16/chart_shows_why_pharma_companies_are_fighting/d5ejqc0 ! https://github.com/uBlockOrigin/uAssets/issues/2317 @@ -521,6 +540,17 @@ mumbaimirror.indiatimes.com##body:style(overflow: auto !important;) mumbaimirror.indiatimes.com###container:style(opacity: 1 !important;) mumbaimirror.indiatimes.com###blcontent mumbaimirror.indiatimes.com###blwrapper +timesofindia.indiatimes.com##:xpath(//p[contains(text(),"Ad ")]/../..) +economictimes.indiatimes.com##.active > ul > li:has-text(Ad:) +timesofindia.indiatimes.com##.hm_adlist +timesofindia.indiatimes.com##.esi_container:has([onclick] P:matches-css-before(content:/Ad/)) +! https://github.com/uBlockOrigin/uAssets/issues/4056 +economictimes.indiatimes.com###aroundweb +economictimes.indiatimes.com##:xpath(//span[contains(text(),"More from ")]/../preceding-sibling::div) +economictimes.indiatimes.com##:xpath(//span[contains(text(),"Around The")]) +economictimes.indiatimes.com##div h2:has(span:matches-css-before(content:/Sponsored/)) +economictimes.indiatimes.com##:xpath(//p[contains(text(),"Ad:")]/../..) +||indiatimes.com/*/columbia_logo.png$image ! https://github.com/gorhill/uBlock/issues/1789 ! https://forums.lanik.us/viewtopic.php?p=98839 @@ -535,8 +565,8 @@ thesimsresource.com##+js(thesimsresource.com.js) ! https://github.com/uBlockOrigin/uAssets/issues/622 ! https://github.com/uBlockOrigin/uAssets/issues/753 ! https://github.com/uBlockOrigin/uAssets/issues/1404 -||svonm.com/hd-main.js$script,redirect=hd-main.js,domain=4players.de|brigitte.de|buffed.de|erdbeerlounge.de|gamesaktuell.de|gamezone.de|gamona.de|giga.de|gmx.net|golem.de|kicker.de|kino.de|myspass.de|pcgames.de|pcgameshardware.de|spiegel.de|spiegel.tv|spielaffe.de|spieletipps.de|t-online.de|thrashermagazine.com|web.de|welt.de|videogameszone.de -4players.de,brigitte.de,buffed.de,chip.de,erdbeerlounge.de,gamesaktuell.de,gamezone.de,gamona.de,giga.de,gmx.net,golem.de,kicker.de,kino.de,myspass.de,pcgames.de,pcgameshardware.de,spiegel.de,spiegel.tv,spielaffe.de,spieletipps.de,t-online.de,thrashermagazine.com,videogameszone.de,web.de,welt.de##+js(golem.de.js) +||svonm.com/hd-main.js$script,redirect=hd-main.js,domain=4players.de|bento.de|brigitte.de|buffed.de|desired.de|gamesaktuell.de|gamezone.de|gamona.de|giga.de|golem.de|kicker.de|kino.de|myspass.de|pcgames.de|pcgameshardware.de|spiegel.de|spiegel.tv|spielaffe.de|spieletipps.de|t-online.de|tele5.de|thrashermagazine.com|welt.de|videogameszone.de +4players.de,bento.de,brigitte.de,buffed.de,chip.de,desired.de,gamesaktuell.de,gamezone.de,gamona.de,giga.de,golem.de,kicker.de,kino.de,myspass.de,pcgames.de,pcgameshardware.de,spiegel.de,spiegel.tv,spielaffe.de,spieletipps.de,t-online.de,tele5.de,thrashermagazine.com,videogameszone.de,welt.de##+js(golem.de.js) ! https://adblockplus.org/forum/viewtopic.php?f=10&t=45273&start=15#p156427 dailycaller.com##[id^="outbrain_widget"] @@ -551,7 +581,7 @@ seasonvar.ru##html > body:style(padding-top: 4px !important;) seasonvar.ru###b_sl_51 ! https://github.com/uBlockOrigin/uAssets/issues/90 -pikabu.ru##.story:has(a[href*='pikabu.ru/html.php?id=ad']) +pikabu.ru##.story:has(a[href*="pikabu.ru/html.php?id=ad"]) ! https://github.com/uBlockOrigin/uAssets/issues/66 blogfolha.uol.com.br,economia.uol.com.br,educacao.uol.com.br,folha.uol.com.br##+js(folha-de-sp.js) @@ -569,15 +599,6 @@ quora.com##body:style(overflow: auto !important) ! https://github.com/NanoAdblocker/NanoFilters/issues/42 quora.com##.signup_wall_prevent_scroll .SiteHeader,.signup_wall_prevent_scroll .LoggedOutFooter,.signup_wall_prevent_scroll .ContentWrapper:style(filter: none !important;) -! https://github.com/uBlockOrigin/uAssets/issues/94 -||static.exoclick.com/*.png$image,redirect=2x2-transparent.png,domain=anigod.com|anigod.gryfindor.com -@@||anigod.com/js/ads.js -anigod.gryfindor.com#@#.ads-link - -! https://github.com/uBlockOrigin/uAssets/issues/96 -||newartspy.link^ -||newartspy.link^$popup - ! https://github.com/uBlockOrigin/uAssets/issues/71 motobanda.pl###mvideo:style(z-index: 1 !important;) @@ -585,16 +606,11 @@ motobanda.pl###mvideo:style(z-index: 1 !important;) ||popads.net/pop.js$script,redirect=popads.net.js ! https://github.com/uBlockOrigin/uAssets/issues/99 -||tlootas.org^ ||tlootas.org^$popup ! https://forums.lanik.us/viewtopic.php?f=62&t=31357&p=100144 @@||indiatoday.intoday.in/video/$generichide -! https://github.com/uBlockOrigin/uAssets/issues/101 -||infoyours.info^ -||infoyours.info^$popup - ! https://github.com/reek/anti-adblock-killer/issues/1698 ! https://github.com/uBlockOrigin/uAssets/issues/102 businesstoday.in###zedoads1:style(height: 1px !important) @@ -645,25 +661,27 @@ eurogamer.net##html:style(cursor: default !important;) ||bit.ly^$popup,domain=eurogamer.net ! https://github.com/uBlockOrigin/uAssets/issues/98 -facebook.com###stream_pagelet div[id^="hyperfeed_story_id_"]:has(a.uiStreamSponsoredLink) +facebook.com,facebookcorewwwi.onion###stream_pagelet div[id^="hyperfeed_story_id_"]:has(a.uiStreamSponsoredLink) ! "People You May Know": EasyList tries to block these, might as well block them fully -facebook.com###stream_pagelet div[id^="hyperfeed_story_id_"]:if(h6:has-text(People You May Know)) +facebook.com,facebookcorewwwi.onion###stream_pagelet div[id^="hyperfeed_story_id_"]:if(h6:has-text(People You May Know)) m.facebook.com##article:has(footer > div > div > a[href^="/friends/center/?fb_ref="]) ! https://www.reddit.com/r/uBlockOrigin/comments/58o3k6/facebook_ads_solution/ -facebook.com##.ego_section:has(a.adsCategoryTitleLink) +facebook.com,facebookcorewwwi.onion##.ego_section:has(a.adsCategoryTitleLink) ! https://github.com/uBlockOrigin/uAssets/issues/507 -facebook.com###stream_pagelet [id^="hyperfeed_story_id_"]:has(span._4dcu) +facebook.com,facebookcorewwwi.onion###stream_pagelet [id^="hyperfeed_story_id_"]:has(span._4dcu) ! https://github.com/uBlockOrigin/uAssets/issues/722 -facebook.com##.ego_column:if(a[href^="/campaign/landing"]) +facebook.com,facebookcorewwwi.onion##.ego_column:if(a[href^="/campaign/landing"]) ! https://forums.lanik.us/viewtopic.php?p=128997#p128997 -facebook.com##[id^="hyperfeed_story_id_"]:if([id^="feed_subtitle_"] a[href]:matches-css-after(content:/Gesponsert|Sponsored|Sponsrad/)) -facebook.com##div[data-testid="fbfeed_story"]:if(a[href*="[is_sponsored]"]) -facebook.com##.ego_section:if(a[href^="/ad_campaign"]) -facebook.com##.userContentWrapper:has(a[href*="/ads/"]) -facebook.com##.userContentWrapper:has-text(/Suggested Post/i) - -! https://forums.lanik.us/viewtopic.php?f=62&t=32142 -||ruiguozhi.cc^ +!facebook.com,facebookcorewwwi.onion##[id^="hyperfeed_story_id_"]:if([id^="feed_subtitle_"] a[href]:matches-css-after(content:/Gesponsert|Sponsored|Sponsrad/)) +!facebook.com,facebookcorewwwi.onion##div[data-testid="fbfeed_story"]:if(a[href*="[is_sponsored]"]) +facebook.com,facebookcorewwwi.onion##.ego_section:if(a[href^="/ad_campaign"]) +facebook.com,facebookcorewwwi.onion##.userContentWrapper:has(a[href*="/ads/"]) +! https://github.com/uBlockOrigin/uAssets/issues/3367 +!facebook.com,facebookcorewwwi.onion##[id^="hyperfeed_story_id_"]:has(a[href*="client_token"]) +facebook.com#@#div[id^="hyperfeed_story_id_"]:has(a[href*="utm_campaign"]) +facebook.com,facebookcorewwwi.onion##.userContentWrapper>div div>span>span:has-text(/^Suggested Post$/) +facebook.com,facebookcorewwwi.onion##div[id^="hyperfeed_story_id_"]:has(div > span:has(abbr .timestampContent):matches-css(display: none)) +facebook.com,facebookcorewwwi.onion##.ego_section:has(a[href*="campaign_id"]) ! This removes blank space the right-hand side mail.yahoo.com###shellcontent:style(right: 0px !important;) @@ -673,7 +691,7 @@ happy-hack.ru##+js(noeval.js) ||pagead2.googlesyndication.com^$script,important,domain=happy-hack.ru ||google.com/ads/popudner/banner.jpg$image,important,domain=happy-hack.ru happy-hack.ru##.adsbygoogle -happy-hack.ru##table[id^='blockblock'] +happy-hack.ru##table[id^="blockblock"] happy-hack.ru##body > *[id^="blockblock"]:style(visibility: visible !important; display: block !important;) ! https://forums.lanik.us/viewtopic.php?f=62&t=32070 @@ -688,26 +706,12 @@ xvideos.com##.sponsor_popup ! https://forums.lanik.us/viewtopic.php?f=62&t=32165 watch8x.com##+js(noeval.js) -||fieldpprofile.com^ -||fieldpprofile.com^$popup - -! https://forums.lanik.us/viewtopic.php?f=62&t=31796 -fullstuff.co##+js(bab-defuser.js) ! https://forums.lanik.us/viewtopic.php?f=62&t=32190 ! https://github.com/uBlockOrigin/uAssets/issues/689 short.am##+js(abort-current-inline-script.js, en) ||pagead2.googlesyndication.com^$important,script,domain=short.am -! https://forums.lanik.us/viewtopic.php?f=62&t=32208 -||popcash.net^$script,redirect=noopjs,domain=fastserver.me -||dubshub.com^$script,redirect=noopjs,domain=fastserver.me -||googlesyndication.com^$script,redirect=noopjs,domain=fastserver.me - -! https://forums.lanik.us/viewtopic.php?f=62&t=31989 -hastlegames.com###eb81 -hastlegames.com###pageWrapper:style(display: block !important) - ! https://forums.lanik.us/viewtopic.php?f=62&t=31322&start=30 ndtv.com###ndtv-myModal ndtv.com##body:style(overflow: auto !important) @@ -725,21 +729,22 @@ sc2casts.com##+js(abort-current-inline-script.js, setTimeout, ins.adsbygoogle) foreignpolicy.com###TB_window foreignpolicy.com##body:style(overflow: auto !important;) -! https://forums.lanik.us/viewtopic.php?f=62&t=33031 ! https://github.com/uBlockOrigin/uAssets/issues/2106 +! https://github.com/uBlockOrigin/uAssets/issues/3573 +userscloud.com##+js(abort-current-inline-script.js, atob, decodeURIComponent) +userscloud.com##+js(abort-on-property-read.js, parcelRequire) userscloud.com##+js(abort-on-property-write.js, Fingerprint2) userscloud.com##+js(abort-on-property-write.js, open) -userscloud.com##+js(abort-current-inline-script.js, parseInt, tabunder) -userscloud.com##+js(abort-current-inline-script.js, atob, tabunder) -userscloud.com##+js(remove-attr.js, onclick) +userscloud.com##+js(remove-attr.js, onclick, .btn-icon-stacked) +userscloud.com##A[href$=".html"][rel="nofollow norefferer noopener"] @@||userscloud.com^$generichide ||userscloud.com/sw.js$script ||pix.sr/images/banner ||free-cloud-storage.com^$popup +||turngrind.com^$3p ! https://forums.lanik.us/viewtopic.php?f=64&t=32278 jpost.com##+js(abort-current-inline-script.js, atob, TextDecoder) -||ufraton.com^ ! https://forums.lanik.us/viewtopic.php?f=91&t=22581 ||pagead2.googlesyndication.com/pagead/js/$script,important,redirect=noopjs,domain=onvasortir.com @@ -748,7 +753,13 @@ jpost.com##+js(abort-current-inline-script.js, atob, TextDecoder) diablofans.com##div[class]:has(:scope > div[data-google-query-id]) ! https://github.com/uBlockOrigin/uAssets/issues/108 +!#if env_chromium +wetteronline.de##+js(abort-on-property-read.js, $pxy1061) +wetteronline.de##+js(set-constant.js, String.fromCharCode, noopFunc) +!#endif wetteronline.de##+js(wetteronline.de.js) +wetteronline.de##^script:has-text(runCount) +wetteronline.de###topcontainer wetteronline.de###woRect wetteronline.de###woCsiAdContent @@ -783,14 +794,16 @@ tomshardware.*##+js(abort-on-property-write.js, tmnramp) tomshardware.*##+js(nowebrtc.js) ! https://github.com/uBlockOrigin/uAssets/issues/110 -finanzen.*##+js(abort-on-property-read.js, uabpd3) +finanzen.*##+js(abort-current-inline-script.js, Math.floor, uabp) +finanzen.*##^script:has-text(uabp) finanzen.*##+js(smartadserver.com.js) finanzen.*###bs_abstand finanzen.*##[id^="sas_"]:style(height: 1px !important) ! https://github.com/gorhill/uBlock/issues/1936 -parentherald.com##+js(noeval.js) +parentherald.com##+js(abort-current-inline-script.js, MutationObserver, compareDocumentPosition) parentherald.com##+js(abort-on-property-read.js, ADBlocked) +parentherald.com##+js(noeval.js) ! https://forums.lanik.us/viewtopic.php?f=62&t=32381 ||trackpprofile.com^$popup @@ -800,11 +813,12 @@ minecraftbuildinginc.com##+js(bab-defuser.js) minecraftbuildinginc.com##+js(set-constant.js, $tieE3, true) ! https://github.com/reek/anti-adblock-killer/issues/2000 -@@||360haven.com/*ad$script 360haven.com##+js(bab-defuser.js) ||pagead2.googlesyndication.com^$script,important,domain=360haven.com 360haven.com###pageWrapper:style(display: initial !important;) 360haven.com###notices +360haven.com##+js(abort-current-inline-script.js, $, ads) +360haven.com###ad_global_above_footer ! https://forums.lanik.us/viewtopic.php?f=62&t=32150 ||bpasyspro.com^ @@ -835,7 +849,6 @@ lesechos.fr##+js(lesechos.fr.js) uploaded.net##+js(fuckadblock.js-3.2.0) uploaded.net###pico-1 uploaded.net##.pico-overlay -uploaded.net###fakeContentBoxContainer ||exoclick.com/ad_track.js$important,script,domain=uploaded.net ||adbutler-meson.com^$important,script,domain=uploaded.net @@ -871,19 +884,6 @@ avaxhome.co##+js(bab-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/141 viedemerde.fr##+js(criteo.net.js) -! https://github.com/uBlockOrigin/uAssets/issues/144 -animmex.*##+js(bab-defuser.js) -||4553t5pugtt1qslvsnmpc0tpfz5fo.xyz^$inline-script - -! https://github.com/gorhill/uBlock/issues/1993 -||cda-online.pl/wp-content/uploads/*.js$script -cinedetodo.com##+js(window.open-defuser.js) -cinedetodo.net##+js(abort-on-property-write.js, encodeURIComponent) - -! https://www.reddit.com/r/uBlockOrigin/comments/52llxu/adchoices/ -! https://github.com/uBlockOrigin/uAssets/issues/234 -dictionary.com,thesaurus.com##+js(abort-on-property-write.js, _sp_) - ! https://www.reddit.com/r/technology/comments/53olb5/users_lash_out_as_adblock_plus_opens_the_door_to/ livemint.com###div_storyContent:style(display: block !important;) livemint.com###div_adblock @@ -911,9 +911,11 @@ beta.imagefap.com##.ad_placeholder @@||beta.imagefap.com/jscripts/swipeGal.js @@||beta.imagefap.com/gallery.php @@||imagefap.com/jscripts/blockwidget.js +*$popunder,domain=imagefap.com,third-party ! https://forums.lanik.us/viewtopic.php?f=62&t=30370 ! https://github.com/uBlockOrigin/uAssets/issues/1347 +motherless.com##+js(abort-current-inline-script.js, setTimeout, PopSettings) motherless.com##+js(abort-on-property-read.js, _ml_ads_ns) motherless.com##.view-right:has(table > tbody > tr > td > script[src^="https://ads.exoclick.com/"]) motherless.com###main > div:has(:scope > div > script[src^="https://ads.exoclick.com/"]) @@ -928,8 +930,6 @@ bangaloremirror.com##body:style(overflow: auto !important;) ! https://forums.lanik.us/viewtopic.php?f=62&t=33080 ! https://twitter.com/southro_p/status/932863110011961344 twitter.com##.stream .tweet[data-card2-type="promo_website"] -! https://twitter.com/kuvosa/status/783534512626098176 -twitter.com##.promoted-tweet[data-disclosure-type="promoted"] ! https://github.com/gorhill/uBlock/issues/2036 bucksfreepress.co.uk###__nq__hh:style(visibility: collapse !important) @@ -969,9 +969,6 @@ startlr.com##+js(bab-defuser.js) xvideos.ninja##.gallery > div:has(:scope > script[src*="://ads.exoclick.com"]) xvideos.ninja##.container > div:has(:scope > script[src*="://ads.exoclick.com"]) -! http://www.wilderssecurity.com/threads/ublock-a-lean-and-fast-blocker.365273/page-94#post-2622726 -||upnorma.com^ - ! https://adblockplus.org/forum/viewtopic.php?f=10&t=48879 ||cdn.videoplaza1.tv/contrib/se-expressen/aab/pulse-custom-svm-plugin.min.js$script,redirect=noopjs,domain=expressen.se @@ -1021,6 +1018,8 @@ cnn.com##.OUTBRAIN 1337x.*,x1337x.*##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, popunder) 1337x.*,x1337x.*##+js(setInterval-defuser.js, (), 500) 1337x.*##+js(window.open-defuser.js) +1337x.*,x1337x.*##+js(nowebrtc.js) +||x1337x.ws/sw.js$script,first-party x1337x.eu##.mgbox ! https://github.com/uBlockOrigin/uAssets/issues/2#issuecomment-253926602 @@ -1060,35 +1059,30 @@ thenextweb.com##html > body.is-canvas.tnw-canvas--opened .main:style(animation: ||ditwrite.com^$document ||go.trkgt.com^$document -! https://github.com/uBlockOrigin/uAssets/issues/185 -||forkitz.com^ - -! https://forums.lanik.us/viewtopic.php?f=64&t=33940 -||adrevivify.com^ - ! https://github.com/uBlockOrigin/uAssets/issues/191 ! https://github.com/uBlockOrigin/uAssets/issues/440 ! https://github.com/uBlockOrigin/uAssets/issues/693 ! https://github.com/reek/anti-adblock-killer/issues/3817 ! https://github.com/uBlockOrigin/uAssets/issues/1333 -italiashare.*##+js(abort-on-property-read.js, adblock) -italiashare.*##+js(abort-on-property-read.js, admrlPreviewEngage) -italiashare.*##+js(bab-defuser.js) -italiashare.*,nonpiusolo.com##+js(nowebrtc.js) -@@||italiashare.*^$generichide -@@||italiashare.*^$image,first-party -italiashare.*###adblockplus -italiashare.*###blockblockA -italiashare.*###admitad-cookie-check-popup -*$script,domain=italiashare.life|italiashare.net,third-party -italiashare.*##+js(abort-on-property-write.js, BlockAdBlock) -italiashare.net##+js(abort-on-property-write.js, checkAds) -*/ad*$script,redirect=noopjs,domain=italiashare.net -italiashare.net##+js(noeval.js) -italiashare.net##+js(set-constant.js, adBlock, true) -italiashare.net##+js(abort-current-inline-script.js, adblockblock, adblocktest) +oasivip.com##+js(abort-on-property-read.js, adblock) +oasivip.com##+js(abort-on-property-read.js, admrlPreviewEngage) +oasivip.com##+js(bab-defuser.js) +nonpiusolo.com,oasivip.com##+js(nowebrtc.js) +@@||oasivip.com^$generichide +oasivip.com###adblockplus +oasivip.com###blockblockA +oasivip.com###admitad-cookie-check-popup +*$script,domain=oasivip.com,third-party +oasivip.com##+js(abort-on-property-write.js, BlockAdBlock) +oasivip.com##+js(abort-on-property-write.js, checkAds) +*/ad*$script,redirect=noopjs,domain=oasivip.com +oasivip.com##+js(noeval.js) +oasivip.com##+js(set-constant.js, adBlock, true) +oasivip.com##+js(abort-current-inline-script.js, adblockblock, adblocktest) ! https://github.com/gorhill/uBlock/issues/2154 +! https://github.com/uBlockOrigin/uAssets/issues/3907 +mio.to##+js(abort-current-inline-script.js, document.getElementById, abmsg) mio.to##+js(setTimeout-defuser.js, e=d(), 1000) mio.to##+js(setInterval-defuser.js, e=d(), 5000) @@ -1099,7 +1093,7 @@ techsupportpk.com##+js(bab-defuser.js) @@||cdn.vidyomani.com/c/p/showads.js$script,first-party ! https://twitter.com/deHaller/status/799610859093983232 -||smartwall.swisspay.ch$xmlhttprequest,domain=letemps.ch +||smartwall.swisspay.ch^$xmlhttprequest,domain=letemps.ch ! https://github.com/uBlockOrigin/uAssets/issues/200 criminalcasetools.com##+js(bab-defuser.js) @@ -1135,7 +1129,6 @@ geektime.co.il##+js(setTimeout-defuser.js, adObjects) ! https://github.com/uBlockOrigin/uAssets/issues/179 uploadocean.com##+js(bab-defuser.js) -*$important,script,third-party,xmlhttprequest,domain=uploadocean.com ! https://forums.lanik.us/viewtopic.php?f=62&t=34324 carbuyer.co.uk##+js(abort-on-property-read.js, _sp_.mms.startMsg) @@ -1144,24 +1137,31 @@ carbuyer.co.uk##+js(abort-on-property-read.js, _sp_.mms.startMsg) ! https://github.com/uBlockOrigin/uAssets/issues/225 ! https://github.com/uBlockOrigin/uAssets/issues/1130 ! https://github.com/uBlockOrigin/uAssets/issues/3241 -hackintosh.zone,hackintoshzone.com##+js(abort-current-inline-script.js, jQuery, secrets) -hackintosh.computer,hackintosh.zone,hackintoshzone.com##+js(addEventListener-defuser.js, DOMContentLoaded, console) -hackintosh.zone,hackintoshzone.com##+js(setTimeout-defuser.js, _0x) -||doubleclick.net^$subdocument,redirect=noopframe,domain=hackintosh.computer|hackintosh.zone|hackintoshzone.com -||google-analytics.com/collect$image,redirect=1x1-transparent.gif,domain=hackintosh.computer|hackintosh.zone|hackintoshzone.com -||googlesyndication.com^$script,important,redirect=noopjs,domain=hackintosh.computer|hackintosh.zone|hackintoshzone.com -||amazon-adsystem.com^$script,redirect=noopjs,domain=hackintosh.computer|hackintosh.zone|hackintoshzone.com -||pubmatic.com^$script,redirect=noopjs,domain=hackintosh.computer|hackintosh.zone|hackintoshzone.com -@@||google-analytics.com/analytics.js$script,domain=hackintosh.zone|hackintoshzone.com -@@||google-analytics.com/collect$xmlhttprequest,domain=hackintosh.zone|hackintoshzone.com -@@||googletagmanager.com/gtag/js$script,domain=hackintosh.zone|hackintoshzone.com -@@||rules.noadblock.org^$domain=hackintosh.zone|hackintoshzone.com +! https://github.com/uBlockOrigin/uAssets/issues/3824 +! https://github.com/NanoMeow/QuickReports/issues/432 +hackintoshzone.com##+js(abort-current-inline-script.js, jQuery, secrets) +hackintosh.download##+js(abort-current-inline-script.js, jQuery, sociallocker) +hackintosh.computer,hackintoshzone.com##+js(addEventListener-defuser.js, DOMContentLoaded, console) +hackintosh.computer##+js(abort-on-property-read.js, performance.getEntriesByName) +hackintoshzone.com##+js(setTimeout-defuser.js, _0x) +@@||hackintosh.download^$generichide +||doubleclick.net^$subdocument,redirect=noopframe,domain=hackintosh.computer|hackintoshzone.com +||google-analytics.com/collect$image,redirect=1x1-transparent.gif,domain=hackintosh.computer|hackintoshzone.com +||googlesyndication.com^$script,important,redirect=noopjs,domain=hackintosh.computer|hackintoshzone.com +||amazon-adsystem.com^$script,redirect=noopjs,domain=hackintosh.computer|hackintoshzone.com +||pubmatic.com^$script,redirect=noopjs,domain=hackintosh.computer|hackintoshzone.com +@@||google-analytics.com/analytics.js$script,domain=hackintoshzone.com +@@||google-analytics.com/collect$xmlhttprequest,domain=hackintoshzone.com +@@||googletagmanager.com/gtag/js$script,domain=hackintoshzone.com +@@||rules.noadblock.org^$domain=hackintoshzone.com @@||cdn.hackintosh.zone^$first-party,script,stylesheet @@||hackintosh.computer^$first-party,script,stylesheet @@||hackintoshzone.com^$first-party,script,stylesheet +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$xmlhttprequest,domain=hackintoshzone.com hackintoshzone.com##.onp-sl-outer-wrap hackintoshzone.com##.onp-sl-timer-label hackintoshzone.com##.onp-sl-flat-theme +hackintoshzone.com###loader-wrapper ! As of 2016-12-04, spotted use on http://www.vox.com/ ! `0emn.com` belongs to Google Inc., created in October. @@ -1173,10 +1173,14 @@ hackintoshzone.com##.onp-sl-flat-theme ! https://github.com/uBlockOrigin/uAssets/issues/477 ! https://github.com/uBlockOrigin/uAssets/issues/2923 ! https://github.com/uBlockOrigin/uAssets/issues/3035 +! https://github.com/uBlockOrigin/uAssets/issues/3560 +bild.de##+js(abort-on-property-write.js, _abeh) bild.de##+js(setInterval-defuser.js, (), 10) bild.de##+js(setTimeout-defuser.js, _abeh, 700) ! https://github.com/uBlockOrigin/uAssets/issues/174 +! https://github.com/uBlockOrigin/uAssets/issues/4106 +sueddeutsche.de##+js(abort-on-property-read.js, _sp_._networkListenerData) sueddeutsche.de##+js(abort-on-property-write.js, SZAdBlockDetection) ! https://github.com/uBlockOrigin/uAssets/issues/224 @@ -1206,7 +1210,7 @@ wikia.com##+js(abort-on-property-write.js, _sp_) ! https://github.com/uBlockOrigin/uAssets/issues/1153 ! https://github.com/uBlockOrigin/uAssets/issues/1194 ! https://forums.lanik.us/viewtopic.php?f=62&t=38315 -123movies.net,2ddl.*,allitebooks.com,arabseed.tv,buzzfil.net,byter.tv,clicknupload.org,convertinmp4.com,ddlvalley.me,dramamate.com,entervideo.net,eztv.*,filmvf.cc,ganool.se,go4up.com,icefilms.info,igg-games.com,kiss-anime.me,letmewatchthis.ac,mac-torrents.com,mkvcage.com,movie4k.org,oceanoffgames.com,openload.ch,pdf-giant.com,pelispedia.*,readmanga.today,sawlive.tv,skidrowcrack.com,sportshd.me,strdef.world,streamfilmzzz.com,streamzzz.online,thevideobee.to,torrentz.to,torrentz2.*,tny.ec,tomadivx.org,uploading.site,uptobox.com,watchers.to,watchonline.to,yts.ag,yts.gs,yts.am,zooqle.com##+js(nowebrtc.js) +123movies.net,2ddl.*,allitebooks.com,arabseed.tv,bonstreams.net,buzzfil.net,byter.tv,clicknupload.org,convertinmp4.com,crictime.com,ddlvalley.me,dontdo.pw,dramamate.*,entervideo.net,eztv.*,filmvf.cc,fluvore.com,go4up.com,hilltop.pw,icefilms.info,igg-games.com,kiss-anime.*,letmewatchthis.*,liveflashplayer.org,mac-torrents.com,mapx.pw,mkvcage.*,movie4k.org,oceanoffgames.com,openload.ch,pdf-giant.com,pelispedia.*,radiofly.ws,readmanga.today,sawlive.tv,skidrowcrack.com,sportshd.me,strdef.world,streamfilmzzz.com,streamzzz.online,subswiki.com,thevideobee.to,tny.ec,tomadivx.org,toros.co,torrentz.to,torrentz2.*,ublock.pw,ubocam.pw,unblocked.app,uploading.site,uptobox.com,watchonline.to,yts.ag,yts.gs,yts.am,zooqle.com##+js(nowebrtc.js) ! https://github.com/uBlockOrigin/uAssets/issues/243 blastingnews.com###blasting-modal-login-ad-block @@ -1247,11 +1251,6 @@ business.dk##+js(abort-on-property-write.js, _sp_) fullmatchesandshows.com,motor1.com##+js(noeval.js) phonesreview.co.uk##+js(csp.js, script-src 'self' * 'unsafe-inline' data:) -! Spotted while investigating sites reported in issue -! https://github.com/uBlockOrigin/uAssets/issues/394 -||ratkalol.com^ -||wodizapt.com^ - ! https://github.com/gorhill/uBlock/issues/139#issuecomment-271506941 itswatchseries.to##+js(abort-current-inline-script.js, parseInt, tabunder) @@ -1268,7 +1267,7 @@ stern.de##+js(abort-on-property-write.js, exportz) ! Sourcepoint ! https://forums.lanik.us/viewtopic.php?f=62&t=34570 ! https://github.com/uBlockOrigin/uAssets/issues/266 -autobytel.com,brigitte.de,cesoirtv.com,chip.de,erdbeerlounge.de,gamesradar.com,huffingtonpost.co.uk,huffingtonpost.com,moviefone.com,playboy.de,usatoday.com##+js(abort-on-property-write.js, _sp_) +autobytel.com,brigitte.de,cesoirtv.com,chip.de,gamesradar.com,huffingtonpost.co.uk,huffingtonpost.com,moviefone.com,playboy.de,usatoday.com##+js(abort-on-property-write.js, _sp_) faz.net##+js(abort-current-inline-script.js, $, _sp_._networkListenerData) eltern.de,essen-und-trinken.de,focus.de,spiegel.de##+js(abort-on-property-read.js, _sp_.mms.startMsg) ! https://github.com/jspenguin2017/uBlockProtector/issues/367 @@ -1280,12 +1279,13 @@ eltern.de,essen-und-trinken.de,focus.de,spiegel.de##+js(abort-on-property-read.j ! https://github.com/uBlockOrigin/uAssets/issues/1442 ! https://forums.lanik.us/viewtopic.php?f=62&t=40162 ! https://github.com/uBlockOrigin/uAssets/issues/461 -20min.ch,al.com,alphr.com,autoexpress.co.uk,bento.de,bikeradar.com,blick.ch,cleveland.com,cyclingnews.com,digitalspy.com,denofgeek.com,esgentside.com,eurogamer.de,eurogamer.es,eurogamer.net,eurogamer.pt,evo.co.uk,exclusivomen.com,finanzfrage.net,ft.com,gala.de,gala.fr,gentside.*,gesundheitsfrage.net,gutefrage.net,heatworld.com,ligainsider.de,livingathome.de,masslive.com,maxisciences.com,metabomb.net,mlive.com,motherandbaby.co.uk,motorcyclenews.com,muthead.com,neonmag.fr,newyorkupstate.com,ngin-mobility.com,nj.com,nola.com,ohmirevista.com,ohmymag.com,ohmymag.com.br,ohmymag.de,oregonlive.com,pcgamer.com,pennlive.com,programme.tv,programme-tv.net,radiotimes.com,silive.com,simplyvoyage.com,stern.de,syracuse.com,theweek.co.uk##+js(abort-on-property-read.js, _sp_._networkListenerData) +! https://github.com/uBlockOrigin/uAssets/issues/4076 +20min.ch,al.com,alphr.com,autoexpress.co.uk,bento.de,bikeradar.com,blick.ch,chefkoch.de,cleveland.com,cyclingnews.com,digitalspy.com,denofgeek.com,esgentside.com,eurogamer.de,eurogamer.es,eurogamer.net,eurogamer.pt,evo.co.uk,exclusivomen.com,finanzfrage.net,ft.com,gala.de,gala.fr,gesundheitsfrage.net,gutefrage.net,heatworld.com,itpro.co.uk,ligainsider.de,livingathome.de,masslive.com,maxisciences.com,metabomb.net,mlive.com,motherandbaby.co.uk,motorcyclenews.com,muthead.com,neonmag.fr,newyorkupstate.com,ngin-mobility.com,nj.com,nola.com,ohmirevista.com,ohmymag.com,ohmymag.com.br,ohmymag.de,oregonlive.com,pcgamer.com,pennlive.com,programme.tv,programme-tv.net,radiotimes.com,silive.com,simplyvoyage.com,stern.de,syracuse.com,theweek.co.uk##+js(abort-on-property-read.js, _sp_._networkListenerData) ! https://forums.lanik.us/viewtopic.php?f=90&t=35106 gamona.de,giga.de,kino.de,spielaffe.de,spieletipps.de##+js(abort-on-property-write.js, _sp_) ! https://github.com/uBlockOrigin/uAssets/issues/271 ! https://forums.lanik.us/viewtopic.php?p=112285#p112285 -car.com,codeproject.com,familyhandyman.com,goldderby.com,headlinepolitics.com,html.net,indiewire.com,itpro.co.uk,marmiton.org,mymotherlode.com,nypost.com,realgm.com,tvline.com,wwd.com##+js(abort-on-property-write.js, _sp_) +car.com,codeproject.com,familyhandyman.com,goldderby.com,headlinepolitics.com,html.net,indiewire.com,marmiton.org,mymotherlode.com,nypost.com,realgm.com,tvline.com,wwd.com##+js(abort-on-property-write.js, _sp_) codeproject.com##+js(abort-on-property-read.js, retrievalService) speedtest.net##+js(abort-on-property-read.js, _sp_) @@ -1306,7 +1306,6 @@ pocketnow.com##+js(abort-on-property-read.js, InstallTrigger) ||myadcash.com/video_landing/js/*.js$script,redirect=noopjs,domain=multiup.eu|multiup.org ||howfun.org^$domain=multiup.eu|multiup.org ||leadzutw.com^$third-party -||smilewanted.com^$third-party multiup.*##.text-center.success.well multiup.*##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) multiup.*##.trtbl:has(.warnIp) @@ -1322,6 +1321,7 @@ howtogeek.com##.thecontent > div:has(a[href^="http://www.jdoqocy.com/click-"]) ! https://github.com/uBlockOrigin/uAssets/issues/2114 ! https://github.com/uBlockOrigin/uAssets/issues/2262 ! https://github.com/uBlockOrigin/uAssets/issues/2404 +! https://github.com/uBlockOrigin/uAssets/issues/3640 quora.com##.upper_content:has(.promoted_link) quora.com##.upper_content:has(.promoted_url) quora.com##.upper_content:has(.promoted_href) @@ -1337,8 +1337,8 @@ quora.com##.pagedlist_item:has([href*="utm_campaign"]) quora.com##.PromptsList quora.com##.AdBundle quora.com##.AdStory -quora.com##[id*=content_wrapper]:has-text(ad by) -quora.com##[id*=content_wrapper]:has-text(promo) +quora.com##[id*="content_wrapper"]:has-text(ad by) +quora.com##[id*="content_wrapper"]:has-text(promo) quora.com##[rel="nofollow noopener"] quora.com##div:has-text(/^ad by/) quora.com##div:has-text(/^ad/) @@ -1349,20 +1349,29 @@ quora.com##div[id$="_content_box"] quora.com##.lower_slot quora.com##[disable_auto_login*="True"] quora.com##.pagedlist_item + div:not(.pagedlist_item):has(a > div:has-text(promoted)) - +! https://github.com/uBlockOrigin/uAssets/commits/master +quora.com##:xpath(//div[not(@class="ui_qtext_para") and contains(text(), 'ad by')]/parent::div/parent::div/parent::div[@id]) +quora.com##:xpath(//div[not(@class="ui_qtext_para") and contains(text(), 'promoted') and contains(text(), 'by')]/parent::a/parent::div/parent::div/parent::div[@id]) +quora.com##:xpath(//div[not(@class="ui_qtext_para") and contains(text(), 'Quora') and contains(text(), 'by') and contains(text(), 'Business')]/parent::a/parent::div/parent::div/parent::div[@id]) +quora.com##.FeedStory.feed_item > div > div:has-text(/Promoted/i) +quora.com##.FeedStory.feed_item > div > div:has-text(/by Quora for Business/i) +quora.com##.Toggle.SimpleToggle.ToggleAnswerFooterWrapper > div:has-text(/Promoted/i) +quora.com##.UnifiedAnswerPagedList > .paged_list_wrapper > div[id]:if(a[href][target="_blank"][rel="noopener nofollow"]:not(.external_link)) +quora.com##:xpath(//p[contains(text(),"sponsored ")]/../../../..) +quora.com##:xpath(//span[contains(text(), 'by')]/ancestor::*[contains(concat(' ', @class, ' '), ' external_link ')]/../../..) ! https://github.com/uBlockOrigin/uAssets/issues/291 ! https://github.com/uBlockOrigin/uAssets/issues/831 ! https://github.com/uBlockOrigin/uAssets/issues/1835 worldfree4u.club##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) -worldfree4u.lol,worldfree4u.ws##+js(popads-dummy.js) -@@||worldfree4u.ws^$generichide -||worldfree4u.ws/promotion/*$subdocument -@@||cdnjs.cloudflare.com/ajax/libs/*$script,domain=worldfree4u.ws -@@||content.jwplatform.com/libraries/*$script,domain=worldfree4u.ws +worldfree4u.*##+js(abort-on-property-read.js, decodeURIComponent) +worldfree4u.*##+js(popads-dummy.js) +@@||worldfree4u.*^$generichide +||worldfree4u.*/promotion/*$subdocument +@@||cdnjs.cloudflare.com/ajax/libs/*$script,domain=worldfree4u.top +@@||content.jwplatform.com/libraries/*$script,domain=worldfree4u.top worldfree4u.lol##a[href="/downlo.html"] worldfree4u.lol##a[href="/ws.html"] -worldfree4u.ws##.adButton ! https://forums.lanik.us/viewtopic.php?p=112050#p112050 ! https://www.reddit.com/r/uBlockOrigin/comments/8stv3y @@ -1380,8 +1389,8 @@ auto-motor-und-sport.de,caravaning.de,womenshealth.de##+js(abort-on-property-wri zippyshare.com##+js(noeval.js) rarbg.unblockall.org##+js(abort-on-property-read.js, __htapop) rarbg.bypassed.org##+js(abort-on-property-write.js, Fingerprint2) -rarbg.bypassed.org,rarbg.is,rarbg.to,rarbgget.org,rarbgto.org,rarbg.unblockall.org,rarbg.unblocked.kim,rarbgaccess.org,rarbgdata.org,rarbgmirror.*,rarbgproxy.*,rarbgunblock.*,rarbgweb.org##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) -rarbg.bypassed.org,rarbg.is,rarbg.to,rarbgget.org,rarbgto.org,rarbg.unblockall.org,rarbg.unblocked.kim,rarbgaccess.org,rarbgdata.org,rarbgmirror.*,rarbgproxy.*,rarbgunblock.*,rarbgweb.org##+js(setInterval-defuser.js, (), 500) +rarbg.bypassed.org,rarbg.is,rarbg.to,rarbgget.org,rarbgprx.org,rarbgto.org,rarbg.unblockall.org,rarbg.unblocked.kim,rarbgaccess.org,rarbgdata.org,rarbggo.org,rarbgmirror.*,rarbgproxy.*,rarbgunblock.*,rarbgweb.org##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) +rarbg.bypassed.org,rarbg.is,rarbg.to,rarbgget.org,rarbgprx.org,rarbgto.org,rarbg.unblockall.org,rarbg.unblocked.kim,rarbgaccess.org,rarbgdata.org,rarbggo.org,rarbgmirror.*,rarbgproxy.*,rarbgunblock.*,rarbgweb.org##+js(setInterval-defuser.js, (), 500) rarbgproxy.org##+js(window.open-defuser.js) fullmatchesandshows.com,gowatchfreemovies.to,mediafire.com,newser.com,pornhub.com,rlslog.net,scienceworldreport.com,streamcloud.eu,tinypic.com##+js(abort-on-property-write.js, UAParser) @@ -1393,14 +1402,16 @@ fullmatchesandshows.com,gowatchfreemovies.to,mediafire.com,newser.com,pornhub.co ! https://www.reddit.com/r/uBlockOrigin/comments/6o9hax/ublockorigin_no_longer_works_on_gelbooru_as_of/ ! https://github.com/uBlockOrigin/uAssets/issues/603 ! https://forums.lanik.us/viewtopic.php?f=64&t=31945 +! https://github.com/uBlockOrigin/uAssets/issues/3826 gelbooru.com##+js(abort-current-inline-script.js, ExoDetector) ||exosrv.com^$script,redirect=noopjs,domain=gelbooru.com |https://$script,domain=gelbooru.com,badfilter -@@||gelbooru.com^$generichide @@||gelbooru.com^$first-party,script gelbooru.com##+js(popads-dummy.js) gelbooru.com##a[href^="https://gelbooru.com/redirect.php"] -gelbooru.com##a[href^="https://media.r18.com/"] +gelbooru.com##a[href*="://media.r18.com/"] +gelbooru.com##a[href*="://media.R18.com/"] +gelbooru.com##a[href*="/track/"][target="_blank"] gelbooru.com#@#[style*="height:"][width] gelbooru.com#@#[style*="width:"][height] gelbooru.com#@#iframe[width] @@ -1414,6 +1425,7 @@ thedoujin.com,xbooru.com##+js(abort-current-inline-script.js, ExoLoader) realbooru.com,rule34.xxx,xbooru.com##+js(addEventListener-defuser.js, DOMContentLoaded, newcontent.innerHTML) ! https://github.com/uBlockOrigin/uAssets/issues/1080 xbooru.com##+js(abort-on-property-write.js, ads_priv) +xbooru.com##a[href^="https://xbooru.com/c.html"] ||tm-offers.gamingadult.com^ ! https://adblockplus.org/forum/viewtopic.php?p=166637#p165607 @@ -1426,24 +1438,35 @@ kbb.com##+js(abort-on-property-read.js, KBB.DetectBlockerExtensions) ||1yqbp.com^$popup ! https://github.com/uBlockOrigin/uAssets/issues/308 -movie-blog.org##+js(abort-on-property-write.js, DCVU) -movie-blog.org##+js(popads-dummy.js) +movie-blog.*##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) ! https://www.reddit.com/r/uBlockOrigin/comments/5yszvt/flashplayer_scam/ ! https://forums.lanik.us/viewtopic.php?p=118390#p118390 ! https://www.reddit.com/r/uBlockOrigin/comments/71avqz/piratebay_found_a_new_method_to_bypass_ublock/ ! https://github.com/uBlockOrigin/uAssets/issues/734 ! https://forums.lanik.us/viewtopic.php?f=62&t=39238 -9xbuddy.com,adf.ly,albumkings.org,ay.gy,azvideo.net,bestfilmeshd.com,bombuj.eu,cloudyfiles.org,crackingpatching.com,daclips.in,dfiles.eu,divxtotal3.net,downsub.com,easyview.eu,english-subtitles.pro,filescdn.com,filmuptobox.net,freegamesdl.net,gomovies.es,gorillavid.in,hulkload.com,j.gs,jkanime.net,karanpc.com,livewidget.net,macserial.com,microify.com,minecraft-forum.net,monova.org,newmusic.trade,onmovies.to,opensubtitles.org,pintient.com,pirateproxy.*,pleermp3.net,powvideo.net,psarips.com,q.gs,ripple.is,security-links.com,solidfiles.com,stream2watch.cc,suprafiles.org,thepiratebay.org,torrentexx.com,uploadrocket.net,uptobox.com,vidabc.com,zippyshare.com##+js(abort-on-property-write.js, Fingerprint2) +9xbuddy.com,adf.ly,albumkings.org,ay.gy,azvideo.net,bestfilmeshd.com,bombuj.eu,cloudyfiles.org,crackingpatching.com,daclips.in,dfiles.eu,divxtotal3.net,downsub.com,easyview.eu,english-subtitles.pro,filescdn.com,filmuptobox.net,freegamesdl.net,gomovies.es,gorillavid.in,hulkload.com,j.gs,jkanime.net,karanpc.com,livewidget.net,macserial.com,microify.com,minecraft-forum.net,newmusic.trade,onmovies.to,opensubtitles.org,pintient.com,pirateproxy.*,pleermp3.net,psarips.com,q.gs,ripple.is,security-links.com,snowfiles.com,solidfiles.com,suprafiles.org,thepiratebay.org,torrentexx.com,uploadrocket.net,uptobox.com,zippyshare.com##+js(abort-on-property-write.js, Fingerprint2) ! https://www.reddit.com/r/uBlockOrigin/comments/5ywxnd/anyone_know_how_to_block_this_ad/ ! https://forums.lanik.us/viewtopic.php?p=124411#p124411 -watchcartoononline.io##+js(abort-current-inline-script.js, String.fromCharCode, /\/\*[0-9a-f]{40}\*\//) +! https://www.reddit.com/r/uBlockOrigin/comments/70eyk1/help_ads_on_website/ +! https://github.com/uBlockOrigin/uAssets/issues/4086 +! https://forums.lanik.us/viewtopic.php?p=144608#p144608 +watchcartoononline.*##+js(abort-current-inline-script.js, String.fromCharCode, /\/\*[0-9a-f]{40}\*\//) watchcartoononline.*##+js(abort-on-property-read.js, BB_ind) watchcartoononline.io##+js(fuckadblock.js-3.2.0) -||amgload.net^$xmlhttprequest,redirect=nooptext,domain=watchcartoononline.io -||piguiqproxy.com^$xmlhttprequest,redirect=nooptext,domain=watchcartoononline.io watchcartoononline.*##+js(noeval.js) +watchcartoononline.io##a[href$=".png"] +watchcartoononline.*##a[href*="scripts"] +watchcartoononline.*,watchcartoonsonline.*##+js(abort-current-inline-script.js, document.createElement, jsc.mgid.com) +watchcartoononline.com##+js(setTimeout-defuser.js, o(), 1) +watchcartoononline.com##+js(setTimeout-defuser.js, Pu.call, 1) +watchcartoononline.com##^script:has-text(3f87b0eaddd) +watchcartoononline.com##a[href*="/1.0/go"] +watchcartoonsonline.*##a[href*="scripts"] +there.to##+js(disable-newtab-links.js) +there.to##+js(abort-on-property-read.js, AaDetector) +||keqi7dh3df.com^ ! https://github.com/uBlockOrigin/uAssets/issues/319 fdesouche.com##+js(bab-defuser.js) @@ -1456,17 +1479,21 @@ pornhub.com##+js(abort-on-property-write.js, isAdblockOn) ||tribdss.com/meter$script,domain=latimes.com ! https://github.com/uBlockOrigin/uAssets/issues/331 -handelsblatt.com,wiwo.de##+js(abort-current-inline-script.js, hcf_userconfig, hcf_userconfig.cgi_adb_redirect_url) +! https://github.com/NanoMeow/QuickReports/issues/401 +handelsblatt.com##+js(abort-current-inline-script.js, hcf_userconfig, hcf_userconfig.cgi_adb_redirect_url) +@@||handelsblatt.com^$generichide ||handelsblatt.com/*/empty.js$script,first-party ||wiwo.de/preparesite/empty.js$script,first-party wiwo.de##+js(set-constant.js, AdController, noopFunc) +@@||wiwo.de^$generichide ! https://github.com/gorhill/uBO-Extra/issues/37 wowhead.com##.blocks ! https://github.com/gorhill/uBlock/issues/2490 -vivo.sx##+js(abort-on-property-write.js, _0x773d) -||buzzadexchange.com/a/display.php$script,important,domain=vivo.sx +@@||vivo.sx^$generichide +vivo.sx##+js(addEventListener-defuser.js, /^(?:DOMContentLoaded|load)$/, _0x) +vivo.sx##+js(abort-on-property-read.js, WebAssembly) ! https://github.com/uBlockOrigin/uAssets/issues/345 math-aids.com##+js(abort-on-property-write.js, __drizzleSettings) @@ -1475,6 +1502,7 @@ math-aids.com##+js(abort-on-property-write.js, __drizzleSettings) transfermarkt.*##body > div[id]:has(a[href^="/intern/adblock"]) ||s0.2mdn.net/instream/video/client.js$script,redirect=noopjs,domain=player.performgroup.com ||sascdn.com^$important,script,domain=transfermarkt.de +transfermarkt.de###werbung_superbanner ! https://github.com/uBlockOrigin/uAssets/issues/348 ! https://github.com/uBlockOrigin/uAssets/issues/695 @@ -1495,19 +1523,13 @@ shink.me##+js(popads.net.js) ! https://github.com/uBlockOrigin/uAssets/issues/2450 kissasian.*##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) kissasian.*##+js(setInterval-defuser.js, (), 500) +kissasian.*##+js(setTimeout-defuser.js, (), 45000) @@||kissasian.*^$generichide kissasian.*##[id*="ScriptRoot"] ! https://github.com/uBlockOrigin/uAssets/issues/353 slashdot.org##article:has(div[class="ntv-sponsored-disclaimer"]) -! https://github.com/uBlockOrigin/uAssets/issues/358 -||doubleclick.net^$subdocument,redirect=noopframe,domain=rockfile.eu -@@||rockfile.eu^$generichide -rockfile.eu##.adsbygoogle:style(height: 1px !important; overflow-y: hidden !important;) -||rockfile.eu/cdn-cgi/apps/head/$script -||pagead2.googlesyndication.com^$script,important,domain=rockfile.eu - ! https://github.com/uBlockOrigin/uAssets/issues/360 coshurl.co##+js(setTimeout-defuser.js, checkAdblockUser) @@ -1540,12 +1562,13 @@ bicycling.com,menshealth.com,prevention.com,rodalesorganiclife.com,runnersworld. ! https://github.com/uBlockOrigin/uAssets/issues/2809 ! https://github.com/uBlockOrigin/uAssets/issues/2898 ! https://github.com/uBlockOrigin/uAssets/issues/3089 -advocate.com,cultofmac.com,dailycaller.com,fallbrook247.com,gamesgames.com,gazettenet.com,insidenova.com,leitesculinaria.com,onmsft.com,post-gazette.com,practicalpainmanagement.com,sanangelolive.com,sanfoundry.com,stylecaster.com,viraliq.com,yourtango.com##+js(abort-on-property-read.js, HTMLScriptElement) -sporcle.com##+js(abort-on-property-read.js, admiral) +! https://github.com/NanoMeow/QuickReports/issues/323 +! https://github.com/uBlockOrigin/uAssets/issues/4268 +advocate.com,cultofmac.com,currentaffairs.gktoday.in,dailycaller.com,fallbrook247.com,gamesgames.com,gazettenet.com,hackintosh.download,insidenova.com,jetztspielen.de,leitesculinaria.com,onmsft.com,post-gazette.com,practicalpainmanagement.com,rawstory.com,sanangelolive.com,sanfoundry.com,sporcle.com,stylecaster.com,upi.com,viraliq.com,yourtango.com##+js(abort-on-property-read.js, performance.getEntriesByName) ! https://github.com/uBlockOrigin/uAssets/issues/618#issuecomment-333248119 ! https://forums.lanik.us/viewtopic.php?p=117475#p117475 ! https://github.com/uBlockOrigin/uAssets/issues/852 -androidcentral.com,crackberry.com,imore.com,windowscentral.com##+js(abort-current-inline-script.js, Date.now, adBlocker) +androidcentral.com,crackberry.com,imore.com,windowscentral.com##+js(abort-current-inline-script.js, Date.now, admiral) ||doubleclick.net^$script,redirect=noopjs,domain=androidcentral.com|crackberry.com|imore.com|windowscentral.com ||androidcentral.com/sites/androidcentral.com/files/advagg_js/$script,badfilter ||crackberry.com/sites/crackberry.com/files/advagg_js/$script,badfilter @@ -1555,15 +1578,16 @@ androidcentral.com,crackberry.com,imore.com,windowscentral.com##+js(abort-curren ! https://www.wilderssecurity.com/threads/ublock-a-lean-and-fast-blocker.365273/page-107#post-2668597 ! https://www.wilderssecurity.com/threads/ublock-a-lean-and-fast-blocker.365273/page-126#post-2719661 ! https://github.com/uBlockOrigin/uAssets/issues/1493 -thewindowsclub.com##+js(abort-current-inline-script.js, Date.now, adBlocker) +thewindowsclub.com##+js(abort-on-property-read.js, performance.getEntriesByName) @@||google.com/*/search/*$script,domain=thewindowsclub.com ! https://www.wilderssecurity.com/threads/ublock-a-lean-and-fast-blocker.365273/page-107#post-2668814 dwrean.net##+js(bab-defuser.js) ! https://forums.lanik.us/viewtopic.php?p=116998#p116998 -kabeleins.de,prosieben.de,prosiebenmaxx.de,ran.de,sat1.de,sat1gold.de,sixx.de##+js(abort-on-property-write.js, SOI_LPY) +kabeleins.de,prosiebenmaxx.de,ran.de,sat1.de,sat1gold.de,sixx.de##+js(abort-on-property-write.js, SOI_LPY) ||mdsglvod-a.akamaihd.net/vod$media,redirect=noopmp3-0.1s,domain=moviepilot.de|sport1.de|wetter.com +||cdn.zomap.de^$media,redirect=noopmp3-0.1s,domain=wetter.com ! https://adblockplus.org/forum/viewtopic.php?f=1&t=52379 afreesms.com###block-adb-enabled @@ -1606,9 +1630,10 @@ exrapidleech.info##+js(bab-defuser.js) ! https://forums.lanik.us/viewtopic.php?f=62&t=35774 ||adtechus.com^$image,important,redirect=3x2-transparent.png,domain=cinemablend.com|goalsarena.org -! https://forums.lanik.us/viewtopic.php?f=64&t=29410#p91041 -*$popup,third-party,domain=anilinkz.tv +! vidstreaming.io vidstreaming.io##+js(noeval.js) +vidstreaming.io##+js(abort-current-inline-script.js, parseInt, tabunder) +vidstreaming.io##+js(abort-current-inline-script.js, decodeURIComponent, parseInt) ! https://github.com/uBlockOrigin/uAssets/issues/392 arduino-board.com##+js(abort-on-property-write.js, abc) @@ -1630,15 +1655,12 @@ embeducaster.com##+js(abort-on-property-write.js, h9c0) ! https://forum.palemoon.org/viewtopic.php?p=113693#p113693 myip.ms##+js(bab-defuser.js) -! https://github.com/uBlockOrigin/uAssets/issues/400 -! https://github.com/uBlockOrigin/uAssets/issues/693 -wstream.video##+js(abort-current-inline-script.js, setTimeout, .myads) +! https://github.com/uBlockOrigin/uAssets/issues/3622 +wstream.video##+js(setTimeout-defuser.js, (), 2000) +||wstream.video^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.googletagmanager.com *.wstream.video ||wstream.video/imgad/$image,redirect=2x2-transparent.png,first-party wstream.video##div[onclick^="window.open"] -! https://adblockplus.org/forum/viewtopic.php?f=10&t=52546 -9cartoon.me,animeflv.co,animeflv.me##+js(setTimeout-defuser.js, #player, 5000) - ! https://forums.lanik.us/viewtopic.php?f=62&t=36750 ! https://github.com/uBlockOrigin/uAssets/issues/406 ! https://www.reddit.com/r/uBlockOrigin/comments/6ty9xz/tvtropes_is_blocking_with_options_to_buy_an_ad/ @@ -1646,12 +1668,12 @@ wstream.video##div[onclick^="window.open"] ! https://www.reddit.com/r/uBlockOrigin/comments/7uro6c/accuweathercom_asking_you_to_buy_an_ad_removal/ ! https://github.com/NanoAdblocker/NanoFilters/issues/100 ! https://github.com/uBlockOrigin/uAssets/issues/2509 -accuweather.com,androidpolice.com,beliefnet.com,billingsgazette.com,bismarcktribune.com,businessinsider.com,champions.co,comicbook.com,eurogamer.net,givemesport.com,grubstreet.com,hotair.com,jg-tc.com,lacrossetribune.com,madison.com,magicvalley.com,missoulian.com,moviepilot.com,napavalleyregister.com,nationalpost.com,notalwaysright.com,nowloading.co,ottawacitizen.com,pantagraph.com,parkers.co.uk,patheos.com,popculture.com,poststar.com,qctimes.com,rapidcityjournal.com,rawstory.com,stltoday.com,thesouthern.com,thestudentroom.co.uk,townhall.com,trendblog.net,trib.com,tucson.com,tvtropes.org,twitchy.com,watoday.com.au,wwg.com##+js(abort-on-property-read.js, stop) +accuweather.com,androidpolice.com,beliefnet.com,billingsgazette.com,bismarcktribune.com,businessinsider.com,champions.co,comicbook.com,eurogamer.net,givemesport.com,grubstreet.com,hotair.com,jg-tc.com,lacrossetribune.com,leaderpost.com,madison.com,magicvalley.com,missoulian.com,moviepilot.com,napavalleyregister.com,nationalpost.com,notalwaysright.com,nowloading.co,ottawacitizen.com,pantagraph.com,parkers.co.uk,patheos.com,popculture.com,poststar.com,qctimes.com,rapidcityjournal.com,rawstory.com,stltoday.com,thesouthern.com,thestarphoenix.com,thestudentroom.co.uk,townhall.com,trendblog.net,trib.com,tucson.com,tvtropes.org,twitchy.com,vancouversun.com,watoday.com.au,windsorstar.com,wwg.com##+js(abort-on-property-read.js, stop) ||0mme.com^$script,domain=comicbook.com|popculture.com -||1emn.com^$script,domain=hotair.com|lacrossetribune.com|moviepilot.com|nationalpost.com|notalwaysright.com -||1enm.com^$script,domain=champions.co|pantagraph.com|parkers.co.uk -||2enm.com^$domain=androidpolice.com|beliefnet.com|trib.com -||8d1f.com^$script,domain=napavalleyregister.com|rapidcityjournal.com|rawstory.com|tvtropes.org|watoday.com.au +||1emn.com^$script,domain=hotair.com|lacrossetribune.com|leaderpost.com|moviepilot.com|nationalpost.com|notalwaysright.com +||1enm.com^$script,domain=champions.co|pantagraph.com|parkers.co.uk|windsorstar.com +||2enm.com^$domain=androidpolice.com|beliefnet.com|thestarphoenix.com|trib.com +||8d1f.com^$script,domain=napavalleyregister.com|rapidcityjournal.com|rawstory.com|tvtropes.org|vancouversun.com|watoday.com.au ||e0mn.com^$script,domain=accuweather.com|billingsgazette.com|bismarcktribune.com|patheos.com|qctimes.com|tucson.com ||em0n.com^$domain=businessinsider.com|givemesport.com|grubstreet.com|madison.com|nowloading.co|thesouthern.com|trendblog.net|twitchy.com ||emn0.com^$script,domain=poststar.com|stltoday.com|thestudentroom.co.uk @@ -1687,7 +1709,9 @@ thevideo.cc,thevideo.io,thevideo.us##+js(window.open-defuser.js) thevideo.cc,thevideo.me,thevideo.us##+js(abort-current-inline-script.js, app.config.adblock_domain) thevideo.cc,thevideo.me,thevideo.us##+js(abort-on-property-read.js, app.main.adblock) thevideo.cc,thevideo.me,thevideo.us##+js(abort-on-property-read.js, MarketGidJSON) -vev.io##+js(addEventListener-defuser.js, /^(?:click|mousedown|mouseup)$/, Xc.) +vev.io##+js(addEventListener-defuser.js, /^(?:click|mousedown|mouseup)$/, hi()) +vev.io##+js(addEventListener-defuser.js, adb.updated) +||vev.io/sw.js$script,first-party thevideo.cc,thevideo.me,thevideo.us##+js(addEventListener-defuser.js, click, void) thevideo.io##.vjs-overlay-no-background.hidden-xs-down.vjs-overlay-banner300x.vjs-overlay-top.vjs-overlay ||thevideo.me/assets/g=adb @@ -1744,7 +1768,10 @@ hackinformer.com##.adsbygoogle:style(max-height: 1px !important;) ! https://github.com/gorhill/uBlock/issues/3176 rule34hentai.net##+js(abort-current-inline-script.js, atob, tabunder) rule34hentai.net##+js(bab-defuser.js) -||rule34hentai.net^$csp=script-src 'self' *.googleapis.com *.cloudflare.com +||rule34hentai.net^$first-party,script,badfilter +@@||ajax.googleapis.com^$script,domain=rule34hentai.net +@@||fluidplayer.com^$script,domain=rule34hentai.net +||rule34hentai.net^$csp=script-src 'self' 'unsafe-inline' *.googleapis.com *.cloudflare.com *.fluidplayer.com *.google.com *.gstatic.com *.google-analytics.com ! https://github.com/uBlockOrigin/uAssets/issues/394#issuecomment-304461367 ||videotoolbox.com^$csp=script-src 'self' * 'unsafe-inline' @@ -1797,7 +1824,7 @@ mind42.com###content.sidebar2:style(margin-right: 0 !important;) ! https://github.com/uBlockOrigin/uAssets/issues/448 ||d7zatysqm84hv.cloudfront.net/mp3-ad/$media,redirect=noopmp3-0.1s,domain=open.spotify.com ! https://github.com/uBlockOrigin/uAssets/issues/724 -||audio-akp-spotify-com.akamaized.net/audio/*$media,redirect=noopmp3-0.1s,domain=open.spotify.com +||akamaized.net/audio/*$media,redirect=noopmp3-0.1s,domain=open.spotify.com ||audio-fa.scdn.co/audio/*$media,redirect=noopmp3-0.1s,domain=open.spotify.com ! https://github.com/uBlockOrigin/uAssets/issues/450 @@ -1851,8 +1878,10 @@ elmundo.es##.disabled-vscroll:style(overflow: auto !important; position: initial 4chan.org##+js(abort-current-inline-script.js, String.fromCharCode, /\/\*[0-9a-f]{40}\*\//) ! https://github.com/uBlockOrigin/uAssets/issues/470 +xclusivejams.com##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) xclusivejams.com##+js(abort-on-property-read.js, anOptions) xclusivejams.com##+js(abort-on-property-write.js, Fingerprint2) +xclusivejams.com##+js(nowebrtc.js) ||xclusivejams.com/sw.js$script ||refuzzlizing.pro^$third-party @@ -1866,6 +1895,8 @@ pornovore.fr##+js(abort-on-property-write.js, popUrl) ! https://github.com/uBlockOrigin/uAssets/issues/489 vidnow.to##+js(abort-on-property-read.js, BetterJsPop) vshare.eu##+js(abort-on-property-read.js, BetterJsPop) +||vshare.eu/sw.js$script,first-party +vshare.eu##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) vidup.me##+js(abort-on-property-read.js, adsShowPopup) ! https://adblockplus.org/forum/viewtopic.php?f=1&t=53362 @@ -1876,11 +1907,6 @@ hdfree.se###videoplayer:style(display: block !important;) ||andreas-unterberger.at/includes/js/helperFunctions.js$script,first-party wz.de##+js(abort-on-property-read.js, jsABLoaded) -! https://github.com/uBlockOrigin/uAssets/issues/84 -news.yandex.ru##.page-content__left > div[class]:has(a[href*="/clck/jsredir"]) -news.yandex.ru##.page-content__right > .page-content__col > div[class]:has(a[href*="/clck/jsredir"]) -news.yandex.ru##.page-content__right > div[class]:not(.page-content__col):has(a[href*="/clck/jsredir"]) - ! https://adblockplus.org/forum/viewtopic.php?f=10&t=53374 ||xstory-fr.com^$first-party,script,badfilter xstory-fr.com##+js(abort-on-property-write.js, checkRealLoad) @@ -1918,14 +1944,17 @@ hltv.org##[class^="col-rek"][id] ! https://github.com/uBlockOrigin/uAssets/issues/2073 ||popads.net^$script,redirect=popads-dummy.js,domain=vidlox.tv ! https://www.reddit.com/r/uBlockOrigin/comments/8pdji6 +! https://github.com/uBlockOrigin/uAssets/issues/4149 vidlox.*##+js(abort-current-inline-script.js, atob, tabunder) vidlox.*##+js(abort-current-inline-script.js, parseInt, tabunder) vidlox.*##+js(nowebrtc.js) vidlox.*##+js(set-constant.js, popns, true) +vidlox.*##+js(abort-on-property-read.js, decodeURIComponent) +||graucoay.net^ ! https://forums.lanik.us/viewtopic.php?p=120875#p120875 ! https://github.com/uBlockOrigin/uAssets/issues/548 -daclips.com,imgchili.net,movpod.in,nextorrent.pw,nowvideo.sx,vidlox.tv,watchers.to,wholecloud.net##+js(abort-on-property-write.js, Fingerprint2) +daclips.com,imgchili.net,movpod.in,nextorrent.pw,vidlox.tv,wholecloud.net##+js(abort-on-property-write.js, Fingerprint2) ! https://www.reddit.com/r/uBlockOrigin/comments/6mg25x/ublock_origin_ublock_origin_extra_is_not_working/ pcgames-download.com##+js(nowebrtc.js) @@ -1941,8 +1970,6 @@ skidrowgamesreloaded.com##+js(popads.net.js) ! https://twitter.com/Lennox__Cassidy/status/885459529072353280 sport365.live##+js(setTimeout-defuser.js, /location\.replace|setRefreshAdFloat|setRotateAdSlice/) -! http://qz.com/877193/how-this-hyderabad-resident-built-an-illegal-marijuana-plantation-in-his-three-bedroom-apartment/ -qz.com###marquee ! https://github.com/uBlockOrigin/uAssets/issues/256#issuecomment-318899683 qz.com##.ad-engage ! To override an exception filter in EasyList for the site, no clue what @@ -1950,7 +1977,14 @@ qz.com##.ad-engage ||doubleclick.net^$important,domain=qz.com ! https://github.com/uBlockOrigin/uAssets/issues/512 +! https://adblockplus.org/forum/viewtopic.php?p=182649#p182649 +! https://www.reddit.com/r/uBlockOrigin/comments/agd56j/lots_of_ads_scripts_on_dailymail/ dailymail.co.uk##+js(abort-on-property-write.js, s_adblock) +dailymail.co.uk##+js(abort-on-property-read.js, I11C) +dailymail.co.uk##+js(abort-on-property-read.js, adverts) +!#if env_chromium +dailymail.co.uk##+js(set-constant.js, getComputedStyle, noopFunc) +!#endif ! https://forums.lanik.us/viewtopic.php?f=62&t=37524 android-zone.ws##+js(bab-defuser.js) @@ -1966,6 +2000,9 @@ rapidvideo.com##+js(abort-current-inline-script.js, decodeURI, getScriptFromCss) rapidvideo.com##+js(set-constant.js, onload, noopFunc) ! https://github.com/uBlockOrigin/uAssets/issues/2669#issuecomment-409005490 rapidvideo.com##+js(addEventListener-defuser.js, mousedown, preventDefault) +! https://github.com/uBlockOrigin/uAssets/issues/3992 +rapidvideo.com##+js(abort-current-inline-script.js, RegExp, zfgloaded) +rapidvideo.com##+js(window.open-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/516 @@||thepiratebay.run^$generichide @@ -1991,6 +2028,7 @@ supforums.com##.sidebar-rcs ! https://github.com/uBlockOrigin/uAssets/issues/521 ! https://www.reddit.com/r/uBlockOrigin/comments/84vav1/redirects_on_sites/ +! primewire.mn ads primewire.*##+js(abort-on-property-read.js, console.clear) primewire.*##+js(abort-on-property-read.js, _wwwp) primewire.*##+js(nowebrtc.js) @@ -1999,6 +2037,7 @@ primewire.*##+js(window.open-defuser.js) primewire.*##.actual_tab > table:if(td:first-of-type + td + td:has-text(/Promo Host|Sponsor Host/)) @@||engine.*/tag.engine?$script,domain=primewire.ag|primewire.in,badfilter @@||cdn.engine.*^guid^$third-party,script,domain=primewire.ag|primewire.in,badfilter +||primewire.*^$csp=connect-src 'self' ! https://github.com/uBlockOrigin/uAssets/issues/523 ||adserver.adtech.de/?advideo/3.0/$xmlhttprequest,important,redirect=nooptext,domain=nova.cz @@ -2027,6 +2066,9 @@ periscopel.com##+js(bab-defuser.js) metacritic.com##.ad_unit ! https://www.reddit.com/r/uBlockOrigin/comments/6nrayv/new_to_using_ublock_origin_its_breaking_videos_on/dkd4v0e/ +! https://www.reddit.com/r/uBlockOrigin/comments/9v1y40/ign_is_circumventing_adblockers/ +ign.com##+js(abort-on-property-read.js, $getWin) +ign.com##^script:has-text(iframeTestTimeMS) ign.com##.preShell:style(height: 0 !important;) ign.com###king @@ -2034,9 +2076,10 @@ ign.com###king @@||opencarry.org^$generichide ||opencarry.org/wp-content/uploads/*468x103$image ||opencarry.org/wp-content/uploads/*468x165$image -opencarry.org##[id^=ad_global] +opencarry.org##[id^="ad_global"] ! https://github.com/uBlockOrigin/uAssets/issues/547 +techtimes.com##+js(abort-current-inline-script.js, MutationObserver, compareDocumentPosition) techtimes.com##.sec-title2:has-text(From Our Sponsor) ! https://github.com/uBlockOrigin/uAssets/issues/546 @@ -2051,9 +2094,13 @@ fux.com##+js(abort-on-property-write.js, ads_priv) ||fux.com/*banner$image ! https://github.com/uBlockOrigin/uAssets/issues/550 -||dl.www.speedvid.net^$popup +! https://github.com/NanoAdblocker/NanoFilters/issues/178 +speedvid.net##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) +speedvid.net##+js(setInterval-defuser.js, (), 500) speedvid.net##+js(abort-on-property-write.js, _pop) speedvid.net##+js(abort-on-property-write.js, Fingerprint2) +||dl.www.speedvid.net^$popup +@@||speedvid.net/dl?op=download$popup,first-party ! https://github.com/uBlockOrigin/uAssets/issues/549 ! https://forums.lanik.us/viewtopic.php?f=64&t=40089 @@ -2061,7 +2108,6 @@ streamplay.*##+js(abort-on-property-read.js, miner) streamplay.*##+js(abort-on-property-write.js, Fingerprint2) streamplay.*##+js(window.open-defuser.js) @@||streamplay.to/js/pop$script,first-party -##a[href*="://3wr110.xyz/"] @@||mydarewatch.com^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/553 @@ -2084,24 +2130,30 @@ yourbittorrent.com##+js(abort-on-property-write.js, _pop) yourbittorrent.com##+js(abort-on-property-write.js, Fingerprint2) yourbittorrent.com##.grid_4:has(a[href*=".download/torrent/"]) yourbittorrent.com##a[href*=".t0r.download/torrent/"] - -! https://github.com/uBlockOrigin/uAssets/issues/559 -torrent.cd###center > div:has(a[href*="/ddownload/"]) -torrent.cd##.but > noindex:has(a[href*="/udownload/"]) +yourbittorrent.com##[href*="an0n.date"] +yourbittorrent.com##.trtbl:has-text(VPN) ! https://github.com/uBlockOrigin/uAssets/issues/560 +! https://github.com/uBlockOrigin/uAssets/issues/3895 ||sun.torrentfunk.com^$subdocument torrentfunk.com##+js(abort-on-property-write.js, bidrev) torrentfunk.com##+js(abort-on-property-write.js, Fingerprint2) +torrentfunk.com##+js(nowebrtc.js) torrentfunk.com##.content td:has(a[href*=".pl4y.download/"]) +torrentfunk.com##[href*="an0n."] +torrentfunk.com##.trtbl:has-text(VPN) ! https://github.com/uBlockOrigin/uAssets/issues/565 ville-ideale.fr##+js(setTimeout-defuser.js, contrformpub, 5000) ! https://github.com/uBlockOrigin/uAssets/issues/558 ! https://github.com/uBlockOrigin/uAssets/issues/578 +! https://github.com/uBlockOrigin/uAssets/issues/4272 +! https://github.com/NanoAdblocker/NanoCore/issues/234#issuecomment-450343022 torrentz2.*##+js(abort-current-inline-script.js, parseInt, 676574456c656d656e747342795461674e616d65) torrentz2.*##+js(addEventListener-defuser.js, /^(?:click|mousedown|mousemove|touchstart|touchend|touchmove)$/, system.popunder) +torrentz2.*##.HalfRRRAcceptableAd +torrentz2.*##[class]:not(body):not(html):has-text(/Protect your privacy/i) ! https://github.com/uBlockOrigin/uAssets/issues/557 torrentbit.net##tr:has(a[href*="/click/"]) @@ -2117,7 +2169,6 @@ informer.com##+js(abort-on-property-read.js, canRunAds) ! https://github.com/uBlockOrigin/uAssets/issues/572 softonic.com##+js(fuckadblock.js-3.2.0) -@@||softonic.com^$generichide @@||softonic.com/shared/abp_detection/$script,first-party softonic.com###show_banner_leaderboard softonic.com###show_banner_medium_rectangle @@ -2142,10 +2193,14 @@ torlock.com##+js(abort-on-property-write.js, Fingerprint2) torlock.com##a[href*=".europeantorrents.download/"] torlock.com##a[href*=".t0r.download/torrent"] torlock.com##[href*="an0n.stream"] +torlock.com##.trtbl:has-text(VPN) ! https://github.com/uBlockOrigin/uAssets/issues/582 -inoreader.com###reader_pane:style(padding-right: 0px !important;) -inoreader.com###sinner_container +@@||inoreader.com/adv/$first-party,script,image +||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,redirect=noopjs,domain=inoreader.com +@@||inoreader.com^$generichide +!inoreader.com###reader_pane:style(padding-right: 0px !important;) +!inoreader.com##.ad_title ! https://github.com/uBlockOrigin/uAssets/issues/590 ! https://www.reddit.com/r/uBlockOrigin/comments/76srms/local_news_sites_in_the_uk_now_attempting_to/ @@ -2159,9 +2214,14 @@ bittorrent.am##.torrentsTable:has-text(Kb/s) ! https://github.com/uBlockOrigin/uAssets/issues/595 ! https://github.com/uBlockOrigin/uAssets/issues/1286 -monova.org,monova.to##+js(abort-on-property-read.js, adblock) -monova.to##+js(abort-on-property-write.js, Fingerprint2) -monova.org#@#script + [class] > [class]:first-child +! https://github.com/uBlockOrigin/uAssets/issues/3896 +monova.*##+js(abort-on-property-read.js, adblock) +monova.*##+js(abort-on-property-write.js, Fingerprint2) +monova.*##+js(abort-on-property-write.js, small_dl) +monova.*##+js(abort-on-property-write.js, zoneNativeSett) +monova.*##+js(nowebrtc.js) +monova.*##tr.success.desktop +monova.*#@#script + [class] > [class]:first-child ! https://github.com/uBlockOrigin/uAssets/issues/597 torrentz.to##.k-button.pull-right @@ -2172,14 +2232,6 @@ torrentz.to##tr:if(> td:has-text(Sponsored)) 9to5google.com,9to5mac.com,9to5toys.com,electrek.co##+js(abort-on-property-read.js, canRunAds) ||wp.com/*/adsbygoogle.js$script,important,domain=9to5mac.com -! https://github.com/uBlockOrigin/uAssets/issues/602 -! https://www.reddit.com/r/uBlockOrigin/comments/6wqwct/help_cant_block_ads_on_allucee/ -! https://github.com/gorhill/uBlock/issues/3553 -alluc.ee##^script:has-text(676574456c656d656e747342795461674e616d65) -||alluc.ee^*/exo/$script -||piguiqproxy.com^$xmlhttprequest,redirect=nooptext,domain=alluc.ee -alluc.ee##.clickable:has(img[src*="/icoad."]) - ! https://www.reddit.com/r/uBlockOrigin/comments/6qq40e/popups_in_httpsdropapkcom/ dropapk.com##+js(abort-on-property-write.js, Fingerprint2) dropapk.com##+js(nowebrtc.js) @@ -2194,11 +2246,15 @@ fas.li##+js(abort-on-property-read.js, blockAdBlock) ! https://forums.lanik.us/viewtopic.php?f=62&t=32686 ! https://github.com/uBlockOrigin/uAssets/issues/2743 +! https://github.com/NanoMeow/QuickReports/issues/558 whosampled.com##+js(setTimeout-defuser.js, _detectAdBlocker, 5000) whosampled.com##+js(abort-on-property-write.js, showAdBlockerOverlay) +whosampled.com###adb-wrapper, #adb-bg +whosampled.com##body:style(overflow: auto!important;) ! https://github.com/uBlockOrigin/uAssets/issues/611 animes-mangas-ddl.net,dslr-forum.de,it-times.de,linkdrop.net,wowebook.org##+js(bab-defuser.js) +||dslr-forum.de/ads/$image ! https://github.com/gorhill/uBlock/issues/2835 ! https://github.com/uBlockOrigin/uAssets/issues/780 @@ -2238,7 +2294,6 @@ imdb.com###injected_navstrip_wrapper ! https://forums.lanik.us/viewtopic.php?f=90&t=35977 hdfilme.tv##+js(abort-on-property-read.js, x3B5W) -hdfilme.tv##+js(addEventListener-defuser.js, /^(?:click|mousedown|mousemove|touchstart|touchend|touchmove)$/, system.popunder) ! https://www.reddit.com/r/uBlockOrigin/comments/6tek9j/how_to_block_popups_in_ublockorigin_on_this_site/ ! https://github.com/uBlockOrigin/uAssets/issues/3138 @@ -2257,10 +2312,13 @@ alibaba.com##.m-product-item:has-text(Sponsored Listing) msn.com##^script:has-text(/i10C/i) msn.com##.nativeadasideplaceholder msn.com##.nativeadserversidecontentmodule +! https://github.com/uBlockOrigin/uAssets/issues/3703#issuecomment-435044782 +msn.com##.extnativeaditem, .serversidenativead > h3 +msn.com##a.nativead ! https://github.com/reek/anti-adblock-killer/issues/3492 +newser.com##+js(abort-current-inline-script.js, MutationObserver, compareDocumentPosition) newser.com##+js(abort-on-property-read.js, checkAds) -newser.com##+js(abort-on-property-read.js, oio) ! https://www.reddit.com/r/uBlockOrigin/comments/6u2isr/i_cant_scroll_on_know_your_meme_when_i_use_ublock/ @@||knowyourmeme.com^$generichide @@ -2281,27 +2339,41 @@ bleepingcomputer.com##LI:has(.nl_spons) ! https://www.reddit.com/r/uBlockOrigin/comments/6vc7l5/fmoviesis_website_will_not_allow_ublock_need_help/ vidnode.net##+js(abort-current-inline-script.js, parseInt, tabunder) ! https://github.com/jspenguin2017/uBlockProtector/issues/871 -fmovies.*##+js(abort-on-property-read.js, zfgloadedpopup) +fmovies.*##+js(abort-current-inline-script.js, RegExp, zfgloaded) fmovies.*##+js(abort-current-inline-script.js, atob, tabunder) fmovies.*##+js(abort-current-inline-script.js, decodeURI, getScriptFromCss) fmovies.*##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) +fmovies.*##+js(nowebrtc.js) +||fmovies.*/sw.js mcloud.to###jwa +! https://github.com/uBlockOrigin/uAssets/issues/4294#issuecomment-446077409 +fmovies.cab##+js(abort-on-property-read.js, _0xe317) +fmovies.cab##+js(abort-on-property-read.js, _0x1477) +||loadshare.org/custom/*$media,domain=fmovies.cab +||abodealley.com^$third-party ! https://github.com/uBlockOrigin/uAssets/issues/605 ! https://forums.lanik.us/viewtopic.php?f=62&t=38997 ! https://github.com/jspenguin2017/uBlockProtector/issues/781 ! https://github.com/uBlockOrigin/uAssets/issues/2084#issuecomment-385204003 ! https://github.com/uBlockOrigin/uAssets/issues/2333 +! https://github.com/uBlockOrigin/uAssets/issues/3764 +9anime.*##+js(abort-current-inline-script.js, atob, incrementClicks) 9anime.*##+js(abort-current-inline-script.js, parseInt, tabunder) +9anime.*##+js(setTimeout-defuser.js, return, 2000) +9anime.*##+js(abort-current-inline-script.js, RegExp, zfgloaded) @@||9anime.*^$generichide @@||ajax.googleapis.com/ajax/libs/jquery/*$script,domain=9anime.is @@||trends.revcontent.com/serve.js.php$script,domain=9anime.is|9anime.ru 9anime.*#@#.rc-item-wrapper 9anime.*##.rc-item-wrapper:style(visibility: collapse !important) 9anime.*###sidebar > .text-center.crop.widget:style(height: 6px !important) -||9anime.is/$script -9anime.*##+js(setTimeout-defuser.js, return, 2000) 9anime.*##a[href$=".png"] +||9anime.*/sw.js$script +||soujoobafoo.com^ +||9anime.*^$script,1p +@@||9anime.*/assets/$script,1p +9anime.*##+js(set-constant.js, String.prototype.charAt, noopFunc) ! https://github.com/uBlockOrigin/uAssets/pull/643 serienstream.to##+js(abort-current-inline-script.js, document.readyState, /(?:\\x[0-9a-f]{2}){20}/) @@ -2318,8 +2390,14 @@ watchcartoonsonline.*##[id*="ScriptRoot"] computerbild.de##.startdownload > a[data-is-manager-usable="1"] ! https://www.reddit.com/r/uBlockOrigin/comments/6vsahb/streamcloudeu_doesnt_work_with_ubo/ +! https://github.com/uBlockOrigin/uAssets/issues/99#issuecomment-450657704 +streamcloud.eu##+js(abort-current-inline-script.js, atob, decodeURIComponent) +streamcloud.eu,streamcloud.me##+js(nowebrtc.js) streamcloud.eu##+js(set-constant.js, adBlockDetected, noopFunc) -streamcloud.eu###login > div[style^='width']:style(display: block !important) +||streamcloud.me/sw.js$script,1p +||streamcloud.me/sw-vodlocker.to.js$script,1p +streamcloud.eu##[id*="ScriptRoot"] +streamcloud.eu###login > div[style^="width"]:style(display: block !important) ! https://github.com/uBlockOrigin/uAssets/issues/653 web2.0calc.com##+js(abort-on-property-read.js, doads) @@ -2337,20 +2415,22 @@ torrentsdownload.co,torrentexx.com##.inner_container > div > div:has(> a[href*=" torrentdownloads.me##.inner_container > div > div:has(> a[href*="/max.php"]) torrentdownloads.me,torrentsdownload.co##a[href^="/direct.php"] torrentdownloads.me##a[href^="/max.php"] +||torrentdownloads.me/*.gif$image +torrentdownloads.me##+js(abort-on-property-read.js, Date.prototype.toUTCString) +||torrentdownloads.me/sw.js$script ! https://github.com/uBlockOrigin/uAssets/issues/654 ! https://github.com/uBlockOrigin/uAssets/issues/1286 +torrentdownload.ch##+js(abort-on-property-write.js, Fingerprint2) torrentdownload.ch##[href^="/bing."] torrentdownload.ch##[href^="/get.php"] torrentdownload.ch##[href^="https://goo.gl/"] torrentdownload.ch##TR:has-text(Stream:) torrentdownload.ch##.table2:has-text(Sponsored) -! https://forums.lanik.us/viewtopic.php?f=62&t=36723 +! https://forums.lanik.us/viewtopic.php?f=62&t=41875 streamlive.to##+js(abort-current-inline-script.js, parseInt, charAt) -streamlive.to##+js(nowebrtc.js) -@@||streamlive.to^$generichide -streamlive.to###WarningCodecBanner +streamlive.to##+js(addEventListener-defuser.js, load, onload) ! https://github.com/uBlockOrigin/uAssets/issues/658 journaldev.com##+js(abort-on-property-write.js, KillAdBlock) @@ -2376,10 +2456,6 @@ iptvbin.com##+js(abort-on-property-write.js, Math.floor) @@||playok.com^$generichide playok.com##.adsbygoogle:style(height: 1px !important; width: 1px !important;) -! https://github.com/gorhill/uBlock/issues/2609#issuecomment-326933354 -allboxing.ru##^script:has-text(676574456c656d656e747342795461674e616d65) -||piguiqproxy.com^$xmlhttprequest,redirect=nooptext,domain=allboxing.ru - ! https://github.com/uBlockOrigin/uAssets/issues/673 ! https://github.com/uBlockOrigin/uAssets/issues/1646 @@||video-download.co^$generichide @@ -2407,14 +2483,10 @@ androidsage.com##+js(abort-on-property-write.js, blckad) ! https://github.com/uBlockOrigin/uAssets/issues/683 ! https://github.com/gorhill/uBlock/issues/3515 ! https://github.com/uBlockOrigin/uAssets/issues/2436 -korrespondent.net##+js(abort-current-inline-script.js, String.fromCharCode, /\/\*[0-9a-f]{40}\*\//) +korrespondent.net##+js(set-constant.js, JSON.parse, noopFunc) tapochek.net##+js(abort-current-inline-script.js, atob, void) tapochek.net##+js(abort-current-inline-script.js, parseInt, tabunder) -foxi.tv,nnm-club.me,nnm-club.name,nnmclub.to,tapochek.net##^script:has-text(KGZ1bmN0) -||amgload.net^$xmlhttprequest,redirect=nooptext,domain=foxi.tv|tapochek.net -||piguiqproxy.com^$xmlhttprequest,redirect=nooptext,domain=foxi.tv|nnm-club.me|nnm-club.name|nnmclub.to|tapochek.net -nnm-club.me##[id*=Composite] -nnm-club.me##.request +tapochek.net##+js(window.open-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/686 urlcloud.us##+js(bab-defuser.js) @@ -2441,15 +2513,11 @@ viewasian.com##+js(abort-current-inline-script.js, eval, anti_adblock) ! https://www.reddit.com/r/uBlockOrigin/comments/70ai5v/popups_at_zippyshare/ zippyshare.com##+js(abort-current-inline-script.js, String.fromCharCode, decodeURIComponent) -! https://www.reddit.com/r/uBlockOrigin/comments/70eyk1/help_ads_on_website/ -watchcartoononline.com##+js(abort-current-inline-script.js, document.createElement, jsc.mgid.com) -watchcartoononline.com##+js(abort-current-inline-script.js, String.fromCharCode, /\/\*[0-9a-f]{40}\*\//) -watchcartoononline.com##+js(setTimeout-defuser.js, o(), 1) -watchcartoononline.com##+js(setTimeout-defuser.js, Pu.call, 1) -watchcartoononline.com##^script:has-text(3f87b0eaddd) -watchcartoononline.com##a[href*="/1.0/go"] ! https://github.com/NanoAdblocker/NanoFilters/issues/118 +! https://www.reddit.com/r/uBlockOrigin/comments/ad0ucd/cant_play_video/ +kimcartoon.*##+js(abort-current-inline-script.js, $, isAdb) kimcartoon.*##+js(abort-current-inline-script.js, parseInt, tabunder) +kimcartoon.*##+js(abort-on-property-read.js, AaDetector) kimcartoon.*##+js(abort-on-property-write.js, callExo) kimcartoon.*##+js(abort-on-property-write.js, Fingerprint2) kimcartoon.*##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) @@ -2465,7 +2533,10 @@ kimcartoon.*##a[href*=".jpg"] dailyuploads.*##+js(abort-current-inline-script.js, document.getElementById, adblockinfo) dailyuploads.*##+js(abort-current-inline-script.js, parseInt, tabunder) dailyuploads.*##+js(window.open-defuser.js) -||dailyuploads.net/images/redbuttonx.png$image +||dailyuploads.net/images/gbinsta.jpg$image,1p +||dailyuploads.net/images/redbuttonx.png$image,1p +||dailyuploads.net/sw.js$script +dailyuploads.net##[href^="https://href.li/"] dailyuploads.net##a[href^="http://hh-btr.com/"] ! https://github.com/uBlockOrigin/uAssets/issues/265 @@ -2476,25 +2547,39 @@ arenabg.ch,yifymovies.to##+js(addEventListener-defuser.js, /^(?:click|mousedown| ! https://github.com/uBlockOrigin/uAssets/issues/795 ! https://github.com/uBlockOrigin/uAssets/issues/3370 emty.space,livecamtv.me,mlbstream.io,nbastream.io,nflstream.io,nhlstream.io,realcam.me,realtimetv.me,seelive.me,strikeout.co##+js(bab-defuser.js) -fbstream.io,mlbstream.io,nbastream.io,nflstream.io,nhlstream.io,strikeout.co,vipleague.*##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) -fbstream.io,mlbstream.io,nbastream.io,nflstream.io,rugbystream.me,soccerstream.me,tennisstream.me##+js(abort-on-property-write.js, _0x5bed) -fbstream.io,mlbstream.io,nbastream.io,nflstream.io,nhlstream.io,strikeout.co,vipleague.*##+js(abort-on-property-write.js, adcashMacros) -fbstream.io,mlbstream.io,nbastream.io,nflstream.io,nhlstream.io,vipleague.*##+js(abort-on-property-write.js, Fingerprint2) +!boxing-live.stream,fbstream.io,homerun.re,livef1.stream,livemotgp.stream,live-ufc.stream,mlbstream.io,nbastream.io,nflstream.io,nhlstream.io,rugbystream.me,realcam.pw,soccer-live.stream,strikeout.co,tennisstream.me,vipleague.*##+js(abort-on-property-read.js, prevLink) +boxing-live.stream,fbstream.io,homerun.re,livef1.stream,livemotgp.stream,live-ufc.stream,mlbstream.io,nbastream.io,nflstream.io,nhlstream.io,rugbystream.me,soccer-live.stream,strikeout.co,tennisstream.me,vipleague.*##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) +dontdo.pw,hilltop.pw,mapx.pw,realtimetv.me,seelive.me,ublock.pw,ubocam.pw##+js(abort-current-inline-script.js, RegExp, zfgloaded) fbstream.io,mlbstream.io,nbastream.io,nflstream.io,nhlstream.io,seelive.me,strikeout.co,vipleague.*##+js(nowebrtc.js) fbstream.io,mlbstream.io,nbastream.io,nflstream.io,nhlstream.io,strikeout.co,vipleague.*##+js(popads.net.js) +@@*$xmlhttprequest,first-party,domain=boxing-live.stream|fbstream.io|homerun.re|livef1.stream|livemotgp.stream|live-ufc.stream|mlbstream.io|nbastream.io|nflstream.io|nhlstream.io|rugbystream.me|soccer-live.stream|strikeout.co|tennisstream.me|vipleague.bz|vipleague.cc +@@||cdn.jsdelivr.net/npm/fuckadblock*/fuckadblock.min.js$xmlhttprequest,domain=boxing-live.stream|fbstream.io|homerun.re|livef1.stream|livemotgp.stream|live-ufc.stream|mlbstream.io|nbastream.io|nflstream.io|nhlstream.io|rugbystream.me|soccer-live.stream|strikeout.co|tennisstream.me|vipleague.bz|vipleague.cc fbstream.io,mlbstream.io,nbastream.io,nflstream.io,nhlstream.io,strikeout.co,vipleague.*##a[href*="/www.movie4all.co/"] fbstream.io,mlbstream.io,nbastream.io,nflstream.io,nhlstream.io,soccerstream.me,strikeout.co,tennisstream.me,vipleague.*##a[href*="/www.top-games.me/"] mlbstream.io,nbastream.io,nflstream.io,nhlstream.io,strikeout.co##+js(abort-current-inline-script.js, $, uBlock) vipleague.*##+js(addEventListener-defuser.js, /^(?:click|mousedown|mousemove|touchstart|touchend|touchmove)$/, system.popunder) livecamtv.me,realcam.me,seelive.me##+js(abort-on-property-write.js, _pop) vipleague.*##+js(nano-setInterval-booster.js) +||d1n3tk65esqc4k.cloudfront.net^$important ||dgafgadsgkjg.top^$third-party +||mw19c3mi5a.com^$third-party +camlive.pw##+js(nowebrtc.js) +||oagwl3372h.com^$third-party fbstreams.me,mlbstream.io,nbastream.io,nflstream.io,nhlstream.io,strikeout.co,vipleague.*##script + [id][style] livecamtv.me,realcam.me,seelive.me##style + [id][style] vipleague.*##.btn-lg ! https://forums.lanik.us/viewtopic.php?f=62&t=39344 mlbstream.io##+js(abort-current-inline-script.js, decodeURI, atob) ||amadagasca.com^ +realcam.pw##+js(abort-on-property-read.js, encodeURIComponent) +realcam.pw##+js(window.open-defuser.js) +@@*$xhr,domain=boxing-live.stream|fbstream.io|homerun.re|livef1.stream|livemotgp.stream|live-ufc.stream|mlbstream.io|nbastream.io|nflstream.io|nhlstream.io|rugbystream.me|soccer-live.stream|strikeout.co|tennisstream.me|vipleague.bz|vipleague.cc +##[data-uri^="https://s3.amazonaws.com"] +##[data-lnguri^="https://s3.amazonaws.com"] +||cdn.globwo.online/scripts/nwm-pw.min.js$script,domain=marstv.pw +##[data-lnguri*="vipleague"] +marstv.pw##+js(addEventListener-defuser.js, /^(?:click|mousedown|touchstart)$/, pop) +vipleague.*##.position-absolute:style(visibility: collapse !important) ! https://github.com/uBlockOrigin/uAssets/pull/705 ! https://github.com/uBlockOrigin/uAssets/issues/1617 @@ -2516,10 +2601,17 @@ syriancivilwarmap.com##+js(abort-on-property-write.js, lockMap) @@||syriancivilwarmap.com^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/709 +! https://github.com/uBlockOrigin/uAssets/issues/4651 +||cloudfront.net/ads/*$script,redirect=noopjs,domain=cbs.com +||cloudfront.net/ads/img/*$image,redirect=1x1-transparent.gif,domain=cbs.com ||fastly.net^$image,important,redirect=2x2-transparent.png,domain=cbs.com ||fastly.net^$script,important,redirect=noopjs,domain=cbs.com @@||cbs.com^$generichide cbs.com##+js(set-constant.js, cbsplayer.hasAdBlocker, false) +*/*$script,redirect=noopjs,domain=cbs.com,third-party +@@||vidtech.cbsinteractive.com^$script,domain=cbs.com +@@||cbsi.com^$script,domain=cbs.com +@@||cbsstatic.com^$script,domain=cbs.com ! https://github.com/uBlockOrigin/uAssets/issues/716 @@||imagebam.com^*ad$first-party,script @@ -2534,23 +2626,31 @@ embedtvseries.com##+js(abort-on-property-write.js, _pop) ! https://forums.lanik.us/viewtopic.php?f=62&t=38361 ! https://github.com/uBlockOrigin/uAssets/issues/1838 -torrentrapid.com##+js(abort-on-property-read.js, q7x69) +torrentrapid.com,tumejortorrent.com##+js(abort-on-property-read.js, _cpp) +torrentlocura.com,torrentrapid.com,tumejortorrent.com##+js(abort-on-property-read.js, tia) torrentlocura.com,torrentrapid.com,tumejortorrent.com##+js(abort-current-inline-script.js, atob, tabunder) torrentlocura.com,tumejortorrent.com##+js(abort-current-inline-script.js, parseInt, tabunder) torrentlocura.com,torrentrapid.com,tumejortorrent.com##+js(nowebrtc.js) torrentlocura.com##+js(abort-on-property-write.js, _pop) +@@||torrentlocura.com^$generichide ! https://github.com/uBlockOrigin/uAssets/commit/a6c77af4afb45800d4fd7c268a2a5eab5a64daf3#commitcomment-24611606 torrentlocura.com,torrentrapid.com,tumejortorrent.com##+js(window.open-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/2259 -torrentlocura.com,tumejortorrent.com##+js(addEventListener-defuser.js, mousedown, (b){u()}) +torrentlocura.com,torrentrapid.com,tumejortorrent.com##+js(addEventListener-defuser.js, mousedown, (b){u()}) torrentrapid.com,tumejortorrent.com##+js(setInterval-defuser.js, (), 500) +! for firefox +tumejortorrent.com##+js(setInterval-defuser.js, _0x, 500) torrentrapid.com,tumejortorrent.com##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) ||llqd75c56i.com^ +||subdo.tumejortorrent.com^ +tumejortorrent.com##+js(addEventListener-defuser.js, click, Pop) +tumejortorrent.com##.pub728x90 ! https://github.com/uBlockOrigin/uAssets/issues/723 xmoviesforyou.com##+js(abort-current-inline-script.js, parseInt, tabunder) xmoviesforyou.com##+js(abort-on-property-write.js, __htapop) xmoviesforyou.com##+js(abort-on-property-write.js, miner) +xmoviesforyou.com##+js(window.open-defuser.js) streamcherry.com##+js(abort-on-property-write.js, _0xd959) streamcherry.com##+js(abort-on-property-write.js, JiLk) streamcherry.com##+js(abort-on-property-write.js, N5ii.M4) @@ -2560,20 +2660,28 @@ strdef.world##div[style]:has(> a[href="http://www.streamdefence.com/index.php"]) techpowerup.com##section[class]:has(> a[rel][target] > span > img) ! https://github.com/uBlockOrigin/uAssets/issues/727 -||2leep.com^$third-party ||2leep.link^$third-party ! https://github.com/uBlockOrigin/uAssets/issues/731 receive-a-sms.com##+js(abort-current-inline-script.js, $, showads.js) -receive-a-sms.com##[id^=aswift] +receive-a-sms.com##+js(set-constant.js, canRunAds, true) +receive-a-sms.com##[id^="aswift"] ! https://www.reddit.com/r/uBlockOrigin/comments/73c1go/help_blocking_elements ! https://github.com/reek/anti-adblock-killer/issues/3988 ! https://www.reddit.com/r/uBlockOrigin/comments/99jyob/kissmanga_invisible_ad_againhow_to_block/ +! https://www.reddit.com/r/uBlockOrigin/comments/9hwn43/kissmanga_isnt_working +! https://github.com/NanoMeow/QuickReports/issues/124 kissmanga.com##+js(abort-current-inline-script.js, document.createElement, jsc.mgid.com) kissmanga.com##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) kissmanga.com##+js(bab-defuser.js) kissmanga.com##+js(setInterval-defuser.js, (), 500) +||kissmanga.com^$subdocument,first-party +||adsterra.com^$script,redirect=noopjs,domain=kissmanga.com +||popads.net^$script,redirect=noopjs,domain=kissmanga.com +||propellerads.com^$script,redirect=noopjs,domain=kissmanga.com +@@||kissmanga.com/ads/adprotect$subdocument,first-party +@@||kissmanga.com^$generichide @@||imgur.com^$image,domain=kissmanga.com @@||wp.com^$image,domain=kissmanga.com @@ -2603,21 +2711,13 @@ trendnew.ml##+js(abort-current-inline-script.js, addEventListener, DivTopAd) sockshare.net##+js(abort-current-inline-script.js, document.createElement, jsc.mgid.com) sockshare.net##+js(abort-current-inline-script.js, atob, tabunder) sockshare.net##+js(abort-current-inline-script.js, parseInt, tabunder) +sockshare.net##+js(abort-current-inline-script.js, String.fromCharCode, /\/\*[0-9a-f]{40}\*\//) +sockshare.net##+js(abort-current-inline-script.js, RegExp, zfgloaded) sockshare.net##^script:has-text(676574456c656d656e747342795461674e616d65) -||piguiqproxy.com^$xmlhttprequest,redirect=nooptext,domain=sockshare.net ! https://github.com/uBlockOrigin/uAssets/issues/741 @@||demolandia.net^$generichide - -! https://www.reddit.com/r/uBlockOrigin/comments/74tiik/stopping_popunder_load_new_page_ubo_on_sceperws/ -! https://forums.lanik.us/viewtopic.php?f=62&t=38226 -! https://github.com/uBlockOrigin/uAssets/issues/1835 -downloadhub.ws##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) -downloadhub.ws##+js(abort-current-inline-script.js, parseInt, tabunder) -sceper.ws##+js(abort-on-property-write.js, bidrev) -downloadhub.ws,sceper.ws##+js(abort-on-property-write.js, Fingerprint2) -*.gif$domain=downloadhub.ws,image -downloadhub.ws##a[href="/watchnowbuttons.php"] +@@||demolandia.net/js/*$script,1p ! https://github.com/gorhill/uBlock/issues/3112 ikshow.net##+js(abort-on-property-read.js, BetterJsPop) @@ -2627,9 +2727,12 @@ wunderground.com##+js(abort-on-property-write.js, _sp_) ! https://forums.lanik.us/viewtopic.php?f=62&t=38489 ! https://github.com/uBlockOrigin/uAssets/issues/841 +! https://www.reddit.com/r/uBlockOrigin/comments/9vc5c6 putlocker.*##+js(abort-current-inline-script.js, parseInt, tabunder) putlocker.*##+js(abort-current-inline-script.js, MutationObserver, 676574456c656d656e747342795461674e616d65) +putlocker.*##+js(abort-current-inline-script.js, atob, decodeURIComponent) putlocker.io##+js(nowebrtc.js) +||loadshare.org/custom/*$media,redirect=noopmp4-1s,domain=putlocker.digital putlocker.*##[id*="ScriptRoot"] putlocker.*##.ep_buttons ||putlocker.*^*banner @@ -2638,13 +2741,19 @@ putlocker.*##.ep_buttons putlockerhd.is##+js(abort-current-inline-script.js, parseInt, tabunder) ! https://github.com/uBlockOrigin/uAssets/issues/857 ! https://forums.lanik.us/viewtopic.php?f=62&t=39483 +! https://github.com/uBlockOrigin/uAssets/issues/4674 +putlockers.*##+js(abort-current-inline-script.js, RegExp, zfgloaded) putlockers.*##+js(abort-current-inline-script.js, decodeURI, getScriptFromCss) putlockers.*##+js(abort-current-inline-script.js, parseInt, tabunder) putlockers.*##+js(abort-current-inline-script.js, String.fromCharCode, /\/\*[0-9a-f]{40}\*\//) putlockers.*##+js(nowebrtc.js) +putlockers.*##+js(abort-current-inline-script.js, atob, decodeURIComponent) entervideo.net##+js(window.open-defuser.js) ! https://forums.lanik.us/viewtopic.php?f=62&t=40397 putlockertv.*##+js(abort-current-inline-script.js, parseInt, tabunder) +putlocker.ninja##+js(abort-on-property-read.js, decodeURIComponent) +! https://www.reddit.com/r/uBlockOrigin/comments/9vmhj2 +putlockerr.is##+js(abort-current-inline-script.js, RegExp, zfgloaded) ! https://forums.lanik.us/viewtopic.php?f=62&t=38536 10fastfingers.com##+js(abort-current-inline-script.js, document.createElement, decodeURIComponent) @@ -2665,11 +2774,12 @@ ultrahorny.com###hideads ! https://www.reddit.com/r/uBlockOrigin/comments/75zmyk/ublock_not_blocking_grammarly_ads_on_citation/ ! https://github.com/uBlockOrigin/uAssets/issues/806 bibme.org,citationmachine.net,easybib.com##+js(abort-on-property-read.js, canRunAds) -bibme.org##+js(abort-on-property-read.js, SBMGlobal.run.pcCallback) +bibme.org,citationmachine.net##+js(abort-on-property-read.js, SBMGlobal.run.pcCallback) citationmachine.net,citethisforme.com,easybib.com##+js(abort-on-property-read.js, SBMGlobal.run.gramCallback) citethisforme.com##.sbm-ad ! https://github.com/uBlockOrigin/uAssets/issues/2155 bibme.org,citationmachine.net,citethisforme.com##+js(addEventListener-defuser.js, load, (!o)) +citethisforme.com##+js(addEventListener-defuser.js, load, n()) easybib.com##+js(addEventListener-defuser.js, load, (!i)) ! https://github.com/uBlockOrigin/uAssets/issues/763 @@ -2678,11 +2788,6 @@ hdrezka.ag##+js(abort-current-inline-script.js, parseInt, decodeURIComponent) ! https://github.com/uBlockOrigin/uAssets/issues/764 apkmirror.com##+js(abort-on-property-write.js, ranTwice) -! https://forums.lanik.us/viewtopic.php?f=62&t=38067 -lavamovies.se##+js(abort-current-inline-script.js, parseInt, tabunder) -lavamovies.se##+js(window.open-defuser.js) -lavacdn.xyz##+js(abort-on-property-write.js, F3Z9) - ! https://github.com/uBlockOrigin/uAssets/issues/766 wabetainfo.com#@##adsense @@ -2696,7 +2801,8 @@ finalservers.net##+js(setInterval-defuser.js, visibility, 1000) /cdn-cgi/pe/bag2?r[]=*.mgid.com ! https://forums.lanik.us/viewtopic.php?f=62&t=38653 -radio.at,radio.de,radio.dk,radio.es,radio.fr,radio.it,radio.net,radio.pl,radio.pt,radio.se##+js(abort-on-property-read.js, uabpd3) +radio.at,radio.de,radio.dk,radio.es,radio.fr,radio.it,radio.net,radio.pl,radio.pt,radio.se##+js(abort-current-inline-script.js, Math.floor, uabp) +radio.at,radio.de,radio.dk,radio.es,radio.fr,radio.it,radio.net,radio.pl,radio.pt,radio.se##^script:has-text(uabp) ! https://www.reddit.com/r/uBlockOrigin/comments/772sm4/help_me_figure_out_how_to_block_these/ mmorpg.com##+js(abort-current-inline-script.js, btoa, upManager) @@ -2704,9 +2810,10 @@ mmorpg.com##a[href^="http://v2.g.99.com/"] mmorpg.com##.vhadb ! https://github.com/uBlockOrigin/uAssets/issues/770#issuecomment-338072131 -||mylink.*^*.png#$image,redirect=3x2-transparent.png -@@||mylink.*^$generichide -mylink.nu,mylink.st##a[href^="https://go.nordvpn.net/"] +! https://github.com/uBlockOrigin/uAssets/issues/4163 +mylink.*##+js(bab-defuser.js) +mylink.*##+js(setTimeout-defuser.js, nextFunction, 2000) +mylink.*##a[href^="https://go.nordvpn.net/"] ! https://github.com/reek/anti-adblock-killer/issues/3669 cookiesflix.com##+js(addEventListener-defuser.js, load, adsense) @@ -2714,6 +2821,7 @@ cookiesflix.com##+js(addEventListener-defuser.js, load, adsense) ! https://github.com/uBlockOrigin/uAssets/issues/775 ! https://github.com/uBlockOrigin/uAssets/issues/2520#issuecomment-396112781 postimg.*,radikal.ru##+js(abort-current-inline-script.js, atob, void) +||postimg.cc/service-push.js$script,first-party ! Uponit ! https://github.com/uBlockOrigin/uAssets/issues/259 @@ -2733,15 +2841,10 @@ allpar.com,antonymsfor.com,cheezburger.com,colourlovers.com,daily-stuff.com,diet ! https://forums.lanik.us/viewtopic.php?f=62&t=40237&p=133935#p133934 ! https://github.com/uBlockOrigin/uAssets/issues/1856 ! https://github.com/uBlockOrigin/uAssets/issues/2072 -abandonedspaces.com,activistpost.com,allthetests.com,almasdarnews.com,asheepnomore.net,blacklistednews.com,blog-rct.com,bobshideout.com,brain-sharper.com,broadwayworld.com,clashdaily.com,daclips.in,dailygalaxy.com,datpiff.com,debka.com,downsub.com,eternallifestyle.com,fetchsport.com,ffxivguild.com,freebeacon.com,fullmatchesandshows.com,geekycamel.com,getinmybelly.com,gorillavid.in,graduatez.com,grammarist.com,greeningz.com,healthyfocus.org,hiphopearly.com,hiphoplately.com,humansarefree.com,hyperactivz.com,jspuzzles.com,israelnationalnews.com,jerusalemonline.com,kiwireport.com,kshowonline.com,ludokado.com,miniplay.com,monagiza.com,moviepredators.com,movpod.in,neonnettle.com,netzwelt.de,ninjajournalist.com,noteabley.com,nysun.com,parentztalk.com,pensandpatron.com,popmatters.com,powerofpositivity.com,presidentmommy.com,readarsenal.com,readbundesliga.com,readlightnovel.org,readliverpoolfc.com,readmng.com,seneweb.com,sobusygirls.fr,soundreview.org,spellchecker.net,spiele-umsonst.de,sportsretriever.com,talkwithstranger.com,tetrisfriends.com,textsfromlastnight.com,theamericanmirror.com,thecelticblog.com,thehornnews.com,timesofisrael.com,topbestalternatives.com,toptenz.net,travelfuntu.com,tworeddots.com,videocelts.com,vidmax.com,virtualjerusalem.com,walterfootball.com,wnd.com,worldation.com,yepi.com,youtubeonrepeat.com##+js(abort-current-inline-script.js, atob, TextDecoder) +abandonedspaces.com,activistpost.com,allthetests.com,almasdarnews.com,asheepnomore.net,blacklistednews.com,blog-rct.com,bobshideout.com,brain-sharper.com,broadwayworld.com,clashdaily.com,daclips.in,dailygalaxy.com,datpiff.com,debka.com,downsub.com,eternallifestyle.com,fetchsport.com,ffxivguild.com,freebeacon.com,fullmatchesandshows.com,geekycamel.com,getinmybelly.com,gorillavid.in,graduatez.com,grammarist.com,greeningz.com,healthyfocus.org,hiphopearly.com,hiphoplately.com,humansarefree.com,hyperactivz.com,jspuzzles.com,israelnationalnews.com,jerusalemonline.com,kiwireport.com,kshowonline.com,ludokado.com,machinenoveltranslation.com,miniplay.com,monagiza.com,moviepredators.com,movpod.in,neonnettle.com,netzwelt.de,ninjajournalist.com,noteabley.com,nysun.com,parentztalk.com,pensandpatron.com,popmatters.com,powerofpositivity.com,presidentmommy.com,readarsenal.com,readbundesliga.com,readlightnovel.org,readliverpoolfc.com,readmng.com,seneweb.com,sobusygirls.fr,sciologness.com,soundreview.org,spellchecker.net,spiele-umsonst.de,sportsretriever.com,talkwithstranger.com,tetrisfriends.com,textsfromlastnight.com,theamericanmirror.com,thecelticblog.com,thehornnews.com,timesofisrael.com,topbestalternatives.com,toptenz.net,travelfuntu.com,tworeddots.com,videocelts.com,vidmax.com,virtualjerusalem.com,walterfootball.com,wnd.com,worldation.com,yepi.com,youtubeonrepeat.com##+js(abort-current-inline-script.js, atob, TextDecoder) convert-me.com,dailygalaxy.com,diffen.com,eurweb.com,footyroom.com,izzygames.com,mathwarehouse.com,meta-calculator.com,meta-chart.com,netzwelt.de,nowtheendbegins.com,pocketnow.com,spiele-umsonst.de##+js(abort-on-property-read.js, TextDecoder) -||akrazappi.com^ ||gordipucha.com^ -||jojilabola.com^ -||kirilaboola.com^ ||rizotina.com^ -||trasholita.com^ -||ulajilala.com^ ! https://forums.lanik.us/viewtopic.php?f=62&t=39280&p=129024#p129024 readcomics.website##+js(abort-on-property-write.js, decodeURIComponent) readcomics.website##+js(abort-on-property-write.js, Fingerprint2) @@ -2756,6 +2859,7 @@ sankakucomplex.com##+js(popads-dummy.js) @@||anghamiwebcdn.akamaized.net/ads.$script,domain=play.anghami.com @@||d24n15hnbwhuhn.cloudfront.net/libs/amplitude-$script,domain=play.anghami.com play.anghami.com##.sideBox:has(.adsbox) +anghami.com##+js(setTimeout-defuser.js, isDesktopApp, 1000) ! https://github.com/uBlockOrigin/uAssets/issues/779 ||mdsglvod-a.akamaihd.net/vod$media,redirect=noopmp3-0.1s,domain=glomex.com @@ -2791,7 +2895,7 @@ wired.com##.sponsored-stories-component ! wired.com: more EasyList's exception filters to counter ||doubleclick.net^$important,script,domain=wired.com wired.com##[id^="cns_ads_"] -wired.com##[class^=adv] +wired.com##[class^="adv"] wired.com##.failsafe-desktop ! https://github.com/uBlockOrigin/uAssets/issues/790 @@ -2804,6 +2908,7 @@ picload.org##.stageAds picload.org###stageAds ! https://github.com/uBlockOrigin/uAssets/issues/796 +biqle.ru##+js(abort-current-inline-script.js, atob, _0x) biqle.ru##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) biqle.ru##+js(setInterval-defuser.js, (), 500) daxab.com##+js(abort-current-inline-script.js, atob, tabunder) @@ -2812,11 +2917,12 @@ daxab.com##+js(nowebrtc.js) ! https://github.com/uBlockOrigin/uAssets/issues/797 onhax.me,onhax.net##+js(abort-on-property-write.js, Fingerprint2) @@||onhax.net^$generichide -onhax.me,onhax.net##[id*=prom] +onhax.me,onhax.net##[id*="prom"] ! https://github.com/uBlockOrigin/uAssets/issues/804 -||amazon-adsystem.com/*/apstag.js$script,redirect=noopjs,domain=aetv.com|history.com +||amazon-adsystem.com/*/apstag.js$script,redirect=noopjs,domain=aetv.com|aetnd.com|history.com ||mssl.fwmrm.net/*/AdManager.js$script,redirect=noopjs,domain=history.com +@@||aetnd.com^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/811 aargauerzeitung.ch##+js(setTimeout-defuser.js, [native code], 3000) @@ -2826,16 +2932,18 @@ aargauerzeitung.ch##+js(setTimeout-defuser.js, [native code], 3000) ! https://news.ycombinator.com/item?id=12654591 ! https://forums.lanik.us/viewtopic.php?f=62&t=41501 -nytimes.com##article.story:style(opacity: 1.0 !important;) -nytimes.com##:xpath(//div[starts-with(@id, "dfp-ad")]/../../..) +nytimes.com,nytimes3xbfgragh.onion##article.story:style(opacity: 1.0 !important;) +nytimes.com,nytimes3xbfgragh.onion##:xpath(//div[starts-with(@id, "dfp-ad")]/../../..) ! https://github.com/uBlockOrigin/uAssets/issues/816 -cooking.nytimes.com##[class^="nytc---modal-window"] +! https://github.com/uBlockOrigin/uAssets/issues/3708 +! cooking.nytimes.com##[class^="nytc---modal-window"] cooking.nytimes.com##body:style(height: auto !important; overflow: auto !important) cooking.nytimes.com##html:style(height: auto !important; overflow: auto !important) ! https://forums.lanik.us/viewtopic.php?f=62&t=32450 ! https://github.com/uBlockOrigin/uAssets/issues/2973 ! https://github.com/NanoMeow/QuickReports/issues/26 +mp4upload.com##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) mp4upload.com##+js(addEventListener-defuser.js, /^(?:click|mousedown|mousemove|touchstart|touchend|touchmove)$/, system.popunder) mp4upload.com##+js(popads-dummy.js) ||bitcoadz.io/display/items.php$xmlhttprequest,redirect=noopjs,domain=mp4upload.com @@ -2851,6 +2959,7 @@ userupload.net##+js(abort-current-inline-script.js, document.getElementById, adb userupload.net##+js(abort-current-inline-script.js, parseInt, Adblock) ! https://github.com/reek/anti-adblock-killer/issues/3723 +wetter.com##+js(abort-current-inline-script.js, $, lobster) at.wetter.com##+js(abort-on-property-write.js, openLity) ! https://github.com/uBlockOrigin/uAssets/issues/827 @@ -2868,7 +2977,7 @@ hdmyt.info,playerhd2.pw,streaming-foot.club##+js(abort-on-property-write.js, Fin ! https://github.com/uBlockOrigin/uAssets/issues/833 ! https://github.com/uBlockOrigin/uAssets/issues/1819 otakustream.tv##+js(abort-current-inline-script.js, decodeURI, getScriptFromCss) -otakustream.tv##+js(abort-on-property-read.js, zfgloadedpopup) +otakustream.tv##+js(abort-current-inline-script.js, RegExp, zfgloaded) otakustream.tv###outer ! https://forums.lanik.us/viewtopic.php?p=127624#p127624 @@ -2880,7 +2989,7 @@ bmovies.to##+js(abort-on-property-write.js, Fingerprint2) sport.ua##+js(abort-current-inline-script.js, parseInt, 676574456c656d656e747342795461674e616d65) ! https://github.com/uBlockOrigin/uAssets/issues/837 -bookfi.net##+js(abort-current-inline-script.js, atob, void) +bookfi.net##+js(set-constant.js, atob, noopFunc) en.bookfi.net##noindex ! https://github.com/reek/anti-adblock-killer/issues/3743 @@ -2908,7 +3017,7 @@ myegy.tv##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) myegy.tv##+js(setInterval-defuser.js, (), 500) ||adscpm.site^$third-party ! Popups triggered by popads -123tvseries.co,animepahe.com,clicknupload.org,cloudy.ec,mactorrents.org,mkvcage.com,newmusic.trade,nodefiles.com,pahe.in,owndrives.com,psarips.com,smallencode.com,twoddl.co,vidabc.com,weshare.me##+js(abort-on-property-write.js, _pop) +123tvseries.co,animepahe.com,clicknupload.org,cloudy.ec,mactorrents.org,mkvcage.*,newmusic.trade,nodefiles.com,pahe.in,owndrives.com,psarips.com,smallencode.com,weshare.me##+js(abort-on-property-write.js, _pop) ! Reported by a reader brasil247.com##+js(bab-defuser.js) @@ -2916,6 +3025,11 @@ brasil247.com##+js(bab-defuser.js) ! https://forums.lanik.us/viewtopic.php?f=62&t=39085 sendit.cloud##+js(window.open-defuser.js) sendit.cloud##+js(abort-on-property-write.js, Fingerprint2) +||sendit.cloud^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.cloudflare.com *.google-analytics.com *.addthis.com *.query.com +||sendit.cloud/sw.js$script +||legistrike.pro^ +||makemyvids.com^ +||aristianewr.club^ ! https://github.com/uBlockOrigin/uAssets/issues/858 freebytecoin.cf##+js(abort-current-inline-script.js, miner, isAdBlockActive) @@ -2935,7 +3049,7 @@ aofsoru.com##+js(abort-current-inline-script.js, addEventListener, displayMessag ! https://github.com/uBlockOrigin/uAssets/issues/2100 yts.am##+js(abort-current-inline-script.js, atob, tabunder) yts.am##+js(abort-on-property-write.js, adcashMacros) -yts.am##+js(abort-current-inline-script.js, decodeURI, atob) +yts.am##+js(abort-current-inline-script.js, decodeURIComponent, atob) ! https://adblockplus.org/forum/viewtopic.php?f=4&t=54579 ! https://github.com/jspenguin2017/uBlockProtector/issues/949 @@ -2986,6 +3100,7 @@ filebebo.com##+js(nano-setTimeout-booster.js) sarugbymag.co.za##+js(abort-on-property-read.js, showAds) ! https://forums.lanik.us/viewtopic.php?f=62&t=39202 +imgdrive.net,imgwallet.com##+js(abort-current-inline-script.js, jQuery, TestAdBlock) imgadult.com,imgdrive.net,imgtaxi.com,imgwallet.com##+js(abort-on-property-read.js, ExoLoader) imgadult.com,imgdrive.net,imgtaxi.com,imgwallet.com##+js(abort-on-property-write.js, cticodes) imgadult.com,imgdrive.net,imgtaxi.com,imgwallet.com##+js(abort-on-property-write.js, imgadbpops) @@ -2999,7 +3114,7 @@ imgadult.com,imgdrive.net,imgtaxi.com,imgwallet.com##+js(abort-on-property-write @@/hyper-assets/app*$script,domain=aftonbladet.se @@/hyper-assets/preload*$script,domain=aftonbladet.se @@||aftonbladet.se^$generichide -aftonbladet.se##[id^=innerabAdArea-] +aftonbladet.se##[id^="innerabAdArea-"] ! https://github.com/reek/anti-adblock-killer/issues/3761 funcinema.ga##+js(abort-on-property-write.js, _pop) @@ -3008,6 +3123,7 @@ funcinema.ga##+js(abort-on-property-write.js, _pop) ! https://github.com/uBlockOrigin/uAssets/issues/869 porntrex.com##+js(abort-current-inline-script.js, parseInt, tabunder) porntrex.com##+js(popads-dummy.js) +||clickadu.com^$media,domain=porntrex.com ! https://github.com/uBlockOrigin/uAssets/issues/870 yourporn.sexy##+js(abort-on-property-write.js, Fingerprint2) @@ -3021,8 +3137,11 @@ magesy.*##+js(abort-current-inline-script.js, adBlockDetected) majesy.*##+js(bab-defuser.js) magesy.*,majesy.*##+js(noeval.js) magesy.*,majesy.*##+js(set-constant.js, jQuery.adblock, false) +magesy.*,majesy.*##+js(set-constant.js, adblock, 1) majesy.*##+js(setInterval-defuser.js, visibility, 1000) -@@*$generichide,domain=magesy.be|magesy.eu|magesy.club|magesy.info|magesy.website|majesy.com|magesy.audio +magesy.*,majesy.*##+js(addEventListener-defuser.js, load, onload) +magesy.*,majesy.*##+js(setTimeout-defuser.js, nextFunction, 250) +@@||majesy.com^$generichide ||magesy.*/cdn-cgi/apps/head/*$script,first-party magesy.*###adblockplus majesy.*##.dark.jquery-adi @@ -3037,12 +3156,17 @@ linx.cloud##+js(abort-on-property-read.js, document.createElement) ! https://github.com/uBlockOrigin/uAssets/issues/874 ! https://github.com/uBlockOrigin/uAssets/issues/1683 +! https://github.com/uBlockOrigin/uAssets/issues/3493 ||identi.li/cacho/license*.js$script,first-party ||musicatorrents.com/*/license.js$script,domain=identi.li +@@||musicatorrents.com/wp-content/themes/Alexis/js/script.js$script,domain=identi.li ! https://github.com/reek/anti-adblock-killer/issues/3787 +! https://github.com/uBlockOrigin/uAssets/issues/3596 anitoonstv.com##+js(abort-on-property-write.js, cicklow_XcVCCW) +anitoonstv.com##+js(abort-on-property-write.js, Fingerprint2) anitoonstv.com##+js(nowebrtc.js) +@@||anitoonstv.com^$generichide hqq.*##+js(abort-on-property-write.js, smrtSB) hqq.*##+js(abort-on-property-write.js, smrtSP) hqq.*##+js(popads-dummy.js) @@ -3072,10 +3196,10 @@ journalstar.com##+js(abort-current-inline-script.js, document.createElement, m80 wrestlingtalk.org##+js(bab-defuser.js) ! URL Shortener -! https://github.com/uBlockOrigin/uAssets/issues/883 ! https://github.com/uBlockOrigin/uAssets/issues/2768 adbull.*,adyou.me##+js(bab-defuser.js) adbull.*##[href^="https://www.cryptominingfarm.io/"] +adbull.cc##[src^="https://i.imgur.com/"] adyou.me,srt.am##+js(nowebrtc.js) srt.am##+js(abort-on-property-read.js, RunAds) srt.am##+js(abort-on-property-write.js, _pop) @@ -3088,16 +3212,21 @@ adyou.me#@#.adscontainer adyou.co###bannerUrl ||7lstw4cd.top^$third-party +! https://github.com/uBlockOrigin/uAssets/issues/883 ! AdFly -activeation.com,adf.ly,atomcurve.com,atominik.com,auto-login-xxx.com,ay.gy,babblecase.com,bitigee.com,bluenik.com,brisktopia.com,casualient.com,clearload.bid,coginator.com,cogismith.com,dl.android-zone.org,dl.underclassblog.com,dataurbia.com,download.replaymod.com,gamecopyworld.click,go.awanpc.me,j.gs,kaitect.com,kializer.com,kibuilder.com,kimechanic.com,microify.com,mmoity.com,picocurl.com,pintient.com,q.gs,quainator.com,quamiller.com,queuecosm.bid,restorecosm.bid,riffhold.com,simizer.com,skamaker.com,skamason.com,sostieni.ilwebmaster21.com,special.picons.eu,threadsphere.bid,tinyical.com,tinyium.com,twineer.com,viahold.com,vializer.com,viwright.com,yabuilder.com,yamechanic.com,yoalizer.com,yobuilder.com,yoineer.com,yoitect.com,zo.ee##+js(adfly-defuser.js) +activeation.com,activetect.net,adf.ly,atomcurve.com,atominik.com,auto-login-xxx.com,ay.gy,babblecase.com,baymaleti.net,bitigee.com,bluenik.com,brightvar.bid,briskgram.net,brisktopia.com,casualient.com,cinebo.net,clearload.bid,coginator.com,cogismith.com,dl.android-zone.org,dl.underclassblog.com,dataurbia.com,download.replaymod.com,go.awanpc.me,j.gs,kaitect.com,kializer.com,kibuilder.com,kimechanic.com,microify.com,mmoity.com,picocurl.com,pintient.com,q.gs,quainator.com,quamiller.com,queuecosm.bid,rd.consoletarget.com,restorecosm.bid,riffhold.com,simizer.com,skamaker.com,skamason.com,sostieni.ilwebmaster21.com,special.picons.eu,swiftviz.net,thouth.net,threadsphere.bid,tinyical.com,tinyium.com,twineer.com,viahold.com,vializer.com,viwright.com,yabuilder.com,yamechanic.com,yoalizer.com,yobuilder.com,yoineer.com,yoitect.com,zo.ee##+js(adfly-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/1009#issuecomment-352160776 ! https://github.com/jspenguin2017/uBlockProtector/issues/791 ! https://github.com/jspenguin2017/uBlockProtector/issues/792 -123link.*,22o.co,adbull.*,adshorte.com,bbf.lt,bit-url.com,coin.mg,coinb.ink,cut-win.com,cutearn.com,cuturlink.com,cutwi.in,cutwin.com,cutwin.pro,eg4link.*,egy-links.com,infinityurl.co,linkatk.net,linkkawy.com,linkkch.com,lyon.kim,meulink.tk,ourl.io,psl.*,shortzero.com,teqani-plus.com,url.gem-flash.com,veneapp.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +! https://github.com/NanoMeow/QuickReports/issues/354 +123link.*,22o.co,adbull.*,adshorte.com,bbf.lt,bit-url.com,coin.mg,coinb.ink,ctui.in,cut-win.com,cutearn.com,cuturlink.com,cutwi.in,cutwin.com,cutwin.pro,eg4link.*,egy-links.com,infinityurl.co,linkatk.net,linkkawy.com,linkkch.com,lyon.kim,meulink.tk,ourl.io,psl.*,shortzero.com,teqani-plus.com,url.gem-flash.com,veneapp.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) 123link.*##+js(abort-on-property-read.js, jQuery.adblock) +123link.*##+js(abort-current-inline-script.js, $, test-block) cuturlink.com##+js(abort-on-property-write.js, Fingerprint2) meulink.tk##+js(bab-defuser.js) linkkawy.com###exestylepopupdiv +||123link.*/push/ +123link.*##.ads-block-warning ! https://forums.lanik.us/viewtopic.php?f=62&t=39252&p=128960#p128838 ||player.ooyala.com/static/*ad$script,redirect=noopjs,domain=dugout.com @@ -3122,6 +3251,7 @@ arconaitv.us###videoadv ! https://github.com/uBlockOrigin/uAssets/issues/963 alotporn.com,bobs-tube.com,canalporno.com,dreamamateurs.com,eroxia.com,porndoe.com,pornozot.com##+js(abort-on-property-read.js, ExoLoader) alotporn.com##+js(abort-on-property-write.js, __htapop) +||alotporn.com^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' *.alotporn.com *.google-analytics.com dreamamateurs.com##+js(popads-dummy.js) bobs-tube.com##.adv @@||bobs-tube.com/player/player_ads.html$first-party @@ -3145,6 +3275,7 @@ hdporn.net##+js(abort-on-property-read.js, exoOpts) ! https://github.com/uBlockOrigin/uAssets/issues/897 watchmyexgf.net##+js(abort-on-property-read.js, prPuShown) +watchmyexgf.net##+js(window.open-defuser.js) ||watchmyexgf.net/*.gif$image watchmyexgf.net##.adv watchmyexgf.net##[href^="http://wct.link/click"] @@ -3159,19 +3290,20 @@ tny.ec##+js(abort-on-property-read.js, app_vars.force_disable_adblock) .gif$image,domain=neumanga.tv ! https://github.com/uBlockOrigin/uAssets/issues/898 +! https://github.com/uBlockOrigin/uAssets/issues/4234 +hclips.com##+js(abort-current-inline-script.js, setTimeout, popunder) hclips.com##+js(abort-on-property-read.js, ExoLoader) hclips.com##.adv-box-holder -hclips.com##[class^=pl_] +hclips.com##[class^="pl_"] hclips.com##iframe[src="javascript:false"] ! https://github.com/uBlockOrigin/uAssets/issues/907 +clik.pw##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) clik.pw##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -clik.pw##+js(nowebrtc.js) +clik.pw##+js(addEventListener-defuser.js, /^(?:error|load)$/, P5) clik.pw##+js(addEventListener-defuser.js, mousedown, preventDefault) - -! https://github.com/uBlockOrigin/uAssets/issues/908 -urle.co##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -urle.co##+js(abort-on-property-write.js, Fingerprint2) +clik.pw##+js(nowebrtc.js) +||clik.pw^$csp=child-src 'self' *.solvemedia.com ! https://github.com/uBlockOrigin/uAssets/issues/909 adbilty.me##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -3185,25 +3317,28 @@ adbilty.me##+js(abort-on-property-write.js, _pop) ! https://github.com/uBlockOrigin/uAssets/issues/1920 @@||l2s.io^$generichide l2s.io##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -@@||api.solvemedia.com^$script +@@||api.solvemedia.com^$script,subdocument l2s.io##+js(nowebrtc.js) ! https://github.com/uBlockOrigin/uAssets/issues/911 adshort.im##+js(abort-on-property-read.js, app_vars.force_disable_adblock) adshort.im##+js(abort-on-property-write.js, Fingerprint2) adshort.im##+js(popads.net.js) -adshort.im,adsrt.com##+js(window.open-defuser.js) +adshort.im,adsrt.*##+js(window.open-defuser.js) adshort.im##A[href$=".html"][rel="nofollow norefferer noopener"] adshort.im##+js(popads-dummy.js) adshort.im##+js(addEventListener-defuser.js, click, trigger) ||adshort.im^$csp=script-src 'self' 'unsafe-inline' data: *.google.com *.gstatic.com ||bid^$script,domain=adshort.im ||dailymotion.com^$subdocument,domain=adshort.im -||hibids10.com^$third-party @@||adshort.im/js/ads.js$script,first-party -adshort.im,adsrt.com##[id*="frme"] +adshort.im,adsrt.*##[id*="frme"] ! https://github.com/uBlockOrigin/uAssets/issues/911#issuecomment-417348509 -adshort.im,adsrt.com#@#[id*="ScriptRoot"] +adshort.im,adsrt.*#@#[id*="ScriptRoot"] +! https://github.com/uBlockOrigin/uAssets/issues/911#issuecomment-423769642 +adsrt.*###captchaShortlink:style(display: block !important; margin-left: 35% !important;) +||adsrt.*/sw.js$script,first-party +adsrt.*##div[id^="SC_TBlock"] ! https://github.com/uBlockOrigin/uAssets/issues/906 up-4ever.com##+js(abort-on-property-read.js, adsDisabled) @@ -3231,16 +3366,16 @@ tv-porinternet.com##+js(nowebrtc.js) ||tv-porinternet.com^$csp=script-src 'self' pxstream.tv##+js(abort-on-property-write.js, Fingerprint2) -! https://github.com/uBlockOrigin/uAssets/issues/912 -tmearn.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -tmearn.com##+js(window.open-defuser.js) +! https://github.com/uBlockOrigin/uAssets/issues/2015 +tmearn.*##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +tmearn.*##+js(window.open-defuser.js) tmearn.com##+js(noeval-if.js, clickAnywhere) +tmearn.com##.banner +||dash.tmearn.com^$subdocument ! https://github.com/uBlockOrigin/uAssets/issues/919 foxurl.net##+js(abort-on-property-read.js, app_vars.force_disable_adblock) foxurl.net##+js(popads.net.js) -! https://github.com/uBlockOrigin/uAssets/issues/1869 -3rabshort.*##+js(abort-on-property-read.js, app_vars.force_disable_adblock) ! https://github.com/uBlockOrigin/uAssets/issues/920 cutw.in##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -3253,10 +3388,10 @@ cutw.in##.banner-inner ! https://github.com/uBlockOrigin/uAssets/issues/915 hdpornt.com##+js(abort-on-property-read.js, ExoLoader) +hdpornt.com##+js(abort-on-property-write.js, __NA) ! https://github.com/uBlockOrigin/uAssets/issues/922 -simply-hentai.com##+js(abort-current-inline-script.js, document.getElementById, addZone) -simply-hentai.com##+js(abort-on-property-read.js, ExoLoader) +simply-hentai.com##+js(abort-on-property-read.js, NBLoader.addZone) simply-hentai.com##+js(abort-on-property-read.js, BetterJsPop) ! https://github.com/uBlockOrigin/uAssets/issues/916 @@ -3324,7 +3459,6 @@ ooze.ninja##+js(bab-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/2346 kinos.*,kinox.*##^script:has-text(676574456c656d656e747342795461674e616d65) kinos.*,kinox.*##+js(abort-current-inline-script.js, adcashMacros) -||piguiqproxy.com^$xmlhttprequest,redirect=nooptext,domain=kinos.to|kinox.am|kinox.io|kinox.me|kinox.nu|kinox.sg|kinox.si|kinox.sx|kinox.to|kinox.tv ! https://forums.lanik.us/viewtopic.php?p=129242#p129242 streaming-football.org##+js(abort-on-property-write.js, adcashMacros) @@ -3344,9 +3478,6 @@ tui.click##.banner-inner ! https://github.com/uBlockOrigin/uAssets/issues/939 mangacanblog.com##+js(abort-on-property-read.js, adblock) -! https://github.com/uBlockOrigin/uAssets/issues/940 -@@||animetake4.life^$generichide - ! https://github.com/uBlockOrigin/uAssets/issues/941 ||js.latino-webtv.com/player/ad$script,redirect=fuckadblock.js-3.2.0 latino-webtv.com##+js(nowebrtc.js) @@ -3359,12 +3490,17 @@ kastream.biz##+js(bab-defuser.js) kastream.biz##+js(nowebrtc.js) kastream.biz##+js(setInterval-defuser.js, (), 500) kastream.biz##+js(window.open-defuser.js) -@@||televisionparatodos.tv^$generichide @@||ucoz.com^$generichide ||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,redirect=noopjs,domain=shidurlive.com ! https://github.com/uBlockOrigin/uAssets/issues/1616 ||latinoweb-tv.com/assets/js/adblocker.js$script,redirect=fuckadblock.js-3.2.0 ||vertelevisor.com/publi +limpi.tv##+js(abort-on-property-write.js, smrtSB) +https://github.com/uBlockOrigin/uAssets/issues/941#issuecomment-442634483 +televisionparatodos.tv##+js(abort-on-property-write.js, smrtSP) +@@||televisionparatodos.tv^$generichide +onplay.tv##+js(abort-on-property-read.js, AaDetector) +||pm48j.top^$third-party ! https://github.com/uBlockOrigin/uAssets/issues/942 dvdcover.com##+js(abort-on-property-read.js, anOptions) @@ -3387,7 +3523,8 @@ about:blank$popup,domain=vortez.net mountainbike.es##+js(abort-current-inline-script.js, mpAdblockOpts, blockAdBlock.onDetected) ! https://github.com/uBlockOrigin/uAssets/issues/948 -platinmods.com##+js(abort-on-property-write.js, AdBlockDetectorWorkaround) +! https://forums.lanik.us/viewtopic.php?p=140858#p140858 +platinmods.com##+js(abort-on-property-read.js, adBlockDetected) platinmods.*##+js(bab-defuser.js) platinmods.*##+js(nano-setInterval-booster.js) @@ -3395,14 +3532,6 @@ platinmods.*##+js(nano-setInterval-booster.js) whentai.com##+js(abort-on-property-read.js, canRunAds) ||whentai.com/*.gif$image -! https://github.com/uBlockOrigin/uAssets/issues/950 -@@*$generichide,domain=animesgo.net|animesgo.info -||i.imgur.com/$image,domain=animesgo.info -||jyz.com.br/ads$subdocument - -! https://github.com/uBlockOrigin/uAssets/issues/951 -wstream.video##+js(abort-current-inline-script.js, setTimeout, mypop) - ! https://github.com/uBlockOrigin/uAssets/issues/952 javdude.com##+js(abort-on-property-read.js, miner) javdude.com,thplayers.com##+js(abort-on-property-write.js, _pop) @@ -3449,7 +3578,6 @@ thegay.com##+js(abort-on-property-write.js, ads_priv) extremetube.com##+js(abort-on-property-read.js, exbl) extremetube.com,spankwire.com##+js(abort-on-property-write.js, ppAb) ||api.freewebfonts.org/lib/*$script,domain=extremetube.com|spankwire.com -extremetube.com##.noPopunder ! https://github.com/uBlockOrigin/uAssets/issues/964 adlinkme.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -3487,10 +3615,10 @@ imagefruit.com###introOverlayBg ! https://github.com/uBlockOrigin/uAssets/issues/1005 porn.com##+js(window.open-defuser.js) ||porn.com/*system/*.gif -porn.com##[class$=-zone] +porn.com##[class$="-zone"] porn.com##.itemw.item porn.com##.ownersite -porn.com##[class$=-zne] +porn.com##[class$="-zne"] ! https://adblockplus.org/forum/viewtopic.php?f=10&t=54692 serial49.com##+js(noeval.js) @@ -3504,7 +3632,10 @@ bdupload.info##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent bdupload.info##+js(abort-current-inline-script.js, parseInt, tabunder) bdupload.info##+js(abort-on-property-write.js, Fingerprint2) bdupload.info##+js(nano-setTimeout-booster.js) -||solihullah.info^$third-party +bdupload.info##+js(abort-on-property-write.js, decodeURIComponent) +bdupload.info##+js(abort-on-property-write.js, zfgloadedpopup) +bdupload.info##+js(abort-current-inline-script.js, zfgloadedpopup) +bdupload.info##[href="https://bdupload.info/dloadbutton.php"] ! https://github.com/uBlockOrigin/uAssets/issues/974 pilot.wp.pl##+js(set-constant.js, PWA_adbd, 0) @@ -3550,8 +3681,8 @@ onlinebee.in##+js(abort-on-property-read.js, app_vars.force_disable_adblock) ! https://github.com/uBlockOrigin/uAssets/issues/992 ||pagead2.googlesyndication.com^$script,important,domain=mypapercraft.net -mypapercraft.net##.blocker-notice -mypapercraft.net##.blocker-overlay +mypapercraft.net##+js(fuckadblock.js-3.2.0) +mypapercraft.net##.ezoic-ad ! https://github.com/uBlockOrigin/uAssets/issues/994 beelink.in##+js(abort-current-inline-script.js, $, adi_content) @@ -3561,10 +3692,16 @@ beelink.in###adblockplus ||majesy.biz/banner$subdocument ! https://github.com/uBlockOrigin/uAssets/issues/985 +zony.tv##+js(abort-on-property-read.js, AaDetector) +player.latino-webtv.com##+js(abort-on-property-write.js, _pop) +sintelevisor.com,tvpor-internet.com,zony.tv##+js(nowebrtc.js) ||livesports.pw/adblock.js$script,first-party,redirect=fuckadblock.js-3.2.0 @@||cinestrenostv.tv^$generichide +||sintelevisor.com/tv/asarasa.html$subdocument,first-party ||cinestrenostv.tv/*ad$image,redirect=1x1-transparent.gif +||limaenvivo.com^$subdocument,domain=tvpor-internet.com ||pop.verplusonline.com^$third-party +sintelevisor.com###floatLayer ! https://github.com/uBlockOrigin/uAssets/issues/989 byetv.org##+js(popads.net.js) @@ -3577,14 +3714,17 @@ deportesmax.com##+js(abort-on-property-write.js, _pop) 69games.xxx##+js(window.open-defuser.js) 69games.xxx##.side_flash 69games.xxx##a[href^="/ads/"] +69games.xxx##+js(set-constant.js, load, noopFunc) ! https://github.com/uBlockOrigin/uAssets/issues/993 @@||common-static.tunnl.com/player/js/ads.js$script,first-party @@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=supergames.com|video-static.tunnl.com ! https://github.com/uBlockOrigin/uAssets/issues/801 +! https://github.com/uBlockOrigin/uAssets/issues/4084 */ads.js$script,important,redirect=noopjs,domain=tune.pk tune.pk###tpk-revenue-sharing-program +tune.pk##+js(set-constant.js, ad_blocker, false) ! https://github.com/uBlockOrigin/uAssets/issues/218 @@||fwmrm.net/*MTG$script,domain=viafree.dk|viafree.no @@ -3607,24 +3747,32 @@ arawatch.online##a[href="https://vidfast.co"] ! https://github.com/uBlockOrigin/uAssets/issues/1001 ! https://forums.lanik.us/viewtopic.php?p=138275#p138275 -hdeuropix.com##+js(abort-current-inline-script.js, parseInt, tabunder) -||antivirustoolext.com^ -||tooladblockerext.com^ +! https://forums.lanik.us/viewtopic.php?p=142126#p142126 +europixhd.*,hdeuropix.*,topeuropix.net##+js(abort-current-inline-script.js, parseInt, tabunder) +europixhd.*,hdeuropix.*,topeuropix.net##+js(abort-on-property-read.js, AaDetector) +europixhd.*,hdeuropix.*,topeuropix.net##+js(popads-dummy.js) +europixhd.*,hdeuropix.*,topeuropix.net##+js(disable-newtab-links.js) +europixhd.*,topeuropix.net##+js(window.open-defuser.js) +europixhd.*,hdeuropix.*,topeuropix.net###MyImageId ||hdeuropix.io/css/ad-hover.png$image -hdeuropix.*###MyImageId @@|blob:$domain=hdeuropix.cc -hdeuropix.*##+js(popads-dummy.js) -hdeuropix.*##+js(disable-newtab-links.js) +europixhd.*,topeuropix.net##+js(abort-current-inline-script.js, atob, decodeURIComponent) ! https://github.com/uBlockOrigin/uAssets/issues/1002 ! https://github.com/uBlockOrigin/uAssets/issues/1002#issuecomment-369038123 -descargas2020.com##+js(abort-current-inline-script.js, atob, tabunder) +! https://github.com/uBlockOrigin/uAssets/issues/1962 descargas2020.com##+js(abort-current-inline-script.js, parseInt, tabunder) +descargas2020.com##+js(abort-on-property-read.js, AaDetector) descargas2020.com##+js(abort-on-property-write.js, _pop) +descargas2020.com##+js(abort-on-property-write.js, _ti_ab_only) descargas2020.com##+js(abort-on-property-write.js, Fingerprint2) descargas2020.com##+js(addEventListener-defuser.js, mousedown, (b){u()}) -descargas2020.com##+js(window.open-defuser.js) +descargas2020.com##+js(noeval.js) descargas2020.com##+js(nowebrtc.js) +descargas2020.com##+js(window.open-defuser.js) +descargas2020.com###idx-1 +||65mjvw6i1z.com^$3p +||iskkrmwivxfmdjwxme.bid^$3p ! https://github.com/uBlockOrigin/uAssets/issues/1004 redditgirls.com##+js(abort-on-property-read.js, canRunAds) @@ -3657,6 +3805,7 @@ amateurporn1.com##+js(abort-on-property-write.js, popns) ! https://github.com/uBlockOrigin/uAssets/issues/1010 pornxs.com##+js(abort-current-inline-script.js, ExoLoader) pornxs.com##+js(abort-on-property-read.js, raSettings) +pornxs.com##+js(abort-on-property-read.js, _abb) ||pornxs.com/*.php ! https://github.com/jspenguin2017/uBlockProtector/issues/762 @@ -3680,6 +3829,7 @@ mangoporn.net##+js(abort-on-property-write.js, pURL) ! https://github.com/uBlockOrigin/uAssets/issues/1016 vqporn.com##+js(abort-on-property-read.js, ExoLoader) vqporn.com##+js(abort-on-property-write.js, adblockDetect) +vqporn.com##+js(addEventListener-defuser.js, load, nextFunction) ||gpjph.com^$third-party @@ -3721,12 +3871,12 @@ imojado.org##+js(bab-defuser.js) ||blogblog.com^*.png#$image,domain=fckdescargaspaste.com.ve,redirect=2x2-transparent.png *.gif$domain=fckdescargaspaste.com.ve,image -! https://github.com/uBlockOrigin/uAssets/issues/1030 -||freeapkgame.net/wp-content/themes/nyeo-final/js/bypasskiller.js$script,redirect=fuckadblock.js-3.2.0 - ! https://github.com/uBlockOrigin/uAssets/issues/1031 uskip.me##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) uskip.me##+js(abort-on-property-read.js, RunAds) +uskip.me##+js(nowebrtc.js) +||uskip.me/*banner$image +.gif$domain=uskip.me,image ! https://github.com/uBlockOrigin/uAssets/issues/1032 @@||androgalaxy.in^$generichide @@ -3746,27 +3896,24 @@ sznpaste.net##+js(bab-defuser.js) ! https://forums.lanik.us/viewtopic.php?f=62&t=39376 eusouandroid.co##+js(bab-defuser.js) -! https://github.com/uBlockOrigin/uAssets/issues/1037 -chiaanime.co##+js(setTimeout-defuser.js, $) -chiaanime.co##^script:has-text(676574456c656d656e747342795461674e616d65) -||piguiqproxy.com^$xmlhttprequest,redirect=nooptext,domain=chiaanime.co - ! https://github.com/uBlockOrigin/uAssets/issues/1038 mangatail.com##+js(abort-on-property-write.js, adb_checker) jetanime.co,mangasail.com,mangatail.me##+js(set-constant.js, adblock, 1) +||jetanime.co^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.googleapis.com *.cloudflare.com *.bootstrapcdn.com *.google-analytics.com ! https://github.com/uBlockOrigin/uAssets/issues/1040 @@||streamarmy.co.uk^$generichide -! watchseries.unblocked.vc popups -watchseries.unblocked.vc##+js(noeval.js) +! watchseries.unblocked.gdn popups +watchseries.unblocked.gdn##+js(nowebrtc.js) +vidlox.*##A[href$=".html"][rel="nofollow norefferer noopener"] ! divxtotal2.net popups divxtotal2.net##+js(abort-on-property-write.js, Fingerprint2) divxtotal2.net##+js(abort-on-property-read.js, BetterJsPop) ! https://github.com/uBlockOrigin/uAssets/issues/1024 -games.baltimoresun.com,games.charlotteobserver.com,games.chicagotribune.com,games.dailypress.com,games.express.co.uk,games.mcall.com,games.nydailynews.com,games.orlandosentinel.com,games.parade.com,games.reviewjournal.com,games.sandiegouniontribune.com,games.somersetlive.co.uk,games.sun-sentinel.com,puzzles.bestforpuzzles.com,puzzles.independent.co.uk,puzzles.standard.co.uk##+js(set-constant.js, Adv_ab, 0) +games.baltimoresun.com,games.charlotteobserver.com,games.chicagotribune.com,games.dailypress.com,games.express.co.uk,games.mcall.com,games.nydailynews.com,games.orlandosentinel.com,games.parade.com,games.reviewjournal.com,games.sandiegouniontribune.com,games.somersetlive.co.uk,games.sun-sentinel.com,puzzles.bestforpuzzles.com,puzzles.independent.co.uk,puzzles.standard.co.uk##+js(set-constant.js, Adv_ab, false) @@||amsarkadium-a.akamaihd.net/assets/*/advertisements.js$script,domain=games.baltimoresun.com|games.charlotteobserver.com|games.chicagotribune.com|games.dailypress.com|games.express.co.uk|games.mcall.com|games.nydailynews.com|games.orlandosentinel.com|games.parade.com|games.reviewjournal.com|games.sandiegouniontribune.com|games.somersetlive.co.uk|games.sun-sentinel.com|puzzles.bestforpuzzles.com|puzzles.independent.co.uk|puzzles.standard.co.uk @@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=games.baltimoresun.com|games.charlotteobserver.com|games.chicagotribune.com|games.dailypress.com|games.express.co.uk|games.mcall.com|games.nydailynews.com|games.orlandosentinel.com|games.parade.com|games.reviewjournal.com|games.sandiegouniontribune.com|games.somersetlive.co.uk|games.sun-sentinel.com|puzzles.bestforpuzzles.com|puzzles.independent.co.uk|puzzles.standard.co.uk @@||games.chicagotribune.com/*/video-prebid.html$subdocument,first-party @@ -3784,14 +3931,15 @@ hentaihaven.org##+js(set-constant.js, canRunAds, noopFunc) ! https://www.reddit.com/r/uBlockOrigin/comments/7kg792/need_help_blocking_this_persistent_ad/ nwanime.tv##+js(abort-current-inline-script.js, MutationObserver, 676574456c656d656e747342795461674e616d65) -vidstreaming.io##+js(abort-current-inline-script.js, parseInt, tabunder) -||telllwrite.com^$third-party +||nwanime.tv^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.googleapis.com *.scorecardresearch.com *.disqus.com *.google-analytics.com +||2hanwriten.com^ ! https://github.com/uBlockOrigin/uAssets/commit/91f936dbaeaa681fab4d9259a818458db2200e74#commitcomment-26342002 /all-for-adsense/* ! https://github.com/uBlockOrigin/uAssets/issues/1045 ah-me.com##+js(abort-on-property-read.js, ExoLoader) +ah-me.com##+js(abort-on-property-read.js, __NA) ah-me.com##.allIMwindow ah-me.com##.movie-pop @@ -3831,27 +3979,21 @@ ouo.press##iframe:not([src]) ! https://github.com/uBlockOrigin/uAssets/issues/1053 @@||down2hub.com^$generichide -! https://github.com/uBlockOrigin/uAssets/issues/1056 -tufutbolpro.com##+js(abort-on-property-write.js, Fingerprint2) -tufutbolpro.com##a[href^="http://bit.ly/"] -tufutbolpro.com###g207 -tufutbolpro.com##+js(abort-on-property-write.js, smrtSP) -tufutbolpro.com##+js(abort-on-property-write.js, smrtSB) -tvcanales.cf##+js(nowebrtc.js) -||i.imgur.com/*.png$image,domain=tufutbolpro.com -tufutbolpro.com###ventana-flotante -tufutbolpro.com##a[href*="/clk"] - ! https://github.com/uBlockOrigin/uAssets/issues/1057 -cutwi.in,cutwin.com,cutwin.pro##+js(abort-on-property-write.js, adss) +ctui.in,cutwi.in,cutwin.com,cutwin.pro##+js(abort-on-property-write.js, adss) cutwi.in##+js(abort-on-property-write.js, Fingerprint2) ! https://github.com/uBlockOrigin/uAssets/issues/1059 geturlpr.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) ! https://forums.lanik.us/viewtopic.php?p=129726#p129726 +! https://github.com/uBlockOrigin/uAssets/issues/4225#issuecomment-449619422 ||qdistand.com^ -1337x.st##[href*=".php"] +1337x.*,x1337x.*##[href*=".php"] +1337x.*,x1337x.*##[href^="/vpn"], [href*="redir"], [href^="/dldirect"] +1337x.*,x1337x.*##.btn:has(.flaticon-stream) +1337x.*,x1337x.*##.btn:has(.flaticon-shield-sat) +1337x.*,x1337x.*##.btn:has(.flaticon-direct-download) ! https://github.com/uBlockOrigin/uAssets/issues/1062 samehadaku.net##+js(set-constant.js, $tieE3, true) @@ -3865,6 +4007,8 @@ shooshtime.com##+js(window.open-defuser.js) ||monad.network^$script,domain=shooshtime.com ! https://www.reddit.com/r/uBlockOrigin/comments/7l40lk/need_antiadblock_for_seattle_times/ +! https://github.com/uBlockOrigin/uAssets/issues/1663 +seattletimes.com##+js(set-constant.js, SEATIMESCO.browser.adBlock.baitLoaded, true) seattletimes.com##+js(setTimeout-defuser.js, SEATIMESCO.browser.adBlock.baitLoaded, 300) ! https://github.com/uBlockOrigin/uAssets/issues/1065 @@ -3876,13 +4020,19 @@ oceanofdownload.com##+js(abort-current-inline-script.js, atob, tabunder) ||comandofilmes.cf^$script,domain=comando-filmes.org ||goo.gl/$subdocument,domain=comando-filmes.org comando-filmes.org##.check -comando-filmes.org##body:style(background: none !important; overflow: auto !important;) @@.jpg#$image,domain=comando-filmes.org comando-filmes.org##a[href^="https://goo.gl/"] +comando-filmes.org##+js(abort-current-inline-script.js, RegExp, zfgloaded) +comando-filmes.org##+js(window.open-defuser.js) +pornozinhostorrent.com##+js(window.open-defuser.js) +||pornozinhostorrent.com^$third-party ! https://forums.lanik.us/viewtopic.php?f=96&t=39414 animeforce.org##+js(abort-on-property-read.js, BetterJsPop) animeforce.org##+js(abort-on-property-read.js, popns) +||animeforce.org^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.facebook.com *.pinterest.com *.google-analytics.com +||dreamsub.co^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.facebook.com *.googletagmanager.com +animeforce.org##+js(addEventListener-defuser.js, load, onload) ||advfeeds.com^ ! https://github.com/uBlockOrigin/uAssets/issues/1068 @@ -3901,10 +4051,17 @@ megaseriestorrent.*##+js(abort-on-property-read.js, adBlockDetected) ! https://github.com/uBlockOrigin/uAssets/issues/292 ! https://github.com/uBlockOrigin/uAssets/issues/1074 ! https://forums.lanik.us/viewtopic.php?f=62&p=136740 -linkshrink.net##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) -linkshrink.net##+js(abort-on-property-write.js, Fingerprint2) -linkshrink.net##+js(nano-setInterval-booster.js, , 100) +! https://www.reddit.com/r/uBlockOrigin/comments/9odwjb +linkshrink.net,lnkshrnk.net##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) +linkshrink.net,lnkshrnk.net##+js(abort-on-property-write.js, Fingerprint2) +linkshrink.net,lnkshrnk.net##+js(nano-setInterval-booster.js, , 100) +*$third-party,subdocument,domain=lnkshrnk.net ||linkshrink.net^$popunder +!#if env_mobile +linkshrink.net##+js(abort-on-property-read.js, open) +linkshrink.net##+js(abort-on-property-read.js, result) +*$popup,domain=linkshrink.net,3p +!#endif ! https://github.com/uBlockOrigin/uAssets/issues/1076 mel.fm##+js(fuckadblock.js-3.2.0) @@ -3930,9 +4087,6 @@ ilgeniodellostreaming.org###playerads @@||smsreceiving.com^$generichide @@||smsreceiveonline.com^$generichide -! https://github.com/uBlockOrigin/uAssets/issues/1092 -@@||tvsportslive.stream^$generichide - ! https://github.com/uBlockOrigin/uAssets/issues/1086 business-service.biz##+js(set-constant.js, blockAdBlock, true) @@ -3958,7 +4112,7 @@ themarker.com##+js(set-constant.js, showAds, true) ! https://github.com/uBlockOrigin/uAssets/issues/1093 seirsanduk.com##+js(set-constant.js, canRunAds, true) seirsanduk.com##+js(popads.net.js) -seirsanduk.com##[id^=fbox-] +seirsanduk.com##[id^="fbox-"] ||seirsanduk.com/images/baner$image ! https://github.com/uBlockOrigin/uAssets/issues/1097 @@ -3988,8 +4142,8 @@ bonertube.com##.overlay-ggf @@||futbolchile.net^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/1102 -uplod.*##+js(abort-current-inline-script.js, document.getElementById, adblockinfo) -uplod.*##.btn-dl-plus +upload.ac##+js(abort-current-inline-script.js, document.getElementById, banner) +upload.ac##.btn-dl-plus ! https://github.com/uBlockOrigin/uAssets/issues/1098 @@||lukkr.com^$generichide @@ -4009,9 +4163,6 @@ kitguru.net##+js(abort-on-property-read.js, anOptions) ! https://github.com/uBlockOrigin/uAssets/issues/1108 pornktube.com##+js(abort-on-property-write.js, __htapop) -! https://github.com/uBlockOrigin/uAssets/issues/1110 -mirole.com##+js(bab-defuser.js) - ! https://github.com/uBlockOrigin/uAssets/issues/1113 @@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=viki.com @@||viki.com^$generichide @@ -4051,9 +4202,11 @@ picturelol.com##+js(window.open-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/1123 imgspice.com##+js(window.open-defuser.js) imgspice.com##+js(abort-on-property-read.js, ExoLoader) +imgspice.com##+js(addEventListener-defuser.js, mousedown, popundrInit) +imgspice.com###widepage ! https://github.com/uBlockOrigin/uAssets/issues/1124 -@@||mrtechmyth.*^$generichide +mrtechmyth.*##+js(bab-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/1128 mitly.us##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -4072,11 +4225,6 @@ zlshorte.net##+js(abort-on-property-write.js, Fingerprint2) zlshorte.net##.banner-inner about:blank$popup,domain=zlshorte.net -! https://github.com/uBlockOrigin/uAssets/issues/1126 -shortelink.co##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -shortelink.co##+js(abort-on-property-write.js, _pop) -shortelink.co###capaclick - ! https://github.com/uBlockOrigin/uAssets/issues/1125 jzrputtbut.net,mmwgopsoyfhzk.net,olgkzlwln.net,rhvgmritmziwcm.net,zbqhfbetlmni.net##+js(addEventListener-defuser.js, click, popunder) *$subdocument,domain=dobgwewmsp.net @@ -4092,7 +4240,9 @@ dwatchseries.to##+js(window.open-defuser.js) dwatchseries.to##.notify dwatchseries.to##.shd_button ! https://forums.lanik.us/viewtopic.php?p=138269#p138269 +! https://github.com/NanoMeow/QuickReports/issues/324 swatchseries.to##+js(abort-current-inline-script.js, atob, TextDecoder) +swatchseries.to##+js(abort-on-property-read.js, zfgloadednative) swatchseries.to##+js(abort-on-property-write.js, Fingerprint2) swatchseries.to##+js(nowebrtc.js) ||swatchseries.to/sw.js$script @@ -4126,6 +4276,7 @@ gocomics.com##.ad-leaderboard-container ! https://github.com/NanoAdblocker/NanoFilters/issues/6 @@||anime-loads.org^$generichide +bee.anime-loads.org##+js(adfly-defuser.js) ! https://github.com/reek/anti-adblock-killer/issues/3825 globalrph.com##+js(bab-defuser.js) @@ -4149,7 +4300,7 @@ bro.adca.st##+js(window.open-defuser.js) ||assets.bro.adca.st/adpops.html ||assets.bro.adca.st/watch.png tarjetarojatv.net##+js(abort-on-property-read.js, popTimes) -tarjetarojatv.net##+js(abort-on-property-write.js, smrtSP) +tarjetarojatv.*##+js(abort-on-property-write.js, smrtSP) ! https://github.com/uBlockOrigin/uAssets/issues/1138 modelsxxxtube.com##+js(abort-on-property-read.js, ExoLoader) @@ -4160,11 +4311,16 @@ modelsxxxtube.com##+js(abort-on-property-read.js, Aloader) e-glossa.it##+js(setTimeout-defuser.js, Blocco, 2000) ! https://forums.lanik.us/viewtopic.php?p=127380#p127380 -letmewatchthis.ac##+js(window.open-defuser.js) +! letmewatchthis.fun popups, ads +letmewatchthis.*##+js(window.open-defuser.js) +letmewatchthis.*##+js(abort-on-property-read.js, AaDetector) +letmewatchthis.*##+js(abort-on-property-read.js, ExoLoader.serve) +||letmewatchthis.*^$csp=connect-src 'self' *.twitter.com *.disqus.com https://disqus.com +letmewatchthis.*##.locklink +letmewatchthis.*##table.movie_version:has-text(Promo) ! https://github.com/uBlockOrigin/uAssets/issues/1147 flightradar24.com##+js(abort-on-property-write.js, googletag) -flightradar24.com###responsiveBottomPanel ! https://github.com/NanoAdblocker/NanoFilters/issues/130 dejure.org##+js(set-constant.js, ad_allowed, true) @@ -4177,9 +4333,6 @@ pornsocket.com##+js(set-constant.js, _site_ads_ns, true) ! http://forum.chip.de/rund-um-online/werbeterror-spendenaufruf-pic-upload-de-microsoft-alarm-u-google-benachr-1879678.html pic-upload.de##+js(abort-on-property-write.js, Fingerprint2) -! nxxporn anti adb -nxxporn.com##+js(set-constant.js, blockAdBlock, false) - ! https://forums.lanik.us/viewtopic.php?f=62&t=39513 r4dm.com##+js(popads-dummy.js) @@ -4201,9 +4354,11 @@ limerickleader.ie###abr_purchase_div lkky.co##+js(abort-on-property-read.js, app_vars.force_disable_adblock) ! https://github.com/uBlockOrigin/uAssets/issues/1159 +! https://github.com/uBlockOrigin/uAssets/issues/3761 pornhd.com##+js(abort-on-property-read.js, hasAdBlock) pornhd.com##+js(abort-on-property-read.js, ExoLoader.serve) pornhd.com##+js(popads-dummy.js) +pornhd.com##+js(window.open-defuser.js) ||syndication.exoclick.com/ads-iframe-display.php$script,redirect=noopjs,domain=pornhd.com pornhd.com##.phdZone @@ -4220,10 +4375,14 @@ sexu.com###jw_video_popup ||clickaine.com^ ! https://github.com/uBlockOrigin/uAssets/issues/1162 +! https://github.com/uBlockOrigin/uAssets/issues/3616 pussyspace.com##+js(abort-current-inline-script.js, ExoLoader) +pussyspace.com##+js(abort-current-inline-script.js, $, exoclick) +pussyspace.com##:xpath(//span[contains(text(),"PARTNER")]/..) ! https://github.com/uBlockOrigin/uAssets/issues/1163 planetatvonlinehd.com##+js(nowebrtc.js) +planetatvonlinehd.com##+js(set-constant.js, atob, noopFunc) ! https://github.com/uBlockOrigin/uAssets/issues/1164 adpop.me##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -4233,7 +4392,6 @@ adpop.me##+js(addEventListener-defuser.js, click, trigger) /adpop.$domain=~adpop.ro,badfilter /adpop.$domain=~adpop.ro|~adpop.me adpop.me##[id*="ScriptRoot"] -||dany.superwebs.pro^$third-party ! https://github.com/uBlockOrigin/uAssets/issues/1165 vier.be##+js(abort-on-property-write.js, _sp_) @@ -4256,7 +4414,7 @@ java-forum.org###messageList > li.message:has-text(Anzeige) ! https://github.com/gorhill/uBlock/issues/3403 kaztorka.org##+js(abort-current-inline-script.js, parseInt, 676574456c656d656e747342795461674e616d65) -kaztorka.org##[id*=Composite] +kaztorka.org##[id*="Composite"] ! https://github.com/uBlockOrigin/uAssets/issues/1175 cut-urls.com##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) @@ -4301,16 +4459,19 @@ bigtitsxxxsex.com###invideo_2 bigtitsxxxsex.com##.bano1 ! https://github.com/uBlockOrigin/uAssets/issues/1180 +! https://github.com/uBlockOrigin/uAssets/issues/3768 videos.porndig.com###overlay videos.porndig.com##.pop_parent ||adn.porndig.com^ ||videos.porndig.com/js/videojs.logobrand.js +||plx.porndig.com/zone/$subdocument ! https://github.com/uBlockOrigin/uAssets/issues/1181 +! https://github.com/uBlockOrigin/uAssets/issues/4654 *.jpg#$image,domain=thesportek.com,redirect=2x2-transparent.png @@||thesportek.com^$generichide -@@||mamahd.tv^$generichide -||mamahd.tv/hd.php$subdocument +@@||mamahd.*^$generichide +||mamahd.*/hd.php$subdocument ! https://github.com/uBlockOrigin/uAssets/issues/1183 xxvids.net##a[href^="https://t.frtyi.com/"] @@ -4332,9 +4493,10 @@ perfectgirls.*,perfektdamen.*##.promo area51.porn##+js(abort-current-inline-script.js, ExoLoader) ! https://github.com/uBlockOrigin/uAssets/issues/1184 +fakeporn.tv##+js(abort-on-property-write.js, prPuShown) +fakeporn.tv##+js(setTimeout-defuser.js, (), 600) ||fakeporn.tv/*.gif$image fakeporn.tv##.bottom-adv -fakeporn.tv##+js(abort-on-property-write.js, prPuShown) fakeporn.tv##img[src^="/bb/fake"] @@||fakeporn.tv/player/$subdocument @@ -4364,7 +4526,6 @@ imgmonkey.com##+js(popads-dummy.js) 1fichier.com##+js(abort-current-inline-script.js, decodeURI, getScriptFromCss) 1fichier.com,multiup.org##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) 1fichier.com##+js(nowebrtc.js) -||1fichier.com^$csp=script-src 'self' 'unsafe-inline' data: ! https://github.com/uBlockOrigin/uAssets/issues/1190 pornodeblack.com##+js(window.open-defuser.js) @@ -4411,11 +4572,24 @@ bro.adca.st##+js(nowebrtc.js) gozonasports.me###adsdiv ! https://github.com/uBlockOrigin/uAssets/issues/1167 +! https://github.com/uBlockOrigin/uAssets/issues/1199 ! https://github.com/uBlockOrigin/uAssets/issues/1201 ! https://github.com/uBlockOrigin/uAssets/issues/1200 ! https://github.com/uBlockOrigin/uAssets/issues/1848 +ceesty.com,gestyy.com,viid.me##+js(set-constant.js, adsBlockerDetector, noopFunc) ceesty.com,clkmein.com,corneey.com,destyy.com,festyy.com,gestyy.com,sh.st,skiip.me,skipp.io,viid.me##+js(abort-current-inline-script.js, parseInt, tabunder) -@@*$generichide,domain=ceesty.com|clkmein.com|corneey.com|destyy.com|festyy.com|gestyy.com|sh.st|skiip.me|skipp.io|viid.me +ceesty.com,clkmein.com,corneey.com,destyy.com,festyy.com,gestyy.com,sh.st,skiip.me,skipp.io,viid.me##+js(popads-dummy.js) +@@||ceesty.com^$generichide +@@||clkmein.com^$generichide +@@||corneey.com^$generichide +@@||destyy.com^$generichide +@@||festyy.com^$generichide +@@||gestyy.com^$generichide +@@||sh.st^$generichide +@@||skiip.me^$generichide +@@||skipp.io^$generichide +@@||viid.me^$generichide +ceesty.com,clkmein.com,corneey.com,destyy.com,festyy.com,gestyy.com,sh.st,skiip.me,skipp.io,viid.me##.skip-advert ! https://github.com/uBlockOrigin/uAssets/issues/1193 vidup.me##+js(abort-on-property-read.js, miner) @@ -4431,14 +4605,6 @@ dir50.net##+js(popads-dummy.js) dir50.net##+js(nano-setTimeout-booster.js) dir50.net##a[href^="https://ad."] -! https://github.com/jspenguin2017/uBlockProtector/issues/794 -arabcut.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) - -! https://github.com/uBlockOrigin/uAssets/issues/1208 -kfluke.com##+js(bab-defuser.js) -kfluke.com##+js(abort-on-property-write.js, AdBlockDetectorWorkaround) -@@||kfluke.com/*/ads.min.js$script,first-party - ! https://github.com/uBlockOrigin/uAssets/issues/1209 imgcloud.pw##+js(popads-dummy.js) @@ -4450,21 +4616,17 @@ xxxstreams.org##+js(abort-on-property-read.js, raSettings) angrybirdsnest.com##+js(set-constant.js, adblock, false) ! https://github.com/uBlockOrigin/uAssets/issues/1192 -uv9ieb2ohr.com##+js(set-constant.js, adsShowPopup1, true) +uv9ieb2ohr.com,zikjkh4d.site##+js(set-constant.js, adsShowPopup1, true) uv9ieb2ohr.com##+js(set-constant.js, adsShowPopup, true) uv9ieb2ohr.com##+js(abort-on-property-write.js, earn) -uv9ieb2ohr.com##+js(abort-on-property-write.js, jsPopunder) +uv9ieb2ohr.com,zikjkh4d.site##+js(abort-on-property-write.js, jsPopunder) ||uv9ieb2ohr.com/images/*.gif$image +||zikjkh4d.site/images/*.gif$image,first-party ! https://github.com/uBlockOrigin/uAssets/issues/1211 nitroflare.com##+js(abort-current-inline-script.js, $, window.open) nitroflare.com##+js(abort-current-inline-script.js, pop3, window.open) -! https://github.com/uBlockOrigin/uAssets/issues/1212 -coshink.co##+js(abort-current-inline-script.js, decodeURI, getScriptFromCss) -coshink.co##+js(setTimeout-defuser.js, checkAdblockUser, 1000) -||rotumal.com^$third-party - ! https://github.com/uBlockOrigin/uAssets/issues/1213 ||s2block.com^ git.tc##+js(popads-dummy.js) @@ -4505,6 +4667,7 @@ zrozz.com##+js(set-constant.js, adblock, false) empflix.com##+js(abort-on-property-write.js, popzone) empflix.com##+js(window.open-defuser.js) empflix.com##+js(abort-on-property-read.js, ALoader) +empflix.com,tnaflix.com##+js(abort-on-property-read.js, ads.pop_url) empflix.com##.padAdvx ! https://github.com/uBlockOrigin/uAssets/issues/1229 @@ -4521,7 +4684,6 @@ pornclipsxxx.com###playerOverlay fantasti.cc##+js(abort-on-property-write.js, ExoLoader) fantasti.cc##+js(noeval.js) ||gmyze.com^ -||spankmasters.com^$third-party ! https://github.com/uBlockOrigin/uAssets/issues/1232 xxxkingtube.com##+js(abort-on-property-write.js, ExoLoader) @@ -4529,9 +4691,8 @@ xxxkingtube.com##+js(popads-dummy.js) xxxkingtube.com###playerOverlay ! https://github.com/uBlockOrigin/uAssets/issues/1233 -pornomovies.com##+js(abort-on-property-write.js, ExoLoader) +pornomovies.com##+js(abort-on-property-read.js, ExoLoader.serve) pornomovies.com##+js(popads-dummy.js) -pornomovies.com##.overlay-ggf ! https://forums.lanik.us/viewtopic.php?f=62&t=39628 bilasport.com##+js(popads-dummy.js) @@ -4546,7 +4707,7 @@ animeflv.net##a[href*="watch?key"] ! https://github.com/uBlockOrigin/uAssets/issues/1235 ! https://github.com/uBlockOrigin/uAssets/issues/2754 ! https://github.com/uBlockOrigin/uAssets/issues/3055 -ouo.io##+js(abort-current-inline-script.js, decodeURI, getScriptFromCss) +ouo.io##+js(abort-current-inline-script.js, RegExp, zfgloaded) ouo.io##+js(abort-current-inline-script.js, decodeURI, HTMLIFrameElement) ouo.io##+js(abort-on-property-write.js, _pop) ouo.io##+js(nowebrtc.js) @@ -4587,16 +4748,19 @@ glorinlost.rocks,vercanalestv1.com,vertelevision.tv##+js(abort-on-property-write vergol.com##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) telerium.tv,vercanalestv1.com,vergol.com,verliga-net,verliga1.net##+js(nowebrtc.js) vergol.com##+js(setInterval-defuser.js, (), 500) +@@||googletagmanager.com/gtag/js?$script,domain=telerium.tv +||static.tellerium.com^$frame,domain=telerium.tv ! https://github.com/uBlockOrigin/uAssets/issues/1243 ||superligatv.com/adblocks.js$script,redirect=fuckadblock.js-3.2.0 @@||superligatv.com/js/advertisement.js$script -depo.superligatv.com##[id^=floatLayer] +depo.superligatv.com##[id^="floatLayer"] ! https://github.com/uBlockOrigin/uAssets/issues/1244 @@||tv-en-vivo.org/js/advertisement.js$script onlinetv.planetfools.com##+js(abort-current-inline-script.js, setTimeout, 1000) -tv-en-vivo.org##[id^=floatLayer] +planetfools.com##+js(nowebrtc.js) +tv-en-vivo.org##[id^="floatLayer"] ! https://forums.lanik.us/viewtopic.php?f=91&t=39633 ! https://github.com/uBlockOrigin/uAssets/pull/1248 @@ -4612,7 +4776,6 @@ wi.cr##+js(abort-on-property-read.js, app_vars.force_disable_adblock) ! https://github.com/uBlockOrigin/uAssets/issues/1252 img2share.com##+js(abort-on-property-write.js, ExoLoader) -img2share.com###ImSlider ! https://github.com/uBlockOrigin/uAssets/issues/1253 torjackan.info##+js(abort-on-property-read.js, anOptions) @@ -4632,7 +4795,6 @@ homemoviestube.com###fixedBanner ! https://github.com/uBlockOrigin/uAssets/issues/1225 newsextv.com##+js(abort-current-inline-script.js, ExoLoader) ||tds.21pron.com^$domain=newsextv.com -anyporn.com###block-ffb anyporn.com##+js(popads-dummy.js) anyporn.com##+js(window.open-defuser.js) anyporn.com##+js(abort-current-inline-script.js, ExoLoader) @@ -4662,32 +4824,26 @@ cutwin.us##+js(window.open-defuser.js) ||img.stomp.com.sg/sites/all/themes/stompst/images/placeholder.jpg$image stomp.straitstimes.com##.content:if(:scope > div:has-text(Branded Content)) -! https://github.com/reek/anti-adblock-killer/issues/3848 -firmgoogle.com##+js(abort-on-property-write.js, killAdBlock) - ! https://github.com/NanoAdblocker/NanoFilters/issues/11 ! https://github.com/uBlockOrigin/uAssets/issues/1262 bitcoadz.pw,btc.ms,cimi.website,cryptoadz.win,cryptoskipad.com,cryptosmo.com,elibtc.win,iziwinmoney.info,madurls.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) cryptoskipad.com,elibtc.win,iziwinmoney.info##+js(abort-on-property-read.js, open) btc.ms##+js(bab-defuser.js) ||awdigit.info^ -||bitraffic.com^$third-party ||freebtcmine.com^$subdocument,domain=btc.ms ||rainpool.io^$subdocument,domain=btc.ms -||slinadu.info^$third-party ||traffic2bitcoin.com/ptp.php$subdocument,domain=cryptoskipad.com bitcoadz.pw,cryptoskipad.com##.slickModal iziwinmoney.info##.banner ! https://forums.lanik.us/viewtopic.php?p=130672#p130672 -serietvsubita.net##+js(abort-on-property-write.js, Fingerprint2) -serietvsubita.net##+js(nowebrtc.js) +serietvsubita.*##+js(abort-on-property-write.js, Fingerprint2) +serietvsubita.*##+js(nowebrtc.js) ! https://github.com/NanoAdblocker/NanoFilters/issues/13 linkrex.net##+js(abort-on-property-read.js, app_vars.force_disable_adblock) linkrex.net##+js(abort-on-property-read.js, open) linkrex.net##+js(abort-on-property-write.js, __htapop) -||replainy.co^$third-party ! https://github.com/jspenguin2017/uBlockProtector/issues/809 @@||urlex.org^$generichide @@ -4695,19 +4851,6 @@ linkrex.net##+js(abort-on-property-write.js, __htapop) ! https://github.com/uBlockOrigin/uAssets/issues/1269 @@||minecraftpolska.net^$generichide -! https://github.com/uBlockOrigin/uAssets/issues/1270 -leecher.xyz##+js(abort-on-property-read.js, jQuery.adblock) -leecher.xyz##a[href="https://bytes.id"] - -! https://github.com/uBlockOrigin/uAssets/issues/1271 -publicleech.xyz##+js(bab-defuser.js) -publicleech.xyz##+js(setTimeout-defuser.js, nextFunction, 2000) - -! https://github.com/uBlockOrigin/uAssets/issues/1272 -batshort.com##+js(abort-on-property-write.js, _pop) -batshort.com##+js(abort-on-property-write.js, Fingerprint2) -batshort.com##+js(bab-defuser.js) - ! https://github.com/uBlockOrigin/uAssets/issues/1274 shrtfly.*##+js(abort-on-property-read.js, app_vars.force_disable_adblock) shrtfly.*##+js(abort-on-property-read.js, open) @@ -4719,9 +4862,14 @@ oke.io##+js(abort-on-property-write.js, Fingerprint2) ! https://www.reddit.com/r/uBlockOrigin/comments/7pyzt3/lots_of_ads_on_gogoanime/ ! https://github.com/uBlockOrigin/uAssets/issues/2256 ! https://www.reddit.com/r/uBlockOrigin/comments/94alm0/gogoanimesh_prevalent_ads_bypasses_older/ -gogoanime.*##+js(abort-current-inline-script.js, String.fromCharCode, /\/\*[0-9a-f]{40}\*\//) +! https://github.com/uBlockOrigin/uAssets/issues/3710 +gogoanime.*,gogoanimes.*##+js(abort-current-inline-script.js, String.fromCharCode, /\/\*[0-9a-f]{40}\*\//) gogoanime.*##+js(setTimeout-defuser.js, o(), 1) gogoanime.*##a[href$=".jpg"] +gogoanime.*##[href$=".png"] +gogoanime.*##.banner_center +||gogoanime.*/scripts/$script +||gogoanimes.*/scripts/$script ! https://github.com/uBlockOrigin/uAssets/issues/1276 ourl.io##+js(abort-on-property-write.js, _pop) @@ -4730,6 +4878,7 @@ ourl.io##+js(nowebrtc.js) myurl.io##+js(abort-on-property-read.js, app_vars.force_disable_adblock) ourl.io,myurl.io##+js(window.open-defuser.js) myurl.io##+js(nowebrtc.js) +ourl.io##+js(setTimeout-defuser.js, (), 200) ! https://github.com/uBlockOrigin/uAssets/issues/1277 cpmlink.net##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) @@ -4742,6 +4891,8 @@ cpmlink.net##iframe[src="about:blank"] ! https://github.com/jspenguin2017/uBlockProtector/issues/811 win4cut.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +@@||win4cut.com^$generichide +win4cut.com##.adsbygoogle ! https://github.com/easylist/easylist/issues/834 @@||animetake1.pro^$generichide @@ -4758,8 +4909,6 @@ hotgirlclub.com##+js(abort-current-inline-script.js, ExoLoader) ! https://github.com/uBlockOrigin/uAssets/issues/1285 namethatporn.com##+js(popads-dummy.js) -||9content.com^$domain=namethatporn.com -namethatporn.com###parto_block ! https://github.com/uBlockOrigin/uAssets/issues/1286 magnetdl.com##+js(window.open-defuser.js) @@ -4782,7 +4931,8 @@ kickasskatcr.bid##+js(nowebrtc.js) kickasskatcr.bid##[href="https://greatsongsfree.com/"] ! https://forums.lanik.us/viewtopic.php?f=91&t=39679 -malekal.com##+js(abort-on-property-read.js, anOptions) +! https://github.com/NanoMeow/QuickReports/issues/303 +malekal.com##+js(abort-on-property-read.js, anPoufOptions) ! https://github.com/easylist/easylist/issues/839 btdb.to##+js(popads-dummy.js) @@ -4830,12 +4980,6 @@ euon.io##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) ! https://github.com/uBlockOrigin/uAssets/issues/1303 @@||sehatlega.com^$generichide -! https://github.com/uBlockOrigin/uAssets/issues/1305 -! https://github.com/uBlockOrigin/uAssets/issues/1599 -appdrop.net##+js(abort-on-property-write.js, Fingerprint2) -appdrop.net##+js(popads-dummy.js) -@@||appdrop.net^$generichide - ! https://github.com/uBlockOrigin/uAssets/issues/1304 locopelis.com##+js(abort-on-property-read.js, popTimes) locopelis.com##+js(abort-on-property-read.js, smrtSB) @@ -4847,6 +4991,7 @@ macupload.net##+js(abort-current-inline-script.js, document.getElementById, remo macupload.net##+js(abort-on-property-write.js, Fingerprint2) macupload.net##+js(popads-dummy.js) macupload.net##+js(window.open-defuser.js) +macupload.net##+js(nowebrtc.js) ! https://github.com/uBlockOrigin/uAssets/issues/1297 absoluporn.*##+js(abort-current-inline-script.js, ExoLoader) @@ -4867,13 +5012,17 @@ atlasweb.net##+js(abort-on-property-read.js, anOptions) ! https://github.com/uBlockOrigin/uAssets/issues/1309 ! https://github.com/uBlockOrigin/uAssets/issues/2699 -short.pe,szs.pw##+js(abort-current-inline-script.js, atob, tabunder) -short.pe##+js(abort-current-inline-script.js, RegExp, POSTBACK_PIXEL) -short.pe,szs.pw##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -short.pe,szs.pw##+js(abort-on-property-write.js, adcashMacros) -short.pe##+js(addEventListener-defuser.js, mousedown, preventDefault) -*$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.gstatic.com *.google-analytics.com *.google.com *.solvemedia.com *.scorecardresearch.com *.googletagmanager.com *.googletagservices.com,domain=short.pe|szs.pw -*$subdocument,third-party,domain=short.pe +! https://github.com/uBlockOrigin/uAssets/issues/1670#issuecomment-417951959 +! https://github.com/uBlockOrigin/uAssets/issues/4069 +short.pe,szs.pw,psl.pw##+js(abort-current-inline-script.js, atob, tabunder) +short.pe,szs.pw,psl.pw##+js(abort-current-inline-script.js, RegExp, POSTBACK_PIXEL) +short.pe,szs.pw,psl.pw##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +short.pe,szs.pw,psl.pw##+js(abort-on-property-write.js, adcashMacros) +short.pe,szs.pw,psl.pw##+js(addEventListener-defuser.js, mousedown, preventDefault) +short.pe,szs.pw,psl.pw##+js(window.open-defuser.js) +||short.pe^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.gstatic.com *.google-analytics.com *.google.com *.solvemedia.com *.scorecardresearch.com *.googletagmanager.com *.googletagservices.com; child-src 'self' *.solvemedia.com *.gstatic.com *.google.com +||szs.pw^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.gstatic.com *.google-analytics.com *.google.com *.solvemedia.com *.scorecardresearch.com *.googletagmanager.com *.googletagservices.com; child-src 'self' *.solvemedia.com *.gstatic.com *.google.com +||psl.pw^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.gstatic.com *.google-analytics.com *.google.com *.solvemedia.com *.scorecardresearch.com *.googletagmanager.com *.googletagservices.com; child-src 'self' *.solvemedia.com *.gstatic.com *.google.com ! https://forums.lanik.us/viewtopic.php?f=62&t=39694 xrares.com##+js(abort-current-inline-script.js, parseInt, tabunder) @@ -4883,6 +5032,7 @@ xrares.com##.nvheader ! https://github.com/uBlockOrigin/uAssets/issues/1311 /wp-content/plugins/agreeable-button/* +sapib.ca##+js(abort-on-property-read.js, anOptions) ! https://github.com/uBlockOrigin/uAssets/issues/1310 cutbit.io##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -4915,7 +5065,7 @@ vipmarathi.com##a[href^="http://adgup.com/Google.php"] ! https://github.com/uBlockOrigin/uAssets/issues/1317 rockfile.co##+js(abort-on-property-read.js, _0x6b25) rockfile.co##+js(abort-on-property-read.js, _0x6b20) -rockfile.co##+js(abort-on-property-read.js, HTMLScriptElement) +rockfile.co##+js(abort-on-property-read.js, performance.getEntriesByName) ||rockfile.co/cdn-cgi/apps/head/$script ! https://github.com/uBlockOrigin/uAssets/issues/1320 @@ -4926,14 +5076,16 @@ gturls.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) ! https://github.com/uBlockOrigin/uAssets/issues/1325 gamegtx.com##+js(abort-on-property-write.js, AdBlockDetectorWorkaround) -@@||gamegtx.*^$generichide +@@||gamegtx.net^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/1326 won.pe##+js(set-constant.js, adblock, false) won.pe##+js(disable-newtab-links.js) ! https://github.com/uBlockOrigin/uAssets/issues/1327 +! https://github.com/NanoMeow/QuickReports/issues/343 @@||stealive.club/js/ads.js$script +stealive.club##.linktl_flashad_reset.linktl_flashad_wrap ! https://github.com/uBlockOrigin/uAssets/issues/1329 alemdarleech.com##+js(set-constant.js, koddostu_com_adblock_yok, false) @@ -4950,7 +5102,6 @@ orgyxxxhub.com##+js(abort-on-property-read.js, ExoLoader) orgyxxxhub.com##+js(abort-on-property-read.js, Aloader) orgyxxxhub.com##+js(abort-on-property-read.js, advobj) orgyxxxhub.com###invideo_2 -orgyxxxhub.com###advobj ! https://github.com/uBlockOrigin/uAssets/issues/1324 repelis.net##+js(abort-on-property-read.js, popTimes) @@ -4982,7 +5133,6 @@ donkparty.com##+js(window.open-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/1357 watchmygf.me##+js(noeval.js) ||watchmygf.me/js/popupimage.js -||watchmygf.me/banner/ ! https://github.com/uBlockOrigin/uAssets/issues/1358 mylust.com##+js(popads-dummy.js) @@ -5010,8 +5160,8 @@ boysfood.com##+js(abort-on-property-write.js, encodeURIComponent) boysfood.com###pause-container ! https://github.com/uBlockOrigin/uAssets/issues/1375 +submityourflicks.com##+js(abort-on-property-read.js, ExoLoader.serve) submityourflicks.com##+js(popads-dummy.js) -submityourflicks.com##+js(abort-current-inline-script.js, ExoLoader) ! https://github.com/uBlockOrigin/uAssets/issues/1377 pandaporn.net##+js(abort-on-property-read.js, ExoLoader.addZone) @@ -5047,6 +5197,8 @@ mitierratvco2.com##+js(nowebrtc.js) chatytvgratis.net##+js(nowebrtc.js) mitierratvco2.com##+js(abort-on-property-write.js, Fingerprint2) vertelevision.tv##+js(nowebrtc.js) +||vertelevision.tv/repro$subdocument,first-party +vertelevision.tv###closeX ||mitierratvco2.com/canales/canalpub.html cdn.chatytvgratis.net###interContainer cdn.chatytvgratis.net###interVeil @@ -5086,20 +5238,12 @@ icutit.ca##+js(setTimeout-defuser.js, nextFunction, 250) ||icutit.ca^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.google.com *.gstatic.com *.statcounter.com *.googleapis *.youtube.com icutit.ca##iframe[src^="https://www.youtube.com/"] -! https://github.com/uBlockOrigin/uAssets/issues/1386 -uclick.in##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -uclick.in##+js(abort-current-inline-script.js, atob, tabunder) - ! https://github.com/uBlockOrigin/uAssets/issues/1396 tl.tc##+js(abort-on-property-read.js, app_vars.force_disable_adblock) ! https://github.com/uBlockOrigin/uAssets/issues/1395 @@||adslash.me^$generichide -! https://github.com/uBlockOrigin/uAssets/issues/1391 -artocoin.com##+js(abort-current-inline-script.js, atob) -artocoin.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) - ! https://github.com/uBlockOrigin/uAssets/issues/1389 man2link.com##+js(setTimeout-defuser.js, checkAdblockUser) @@ -5113,7 +5257,6 @@ skipad.bid##+js(abort-on-property-read.js, app_vars.force_disable_adblock) ! https://github.com/uBlockOrigin/uAssets/issues/1392 dz4link.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) dz4link.com##+js(abort-on-property-write.js, Fingerprint2) -||mediapeartree.com^$third-party ! https://github.com/uBlockOrigin/uAssets/issues/1397 goshrt.xyz##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -5158,12 +5301,14 @@ movie4k.is##+js(abort-on-property-read.js, urlToShow) ||beinsports.com/*/adbw/ ! https://forums.lanik.us/viewtopic.php?f=64&t=40070 @@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=beinsports.com -beinsports.com##[id^=div-gpt-ad] +beinsports.com##[id^="div-gpt-ad"] ! https://www.reddit.com/r/uBlockOrigin/comments/7ttwdv/cant_figure_how_to_block_5movies_dialogue_popup/ 5movies.to##+js(abort-current-inline-script.js, document.createElement, jsc.mgid.com) 5movies.to##+js(popads.net.js) 5movies.to##[id*="MarketGidWrap"] +5movies.to###fb_popup +5movies.to##.watch-now ! https://github.com/uBlockOrigin/uAssets/issues/1405 zupload.me##+js(abort-on-property-write.js, Fingerprint2) @@ -5176,23 +5321,26 @@ indishare.me##+js(abort-current-inline-script.js, parseInt, tabunder) indishare.me##+js(abort-on-property-write.js, Fingerprint2) indishare.me##+js(abort-current-inline-script.js, decodeURI, atob) ||dwf6crl4raal7.cloudfront.net^$script,third-party -||defpush.com^$third-party ||indishare.me^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.google-analytics.com indishare.me##a[href*="/dloadbutton.php"] ! https://github.com/uBlockOrigin/uAssets/issues/1407 clicknupload.org##+js(abort-current-inline-script.js, String.fromCharCode, /\/\*[0-9a-f]{40}\*\//) -||amgload.net^$xmlhttprequest,redirect=nooptext,domain=clicknupload.org -||piguiqproxy.com^$xmlhttprequest,redirect=nooptext,domain=clicknupload.org +clicknupload.org##+js(abort-current-inline-script.js, RegExp, zfgloaded) +clicknupload.org##+js(addEventListener-defuser.js) +||clicknupload.org/sw.js$script,first-party ! https://github.com/uBlockOrigin/uAssets/issues/1411 ! https://github.com/uBlockOrigin/uAssets/issues/3105 +! https://github.com/NanoMeow/QuickReports/issues/238 +! https://github.com/NanoMeow/QuickReports/issues/245#issuecomment-449395322 reevown.com##+js(abort-on-property-write.js, adBlockDetected) reevown.com##+js(bab-defuser.js) reevown.com##+js(setInterval-defuser.js, eval) reevown.com##+js(setTimeout-defuser.js, newBody) @@||reevown.com^$generichide -@@||reevown.com^$script,first-party +@@||reevown.com^$script,xmlhttprequest,first-party +||pagead2.googlesyndication.com^$script,redirect=noopjs,domain=reevown.com ! https://github.com/uBlockOrigin/uAssets/issues/1412 shaanig.se##+js(abort-on-property-write.js, Fingerprint2) @@ -5216,14 +5364,16 @@ imgdew.*,imgmaze.*,imgoutlet.*,imgtown.*,imgview.*##+js(abort-on-property-read.j imgdew.*,imgmaze.*,imgoutlet.*,imgtown.*,imgview.*##+js(abort-on-property-read.js, ExoLoader.addZone) imgdew.*,imgmaze.*,imgoutlet.*,imgtown.*,imgview.*##+js(abort-on-property-write.js, _pop) imgdew.*,imgmaze.*,imgoutlet.*,imgtown.*,imgview.*##+js(abort-on-property-write.js, Fingerprint2) +@@||imgoutlet.*^$generichide ! https://github.com/easylist/easylist/commit/8b6e6544f04b3ded98fbd70bd832dfcc4e61db52#commitcomment-27222476 imgclick.net##+js(abort-on-property-write.js, Fingerprint2) imgclick.net##+js(noeval.js) ! https://forums.lanik.us/viewtopic.php?f=62&t=34830 -gsurl.in,gsurl.me,g5u.pw##+js(abort-on-property-read.js, K4kk.g4) +gsurl.in,gsurl.me##+js(abort-on-property-read.js, K4kk.g4) gsurl.in,gsurl.me,g5u.pw##A[href$=".html"][rel="nofollow norefferer noopener"] +g5u.pw##+js(abort-on-property-read.js, K200.R00) ! https://github.com/uBlockOrigin/uAssets/issues/1417 behindwoods.com###cboxOverlay @@ -5263,9 +5413,6 @@ bro.adca.st##+js(abort-current-inline-script.js, runningPop, isInArray) ||livesports.pw/*adblock.js$script,redirect=fuckadblock.js-3.2.0 livesports.pw##+js(abort-on-property-write.js, Fingerprint2) ||test.verplusonline.com/$subdocument -! https://github.com/uBlockOrigin/uAssets/issues/1425#issuecomment-373231208 -tvcanales.cf##+js(popads-dummy.js) -||tvcanales.cf/player/adblocker.js$script,first-party,redirect=fuckadblock.js-3.2.0 ! https://github.com/reek/anti-adblock-killer/issues/3882 mangaindo.web.id##+js(abort-on-property-read.js, anOptions) @@ -5296,11 +5443,10 @@ adlpu.com##.adsbygoogle ! https://github.com/uBlockOrigin/uAssets/issues/1438 ! https://github.com/uBlockOrigin/uAssets/issues/1439 adcut.link,adlink4y.com,dzurls.com,egyptoz.net,goldshorten.com,mycut.me,pureurls.com,rb7url.com,surls.co##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +@@||mycut.me^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/1430 -@@||loks.us^$generichide ||adsenseguard.com^$third-party -||loks.us/ebkbv/$image ! https://github.com/uBlockOrigin/uAssets/issues/1440 bitshortener.site##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -5312,7 +5458,9 @@ urlad.co##+js(abort-on-property-read.js, app_vars.force_disable_adblock) urlad.co##+js(addEventListener-defuser.js, click, trigger) ! https://www.reddit.com/r/uBlockOrigin/comments/7uncmj/help_remove_dynamic_antiadblocker_overlay/ -ekstrabladet.dk##+js(abort-current-inline-script.js, ADTECH, adblock) +@@||ekstrabladet.dk^$generichide +@@||adtech.de/dt/common/DAC.js$domain=ekstrabladet.dk +ekstrabladet.dk##.eb-placement ! https://github.com/uBlockOrigin/uAssets/issues/1452 atrix.ovh##+js(setTimeout-defuser.js, noAds, 2000) @@ -5351,12 +5499,14 @@ bits.yt##+js(abort-on-property-write.js, _pop) bits.yt##+js(abort-on-property-write.js, adcashMacros) bits.yt##+js(abort-on-property-write.js, Fingerprint2) bits.yt##+js(nowebrtc.js) -||monditomasks.co^$third-party ||xtube.com^$domain=bits.yt bits.yt##a[href^="https://crockmine.com/"] bits.yt##.banner @@||bits.yt^$generichide ||bits.yt^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.google.com *.gstatic.com *.jsdelivr.net +||bits.yt^$csp=child-src 'self' *.google.com +##iframe[src^="https://smitionsory.co/"] +||smitionsory.co^ ! https://forums.lanik.us/viewtopic.php?f=62&t=39869 sunmusiq.com##+js(abort-on-property-read.js, isAdBlockActive) @@ -5368,6 +5518,7 @@ sunmusiq.com##+js(abort-on-property-write.js, _pop) ! https://github.com/uBlockOrigin/uAssets/issues/1463 @@||totaldebrid.org^$generichide *.gif#$image,redirect=1x1-transparent.gif,domain=totaldebrid.org +@@||cdnjs.cloudflare.com/ajax/libs/fuckadblock/$script,domain=totaldebrid.org ! https://github.com/uBlockOrigin/uAssets/issues/1464 @@||porndish.com^$generichide @@ -5376,20 +5527,13 @@ porndish.com##+js(popads-dummy.js) ! https://github.com/uBlockOrigin/uAssets/issues/1465 @@||wallpaperhdzone.com^$generichide -! https://github.com/uBlockOrigin/uAssets/issues/1466 -adshort.pro##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -adshort.pro##+js(addEventListener-defuser.js, click, trigger) -adshort.pro##+js(abort-on-property-write.js, Fingerprint2) -adshort.pro##+js(nano-setInterval-booster.js) -adshort.pro##+js(popads.net.js) - ! https://github.com/jspenguin2017/uBlockProtector/issues/835#issuecomment-362782205 ! Add filters to boost timers, for the reasoning read the link above ! Copied from https://github.com/NanoAdblocker/NanoFilters/blob/a57366bd7b42a31d25af47eefc031218826bcae0/NanoFiltersSource/NanoTimer.txt ! https://github.com/uBlockOrigin/uAssets/issues/1497 ! https://github.com/uBlockOrigin/uAssets/issues/1521 ! https://github.com/uBlockOrigin/uAssets/issues/1731 -123link.*,22o.co,3rabshort.*,adbull.*,adcoin.me,adlinkme.com,admove.co,adshort.co,adshort.im,adsurl.xyz,al.ly,ally.sh,apkmirror.com,arabcut.com,arpa7com.com,bbf.lt,bilink.xyz,bitcoadz.pw,btc.ms,cimi.website,coin.mg,coinb.ink,coinlink.us,coshurl.co,cpmlink.net,crockolinks.com,croco.site,cryptoadz.win,cryptoskipad.com,cryptosmo.com,curs.io,cut-egy.ml,cut-urls.com,cut-win.com,cutbit.io,cutearn.com,cuturlink.com,cutwi.in,cutwin.com,cutwin.pro,cutwin.us,ecurs.co,ecut.io,eg4link.*,egy-links.com,elibtc.win,eurs.io,fas.li,firstone.tv,firstonetv.net,geturlpr.com,git.tc,gram.im,gsurl.in,gturls.com,idlelivelink.*,igram.*,iiv.pl,infinityurl.co,iziwinmoney.info,l2s.io,leechall.com,leechall.download,leenlink.com,lewat.id,linclik.com,link-cash.com,link-money.com,linkatk.net,linkdrop.net,linkhits.net,linkhits.us,linkkawy.com,linkkch.com,linksh.top,linkurl.org,lkcash.net,madurls.com,met.bz,meulink.tk,minkly.me,mlink.club,oke.io,oload.stream,onlinebee.in,ouo.*,openload.co,ourl.io,peliculasmegahdd.net,psl.*,qe.pe,shink.me,shink.xyz,shortelink.co,shorteurl.com,shortzero.com,shrinklink.co,shst.co,so.gd,teqani-plus.com,twik.pw,ur.ly,url.gem-flash.com,urle.co,ulshare.me,uskip.me,vivads.net,win4cut.com,wolink.in,xess.pro,xurl.us,zeiz.me,zlshorte.net,zonadescarga.info##+js(nano-setInterval-booster.js) +123link.*,adbull.*,adcoin.me,adlinkme.com,admove.co,adshort.co,adshort.im,adsurl.xyz,al.ly,ally.sh,apkmirror.com,arabcut.com,arpa7com.com,bbf.lt,bilink.xyz,bitcoadz.pw,btc.ms,cimi.website,coin.mg,coinb.ink,coinlink.us,coshurl.co,cpmlink.net,crockolinks.com,croco.site,cryptoadz.win,cryptoskipad.com,cryptosmo.com,curs.io,cut-egy.ml,cut-urls.com,cut-win.com,cutbit.io,cutearn.com,cuturlink.com,cutwi.in,cutwin.com,cutwin.pro,cutwin.us,ecurs.co,ecut.io,eg4link.*,egy-links.com,elibtc.win,eurs.io,fas.li,firstone.tv,firstonetv.*,geturlpr.com,git.tc,gsurl.in,gturls.com,idlelivelink.*,igram.*,iiv.pl,infinityurl.co,iziwinmoney.info,l2s.io,leechall.com,leechall.download,leenlink.com,lewat.id,linclik.com,link-cash.com,link-money.com,linkatk.net,linkhits.net,linkhits.us,linkkawy.com,linkkch.com,linksh.top,linkurl.org,lkcash.net,madurls.com,minkly.me,mlink.club,oke.io,oload.stream,onlinebee.in,ouo.*,openload.*,ourl.io,peliculasmegahdd.net,qe.pe,shink.me,shink.xyz,shorteurl.com,shortzero.com,shrinklink.co,shst.co,so.gd,teqani-plus.com,twik.pw,ur.ly,url.gem-flash.com,urle.co,ulshare.me,uskip.me,vivads.net,win4cut.com,wolink.in,xess.pro,xurl.us,zeiz.me,zlshorte.net,zonadescarga.info##+js(nano-setInterval-booster.js) globalbesthosting.com,goldescargas.com,katfile.com,shortify.pw,srt.am,userupload.net##+js(nano-setTimeout-booster.js) ! https://github.com/uBlockOrigin/uAssets/issues/1481 1ink.cc##+js(nano-setInterval-booster.js, mSec, 1050) @@ -5420,11 +5564,7 @@ oploverz.in##+js(setTimeout-defuser.js, nextFunction, 450) ! https://github.com/uBlockOrigin/uAssets/issues/1475 @@||pastpapers.papacambridge.com^$generichide -pastpapers.papacambridge.com##[id^=aswift] - -! https://github.com/uBlockOrigin/uAssets/issues/1476 -cmacapps.com##+js(abort-on-property-write.js, Fingerprint2) -cmacapps.com##+js(bab-defuser.js) +pastpapers.papacambridge.com##[id^="aswift"] ! https://github.com/easylist/easylist/issues/887 hanime.tv##+js(abort-current-inline-script.js, BetterJsPop) @@ -5451,8 +5591,8 @@ themeslide.com##+js(nano-setInterval-booster.js, countdown, 1500) @@||aternos.org^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/1027 -gjirafa.com##iframe -gjirafa.com##[id^=an-holder] +gjirafa.com##[id^="gjc"] +gjirafa.com##[id^="an-holder"] gjirafa.com##+js(addEventListener-defuser.js, message, videoAd) ! https://github.com/uBlockOrigin/uAssets/issues/1501 @@ -5478,25 +5618,24 @@ nmn900.com##+js(abort-on-property-read.js, nmn900ads) nmn900.com##a[href^="https://www.pinbo.es/anuncios"] ! https://github.com/uBlockOrigin/uAssets/issues/1512 -oturl.com##+js(abort-on-property-read.js, _0x1ee4) +! https://github.com/NanoMeow/QuickReports/issues/383 oturl.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -||omoukkkj.stream^$third-party +oturl.com##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) +oturl.com##+js(setInterval-defuser.js, (), 500) @@||dz4up.com/themes/flow/frontend_assets/js/advertisement.js$script,first-party oturl.com###myModal +oturl.com##html:style(overflow: auto !important;) ! https://github.com/uBlockOrigin/uAssets/issues/1514 pornobae.com##+js(abort-current-inline-script.js, ExoLoader) imgdigs.com##+js(abort-current-inline-script.js, ExoLoader) -! https://github.com/uBlockOrigin/uAssets/issues/1517 -! https://github.com/uBlockOrigin/uAssets/issues/1518 -! https://github.com/uBlockOrigin/uAssets/issues/1519 ! https://github.com/uBlockOrigin/uAssets/issues/1520 -cut-link.me,digacortador.com,geturls.me,vhb.io##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -cut-link.me,digacortador.com,geturls.me,vhb.io##+js(nano-setInterval-booster.js) +cut-link.me##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +cut-link.me##+js(nano-setInterval-booster.js) ! https://github.com/jspenguin2017/uBlockProtector/issues/850 -@@*$generichide,domain=eurosport.bg|eurosport.co.uk|eurosport.com|eurosport.cz|eurosport.de|eurosport.dk|eurosport.fi|eurosport.fr|eurosport.hu|eurosport.nl|eurosport.no|eurosport.pl|eurosport.pt|eurosport.ro|eurosport.rs|eurosport.ru|eurosport.se +@@||eurosport.*^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/1522 befap.com##+js(abort-on-property-read.js, ExoLoader) @@ -5520,6 +5659,7 @@ go4up.com##+js(set-constant.js, _0xd348, true) ! https://www.reddit.com/r/uBlockOrigin/comments/7wpk97/cant_block_ad_at_the_bottom_of_readcomiconline/ ! https://forums.lanik.us/viewtopic.php?p=136688#p136688 readcomiconline.to##^script:has-text(this[atob) +readcomiconline.to##+js(abort-on-property-read.js, zfgloadednative) readcomiconline.to##+js(abort-on-property-write.js, callExo) readcomiconline.to##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) readcomiconline.to##+js(setInterval-defuser.js, (), 500) @@ -5589,8 +5729,6 @@ telolet.in##+js(abort-current-inline-script.js, addEventListener, DivTopAd) cumlouder.com##+js(abort-on-property-write.js, ExoLoader) cumlouder.com##.promo cumlouder.com###promocion_bottom -cumlouder.com##.p-bottom -cumlouder.com##.widget_bnrs ! https://github.com/uBlockOrigin/uAssets/issues/1539 @@||thestar.co.uk^$generichide @@ -5634,20 +5772,11 @@ xfreehd.com##.nvheader > span:has-text(Advertisement) ! https://github.com/uBlockOrigin/uAssets/issues/1550 ||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,redirect=googlesyndication.com/adsbygoogle.js,domain=downloadfullfree.com -! https://github.com/uBlockOrigin/uAssets/issues/1553 -mynbc5.com##+js(abort-on-property-read.js, alert) -@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=mynbc5.com - -! https://github.com/gorhill/uBlock/issues/3522 -! https://github.com/uBlockOrigin/uAssets/issues/2021 -liga.net##^script:has-text(3f87b0eaddd) -||amgload.net^$xmlhttprequest,redirect=nooptext,domain=liga.net -||piguiqproxy.com^$xmlhttprequest,redirect=nooptext,domain=liga.net - ! https://github.com/uBlockOrigin/uAssets/issues/911#issuecomment-366335870 -adsrt.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -adsrt.com##+js(abort-on-property-write.js, Fingerprint2) -||adsrt.com^$csp=script-src 'self' 'unsafe-inline' data: *.google.com *.gstatic.com +adsrt.*##+js(abort-current-inline-script.js, atob, decodeURIComponent) +adsrt.*##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +adsrt.*##+js(abort-on-property-write.js, Fingerprint2) +||adsrt.*^$csp=script-src 'self' 'unsafe-inline' data: *.google.com *.gstatic.com ! https://github.com/uBlockOrigin/uAssets/issues/1555 linclik.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -5655,10 +5784,6 @@ linclik.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) ! https://forums.lanik.us/viewtopic.php?f=62&t=39985 rd.com##+js(abort-current-inline-script.js, btoa, Adblock) -! https://github.com/uBlockOrigin/uAssets/issues/1558 -mystream.la##+js(abort-current-inline-script.js, decodeURI, doSecondPop) -mystream.la##+js(abort-on-property-write.js, Fingerprint2) - ! https://github.com/uBlockOrigin/uAssets/issues/1560 betikom.com##+js(setTimeout-defuser.js, document.querySelectorAll, 2000) @@ -5670,8 +5795,11 @@ conservativetribune.com##+js(set-constant.js, oio, true) samehadaku.tv##+js(set-constant.js, $tieE3, true) ! https://www.reddit.com/r/uBlockOrigin/comments/7y6q0j/k2nblog_popups_not_getting_blocked/ +! https://github.com/uBlockOrigin/uAssets/issues/3973 +k2nblog.com##+js(abort-current-inline-script.js, RegExp, zfgloaded) k2nblog.com##+js(abort-on-property-write.js, Fingerprint2) k2nblog.com##+js(nano-setTimeout-booster.js) +k2nblog.com##+js(window.open-defuser.js) ! https://forums.lanik.us/viewtopic.php?f=96&t=40018 @@||cinafoniaci.com^$generichide @@ -5681,8 +5809,9 @@ k2nblog.com##+js(nano-setTimeout-booster.js) marvelousga.com##+js(abort-current-inline-script.js, $, openNewWindow) ! https://github.com/gorhill/uBlock/issues/3486 +! https://github.com/uBlockOrigin/uAssets/issues/2938#issuecomment-445134813 +||uptostream.com/assets/ads.xml$xmlhttprequest,domain=imasdk.googleapis.com @@||imasdk.googleapis.com^$script,domain=uptostream.com -@@||uptostream.com^$generichide 720pizle.com##+js(noeval.js) 720pizle.com###reklamarkaplan @@ -5690,18 +5819,21 @@ marvelousga.com##+js(abort-current-inline-script.js, $, openNewWindow) ! https://www.reddit.com/r/uBlockOrigin/comments/81am26 ! https://www.reddit.com/r/uBlockOrigin/comments/9byeux 1movies.to##+js(abort-current-inline-script.js, atob, encodeURIComponent) -1movies.to##+js(window.open-defuser.js) -||loadshare.org/custom/*/1m_video.mp4$media,domain=1movies.se|1movies.to +||loadshare.org/custom/$media,redirect=noopmp4-1s,domain=1movies.se|1movies.to|1movies.is 1movies.se,1movies.to###no_po_share ! https://github.com/uBlockOrigin/uAssets/issues/1718 1movies.*##+js(abort-current-inline-script.js, decodeURI, getScriptFromCss) 1movies.se##+js(abort-on-property-write.js, Fingerprint2) +1movies.*##+js(set-constant.js, check_adblock, true) 1movies.*##^script:has-text(3f87b0eaddd) -||1movies.se/sw.js$script,first-party +||1movies.*/sw.js$script,first-party ||amgload.net^$xmlhttprequest,redirect=nooptext,domain=1movies.se|1movies.is ||piguiqproxy.com^$xmlhttprequest,redirect=nooptext,domain=1movies.se|1movies.is 1movies.se###a_wrap 1movies.is##a[href^="https://vpn-stream.com"] +1movies.*##+js(abort-on-property-write.js, decodeURIComponent) +1movies.*##+js(window.open-defuser.js) +@@||1movies.*/*.html$csp,1p ! https://github.com/uBlockOrigin/uAssets/issues/1568 tinypaste.cc##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) @@ -5719,9 +5851,13 @@ hentaigo.com##a[href*="//www.nutaku.net/signup/"] ! https://github.com/uBlockOrigin/uAssets/issues/1574 ! https://github.com/uBlockOrigin/uAssets/issues/1573 -safelinku.net,sflink.cc##+js(addEventListener-defuser.js, load, 2000) safelinku.net,sflink.cc##+js(abort-on-property-write.js, Fingerprint2) +safelinku.net##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, popunder) +safelinku.net,sflink.cc##+js(addEventListener-defuser.js, load, 2000) safelinku.net,sflink.cc##+js(nano-setInterval-booster.js) +safelinku.net##+js(setInterval-defuser.js, (), 500) +safelinku.net##+js(window.open-defuser.js) +||2go7v1nes8.com^$third-party ||idsly.com/downlaod1.png$image safelinku.net,sflink.cc##.col-md-3 safelinku.net,sflink.cc##a[href^="https://wadooo.com/"] @@ -5731,10 +5867,6 @@ safelinku.net,sflink.cc##a[href^="https://zoomwebs.bid/"] onlinebee.in##+js(abort-on-property-write.js, _pop) ||onlinebee.in^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.solvemedia.com -! https://github.com/uBlockOrigin/uAssets/issues/1578 -kokemoon.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -kokemoon.com##+js(nano-setInterval-booster.js) - ! https://github.com/uBlockOrigin/uAssets/issues/1580 link-zero.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -5751,21 +5883,13 @@ lin-ks.net##+js(nano-setInterval-booster.js) ! https://github.com/uBlockOrigin/uAssets/issues/1585 lin-ks.net##+js(set-constant.js, canRunAds, true) -! https://github.com/uBlockOrigin/uAssets/issues/1586 -protecturl.xyz##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -@@||protecturl.xyz^$generichide - ! https://github.com/uBlockOrigin/uAssets/issues/1587 0link.me##+js(abort-on-property-read.js, app_vars.force_disable_adblock) ||muzotur.info^$third-party -! https://github.com/uBlockOrigin/uAssets/issues/1588 -adsprolink.win##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -adsprolink.win##+js(nano-setInterval-booster.js) - ! https://github.com/uBlockOrigin/uAssets/issues/1591 gomostream.com##+js(abort-on-property-write.js, Fingerprint2) -streamfare.com##[id^=wb_AdText] +streamfare.com##[id^="wb_AdText"] ! https://github.com/uBlockOrigin/uAssets/issues/1593 @@||realkana.com^$generichide @@ -5798,17 +5922,14 @@ webdesigndev.com##+js(popads-dummy.js) ! https://github.com/uBlockOrigin/uAssets/issues/1605 ! https://github.com/uBlockOrigin/uAssets/issues/1606 ! https://github.com/uBlockOrigin/uAssets/issues/2257 +! https://github.com/NanoMeow/QuickReports/issues/315 mispelisyseries.com,tvsinpagar.com##+js(abort-current-inline-script.js, parseInt, tabunder) mispelisyseries.com,tvsinpagar.com##+js(abort-on-property-write.js, _pop) mispelisyseries.com,tvsinpagar.com##+js(abort-on-property-write.js, Fingerprint2) mispelisyseries.com,tvsinpagar.com##+js(addEventListener-defuser.js, mousedown, (b){u()}) +mispelisyseries.com,tvsinpagar.com##+js(addEventListener-defuser.js, /(?:click|mousedown)/, 0x) mispelisyseries.com,tvsinpagar.com##+js(window.open-defuser.js) -! https://github.com/uBlockOrigin/uAssets/issues/1604 -fembed.com##+js(abort-on-property-write.js, _pop) -pornqd.net##a[href^="http://www.poweredbyliquidfire.mobi/"] -pornqd.net###preroll - ! https://forums.lanik.us/viewtopic.php?f=90&t=40053 @@||schwaebische.de/*/ads.js$script,first-party @@ -5846,8 +5967,14 @@ jurl.io##+js(setInterval-defuser.js, (), 500) ! https://github.com/uBlockOrigin/uAssets/issues/1614 stream2watch.*##+js(abort-on-property-write.js, Fingerprint2) stream2watch.org##+js(set-constant.js, ab, false) +||stream2watch.org/sw.js$script wizhdsports.fi##+js(nowebrtc.js) -||d3q33rbmdkxzj.cloudfront.net^ +@@||sportsbay.org^$frame,domain=stream2watch.org +@@||vipbox.im^$frame,domain=stream2watch.org +@@||sportzonline.xyz/$frame,domain=stream2watch.org +stream2watch.org##.fpi +! https://github.com/uBlockOrigin/uAssets/issues/1614#issuecomment-454509315 +sportzonline.xyz##+js(popads.net.js) ! https://github.com/uBlockOrigin/uAssets/issues/1618 cnnamador.com##+js(noeval.js) @@ -5857,6 +5984,7 @@ cnnamador.com##.is-ad-visible ||cnnamador.com/contents/other/player/*.mp4$media cnnamador.com##+js(abort-on-property-write.js, adv_pre_duration) cnnamador.com##+js(abort-on-property-write.js, adv_post_duration) +cnnamador.com##+js(addEventListener-defuser.js, /^(click|mousedown|mousemove|touchstart|touchend|touchmove)/, system.popunder) ! https://adblockplus.org/forum/viewtopic.php?p=174439#p174439 kissasian.info##+js(set-constant.js, blockAdBlock, true) @@ -5870,14 +5998,18 @@ goldshorten.com##+js(addEventListener-defuser.js, click, trigger) goldshorten.com##+js(abort-on-property-write.js, PopUP) goldshorten.com##.banner-inner +! https://github.com/uBlockOrigin/uAssets/issues/3690 ! https://forums.lanik.us/viewtopic.php?f=62&t=35634 itdmusic.*##+js(abort-on-property-write.js, _pop) itdmusic.*##+js(abort-on-property-write.js, Fingerprint2) +itdmusic.*##+js(nowebrtc.js) itdmusic.*##+js(popads-dummy.js) +itdmusic.com##+js(addEventListener-defuser.js, load) @@||itdmusic.*^$generichide ! https://github.com/uBlockOrigin/uAssets/pull/1623 dirpy.com##a[href*="bit.ly"] +dirpy.com##a[href*="out.dirpy.com"] dirpy.com###dirpy-news ! https://github.com/uBlockOrigin/uAssets/pull/1624 @@ -5899,8 +6031,9 @@ mp3skull-tube.net##+js(addEventListener-defuser.js, click, trigger) ! https://github.com/uBlockOrigin/uAssets/issues/1626 @@||win10.vn^$generichide -! https://forums.lanik.us/viewtopic.php?f=62&t=40078 -||damoh.vgtv.no/*$media,redirect=noopmp3-0.1s,domain=vgtv.no +! https://github.com/uBlockOrigin/uAssets/issues/3769 +vgtv.no##+js(golem.de.js) +||svonm.com/hd-main.js$script,redirect=hd-main.js,domain=vgtv.no ! https://github.com/uBlockOrigin/uAssets/issues/1629 mp3guild.*,mp3clan.*##+js(abort-on-property-write.js, Fingerprint2) @@ -5909,12 +6042,16 @@ mp3guild.*,mp3clan.*##+js(abort-on-property-write.js, Fingerprint2) @@||go-ez.net^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/1633 +! https://github.com/NanoMeow/QuickReports/issues/212 +! https://github.com/NanoMeow/QuickReports/issues/219 +! https://github.com/NanoMeow/QuickReports/issues/363 fileflares.com##+js(window.open-defuser.js, , hicpm10) fileflares.com##+js(window.open-defuser.js, , oclasrv) @@||fileflares.com^$generichide -||pagead2.googlesyndication.com^$script,redirect=noopjs,domain=fileflares.com -@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=fileflares.com +||adservice.google.com^$script,redirect=noopjs,domain=fileflares.com +@@||pagead2.googlesyndication.com^$script,domain=fileflares.com @@||fileflares.com^$xmlhttprequest,script,first-party +fileflares.com##[id^="aswift"] ! https://github.com/uBlockOrigin/uAssets/issues/1632 vidoza.net##+js(noeval.js) @@ -5925,7 +6062,8 @@ vidoza.net###plo_0 katfile.com##+js(set-constant.js, adblock, false) ! https://github.com/uBlockOrigin/uAssets/issues/1637 -@@||fwmrm.net/ad/$script,xmlhttprequest,domain=nieuws.vtm.be|medialaancdn.be +! https://github.com/uBlockOrigin/uAssets/issues/4039 +@@||fwmrm.net/ad/$script,xmlhttprequest,domain=medialaan.be|medialaancdn.be|q2.be|vtm.be ! https://github.com/jspenguin2017/uBlockProtector/issues/867 ethereum.cpucap.com##+js(set-constant.js, ADSController, true) @@ -5934,29 +6072,37 @@ ethereum.cpucap.com##+js(set-constant.js, ADSController, true) ! https://github.com/uBlockOrigin/uAssets/issues/2695 freeopenvpn.org##+js(set-constant.js, adBlock, false) @@||freeopenvpn.org^$generichide +@@||freeopenvpn.org/units/adv.png$image,first-party freeopenvpn.org##.adsbygoogle ! https://github.com/uBlockOrigin/uAssets/issues/1638 -||piguiqproxy.com^$xmlhttprequest,redirect=nooptext,domain=nowwatchtvlive.net -nowwatchtvlive.net##^script:has-text(676574456c656d656e747342795461674e616d65) -nowwatchtvlive.net##+js(popads-dummy.js) +nowwatchtvlive.*##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) +nowwatchtvlive.*##+js(popads-dummy.js) +nowwatchtvlive.*##+js(setInterval-defuser.js, (), 500) whostreams.net##+js(popads-dummy.js) -||nowwatchtvlive.net/matomyads728x90.php$subdocument +yoursports.stream##+js(window.open-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/1639 ! https://forums.lanik.us/viewtopic.php?f=103&t=32877 -@@*$generichide,domain=diariosur.es|diariovasco.com|elcomercio.es|elcorreo.com|eldiariomontanes.es|elnortedecastilla.es|hoy.es|ideal.es|larioja.com|lasprovincias.es|laverdad.es|leonoticias.com +@@||diariosur.es^$generichide +@@||diariovasco.com^$generichide +@@||elcomercio.es^$generichide +@@||elcorreo.com^$generichide +@@||eldiariomontanes.es^$generichide +@@||elnortedecastilla.es^$generichide +@@||hoy.es^$generichide +@@||ideal.es^$generichide +@@||larioja.com^$generichide +@@||lasprovincias.es^$generichide +@@||laverdad.es^$generichide +@@||leonoticias.com^$generichide ||static.vocento.com/dab/*.js ! https://github.com/uBlockOrigin/uAssets/issues/1640 tubeload.tv##+js(setTimeout-defuser.js, window.location.href, 300) -! https://www.reddit.com/r/uBlockOrigin/comments/80sgak/antiadblock_coding_help/ -||repo.xarold.com/*/survival.min.js$script,first-party,redirect=fuckadblock.js-3.2.0 - ! https://forums.lanik.us/viewtopic.php?f=62&t=40101&p=133246#p133238 ksbw.com##+js(setTimeout-defuser.js, [native code], 500) -@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=ksbw.com ! https://github.com/uBlockOrigin/uAssets/issues/1641 ||spiegel.de/*/messaging-*.js$script,redirect=noopjs,first-party @@ -5975,7 +6121,6 @@ animesorion.tv##.rlAvisoAdulto ! https://github.com/uBlockOrigin/uAssets/issues/1649 cloudtime.to##+js(abort-on-property-write.js, adcashMacros) -nowvideo.sx,wholecloud.net##+js(nowebrtc.js) ||querylead.com^ ||webma.space^ haxmaps.com##+js(abort-current-inline-script.js, ab1, ab2) @@ -6003,7 +6148,6 @@ gannikus.com##.sam_pro_place_widget ! https://github.com/uBlockOrigin/uAssets/issues/1654 @@||smarthomearea.de^$generichide -||altrk.net^$third-party ! https://github.com/uBlockOrigin/uAssets/issues/1655 @@||yourlifeupdated.net^$generichide @@ -6026,7 +6170,7 @@ bittorrentstart.com,btscene.com,btscene.org,btsproxy.com,btstor.cc##div > a[clas ! https://github.com/uBlockOrigin/uAssets/issues/1660 bemad.es,divinity.es,eltiempohoy.es,energytv.es,factoriadeficcion.com,mtmad.es,radioset.es##+js(abort-on-property-write.js, adsInfoClient) -bemad.es,divinity.es,eltiempohoy.es,energytv.es,factoriadeficcion.com,mtmad.es,radioset.es##+js(addEventListener-defuser.js, load, hasAdblock) +bemad.es,cincomas.com,divinity.es,eltiempohoy.es,energytv.es,factoriadeficcion.com,mtmad.es,radioset.es##+js(addEventListener-defuser.js, load, hasAdblock) ! https://github.com/jspenguin2017/uBlockProtector/issues/874 smarturlref.net##+js(addEventListener-defuser.js, load, 2000) @@ -6062,16 +6206,15 @@ divxtotal.co##+js(popads-dummy.js) arlinadzgn.com,idntheme.com##+js(abort-on-property-write.js, hidekeep) ! https://github.com/jspenguin2017/uBlockProtector/issues/876 +! https://github.com/uBlockOrigin/uAssets/issues/3441 ma-x.org##+js(abort-on-property-write.js, KillAdBlock) +ma-x.org##+js(setTimeout-defuser.js, nextFunction, 250) ! https://forums.lanik.us/viewtopic.php?f=62&t=40157 ||pagead2.googlesyndication.com/pagead/show_ads.js$script,redirect=noopjs,domain=ehubsoft.net|herokuapp.com ! https://github.com/uBlockOrigin/uAssets/issues/1679 -rawconfessions.com##^script:has-text(3f87b0eaddd83253c051702170303dfa84d6ecc3) rawconfessions.com##+js(abort-current-inline-script.js, String.fromCharCode, /\/\*[0-9a-f]{40}\*\//) -||piguiqproxy.com^$xmlhttprequest,redirect=nooptext,domain=rawconfessions.com -||amgload.net^$xmlhttprequest,redirect=nooptext,domain=rawconfessions.com @@||rawconfessions.com^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/1680 @@ -6087,9 +6230,10 @@ waybig.com##+js(abort-on-property-read.js, BetterJsPop) ! https://github.com/uBlockOrigin/uAssets/issues/1953 animeflv.ru##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) animeflv.ru##+js(setInterval-defuser.js, (), 500) -||animeflv.ru^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.google.com *.facebook.com *.google-analytics.com *.googleapis.com *.gstatic.com *.facebook.net *.disquscdn.com https://disqus.com *.disqus.com +||animeflv.ru^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: blob: *.google.com *.facebook.com *.google-analytics.com *.googleapis.com *.gstatic.com *.facebook.net *.disquscdn.com https://disqus.com *.disqus.com @@||animeflv.ru/assets/vast/videojs$script,first-party @@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=animeflv.ru +animeflv.ru##+js(set-constant.js, check_adblock, true) ! https://github.com/uBlockOrigin/uAssets/issues/1690 jkanime.net##+js(abort-on-property-write.js, adcashMacros) @@ -6160,8 +6304,15 @@ img.yt##+js(abort-on-property-read.js, ExoLoader) ! https://github.com/jspenguin2017/uBlockProtector/issues/883 ! https://github.com/jspenguin2017/uBlockProtector/issues/940 -ccbluex.net##+js(set-constant.js, adsBool, true) -ccbluex.net##+js(set-constant.js, passed, true) +! https://github.com/jspenguin2017/uBlockProtector/issues/959 +! https://github.com/NanoMeow/QuickReports/issues/524 +dl.ccbluex.net##+js(addEventListener-defuser.js, load, _0x) +@@||ccbluex.net^$generichide +*/adsid/integrator.js$script,redirect=noopjs,domain=dl.ccbluex.net +||pagead2.googlesyndication.com^$script,redirect=noopjs,domain=dl.ccbluex.net +@@||googleads.g.doubleclick.net/pagead/html/*$subdocument,domain=dl.ccbluex.net +@@||pagead2.googlesyndication.com/pagead/$script,domain=dl.ccbluex.net +ccbluex.net##[id^="aswift"]:style(height: 1px !important; width: 1px !important;) ! https://github.com/uBlockOrigin/uAssets/issues/1708 thewebflash.com##+js(setTimeout-defuser.js, Adblock, 20) @@ -6184,23 +6335,19 @@ sourceforge.net##+js(nano-setTimeout-booster.js) ! https://github.com/uBlockOrigin/uAssets/issues/1705 @@||seekingalpha.com^$generichide +||seekingalpha.com/boot_data.js$important ! https://github.com/uBlockOrigin/uAssets/issues/1714 -mobile.twitter.com##[data-testid="tweet"]:has-text(/Promoted|Gesponsert/) +! https://github.com/uBlockOrigin/uAssets/issues/4687 +twitter.com##[data-testid="tweet"]:has-text(/Promoted|Gesponsert/) ! https://forums.lanik.us/viewtopic.php?f=62&t=40228#p133884 ||popularmechanics.com^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' *.hearstapps.com *.hearst.io *.hdmtools.com popularmechanics.com##+js(setTimeout-defuser.js, addEventListener, 0) ! https://www.reddit.com/r/uBlockOrigin/comments/84l63s/filter_to_block_popunders_on_cliupconvertercc/ -clipconverter.cc##+js(abort-current-inline-script.js, atob, tabunder) clipconverter.cc##+js(abort-current-inline-script.js, atob, decodeURIComponent) -! https://www.reddit.com/r/uBlockOrigin/comments/84oyc9/cant_block_admixernets_ads/ -112.ua##^script:has-text(3f87b0eaddd) -||amgload.net^$xmlhttprequest,redirect=nooptext,domain=112.ua -||piguiqproxy.com^$xmlhttprequest,redirect=nooptext,domain=112.ua - ! https://github.com/uBlockOrigin/uAssets/issues/1723 shortenow.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) shortenow.com##+js(nano-setInterval-booster.js) @@ -6224,18 +6371,13 @@ rb7url.com##+js(abort-on-property-write.js, Fingerprint2) cricfree.sc##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) ! https://forums.lanik.us/viewtopic.php?f=62&t=33564 +! https://github.com/uBlockOrigin/uAssets/issues/4458 +xmovies8.*,xmovies08.org##+js(abort-current-inline-script.js, atob, decodeURIComponent) +xmovies8.*##+js(abort-on-property-write.js, Fingerprint2) xmovies8.*##+js(addEventListener-defuser.js, /^(?:click|mousedown|mousemove|touchstart|touchend|touchmove)$/, system.popunder) xmovies8.*##+js(set-constant.js, check_adblock, true) xmovies8.*##+js(setInterval-defuser.js, (), 500) -! https://github.com/uBlockOrigin/uAssets/issues/1730 -nsfwyoutube.com##^script:has-text(3f87b0eaddd) -||amgload.net^$xmlhttprequest,redirect=nooptext,domain=nsfwyoutube.com -||piguiqproxy.com^$xmlhttprequest,redirect=nooptext,domain=nsfwyoutube.com - -! https://forums.lanik.us/viewtopic.php?f=62&t=40238 -##.adholder2 - ! https://forums.lanik.us/viewtopic.php?f=62&t=40239 bzbasel.ch##+js(setTimeout-defuser.js, [native code], 3000) @@ -6266,26 +6408,31 @@ broadwayworld.com##a[href^="https://ad.doubleclick.net/ddm/"] ! https://www.reddit.com/r/uBlockOrigin/comments/85m6fp/ublock_origin_is_showing_adds_on_a_website_for_me/ op.gg##+js(abort-on-property-write.js, lifeOnwer) +op.gg##+js(setTimeout-defuser.js, adblock, 2000) ! https://www.reddit.com/r/uBlockOrigin/comments/85mgro/%C2%B5block_doesnt_block_ads_on_this_site/ -autojournal.fr,autoplus.fr,birdsandblooms.com,bombshellbling.com,collegehumor.com,dorkly.com,dryscalpgone.com,eclypsia.com,familyhandyman.com,gala.fr,gentlemansgazette.com,homeschoolgiveaways.com,hotbeautyhealth.com,ketoconnect.net,mjsbigblog.com,mom4real.com,mynaturalfamily.com,oneessentialcommunity.com,pageflutter.com,printablecrush.com,psychologyjunkie.com,skinnyms.com,skintagsgone.com,sportauto.fr,stayglam.com,tasteandtellblog.com,thecelticblog.com,thecozyapron.com,theendlessmeal.com,thehappierhomemaker.com,thelovenerds.com,thisisfutbol.com,yellowblissroad.com##+js(abort-current-inline-script.js, btoa, BOOTLOADER_LOADED) +autojournal.fr,autoplus.fr,birdsandblooms.com,bombshellbling.com,collegehumor.com,dorkly.com,dryscalpgone.com,eclypsia.com,familyhandyman.com,gala.fr,gentlemansgazette.com,homeschoolgiveaways.com,hotbeautyhealth.com,ketoconnect.net,magicseaweed.com,mjsbigblog.com,mom4real.com,mynaturalfamily.com,oneessentialcommunity.com,pageflutter.com,printablecrush.com,psychologyjunkie.com,skinnyms.com,skintagsgone.com,sportauto.fr,stayglam.com,tasteandtellblog.com,thecelticblog.com,thecozyapron.com,theendlessmeal.com,thehappierhomemaker.com,thelovenerds.com,thisisfutbol.com,yellowblissroad.com##+js(abort-current-inline-script.js, btoa, BOOTLOADER_LOADED) pcwelt.de##+js(abort-on-property-read.js, proxyLocation) sixsistersstuff.com##+js(abort-on-property-read.js, Int32Array) ||deoi3kwqhv0d5.cloudfront.net^ ! https://github.com/uBlockOrigin/uAssets/issues/1748 kuturl.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -kuturl.com##+js(nano-setInterval-booster.js) ! https://forums.lanik.us/viewtopic.php?f=90&t=40270 hd-streams.org##+js(abort-on-property-write.js, Fingerprint2) +hd-streams.org##+js(window.open-defuser.js) nxload.com##+js(abort-current-inline-script.js, atob, tabunder) +||hd-streams.org/sw.js$script ! https://forums.lanik.us/viewtopic.php?f=62&t=40273 ||cracksnow.com^$csp=script-src 'self' 'unsafe-eval' 'unsafe-inline' data: *.cloudflare.com *.google-analytics.com ! https://github.com/uBlockOrigin/uAssets/issues/1756 -short2win.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +! https://github.com/uBlockOrigin/uAssets/issues/2504 +short2win.*##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +short2win.*##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) +short2win.*##+js(nowebrtc.js) $subdocument,third-party,domain=short2win.com ! https://github.com/uBlockOrigin/uAssets/issues/1758 @@ -6336,6 +6483,10 @@ alphaporno.com##+js(abort-on-property-read.js, ExoLoader) @@||saikocloud.ml^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/1775 +! https://github.com/NanoMeow/QuickReports/issues/129 +! https://github.com/NanoMeow/QuickReports/issues/281 +lequipe.fr##+js(set-constant.js, Math.random, noopFunc) +lequipe.fr##+js(setTimeout-defuser.js, start, 0) @@||lequipe.fr^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/1772 @@ -6355,7 +6506,6 @@ porntube.com##.relatedContainer porntube.com##.hidden-md-down.related-kodplayer ! https://github.com/uBlockOrigin/uAssets/issues/1821 porntube.com##+js(set-constant.js, adsEnabled, true) -||porntube.com/api/iframe/$subdocument ! https://forums.lanik.us/viewtopic.php?f=62&t=40297 vijf.be##+js(abort-on-property-read.js, _sp_.mms.startMsg) @@ -6421,6 +6571,8 @@ vizer.tv##+js(setInterval-defuser.js, system.popunder, 500) ! https://github.com/uBlockOrigin/uAssets/issues/1800 apurogol.net##+js(abort-on-property-write.js, smrtSB) apurogol.net##+js(abort-on-property-write.js, smrtSP) +apurogol.net###fakeplayer +||ichlnk.com^ ! https://forums.lanik.us/viewtopic.php?p=134331#p134331 revdownload.com##+js(abort-on-property-read.js, __bdExecutedScripts) @@ -6461,13 +6613,14 @@ dupedornot.com##+js(abort-current-inline-script.js, $, haveVisited) ! https://github.com/uBlockOrigin/uAssets/issues/1810 ! https://github.com/uBlockOrigin/uAssets/issues/2393 -pelisplus.tv##+js(abort-on-property-write.js, smrtSP) -pelisplus.tv##+js(abort-on-property-write.js, smrtSB) -pelisplus.tv##[class^=smartadtags] +pelisplus.*##+js(abort-on-property-write.js, smrtSP) +pelisplus.*##+js(abort-on-property-write.js, smrtSB) +pelisplus.*##+js(abort-on-property-write.js, Fingerprint2) +pelisplus.*##[class^="smartadtags"] ! https://github.com/uBlockOrigin/uAssets/issues/1816 hardsextube.com##+js(abort-on-property-read.js, ExoLoader) -hardsextube.com##.featured-wrap +hardsextube.com##.featured-image ! https://github.com/uBlockOrigin/uAssets/issues/1806 pornshare.org##+js(abort-current-inline-script.js, document.getElementById, undefined) @@ -6480,13 +6633,25 @@ gr8forte.org###in-video dwindly.io##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) dwindly.io##+js(nano-setInterval-booster.js, , 100) dwindly.io##+js(window.open-defuser.js, , lh5lg) -dwindly.io##a.adBtn ||lh5lg.top^$popunder +dwindly.io##+js(abort-on-property-write.js, Fingerprint2) +dwindly.io##+js(window.open-defuser.js, , buzzadnetwork) +dwindly.io###frme1 +dwindly.io##a.adBtn +*$subdocument,domain=dwindly.io ! https://github.com/uBlockOrigin/uAssets/issues/1812 ! https://github.com/uBlockOrigin/uAssets/issues/2141 ! https://github.com/uBlockOrigin/uAssets/issues/3258 +! https://github.com/NanoMeow/QuickReports/issues/30 +! https://github.com/NanoMeow/QuickReports/issues/398 +! https://github.com/NanoMeow/QuickReports/issues/526 +firstonetv.*##+js(abort-on-property-write.js, isBlocked) +firstonetv.*##+js(setTimeout-defuser.js, adsbygoogle) +firstonetv.*##+js(setTimeout-defuser.js, check, 1) +firstonetv.*##+js(setTimeout-defuser.js, imgTest) @@*$xmlhttprequest,domain=firstonetv.net +@@||firstonetv.*^$generichide ! https://github.com/NanoAdblocker/NanoFilters/issues/50 adca.st##+js(window.open-defuser.js) @@ -6497,15 +6662,12 @@ deportesmax.info##+js(abort-on-property-write.js, Fingerprint2) deportesmax.info###adsdiv ! https://github.com/jspenguin2017/uBlockProtector/issues/894 -@@*$generichide,domain=whiskypreisvergleich.de|whiskyprices.co.uk|whiskyprijzen.be|whiskyprijzen.nl|whiskyprix.be|whiskyprix.fr +@@||whiskypreisvergleich.de^$generichide +@@||whiskyprices.co.uk^$generichide +@@||whiskyprijzen.*^$generichide +@@||whiskyprix.*^$generichide whiskypreisvergleich.de,whiskyprices.co.uk,whiskyprijzen.be,whiskyprijzen.nl,whiskyprix.be,whiskyprix.fr##.blocker -! https://www.reddit.com/r/uBlockOrigin/comments/87bseo/httpnyafilmerbz/ -nyafilmer.bz##^script:has-text(3f87b0eaddd) -jawcloud.co,nyafilmer.bz##+js(popads-dummy.js) -||amgload.net^$xmlhttprequest,redirect=nooptext,domain=nyafilmer.bz -||piguiqproxy.com^$xmlhttprequest,redirect=nooptext,domain=nyafilmer.bz - ! https://github.com/uBlockOrigin/uAssets/issues/1787 inn.co.il,walla.co.il##+js(abort-on-property-read.js, TextDecoder) @@ -6520,13 +6682,14 @@ kisscosplay.moe##+js(setTimeout-defuser.js, nextFunction, 250) @@||kisscosplay.moe^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/1826 -povw1deo.*,povwideo.*##+js(abort-on-property-write.js, Fingerprint2) -povw1deo.*##+js(nowebrtc.js) -povw1deo.*,povwideo.*##+js(window.open-defuser.js) +povw1deo.*,povwideo.*,povwideo.*##+js(abort-on-property-write.js, Fingerprint2) +povw1deo.*,povwideo.*,powvideo.*##+js(nowebrtc.js) +povw1deo.*,povwideo.*,povwideo.*##+js(window.open-defuser.js) ||go.pub2srv.com/apu.php$script,redirect=noopjs ! https://github.com/uBlockOrigin/uAssets/issues/1827 -pcbolsa.com##+js(abort-on-property-write.js, adBlockDetected) +pcbolsa.com###ContenidoPubliCotiza +pcbolsa.com##.InfoPcBolsaAdBlock:xpath(..) ! https://github.com/uBlockOrigin/uAssets/issues/1828 minecraftraffle.com##+js(abort-current-inline-script.js, awm, location) @@ -6536,12 +6699,14 @@ minecraftraffle.com##+js(abort-current-inline-script.js, awm, location) @@||stream.golfchannel.com/*/ads.js$script,first-party ! https://github.com/uBlockOrigin/uAssets/issues/1830 +downloadpirate.com##+js(abort-current-inline-script.js, RegExp, zfgloaded) +downloadpirate.com##+js(abort-on-property-write.js, Fingerprint2) ||downloadpirate.com^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: disqus.com *.disqus.com disquscdn.com *.disquscdn.com -downloadpirate.com##A[href$=".html"][rel="nofollow norefferer noopener"] +||downloadpirate.com/sw.js$script ! https://github.com/uBlockOrigin/uAssets/issues/1833 ! https://github.com/uBlockOrigin/uAssets/issues/2253 -reddit.com##.size-compact.Post:has([class*=promoted]) +reddit.com##.size-compact.Post:has([class*="promoted"]) reddit.com##.vuIDB ! https://forums.lanik.us/viewtopic.php?f=62&t=40330 @@ -6554,21 +6719,28 @@ toyoheadquarters.com##+js(abort-current-inline-script.js, AdBlockDetectorWorkaro csonline2.net##+js(bab-defuser.js) ! https://forums.lanik.us/viewtopic.php?f=62&t=40332#p134448 -etztorrents.org##+js(abort-current-inline-script.js, atob, tabunder) -etztorrents.org##+js(abort-current-inline-script.js, parseInt, 676574456c656d656e747342795461674e616d65) -etztorrents.org##A[href$=".html"][rel="nofollow norefferer noopener"] +etztorrents.*##A[href$=".html"][rel="nofollow norefferer noopener"] +etztorrents.*##+js(abort-current-inline-script.js, atob, decodeURIComponent) ! https://github.com/NanoAdblocker/NanoFilters/issues/52 insidemarketing.it##+js(abort-on-property-read.js, adblock) ! https://github.com/uBlockOrigin/uAssets/issues/1835 -300mbfree4u.org,9xupload.me,desiupload.info,upgrand.net,uploadbaz.net,world4ufree.to##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) +300mbfree4u.org,9xupload.me,desiupload.info,upgrand.*,uploadbaz.net,world4ufree.to##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) 9xupload.me,uploadbaz.net##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) desiupload.*##+js(abort-on-property-write.js, decodeURIComponent) 9xupload.me##+js(setInterval-defuser.js, (), 500) -desiupload.*,upgrand.net,uploadbaz.net##+js(nano-setTimeout-booster.js) +desiupload.*,upgrand.*,uploadbaz.net##+js(nano-setTimeout-booster.js) 300mbfree4u.org##.code-block world4ufree.to##a[href*="/redirect"] +||desiupload.in/sw.js +desiupload.in##+js(abort-on-property-write.js, encodeURIComponent) +desiupload.in##+js(abort-current-inline-script.js, puShown , /doOpen|popundr/) +desiupload.in##center +upgrand.*##+js(abort-on-property-write.js, encodeURIComponent) +upgrand.*##+js(abort-current-inline-script.js, puShown , /doOpen|popundr/) +upgrand.*##[src*="/watch-now"] +upgrand.*##+js(addEventListener-defuser.js, click) ! https://github.com/uBlockOrigin/uAssets/issues/1839 vermangasporno.com##+js(abort-on-property-write.js, __htapop) @@ -6583,6 +6755,8 @@ bdsmstreak.com##.onvideo ! https://github.com/uBlockOrigin/uAssets/issues/1843 gamcore.com,porcore.com##+js(abort-current-inline-script.js, puShown , /doOpen|popundr/) 69games.xxx,gamcore.com,porcore.com##+js(abort-current-inline-script.js, cpmstar_rnd , Math.round) +gamcore.com,porcore.com##+js(abort-on-property-read.js, outputCanvas) +gamcore.com##+js(abort-on-property-read.js, popUnderURL) gamcore.com##a[href^="/ads/"] gamcore.com##.side_flashes gamcore.com##.wide.alphadelta_block @@ -6591,60 +6765,61 @@ porcore.com##.adscolumn ||porcore.com/uploads/f/$image ! https://github.com/uBlockOrigin/uAssets/issues/1844 -||cutly.win^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.google.com *.gstatic.com -cutly.win##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -cutly.win##+js(nano-setInterval-booster.js) -cutly.win##+js(addEventListener-defuser.js, click, trigger) ||pubovore.com^$third-party ! https://github.com/uBlockOrigin/uAssets/issues/1846 ! https://github.com/uBlockOrigin/uAssets/issues/1993 -cinedetodo.com##+js(abort-current-inline-script.js, atob, tabunder) -cinedetodo.com##+js(abort-current-inline-script.js, parseInt, tabunder) -cinedetodo.com##+js(abort-on-property-read.js, decodeURIComponent) -cinedetodo.com##+js(abort-on-property-write.js, smrtSB) -cinedetodo.com##+js(abort-on-property-write.js, smrtSP) -cinedetodo.com##+js(abort-on-property-read.js, mz_str) -cinedetodo.com##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) -cinedetodo.com##+js(nowebrtc.js) -cinedetodo.com##+js(setInterval-defuser.js, (), 500) -cinedetodo.com##^script:has-text(?n:void) -cinedetodo.com##.alignnone -cinedetodo.com##[href="https://www.veranimes.me/"] -cinedetodo.com##[id*=yellow] -||srcsmrtgs.com^ +cinedetodo.*##+js(window.open-defuser.js) +cinedetodo.*##+js(abort-current-inline-script.js, atob, tabunder) +cinedetodo.*##+js(abort-current-inline-script.js, parseInt, tabunder) +cinedetodo.*##+js(abort-on-property-read.js, decodeURIComponent) +cinedetodo.*##+js(abort-on-property-write.js, encodeURIComponent) +cinedetodo.*##+js(abort-on-property-write.js, smrtSB) +cinedetodo.*##+js(abort-on-property-write.js, smrtSP) +cinedetodo.*##+js(abort-on-property-read.js, mz_str) +cinedetodo.*##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) +cinedetodo.*##+js(nowebrtc.js) +cinedetodo.*##+js(setInterval-defuser.js, (), 500) +cinedetodo.*##^script:has-text(?n:void) +cinedetodo.*##.alignnone +cinedetodo.*##.bnr +cinedetodo.*##[href="https://www.veranimes.me/"] +cinedetodo.*##[id*="yellow"] +||4f2sm1y1ss.com^$third-party +||cda-online.pl/wp-content/uploads/*.js$script + ! https://github.com/uBlockOrigin/uAssets/issues/1846#issuecomment-408513233 jawcloud.co##+js(abort-on-property-write.js, Fingerprint2) -||djv99sxoqpv11.cloudfront.net^ +! https://github.com/uBlockOrigin/uAssets/issues/1846#issuecomment-455822752 +@@||pelisrex.com^$generichide +pelisrex.com##+js(abort-on-property-read.js, AaDetector) +||u595sebqih.com^$3p ! https://github.com/uBlockOrigin/uAssets/issues/1847 cinemahd.co##+js(abort-current-inline-script.js, decodeURI, getScriptFromCss) -cinemahd.co##+js(abort-on-property-read.js, zfgloadedpopup) -cinemahd.co##+js(abort-on-property-write.js, document.currentScript) +cinemahd.co##+js(abort-current-inline-script.js, RegExp, zfgloaded) cinemahd.co##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, (b){u()}) cinemahd.co##+js(nowebrtc.js) ||cinemahd.co^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.google.com *.gstatic.com *.widgetpack.com *.jwpcdn.com *.google-analytics.com *.povwideo.net *.clipwatching.com *.vshare.io *.rapidvideo.com *.fastplay.to *.facebook.com *.fbcdn.net ##a[href^="https://bj1110.online/"] ! https://github.com/uBlockOrigin/uAssets/issues/1847#issuecomment-407225486 fastplay.to##+js(abort-current-inline-script.js, atob, tabunder) +fastplay.to##+js(abort-current-inline-script.js, decodeURIComponent, atob) fastplay.to##+js(nowebrtc.js) ! https://forums.lanik.us/viewtopic.php?f=62&t=40353 +! https://github.com/uBlockOrigin/uAssets/issues/4430 megaup.net##+js(nowebrtc.js) +megaup.net##+js(abort-on-property-write.js, Fingerprint2) ! https://github.com/uBlockOrigin/uAssets/issues/1850 aquipelis.*##+js(abort-on-property-write.js, smrtSB) -aquipelis.*##+js(abort-on-property-write.js, document.currentScript) -aquipelis.net##[class^=adsbutt] +aquipelis.*##+js(abort-on-property-write.js, smrtSP) +aquipelis.net##[class^="adsbutt"] ! https://github.com/uBlockOrigin/uAssets/issues/1851 gnula.biz##+js(nowebrtc.js) -! https://github.com/uBlockOrigin/uAssets/issues/1852 -||adsurl.co^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.google.com *.gstatic.com -adsurl.co##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -adsurl.co##+js(nowebrtc.js) - ! https://github.com/uBlockOrigin/uAssets/issues/2081 eporner.eu##.vjs-inplayer-container eporner.eu##+js(popads-dummy.js) @@ -6655,7 +6830,9 @@ eporner.com##+js(abort-on-property-read.js, exoDocumentProtocol) ! https://github.com/uBlockOrigin/uAssets/issues/1855 ! https://forums.lanik.us/viewtopic.php?p=134829#p134829 -@@*$generichide,domain=arenavision.biz|arenavision.co.in|arenavision.in|arenavision.link|arenavision.ru|arenavision.us|arenavision2017.cf|arenavision2018.ml|arenavision2018.tk|arenavision2017.tk +@@||arenavision.*^$generichide +@@||arenavision2017.*^$generichide +@@||arenavision2018.*^$generichide arenavision.*,arenavision2017.*,arenavision2018.*##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) arenavision2018.*##+js(bab-defuser.js) arenavision.*,arenavision2017.cf,arenavision2018.*##+js(window.open-defuser.js) @@ -6668,7 +6845,6 @@ vintage-erotica-forum.com##+js(abort-current-inline-script.js, setTimeout, ____P ! https://github.com/uBlockOrigin/uAssets/issues/1858 btcleets.xyz##+js(abort-on-property-read.js, app_vars.force_disable_adblock) btcleets.xyz##+js(nano-setInterval-booster.js) -||cryptoads.space^$third-party @@||btcleets.xyz^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/1862 @@ -6702,7 +6878,7 @@ matly.me##+js(abort-on-property-write.js, smrtSB) matly.me##.bidv ! https://github.com/uBlockOrigin/uAssets/issues/1871 -loadurl.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +loadurl.*##+js(abort-on-property-read.js, app_vars.force_disable_adblock) ! https://github.com/uBlockOrigin/uAssets/issues/1870 idsly.bid##+js(addEventListener-defuser.js, load, adsense) @@ -6724,7 +6900,10 @@ patrika.com##+js(set-constant.js, canRunAds, true) @@||tecknity.com^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/1885 +! https://github.com/NanoMeow/QuickReports/issues/564 +pornbimbo.com##+js(setTimeout-defuser.js, (), 2000) @@||pornbimbo.com^$generichide +pornbimbo.com##[href^="https://ca.clcknads.pro"] pornbimbo.com##.bottom-adv ! https://github.com/uBlockOrigin/uAssets/issues/1880 @@ -6742,7 +6921,8 @@ vipserversat.com###open-fb ! https://www.reddit.com/r/Buffalo/comments/89dzra/buffalo_news_paywall_x2/dwqze26/ ! https://github.com/uBlockOrigin/uAssets/issues/2330 -@@||api.bntech.io^$script,domain=buffalonews.com +! https://github.com/uBlockOrigin/uAssets/issues/3870 +@@||bntech.io^$script,domain=buffalonews.com ! https://github.com/uBlockOrigin/uAssets/issues/1890 momondo.com##+js(window.open-defuser.js) @@ -6758,14 +6938,11 @@ nulledpk.com##.onp-sl-social-locker ! https://www.reddit.com/r/uBlockOrigin/comments/89qlyu/how_do_i_figure_out_what_type_of_adblocker_this_is/ @@||d33wubrfki0l68.cloudfront.net/*/js/ads.js$script,domain=dlmbeta.netlify.com -! https://www.reddit.com/r/uBlockOrigin/comments/89tfkf/how_do_i_stop_we_see_youre_using_an_ad_blocker/ -miaminewtimes.com##+js(set-constant.js, VMG.Components.Adblock, false) - ! https://forums.lanik.us/viewtopic.php?f=62&t=40386 @@||n4mo.org/advert.js$script,first-party ! https://github.com/uBlockOrigin/uAssets/issues/1892 -avoiderrors.com##+js(setTimeout-defuser.js, (), undefined) +avoiderrors.com##+js(setTimeout-defuser.js, undefined, 10000) ! https://github.com/uBlockOrigin/uAssets/issues/1894 lovepedia.net##+js(bab-defuser.js) @@ -6776,23 +6953,21 @@ slate.com##body:style(overflow: visible !important;) ! https://github.com/uBlockOrigin/uAssets/issues/1897 ! https://github.com/uBlockOrigin/uAssets/issues/2397 +anime-extremo.com##+js(abort-current-inline-script.js, jQuery, Proteger) +anime-extremo.com##+js(abort-on-property-write.js, smrtSB) anime-extremo.com##+js(setTimeout-defuser.js, nextFunction, 2000) @@||anime-extremo.com^$generichide +anime-extremo.com##[href="https://cero.tv/"] ! https://github.com/uBlockOrigin/uAssets/issues/1898 anime-rebornx.*##+js(bab-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/1899 animeidhentai.com##a[target] > img[src$=".gif"] +animeidhentai.com##[href^="https://www.hentaipros.com/landing/"] +animeidhentai.com##.adimg animeidhentai.com##.desktopads - -! https://github.com/uBlockOrigin/uAssets/issues/1904 -cutl.in##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -cutl.in##+js(abort-on-property-write.js, adss) -cutl.in##+js(nano-setInterval-booster.js) - -! https://forums.lanik.us/viewtopic.php?p=134852#p134749 -goal.com##+js(abort-on-property-read.js, ads) +animeidhentai.com###myDIV4 ! https://github.com/uBlockOrigin/uAssets/issues/1907 4tests.com##+js(set-constant.js, adblock, false) @@ -6803,10 +6978,6 @@ goal.com##+js(abort-on-property-read.js, ads) ! https://github.com/uBlockOrigin/uAssets/issues/1913 @@||apkmos.com^$generichide -! https://github.com/uBlockOrigin/uAssets/issues/1916 -@@||bdiptv.com^$generichide -||bdiptv.com^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.google.com *.gstatic.com *.fbcdn.net *.facebook.com *.facebook.net *.google-analytics.com *.jwpcdn.com *.googletagmanager.com *.jwplatform.com *.bdiptv.stream *.chatango.com *.jsdelivr.net *.addthis.com - ! https://github.com/uBlockOrigin/uAssets/issues/1912 @@||torrentsgamez.com^$generichide @@ -6842,11 +7013,6 @@ shorten7k.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) shorten7k.com##+js(nano-setInterval-booster.js) ||shorten7k.com^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.google.com *.gstatic.com -! https://github.com/uBlockOrigin/uAssets/issues/1924 -shrinkcash.com##+js(addEventListener-defuser.js, load, 2000) -shrinkcash.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -shrinkcash.com##+js(nano-setInterval-booster.js) - ! https://github.com/jspenguin2017/uBlockProtector/issues/902 niagotch.com##+js(abort-current-inline-script.js, atob, tabunder) niagotch.com##+js(bab-defuser.js) @@ -6861,32 +7027,33 @@ theralphretort.com##+js(abort-on-property-write.js, adBlockDetected) benjaminphamchannel.com##+js(addEventListener-defuser.js, load, 2000) ! https://forums.lanik.us/viewtopic.php?f=90&t=40441 +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=winfuture.de @@||widget.spoods.io/loader.js$script,domain=winfuture.de ! https://forums.lanik.us/viewtopic.php?f=96&t=40440 -hdblog.it##+js(setInterval-defuser.js, (), 3000) +hdblog.it##+js(setInterval-defuser.js, (), 1000) hdblog.it##+js(setTimeout-defuser.js, CANG, 3000) @@||hdblog.it^$generichide hdblog.it#@#.item_compra hdblog.it#@#.box_flame hdblog.it#@#.box_grampa_shadow -hdblog.it##.item_prod hdblog.it##body:style(background: none !important; overflow: auto !important;) -hdblog.it##[id^=google_ads_iframe] +hdblog.it##[id^="google_ads_iframe"] ! https://github.com/uBlockOrigin/uAssets/issues/1927 -clk.press##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -clk.press##+js(addEventListener-defuser.js, load, nextFunction) -@@||clk.press^$generichide -clk.press##.adsbygoogle -clk.press##.SC_TBlock +! https://github.com/uBlockOrigin/uAssets/issues/4030 +clk.*##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +clk.*##+js(bab-defuser.js) +||clk.*/sw.js$script,1p ! https://github.com/uBlockOrigin/uAssets/issues/1928 -clicksfly.xyz##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -clicksfly.xyz##+js(addEventListener-defuser.js, load, nextFunction) -@@||clicksfly.xyz^$generichide -clicksfly.xyz##.adsbygoogle -clicksfly.xyz##.SC_TBlock +clicksfly.*##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +clicksfly.*##+js(addEventListener-defuser.js, load, nextFunction) +@@||clicksfly.*^$generichide +clicksfly.*##.adsbygoogle +clicksfly.*##.SC_TBlock +||clicksfly.*/a-ads.php +||clicksfly.*/sw.js ! https://forums.lanik.us/viewtopic.php?f=96&t=40447 @@||hdmotori.it^$generichide @@ -6895,6 +7062,7 @@ hdmotori.it##+js(setTimeout-defuser.js, CANG, 3000) ! https://github.com/uBlockOrigin/uAssets/issues/1929 cliver.tv##+js(abort-on-property-write.js, smrtSB) +cliver.tv##+js(abort-on-property-write.js, Fingerprint2) ! https://github.com/uBlockOrigin/uAssets/issues/1931 ||amgload.net^$xmlhttprequest,redirect=nooptext,domain=zonarutoppuden.com @@ -6903,11 +7071,13 @@ zonarutoppuden.com##^script:has-text(3f87b0eaddd) ! https://github.com/uBlockOrigin/uAssets/issues/1932 megawarez.org##+js(abort-on-property-write.js, smrtSB) +megawarez.org##[class^="ads"] ! https://github.com/uBlockOrigin/uAssets/issues/1933 @@||solowarez.org^$generichide -solowarez.org##+js(noeval.js) solowarez.org##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) +solowarez.org##+js(noeval.js) +solowarez.org##+js(window.open-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/1930 peliculasio.com##+js(abort-on-property-write.js, smrtSB) @@ -6918,6 +7088,7 @@ hentai2read.com,hentai2w.com##+js(abort-on-property-read.js, BetterJsPop) hentai2read.com,hentai2w.com##+js(set-constant.js, ads, 1) hentai2read.com##a[href^="//www.nutaku.net/"] hentai2read.com##a[href^="https://network.nutaku.net/"] +hentai2read.com##[href^="https://www.nutaku.net/signup/"] hentai2w.com###playerOverlay ! https://github.com/reek/anti-adblock-killer/issues/3973 @@ -6927,13 +7098,19 @@ opus.re##+js(bab-defuser.js) sonpelishd.com##+js(abort-on-property-write.js, smrtSB) ! https://github.com/uBlockOrigin/uAssets/issues/1938 -tumegadescarga.net##+js(abort-on-property-write.js, adsurgeNode) +peliculas1mega.com,tumegadescarga.net##+js(abort-on-property-write.js, adsurgeNode) ! https://github.com/uBlockOrigin/uAssets/issues/1937 +pelislatino3gp.biz##+js(abort-on-property-read.js, _paq) +pelislatino3gp.biz##+js(abort-on-property-write.js, smrtSB) pelislatino3gp.biz##+js(nowebrtc.js) +||hugeincome.tk^$third-party ! https://github.com/uBlockOrigin/uAssets/issues/1939 peliculasgoogledrive.info##+js(nowebrtc.js) +||escondeme.com^ +peliculasgoogledrive.info##[href^="http://bit.ly"] +peliculasgoogledrive.info##.banner-top ! https://github.com/uBlockOrigin/uAssets/issues/1945 clipwatching.com##+js(set-constant.js, adblock, false) @@ -6943,16 +7120,22 @@ clipwatching.com##+js(window.open-defuser.js) updato.com##+js(setTimeout-defuser.js, updato-overlay, 500) ! https://github.com/uBlockOrigin/uAssets/issues/1946 -animeland.tv##+js(abort-on-property-write.js, Fingerprint2) -animeland.tv##+js(nowebrtc.js) -animeland.tv##^script:has-text(676574456c656d656e747342795461674e616d65) -animeland.tv##+js(abort-current-inline-script.js, atob, void) +animeland.*##+js(abort-on-property-write.js, Fingerprint2) +animeland.*##+js(nowebrtc.js) +lolhentai.net##+js(window.open-defuser.js) ||piguiqproxy.com^$xmlhttprequest,redirect=nooptext,domain=animeland.tv ! ! adding sites using the same script -animeland.tv,animenova.org,animeplus.tv,animetoon.org,animewow.org,goodanime.co,mangareader.net,toonget.net,toonova.net##a[href$=".jpg"] -animeland.tv,animenova.org,animeplus.tv,animetoon.org,animewow.org,goodanime.co,kiss-anime.me,mangareader.net,toonget.net,toonova.net##a[href$=".png"] +! https://www.reddit.com/r/uBlockOrigin/comments/a6bbib/this_website_seems_to_be_able_to_bypass_ublock/ +mangafreak.net##+js(abort-current-inline-script.js, String.fromCharCode, /\/\*[0-9a-f]{40}\*\//) +mangaku.info##+js(abort-on-property-write.js, __cmp) +animeland.*,animenova.org,animeplus.tv,animetoon.org,animewow.org,goodanime.co,mangareader.net,toonget.net,toonova.net##a[href$=".jpg"] +animeland.*,animenova.org,animeplus.tv,animetoon.org,animewow.org,goodanime.co,kiss-anime.*,lolhentai.net,mangaku.info,mangareader.net,toonget.net,toonova.net##a[href$=".png"] +animenova.org,animeplus.tv,animetoon.org,animewow.org,goodanime.co,mangafreak.net,mangaku.info,thewatchcartoononline.tv,toonget.net,toonova.net##a[href*="scripts"] memecenter.com##a[href$=".png"] mangareader.net##iframe[sandbox*="allow-popups-to-escape-sandbox"] +||kiss-anime.tv^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: blob: *.fbcdn.net *.gstatic.com *.google.com *.facebook.com *.disquscdn.com *.twitter.com https://disqus.com *.addthis.com *.facebook.net *.disqus.com *.kiss-anime.tv +kiss-anime.tv##tbody +||animeland.*/scripts/$script ! https://github.com/uBlockOrigin/uAssets/issues/1949 ||pagead2.googlesyndication.com^$script,redirect=noopjs,domain=offidocs.com @@ -6978,6 +7161,11 @@ sharecool.us##+js(addEventListener-defuser.js, load, nextFunction) ! https://github.com/uBlockOrigin/uAssets/issues/1959 filmesonlinegratis.com##+js(abort-on-property-write.js, smrtSB) +filmesonlinegratis.com##+js(abort-on-property-read.js, decodeURIComponent) +thevid.net##+js(setInterval-defuser.js, debugger) +thevid.net##+js(nowebrtc.js) +||thevid.net/*.php +filmesonlinegratis.com##.ads-720x90 ! https://github.com/uBlockOrigin/uAssets/issues/1965 freepornvideo.sex,teenpornvideo.xxx##+js(abort-on-property-read.js, ExoLoader.serve) @@ -7011,12 +7199,6 @@ twitch.tv##+js(twitch-videoad.js) ! https://github.com/uBlockOrigin/uAssets/issues/1972 @@||deutsche-vogelstimmen.de^$generichide -! https://forums.lanik.us/viewtopic.php?f=62&t=40480 -macup.org##+js(abort-current-inline-script.js, document.getElementById, adblockinfo) - -! https://github.com/uBlockOrigin/uAssets/issues/1975 -94lauin.com##+js(addEventListener-defuser.js, load, nextFunction) - ! https://github.com/uBlockOrigin/uAssets/issues/1977 imx.to##+js(abort-on-property-read.js, ExoLoader.serve) imx.to##+js(popads-dummy.js) @@ -7030,19 +7212,22 @@ imx.to##+js(popads-dummy.js) ! https://github.com/uBlockOrigin/uAssets/issues/1980 ||trafforsrv.com^ crazyshit.com##+js(abort-current-inline-script.js, phtData, canPopunder) +crazyshit.com##+js(abort-on-property-write.js, raSettings) +||crazyshit.com/aff/$subdocument ! https://github.com/uBlockOrigin/uAssets/issues/1982 strikeout.nu##+js(abort-on-property-read.js, _0xd1b1) strikeout.nu##+js(popads-dummy.js) ||clkcln.com^$popup -||steakafka.pro^$third-party ||uncyane.com^$third-party ! https://github.com/NanoAdblocker/NanoDefender/issues/38 lejdd.fr##+js(abort-on-property-read.js, SmartWallSDK) ! https://github.com/uBlockOrigin/uAssets/issues/1984 -@@||forum.mgame.us^$generichide +! https://github.com/uBlockOrigin/uAssets/issues/4174 +@@||mgame.us^$generichide +mgame.us##+js(nano-setInterval-booster.js) ! https://github.com/uBlockOrigin/uAssets/issues/1986 xilften.net##+js(abort-on-property-write.js, smrtSB) @@ -7073,7 +7258,7 @@ peliculasmx.net##+js(abort-on-property-write.js, _pop) peliculasmx.net##+js(abort-on-property-write.js, segs_pop) ! https://github.com/uBlockOrigin/uAssets/issues/1998 -povw1deo.com,powvideo.net##+js(window.open-defuser.js) +povw1deo.com,powvideo.*##+js(window.open-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/1995 ciberdvd.*##+js(window.open-defuser.js) @@ -7082,6 +7267,7 @@ ciberdvd.*##+js(abort-on-property-write.js, smrtSB) ! https://github.com/uBlockOrigin/uAssets/issues/1996 ojomovies.com##+js(abort-on-property-write.js, Fingerprint2) ojomovies.com##+js(abort-on-property-write.js, smrtSB) +ojomovies.com##.anuncionomovil ! https://github.com/uBlockOrigin/uAssets/issues/2001 @@||windows10gadgets.pro^$generichide @@ -7107,6 +7293,9 @@ mikymoons.com##+js(nano-setInterval-booster.js) ! https://github.com/uBlockOrigin/uAssets/issues/2016 speed4up.com##+js(abort-current-inline-script.js, document.getElementById, adblockinfo) +||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,redirect=noopjs,domain=speed4up.com +@@||speed4up.com^$generichide +speed4up.com##.adsbygoogle ! https://github.com/uBlockOrigin/uAssets/issues/2017 toptech360.com##+js(setTimeout-defuser.js, nextFunction, 500) @@ -7126,22 +7315,23 @@ porngem.com##.video-right coed.com##+js(abort-on-property-read.js, TextDecoder) ! https://github.com/uBlockOrigin/uAssets/issues/2026 -onprojectfreetv.com##+js(bab-defuser.js) -onprojectfreetv.com##+js(abort-current-inline-script.js, atob, tabunder) -onprojectfreetv.com##+js(nowebrtc.js) +onprojectfreetv.*##+js(bab-defuser.js) +onprojectfreetv.*##+js(abort-current-inline-script.js, atob, TABUNDER) +onprojectfreetv.*##+js(nowebrtc.js) ! https://github.com/uBlockOrigin/uAssets/issues/2027 verpeliculasenlatino.com##+js(abort-on-property-write.js, smrtSB) verpeliculasenlatino.com##+js(set-constant.js, _popwnd, true) verpeliculasenlatino.com##.adsmovie verpeliculasenlatino.com##.pfake +||verpeliculasenlatino.com/player/show.php ! https://github.com/uBlockOrigin/uAssets/issues/2029 goldpelis.net##+js(abort-on-property-write.js, smrtSB) ! https://github.com/uBlockOrigin/uAssets/issues/2030 -peliculasveo.gratis,peliculasver.online##+js(abort-on-property-write.js, Fingerprint2) -peliculasveo.gratis,peliculasver.online##.btn-block +peliculasveo.gratis,peliculasver.online,verpeliculas.xyz##+js(abort-on-property-write.js, Fingerprint2) +peliculasveo.gratis,peliculasver.online,verpeliculas.xyz##.btn-block ||amgload.net^$xmlhttprequest,redirect=nooptext,domain=peliculasveo.gratis|peliculasver.online ||piguiqproxy.com^$xmlhttprequest,redirect=nooptext,domain=peliculasveo.gratis|peliculasver.online peliculasveo.gratis,peliculasver.online##^script:has-text(3f87b0eaddd) @@ -7152,16 +7342,14 @@ cartoon8.tv##+js(set-constant.js, check_adblock, true) ! https://github.com/uBlockOrigin/uAssets/issues/2035 emol.com##+js(abort-on-property-write.js, OA_zones) -! https://forums.lanik.us/viewtopic.php?f=62&t=40519 -encceja2018.pro.br##.blocker-overlay -encceja2018.pro.br##.blocker-notice - ! https://www.reddit.com/r/uBlockOrigin/comments/8dk0dl/foxebook_redirect_ad_only_when_ublock_is_active/ +! https://www.reddit.com/r/uBlockOrigin/comments/a4uzie/how_to_block_on_right_click/ foxebook.net##+js(abort-current-inline-script.js, atob, tabunder) +foxebook.net##+js(abort-current-inline-script.js, RegExp, zfgloaded) +||fuxoasim.link^ ! https://forums.lanik.us/viewtopic.php?f=64&t=40530 0123movies.com##+js(abort-current-inline-script.js, atob, tabunder) -@@||imdb.com^$popup,domain=0123movies.com ! https://forums.lanik.us/viewtopic.php?p=135477#p135477 @@||btc-echo.de^$generichide @@ -7171,17 +7359,26 @@ asr-games.net##+js(abort-current-inline-script.js, document.getElementById, unde ! https://forum.kuketz-blog.de/viewtopic.php?f=29&p=7929 ! https://github.com/uBlockOrigin/uAssets/issues/845 +! https://github.com/uBlockOrigin/uAssets/issues/3438 +! https://github.com/uBlockOrigin/uAssets/issues/3443 +! https://www.reddit.com/r/uBlockOrigin/comments/9imaqx/help_blocking_video_ads/ ||damoh.cinema.de/*$media,redirect=noopmp3-0.1s,domain=cinema.de +||damoh.gmx.net/*$media,redirect=noopmp3-0.1s,domain=gmx.net ||damoh.golem.de/*$media,redirect=noopmp3-0.1s,domain=golem.de ||damoh.n-tv.de/*$media,redirect=noopmp3-0.1s,domain=n-tv.de +||damoh.rtl.de/*$media,redirect=noopmp3-0.1s,domain=rtl.de +||damoh.tvnow.de/*$media,redirect=noopmp3-0.1s,domain=tvnow.de ||damoh.watchbox.de/*$media,redirect=noopmp3-0.1s,domain=watchbox.de +||damoh.web.de/*$media,redirect=noopmp3-0.1s,domain=web.de +! https://github.com/uBlockOrigin/uAssets/issues/3443#issuecomment-420714439 +||amazonaws.com/homad-global-configs.schneevonmorgen.com/global_config.json$xmlhttprequest,redirect=nooptext,domain=tele5.de +! ||damoh.tele5.de/*$media,redirect=noopmp3-0.1s,domain=tele5.de ! https://github.com/uBlockOrigin/uAssets/issues/2041 akorto.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) akorto.com##+js(abort-on-property-read.js, fuckAdBlock) akorto.com##+js(abort-on-property-read.js, open) akorto.com##+js(nano-setInterval-booster.js) -||tweowhvrim.review^$third-party ! https://github.com/uBlockOrigin/uAssets/issues/2045 @@||artikeltekno.com^$generichide @@ -7191,8 +7388,8 @@ artikeltekno.com##.top_banner ! https://github.com/uBlockOrigin/uAssets/issues/2048 @@||gifswithsound.eu^$generichide -! https://forums.lanik.us/viewtopic.php?f=62&t=40103 -foxsports.com.au##+js(abort-on-property-write.js, XMLHttpRequest.prototype.realSend) +! https://forums.lanik.us/viewtopic.php?f=62&t=41254 +foxsports.com.au##+js(set-constant.js, cxStartDetectionProcess, noopFunc) ! https://github.com/jspenguin2017/uBlockProtector/issues/911 zlounge.co##+js(bab-defuser.js) @@ -7205,25 +7402,33 @@ faucy.win##+js(abort-on-property-read.js, app_vars.force_disable_adblock) ! https://github.com/uBlockOrigin/uAssets/issues/2064 thememypc.net##+js(abort-on-property-read.js, Abd_Detector) +@@||thememypc.net^$generichide +thememypc.net##.adsbygoogle ! https://github.com/uBlockOrigin/uAssets/issues/2063 eurosolidaire.com##+js(setTimeout-defuser.js, aavvvya) ! https://github.com/uBlockOrigin/uAssets/issues/2068 -cityam.com##+js(setTimeout-defuser.js, (), AdBlock) +cityam.com##+js(abort-on-property-read.js, paywallWrapper) ! https://github.com/uBlockOrigin/uAssets/issues/2061 -thesimsresource.com##+js(nano-setInterval-booster.js) thesimsresource.com##+js(set-constant.js, isAdBlocked, false) ! https://github.com/reek/anti-adblock-killer/issues/3999 +! https://github.com/uBlockOrigin/uAssets/issues/3420 animesync.tv##+js(abort-current-inline-script.js, document.getElementById, Blocking) +@@||animesync.tv^$generichide ! https://forums.lanik.us/viewtopic.php?p=135590#p135590 gnula.nu##+js(abort-current-inline-script.js, atob, tabunder) gnula.nu##+js(abort-current-inline-script.js, decodeURI, zfgloadedpopup) gnula.nu##+js(abort-current-inline-script.js, parseInt, tabunder) +xdrive.cc##+js(abort-current-inline-script.js, parseInt, tabunder) +xdrive.cc##+js(abort-on-property-read.js, AaDetector) +xdrive.cc##+js(abort-on-property-write.js, _pop) +xdrive.cc##+js(nowebrtc.js) ||best-cdn.pl^ +||mh9dskj8jg.com^ ||netflare.info^ ! https://github.com/uBlockOrigin/uAssets/issues/2076 @@ -7269,7 +7474,7 @@ animedigitalnetwork.fr##+js(set-constant.js, adblocked, false) jpidols.tv##+js(setInterval-defuser.js) jpidols.tv##+js(nowebrtc.js) jpidols.tv##+js(noeval.js) -jpidols.tv##[id^=bsa] +jpidols.tv##[id^="bsa"] ||smopy.com^ ! https://github.com/uBlockOrigin/uAssets/issues/2089 @@ -7308,13 +7513,28 @@ fxporn69.*##+js(set-constant.js, adblock, noopFunc) fxporn69.*##+js(setTimeout-defuser.js, nextFunction, 2000) @@||stream.porntv69.com/*/advertisement.js$script,first-party porntv69.com##.banner +@@||fxporn69.*^$generichide +fxporn69.xyz##.banner ! https://github.com/uBlockOrigin/uAssets/issues/2103 -vipbox.live##+js(abort-on-property-write.js, Fingerprint2) -||olswr.27684.club^$third-party -||valshara.com^$third-party +! https://forums.lanik.us/viewtopic.php?p=144359#p144359 +! https://github.com/uBlockOrigin/uAssets/issues/4546 +vipbox.live##+js(addEventListener-defuser.js, /^(?:mousedown|pointerdown)$/, 297) +vipbox.live##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) +vipbox.live##+js(setInterval-defuser.js, (), 500) ||vipbox.live/sw.js$script +||olswr.27684.club^$3p +||valshara.com^$3p +||vnw2gd68pb.com^$3p +*$popup,domain=vipbox.live,3p +@@about:blank$popup,domain=vipbox.live +vipbox.live##.position-absolute:style(visibility: collapse !important) vipbox.live##a[href^="https://s3.amazonaws.com/"] +vipbox.live##[data-uri^="https://s3.amazonaws.com"] +vipbox.live##.btn-lg.btn +##[data-lnguri*="vipbox"] +kuntv.pw,marstv.pw##+js(nowebrtc.js) +kuntv.pw,marstv.pw##+js(set-constant.js, String.fromCharCode, noopFunc) ! https://github.com/uBlockOrigin/uAssets/issues/2104 wkyc.com##+js(abort-current-inline-script.js, btoa) @@ -7357,15 +7577,16 @@ tfc.tv##+js(abort-on-property-write.js, adBlockDetected) ! https://github.com/uBlockOrigin/uAssets/issues/2478 ! https://github.com/uBlockOrigin/uAssets/issues/2490 ! https://github.com/uBlockOrigin/uAssets/issues/3016 +! https://github.com/uBlockOrigin/uAssets/issues/4177 +! https://github.com/NanoMeow/QuickReports/issues/394 +! https://github.com/uBlockOrigin/uAssets/issues/4362 +pluspremieres.*##+js(setTimeout-defuser.js, AdBlock) pluspremieres.*##+js(abort-current-inline-script.js, $, adblock) +pluspremieres.*##+js(setTimeout-defuser.js, (), 1400) ! https://github.com/uBlockOrigin/uAssets/issues/2119 cwin.me##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -! https://github.com/uBlockOrigin/uAssets/issues/2120 -dlik.win##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -dlik.win##+js(abort-current-inline-script.js, atob, tabunder) - ! https://github.com/uBlockOrigin/uAssets/issues/2121 ms4link.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -7376,10 +7597,10 @@ hotcopper.com.au##+js(abort-current-inline-script.js, $, blockAds) uploadbr.com##+js(abort-current-inline-script.js, document.getElementById, adblockinfo) ! https://forums.lanik.us/viewtopic.php?f=62&t=40624 -@@||xmp3.xyz^$generichide xmp3.xyz##+js(abort-current-inline-script.js, atob, tabunder) -xmp3.xyz##+js(noeval.js) xmp3.xyz##+js(abort-on-property-write.js, smrtSP) +xmp3.*##+js(bab-defuser.js) +xmp3.xyz##+js(noeval.js) ||xmp3.xyz^$csp=child-src 'self' *.onesignal.com *.facebook.com ! https://github.com/jspenguin2017/uBlockProtector/issues/916 @@ -7446,7 +7667,6 @@ designmodo.com##.onp-sl-content:style(display: block !important;) designmodo.com##.onp-sl-social-locker ! https://github.com/uBlockOrigin/uAssets/issues/2145 -ctrl.blog##.abox ||ctrl.blog/ac/rba$subdocument,first-party ! https://github.com/uBlockOrigin/uAssets/issues/2150 @@ -7475,6 +7695,8 @@ ad4msan.com##+js(setTimeout-defuser.js, getComputedStyle, 250) ! https://github.com/uBlockOrigin/uAssets/issues/2154 japscan.*##+js(abort-on-property-write.js, Fingerprint2) +japscan.cc##^script:has-text(blur) +||zmctrack.net^$xmlhttprequest,redirect=nooptext,domain=japscan.cc ! https://github.com/uBlockOrigin/uAssets/issues/2158 3bst.co##+js(abort-on-property-read.js,app_vars.force_disable_adblock) @@ -7485,16 +7707,10 @@ watchearn.me##+js(abort-on-property-read.js,app_vars.force_disable_adblock) watchearn.me##+js(nano-setInterval-booster.js) ||youtube.com/embed/$subdocument,domain=link.watchearn.me -! https://github.com/uBlockOrigin/uAssets/issues/2160 -wezo.me##+js(abort-on-property-read.js,app_vars.force_disable_adblock) - ! https://github.com/uBlockOrigin/uAssets/issues/2161 arabdollar.com##+js(abort-on-property-read.js,app_vars.force_disable_adblock) arabdollar.com##+js(nano-setInterval-booster.js) -! https://github.com/uBlockOrigin/uAssets/issues/2162 -urls-short.com##+js(abort-on-property-read.js,app_vars.force_disable_adblock) - ! https://github.com/uBlockOrigin/uAssets/issues/2163 pes-patch.com##+js(bab-defuser.js) @@ -7514,14 +7730,16 @@ cnnturk.com##+js(set-constant.js, hasAdBlock, false) ||portalcentric.net/cdn-cgi/apps/head/$script ! https://github.com/uBlockOrigin/uAssets/issues/2168 -revivelink.com##+js(abort-current-inline-script.js, atob, tabunder) +revivelink.com##+js(abort-on-property-read.js, decodeURIComponent) ! https://github.com/uBlockOrigin/uAssets/issues/2169 kodi-tutorials.uk##+js(bab-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/2170 -moviesak47.net##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) -moviesak47.net##+js(popads-dummy.js) +moviesak47.*##+js(abort-on-property-read.js, AaDetector) +moviesak47.*##+js(abort-on-property-read.js, adlinkfly_url) +moviesak47.*##+js(popads-dummy.js) +||ssl2anyone3.com^$third-party ! https://github.com/uBlockOrigin/uAssets/issues/2171 luxembourgmeetstheworld.com##+js(abort-on-property-write.js, Fingerprint2) @@ -7536,6 +7754,8 @@ xcafe.com##+js(popads-dummy.js) ! https://github.com/uBlockOrigin/uAssets/issues/2176 *$subdocument,domain=vidto.se vidto.se##+js(abort-on-property-write.js, Fingerprint2) +vidto.se##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) +vidto.se##+js(setInterval-defuser.js, (), 500) vidto.se##+js(window.open-defuser.js) ##a[href*="/open?bver"] ##a[href*="/open?refer"] @@ -7546,8 +7766,7 @@ vidto.se##+js(window.open-defuser.js) cinedoblego.com##.accordion .sub-menu:style(display: block !important) ! https://github.com/uBlockOrigin/uAssets/issues/2178 -@@||e-mailscamalerts.*^$generichide -e-mailscamalerts.*##.adsbygoogle +e-mailscamalerts.*##+js(bab-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/2180 hacknetfl1x.net##+js(addEventListener-defuser.js, load, 2000) @@ -7557,18 +7776,20 @@ d0stream.com##+js(nano-setTimeout-booster.js) @@||d0stream.com/*/ads.js$script,first-party ! https://www.reddit.com/r/uBlockOrigin/comments/8h4udu/solarmoviezto_saying_disable_adblock_despite/ +loadvid.online##+js(abort-current-inline-script.js, fileID, adblock) +loadvid.online##+js(abort-on-property-read.js, BetterJsPop) loadvid.online##+js(set-constant.js, adBlockNotDetected, true) -loadvid.online##+js(set-constant.js, pop_cnt, 2) +loadvid.online##+js(set-constant.js, pop_cnt, 1) loadvid.online##+js(setTimeout-defuser.js, _creatBait) -loadvid.online##+js(abort-current-inline-script.js, fileID, adblock) +||bit.ly^$subdocument,domain=loadvid.online +loadvid.online###overlay-vcplayer solarmoviez.*,yesmovies.to##a[href^="https://watchasap.com/"] +! https://github.com/uBlockOrigin/uAssets/issues/1166#issuecomment-437637076 +solarmoviez.*##+js(nowebrtc.js) ! https://forums.lanik.us/viewtopic.php?f=62&t=40676 inhabitat.com##+js(abort-on-property-read.js, registerSlideshowAd) -! https://github.com/uBlockOrigin/uAssets/issues/2188 -phoenixnewtimes.com##+js(set-constant.js, VMG.Components.Adblock, false) - ! https://forums.lanik.us/viewtopic.php?p=136237#p136237 mujeres-desnudas.com##+js(abort-on-property-read.js, ExoLoader.serve) @@ -7612,7 +7833,7 @@ mail.yahoo.com##div[aria-describedby="adblock-upsell-description"] ! https://github.com/uBlockOrigin/uAssets/issues/2198 peliculas-mp4.com##+js(abort-on-property-write.js, adsurgeNode) -peliculas-mp4.com##+js(setTimeout-defuser.js, (), undefined) +peliculas-mp4.com##+js(setTimeout-defuser.js, rejectWith) ! https://github.com/jspenguin2017/uBlockProtector/issues/926 @@||anime-update*.*^$generichide @@ -7623,9 +7844,13 @@ peliculas-mp4.com##+js(setTimeout-defuser.js, (), undefined) ! https://github.com/uBlockOrigin/uAssets/issues/2836 avclub.com,deadspin.com,earther.com,gizmodo.com,jalopnik.com,jezebel.com,kotaku.com,lifehacker.com,splinternews.com,thetakeout.com,theroot.com##article.postlist__item:has(.meta__network) +! https://github.com/uBlockOrigin/uAssets/issues/1476 ! https://github.com/uBlockOrigin/uAssets/issues/2200 cmacapps.com,techsini.com##+js(abort-current-inline-script.js, jQuery, Adblocker) +cmacapps.com##+js(abort-on-property-write.js, Fingerprint2) +cmacapps.com##+js(bab-defuser.js) cmacapps.com##+js(nowebrtc.js) +||cmacapps.com/sw.js$script,1p @@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$xmlhttprequest,domain=cmacapps.com ||basepush.com^ ||fortpush.com^ @@ -7653,10 +7878,8 @@ tibiabr.com##div[id^="div-gpt-ad"] dompl3.info##+js(nowebrtc.js) ! https://github.com/uBlockOrigin/uAssets/issues/2206 -||springserve.com/vast/*einthusan$xmlhttprequest,redirect=nooptext,domain=imasdk.googleapis.com -!#if env_firefox +einthusan.tv##+js(setTimeout-defuser.js, AdBlocker, 1000) @@||springserve.com/vast/*einthusan$xmlhttprequest,domain=imasdk.googleapis.com -!#endif ! https://github.com/uBlockOrigin/uAssets/issues/2211 bestgore.com##.ai_widget:has-text(Log In) @@ -7681,6 +7904,7 @@ short4fly.win##+js(abort-on-property-read.js, app_vars.force_disable_adblock) ! https://github.com/uBlockOrigin/uAssets/issues/2221 elkolx1.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) elkolx1.com##+js(nano-setInterval-booster.js) +elkolx1.com##+js(abort-current-inline-script.js, decodeURI, atob) ! https://github.com/uBlockOrigin/uAssets/issues/2222 cut-ps.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -7696,7 +7920,6 @@ geistlink.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) pornspark.com##+js(abort-current-inline-script.js, atob, tabunder) pornspark.com##+js(setTimeout-defuser.js, textContent, 600) pornspark.com##[href*=".php"] -||tubecorporate.com^$third-party ! https://github.com/uBlockOrigin/uAssets/issues/2226 ! https://github.com/uBlockOrigin/uAssets/issues/2383 @@ -7746,6 +7969,8 @@ giuliamanset.com##+js(abort-on-property-write.js, Fingerprint2) ! https://github.com/uBlockOrigin/uAssets/issues/2242 pornfay.com##+js(abort-current-inline-script.js, atob, tabunder) pornfay.com##+js(abort-on-property-write.js, GPU) +pornfay.com##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) +pornfay.com##+js(setInterval-defuser.js, (), 500) pornfay.com##+js(setTimeout-defuser.js, textContent, 600) pornfay.com##+js(window.open-defuser.js) ||pvrtx.net^ @@ -7771,6 +7996,7 @@ damasgate.com##+js(bab-defuser.js) ! https://forums.lanik.us/viewtopic.php?f=62&t=40729&sid=ae2544373bf857109fa3bbe74f0c8c65 streamanime.tv##+js(set-constant.js, AlobaidiDetectAdBlock, true) +@@||streamanime.tv^$generichide ! https://forums.lanik.us/viewtopic.php?f=62&t=40727 @@||aphim.co^$generichide @@ -7797,7 +8023,9 @@ mbahhanif.site##+js(abort-on-property-write.js, hidekeep) ! https://github.com/uBlockOrigin/uAssets/issues/2254 mazterize.*,masterkreatif.com##+js(abort-on-property-write.js, Fingerprint2) +||masterkreatif.com/sw.js$script masterkreatif.com###fbox-background +masterkreatif.com##input#user-act mazterize.me,masterkreatif.com##.user mazterize.com##center @@ -7846,7 +8074,7 @@ xberuang.*##+js(nano-setInterval-booster.js) goafricaonline.com##+js(abort-on-property-read.js, goafricaSplashScreenAd) ! https://github.com/uBlockOrigin/uAssets/issues/2271 -@@||marcosfranciscodesouza.*^$generichide +marcosfranciscodesouza.*##+js(bab-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/2273 9ketsuki.info##+js(bab-defuser.js) @@ -7854,10 +8082,6 @@ goafricaonline.com##+js(abort-on-property-read.js, goafricaSplashScreenAd) ! https://github.com/uBlockOrigin/uAssets/issues/2274 gigadownloads.co##+js(bab-defuser.js) -! https://github.com/uBlockOrigin/uAssets/issues/2275 -@@||intoupload.com^$generichide -||intoupload.com/images/StartDownload.gif$image - ! https://github.com/uBlockOrigin/uAssets/issues/2278 @@||youmath.it^$generichide @@ -7867,6 +8091,7 @@ egy.best,egybest.site##+js(nowebrtc.js) egy.best,egybest.site##+js(set-constant.js, _AdBlock, noopFunc) ! https://github.com/NanoAdblocker/NanoDefender/issues/42 +freetutorials.*##+js(setInterval-defuser.js, visibility, 1000) freetutorials.us##+js(abort-on-property-write.js, Fingerprint2) @@||freetutorials.us^$generichide @@ -7897,7 +8122,7 @@ japanesefuck.com##+js(abort-on-property-read.js, ExoLoader.serve) */wp-content/plugins/deadblocker/*$script,first-party ! https://github.com/uBlockOrigin/uAssets/issues/2293 -der-postillon.com##+js(setTimeout-defuser.js, (), undefined) +der-postillon.com##+js(setTimeout-defuser.js, rejectWith) ! https://github.com/uBlockOrigin/uAssets/issues/2294 todopolicia.com##+js(abort-on-property-write.js, AdBlockDetectorWorkaround) @@ -7906,7 +8131,10 @@ todopolicia.com##+js(abort-on-property-write.js, AdBlockDetectorWorkaround) @@||freeiptv.life^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/2289 -poedb.tw##+js(abort-current-inline-script.js, document.getElementById, modal) +! https://github.com/NanoMeow/QuickReports/issues/454 +! https://github.com/uBlockOrigin/uAssets/issues/4351 +@@||poedb.tw^$generichide +@@||poedb.tw/js/ads.js$script,first-party ! https://github.com/uBlockOrigin/uAssets/issues/2290 @@||tubitv.com^$generichide @@ -7923,7 +8151,6 @@ stream.cr##+js(popads-dummy.js) ||search.stream.cr/cdn-cgi/apps/head/*$script,first-party ||search.stream.cr/core/webfonts.js$script ||search.stream.cr/sw.js$script,first-party -||mycdn.co^$third-party @@/adserve-$domain=stream.cr|gomovies.technology @@/adServe/*$domain=stream.cr|gomovies.technology @@||modulepush.com/*/invoke.js$xmlhttprequest,script,domain=stream.cr @@ -7935,7 +8162,7 @@ search.stream.cr###iFrameResizer0 cine.to##+js(abort-on-property-read.js, _0x68fb) ! https://github.com/uBlockOrigin/uAssets/issues/2296 -@@||afdah.to/show-ad*.js$script,first-party +@@||afdah.*/show-ad*.js$script,first-party ! https://forums.lanik.us/viewtopic.php?f=62&t=40784 crus.io##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -7968,6 +8195,9 @@ coinfaucet.io##+js(abort-current-inline-script.js, decodeURI, zfgloadedpopup) ! https://github.com/uBlockOrigin/uAssets/issues/2369 porntopic.com##+js(abort-current-inline-script.js, atob, tabunder) porntopic.com##+js(abort-on-property-read.js, _cpp) +porntopic.com##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) +porntopic.com##+js(setInterval-defuser.js, (), 500) +porntopic.com##+js(abort-on-property-write.js, Fingerprint2) ||porntopic.com/*.php$popup,first-party @@||porntopic.com/player/player_ads.html$subdocument,first-party @@ -7997,9 +8227,11 @@ yify-torrent.xyz,ytsyify.com##+js(abort-current-inline-script.js, decodeURI, dec ! https://github.com/uBlockOrigin/uAssets/issues/2320 freemcserver.net##+js(bab-defuser.js) +@@||freemcserver.net/js/*$script,1p ! https://github.com/uBlockOrigin/uAssets/issues/2322 up-4.net##+js(nowebrtc.js) +up-4.net##+js(abort-current-inline-script.js, atob, decodeURIComponent) ! https://github.com/uBlockOrigin/uAssets/issues/2323 royurls.bid##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -8030,6 +8262,7 @@ comment-tech.com##+js(abort-on-property-read.js, anOptions) ! https://github.com/uBlockOrigin/uAssets/issues/2329 nulledteam.com##+js(setInterval-defuser.js, visibility, 1000) +nulledteam.com##+js(abort-on-property-read.js, adblock) ! https://forums.lanik.us/viewtopic.php?f=62&t=40812 turbobit.net##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) @@ -8049,11 +8282,14 @@ link.tl##+js(nano-setInterval-booster.js, , 1800) ||link.tl/splash/*$script,first-party ||jetinteraktif.com^$image,domain=link.tl +! https://github.com/uBlockOrigin/uAssets/issues/3697 ! https://forums.lanik.us/viewtopic.php?f=62&t=40825 +premiumzen.com##+js(abort-current-inline-script.js, document.getElementById, bannerad) premiumzen.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) premiumzen.com##+js(nano-setInterval-booster.js) ! https://github.com/uBlockOrigin/uAssets/issues/2335 +nzbstars.com##+js(addEventListener-defuser.js, DOMContentLoaded, bypass) nzbstars.com##+js(set-constant.js, adsBlocked, noopFunc) ||nzbstars.com/images/*.gif$image @@ -8066,6 +8302,7 @@ nzbstars.com##+js(set-constant.js, adsBlocked, noopFunc) ! https://github.com/uBlockOrigin/uAssets/issues/2339 cash4url.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) cash4url.com##+js(nano-setInterval-booster.js) +@@||cash4url.com^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/2340 freemegalinks.com##+js(bab-defuser.js) @@ -8090,7 +8327,7 @@ linkshorts.net##+js(set-constant.js, ab, false) ! https://github.com/uBlockOrigin/uAssets/issues/2348 yfilmy.sk##+js(set-constant.js, canRunAds, true) -yfilmy.sk##[class^=frame-over] +yfilmy.sk##[class^="frame-over"] yfilmy.sk##[href*="/PartnerRedirectAction.do"] ! https://github.com/uBlockOrigin/uAssets/issues/2350 @@ -8137,11 +8374,12 @@ zoogirls.org##+js(noeval.js) camwhores.tv##+js(abort-current-inline-script.js, parseInt, tabunder) camwhores.tv##+js(abort-on-property-read.js, _wm) camwhores.tv##+js(abort-on-property-read.js, loadTool) -||camsoda1.com/promos/iframe/*$subdocument,domain=camwhores.tv +||camwhores.tv/contents/*/preroll$media,important,first-party +||h-cdn.com/loader.js$script,domain=camwhores.tv ||lexozfldkklgvc.com^$third-party -||lite-iframe.stripcdn.com^$subdocument,domain=camwhores.tv camwhores.tv##.row-models camwhores.tv###list_videos_friends +*$subdocument,domain=camwhores.tv ! https://github.com/uBlockOrigin/uAssets/issues/2364 ! https://github.com/uBlockOrigin/uAssets/issues/2376 @@ -8155,12 +8393,22 @@ videoszoofiliahd.com##[href^="https://redirect.ero-advertising.com/"] allbestiality.com,beastwomans.com,beastzoo.org,bestialitysexvideos.com,bestialitytaboo.tv,bestialityworld.org,bestialporn.net,bestialzoo.*,fakingszoo.com,hispajotes.com,portalzoo.com,videosbizarre.com,zoofiliak9.com,zoofilianet.com,zoofiliataboo.com,zookings.com,zoosexnet.com,zoosexsite.com,zootubex.tv,zootubex.us##[href^="https://www.skypeis"] ! https://github.com/uBlockOrigin/uAssets/issues/2364#issuecomment-393353226 pornfay.com,pornscum.com,pornspark.com,porntopic.com##+js(abort-on-property-read.js, loadTool) +pornspark.com##+js(abort-on-property-read.js, _cpp) +pornspark.com##+js(abort-on-property-write.js, Fingerprint2) ||grtyb.com^$third-party ||irtyf.com^ ||ochko.biz^$domain=asiananimaltube.org ! https://github.com/uBlockOrigin/uAssets/issues/2364#issuecomment-406739691 xxxtubezoo.com,zooredtube.com##+js(abort-on-property-read.js, popunderSetup) xxxtubezoo.com,zooredtube.com##+js(addEventListener-defuser.js, DOMContentLoaded, preventExit) +datoporn.co##+js(set-constant.js, cRAds, true) +||datoporn.co^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: blob: *.peer5.com +datoporn.co##+js(window.open-defuser.js) +! https://github.com/uBlockOrigin/uAssets/issues/2364#issuecomment-420387843 +xblaze.com##+js(abort-on-property-read.js, encodeURIComponent) +xblaze.com###newVisitorPopup +xblaze.com##.in.modal-backdrop +xblaze.com##[href^="http://track."] ! https://github.com/uBlockOrigin/uAssets/issues/2365 fapdig.com##+js(popads-dummy.js) @@ -8171,9 +8419,13 @@ fapdig.com##+js(popads-dummy.js) ! https://github.com/uBlockOrigin/uAssets/issues/2379 ! https://github.com/uBlockOrigin/uAssets/issues/3292 pornbraze.com##+js(popads-dummy.js) +! https://github.com/uBlockOrigin/uAssets/issues/1604 +! https://github.com/uBlockOrigin/uAssets/issues/4487 +fembed.com##+js(abort-on-property-read.js, decodeURI) +fembed.com##+js(abort-on-property-write.js, _pop) fembed.com##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) +fembed.com##+js(disable-newtab-links.js) fembed.com##+js(setInterval-defuser.js, (), 500) -fembed.com##+js(abort-on-property-read.js, decodeURI) ||kidnepishlient.pro^$third-party ! https://github.com/uBlockOrigin/uAssets/issues/2370 @@ -8251,16 +8503,20 @@ zoosintabues.com##+js(abort-on-property-write.js, Fingerprint2) ! https://forums.lanik.us/viewtopic.php?f=62&t=40357 ! https://github.com/uBlockOrigin/uAssets/issues/661 -@@*$generichide,domain=boards.net|freeforums.net|proboards.com +@@||boards.net^$generichide +@@||freeforums.net^$generichide +@@||proboards.com^$generichide /tortoise.min.js$domain=boards.net|freeforums.net|proboards.com boards.net,freeforums.net,proboards.com##+js(abort-current-inline-script.js, $, vglnk) ! https://www.reddit.com/r/uBlockOrigin/comments/8n1sk4/vidcloud_blocking_but_sometimes_doesnt/ ! https://github.com/NanoAdblocker/NanoFilters/issues/154 vcstream.to##+js(abort-on-property-read.js, BetterJsPop) -vcstream.to##+js(set-constant.js, pop_cnt, 2) +vcstream.to##+js(set-constant.js, pop_cnt, 1) vcstream.to##+js(setTimeout-defuser.js, _creatBait) +*$subdocument,domain=vcstream.to @@||cdnjs.cloudflare.com/*/fuckadblock.min.js$script,domain=vcstream.to +vcstream.to###overlay-vcplayer ! https://github.com/uBlockOrigin/uAssets/issues/2413 crackedgameservers.com##+js(set-constant.js, adblock, false) @@ -8269,12 +8525,14 @@ crackedgameservers.com##+js(set-constant.js, adblock, false) pelisplanet.com##+js(abort-on-property-write.js, smrtSB) pelisplanet.com##+js(abort-on-property-write.js, smrtSP) -! https://github.com/uBlockOrigin/uAssets/issues/2411 -macwelt.de##.loaded.standard.marketplace - ! https://github.com/uBlockOrigin/uAssets/issues/2415 +inkapelis.com##+js(abort-current-inline-script.js, setTimeout, aadblock) +inkapelis.com##+js(abort-on-property-read.js, AaDetector) inkapelis.com##+js(abort-on-property-write.js, smrtSB) inkapelis.com##+js(abort-on-property-write.js, smrtSP) +inkapelis.com##+js(abort-on-property-write.js, Fingerprint2) +||inkapelis.com/sw.js$script +||7hu8e1u001.com^$third-party ! https://github.com/uBlockOrigin/uAssets/issues/2416 cuevana3.*##+js(abort-on-property-write.js, popUpUrl) @@ -8284,6 +8542,7 @@ cuevana3.*##+js(abort-on-property-write.js, popUpUrl) cinemitas.com##+js(nowebrtc.js) cinemitas.com##+js(abort-on-property-write.js, smrtSB) cinemitas.com##+js(abort-on-property-write.js, smrtSP) +cinemitas.com##+js(abort-on-property-write.js, surgeNode) ! https://github.com/uBlockOrigin/uAssets/issues/2418 @@||chimica-online.it^$generichide @@ -8342,7 +8601,7 @@ upbom.com##+js(nowebrtc.js) ||googlesyndication.com/pagead/js/adsbygoogle.js$script,redirect=noopjs,domain=arlinadzgn.com|idntheme.com ! https://github.com/uBlockOrigin/uAssets/issues/2437 -dynamo.kiev.ua##+js(abort-current-inline-script.js, String.fromCharCode, /\/\*[0-9a-f]{40}\*\//) +dynamo.kiev.ua##+js(set-constant.js, JSON.parse, noopFunc) ! https://github.com/uBlockOrigin/uAssets/issues/2439 danpod.work##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -8355,15 +8614,13 @@ kimo-link.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) download.hr##+js(set-constant.js, detector_active, true) ! https://github.com/NanoAdblocker/NanoFilters/issues/89 -sportsvideo.net##+js(abort-on-property-read.js, adblockDetector) +@@||sportsvideo.net^$generichide ! https://forums.lanik.us/viewtopic.php?f=62&p=137465 -subsmovies.nl##+js(abort-current-inline-script.js, atob, void) -subsmovies.nl##+js(abort-current-inline-script.js, decodeURI, getScriptFromCss) -subsmovies.nl##+js(abort-on-property-read.js, mz_str) -subsmovies.nl##+js(abort-on-property-write.js, Fingerprint2) -subsmovies.nl##^script:has-text(13a60edeb) -||subsmovies.nl/sw.js$script +! https://www.reddit.com/r/uBlockOrigin/comments/9l81mh/ubo_has_recently_started_to_let_a_lot_of_ads/ +subsmovies.*##+js(abort-on-property-write.js, _pop) +subsmovies.*##+js(abort-on-property-write.js, Fingerprint2) +subsmovies.*##+js(set-constant.js, atob, noopFunc) ! https://github.com/uBlockOrigin/uAssets/issues/2442 animeyt.tv##+js(set-constant.js, loadingAds, true) @@ -8378,7 +8635,9 @@ fotbolltransfers.com##+js(abort-on-property-read.js, adBlockDetected) androidaba.com##+js(abort-on-property-write.js, adBlockDetected) ! https://github.com/uBlockOrigin/uAssets/issues/2446 +! https://github.com/NanoAdblocker/NanoFilters/issues/229 ilpuntotecnico.com##+js(abort-on-property-write.js, anOptions) +@@||ilpuntotecnico.com^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/2447 comptoir-hardware.com##+js(bab-defuser.js) @@ -8391,7 +8650,6 @@ o2tvseries.com##+js(abort-on-property-write.js, adBlockDetected) o2tvseries.com##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) o2tvseries.com##+js(nowebrtc.js) o2tvseries.com##+js(setInterval-defuser.js, (), 500) -||putrr8.com^$third-party ! https://github.com/uBlockOrigin/uAssets/issues/2452 ! https://github.com/NanoMeow/QuickReports/issues/34 @@ -8406,6 +8664,7 @@ tvtropes.org##+js(abort-on-property-read.js, Uint8Array) ! https://www.reddit.com/r/uBlockOrigin/comments/8obvtx/started_getting_some_odd_behavior_on/ igg-games.com##+js(abort-current-inline-script.js, decodeURI, getScriptFromCss) +igg-games.com##+js(abort-current-inline-script.js, RegExp, zfgloaded) igg-games.com##a[href$=".jpg"] ! https://github.com/uBlockOrigin/uAssets/issues/2456 @@ -8437,16 +8696,21 @@ yesmangasbr.com##+js(setTimeout-defuser.js, testDisplay, 3000) @@||my5.tv^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/2474 +femefun.com##+js(abort-current-inline-script.js, atob, tabunder) femefun.com##+js(abort-on-property-write.js, __htapop) femefun.com##+js(noeval.js) -@@||namesakeoscilloscopemarquis.com^*/ads.js$domain=~tvil.me,badfilter ! https://github.com/uBlockOrigin/uAssets/issues/2468 -gamepedia.com##+js(abort-current-inline-script.js, Array.prototype.filter, Instart) +gamepedia.com##+js(abort-current-inline-script.js, RegExp, Instart) ! https://github.com/uBlockOrigin/uAssets/issues/2461 anon-v.com##+js(abort-current-inline-script.js, parseInt, tabunder) anon-v.com##+js(abort-current-inline-script.js, atob, tabunder) +||imglnkc.com^$image,domain=anon-v.com +anon-v.com##.sponsor +||cfgr2.com^ +||hrtya.com^ +||nudespree.com/a/av/live.php$subdocument ! https://github.com/uBlockOrigin/uAssets/issues/2476 dnews.dn.ua##+js(abort-current-inline-script.js, atob, /\/\*\w{40}\*\/$/) @@ -8454,6 +8718,7 @@ dnews.dn.ua##+js(abort-current-inline-script.js, atob, /\/\*\w{40}\*\/$/) ! https://github.com/uBlockOrigin/uAssets/issues/2480 cartoonporno.xxx##+js(abort-on-property-read.js, prPuShown) +cartoonporno.xxx##+js(window.open-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/2481 @@||solvettube.com^$script,first-party @@ -8470,7 +8735,7 @@ youporn.com##+js(abort-on-property-read.js, zone_2547) youporn.com##+js(abort-on-property-read.js, AdDelivery.prototype.requestTrafficJunkyAds) redtube.com,youporn.com,xtube.com##+js(abort-on-property-write.js, rAb) ! https://github.com/uBlockOrigin/uAssets/issues/2482#issuecomment-395244585 -redtube.com##+js(abort-on-property-read.js, _goat) +redtube.com##+js(abort-on-property-read.js, _goat) ! anti adb https://www.tvserial.it/the-generi-serie-tv-sky-maccio-capatonda-video/ @@||tvserial.it^$generichide @@ -8480,24 +8745,44 @@ escuchalas.com##^script:has-text(3f87b0) ||piguiqproxy.com^$xmlhttprequest,redirect=nooptext,domain=escuchalas.com ||amgload.net^$xmlhttprequest,redirect=nooptext,domain=escuchalas.com -! https://github.com/uBlockOrigin/uAssets/issues/2485 -pravda.com.ua##+js(abort-on-property-write.js, stop.bind) +! https://www.reddit.com/r/uBlockOrigin/comments/8n71jv/next_level_ads_injection_via_xhr_or_else_tricky/e6spyt1/ +! piguiqproxy/zmctrack +5.ua,animeget.net,antidiary.com,avtovod.com.ua,chtyvo.org.ua,comments.ua,facenews.ua,fakty.ua,gazeta.ua,guru.ua,i.ua,makataka.ru,mibius.online,mignews.com.ua,rian.com.ua,stravy.net##+js(abort-current-inline-script.js, String.fromCharCode, /\/\*[0-9a-f]{40}\*\//) +112.ua,24boxing.com.ua,autoua.net,dengi.ua,glavcom.ua,hdreactor.club,history.vn.ua,isport.ua,kolobok.ua,kp.ua,lessons.com.ua,liga.net,mabila.ua,mama.ua,maximum.fm,meta.ua,mil.in.ua,nashasvadba.ua,newsone.ua,ngs.ru,okino.ua,qp.ua,ringside24.com,smak.ua,strana.ua,telegraf.in.ua,tvgid.ua,ukrlib.com.ua,vchaspik.ua,vgorode.ua,woman.ua,zn.ua##+js(set-constant.js, atob, noopFunc) +24tv.ua,censor.net.ua,dengi.ua,dovidka.biz.ua,epravda.com.ua,eurointegration.com.ua,football24.ua,gismeteo.ua,pravda.com.ua,sinoptik.ua,subject.com.ua,textreferat.com,tv.ua,u-news.com.ua##+js(set-constant.js, JSON.parse, noopFunc) +ditey.com,footballtransfer.com.ua,kurs.com.ua,zdorovia.com.ua##+js(set-constant.js, String.fromCharCode, noopFunc) +||mixadvert.com^$third-party +!#if env_firefox +||sinoptik.ua^$csp=script-src 'self' * 'unsafe-inline' 'unsafe-eval' +!#endif + +!#if env_chromium +||sinoptik.ua^$csp=script-src 'self' * 'unsafe-inline' 'unsafe-eval' data: +!#endif ! https://github.com/uBlockOrigin/uAssets/issues/2484#issuecomment-395174594 -foumovies.*,full4movies.co,hdpopcorns.*,moviescouch.info,moviescounter.*,mydownloadtube.*,rdxhd.me,123movies.ph,700mbdownload.*##+js(abort-on-property-write.js, decodeURIComponent) +foumovies.*,full4movies.co,hdpopcorns.*,moviescouch.*,moviescounter.*,mydownloadtube.*,rdxhd.me,123movies.ph,700mbdownload.*##+js(abort-on-property-write.js, decodeURIComponent) +700mbdownload.*##+js(popads-dummy.js) gofilms4u.net,hubfiles.ws,watchvideo17.us##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) 123movies.ph##+js(abort-current-inline-script.js, decodeURI, getScriptFromCss) moviescounterhd.com,moviefishers.org##+js(abort-on-property-write.js, encodeURIComponent) freemoviedownloads6.com,fullywatchonline.com,myvidmate.net##+js(abort-current-inline-script.js, atob, decodeURIComponent) thevideobee.to##+js(popads-dummy.js) -moviefishers.org,moviescouch.info,movizland.org,prozik.net##+js(abort-on-property-write.js, Fingerprint2) +moviefishers.org,moviescouch.*,movizland.org,prozik.net##+js(abort-on-property-write.js, Fingerprint2) hubfiles.ws##+js(window.open-defuser.js) -||moviescouch.info/sw.js$script +dlfiles.online##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) +dlfiles.online##+js(window.open-defuser.js) +700mbdownload.*##+js(abort-current-inline-script.js, puShown , /doOpen|popundr/) +moviescouch.*##+js(abort-current-inline-script.js, RegExp, decodeURIComponent) +moviescouch.*##+js(abort-on-property-read.js, encodeURIComponent) +||moviescouch.*/sw.js$script gomostream.com##.adtimes /watchbutton11.png$image /download11.png$image ! https://github.com/NanoAdblocker/NanoFilters/issues/99 +! https://github.com/uBlockOrigin/uAssets/issues/4349 +douploads.com##+js(abort-current-inline-script.js, document.getElementById, bannerad) ||douploads.com/sw.js$script @@||douploads.com^$generichide douploads.com##a[rel="nofollow"] @@ -8517,12 +8802,12 @@ autobild.de##+js(abort-on-property-read.js, adSSetup) akorto.xyz##+js(abort-on-property-read.js, app_vars.force_disable_adblock) akorto.xyz##+js(abort-on-property-read.js, open) akorto.xyz##+js(nano-setInterval-booster.js) -||dz4ad.com^$third-party ||ganacontiti.com^$subdocument,domain=akorto.xyz ||saludydinero.net^$subdocument,domain=akorto.xyz ! https://github.com/uBlockOrigin/uAssets/issues/2493 -paidshort.win##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +paidshort.*##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +paidshort.*##+js(abort-current-inline-script.js, atob, decodeURIComponent) ! https://github.com/uBlockOrigin/uAssets/issues/2496 ||googlesyndication.com/pagead/js/adsbygoogle.js$script,redirect=noopjs,domain=2pi.pw @@ -8550,6 +8835,7 @@ hulkshare.com##+js(setInterval-defuser.js, adblockerModal, 1000) ! https://github.com/uBlockOrigin/uAssets/issues/2505 kickassanime.io##+js(abort-current-inline-script.js, atob, void) kickassanime.io##^script:has-text(13a60edeb) +||animo-pace-stream.io^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.jwplatform.com *.jwpcdn.com *.googletagmanager.com *.google-analytics.com ! https://github.com/uBlockOrigin/uAssets/issues/2507 gtatactics.com##+js(addEventListener-defuser.js, load, 2000) @@ -8575,7 +8861,7 @@ cinemamkv.net##[href^="https://trav4life.site/"] inspirationde.com##.adsbygoogle ! https://github.com/uBlockOrigin/uAssets/issues/2513 -@@||mcoc-guide.*^$generichide +mcoc-guide.*##+js(bab-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/2514 @@||catcuturl.tk^$generichide @@ -8600,10 +8886,10 @@ catcuturl.tk##+js(addEventListener-defuser.js, click, trigger) @@||themes24x7.com^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/2524 -afrischolarships.com,airlive.net,audiophilefr.com,audiovision.de,bestfreeseotools.in,bigfreegiveaway.com,blaulichtreport-saarland.de,businessforyouand.me,candys-world.com,celebplace.de,coderexample.com,coollinked.com,dailynexus.com,dealsfinders.blog,deephouselounge.com,dl-wordpress.com,givemefiles.xyz,hdlatestwallpaper.com,ikindlebooks.com,insideretail.com.au,internetretailing.com.au,koptalk.com,lendbrand.com,msguides.com,nextdeparture.ca,ribbelmonster.de,smitedatamining.com,sourcecodesite.com,techstext.com,thefalse9.com,thinkscopes.com,truthinsideofyou.org,tutsgalaxy.com,wdflat.com,wincamp.org,winkeyfinder.com,wranglernetwork.com,zsxtube.com##+js(abort-on-property-read.js, anOptions) +afrischolarships.com,airlive.net,audiophilefr.com,audiovision.de,bestfreeseotools.in,bigfreegiveaway.com,blaulichtreport-saarland.de,businessforyouand.me,candys-world.com,celebplace.de,coderexample.com,coollinked.com,coursesdaddy.com,dailynexus.com,dealsfinders.blog,deephouselounge.com,dl-wordpress.com,givemefiles.xyz,hdlatestwallpaper.com,ikindlebooks.com,insideretail.com.au,internetretailing.com.au,koptalk.com,lendbrand.com,msguides.com,nextdeparture.ca,ribbelmonster.de,smitedatamining.com,sourcecodesite.com,techstext.com,thefalse9.com,thinkscopes.com,truthinsideofyou.org,tutsgalaxy.com,wdflat.com,wincamp.org,winkeyfinder.com,wranglernetwork.com,zsxtube.com##+js(abort-on-property-read.js, anOptions) ! https://github.com/uBlockOrigin/uAssets/issues/2525 -@@||xda-developers-forum.*^$generichide +xda-developers-forum.*##+js(bab-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/2526 jokerfansub.com##+js(setTimeout-defuser.js, nextFunction, 2000) @@ -8641,7 +8927,7 @@ dailyfreebits.com##+js(abort-current-inline-script.js, $, html) ! https://github.com/uBlockOrigin/uAssets/issues/2538 @@||getyourbitco.in^$generichide -getyourbitco.in##+js9set-constant.js, adBlock, false) +getyourbitco.in##+js(set-constant.js, adBlock, false) ! https://github.com/uBlockOrigin/uAssets/issues/2539 @@||btc4free.site^$generichide @@ -8665,7 +8951,7 @@ pornokeep.com###invideo_2 itsourtree.com##+js(abort-current-inline-script.js, document.getElementById, blocker) ! https://github.com/uBlockOrigin/uAssets/issues/2542 -||reshet.tv//third-party/dfp/dfp$first-party +@@||reshet.tv^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/2545 gamestorrent.co##+js(nowebrtc.js) @@ -8678,6 +8964,7 @@ oldsluthardcore.com##.a_all ! https://github.com/uBlockOrigin/uAssets/issues/2547 neko-miku.com##+js(addEventListener-defuser.js, load, nextFunction) +||player.neko-miku.com/*slot$media,redirect=noopmp4-1s,domain=neko-miku.com ! https://github.com/uBlockOrigin/uAssets/issues/1322 ! http://www.subtorrents.io/series/the-durrells/ popups @@ -8837,7 +9124,9 @@ shrinkad.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) ! https://github.com/uBlockOrigin/uAssets/issues/2582 uii.io##+js(abort-on-property-read.js, app_vars.force_disable_adblock) uii.io##+js(nowebrtc.js) -||adright.co^$third-party +||uii.io^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.gstatic.com *.google.com *.googletagmanager.com +uii.io##+js(abort-on-property-read.js, adk_pdisp) +*$subdocument,domain=uii.io,third-party ! https://torrentking.pro/movies popups torrentking.pro##+js(nowebrtc.js) @@ -8959,9 +9248,12 @@ hargakamera7.com##+js(abort-current-inline-script.js, FuckAdBlock) @@||teutorrent.com^$generichide ! https://forums.lanik.us/viewtopic.php?f=62&t=41058 +! https://github.com/uBlockOrigin/uAssets/issues/4603 cutsouf.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) cutsouf.com##+js(abort-on-property-write.js, Fingerprint2) +cutsouf.com##+js(setTimeout-defuser.js, nextFunction, 250) cutsouf.com###adsground +cutsouf.com##.banner cutsouf.com###topbar ! https://www.reddit.com/r/assholedesign/comments/8scqdg/no_journalists_should_go_unpaid/e0ycqf7/ @@ -9026,9 +9318,6 @@ lapumiafilmes.com###bannerMontado ! https://www.reddit.com/r/uBlockOrigin/comments/8svk8r bubla.io##+js(abort-on-property-write.js, adBlockDetected) -! https://github.com/uBlockOrigin/uAssets/issues/2636 -westword.com##+js(set-constant.js, VMG.Components.Adblock, false) - ! https://github.com/uBlockOrigin/uAssets/issues/2637 usgamer.net##+js(abort-on-property-read.js, _sp_._networkListenerData) @@ -9054,6 +9343,7 @@ topstreams.info##+js(abort-current-inline-script.js, $, showedad) ! https://github.com/uBlockOrigin/uAssets/issues/3101 @@||pagead2.googlesyndication.com/pagead/$script,domain=discoveryrom.org @@||pagead2.googlesyndication.com/favicon.ico$image,domain=discoveryrom.org +@@||discoveryrom.org^$generichide ! https://forums.lanik.us/viewtopic.php?f=62&t=41083 cracksmind.com##+js(abort-on-property-write.js, Fingerprint2) @@ -9076,11 +9366,15 @@ sexviacam.com#@#a[href^="https://chaturbate.com/affiliates/"] @@||chaturbate.com^$subdocument,domain=sexviacam.com ! https://github.com/uBlockOrigin/uAssets/issues/2648 +! https://github.com/uBlockOrigin/uAssets/issues/3568 +porndoe.com##+js(abort-current-inline-script.js, $, PopBar) porndoe.com##+js(abort-on-property-read.js, ExoLoader.serve) -porndoe.com##.pop_under_visible +||porndoe.com/movie/preroll/*$media,first-party +porndoe.com##[href^="http://links.verotel.com"] +porndoe.com##[id^="zone"] +porndoe.com##.player-right porndoe.com##.playerov-en -porndoe.com###below_player_zone -porndoe.com##[id^=zone] +porndoe.com##.pop_under_visible porndoe.com##.rem-add ! https://github.com/uBlockOrigin/uAssets/issues/2649 @@ -9096,12 +9390,15 @@ tienichmaytinh.com##+js(addEventListener-defuser.js, load, m.event.dispatch.appl ! https://github.com/uBlockOrigin/uAssets/issues/2652 ! https://github.com/uBlockOrigin/uAssets/issues/2742 -filecrypt.cc##+js(abort-current-inline-script.js, popsThisDay, under) +filecrypt.cc##+js(abort-current-inline-script.js, parseInt, UltraPop) filecrypt.cc##+js(set-constant.js, isAdblock, false) +filecrypt.cc##+js(popads-dummy.js) +||filecrypt.cc^$popunder +@@||cutcaptcha.com/captcha/*$script,domain=filecrypt.cc filecrypt.cc###jvb filecrypt.cc##.support filecrypt.cc##[src^="https://filecrypt.cc/images/"] -filecrypt.cc##[src^="/images/"] +filecrypt.cc##[src^="../../../images/"] ! https://github.com/uBlockOrigin/uAssets/issues/2654 lkky.co##+js(addEventListener-defuser.js, load, nextFunction) @@ -9119,8 +9416,10 @@ asianxxxvideo.net##.a_all asianxxxvideo.net##.play ! https://github.com/uBlockOrigin/uAssets/issues/2651 +! https://github.com/NanoMeow/QuickReports/issues/502 @@||webstat.channel4.com/b/*$object,domain=channel4.com @@||v.fwmrm.net/ad/$object,domain=channel4.com +@@||v.fwmrm.net/ad/*$xhr,domain=channel4.com @@||cdn.http.anno.channel4.com^*.mp4$object,domain=channel4.com @@||mssl.fwmrm.net^$object,domain=channel4.com @@ -9143,13 +9442,17 @@ filehorse.com##+js(set-constant.js, isAdBlockActive, false) ! https://github.com/uBlockOrigin/uAssets/issues/2661 ettv.tv##+js(popads-dummy.js) ettv.tv##+js(window.open-defuser.js) +ettv.tv##div[class]:has-text(VPN) ! https://github.com/uBlockOrigin/uAssets/issues/2665 watchitsalwayssunnyinphiladelphia.net##+js(abort-on-property-write.js, _pop) ! https://github.com/uBlockOrigin/uAssets/issues/2668 -pelisgratis.tv##+js(abort-on-property-write.js, smrtSB) -pelisgratis.tv##a[href*="look.kfiopkln.com"] +pelisgratis.*##+js(abort-on-property-write.js, smrtSB) +@@||pelisgratis.me^$generichide +||pelisgratis.me/sw.js$script,1p +pelisgratis.*##a[href*="look.kfiopkln.com"] +pelisgratis.*##a[href*="look.opskln.com"] ! https://github.com/uBlockOrigin/uAssets/issues/2669 ver-peliculas.*##+js(window.open-defuser.js) @@ -9160,12 +9463,15 @@ ver-pelis.me##+js(window.open-defuser.js) ver-pelis.me##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) ! https://github.com/uBlockOrigin/uAssets/issues/2671 +pelix.tv##+js(abort-on-property-read.js, AaDetector) pelix.tv##+js(abort-on-property-write.js, smrtSB) pelix.tv##+js(abort-on-property-write.js, smrtSP) +||gld35wndkn.com^$third-party ! https://github.com/uBlockOrigin/uAssets/issues/2672 peliculas24.me##+js(abort-current-inline-script.js, blur) peliculas24.me##+js(abort-on-property-write.js, smrtSB) +peliculas24.me##[href^="http://refpadsm.host/"] ! https://github.com/uBlockOrigin/uAssets/issues/2673 fcine.net##+js(setTimeout-defuser.js, eabpDialog, 100) @@ -9215,12 +9521,10 @@ galaxy.gala100.net##.metaRedirectWrapperTopAds @@||ruluthemes.com^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/2666 -capodeportes.net##+js(abort-on-property-write.js, _pop) ||netdna-ssl.com^$subdocument,domain=telerium.tv *$popup,domain=rojadirectaonlinetv.com,third-party *$popup,domain=extremotvplay.com,third-party peer2cast.pro###ads -tvcanales.cf###ventana-flotante /skipad.png$image ! https://github.com/uBlockOrigin/uAssets/issues/2692 @@ -9236,13 +9540,8 @@ maritimeherald.com##[href*="/lnk.asp"] ! https://github.com/uBlockOrigin/uAssets/issues/2691 @@||deadtoonsindia.com^$generichide -! https://github.com/uBlockOrigin/uAssets/issues/2684 -thexvid.com##^script:has-text(48971) -||amgload.net^$xmlhttprequest,redirect=nooptext,domain=thexvid.com -||piguiqproxy.com^$xmlhttprequest,redirect=nooptext,domain=thexvid.com - ! https://github.com/uBlockOrigin/uAssets/issues/2694 -ihackedgames.com##+js(abort-on-property-read.js, _0x5c2f) +ihackedgames.com##+js(abort-on-property-read.js, decodeURIComponent) ! https://www.reddit.com/r/uBlockOrigin/comments/8tu65p/bomurl_link_shortener_adblock_detection/ bomurl.com##+js(addEventListener-defuser.js, load, 2000) @@ -9253,6 +9552,8 @@ yxzero.xyz##+js(abort-on-property-read.js, adBlockDetected) ! https://www.reddit.com/r/uBlockOrigin/comments/8tv52a/onlinevideoconvertercom_adblock_warning_message @@||onlinevideoconverter.com^$generichide +||onlinevideoconverter.com^$script,first-party +onlinevideoconverter.com##[href="https://bit.ly/uconvert"] ! https://github.com/uBlockOrigin/uAssets/issues/2697 elsfile.org##+js(addEventListener-defuser.js, load, nextFunction) @@ -9267,9 +9568,9 @@ digi-tv.ch##+js(setTimeout-defuser.js, test.offsetHeight, 100) @@||yesmangasbr.com^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/2702 -sinoptik.com.ru,sinoptik.ua##+js(abort-current-inline-script.js, String.fromCharCode, atob) +sinoptik.com.ru###adsLeftZone ! sites with the same issue and fix -123tvseries.co##+js(abort-current-inline-script.js, String.fromCharCode, atob) +123tvseries.co##+js(set-constant.js, atob, noopFunc) ! https://github.com/uBlockOrigin/uAssets/issues/2705 turboserver.tk##+js(setInterval-defuser.js, visibility, 1000) @@ -9283,9 +9584,6 @@ pnd.tl##A[href$=".html"][rel="nofollow norefferer noopener"] ! https://github.com/uBlockOrigin/uAssets/issues/2707 @@||micinehd.com^$generichide -! https://www.reddit.com/r/uBlockOrigin/comments/8ufyxq/new_antiadblock_on_dailynewscom/ -dailynews.com##+js(set-constant.js, CnnXt.Utils.detectAdBlock, noopFunc) - ! https://github.com/jspenguin2017/uBlockProtector/issues/957 @@||wizblogger.com^$generichide @@ -9312,6 +9610,7 @@ plusone8.com###overlay-advertising ! https://github.com/uBlockOrigin/uAssets/issues/2712 camvideos.tv##+js(abort-current-inline-script.js, atob, tabunder) camvideos.tv##+js(abort-current-inline-script.js, parseInt, tabunder) +camvideos.tv##.thumbs-items ! https://github.com/uBlockOrigin/uAssets/issues/2714 macked.net##+js(abort-current-inline-script.js, document.getElementById, adblockinfo) @@ -9330,9 +9629,6 @@ xrares.com##+js(abort-current-inline-script.js, String.fromCharCode, /\/\*[0-9a- ||piguiqproxy.com^$xmlhttprequest,redirect=nooptext,domain=xrares.com ||amgload.net^$xmlhttprequest,redirect=nooptext,domain=xrares.com -! https://github.com/uBlockOrigin/uAssets/issues/2716 -eastbaytimes.com##+js(set-constant.js, CnnXt.Utils.detectAdBlock, noopFunc) - ! https://github.com/jspenguin2017/uBlockProtector/issues/958 ||shidurlive.com/adz*.html$subdocument ||storage.googleapis.com/wafscr/mp.min.js$script,domain=vipracing.tv @@ -9343,17 +9639,11 @@ vipracing.tv##.rj-publi ! https://github.com/uBlockOrigin/uAssets/issues/2717 filmix.co##+js(abort-current-inline-script.js, String.fromCharCode, /\/\*[0-9a-f]{40}\*\//) -! https://github.com/jspenguin2017/uBlockProtector/issues/959 -@@||ccbluex.net^$generichide -@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=dl.ccbluex.net -@@||pagead2.googlesyndication.com/pagead/js/*/show_ads_impl.js$script,domain=dl.ccbluex.net -ccbluex.net##[id^=aswift] - ! https://forums.lanik.us/viewtopic.php?f=62&t=41116 +! https://github.com/uBlockOrigin/uAssets/issues/4153 solarmoviex.to##+js(abort-current-inline-script.js, decodeURI, atob) - -! https://github.com/uBlockOrigin/uAssets/issues/2721 -leen.link##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +solarmoviex.to##+js(abort-current-inline-script.js, RegExp, zfgloaded) +||solarmoviex.to/sw.js$script ! https://github.com/uBlockOrigin/uAssets/issues/2722 adfloz.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -9363,11 +9653,12 @@ adfloz.com##+js(nano-setInterval-booster.js) iclink.6te.net##+js(abort-on-property-read.js, app_vars.force_disable_adblock) ! https://github.com/uBlockOrigin/uAssets/issues/2724 -solo-link.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +solo-link.*##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +solo-link.*##+js(setTimeout-defuser.js, nextFunction, 250) +solo-link.*###headlineatas ! https://github.com/uBlockOrigin/uAssets/issues/2725 ar4link.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -ar4link.com##+js(nano-setInterval-booster.js) ! https://github.com/uBlockOrigin/uAssets/issues/2726 linkexa.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -9423,12 +9714,12 @@ x265mkv.ws##+js(abort-on-property-write.js, anOptions) @@||k-gen.fr^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/1660#issuecomment-401872283 -@@*$generichide,domain=mediaset.es|yasss.es +@@||mediaset.es^$generichide +@@||yasss.es^$generichide @@||mdsrwdassets-a.akamaihd.net^$script,xmlhttprequest,domain=mediaset.es|yasss.es ! https://github.com/uBlockOrigin/uAssets/issues/2745 -ultimate-catch.eu##+js(setTimeout-defuser.js, data-adback, 0) -ultimate-catch.eu##+js(setTimeout-defuser.js, (), adb) +ultimate-catch.eu##+js(setTimeout-defuser.js, adb, 0) ! https://github.com/uBlockOrigin/uAssets/issues/2749 giveaway-club.com##+js(set-constant.js, gcAdsActive, true) @@ -9440,13 +9731,13 @@ televall.info###floatLayer5 ! https://github.com/uBlockOrigin/uAssets/issues/2751 wicr.me##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +wicr.me##+js(addEventListener-defuser.js, /^(?:mouseup|mousedown)$/, _0x) ! https://github.com/uBlockOrigin/uAssets/issues/2757 nwtehranmusic.com##+js(abort-on-property-read.js, needpop) nwtehranmusic.com##+js(abort-on-property-write.js, open) ! https://github.com/uBlockOrigin/uAssets/issues/2756 -||cklad.xyz^$third-party ||charmour.club^ shon.xyz##+js(abort-on-property-write.js, NotDet) shon.xyz##+js(window.open-defuser.js) @@ -9498,6 +9789,8 @@ acienciasgalilei.com##+js(addEventListener-defuser.js, load, adverts-top-contain ! https://github.com/uBlockOrigin/uAssets/issues/2776 tinylinks.net##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +@@||tinylinks.net^$generichide +tinylinks.net##.adsbygoogle ! https://github.com/uBlockOrigin/uAssets/issues/2779 payskip.me##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -9580,7 +9873,10 @@ hypable.com##.advertise @@||biters.io^$script,first-party @@||skyroyale.io^$script,first-party @@||fisp.io^$script,first-party -@@*$generichide,domain=facepunch.io|biters.io|skyroyale.io|fisp.io +@@||facepunch.io^$generichide +@@||biters.io^$generichide +@@||skyroyale.io^$generichide +@@||fisp.io^$generichide @@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=facepunch.io|biters.io|skyroyale.io|fisp.io ! https://forums.lanik.us/viewtopic.php?f=62&t=41168 @@ -9593,6 +9889,7 @@ goto.com.np##+js(abort-on-property-read.js, open) ! https://github.com/uBlockOrigin/uAssets/issues/2807 @@||wwe2day.com/advertisement.js$script,first-party +wwe2day.com##+js(abort-on-property-read.js, decodeURIComponent) ! https://www.reddit.com/r/uBlockOrigin/comments/8xhann/getting_around_antiadblock_on_a_wiki_site/ undeniable.info##+js(abort-current-inline-script.js, document.getElementById, testadblock) @@ -9602,16 +9899,21 @@ undeniable.info##+js(abort-current-inline-script.js, document.getElementById, te @@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=3bmeteo.com ! https://github.com/uBlockOrigin/uAssets/issues/2808 -overclockers.ru##+js(abort-current-inline-script.js, RegExp, _0x) +overclockers.ru##+js(abort-current-inline-script.js, RegExp, '0x) +overclockers.ru##+js(set-constant.js, chkA, noopFunc) ! https://github.com/uBlockOrigin/uAssets/issues/2822 morgenweb.de##+js(set-constant.js, blockAdBlock, true) ! https://github.com/uBlockOrigin/uAssets/issues/2821 @@||mackie100projects.altervista.org^$generichide +mackie100projects.altervista.org##+js(abort-on-property-read.js, adBlockDetected) +mackie100projects.altervista.org##.adsbygoogle ! https://github.com/uBlockOrigin/uAssets/issues/2820 +macbed.com##+js(bab-defuser.js) @@||macbed.com^$generichide +macbed.com##.adsbygoogle ! https://github.com/uBlockOrigin/uAssets/issues/2816 @@||sportbh.stream^$generichide @@ -9672,10 +9974,13 @@ swipe.xxx##+js(popads-dummy.js) swipe.xxx##.playerOverlay ! https://github.com/uBlockOrigin/uAssets/issues/2812 -titsbox.com##+js(abort-on-property-write.js, ALoader) -titsbox.com##+js(popads-dummy.js) +! https://github.com/NanoMeow/QuickReports/issues/353 titsbox.com##+js(addEventListener-defuser.js, click, exopop) -titsbox.com##[class*=banners] +titsbox.com##+js(popads-dummy.js) +||titsbox.com/eb/api.php$script,first-party +||titsbox.com/sw.js$script,first-party +titsbox.com##[class*="banners"] +titsbox.com##.in_stream_banner ! https://github.com/uBlockOrigin/uAssets/issues/2813 spycock.com##+js(abort-on-property-read.js, ExoLoader.serve) @@ -9697,6 +10002,7 @@ sigma4pc.com##+js(addEventListener-defuser.js, load, nextFunction) ! https://github.com/uBlockOrigin/uAssets/issues/2843 forumcoin.win##+js(bab-defuser.js) +forumcoin.win##+js(abort-current-inline-script.js, document.getElementById, adblock) ! https://github.com/uBlockOrigin/uAssets/issues/2844 @@||mssl.fwmrm.net/p/MTG_Brightcove_HTML5/AdManager.js$script,domain=tv3sport.dk @@ -9727,15 +10033,23 @@ sandrives.*##+js(setTimeout-defuser.js, nextFunction, 250) filesrom.com##+js(abort-on-property-read.js, anOptions) ! https://github.com/uBlockOrigin/uAssets/issues/2850 +! https://github.com/NanoMeow/QuickReports/issues/256 simpsonsua.com.ua##+js(abort-current-inline-script.js, atob, void) +simpsonsua.com.ua##+js(set-constant.js, canRunAds, true) ||megastock.ru/doc/*/azure_rus.gif$image,redirect=32x32-transparent.png,domain=simpsonsua.com.ua *$script,domain=krutor.org|simpsonsua.com.ua|torrent-doza.me,badfilter *$script,domain=krutor.org|torrent-doza.me */preroll/*mp4$media,domain=td7vccbywda3.ru +@@||simpsonsua.com.ua^$csp,first-party +@@||simpsonsua.com.ua/adv$image,first-party +@@||simpsonsua.com.ua/test-ad.php$xmlhttprequest,first-party +simpsonsua.com.ua##.adsbyyottos +simpsonsua.com.ua##[href="https://krosogolik.com/"] +simpsonsua.com.ua#@#* ! https://forums.lanik.us/viewtopic.php?f=62&t=41177 movies123.xyz##+js(abort-current-inline-script.js, decodeURI, getScriptFromCss) -movies123.xyz##+js(abort-on-property-read.js, zfgloadedpopup) +movies123.xyz##+js(abort-current-inline-script.js, RegExp, zfgloaded) movies123.xyz##^script:has-text(3f87b0eaddd) ||amgload.net^$xmlhttprequest,redirect=nooptext,domain=movies123.xyz ||piguiqproxy.com^$xmlhttprequest,redirect=nooptext,domain=movies123.xyz @@ -9752,6 +10066,8 @@ dizired.com##+js(window.open-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/2857 miuiturkiye.net##+js(abort-current-inline-script.js, adblock, .svg-adblock) +@@||miuiturkiye.net^$generichide +miuiturkiye.net##+js(set-constant.js, adBlockDetected, noopFunc) ! https://github.com/uBlockOrigin/uAssets/issues/2864 trgala.com##+js(set-constant.js, $tieE3, true) @@ -9796,7 +10112,6 @@ turkcetarih.com##.adsbygoogle ! https://github.com/uBlockOrigin/uAssets/issues/2869 ocregister.com##+js(set-constant.js, dfmCanRunAds, true) -ocregister.com##+js(set-constant.js, CnnXt.Utils.detectAdBlock, noopFunc) ! https://github.com/uBlockOrigin/uAssets/issues/2875 @@||absolutcheats.com/ad*.js$script,first-party @@ -9810,7 +10125,6 @@ freiepresse.de##+js(set-constant.js, UhasAB, false) ! https://github.com/uBlockOrigin/uAssets/issues/2878 @@||oxo-nulled.info^$generichide oxo-nulled.info##+js(abort-current-inline-script.js, decodeURI, atob) -||web.tmearn.com^$third-party ! https://github.com/uBlockOrigin/uAssets/issues/2879 @@||vpnsplit.com/ads/advertisement.js$script,first-party @@ -9830,6 +10144,7 @@ icy-veins.com##+js(abort-on-property-read.js, adbackDebug) ! https://github.com/uBlockOrigin/uAssets/issues/2883 @@||kachelmannwetter.com/js/ads.js$script,first-party +kachelmannwetter.com##.dkpw-billboard-margin ! https://github.com/uBlockOrigin/uAssets/issues/2886 ||playwire.com^$domain=discordbots.org @@ -9895,7 +10210,7 @@ games.latimes.com##+js(set-constant.js, Adv_ab, false) tetris.com##+js(abort-on-property-write.js, makeIFrameSrc) ! https://github.com/uBlockOrigin/uAssets/issues/2908 -girlsgogames.co.uk##+js(abort-on-property-read.js, admiral) +girlsgogames.co.uk##+js(abort-on-property-read.js, performance.getEntriesByName) ||mediamanager.softgames.de^$script,domain=softgames.com ! https://github.com/uBlockOrigin/uAssets/issues/2905 @@ -9914,8 +10229,14 @@ kissasian.es##+js(set-constant.js, check_adblock, true) ! https://www.reddit.com/r/uBlockOrigin/comments/8z405v/ublock_origin_not_catching_google_ads_in_firefox/ ! https://github.com/uBlockOrigin/uAssets/issues/3092 +! https://github.com/uBlockOrigin/uAssets/issues/3994 +! https://github.com/uBlockOrigin/uAssets/issues/4070 ! added sites using the same ad-reinsertion script -adivineencounter.com,au-di-tions.com,badgehungry.com,bloggingawaydebt.com,chipandco.com,cornerstoneconfessions.com,dearcreatives.com,divinelifestyle.com,eslauthority.com,heresyoursavings.com,investingchannel.com,irresistiblepets.net,kompas.com,lovegrowswild.com,mjsbigblog.com,mommybunch.com,mustardseedmoney.com,myfunkytravel.com,mywomenstuff.com,onetimethrough.com,panlasangpinoymeatrecipes.com,peru21.pe,savespendsplurge.com,savvyhoney.com,silverpetticoatreview.com,soccerhighlightstoday.com,tamaratattles.com,the-military-guide.com,the2seasons.com,therelaxedhomeschool.com,thetechieguy.com,truesteamachievements.com,truetrophies.com,waterheaterleakinginfo.com,zeroto60times.com##+js(abort-current-inline-script.js, Math.floor, axtd) +adivineencounter.com,au-di-tions.com,badgehungry.com,bloggingawaydebt.com,chipandco.com,cornerstoneconfessions.com,dearcreatives.com,divinelifestyle.com,eslauthority.com,heresyoursavings.com,investingchannel.com,irresistiblepets.net,justjared.com,kompas.com,lovegrowswild.com,mjsbigblog.com,mommybunch.com,mustardseedmoney.com,myfunkytravel.com,mywomenstuff.com,onetimethrough.com,panlasangpinoymeatrecipes.com,peru21.pe,savespendsplurge.com,savvyhoney.com,silverpetticoatreview.com,soccerhighlightstoday.com,tamaratattles.com,the-military-guide.com,the2seasons.com,therelaxedhomeschool.com,thetechieguy.com,truesteamachievements.com,truetrophies.com,waterheaterleakinginfo.com,zeroto60times.com##+js(abort-on-property-read.js, $getWin) +adivineencounter.com,au-di-tions.com,badgehungry.com,bloggingawaydebt.com,chipandco.com,cornerstoneconfessions.com,dearcreatives.com,divinelifestyle.com,eslauthority.com,heresyoursavings.com,investingchannel.com,irresistiblepets.net,justjared.com,kompas.com,lovegrowswild.com,mjsbigblog.com,mommybunch.com,mustardseedmoney.com,myfunkytravel.com,mywomenstuff.com,onetimethrough.com,panlasangpinoymeatrecipes.com,peru21.pe,savespendsplurge.com,savvyhoney.com,silverpetticoatreview.com,soccerhighlightstoday.com,tamaratattles.com,the-military-guide.com,the2seasons.com,therelaxedhomeschool.com,thetechieguy.com,truesteamachievements.com,truetrophies.com,waterheaterleakinginfo.com,zeroto60times.com##^script:has-text(axtd) +truetrophies.com##+js(abort-current-inline-script.js, setTimeout, isIframeNetworking) +truetrophies.com##+js(abort-on-property-read.js, $pxy822) +truetrophies.com##^script:has-text(isIframeNetworking) ! https://github.com/uBlockOrigin/uAssets/issues/2916 nakib4short.net##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -9924,11 +10245,6 @@ nakib4short.net##+js(abort-on-property-read.js, app_vars.force_disable_adblock) mny-short.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) mny-short.com##+js(nano-setInterval-booster.js) -! https://github.com/uBlockOrigin/uAssets/issues/2919 -gets-link.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -gets-link.com##+js(nano-setInterval-booster.js) -gets-link.com##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) - ! https://github.com/uBlockOrigin/uAssets/issues/2920 cut-fly.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -9954,10 +10270,6 @@ femdomtb.com##+js(setTimeout-defuser.js, innerText, 2000) ! https://www.reddit.com/r/uBlockOrigin/comments/8zntay @@||aflamtalk.com^$generichide -! https://www.reddit.com/r/uBlockOrigin/comments/8ztthh/ -||piguiqproxy.com^$xmlhttprequest,redirect=nooptext,domain=vesti-ukr.com -vesti-ukr.com##^script:has-text(//\*\w{40}\*/$/) - ! https://github.com/uBlockOrigin/uAssets/issues/2927 peliculasyseries.org##+js(abort-on-property-write.js, smrtSB) @@ -9979,7 +10291,9 @@ leech.thoaimedia.com##.adsbygoogle ||4shared.com/sw.js$script,important ! https://github.com/uBlockOrigin/uAssets/issues/2939 +ur-link.*,url-ink.*,urli-nk.*,urlink.*##+js(abort-on-property-read.js, ExoLoader.serve) ur-link.*,url-ink.*,urli-nk.*##+js(setTimeout-defuser.js, nextFunction, 2000) +||ur-link.biz^$csp=child-src 'self' ! https://github.com/uBlockOrigin/uAssets/issues/2940 hdmoza.com##+js(abort-on-property-read.js, ExoLoader.serve) @@ -9997,9 +10311,12 @@ aniteca.zlx.com.br##+js(abort-current-inline-script.js, document.getElementById, ! https://github.com/uBlockOrigin/uAssets/issues/2938 @@||voirfilms.ws^$generichide +voirfilms.ws##+js(abort-on-property-write.js, smrtSB) +voirfilms.ws##+js(window.open-defuser.js) +voirfilms.ws##.lefermeur ! https://github.com/uBlockOrigin/uAssets/issues/2945 -wokesloth.com##+js(abort-on-property-write.js, admiral) +wokesloth.com##+js(abort-on-property-read.js, performance.getEntriesByName) ! https://github.com/uBlockOrigin/uAssets/issues/2946 @@||coolgames.com^$generichide @@ -10015,9 +10332,6 @@ pelismart.com##+js(abort-on-property-write.js, _pop) ||piguiqproxy.com^$xmlhttprequest,redirect=nooptext,domain=paraveronline.com paraveronline.com##^script:has-text(3f87b0eaddd) -! https://www.reddit.com/r/uBlockOrigin/comments/90qe2e/ad_block_detection_on_daily_bulletin_news_site/ -dailybulletin.com##+js(set-constant.js, CnnXt.Utils.detectAdBlock, noopFunc) - ! https://github.com/uBlockOrigin/uAssets/issues/2951 game-dna.de##+js(abort-current-inline-script.js, document.getElementById, TVGuideUd) ||game-dna.de^$csp=worker-src 'none' @@ -10026,6 +10340,7 @@ game-dna.de##+js(abort-current-inline-script.js, document.getElementById, TVGuid linkerpt.com##+js(abort-on-property-write.js, adBlockDetected) ! https://github.com/uBlockOrigin/uAssets/issues/2956 +app4free.ml##+js(abort-current-inline-script.js, RegExp, zfgloaded) app4free.ml##+js(abort-current-inline-script.js, decodeURI, getScriptFromCss) @@||app4free.ml^$generichide @@ -10043,6 +10358,7 @@ macplanete.com##.adsbygoogle skips.link##+js(addEventListener-defuser.js, load, 2000) ! https://github.com/uBlockOrigin/uAssets/issues/2957 +ovakode.com##+js(abort-current-inline-script.js, RegExp, zfgloaded) ovakode.com##+js(abort-current-inline-script.js, decodeURI, getScriptFromCss) @@||ovakode.com^$generichide plg.ovakode.com##.adsbygoogle @@ -10053,7 +10369,6 @@ earn-url.com##+js(abort-on-property-write.js, Fingerprint2) earn-url.com###headlineatas ! https://github.com/uBlockOrigin/uAssets/issues/2957#issuecomment-406818751 linkrag.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -linkrag.com##+js(nano-setInterval-booster.js) ! https://github.com/uBlockOrigin/uAssets/issues/2962 gratisjuegos.co,gratisprogramas.co##+js(abort-on-property-write.js, Fingerprint2) @@ -10082,7 +10397,7 @@ macleech.com##+js(window.open-defuser.js) @@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=stickgames.com ! https://github.com/uBlockOrigin/uAssets/issues/2970 -@@||software4all-now.*^$generichide +software4all-now.*##+js(bab-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/2971 senmanga.com##+js(nowebrtc.js) @@ -10119,6 +10434,7 @@ pelishd.live##+js(abort-on-property-write.js, smrtSB) ultrapeliculashd.com##.content > center ! https://github.com/uBlockOrigin/uAssets/issues/2981 +converthinks.xyz##+js(addEventListener-defuser.js, load, 2000) @@||converthinks.xyz^$generichide converthinks.xyz##+js(nano-setInterval-booster.js) @@ -10126,6 +10442,7 @@ converthinks.xyz##+js(nano-setInterval-booster.js) empireshort.com,linkfinal.com,motahrer.com,urlswin.xyz##+js(abort-on-property-read.js, app_vars.force_disable_adblock) linkfinal.com,motahrer.com,urlswin.xyz##+js(nano-setInterval-booster.js) urlswin.xyz##+js(addEventListener-defuser.js, click) +empireshort.com##+js(abort-current-inline-script.js, parseInt, decodeURIComponent) ! https://www.reddit.com/r/uBlockOrigin/comments/910tjl hotpornfile.org##+js(abort-on-property-read.js, ExoLoader) @@ -10144,20 +10461,11 @@ hoquangdai.com##+js(abort-on-property-write.js, adb_checker) gamereactor.dk##+js(abort-on-property-write.js, detectAdblockUser) ! https://github.com/uBlockOrigin/uAssets/issues/2991 -@@||safeurl.net/theme/js/ads_test.js$script,first-party +@@||safeurl.net^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/2992 @@||fmhikayeleri.com^$generichide -! https://forums.lanik.us/viewtopic.php?f=62&t=39995 -! https://github.com/uBlockOrigin/uAssets/issues/1688 -! https://github.com/uBlockOrigin/uAssets/issues/2993 -! https://github.com/uBlockOrigin/uAssets/issues/2994 -! https://github.com/uBlockOrigin/uAssets/issues/2995 -! https://github.com/uBlockOrigin/uAssets/issues/2997 -iwatchgot.com,iwatchseries.online,watch30rockonline.com,watchadventuretime.com,watchamericandad.net,watcharcheronline.com,watcharresteddevelopment.com,watchbreakingbad.online,watchcheersonline.com,watchcommunity.online,watchcurbyourenthusiasm.com,watchdoctorwhoonline.com,watcheverybodylovesraymond.com,watchfamilyguy.cc,watchfearthewalkingdead.net,watchfriendsonline.net,watchgreysanatomyonline.com,watchhowimetyourmother.com,watchhowimetyourmother.net,watchitsalwayssunnyinphiladelphia.com,watchkingofthehill.com,watchonetreehillonline.com,watchparksandrecreation.net,watchprisonbreakonline.com,watchpsychonline.net,watchscrubsonline.com,watchseinfeld.com,watchsmallvilleonline.net,watchsouthpark.cc,watchsupernaturalonline.cc,watchthat70show.com,watchtheofficeonline.net,watchthesopranos.com,watchthevampirediaries.com,watchthewalkingdead.online,watchthexfiles.com,watchtopgearonline.net,watchtwoandahalfmenonline.com##+js(bab-defuser.js) -embedtvseries.com###banner - ! https://github.com/uBlockOrigin/uAssets/issues/2996 moviejones.de##+js(abort-current-inline-script.js, document.getElementById, overlayBtn) @@ -10167,7 +10475,7 @@ blackpoolgazette.co.uk##+js(abort-on-property-read.js, EV) ! https://github.com/uBlockOrigin/uAssets/issues/3000 tugaanimado.net##+js(abort-current-inline-script.js, decodeURI, getScriptFromCss) tugaanimado.net##+js(abort-on-property-read.js, anOptions) -tugaanimado.net##+js(abort-on-property-read.js, zfgloadedpopup) +tugaanimado.net##+js(abort-current-inline-script.js, RegExp, zfgloaded) tugaanimado.net##+js(abort-on-property-write.js, Fingerprint2) ! https://github.com/uBlockOrigin/uAssets/issues/3004 @@ -10204,17 +10512,23 @@ globe24.cz##.adsbygoogle @@||globaltv.com^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/3019 -repelis.io##+js(abort-on-property-read.js, decodeURI) +repelisgo.io##+js(abort-on-property-read.js, decodeURI) +||repelisgo.io/srv-pv/$subdocument ! https://github.com/uBlockOrigin/uAssets/issues/3021 pelisplus.online##+js(abort-on-property-write.js, mz_str) ! https://github.com/uBlockOrigin/uAssets/issues/3022 @@||bitcoinfaucet.tk^$generichide +@@||bitcoinfaucet.tk/showads.js$first-party ! https://github.com/uBlockOrigin/uAssets/issues/2963 -tornadomovies.to##+js(abort-on-property-read.js, mz_str) -||tornadomovies.to/sw.js$script +tornadomovies.*##+js(abort-on-property-write.js, Fingerprint2) +tornadomovies.*##+js(set-constant.js, atob, noopFunc) +||tornadomovies.*/sw.js$script +||pptchecker.club^ +tornadomovies.*##[href="/user/premiumregistration"] +||loadshare.org/custom/$media,redirect=noopmp4-1s,domain=tornadomovies.co ! https://github.com/uBlockOrigin/uAssets/issues/3029 happyfor.win##+js(setTimeout-defuser.js, noAds, 2000) @@ -10227,12 +10541,17 @@ textflix.us###fixedban experts-exchange.com##.ctaSolutionSticky ! https://github.com/uBlockOrigin/uAssets/issues/3031 +! https://github.com/NanoMeow/QuickReports/issues/496 avgle.com##+js(abort-on-property-read.js, ExoLoader.serve) +avgle.com##+js(abort-on-property-read.js, AaDetector) avgle.com##+js(nowebrtc.js) avgle.com##+js(set-constant.js, showBlockIf, noopFunc) ||sub.avgle.com/fd/*$script,first-party avgle.com###player_3x2_close:style(font-size: 250% !important;) javher.com##.affiliateLink +! https://github.com/uBlockOrigin/uAssets/issues/1409 +avgle.com##center > div > a[target="_blank"] +*$third-party,popup,domain=avgle.com ! https://forums.lanik.us/viewtopic.php?f=62&t=41272 feetbay.org##+js(bab-defuser.js) @@ -10245,7 +10564,7 @@ sexwebvideo.*##+js(abort-on-property-write.js, popunder_url) novelasesp.*##+js(addEventListener-defuser.js, load, 2000) ! https://github.com/uBlockOrigin/uAssets/issues/3039 -@@||phenom-network.*^$generichide +phenom-network.*##+js(bab-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/3041 @@||tt1069.com^$generichide @@ -10288,9 +10607,6 @@ vidfile.net##+js(addEventListener-defuser.js, mousedown, preventDefault) ! https://forums.lanik.us/viewtopic.php?f=62&t=41296 digitalsynopsis.com##+js(abort-on-property-read.js, anOptions) -! https://forums.lanik.us/viewtopic.php?f=62&t=41298 -||tamilrockers.cl^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: - ! https://github.com/uBlockOrigin/uAssets/issues/2805 crackwatch.com##div[id]:has(>a>span[style*="data:image"]) @@ -10306,6 +10622,7 @@ discordemoji.com##.advertisement ! https://forums.lanik.us/viewtopic.php?f=62&t=41255 @@||itopmusic.com^$generichide +itopmusic.com##+js(set-constant.js, jQuery.adblock, false) ! https://github.com/uBlockOrigin/uAssets/issues/3081 verbeinlaliga.com##+js(abort-on-property-read.js, encodeURIComponent) @@ -10316,6 +10633,8 @@ verbeinlaliga.com##+js(abort-on-property-read.js, encodeURIComponent) ! https://github.com/uBlockOrigin/uAssets/issues/3085 qaru.site##+js(set-constant.js, adBlockDetected, noopFunc) +@@||qaru.site^$generichide +||pagead2.googlesyndication.com/pagead/$script,redirect=noopjs,domain=qaru.site ! https://forums.lanik.us/viewtopic.php?f=62&t=41306 @@||lep.co.uk^$generichide @@ -10335,7 +10654,6 @@ softmaroc.org##+js(addEventListener-defuser.js, load, nextFunction) ! https://github.com/uBlockOrigin/uAssets/issues/3097 tv-onlinehd.com##+js(addEventListener-defuser.js, load, onload) -||tv-onlinehd.com/publi/ ! https://github.com/uBlockOrigin/uAssets/issues/3098 chicoer.com##+js(set-constant.js, CnnXt.Utils.detectAdBlock, noopFunc) @@ -10361,13 +10679,6 @@ torrentdosfilmeshd.net##+js(abort-on-property-read.js, carregarJS) ||torrentdosfilmeshd.ga^$script,domain=torrentdosfilmeshd.net torrentdosfilmeshd.net##[href^="http://www.tradeadexchange.com/script/preurl.php"] -! https://github.com/uBlockOrigin/uAssets/issues/3107 -downloadhub.cc##+js(abort-on-property-write.js, decodeURIComponent) -downloadhub.cc##a[href*=".php"] -*.gif$domain=downloadhub.cc,image -downloadhub.cc##.header-adcode -downloadhub.cc##.alignnone - ! https://forums.lanik.us/viewtopic.php?f=62&p=139311 ustv247.com##+js(set-constant.js, google_jobrunner, true) @@ -10375,10 +10686,10 @@ ustv247.com##+js(set-constant.js, google_jobrunner, true) verplusonline.com##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) verplusonline.com##+js(setInterval-defuser.js, (), 500) ||netdna-ssl.com^$popup,domain=vercanalestv1.com|verplusonline.com -||nsvfl7p9.com^$third-party ! https://github.com/uBlockOrigin/uAssets/issues/3111 @@||av01.tv/wp-content/*/trigger_video_hls.js$script,first-party +@@||av01.tv/av01/videojs/imads.js$script,first-party ! https://forums.lanik.us/viewtopic.php?p=139328#p139328 ||pagead2.googlesyndication.com/pagead/$script,redirect=noopjs,domain=iptv-freelinks.blogspot.com @@ -10394,7 +10705,9 @@ xrivonet.info##+js(setInterval-defuser.js, (), 500) xrivonet.info##+js(window.open-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/3116 +! https://github.com/NanoMeow/QuickReports/issues/185 suedkurier.de##+js(set-constant.js, _ti_update_user, noopFunc) +||suedkurier.de/ads.js$script,first-party,redirect=noopjs ! https://github.com/uBlockOrigin/uAssets/issues/3118 watchpornfree.ws##+js(abort-on-property-read.js, ExoLoader.serve) @@ -10402,6 +10715,7 @@ watchpornfree.ws##+js(window.open-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/3118 gounlimited.to##+js(abort-on-property-write.js, Fingerprint2) gounlimited.to##+js(nowebrtc.js) +||gounlimited.to^$csp=script-src 'self' 'unsafe-eval' 'unsafe-inline' data: ! https://github.com/uBlockOrigin/uAssets/issues/3115 @@||imasdk.googleapis.com/js/sdkloader/ima3_debug.js$script,domain=cbssports.com @@ -10409,10 +10723,10 @@ gounlimited.to##+js(nowebrtc.js) ! https://github.com/uBlockOrigin/uAssets/issues/3121 animeheaven.eu##+js(fuckadblock.js-3.2.0) @@||animeheaven.eu^$script,first-party +animeheaven.*##+js(set-constant.js, check_adblock, true) ! https://forums.lanik.us/viewtopic.php?p=139367#p139367 @@||bizjournals.com^$generichide -||assets.bizjournals.com/dist/js/vendor.min.js ! https://github.com/uBlockOrigin/uAssets/issues/3122 shrinkbucks.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -10423,7 +10737,6 @@ nashort.site##+js(nano-setInterval-booster.js) ! https://github.com/uBlockOrigin/uAssets/issues/3124 bitstlk.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -||adcoin.click^$third-party ! https://github.com/uBlockOrigin/uAssets/issues/3125 payskip.org##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -10443,8 +10756,10 @@ shortit.pw##.animated.slide @@||thedigitalarc.com/*/googleads/$stylesheet,first-party ! https://github.com/uBlockOrigin/uAssets/issues/3134 -ahoypirate.click,alivbay.org,batpirate.info,baybaypirate.org,baypirate.click,baypiratebay.be,baypirateproxy.pw,bayproxy.eu,baythepirate.fi,capjackproxy.net,duckingproxy.eu,hyperproxy.net,ikwildepiratebay.org,indiaproxy.in,pirat2.club,pirataibay.in,piratbaypirate.link,pirate.*,pirateahoy.net,piratebaai.*piratebay.*,piratebay247.net,piratebaymirror.eu,piratebayproxy.tf,piratebays.co,piratenbucht.eu,piratepirate.eu,pirateprox.club,pirateproxy.*piratetoday.click,proxybayduck.fi,proxyfl.info,proxyoneahoy.net,proxypirate.in,proxyproxyproxy.nl,proxyship.click,proxytpb.*,rowpirate.org,thepirate.click,thepiratebay-proxy.com,thepiratebay.*,tpb.tw,tpbairproxy.in,tpbbay.eu,tpbmirror.us,tpbportal.in,tpbproxy.club,tpbproxyone.org,ukpirate.*,ukpirateproxy.xyz,unblockedhyperbay.info,unblocktpb.com,urbanproxy.eu,wearepirates.click,zombay.org##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) -ahoypirate.click,alivbay.org,batpirate.info,baybaypirate.org,baypirate.click,baypiratebay.be,baypirateproxy.pw,bayproxy.eu,baythepirate.fi,capjackproxy.net,duckingproxy.eu,hyperproxy.net,ikwildepiratebay.org,indiaproxy.in,pirat2.club,pirataibay.in,piratbaypirate.link,pirate.*,pirateahoy.net,piratebaai.*piratebay.*,piratebay247.net,piratebaymirror.eu,piratebayproxy.tf,piratebays.co,piratenbucht.eu,piratepirate.eu,pirateprox.club,pirateproxy.*piratetoday.click,proxybayduck.fi,proxyfl.info,proxyoneahoy.net,proxypirate.in,proxyproxyproxy.nl,proxyship.click,proxytpb.*,rowpirate.org,thepirate.click,thepiratebay-proxy.com,thepiratebay.*,tpb.tw,tpbairproxy.in,tpbbay.eu,tpbmirror.us,tpbportal.in,tpbproxy.club,tpbproxyone.org,ukpirate.*,ukpirateproxy.xyz,unblockedhyperbay.info,unblocktpb.com,urbanproxy.eu,wearepirates.click,zombay.org##+js(setInterval-defuser.js, (), 500) +ahoypirate.click,alivbay.org,batpirate.info,baybaypirate.org,baypirate.click,baypiratebay.be,baypirateproxy.pw,bayproxy.eu,baythepirate.fi,capjackproxy.net,duckingproxy.eu,hyperproxy.net,ikwildepiratebay.org,indiaproxy.in,pirat2.club,pirataibay.in,piratbaypirate.link,pirate.*,pirateahoy.net,piratebaai.*piratebay.*,piratebay247.net,piratebaymirror.eu,piratebayproxy.tf,piratebays.co,piratenbucht.eu,piratepirate.eu,pirateprox.club,pirateproxy.*,piratetoday.click,proxybayduck.fi,proxyfl.info,proxyoneahoy.net,proxypirate.in,proxyproxyproxy.nl,proxyship.click,proxytpb.*,rowpirate.org,thepirate.click,thepiratebay-proxy.com,thepiratebay.*,tpb.tw,tpbairproxy.in,tpbbay.eu,tpbmirror.us,tpbportal.in,tpbproxy.club,tpbproxyone.org,ukpirate.*,ukpirateproxy.xyz,unblockedhyperbay.info,unblocktpb.com,urbanproxy.eu,wearepirates.click,zombay.org##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) +ahoypirate.click,alivbay.org,batpirate.info,baybaypirate.org,baypirate.click,baypiratebay.be,baypirateproxy.pw,bayproxy.eu,baythepirate.fi,capjackproxy.net,duckingproxy.eu,hyperproxy.net,ikwildepiratebay.org,indiaproxy.in,pirat2.club,pirataibay.in,piratbaypirate.link,pirate.*,pirateahoy.net,piratebaai.*piratebay.*,piratebay247.net,piratebaymirror.eu,piratebayproxy.tf,piratebays.co,piratenbucht.eu,piratepirate.eu,pirateprox.club,pirateproxy.*,piratetoday.click,proxybayduck.fi,proxyfl.info,proxyoneahoy.net,proxypirate.in,proxyproxyproxy.nl,proxyship.click,proxytpb.*,rowpirate.org,thepirate.click,thepiratebay-proxy.com,thepiratebay.*,tpb.tw,tpbairproxy.in,tpbbay.eu,tpbmirror.us,tpbportal.in,tpbproxy.club,tpbproxyone.org,ukpirate.*,ukpirateproxy.xyz,unblockedhyperbay.info,unblocktpb.com,urbanproxy.eu,wearepirates.click,zombay.org##+js(setInterval-defuser.js, (), 500) +piratebay.*,pirateproxy.*##+js(popads-dummy.js) +piratebay.*,pirateproxy.*##[href]:has-text(PLAY) ##[href^="http://squirrel.surpriseway.science/"] ! https://github.com/uBlockOrigin/uAssets/issues/3139 @@ -10453,19 +10768,19 @@ tomadivx.tv##+js(nowebrtc.js) ||tomadivx.tv/publi ! https://github.com/uBlockOrigin/uAssets/issues/3140 -anitubebr.com##+js(abort-on-property-write.js, abreJanela) -anitubebr.com##+js(abort-on-property-write.js, adBlockDetected) anitubebr.com##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) anitubebr.com##+js(bab-defuser.js) anitubebr.com##+js(setInterval-defuser.js, (), 500) ||anitubebr.com/load.php$subdocument,first-party @@||anitubebr.com/templates/*/js/ads.js$script,first-party ||adsterra.com^$script,redirect=noopjs,domain=anitubebr.com +@@||anitubebr.com^$generichide +@@||cdnjs.cloudflare.com/ajax/libs/fuckadblock/$script,domain=anitubebr.com ! https://github.com/uBlockOrigin/uAssets/issues/3143 vidcloud.co##+js(abort-on-property-read.js, BetterJsPop) vidcloud.co##+js(abort-on-property-write.js, adBlockDetected) -vidcloud.co##+js(set-constant.js, pop_cnt, 2) +vidcloud.co##+js(set-constant.js, pop_cnt, 1) ! https://github.com/uBlockOrigin/uAssets/issues/3148 @@||freemium-iptv.org^$generichide @@ -10477,12 +10792,13 @@ devast.io###advert ! https://github.com/uBlockOrigin/uAssets/issues/1220 ! https://github.com/uBlockOrigin/uAssets/issues/3149 -imgrock.*##+js(abort-on-property-read.js, jsPopunder) +imgrock.*##+js(abort-current-inline-script.js, CustomEvent, window[_0x) imgrock.*##+js(abort-on-property-write.js, Fingerprint2) -imgrock.*##+js(abort-on-property-read.js, CustomEvent) imgrock.*##+js(nano-setTimeout-booster.js, /.?/, 4000) imgrock.*##+js(popads-dummy.js) +imgrock.*##+js(popads.net.js) imgrock.*##+js(window.open-defuser.js) +@@||imgrock.*^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/3150 ! https://github.com/uBlockOrigin/uAssets/issues/3151 @@ -10503,9 +10819,6 @@ funimg.net##+js(abort-on-property-read.js, ExoLoader.serve) ! https://github.com/uBlockOrigin/uAssets/issues/3155 ||googlesyndication.com/pagead/js/adsbygoogle.js$script,redirect=googlesyndication.com/adsbygoogle.js,domain=androgalaxy.in -! https://github.com/uBlockOrigin/uAssets/issues/3156 -pokyun.tv##+js(abort-current-inline-script.js, document.getElementById, Blocking) - ! https://github.com/uBlockOrigin/uAssets/issues/3158 javqd.com,qdembed.com##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) javqd.com,qdembed.com##+js(setInterval-defuser.js, (), 500) @@ -10517,6 +10830,7 @@ javhay.net##+js(addEventListener-defuser.js, load, 2000) ! https://github.com/uBlockOrigin/uAssets/issues/3160 anysex.com##+js(abort-on-property-read.js, ExoLoader) anysex.com##+js(popads-dummy.js) +||anysex.com^$frame,1p ! https://github.com/uBlockOrigin/uAssets/issues/3157 spraytanwichitaks.com##+js(abort-on-property-write.js, closebar_l) @@ -10528,8 +10842,12 @@ basellandschaftlichezeitung.ch,solothurnerzeitung.ch##+js(setTimeout-defuser.js, ! https://forums.lanik.us/viewtopic.php?f=62&t=41371 mp3im.org##+js(abort-current-inline-script.js, decodeURIComponent, zfgloadedpopup) +! Instart Logic fixes ! https://github.com/uBlockOrigin/uAssets/issues/3164 -baltimoresun.com,boston.com,capitalgazette.com,carrollcountytimes.com,chicagotribune.com,citypaper.com,cnet.com,courant.com,ctnow.com,dailypress.com,delmartimes.net,edmunds.com,emedicinehealth.com,growthspotter.com,hoylosangeles.com,lajollalight.com,lolking.net,mcall.com,orlandosentinel.com,ranchosantafereview.com,sandiegouniontribune.com,seattlepi.com,sfgate.com,slickdeals.net,southflorida.com,sun-sentinel.com,sun-sentinel.com,twincities.com,wowhead.com##^script:has-text(IXC_) +baltimoresun.com,boston.com,capitalgazette.com,carrollcountytimes.com,chicagotribune.com,citypaper.com,cnet.com,courant.com,ctnow.com,dailypress.com,delmartimes.net,desafiomundial.com,edmunds.com,emedicinehealth.com,growthspotter.com,hoylosangeles.com,lajollalight.com,lolking.net,mcall.com,orlandosentinel.com,ranchosantafereview.com,sandiegouniontribune.com,seattlepi.com,sfgate.com,slickdeals.net,southflorida.com,sun-sentinel.com,sun-sentinel.com,twincities.com,webmd.com,wowhead.com##^script:has-text(IXC_) +!#if env_chromium +desafiomundial.com##+js(abort-on-property-read.js, I10C) +!#endif ! https://github.com/uBlockOrigin/uAssets/issues/3165 thirdsector.com.au##+js(abort-on-property-read.js, anOptions) @@ -10542,7 +10860,7 @@ gocurrycracker.com##+js(abort-on-property-read.js, encodeURIComponent) ! https://github.com/uBlockOrigin/uAssets/issues/3170 gomiblog.com##+js(set-constant.js, isAdsDisplayed, true) -gomiblog.com##+js(setTimeout-defuser.js, (), checkBait) +gomiblog.com##+js(setTimeout-defuser.js, instance.check, 1) ! https://github.com/uBlockOrigin/uAssets/issues/3171 doub.io##+js(abort-on-property-write.js, KillAdBlock) @@ -10552,9 +10870,29 @@ javfor.me##+js(abort-current-inline-script.js, $, r18pop) ||javfor.me/*/banner/ ! https://github.com/LiCybora/NanoDefenderFirefox/issues/47 -esgentside.com,exclusivomen.com,gentside.*,maxisciences.com,ohmirevista.com,ohmymag.*##+js(set-constant.js, ADBLOCK_ENABLED, false) -esgentside.com,exclusivomen.com,gentside.*,maxisciences.com,ohmirevista.com,ohmymag.*###adblocker -esgentside.com,exclusivomen.com,gentside.*,maxisciences.com,ohmirevista.com,ohmymag.*##body:style(overflow-y: auto !important;) +! https://github.com/uBlockOrigin/uAssets/issues/3399 +! https://github.com/NanoMeow/QuickReports/issues/465 +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=esgentside.com|exclusivomen.com|gentside.com|gentside.co.uk|gentside.de|gentside.it|maxisciences.com|ohmirevista.com|ohmymag.co.uk|ohmymag.com|ohmymag.de|ohmymag.it +@@||esgentside.com/js/prebid/*$script,first-party +||esgentside.com/js/prebid/$script,redirect=noopjs,first-party +@@||exclusivomen.com/js/prebid/*$script,first-party +@@||gentside.*/js/prebid/*$script,1p +@@||maxisciences.com/js/prebid/*$script,first-party +@@||ohmirevista.com/js/prebid/*$script,first-party +@@||ohmymag.*/js/prebid/*$script,first-party +||cdn.adsafeprotected.com/$script,redirect=noopjs,domain=gentside.com|gentside.it|gentside.com|gentside.de|gentside.co.uk|gentside.com.br|maxisciences.com|ohmymag.com +||gentside.it/js/prebid/$script,redirect=noopjs,domain=gentside.it +||gentside.com/js/prebid/$script,redirect=noopjs,domain=gentside.com +||gentside.de/js/prebid/$script,redirect=noopjs,domain=gentside.de +||gentside.co.uk/js/prebid/$script,redirect=noopjs,domain=gentside.co.uk +||gentside.com.br/js/prebid/$script,redirect=noopjs,domain=gentside.com.br +||maxisciences.com/js/prebid/$script,redirect=noopjs,domain=maxisciences.com +||ohmymag.com/js/prebid/$script,redirect=noopjs,domain=ohmymag.com +@@||maxisciences.com/js/amazon/$script,domain=maxisciences.com +@@||securepubads.g.doubleclick.net/gpt/$script,domain=gentside.com.br +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=gentside.com.br +@@||gentside.com.br^*js/prebid/config$script +@@||googletagservices.com/tag/js/gpt.js$script,domain=gentside.com.br ! https://github.com/uBlockOrigin/uAssets/issues/3174 elasticfaucet.info##+js(abort-current-inline-script.js, document.getElementById, AdBlock) @@ -10573,6 +10911,7 @@ thurrott.com##+js(abort-current-inline-script.js, $, adblockDetected) ! https://github.com/uBlockOrigin/uAssets/issues/3177 @@||myfree-tivi.com^$generichide myfree-tivi.com###videoad +@@||myfree-tivi.com/js/ads.js$script,1p ! https://github.com/uBlockOrigin/uAssets/issues/3178 @@||1me.club^$generichide @@ -10596,14 +10935,23 @@ hustle.im##+js(abort-on-property-read.js, app_vars.force_disable_adblock) earnz.xyz##+js(set-constant.js, canRunAds, true) ! https://github.com/uBlockOrigin/uAssets/issues/3186 -best5link.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +best5link.*##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +best5link.*##+js(nowebrtc.js) ! https://github.com/uBlockOrigin/uAssets/issues/3180 -icdrama.se##+js(set-constant.js, adblock, 1) +icdrama.*##+js(set-constant.js, adblock, 1) +icdrama.*###closeADV ! https://github.com/uBlockOrigin/uAssets/issues/3181 -file-upload.com##+js(setTimeout-defuser.js, nextFunction, 2000) -file-upload.com##.adsbygoogle +! https://github.com/NanoAdblocker/NanoFilters/issues/219 +! https://github.com/jspenguin2017/uBlockProtector/issues/1009 +! https://forums.lanik.us/viewtopic.php?p=144146#p144146 +file-up.org,file-upload.*##+js(abort-current-inline-script.js, document.getElementById, undefined) +file-upload.*##+js(setTimeout-defuser.js, nextFunction, 2000) +file-upload.*##+js(abort-current-inline-script.js, RegExp, zfgloaded) +file-up.org##+js(abort-current-inline-script.js, atob, decodeURIComponent) +file-upload.*##.adsbygoogle +||aidaigry.com^ ! https://github.com/uBlockOrigin/uAssets/issues/3189 yify-torrent.org##+js(nowebrtc.js) @@ -10618,7 +10966,7 @@ yify-torrent.org##+js(nowebrtc.js) @@||nordpresse.be^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/3196 -@@||hulkpop.net^$generichide +@@||hulkpop.*^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/3197 @@||titulky.com^$generichide @@ -10639,13 +10987,20 @@ streamdreams.org##+js(abort-on-property-write.js, encodeURIComponent) @@||g.doubleclick.net/dbm/vast?dbm_c=$xmlhttprequest,domain=imasdk.googleapis.com @@||googleads.g.doubleclick.net/pagead/*wowescape.com$xmlhttprequest,domain=imasdk.googleapis.com @@||wowescape.com/node_modules/*$script,first-party -wowescape.com##[id^=aswift] +wowescape.com##[id^="aswift"] ! https://www.reddit.com/r/uBlockOrigin/comments/96sf7n +! https://forums.lanik.us/viewtopic.php?f=62&t=41575 +! https://github.com/NanoMeow/QuickReports/issues/348 +! https://github.com/uBlockOrigin/uAssets/issues/4476 duellinksmeta.com##+js(abort-on-property-write.js, checkadb) +||duellinksmeta.com/*/adsbygoogle.js$script,first-party,redirect=noopjs +||googletagmanager.com/gtag/js$script,redirect=noopjs,domain=duellinksmeta.com +||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,redirect=noopjs,domain=duellinksmeta.com +@@||duellinksmeta.com/js/ads.js$xmlhttprequest,first-party ! https://github.com/uBlockOrigin/uAssets/issues/3202 -||ah.pe^$popunder +$popunder,domain=ah.pe ! https://github.com/uBlockOrigin/uAssets/issues/3205 pornve.com##+js(set-constant.js, frg, 1) @@ -10694,14 +11049,18 @@ dozenofelites.com##.adsbygoogle crash-aerien.aero##+js(bab-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/3222 -sportsplays.com##+js(setTimeout-defuser.js, (), undefined) +sportsplays.com##+js(setTimeout-defuser.js, abDetected) ! https://github.com/NanoAdblocker/NanoCore/issues/199 mega-debrit.com##+js(setTimeout-defuser.js, nextFunction, 2000) ! https://github.com/uBlockOrigin/uAssets/issues/3223 -*.gif$image,important,domain=rmdown.com,redirect=1x1-transparent.gif -rmdown.com##[src*=".gif"] +! https://github.com/NanoAdblocker/NanoFilters/issues/186 +! https://github.com/NanoMeow/QuickReports/issues/196 +rmdown.com##+js(abort-on-property-write.js, open) +rmdown.com##+js(abort-current-inline-script.js, $, visibility) +rmdown.com##A[href][target="_blank"]:style(height: 1px !important; visibility: collapse !important;) +rmdown.com##[style]:not(SPAN) ! https://github.com/uBlockOrigin/uAssets/issues/3224 animehub.ac##+js(set-constant.js, check_adblock, true) @@ -10718,11 +11077,13 @@ shippuden.tv##+js(nowebrtc.js) ||filmovizija.fun^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' *.sharethis.com *.facebook.com ! https://forums.lanik.us/viewtopic.php?f=62&t=41417 -dailybreeze.com,pasadenastarnews.com,pe.com,presstelegram.com,redlandsdailyfacts.com,sgvtribune.com,twincities.com,whittierdailynews.com##+js(set-constant.js, CnnXt.Utils.detectAdBlock, noopFunc) +! https://github.com/NanoMeow/QuickReports/issues/442 +! https://github.com/uBlockOrigin/uAssets/issues/4353 +! https://github.com/NanoMeow/QuickReports/issues/534 +dailybreeze.com,dailybulletin.com,dailynews.com,delcotimes.com,eastbaytimes.com,macombdaily.com,ocregister.com,pasadenastarnews.com,pe.com,presstelegram.com,redlandsdailyfacts.com,reviewjournal.com,saratogian.com,sgvtribune.com,times-standard.com,theoaklandpress.com,trentonian.com,twincities.com,whittierdailynews.com##+js(set-constant.js, CnnXt.Event.fire, noopFunc) ! https://github.com/uBlockOrigin/uAssets/issues/3233 -link4win.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) -link4win.com##+js(nano-setInterval-booster.js) +link4win.*##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@||cointalk.club^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/3234 @@ -10730,6 +11091,7 @@ adspuma.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) ! https://github.com/uBlockOrigin/uAssets/issues/3235 ujv.me##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +@@||ujv.me^$generichide ! https://github.com/uBlockOrigin/uAssets/issues/3236 niagoshort.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -10766,10 +11128,6 @@ tenforums.com##+js(abort-on-property-read.js, HTMLScriptElement) ! https://github.com/uBlockOrigin/uAssets/issues/3243 allpeliculas.com##+js(nowebrtc.js) -! https://www.reddit.com/r/uBlockOrigin/comments/97r5b4 -||piguiqproxy.com^$xmlhttprequest,domain=kiss-anime.me,redirect=nooptext -kiss-anime.me##^script:has-text(13e2d9c48a053bac66421315eccc5d167b07e6b3) - ! https://github.com/uBlockOrigin/uAssets/commit/d3da1a8ea7ca2065f4616aacc4d542e2ac4f8e72#commitcomment-30109151 @@||mobinozer.com^$generichide @@ -10805,7 +11163,7 @@ livefootballol.me##+js(abort-on-property-write.js, decodeURIComponent) sellforearn.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) ! https://github.com/uBlockOrigin/uAssets/issues/3260 -wowshort.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +wowshort.*##+js(abort-on-property-read.js, app_vars.force_disable_adblock) ! https://github.com/uBlockOrigin/uAssets/issues/3261 2shorten.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -10831,7 +11189,6 @@ linkedin.com##.feed-shared-update:has-text(Promoted) ! https://github.com/uBlockOrigin/uAssets/issues/3269 limpi.tv##+js(nowebrtc.js) ||verliga1.net/reproad300.html$subdocument -###windowads ! https://github.com/uBlockOrigin/uAssets/issues/3270 pornrox.com##+js(abort-on-property-read.js, ExoLoader.addZone) @@ -10870,14 +11227,14 @@ bspin.club##.adsbygoogle @@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=games2rule.com games2rule.com##.adsbygoogle -! https://github.com/uBlockOrigin/uAssets/issues/3266 -imdb.com##.article:has-text(Sponsored) - ! https://github.com/uBlockOrigin/uAssets/issues/3276 whostreams.net##^script:has-text(document.location) whostreams.net##.stream-offline.tb elixx.me##+js(abort-on-property-write.js, decodeURIComponent) whostreams.net##+js(abort-on-property-write.js, _pop) +whostreams.net##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) +whostreams.net##+js(nowebrtc.js) +whostreams.net##+js(setInterval-defuser.js, (), 500) ! https://adblockplus.org/forum/viewtopic.php?p=179431#p179431 watchonlineclub.com##+js(abort-on-property-write.js, decodeURIComponent) @@ -10886,6 +11243,7 @@ watchonlineclub.com##+js(abort-on-property-write.js, decodeURIComponent) limetorrents.*##+js(abort-on-property-write.js, Fingerprint2) limetorrents.*##[href^="/fast.php"] limetorrents.*##tr:has-text(VPN) +||limetorrents.*/sw.js ! https://github.com/uBlockOrigin/uAssets/issues/3279 pornozinhostorrent.com##+js(abort-current-inline-script.js, atob, tabunder) @@ -10907,7 +11265,7 @@ asiansister.com##+js(abort-current-inline-script.js, document.getElementById, ad @@||looopings.nl/adsbygoogle.js$script,first-party ! https://github.com/easylist/easylist/issues/1732 -okcaller.com##+js(abort-on-property-write.js, adBlockDetected) +okcaller.com,synonymbog.com##+js(abort-on-property-write.js, adBlockDetected) ! https://github.com/uBlockOrigin/uAssets/issues/3288 @@||ebookdz.com^$generichide @@ -10957,7 +11315,6 @@ pornvideotop.com##+js(abort-on-property-read.js, ExoLoader.addZone) ! https://github.com/uBlockOrigin/uAssets/issues/3303 vporn.com##+js(addEventListener-defuser.js, load, siteGuid) -||baletingo.com^$third-party ! https://github.com/uBlockOrigin/uAssets/issues/3309 @@||vinaurl.in^$generichide @@ -10966,7 +11323,7 @@ vinaurl.in##.adsbygoogle ||i.imgur.com/$image,domain=vinaurl.in ! https://github.com/uBlockOrigin/uAssets/issues/3312 -@@||medicalopium.*^$generichide +medicalopium.*##+js(bab-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/3311 gshort.cf##+js(abort-on-property-read.js, app_vars.force_disable_adblock) @@ -10977,11 +11334,13 @@ gshort.cf##.Banner milaulas.com##+js(bab-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/1886#issuecomment-415991715 +! https://forums.lanik.us/viewtopic.php?f=103&t=35451 /mod_ablockdetector/* @@||trecetv.es^$generichide @@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=shares.enetres.net @@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=videos.13tv.es -@@||player.enetres.net/js/videojs-plugins/videojs-ads-contrib/videojs.ads.js$script,domain=videos.13tv.es +@@||player.enetres.net/js/videojs-plugins/videojs-ads-contrib/videojs.ads.js$script,domain=shares.enetres.net|videos.13tv.es +enetres.net##+js(set-constant.js, N3CanRunAds, true) ! https://github.com/uBlockOrigin/uAssets/issues/3315 @@||rl-hackers.net^$generichide @@ -11010,15 +11369,15 @@ file4go.me##+js(abort-current-inline-script.js, document.getElementById, ad_bloc ||pagead2.googlesyndication.com/pagead/$script,redirect=noopjs,domain=thoptv.world @@||thoptv.world^$generichide -! https://github.com/NanoMeow/QuickReports/issues/30 -firstonetv.net##+js(abort-on-property-write.js, isBlocked) - ! https://github.com/uBlockOrigin/uAssets/issues/1603 +javfinder.is##+js(abort-on-property-read.js, AaDetector) av8x.com,javboss.com,tubeqd.com##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) av8x.com,javboss.com,tubeqd.com##+js(setInterval-defuser.js, (), 500) qdembed.com##+js(abort-on-property-read.js, decodeURI) -av8x.com,javboss.com,javfinder.is###preroll +av8x.com,javboss.com###preroll ||abc.hostedbyfembed.com/freezone.js +||k77hof1z7k.com^$3p +##[href^="https://13vm73vbmp.com/"] ##a[href^="http://www.poweredbyliquidfire.mobi/"] ! https://www.reddit.com/r/uBlockOrigin/comments/9argxo @@ -11080,9 +11439,12 @@ newswatan.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) ! sawlive.tv popups sawlive.tv##+js(abort-on-property-write.js, Fingerprint2) +sawlive.tv##+js(window.open-defuser.js) ! https://github.com/uBlockOrigin/uAssets/issues/3366 +! https://github.com/uBlockOrigin/uAssets/issues/3774 vidup.io##+js(abort-on-property-read.js, __INITIAL_STATE__.ads.pops) +vidup.io##+js(addEventListener-defuser.js, /^(click|mousedown)$/, ||) ! https://www.reddit.com/r/uBlockOrigin/comments/9bk0es converto.io##+js(abort-current-inline-script.js, atob, decodeURIComponent) @@ -11093,17 +11455,16 @@ montrealgazette.com##+js(abort-on-property-read.js, stop) ! https://github.com/uBlockOrigin/uAssets/issues/3368 sukkisukki.com##+js(bab-defuser.js) -||reargooduches.pro^$third-party ! https://www.reddit.com/r/uBlockOrigin/comments/9bmg6i/need_help_creating_a_filter/ -gismeteo.ua##+js(abort-current-inline-script.js, blur) +gismeteo.ua##+js(set-constant.js, atob, noopFunc) ! https://github.com/NanoMeow/QuickReports/issues/46 androidcustom.com##+js(set-constant.js, safelink.adblock, false) androidcustom.com##+js(nano-setInterval-booster.js) ! https://github.com/uBlockOrigin/uAssets/issues/3371 -desktopsolution.org##+js(abort-on-property-write.js, KillAdBlock) +desktopsolution.org,svipvids.com##+js(abort-on-property-write.js, KillAdBlock) ! https://github.com/uBlockOrigin/uAssets/issues/3372 gaypornmasters.com##+js(abort-on-property-read.js, ExoLoader) @@ -11128,9 +11489,6 @@ linkvip.tk##+js(nowebrtc.js) @@||paraedu.id^$generichide paraedu.id##.adsbygoogle -! https://github.com/NanoMeow/QuickReports/issues/49 -@@||dallasobserver.com/*/ads.js$script,first-party - ! https://github.com/uBlockOrigin/uAssets/issues/3385 short-url.link##+js(addEventListener-defuser.js, click, read_cookie) ||mobileadspopup.com^ @@ -11140,3 +11498,4845 @@ superitu.com##+js(popads-dummy.js) animeindo.moe##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) animeindo.moe##+js(setInterval-defuser.js, (), 500) *.gif$domain=animeindo.moe,image + +! https://github.com/NanoMeow/QuickReports/issues/51 +||optmnstr.com^ + +! https://github.com/uBlockOrigin/uAssets/issues/3386 +salvaplay.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3387 +@@||cpm4link.com/*/advertisement.js$script,first-party + +! https://github.com/NanoMeow/QuickReports/issues/53 +makingstarwars.net##+js(abort-on-property-write.js, ai_adb_overlay) + +! https://adblockplus.org/forum/viewtopic.php?f=10&t=59327&start=0 +veehd.com##+js(nowebrtc.js) + +! totalsport popups +totalsport.me##+js(abort-on-property-write.js, Fingerprint2) + +! https://github.com/NanoMeow/QuickReports/issues/56 +salamanca24horas.com##+js(setTimeout-defuser.js, (), 4000) + +! https://www.reddit.com/r/uBlockOrigin/comments/9clpjr/still_getting_an_antiadblock_message/ +! https://github.com/uBlockOrigin/uAssets/issues/3688 +scrapywar.com##+js(abort-on-property-read.js, adBlockDetected) +scrapywar.com##+js(abort-on-property-write.js, ai_adb_overlay) + +! Videos disabled by anti-blocker: +! https://globalnews.ca/news/4332734/quebec-farmers-hoping-for-rain-after-drought-heat-wave-threaten-crops/ +globalnews.ca##+js(set-constant.js, GNCA_Ad_Support, true) + +! https://github.com/uBlockOrigin/uAssets/issues/3393 +@@||gamersboard.com.br^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3394 +mony-win.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3395 +time4earn.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +time4earn.com##+js(addEventListener-defuser.js, click, trigger) + +! https://github.com/uBlockOrigin/uAssets/issues/3396 +shortlink.win##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3398 +icutmylink.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3397 +cutlinks.net##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3403 +sfl.ink##+js(addEventListener-defuser.js, load, onload) +sfl.ink##+js(nano-setInterval-booster.js) +||sfl.ink^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.gstatic.com *.rawgit.com *.googleapis.com *.google.com +||idsly.bid^$image,domain=sfl.ink + +! https://github.com/uBlockOrigin/uAssets/issues/3404 +adsvy.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +adsvy.com##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) +adsvy.com##+js(addEventListener-defuser.js, click, trigger) + +! https://github.com/uBlockOrigin/uAssets/issues/3408 +@@||noticiasdelaciencia.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3409 +@@||abqjournal.com/wp-content/*/ads.js$xmlhttprequest,first-party + +! https://forums.lanik.us/viewtopic.php?f=62&t=41592&sid=609e6457d6031c95a5849daa6703fa7b +||uppit.com^$csp=script-src 'self' 'unsafe-eval' 'unsafe-inline' data: *.googletagservices.com *.google-analytics.com + +! https://github.com/uBlockOrigin/uAssets/issues/3410 +king-pes.*##+js(addEventListener-defuser.js, load, onload) + +! https://github.com/uBlockOrigin/uAssets/issues/3412 +gplink.info##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://www.reddit.com/r/uBlockOrigin/comments/9d3a7n/can_somebody_please_help_me_with_this_site/ +bindassbros.com,topbestsite.live##+js(abort-current-inline-script.js, RegExp, zfgloaded) +bindassbros.com,topbestsite.live##+js(abort-on-property-write.js, _pop) +bindassbros.com,topbestsite.live##+js(abort-on-property-write.js, Fingerprint2) +bindassbros.com,topbestsite.live##+js(nowebrtc.js) + +! https://github.com/uBlockOrigin/uAssets/issues/3416 +secureyourdigitallife.in##+js(abort-on-property-read.js, performance.getEntriesByName) +secureyourdigitallife.in##+js(set-constant.js, niceAdsCheck, true) + +! https://github.com/NanoMeow/QuickReports/issues/59 +@@||rp-online.de^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3419 +mexashare.com##+js(set-constant.js, jQuery.adblock, false) +mexashare.com##+js(abort-current-inline-script.js, document.getElementById, adblockinfo) + +! https://github.com/jspenguin2017/uBlockProtector/issues/987 +@@||mylivesignature.com^$generichide + +! https://github.com/NanoMeow/QuickReports/issues/61 +@@||myvidster.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3422 +@@||pagead2.googlesyndication.com/pagead/js/*/show_ads_impl.js$domain=searchftps.net +@@||pagead2.googlesyndication.com/pagead/show_ads.js$script,domain=searchftps.net + +! https://forums.lanik.us/viewtopic.php?f=62&t=41613 +! https://github.com/uBlockOrigin/uAssets/issues/2275 +@@||intoupload.*^$generichide +||intoupload.com/images/StartDownload.gif$image +intoupload.net##a[href*="/go.php?a_aid="] +intoupload.net##+js(abort-on-property-write.js, Fingerprint2) +intoupload.net##+js(abort-on-property-read.js, open) +||intoupload.net/sw.js +||buba65.co.pl^$popup +||adjan-69-6.co.pl^$popup +intoupload.net##.downppi + +! https://github.com/NanoMeow/QuickReports/issues/62 +hungama.com##+js(set-constant.js, showAds, true) +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=hungama.com + +! https://github.com/uBlockOrigin/uAssets/issues/3425 +yupptv.in##+js(addEventListener-defuser.js, load, onload) + +! https://github.com/NanoAdblocker/NanoFilters/issues/176 +@@||crazyhd.com^$generichide + +! https://github.com/NanoMeow/QuickReports/issues/63 +||adservice.google.com/adsid/integrator.js$script,redirect=noopjs,domain=newstalk1290.com +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=abacast.net + +! https://github.com/NanoMeow/QuickReports/issues/66 +@@||goalad.com^$generichide + +! https://www.reddit.com/r/uBlockOrigin/comments/9e6tpg +@@||codeexplained.org^$generichide + +! http://live.harleyquinnwidget.com/ popups +harleyquinnwidget.com##+js(abort-on-property-write.js, decodeURIComponent) + +! https://github.com/uBlockOrigin/uAssets/issues/2364#issuecomment-419686158 +||newsfilter.org^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.addthis.com *.disqus.com *.google-analytics.com *.googleapis.com *.gstatic.com *.google.com *.solvemedia.com +newsfilter.org##+js(abort-on-property-read.js, raSettings) +newsfilter.org###jasmine-ad-wrapper + +! https://github.com/uBlockOrigin/uAssets/issues/3431 +canberratimes.com.au##+js(set-constant.js, cxStartDetectionProcess, noopFunc) + +! https://github.com/NanoAdblocker/NanoFilters/issues/179 +androidworld.it##+js(setTimeout-defuser.js, (), 10) + +! https://github.com/NanoMeow/QuickReports/issues/67 +letribunaldunet.fr##+js(setTimeout-defuser.js, adb, 0) + +! https://github.com/uBlockOrigin/uAssets/issues/3432 +tryboobs.com##+js(abort-on-property-read.js, ExoLoader) + +! https://github.com/uBlockOrigin/uAssets/issues/3433 +tubedupe.com##+js(abort-on-property-read.js, ExoLoader) +||tubedupe.com/player/html.php$subdocument,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/3435 +@@||vertdtgratis.es^$generichide +vertdtgratis.es##+js(nowebrtc.js) +*.gif#$image,domain=vertdtgratis.es,redirect=1x1-transparent.gif + +! https://github.com/NanoMeow/QuickReports/issues/71 +veekyforums.com##+js(window.open-defuser.js) +@@||veekyforums.com/js/adcash.js$xmlhttprequest,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/3437 +forum.samnaprawiam.com##+js(addEventListener-defuser.js, load, nextFunction) + +! https://github.com/uBlockOrigin/uAssets/issues/2364#issuecomment-420115542 +yespornclips.com##+js(abort-current-inline-script.js, atob, tabunder) + +! https://github.com/uBlockOrigin/uAssets/issues/3439 +bludvfilmes.com##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) +bludvfilmes.com##+js(setInterval-defuser.js, (), 500) +||bludvfilmes.com/barra.php$subdocument +bludvfilmes.com##+js(setTimeout-defuser.js, nextFunction, 450) + +! https://github.com/uBlockOrigin/uAssets/issues/3440 +@@||blogthetech.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3442 +@@||getrelax.club^$generichide +getrelax.club##.loaded-popup-wrapper +thisav.getrelax.club###adisblock +thisav.getrelax.club###main_content:style(display: block !important;) + +! https://github.com/NanoAdblocker/NanoFilters/issues/191 +! https://forums.lanik.us/viewtopic.php?f=62&t=41659 +@@||sfiles.org^$generichide +sfiles.org##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/3444 +planetatorrent.com##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) +planetatorrent.com##+js(addEventListener-defuser.js, mousedown, ()) +planetatorrent.com##+js(setInterval-defuser.js, (), 500) +planetatorrent.com##+js(window.open-defuser.js) + +! https://github.com/jspenguin2017/uBlockProtector/issues/989 +@@||mshare.io/js/ads.js$script,first-party +@@||mshare.io^$generichide +mshare.io##.in.fade.modal, .in.fade.modal-backdrop +mshare.io##body:style(overflow: auto !important;) + +! https://www.reddit.com/r/uBlockOrigin/comments/9f9u6t/block_ads_from_mlbcom_mlb_gameday_mlbtv/ +@@||mlbstatic.com/mlb.com/video/*/advertise$xmlhttprequest,domain=mlb.com + +! https://github.com/gorhill/uBO-Extra/issues/104 +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=ipla.tv + +! https://github.com/NanoMeow/QuickReports/issues/83 +claimfreedoge.win##+js(setInterval-defuser.js, (), 1000) + +! https://github.com/uBlockOrigin/uAssets/issues/3244 +cloudvideo.tv##+js(abort-on-property-write.js, Fingerprint2) + +! https://github.com/NanoMeow/QuickReports/issues/87 +zeperfs.com##+js(set-constant.js, AdsOK, true) + +! https://github.com/NanoMeow/QuickReports/issues/88 +@@||unfriend-app.com^$generichide + +! https://forums.lanik.us/viewtopic.php?f=62&t=41669#p140881 +cutpaid.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +cutpaid.com##+js(window.open-defuser.js) + +! https://github.com/uBlockOrigin/uAssets/issues/3449 +@@||thewpclub.net^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3448 +germancarforum.com##+js(abort-current-inline-script.js, $, height()) + +! https://github.com/uBlockOrigin/uAssets/issues/3453 +@@||slashlook.com/_resource/js/_js_ads.min.js$script,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/3455 +@@||ladige.it^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3454 +@@||bagilagi.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3456 +clan.su##+js(setTimeout-defuser.js, nextFunction, 2000) + +! https://github.com/uBlockOrigin/uAssets/issues/3457 +@@||tr-agario.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3459 +cinemafacil.com##+js(bab-defuser.js) + +! https://github.com/uBlockOrigin/uAssets/issues/3461 +@@||xia1ge.com^$generichide + +! https://github.com/NanoMeow/QuickReports/issues/89 +@@||primochef.it^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3446 +azmovies.xyz##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) +azmovies.xyz##+js(setInterval-defuser.js, (), 500) + +! https://github.com/uBlockOrigin/uAssets/issues/3462 +futbollibre.online##+js(abort-on-property-write.js, smrtSP) + +! https://forums.lanik.us/viewtopic.php?f=62&t=41675 +keeplinks.co##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) +keeplinks.co##+js(setInterval-defuser.js, (), 500) +||indlzxgptf.com^$third-party + +! https://github.com/uBlockOrigin/uAssets/issues/3463 +! https://github.com/NanoMeow/QuickReports/issues/326 +@@||htnovo.net^$generichide +htnovo.net##+js(setInterval-defuser.js, visibility, 1000) + +! https://github.com/uBlockOrigin/uAssets/issues/3468 +sosiali.com##+js(setTimeout-defuser.js, Adblock, 2000) + +! https://github.com/uBlockOrigin/uAssets/issues/3471 +@@||findwords.info^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3470 +@@||shortadd.com^$generichide +shortadd.com##+js(set-constant.js, canRunAds, true) +shortadd.com###bannerUrl + +! https://github.com/uBlockOrigin/uAssets/issues/3472 +baixarsoftware.com##+js(abort-on-property-write.js, _pop) +baixarsoftware.com##+js(abort-on-property-read.js, canRunAds) +baixarsoftware.com##+js(nowebrtc.js) +@@||baixarsoftware.com^$generichide +baixarsoftware.com##.wppaszone + +! https://github.com/uBlockOrigin/uAssets/issues/3473 +photo.net##+js(set-constant.js, canRunAds, true) + +! https://github.com/uBlockOrigin/uAssets/issues/3474 +cpuwin.com##+js(set-constant.js, ADSController, true) + +! https://github.com/uBlockOrigin/uAssets/issues/3476 +thewestmorlandgazette.co.uk##+js(abort-on-property-read.js, _sp_._networkListenerData) + +! https://github.com/uBlockOrigin/uAssets/issues/3477 +@@||superiorwallpapers.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3478 +@@||eirudo.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3479 +@@||concorsipubblici.net^$generichide +concorsipubblici.net##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/3480 +videotekaime.net##+js(set-constant.js, ad_permission, true) + +! https://github.com/NanoMeow/QuickReports/issues/91 +@@||blockergame.com^$generichide + +! https://www.reddit.com/r/uBlockOrigin/comments/9fs47p/how_to_filter_those_invisible_full_page_links/e5zm1lb/ +nicoblog.org##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) +nicoblog.org##+js(setInterval-defuser.js, (), 500) +nicoblog.org##+js(nowebrtc.js) +||dpypzvjarj.com^$third-party + +! https://github.com/uBlockOrigin/uAssets/issues/3483 +@@||eimusics.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3484 +! https://github.com/uBlockOrigin/uAssets/issues/4105 +skytorrents.lol##+js(nowebrtc.js) +||skytorrents.lol^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.googletagmanager.com *.cloudflare.com +skytorrents.lol##[href^="https://www.skytorrents.lol/vpn-"] + +! https://github.com/uBlockOrigin/uAssets/issues/3487 +@@||shingekikyojin3.net^$generichide +shingekikyojin3.net##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/3488 +gamesforum.it##+js(setTimeout-defuser.js, #eabpDialog, 100) + +! https://github.com/uBlockOrigin/uAssets/issues/3490 +dexternights.com##+js(abort-on-property-read.js, anOptions) + +! https://github.com/NanoMeow/QuickReports/issues/94 +live-tv-channels.org##+js(abort-on-property-read.js, adBlockDetected) + +! https://github.com/NanoMeow/QuickReports/issues/95 +drinksmixer.com,leitesculinaria.com##+js(set-constant.js, Date.now, noopFunc) + +! https://github.com/uBlockOrigin/uAssets/issues/3494 +@@||filmux.net/advertisement.js$script,domain=filmux.org +||turbotraff.com^ + +! https://github.com/uBlockOrigin/uAssets/issues/3496 +taive.in##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! downmienphi.net anti-adblock +downmienphi.net##+js(abort-current-inline-script.js, document.getElementById, bannerad) + +! https://github.com/uBlockOrigin/uAssets/issues/3500 +@@||mrcong.com^$generichide +@@||cdnjs.cloudflare.com/*/fuckadblock.min.js$script,domain=mrcong.com + +! https://github.com/uBlockOrigin/uAssets/issues/3499 +@@||bytesloader.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3501 +jdownlader2premiums.*##+js(addEventListener-defuser.js, load, 2000) + +! https://github.com/uBlockOrigin/uAssets/issues/3503 +@@||dofuspourlesnoobs.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3507 +@@||jaguartrials.net^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3498 +shqiptvlive.net,tvshqiphd.com,watchlivesports.live##+js(abort-on-property-write.js, _pop) +@@||watchlivesports.live/adblock.js$script,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/3502 +@@||swissadspaysfaucet.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3504 +@@||pipocas.tv^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3506 +andiim3.com##+js(abort-current-inline-script.js, jQuery, AdBlock) + +! https://github.com/NanoMeow/QuickReports/issues/96 +@@||slimes.io^$generichide +@@||slimes.io/adblockdetector.js$first-party,script +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=slimes.io + +! https://github.com/uBlockOrigin/uAssets/issues/3508 +twatis.com##+js(abort-on-property-read.js, ExoLoader.addZone) + +! https://github.com/NanoMeow/QuickReports/issues/98 +ngolos.com##+js(abort-on-property-write.js, block_detected) +@@||soccerclips.matchat.online^$generichide +@@||ngolos.com^$generichide + +! https://github.com/NanoMeow/QuickReports/issues/99 +hitomi.la##+js(abort-on-property-read.js, ExoLoader.addZone) +hitomi.la##.hitomi-anintager + +! https://github.com/NanoMeow/QuickReports/issues/100 +@@||indikator-pemikiran.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3511 +qfly.us##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3512 +7link.us##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://forums.lanik.us/viewtopic.php?p=141036#p141036 +fupa.net##+js(set-constant.js, jQuery.adblock, 1) +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=fupa.net +@@||ad.71i.de/*/loader.js$script,domain=fupa.net + +! https://forums.lanik.us/viewtopic.php?p=141037#p141037 +! https://github.com/uBlockOrigin/uAssets/issues/3689 +grabify.link##+js(abort-on-property-read.js, HTMLScriptElement) +grabify.link##+js(set-constant.js, canRunAds, true) + +! https://github.com/NanoMeow/QuickReports/issues/102 +news24.com##+js(abort-on-property-read.js, HTMLScriptElement) + +! https://www.reddit.com/r/uBlockOrigin/comments/9gstjb/how_can_i_prevent_popups_from_appearing_when/ +my123movies.org,the123movies.org##+js(abort-current-inline-script.js, decodeURIComponent, zfgloadedpopup) +the123movies.org##.content-kuss-ads + +! https://forums.lanik.us/viewtopic.php?p=141091#p141091 +! sites with the same ad-reinsertion script +kompas.com,namemc.com##+js(abort-current-inline-script.js, setTimeout, iframeTestTimeMS) +namemc.com##+js(abort-on-property-write.js, deployads) +pockettactics.com##+js(abort-current-inline-script.js, Math.floor, iframeTestTimeMS) +tribunnews.com##+js(abort-on-property-read.js, $getWin) + +! https://github.com/NanoMeow/QuickReports/issues/108 +descarga-animex.*##+js(abort-on-property-write.js, adBlockDetected) + +! https://forums.lanik.us/viewtopic.php?f=90&t=41726 +||pagead2.googlesyndication.com/pagead/$script,redirect=noopjs,domain=main-echo.de + +! https://github.com/uBlockOrigin/uAssets/issues/3520 +uploadfiles.pw,w4files.ws##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) +uploadfiles.pw,w4files.ws##+js(remove-attr.js, onclick) + +! https://forums.lanik.us/viewtopic.php?f=62&t=41727 +! https://github.com/uBlockOrigin/uAssets/issues/3564 +shaggyimg.pro##+js(abort-current-inline-script.js, atob, decodeURIComponent) +shaggyimg.pro##+js(abort-on-property-read.js, ExoLoader.serve) +shaggyimg.pro##+js(abort-on-property-read.js, pndrCodeScript) +shaggyimg.pro##+js(nowebrtc.js) + +! https://github.com/NanoMeow/QuickReports/issues/110 +aiomobilestuff.com##+js(abort-on-property-write.js, adBlockDetected) + +! https://github.com/uBlockOrigin/uAssets/issues/3525 +@@||lacalleochotv.org^$generichide +lacalleochotv.org##+js(abort-on-property-write.js, Fingerprint2) + +! https://github.com/uBlockOrigin/uAssets/issues/3526 +@@||yuudrive.me^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3528 +@@||faq.ph^$generichide + +! https://www.reddit.com/r/uBlockOrigin/comments/9hb5us/problem_with_blockadblockcom/ +@@||overlord2.net^$generichide +overlord2.net##.adsbygoogle +overlord2.net##.code-block + +! https://github.com/uBlockOrigin/uAssets/issues/3530 +evilkingmedia.com##+js(abort-on-property-write.js, adBlockDetected) +||evilkingmedia.com/sw.js$script + +! https://forums.lanik.us/viewtopic.php?f=62&t=41744 +saveoffline.com##+js(abort-current-inline-script.js, decodeURI, atob) + +! https://github.com/uBlockOrigin/uAssets/issues/3524 +@@||oldjogos.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3534 +mangahost-br.com##+js(setTimeout-defuser.js, AdBlock, 2000) + +! https://www.reddit.com/r/uBlockOrigin/comments/9hl7ul/block_adblock_on_mariouniverscom/ +@@||mariouniverse.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3536 +bollywoodshaadis.com##+js(abort-on-property-read.js, Debugger) +bollywoodshaadis.com##+js(abort-on-property-write.js, adBlockDetected) + +! https://forums.lanik.us/viewtopic.php?f=62&t=41749 +fullxxxmovies.net##+js(window.open-defuser.js) +||badgirlz.org^ + +! https://github.com/NanoMeow/QuickReports/issues/115 +@@||greatprojectscampaign.com^$generichide + +! https://forums.lanik.us/viewtopic.php?f=103&t=39366 +elitegol.me##+js(abort-on-property-write.js, Fingerprint2) + +! https://github.com/uBlockOrigin/uAssets/issues/3542 +hdvid.*##+js(abort-current-inline-script.js, atob, tabunder) +hdvid.*,onvid.*##+js(abort-on-property-write.js, Fingerprint2) +hdvid.*,onvid.*##+js(abort-on-property-write.js, smrtSB) +hdvid.*,onvid.*##+js(nowebrtc.js) +||hdvid.tv/sw.js$script + +! https://github.com/uBlockOrigin/uAssets/issues/3544 +3djuegos.com##+js(set-constant.js, isAdBlocked, false) + +! https://github.com/uBlockOrigin/uAssets/issues/3546 +hardmob.com.br##.postcontainer:has(.usertitle:has-text(Publicidade)) + +! https://github.com/NanoMeow/QuickReports/issues/111 +@@||ugdturner.com^$script,domain=live.bleacherreport.com +@@||v.fwmrm.net/crossdomain.xml$xmlhttprequest,domain=live.bleacherreport.com + +! https://github.com/NanoMeow/QuickReports/issues/116 +@@||media.oadts.com/www/delivery/$domain=dielochis.de + +! https://github.com/NanoMeow/QuickReports/issues/119 +meganimehd.com##+js(set-constant.js, adBlockDetected, noopFunc) +@@||meganimehd.com^$generichide +meganimehd.com##+js(abort-on-property-read.js, open) + +! https://forums.lanik.us/viewtopic.php?f=62&t=41761#p141302 +downloadming.*##+js(abort-on-property-write.js, decodeURIComponent) +||fairnessels.com^ + +! https://github.com/uBlockOrigin/uAssets/issues/3550 +cuti.in##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +cuti.in##+js(nano-setInterval-booster.js) +cuti.in##+js(window.open-defuser.js) + +! https://github.com/uBlockOrigin/uAssets/issues/3551 +kuylink.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3552 +powvideo.*##+js(abort-on-property-write.js, Fingerprint2) +powvideo.*##+js(popads-dummy.js) +||powvideo.*/jquery.notify.js$script,first-party +*$subdocument,domain=powvideo.cc + +! https://github.com/uBlockOrigin/uAssets/issues/3554 +mangas-en-pdf.*##+js(set-constant.js, adBlockDetected, noopFunc) + +! https://github.com/NanoMeow/QuickReports/issues/122 +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=powernationtv.com + +! https://github.com/NanoMeow/QuickReports/issues/126 +@@||netzkino.de^$generichide + +! https://forums.lanik.us/viewtopic.php?f=62&t=41774 +@@||matchat.online^$generichide +@@||ourmatch.net^$generichide +ourmatch.net##.adsbygoogle + +! https://github.com/NanoMeow/QuickReports/issues/125 +@@||nfl.com^$generichide + +! https://forums.lanik.us/viewtopic.php?f=103&t=41776 +@@||cochesrc.com^$generichide + +! https://github.com/NanoMeow/QuickReports/issues/128 +@@||akvideo.stream/js/ads.js$script,first-party +akvideo.stream##+js(window.open-defuser.js) + +! https://github.com/NanoMeow/QuickReports/issues/127 +coron.tech##.adsbygoogle iframe:style(position: relative !important;) + +! https://github.com/uBlockOrigin/uAssets/issues/3562 +shortmony.me##+js(abort-current-inline-script.js, atob, decodeURIComponent) +! https://github.com/uBlockOrigin/uAssets/issues/3562#issuecomment-454576517 +linkfay.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +||pushengage.im^$3p + +! https://github.com/uBlockOrigin/uAssets/issues/3563 +@@||biybs.com^$generichide +biybs.com##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/3565 +guidetnt.com##+js(set-constant.js, isAdBlockActive, false) + +! https://github.com/NanoMeow/QuickReports/issues/130 +||pagead2.googlesyndication.com/pagead/$script,redirect=noopjs,domain=debrastagi.com + +! https://github.com/uBlockOrigin/uAssets/issues/3084 +@@||eurozpravy.cz^$generichide +eurozpravy.cz##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/3567 +@@||simplybox.net^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3571 +||msembed.net^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' blob: *.gstatic.com *.cloudflare.com *.google-analytics.com *.google.com *.msembed.net *.mystream.to +msembed.net,mystream.to##+js(window.open-defuser.js) + +! https://github.com/uBlockOrigin/uAssets/issues/3575 +glory-link.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://www.rong-chang.com/usalife/ anti adb +@@||rong-chang.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3576 +yass-link.*##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +yass-link.*##+js(nano-setInterval-booster.js) +yass-link.*##+js(window.open-defuser.js) + +! https://github.com/uBlockOrigin/uAssets/issues/3577 +l4w.in##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://www.reddit.com/r/uBlockOrigin/comments/9j5bxk +eslfast.com##+js(setTimeout-defuser.js, warning, 100) + +! https://github.com/uBlockOrigin/uAssets/issues/3578 +clkpay.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3579 +c2url.co##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3580 +dzearn.com##+js(silent-noeval.js) + +! https://github.com/uBlockOrigin/uAssets/issues/3581 +inshorter.*##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +inshorter.*##+js(window.open-defuser.js) + +! https://github.com/uBlockOrigin/uAssets/issues/3582 +egyptiongy.net##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +egyptiongy.net##+js(setTimeout-defuser.js, nextFunction, 250) + +! https://github.com/uBlockOrigin/uAssets/issues/3583 +shortk.me##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3584 +cut-link-earn.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +||youtube.com/embed/*$subdocument,domain=cut-link-earn.com +cut-link-earn.com##[href^="http://earandmarketing.com/"] + +! https://github.com/uBlockOrigin/uAssets/issues/3585 +bit-go.win##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3586 +shrinkut.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3587 +moneymachin.win##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3588 +cut7link.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +cut7link.com##+js(nano-setInterval-booster.js) + +! https://github.com/uBlockOrigin/uAssets/issues/3589 +! https://github.com/uBlockOrigin/uAssets/issues/4327 +tokenfly.pw##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +tokenfly.pw##+js(abort-on-property-read.js, Date.prototype.toUTCString) +tokenfly.pw##+js(abort-current-inline-script.js, jQuery, fbox) +tokenfly.pw##+js(set-constant.js, adBlockDetected, noopFunc) +tokenfly.pw##+js(noeval.js) +||tokenfly.pw^$csp=child-src +||push-notifications.top/fpp.js$script,domain=tokenfly.pw +@@||tokenfly.pw^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3590 +7sim.net##+js(setTimeout-defuser.js, adblock_detect, 10000) + +! https://github.com/uBlockOrigin/uAssets/issues/3591 +fox-dl.com,nulled.life###locked +fox-dl.com,loadingz.com,nulled.life##+js(abort-on-property-read.js, decodeURI) + +! https://github.com/uBlockOrigin/uAssets/issues/3592 +@@||rijmwoordenboek.net^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3593 +@@||quelleestladifference.fr^$generichide +quelleestladifference.fr##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/3594 +@@||girlsgogames.com^$generichide +iwin.com##.modals + +! https://github.com/uBlockOrigin/uAssets/issues/3595 +nakednepaligirl.com##+js(addEventListener-defuser.js, click, pu_count) +||nakednepaligirl.com^$subdocument,first-party +nakednepaligirl.com##.rmedia + +! https://forums.lanik.us/viewtopic.php?f=62&t=41791 +giveawayoftheday.com##+js(setInterval-defuser.js, _checkBait) + +! https://github.com/uBlockOrigin/uAssets/issues/3597 +sexykittenporn.com##+js(abort-current-inline-script.js, loadTool, popping) +sexykittenporn.com##+js(abort-on-property-read.js, ExoLoader) +sexykittenporn.com##.hr.babes + +! https://github.com/uBlockOrigin/uAssets/issues/3598 +porndoo.com##+js(addEventListener-defuser.js, click, pop) + +! https://github.com/uBlockOrigin/uAssets/issues/3612 +simulasyonturk.com##+js(abort-on-property-read.js, ai_debugging) + +! https://github.com/uBlockOrigin/uAssets/issues/3611 +worldoftruckstr.com##+js(abort-on-property-read.js, ai_debugging) +@@||worldoftruckstr.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3610 +@@||4horlover.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3609 +@@||claimfreebtc.win^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3608 +@@||i8086.de^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3607 +@@||veezie.st^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3605 +@@||scooter-chinois-4t.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3604 +starmusiq.one##+js(nowebrtc.js) +starmusiq.one##+js(set-constant.js, isAdBlockActive, false) + +! https://github.com/uBlockOrigin/uAssets/issues/3601 +italia-tv.org##+js(nowebrtc.js) +italia-tv.org###blockblockA + +! https://github.com/uBlockOrigin/uAssets/issues/3602 +itespresso.fr##+js(set-constant.js, can_i_run_ads, 1) + +! https://github.com/uBlockOrigin/uAssets/issues/3600 +game-state.com##+js(set-constant.js, adblock, false) + +! https://forums.lanik.us/viewtopic.php?f=62&t=41802 +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=dramafever.com + +! https://www.reddit.com/r/Adblock/comments/9ja6mw +watchanimeonline.me##+js(abort-current-inline-script.js, atob, tabunder) + +! https://github.com/uBlockOrigin/uAssets/issues/3613 +fmovie.cc##+js(abort-on-property-write.js, decodeURIComponent) + +! https://github.com/NanoMeow/QuickReports/issues/138 +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=ohmymag.com.br +@@||ohmymag.com.br/js/prebid/config/*$script,first-party +@@||googletagservices.com/tag/js/gpt.js$script,domain=ohmymag.com.br + +! https://github.com/uBlockOrigin/uAssets/issues/3615 +nudogram.com##+js(abort-current-inline-script.js, parseInt, tabunder) +||nudogram.com/contents/other/*$media,first-party +nudogram.com##.sponsor + +! https://github.com/NanoMeow/QuickReports/issues/139 +wpcolt.com##+js(abort-on-property-read.js, performance.getEntriesByName) + +! https://forums.lanik.us/viewtopic.php?f=62&t=41804 + bardtech.com##+js(abort-on-property-write.js, decodeURIComponent) + +! https://forums.lanik.us/viewtopic.php?f=62&t=41809 +! https://github.com/NanoMeow/QuickReports/issues/145 +@@||gameguardian.net^$generichide +||pagead2.googlesyndication.com/pagead/$script,redirect=noopjs,domain=gameguardian.net +gameguardian.net##.adsbygoogle:style(height: 1px !important;) + +! https://github.com/NanoMeow/QuickReports/issues/133 +textsheet.com##+js(abort-on-property-write.js, adBlockDetected) + +! https://github.com/uBlockOrigin/uAssets/issues/3623 +||googletagmanager.com/gtag/js$script,redirect=noopjs,domain=free-mp3-download.net + +! https://www.reddit.com/r/uBlockOrigin/comments/9jzdwf/detected_by_hawtcelebs/ +hawtcelebs.com##+js(abort-on-property-write.js, close_screen) + +! https://github.com/uBlockOrigin/uAssets/issues/3625 +ishort.ca##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +ishort.ca##+js(addEventListener-defuser.js, click, trigger) +ishort.ca###topbar +ishort.ca##.banner + +! https://github.com/uBlockOrigin/uAssets/issues/3626 +123short.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +||youtube.com/embed/$subdocument,domain=123short.com +||123short.com/sw.js +123short.com###topbar +123short.com##.banner + +! https://github.com/uBlockOrigin/uAssets/issues/3627 +*.mp4$media,redirect=noopmp4-1s,domain=apornoflv.tv +@@*/video/*.mp4$media,domain=apornoflv.tv + +! https://github.com/uBlockOrigin/uAssets/issues/3629 +camgirlfap.com##+js(abort-on-property-write.js, ai_adb_overlay) + +! https://github.com/uBlockOrigin/uAssets/issues/3630 +||cda-hd.cc^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.facebook.com *.searchiq.co *.cloudflare.com *.gstatic.com *.facebook.net *.google-analytics.com *.googletagmanager.com *.google.com *.googleapis.com *.twitter.com + +! https://github.com/uBlockOrigin/uAssets/issues/3631 +@@||turiver.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3632 +ge-map-overlays.appspot.com##+js(set-constant.js, ads_js_was_loaded, true) + +! https://github.com/uBlockOrigin/uAssets/issues/3634 +iptvcanales.com##+js(set-constant.js, google_jobrunner, true) + +! https://forums.lanik.us/viewtopic.php?f=103&t=41821 +zonatorrent.tv##+js(abort-on-property-read.js, encodeURIComponent) +zonatorrent.tv##+js(abort-on-property-read.js, BetterJsPop) +zonatorrent.tv##+js(popads-dummy.js) + +! https://github.com/uBlockOrigin/uAssets/issues/3635 +@@||vinylcollective.com^$generichide + +! https://github.com/NanoMeow/QuickReports/issues/148 +2baksa.net##+js(set-constant.js, sopoof_asidas, true) + +! https://github.com/uBlockOrigin/uAssets/issues/3639 +srtfly.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3644 +sp-today.com##+js(set-constant.js, isAdBlockActive, false) + +! https://github.com/uBlockOrigin/uAssets/issues/3645 +the123movieshub.net##+js(abort-current-inline-script.js, decodeURI, atob) +the123movieshub.net##+js(set-constant.js, atob, noopFunc) +||the123movieshub.net^$csp=script-src 'self' * data: +@@||the123movieshub.net/*/watching.html$csp,first-party + +! https://forums.lanik.us/viewtopic.php?p=141704#p141704 +! https://github.com/uBlockOrigin/uAssets/issues/4075 +downloadhub.*##+js(abort-current-inline-script.js, RegExp, zfgloaded) +downloadhub.*##+js(abort-current-inline-script.js, puShown , /doOpen|popundr/) +downloadhub.*##+js(abort-on-property-write.js, encodeURIComponent) +downloadhub.*##+js(abort-on-property-read.js, decodeURIComponent) +downloadhub.*##.alignnone + +! https://github.com/uBlockOrigin/uAssets/issues/3646 +mirrorace.com##+js(addEventListener-defuser.js, click, _0x) +mirrorace.com##+js(popads-dummy.js) +mirrorace.com##[href^="https://fastspeedtest.ml/search/"] +/invoke.js$script,domain=mirrorace.com +||ajjhtetv87.com^ + +! https://github.com/uBlockOrigin/uAssets/issues/3647 +||ewa.ac^$csp=script-src 'self' 'unsafe-inline' *.googleapis.com +*$subdocument,domain=ewa.ac + +! https://github.com/uBlockOrigin/uAssets/issues/3648 +@@||getty.link^$generichide + +! https://github.com/NanoMeow/QuickReports/issues/160 +@@||flight-report.com/static/js/ads.js$script,first-party + +! https://forums.lanik.us/viewtopic.php?f=96&t=41835 +itascan.info##+js(set-constant.js, adBlockDetected, noopFunc) +@@||itascan.info^$generichide + +! https://www.reddit.com/r/uBlockOrigin/comments/9l5jp1 +123moviestar.net##+js(abort-current-inline-script.js, decodeURI, atob) +!#if env_firefox +@@||hqq.tv/sec/player/*$csp +!#endif + +! https://github.com/uBlockOrigin/uAssets/issues/3649 +linsoo.co.kr##+js(setTimeout-defuser.js, (), 500) + +! https://github.com/uBlockOrigin/uAssets/issues/3651 +tamilmv.biz##+js(nowebrtc.js) + +! https://forums.lanik.us/viewtopic.php?f=62&t=41843 +@@||textmechanic.com^$generichide +textmechanic.com##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/3652 +||xxxwebdlxxx.org^$csp=script-src 'self' data: + +! https://github.com/uBlockOrigin/uAssets/issues/3654 +! https://www.reddit.com/r/uBlockOrigin/comments/89tfkf/how_do_i_stop_we_see_youre_using_an_ad_blocker/ +! https://github.com/uBlockOrigin/uAssets/issues/2188 +! https://github.com/uBlockOrigin/uAssets/issues/2636 +! https://github.com/uBlockOrigin/uAssets/issues/3656 +browardpalmbeach.com,dallasobserver.com,houstonpress.com,miaminewtimes.com,phoenixnewtimes.com,westword.com##+js(set-constant.js, VMG.Components.Adblock, false) + +! https://github.com/uBlockOrigin/uAssets/issues/3657 +@@||emailregex.com^$generichide +emailregex.com##a[href*="shareasale.com"] + +! https://github.com/NanoMeow/QuickReports/issues/165 +@@||jolygram.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3658 +pentasex.io##+js(abort-on-property-read.js, ExoLoader.serve) + +! https://github.com/NanoAdblocker/NanoFilters/issues/190 +linksfly.me##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +linksfly.me##+js(addEventListener-defuser.js, click, trigger) + +! https://forums.lanik.us/viewtopic.php?p=141849#p141849 +prostoporno.sexy##+js(abort-on-property-read.js, ExoLoader.serve) +prostoporno.sexy##.spot + +! https://forums.lanik.us/viewtopic.php?f=103&t=41858 +muyinteresante.es##+js(set-constant.js, ads, true) + +! https://github.com/NanoMeow/QuickReports/issues/161 +@@||gidoroom.ru^$generichide + +! https://github.com/NanoMeow/QuickReports/issues/167 +dogecatch.website##+js(abort-on-property-write.js, adBlockDetected) + +! https://forums.lanik.us/viewtopic.php?p=141899#p141899 +||curriculture.com^ +@@||9xbuddy.app^$generichide +@@||offmp3.app^$generichide +||offmp3.app/sw.js$script,first-party +||9xbuddy.app/sw.js$script,first-party +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$xmlhttprequest,domain=offmp3.app|9xbuddy.app + +! https://forums.lanik.us/viewtopic.php?f=109&t=41873 +24horas.com.br##+js(set-constant.js, $tieE3, true) + +! https://github.com/NanoMeow/QuickReports/issues/175 +@@||durtypass.com^$generichide + +! https://forums.lanik.us/viewtopic.php?f=62&t=41882 +||pornid.xxx^$csp=script-src 'unsafe-inline' 'unsafe-eval' https://www.pornid.xxx/player/kt_player.js +*$subdocument,xmlhttprequest,domain=pornid.xxx + +! https://github.com/uBlockOrigin/uAssets/issues/3668 +@@||stupdroid.com^$generichide +@@||videoviral.my^$generichide +@@||boxwares.com^$generichide +@@||gsmfuturebd.com^$generichide +gsmshield.com##+js(set-constant.js, $tieE3, true) +gsmfuturebd.com##+js(abort-current-inline-script.js, $, adblock) +||pagead2.googlesyndication.com/pagead/$script,redirect=noopjs,domain=zoneflasher.site +nyanyisendiri.com##+js(addEventListener-defuser.js, load, 2000) +firmware277.*##+js(addEventListener-defuser.js, load, nextFunction) +visitlinks.xyz##+js(addEventListener-defuser.js, load, 2000) + +! https://github.com/NanoMeow/QuickReports/issues/179 +ainogatget.ga,dok-film.net,dollarz.co,practicequiz.com,reportscam.com,santalifuns.in,wapkiz.com##+js(abort-on-property-write.js, adBlockDetected) +@@||dressupmix.ru^$generichide +@@||freegamescasual.com^$generichide +@@||khelnow.com^$generichide +@@||teensgames.ru^$generichide +@@||cdnjs.cloudflare.com/ajax/*/fuckadblock.min.js$script,domain=dressupmix.ru|freegamescasual.com|khelnow.com|teensgames.ru + +! https://github.com/uBlockOrigin/uAssets/issues/3669 +reff.site##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3670 +tpx.me##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/NanoMeow/QuickReports/issues/183 +@@||opjav.com^$generichide + +! https://forums.lanik.us/viewtopic.php?f=62&t=41891 +empearn.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! dundi.it anti adb +@@||dundi.it^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3678 +123movie.*##+js(abort-current-inline-script.js, RegExp, zfgloaded) +||123movie.*/sw.js$script + +! https://forums.lanik.us/viewtopic.php?f=90&t=41915 +schrauben-normen.de##+js(addEventListener-defuser.js, load, nextFunction) + +! https://github.com/NanoMeow/QuickReports/issues/188 +manyak.info##+js(bab-defuser.js) + +! https://github.com/NanoMeow/QuickReports/issues/186 +@@||yourcountdown.to^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3684 +mangahost1.com##+js(bab-defuser.js) +mangahost1.com##+js(setTimeout-defuser.js, adblock) + +! https://github.com/NanoMeow/QuickReports/issues/191 +ngelag.com##+js(abort-on-property-read.js, FuckAdBlock) + +! https://github.com/uBlockOrigin/uAssets/issues/3686 +@@||simsvip.site^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3687 +@@||homegrownfreaks.net^$generichide + +! https://github.com/NanoMeow/QuickReports/issues/192 +@@||streamjav.net^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3691 +! https://github.com/NanoMeow/QuickReports/issues/511 +! https://github.com/NanoMeow/QuickReports/issues/566 +repo.xarold.com##+js(setTimeout-defuser.js, Ads, 1000) +xarold.com##+js(abort-on-property-write.js, adBlockDetected) +@@||xarold.com^$generichide +@@||repo.xarold.com^$xhr,1p +||pagead2.googlesyndication.com/pagead/$script,redirect=noopjs,domain=repo.xarold.com + +! https://github.com/NanoMeow/QuickReports/issues/195 +depedlps.*##+js(addEventListener-defuser.js, load, onload) +depedlps.*##+js(abort-on-property-read.js, encodeURIComponent) + +! https://github.com/uBlockOrigin/uAssets/issues/3692 +animehd24.*##+js(bab-defuser.js) +@@||ostuninotizie.it^$generichide +ostuninotizie.it##.adsbygoogle +@@||ogznet.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3693 +pianokafe.com##+js(abort-on-property-write.js, adBlockDetected) + +! https://github.com/NanoMeow/QuickReports/issues/197 +huim.com##+js(abort-on-property-read.js, isAdEnabled) +||push.zhanzhang.baidu.com/push.js$script,domain=huim.com + +! https://github.com/uBlockOrigin/uAssets/issues/3695 +piratebay.click##+js(abort-on-property-write.js, pop) +piratebay.click##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, _0x) + +! https://github.com/uBlockOrigin/uAssets/issues/3698 +@@||javusb.com^$generichide + +! https://github.com/NanoMeow/QuickReports/issues/199 +@@||parisbouge.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3700 +zbporn.com##+js(abort-on-property-read.js, ExoLoader) +zbporn.com##+js(popads-dummy.js) +||zbporn.com/xdman/*$first-party + +! https://github.com/uBlockOrigin/uAssets/issues/3701 +fapality.com##+js(abort-on-property-read.js, ExoLoader.serve) +fapality.com###kt_b + +! https://github.com/uBlockOrigin/uAssets/issues/3702 +worldsex.com##+js(abort-on-property-write.js, raSettings) +worldsex.com##div.da-by +worldsex.com##.overlay + +! https://github.com/NanoMeow/QuickReports/issues/155 +wilmaa.com##+js(set-constant.js, wlm.adsNotBlocked, true) + +! https://github.com/uBlockOrigin/uAssets/issues/3705#issuecomment-429591285 +softvela.us##+js(abort-current-inline-script.js, RegExp, zfgloaded) + +! https://github.com/uBlockOrigin/uAssets/issues/3706 +babesxworld.com,cocogals.com##+js(abort-on-property-read.js, loadTool) +*$third-party,popup,domain=babesxworld.com +||t0p0ff3rs.com^$third-party +||vghd.com^$image,third-party + +! https://github.com/NanoMeow/QuickReports/issues/202 +masteranime.es##+js(set-constant.js, check_adblock, true) + +! https://www.reddit.com/r/uBlockOrigin/comments/9o5lin/cant_browse_httpswwwtcpvpncom_without_disabling/ +@@||tcpvpn.com/ads/advertisement.js$script,first-party + +! https://github.com/NanoMeow/QuickReports/issues/203 +@@||anandabazar.com/js/ads.js$script,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/3709 +@@||filmestorrentslife.com.br^$generichide +filmestorrentslife.com.br###flyingBottomAd + +! https://github.com/NanoMeow/QuickReports/issues/204 +linuxtopia.org##+js(abort-on-property-read.js, raSettings) + +! https://github.com/uBlockOrigin/uAssets/issues/3711 +just-url.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3712 +sociallawy.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3713 +yutlink.co##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3714 +ctfanan.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +ctfanan.com###topbar + +! https://github.com/uBlockOrigin/uAssets/issues/3715 +otakuworldsite.*##+js(addEventListener-defuser.js, load, onload) + +! https://github.com/NanoAdblocker/NanoFilters/issues/192#issuecomment-430037636 +pornoman.pl##+js(abort-current-inline-script.js, atob, tabunder) +@@||pornoman.pl^$generichide + +! https://forums.lanik.us/viewtopic.php?f=62&t=41963 +@@||downloadtutorials.net^$generichide + +! https://forums.lanik.us/viewtopic.php?f=62&t=41967 +@@||solidfile.net^$generichide +solidfile.net##+js(abort-current-inline-script.js, document.getElementById, adblockinfo) + +! https://www.reddit.com/r/uBlockOrigin/comments/9osyjj/help_with_popups/ +seuseriado.com##+js(abort-current-inline-script.js, RegExp, zfgloaded) +seuseriado.com##+js(abort-on-property-write.js, smrtSB) +seuseriado.com##+js(abort-on-property-write.js, smrtSP) + +! https://www.reddit.com/r/uBlockOrigin/comments/9ou04w/help_with_filter_to_block_inlinescript/ +@@||tokyoghoulre.net^$generichide +tokyoghoulre.net##.adsbygoogle +tokyoghoulre.net##.code-block + +! https://github.com/NanoMeow/QuickReports/issues/210 +nhentai.net##+js(window.open-defuser.js) + +! https://github.com/uBlockOrigin/uAssets/issues/3724 +pichotgallery2018c.pw##+js(abort-on-property-read.js, AaDetector) +||ilo134ulih.com^$third-party + +! https://github.com/NanoMeow/QuickReports/issues/214 +@@||findflac.com^$script,first-party + +! https://adblockplus.org/forum/viewtopic.php?f=10&t=60372&start=0 +*.mp4$media,redirect=noopmp4-1s,domain=abc.go.com + +! https://github.com/uBlockOrigin/uAssets/issues/3726 +ctty.in##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +ctty.in##+js(window.open-defuser.js) + +! https://github.com/uBlockOrigin/uAssets/issues/3727 +@@||coins4claim.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3728 +@@||zetabitco.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3729 +gainslink.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://forums.lanik.us/viewtopic.php?f=110&t=41966 +@@||voot.com/js/libs/adframe.js + +! https://www.reddit.com/r/uBlockOrigin/comments/9oxdmp +ffmovies.ru##+js(abort-current-inline-script.js, parseInt, incrementClicks) +ffmovies.ru##+js(abort-current-inline-script.js, decodeURIComponent, atob) + +! https://www.reddit.com/r/uBlockOrigin/comments/9ozksq/ +imagenesmy.com##+js(abort-on-property-read.js, ExoLoader.addZone) +imagenesmy.com##+js(abort-on-property-write.js, AaDetector) +imagenesmy.com##+js(nowebrtc.js) + +! https://github.com/uBlockOrigin/uAssets/issues/1553 +! https://github.com/uBlockOrigin/uAssets/issues/3731 +! https://github.com/uBlockOrigin/uAssets/issues/3745 +@@||imasdk.googleapis.com/js/sdkloader/$script,domain=4029tv.com|kcci.com|kcra.com|ketv.com|kmbc.com|koat.com|koco.com|ksbw.com|player.listenlive.co|mynbc5.com|wapt.com|wbaltv.com|wcvb.com|wdsu.com|wesh.com|wgal.com|wisn.com|wjcl.com|wlky.com|wlwt.com|wmtw.com|wmur.com|wpbf.com|wtae.com|wvtm13.com|wxii12.com|wyff4.com +4029tv.com,kcci.com,kcra.com,ketv.com,kmbc.com,koat.com,koco.com,mor-tv.com,mynbc5.com,wapt.com,wbaltv.com,wcvb.com,wdsu.com,wesh.com,wgal.com,wisn.com,wjcl.com,wlky.com,wlwt.com,wmtw.com,wmur.com,wpbf.com,wtae.com,wvtm13.com,wxii12.com,wyff4.com##+js(abort-on-property-read.js, adblockDetector) + +! https://github.com/uBlockOrigin/uAssets/issues/3732 +pornley.com##+js(abort-current-inline-script.js, zfgloadedpopup) + +! https://github.com/NanoAdblocker/NanoFilters/issues/196 +@@||itvhd.live^$generichide +bdixlive.ml###AdDiv + +! https://forums.lanik.us/viewtopic.php?f=64&t=41985 +plustv.sk##+js(set-constant.js, canRunAds, true) + +! https://github.com/NanoMeow/QuickReports/issues/213 +dailydot.com##+js(abort-on-property-read.js, SC) + +! https://github.com/uBlockOrigin/uAssets/issues/3737 +canadianunderwriter.ca##+js(abort-on-property-write.js, mockingbird) + +! https://github.com/uBlockOrigin/uAssets/issues/3742 +@@||zxctunnel.com^$generichide +zxctunnel.com##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/3744 +compilations.inside.fr##+js(abort-current-inline-script.js, RegExp, adback) + +! https://github.com/uBlockOrigin/uAssets/issues/3747 +||pagead2.googlesyndication.com/pagead/$script,redirect=noopjs,domain=alwalednet.blogspot.com + +! https://github.com/uBlockOrigin/uAssets/issues/3749 +@@||linkjust.com^$generichide +linkjust.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3748 +business-standard.com##+js(set-constant.js, adblock, false) +@@||business-standard.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3750 +cocinina.com##+js(abort-on-property-read.js, anOptions) + +! https://github.com/uBlockOrigin/uAssets/issues/3751 +@@||pokefetch.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3752 +||pagead2.googlesyndication.com/pagead/$script,redirect=noopjs,domain=igniel.com + +! https://github.com/uBlockOrigin/uAssets/issues/3754 +fuel-prices-europe.info##+js(addEventListener-defuser.js, load, onload) + +! https://github.com/uBlockOrigin/uAssets/issues/3753 +@@||hotcoins.cf^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3741 +camsexvideo.net##+js(set-constant.js, canRunAds, true) +*$popunder,domain=camsexvideo.net + +! https://github.com/uBlockOrigin/uAssets/issues/3756 +@@||pinoymovies.site^$generichide +pinoymovies.site##+js(abort-on-property-read.js, decodeURIComponent) + +! https://github.com/NanoMeow/QuickReports/issues/222 +@@||parkers.co.uk^$generichide +parkers.co.uk##.advert +parkers.co.uk##.site-header-ad-notification + +! https://github.com/uBlockOrigin/uAssets/issues/3758 +thepiratefilmestorrent.com##+js(abort-on-property-read.js, dominioSistema0a) +thepiratefilmestorrent.com##+js(abort-current-inline-script.js, RegExp, zfgloaded) +thepiratefilmestorrent.com##+js(setTimeout-defuser.js, nextFunction, 450) +||thepiratefilmestorrent.com/barra.php$subdocument,first-party + +! https://www.reddit.com/r/uBlockOrigin/comments/9psui1 +! https://forums.lanik.us/viewtopic.php?f=62&t=42025 +scr.cr##+js(abort-current-inline-script.js, encodeURIComponent, JSON) +scr.cr##+js(nowebrtc.js) +scr.cr##+js(noeval.js) +||ajax2.scr.cr^$media,first-party +||r-cdn.co^$media,domain=scr.cr + +! https://github.com/NanoMeow/QuickReports/issues/223 +@@||alenlace.com/js/ad_serve.js$script,first-party + +! kickasstorrent2019 popups, ads +kickasstorrent2019.site##+js(window.open-defuser.js) +kickasstorrent2019.site##[href^="https://hash2magnet.com"] + +! https://github.com/uBlockOrigin/uAssets/issues/3762 +asianen.com##+js(set-constant.js, allow_ads, true) +watchasian.co##+js(abort-current-inline-script.js, RegExp, zfgloaded) + +! https://www.reddit.com/r/uBlockOrigin/comments/9q2uba/popups_on_scnlogme/ +scnlog.me##+js(popads-dummy.js) + +! linkdrop.net ads, bad request +linkdrop.net##.banner-inner +linkdrop.net##[id*="ScriptRoot"] + +! https://forums.lanik.us/viewtopic.php?f=62&t=42004 +fox.com.tr##+js(set-constant.js, adblockDetector, trueFunc) +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=fox.com.tr + +! https://github.com/NanoMeow/QuickReports/issues/226 +betanews.com##+js(abort-on-property-read.js, adtoniq) + +! https://github.com/NanoMeow/QuickReports/issues/231 +@@||rubiks-cube-solver.com^$generichide + +! https://github.com/NanoMeow/QuickReports/issues/227 +! https://github.com/NanoMeow/QuickReports/issues/486 +unique-tutorials.info##+js(set-constant.js, adblock, false) +unique-tutorials.info##+js(set-constant.js, adsblock, false) + +! https://github.com/uBlockOrigin/uAssets/issues/3767 +@@||oemdtc.com^$generichide +oemdtc.com##.adsbygoogle +oemdtc.com##[id^="quads-ad"] +oemdtc.com##.easyazon-block + +! https://github.com/uBlockOrigin/uAssets/issues/3770 +urlinl.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3771 +shortlinknet.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +||tharbadir.com^ + +! https://github.com/uBlockOrigin/uAssets/issues/3772 +shreink.me##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3773 +linksoflife.co##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/NanoMeow/QuickReports/issues/234 +! https://github.com/uBlockOrigin/uAssets/issues/4345 +camwhoreshd.com,cwtvembeds.com##+js(window.open-defuser.js) +camwhoreshd.com,cwtvembeds.com##.hola_top_element +camwhoreshd.com##+js(abort-on-property-read.js, loadTool) +@@*$media,domain=camvideos.org +||camwhoreshd.com^$csp=child-src 'self' *.camvideos.org *.cwtvembeds.com; script-src 'self' * +@@||video$xmlhttprequest,media,domain=camvideos.org + +! https://github.com/jspenguin2017/uBlockProtector/issues/999 +! https://github.com/uBlockOrigin/uAssets/issues/4176 +@@||open.http.mp.streamamg.com/html5/$script,domain=mediapason.it +@@||pubads.g.doubleclick.net/gampad/live/*.mediapason.it$xmlhttprequest,domain=imasdk.googleapis.com +mediapason.it##+js(set-constant.js, jQuery.adblock, false) + +! https://www.reddit.com/r/uBlockOrigin/comments/9qs04k +ddl-warez.to##+js(abort-current-inline-script.js, $, event.target) +||ddl-warez.to/*banner$image + +! https://www.reddit.com/r/uBlockOrigin/comments/9qu759 +123movies.solar##+js(abort-current-inline-script.js, atob, decodeURIComponent) +megadrive.co##+js(abort-on-property-write.js, AaDetector) + +! https://github.com/uBlockOrigin/uAssets/issues/3777 +@@||leechpremium.link^$generichide +leechpremium.link###myModal +leechpremium.link##.in.fade.modal-backdrop +leechpremium.link##[id*="ScriptRoot"] +leechpremium.link##body:style(overflow: auto !important;) + +! https://github.com/NanoMeow/QuickReports/issues/236 +@@||tsubasa.im^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3778 +zemporn.com##+js(abort-on-property-read.js, h1mm.w3) +zemporn.com##.player-aside-banners + +! https://github.com/NanoMeow/QuickReports/issues/241 +guitarnick.com##+js(abort-current-inline-script.js, document.getElementById, banner) + +! https://github.com/uBlockOrigin/uAssets/issues/3781 +camwhores.*,camwhorestv.*##+js(window.open-defuser.js) +||camwhores.*^$csp=child-src 'self' ; script-src 'self' * 'unsafe-inline' +||camwhorestv.*^$csp=child-src 'self' ; script-src 'self' * 'unsafe-inline' +camwhores.*,camwhorestv.*##+js(abort-on-property-read.js, loadTool) +camwhores.*,camwhorestv.*##.topad + +! https://github.com/uBlockOrigin/uAssets/issues/3782 +@@||allpcworld.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3786 +@@||lacartes.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3783 +||link4gen.com/sw.js$script,first-party +link4gen.com##+js(abort-on-property-read.js, dataLayer) + +! https://github.com/uBlockOrigin/uAssets/issues/3793 +jeshoots.com##+js(set-constant.js, google_jobrunner, true) + +! https://github.com/uBlockOrigin/uAssets/issues/3785 +blackcoin.info,dashfaucet.net,monerofaucet.info##+js(abort-current-inline-script.js, document.getElementById, Adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3779 +daftporn.com##+js(abort-on-property-read.js, ExoLoader.addZone) + +! https://github.com/uBlockOrigin/uAssets/issues/3794 +blacksbigwomensexy.com,fastfuckmilf.com,pornoxxxporn.com,sexanalporn.com,xxxuno.com##+js(setTimeout-defuser.js, #chatWrap, 1000) + +! https://github.com/NanoMeow/QuickReports/issues/243 +@@||hacksfinity.com^$generichide +hacksfinity.com##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/3802 +@@||inishie-dungeon.com/html/adspace.css$stylesheet,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/3801 +allmonitors24.com##+js(setTimeout-defuser.js, (), 2000) + +! https://github.com/uBlockOrigin/uAssets/issues/3799 +@@||caraflashandroid.com^$generichide +@@||caraflashandroid.com/$xmlhttprequest,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/3807 +steb.us##+js(set-constant.js, adBlockDetected, noopFunc) + +! https://github.com/uBlockOrigin/uAssets/issues/3803 +djrohit.net##+js(set-constant.js, adBlockDetected, noopFunc) + +! https://github.com/uBlockOrigin/uAssets/issues/3799#issuecomment-433031432 +abi-blog.com,allfreegame.net,apritos.com,autolinkach.com,azmeme.com,bacalagi.online,besthondacars.com,bitwarrior.xyz,bsierad.com,cinemakaca.tv,contohsuratizin.com,dakwahmuslim.info,debroo.net,diminimalis.com,downloadbatch.com,downloadtanku.com,eksporimpor.com,enkpowerranger.com,eventzero.org,jadijuara.com,jamandulu.com,kicaunews.com,lewatilink.us,now21.online,palapanews.com,pelajarz.id,penyakit.id,pinnpost.website,printerdriversdownload.com,profesorvideo.com,resepbundakreatif.com,ridvanmau.com,rukim.id,softgaleri.com,sportnewstop.com,sumberpengertian.co,teknohot.com,thestudentloanrefinance.xyz,unduh31.net,unikheboh.com,viralkeun.com##+js(abort-on-property-write.js, adBlockDetected) +debroo.net###ac-top + +! https://github.com/uBlockOrigin/uAssets/issues/3809 +wapkizhelp.com##+js(abort-on-property-write.js, adBlockDetected) + +! https://github.com/uBlockOrigin/uAssets/issues/3810 +akatsukisubs.com##+js(abort-on-property-write.js, adBlockDetected) + +! https://github.com/uBlockOrigin/uAssets/issues/3806 +6tek.org##+js(set-constant.js, adBlockDetected, noopFunc) + +! https://github.com/uBlockOrigin/uAssets/issues/3811 +cesky-jazyk.cz##+js(setTimeout-defuser.js, _creatBait) +@@||cdnjs.cloudflare.com/ajax/libs/fuckadblock/*/fuckadblock.js$script,domain=cesky-jazyk.cz + +! https://github.com/uBlockOrigin/uAssets/issues/3812 +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$xmlhttprequest,domain=kn-anime.com + +! https://github.com/uBlockOrigin/uAssets/issues/3815 +homebooster.de,newhome.de##+js(abort-current-inline-script.js, document.getElementById, blocker_div) + +! https://github.com/uBlockOrigin/uAssets/issues/3808 +2bit.win##+js(set-constant.js, adBlockDetected, trueFunc) + +! https://github.com/uBlockOrigin/uAssets/issues/3796 +@@||coinhive.com/lib/miner.min.js$script,domain=limonfree.nl + +! https://github.com/uBlockOrigin/uAssets/issues/3817 +@@||safelinkmbahhanif.top^$generichide +safelinkmbahhanif.top##+js(setTimeout-defuser.js, keep-ads, 2000) +safelinkmbahhanif.top##+js(addEventListener-defuser.js, load, 2000) + +! https://github.com/uBlockOrigin/uAssets/issues/3818 +ellibrepensador.com##+js(abort-on-property-read.js, adbackDebug) + +! https://github.com/uBlockOrigin/uAssets/issues/3819 +@@||it-bisnis.com^$generichide +it-bisnis.com##+js(setTimeout-defuser.js, keep-ads, 2000) + +! https://github.com/uBlockOrigin/uAssets/issues/3820 +redondito.net##+js(abort-on-property-write.js, ai_adb_overlay) + +! https://github.com/uBlockOrigin/uAssets/issues/3821 +@@||cover.dk^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3822 +@@||rezpect-mods.xyz^$generichide +rezpect-mods.xyz##+js(setTimeout-defuser.js, keep-ads, 2000) + +! https://github.com/uBlockOrigin/uAssets/issues/3825 +porconocer.com##+js(abort-current-inline-script.js, document.getElementById, onscroll) + +! https://forums.lanik.us/viewtopic.php?f=62&t=42028 +seocrin.com##+js(abort-on-property-read.js, xdData1) + +! https://github.com/uBlockOrigin/uAssets/issues/3828 +0123movies.*##+js(abort-current-inline-script.js, RegExp, zfgloaded) +0123movies.*,123moviesfun.*##+js(abort-on-property-write.js, Fingerprint2) +0123movies.*##+js(set-constant.js, check_adblock, true) + +! https://github.com/NanoAdblocker/NanoFilters/issues/202 +@@||filetitle.com/$script,first-party + +! https://www.reddit.com/r/uBlockOrigin/comments/9rfvat +xboxdvr.com##+js(abort-on-property-write.js, abD) + +! https://github.com/uBlockOrigin/uAssets/issues/3829 +al-arabiya-2-i3dadi.*##+js(abort-on-property-write.js, hidekeep) +@@||2rdroid.com^$generichide +@@||sholah.net^$generichide +sholah.net,2rdroid.com##+js(setTimeout-defuser.js, keep-ads, 2000) + +! https://github.com/uBlockOrigin/uAssets/issues/3830 +msofficeskills.com,templatebackground.com,tinyppt.com##+js(set-constant.js, google_jobrunner, true) + +! https://github.com/uBlockOrigin/uAssets/issues/3831 +@@||ideaberita.com^$generichide +ideaberita.com##+js(setTimeout-defuser.js, keep-ads, 2000) + +! https://github.com/uBlockOrigin/uAssets/issues/3833 +@@||insidesmallbusiness.com.au^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3832 +@@||indianringneck.com^$generichide +indianringneck.com##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/3834 +@@||solosavoia.it^$generichide +solosavoia.it##.adsbygoogle +solosavoia.it##.ads-banner + +! https://github.com/uBlockOrigin/uAssets/issues/3835 +@@||quickads.net^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3837 +allmusicsite.com,ddremusic.com,mp3ford.com##+js(set-constant.js, fabActive, false) + +! https://github.com/uBlockOrigin/uAssets/issues/3838 +! https://github.com/NanoMeow/QuickReports/issues/359 +! https://github.com/NanoMeow/QuickReports/issues/371 +maddertranslates.com##+js(setTimeout-defuser.js, (), 500) +maddertranslates.com##+js(abort-on-property-read.js, anOptions) +maddertranslates.com##+js(setTimeout-defuser.js, _creatBait) +@@||maddertranslates.com/wp-content/*/blockadblock.js$script,1p +@@||maddertranslates.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3839 +androidcure.com,bodytr.com,kasvekuvvet.net##+js(abort-on-property-read.js, performance.getEntriesByName) + +! https://github.com/uBlockOrigin/uAssets/issues/3840 +javlot.com##+js(abort-current-inline-script.js, $, advert) + +! https://github.com/uBlockOrigin/uAssets/issues/3841 +chuksguide.com##+js(abort-on-property-write.js, ai_adb_overlay) + +! https://github.com/NanoMeow/QuickReports/issues/250 +@@||mygoodstream.pw^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3844 +aveprize.com##+js(set-constant.js, isBlocked, false) + +! https://github.com/uBlockOrigin/uAssets/issues/3845 +@@||livmonitors.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3849 +bisceglielive.it##+js(setTimeout-defuser.js, #rbm_block_active, 1000) +bisceglielive.it##.mkt-300x250 +bisceglielive.it##.mkt-728x90 + +! https://github.com/uBlockOrigin/uAssets/issues/3851 +@@||allsoftwarefull.com^$generichide +allsoftwarefull.com##div[id^="header-banner"] +allsoftwarefull.com##.size-full.alignnone + +! https://forums.lanik.us/viewtopic.php?f=62&t=42044 +ymovies.tv##+js(abort-current-inline-script.js, atob, decodeURIComponent) + +! https://github.com/uBlockOrigin/uAssets/issues/3853 +@@||townmoneysaver.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3854 +it-explain.com##+js(abort-on-property-read.js, blockAdBlock) +@@||it-explain.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3858 +leakforums.co,worldaide.fr##+js(abort-on-property-read.js, adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3860 +wpgdadatong.com##+js(abort-on-property-read.js, checkAdblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3861 +creativebusybee.com##+js(abort-on-property-write.js, checkAds) + +! https://github.com/uBlockOrigin/uAssets/issues/3863 +sportranker.com##+js(abort-on-property-read.js, performance.getEntriesByName) + +! https://github.com/uBlockOrigin/uAssets/issues/3866 +bitcoinpts.com###adblockModal + +! https://github.com/uBlockOrigin/uAssets/issues/3867 +scamalot.com##+js(abort-current-inline-script.js, $, #DontBloxMyAdZ) + +! https://github.com/uBlockOrigin/uAssets/issues/3875 +dogeclix.com##+js(abort-current-inline-script.js, document.getElementById, alert) + +! https://github.com/uBlockOrigin/uAssets/issues/3869 +beautypackaging.com,coatingsworld.com,contractpharma.com,happi.com,inkworldmagazine.com,labelandnarrowweb.com,mpo-mag.com,nutraceuticalsworld.com,odtmag.com,printedelectronicsnow.com##+js(abort-current-inline-script.js, $, #pageWrapper) + +! https://github.com/uBlockOrigin/uAssets/issues/3874 +savevideo.me##+js(abort-current-inline-script.js, $, banner) + +! https://github.com/uBlockOrigin/uAssets/issues/3878 +@@||lindung.in^$generichide +lindung.in##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/3876 +yeutienganh.com##+js(abort-on-property-write.js, adBlockDetected) + +! https://github.com/uBlockOrigin/uAssets/issues/3871 +openspeedtest.com##+js(setTimeout-defuser.js, google_jobrunner) + +! https://github.com/uBlockOrigin/uAssets/issues/3881 +@@||luccisan.com^$generichide +luccisan.com##[id*="ScriptRoot"] +luccisan.com##.banner + +! https://github.com/uBlockOrigin/uAssets/issues/3882 +situsberita2terbaru.*##+js(abort-current-inline-script.js, document.getElementById, adpbtest) + +! https://github.com/uBlockOrigin/uAssets/issues/3887 +@@||blabber.buzz^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3872 +telecharger-igli4.*##+js(abort-on-property-write.js, adBlockDetected) + +! https://github.com/uBlockOrigin/uAssets/issues/3889 +@@||roboticsandautomationnews.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3877 +books-world.net##+js(abort-on-property-write.js, killAdBlock) + +! https://github.com/uBlockOrigin/uAssets/issues/3880 +addtobucketlist.com,droidtekno.com,hentaimx.com##+js(setTimeout-defuser.js, google_jobrunner) + +! https://github.com/uBlockOrigin/uAssets/issues/3885 +syracusefan.com##+js(abort-on-property-write.js, XF) + +! https://github.com/uBlockOrigin/uAssets/issues/3890 +apurogoltv.net,rojadirectatv.stream##+js(abort-on-property-write.js, smrtSP) + +! https://github.com/uBlockOrigin/uAssets/issues/3891 +rivosport.co##+js(abort-on-property-write.js, Fingerprint2) +rivosport.co##+js(nowebrtc.js) + +! https://github.com/uBlockOrigin/uAssets/issues/3892 +cndf88.*##+js(abort-on-property-write.js, encodeURIComponent) +cndf88.*##+js(nowebrtc.js) + +! https://forums.lanik.us/viewtopic.php?f=62&t=42046 +@@||gamemod.mobi^$generichide + +! https://github.com/NanoMeow/QuickReports/issues/255 +mrpiracy.xyz##+js(abort-current-inline-script.js, decodeURIComponent, atob) +mrpiracy.xyz##+js(abort-current-inline-script.js, document.getElementById, deleted) +mrpiracy.xyz##a[class^="reserve-button"] + +! https://github.com/uBlockOrigin/uAssets/issues/3897 +elmoslsal.com##+js(bab-defuser.js) +@@||erexams.com^$generichide +@@||jadid-tech.com^$generichide +@@||potcoinlotto.com^$generichide +@@||promods.net^$generichide +jadid-tech.com##.adsbygoogle + +! https://github.com/uBlockOrigin/uBlock-issues/issues/288 +mac-torrent-download.net##+js(abort-current-inline-script.js, RegExp, zfgloaded) + +! https://github.com/uBlockOrigin/uAssets/issues/3909 +||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,redirect=noopjs,domain=moongourd.com + +! https://github.com/uBlockOrigin/uAssets/issues/3914 +@@||livexscores.com/adsbygoogle.js$script,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/3915 +phpenter.net##+js(abort-current-inline-script.js, document.getElementById, block) + +! https://github.com/uBlockOrigin/uAssets/issues/3917 +argio-logic.net##+js(abort-current-inline-script.js, document.getElementById, alert) + +! https://github.com/uBlockOrigin/uAssets/issues/3923 +@@||stateabbreviations.us^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3926 +@@||pagead2.googlesyndication.com/pagead/*show_ads$script,domain=gletvuzivo.pw + +! https://github.com/uBlockOrigin/uAssets/issues/3938 +centrjob.com##+js(set-constant.js, hope, true) + +! https://github.com/uBlockOrigin/uAssets/issues/3936 +nulledguru.com##+js(abort-on-property-read.js, ABDSettings) + +! https://github.com/uBlockOrigin/uAssets/issues/3933 +appstore-discounts.com##+js(abort-current-inline-script.js, document.getElementById, undefined) + +! https://github.com/uBlockOrigin/uAssets/issues/3930 +@@||onlineatlas.us^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3927 +ohorse.com##+js(abort-on-property-write.js, check) + +! https://github.com/uBlockOrigin/uAssets/issues/3943 +verdadeestampada.com##+js(setTimeout-defuser.js, keep-ads, 2000) + +! https://github.com/uBlockOrigin/uAssets/issues/3947 +||imasdk.googleapis.com/js/sdkloader/outstream.js$script,redirect=noopjs,domain=squadd.io +squadd.io###mc-videoads-overlay + +! https://github.com/NanoMeow/QuickReports/issues/257 +@@||tabooporns.com^$generichide + +! https://github.com/NanoMeow/QuickReports/issues/261 +gounlimited.to##+js(set-constant.js, cRAds, true) + +! https://github.com/uBlockOrigin/uAssets/issues/3949 +photos-public-domain.com##+js(abort-on-property-read.js, blockAdBlock) + +! https://github.com/uBlockOrigin/uAssets/issues/3952 +watsabsplus.net##+js(abort-on-property-read.js, blockAdBlock) + +! https://github.com/uBlockOrigin/uAssets/issues/3911 +@@/wp-content/themes/mts_ad_sense/*$first-party +##.blocker-notice +##.blocker-overlay + +! https://github.com/uBlockOrigin/uAssets/issues/3954 +@@||46vale.com^$generichide +@@||ilmuprogrammer.com^$generichide + +! https://github.com/NanoMeow/QuickReports/issues/262 +@@||popcorntv.it^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3957 +@@||xooimg.com/advertisement.js$script,first-party + +! Generic BlockAdBlock, anOptions and other sites +! https://forums.lanik.us/viewtopic.php?f=62&t=39995 +! https://github.com/uBlockOrigin/uAssets/issues/1688 +! https://github.com/uBlockOrigin/uAssets/issues/2993 +! https://github.com/uBlockOrigin/uAssets/issues/2994 +! https://github.com/uBlockOrigin/uAssets/issues/2995 +! https://github.com/uBlockOrigin/uAssets/issues/2997 +! https://github.com/DandelionSprout/adfilt/issues/7#issuecomment-418144059 +! https://github.com/uBlockOrigin/uAssets/issues/3401 +! https://github.com/NanoMeow/QuickReports/issues/178 +! https://github.com/uBlockOrigin/uAssets/issues/3960 +! https://github.com/uBlockOrigin/uAssets/issues/4253 +! https://github.com/uBlockOrigin/uAssets/issues/4268 +! https://github.com/uBlockOrigin/uAssets/issues/4368 +18yous.net,1snau.ru,1stcollegescholarship.net,3dmili.com,3dmonitortips.com,3dzip.org,5minutidipausa.it,a-vs-o.com,adproceed.com,afghanistanembassy.it,aflam4ev.com,albertogarcia.net,allthefixes.com,alphagirlreviews.com,altranotizia.it,aminata.com,analyseameter.com,anges-gardiens.fr,angroid.gr,animalsanswers.com,animeupgrade.org,ankit2world.com,antivirusgratis.org,arastirmacim.com,archeboli.it,arena4g.com,artemia.org,articlecede.com,articlesforwebsite.com,associazioneprism.eu,atuttoportale.it,audiobacon.net,audiobookforsoul.com,autolexicon.net,avenir.ro,babyclick.it,balkanandroid.com,banjalucanke.com,barboflacmusic.com,basentech.it,batallasderap.net,bcankara.com,bedandgo.it,berlinenespanol.net,bestfoodbag.com,besthealthanswer.com,bibleblender.com,bieresetplaisirs.com,biledu.com,bilgideryasi.org,birthdayyardsigns.net,bit2geek.com,bizunerd.com.br,blog.dsolusi.com,blog.yakupulutas.com,blowermotorresistor.biz,bluebottle.idv.tw,bntmedia.co.uk,bobolhando.com.br,bollycrazy.com,braziliannr.com,breakingsport.it,buydekhke.com,buzzky.com,cakkavatikusuma.com,cameltoeheaven.com,canadametals.ca,canaltdt.es,careerhedonist.in,caron.ws,cecegeek.com,cfnrfm.ca,chavedosmisterios.com,chemtrails-legends.com,cineaddiction.com,comptiaexamtest.com,der-bank-blog.de,dialogos.ba,download.mitb23.com,downloadmockup.com,dowsing.retz.info,dpmotoservice.eu,dragonballforever.it,dramavostfr.com,drkrok.com,droidblaster.net,dronitude.com,e-sushi.fr,ebenesport.com,ebook.retz.pro,elquintobeatle.com,en.magicgameworld.com,fitnesshealtharticles.com,fizyoo.com,freecourseonline.net,g33kmania.com,healthelia.com,ilfilo.net,ilprocidano.it,kampanyamerkez.com,learncpponline.com,ligadom.com,mallorca-trend.com,mkse.com,pacbiztimes.com,pepakura.eu,polizei-orchester.de,portaldeabogados.net,purwaka.com,raiacars.com,reflectim.fr,sapdocs.info,scuolaon.it,sheetmusic-free.com,skinsworldtruckdriving.com.br,sultanarecipe.com,techblog.desenvolvedores.net,techsomogro.com,teleame.com,thejoe.it,tuost.com,wadalhr.com,zone-musculation.com##+js(abort-on-property-read.js, anOptions) +adultscribe.com,ambonkita.com,amni8.com,aspenliving.com.au,audiusareview.com,baby-magnum.review,bbyhaber.com,bestsellerforaday.com,br.nacaodamusica.com,bracontece.com.br,car-updates.com,cscscholarships.net,dicariguru.com,foguinhogames.net,formasyonhaber.net,homedesignnearme.com,igli4.com,indofirmware.site,italianhotspot.com,jalasenastri.com,hagalil.com,komionline.ru,latribunadelpaisvasco.com,lemontreetours.com,line-stickers.com,luxurydreamhomes.net,m5g.it,majorpress.net,maqonsae.com,meraswasthyameriaawaz.org,miltonfriedmancores.org,minutolivre.com,na-sportowo.com,oportaln10.com.br,orologidapolso.info,pedroinnecco.com,philippinenmagazin.de,piazzagallura.org,prawnikdomowy.info,publicxxxagent.com,rumahfit.com,safehomefarm.com,synoniemboek.com,sysnettechsolutions.com,thetv.info,tattoostyles.us,vivianeaudet.com##+js(abort-on-property-write.js, adBlockDetected) +1tippmix.blogspot.com,411newyork.org,4download.net,4ufreeclassifiedads.com,525icons.com,5tawzeef.com,69translations.blogspot.com,7awl.net,a-vikander.fanhost.net,a100radio.com,abcgreeknews.*,acaviet.com,accessoirespiecesauto.net,accessoriesfreeads.com,actressdata.com,ad-itech.blogspot.com,adiccionfutbolera.com,adrianocoins.com,adsnetreviews.blogspot.com,adz.li,aetools.ga,ahorravueltas.com,aikidochark.*,aj-styles.net,ajlee.org,ajmcleanweb.com,akuva.in,alexandra-daddario.org,alexandradaddariodaily.net,alienfaucet.win,allartsoftworks.com,alliefansite.com,alloweb.org,allzajobs.com,alona-tal.com,altcoingate.win,amandaseyfried.us,amlpress.com,ammapettai.com,amtonline.com.br,amyadams-source.com,anadearmas.net,anahorny.*,andhra-pradesh.result91.com,androidcodelist.com,androidmodapk.us,androidupdated.com,androprogrammer.com,androxfyapk.blogspot.com,angelpoiwoon.com,angrygames.co,animated-pictures.net,anime4us.org,animefacil.com.br,animesaprevodom.com,animeworldgreeksubs.com,animor.tv,annakendrick-fr.com,annalise-basso.com,anyataylorjoy.org,apkhackmod.com.br,applicationsandroidfrance.com,appnee.com,apprendre-tarotdemarseille.com,appstorecentral.net,apptoko.com,aquitemvagas.com.br,arabass.me,archie-panjabi.com,argentina.qtelltrader.com,ariana-grande.org,arianatoday.net,artenet.eu,artsongcentral.com,asenocreative.net,aseyfried.org,aubreyk-miller.com,audienciapixelada.com,audiodusk.com,audionewsroom.net,aussie.totaltabs.com,austria.qtelltrader.com,autoclaim.win,autofans.pw,autoonderdelen.name,autos.dailynews.us.com,ava-allan.com,avengerinator.blogspot.com,avgeropoulos.com,b-larson.net,bail-bonds.me,bailee-madison.org,baladag4.com.br,barbieblanksource.com,barisalcrimenews.com,baumblaetter.de,beckylynchsource.com,belfastforum.co.uk,believe-in-rollins.com,bella-thorne.org,bella-twins.com,bellahadid.*,bellathorne.net,benoistbrasil.com,beperfectwedding.com,best-antidepressanty.ru,best-free-seo-tools.fatsage.com,bestmobs.co,bestnewcarsreview.com,bestsunholidays.co.uk,betamaxcollectors.com,beyonceonline.org,bezpolitickekorektnosti.cz,big-jobs.in,bihar.result91.com,bildelar.name,billiekay.com,birminghamforum.co.uk,bitcoin.alekscoin.com,bitcoinadstrain.com,bitcoincash.alekscoin.com,bitcoinfaucet.fun,bitcoinhash.faucethero.com,bitcoinmoney.info,bitdesire.it,bitgfaucet.com,blog.esmeilnaqeeb.com,bogatynia.org.pl,borussiadortmund.net.br,bpjs.taryo.net,brain-stuff.de,brasilseries.org,brd.edu.pl,breakingworldnewstoday.com,brynn-rumfallo.net,btcearning.ambbox.com,btv.free.bg,burmese-dictionary.org,bursa-malaysia.blogspot.com,business.dailynews.us.com,business.dailynewsview.com,cabellopictures.com,cadsite.be,caitrionabalfe.com.br,caitylotz.net,callie-hernandez.net,camfoot.com,canalraplay.com,carbrandswiki.com,cardiomedica.es,casinoromanesc.com,ccdz.tk,ccvgaming.com,cdn.mkaugaming.com,cdrlabs.com,centergeek.it,cepjapones.com,charactercreator.net,charlize-theron.fr,charmed-online.nl,checkitjapan.com,chhattisgarh.result91.com,chinabuyandsell.com,chloe-lukasiak.com,chloe-lukasiak.net,chloelukasiak.com,chloemoretz.org,choone.com,chopcoin.io,chris-wood.org,christian.totaltabs.com,christmasradio.live,chriswoodfan.com,chronox.co.in,chyler-leigh.net,cicadawheels.com,cinemarcial.*,civilengineeringnews.tk,claimbitz.ml,claimdoge.win,claimlitecoin.win,classifiedsmalaysia.com,clemencepoesyfan.com,coachyoga.org,coap.ideal.egranth.ac.in,coasteractus.fr,coastesports.com,coat.ideal.egranth.ac.in,coinclaimers.com,coinmads.com,coinpot.win,colegialassexis.org,colorspire.com,computerworm.net,computingforgeeks.com,connect-trojan.net,cosplay.familyrenders.com,cosplayarchive.com,costapolaca.co.uk,country.totaltabs.com,countrytabs.com,courseclub.net,coworking-france.com,crackupscexam.com,cranioleso.it,crazytron.net,cricket-tv.me,crono.news,crushus-s1.crushus.com,crypto-all.com,cryptoaddicted.biz,cryptocurrency-world.top,cryptofauset.cf,cryptofun.space,cuciniamo.altervista.org,culture-commune.fr,currentdoc.com,cyanideandhappiness.cz,cybernog.com,cyprus.qtelltrader.com,cyrkf1.pl,daddariofan.net,dailyactor.com,dailygkcapsule.com,dailymalenude.com,daisy-ridley.us,daisyridley.us,dakotafanningbr.com,daniel-radcliffe.org,danielmays.copperboom.us,danstevensbrasil.com,daslot.*,daslot.com,dateaprotestant.info,davidcuttermusic.com,dayzmap.ru,dc-chronicle.com,deadrifts.com,deadsats.com,dearjulius.com,debafu.com,dedeleads.com,deepsixpodcast.com,definicionyque.es,depplovers.com.br,desimania.me,desiretrees.in,desitelugu.cc,desitelugu.com,desmoriders.it,dewhatsapp.*,dianna-agron.org,diarioherculino.com,dicasdeartesanatos.com.br,dicasedetonados.com,dificuldadezero.com.br,digitalcomicmuseum.com,digitalpornhub.com,digitask.ru,dinosoria.com,disenando3d.blogspot.com,diverse.dailynewsview.com,djdaanoliver.*,djeasypromos.com,djidjibidji.com,dkma.ideal.egranth.ac.in,dl.r3sub.com,dlovatosource.net,dmznetworks.tech,doctormalay.com,dodaj.rs,doge-coin.top,doge.alekscoin.com,dogecoins.top,dogmoney.top,domainsnow4u.co.uk,dongenganakdunia.com,dove-cameron.net,dove-cameron.org,down-free-books.com,down-z.*,downloadselfishnet.*,downloadwallpaper.org,dozarte.com,drew-mcintyre.com,driversdownload.org,dubilinks.com,dvdporngay.com,dzetude.com,e-dokument.org,e-hiszpanski.com,earnbitcoins.fun,eateseseirimastoconharry.com,ebharatportal.com,ebooksgospel.org,ecdlthemes.*,echedoros-a.gr,ecole-france.fr,ecoles-du-web.fr,eduvark.com,eduzabawy.com,eilistraeeschampions.com,eizagonzalez.com.br,ejobcircular-24.*,el-cine-que-viene.*,electrical4u.com,elijah-wood.org,elizabethlailbrasil.com,elizabetholsen.us,eljavatar.com,elodie-yung.com,elrincondelvoxero.com,emailtemporal.org,emergencydentalcaretips.com,emilyosment.net,emma-roberts.org,emma-stone.org,emma-stone.us,emmaengleonline.com,emmawatson.org,emploiads.com,emplois-web.fr,enalaktiko.eu,england.qtelltrader.com,englishlistening.rocks,enplenitud.com,entertainment.dailynews.us.com,epanalipseis.*,epaper.pakistantimes.com,epeliukai.lt,ergasiakanea.eu,es.midiavip.com,eslwriting.org,espionxxx.com,espiritudeportivo.es,ethereum.alekscoin.com,euroone.dk,everexam.in,evtod.thefanhost.com,exameninja.com.br,extrem-bodybuilding.de,eyeobserver.com,ezweightlosstips.com,ezyzip.com,f1fanklub.pl,facebumen.com,fan.pw,fanningdakota.com,fanningelle.com,fans.bz,fansitehost.com,fapsuey.com,farmville2-everinn.eu,farmville2free.com,farmville2gifts.net,fastoshi.ga,faucet.bitcoin.com.tn,faucet.bitcoin24.li,faucetbitcoin.tk,faucetearn.com,faucetlist.win,faucetprime.com,faucetracker.com,faucetranger.com,fce365.info,fendy.web.id,ferdyhendrawan.com,fergie-web.net,fifa-patch.com,fifaultimateteam.it,filesaver.pro,filesaver.site,finn-wittrock.net,firnandus.com,flalove.net,florian-silbereisenfan.net,flory4all.com,folkoteka.org,football-streaming.co,footbasket.com,foreverrobin.com,forexwinners.biz,forexwinners.org,formation-culture.fr,formatlux.*,forofosdelrunning.com,forum.italkmoney.com,forum.vorota.de,forum.webdeejay.it,forums.subglobal.net,fr.clevious.com,fr.puglia-italy.co.uk,francais-mahel.*,france-midi.*,france-pharmacies.fr,fraudstercrew.in,fraudsterscrew.to,fraunerd.de,freakgamers.org,free-bitcoincash.com,free-btc-faucet.com,freealts.pw,freearticlespinning.com,freecashpotlottery.co.uk,freedogecoin.win,freefansitehosting.com,freephotocourse.com,freepostclassifiedads.com,freesmscode.com,freetvall.net,friendshipdayimages2018.com,fullsofthome.com,funchocolatefacts.net,funiforum.org,funivie.org,funnyanimals.vydio-x.com,funvit.com,furkankhan.000webhostapp.com,futbolandrescl.com,fv2freegifts.org,gadgetmagz.com,gadgetstamilan.com,gadvasu.bestbookbuddies.com,galleryaloud.com,galsen221.com,gamblersfever.net,gamecracked.com,gameinfo.pw,gamesetorrents.com,gametork.com,gamezito.com,gappsandroid.*,geamap.com,genealogy-quest.com,generadordni.es,generatarjetasdecredito.com,geologgers.com,geracaorubronegra.com.br,gerapaskola.com,gerisource.fansite.gallery,germany.qtelltrader.com,get.web.id,getfreetutorial.mrunlock.icu,getfreetutorial.mrunlock.pw,getfreetutorial.nocensor.bid,getfreetutorial.nocensor.pro,getfreetutorial.unlockproject.icu,getfreetutorial.unlockproject.men,getinfos.net,gettad.com,ghannelius.org,ghior.com,gia-mantegna.com,giochiguerra.it,gklokam.com,globalssh.net,glossyicon.com,go.paytoshi.in,goa.result91.com,godisagamer.org,goesbike.com,goldenmangas.site,goldpaste.net,gooradios.com,goowebcams.com,gospelbook.net,governmentjobindia.in,govtjobsearch.in,granmetaliksource.com,graviscomm.dk,greecehighdefinition.com,guide2dubai.com,gujarat.result91.com,gumbleville.com,habbolibre.org,habboloader.org,hachup.com,hailee-steinfeld.*,hardwaregame.it,hardwarezone.it,harmonyustv.vydio-x.com,harrypotterweb.com,haryana.result91.com,hcouchd.com,hddesktopwallpaper.org,hdimages.org,hdtube.co,hdwallpaper20.com,healthremediesforlife.com,healthremediesinfo.com,heidibemvindaacasabrasil.blogspot.com,hentaibux.xyz,heraldnigeria.com,heroacademia2.net,hetverschiltussen.nl,highlanderhelp.com,hilarie-burton.org,hilary-swank.com,hillspeak.com,himachal-pradesh.result91.com,hip-hop-romanesc.blogspot.com,hiringdubai.com,hiringpinas.com,hog-pictures.com,hostpics.biz,hotelsevillanoacapulco.com,hubcoins.xyz,hulkpop.com,hutomosungkar.*,hypenews.net,iam-elektronika.blogspot.com,iansomerhalderfan.com,icefilms.info,igdoom.com,iglo.co.in,ignca.bestbookbuddies.com,igpure.com,iica.bestbookbuddies.com,ilbraccoitaliano.net,imgrpost.com,india.qtelltrader.com,indianretailsector.com,indiatyping.com,indogate.com,indohooker.com,indokreasi.com,indonesiapagi.com,ineedjobalerts.in,infodifesa.it,informatiiauto.ro,infosculture.com,inourharts.com,instagram-computer.com,instaphotodownloader.com,instawank.com,internetworldstats.com,invert.bouf.me,isabelleallen.net,isolaillyon.it,isthatjessiej.com,it.puglia-italy.co.uk,itechnews365.com,itsjustanumber.com,itunesvideo.net,iwatchgot.com,iwatchseries.online,iwatchsouthparkonline.com,jade-pettyjohn.com,jadid-tech.com,jakkagiie.xyz,jamaicanjobsonline.com,jamesfranconetwork.net,jan-smitfan.nl,januaryproxy.ml,javaappmarket.weebly.com,javninja.com,jawsnpaws.in,jbsolis.net,jenna-coleman.org,jennadewan.org,jennaortega.net,jennifer-lawrence.com,jennifer-lawrence.org,jennifer-lawrence.us,jenniferlawrence.org,jenniferlawrence.us,jensenacklesbr.com,jessica-chastain.org,jessica-lowndes.net,jetseotools.com,jlospain.net,jmusic.me,jnkvv.ideal.egranth.ac.in,jnkvvopac.bestbookbuddies.com,jobculture.fr,jobjober.de,jobsbotswana.info,joey-king.net,jon-bernthal.com,josh-duhamel.org,joudymovies.xyz,jualtabletmurah.com,juantambayan.com,jude-law.net,juegosyvideojuegos.com,julia-garner.com,julianna-margulies.net,juliannemooreweb.net,junotemple.us,justlightnovels.com,k-dunst.net,k8-schools.com,kaanintavsiyesi.com,kafka-prag.de,kaley-cuoco.net,kallitheacity.gr,karaoke-tutor.com,kardashianworld.net,kate-mckinnon.com,katie-mcgrath.com,katiecassidypics.net,katverse.com,katyperryonline.com,kaya-scodelario.org,keepvid.win,kendallkyliefans.com,kerala.result91.com,kerirussellweb.com,kfake.pw,kiernan-shipka.org,kimochi.info,kimtaeyeon.com.br,kktvcam.com,koerper-entgiften.de,koha.jgu.edu.in,kolompc.us,komediservisi.com,konoz1.*,kozmikturk.com,kredit-fuer-unternehmer.com,kulinarnyduet.net,kumpulanresepmasakan.info,kurditv2.com,la-meca-del-cine.blogspot.com,la8osapofash.com,laboratoriummuzycznychfuzji.com,lagazzettadigitale.it,lambingan.su,lanaparrillabrasil.com,landry-bender.com,landycannononline.com,laura-prepon.net,lauren-german.org,layarperak.tk,le-coin-de-carlos.*,learn-barmaga.com,lemondedestuts.org,lestinet.com,lewdzone.com,leyendas-de-occidente.*,liamhemsworth.org,library.avsim.net,library.iari.res.in,libridaleggere.org,librosmedicina.org,lifestyle.dailynewsview.com,lights-love.com,lilireinhart.us,lily-chee.com,lincedorado.com,lingolex.com,liquifact.com,livetvcafe.me,livinghealthier.info,lizolsen.com,lizzieolsen.us,loan-trading.net,logicalgamer.com,logiciels.pro,logoinstant.com,lokerbisnisonline.id,lospipokos.ga,loveplay123.com,luchaonline.com,lucyhaledaily.us,luke-benward.net,lyricsfundoo.in,maacompassion.com,mabanqueamoi.fr,mackenzie-foy.com,mackenzie-ziegler.net,mackenziefoy.net,maddie-ziegler.net,madhya-pradesh.result91.com,madkyo.cz,magazine-advertisements.com,magelang1337.com,magtxt.com,maisiewilliams.org,malawi24.com,malaysia-bursa.blogspot.com,mallinformasi.com,malta.qtelltrader.com,mamnonit.com,management.ind.in,manchester-forum.co.uk,mandy-rose.com,mandyrose.org,mangabatch.us,mangamanga.ml,manualesaudi.com,marcyads.com,margotrobbieonline.com,marguerite-moreau.com,marion-cotillard.org,marketmovers.it,marmitedumonde.com,martinhutson.copperboom.us,marugujarat.org,marugujarat.org.in,maryewinstead.net,master-faucet.me,mcanimx.co.in,mediamalaya.com,medieval-engineers.eu,medmedicine.it,megan-fox.us,meghan-markle.org,megsta.com,meinemafia.de,memespuntocom.com,meriaama.com,merkuriuszkulinarny.co.uk,merkuriuszpolonijny.co.uk,meteothes.gr,mia-yim.com,michael-french.net,michaelrigo.com,michelle-trachtenberg.net,michellekeegan.net,michezoafrika.com,midiaflixhd.net,migranci.co.uk,migueltemazos.com,miki-heberg.fr,milanworld.net,mileyupdateuk.com,miner-faucet.tk,miningquiz.com,mirandakerrfans.com,miriammcdonald.org,misaij.fi,mishangfaucets.com,missbilliepiper.com,mixfaucetsbrasil.com.br,mizoram.result91.com,mmo-population.com,mobil.igpure.com,mobiletvshows.net,modapkapps.com,moe.familyrenders.com,mostbeautifulman.com,motogon.ru,movieproxy.net,mrhowtosay.com,muktosoftware.*,mundoemalerta.com,mycraftsbetter.com,mydomainworth.com,myh1z1.de,myicloud.info,mylivewallpapers.com,myremodeling.net,myxclip.com,n1bestfreeclassifiedads.com,najisat.blogspot.com,nandedonline.com,nangiphotos.com,natalia-dyer.com,naturalbd.com,neomusicstream.blogspot.com,netblogbox.org,newautocarpreview.com,newautocarreview.com,niajax.com,nicois.me,nightfallmoon.*,noobeesbrasil.blogspot.com,northumberland-walks.co.uk,nostaljioyunlar.hol.es,nota-promissoria.com,notevi.com,notiziemusicali.it,nowtvshow.com,nu6i-bg-net.com,nydailyquote.com,obengplus.com,offbeat.dailynews.us.com,offcampusjobs4u.com,official-makenzie-moss-fanpage.com,ogokak.com,oldglasgow.com,oldskool.vip,olesyarulin.net,olivia-holt.net,olsenfans.com,olympine.com,onecbook.online,onecore.net,onlinecasinojatekok.net,onlinecasinomirror.com,onlineqatar.com,oonalaurence.com,openkorebrasil.org,opensource.saxobroko.ga,orealhd.*,ossegredosdainformatica.*,osxsex.com,ouasafat.com,overiq.com,owari.io,oyp.com.ar,p455w0rd.net,packmundiales.*,packs.elreyporno.com,paesifantasma.it,pagcraft.com.br,pagetrade.com,pancarbilisim.com,pandalina.com,parabola.cz,partirenthailande.fr,passivenation.com,pastefull.net,pasuruancommunity.com,paulalacroixbrasil.com,pbclenders.com,pcsolottoresultsnow.com,peachdirectory.com,pelispaste.top,pensionioggi.it,pentafaucet.com,pes6.es,peshdpatch.*,peter-wiegel.de,phillipa-soo.com,photo.wootake.com,photos.dailynews.us.com,photos.dailynewsview.com,photostatouages.com,phrepublic.com,pieseautoonline.org,pils10.de,pimpthatsnack.com,pinayhooker.com,pinaywalkers.net,pinklinkz.com,pinoy-tv.ws,pinoyswertres.com,pinoytvph.net,pinoytvph.org,pleximum.com,plussizenation.com,png.familyrenders.com,pocketworld.scruffydragon.com,poemocean.com,pokemontowerdefense.net,pokemontowerdefense2game.com,pokexgames-tutoriais.*,politics.dailynews.us.com,ponsel4g.com,pornhotties.com,pornotorrentz.com,pornototal.com.br,pornparadise.org,pornslay.com,portableshare.*,possoftwaresystem.org,potcoinlotto.com,precio-justo.blogspot.com,premiumproxy.net,programmi-tv.eu,promipool.de,promovies.pro,property.puglia-italy.co.uk,proxyhub.eu,proxyrio.net,proxyvideo.net,ps3-id.es,publishersarchive.com,punjabidharti.com,pvnrtvu.ideal.egranth.ac.in,qrlearn.com,qtellads.com,qtellb2btrade.com,qtellbuyandsell.com,qtellclassifiedads.com,qtelldistributorforum.com,qtellelectronicsexpress.com,qtellexpress.com,qtellfreeads.com,qtellfreebusinessdirectory.com,qtellfreedownloadtrader.com,qtellhousehunter.com,qtelljoblotsforum.com,qtellnet.com,qtellperfectmatch.com,qtellsocialnet.com,qtellwebsitehosting.com,queen68.gr,queousadiaguria.com,r-carlylefans.com,r-speightjr.com,r34anim.com,radioendirect.net,raffey-cassidy.com,railwayoperationsimulator.com,raimines.com,rajasthan.result91.com,ramazanayi.*,rapitful.blogspot.com,rapologia.it,rawrflash.com,readingstudios.com,readonepunchman.net,readshingekinokyojin.com,readshokugekisoma.com,realestateleads123.com,realfunny.net,realmofmetal.org,repaircreditscore101.com,reviewtv.in,rey-mysterio.net,rhona-mitra.com,riausports.com,rippednaturally.com,ripplenews.tech,ritaoracentral.org,rock.totaltabs.com,rowan-blanchard.net,rowanblanchard.net,rviva.com,ryanphillippe.net,ryo.altfaucet.xyz,s7fanclub.com,sabrina-carpenter.org,sachonthi.com,sadiesink.net,saigoneer.com,sambafoot.co.uk,sambagblog.com,saoirseronan.us,saradahentai.com,sarapbeh.com,sarkari-naukrialert.com,satobitties.com,savemydinar.com,savetheworldbonus.com,savetubes.com,scanfact.*,scaricaimmagini.it,scinternacional.net,sclubmedia.net,scoprirelafisica.it,screwcams.com,seebeetee.com,sehatsegar.net,sem40.co.il,seo.buzzdope.com,seosocialnews.info,server.satunivers.tv,severeacne.tk,sexxo.info,shangralafamilyfun.com,sharkfaucet.org,sharkgame.net,shipka.net,shlinkads.com,shorten.cash,showboxtvapp.com,shreecrooks.com,sifthead.net,signals.easyindicators.com,significatocanzoni.it,sigourney-weaver.net,sikkim.result91.com,similarminds.com,simplyleighanne.net,sims4marigold.*,sims4wonderland.blogspot.com,sindibad.tn,sinepinoy.net,sjcomics.com,skidrowfull.com,sknau.ideal.egranth.ac.in,slaktforskning.blogspot.com,smartprep.in,smg-france.net,snackfaucets.xyz,sofia-carson.org,sofiavergaraweb.net,sofiotheque.info,softmafia.com,softwaregiveaways.net,somosbinarios.es,songlyricsdatabase.info,songlyricsplanet.info,sooperonlinejobs.*,space-engineers.de,speechtyping.com,spiritualguidancetarot.com,spite.cz,spoilcoconut.com,sports.dailynews.us.com,sports.dailynewsview.com,spotgif.com.br,squirtfix.com,ssc-cgl2014.in,sshfunkysst.net,stacy-keibler.us,starcoins.ws,startups-ideas.com,startups-news.fr,statenaukari.in,stefaniescott.org,stellahudgensdaily.net,stem-cells-news.com,stepack.*,stephenamellsource.fanhost.net,store.kodular.io,strahovski.net,streaming-football.club,studychacha.com,stufflistings.com,stunmore.com,subglobal.net,summer-rae.com,sunnyfaucet.tk,suomipornoa.net,survival-dummy.de,sustainable.onbeon.com,svvu.ideal.egranth.ac.in,sweetchin.com,swertreshearing.net,swiftclassifieds.com,syreencartoon.com,tableinduction.fr,takebtc.faucethero.com,talpo.it,tamercome.*,taron-egerton.com,tataouinet.com,tech-gold.net,tech.dailynewsview.com,technicalbaba.com,technologyz.vydio-x.com,technoparkjobs.info,techtunes.com.bd,tecnoriales.win,tectuto.com,tedidev.com,telangana.result91.com,telecomtariff.in,televisiondominicanaenvivo.com,tempmail.in,tendancehotellerie.fr,tendermeforfree.com,tenryunen.*,terror-en-el-cine.*,th-world.com,the-prof-dz.com,thearticlehome.com,theartofnakedwoman.blogspot.com,theblueunderground.com,thecraftbooth.com,theengineeringmindset.com,themebanks.com,thememazing.com,thentrance.com,therevcounter.co.uk,thesocialseo.com,thestockmarketwatch.com,thezealots.org,thirdistudio.com.au,thomasholland.net,tibiawiki.com.br,tiktik.net,timothy-o.com,tipdad.com,tmbw.ru,tntendirect.com,tocadopip.com,toefl-edu.blogspot.com,tokeativity.com,tom-hiddleston.org,toodnews.*,toonstimeindia.com,top.howfn.com,topdisegnidacolorare.biz,tormalayalam.com,torrentmegafilmes.com,torrentmegafilmes.org,travel.dailynews.us.com,trbet206.com,treeminer.com.br,trets.free.fr,tricksbest.com,trinity-fatu.net,trishstratus.com,ts3miki.fr,tube2gram.com,tudoengcivil.com.br,turkey.qtelltrader.com,tutelobajas.com,tutorialcorel.com,tutorialsnation.com,tutoriaux-excalibur.com,tutuapp.pro,tv-de.com,tv.click,tvfree.me,twitbit.in,twitterslut.org,txori.com,uae-careers.*,united-kingdom.qtelltrader.com,united-states.qtelltrader.com,unlimit-pro.*,updatesmarugujarat.in,uponedroid.com,urbanlove.ru,urdu.i360.pk,urdukeyboard.pakistantimes.com,us.dailynews.us.com,us.midiavip.com,usmleexperiences.review,uttar-pradesh.result91.com,uttarakhand.result91.com,uvtattooideas.club,vanessa-kirby.com,vepornhd.club,victorharunasblog.com.ng,videoformatter.com,videominecraft.vydio-x.com,videorival.com,videos-marciales.*,vidgood.com,viesosiosrimtiestrikdymas.*,viggo-mortensen.com,vindexcraft.net,vintagewinepicks.*,violett-beane.com,visionsbeyond.co,vivereurbino.it,vlasteneckenoviny.cz,vocaloid.familyrenders.com,volosfans.com,voyage-ile-maurice.info,voyageguineeconakry.com,vpnjantit.com,vpsservs.com,vstnsamples.*,w1.watch7deadlysins2.net,wadaef.com,waddleup.com,walkingforum.co.uk,wallpaperdownload.xyz,wallpaperformobile.org,wallpapermad.com,wallpapersnow.com,wapmasterszone.com,warlogz.com,wartaperang.com,wasza-farma.pl,watch30rockonline.com,watchadventuretime.com,watchamericandad.net,watcharcheronline.com,watcharresteddevelopment.com,watchbonesonline.com,watchbreakingbad.online,watchcastleonline.com,watchcharmedonline.com,watchcheersonline.com,watchcommunity.online,watchcurbyourenthusiasm.com,watchdesperatehousewives.com,watchdoctorwhoonline.com,watcheverybodylovesraymond.com,watchfamilyguy.cc,watchfearthewalkingdead.net,watchfriendsonline.net,watchgossipgirlonline.net,watchgreysanatomyonline.com,watchhowimetyourmother.com,watchhowimetyourmother.net,watchitsalwayssunnyinphiladelphia.com,watchkingofthehill.com,watchmythbusters.com,watchnewgirlonline.net,watchonetreehillonline.com,watchparksandrecreation.net,watchpinoymoviesonline.info,watchpornmovies.org,watchprisonbreakonline.com,watchpsychonline.net,watchscrubsonline.com,watchseinfeld.com,watchsmallvilleonline.net,watchsouthpark.cc,watchsupernaturalonline.cc,watchteenwolfonline.net,watchthat70show.com,watchthementalistonline.com,watchtheofficeonline.net,watchthesopranos.com,watchthevampirediaries.com,watchthewalkingdead.online,watchthexfiles.com,watchtopgearonline.net,watchtwoandahalfmenonline.com,watchworkaholicsonline.com,weatherx.co.in,web-town.org,webcamendirect.net,webforefront.com,wendigostore.com,wentworth-miller.org,west-bengal.result91.com,whatdownloadmeans.*,whatscoinon.org,whois-il.com,wholesalefreeads.com,wholesalefreeclassifiedads.com,wickedhacker.com,winasweepstakes.com,winauthority.com,windows-driver.org,withlove.info,world.dailynews.us.com,world.dailynewsview.com,wwtechteam.net,www-uktvnowapk.com,wyklady.org,wynalazki.andrej.edu.pl,x.familyrenders.com,xbit.co.in,xda-app-developers.*,xoox.co.il,yellowpagesgoesgreen.org,yescams.com,yggtorrent.fr,yourbookmark.tk,youtubi1.com,yuri.familyrenders.com,zendaya-coleman.org,zeroboard.org,zhoyi.net,ziarelive.ro,zoe-kravitz.com,zooey-deschanel.com,zverinova-kucharka.cz##+js(bab-defuser.js) +bracontece.com.br,formasyonhaber.net,klyker.com,lgames.info,nullwebscripts.com,reiseratgeber24.de,silvertails.net,synoniemboek.com,tedamo.de,trinhthamtruyen.com,yafud.pl##+js(fuckadblock.js-3.2.0) +leonardolatella.it,occasionasaisir.ovh,oudypremier.com,rapidleecher.cf##+js(setInterval-defuser.js, visibility, 1000) +embedtvseries.com###banner + +! https://github.com/uBlockOrigin/uAssets/issues/3965 +pandajogosgratis.com.br##+js(set-constant.js, canRunAds, true) +pandajogosgratis.com.br##+js(setTimeout-defuser.js, (), 2500) + +! https://github.com/uBlockOrigin/uAssets/issues/3967 +filmesflix.ga##+js(addEventListener-defuser.js, load, nextFunction) + +! https://github.com/uBlockOrigin/uAssets/issues/3972 +5278.cc##+js(setTimeout-defuser.js, myaabpfun, 3000) + +! https://github.com/uBlockOrigin/uAssets/issues/3976 +4shrink.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3977 +gourlearn.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +gourlearn.com##+js(addEventListener-defuser.js, click, trigger) + +! https://github.com/uBlockOrigin/uAssets/issues/3978 +earnforclicks.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3979 +icutlink.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +icutlink.com##+js(abort-on-property-write.js, atob) +||amanasa.com^ + +! https://github.com/uBlockOrigin/uAssets/issues/3980 +makeurl.co##+js(abort-current-inline-script.js, document.onclick, open) +makeurl.co##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3981 +e5taser2win.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3982 +mysls.ga##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3983 +linkatii.us##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3985 +linkorlink.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +linkorlink.com##.banner + +! http://yosports.net/free/sky-sports-arena.php popups +wlive.tv##+js(nowebrtc.js) +wlive.tv##+js(abort-on-property-write.js, encodeURIComponent) +wlive.tv##+js(abort-on-property-read.js, decodeURIComponent) + +! myfeed4u net(com) popups +jazztv.co##+js(addEventListener-defuser.js, click, popunder) +||cdn.feed4u.info/xpopme.js +myfeed4u.*##+js(nowebrtc.js) +freespt.fi##+js(abort-on-property-read.js, AaDetector) + +! http://cloudtv.live/videos/arena.php +cloudtv.live##+js(addEventListener-defuser.js, click, popunder) + +! https://github.com/uBlockOrigin/uAssets/issues/3975 +@@||coinminingonline.com^$generichide +@@||monero-miner.com^$generichide +coinminingonline.com,monero-miner.com##.sg-popup-overlay +coinminingonline.com,monero-miner.com###sgpb-popup-dialog-main-div +coinminingonline.com##.sgpb-popup-overlay + +! https://cricfree.stream/watch/site/update/sky1 popups / ads +cricfree.stream##+js(abort-on-property-read.js, encodeURIComponent) +cricfree.stream##+js(abort-on-property-read.js, decodeURIComponent) +cricfree.stream##+js(popads-dummy.js) +||hdcast.me/ad.html$subdocument + +! https://forums.lanik.us/viewtopic.php?f=62&t=42070 +||legalstreams.org^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' data: *.yandex.ru + +! https://forums.lanik.us/viewtopic.php?f=62&t=42076 +cambabe.me,camclips.cc,camgirlbay.net,caminspector.net,homewhores.net,hotbabes.tv,webcamsluts.net##+js(abort-on-property-read.js, loadTool) +cambabe.me,camclips.cc,camgirlbay.net,caminspector.net,homewhores.net,hotbabes.tv,webcamsluts.net##+js(abort-on-property-read.js, _wm) +||lcwfab1.com^ +||camsoda1.com^ +cambabe.me,caminspector.net##.topad +camclips.cc##.videobanner +##.exo-horizontal +||mcprofits.com^$third-party + +! https://forums.lanik.us/viewtopic.php?f=96&t=28135 +worldcomputing.it##+js(addEventListener-defuser.js, load, onload) + +! https://forums.lanik.us/viewtopic.php?f=64&t=23768 +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=dressuppink.com + +! https://forums.lanik.us/viewtopic.php?f=62&t=22759 +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=cookinggames.com + +! https://forums.lanik.us/viewtopic.php?p=72827#p72827 +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=dressup.com + +! https://forums.lanik.us/viewtopic.php?p=72828#p72828 +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=dressupgal.com + +! https://forums.lanik.us/viewtopic.php?p=70300#p70300 +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=girlgames.com + +! https://forums.lanik.us/viewtopic.php?p=70301#p70301 +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=girlsocool.com + +! https://forums.lanik.us/viewtopic.php?f=62&t=28082 +moviefull-hd.*##+js(abort-current-inline-script.js, String.fromCharCode, /\/\*[0-9a-f]{40}\*\//) +moviefull-hd.*##.ad_insert +||t2lgo.com^$subdocument + +! gsmdunya . com anti adb +gsmdunya.com##+js(abort-current-inline-script.js, $, adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/3988 +pss.pw##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) +pss.pw##+js(abort-on-property-read.js, AaDetector) +pss.pw##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +pss.pw##+js(abort-on-property-write.js, adk_pdisp) +pss.pw##+js(addEventListener-defuser.js, /^(?:error|load)$/, P5) +pss.pw##+js(nowebrtc.js) +*$subdocument,domain=pss.pw,third-party +pss.pw##a[href^="http://mob1ledev1ces.com/"] +||moneymakercdn.com^$3p + +! https://github.com/uBlockOrigin/uAssets/issues/3990 +stfly.press##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +stfly.press##+js(abort-on-property-write.js, Fingerprint2) +stfly.press##+js(addEventListener-defuser.js, click, trigger) + +! https://github.com/uBlockOrigin/uAssets/issues/3989 +linku.us##+js(addEventListener-defuser.js, load, onload) + +! https://github.com/NanoMeow/QuickReports/issues/268 +fox-url.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +fox-url.com##+js(nano-setInterval-booster.js) + +! https://github.com/NanoMeow/QuickReports/issues/269 +||estadao.com.br/*/estadao-prevent.js$script,domain=estadao.com.br + +! https://github.com/NanoMeow/QuickReports/issues/271 +planetfootball.com###abr_purchase_div + +! https://github.com/NanoMeow/QuickReports/issues/270 +@@||hoofoot.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3991 +porkjizz.com##+js(abort-on-property-read.js, _crkRandRotation) +||imglnkc.com^$image,domain=porkjizz.com +porkjizz.com##.happy-footer +porkjizz.com##.happy-sidebar +porkjizz.com##.happy-under-player + +! https://github.com/NanoMeow/QuickReports/issues/273 +xiaomi4mi.com##+js(set-constant.js, $tieE3, true) + +! https://github.com/uBlockOrigin/uAssets/issues/4009 +audiotorrentz.org##+js(abort-on-property-write.js, adBlockDetected) + +! https://github.com/uBlockOrigin/uAssets/issues/4011 +dressupmix.com##+js(abort-current-inline-script.js, fuckAdBlock, importFAB) + +! https://github.com/uBlockOrigin/uAssets/issues/4012 +@@||misa-anime.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4013 +hile.biz##+js(abort-on-property-write.js, adBlockDetected) + +! https://github.com/uBlockOrigin/uAssets/issues/4015 +hentai-vl.tk##+js(abort-on-property-write.js, Fingerprint2) +hentai-vl.tk##+js(addEventListener-defuser.js, load, 2000) + +! https://github.com/uBlockOrigin/uAssets/issues/4016 +multiimg.com##+js(abort-current-inline-script.js, CustomEvent, getexoloader) +multiimg.com##+js(nowebrtc.js) + +! https://github.com/uBlockOrigin/uAssets/issues/4017 +pay2url.co##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4018 +zutrox.link##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +zutrox.link##+js(abort-on-property-write.js, PopUP) +zutrox.link###fijo + +! https://github.com/uBlockOrigin/uAssets/issues/4019 +@@||fm.solewe.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4023 +@@||racingsportscars.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4024 +@@||camhun.com^$generichide +@@||webcamsurf.com^$generichide +@@||c2camera.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4026 +no1lyrics.com##+js(abort-on-property-write.js, adBlockDetected) + +! https://github.com/uBlockOrigin/uAssets/issues/4027 +@@||arsesaworldgist.com^$generichide +arsesaworldgist.com##.adsbygoogle +arsesaworldgist.com##.mks_ads_widget +arsesaworldgist.com##.advertisement_above_footer + +! https://github.com/uBlockOrigin/uAssets/issues/4028 +@@||mikubox.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4029 +@@||truyenaudiocv.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4025 +@@||iptvliste.com^$generichide +iptvliste.com##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/4032 +@@||owari.io^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4033 +pandafreegames.*##+js(set-constant.js, canRunAds, true) +pandafreegames.*##+js(setTimeout-defuser.js, adFilled, 2500) + +! https://github.com/uBlockOrigin/uAssets/issues/4034 +softwaretestingmaterial.com##+js(abort-on-property-read.js, ai_debugging) + +! https://github.com/NanoMeow/QuickReports/issues/275 +alantvstream.com##+js(abort-on-property-read.js, AaDetector) + +! https://github.com/NanoMeow/QuickReports/issues/260 +rbc.ru##+js(setTimeout-defuser.js, t=null, 300) + +! https://github.com/uBlockOrigin/uAssets/issues/4037 +multporn.net##+js(abort-on-property-read.js, ExoLoader) + +! https://github.com/uBlockOrigin/uAssets/issues/4039 +@@||ncaa.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4039 +! https://forums.lanik.us/viewtopic.php?f=64&t=42161 +||nelonenmedia.fi/ads/$media +@@||fwmrm.net/ad/$script,domain=ruutu.fi|nelonen.fi + +! https://github.com/uBlockOrigin/uAssets/issues/4040 +@@||itpro.co.uk^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4041 +@@||xhardhempus.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4047 +! https://github.com/uBlockOrigin/uAssets/issues/4049 +bcatranslation.com,civildigital.com,footballwood.com,hindi-gk.com,kerdada.com,mobilehardreset.com,nusagates.com,techisher.com,theusabulletin.com,udoyoshi.com,watchallchannels.com,wikipekes.com,xpravo.eu##+js(abort-on-property-write.js, ai_adb_overlay) + +! https://github.com/NanoMeow/QuickReports/issues/285 +@@||deltaleech.com^$generichide +@@||deltaleech.com/adframe.js$script,first-party + +! https://github.com/NanoAdblocker/NanoCore/issues/227 +tonspion.de##+js(setTimeout-defuser.js, (), 15000) + +! https://github.com/uBlockOrigin/uAssets/issues/4050 +link717.net##+js(addEventListener-defuser.js, load, nextFunction) +link717.net##+js(setTimeout-defuser.js, nextFunction, 250) +link717.net##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4051 +linkzup.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4052 +rupyern.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4054 +oncehelp.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4057 +novagente.pt##+js(set-constant.js, adBlockDetected, trueFunc) + +! https://github.com/uBlockOrigin/uAssets/issues/4058 +@@||tionghoa.info^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4059 +viprow.net##+js(abort-on-property-write.js, encodeURIComponent) +viprow.net##[id^="container-0a11"] + +! https://github.com/uBlockOrigin/uAssets/issues/4060 +stream4free.live##+js(addEventListener-defuser.js, load, nextFunction) +stream4free.live##+js(abort-on-property-write.js, decodeURIComponent) +stream4free.live##+js(nowebrtc.js) + +! https://github.com/uBlockOrigin/uAssets/issues/4061 +@@||peyton-list.net^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4062 +hotanime.me##+js(set-constant.js, adBlockDetected, trueFunc) + +! https://github.com/uBlockOrigin/uAssets/issues/4064 +3dtuning.com##+js(set-constant.js, adblock, false) + +! https://github.com/uBlockOrigin/uAssets/issues/4065 +nomoney.su##+js(abort-on-property-read.js, anOptions) + +! https://www.reddit.com/r/uBlockOrigin/comments/9uq4cl/myegycc/ +myegy.cc##+js(abort-on-property-write.js, decodeURI) + +! https://github.com/uBlockOrigin/uAssets/issues/4066 +@@||mitsubishiclub.cz^$generichide +mitsubishiclub.cz##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/4068 +gamezhero.com##+js(set-constant.js, ads, true) +||gamezhero.com/promo$subdocument,first-party +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=gamezhero.com + +! https://github.com/NanoMeow/QuickReports/issues/286 +beatsandsamples.com##+js(abort-current-inline-script.js, jQuery, adblock-banned) + +! https://www.reddit.com/r/uBlockOrigin/comments/9utd8b/wikifeet_adverts/ +wikifeet.com##+js(abort-on-property-read.js, NativeAd) + +! https://github.com/NanoMeow/QuickReports/issues/294 +@@||411numbers-canada.com^$generichide + +! https://github.com/NanoMeow/QuickReports/issues/297 +@@||usmaps.me^$generichide + +! https://github.com/jspenguin2017/uBlockProtector/issues/1000 +uploadrar.com##+js(abort-current-inline-script.js, document.getElementById, bannerad) + +! https://github.com/NanoMeow/QuickReports/issues/295 +flashplayer.fullstacks.net##+js(set-constant.js, gadb, false) + +! https://github.com/NanoMeow/QuickReports/issues/298 +techprincess.it##+js(set-constant.js, $tieE3, true) + +! https://github.com/NanoMeow/QuickReports/issues/299 +@@||encoretvb.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4087 +8o.ee##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4088 +shortadz.org##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://forums.lanik.us/viewtopic.php?f=62&t=40700 +xxxity.com##+js(abort-on-property-read.js, ExoLoader) +xxxity.com###playerOverlay +xxxity.com###vertical-banners + +! https://github.com/NanoMeow/QuickReports/issues/301 +feral-heart.com##+js(abort-on-property-read.js, performance.getEntriesByName) + +! https://github.com/NanoMeow/QuickReports/issues/302 +mycartoonvideo.net##+js(setTimeout-defuser.js, (), 1000) + +! https://github.com/jspenguin2017/uBlockProtector/issues/1001 +@@||thgss.com/js/ads.js$script,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/4078 +! https://github.com/NanoMeow/QuickReports/issues/575 +2speed.net##+js(abort-current-inline-script.js, document.getElementById, adblockinfo) +2speed.net##+js(nano-setTimeout-booster.js, , 1400) + +! https://forums.lanik.us/viewtopic.php?f=62&t=41532 +upload4earn.org##+js(abort-on-property-write.js, Fingerprint2) +||lh3.googleusercontent.com^$image,domain=upload4earn.org + +! https://github.com/NanoMeow/QuickReports/issues/304 +sms-receive.net##+js(abort-current-inline-script.js, $, #ads) + +! https://github.com/NanoMeow/QuickReports/issues/305 +@@||wordgames.com^$generichide +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=wordgames.com +wordgames.com###ad-gamepage-leaderboard +wordgames.com###skyscrapper-container +wordgames.com###skyscraper-container + +! https://github.com/NanoMeow/QuickReports/issues/306 +nandatrio.com##+js(abort-on-property-write.js, adBlockDetected) + +! 123movies.net popups +123movies.*##+js(abort-on-property-read.js, AaDetector) +! https://www.reddit.com/r/uBlockOrigin/comments/9w0sst/ublock_origin_not_stopping_new_popup_windows/ +123movies.*##+js(abort-current-inline-script.js, RegExp, zfgloaded) + +! https://github.com/NanoMeow/QuickReports/issues/308 +@@||lenouvelliste.com^$generichide +lenouvelliste.com##.adsbygoogle + +! https://forums.lanik.us/viewtopic.php?f=62&t=42127 +! https://github.com/uBlockOrigin/uAssets/issues/4575 +ddl.to##+js(abort-current-inline-script.js, decodeURIComponent, zfgloadedpopup) +ddl.to##+js(abort-on-property-read.js, AaDetector) +ddl.to##+js(nowebrtc.js) +||ddl.to/images/*.gif$image,1p +||hg8dc7bm.com^$3p + +! https://forums.lanik.us/viewtopic.php?f=64&t=42128 +@@||v.fwmrm.net/ad/g/$script,domain=helmiradio.fi|hs.fi|is.fi|loop.fi|radioaalto.fi|radiorock.fi|radiosuomipop.fi|supla.fi +@@|https://7caa2.v.fwmrm.net^*ad/g/*_Supla_Audio_HTML5_Live$script + +! https://github.com/uBlockOrigin/uAssets/issues/4097 +studiodunja.com##+js(abort-on-property-read.js, encodeURIComponent) +||mixology.pw^ +||getbonusnow3.com^ + +! https://github.com/NanoMeow/QuickReports/issues/311 +ani-stream.com##+js(golem.de.js) +||svonm.com/hd-main.js$script,redirect=hd-main.js,domain=ani-stream.com +||fairytail-tube.org/templates/caprica/amz$image,first-party + +! https://www.reddit.com/r/uBlockOrigin/comments/9w80d8/ +@@||macbidouille.com^$generichide + +! smallseotools ad-reinsertion +smallseotools.com##+js(set-constant.js, adblock, false) +smallseotools.com##+js(set-constant.js, isAdBlockActive, false) +smallseotools.com##+js(setTimeout-defuser.js, childElementCount) + +! https://github.com/uBlockOrigin/uAssets/issues/4102 +peeplink.in##+js(popads-dummy.js) +||bullads.net^$third-party + +! https://forums.lanik.us/viewtopic.php?f=62&t=42134 +@@||foxplay.fi/*/js/ads.js$script + +! https://github.com/NanoMeow/QuickReports/issues/316 +@@||googletagmanager.com/gtm.js$script,domain=clipmyhorse.tv + +! https://github.com/uBlockOrigin/uAssets/issues/4104 +jagran.com##+js(set-constant.js, canRun, true) + +! https://forums.lanik.us/viewtopic.php?f=62&t=42143 +@@||fwmrm.net/ad/$script,domain=dplay.fi +||dniadops-a.akamaihd.net/video-assets/$media,domain=dplay.fi + +! https://adblockplus.org/forum/viewtopic.php?p=181819#p181819 +animestelecine.me##.spu-bg +@@||animestelecine.top/js/ads.js$script,first-party +file4go.net##+js(abort-current-inline-script.js, document.getElementById, undefined) + +! https://github.com/NanoMeow/QuickReports/issues/314 +@@||megaleech.us^$generichide +megaleech.us##.ad_code2:style(height: 1px !important;) + +! https://forums.lanik.us/viewtopic.php?f=62&t=42148 +imgdawgknuttz.com##+js(abort-on-property-read.js, ExoLoader) + +! https://forums.lanik.us/viewtopic.php?f=62&t=42149 +||picbaron.com^$csp=script-src 'self' + +! https://forums.lanik.us/viewtopic.php?f=62&t=42150#p143184 +prostylex.com##+js(abort-on-property-read.js, ExoLoader) + +! https://forums.lanik.us/viewtopic.php?f=62&t=42154 +@@||ehikioya.com^$generichide +ehikioya.com##+js(set-constant.js, whatiwant, false) + +! https://github.com/NanoMeow/QuickReports/issues/318 +menantisenja.com,pafpaf.info##+js(set-constant.js, adblock, 1) + +! https://forums.lanik.us/viewtopic.php?f=62&t=42156 +||damoh.katsomo.fi/*$media,redirect=noopmp3-0.1s,domain=mtv.fi + +! https://github.com/uBlockOrigin/uAssets/issues/4098 +temp-mail.org##+js(set-constant.js, checkadBlock, noopFunc) + +! https://github.com/uBlockOrigin/uAssets/issues/4107 +shortedbind.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +shortedbind.com##.panel-default + +! https://github.com/uBlockOrigin/uAssets/issues/4108 +ctkings.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4109 +wafcut.online##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! http://forums.mozillazine.org/viewtopic.php?f=38&t=3043519 +3dprintersforum.co.uk##+js(abort-current-inline-script.js, $, gandalfads) + +! https://github.com/uBlockOrigin/uAssets/issues/4112 +lincaty.com,urlshortener.me,xonook.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/NanoMeow/QuickReports/issues/319 +||wawastream.xyz^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' *.googletagmanager.com *.jsdelivr.net http://mygoodstream.pw + +! https://forums.lanik.us/viewtopic.php?f=62&t=42146 +||damoh.katsomo.fi/*$media,redirect=noopmp3-0.1s,domain=mtvuutiset.fi +||damoh.katsomo.fi/*$image,domain=mtvuutiset.fi +||cloudfront.net/creatives/assets/$image,domain=mtvuutiset.fi +mtvuutiset.fi##.mtv-player-ad-container + +! https://www.reddit.com/r/uBlockOrigin/comments/9wys73/adblocker_detected_httpsshutterstockgrabbercoin/ +@@||grabber.co.in^$generichide + +! https://www.reddit.com/r/uBlockOrigin/comments/9wzeku/ublock_detected_in/ +giallozafferano.it##+js(setTimeout-defuser.js, (), 1) +ricette.giallozafferano.it##[id^="gpt-container-"] + +! https://github.com/NanoMeow/QuickReports/issues/321 +y2mate.com##+js(abort-on-property-read.js, decodeURIComponent) +||y2mate.com/*.gif$image +y2mate.com##.alert-danger + +! https://forums.lanik.us/viewtopic.php?f=62&t=42170 +! https://github.com/uBlockOrigin/uAssets/issues/4505 +||uqload.com^$csp=script-src 'self' 'unsafe-inline' 'unsafe-eval' blob: *.googletagmanager.com *.amung.us +uqload.com##+js(abort-current-inline-script.js, atob, decodeURIComponent) + +! https://forums.lanik.us/viewtopic.php?f=62&t=42171 +! https://github.com/uBlockOrigin/uAssets/issues/2720 +bit-url.com##+js(noeval.js) +*$frame,domain=bit-url.com +bit-url.com##.banner + +! https://forums.lanik.us/viewtopic.php?f=62&t=42173 +||pagead2.googlesyndication.com/pagead/$script,redirect=noopjs,domain=turboserver.info + +! https://github.com/uBlockOrigin/uAssets/issues/4119 +andreadd.it##+js(abort-current-inline-script.js, document.getElementById, block) + +! https://github.com/NanoAdblocker/NanoFilters/issues/218 +||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$xmlhttprequest,redirect=nooptext,domain=di.fm + +! https://github.com/uBlockOrigin/uAssets/issues/4129 +droidtk.com##+js(addEventListener-defuser.js, load, nextFunction) + +! https://github.com/uBlockOrigin/uAssets/issues/4126 +watchfree.at##+js(abort-on-property-write.js, Fingerprint2) +watchfree.at##+js(set-constant.js, check_adblock, true) + +! https://github.com/uBlockOrigin/uAssets/issues/4127 +javstream.com##+js(bab-defuser.js) +javstream.com##+js(abort-on-property-read.js, AaDetector) +||hgub2polye.com^$third-party + +! https://github.com/uBlockOrigin/uAssets/issues/4128 +@@||smsnumbersonline.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4130 +sna3talaflam.com###adblock_abdoutech +sna3talaflam.com##body:style(overflow: auto !important;) + +! ! https://github.com/uBlockOrigin/uAssets/issues/4132 +tuttotek.it##+js(abort-on-property-read.js, anOptions) + +! https://github.com/uBlockOrigin/uAssets/issues/4131 +alotof.software###abnotify +alotof.software###modaltgnotice + +! https://github.com/uBlockOrigin/uAssets/pull/4124 +linkspaid.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +linkspaid.com##+js(set-constant.js, jQuery.adblock, false) +linkspaid.com##+js(setTimeout-defuser.js, (), 1000) + +! https://github.com/NanoMeow/QuickReports/issues/328 +e2s.cc##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/NanoMeow/QuickReports/issues/329 +kurazone.net##+js(abort-on-property-read.js, AaDetector) +||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,redirect=noopjs,domain=kurazone.net + +! https://github.com/NanoMeow/QuickReports/issues/330 +agar.space##+js(abort-current-inline-script.js, document.getElementById, block) + +! https://github.com/uBlockOrigin/uAssets/issues/4136 +@@||methbox.com^$generichide + +! https://forums.lanik.us/viewtopic.php?f=62&t=42181 +! https://github.com/uBlockOrigin/uAssets/issues/4202 +consoletarget.com,gamecopyworld.*##+js(abort-on-property-read.js, loadTool) + +! https://www.reddit.com/r/uBlockOrigin/comments/9xn570/trueachievementscom_with_adchoices_on_pc/ +! https://www.reddit.com/r/uBlockOrigin/comments/a3t758/ublock_did_not_work_pchcom/ +!#if env_chromium +trueachievements.com##+js(abort-current-inline-script.js, setTimeout, iframeTestTimeMS) +pch.com,trueachievements.com##+js(set-constant.js, String.fromCharCode, noopFunc) +!#endif +pch.com,trueachievements.com##^script:has-text(iframeTestTimeMS) + +! https://github.com/uBlockOrigin/uAssets/issues/3156 +! https://github.com/NanoMeow/QuickReports/issues/395 +! https://github.com/NanoMeow/QuickReports/issues/438 +! https://github.com/NanoMeow/QuickReports/issues/469 +! https://github.com/NanoMeow/QuickReports/issues/487 +@@||pokyun.tv^$generichide +@@||pokyun.tv^$xmlhttprequest,script,first-party +pokyun.tv##+js(abort-current-inline-script.js, document.getElementById, Blocking) +@@||imasdk.googleapis.com/js/$script,domain=pokyun.tv + +! https://github.com/uBlockOrigin/uAssets/issues/4141 +@@||calorielijst.nl^$generichide + +! https://www.reddit.com/r/uBlockOrigin/comments/9xv8mw/sandaime_ads_bypassing_ublock/ +sandai.me##+js(abort-on-property-read.js, BB_ind) + +! https://github.com/uBlockOrigin/uAssets/issues/4144 +assimilator.be##+js(bab-defuser.js) + +! https://github.com/NanoMeow/QuickReports/issues/335 +@@||gymlive.net^$generichide + +! https://github.com/NanoMeow/QuickReports/issues/336 +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-445491660 +pcwelt.de##+js(addEventListener-defuser.js, load, uabp) +@@||pcwelt.de/js/advert.js$script,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/4147 +time2watch.in##+js(abort-on-property-write.js, surgeNode) + +! https://github.com/NanoAdblocker/NanoFilters/issues/220 +asianclub.tv##+js(abort-on-property-read.js, AaDetector) +@@||asianclub.tv^$generichide +||eecd179r3b.com^$third-party +||vhldwuv6om.com^$third-party + +! https://forums.lanik.us/viewtopic.php?f=62&t=42185 +ayefiles.com##+js(popads-dummy.js) +@@||ayefiles.com^$generichide +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=ayefiles.com +ayefiles.com##ins.adsbygoogle:style(max-height: 1px !important;) +ayefiles.com##[id^="aswift"] + +! https://www.reddit.com/r/uBlockOrigin/comments/9y7qdx/how_to_get_pass_their_antiadblocker_on/ +! https://github.com/NanoAdblocker/NanoFilters/issues/226 +dorama.*##+js(bab-defuser.js) + +! https://github.com/NanoMeow/QuickReports/issues/341 +bmovies.cloud##+js(abort-current-inline-script.js, RegExp, zfgloaded) + +! https://github.com/NanoMeow/QuickReports/issues/408 +dizibox.pw##+js(nano-setInterval-booster.js) +||dizibox.pw/ads/*$image,first-party +||dizibox.pw/images/tipo*.gif$image,first-party +! vidmoly . me popups +vidmoly.me##+js(abort-on-property-read.js, AaDetector) +vidmoly.me##+js(abort-on-property-write.js, Fingerprint2) +||7s08gpbp39.com^$third-party + +! erolash . net popups +erolash.net##+js(abort-on-property-read.js, __htapop) +erolash.net##+js(noeval.js) + +! nsfw xcums . com popups +xcums.com##+js(abort-on-property-read.js, encodeURIComponent) + +! nsfw xpaja net ads popups +xpaja.net##+js(abort-on-property-read.js, _cpp) +||xpaja.net/*banner$image + +! putlocker . cl popup page (enable server buttons without getting the popup fke player) +putlocker.cl##+js(disable-newtab-links.js) + +! gomovieshub . is popups +gomovieshub.is##+js(abort-on-property-read.js, encodeURIComponent) +putload.tv##+js(nowebrtc.js) + +! putlockermix . org popups +putlockermix.org##+js(popads-dummy.js) + +! 01torrent . net popups +01torrent.net##+js(nowebrtc.js) + +! vidbull . tv/embed/3055 popups, ads +vidbull.tv##+js(window.open-defuser.js) +vidbull.tv##+js(disable-newtab-links.js) +||vidbull.tv/contents/other/player/embed/seepornplus.jpg$image +||vidbull.tv/sw.js + +! https://github.com/NanoMeow/QuickReports/issues/347 +@@||weather.us/js/ads.js$script,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/4155 +@@||extremekernel.xyz^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4157 +4fullz.com##+js(abort-on-property-read.js, anOptions) +4fullz.com##+js(set-constant.js, popup, noopFunc) + +! apksecured . com popups +apksecured.com##+js(abort-current-inline-script.js, RegExp, zfgloaded) + +! https://github.com/NanoMeow/QuickReports/issues/351 +comnuan.com##+js(set-constant.js, cmnnrunads, true) + +! https://github.com/uBlockOrigin/uAssets/issues/3960#issuecomment-440329837 +@@||mega-p2p.net^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4156 +audioz.download##+js(abort-on-property-write.js, _pop) + +! https://github.com/uBlockOrigin/uAssets/issues/3960#issuecomment-440603697 +@@||savelinks.me^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4159 +hdmoviesplus.xyz,movies-300mb.club##+js(abort-on-property-write.js, encodeURIComponent) +||filescdn.net/sw.js +||dbupload.info/sw.js +dbupload.*##+js(addEventListener-defuser.js, click) +dbupload.*,hdmoviesplus.xyz,movies-300mb.*##+js(abort-on-property-write.js, encodeURIComponent) +filescdn.net,vidtodo.me##+js(abort-on-property-write.js, Fingerprint2) +uppit.com##+js(abort-on-property-write.js, decodeURIComponent) +*$popunder,domain=oboom.com + +! https://github.com/abp-filters/abp-filters-anti-cv/issues/18 +xianzhenyuan.cn##+js(abort-current-inline-script.js, document.getElementById, undefined) + +! https://forums.lanik.us/viewtopic.php?f=96&t=42204 +novablogitalia.*##+js(addEventListener-defuser.js, load, nextFunction) + +! https://github.com/NanoMeow/QuickReports/issues/355 +@@||nolfgirl.net^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4164 +shrinkearn.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +||shrinkearn.com/sw.js$script,1p +*$frame,domain=shrinkearn.com,3p +shrinkearn.com##+js(abort-on-property-read.js, open) +||qkpcihpo16.com^ + +! https://github.com/uBlockOrigin/uAssets/issues/4165 +! https://github.com/uBlockOrigin/uAssets/issues/4166 +! https://github.com/uBlockOrigin/uAssets/issues/4167 +! https://github.com/uBlockOrigin/uAssets/issues/4168 +! https://github.com/uBlockOrigin/uAssets/issues/4169 +bpllink.com,neoskip.*,qiv.me,tktkly.com,topklink.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://forums.lanik.us/viewtopic.php?p=143447#p143447 +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=veedi.com +@@||veedi.com/*/js/ads/advert.js$script,first-party +@@||outbid.io/static/banners/*/outbidtag.js$script,domain=veedi.com + +! https://github.com/uBlockOrigin/uAssets/issues/4171 +gsm1x.xyz##+js(setTimeout-defuser.js, nextFunction, 250) + +! https://github.com/uBlockOrigin/uAssets/issues/4171 +@@||nembal.club^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4171 +@@||static.futurenet.club/js/advertisement.js$script,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/4171 +firmwarex.net##+js(abort-on-property-read.js, anOptions) + +! https://github.com/uBlockOrigin/uAssets/issues/4171 +||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,redirect=noopjs,domain=marfilius.blogspot.com + +! https://github.com/uBlockOrigin/uAssets/issues/4171 +car-acciden-lawyer-moreno-valley.*##+js(fuckadblock.js-3.2.0) + +! https://github.com/NanoMeow/QuickReports/issues/356 +besttechinfo.com##+js(set-constant.js, $tieE3, true) + +! https://github.com/uBlockOrigin/uAssets/issues/4172 +@@||multiup.org/pop.js$script,domain=filesupload.org + +! https://github.com/uBlockOrigin/uAssets/issues/4173 +@@||leech.ae^$generichide +leech.ae##.adsbygoogle + +! https://github.com/NanoMeow/QuickReports/issues/358 +megaup.net##+js(abort-current-inline-script.js, document.getElementById, undefined) + +! https://github.com/NanoMeow/QuickReports/issues/360 +striputopija.*##+js(set-constant.js, blogantiadblock, noopFunc) + +! https://github.com/NanoMeow/QuickReports/issues/364 +@@||dexterclearance.com^$generichide +dexterclearance.com##.adsbygoogle:style(max-height: 1px !important;) + +! https://github.com/uBlockOrigin/uAssets/issues/4178 +channel24.co.za,dailysun.co.za,fin24.com,health24.com,parent24.com,son.co.za,traveller24.com,wheels24.co.za,w24.co.za##+js(abort-on-property-read.js, performance.getEntriesByName) + +! https://www.reddit.com/r/uBlockOrigin/comments/9ztarl/123freenet_pop_up/ +123free.net##+js(abort-current-inline-script.js, RegExp, zfgloaded) + +! https://www.reddit.com/r/uBlockOrigin/comments/9zvrd8/blocking_ad_ovelaying_on_video_player/ +yespornplease.com##+js(abort-on-property-read.js, Date.prototype.toUTCString) +vshare.io##[href^="https://www.brazzersnetwork.com/"] +vshare.io##.loginbutton.orange.button:xpath(..) + +! https://github.com/uBlockOrigin/uAssets/issues/4183 +@@||couponscorpion.com^$generichide +couponscorpion.com##.ezoic-ad + +! https://github.com/uBlockOrigin/uAssets/issues/4184 +a-o.ninja,anime-odcinki.pl##+js(set-constant.js, showAds, true) +! https://github.com/uBlockOrigin/uAssets/issues/4338 +anime-odcinki.pl##+js(abort-current-inline-script.js, RegExp, zfgloaded) + +! https://github.com/uBlockOrigin/uAssets/issues/4185 +videodistribution.com##+js(set-constant.js, canRunAds, true) +@@||common-static.tunnl.com/api/$script,domain=player.videodistribution.com + +! https://github.com/uBlockOrigin/uAssets/issues/4186 +@@||nibbits.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4187 +singingdalong.*##+js(addEventListener-defuser.js, load, 2000) + +! https://github.com/uBlockOrigin/uAssets/issues/4188 +@@||techreviewpro.com^$generichide + +! https://forums.lanik.us/viewtopic.php?f=62&t=42217 +mrdeepfakes.com##+js(abort-on-property-write.js, ReactAds) +mrdeepfakes.com##+js(abort-current-inline-script.js, document.getElementsByTagName, script) +mrdeepfakes.com##[href*="offer"] +||plufdsb.com^ + +! https://github.com/NanoMeow/QuickReports/issues/370 +! https://www.reddit.com/r/uBlockOrigin/comments/a4ms6i/ublock_for_firefoxchrome_not_blocking_video_on/ +||cdn.zomap.de^$media,redirect=noopmp3-0.1s,domain=prosieben.de|prosiebenmaxx.de + +! https://github.com/uBlockOrigin/uAssets/issues/4189 +||lzrikate.com^ +||sunmedia.tv^$third-party + +! popups unblocksites . co +unblocksites.co##+js(nowebrtc.js) + +! popunder / (nsfw) sites - phtData +crazyshit.com,fantasti.cc,gfjizz.com,pornxt.com,smutr.com,yuvutu.com##+js(abort-on-property-write.js, phtData) + +! https://github.com/NanoMeow/QuickReports/issues/340 +veedi.com##+js(set-constant.js, adBlocker, false) +4j.com##+js(setTimeout-defuser.js, (), 2000) +@@||imasdk.googleapis.com^$script,domain=veedi.com +@@||imasdk.googleapis.com^$script,domain=4j.com +4j.com###bio_ep +4j.com###bio_ep_bg +4j.com##body:style(overflow: auto !important;) + +! https://github.com/uBlockOrigin/uAssets/issues/4191 +@@||yoandroide.xyz^$generichide + +! https://www.reddit.com/r/uBlockOrigin/comments/a09q3o/anti_adblock_uonano_defender/ +anitube.biz##+js(set-constant.js, adBlockDetected, noopFunc) +@@||anitube.info^$generichide +@@||anitube.pro^$generichide +@@||cdnjs.cloudflare.com/ajax/libs/fuckadblock/3.2.1/fuckadblock.min.js$script,domain=anitube.info|anitube.pro +||megafilmeshd21.tk^$third-party + +! https://github.com/NanoMeow/QuickReports/issues/367 +comtechies.com##+js(abort-on-property-read.js, TL_Front) + +! https://github.com/uBlockOrigin/uAssets/issues/4192 +123moviesfreez.*##+js(abort-on-property-write.js, Fingerprint2) +123moviesfreez.*##+js(set-constant.js, check_adblock, true) + +! https://github.com/uBlockOrigin/uAssets/issues/4193 +goltelevision.com##+js(set-constant.js, adblock, false) +@@||nqs.nice264.com/data?system=golt&plugin$xmlhttprequest,domain=goltelevision.com + +! https://github.com/uBlockOrigin/uAssets/issues/4194 +royalurls.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4195 +mangakyo.net##+js(setTimeout-defuser.js, nextFunction, 450) +mangakyo.net##[href="http://togel777.net/"] + +! https://github.com/NanoMeow/QuickReports/issues/377 +||pagead2.googlesyndication.com/pagead/$script,redirect=noopjs,domain=dlnowsoft.com + +! https://github.com/uBlockOrigin/uAssets/issues/4200 +@@||makemehost.com^$generichide +makemehost.com##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/4198 +||code.jquery.com/jquery-$script,domain=mega-mkv.com + +! https://github.com/NanoMeow/QuickReports/issues/378 +phoneworld.com.pk##+js(set-constant.js, $tieE3, true) + +! https://forums.lanik.us/viewtopic.php?f=62&t=42223 +vodlocker.to##+js(nowebrtc.js) +||vodlocker.to/sw-vodlocker.to.js$script,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/4204 +@@||vpnssh.net^$generichide +@@||cdnjs.cloudflare.com/ajax/libs/fuckadblock/*/fuckadblock.js$script,domain=vpnssh.net + +! https://github.com/uBlockOrigin/uAssets/issues/4205 +@@||freevpn.us^$generichide +@@||cdnjs.cloudflare.com/ajax/libs/fuckadblock/*/fuckadblock.js$script,domain=freevpn.us + +! https://github.com/NanoMeow/QuickReports/issues/380 +lfpress.com##+js(abort-on-property-read.js, stop) +||nn0e.com^$script,domain=lfpress.com + +! https://github.com/NanoMeow/QuickReports/issues/381 +edmontonjournal.com##+js(abort-on-property-read.js, stop) +||e0mn.com^$script,domain=edmontonjournal.com + +! https://github.com/NanoMeow/QuickReports/issues/382 +@@||medievalists.net^$generichide +medievalists.net##.Mnet_TopLeft_970x250:has-text(Adv) +medievalists.net##.widget-title:has-text(Adv) + +! https://forums.lanik.us/viewtopic.php?f=62&t=42237 +! https://github.com/uBlockOrigin/uAssets/issues/4206 +toplive.info##+js(abort-on-property-write.js, Fingerprint2) +||cdn77.org^$subdocument,domain=telerium.tv + +! efilmindir . org popups / ads +efilmindir.org##+js(window.open-defuser.js) +efilmindir.org##[id^="exe_indir"] +efilmindir.org##a[href="https://www.aslitarcan.com/"] + +! celebritymovieblog . com popups / ads +celebritymovieblog.com##+js(abort-current-inline-script.js, puShown , /doOpen|popundr/) +celebritymovieblog.com##.banner_top + +! https://github.com/uBlockOrigin/uAssets/issues/4208 +calgaryherald.com##+js(abort-on-property-read.js, stop) +||e0mn.com^$script,domain=calgaryherald.com + +! https://github.com/NanoMeow/QuickReports/issues/385 +stiletv.it##+js(set-constant.js, StileApp.somecontrols.adBlockDetected, noopFunc) + +! https://github.com/uBlockOrigin/uAssets/issues/4212 +beeimg.com##+js(setTimeout-defuser.js, document.cookie, 2500) +beeimg.com##+js(setTimeout-defuser.js, window.open) +beeimg.com##.offer + +! https://github.com/uBlockOrigin/uAssets/issues/4211 +bakilink.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4213 +easymoneyearn.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +easymoneyearn.com##+js(addEventListener-defuser.js, click, trigger) + +! https://github.com/uBlockOrigin/uAssets/issues/4215 +hpjav.tv##+js(abort-on-property-read.js, AaDetector) +||fkbwtoopwg.com^$third-party + +! https://github.com/uBlockOrigin/uAssets/issues/4216 +mywatchseries.stream##+js(abort-current-inline-script.js, RegExp, zfgloaded) +mywatchseries.stream##+js(abort-current-inline-script.js, atob, decodeURI) +mywatchseries.stream##+js(nowebrtc.js) +||viral782.com^$script,third-party + +! https://github.com/uBlockOrigin/uAssets/issues/4217 +! https://www.reddit.com/r/uBlockOrigin/comments/a5qcmw/ubo_is_allowing_ads_and_popups_through/ +123movieshd.sc##+js(abort-on-property-read.js, _0x1477) +123movieshd.sc##+js(abort-on-property-read.js, decodeURIComponent) +harpy.tv##+js(abort-current-inline-script.js, RegExp, zfgloaded) +harpy.tv##+js(abort-current-inline-script.js, atob, decodeURI) +||rtbvideobox.com^ +||theirsvendor.com^$third-party + +! https://github.com/uBlockOrigin/uAssets/issues/4219 +yomovies.*##+js(abort-on-property-read.js, Date.prototype.toUTCString) +yomovies.*##+js(abort-current-inline-script.js, RegExp, zfgloaded) +yomovies.*##+js(abort-current-inline-script.js, atob, decodeURIComponent) +yomovies.*##[href*="//bit.ly/"] +||rgvqcsxqge.com^$third-party + +! https://github.com/uBlockOrigin/uAssets/issues/4220 +moviebay.io##+js(abort-current-inline-script.js, RegExp, zfgloaded) + +! https://github.com/NanoMeow/QuickReports/issues/389 +||d81idz8m5qll8.cloudfront.net/app.min.js$script + +! https://github.com/uBlockOrigin/uAssets/issues/4221 +hellporno.com##+js(popads-dummy.js) +m.hellporno.com###fltd-inner + +! https://github.com/uBlockOrigin/uAssets/issues/4224 +uiz.io##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +uiz.io##+js(bab-defuser.js) +||uiz.io/sw.js$script,first-party + +! https://forums.lanik.us/viewtopic.php?f=64&t=42257 +financialpost.com##+js(abort-on-property-read.js, stop) +||emn0.com^$script,domain=financialpost.com + +! https://github.com/uBlockOrigin/uAssets/issues/4223 +||acortar.co^ + +! https://github.com/uBlockOrigin/uAssets/issues/4227 +upost.info##+js(abort-on-property-write.js, adBlockDetected) + +! https://github.com/uBlockOrigin/uAssets/issues/4228 +sexmo.org,vidmo.org##^script:has-text(script_0) +||vidmo.org/sw.js$script,first-party +||ewplbev9bkgqqxe.ru^$third-party +||hfagfcbadgjhdchaaej.ru^$third-party +||jusorpa.ru^$third-party +sexmo.org##.item2 +vidmo.org###afrt + +! https://github.com/uBlockOrigin/uAssets/issues/4229 +safelink.kadal.club##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +@@||safelink.kadal.club^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4232 +brtfix.com##+js(setTimeout-defuser.js, nextFunction, 2000) + +! https://www.reddit.com/r/uBlockOrigin/comments/a2bkso/ublock_not_blocking/ +u.gg###af-header-link +u.gg###af-all:style(margin-top: 4em;) + +! https://github.com/uBlockOrigin/uAssets/issues/4240 +shortye.net##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4239 +repayone.net##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4241 +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=actiongame.com|brain-games.co.uk|classicgame.com|games-site.co.uk|hiddenobjectgames.com|mahjong.co.uk|mahjong.com|match3.co.uk|match3games.com|mindgames.com|neongames.co.uk|neongames.com|solitaireonline.com|timemanagementgame.com + +! libertyvf . org popups +libertyvf.org##+js(abort-current-inline-script.js, RegExp, zfgloaded) +||graftaub.com^ + +! anti adb fullcrackpc . com +||pagead2.googlesyndication.com/pagead/$script,redirect=noopjs,domain=fullcrackpc.com + +! anti adb labiblioteta . com +labiblioteta.com##+js(abort-on-property-write.js, killAdBlock) + +! anti adb gadgetdaily . xyz +gadgetdaily.xyz##+js(abort-on-property-write.js, killAdBlock) + +! anti adb hack-sat . com +hack-sat.com##+js(abort-on-property-write.js, killAdBlock) + +! anti adb daemon-hentai . com +daemon-hentai.com##+js(setTimeout-defuser.js, nextFunction, 2000) + +! anti adb puzzlefry . com +puzzlefry.com##+js(abort-on-property-write.js, killAdBlock) + +! anti adb tagpress . it +tagpress.it##+js(abort-on-property-write.js, killAdBlock) + +! anti adb globalcomputronics . com +globalcomputronics.com##+js(abort-on-property-write.js, killAdBlock) + +! https://github.com/uBlockOrigin/uAssets/issues/2004#issuecomment-443720741 +allnorilsk.ru##+js(abort-on-property-write.js, onload) + +! https://github.com/uBlockOrigin/uAssets/issues/4246 +hentaisd.tv##+js(abort-on-property-read.js, AaDetector) + +! https://github.com/uBlockOrigin/uAssets/issues/4245 +atlanticcitywebcam.com,ftlauderdalebeachcam.com,ftlauderdalewebcam.com,hiltonbeachcam.com,juneauharborwebcam.com,keywestharborwebcam.com,kittycatcam.com,mahobeachcam.com,miamiairportcam.com,morganhillwebcam.com,njwildlifecam.com,nyharborwebcam.com,paradiseislandcam.com,pompanobeachcam.com,portarubawebcam.com,portbermudawebcam.com,portcanaveralwebcam.com,portevergladeswebcam.com,portmiamiwebcam.com,portnywebcam.com,portnassauwebcam.com,portstmaartenwebcam.com,porttampawebcam.com,sxmislandcam.com##+js(abort-on-property-read.js, adLeftLen) + +! https://github.com/uBlockOrigin/uAssets/issues/4247 +sexodx.com##+js(set-constant.js, ads_unblocked, true) +sexodx.com###video_reklamy +sexodx.com###background-cloud + +! anti adb compressnow . com +@@||compressnow.com^$generichide + +! nsfw kizzboy . com anti adb +@@||kizzboy.com^$generichide + +! anti adb mundodesconocido . es +@@||mundodesconocido.es^$generichide + +! anti adb softandapps . info +@@||softandapps.info^$generichide + +! ads, popups tudotv . tv +tudotv.tv##+js(abort-current-inline-script.js, RegExp, zfgloaded) +tudotv.tv##[src="about:blank"] +tudotv.tv##[href^="https://goo.gl/"] +tudotv.tv##[class^="Publicidade"] + +! popups kora-online . tv +kora-online.tv##+js(abort-current-inline-script.js, RegExp, zfgloaded) + +! https://github.com/DandelionSprout/adfilt/issues/7#issuecomment-443882516 +sardeath.com##+js(bab-defuser.js) +sardeath.com##+js(setTimeout-defuser.js, nextFunction, 250) + +! https://github.com/uBlockOrigin/uAssets/issues/4248 +the5krunner.com##+js(abort-on-property-read.js, anOptions) + +! anti adb highresolutionmusic.com +highresolutionmusic.com##+js(abort-on-property-write.js, adBlockDetected) + +! https://github.com/uBlockOrigin/uAssets/issues/4250 +@@||ts3.cloud^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4251 +@@||coli.ooo^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4252 +bdmbase.ru##+js(setTimeout-defuser.js, (), 2000) + +! https://github.com/NanoMeow/QuickReports/issues/399 +watchjavidol.com##+js(abort-current-inline-script.js, atob, tabunder) + +! https://github.com/NanoMeow/QuickReports/issues/400 +hqtv.biz##+js(abort-on-property-write.js, Fingerprint2) +||hqtv.biz/sw.js$script,first-party +@@||hqtv.biz/ads/adblock.html$xmlhttprequest,first-party + +! https://www.reddit.com/r/uBlockOrigin/comments/a31vbm/some_help_needed_in_finding_out_the_antiadblock/ +thoptv.*##+js(abort-on-property-read.js, AaDetector) +thoptv.*##+js(setTimeout-defuser.js, readyplayer, 2000) + +! NSFW sites - popups +candid.tube,coolporn.co##+js(abort-current-inline-script.js, atob, tabunder) +fullasianmovies.com##+js(abort-current-inline-script.js, RegExp, zfgloaded) +||foxypp.com^ + +! popups, ads garevsoftware . net +garevsoftware.net##+js(abort-current-inline-script.js, atob, tabunder) +||vivads.net/banners/$image + +! https://github.com/NanoMeow/QuickReports/issues/403 +liveuamap.com##+js(set-constant.js, noAdBlock, true) + +! https://github.com/uBlockOrigin/uAssets/issues/4254 +thenewsrep.com##+js(abort-on-property-read.js, wistiaEmbeds) + +! https://github.com/uBlockOrigin/uAssets/issues/4255 +||smrmembers-smr.smartmediarep.com/*/video/*.mp4$media,domain=tv.naver.com,redirect=noopmp4-1s + +! https://github.com/NanoMeow/QuickReports/issues/406 +mysanantonio.com##^script:has-text(/i10C/i) + +! https://github.com/uBlockOrigin/uAssets/issues/4260 +forum-pokemon-go.fr##+js(setTimeout-defuser.js, nextFunction, 2000) + +! https://github.com/uBlockOrigin/uAssets/issues/4261 +ketapang.xyz##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +@@||ketapang.xyz^$generichide +ketapang.xyz##+js(popads-dummy.js) + +! https://github.com/uBlockOrigin/uAssets/issues/4262 +earnflies.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +earnflies.com##+js(window.open-defuser.js) + +! https://github.com/uBlockOrigin/uAssets/issues/4263 +short.es##+js(abort-on-property-write.js, _pop) +||short.es/adv/*$subdocument,first-party + +! https://forums.lanik.us/viewtopic.php?f=62&t=42285 +! https://github.com/uBlockOrigin/uAssets/issues/4577 +@@||rte.ie^$generichide +@@||mssl.fwmrm.net/*/AdManager.js$script,domain=rte.ie +@@||v.fwmrm.net/ad/g/*_HTML5_Live$script,domain=rte.ie +@@||src.litix.io/videojs/$script,domain=rte.ie +@@||rte.ie/player/$script,xmlhttprequest,first-party +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$xmlhttprequest,domain=rte.ie +||rte.ie/ads/*$media,redirect=noopmp4-1s,domain=rte.ie + +! crohasit . com popups +crohasit.com##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) + +! https://forums.lanik.us/viewtopic.php?f=62&t=42245 +@@||ebonus.gg/ads/ads.js$script,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/4266 +theglobeandmail.com##+js(abort-on-property-write.js, adBlocker) + +! https://github.com/uBlockOrigin/uAssets/issues/4268 +kizi.cm##+js(abort-on-property-read.js, anOptions) + +! popups sharemovies . net +sharemovies.net##+js(abort-current-inline-script.js, RegExp, zfgloaded) + +! popups thenightseries . net +thenightseries.net##+js(abort-current-inline-script.js, RegExp, zfgloaded) +thenightseries.net##+js(popads-dummy.js) + +! popups biqle . com +biqle.com##+js(abort-current-inline-script.js, RegExp, zfgloaded) +||gaitheed.com^ + +! https://github.com/NanoMeow/QuickReports/issues/411 +@@||macwelt.de/js/advert.js$script,first-party +macwelt.de##+js(addEventListener-defuser.js, load, uabp) + +! https://github.com/NanoMeow/QuickReports/issues/338#issuecomment-445026203 +@@||v.fwmrm.net/ad/g/*_html5_live$script,domain=6play.fr +@@||v.fwmrm.net/ad/g/$xmlhttprequest,domain=6play.fr + +! https://github.com/jspenguin2017/uBlockProtector/issues/1007 +upmirror.info##+js(set-constant.js, adblock, false) + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-445072438 +multicoinfaucet.cf##+js(bab-defuser.js) +@@||multicoinfaucet.cf/*/advertisement.js$script,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-445096296 +paytoshi.in##+js(abort-current-inline-script.js, RegExp, zfgloaded) + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-445121505 +payco.xyz##+js(abort-on-property-read.js, AaDetector) +payco.xyz##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +payco.xyz##+js(abort-current-inline-script.js, RegExp, zfgloaded) +payco.xyz##+js(abort-on-property-write.js, _pop) +payco.xyz##+js(bab-defuser.js) +payco.xyz##+js(nano-setInterval-booster.js) +||ktf5kbl2m4.com^$third-party + +! https://github.com/uBlockOrigin/uAssets/issues/4159#issuecomment-445131641 +worldtvhd.net##+js(abort-current-inline-script.js, RegExp, zfgloaded) +||fm6dz864.top^$third-party + +! https://github.com/uBlockOrigin/uAssets/issues/2484#issuecomment-445133390 +mkvc.co,mkvcinema.rocks,mkvcinemas.live##+js(abort-current-inline-script.js, RegExp, _0x) +||renaissanto.com^$3p +||septembership.com^$3p +mkvc.co,mkvcinemas.live##[href="https://www.hostire.com"] + +! https://github.com/uBlockOrigin/uAssets/issues/4273 +! https://github.com/uBlockOrigin/uAssets/issues/4495 popups +! https://github.com/NanoMeow/QuickReports/issues/537 +buyitonline.store##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +buyitonline.store##+js(abort-on-property-read.js, open) +buyitonline.store##+js(abort-on-property-write.js, Fingerprint2) +buyitonline.store##+js(bab-defuser.js) +buyitonline.store##+js(noeval.js) +buyitonline.store##+js(set-constant.js, blockAdBlock, true) +||buyitonline.store/sw.js$script,first-party +||adslop.com^$3p +||getfree-vpn.com^ + +! https://github.com/uBlockOrigin/uAssets/issues/4274 +imageuploads.co.uk##+js(abort-current-inline-script.js, CustomEvent, getexoloader) + +! https://github.com/NanoMeow/QuickReports/issues/417 +@@||genvideos.com/js/showads.js$xmlhttprequest,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/4276 +||pagead2.googlesyndication.com/pagead/$script,redirect=noopjs,domain=uploadbox.io +uploadbox.io##+js(setInterval-defuser.js, (), 5000) + +! https://forums.lanik.us/viewtopic.php?f=62&t=42295 +@@||semimkv.net^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-445405264 +gaypornwave.com##+js(abort-on-property-write.js, adBlockDetected) +gaypornwave.com##+js(abort-on-property-read.js, anOptions) +gaypornwave.com##+js(abort-on-property-read.js, ExoLoader) + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-445406636 +onlineclassnotes.com###turnOffAdBlockerContainer + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-445406636 +@@||novahomeimprovementsmd.com^$generichide + +! https://forums.lanik.us/viewtopic.php?p=143974#p143974 +dualpaste.net##+js(nowebrtc.js) + +! https://github.com/NanoMeow/QuickReports/issues/423 +@@||iwatchfriends.net^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-445478692 +@@||classifiedscalgary.ca^$generichide +@@||metropolisweb.it^$generichide +@@||mocasoft.ro^$generichide + +! https://forums.lanik.us/viewtopic.php?f=91&t=42299 +annuaire-telechargement.com##+js(abort-current-inline-script.js, atob, decodeURIComponent) + +! https://github.com/AdguardTeam/AdguardFilters/issues/26605 +urbia.de##+js(abort-on-property-read.js, _sp_.mms.startMsg) + +! https://github.com/AdguardTeam/AdguardFilters/issues/26603 +csgohileleri.org##+js(addEventListener-defuser.js, load, nextFunction) +csgohileleri.org##+js(setTimeout-defuser.js, nextFunction, 2000) + +! https://github.com/AdguardTeam/AdguardFilters/issues/26600 +@@||freecoursesite.com^$generichide +freecoursesite.com##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-445490940 +@@||blog.sovoboys.net^$generichide +@@||cdnjs.cloudflare.com/ajax/libs/fuckadblock/*/fuckadblock.min.js$script,domain=blog.sovoboys.net +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=blog.sovoboys.net +blog.sovoboys.net##[id^="aswift"] + +! https://github.com/uBlockOrigin/uAssets/issues/4279 +@@||scubidu.eu^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4280 +lifeadori.tistory.com##+js(setTimeout-defuser.js, nextFunction, 250) + +! https://github.com/uBlockOrigin/uAssets/issues/4281 +root-top.com##+js(abort-on-property-read.js, adblockblock) + +! https://www.reddit.com/r/uBlockOrigin/comments/a4ik5w/how_to_remove_antiadblock_from_seriesthaicom/ +series-thai.com##+js(abort-on-property-write.js, adBlockDetected) +series-thai.com##[href^="https://record.income88.com/"] + +! https://github.com/jspenguin2017/uBlockProtector/issues/1008 +nohat.cc##+js(set-constant.js, adblock, 1) + +! https://adblockplus.org/forum/viewtopic.php?p=182304#p182304 +nudeselfies.co##+js(abort-on-property-read.js, dataPopUnder) +||nudeselfies.co/*.gif$image + +! https://github.com/NanoMeow/QuickReports/issues/426 +@@||iwatchtheoffice.com^$generichide +rapid58.com##.banner + +! https://github.com/AdguardTeam/AdguardFilters/issues/26709 +komikindo.web.id##+js(addEventListener-defuser.js, load, 2000) + +! https://github.com/NanoMeow/QuickReports/issues/427 +tajemnice-swiata.pl##+js(fuckadblock.js-3.2.0) + +! https://www.reddit.com/r/uBlockOrigin/comments/a4yobk/need_help_bypassing_an_annoying_antiadblock/ +@@||darkumbra.net^$generichide +darkumbra.net##.adsbygoogle:style(height: 1px !important; width: 1px !important;) + +! https://github.com/uBlockOrigin/uAssets/issues/4291 +@@||t7z.cupid.iqiyi.com/show$script,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/4292 +||cibntv.net/youku/*$media,redirect=noopmp3-0.1s,domain=youku.com + +! https://github.com/uBlockOrigin/uAssets/issues/4295 +topsimages.com##+js(abort-on-property-write.js, Fingerprint2) +topsimages.com##+js(nowebrtc.js) + +! popunder celebjihad . com nsfw +celebjihad.com##+js(abort-on-property-read.js, dataPopUnder) + +! https://github.com/NanoMeow/QuickReports/issues/413 +urlcash.me##+js(abort-current-inline-script.js, atob, decodeURIComponent) +urlcash.me##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/NanoMeow/QuickReports/issues/431 +gplcanyon.com##+js(abort-on-property-write.js, ai_adb_overlay) +gplcanyon.com##.elementor-shortcode + +! https://github.com/uBlockOrigin/uAssets/issues/4296 +zenganet.com##+js(window.open-defuser.js) +zenganet.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +||free-webproxy.ga^$third-party +||infodfg.space^$popup + +! https://github.com/uBlockOrigin/uAssets/issues/4299 +zermusicz.com##+js(setTimeout-defuser.js, nextFunction, 250) + +! https://github.com/uBlockOrigin/uAssets/issues/4297 +egyptiangy.net##+js(setTimeout-defuser.js, nextFunction, 250) +egyptiangy.net##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4298 +short-adz.org##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4300 +li-nkz.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4301 +||pagead2.googlesyndication.com/pagead/show_ads.js$script,redirect=noopjs,domain=mhtviewer.booogle.net + +! https://github.com/NanoMeow/QuickReports/issues/425 +openloadmovies.net##+js(abort-on-property-write.js, Fingerprint2) +||openloadmovies.net/sw.js$script,first-party + +! https://github.com/NanoMeow/QuickReports/issues/435 +geekzone.co.nz##+js(abort-on-property-read.js, performance.getEntriesByName) + +! https://github.com/jspenguin2017/uBlockProtector/issues/1010 +@@||flexydrive.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4303 +anyxxxsex.com,bigjapaneseporn.com,bigsexhub.com,fullasiantube.com,hotpornsexvideos.com,hotxxxpussy.com,missasianporn.com,openxxxporn.com,peppersextube.com,primaryporntube.com,redsexhub.com,sexpussyfuck.com,xxxlargeporn.com,xxxpussyclips.com,xxxpussysextube.com##+js(abort-on-property-read.js, popit) +anyxxxsex.com,bigjapaneseporn.com,bigsexhub.com,fullasiantube.com,hotpornsexvideos.com,hotxxxpussy.com,missasianporn.com,openxxxporn.com,peppersextube.com,primaryporntube.com,redsexhub.com,sexpussyfuck.com,xxxlargeporn.com,xxxpussyclips.com,xxxpussysextube.com##+js(addEventListener-defuser.js, popstate, noPop) +anyxxxsex.com,bigjapaneseporn.com,bigsexhub.com,fullasiantube.com,hotpornsexvideos.com,hotxxxpussy.com,missasianporn.com,openxxxporn.com,peppersextube.com,primaryporntube.com,redsexhub.com,sexpussyfuck.com,xxxlargeporn.com,xxxpussyclips.com,xxxpussysextube.com##.imbar + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-446770321 +allsituspokerqq.blogspot.com##+js(abort-current-inline-script.js, atob, tabunder) +allsituspokerqq.blogspot.com##+js(abort-on-property-read.js, blog) +allsituspokerqq.blogspot.com##+js(bab-defuser.js) + +! https://www.reddit.com/r/uBlockOrigin/comments/a5qcmw/ubo_is_allowing_ads_and_popups_through/ +gomovies.sc##+js(abort-on-property-read.js, decodeURIComponent) + +! https://github.com/uBlockOrigin/uAssets/issues/4308 +@@||photoshop-kopona.com^$generichide + +! https://github.com/gorhill/uBO-Extra/issues/111 +narcity.com##+js(abort-on-property-read.js, I10C) + +! https://github.com/uBlockOrigin/uAssets/issues/4309 +@@||seedoff.tv/adframe.js$script,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/4310 +ripple.is##+js(abort-on-property-write.js, adBlockDetected) + +! https://github.com/uBlockOrigin/uAssets/issues/4313 +@@||wholehk.com^$generichide +wholehk.com##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/4312 +ciftlikdergisi.com.tr##+js(abort-on-property-write.js, ai_adb_overlay) + +! https://github.com/uBlockOrigin/uAssets/issues/4311 +komikcast.com##+js(addEventListener-defuser.js, load, onload) +komikcast.com##+js(abort-on-property-read.js, document.onclick) +||blogspot.com/*.gif$image,domain=komikcast.com + +! https://github.com/NanoMeow/QuickReports/issues/440 +||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,redirect=noopjs,domain=themeplatinum.blogspot.com + +! https://www.reddit.com/r/uBlockOrigin/comments/a6cmr2/site_with_blockadblockcom/ +@@||canadapolicereport.ca^$generichide +canadapolicereport.ca##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/4316 +! https://github.com/uBlockOrigin/uAssets/issues/4457 +! https://github.com/uBlockOrigin/uAssets/issues/4456 +vidcloud.*##+js(abort-current-inline-script.js, atob, decodeURIComponent) +streamingworld.ga##+js(abort-current-inline-script.js, atob, decodeURI) +streamingworld.ga##+js(abort-on-property-read.js, AaDetector) +streamingworld.ga##+js(abort-on-property-write.js, Fingerprint2) +||123movies123.*/sw.js$script,first-party +c123movies.com,123freemovies.live,123movie.*,123movies123.xyz,123moviesu.com###option-0, a[href="#option-0"] +123moviesfree.live##.pframe:has([src^="https://123moviesfree.live/"]) +123moviesok.com##.pframe:has([src^="https://123moviesok.com/"]) +||c123movies.com/sw.js$script,first-party +||123freemovies.live/sw.js$script,first-party +123moviesunblocked.net##+js(abort-on-property-write.js, Fingerprint2) +123movies123.xyz,123movies4u.club,v123movies.com##.pframe:has([href^="javascript: void(0);"]) +||v123movies.com/sw.js$script,first-party +123movieswatch.fun##+js(abort-on-property-read.js, Date.prototype.toUTCString) +123movieswatch.fun##.btn3d:has-text(/stream/i) +123movieswatch.fun##.btn3d:has-text(/Download/i) +! https://github.com/uBlockOrigin/uAssets/issues/4457#issuecomment-451269554 +l23movies.*,123movies0.*,123movieshub.*##+js(abort-current-inline-script.js, atob, decodeURIComponent) +e123movies.com,123moviespower.com,123moviez.online##+js(abort-current-inline-script.js, atob, decodeURIComponent) +0123movies.*,123movieshub.*##+js(abort-on-property-read.js, AaDetector) +vidwatch.me##+js(abort-on-property-read.js, AaDetector) +0l23movies.*##+js(abort-on-property-read.js, rid) +0l23movies.com,123movieshd.vip,vidwatch.me##+js(nano-setInterval-booster.js) +123movies.*##a[href="https://www.123movies.club/stream-now/"] +123movies.*,123movieslife.*##.btn-watch-area +123movies.*##li > .options:has-text(Watch Online) +123movies123.*##.pframe +123movies.*##.selected.options +||g27zkdvsxl.com^$3p +||xu5ctufltn.com^$3p +||phastoag.com^ +||thiksikr.com^ +||pussl6.com^ +###preroll_ads + +! https://github.com/uBlockOrigin/uAssets/issues/4317 +cmovies.io##+js(abort-current-inline-script.js, atob, decodeURI) +cmovies.io##+js(abort-current-inline-script.js, String.fromCharCode, /\/\*[0-9a-f]{40}\*\//) + +! https://github.com/NanoMeow/QuickReports/issues/445 +freepremium4all.com##+js(set-constant.js, $tieE3, true) + +! https://github.com/uBlockOrigin/uAssets/issues/2689#issuecomment-447592381 +yesmovies.*##+js(abort-on-property-read.js, AaDetector) +yesmovies.gg##+js(abort-on-property-read.js, Date.prototype.toUTCString) +yesmovies.cloud##+js(abort-on-property-read.js, zfgloadedpopup) +||mhbdezpwdq.com^$3p + +! https://github.com/uBlockOrigin/uAssets/issues/2031#issuecomment-447593153 +solarmovie.cam##+js(abort-on-property-read.js, AaDetector) +solarmovie.cam##+js(window.open-defuser.js) +||4ij4g22t67.com^$third-party + +! https://github.com/uBlockOrigin/uAssets/issues/4320 +movie8k.*##+js(abort-current-inline-script.js, RegExp, zfgloaded) +movie8k.*##+js(abort-on-property-write.js, _pop) + +! https://github.com/NanoMeow/QuickReports/issues/443 +@@||miniwebtool.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-447604788 +mademoiselleosaki.com##+js(abort-on-property-write.js, adBlockDetected) +@@||mademoiselleosaki.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4324 +123movieshub.cloud##+js(abort-current-inline-script.js, atob, decodeURIComponent) + +! https://github.com/NanoMeow/QuickReports/issues/450 +overlordfree.web.id##+js(abort-on-property-write.js, ai_adb_overlay) +overlordfree.web.id##+js(set-constant.js, showAds, true) + +! https://github.com/NanoMeow/QuickReports/issues/452 +@@||korenlovers.us^$generichide + +! https://github.com/NanoMeow/QuickReports/issues/453 +animeshouse.net##+js(popads-dummy.js) +@@||animeshouse.net^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4326 +hindilinks4u.to##+js(abort-on-property-write.js, Fingerprint2) +hindilinks4u.to##+js(nowebrtc.js) +*$xmlhttprequest,domain=mycoolmoviez.mobi,third-party +||mycoolmoviez.mobi/sw.js +mycoolmoviez.mobi##a[href^="http://azmobilestore.co/"] +mycoolmoviez.mobi##[href="javascript:void(0);"] +moviespur.com##+js(abort-on-property-read.js, Date.prototype.toUTCString) +freeload.co##+js(abort-current-inline-script.js, atob, decodeURIComponent) +zeefiles.download##+js(remove-attr.js, onclick, [onclick^="window.open"]) +todaypkfree.com##+js(abort-on-property-read.js, Date.prototype.toUTCString) +todaypkfree.com##+js(window.open-defuser.js) +todaypkfree.com##[href^="/watchfree.php"] +worldfree2u.com##+js(abort-on-property-read.js, Date.prototype.toUTCString) +movie25com.com,movie2kfree.com,movie2khd.org,xmovies8net.org##+js(abort-on-property-write.js, Fingerprint2) +moviezxo.com##+js(abort-on-property-read.js, decodeURIComponent) +||kaunairu.net^ +##a[href^="https://downloadplayer.xyz/"] +mycoolmoviez.com##+js(abort-current-inline-script.js, atob, decodeURIComponent) +##a[href^="http://azmobilestore.co/"] +mycoolmoviez.com##[href^="javascript:void(0);"] + +! https://www.reddit.com/r/uBlockOrigin/comments/a6r2qx/ublock_filters_for_putlocker9ru/ +putlocker9.*##+js(abort-on-property-write.js, Fingerprint2) + +! https://github.com/uBlockOrigin/uAssets/issues/4328 +recorded-webcams.com##+js(abort-current-inline-script.js, atob, tabunder) + +! https://www.reddit.com/r/uBlockOrigin/comments/a6rcg9/help_with_pastebin_antiadblock_and_ads/ +pastebin.com##+js(fuckadblock.js-3.2.0) + +! https://github.com/NanoMeow/QuickReports/issues/455 +techboxlab.com##+js(setTimeout-defuser.js, adsbygoogle, 1200) + +! https://github.com/uBlockOrigin/uAssets/issues/4330 +||yourtechguider.com/sw.js$script,first-party +yourtechguider.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +@@||yourtechguider.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4329 +cuee.io,cuio.io##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/NanoMeow/QuickReports/issues/151 +! https://github.com/NanoMeow/QuickReports/issues/228 +! https://github.com/uBlockOrigin/uAssets/issues/4331 +smtebooks.*##+js(bab-defuser.js) + +! https://github.com/uBlockOrigin/uAssets/issues/4306 +t66y.com##.black.tips +t66y.com##.sptable_do_not_remove +t66y.com##+js(setTimeout-defuser.js, (), 1600) + +! https://github.com/jspenguin2017/uBlockProtector/issues/1011 +k511.me##+js(abort-current-inline-script.js, document.getElementById, undefined) + +! https://github.com/uBlockOrigin/uAssets/issues/4333 +thepiratebay.*##+js(abort-on-property-write.js, spot) + +! https://github.com/NanoMeow/QuickReports/issues/459 +||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,redirect=noopjs,domain=naminakiky.com + +! https://github.com/NanoMeow/QuickReports/issues/460 +@@||static.doubleclick.net/instream/ad_status.js$xmlhttprequest,domain=linksht.com + +! https://github.com/NanoMeow/QuickReports/issues/464 +@@||linkpunyaku.*^$generichide + +! https://github.com/NanoMeow/QuickReports/issues/463 +audycje.tokfm.pl##+js(set-constant.js, adsOk, true) +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=audycje.tokfm.pl + +! https://github.com/uBlockOrigin/uAssets/issues/4335 +news-leader.com##+js(abort-on-property-read.js, _sp_._networkListenerData) + +! https://github.com/NanoMeow/QuickReports/issues/467 +everydayporn.co##+js(setTimeout-defuser.js, (), 2000) + +! https://github.com/NanoMeow/QuickReports/issues/468 +eroclips.org##+js(setTimeout-defuser.js, (), 2000) +eroclips.org##+js(disable-newtab-links.js) +*$popunder,domain=eroclips.org + +! https://github.com/uBlockOrigin/uAssets/issues/4337 +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=amc.com + +! https://forums.lanik.us/viewtopic.php?p=144263#p144263 +||yifyddl.com^$csp=script-src 'self' 'unsafe-inline' *.googletagmanager.com *.addthis.com + +! https://github.com/uBlockOrigin/uAssets/issues/4340 +dressupgal.com,dressuppink.com,girlsocool.com##+js(abort-on-property-write.js, adBlockDetected) + +! https://github.com/uBlockOrigin/uAssets/issues/4341 +@@||peytonlist.ru^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4342 +habbowert.de##+js(set-constant.js, adblock, false) + +! https://github.com/uBlockOrigin/uAssets/issues/4343 +@@||yuinime.net^$generichide +yuinime.net##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/4344 +blogginggyanbox.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +blogginggyanbox.com##+js(abort-on-property-read.js, open) +blogginggyanbox.com##+js(bab-defuser.js) +||blogginggyanbox.com/sw.js$script +||j9j6l.top^$3p + +! https://github.com/uBlockOrigin/uAssets/issues/4347 +@@||vorname.com^$generichide + +! https://www.reddit.com/r/uBlockOrigin/comments/a7pcg3/movie_downloads_site_with_adblock_detector_cant/ +@@||alt-torrent.com^$generichide +@@||alt-torrent.com/lib/js/ads.js$script,first-party + +! https://github.com/NanoAdblocker/NanoFilters/issues/230 +! https://github.com/NanoMeow/QuickReports/issues/570 +20minutes.fr##+js(set-constant.js, adsapp, true) +@@||20minutes.fr^$generichide +20minutes.fr##.criteo-ban + +! https://github.com/NanoAdblocker/NanoFilters/issues/228 +ihub.live,naturalbd.com##+js(abort-on-property-read.js, encodeURIComponent) +||ihub.live/sw.js$script,1p +||naturalbd.com/sw.js$script,1p + +! https://github.com/NanoAdblocker/NanoFilters/issues/231 +! https://github.com/uBlockOrigin/uAssets/issues/1916 +@@||bdiptv.stream^$generichide +@@||bdiptv.com^$generichide +bdiptv.stream,bdiptv.com,bdlive.stream##+js(abort-on-property-read.js, AaDetector) +bdlive.stream###AdDiv + +! https://github.com/NanoMeow/QuickReports/issues/472 +@@||somegram.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4352 +superbook.free.fr##+js(abort-on-property-read.js, noPub) + +! https://github.com/uBlockOrigin/uAssets/commit/8e1f6da09188c35695f3b21eaeda055e1c15248e#commitcomment-31744488 +milfzr.com##+js(abort-current-inline-script.js, String.prototype.charCodeAt, tabunder) +milfzr.com##.wpfp_custom_ad_content +milfzr.com##.aoa_overlay +||milfzr.com/*.gif$image + +! https://github.com/NanoMeow/QuickReports/issues/476 +poranny.pl##+js(abort-on-property-write.js, PPAdblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-449141672 +2020tech.*##+js(abort-current-inline-script.js, atob, decodeURI) +2020tech.*##+js(bab-defuser.js) + +! https://forums.lanik.us/viewtopic.php?f=62&t=42364 +wemakesites.net##+js(abort-current-inline-script.js, $, adBlockChecker) + +! https://github.com/uBlockOrigin/uAssets/issues/4354 +fashionyip.info##+js(disable-newtab-links.js) + +! https://www.reddit.com/r/uBlockOrigin/comments/9lom6n/help_blocking_ads_on_hulu/ +||ads-v-darwin.hulustream.com/published/*.mp4$media,redirect=noopmp4-1s,domain=hulu.com +@@||moatads.com/*/moatwrapper.js$script,domain=hulu.com + +! https://github.com/uBlockOrigin/uAssets/issues/4356 +@@||adserver.iprom.net/adserver7$xmlhttprequest,domain=rtl.hr + +! https://github.com/NanoAdblocker/NanoCore/issues/235 +@@||googletagservices.com/tag/js/gpt.js$script,domain=myjest.com +@@||securepubads.g.doubleclick.net/gpt/pubads_impl_*.js$script,domain=myjest.com + +! https://github.com/uBlockOrigin/uAssets/issues/4358 +! https://github.com/uBlockOrigin/uAssets/issues/4638 +gifsis.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +gifsis.com##+js(noeval.js) +gifsis.com##+js(set-constant.js, blockAdBlock, true) +||gifsis.com/sw.js$script,first-party +@@||gifsis.com^$generichide +gifsis.com##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/4359 +shink.link##+js(abort-on-property-write.js, Fingerprint2) +shink.link##+js(nowebrtc.js) +shink.link##+js(set-constant.js, RunAds, true) +shink.link##+js(abort-current-inline-script.js, parseInt, encodeURIComponent) +*.gif$domain=shink.link,image + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-449131154 +7aytna.com,abshort.co,addslinkearn.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-449131154 +9ig.de##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +*$subdocument,domain=9ig.de,3p + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-449131154 +adsnet.com.pe##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +adsnet.com.pe##+js(abort-on-property-read.js, open) + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-449132834 +fastmoney71.com,inurls.co##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-449132834 +btc4link.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +btc4link.com###absuadd + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-449132834 +egypt-mix.com,fastmoney71.com,hotbitco.win,inurls.co##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +egypt-mix.com##+js(setTimeout-defuser.js, nextFunction, 250) + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-449132834 +hotbitco.win##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +||psycos.us^$subdocument,domain=hotbitco.win + +! https://github.com/NanoMeow/QuickReports/issues/479 +fzmovies.net##+js(window.open-defuser.js) +@@||fzmovies.net^$generichide +fzmovies.net##[id*="ScriptRoot"] + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-449133691 +link.anhdep24.net,link.clip4all.com,link2short.com,lwt.pw,myshrinker.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +##[href^="https://adserver.adreactor.com/"] + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-449134469 +novaurl.com,pastecash.com,rgl.vn##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-449134469 +owr.io##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +owr.io##+js(abort-on-property-read.js, open) + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-449134469 +s.sseluxx.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +s.sseluxx.com##+js(nano-setInterval-booster.js) + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-449135345 +shln.pw,short.gs,shortens.co,wolfshort.com,tinylink.run##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +||nativepu.sh^$3p +##[href^="http://bodelen.com/afu.php"] + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-449135712 +youlink.ga##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4365 +@@||freshstuff4you.com^$generichide +*.jpg#$image,domain=freshstuff4you.com,redirect=2x2-transparent.png +freshstuff4you.com##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/4364 +@@||arubedo.*^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4367 +@@||badayak.com^$generichide +badayak.com##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/4370 +businessiss2.info##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +businessiss2.info##+js(window.open-defuser.js) + +! https://github.com/uBlockOrigin/uAssets/issues/4371 +smarteasystudy.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449583532 +36.gy,ab-shorts.com,adlinkurl.com,adtival.network,cashfin.org,cut.cat,cutylink.com,earn4links.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449583532 +4x0.me##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +4x0.me##+js(setTimeout-defuser.js, nextFunction, 2000) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449583532 +cepat.click##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +cepat.click##+js(abort-on-property-read.js, open) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449609583 +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$xmlhttprequest,domain=1x1trainer.net + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449609583 +anton-hilft.de##+js(setTimeout-defuser.js, nextFunction, 2000) + +! https://github.com/uBlockOrigin/uAssets/issues/4375 +moviescrush.co##+js(abort-on-property-read.js, encodeURIComponent) +moviescrush.co##+js(abort-current-inline-script.js, atob, decodeURIComponent) +||moviescrush.co/sw.js$script,first-party +moviescrush.co##[href^="https://channel.imo.im/"] +moviescrush.co##[href^="http://watchonline.tech/"] + +! https://github.com/uBlockOrigin/uAssets/issues/4377 +@@||unlockapk.com/ads.js$script,first-party + +! https://github.com/NanoMeow/QuickReports/issues/477 +games.usatoday.com##+js(abort-current-inline-script.js, ark_jQuery, Adblock) +games.usatoday.com##+js(set-constant.js, arkPage.arena.disableGameWithAdblock, false) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449680311 +hpurl.xyz,link4fly.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449680311 +efshort.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +efshort.com##+js(abort-on-property-read.js, open) +*$subdocument,domain=efshort.com,3p + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449680311 +ibly.co##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +ibly.co##+js(nano-setInterval-booster.js) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449680311 +! https://github.com/uBlockOrigin/uAssets/issues/4594 +islyce.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +islyce.com##+js(setTimeout-defuser.js, nextFunction, 250) +||islyce.com/sw.js$script,1p +islyce.com###fob +islyce.com###headlineatas +islyce.com##.banner + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449680311 +linkat.co##+js(abort-current-inline-script.js, RegExp, zfgload) +linkat.co##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +linkat.co##[href="http://thehugemarket.com/ethereum"] + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449680311 +linkf.ly##+js(abort-on-property-read.js, AaDetector) +linkf.ly##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449680311 +loonyprogs.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +loonyprogs.com##+js(setTimeout-defuser.js, nextFunction, 250) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449680311 +miniurl.com.br##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +miniurl.com.br##+js(nano-setInterval-booster.js) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449680311 +! https://github.com/uBlockOrigin/uAssets/issues/4593 +linkmoney.ca##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +linkmoney.ca##+js(setTimeout-defuser.js, nextFunction, 250) +||linkmoney.ca/sw.js$script,1p +linkmoney.ca##.banner +linkmoney.ca###headlineatas + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449686356 +ryo.altfaucet.xyz##+js(set-constant.js, adBlockEnabled, false) + +! https://github.com/uBlockOrigin/uAssets/issues/4379 +information-portal.net##+js(setTimeout-defuser.js, nextFunction, 2000) + +! https://github.com/NanoMeow/QuickReports/issues/490 +clbfia.*##+js(set-constant.js, blogantiadblock, noopFunc) + +! https://github.com/uBlockOrigin/uAssets/issues/4385 +thepiratebay3.com##+js(abort-on-property-read.js, AaDetector) + +! https://github.com/uBlockOrigin/uAssets/issues/4381 +jattfly.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4382 +oofly.in##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4383 +pornhive.tv##+js(abort-on-property-read.js, q7x69) +pornhive.tv##+js(abort-on-property-write.js, __htapop) +strdef.world##+js(window.open-defuser.js) +##[href^="https://api.m4adata.com/"] + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449780120 +link4-man.com,repayone.com,reqlinks.net,short44.com,shrt.biz##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449780120 +share-4link.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +share-4link.com##+js(abort-on-property-read.js, open) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449780120 +sortival.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +sortival.com,winderline.win##+js(abort-on-property-write.js, Fingerprint2) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449780120 +winderline.win##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +winderline.win##+js(abort-on-property-write.js, Fingerprint2) +||winderline.win/sw.js$script,1p + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449780528 +gr8.cc##+js(fuckadblock.js-3.2.0) + +! https://github.com/uBlockOrigin/uAssets/issues/4391 +@@||480mkvshortlink.*^$generichide +480mkvshortlink.*##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/4392 +@@||tamiltunes.pro^$generichide +tamiltunes.pro##.wpcnt + +! https://github.com/uBlockOrigin/uAssets/issues/4393 +@@||animeunity.it^$generichide +animeunity.it##+js(abort-current-inline-script.js, atob, decodeURIComponent) + +! https://github.com/uBlockOrigin/uAssets/issues/4394 +@@||aliancadeherois.*^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4395 +czapkomania.pl##+js(abort-on-property-read.js, anOptions) + +! https://github.com/NanoMeow/QuickReports/issues/491 +@@||legia.net^$script,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/4396 +pandamovies.pw##+js(abort-current-inline-script.js, puShown , /doOpen|popundr/) +pandamovies.pw##+js(abort-on-property-read.js, ExoLoader.serve) +||solarporn.net^$3p +@@||pandamovies.pw^$generichide +||pandamovies.pw/sw.js$script,1p +||mangovideo.pw/sw.js$script,1p +||mangovideo.pw###_iframe_content +mangovideo.pw,pandamovies.pw##+js(window.open-defuser.js) +||mangovideo.pw/player/html.php?aid +||streamplay.to^$third-party,badfilter + +! https://github.com/uBlockOrigin/uAssets/issues/4397 +pradjadj.com##+js(set-constant.js, google_jobrunner, true) +||pradjadj.com^$csp=child-src *.google.com *.gstatic.com + +! https://github.com/uBlockOrigin/uAssets/issues/4398 +@@||fc2ppv.net^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4402 +@@||siriusfiles.com^$generichide +siriusfiles.com##+js(set-constant.js, popup, noopFunc) +siriusfiles.com##+js(nano-setTimeout-booster.js) +siriusfiles.com##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/4401 +@@||dvdporngay.com^$generichide +||dvdporngay.com/wp-content/themes/*/images/loading.gif$image + +! https://github.com/uBlockOrigin/uAssets/issues/4403 +tpb.crushus.com##+js(noeval.js) +tpb.crushus.com##+js(abort-current-inline-script.js, atob, decodeURI) +tpb.crushus.com###adblockplus + +! https://github.com/uBlockOrigin/uAssets/issues/4405 +macdailynews.com##+js(setTimeout-defuser.js, afs_ads, 2000) + +! https://github.com/uBlockOrigin/uAssets/issues/4406 +gamesandroidhvga.net##+js(set-constant.js, $tieE3, true) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449787995 +alimaniacky.cz##+js(abort-current-inline-script.js, $, urlForPopup) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449866993 +@@||free-bitcoincash.com/libs/advertisement.js$script,1p +free-bitcoincash.com##a[href^="http://br.hostg.co/"] +free-bitcoincash.com##a[href^="http://faucethub.io/r/"] + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449866993 +pisobrowse.com##+js(abort-on-property-write.js, adBlockDetected) +pisobrowse.com##+js(window.open-defuser.js) +pisobrowse.com##[href^="https://www.cryptominingfarm.io/signup/"] + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449866993 +tecnomasterworld.com##+js(setTimeout-defuser.js, nextFunction, 2000) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449866993 +torproject.epizy.com##+js(setInterval-defuser.js, visibility, 1000) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449866993 +bitcoiniffy.com##+js(abort-current-inline-script.js, RegExp, zfgload) +@@||bitcoiniffy.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449866993 +dozarte.com##+js(abort-current-inline-script.js, document.getElementById, undefined) + +! https://forums.lanik.us/viewtopic.php?p=144475#p144475 +ancient-origins.es##+js(setTimeout-defuser.js, (), 1500) + +! https://forums.lanik.us/viewtopic.php?p=144483#p144483 +education-load.com##+js(setInterval-defuser.js, visibility, 1000) + +! https://github.com/uBlockOrigin/uAssets/issues/4411 +sdmoviespoint.*##+js(abort-current-inline-script.js, atob, decodeURIComponent) +sdmoviespoint.*##[href*=".php"] +sdmoviespoint.pro###adfont + +! https://github.com/uBlockOrigin/uAssets/issues/4412 +pagalmovies.fun##+js(abort-current-inline-script.js, atob, decodeURIComponent) +pagalmovies.fun##[href="https://bit.ly/jobmantra"] + +! https://github.com/uBlockOrigin/uAssets/issues/4413 +hdmp4mania.world##+js(abort-on-property-read.js, AaDetector) + +! https://github.com/uBlockOrigin/uAssets/issues/4414 +moviesrox.tech##+js(abort-on-property-read.js, AaDetector) +||moviesrox.tech/banner$image + +! https://github.com/uBlockOrigin/uAssets/issues/4415 +shush.se##+js(set-constant.js, check, true) +||shush.se/loader/load.js$script + +! https://github.com/uBlockOrigin/uAssets/issues/4416 +@@||nerdmaldito.com^$generichide + +! https://www.reddit.com/r/uBlockOrigin/comments/a9sxeu/need_filter/ +! https://github.com/uBlockOrigin/uAssets/issues/4653 +aniwatcher.com##+js(abort-current-inline-script.js, RegExp, zfgloaded) +aniwatcher.com##+js(set-constant.js, daganKwarta, true) +mysembed.net##+js(abort-on-property-read.js, AaDetector) +mysembed.net##+js(popads-dummy.js) +mysembed.net##+js(window.open-defuser.js) +@@||statics.msedge.network/pop.js$script,domain=mysembed.net +||xbzwwsagli.com^$3p +tiwi.kiwi##+js(abort-on-property-write.js, _pop) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449870173 +phrepublic.com##+js(abort-on-property-read.js, exoLaunchPN) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449870173 +swiftclassifieds.com##+js(abort-current-inline-script.js, RegExp, zfgloaded) +||epu.sh^$3p + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449870173 +index-of-stream.com##+js(bab-defuser.js) +||cdn.maxcdn.info/a/support/*$frame,domain=index-of-stream.com +@@||cdn.maxcdn.info/a/support.js?$script,domain=index-of-stream.com + +! https://github.com/NanoMeow/QuickReports/issues/500 +emurom.net##+js(setTimeout-defuser.js, antiadblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4419 +starmusiq.fun##+js(set-constant.js, isAdBlockActive, false) +musiqfile.fun,starmusiq.fun##+js(abort-on-property-read.js, AaDetector) +musiqfile.fun##+js(nowebrtc.js) + +! https://github.com/uBlockOrigin/uAssets/issues/4399 +||s3.amazonaws.com/dmas-public/rubicon/bundle.js$script,domain=dailymotion.com + +! filmeserialeonline . org popups +filmeserialeonline.org##+js(nowebrtc.js) + +! fsonline . ro popups +fsonline.ro##+js(window.open-defuser.js) + +! cinemalibero . news popups/ ads +cinemalibero.news##+js(window.open-defuser.js) +cinemalibero.news##a[href*=".php"] +rapidcrypt.net##+js(abort-on-property-read.js, AaDetector) +rapidcrypt.net##+js(popads-dummy.js) + +! ilgeniodellostreaming . eu popups +ilgeniodellostreaming.eu##+js(abort-current-inline-script.js, atob, decodeURIComponent) + +! https://github.com/uBlockOrigin/uAssets/issues/4421 +@@||misskey.social^$generichide +@@||misskey.xyz^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4423 +buy-in-599rs.win##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +buy-in-599rs.win##+js(abort-on-property-read.js, open) +@@||buy-in-599rs.win^$generichide +||buy-in-599rs.win/sw.js$script,1p +buy-in-599rs.win##.banner + +! https://github.com/uBlockOrigin/uAssets/issues/4424 +healthcareforkids24.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/jspenguin2017/uBlockProtector/issues/1017 +xtream-iptv.pro##+js(abort-current-inline-script.js, $, importFAB) + +! https://github.com/uBlockOrigin/uAssets/issues/4425 +bloggingdekh.xyz##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4426 +filikula.co##+js(abort-current-inline-script.js, atob, decodeURIComponent) + +! https://github.com/uBlockOrigin/uAssets/issues/3828#issuecomment-450374138 +playtv.to##+js(abort-on-property-read.js, decodeURIComponent) + +! https://github.com/uBlockOrigin/uAssets/issues/4428 +hxload.io##+js(nowebrtc.js) +hxload.io##+js(abort-current-inline-script.js, atob, decodeURIComponent) +hxload.io##+js(abort-on-property-read.js, Date.prototype.toUTCString) +hxload.io##+js(set-constant.js, iExist, true) +||hxload.io/*.gif$image +hxload.io###fixedban + +! https://github.com/uBlockOrigin/uAssets/issues/4429 +kmhd.info##+js(abort-on-property-read.js, Date.prototype.toUTCString) +||ridingintractable.com^ + +! https://github.com/uBlockOrigin/uAssets/pull/4432 +people-healthe.info##+js(setTimeout-defuser.js, nextFunction, 250) + +! https://github.com/uBlockOrigin/uAssets/issues/4431 +filecupid.com##+js(abort-on-property-read.js, AaDetector) +filecupid.com##+js(abort-current-inline-script.js, document.getElementById, undefined) + +! https://github.com/uBlockOrigin/uAssets/issues/4434 +agescimarche.it##+js(abort-on-property-read.js, AaDetector) +||osny2p7a0k.com^ + +! https://github.com/uBlockOrigin/uAssets/issues/4436 +@@||audioplugin.net^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4435 +allkpop.com##+js(set-constant.js, isal, true) + +! https://github.com/uBlockOrigin/uAssets/issues/4437 +tarkov-wiki.ru##+js(set-constant.js, canRunAds, true) + +! https://github.com/uBlockOrigin/uAssets/issues/4438 +bdotools.xyz##+js(setTimeout-defuser.js, (), 3000) + +! https://github.com/uBlockOrigin/uAssets/issues/4444 +@@||nooyul.co^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4446 +@@||turkishyama.com^$generichide +turkishyama.com##.adsbygoogle +turkishyama.com##.ad-cell + +! https://github.com/uBlockOrigin/uAssets/issues/4439 +! https://github.com/uBlockOrigin/uAssets/issues/4440 +! https://github.com/uBlockOrigin/uAssets/issues/4441 +! https://github.com/uBlockOrigin/uAssets/issues/4442 +! https://github.com/uBlockOrigin/uAssets/issues/4443 +cyahealth.com,link5s.co,megaurl.link,skipurls.com,xemlink.net##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4445 +@@||filegage.com/popads.js$script,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/4448 +@@||ads.ck101.com/www/delivery/asyncjs.php$script,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/4449 +@@||gearingcommander.com/js/adsbygoogle.js$script,first-party + +! https://github.com/NanoMeow/QuickReports/issues/508 +generate.plus##+js(setTimeout-defuser.js, checkStopBlock) + +! https://github.com/jspenguin2017/uBlockProtector/issues/1018 +@@||azgeek01.*^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4455 +za.gl##+js(abort-current-inline-script.js, document.getElementById, overlay) +za.gl##+js(abort-current-inline-script.js, multiClick, popup) +za.gl##+js(window.open-defuser.js) +za.gl##+js(abort-on-property-read.js, open) +||cdn.sendpulse.com/js/push/$script,domain=za.gl + +! https://github.com/uBlockOrigin/uAssets/issues/4451 +kinopoisk.ru##+js(setInterval-defuser.js, (), 500) +kinopoisk.ru##[href^="https://www.kinopoisk.ru/"] +kinopoisk.ru##[href*="adblock"]:xpath(..) + +! https://github.com/uBlockOrigin/uAssets/issues/4459 +gostreams.net##+js(abort-on-property-write.js, Fingerprint2) + +! https://github.com/uBlockOrigin/uAssets/issues/4460 +movie4kto.org##+js(abort-on-property-read.js, decodeURIComponent) +||hausly.info^$3p + +! https://github.com/NanoMeow/QuickReports/issues/509 +@@||bombuj.eu^$generichide +||bombuj.eu/*.php$subdocument +bombuj.eu##[id*="rekl"] +bombuj.eu###ad_banner +bombuj.eu##+js(abort-on-property-read.js, AaDetector) + +! yandex domains +! https://github.com/uBlockOrigin/uAssets/issues/4462 +! https://github.com/uBlockOrigin/uAssets/issues/4497 +news.yandex.by,news.yandex.kz,news.yandex.ru,news.yandex.ua##+js(setTimeout-defuser.js, AdvManager) +news.yandex.by,news.yandex.kz,news.yandex.ru,news.yandex.ua##.sticky_visible +news.yandex.by,news.yandex.kz,news.yandex.ru,news.yandex.ua##[class*="_name_first"], [class*="_name_more"], [class*="_name_top"], [class*="_name_footer"] +!#if env_firefox +!||mc.yandex.ru/metrika/*$script,redirect=silent-noeval.js,domain=yandex.by|yandex.kz|yandex.ua +!||mc.yandex.ru/watch/*$script,redirect=silent-noeval.js,domain=yandex.by|yandex.kz|yandex.ua +!||mc.yandex.ru/metrika/*$script,first-party,redirect=silent-noeval.js +!||mc.yandex.ru/watch/*$script,first-party,redirect=silent-noeval.js +!||mc.yandex.ru/watch/*$script,redirect=none,domain=mail.yandex.ru +!||mc.yandex.ru/metrika/*$script,redirect=none,domain=mail.yandex.ru +!#endif + +! https://github.com/uBlockOrigin/uAssets/issues/4464 +! https://github.com/uBlockOrigin/uAssets/issues/4465 +! https://github.com/uBlockOrigin/uAssets/issues/4468 +chapcer.com,flolinek.com,tigershort.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4463 +url4btc.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +url4btc.com##+js(abort-on-property-read.js, open) +*$frame,domain=url4btc.com + +! https://github.com/uBlockOrigin/uAssets/issues/4466 +adangamer.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +adangamer.com##+js(window.open-defuser.js) + +! https://github.com/uBlockOrigin/uAssets/issues/4467 +lifeshealthcare.com##+js(abort-current-inline-script.js, RegExp, zfgloaded) +lifeshealthcare.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4469 +bmovies.*##+js(abort-on-property-read.js, zfgloadedpopup) +streamvid.co##+js(abort-on-property-read.js, Date.prototype.toUTCString) +cloudcdnvideo.com###preroll_ads +cloudcdnvideo.com###preroll +||outlookabsorb.com^ +||otefauks.link^ +||ethikuma.link^ + +! https://github.com/uBlockOrigin/uAssets/issues/4470 +oneload.site##+js(abort-on-property-read.js, zfgloadedpopup) +oneload.site##+js(abort-current-inline-script.js, atob, decodeURIComponent) +||pirdoust.com^ + +! https://github.com/uBlockOrigin/uAssets/issues/4471 +hiidude2.in##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) + +! https://github.com/uBlockOrigin/uAssets/issues/4472 +watchfree.pw,watchfreez.net##+js(abort-current-inline-script.js, atob, decodeURIComponent) +||static.freedlsoftware.com/min.js$script,domain=watchfree.pw +||momomesh.tv/sw.js$script,first-party +momomesh.tv##+js(abort-on-property-write.js, Fingerprint2) +momomesh.tv##.buttonfirst:has-text(/watch/i) +momomesh.tv##.buttondll:has-text(/Download/i) + +! https://github.com/uBlockOrigin/uAssets/issues/4473 +putlockerhd9.com##+js(abort-current-inline-script.js, atob, decodeURIComponent) + +! https://github.com/uBlockOrigin/uAssets/issues/4475 +@@||playhard2017.*^$generichide + +! https://www.reddit.com/r/uBlockOrigin/comments/aavnir/site_detects_adblock_even_with_nano_defender/ +alis.io##+js(set-constant.js, adblock, false) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-450583670 +1clicks.net,1sl.co,23link.com,3rab-cash.com,adfly.cc,adflyk.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-450583670 +6url.net##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +6url.net##+js(abort-on-property-read.js, open) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-450583670 +7ft.ir##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +7ft.ir##+js(abort-on-property-read.js, zarpop_pop2under) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-450583670 +abelhux.net##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +abelhux.net##+js(nano-setInterval-booster.js) +||wowtests.com^$frame,domain=abelhux.net + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-450583670 +adhit.me##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +*$frame,domain=adhit.me + +! https://github.com/NanoMeow/QuickReports/issues/512 +@@||rockitecn.nohup.it/web/js/ads.js$script,domain=rockit.it + +! https://github.com/uBlockOrigin/uAssets/issues/4477 +@@||cdnjs.cloudflare.com/ajax/libs/fuckadblock/*/fuckadblock.min.js$script,domain=dietasbaratas.ml +@@||dietasbaratas.ml^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4478 +watchonseries.com,watch-series.com##+js(abort-on-property-write.js, Fingerprint2) +watchonseries.com##+js(nowebrtc.js) +watch-series.co##+js(abort-current-inline-script.js, atob, decodeURIComponent) +||watch-series.com/sw.js$first-party,script +||watchonseries.com/sw.js$first-party,script + +! https://github.com/uBlockOrigin/uAssets/issues/4479 +gowatchseries.me,kizyplayer.com##+js(abort-current-inline-script.js, atob, decodeURIComponent) +kizyplayer.com##+js(abort-on-property-read.js, ntry.open) +||trynull.ga^ +*$popunder,domain=kizyplayer.com + +! https://github.com/uBlockOrigin/uAssets/issues/4480 +downloadgamexbox.com##+js(abort-on-property-write.js, KillAdBlock) + +! https://github.com/uBlockOrigin/uAssets/issues/4481 +gazetedamga.com.tr##+js(abort-on-property-write.js, importFAB) + +! https://github.com/uBlockOrigin/uAssets/issues/4482 +@@||anilegends.com/ver/banner.gif$image + +! https://github.com/uBlockOrigin/uAssets/issues/4483 +24hd.club##+js(disable-newtab-links.js) +@@||24hd.club^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4485 +@@||modernjs.com^$generichide + +! https://github.com/NanoMeow/QuickReports/issues/488 +playno1.club##+js(abort-current-inline-script.js, $, ad_test) + +! https://github.com/NanoMeow/QuickReports/issues/498 +@@||sledujfilmy.to/assets_new/js/showads.js$script,1p + +! https://github.com/NanoMeow/QuickReports/issues/449 +@@||soft98.ir^$generichide +||kaprila.com*/show.*$third-party +soft98.ir##.adx-image:style(height: 1px !important; width: 1px !important; visibility: collapse !important;) +soft98.ir##.adx-images:style(height: 1px !important; width: 1px !important; visibility: collapse !important;) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-450665976 +adlinkfly.ga,adshink.com,arabtvlink.com,best3link.com,bitlk.com,bshare.net##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-450665976 +adlinkshort.eu##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +adlinkshort.eu##+js(abort-on-property-read.js, open) +*$frame,domain=adlinkshort.eu + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-450665976 +aztraffic.net##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +*$frame,domain=aztraffic.net + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-450665976 +bagi.gratis##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +bagi.gratis##+js(abort-on-property-read.js, open) +*$frame,domain=bagi.gratis +bagi.gratis##.banner + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-450665976 +beyt.me##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +beyt.me##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) + +! anti-adb wakanim.tv +@@||wakanim.tv/scripts/*/ads.js$script,xhr,1p + +! https://github.com/uBlockOrigin/uAssets/issues/4488 +pickcrackpasswords.*##+js(set-constant.js, awm, true) + +! https://github.com/uBlockOrigin/uAssets/issues/4489 +notre-planete.info##+js(abort-on-property-write.js, adsBlocked) + +! https://github.com/uBlockOrigin/uAssets/issues/4490 +paste.raid-data-recovery-link.com##+js(setTimeout-defuser.js, blockUI, 2000) + +! https://github.com/uBlockOrigin/uAssets/issues/4491 +@@||debilizator.tv/static/*/videojs-contrib-ads$css,xhr,1p +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=debilizator.tv + +! https://github.com/uBlockOrigin/uAssets/issues/4494 +asiannice.com##+js(set-constant.js, allow_ads, true) +asiannice.com##.inside-video +asiannice.com##.inside-video-before + +! https://forums.lanik.us/viewtopic.php?p=144604#p144604 +money4link.net##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://forums.lanik.us/viewtopic.php?p=144605#p144605 +@@||uploadproper.com^$generichide +uploadproper.com##.adsbygoogle +uploadproper.com##.ads_small +uploadproper.com##.ads_big +uploadproper.com##[href*=".info/"] +uploadproper.com##+js(abort-on-property-write.js, Fingerprint2) +||uploadproper.com/sw.js$script,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-450742207 +buzzlinkz.com,clickwin.tk,cpm4link.com,cut.ma,cut7links.com,cuturl.in##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-450742207 +dotlink.me##+js(abort-current-inline-script.js, RegExp, zfgloaded) +dotlink.me##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +@@||dotlink.me^$generichide +dotlink.me##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-450742207 +down2link.com##+js(abort-current-inline-script.js, atob, decodeURIComponent) +down2link.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-450742207 +cashperlink.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +cashperlink.com##+js(window.open-defuser.js) +cashperlink.com##.banner +||buxclerk.com^$3p + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-450742207 +coin-adz.com##+js(abort-current-inline-script.js, RegExp, zfgloaded) +coin-adz.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +coin-adz.com##+js(abort-on-property-read.js, open) +||imgur.com^$image,domain=coin-adz.com + +! https://github.com/uBlockOrigin/uAssets/issues/4502 +ipagal.com##+js(abort-current-inline-script.js, atob, decodeURIComponent) +ipagal.com##+js(abort-on-property-read.js, encodeURIComponent) +||eetseemp.net^ + +! https://github.com/uBlockOrigin/uAssets/issues/4503 +movie4kcom.com##+js(abort-on-property-write.js, Fingerprint2) + +! https://github.com/uBlockOrigin/uAssets/issues/4504 +shortfuly.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/NanoAdblocker/NanoFilters/issues/252 +xboxforum.pl##+js(abort-current-inline-script.js, fuckAdBlock, importFAB) + +! https://github.com/uBlockOrigin/uAssets/issues/4507 +qwermovies.net##+js(popads-dummy.js) +qwermovies.net###MyImageId + +! https://github.com/uBlockOrigin/uAssets/issues/4508 +filmywap.to##+js(abort-current-inline-script.js, atob, decodeURIComponent) + +! https://github.com/uBlockOrigin/uAssets/issues/4509 +unlimitedwave.com##+js(abort-current-inline-script.js, atob, decodeURIComponent) +unlimitedwave.com##[href*="afu.php"] +||cdn.provesrc.com/provesrc.js + +! https://github.com/uBlockOrigin/uAssets/issues/4510 +2movierulz.ch##+js(abort-current-inline-script.js, atob, decodeURIComponent) + +! https://github.com/uBlockOrigin/uAssets/issues/4511 +! https://github.com/uBlockOrigin/uAssets/issues/4517 +todaypk.*,todaypkmovie.net##+js(abort-on-property-read.js, Date.prototype.toUTCString) +todaypk.*,todaypkmovie.net##[href*=".php"] + +! https://github.com/uBlockOrigin/uAssets/issues/4513 +tamilrockers.*##+js(abort-on-property-read.js, AaDetector) +||u8vysb7s2v.com^ + +! https://github.com/uBlockOrigin/uAssets/issues/4514 +yesmovies.rs##+js(set-constant.js, check_adblock, true) + +! https://github.com/uBlockOrigin/uAssets/issues/4516 +123kmovies.co##+js(abort-current-inline-script.js, atob, decodeURIComponent) + +! https://github.com/NanoMeow/QuickReports/issues/521 +@@||nefllo.io^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4521 +! https://github.com/NanoMeow/QuickReports/issues/532 +eatings.stream##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +@@||eatings.stream^$generichide +eatings.stream##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/4520 +gplinks.in##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4519 +kiiid.us##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4512 +dramacool9.io##+js(abort-current-inline-script.js, RegExp, zfgloaded) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-450945393 +dwl.cyberterminators.co,earnsurl.net,feeds.feedburner.com,fwd.ovh,getsearn.com,geturls.website##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-450945393 +kandroid.net##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +kandroid.net##+js(nano-setInterval-booster.js) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-450945393 +egycut.co##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +||thehugemarket.com^$image,domain=egycut.co +egycut.co##[href="http://thehugemarket.com/ethereum"] + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-450945393 +fy.gl##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +fy.gl##+js(abort-on-property-read.js, open) +*$frame,domain=fy.gl + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-450945393 +ibda3link.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +ibda3link.com##+js(setTimeout-defuser.js, nextFunction, 250) + +! simsdom.com anti-adb +simsdom.com##+js(set-constant.js, canRunAds, true) + +! https://github.com/uBlockOrigin/uAssets/issues/4526 +wsj.com##+js(abort-current-inline-script.js, NREUM) +wsj.com##+js(setTimeout-defuser.js, linkEl) + +! https://github.com/uBlockOrigin/uAssets/issues/4527 +songspk.*##+js(abort-current-inline-script.js, atob, decodeURI) + +! https://github.com/uBlockOrigin/uAssets/issues/4528 +@@||exiledros.me^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4529 +pirate.ws##+js(abort-current-inline-script.js, jQuery, AdB_true) + +! https://github.com/uBlockOrigin/uAssets/issues/4530 +@@||cosplayjavhd3.*^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4531 +@@||vstorrent.org^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4532 +@@||rules.noadblock.org^$domain=paigeeworld.com + +! https://github.com/uBlockOrigin/uAssets/issues/4535 +voxmovies.online##+js(abort-on-property-read.js, AaDetector) +||voxmovies.online/banner$image +||ib1oyteqqn.com^ + +! https://github.com/uBlockOrigin/uAssets/issues/4534 +kat.tv##+js(abort-current-inline-script.js, atob, decodeURIComponent) + +! https://github.com/NanoMeow/QuickReports/issues/520 +@@||mssl.fwmrm.net/libs/adm/*/AdManager.js$script,domain=mylifetime.com +@@||c.amazon-adsystem.com/aax2/apstag.js$script,domain=mylifetime.com + +! https://github.com/uBlockOrigin/uAssets/issues/4536 +objectifgard.com##+js(set-constant.js, $tieE3, true) + +! https://github.com/uBlockOrigin/uAssets/issues/4533 +gomovies-123.com##[href^="http://movie-32.com"] +gomovies-123.com,gomovies123.today##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) +gomovieshd.cc##.btn-successful.btn-block.btn +gomovieshd.cc##.fake_player +gomovieshd.cc##.idTabs > li:has-text(Premium) +gomovies.ec,gomoviesm.com##+js(abort-current-inline-script.js, atob, decodeURIComponent) +gostream.nu,gomovies.ec##+js(set-constant.js, check_adblock, true) +gomovieshub.io##+js(abort-current-inline-script.js, parseInt, TABUNDER) +gomovieshub.io##[href="https://gogoanimehub.com/"] + +! https://github.com/NanoAdblocker/NanoFilters/issues/253 +getfreesmsnumber.com##+js(abort-current-inline-script.js, document.getElementById, undefined) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-451280061 +licas.pl,link.3dmili.com,linkati.win,linkim.xyz,linkkaty.com,linkvid.com,mm1ink.net,moneyinurl.com,ms4link.co##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-451280061 +linktor.io##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +linktor.io##+js(abort-on-property-read.js, open) + +! https://github.com/NanoMeow/QuickReports/issues/519 +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=zattoo.com + +! https://github.com/uBlockOrigin/uAssets/issues/4538 +tricurioso.com##+js(abort-on-property-read.js, anOptions) + +! https://github.com/uBlockOrigin/uAssets/issues/4539 +torrentsearchweb.ws##+js(abort-on-property-read.js, __js_key) + +! https://github.com/NanoMeow/QuickReports/issues/529 +kfrfansub.com##+js(set-constant.js, adblockEnabled, false) + +! https://github.com/uBlockOrigin/uAssets/issues/4542 +watchonlinemovies.com.pk,watchonlinemovies.pk##+js(abort-current-inline-script.js, atob, decodeURIComponent) + +! https://github.com/NanoMeow/QuickReports/issues/533 +@@||auto.ro/resources/js/ads.js$script,1p + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-451455796 +mul.la,plnk.me,poliux.com,prol.ink,rawabiti.com,s1.tn,safeku.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-451455796 +on9.net##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +on9.net##+js(abort-on-property-read.js, open) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-451455796 +proxy.open.tips##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +proxy.open.tips##+js(abort-on-property-read.js, AaDetector) +||yvzgazds6d.com^$3p + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-451455796 +@@||wikiall.org^$generichide +@@||cdnjs.cloudflare.com/ajax/libs/*/fuckadblock.min.js$script,domain=wikiall.org +wikiall.org##.add-sec + +! https://github.com/NanoMeow/QuickReports/issues/535 +movisubmalay.com##+js(abort-on-property-read.js, anOptions) +movisubmalay.com##+js(setTimeout-defuser.js, _0x, 200) + +! https://github.com/NanoMeow/QuickReports/issues/536 +@@||sharedplaylists.com^$generichide + +! bayimg.com popups +bayimg.com##+js(addEventListener-defuser.js, /^(?:click|mousedown)$/, ppu) + +! https://github.com/uBlockOrigin/uAssets/issues/4543 +avcesar.com##+js(setTimeout-defuser.js, adspot_top, 1500) + +! https://github.com/NanoMeow/QuickReports/issues/538 +proxydocker.com##+js(setTimeout-defuser.js, (), 1000) + +! https://github.com/uBlockOrigin/uAssets/issues/4547 +illicoporno.com##+js(set-constant.js, is_adblocked, false) + +! https://github.com/uBlockOrigin/uAssets/issues/4548 +1filmz.cc##+js(set-constant.js, adblock, false) + +! https://github.com/uBlockOrigin/uAssets/issues/4549 +mobdi3ips.com##+js(addEventListener-defuser.js, load, onload) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-451670210 +petangog.win,shlinko.xyz,short-fly.com,shortfuly.cc,shrinken.com,shrtme.me,softbye.com,soyfranko.top##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-451670210 +shortpack.nu##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +shortpack.nu##+js(abort-on-property-read.js, open) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-451670210 +sehatinspr.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +sehatinspr.com##[href^="http://bit.ly"] +||ecotrackings.com^$3p + +! https://github.com/uBlockOrigin/uAssets/issues/4550 +ershadat.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4552 +audiotag.info##+js(set-constant.js, canRunAds, true) +||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,redirect=noopjs,domain=audiotag.info +||audiotag.info/images/banner_*.png$image,1p + +! https://github.com/uBlockOrigin/uAssets/issues/4553 +coolsanime.co.in,toonvideos.in##+js(abort-on-property-read.js, ai_debugging) + +! https://github.com/uBlockOrigin/uAssets/issues/4556 +hd.today##+js(abort-current-inline-script.js, atob, decodeURI) + +! https://github.com/uBlockOrigin/uAssets/issues/4557 +legionpeliculas.org##+js(abort-on-property-write.js, smrtSB) +legionpeliculas.org##+js(abort-on-property-write.js, smrtSP) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-451742606 +tarmoney.top,ulr4u.com,urlbob.com,urlemo.com,urlern.com,urlshort.info,urlweb.net##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-451742606 +stiffvip.com##+js(abort-current-inline-script.js, RegExp, zfgloaded) +stiffvip.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-451742606 +vivebtc.win##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +vivebtc.win##+js(abort-on-property-read.js, open) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-451742606 +url-short-links.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +*$frame,domain=url-short-links.com + +! https://github.com/jspenguin2017/uBlockProtector/issues/1021 +whostreams.net##+js(abort-on-property-read.js, AaDetector) +kora-live.tv##+js(noeval.js) +kora-live.tv##+js(setTimeout-defuser.js, nextFunction, 2000) + +! https://github.com/uBlockOrigin/uAssets/issues/4378#issuecomment-451783706 +latribunadelpaisvasco.com##+js(noeval.js) + +! https://github.com/uBlockOrigin/uAssets/issues/4560 +! https://github.com/uBlockOrigin/uAssets/issues/4561 +! https://github.com/uBlockOrigin/uAssets/issues/4563 +! https://github.com/uBlockOrigin/uAssets/issues/4564 +! https://github.com/uBlockOrigin/uAssets/issues/4566 +arbh.info,dinsycut.com,max4link.com,medche.com,worldoflinks.net##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4562 +flaz.link##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +flaz.link##+js(abort-on-property-read.js, open) +*$frame,domain=flaz.link + +! https://github.com/uBlockOrigin/uAssets/issues/4565 +linkar.in##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +linkar.in##+js(abort-on-property-read.js, open) + +! https://github.com/uBlockOrigin/uAssets/issues/4080#issuecomment-451912130 +hanime.tv##+js(set-constant.js, ABLK, false) +@@||hanime.tv^$generichide + +! https://github.com/NanoAdblocker/NanoFilters/issues/254 +apkdot.com##+js(nano-setInterval-booster.js) + +! https://github.com/NanoMeow/QuickReports/issues/540 +expertblogz.com##+js(set-constant.js, canRunAds, true) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-452155399 +xuri.co,yo4link.com,zeeurl.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-452155399 +vvuu.nl##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +vvuu.nl##+js(abort-on-property-read.js, open) + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-452155399 +youshort.me##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +youshort.me##+js(abort-on-property-read.js, open) +youshort.me##.blog-item + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-452155399 +weefy.me##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +weefy.me##+js(nano-setInterval-booster.js) +*$frame,domain=weefy.me + +! https://github.com/uBlockOrigin/uAssets/issues/4570 +vidotodo.com##+js(abort-on-property-write.js, Fingerprint2) + +! https://github.com/uBlockOrigin/uAssets/issues/4573 +linkup.pro##+js(popads-dummy.js) +linkup.pro##+js(remove-attr.js, onclick, [onclick^="window.open"]) + +! https://github.com/uBlockOrigin/uAssets/issues/263#issuecomment-452262181 +||s3.amazonaws.com^$xhr,domain=nowvideo.club|nowvideo.pw +*$subdocument,domain=nowvideo.club|nowvideo.pw +nowvideo.club,nowvideo.pw##+js(nowebrtc.js) +nowvideo.club,nowvideo.pw##+js(remove-attr.js, onclick, [onclick^="window.open"]) + +! https://github.com/uBlockOrigin/uAssets/issues/4574 +atishmkv.info##+js(abort-on-property-write.js, Fingerprint2) +||adcalm.com^$3p +##[href^="http://go.adovr.com/"] + +! https://forums.lanik.us/viewtopic.php?p=144708#p144708 +@@||javaguides.net^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4571 +projecfreetv.co##+js(abort-current-inline-script.js, atob, decodeURIComponent) + +! https://www.reddit.com/r/uBlockOrigin/comments/adwlvz/is_there_a_way_to_skip_countdown_timer_on_this/ +dokumen.tips##+js(nano-setTimeout-booster.js, , , 0.02) + +! https://github.com/NanoMeow/QuickReports/issues/543 +@@||ievaphone.com/public/*/ads.js$script,1p + +! https://github.com/uBlockOrigin/uAssets/issues/4581 +channel-jk.com##+js(abort-on-property-read.js, anOptions) + +! https://github.com/uBlockOrigin/uAssets/issues/4580 +tudigitale.it##+js(setTimeout-defuser.js, an_message, 500) + +! https://github.com/uBlockOrigin/uAssets/issues/4515#issuecomment-452255428 +9movies.tv##+js(abort-current-inline-script.js, RegExp, zfgloaded) + +! https://github.com/uBlockOrigin/uAssets/issues/4582 +vup.to##+js(abort-current-inline-script.js, $, cRAds) +vup.to##+js(abort-current-inline-script.js, RegExp, zfgloaded) +vup.to##+js(nowebrtc.js) + +! https://github.com/uBlockOrigin/uAssets/issues/4583 +@@||linkspop.info^$generichide +linkspop.info##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/4584 +selecturcampus.com,uplink99.com##+js(setTimeout-defuser.js, nextFunction, 2000) + +! https://github.com/uBlockOrigin/uAssets/issues/4585 +picclock.ru##+js(abort-current-inline-script.js, atob, decodeURIComponent) + +! https://github.com/uBlockOrigin/uAssets/issues/4586 +upbom.live##+js(abort-on-property-read.js, open) + +! https://github.com/jspenguin2017/uBlockProtector/issues/1023 +taivenhanh.com##+js(set-constant.js, adblock, 1) + +! https://github.com/uBlockOrigin/uAssets/issues/4587 +mov18plus.com##+js(abort-on-property-read.js, AaDetector) +||vg74gi6mea.com^ +@@||mov18plus.com^$generichide +mov18plus.com##[id*="ScriptRoot"] + +! https://github.com/NanoMeow/QuickReports/issues/547 +@@||okaeriworld.com/wp-content/plugins/*/assets/js/ads.js$script,1p + +! https://github.com/NanoMeow/QuickReports/issues/548 +jp.av01.tv##+js(set-constant.js, ga, noopFunc) + +! https://github.com/jspenguin2017/uBlockProtector/issues/1024 +taive.cf##+js(set-constant.js, adblock, 1) + +! https://github.com/NanoAdblocker/NanoFilters/issues/257 +@@||frkn64modding.com^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4592 +sehtkmhma.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +@@||sehtkmhma.com^$generichide +sehtkmhma.com##.adsbygoogle + +! https://github.com/uBlockOrigin/uAssets/issues/4596 +! https://github.com/uBlockOrigin/uAssets/issues/4597 +! https://github.com/uBlockOrigin/uAssets/issues/4598 +! https://github.com/uBlockOrigin/uAssets/issues/4599 +! https://github.com/uBlockOrigin/uAssets/issues/4600 +! https://github.com/uBlockOrigin/uAssets/issues/4604 +! https://github.com/uBlockOrigin/uAssets/issues/4605 +! https://github.com/uBlockOrigin/uAssets/issues/4606 +! https://github.com/uBlockOrigin/uAssets/issues/4607 +! https://github.com/uBlockOrigin/uAssets/issues/4609 +givelinks.win,i-nfo-treasure.com,link-rise.net,lutmoney.com,miscellanea1.com,olxfy.com,shirty.fun,short-adz.com,shrink.vip,tatkalincome.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4595 +egyshort.info##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +egyshort.info##+js(setTimeout-defuser.js, nextFunction, 250) + +! https://github.com/uBlockOrigin/uAssets/issues/4601 +mamy-health.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +mamy-health.com##+js(setTimeout-defuser.js, nextFunction, 250) + +! https://github.com/uBlockOrigin/uAssets/issues/4602 +loadearn.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +loadearn.com##+js(setTimeout-defuser.js, nextFunction, 250) +||loadearn.com/sw.js$script,1p +loadearn.com##.banner + +! https://github.com/uBlockOrigin/uAssets/issues/4608 +fiver.club##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +fiver.club##+js(abort-on-property-read.js, open) + +! https://github.com/uBlockOrigin/uAssets/issues/4610 +rag.pw##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +rag.pw##+js(abort-current-inline-script.js, RegExp, zfgloaded) +*$frame,domain=rag.pw + +! https://github.com/NanoMeow/QuickReports/issues/550 +01streamingvf.cc##+js(set-constant.js, adblock, false) +01streamingvf.cc##+js(abort-on-property-write.js, adsurgeNode) +01streamingvf.cc##.video1 + +! https://www.reddit.com/r/uBlockOrigin/comments/aeut2n/site_is_detecting_adblocker/ +iamzlnk.pw##+js(set-constant.js, showAds, true) + +! anti adb insindacabili . it +@@||insindacabili.it^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4613 +ibcomputing.com##+js(setTimeout-defuser.js, Adblocker, 10000) + +! https://github.com/NanoMeow/QuickReports/issues/556 +@@||nostalgie.fr^$generichide +nostalgie.fr##.pave + +! https://github.com/NanoMeow/QuickReports/issues/554 +@@||stadionowioprawcy.pl^$generichide +stadionowioprawcy.net##.adsbygoogle + +! https://github.com/NanoMeow/QuickReports/issues/559 +solarmovies.pl##+js(set-constant.js, check_adblock, true) +solarmovies.pl##+js(abort-current-inline-script.js, atob, decodeURIComponent) + +! anti-adb handball-deutschland.tv sportdeutschland.tv +@@||handball-deutschland.tv^$xhr,1p +@@||sportdeutschland.tv^$xhr,1p + +! https://github.com/uBlockOrigin/uAssets/issues/4616 +footballstream.tv,nbastream.tv,nflstream.tv##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) +bfst.to##+js(window.open-defuser.js) +##[href^="https://qwertyuiop.stream/"] + +! https://github.com/uBlockOrigin/uAssets/issues/4617 +celeb.gate.cc##+js(abort-on-property-write.js, dataPopUnder) +celeb.gate.cc##[href^="https://goo.gl/"] +||strpjmp.com^ + +! https://github.com/uBlockOrigin/uAssets/issues/4619 +bolly4u.wiki##+js(abort-current-inline-script.js, puShown , /doOpen|popundr/) +bolly4u.wiki##+js(abort-current-inline-script.js, atob, decodeURIComponent) + +! https://github.com/uBlockOrigin/uAssets/issues/4621 +movieloverz.org##+js(abort-on-property-write.js, Fingerprint2) +movieloverz.org##+js(abort-on-property-write.js, _pop) +movieloverz.org##+js(abort-on-property-write.js, adcashMacros) + +! https://github.com/uBlockOrigin/uAssets/issues/4620 +||w4proxy.pw/sw.js$script,1p +||world4ufree.fun/sw.js$script,1p +w4proxy.pw,world4ufree.fun##+js(abort-on-property-write.js, Fingerprint2) +w4proxy.pw,world4ufree.fun##+js(abort-current-inline-script.js, atob, decodeURIComponent) +||i.imgbox.com/$image,domain=w4proxy.pw|world4ufree.fun +||d1pozdfelzfhyt.cloudfront.net^ + +! https://github.com/uBlockOrigin/uAssets/issues/4623 +@@||f4links.*^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4624 +@@||jionetflix.com^$generichide +jionetflix.com##+js(abort-current-inline-script.js, atob, decodeURIComponent) + +! https://github.com/uBlockOrigin/uAssets/issues/4625 +@@||androidweblog.com^$generichide + +! https://www.reddit.com/r/uBlockOrigin/comments/aezw21/pogo/ +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=pogo.com +@@||cdn.pogo.com/*prebid.js$script,domain=pogo.com +@@||cdn.pogo.com/*/blockadblock$script,domain=pogo.com + +! anti adb sitabus . it +sitabus.it##+js(abort-on-property-write.js, ai_adb_overlay) + +! https://github.com/uBlockOrigin/uAssets/pull/4626 +@@||torrent9.*^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4627 +gmgm4.co##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4628 +linksmaza.club##+js(abort-on-property-write.js, Fingerprint2) + +! https://github.com/uBlockOrigin/uAssets/issues/4629 +hdmoviesfair.xyz##+js(abort-current-inline-script.js, RegExp, zfgloaded) + +! https://github.com/uBlockOrigin/uAssets/issues/4630 +ilinks.in##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4631 +@@||pburlink.xyz^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4632 +300mbfilms.*##+js(popads-dummy.js) +300mbfilms.*##+js(abort-on-property-read.js, AaDetector) +||polskota.club^ + +! https://github.com/uBlockOrigin/uAssets/issues/4634 +vofotube.com,ytsyifyutorrent.com##+js(popads-dummy.js) +vofotube.com,ytsyifyutorrent.com##+js(abort-on-property-read.js, AaDetector) +||fvtwyjev.com^ +||wzdzht7am5.com^ + +! https://github.com/uBlockOrigin/uAssets/issues/746#issuecomment-454019545 +||2giga.link/sw.js$script,1p +2giga.link##+js(abort-on-property-write.js, Fingerprint2) +2giga.link##+js(addEventListener-defuser.js, click) +||totdorancaltert.club^ +||ds02gfqy6io6i.cloudfront.net^ + +! https://github.com/uBlockOrigin/uAssets/issues/4635 +bingtor.com##+js(abort-on-property-read.js, Date.prototype.toUTCString) +bingtor.com##+js(abort-on-property-read.js, AaDetector) +||puppytorrent.com/images/*.gif$image + +! https://github.com/uBlockOrigin/uAssets/issues/4636 +||cloudvideo.tv/sw.js$script,1p +cloudvideo.tv##+js(abort-current-inline-script.js, atob, decodeURIComponent) + +! https://www.reddit.com/r/uBlockOrigin/comments/afx3g9/how_is_this_site_bypassing_ublock_origin/ +outdoorlife.com##^script:has-text(/i10C/i) + +! https://forums.lanik.us/viewtopic.php?p=144831#p144831 +@@||leptidigital.fr^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4637 +fullmoviescenter.com##+js(abort-on-property-write.js, Fingerprint2) +||drda5yf9kgz5p.cloudfront.net^ + +! https://github.com/NanoMeow/QuickReports/issues/563 +@@||paperio.club/adsbygoogle.js$script,1p + +! https://github.com/uBlockOrigin/uAssets/issues/4640 +erofus.com##+js(abort-on-property-read.js, ExoLoader) + +! https://github.com/easylist/easylist/issues/2529 +@@||desirecourse.com^$generichide + +! https://forums.lanik.us/viewtopic.php?p=144849#p144849 +dalatmongm.site##+js(set-constant.js, adBlockDetected, noopFunc) +dalatmongm.site##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4641 +links4u.me##+js(setTimeout-defuser.js, nextFunction, 2000) + +! https://github.com/uBlockOrigin/uAssets/issues/4642 +kickass-torrent.com##+js(abort-on-property-read.js, AaDetector) +||a63t9o1azf.com^ +||129ji7ymdw.com^ + +! https://github.com/uBlockOrigin/uAssets/issues/4643 +mkvcinema.co.in##+js(abort-on-property-write.js, ai_adb_overlay) +mkvcinema.co.in##+js(abort-on-property-read.js, AaDetector) +@@||mkvcinema.co.in^$generichide +||my83s1kw3u.com^ + +! openload . fun popups +openload.*##+js(abort-current-inline-script.js, atob, decodeURIComponent) + +! https://github.com/uBlockOrigin/uAssets/issues/4644 +oload.*,openload.*##+js(set-constant.js, sadbl, false) + +! popups, ads nyafilmer . com +jawcloud.co,nyafilmer.*##+js(popads-dummy.js) +nyafilmer.com##[href$=".html"] +||jawcloud.co/banner$image +jawcloud.co##.banner + +! https://github.com/uBlockOrigin/uAssets/issues/4646 +faperplace.com,xxxopenload.com##+js(abort-current-inline-script.js, parseInt, tabunder) + +! https://github.com/NanoMeow/QuickReports/issues/567 +naszraciborz.pl##+js(abort-on-property-write.js, adBlockDetected) + +! https://github.com/uBlockOrigin/uAssets/issues/4645 +brainly.com##+js(setTimeout-defuser.js, trigger, 0) + +! https://github.com/uBlockOrigin/uAssets/issues/4647 +anitoki.com##+js(abort-on-property-read.js, Base64.encode) + +! https://www.reddit.com/r/uBlockOrigin/comments/agpu7r/ +@@||startseite.to^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/4652 +arenacloud.blogspot.com##+js(fuckadblock.js-3.2.0) +||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,redirect=noopjs,domain=insurance-corporate.blogspot.com + +! https://github.com/NanoMeow/QuickReports/issues/569 +@@||shortens.co^$generichide +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=ally.shortens.co + +! https://forums.lanik.us/viewtopic.php?f=62&t=42463 +mp4hdmovies.co.in##+js(abort-on-property-read.js, AaDetector) + +! https://forums.lanik.us/viewtopic.php?f=62&t=42469 +vidhd.net##+js(abort-on-property-read.js, AaDetector) +||4ukqzi8d7l.com^ + +! https://github.com/uBlockOrigin/uAssets/issues/4658 +darkylink.com##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4659 +newsaddicted.online##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +newsaddicted.online##+js(abort-on-property-read.js, open) +newsaddicted.online###headlineatas +newsaddicted.online##p +newsaddicted.online##tr + +! https://github.com/LiCybora/NanoDefenderFirefox/issues/94 +bdix.org##+js(abort-current-inline-script.js, adBlockDetected) + +! https://forums.lanik.us/viewtopic.php?p=144909#p144909 +streamapi.xyz##+js(setTimeout-defuser.js, overlay, 0) +streamapi.xyz##+js(window.open-defuser.js) +123movies.*##[class^="adsbutt_blue"] + +! https://github.com/uBlockOrigin/uAssets/issues/4665 +@@||getfreebit.xyz^$generichide +@@||getfreebit.xyz/libs/advertisement.js$script,1p + +! https://github.com/uBlockOrigin/uAssets/issues/4666 +@@||fautsy.com^$generichide +fautsy.com##.coinzilla + +! https://github.com/uBlockOrigin/uAssets/issues/4667 +@@||bitcoin-s.com^$generichide +bitcoin-s.com##.top_adspace + +! https://github.com/uBlockOrigin/uAssets/issues/4668 +@@||8raa.com^$generichide +8raa.com###middle-adspace +8raa.com##.top_adspace + +! https://github.com/uBlockOrigin/uAssets/issues/4669 +@@||eaglezz.com^$generichide +eaglezz.com##+js(set-constant.js, blockAdBlock, false) + +! https://github.com/uBlockOrigin/uAssets/issues/4670 +ethereumfaucet.info##+js(abort-current-inline-script.js, document.getElementById, adsBlocked) +ethereumfaucet.info##.coinzilla + +! https://github.com/uBlockOrigin/uAssets/issues/4673 +animedoor.com##+js(abort-on-property-write.js, Fingerprint2) +animedoordls.*##+js(abort-current-inline-script.js, atob, decodeURIComponent) +||d1qc76gneygidm.cloudfront.net^ +||installp.com^ + +! https://github.com/NanoMeow/QuickReports/issues/523 +legia.net##+js(setTimeout-defuser.js, timeoutChecker) + +! https://github.com/uBlockOrigin/uAssets/issues/4677 +legionprogramas.org##+js(abort-on-property-write.js, smrtSB) +legionprogramas.org##+js(abort-on-property-write.js, smrtSP) +! https://github.com/uBlockOrigin/uAssets/issues/4677#issuecomment-455822676 +acortalo.net##+js(setTimeout-defuser.js, s=void) + +! https://github.com/NanoMeow/QuickReports/issues/582 +@@||lunaticfiles.com/ads.js$script,1p + +! https://forums.lanik.us/viewtopic.php?p=144936#p144936 +txemp3.com##+js(abort-current-inline-script.js, atob, decodeURIComponent) + +! https://github.com/uBlockOrigin/uAssets/issues/4681 +bananamovies.net##+js(popads-dummy.js) +bananamovies.net##+js(abort-on-property-read.js, ExoLoader.serve) +bananamovies.net##+js(abort-current-inline-script.js, puShown , /doOpen|popundr/) +bananamovies.net##+js(window.open-defuser.js) +||bananamovies.net/sw.js$script,1p +||gai-saighooho.info^ +||bornate.info^ +||etrabandidlo.club^ + +! https://www.reddit.com/r/uBlockOrigin/comments/aho1fs/help_with_ads_and_overlays_on_a_website/ +kinoger.to##+js(abort-current-inline-script.js, atob, decodeURIComponent) +/preroll/*$media,domain=hdgo.cc + +! https://github.com/NanoMeow/QuickReports/issues/586 +iptv4sat.com##+js(abort-on-property-write.js, ai_adb_overlay) + +! https://github.com/NanoMeow/QuickReports/issues/587 +flyingmag.com##^script:has-text(/i10C/i) + +! https://github.com/uBlockOrigin/uAssets/issues/4683 +xxxbunker.com##+js(window.open-defuser.js) + +! https://github.com/uBlockOrigin/uAssets/issues/4684 +clasicotas.org##+js(noeval.js) +clasicotas.org##+js(window.open-defuser.js) + +! https://github.com/NanoMeow/QuickReports/issues/588 +moretvtime.com##+js(addEventListener-defuser.js, DOMContentLoaded, ad_exception) +||bj1083.online^$3p + +! https://github.com/uBlockOrigin/uAssets/issues/4685 +@@||filevast.com/popads.js$script,1p + +! https://forums.lanik.us/viewtopic.php?p=144958#p144958 +@@||independent.co.uk/ads.txt$xhr + +! https://github.com/uBlockOrigin/uAssets/issues/4686 +@@||nekonime.tv^$generichide + +! https://www.reddit.com/r/uBlockOrigin/comments/ai01d9/first_state_update_ad_blocker_blocker/ +firststateupdate.com##+js(abort-on-property-read.js, anOptions) +||d2fuc4clr7gvcn.cloudfront.net/track.js$script,3p + +! https://forums.lanik.us/viewtopic.php?f=62&t=42488 +solarporn.net##+js(abort-on-property-read.js, ExoLoader) +solarporn.net##+js(abort-on-property-read.js, initPu) +solarporn.net##+js(abort-on-property-read.js, isWebGLSupported) +||solarporn.net/sw.js$script,1p + +! https://github.com/uBlockOrigin/uAssets/issues/4693 +!#if env_chromium +lpe.pw##+js(setTimeout-defuser.js, '0x) +!#endif +lpe.pw##+js(abort-on-property-read.js, AaDetector) +lpe.pw##+js(abort-on-property-read.js, app_vars.force_disable_adblock) +lpe.pw##+js(abort-current-inline-script.js, atob, decodeURIComponent) +lpe.pw##+js(window.open-defuser.js) +lpe.pw##+js(addEventListener-defuser.js, click, 0x) +lpe.pw##^script:has-text(zfgload) +*$frame,domain=lpe.pw,3p +||ousufauk.com^ +||1ea1sley.com^ +||letaikay.net^ +||phastoag.com^ +lpe.pw##a[href^="http://mob1ledev1ces.com/r/"] +lpe.pw##[id^="_pnI_"] + +! https://www.reddit.com/r/uBlockOrigin/comments/aidnkv/invisible_full_page_ad_breaks_the_search_bar/ +watchjavonline.com##+js(abort-current-inline-script.js, atob, decodeURIComponent) + +! https://forums.lanik.us/viewtopic.php?f=103&t=42491 +tvguia.es##+js(abort-on-property-read.js, isAdBlockActive) + +! https://github.com/NanoMeow/QuickReports/issues/591 +||pagead2.googlesyndication.com/pagead/show_ads.js$script,redirect=noopjs,domain=image2pdf.iblogbox.com + +! https://github.com/uBlockOrigin/uAssets/issues/4695 +firelinks.me##+js(setTimeout-defuser.js, nextFunction, 2000) + +! https://github.com/uBlockOrigin/uAssets/issues/4696 +torrenta2z.com##+js(abort-on-property-read.js, AaDetector) +torrenta2z.com##+js(abort-on-property-write.js, adblockCreateXMLHttpRequest) +||o4uxrk33.com^$3p + +! https://github.com/uBlockOrigin/uAssets/issues/4697 +lkop.me##+js(abort-on-property-read.js, app_vars.force_disable_adblock) + +! https://github.com/uBlockOrigin/uAssets/issues/4698 +movierulzfree.mx##+js(window.open-defuser.js) +movierulzfree.mx##a.ad_watch_now +movierulzfree.mx##.hd-buttons +||mixturehopeful.com^ +||pndelfast.com^ + +! https://github.com/uBlockOrigin/uAssets/issues/4699 +movieshomes.com##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) +movieshomes.com##[href^="http://www.hibids10.com/watch"] + +! https://github.com/uBlockOrigin/uAssets/issues/4700 +9kmovies.*,9xmovies.*##+js(abort-current-inline-script.js, decodeURI, decodeURIComponent) +||producebreed.com^$3p diff --git a/restscrape/uBlock/assets/ublock/privacy.txt b/restscrape/uBlock/assets/ublock/privacy.txt index 851a814..81d957d 100644 --- a/restscrape/uBlock/assets/ublock/privacy.txt +++ b/restscrape/uBlock/assets/ublock/privacy.txt @@ -145,8 +145,20 @@ architecturaldigest.com,arstechnica.com,bonappetit.com,brides.com,cntraveler.com ! abort adBack.co script ! https://github.com/uBlockOrigin/uAssets/issues/3169 -5euros.com,astucesexpress.com,alsumaria.tv,americanlisted.com,audiofanzine.com,basketusa.com,betaseries.com,blog-rct.com,boulistenaute.com,butfootballclub.fr,cabaneaidees.com,chezasite.com,clubic.com,cuisineactuelle.fr,cuisineaz.com,deco.fr,focus-numerique.com,football365.fr,fourchette-et-bikini.fr,gamekult.com,grands-meres.net,lequipe.fr,lesoir.be,livepeople.fr,maison-et-domotique.com,mercato365.com,nicematin.com,monacomatin.mc,nrj-play.fr,obsev.com,paroles-musique.com,rtl.be,rugby365.fr,sport365.fr,supertoinette.com,universfreebox.com,varmatin.com##+js(abort-current-inline-script.js, setTimeout, adback) -5euros.com,astucesexpress.com,alsumaria.tv,americanlisted.com,audiofanzine.com,basketusa.com,betaseries.com,blog-rct.com,boulistenaute.com,butfootballclub.fr,cabaneaidees.com,chezasite.com,clubic.com,cuisineactuelle.fr,cuisineaz.com,deco.fr,focus-numerique.com,football365.fr,fourchette-et-bikini.fr,gamekult.com,grands-meres.net,lequipe.fr,lesoir.be,livepeople.fr,maison-et-domotique.com,mercato365.com,nicematin.com,monacomatin.mc,nrj-play.fr,obsev.com,paroles-musique.com,rtl.be,rugby365.fr,sport365.fr,supertoinette.com,universfreebox.com,varmatin.com##+js(setTimeout-defuser.js, "ack_, 0) +5euros.com,astucesexpress.com,alsumaria.tv,americanlisted.com,audiofanzine.com,basketusa.com,betaseries.com,blog-rct.com,blogautomobile.fr,boulistenaute.com,butfootballclub.fr,cabaneaidees.com,chezasite.com,clubic.com,cuisineactuelle.fr,cuisineaz.com,deco.fr,focus-numerique.com,football365.fr,fourchette-et-bikini.fr,gamekult.com,grands-meres.net,lequipe.fr,lesoir.be,livepeople.fr,maison-et-domotique.com,mercato365.com,nicematin.com,monacomatin.mc,nrj-play.fr,obsev.com,paroles-musique.com,rtl.be,rugby365.fr,sport365.fr,supertoinette.com,universfreebox.com,varmatin.com##+js(abort-current-inline-script.js, setTimeout, adback) +5euros.com,astucesexpress.com,alsumaria.tv,americanlisted.com,audiofanzine.com,basketusa.com,betaseries.com,blog-rct.com,blogautomobile.fr,boulistenaute.com,butfootballclub.fr,cabaneaidees.com,chezasite.com,clubic.com,cuisineactuelle.fr,cuisineaz.com,deco.fr,focus-numerique.com,football365.fr,fourchette-et-bikini.fr,gamekult.com,grands-meres.net,lequipe.fr,lesoir.be,livepeople.fr,maison-et-domotique.com,mercato365.com,nicematin.com,monacomatin.mc,nrj-play.fr,obsev.com,paroles-musique.com,rtl.be,rugby365.fr,sport365.fr,supertoinette.com,universfreebox.com,varmatin.com##+js(setTimeout-defuser.js, .API, 0) +||scappoosebirds.com^$third-party ! https://github.com/uBlockOrigin/uAssets/issues/3251 -teamskeet.com##+js(abort-on-property-read.js, $.tstracker) +teamskeet.com##+js(set-constant.js, $.tstracker, noopFunc) + +! https://github.com/uBlockOrigin/uAssets/issues/3673 +technologyreview.com##+js(set-constant.js, webkitRequestFileSystem, undefined) + +! https://github.com/uBlockOrigin/uAssets/issues/4138 +rediff.com##+js(remove-attr.js, onclick, [onclick^="track"]) +rediff.com##+js(remove-attr.js, onmousedown, [onmousedown^="return enc(this,'https://track.rediff.com"]) +||track.rediff.com^ + +! https://github.com/uBlockOrigin/uAssets/issues/4649 +||mutinyhq.com^$3p diff --git a/restscrape/uBlock/assets/ublock/resource-abuse.txt b/restscrape/uBlock/assets/ublock/resource-abuse.txt index b39a979..efdabeb 100644 --- a/restscrape/uBlock/assets/ublock/resource-abuse.txt +++ b/restscrape/uBlock/assets/ublock/resource-abuse.txt @@ -22,9 +22,6 @@ ! https://github.com/jspenguin2017/uBlockProtector/issues/624#issuecomment-333700969 /c-hive.js -! https://github.com/jspenguin2017/uBlockProtector/issues/636#issuecomment-334317456 -||info^$script,third-party,domain=oload.info - ! https://github.com/uBlockOrigin/uAssets/issues/742 ||crypto-loot.com^$third-party @@ -103,7 +100,7 @@ csgoconfigs.com##+js(abort-current-inline-script.js, m, CH.Anonymous) ! other miners .cf^*.wasm$third-party -.info^$script,third-party,domain=oload.tv|openload.co|streamango.com|streamcherry.com +.info^$script,third-party,domain=oload.info|oload.tv|openload.co|streamango.com|streamcherry.com .space^*.wasm$third-party /cloudcoins.js /cloudcoins.min.js @@ -157,12 +154,9 @@ csgoconfigs.com##+js(abort-current-inline-script.js, m, CH.Anonymous) ||api.inwemo.com^$third-party ||azvjudwr.info^$third-party ||baiduccdn1.com^$third-party -||cdn.cloudcoins.co^$third-party -||cdn.cloudcoins.co^$third-party ||cloudcoins.co^$third-party ||coinhive-manager.com^$third-party ||coinhive-proxy.party^$third-party -||coinhive.com^$third-party ||coinlab.biz^$third-party ||coinminerz.com^$third-party ||cookiescript.info^$third-party @@ -182,15 +176,11 @@ csgoconfigs.com##+js(abort-current-inline-script.js, m, CH.Anonymous) ||jroqvbvw.info^$third-party ||jyhfuqoh.info^$third-party ||kdowqlpt.info^$third-party -||kiwifarms.net/js/Jawsh/xmr/xmr.min.js ||megabanners.cf^$third-party ||megabanners.cf^$websocket ||minecrunch.co^$third-party ||miner.pr0gramm.com^$third-party ||minero-proxy-*.sh^$third-party -||minero-proxy-01.now.sh^$third-party -||minero-proxy-02.now.sh^$third-party -||minero-proxy-03.now.sh^$third-party ||minexmr.com^$third-party ||mmpool.org^$third-party ||monerominer.rocks^$third-party @@ -198,7 +188,6 @@ csgoconfigs.com##+js(abort-current-inline-script.js, m, CH.Anonymous) ||onlinereserchstatistics.online^$third-party ||papoto.com^$third-party ||podrltid.info^$third-party -||pool.supportxmr.com^$third-party ||rapidvideo.com/J5xj_2.js ||rawgit.com/Pocketart/$script,third-party ||reactor.cc^*.wasm @@ -225,9 +214,7 @@ csgoconfigs.com##+js(abort-current-inline-script.js, m, CH.Anonymous) ||cndhit.xyz^$third-party ||g-content.bid^$third-party ||statistic.date^$third-party -||ad.g-content.bid^$third-party ||cdnfile.xyz^$third-party -||cnt.statistic.date^$third-party ||web.clod.pw^$third-party ||static-net.nut.cc^$third-party ||static-02.flu.cc^$third-party @@ -277,7 +264,7 @@ vidzi.tv##+js(abort-on-property-write.js, decodeURIComponent) ||zlx.com.br/assets/playermon.js$script ! https://github.com/hoshsadiq/adblock-nocoin-list/issues/101 -*$csp=worker-src 'none',domain=a-o.ninja|alltube.tv|biter.tv|byter.tv|centrum-dramy.pl|hentai-online.pl|lewd.ninja|love-drama.pl|milujivareni.cz|tokyodrift.ga|vidfile.net|ya3ale.com +*$csp=worker-src 'none',domain=a-o.ninja|alltube.tv|biter.tv|byter.tv|centrum-dramy.pl|hentai-online.pl|lewd.ninja|love-drama.pl|milujivareni.cz|tokyodrift.ga|subswiki.com|vidfile.net|ya3ale.com ||vidfile.net/*.wasm /angular8.js ||tubetitties.com/worker.js @@ -286,16 +273,12 @@ vidzi.tv##+js(abort-on-property-write.js, decodeURIComponent) ||flare-analytics.com^ ||fileone.tv^$csp=child-src 'none';frame-src 'self' *;worker-src 'none'; -! https://github.com/uBlockOrigin/uAssets/issues/1351 -||miner.nablabee.com^$third-party - ! https://github.com/hoshsadiq/adblock-nocoin-list/issues/111 ||m.anyfiles.ovh^ /deepMiner.min.js ! https://github.com/uBlockOrigin/uAssets/issues/1369 /crn.wasm -||freecontent.bid^$third-party ! https://github.com/easylist/easylist/commit/b750557d82c3f56b0b4ba31bbd9a21b2536a6841#commitcomment-27140868 ||300mbfilms.co^$csp=worker-src 'none'; @@ -333,7 +316,8 @@ shrink-service.it##+js(abort-on-property-read.js, WebAssembly) ! https://www.reddit.com/r/uBlockOrigin/comments/7wwejy/cryptojackers_defeat_all_countermeasures/ ! https://github.com/NanoAdblocker/NanoFilters/issues/35#issuecomment-403137195 -*$csp=worker-src 'none',domain=estream.to|flashx.cc|streamango.com|vidoza.net|vidto.me|vidto.se|vidtudu.com +! https://github.com/uBlockOrigin/uAssets/issues/3244#issuecomment-420854707 +*$csp=worker-src 'none',domain=estream.to|flashx.cc|flashx.co|streamango.com|vidoza.net|vidto.me|vidto.se|vidtudu.com ||tulip18.com^$third-party ! https://github.com/uBlockOrigin/uAssets/pull/818#issuecomment-365770341 @@ -361,8 +345,6 @@ howucan.gr##+js(abort-on-property-read.js, miner) ! https://github.com/uBlockOrigin/uAssets/issues/1649 cloudtime.to,nowvideo.sx,sickrage.ca,tomadivx.org,videoplayer2.xyz,wholecloud.net##+js(abort-on-property-read.js, WebAssembly) -||freecontent.*./$script - ! https://github.com/hoshsadiq/adblock-nocoin-list/pull/173 ! https://github.com/uBlockOrigin/uAssets/issues/1698 123telugu.com,netiap.com##+js(abort-on-property-read.js, _0x7bc7) @@ -384,7 +366,7 @@ sleeptimer.org##+js(abort-on-property-read.js, WebAssembly) *$csp=worker-src 'none',domain=kinokongo.cc ! https://github.com/uBlockOrigin/uAssets/issues/1826 -*$csp=worker-src 'none',domain=povw1deo.com|povwideo.net|powvideo.net +*$csp=worker-src 'none',domain=povwideo.cc|powvideo.cc|povw1deo.com|povwideo.net|powvideo.net ! https://github.com/gorhill/uBlock/issues/3675 ||potomy.ru^$csp=worker-src 'none' @@ -425,3 +407,55 @@ hqq.tv,hqq.watch##+js(abort-on-property-read.js, mscript) ! https://github.com/uBlockOrigin/uAssets/issues/3139 tomadivx.tv##+js(abort-on-property-read.js, WebAssembly) + +! https://forums.lanik.us/viewtopic.php?f=62&t=41585 +./M5q5.js$script +||jshosting.*^ +||hostingcloud.*^ + +! https://github.com/uBlockOrigin/uAssets/issues/1962#issuecomment-420471103 +descargas2020.com##+js(abort-current-inline-script.js, atob, _0x) +||money-maker-default.info^ +||money-maker-script.info^ +||service4refresh.info^ + +! https://github.com/uBlockOrigin/uAssets/issues/3459 +||cinemafacil.com^$csp=worker-src 'none' + +! https://github.com/uBlockOrigin/uAssets/issues/3542 +||hdvid.tv^$csp=worker-src 'none' +||feesocrald.com^$third-party + +! https://github.com/uBlockOrigin/uAssets/issues/3643 +||void.cat^$csp=worker-src 'none' + +! https://github.com/uBlockOrigin/uAssets/issues/3653 +||wallpoper.com^$csp=worker-src 'none' + +! https://github.com/uBlockOrigin/uAssets/issues/3695 +||piratebay.click^$csp=worker-src 'none' + +! https://github.com/uBlockOrigin/uAssets/issues/3720 +||severita-service.ru^$csp=worker-src 'none' +||reauthenticator.com^$third-party + +! https://github.com/uBlockOrigin/uAssets/issues/3724 +||swiftmining.win^$third-party +||wmtech.website^ + +! https://github.com/uBlockOrigin/uAssets/issues/3958 +||flightsy.win^$third-party + +! https://github.com/uBlockOrigin/uAssets/issues/4082 +*$csp=worker-src 'none',domain=123moviesgo.nl|123movieshub.asia|123movieshub.cx|7tors.com|bmovie123.me|bmoviego.me|bmovies123.me|btstors.com|cmovieshd.nl|fbmovies.org|fmoviesgo.me|gomovie123.me|gomovies123.me|idope.tv|seventorrents.cc|skytorrents.co|skytorrents.me|stream247.me|watch-free.co|watchfreemovies.tv|xmovies8.nl +||185.165.169.108^$websocket + +! https://github.com/uBlockOrigin/uAssets/issues/4152 +||dragonballzpolo.*^$csp=worker-src 'none' +||besstahete.info^ + +! https://github.com/uBlockOrigin/uAssets/issues/4161 +/lib/crypta.js + +! https://github.com/uBlockOrigin/uAssets/issues/941#issuecomment-442634483 +onplay.tv##+js(abort-on-property-read.js, Nimiq) diff --git a/restscrape/uBlock/assets/ublock/resources.txt b/restscrape/uBlock/assets/ublock/resources.txt index 36390cc..4a19c67 100644 --- a/restscrape/uBlock/assets/ublock/resources.txt +++ b/restscrape/uBlock/assets/ublock/resources.txt @@ -768,7 +768,7 @@ bab-defuser.js application/javascript }; var realEval = window.eval; window.eval = function(a) { - if ( !check(a) ) { + if ( typeof a !== 'string' || !check(a) ) { return realEval(a); } var el = document.body; @@ -1952,6 +1952,7 @@ abort-current-inline-script.js application/javascript ? needle.slice(1,-1) : needle.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); } + var thisScript = document.currentScript; var re = new RegExp(reText); var chain = target.split('.'); var owner = window, prop; @@ -1968,7 +1969,12 @@ abort-current-inline-script.js application/javascript var value = owner[prop]; var validate = function() { var e = document.currentScript; - if ( e instanceof HTMLScriptElement && e.src === '' && re.test(e.textContent) ) { + if ( + e instanceof HTMLScriptElement && + e.src === '' && + e !== thisScript && + re.test(e.textContent) + ) { throw new ReferenceError(magic); } }; @@ -2111,6 +2117,8 @@ set-constant.js application/javascript cValue = false; } else if ( cValue === 'true' ) { cValue = true; + } else if ( cValue === 'null' ) { + cValue = null; } else if ( cValue === 'noopFunc' ) { cValue = function(){}; } else if ( cValue === 'trueFunc' ) { @@ -2121,6 +2129,8 @@ set-constant.js application/javascript cValue = parseFloat(cValue); if ( isNaN(cValue) ) { return; } if ( Math.abs(cValue) > 0x7FFF ) { return; } + } else if ( cValue === "''" ) { + cValue = ''; } else { return; } @@ -2175,6 +2185,7 @@ set-constant.js application/javascript makeProxy(owner, chain); })(); + # Imported from: # https://github.com/NanoAdblocker/NanoFilters/blob/1f3be7211bb0809c5106996f52564bf10c4525f7/NanoFiltersSource/NanoResources.txt#L82 # @@ -2292,33 +2303,35 @@ remove-attr.js application/javascript damoh-defuser.js application/javascript (function() { - var handled = new WeakSet(); - var asyncTimer; - var cleanVideo = function() { - asyncTimer = undefined; - var v = document.querySelector('video'); - if ( v === null ) { return; } - if ( handled.has(v) ) { return; } - handled.add(v); - v.pause(); - v.controls = true; - var el = v.querySelector('meta[itemprop="contentURL"][content]'); - if ( el === null ) { return; } - v.src = el.getAttribute('content'); - el = v.querySelector('meta[itemprop="thumbnailUrl"][content]'); - if ( el !== null ) { v.poster = el.getAttribute('content'); } - }; - var cleanVideoAsync = function() { - if ( asyncTimer !== undefined ) { return; } - asyncTimer = window.requestAnimationFrame(cleanVideo); - }; - var observer = new MutationObserver(cleanVideoAsync); - observer.observe(document.documentElement, { childList: true, subtree: true }); + var handled = new WeakSet(); + var asyncTimer; + var cleanVideo = function() { + asyncTimer = undefined; + var v = document.querySelector('video'); + if ( v === null ) { return; } + if ( handled.has(v) ) { return; } + handled.add(v); + v.pause(); + v.controls = true; + var el = v.querySelector('meta[itemprop="contentURL"][content]'); + if ( el === null ) { return; } + v.src = el.getAttribute('content'); + el = v.querySelector('meta[itemprop="thumbnailUrl"][content]'); + if ( el !== null ) { v.poster = el.getAttribute('content'); } + }; + var cleanVideoAsync = function() { + if ( asyncTimer !== undefined ) { return; } + asyncTimer = window.requestAnimationFrame(cleanVideo); + }; + var observer = new MutationObserver(cleanVideoAsync); + observer.observe(document.documentElement, { childList: true, subtree: true }); })(); +# https://github.com/uBlockOrigin/uAssets/pull/3517 twitch-videoad.js application/javascript (function() { + if ( /(^|\.)twitch\.tv$/.test(document.location.hostname) === false ) { return; } var ourMediaPlayer; Object.defineProperty(window, 'MediaPlayer', { set: function(newMediaPlayer) { @@ -2344,19 +2357,28 @@ twitch-videoad.js application/javascript return ourMediaPlayer; } }); + var realFetch = window.fetch; + window.fetch = function(input, init) { + if ( arguments.length >= 2 && typeof input === 'string' && input.includes('/access_token') ) { + var url = new URL(arguments[0]); + url.searchParams.delete('player_type'); + arguments[0] = url.href; + } + return realFetch.apply(this, arguments); + }; })(); # https://github.com/uBlockOrigin/uAssets/issues/2912 fingerprint2.js application/javascript (function() { - let fp2 = function(){}; - fp2.prototype = { - get: function(cb) { - setTimeout(function() { cb('', []); }, 1); - } - }; - window.Fingerprint2 = fp2; + let fp2 = function(){}; + fp2.prototype = { + get: function(cb) { + setTimeout(function() { cb('', []); }, 1); + } + }; + window.Fingerprint2 = fp2; })(); @@ -2392,3 +2414,19 @@ cookie-remover.js application/javascript removeCookie(); window.addEventListener('beforeunload', removeCookie); })(); + + +# https://www.reddit.com/r/firefox/comments/9dudod/the_mysterious_case_of_missing_urls_and_googles/e5kgkkh +ampproject.org/v0.js application/javascript +(function() { + let head = document.head; + if ( !head ) { return; } + let style = document.createElement('style'); + style.textContent = [ + 'body {', + ' animation: none !important;', + ' overflow: unset !important;', + '}' + ].join('\n'); + head.appendChild(style); +})(); diff --git a/restscrape/uBlock/assets/ublock/unbreak.txt b/restscrape/uBlock/assets/ublock/unbreak.txt index 032f61d..9737d32 100644 --- a/restscrape/uBlock/assets/ublock/unbreak.txt +++ b/restscrape/uBlock/assets/ublock/unbreak.txt @@ -41,10 +41,12 @@ ! https://github.com/uBlockOrigin/uAssets/issues/729 @@||global.fncstatic.com/$script,domain=video.foxnews.com ||cdn.krxd.net^$script,redirect=noopjs,domain=video.foxnews.com +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=insider.foxnews.com -! http://forums.lanik.us/viewtopic.php?f=64&t=17842&sid=46bd7065193153fe46efe816b7cd32c9&start=30#p59663 +! http://forums.lanik.us/viewtopic.php?f=64&t=17842&start=30#p59663 ! To counter `statcounter.com` in Peter Lowe's, MVPS, Dan Pollock's and hpHosts -@@||statcounter.com^$~third-party +||statcounter.com^$badfilter +||statcounter.com^$third-party ! https://github.com/chrisaljoudi/uBlock/issues/166 ! To counter `liverail.com` in Peter Lowe's, MVPS, and hpHosts @@ -91,7 +93,8 @@ ! https://github.com/chrisaljoudi/uBlock/issues/302 ! To counter `outbrain.com` in hpHosts -@@||outbrain.com^$~third-party +||outbrain.com^$badfilter +||outbrain.com^$third-party ! https://github.com/chrisaljoudi/uBlock/issues/336 ! To counter `flurry.com` in Peter Lowe's, hpHosts, MVPS @@ -185,12 +188,6 @@ ovh.strim.io#@##tweets ||kissmetrics.com^$badfilter ||kissmetrics.com^$third-party -! Twitter: https://twitter.com/swashcap/status/578413787323056128 -! "Found Viewpoint’s site [...] Looks like it might be broken?" -! To counter hpHosts, Peter Lowe's `viewpoint.com` -||viewpoint.com^$badfilter -||viewpoint.com^$third-party - ! http://www.reddit.com/r/ublock/comments/32k908/cnncom_videos_wont_load_w_%C2%B5block_enabled/ @@||i.cdn.turner.com/xslo/cvp/ads/freewheel/bundles/2/*$domain=cnn.com @@ -201,7 +198,8 @@ ovh.strim.io#@##tweets ! http://www.wilderssecurity.com/threads/ublock-origin-and-newegg.377014/ ! Until the fix is in EasyPrivacy -@@||monetate.net/*$script,domain=www.newegg.com +! https://github.com/uBlockOrigin/uAssets/issues/4210 Peter Lowe's +@@||monetate.net/$script,image,domain=newegg.com ! https://github.com/gorhill/uBlock/issues/372 @@||googleads.g.doubleclick.net/ads/preferences/getcookie$popup,domain=myaccount.google.com @@ -477,7 +475,8 @@ kinopoisk.ru###image:style(opacity: 1 !important;) ! https://twitter.com/WolliWolta/status/867788502729195520 ! To counter `sumo.com` in Peter Lowe's ||sumo.com^$badfilter -||sumo.com^$third-party +||sumo.com^$third-party,badfilter +||sumo.com^$third-party,domain=~dante-ri.hr ! https://github.com/uBlockOrigin/uAssets/issues/420 @@||sat.sanoma.fi^$script,domain=xxl.fi @@ -491,7 +490,9 @@ kinopoisk.ru###image:style(opacity: 1 !important;) @@||data.edinburghopendata.info^$document ! https://github.com/uBlockOrigin/uAssets/issues/441 +! https://github.com/easylist/easylist/issues/2586 ||bbci.co.uk^*/analytics.js$script,redirect=noopjs,domain=bbc.co.uk +||static.bbc.co.uk/bbcdotcom/*/adverts.js$script,1p,important,redirect=noopjs ! https://twitter.com/saandstorm/status/873374292968435712 @@||blizzardwatch.com^*/bw-ads.js$script,first-party @@ -516,8 +517,11 @@ wetteronline.de#@#[style="width: 100%;"] ! https://github.com/uBlockOrigin/uAssets/issues/478 ! https://github.com/uBlockOrigin/uAssets/issues/1906 +! https://www.reddit.com/r/uBlockOrigin/comments/9c6j8u/ /google-analytics.$badfilter /google-analytics.$third-party +/googleanalytics.js$badfilter +/googleanalytics.js$third-party -google-analytics.$badfilter -google-analytics.$third-party -google-analytics/$badfilter @@ -598,6 +602,8 @@ pornhub.com#@#[src*="data:"] ! https://github.com/uBlockOrigin/uAssets/issues/646 @@||players.brightcove.net^$subdocument,domain=usatoday.com +! https://github.com/uBlockOrigin/uAssets/issues/3998 +@@||cdn.ampproject.org/v0/amp-geo-0.1.js$script,domain=amp.usatoday.com ! https://github.com/uBlockOrigin/uAssets/issues/648 @@/blockadblock.$script,domain=blockadblock.com @@ -710,6 +716,8 @@ energy.de#@##ad_home ||msavideo-a.akamaihd.net^$media,redirect=noopmp3-0.1s,domain=msn.com @@||fwmrm.net/*/AdManager.js$script,domain=msn.com @@||fwmrm.net/ad/*$script,domain=msn.com +! https://github.com/uBlockOrigin/uAssets/issues/842#issuecomment-435035094 +msn.com#@#[style*="background-image:"] ! https://www.reddit.com/r/uBlockOrigin/comments/7dp25k/fyi_ublock_origin_is_blocking_important_elements/dpzx4c1/ @@||stats.g.doubleclick.net/dc.js$script,domain=ticketfly.com @@ -743,9 +751,10 @@ energy.de#@##ad_home ! https://github.com/uBlockOrigin/uAssets/issues/946 ! https://github.com/uBlockOrigin/uAssets/issues/1817 -! https://github.com/uBlockOrigin/uAssets/issues/2120 -! https://github.com/uBlockOrigin/uAssets/issues/2337 -@@||authedmine.com^$domain=dlik.win|ivpaste.com|mylink.li|cutsmile.com +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449583532 +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-450742207 +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-451670210 +@@||authedmine.com^$domain=4x0.me|cashperlink.com|ivpaste.com|shrtme.me ! https://github.com/gorhill/uBlock/issues/3321 @@||livechatinc.com^$generichide @@ -762,6 +771,7 @@ energy.de#@##ad_home reyada.com#@#.ads_area ! https://github.com/uBlockOrigin/uAssets/issues/1152#issuecomment-354683032 +@@||einthusan.tv/prebid.js$script,first-party @@||ads.adaptv.advertising.com/*einthusan.tv*$xmlhttprequest,domain=imasdk.googleapis.com ! https://github.com/jspenguin2017/uBlockProtector/issues/797 @@ -841,9 +851,6 @@ publicdomainq.net##ins.adsbygoogle /ads6.$badfilter /ads6.$domain=~ads6.adesignstudio.eu -! https://forums.lanik.us/viewtopic.php?f=64&t=39932 -@@||cdnjs.cloudflare.com/ajax/libs/crypto-js/*/rollups/$script - ! https://github.com/jspenguin2017/uBlockProtector/issues/848 @@||gemius.pl/xlgemius.js$script,domain=dn.pt @@||marktest.pt/netscope-gemius.js$script,domain=dn.pt @@ -921,11 +928,15 @@ vhacks.org#@#.sponsor-logo @@||cdnjs.cloudflare.com/$stylesheet,domain=fmovies.is|fmovies.se|fmovies.to ! https://github.com/uBlockOrigin/uAssets/issues/1671 +! https://forums.lanik.us/viewtopic.php?f=64&t=42000 @@||onlinevideoconverter.com/webservice$xmlhttprequest,domain=onlinevideoconverter.com +@@||onlinevideoconverter.com/upload$xmlhttprequest,first-party @@||onlinevideoconverter.com^$popup,domain=onlinevideoconverter.com @@about:blank$popup,domain=onlinevideoconverter.com ! https://github.com/jspenguin2017/uBlockProtector/issues/875 +! https://github.com/jspenguin2017/uBlockProtector/issues/1020 +@@||userscloud.com/js/vendor/core/bootstrap.js$script,1p @@||usercdn.com^$subdocument,domain=userscloud.com ! https://github.com/uBlockOrigin/uAssets/issues/1682 @@ -960,9 +971,6 @@ arduino.cc#@#.addthis_toolbox /netstat.$badfilter /netstat.$domain=~netstat.cloud -! https://github.com/uBlockOrigin/uAssets/issues/1720 -@@||amazon.*^*uedata$image - ! https://forums.lanik.us/viewtopic.php?f=64&t=40233&p=133912#p133911 ||player.ooyala.com/*/analytics-plugin/$script,redirect=noopjs,domain=nintendo.com @@ -1015,7 +1023,7 @@ onhax.me#@#div p + div[id][class] thefreedictionary.com#@#a > img[src^="//img.tfd.com/"] ! https://github.com/uBlockOrigin/uAssets/issues/1907 -@@||ws-na.assoc-amazon.com$image,domain=4tests.com +@@||ws-na.assoc-amazon.com^$image,domain=4tests.com ! https://github.com/uBlockOrigin/uAssets/issues/1954 @@||ncjrs.gov/fsrscripts/*$first-party @@ -1051,6 +1059,10 @@ destructoid.com#@#[src*="data:"] blacklistednews.com,diffen.com,kshowonline.com,the4thofficial.net#@#div > iframe:first-child the4thofficial.net#@#[style] > iframe the4thofficial.net#@#[style] > [scrolling] +! https://github.com/uBlockOrigin/uAssets/issues/3388 +xda-developers.com#@#[src*="data:"] +xda-developers.com#@#[style*="base64"] +xda-developers.com#@#[style*="data:"] ! https://github.com/reek/anti-adblock-killer/issues/4010 @@||google-analytics.com/analytics.js$script,domain=developers.google.com @@ -1071,9 +1083,6 @@ wnd.com#@#[style*="background-image:"] wnd.com#@#[src*="blob:"] wnd.com##[id^=div-gpt-ad-] -! https://github.com/uBlockOrigin/uAssets/issues/2126 -||apester.com^$badfilter - ! https://forums.lanik.us/viewtopic.php?p=136057#p136057 @@|https://api-secure.solvemedia.com^$script @@ -1114,8 +1123,9 @@ mobile.twitter.com#@#._29ahSMvH section.rn-1oszu61 div[class][style*="padding-"] ! https://github.com/uBlockOrigin/uAssets/issues/2313 ! https://github.com/uBlockOrigin/uAssets/issues/3094 +! https://github.com/uBlockOrigin/uAssets/issues/3659 .com/ad/$first-party,domain=~blogs.technet.microsoft.com|~channel4.com|~cspace.com|~linkedin.com|~mediaplex.com|~online.wsj.com,badfilter -.com/ad/$first-party,domain=~blogs.technet.microsoft.com|~channel4.com|~cspace.com|~imagebam.com|~linkedin.com|~mediaplex.com|~sitioswebmexi.com|~online.wsj.com +.com/ad/$first-party,domain=~blogs.technet.microsoft.com|~channel4.com|~cspace.com|~imagebam.com|~japan-guide.com|~linkedin.com|~mediaplex.com|~sitioswebmexi.com|~online.wsj.com ! https://github.com/uBlockOrigin/uAssets/issues/3094 @@||imagebam.com/assets/js/image_bootstrap.js$script,first-party @@ -1127,7 +1137,14 @@ mobile.twitter.com#@#._29ahSMvH section.rn-1oszu61 div[class][style*="padding-"] .wa|$third-party,websocket,xmlhttprequest,domain=github.io|rawgit.com|streamplay.to|tubetitties.com|vidfile.net ! https://www.reddit.com/r/uBlockOrigin/comments/8kh4zc/kotaku_embedded_twitter_images_not_displaying/ +! https://github.com/uBlockOrigin/uAssets/issues/3680 avclub.com,deadspin.com,earther.com,gizmodo.com,jalopnik.com,jezebel.com,kotaku.com,lifehacker.com,splinternews.com,theroot.com,thetakeout.com#@#div[id^="dfp-ad-"] +kotaku.com#@##dfp-ad-2 +kotaku.com#@##dfp-ad-1 +! https://www.reddit.com/r/uBlockOrigin/comments/9p41kw +||x.kinja-static.com/assets/packaged-js/OnionAM.$script,domain=avclub.com|deadspin.com|earther.com|gizmodo.com|jalopnik.com|jezebel.com|kotaku.com|lifehacker.com|splinternews.com|theroot.com|thetakeout.com + + ! https://forums.lanik.us/viewtopic.php?f=64&t=40826 @@||d1xrtnyoeeet33.cloudfront.net/assets/js/lib/*$script,domain=calgaryherald.com|calgarysun.com|canoe.com|edmontonsun.com|financialpost.com|leaderpost.com|lfpress.com|montrealgazette.com|nationalpost.com|ottawacitizen.com|ottawasun.com|theprovince.com|thestarphoenix.com|torontosun.com|vancouversun.com|windsorstar.com|winnipegsun.com @@ -1161,6 +1178,9 @@ avclub.com,deadspin.com,earther.com,gizmodo.com,jalopnik.com,jezebel.com,kotaku. calgarysun.com,canoe.com,edmontonsun.com,financialpost.com,nationalpost.com,ottawasun.com,theprovince.com,torontosun.com,winnipegsun.com#@#.adsizewrapper ! https://github.com/uBlockOrigin/uAssets/issues/2451 +! https://github.com/NanoMeow/QuickReports/issues/546 +@@||sonycrackle.com/vendor/AdManager.js$script,1p +@@||fwlive.sonycrackle.com/ad/*$script,1p @@||imrworldwide.com/novms/*/ggcm*.js$script,domain=sonycrackle.com ! https://www.reddit.com/r/uBlockOrigin/comments/8nzgpp/1168_expedia_search_results_not_displaying_unless/ @@ -1218,10 +1238,12 @@ britannica.com###md-media-overlay-ad sounddrain.net##.coinhive-captcha:style(max-width: none !important;) ! https://forums.lanik.us/viewtopic.php?f=96&t=41041 -@@||analytics.edgekey.net$script,domain=hbsmediasetit.deltatre.net +@@||analytics.edgekey.net^$script,domain=hbsmediasetit.deltatre.net ! https://www.reddit.com/r/uBlockOrigin/comments/8vozyp/kimcartoon_isnt_working_at_all_with_ublock/ ||kimcartoon.me^$script,domain=kimcartoon.me,badfilter +! https://www.reddit.com/r/uBlockOrigin/comments/ad0ucd/cant_play_video/ +||kimcartoon.to^$csp=script-src 'self' * 'unsafe-inline',badfilter ! https://github.com/uBlockOrigin/uAssets/issues/2609 @@||kimcartoon.me/External/RSK$xmlhttprequest,first-party @@ -1284,6 +1306,9 @@ techadvisor.co.uk#@#.adsbygoogle ! https://forums.lanik.us/viewtopic.php?p=138629#p138629 |https://$xmlhttprequest,domain=dwatchseries.to|swatchseries.to|thewatchseries.ac|unblckd.org|watchseries.sk,badfilter @@||swatchseries.to/show/get-tracking-data$xmlhttprequest,first-party +|https://$third-party,script,domain=dwatchseries.to|swatchseries.to|thewatchseries.ac|unblckd.org|watchseries.sk,badfilter +||www*.swatchseries.to^$script,badfilter +|https://$third-party,stylesheet,domain=dwatchseries.to|swatchseries.to|thewatchseries.ac|unblckd.org|watchseries.sk,badfilter ! https://github.com/uBlockOrigin/uAssets/issues/2852 @@||cc.naver.com/cc$subdocument,first-party @@ -1317,13 +1342,16 @@ techadvisor.co.uk#@#.adsbygoogle ! https://github.com/uBlockOrigin/uAssets/issues/2931 ! https://github.com/uBlockOrigin/uAssets/issues/2966 @@||fusion.ddmcdn.com^$script,domain=discovery.com|investigationdiscovery.com|sciencechannel.com +@@||src.litix.io/core/*/mux.js$script,domain=discovery.com|investigationdiscovery.com|sciencechannel.com ! https://github.com/uBlockOrigin/uAssets/issues/3034 @@||cdn.scarabresearch.com/js/*/scarab-v*.js$script,domain=remixshop.com @@||recommender.scarabresearch.com/merchants/*$xmlhttprequest,domain=remixshop.com ! https://www.reddit.com/r/uBlockOrigin/comments/91v4qz +! https://github.com/NanoMeow/QuickReports/issues/209 @@||fusion.ddmcdn.com^*/comscore$script,domain=tlc.com +@@||litix.io/core/*/mux.js$script,domain=tlc.com ! https://github.com/uBlockOrigin/uAssets/issues/3051 @@||js-sec.indexww.com^$script,domain=mashable.com @@ -1367,10 +1395,6 @@ techadvisor.co.uk#@#.adsbygoogle ! https://forums.lanik.us/viewtopic.php?p=139656#p139656 @@||cdn.fluidplayer.com/$script,domain=desixnxx.net -! https://forums.lanik.us/viewtopic.php?p=139673#p139673 -/adshare.$domain=~adshare.tv,badfilter -/adshare.$domain=~adshare.tv|~echosign.com - ! https://forums.lanik.us/viewtopic.php?f=103&t=40699 ||fuegodevida.com^$popup,third-party,badfilter @@ -1381,25 +1405,16 @@ techadvisor.co.uk#@#.adsbygoogle ! https://forums.lanik.us/viewtopic.php?f=64&t=41483 @@://adv.gg^$popup -! https://github.com/uBlockOrigin/uAssets/issues/3284 -! https://github.com/uBlockOrigin/uAssets/issues/3290 -@@||deezer.com^$generichide -@@||sascdn.com^$script,domain=deezer.com -@@||smartadserver.com^*noadcbk=sas.noad$script,domain=deezer.com -deezer.com##.ads - -! typo in easylist -||n$badfilter - ! https://github.com/NanoAdblocker/NanoCore/issues/201 @@||nxp.com/*/resources/scripts/analytics/webanalytics.js$script,first-party ! https://github.com/uBlockOrigin/uAssets/issues/3295 @@||rapidvideo.com/js/videojs-contrib-hls.min.js$script,first-party +! fix for issues caused by `EasyList` regex for anime sites ! https://github.com/uBlockOrigin/uAssets/issues/2333#issuecomment-415652949 -/^https?:\/\/([0-9a-z\-]+\.)?(9anime|animeland|animenova|animeplus|animetoon|animewow|gamestorrent|goodanime|gogoanime|igg-games|kimcartoon|memecenter|readcomiconline|toonget|toonova|watchcartoononline)\.[a-z]{2,4}\/(?!([Ss]cripts|[Uu]ploads|[Ii]mages|combined|content|cover|img|static|wp-content|wp-includes))(.*)/$first-party,image,badfilter -/^https?:\/\/([0-9a-z\-]+\.)?(9anime|animeland|animenova|animeplus|animetoon|animewow|gamestorrent|goodanime|gogoanime|igg-games|kimcartoon|memecenter|readcomiconline|toonget|toonova|watchcartoononline)\.[a-z]{2,4}\/(?!([Ss]cripts|[Uu]ploads|[Ii]mages|combined|content|cover|img|static|wp-content|wp-includes))(.*)/$first-party,xmlhttprequest,badfilter +/^https?:\/\/([0-9a-z\-]+\.)?(9anime|animeland|animenova|animeplus|animetoon|animewow|gamestorrent|goodanime|gogoanime|igg-games|kimcartoon|memecenter|readcomiconline|toonget|toonova|watchcartoononline)\.[a-z]{2,4}\/(?!([Ee]xternal|[Ii]mages|[Ss]cripts|[Uu]ploads|ac|ajax|assets|combined|content|cov|cover|(img\/bg)|(img\/icon)|inc|jwplayer|player|playlist-cat-rss|static|thumbs|wp-content|wp-includes)\/)(.*)/$first-party,script,domain=~animeland.hu +/^https?:\/\/([0-9a-z\-]+\.)?(9anime|animeland|animenova|animeplus|animetoon|animewow|gamestorrent|goodanime|gogoanime|igg-games|kimcartoon|memecenter|readcomiconline|toonget|toonova|watchcartoononline)\.[a-z]{2,4}\/(?!([Ee]xternal|[Ii]mages|[Ss]cripts|[Uu]ploads|ac|ajax|assets|combined|content|cov|cover|(img\/bg)|(img\/icon)|inc|jwplayer|player|playlist-cat-rss|static|thumbs|wp-content|wp-includes)\/)(.*)/$first-party,xmlhttprequest,domain=~animeland.hu,badfilter ! https://github.com/uBlockOrigin/uAssets/issues/3304 |https://$third-party,script,domain=animeflv.net|descargasnsn.com|jkanime.net,badfilter @@ -1414,10 +1429,6 @@ deezer.com##.ads ! https://github.com/NanoAdblocker/NanoFilters/issues/172#issuecomment-416314453 @@||static.iqiyi.com/js/player_v1/sdk/*$script,first-party -! https://forums.lanik.us/viewtopic.php?f=64&t=41540&p=140243#p140243 -/adfox.$domain=~adfox.hu,badfilter -/adfox.$domain=~adfox.hu|~adfox.group - ! https://forums.lanik.us/viewtopic.php?f=64&t=41498 ||youboranqs01.com^$third-party,badfilter @@ -1436,3 +1447,487 @@ deezer.com##.ads ! https://forums.lanik.us/viewtopic.php?f=64&t=41562 @@||tredir.go.com/capmon/$script,domain=disney.com + +! https://forums.lanik.us/viewtopic.php?f=64&t=41588 +||smartsuppchat.com^$third-party,badfilter + +! https://forums.lanik.us/viewtopic.php?f=64&t=41591 +/adsession.$badfilter +/adsession.$domain=~adsession.com + +! https://forums.lanik.us/viewtopic.php?f=64&t=41612 +@@||discover.com/discover/reporting/AppMeasurement.js$first-party + +! https://forums.lanik.us/viewtopic.php?f=64&t=41629 +! https://github.com/uBlockOrigin/uAssets/issues/4230 +@@||archive.org/includes/analytics.js$script,first-party +archive.org#@#.oasad + +! https://forums.lanik.us/viewtopic.php?f=64&t=41615 +#@##share_div +##body:not(#jira) #share_div,fake + +! https://github.com/uBlockOrigin/uAssets/issues/2364#issuecomment-420346996 +@@*$media,domain=camwhores.tv + +! fix nfl.com fantasy.nfl.com site and video breakage +@@||adobedtm.com^*/satellitelib-$script,domain=fantasy.nfl.com +@@||d1z2jf7jlzjs58.cloudfront.net/p.js$script,domain=nfl.com +@@||static.parsely.com/p.js$script,domain=nfl.com + +! https://forums.lanik.us/viewtopic.php?f=64&t=41670 +nbcsports.com#@##nbcsports-leaderboard + +! https://github.com/uBlockOrigin/uAssets/issues/3469 +@@||adobedtm.com^*/satellitelib-$script,domain=mathworks.com + +! https://twitter.com/tommasobarbugli/status/1040601984624152577 +@@||coolblue.nl^*/ard.png$script,first-party + +! https://www.reddit.com/r/uBlockOrigin/comments/9gn4is +@@||a.4cdn.org/*.json$xmlhttprequest,domain=4chan.org + +! https://github.com/uBlockOrigin/uAssets/issues/3516 +@@||cdn.cxense.com/cx.js$script,domain=mega.cl + +! https://forums.lanik.us/viewtopic.php?f=64&t=41714 +@@||fusion.ddmcdn.com/app/*/comscore.streaming.$script,domain=destinationamerica.com +@@||v.fwmrm.net/ad/$script,xmlhttprequest,domain=destinationamerica.com +@@||src.litix.io/core/*/mux.js$script,domain=destinationamerica.com + +! https://github.com/NanoMeow/QuickReports/issues/106 +redtube.com#@#[src*="base64"] +redtube.com#@#[src*="data:"] + +! https://www.reddit.com/r/uBlockOrigin/comments/9h394g/endless_ads_2000_totally_hangs_the_computer/ +@@||googleusercontent.com^$image,domain=kissmanga.com + +! https://github.com/NanoMeow/QuickReports/issues/107 +warszawawpigulce.pl#@#.code-block-5, .eklama, #undermenu-block, .code-block-6 +warszawawpigulce.pl##.eklama + +! https://github.com/uBlockOrigin/uAssets/issues/3523 +|http://$script,domain=yts.am,badfilter +|https://$script,domain=yts.am,badfilter + +! https://www.reddit.com/r/uBlockOrigin/comments/9hh9kb/pornhub_videos_only_works_after_i_disable_ublock/ +|https://$third-party,script,domain=~feedback.pornhub.com|pornhub.com|redtube.com|redtube.com.br|tube8.com|tube8.es|tube8.fr|youporn.com|youporngay.com,badfilter +|https://$image,badfilter,domain=pornhub.com|redtube.com|redtube.com.br|tube8.com|tube8.es|tube8.fr|youporn.com|youporngay.com +|https://$third-party,image,badfilter,domain=~feedback.pornhub.com|pornhub.com|redtube.com|redtube.com.br|tube8.com|tube8.es|tube8.fr|youporn.com|youporngay.com +|https://$third-party,media,badfilter,domain=~feedback.pornhub.com|pornhub.com|redtube.com|redtube.com.br|tube8.com|tube8.es|tube8.fr|youporn.com|youporngay.com + +! https://github.com/uBlockOrigin/uAssets/issues/3532 +@@||ftse.com/Products/*/scripts/analytics_$script,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/3539 +@@||gstatic.com^*/recaptcha/$script + +! https://github.com/uBlockOrigin/uAssets/issues/3540 +@@||geoip.nekudo.com/api/*$xmlhttprequest,domain=opentable.com + +! https://forums.lanik.us/viewtopic.php?f=64&t=41758 +|http*://$third-party,image,domain=123movies-proxy.ru|123movies.cz|123movies.gs|123movies.is|123movies.live|123movies.net|123movies.net.ru|123movies.ru|123movies.vc|123moviesfree.com|123movieshd.net|123movieshd.tv|9cartoon.me|animehaven.to|auroravid.to|ay8ou8ohth.com|bitvid.sx|btdb.in|btdb.to|clipconverter.cc|cloudtime.to|cmovieshd.com|divxme.com|downloadming.tv|dropapk.com|flyordie.com|full-pcsoftware.com|halacima.net|hdmusic99.in|hdtv-rls.com|kannadamovies.biz|kissanime.ru|kissmanga.com|livetvcafe.net|movdivx.com|mp3clan.one|nowvideo.li|nowvideo.sx|nowvideo.to|oogh8ot0el.com|otakustream.tv|otorrents.com|putlocker.co|solarmovie.sc|speedvid.net|stream2watch.org|suprafiles.co|thepiratebay.cd|vidto.me|vidtudu.com|wholecloud.net,badfilter + +! https://www.reddit.com/r/uBlockOrigin/comments/9hy3s7/mlb_standings_not_working/ +@@||mlbstatic.com/*/AppMeasurement$script,domain=mlb.com +@@||mlbstatic.com/*/VisitorAPI.js$script,domain=mlb.com + +! https://github.com/uBlockOrigin/uAssets/issues/1960#issuecomment-424021963 +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=kimcartoon.ac +@@||kimcartoon.ac/themes/vast/videojs.ads.min.js$script,first-party + +! https://forums.lanik.us/viewtopic.php?f=64&t=41793 +@@||backend.worldoftulo.com/$script,domain=barometern.se + +! https://forums.lanik.us/viewtopic.php?f=64&t=41807 +reuters.com#@#[src*="reutersmedia.net/resources_"] + +! https://github.com/NanoMeow/QuickReports/issues/133 +! https://github.com/NanoMeow/QuickReports/issues/181 +@@||surveywall-api.survata.com^$domain=survata.net + +! https://github.com/NanoMeow/QuickReports/issues/180 +@@||publicwww.com/images/labels$image,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/3671 +@@||googletagmanager.com/gtm.js$script,domain=hellofresh.com + +! https://github.com/uBlockOrigin/uAssets/issues/3672 +@@||vice.com/*/AdobeAnalyticsSDK$script,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/3676 +@@||twitter.com/*/profiles/show/*$xmlhttprequest,first-party +@@||twitter.com/*/status/*conversation_id$xmlhttprequest,first-party + +! https://github.com/NanoMeow/QuickReports/issues/174 +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=tubitv.com + +! https://forums.lanik.us/viewtopic.php?f=90&t=35977 +@@|blob:$domain=hdfilme.tv + +! https://github.com/uBlockOrigin/uAssets/issues/3718 +@@||adobedtm.com^*/satellitelib-$script,domain=costco.com + +! https://adblockplus.org/forum/viewtopic.php?f=10&t=60372&start=0 +@@||mssl.fwmrm.net/p/abc_live/$script,domain=abc.go.com +@@||v.fwmrm.net/ad/g/1$script,domain=abc.go.com +@@/VisitorAPI.js$script,domain=abc.go.com + +! https://forums.lanik.us/viewtopic.php?f=64&t=41971 +@@||validate.onecount.net/js/all.min.js$script,domain=foreignpolicy.com +@@||validate.onecount.net/onecount/api/public/$script,domain=foreignpolicy.com + +! https://github.com/uBlockOrigin/uAssets/issues/3733 +@@||ajax.googleapis.com^$script,domain=dailywire.com +@@||soundcloud.com^$script,domain=dailywire.com + +! https://forums.lanik.us/viewtopic.php?f=64&t=41984 +@@||savings.bizx.info^$domain=sourceforge.net +@@||bizx.info^$websocket,domain=sourceforge.net + +! https://forums.lanik.us/viewtopic.php?f=64&t=41987 +@@||js.spotx.tv/directsdk/$script,domain=bloomberg.com +@@||spotxcdn.com/integration/directsdk/$script,domain=bloomberg.com +@@||search.spotxchange.com^$xmlhttprequest,domain=bloomberg.com + +! https://github.com/easylist/easylist/issues/2103 +@@||go.com/disneyid/responder$subdocument,first-party + +! linkdrop.net broken (no captcha) +@@||ajax.googleapis.com^$script,domain=linkdrop.net + +! https://github.com/easylist/easylist/issues/2111 +@@||connect.facebook.*/*/AudienceNetworkPrebid.js$script,domain=cbssports.com + +! https://github.com/NanoMeow/QuickReports/issues/235 +@@||javpost.net^$subdocument,domain=javmost.com + +! https://github.com/uBlockOrigin/uAssets/issues/2043#issuecomment-432499527 +@@||js.helltraffic.com/fluidplayer/$script,stylesheet,domain=tubewolf.com +||js.helltraffic.com/fluidplayer/scripts/webvtt.min.js$script,important,domain=tubewolf.com +tubewolf.com##.bnnrs-player +tubewolf.com##.bnnr + +! https://github.com/uBlockOrigin/uAssets/issues/3794 +@@||chaturbate.com/affiliates/promotools/popup/l6gje/popchaturbaterevshare.js$script,domain=sexanalporn.com +@@||chaturbate.com^$subdocument,domain=blacksbigwomensexy.com|fastfuckmilf.com|pornoxxxporn.com|sexanalporn.com|xxxuno.com +@@||xlovecam.com/promo/livechat/$subdocument,domain=pornoxxxporn.com|sexanalporn.com + +! https://forums.lanik.us/viewtopic.php?f=64&t=42018 +@@||rd.rakuten.co.jp/*login$domain=rakuten.co.jp +@@||rd.rakuten.co.jp/*logout$domain=rakuten.co.jp + +! https://github.com/uBlockOrigin/uAssets/issues/3791 +@@||coinhive.com^$domain=bff.today +@@||coinhive.com/lib/coinhive.min.js$script,first-party +@@||coinhive.com/proxy$websocket,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/3800 +@@||wpgdadago.com/AD/$image,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/3823 +@@||mm-syringe.com^$script,domain=mysanantonio.com + +! https://www.reddit.com/r/uBlockOrigin/comments/9rnaq5/possible_memory_leak/ +@@||utility.rogersmedia.com/utility.js$domain=todaysparent.com + +! https://github.com/uBlockOrigin/uAssets/issues/3863 +@@||sportranker.com/wp-content/themes/mts_ad_sense/*$stylesheet,script,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/3883 +@@||onphpid.com^$stylesheet,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/3894 +@@||wsj.net/*/cxense-candy.js$script,domain=wsj.com +@@||scdn.cxense.com/cx.$script,domain=wsj.com +@@||zqtk.net^$script,domain=wsj.com + +! anime broken player +@@||gogoanime.to/*/player.js$script + +! https://github.com/uBlockOrigin/uAssets/issues/3903 +wildsnow.com#@##ad-container + +! https://github.com/uBlockOrigin/uAssets/issues/3929 +@@||androidgreeve.*^$generichide + +! https://github.com/uBlockOrigin/uAssets/issues/3955 +@@||github.com/*/contributors$xmlhttprequest,first-party +@@||gitlab.com^$xmlhttprequest,first-party + +! https://www.reddit.com/r/uBlockOrigin/comments/9sg3v1/ +@@||kimcartoon.ac/themes/vast/videojs.ads.min.js$script,first-party +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=kimcartoon.ac + +! https://github.com/uBlockOrigin/uAssets/issues/3975 +@@||monero.crypto-webminer.com/monero.html$subdocument,domain=monero-miner.com +@@||authedmine.com^$domain=apiroot.com + +! fix broken functionality with some configuratons +! caused by the redirection +||google-analytics.com/ga.js$script,redirect=none,domain=download-chromium.appspot.com +||googletagservices.com/tag/js/gpt.js$script,redirect=none,domain=tvguide.com + +! https://github.com/uBlockOrigin/uAssets/issues/3995 +||p.jwpcdn.com/*/vast.js$script,important,domain=timesnownews.com + +! https://github.com/uBlockOrigin/uAssets/issues/3999 +@@||google-analytics.com/analytics.js$script,domain=panerabread.com + +! https://github.com/uBlockOrigin/uAssets/issues/918#issuecomment-435215254 +||4tube.com/assets/abexperiments-$badfilter + +! https://www.reddit.com/r/uBlockOrigin/comments/9t71mf/ublock_origin_breaks_conde_nast_video_player +@@||googletagservices.com/tag/js/gpt.js$script,domain=pitchfork.com +@@||securepubads.g.doubleclick.net/gpt/pubads_impl$script,domain=pitchfork.com + +! https://github.com/uBlockOrigin/uAssets/issues/4001 +@@||pub.247-inc.net/psp/platform/*$subdocument,domain=bbystatic.com + +! https://github.com/uBlockOrigin/uAssets/issues/4002 +@@||citipricerewind.com/track?action=$xmlhttprequest,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/4014 +@@||driverfix.com/land/*$subdocument,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/4010 +||admost.com^$script,important,domain=sahadan.com + +! https://github.com/uBlockOrigin/uAssets/issues/4021 +|https://$third-party,script,domain=damimage.com|dimtus.com|imagedecode.com|imageteam.org|imgadult.com|imgclick.net|imgdew.com|imgdew.pw|imgdrive.net|imgkings.com|imgmaid.net|imgmaze.com|imgmaze.pw|imgnemo.com|imgoutlet.com|imgrock.info|imgrock.net|imgstudio.org|imgtaxi.com|imgtown.net|imgtown.pw|imgtrex.com|imgview.net|imgview.pw|imgwallet.com|ironimg.net,badfilter +|https://$third-party,script,domain=damimage.com|dimtus.com|imagedecode.com|imageteam.org|imgadult.com|imgclick.net|imgdew.com|imgdew.pw|imgdrive.net|imgkings.com|imgmaid.net|imgmaze.com|imgmaze.pw|imgnemo.com|imgoutlet.com|imgrock.info|imgrock.net|imgstudio.org|imgtaxi.com|imgtrex.com|imgview.net|imgwallet.com|ironimg.net +|https://$third-party,image,domain=damimage.com|dimtus.com|imagedecode.com|imageteam.org|imgadult.com|imgclick.net|imgdew.com|imgdew.pw|imgdrive.net|imgkings.com|imgmaid.net|imgmaze.com|imgmaze.pw|imgnemo.com|imgoutlet.com|imgrock.info|imgrock.net|imgstudio.org|imgtaxi.com|imgtown.net|imgtown.pw|imgtrex.com|imgview.net|imgview.pw|imgwallet.com|ironimg.net,badfilter +|https://$third-party,image,domain=damimage.com|dimtus.com|imagedecode.com|imageteam.org|imgadult.com|imgclick.net|imgdew.com|imgdew.pw|imgdrive.net|imgkings.com|imgmaid.net|imgmaze.com|imgmaze.pw|imgnemo.com|imgoutlet.com|imgrock.info|imgrock.net|imgstudio.org|imgtaxi.com|imgtrex.com|imgview.net|imgwallet.com|ironimg.net + +! https://github.com/uBlockOrigin/uAssets/issues/4036 +pasteboard.co##+js(set-constant.js, nads, trueFunc) +pasteboard.co##+js(set-constant.js, nads.createAd, trueFunc) + +! https://forums.lanik.us/viewtopic.php?f=64&t=42031 +/advision.$domain=~advision.dk,badfilter +/advision.$domain=~advision.dk|~advision.cl + +! https://forums.lanik.us/viewtopic.php?f=64&t=42103 +@@||amazon-adsystem.com/*/apstag.js$script,domain=walkingdead.fandom.com + +! https://github.com/NanoMeow/QuickReports/issues/325 +/https?:\/\/.*[=|&|%|#|+].*/$popup,domain=0123movies.com|1337x.to|1movies.is|1movies.to|9anime.is|a-o.ninja|adsrt.com|ahlamtv.com|akvideo.stream|allmyvideos.net|animeflv.net|animeid.io|asianvote.com|avgle.com|bittorrent.am|bmovies.to|clipconverter.cc|cloudtime.to|cruzing.xyz|dospelis.com|dropapk.com|egoallstars.com|embed.nowvideo.sx|embed.videoweed.es|escdn.co|estream.to|extreme-board.com|eztv.ag|fastbay.net|fileone.tv|flash-x.tv|flashsx.tv|flashx.cc|flashx.co|flashx.me|flashx.run|flashx.sx|flashx.to|flashx.tv|flashx.ws|flashx1.tv|flashxx.tv|fmovies.is|fmovies.se|fmovies.taxi|fmovies.to|fruithosted.net|fruitstreams.com|gelbooru.com|gogoanime.io|gorillavid.in|gowatchfreemovies.to|grammarist.com|hdvid.life|hdvid.tv|hdvid.xyz|hqq.tv|ikwilthepiratebay.org|imagebam.com|imagefruit.com|imageporter.com|imagerar.com|img24.org|imgadult.com|imgbox.com|imgdew.pw|imgdrive.net|imgmaze.pw|imgshots.com|imgsin.com|imgspice.com|imgtaxi.com|imgtown.pw|imgview.pw|imgvip.net|imgwallet.com|indoxxi.tv|jkanime.net|katcr.host|katcr.party|kickass.cd|kickass.gg|kissasian.ch|kisscartoon.ac|lavamovies.se|m4ufree.com|m4ufree.tv|masterani.me|megaup.net|moecdn.io|monova.org|movie4k.is|movpod.in|mp3indirdur.mobi|mp4upload.com|msn.com|myreadingmanga.info|mywebtv.info|newser.com|nosteam.ro|nowvideo.sx|oload.download|oload.icu|oload.site|oload.stream|oload.win|oload.xyz|oloadcdn.net|onhax.me|onlinevideoconverter.com|onvid.online|onvid.xyz|openload.co|openloadmovies.tv|opentpb.com|otakustream.tv|ourl.io|piratebayblocked.com|pirateproxy.sh|pirateproxy.website|playercdn.net|pornparadise.org|povwideo.net|powvideo.net|proxydl.cf|putlockers.fm|putlockertv.se|putlockertv.to|rapidvideo.com|rarbgproxy.org|readcomiconline.to|repelis.net|rule34hentai.net|seehd.pl|sendvid.com|sexuria.com|shaggyimg.pro|solarmoviesc.com|speedvid.net|sportp2p.com|stream.moe|stream2watch.org|streamango.com|streamcherry.com|streamplay.to|streamshunter.tv|suprafiles.org|swatchseries.to|telepisodes.co|the123movies.org|thehiddenbay.fi|thehiddenbay.ws|thekat.nz|thepiratebay.red|thepiratebay.rocks|thepirateproxy.ws|theproxybay.me|thevideo.cc|thevideo.ch|thevideo.me|thevideo.website|torrentfunk.com|torrentz.to|tpb.zone|tpbmirror.ga|tpbship.org|uktpbmirror.pw|unblocker.cc|unblocktpb.pro|userscloud.com|vidgg.to|vidlox.me|vidlox.tv|vidoza.net|vidto.me|vidto.se|vidtod.me|vidtudu.com|vidup.me|vidz7.com|vidzi.tv|vipbox.live|vipleague.mobi|vodlock.co|watchcartoononline.com|watchonline.to|watchonlinemovies.com.pk|wholecloud.net|youwatch.org|yts.am,badfilter + +! https://www.reddit.com/r/uBlockOrigin/comments/9xm0ou/abccom_not_loading_not_solvable/ +go.com#@#.has-ad + +! https://github.com/easylist/easylist/issues/2256 +@@||voxmedia.com/pickup.js$script,domain=theverge.com +@@||phonograph2.voxmedia.com/needle$image,domain=theverge.com + +! https://forums.lanik.us/viewtopic.php?f=64&t=42189 +@@||googletagmanager.com/gtm.js$script,domain=mirror.co.uk + +! https://github.com/NanoMeow/QuickReports/issues/339 +@@||google-analytics.com/analytics.js$script,domain=experience.amd.com +@@||googletagmanager.com/gtm.js$script,domain=experience.amd.com + +! https://www.reddit.com/r/uBlockOrigin/comments/9ye98t +@@||edgedatg.com/aws/assets/cp/web/assets/js/*/AppMeasurement.js$script,domain=disneynow.go.com + +! https://forums.lanik.us/viewtopic.php?f=64&t=42199 +@@||static.adsnative.com/static/js/render.*.js$script,domain=streamable.com + +! https://www.reddit.com/r/uBlockOrigin/comments/9yuv04/watchfrees_player_is_missing_some_items_unless_i/ +@@||ad.watchfree.at/adx/watchfree/*$subdocument,first-party +@@||script.adshark.site/script.php?id=AD_WATCHFREE$script,domain=watchfree.at + +! https://github.com/uBlockOrigin/uAssets/issues/4160 +|blob:$domain=101greatgoals.com|1337x.to|1channel.biz|1movies.is|4chan.org|allthetests.com|ancient-origins.net|androidcentral.com|antonymsfor.com|auroravid.to|biology-online.org|bitvid.sx|breakingisraelnews.com|britannica.com|btdb.in|btdb.to|champion.gg|cloudtime.to|colourlovers.com|connectedly.com|convert-me.com|convertcase.net|couch-tuner.at|couch-tuner.me|couchtuner.ac|couchtuner.us|crackberry.com|datpiff.com|demonoid.pw|destructoid.com|dietlast.com|dreamfilm.se|episodetube.com|episodetube.net|ewatchseries.to|fastpic.ru|filme-streamz.com|filmlinks4u.is|firstrowau.eu|firstrowus1.eu|fmovies.is|fmovies.se|fmovies.to|fullmatchesandshows.com|getinmybelly.com|gofirstrow.eu|gogoanime.sh|gorillavid.in|hdfilme.tv|homerun.re|igvnews.co.uk|imagefap.com|imgadult.com|imgtaxi.com|imgwallet.com|imore.com|israelnationalnews.com|jerusalemonline.com|jewsnews.co.il|keepvid.com|kickass.cd|kino-streamz.com|kiplinger.com|kissmanga.com|kshowonline.com|letmewatchthis.pl|letmewatchthis.video|livecricketz.org|lolcounter.com|ludokado.com|merriam-webster.com|movies4stream.com|movpod.in|mylivecricket.org|mywatchseries.to|newtvworld.com|noslocker.com|nosvideo.com|nowfeed2all.eu|nowvideo.li|nowvideo.sx|nowvideo.to|olympicstreams.me|onwatchseries.to|openload.co|pcgames-download.net|phonearena.com|phonesreview.co.uk|pocketnow.com|primewire.is|primewire.to|primewire.unblockall.xyz|psu.com|rinf.com|roadracerunner.com|serietvsubita.net|sgvideos.net|skidrowcrack.com|snowysmile.com|sockshare.net|sportspickle.com|streamazone.com|streamgaroo.com|strikeout.co|strikeout.me|strikeout.mobi|teamliquid.net|tetrisfriends.com|textsfromlastnight.com|thefreethoughtproject.com|thevideo.me|thewatchseries.ac|torrentz2.eu|torrentz2.me|trifind.com|tv-series.me|unblckd.org|veteranstoday.com|videotoolbox.com|vidtodo.com|vidup.me|vidwatch3.me|vipbox.bz|vipbox.is|vipbox.nu|vipbox.sx|vipbox.tv|vipboxeu.co|vipboxoc.co|vipboxtv.me|vipleague.ch|vipleague.co|vipleague.is|vipleague.me|vipleague.mobi|vipleague.se|vipleague.sx|vipleague.tv|vipleague.ws|vipstand.is|vivo.sx|vrheads.com|watchcartoononline.io|watchepisodes-tv.com|watchseries.sk|watchvideo.us|watchvideo10.us|watchvideo11.us|watchvideo12.us|watchvideo13.us|watchvideo14.us|watchvideo15.us|webfirstrow.eu|wholecloud.net|windowscentral.com|world4ufree.ws,badfilter +@@|blob:$domain=watchvideo.us + +! https://www.reddit.com/r/uBlockOrigin/comments/9zqzao/playstation_fix_replace/ +@@||hardware.support.eu.playstation.com/assets/js/tracking.js$script,first-party + +! https://forums.lanik.us/viewtopic.php?f=64&t=42216 +@@||litix.io/core/$script,domain=velocity.com|motortrend.com +@@||fusion.ddmcdn.com/app/*/comscore.streaming.$script,domain=velocity.com|motortrend.com + +! https://github.com/uBlockOrigin/uAssets/issues/1660#issuecomment-441504263 +@@||cuatro.com/dist/assets/comscore/streamsense$script,first-party +@@||cuatro.com/dist/assets/omniture/visitorapi.min.js$script,first-party +@@||radioset.es/dist/assets/omniture/visitorapi.min.js$script,first-party +@@||radioset.es/dist/assets/comscore/streamsense$script,first-party +@@||energytv.es/dist/assets/comscore/streamsense$script,first-party +@@||energytv.es/dist/assets/omniture/visitorapi.min.js$script,first-party +@@||yasss.es/dist/assets/comscore/streamsense$script,first-party +@@||yasss.es/dist/assets/omniture/visitorapi.min.js$script,first-party +@@||factoriadeficcion.com/dist/assets/comscore/streamsense$script,first-party +@@||factoriadeficcion.com/dist/assets/omniture/visitorapi.min.js$script,first-party +@@||bemad.es/dist/assets/comscore/streamsense$script,first-party +@@||bemad.es/dist/assets/omniture/visitorapi.min.js$script,first-party +@@||telecinco.es/dist/assets/comscore/streamsense$script,first-party +@@||telecinco.es/dist/assets/omniture/visitorapi.min.js$script,first-party + +! https://forums.lanik.us/viewtopic.php?f=64&t=42233 +@@||playstationlifestyle.net/wp-content/plugins/pb-bwp-minify/*chartbeat$script,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/4209 +@@||static.chartbeat.com/js/chartbeat_mab.js$script,domain=ny1.com + +! https://github.com/uBlockOrigin/uAssets/issues/4226 +@@||computerworld.com/*/jquery$script,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/4242 +@@||web-scripts.vice.com/*/AdobeAnalyticsSDK.min.js$script,domain=viceland.com + +! m.avito.ru ublock issues 327 +@@||an.yandex.ru/system/context.js$script,domain=avito.ru + +! https://www.reddit.com/r/uBlockOrigin/comments/a3r5e1/site_not_rendering_properly_with_ublockorigin/ +@@||adverts.ie/css/$stylesheet,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/4275 +riderplanet-usa.com#@##ad_1 + +! https://github.com/uBlockOrigin/uAssets/issues/4268#issuecomment-445490940 +adproceed.com#@#.single-ad + +! https://www.winboard.org/threads/interaktion-auf-website-nicht-moeglich-wwm-trainigslager.250843/ +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=wwm.rtl.de + +! Remove `consensu.org` in Peter Lowe's list +||consensu.org^$badfilter + +! https://github.com/uBlockOrigin/uAssets/issues/4307 +@@||adobedtm.com^*/satellitelib-$script,domain=ally.com + +! https://forums.lanik.us/viewtopic.php?p=144166#p144166 +hwupgrade.it#@#a[href^="https://www.amazon."][href*="tag="] +hdblog.it#@#a[href^="https://www.amazon."][href*="tag="] + +! http://forum.canucks.com/topic/388440-pgt-philadelphia-flyers-at-vancouver-canucks-dec-15-2018/?page=2&tab=comments#comment-14661218 +@@||ads.rogersmedia.com/cbc$subdocument,domain=cbc.ca +@@||doubleclick.net/ssai/event/$xmlhttprequest,domain=players.brightcove.net + +! https://github.com/NanoMeow/QuickReports/issues/457#issuecomment-447925751 +gplcanyon.com#@#.adsbygoogle + +! https://github.com/NanoMeow/QuickReports/issues/462 +@@||bing.com/$popup,domain=msn.com +@@||startpage.com^$popup,domain=msn.com + +! https://www.reddit.com/r/uBlockOrigin/comments/a7d5to/i_cant_view_reddit_embeds_on_a_website/ +@@||bloomjoy.com^$image,domain=wokesloth.com + +! https://forums.lanik.us/viewtopic.php?p=144296#p144296 +://adv.$domain=~adv.cincsys.com|~adv.co.it|~adv.derfunke.at|~adv.ee|~adv.gg|~adv.michaelgat.com|~adv.msk.ru|~adv.ru|~adv.vg|~adv.works|~advids.co|~erti.se|~escreverdireito.com|~farapp.com|~forex-tv-online.com|~r7.com|~typeform.com|~welaika.com,badfilter +://adv.$domain=~adv.cincsys.com|~adv.co.it|~adv.derfunke.at|~adv.ee|~adv.gg|~adv.michaelgat.com|~adv.msk.ru|~adv.ru|~adv.vg|~adv.works|~advids.co|~erti.se|~escreverdireito.com|~farapp.com|~forex-tv-online.com|~r7.com|~typeform.com|~welaika.com|~adv.cryptonetlabs.it + +! https://forums.lanik.us/viewtopic.php?f=90&t=42355 +@@||ticketonline.de^$frame,domain=stage-entertainment.de + +! https://github.com/uBlockOrigin/uAssets/issues/4350 +@@||dk4ywix.com^$domain=endocrineweb.com +@@||rebelsubway.com^$domain=endocrineweb.com + +! https://github.com/uBlockOrigin/uAssets/issues/4353#issuecomment-449159137 +@@||cdn.turner.com/cnn/van/resources/*/scripts/vendor/loggly.tracker.js$xhr,domain=trentonian.com + +! https://forums.lanik.us/viewtopic.php?p=144333#p144333 +||marketo.com^$badfilter + +! https://github.com/SlashArash/adblockfa/issues/10 +@@||aparat.com/public/public/player/sabaplayer-vjs/videojs-contrib-ads$script,1p + +! https://github.com/uBlockOrigin/uAssets/issues/4372 +@@||googletagmanager.com/gtm.js?$script,domain=action.com + +! https://github.com/uBlockOrigin/uAssets/issues/4368#issuecomment-449609583 +/adworks.$domain=~adworks.att.com|~adworks.co.il,badfilter +/adworks.$domain=~adworks.att.com|~adworks.co.il|~adworks.net + +! https://github.com/uBlockOrigin/uAssets/issues/4400 +tecnoriales.win#@#.vertical-ads + +! https://github.com/uBlockOrigin/uAssets/issues/4418 +@@||cdn.optimizely.com/public/*$script,domain=nytimes.com + +! https://github.com/uBlockOrigin/uAssets/issues/4450 +@@||googletagmanager.com/gtm.js$script,domain=wipliz.com + +! https://github.com/uBlockOrigin/uAssets/issues/4454 +@@||googletagmanager.com/gtag/js$script,domain=stardock.com + +! https://github.com/uBlockOrigin/uAssets/issues/4484 +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=classicreload.com + +! https://github.com/uBlockOrigin/uAssets/pull/4486 +@@||easyweb.td.com/*/loggingService.js$script,1p +@@||plugin.intuitcdn.net/ua-parser-js/*/ua-parser.min.js$script,domain=qbo.intuit.com + +! bad filters in easylist => blank page #1648 +|http://$script,subdocument,third-party,xmlhttprequest,domain=1movies.is|moviescouch.co|torrentfunk.com,badfilter +|http://*?$script,xmlhttprequest,domain=1movies.is|moviescouch.co|torrentfunk.com,badfilter +|https://$script,subdocument,third-party,xmlhttprequest,domain=1movies.is|moviescouch.co|torrentfunk.com,badfilter +|https://*?$script,xmlhttprequest,domain=1movies.is|moviescouch.co|torrentfunk.com,badfilter + +! https://forums.lanik.us/viewtopic.php?p=144632#p144632 +windowscentral.com#@#a[href^="/e?link="] + +! https://www.camp-firefox.de/forum/viewtopic.php?p=1101018#p1101018 +@@||laola1.at/?proxy=js/build/layout$script,1p + +! newser.com broken search by EasyList +@@||google.com/afsonline/*$script,domain=newser.com + +! https://www.reddit.com/r/uBlockOrigin/comments/ack9ee/video_window_blocked_on_gamepress_site/ +@@||connatix.com^$domain=dragalialost.gamepress.gg + +! https://forums.lanik.us/viewtopic.php?p=144724#p144724 +@@/isomorphic/system/modules/ISC_Analytics.js$script,1p + +! https://github.com/uBlockOrigin/uAssets/issues/3573#issuecomment-452611187 +|http://$image,script,subdocument,third-party,xmlhttprequest,domain=userscloud.com,badfilter +|https://$image,script,subdocument,third-party,xmlhttprequest,domain=userscloud.com,badfilter + +! https://github.com/uBlockOrigin/uAssets/issues/1241#issuecomment-452568831 +@@||cdn.mg2connext.com^$font,domain=denverpost.com + +! https://forums.lanik.us/viewtopic.php?p=144766#p144766 +@@||xhamster.com/videos/$csp,first-party + +! https://github.com/uBlockOrigin/uAssets/issues/3703#issuecomment-453920675 +@@||instagram.com^$popup,domain=msn.com + +! https://forums.lanik.us/viewtopic.php?p=144832#p144832 +@@||dailymotion.com/embed/video/$frame + +! https://github.com/easylist/easylist/issues/2631 +/performancetimer.js$badfilter + +! https://github.com/easylist/easylist/issues/2623 +||unblocked.app^$csp=script-src 'self' * 'unsafe-inline',badfilter +||seedpeer.me^$csp=script-src 'self' 'unsafe-inline',badfilter +seedpeer.me,seedpeer.unblocked.app##.section.page-content > .container > div > div:has-text(/recommended/i) + +! https://github.com/easylist/easylist/issues/2285 +@@||fastwhitecat.com/wp-content/plugins/*-google-tag-manager/$script,1p + +! https://github.com/easylist/easylist/issues/1856 +kizi.com##+js(set-constant.js, adblock_active, false) +@@||imasdk.googleapis.com/js/$script,domain=kizi.com + +! To counter `amplitude.com` in Peter Lowe's +||amplitude.com^$badfilter +||amplitude.com^$3p + +! https://forums.lanik.us/viewtopic.php?p=144884#p144884 +@@||ipinfo.io/?token$xmlhttprequest,domain=webtv.ert.gr + +! https://github.com/uBlockOrigin/uAssets/issues/4653 +easyvideo.me,playbb.me#@#div[style^="width:"] + +! https://github.com/uBlockOrigin/uAssets/issues/4675 +@@||trbas.com/jive$script,domain=chicagotribune.com + +! broken site vidtudu . com +@@||vidtodo.com^$css,image,domain=vidtudu.com + +! https://github.com/uBlockOrigin/uAssets/issues/2391#issuecomment-456055001 +@@||openload.*/embed/$frame,domain=tornadomovies.co diff --git a/restscrape/uBlock/css/benchmarks.css b/restscrape/uBlock/css/benchmarks.css new file mode 100644 index 0000000..d644bfb --- /dev/null +++ b/restscrape/uBlock/css/benchmarks.css @@ -0,0 +1,25 @@ +/** + uBlock Origin - a browser extension to block requests. + Copyright (C) 2018-present Raymond Hill + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see {http://www.gnu.org/licenses/}. + + Home: https://github.com/gorhill/uBlock +*/ + +#results { + font-family: mono; + font-size: 90%; + white-space: pre; + } diff --git a/restscrape/uBlock/css/codemirror.css b/restscrape/uBlock/css/codemirror.css index f6e0b31..4b06717 100644 --- a/restscrape/uBlock/css/codemirror.css +++ b/restscrape/uBlock/css/codemirror.css @@ -44,22 +44,27 @@ color: #888; font-size: 140%; } -.cm-search-widget > span { - position: relative; +.cm-search-widget-input { + border: 1px solid gray; + border-radius: 3px; + display: inline-flex; + min-width: 16em; + } +.cm-search-widget-input > input { + border: 0; + flex-grow: 1; } -.cm-search-widget .cm-search-widget-count { +.cm-search-widget-input > .cm-search-widget-count { align-items: center; - bottom: 0; color: #888; display: none; - margin-right: 4px; + flex-grow: 0; + font-size: 80%; + padding: 0 0.4em; pointer-events: none; - position: absolute; - right: 0; - top: 0; } .cm-search-widget[data-query] .cm-search-widget-count { - display: flex; + display: inline-flex; } .cm-search-widget .cm-search-widget-button:hover { color: #000; diff --git a/restscrape/uBlock/css/common.css b/restscrape/uBlock/css/common.css index a483215..c6499ef 100644 --- a/restscrape/uBlock/css/common.css +++ b/restscrape/uBlock/css/common.css @@ -79,3 +79,31 @@ body[dir="rtl"] button.custom.iconifiable > .fa { display: none; } } + +.ubo-icon { + align-items: center; + background-color: transparent; + border: 0; + display: inline-flex; + justify-content: center; + margin: 0; + padding: 0.1em; + position: relative; + } +.ubo-icon > * { + pointer-events: none; + } +.ubo-icon.disabled, +.disabled > .ubo-icon, +.ubo-icon[disabled], +[disabled] > .ubo-icon { + color: #000; + fill: #000; + opacity: 0.25; + stroke: #888; + pointer-events: none; + } +.ubo-icon > svg { + height: 1em; + width: 1em; + } diff --git a/restscrape/uBlock/css/document-blocked.css b/restscrape/uBlock/css/document-blocked.css index a40ad0a..c4937e0 100644 --- a/restscrape/uBlock/css/document-blocked.css +++ b/restscrape/uBlock/css/document-blocked.css @@ -22,8 +22,14 @@ body { font-size: large; text-align: center; } + +@media (max-height: 640px) { + body { + font-size: small; + } +} body > div { - margin: 1.5em 0; + margin: 0 0 1.5em 0; } body > div > p, body > div > div { @@ -48,19 +54,18 @@ select { .code { background-color: rgba(0, 0, 0, 0.1); font-family: monospace; - font-size: large; line-height: 1; padding: 4px; word-break: break-all; } #warningSign { opacity: 1; - pointer-events: none; width: 100%; } -#warningSign > span { - color: #f2a500; +#warningSign > a { + fill: #f2a500; font-size: 10em; + padding: 0; } #theURL { padding: 0; @@ -123,9 +128,6 @@ body[dir="rtl"] #theURL > p > span { #parsed span:first-of-type { font-weight: bold; } -#whyex { - font-size: smaller; - } #whyex a { white-space: nowrap; } diff --git a/restscrape/uBlock/css/fa-icons.css b/restscrape/uBlock/css/fa-icons.css new file mode 100644 index 0000000..67f3303 --- /dev/null +++ b/restscrape/uBlock/css/fa-icons.css @@ -0,0 +1,95 @@ +.fa-icon { + align-items: center; + background-color: transparent; + border: 0; + display: inline-flex; + justify-content: center; + margin: 0; + padding: 0.1em; + position: relative; + user-select: none; + -webkit-user-select: none; + } +.fa-icon > * { + pointer-events: none; + } +.fa-icon.disabled, +.disabled > .fa-icon, +.fa-icon[disabled], +[disabled] > .fa-icon { + color: #000; + fill: #000; + opacity: 0.25; + stroke: #888; + pointer-events: none; + } +.fa-icon > .fa-icon-badge, +.fa-icon.disabled > .fa-icon-badge { + visibility: hidden; + } +.fa-icon.fa-icon-badged > .fa-icon-badge { + bottom: -20%; + display: inline-block; + font: 60% sans-serif; + left: calc(100% - 0.2em); + position: absolute; + visibility: visible; + } + +.fa-icon > svg { + height: 1em; + width: 1em; + } + +.fa-icon > .fa-icon_eraser, +.fa-icon > .fa-icon_film { + width: calc(1em * 1920 / 1792); + } +.fa-icon > .fa-icon_code { + width: calc(1em * 1830 / 1792); + } +.fa-icon > .fa-icon_exclamation-triangle { + width: calc(1em * 1794 / 1792); + } +.fa-icon > .fa-icon_clipboard, +.fa-icon > .fa-icon_eye-dropper, +.fa-icon > .fa-icon_eye-slash, +.fa-icon > .fa-icon_files-o, +.fa-icon > .fa-icon_list-alt { + width: calc(1em * 1792 / 1792); + } +.fa-icon > .fa-icon_font { + width: calc(1em * 1664 / 1792); + } +.fa-icon > .fa-icon_home { + width: calc(1em * 1612 / 1792); + } +.fa-icon > .fa-icon_cog, +.fa-icon > .fa-icon_floppy-o, +.fa-icon > .fa-icon_info-circle, +.fa-icon > .fa-icon_pause-circle-o, +.fa-icon > .fa-icon_play-circle-o, +.fa-icon > .fa-icon_power-off, +.fa-icon > .fa-icon_refresh, +.fa-icon > .fa-icon_sliders { + width: calc(1em * 1536 / 1792); + } +.fa-icon > .fa-icon_filter { + width: calc(1em * 1410 / 1792); + } +.fa-icon > .fa-icon_times { + width: calc(1em * 1188 / 1792); + } +.fa-icon > .fa-icon_lock { + width: calc(1em * 1152 / 1792); + } +.fa-icon > .fa-icon_angle-up, +.fa-icon > .fa-icon_double-angle-up { + width: calc(1em * 998 / 1792); + } +.fa-icon > .fa-icon_double-angle-left { + width: calc(1em * 966 / 1792); + } +.fa-icon > .fa-icon_bolt { + width: calc(1em * 896 / 1792); + } diff --git a/restscrape/uBlock/css/logger-ui-inspector.css b/restscrape/uBlock/css/logger-ui-inspector.css index 2c24aba..2055f6b 100644 --- a/restscrape/uBlock/css/logger-ui-inspector.css +++ b/restscrape/uBlock/css/logger-ui-inspector.css @@ -2,7 +2,7 @@ display: none; } #inspectors.dom #domInspector { - display: block; + display: flex; } #domInspector .permatoolbar .highlightMode.invert { transform: rotate(180deg); @@ -85,13 +85,13 @@ display: none; } -#domInspector.vCompact li:not(.hasCosmeticHide):not(.isCosmeticHide) { +#domInspector:not(.vExpanded) li:not(.hasCosmeticHide):not(.isCosmeticHide) { display: none; } #domInspector #domTree > li { display: block; } -#domInspector.vCompact ul { +#domInspector:not(.vExpanded) ul { display: block; } #domInspector li > ul > li:not(.hasCosmeticHide):not(.isCosmeticHide) { diff --git a/restscrape/uBlock/css/logger-ui.css b/restscrape/uBlock/css/logger-ui.css index 8c569fc..b2dcc6c 100644 --- a/restscrape/uBlock/css/logger-ui.css +++ b/restscrape/uBlock/css/logger-ui.css @@ -2,12 +2,13 @@ body { background-color: white; border: 0; color: black; + display: flex; + flex-direction: column; + height: 100vh; margin: 0; overflow: hidden; padding: 0; - } -input:focus { - background-color: #ffe; + width: 100vw; } textarea { box-sizing: border-box; @@ -19,43 +20,52 @@ textarea { background-color: white; border: 0; box-sizing: border-box; + display: flex; + flex-shrink: 0; font-size: 120%; - left: 0; + justify-content: space-between; margin: 0; - padding: 0.25em 0.5em; - position: absolute; - top: 0; - z-index: 10; + padding: 0.25em; + } +.permatoolbar > div { + display: flex; } .permatoolbar .button { - background-color: white; - border: none; - box-sizing: border-box; cursor: pointer; - display: inline-block; font-size: 150%; - margin: 0; - padding: 8px; - } -.permatoolbar .button.disabled { - opacity: 0.2; - pointer-events: none; + padding: 0.25em; } .permatoolbar .button.active { - font-weight: bold; + fill: #5F9EA0; } .permatoolbar .button:hover { background-color: #eee; } -.permatoolbar > div { - white-space: nowrap; - } -.permatoolbar > div > * { - vertical-align: middle; - } #pageSelector { + padding: 0.25em 0; width: 28em; - padding: 0.2em 0; + } +body[dir="ltr"] #pageSelector { + margin-right: 1em; + } +body[dir="rtl"] #pageSelector { + margin-left: 1em; + } + +#showpopup { + display: inline-flex; + align-items: center; + } +#showpopup img { + filter: grayscale(100%); + height: auto; + width: 1em; + } +#info { + fill: #ccc; + } +#info:hover { + fill: #000; } /* @@ -63,45 +73,48 @@ textarea { => https://devhints.io/css-system-font-stack */ #inspectors { - bottom: 0; + flex-grow: 1; font-family: "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; - font-size: 13px; - position: absolute; - top: 0; - width: 100%; } .inspector { border-top: 1px solid #ccc; - bottom: 0; - position: absolute; - top: 0; - width: 100%; + display: flex; + flex-direction: column; } .vscrollable { - bottom: 0; + direction: ltr; + flex-grow: 1; + font-size: small; overflow-x: hidden; overflow-y: auto; - position: absolute; - top: 0; - width: 100%; } -.vCompactToggler.button:before { - content: '\f102'; - } -.vCompact .vCompactToggler.button:before { - content: '\f103'; +.inspector:not(.vExpanded) .vCompactToggler.button { + transform: scaleY(-1) } -.hCompactToggler.button:before { - content: '\f100'; - } -.hCompact .hCompactToggler.button:before { - content: '\f101'; +.hCompact .hCompactToggler.button { + transform: scaleX(-1) } #inspectors.dom #netInspector { display: none; } + +#netInspector #pause > span:last-of-type { + display: none; +} +#netInspector.paused #pause > span:first-of-type { + display: none; +} +#netInspector.paused #pause > span:last-of-type { + display: inline-flex; + fill: #5F9EA0; +} +#netInspector #filterExprGroup { + display: flex; + margin: 0 1em; + position: relative; + } #netInspector #filterButton { opacity: 0.25; } @@ -109,232 +122,313 @@ textarea { opacity: 1; } #netInspector #filterInput { + display: inline-flex; + } +#netInspector #filterInput > input { min-width: 18em; } -#netInspector #filterInput.bad { - background-color: #fee; +#netInspector #filterExprButton { + position: absolute; + transform: scaleY(-1); } -#netInspector #maxEntries { - margin: 0 2em; +body[dir="ltr"] #netInspector #filterExprButton { + right: 0; } -#netInspector table { - border: 0; - border-collapse: collapse; - direction: ltr; - table-layout: fixed; - width: 100%; +body[dir="rtl"] #netInspector #filterExprButton { + left: 0; } -#netInspector table > colgroup > col:nth-of-type(1) { - width: 4.6em; +#netInspector #filterExprButton:hover { + background-color: transparent; } -#netInspector table > colgroup > col:nth-of-type(2) { - width: 2.1em; +#netInspector #filterExprButton.expanded { + transform: scaleY(1); } -#netInspector table > colgroup > col:nth-of-type(3) { - width: 20%; +#netInspector #filterExprPicker { + background-color: white; + border: 1px solid gray; + display: none; + position: absolute; + flex-direction: column; + font-size: small; + top: 100%; + z-index: 100; } -#netInspector table > colgroup > col:nth-of-type(4) { - width: 2.1em; +body[dir="ltr"] #netInspector #filterExprPicker { + right: 0; } -#netInspector table > colgroup > col:nth-of-type(5) { - width: 5.8em; +body[dir="rtl"] #netInspector #filterExprPicker { + left: 0; } -#netInspector table > colgroup > col:nth-of-type(6) { - width: calc(100% - 14.6em - 20%); + +#netInspector #filterExprGroup:hover #filterExprButton.expanded ~ #filterExprPicker { + display: flex; } -#netInspector.f table tr.f { - display: none; +#netInspector #filterExprPicker > div { + border: 1px dotted #ddd; + border-left: 0; + border-right: 0; + display: flex; + padding: 0.5em; + } +#netInspector #filterExprPicker > div:first-of-type { + border-top: 0; + } +#netInspector #filterExprPicker > div:last-of-type { + border-bottom: 0; + } +#netInspector #filterExprPicker span[data-filtex] { + border: 1px solid transparent; + cursor: pointer; + margin: 0 0.5em 0 0; + padding: 0.5em; + white-space: nowrap; + } +#netInspector #filterExprPicker span[data-filtex]:last-of-type { + margin: 0; + } +#netInspector #filterExprPicker span[data-filtex]:hover { + background-color: aliceblue; + border: 1px solid lightblue; + } +#netInspector #filterExprPicker span.on[data-filtex] { + background-color: lightblue; + border: 1px solid lightblue; } -#netInspector tr.cat_info { - color: #00f; +#netInspector .vscrollable { + overflow: hidden; + } +#vwRenderer { + box-sizing: border-box; + height: 100%; + overflow: hidden; + position: relative; + width: 100%; + } +#vwRenderer #vwScroller { + height: 100%; + overflow-x: hidden; + overflow-y: auto; + position: absolute; + width: 100%; } -#netInspector tr.blocked { +#vwRenderer #vwScroller #vwVirtualContent { + overflow: hidden; + } +#vwRenderer #vwContent { + left: 0; + overflow: hidden; + position: absolute; + width: 100%; + } +#vwRenderer .logEntry { + display: block; + left: 0; + overflow: hidden; + position: absolute; + width: 100%; + } +#vwRenderer .logEntry:empty { + display: none; + } +#vwRenderer .logEntry > div { + height: 100%; + white-space: nowrap; + } +#vwRenderer .logEntry > div[data-status="1"], +#netFilteringDialog > .panes > .details > div[data-status="1"] { background-color: rgba(192, 0, 0, 0.1); } -body.colorBlind #netInspector tr.blocked { +body.colorBlind #vwRenderer .logEntry > div[data-status="1"], +body.colorBlind #netFilteringDialog > .panes > .details > div[data-status="1"] { background-color: rgba(0, 19, 110, 0.1); } -#netInspector tr.nooped { +#vwRenderer .logEntry > div[data-status="3"] { background-color: rgba(108, 108, 108, 0.1); } -body.colorBlind #netInspector tr.nooped { +body.colorBlind #vwRenderer .logEntry > div[data-status="3"] { background-color: rgba(96, 96, 96, 0.1); } -#netInspector tr.allowed { +#vwRenderer .logEntry > div[data-status="2"], +#netFilteringDialog > .panes > .details > div[data-status="2"] { background-color: rgba(0, 160, 0, 0.1); } -body.colorBlind #netInspector tr.allowed { +body.colorBlind #vwRenderer .logEntry > div[data-status="2"], +body.colorBlind #netFilteringDialog > .panes > .details > div[data-status="2"] { background-color: rgba(255, 194, 57, 0.1) } -#netInspector tr.cosmetic, -#netInspector tr.redirect { +#vwRenderer .logEntry > div[data-tabid="-1"] { + text-shadow: 0 0 0.8em #444; + } +#vwRenderer .logEntry > div.cosmetic, +#vwRenderer .logEntry > div.redirect { background-color: rgba(255, 255, 0, 0.1); } -body.colorBlind #netInspector tr.cosmetic, -body.colorBlind #netInspector tr.redirect { +body.colorBlind #vwRenderer .logEntry > div.cosmetic, +body.colorBlind #vwRenderer .logEntry > div.redirect { background-color: rgba(0, 19, 110, 0.1); } -#netInspector tr.maindoc { +#vwRenderer .logEntry > div[data-type="tabLoad"] { background-color: #666; color: white; - text-align: center; } - -body #netInspector td { - border: 1px solid #ccc; - border-top: none; - min-width: 0.5em; - padding: 3px; - vertical-align: top; - white-space: normal; - word-break: break-all; - word-wrap: break-word; +#vwRenderer .logEntry > div[data-type="error"] { + color: #800; } -#netInspector tr td { - border-top: 1px solid #ccc; +#vwRenderer .logEntry > div[data-type="info"] { + color: #008; } -#netInspector tr td:first-of-type { - border-left: none; +#vwRenderer .logEntry > div.voided { + opacity: 0.3; } -#netInspector tr td:last-of-type { - border-right: none; +#vwRenderer .logEntry > div.voided:hover { + opacity: 0.7; } -#netInspector.vCompact tr:not(.vExpanded) td { + +#vwRenderer .logEntry > div > span { + border: 1px solid #ccc; + border-top: 0; + border-right: 0; + box-sizing: border-box; + display: inline-block; + height: 100%; overflow: hidden; - text-overflow: ellipsis; + padding: 0.2em; + vertical-align: middle; white-space: nowrap; + word-break: break-all; } - -#netInspector tr td:nth-of-type(1) { - cursor: default; - text-align: right; - white-space: nowrap; +#vwRenderer .logEntry > div.canDetails:hover > span { + background-color: rgba(0,0,0,0.04); } -#netInspector tr td:nth-of-type(2) { - text-align: center; - white-space: nowrap; +body[dir="ltr"] #vwRenderer .logEntry > div > span:first-child { + border-left: 0; } -#netInspector tr.tab_bts > td:nth-of-type(2):before { - content: '\f070'; - font: 1em FontAwesome; +body[dir="rtl"] #vwRenderer .logEntry > div > span:first-child { + border-right: 0; } -#netInspector tr.tab:not(.canMtx) { - opacity: 0.3; +#vwRenderer .logEntry > div > span:nth-of-type(1) { } -#netInspector tr.tab:not(.canMtx):hover { - opacity: 0.7; +#vwRenderer .logEntry > div > span:nth-of-type(2) { } -#netInspector tr.tab:not(.canMtx) > td:nth-of-type(2):before { - content: '\f00d'; - font: 1em FontAwesome; +#vwRenderer #vwContent .logEntry > div > span:nth-of-type(2) { + text-overflow: ellipsis; } -body:not(.popupOn) #netInspector tr.canMtx td:nth-of-type(2) { - cursor: zoom-in; +.vExpanded #vwRenderer #vwContent .logEntry > div > span:nth-of-type(2) { + overflow-y: auto; + white-space: pre-line; } -body:not(.popupOn) #netInspector tr.canMtx td:nth-of-type(2):hover { - background: #ccc; +#vwRenderer .logEntry > div.messageRealm[data-type="tabLoad"] > span:nth-of-type(2) { + text-align: center; } -#netInspector tr.canLookup td:nth-of-type(3) { +#vwRenderer .logEntry > div > span:nth-of-type(3) { + font: 12px monospace; + padding-left: 0.3em; + padding-right: 0.3em; + text-align: center; + } +#vwRenderer .logEntry > div.canDetails:hover > span:nth-of-type(2), +#vwRenderer .logEntry > div.canDetails:hover > span:nth-of-type(3), +#vwRenderer .logEntry > div.canDetails:hover > span:nth-of-type(5) { + background: rgba(0, 0, 255, 0.1); cursor: zoom-in; } -#netInspector tr.cat_net td:nth-of-type(4), -#netInspector tr.cat_cosmetic td:nth-of-type(4), -#netInspector tr.cat_redirect td:nth-of-type(4) { - font: 12px monospace; +#netInspector:not(.vExpanded) #vwRenderer .logEntry > div > span:nth-of-type(4) { + direction: rtl; + } +#vwRenderer #vwContent .logEntry > div > span:nth-of-type(4) { + text-overflow: ellipsis; + } +.vExpanded #vwRenderer #vwContent .logEntry > div > span:nth-of-type(4) { + overflow-y: auto; + text-overflow: clip; + white-space: pre-line; + } +#vwRenderer .logEntry > div > span:nth-of-type(5) { text-align: center; - white-space: nowrap; } -#netInspector tr.cat_net td:nth-of-type(4) { - cursor: pointer; +/* visual for tabless network requests */ +#vwRenderer .logEntry > div > span:nth-of-type(5) { position: relative; } -#netInspector tr.cat_net td:nth-of-type(4):hover { - background: #ccc; +#vwRenderer .logEntry > div > span:nth-of-type(6) { + } +#vwRenderer #vwContent .logEntry > div > span:nth-of-type(6) { + } +#vwRenderer .logEntry > div > span:nth-of-type(7) { + } +#vwRenderer #vwContent .logEntry > div > span:nth-of-type(7) { + text-overflow: ellipsis; + } +.vExpanded #vwRenderer #vwContent .logEntry > div > span:nth-of-type(7) { + overflow-y: auto; + white-space: pre-line; } -#netInspector tr.cat_net td:nth-of-type(6) > span > b { +#vwRenderer .logEntry > div > span:nth-of-type(7) > span > b { font-weight: bold; } -#netInspector tr td:nth-of-type(6) b { +#vwRenderer .logEntry > div > span:nth-of-type(7) b { font-weight: normal; } -#netInspector tr.blocked td:nth-of-type(6) b { +#vwRenderer .logEntry > div[data-status="1"] > span:nth-of-type(7) b, +#netFilteringDialog > .panes > .details > div[data-status="1"] b { background-color: rgba(192, 0, 0, 0.2); } -body.colorBlind #netInspector tr.blocked td:nth-of-type(6) b { +body.colorBlind #vwRenderer .logEntry > div[data-status="1"] > span:nth-of-type(7) b, +body.colorBlind #netFilteringDialog > .panes > .details > div[data-status="1"] b { background-color: rgba(0, 19, 110, 0.2); } -#netInspector tr.nooped td:nth-of-type(6) b { +#vwRenderer .logEntry > div[data-status="3"] > span:nth-of-type(7) b { background-color: rgba(108, 108, 108, 0.2); } -body.colorBlind #netInspector tr.nooped td:nth-of-type(6) b { +body.colorBlind #vwRenderer .logEntry > div[data-status="3"] > span:nth-of-type(7) b { background-color: rgba(96, 96, 96, 0.2); } -#netInspector tr.allowed td:nth-of-type(6) b { +#vwRenderer .logEntry > div[data-status="2"] > span:nth-of-type(7) b, +#netFilteringDialog > .panes > .details > div[data-status="2"] b { background-color: rgba(0, 160, 0, 0.2); } -body.colorBlind #netInspector tr.allowed td:nth-of-type(6) b { +body.colorBlind #vwRenderer .logEntry > div[data-status="2"] > span:nth-of-type(7) b, +body.colorBlind #netFilteringDialog > .panes > .details > div[data-status="2"] b { background-color: rgba(255, 194, 57, 0.2); } +#vwRenderer #vwBottom { + background-color: #00F; + height: 0; + overflow: hidden; + width: 100%; + } +#vwRenderer #vwLineSizer { + left: 0; + pointer-events: none; + position: absolute; + top: 0; + visibility: hidden; + width: 100%; + } #popupContainer { background: white; border: 1px solid gray; - border-radius: 3px; + bottom: 0; box-sizing: border-box; display: none; overflow: hidden; position: fixed; right: 0; - top: 0; z-index: 200; } -#netInspector.popupOn #popupContainer { +#inspectors.popupOn #popupContainer { display: block; } -#popupContainer > div { - background: #aaa; - border: 0; - } -body[dir="ltr"] #popupContainer > div { - text-align: right; - } -body[dir="rtl"] #popupContainer > div { - text-align: left; - } -#popupContainer > div > span { - color: #eee; - cursor: pointer; - display: inline-block; - font: 14px FontAwesome; - padding: 0 3px; - } -#popupContainer > div > span:hover { - color: white; - } -#popupContainer > iframe { - border: 0; - padding: 0; - margin: 0; - width: 100%; - } -#popupContainer.hide { - width: 6em !important; - } -#popupContainer.hide > iframe { - display: none; - } -.modalDialog { +#modalOverlay { align-items: center; - -webkit-align-items: center; background-color: rgba(0, 0, 0, 0.5); border: 0; bottom: 0; - display: flex; - display: -webkit-flex; + display: none; justify-content: center; - -webkit-justify-content: center; left: 0; margin: 0; position: fixed; @@ -342,25 +436,56 @@ body[dir="rtl"] #popupContainer > div { top: 0; z-index: 400; } - -.modalDialog .dialog { +#modalOverlay.on { + display: flex; + } +#modalOverlay > div { + position: relative; + } +#modalOverlay > div > div:nth-of-type(1) { background-color: white; - border: 2px solid white; + border: 0; box-sizing: border-box; - width: 80%; + padding: 1em; + max-height: 90vh; + overflow-y: auto; + width: 90vw; } - -#netFilteringDialog .dialog p { - line-height: 2em; +#modalOverlay > div > div:nth-of-type(2) { + stroke: #000; + stroke-width: 3px; + position: absolute; + width: 1.6em; + height: 1.6em; + bottom: calc(100% + 2px); + background-color: white; + } +body[dir="ltr"] #modalOverlay > div > div:nth-of-type(2) { + right: 0; + } +body[dir="rtl"] #modalOverlay > div > div:nth-of-type(2) { + left: 0; + } +#modalOverlay > div > div:nth-of-type(2):hover { + background-color: #eee; + } +#modalOverlay > div > div:nth-of-type(2) > * { + pointer-events: none; } -#netFilteringDialog .dialog select { +#netFilteringDialog { + font-size: 95%; + } +#netFilteringDialog a { + text-decoration: none; + } +#netFilteringDialog select { max-width: 75%; outline: none; padding: 0.2em; } - -#netFilteringDialog .dialog > div.preview { +#netFilteringDialog > .preview { + align-items: center; /* http://lea.verou.me/css3patterns/ */ background-color: #aaa; background-image: @@ -382,35 +507,28 @@ body[dir="rtl"] #popupContainer > div { ); background-position:0 0, 9px 9px; background-size: 18px 18px; + display: flex; + justify-content: center; + margin-bottom: 1em; + padding: 0.5em; text-align: center; } -#netFilteringDialog .dialog > div.preview > * { +#netFilteringDialog > .preview > * { + background-color: white; max-width: 100%; - max-height: 40vh; + max-height: 20vh; } - -#netFilteringDialog .dialog table { - border: 0; - border-collapse: collapse; - table-layout: fixed; - width: 100%; - } -#netFilteringDialog .dialog table > colgroup > col:nth-of-type(1) { - width: 3.8em; - } -#netFilteringDialog .dialog table > colgroup > col:nth-of-type(2) { +#netFilteringDialog > .preview > span { + cursor: pointer; + padding: 0.5em; } -#netFilteringDialog .dialog td { - border: 0; - padding: 0; - vertical-align: middle; - } -#netFilteringDialog .dialog > div.headers { +#netFilteringDialog > .headers { border-bottom: 1px solid #888; + line-height: 2; position: relative; } -#netFilteringDialog .dialog > div.headers > span.header { +#netFilteringDialog > .headers > .header { background-color: #eee; border: 1px solid #aaa; border-bottom: 1px solid #888; @@ -419,94 +537,160 @@ body[dir="rtl"] #popupContainer > div { color: #888; cursor: pointer; display: inline-block; - font-size: small; - line-height: 2em; - margin-left: 0.5em; padding: 0 1em; position: relative; text-align: center; top: 1px; } -#netFilteringDialog .dialog > div.headers > span.header.selected { +#netFilteringDialog[data-pane="details"] > .headers > [data-pane="details"], +#netFilteringDialog[data-pane="dynamic"] > .headers > [data-pane="dynamic"], +#netFilteringDialog[data-pane="static"] > .headers > [data-pane="static"] { background-color: white; border-color: #888; border-bottom: 1px solid white; color: black; } -#netFilteringDialog .dialog > div.headers > span.tools { - display: inline-block; +#netFilteringDialog > .headers > .tools { + bottom: 0; + display: flex; position: absolute; - top: 50%; - transform: translate(0, -50%); } -body[dir="ltr"] #netFilteringDialog .dialog > div.headers > span.tools { - right: 0.1em; +body[dir="ltr"] #netFilteringDialog > .headers > .tools { + right: 0; } -body[dir="rtl"] #netFilteringDialog .dialog > div.headers > span.tools { - left: 0.1em; +body[dir="rtl"] #netFilteringDialog > .headers > .tools { + left: 0; } -#netFilteringDialog .dialog > div.headers > span.tools > span { +#netFilteringDialog > .headers > .tools > span { cursor: pointer; - font-size: 1.2em; + font-size: 1.5em; + padding: 0 0.25em; text-align: center; } -#netFilteringDialog .dialog > div.containers { - height: 40vh; +#netFilteringDialog > .headers > .tools > span:hover { + background-color: #eee; + } +#netFilteringDialog.cosmeticRealm > .headers > .dynamic, +#netFilteringDialog.cosmeticRealm > .panes > .dynamic { + display: none; + } +#netFilteringDialog.cosmeticRealm > .headers > .static, +#netFilteringDialog.cosmeticRealm > .panes > .static { + display: none; + } +#netFilteringDialog > div.panes { + min-height: 40vh; overflow: hidden; overflow-y: auto; + padding-top: 1em; } -#netFilteringDialog .dialog > div.containers > div { +#netFilteringDialog > div.panes > div { display: none; } -#netFilteringDialog .dialog > div.containers > div.selected { - display: block; +#netFilteringDialog[data-pane="details"] > .panes > [data-pane="details"], +#netFilteringDialog[data-pane="dynamic"] > .panes > [data-pane="dynamic"], +#netFilteringDialog[data-pane="static"] > .panes > [data-pane="static"] { + display: flex; + flex-direction: column; + } +#netFilteringDialog > .panes > .details > div { + align-items: stretch; + background-color: #e6e6e6; + border: 0; + border-bottom: 1px solid white; + display: flex; + } +#netFilteringDialog > .panes > .details > div > span { + padding: 0.5em; + } +#netFilteringDialog > .panes > .details > div > span:nth-of-type(1) { + border: 0; + flex-grow: 0; + flex-shrink: 0; + text-align: right; + width: 8em; + } +body[dir="ltr"] #netFilteringDialog > .panes > .details > div > span:nth-of-type(1) { + border-right: 1px solid white; + } +body[dir="rtl"] #netFilteringDialog > .panes > .details > div > span:nth-of-type(1) { + border-left: 1px solid white; + } +#netFilteringDialog > .panes > .details > div > span:nth-of-type(2) { + max-height: 20vh; + overflow: hidden auto; + white-space: pre-line + } +#netFilteringDialog > .panes > .details > div > span:nth-of-type(2):not(.prose) { + word-break: break-all; + } +#netFilteringDialog > .panes > .details > div > span:nth-of-type(2) .fa-icon { + font-size: 110%; + opacity: 0.5; + vertical-align: bottom; + } +#netFilteringDialog > .panes > .details > div > span:nth-of-type(2) .fa-icon:hover { + opacity: 1; + } +#netFilteringDialog > div.panes > .dynamic > .toolbar { + padding-bottom: 1em; + } +#netFilteringDialog > div.panes > .dynamic .row { + display: flex; + min-height: 2.2em; + } +#netFilteringDialog > div.panes > .dynamic .row > span:nth-of-type(1) { + align-self: stretch; + border: 0; + display: inline-flex; + flex-grow: 0; + flex-shrink: 0; + text-align: center; + width: 4.5em; + } +body[dir="ltr"] #netFilteringDialog > div.panes > .dynamic .row > span:nth-of-type(1) { + border-right: 1px solid white; + } +body[dir="rtl"] #netFilteringDialog > div.panes > .dynamic .row > span:nth-of-type(1) { + border-left: 1px solid white; } -#netFilteringDialog .dialog > div.containers > div.dynamic > table.toolbar select { - font: 14px; - height: 2.5em; +#netFilteringDialog > div.panes > .dynamic .row > span:nth-of-type(2) { + align-self: center; + padding: 0 0.5em; } -#netFilteringDialog .dialog > div.containers > div.dynamic > table.toolbar #saveRules { +#netFilteringDialog > div.panes > .dynamic > .toolbar #saveRules { background-color: #ffe; border: 1px solid #ddc; border-radius: 4px; - color: #888; + fill: #888; cursor: pointer; - font-size: 1.8em; - margin: 0.1em; - padding: 0.25em 0.5em; + font-size: 2em; visibility: hidden; + width: 100%; } -body.dirty #netFilteringDialog .dialog > div.containers > div.dynamic > table.toolbar #saveRules { +body.dirty #netFilteringDialog > div.panes > .dynamic > .toolbar #saveRules { visibility: visible; } -#netFilteringDialog .dialog > div.containers > div.dynamic > table.toolbar #saveRules:hover { - color: black; +#netFilteringDialog > div.panes > .dynamic > .toolbar #saveRules:hover { + fill: black; } -#netFilteringDialog .dialog > div.containers > div.dynamic > table.toolbar tr.entry { +#netFilteringDialog > div.panes > .dynamic > .toolbar .entry { display: none; } -#netFilteringDialog .dialog > div.containers > div.dynamic tr.entry { +#netFilteringDialog > div.panes > .dynamic .entry { background-color: #e6e6e6; border: 0; border-bottom: 1px solid white; - font-size: 13px; } -#netFilteringDialog .dialog > div.containers > div.dynamic tr.entry:hover { +#netFilteringDialog > div.panes > .dynamic .entry:hover { background-color: #f0f0f0; } -#netFilteringDialog .dialog > div.containers > div.dynamic tr.entry > td:first-of-type { - border: 0; - border-right: 1px solid white; - text-align: center; - } -#netFilteringDialog .dialog > div.containers > div.dynamic tr.entry > td > div.action { +#netFilteringDialog > div.panes > .dynamic .entry > .action { background-color: transparent; border: 0; cursor: pointer; - height: 2em; - width: 100%; } -#netFilteringDialog .dialog > div.containers > div.dynamic tr.entry > td > div.action > span { +#netFilteringDialog > div.panes > .dynamic .entry > .action > span { background-color: transparent; border: 0; display: inline-block; @@ -515,110 +699,181 @@ body.dirty #netFilteringDialog .dialog > div.containers > div.dynamic > table.to visibility: hidden; width: 33.33%; } -#netFilteringDialog .dialog > div.containers > div.dynamic tr.entry > td > div.action.allow { +#netFilteringDialog > div.panes > .dynamic .entry > .action.allow { background-color: rgba(0, 160, 0, 0.3); } -body.colorBlind #netFilteringDialog .dialog > div.containers > div.dynamic tr.entry > td > div.action.allow { +body.colorBlind #netFilteringDialog > div.panes > .dynamic .entry > .action.allow { background-color: rgba(255, 194, 57, 0.4); } -#netFilteringDialog .dialog > div.containers > div.dynamic tr.entry > td > div.action.noop { +#netFilteringDialog > div.panes > .dynamic .entry > .action.noop { background-color: rgba(108, 108, 108, 0.3); } -body.colorBlind #netFilteringDialog .dialog > div.containers > div.dynamic tr.entry > td > div.action.noop { +body.colorBlind #netFilteringDialog > div.panes > .dynamic .entry > .action.noop { background-color: rgba(96, 96, 96, 0.4); } -#netFilteringDialog .dialog > div.containers > div.dynamic tr.entry > td > div.action.block { +#netFilteringDialog > div.panes > .dynamic .entry > .action.block { background-color: rgba(192, 0, 0, 0.3); } -body.colorBlind #netFilteringDialog .dialog > div.containers > div.dynamic tr.entry > td > div.action.block { +body.colorBlind #netFilteringDialog > div.panes > .dynamic .entry > .action.block { background-color: rgba(0, 19, 110, 0.4); } -#netFilteringDialog .dialog > div.containers > div.dynamic tr.entry > td > div.action.own.allow { +#netFilteringDialog > div.panes > .dynamic .entry > .action.own.allow { background-color: rgba(0, 160, 0, 1); } -body.colorBlind #netFilteringDialog .dialog > div.containers > div.dynamic tr.entry > td > div.action.own.allow { +body.colorBlind #netFilteringDialog > div.panes > .dynamic .entry > .action.own.allow { background-color: rgba(255, 194, 57, 1); } -#netFilteringDialog .dialog > div.containers > div.dynamic tr.entry > td > div.action.own.noop, -body.colorBlind #netFilteringDialog .dialog > div.containers > div.dynamic tr.entry > td > div.action.own.noop { +#netFilteringDialog > div.panes > .dynamic .entry > .action.own.noop, +body.colorBlind #netFilteringDialog > div.panes > .dynamic .entry > .action.own.noop { background-color: rgba(108, 108, 108, 1); } -#netFilteringDialog .dialog > div.containers > div.dynamic tr.entry > td > div.action.own.block { +#netFilteringDialog > div.panes > .dynamic .entry > .action.own.block { background-color: rgba(192, 0, 0, 1); } -body.colorBlind #netFilteringDialog .dialog > div.containers > div.dynamic tr.entry > td > div.action.own.block { +body.colorBlind #netFilteringDialog > div.panes > .dynamic .entry > .action.own.block { background-color: rgba(0, 19, 110, 1); } -#netFilteringDialog .dialog > div.containers > div.dynamic tr.entry > td > div.action:not(.own):hover > span { +#netFilteringDialog > div.panes > .dynamic .entry > .action:not(.own):hover > span { opacity: 0.2; visibility: visible; } -#netFilteringDialog .dialog > div.containers > div.dynamic tr.entry > td > div.action:not(.own):hover > span:hover { +#netFilteringDialog > div.panes > .dynamic .entry > .action:not(.own):hover > span:hover { opacity: 0.75; } -#netFilteringDialog .dialog > div.containers > div.dynamic tr.entry > td > div.action > span.allow { +#netFilteringDialog > div.panes > .dynamic .entry > .action > .allow { background-color: rgb(0, 160, 0); } -body.colorBlind #netFilteringDialog .dialog > div.containers > div.dynamic tr.entry > td > div.action > span.allow { +body.colorBlind #netFilteringDialog > div.panes > .dynamic .entry > .action > .allow { background-color: rgb(255, 194, 57); } -#netFilteringDialog .dialog > div.containers > div.dynamic tr.entry > td > div.action > span.noop { +#netFilteringDialog > div.panes > .dynamic .entry > .action > .noop { background-color: rgb(108, 108, 108); } -#netFilteringDialog .dialog > div.containers > div.dynamic tr.entry > td > div.action > span.block { +#netFilteringDialog > div.panes > .dynamic .entry > .action > .block { background-color: rgb(192, 0, 0); } -body.colorBlind #netFilteringDialog .dialog > div.containers > div.dynamic tr.entry > td > div.action > span.block { +body.colorBlind #netFilteringDialog > div.panes > .dynamic .entry > .action > .block { background-color: rgb(0, 19, 110); } -#netFilteringDialog .dialog > div.containers > div.dynamic tr.entry > td.url { +#netFilteringDialog > div.panes > .dynamic .entry > .url { overflow: hidden; - padding-left: 4px; text-overflow: ellipsis; white-space: nowrap; } -#netFilteringDialog .dialog > div.containers > div.static > p { - margin: 0.75em 0; +#netFilteringDialog > div.panes > div.static > div { + line-height: 2; } -#netFilteringDialog .dialog > div.containers > div.static textarea { +#netFilteringDialog > div.panes > div.static > div { + padding-bottom: 1em; + } +#netFilteringDialog > div.panes > div.static textarea { height: 6em; + max-height: 20vh; + min-height: 10vh; + word-break: break-all; } -#netFilteringDialog .dialog > div.containers > div.static > p:nth-of-type(2) { +#netFilteringDialog > div.panes > div.static > div:nth-of-type(2) { text-align: center; } -#filterFinderDialog .dialog { - padding: 1em; +#filterFinderDialog { word-break: break-all; } -#filterFinderDialog .dialog code { +#filterFinderDialog code { background: #eee; font-size: 85%; padding: 3px; unicode-bidi: plaintext; + white-space: pre-wrap; } -#filterFinderDialog .dialog ul { +#filterFinderDialog ul { font-size: larger; } +#filterFinderDialog .filterFinderListEntry { + align-items: flex-end; + display: flex; + } #filterFinderDialog .filterFinderListEntry a { text-decoration: none; } -#filterFinderDialog .filterFinderListEntry a.fa { - opacity: 0.8; +#filterFinderDialog .filterFinderListEntry a.fa-icon { + margin: 0 0.5em; + opacity: 0.6; } -#filterFinderDialog .filterFinderListEntry a.fa:hover { +#filterFinderDialog .filterFinderListEntry a.fa-icon:hover { opacity: 1; } -#filterFinderDialog .filterFinderListEntry a[href=""]:nth-of-type(2) { +#filterFinderDialog .filterFinderListEntry a.fa-icon[href=""] { display: none; } -#filterFinderDialog .dialog > *:first-child { +#filterFinderDialog > *:first-child { margin-top: 0; } -#filterFinderDialog .dialog > *:last-child { +#filterFinderDialog > *:last-child { margin-bottom: 0; } +#loggerSettingsDialog { + display: flex; + flex-direction: column; + } +#loggerSettingsDialog > div { + padding-bottom: 1em; + } +#loggerSettingsDialog > div:last-of-type { + padding-bottom: 0; + } +#loggerSettingsDialog ul { + padding: 0; + } +body[dir="ltr"] #loggerSettingsDialog ul { + padding-left: 2em; + } +body[dir="rtl"] #loggerSettingsDialog ul { + padding-right: 2em; + } +#loggerSettingsDialog li { + list-style-type: none; + margin: 0.5em 0 0 0; + } +#loggerSettingsDialog input { + max-width: 6em; + } + +#loggerExportDialog { + display: flex; + flex-direction: column; + } +#loggerExportDialog .options { + display: flex; + justify-content: space-between; + margin-bottom: 1em; + } +#loggerExportDialog .options > div { + display: inline-flex; + } +#loggerExportDialog .options span[data-i18n] { + border: 1px solid lightblue; + cursor: pointer; + font-size: 90%; + margin: 0; + padding: 0.5em; + white-space: nowrap; + } +#loggerExportDialog .options span[data-i18n]:hover { + background-color: aliceblue; + } +#loggerExportDialog .options span.on[data-i18n], +#loggerExportDialog .options span.pushbutton:active { + background-color: lightblue; + } +#loggerExportDialog .output { + font: smaller mono; + height: 60vh; + padding: 0.5em; + white-space: pre; + } + .hide { - display: none; + display: none !important; } diff --git a/restscrape/uBlock/css/popup.css b/restscrape/uBlock/css/popup.css index 853b8cc..6a1c5f7 100644 --- a/restscrape/uBlock/css/popup.css +++ b/restscrape/uBlock/css/popup.css @@ -30,22 +30,17 @@ a { outline: 0; } #appinfo { + align-items: flex-end; background-color: #444; border: 0; color: #bbb; - display: block; - font-size: 85%; - line-height: 1.2; + display: flex; + font-size: smaller; + justify-content: center; margin: 0; - padding: calc(0.1em + 1px) 0; - position: relative; - text-align: center; + padding: 1px 0; width: 100%; } -#version { - font-size: 90%; - font-weight: normal; - } #panes { display: flex; @@ -88,29 +83,33 @@ body[dir="rtl"] #panes > div:nth-of-type(2) { padding: 0; } p { - text-align: center; - white-space: nowrap; + display: flex; + justify-content: center; + } +.fa-icon { + font-size: 120%; } .fa { font-size: 120%; } #switch { - margin: 8px 0; + margin: 0.8em 0; } -#switch .fa { - color: #0046ff; +#switch .fa-icon { + fill: #0046ff; cursor: pointer; font-size: 700%; margin: 0; + padding: 0; } -#switch .fa:hover { +#switch .fa-icon:hover { opacity: 0.9; } -body.off #switch .fa { - color: #ccc; +body.off #switch .fa-icon { + fill: #ccc; } #basicTools { - margin: 0.8em 0 0.4em 0; + margin: 1.2em 0 0.5em 0; } .tool:first-child { margin-left: 0; @@ -118,17 +117,19 @@ body.off #switch .fa { .tool { color: #aaa; cursor: pointer; - visibility: hidden; - margin-left: 0.4em; + fill: #aaa; + margin-left: 0.8em; min-width: 1em; padding: 0 0.2em; unicode-bidi: embed; + visibility: hidden; } .tool.enabled { visibility: visible; } .tool.enabled:hover { color: #444; + fill: #444; } #page-blocked { font-size: 1.25em; @@ -137,19 +138,22 @@ body.off #switch .fa { color: #888; font-size: 85%; margin: 0.8em 0.2em 0.4em 0.2em; - text-align: center; } .statValue { margin: 0; - text-align: center; } #extraTools { background-color: #eee; border: 0; color: #888; + display: flex; + fill: #888; + justify-content: center; margin: 0.8em 0 0 0; - padding: 4px 0 4px 0.8em; - text-align: center; + padding: 0.2em 0; + } +body.responsive #extraTools { + justify-content: space-evenly; } #extraTools > span { cursor: pointer; @@ -157,58 +161,46 @@ body.off #switch .fa { margin: 0 0.8em 0 0; position: relative; } -#extraTools > span > span.badge { - color: #222; - bottom: -2px; - font: x-small sans-serif; - position: absolute; - } -body[dir="ltr"] #extraTools > span > span.badge { - /* left: 100%; */ +#extraTools > span:first-of-type { + margin-left: 0.9em; } -body[dir="rtl"] #extraTools > span > span.badge { - /* right: 100%; */ - } -#extraTools > span > span:last-of-type { - color: #e00; +#extraTools > span > .nope { left: 50%; position: absolute; - top: 0; - transform: translateX(-50%); - visibility: hidden; - } -#extraTools > span > span:last-of-type > svg { stroke: red; stroke-width: 2; + transform: translateX(-50%); + visibility: hidden; width: 1em; } -#extraTools > span.on > span:last-of-type { +#extraTools > span.on > .nope { visibility: visible; } #extraTools > span:hover { - color: #333; + color: #222; + fill: #222; } #refresh { background-color: #ffe; border: 1px solid #ddc; border-radius: 4px; - color: #888; cursor: pointer; display: none; - font-size: 3.5em; + fill: #888; + font-size: 3em; + justify-content: center; left: 4px; line-height: 1; - padding: 4px 8px; + padding: 0.15em; position: absolute; right: 4px; - text-align: center; } body.dirty #refresh { - display: block; + display: flex; } body.dirty #refresh:hover { - color: black; + fill: #000 } #tooltip { @@ -290,11 +282,18 @@ body[dir="rtl"] #tooltip { text-overflow: ellipsis; width: calc(100% - 4em); } -#firewallContainer > div.isDomain > span.isIDN:first-of-type > sup:before { +#firewallContainer > div > span:first-of-type > sup { color: #666; - content: '\0416\2002'; + display: none; font-size: 80%; font-weight: normal; + line-height: 1; + } +#firewallContainer > div.isDomain > span.isIDN:first-of-type > sup { + display: inline-block; + } +#firewallContainer > div.isDomain > span.isIDN:first-of-type > sup::before { + content: '\0416\2002'; } #firewallContainer > div > span:nth-of-type(2) { display: none; @@ -314,12 +313,12 @@ body[dir="rtl"] #tooltip { #firewallContainer > div.isDomain > span:first-of-type { font-weight: bold; } -#firewallContainer > div:first-of-type > span:first-of-type:before { +#firewallContainer > div:first-of-type > span:first-of-type::before { color: #aaa; content: '\2012'; padding-right: 0.25em; } -#firewallContainer.minimized > div:first-of-type > span:first-of-type:before { +#firewallContainer.minimized > div:first-of-type > span:first-of-type::before { content: '+'; } #firewallContainer.minimized > div.isDomain > span:nth-of-type(3) { @@ -328,32 +327,32 @@ body[dir="rtl"] #tooltip { #firewallContainer.minimized > div.isDomain > span:nth-of-type(4) { display: inline-block; } -#firewallContainer > div > span[data-acount]:before, -#firewallContainer > div > span[data-bcount]:after { +#firewallContainer > div > span[data-acount]::before, +#firewallContainer > div > span[data-bcount]::after { position: absolute; } -#firewallContainer > div > span[data-acount]:before { +#firewallContainer > div > span[data-acount]::before { left: 0.1em; } -#firewallContainer > div > span[data-acount="1"]:before { +#firewallContainer > div > span[data-acount="1"]::before { content: '+'; } -#firewallContainer > div > span[data-acount="2"]:before { +#firewallContainer > div > span[data-acount="2"]::before { content: '++'; } -#firewallContainer > div > span[data-acount="3"]:before { +#firewallContainer > div > span[data-acount="3"]::before { content: '+++'; } -#firewallContainer > div > span[data-bcount]:after { +#firewallContainer > div > span[data-bcount]::after { right: 0.1em; } -#firewallContainer > div > span[data-bcount="1"]:after { +#firewallContainer > div > span[data-bcount="1"]::after { content: '\2212'; } -#firewallContainer > div > span[data-bcount="2"]:after { +#firewallContainer > div > span[data-bcount="2"]::after { content: '\2212\2212'; } -#firewallContainer > div > span[data-bcount="3"]:after { +#firewallContainer > div > span[data-bcount="3"]::after { content: '\2212\2212\2212'; } @@ -373,10 +372,10 @@ body.advancedUser #firewallContainer > div > span:first-of-type ~ span { /** Small coloured label at the left of a row */ -#firewallContainer > div.allowed > span:first-of-type:before, -#firewallContainer > div.blocked > span:first-of-type:before, -#firewallContainer.minimized > div.isDomain.totalAllowed > span:first-of-type:before, -#firewallContainer.minimized > div.isDomain.totalBlocked > span:first-of-type:before { +#firewallContainer > div.allowed > span:first-of-type::before, +#firewallContainer > div.blocked > span:first-of-type::before, +#firewallContainer.minimized > div.isDomain.totalAllowed > span:first-of-type::before, +#firewallContainer.minimized > div.isDomain.totalBlocked > span:first-of-type::before { box-sizing: border-box; content: ''; display: inline-block; @@ -390,24 +389,24 @@ body.advancedUser #firewallContainer > div > span:first-of-type ~ span { Source for color-blind color scheme from https://github.com/WyohKnott: https://github.com/chrisaljoudi/uBlock/issues/467#issuecomment-95177219 */ -#firewallContainer > div.allowed > span:first-of-type:before, -#firewallContainer.minimized > div.isDomain.totalAllowed > span:first-of-type:before { +#firewallContainer > div.allowed > span:first-of-type::before, +#firewallContainer.minimized > div.isDomain.totalAllowed > span:first-of-type::before { background-color: rgb(0, 160, 0); } -#firewallContainer.colorBlind > div.allowed > span:first-of-type:before, -#firewallContainer.colorBlind.minimized > div.isDomain.totalAllowed > span:first-of-type:before { +#firewallContainer.colorBlind > div.allowed > span:first-of-type::before, +#firewallContainer.colorBlind.minimized > div.isDomain.totalAllowed > span:first-of-type::before { background-color: rgb(255, 194, 57); } -#firewallContainer > div.blocked > span:first-of-type:before, -#firewallContainer.minimized > div.isDomain.totalBlocked > span:first-of-type:before { +#firewallContainer > div.blocked > span:first-of-type::before, +#firewallContainer.minimized > div.isDomain.totalBlocked > span:first-of-type::before { background-color: rgb(192, 0, 0); } -#firewallContainer.colorBlind > div.blocked > span:first-of-type:before, -#firewallContainer.colorBlind.minimized > div.isDomain.totalBlocked > span:first-of-type:before { +#firewallContainer.colorBlind > div.blocked > span:first-of-type::before, +#firewallContainer.colorBlind.minimized > div.isDomain.totalBlocked > span:first-of-type::before { background-color: rgb(0, 19, 110); } -#firewallContainer > div.allowed.blocked > span:first-of-type:before, -#firewallContainer.minimized > div.isDomain.totalAllowed.totalBlocked > span:first-of-type:before { +#firewallContainer > div.allowed.blocked > span:first-of-type::before, +#firewallContainer.minimized > div.isDomain.totalAllowed.totalBlocked > span:first-of-type::before { background-color: rgb(192, 160, 0); } /* Rule cells */ @@ -492,7 +491,7 @@ body.advancedUser #firewallContainer > div > span.noopRule.ownRule { #rulesetTools { background-color: transparent; border: 0; - color: #888; + fill: #888; display: none; left: 4px; padding: 0; @@ -517,7 +516,7 @@ body.advancedUser #firewallContainer > div > span.noopRule.ownRule { display: block; } #firewallContainer.dirty ~ #rulesetTools > span:hover { - color: black; + fill: black; } diff --git a/restscrape/uBlock/img/fontawesome/LICENSE.txt b/restscrape/uBlock/img/fontawesome/LICENSE.txt new file mode 100644 index 0000000..2784b8c --- /dev/null +++ b/restscrape/uBlock/img/fontawesome/LICENSE.txt @@ -0,0 +1,25 @@ +# [Font Awesome v4.7.0](http://fontawesome.io) +### The iconic font and CSS framework + +Font Awesome is a full suite of 675 pictographic icons for easy scalable vector graphics on websites, +created and maintained by [Dave Gandy](https://twitter.com/davegandy). +Stay up to date with the latest release and announcements on Twitter: +[@fontawesome](http://twitter.com/fontawesome). + +Get started at http://fontawesome.io! + +## License +- The Font Awesome font is licensed under the SIL OFL 1.1: + - http://scripts.sil.org/OFL +- Font Awesome CSS, LESS, and Sass files are licensed under the MIT License: + - https://opensource.org/licenses/mit-license.html +- The Font Awesome documentation is licensed under the CC BY 3.0 License: + - http://creativecommons.org/licenses/by/3.0/ +- Attribution is no longer required as of Font Awesome 3.0, but much appreciated: + - `Font Awesome by Dave Gandy - http://fontawesome.io` +- Full details: http://fontawesome.io/license/ + +## Author +- Email: dave@fontawesome.io +- Twitter: http://twitter.com/davegandy +- GitHub: https://github.com/davegandy diff --git a/restscrape/uBlock/img/fontawesome/fontawesome-defs.svg b/restscrape/uBlock/img/fontawesome/fontawesome-defs.svg new file mode 100644 index 0000000..d79a7b2 --- /dev/null +++ b/restscrape/uBlock/img/fontawesome/fontawesome-defs.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/restscrape/uBlock/img/ublock-defs.svg b/restscrape/uBlock/img/ublock-defs.svg new file mode 100644 index 0000000..dbc59a3 --- /dev/null +++ b/restscrape/uBlock/img/ublock-defs.svg @@ -0,0 +1,27 @@ + + + + + + + diff --git a/restscrape/uBlock/js/1p-filters.js b/restscrape/uBlock/js/1p-filters.js index 73682ae..e1cee3b 100644 --- a/restscrape/uBlock/js/1p-filters.js +++ b/restscrape/uBlock/js/1p-filters.js @@ -29,10 +29,8 @@ /******************************************************************************/ -var messaging = vAPI.messaging; -var cachedUserFilters = ''; - -var cmEditor = new CodeMirror( +const messaging = vAPI.messaging; +const cmEditor = new CodeMirror( document.getElementById('userFilters'), { autofocus: true, @@ -44,24 +42,41 @@ var cmEditor = new CodeMirror( uBlockDashboard.patchCodeMirrorEditor(cmEditor); +let cachedUserFilters = ''; + +/******************************************************************************/ + +// https://github.com/gorhill/uBlock/issues/3706 +// Save/restore cursor position +// +// CoreMirror reference: https://codemirror.net/doc/manual.html#api_selection + +window.addEventListener('beforeunload', ( ) => { + vAPI.localStorage.setItem( + 'myFiltersCursorPosition', + JSON.stringify(cmEditor.getCursor().line) + ); +}); + + /******************************************************************************/ // This is to give a visual hint that the content of user blacklist has changed. -function userFiltersChanged(changed) { +const userFiltersChanged = function(changed) { if ( typeof changed !== 'boolean' ) { changed = cmEditor.getValue().trim() !== cachedUserFilters; } uDom.nodeFromId('userFiltersApply').disabled = !changed; uDom.nodeFromId('userFiltersRevert').disabled = !changed; -} +}; /******************************************************************************/ -function renderUserFilters(first) { - var onRead = function(details) { +const renderUserFilters = function(first) { + const onRead = function(details) { if ( details.error ) { return; } - var content = details.content.trim(); + let content = details.content.trim(); cachedUserFilters = content; if ( content.length !== 0 ) { content += '\n'; @@ -69,38 +84,44 @@ function renderUserFilters(first) { cmEditor.setValue(content); if ( first ) { cmEditor.clearHistory(); + try { + const line = JSON.parse( + vAPI.localStorage.getItem('myFiltersCursorPosition') + ); + if ( typeof line === 'number' ) { + cmEditor.setCursor(line, 0); + } + } catch(ex) { + } } userFiltersChanged(false); }; messaging.send('dashboard', { what: 'readUserFilters' }, onRead); -} +}; /******************************************************************************/ -function allFiltersApplyHandler() { +const allFiltersApplyHandler = function() { messaging.send('dashboard', { what: 'reloadAllFilters' }); uDom('#userFiltersApply').prop('disabled', true ); -} +}; /******************************************************************************/ -var handleImportFilePicker = function() { +const handleImportFilePicker = function() { // https://github.com/chrisaljoudi/uBlock/issues/1004 // Support extraction of filters from ABP backup file - var abpImporter = function(s) { - var reAbpSubscriptionExtractor = /\n\[Subscription\]\n+url=~[^\n]+([\x08-\x7E]*?)(?:\[Subscription\]|$)/ig; - var reAbpFilterExtractor = /\[Subscription filters\]([\x08-\x7E]*?)(?:\[Subscription\]|$)/i; - var matches = reAbpSubscriptionExtractor.exec(s); + const abpImporter = function(s) { + const reAbpSubscriptionExtractor = /\n\[Subscription\]\n+url=~[^\n]+([\x08-\x7E]*?)(?:\[Subscription\]|$)/ig; + const reAbpFilterExtractor = /\[Subscription filters\]([\x08-\x7E]*?)(?:\[Subscription\]|$)/i; + let matches = reAbpSubscriptionExtractor.exec(s); // Not an ABP backup file - if ( matches === null ) { - return s; - } + if ( matches === null ) { return s; } // - var out = []; - var filterMatch; + const out = []; while ( matches !== null ) { if ( matches.length === 2 ) { - filterMatch = reAbpFilterExtractor.exec(matches[1].trim()); + let filterMatch = reAbpFilterExtractor.exec(matches[1].trim()); if ( filterMatch !== null && filterMatch.length === 2 ) { out.push(filterMatch[1].trim().replace(/\\\[/g, '[')); } @@ -110,26 +131,22 @@ var handleImportFilePicker = function() { return out.join('\n'); }; - var fileReaderOnLoadHandler = function() { - var sanitized = abpImporter(this.result); + const fileReaderOnLoadHandler = function() { + const sanitized = abpImporter(this.result); cmEditor.setValue(cmEditor.getValue().trim() + '\n' + sanitized); }; - var file = this.files[0]; - if ( file === undefined || file.name === '' ) { - return; - } - if ( file.type.indexOf('text') !== 0 ) { - return; - } - var fr = new FileReader(); + const file = this.files[0]; + if ( file === undefined || file.name === '' ) { return; } + if ( file.type.indexOf('text') !== 0 ) { return; } + const fr = new FileReader(); fr.onload = fileReaderOnLoadHandler; fr.readAsText(file); }; /******************************************************************************/ -var startImportFilePicker = function() { - var input = document.getElementById('importFilePicker'); +const startImportFilePicker = function() { + const input = document.getElementById('importFilePicker'); // Reset to empty string, this will ensure an change event is properly // triggered if the user pick a file, even if it is the same as the last // one picked. @@ -139,10 +156,10 @@ var startImportFilePicker = function() { /******************************************************************************/ -var exportUserFiltersToFile = function() { - var val = cmEditor.getValue().trim(); +const exportUserFiltersToFile = function() { + const val = cmEditor.getValue().trim(); if ( val === '' ) { return; } - var filename = vAPI.i18n('1pExportFilename') + const filename = vAPI.i18n('1pExportFilename') .replace('{{datetime}}', uBlockDashboard.dateNowToSensibleString()) .replace(/ +/g, '_'); vAPI.download({ @@ -153,24 +170,23 @@ var exportUserFiltersToFile = function() { /******************************************************************************/ -var applyChanges = function() { - var onWritten = function(details) { - if ( details.error ) { return; } - cachedUserFilters = details.content.trim(); - allFiltersApplyHandler(); - }; +const applyChanges = function() { messaging.send( 'dashboard', { what: 'writeUserFilters', content: cmEditor.getValue() }, - onWritten + details => { + if ( details.error ) { return; } + cachedUserFilters = details.content.trim(); + allFiltersApplyHandler(); + } ); }; -var revertChanges = function() { - var content = cachedUserFilters; +const revertChanges = function() { + let content = cachedUserFilters; if ( content.length !== 0 ) { content += '\n'; } @@ -179,11 +195,11 @@ var revertChanges = function() { /******************************************************************************/ -var getCloudData = function() { +const getCloudData = function() { return cmEditor.getValue(); }; -var setCloudData = function(data, append) { +const setCloudData = function(data, append) { if ( typeof data !== 'string' ) { return; } if ( append ) { data = uBlockDashboard.mergeNewLines(cmEditor.getValue(), data); @@ -210,6 +226,4 @@ CodeMirror.commands.save = applyChanges; /******************************************************************************/ -// https://www.youtube.com/watch?v=UNilsLf6eW4 - })(); diff --git a/restscrape/uBlock/js/3p-filters.js b/restscrape/uBlock/js/3p-filters.js index 2770529..5963c1e 100644 --- a/restscrape/uBlock/js/3p-filters.js +++ b/restscrape/uBlock/js/3p-filters.js @@ -1,7 +1,7 @@ /******************************************************************************* uBlock Origin - a browser extension to block requests. - Copyright (C) 2014-2018 Raymond Hill + Copyright (C) 2014-present Raymond Hill This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -326,7 +326,9 @@ var renderWidgets = function() { /******************************************************************************/ var updateAssetStatus = function(details) { - var li = document.querySelector('#lists .listEntry[data-listkey="' + details.key + '"]'); + let li = document.querySelector( + '#lists .listEntry[data-listkey="' + details.key + '"]' + ); if ( li === null ) { return; } li.classList.toggle('failed', !!details.failed); li.classList.toggle('obsolete', !details.cached); diff --git a/restscrape/uBlock/js/asset-viewer.js b/restscrape/uBlock/js/asset-viewer.js index ca11906..cc28020 100644 --- a/restscrape/uBlock/js/asset-viewer.js +++ b/restscrape/uBlock/js/asset-viewer.js @@ -1,7 +1,7 @@ /******************************************************************************* uBlock Origin - a browser extension to block requests. - Copyright (C) 2014-2018 Raymond Hill + Copyright (C) 2014-present Raymond Hill This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -19,7 +19,7 @@ Home: https://github.com/gorhill/uBlock */ -/* global CodeMirror */ +/* global CodeMirror, uBlockDashboard */ 'use strict'; @@ -27,29 +27,29 @@ (function() { - var q = window.location.search; - var matches = q.match(/^\?url=([^&]+)/); - if ( !matches || matches.length !== 2 ) { return; } + let params = new URL(document.location).searchParams; + let assetKey = params.get('url'); + if ( assetKey === null ) { return; } vAPI.messaging.send( 'default', { what : 'getAssetContent', - url: decodeURIComponent(matches[1]) + url: assetKey }, - function(details) { + details => { cmEditor.setValue(details && details.content || ''); - } + } ); - var cmEditor = new CodeMirror( + let cmEditor = new CodeMirror( document.getElementById('content'), { autofocus: true, lineNumbers: true, lineWrapping: true, readOnly: true, - styleActiveLine: true + styleActiveLine: true, } ); diff --git a/restscrape/uBlock/js/assets.js b/restscrape/uBlock/js/assets.js index d54d182..c6f1410 100644 --- a/restscrape/uBlock/js/assets.js +++ b/restscrape/uBlock/js/assets.js @@ -27,13 +27,12 @@ /******************************************************************************/ -var reIsExternalPath = /^(?:[a-z-]+):\/\//, +const reIsExternalPath = /^(?:[a-z-]+):\/\//, reIsUserAsset = /^user-/, errorCantConnectTo = vAPI.i18n('errorCantConnectTo'), noopfunc = function(){}; -var api = { -}; +const api = {}; /******************************************************************************/ @@ -64,14 +63,14 @@ var fireNotification = function(topic, details) { /******************************************************************************/ api.fetchText = function(url, onLoad, onError) { - var isExternal = reIsExternalPath.test(url), - actualUrl = isExternal ? url : vAPI.getURL(url); + const isExternal = reIsExternalPath.test(url); + let actualUrl = isExternal ? url : vAPI.getURL(url); // https://github.com/gorhill/uBlock/issues/2592 // Force browser cache to be bypassed, but only for resources which have // been fetched more than one hour ago. if ( isExternal ) { - var queryValue = '_=' + Math.floor(Date.now() / 7200000); + const queryValue = '_=' + Math.floor(Date.now() / 7200000); if ( actualUrl.indexOf('?') === -1 ) { actualUrl += '?'; } else { @@ -84,12 +83,12 @@ api.fetchText = function(url, onLoad, onError) { onError = onLoad; } - var contentLoaded = 0, - timeoutAfter = µBlock.hiddenSettings.assetFetchTimeout * 1000 || 30000, - timeoutTimer, - xhr = new XMLHttpRequest(); + const timeoutAfter = µBlock.hiddenSettings.assetFetchTimeout * 1000 || 30000; + const xhr = new XMLHttpRequest(); + let contentLoaded = 0; + let timeoutTimer; - var cleanup = function() { + const cleanup = function() { xhr.removeEventListener('load', onLoadEvent); xhr.removeEventListener('error', onErrorEvent); xhr.removeEventListener('abort', onErrorEvent); @@ -101,11 +100,11 @@ api.fetchText = function(url, onLoad, onError) { }; // https://github.com/gorhill/uMatrix/issues/15 - var onLoadEvent = function() { + const onLoadEvent = function() { cleanup(); // xhr for local files gives status 0, but actually succeeds - var details = { - url: url, + const details = { + url, content: '', statusCode: this.status || 200, statusText: this.statusText || '' @@ -120,7 +119,7 @@ api.fetchText = function(url, onLoad, onError) { // we never download anything else than plain text: discard if response // appears to be a HTML document: could happen when server serves // some kind of error page I suppose - var text = this.responseText.trim(); + const text = this.responseText.trim(); if ( text.startsWith('<') && text.endsWith('>') ) { return onError.call(null, details); } @@ -128,19 +127,23 @@ api.fetchText = function(url, onLoad, onError) { onLoad(details); }; - var onErrorEvent = function() { + const onErrorEvent = function() { cleanup(); - µBlock.logger.writeOne('', 'error', errorCantConnectTo.replace('{{msg}}', actualUrl)); - onError({ url: url, content: '' }); + µBlock.logger.writeOne({ + realm: 'message', + type: 'error', + text: errorCantConnectTo.replace('{{msg}}', actualUrl) + }); + onError({ url, content: '' }); }; - var onTimeout = function() { + const onTimeout = function() { xhr.abort(); }; // https://github.com/gorhill/uBlock/issues/2526 // - Timeout only when there is no progress. - var onProgressEvent = function(ev) { + const onProgressEvent = function(ev) { if ( ev.loaded === contentLoaded ) { return; } contentLoaded = ev.loaded; if ( timeoutTimer !== undefined ) { @@ -172,42 +175,67 @@ api.fetchText = function(url, onLoad, onError) { // Support the seamless loading of sublists. api.fetchFilterList = function(mainlistURL, onLoad, onError) { - var content = [], - errored = false, - pendingSublistURLs = new Set([ mainlistURL ]), - loadedSublistURLs = new Set(), - toParsedURL = api.fetchFilterList.toParsedURL, - parsedURL = toParsedURL(mainlistURL); - - var processIncludeDirectives = function(details) { - var reInclude = /^!#include +(\S+)/gm; + const content = []; + const pendingSublistURLs = new Set([ mainlistURL ]); + const loadedSublistURLs = new Set(); + const toParsedURL = api.fetchFilterList.toParsedURL; + const parsedURL = toParsedURL(mainlistURL); + + let errored = false; + + const processIncludeDirectives = function(details) { + const reInclude = /^!#include +(\S+)/gm; + const out = []; + const content = details.content; + let lastIndex = 0; for (;;) { - var match = reInclude.exec(details.content); + const match = reInclude.exec(content); if ( match === null ) { break; } if ( toParsedURL(match[1]) !== undefined ) { continue; } if ( match[1].indexOf('..') !== -1 ) { continue; } - var subURL = - parsedURL.origin + - parsedURL.pathname.replace(/[^/]+$/, match[1]); + const subURL = parsedURL.origin + + parsedURL.pathname.replace(/[^/]+$/, match[1]); if ( pendingSublistURLs.has(subURL) ) { continue; } if ( loadedSublistURLs.has(subURL) ) { continue; } pendingSublistURLs.add(subURL); api.fetchText(subURL, onLocalLoadSuccess, onLocalLoadError); + out.push(content.slice(lastIndex, match.index).trim(), subURL); + lastIndex = reInclude.lastIndex; } + out.push(lastIndex === 0 ? content : content.slice(lastIndex).trim()); + return out; }; - var onLocalLoadSuccess = function(details) { + const onLocalLoadSuccess = function(details) { if ( errored ) { return; } - var isSublist = details.url !== mainlistURL; + const isSublist = details.url !== mainlistURL; pendingSublistURLs.delete(details.url); loadedSublistURLs.add(details.url); - if ( isSublist ) { content.push('\n! ' + '>>>>>>>> ' + details.url); } - content.push(details.content.trim()); - if ( isSublist ) { content.push('! <<<<<<<< ' + details.url); } + + // https://github.com/uBlockOrigin/uBlock-issues/issues/329 + // Insert fetched content at position of related #!include directive + let slot = isSublist ? content.indexOf(details.url) : 0; + if ( isSublist ) { + content.splice( + slot, + 1, + '! >>>>>>>> ' + details.url, + details.content.trim(), + '! <<<<<<<< ' + details.url + ); + slot += 1; + } else { + content[0] = details.content.trim(); + } + + // Find and process #!include directives if ( parsedURL !== undefined && parsedURL.pathname.length > 0 ) { - processIncludeDirectives(details); + const processed = processIncludeDirectives(details); + if ( processed.length > 1 ) { + content.splice(slot, 1, ...processed); + } } if ( pendingSublistURLs.size !== 0 ) { return; } @@ -221,7 +249,7 @@ api.fetchFilterList = function(mainlistURL, onLoad, onError) { // Not checking for `errored` status was causing repeated notifications // to the caller. This can happen when more than one out of multiple // sublists can't be fetched. - var onLocalLoadError = function(details) { + const onLocalLoadError = function(details) { if ( errored ) { return; } errored = true; @@ -253,12 +281,12 @@ api.fetchFilterList.toParsedURL = function(url) { **/ -var assetSourceRegistryStatus, +let assetSourceRegistryPromise, assetSourceRegistry = Object.create(null); -var registerAssetSource = function(assetKey, dict) { - var entry = assetSourceRegistry[assetKey] || {}; - for ( var prop in dict ) { +const registerAssetSource = function(assetKey, dict) { + const entry = assetSourceRegistry[assetKey] || {}; + for ( const prop in dict ) { if ( dict.hasOwnProperty(prop) === false ) { continue; } if ( dict[prop] === undefined ) { delete entry[prop]; @@ -266,15 +294,15 @@ var registerAssetSource = function(assetKey, dict) { entry[prop] = dict[prop]; } } - var contentURL = dict.contentURL; + let contentURL = dict.contentURL; if ( contentURL !== undefined ) { if ( typeof contentURL === 'string' ) { contentURL = entry.contentURL = [ contentURL ]; } else if ( Array.isArray(contentURL) === false ) { contentURL = entry.contentURL = []; } - var remoteURLCount = 0; - for ( var i = 0; i < contentURL.length; i++ ) { + let remoteURLCount = 0; + for ( let i = 0; i < contentURL.length; i++ ) { if ( reIsExternalPath.test(contentURL[i]) ) { remoteURLCount += 1; } @@ -293,14 +321,14 @@ var registerAssetSource = function(assetKey, dict) { assetSourceRegistry[assetKey] = entry; }; -var unregisterAssetSource = function(assetKey) { +const unregisterAssetSource = function(assetKey) { assetCacheRemove(assetKey); delete assetSourceRegistry[assetKey]; }; -var saveAssetSourceRegistry = (function() { - var timer; - var save = function() { +const saveAssetSourceRegistry = (function() { + let timer; + const save = function() { timer = undefined; µBlock.cacheStorage.set({ assetSourceRegistry: assetSourceRegistry }); }; @@ -316,19 +344,18 @@ var saveAssetSourceRegistry = (function() { }; })(); -var updateAssetSourceRegistry = function(json, silent) { - var newDict; +const updateAssetSourceRegistry = function(json, silent) { + let newDict; try { newDict = JSON.parse(json); } catch (ex) { } if ( newDict instanceof Object === false ) { return; } - var oldDict = assetSourceRegistry, - assetKey; + const oldDict = assetSourceRegistry; // Remove obsolete entries (only those which were built-in). - for ( assetKey in oldDict ) { + for ( const assetKey in oldDict ) { if ( newDict[assetKey] === undefined && oldDict[assetKey].submitter === undefined @@ -337,7 +364,7 @@ var updateAssetSourceRegistry = function(json, silent) { } } // Add/update existing entries. Notify of new asset sources. - for ( assetKey in newDict ) { + for ( const assetKey in newDict ) { if ( oldDict[assetKey] === undefined && !silent ) { fireNotification( 'builtin-asset-source-added', @@ -349,49 +376,33 @@ var updateAssetSourceRegistry = function(json, silent) { saveAssetSourceRegistry(); }; -var getAssetSourceRegistry = function(callback) { - // Already loaded. - if ( assetSourceRegistryStatus === 'ready' ) { - callback(assetSourceRegistry); - return; - } - - // Being loaded. - if ( Array.isArray(assetSourceRegistryStatus) ) { - assetSourceRegistryStatus.push(callback); - return; - } - - // Not loaded: load it. - assetSourceRegistryStatus = [ callback ]; - - var registryReady = function() { - var callers = assetSourceRegistryStatus; - assetSourceRegistryStatus = 'ready'; - var fn; - while ( (fn = callers.shift()) ) { - fn(assetSourceRegistry); - } - }; - - // First-install case. - var createRegistry = function() { - api.fetchText( - µBlock.assetsBootstrapLocation || 'assets/assets.json', - function(details) { - updateAssetSourceRegistry(details.content, true); - registryReady(); +const getAssetSourceRegistry = function(callback) { + if ( assetSourceRegistryPromise === undefined ) { + assetSourceRegistryPromise = new Promise(resolve => { + // start of executor + µBlock.cacheStorage.get('assetSourceRegistry', bin => { + if ( + bin instanceof Object === false || + bin.assetSourceRegistry instanceof Object === false + ) { + api.fetchText( + µBlock.assetsBootstrapLocation || 'assets/assets.json', + details => { + updateAssetSourceRegistry(details.content, true); + resolve(); + } + ); + return; } - ); - }; + assetSourceRegistry = bin.assetSourceRegistry; + resolve(); + }); + // end of executor + }); + } - µBlock.cacheStorage.get('assetSourceRegistry', function(bin) { - if ( !bin || !bin.assetSourceRegistry ) { - createRegistry(); - return; - } - assetSourceRegistry = bin.assetSourceRegistry; - registryReady(); + assetSourceRegistryPromise.then(( ) => { + callback(assetSourceRegistry); }); }; @@ -416,48 +427,37 @@ api.unregisterAssetSource = function(assetKey) { **/ -var assetCacheRegistryStatus, - assetCacheRegistryStartTime = Date.now(), - assetCacheRegistry = {}; - -var getAssetCacheRegistry = function(callback) { - // Already loaded. - if ( assetCacheRegistryStatus === 'ready' ) { - callback(assetCacheRegistry); - return; - } +const assetCacheRegistryStartTime = Date.now(); +let assetCacheRegistryPromise; +let assetCacheRegistry = {}; - // Being loaded. - if ( Array.isArray(assetCacheRegistryStatus) ) { - assetCacheRegistryStatus.push(callback); - return; +const getAssetCacheRegistry = function(callback) { + if ( assetCacheRegistryPromise === undefined ) { + assetCacheRegistryPromise = new Promise(resolve => { + // start of executor + µBlock.cacheStorage.get('assetCacheRegistry', bin => { + if ( + bin instanceof Object && + bin.assetCacheRegistry instanceof Object + ) { + assetCacheRegistry = bin.assetCacheRegistry; + } + resolve(); + }); + // end of executor + }); } - // Not loaded: load it. - assetCacheRegistryStatus = [ callback ]; - - var registryReady = function() { - var callers = assetCacheRegistryStatus; - assetCacheRegistryStatus = 'ready'; - var fn; - while ( (fn = callers.shift()) ) { - fn(assetCacheRegistry); - } - }; - - µBlock.cacheStorage.get('assetCacheRegistry', function(bin) { - if ( bin && bin.assetCacheRegistry ) { - assetCacheRegistry = bin.assetCacheRegistry; - } - registryReady(); + assetCacheRegistryPromise.then(( ) => { + callback(assetCacheRegistry); }); }; -var saveAssetCacheRegistry = (function() { - var timer; - var save = function() { +const saveAssetCacheRegistry = (function() { + let timer; + const save = function() { timer = undefined; - µBlock.cacheStorage.set({ assetCacheRegistry: assetCacheRegistry }); + µBlock.cacheStorage.set({ assetCacheRegistry }); }; return function(lazily) { if ( timer !== undefined ) { clearTimeout(timer); } @@ -469,17 +469,17 @@ var saveAssetCacheRegistry = (function() { }; })(); -var assetCacheRead = function(assetKey, callback) { - let internalKey = 'cache/' + assetKey; +const assetCacheRead = function(assetKey, callback) { + const internalKey = 'cache/' + assetKey; - let reportBack = function(content) { + const reportBack = function(content) { if ( content instanceof Blob ) { content = ''; } let details = { assetKey: assetKey, content: content }; if ( content === '' ) { details.error = 'E_NOTFOUND'; } callback(details); }; - let onAssetRead = function(bin) { + const onAssetRead = function(bin) { if ( bin instanceof Object === false || bin.hasOwnProperty(internalKey) === false @@ -502,7 +502,7 @@ var assetCacheRead = function(assetKey, callback) { getAssetCacheRegistry(onReady); }; -var assetCacheWrite = function(assetKey, details, callback) { +const assetCacheWrite = function(assetKey, details, callback) { let internalKey = 'cache/' + assetKey; let content = ''; if ( typeof details === 'string' ) { @@ -515,15 +515,7 @@ var assetCacheWrite = function(assetKey, details, callback) { return assetCacheRemove(assetKey, callback); } - let reportBack = function() { - let details = { assetKey: assetKey, content: content }; - if ( typeof callback === 'function' ) { - callback(details); - } - fireNotification('after-asset-updated', details); - }; - - let onReady = function() { + const onReady = function() { let entry = assetCacheRegistry[assetKey]; if ( entry === undefined ) { entry = assetCacheRegistry[assetKey] = {}; @@ -532,19 +524,23 @@ var assetCacheWrite = function(assetKey, details, callback) { if ( details instanceof Object && typeof details.url === 'string' ) { entry.remoteURL = details.url; } - let bin = { assetCacheRegistry: assetCacheRegistry }; - bin[internalKey] = content; - µBlock.cacheStorage.set(bin, reportBack); + µBlock.cacheStorage.set({ assetCacheRegistry, [internalKey]: content }); + const result = { assetKey, content }; + if ( typeof callback === 'function' ) { + callback(result); + } + // https://github.com/uBlockOrigin/uBlock-issues/issues/248 + fireNotification('after-asset-updated', result); }; getAssetCacheRegistry(onReady); }; -var assetCacheRemove = function(pattern, callback) { - var onReady = function() { - var cacheDict = assetCacheRegistry, +const assetCacheRemove = function(pattern, callback) { + const onReady = function() { + const cacheDict = assetCacheRegistry, removedEntries = [], removedContent = []; - for ( var assetKey in cacheDict ) { + for ( const assetKey in cacheDict ) { if ( pattern instanceof RegExp && !pattern.test(assetKey) ) { continue; } @@ -557,26 +553,27 @@ var assetCacheRemove = function(pattern, callback) { } if ( removedContent.length !== 0 ) { µBlock.cacheStorage.remove(removedContent); - var bin = { assetCacheRegistry: assetCacheRegistry }; - µBlock.cacheStorage.set(bin); + µBlock.cacheStorage.set({ assetCacheRegistry }); } if ( typeof callback === 'function' ) { callback(); } - for ( var i = 0; i < removedEntries.length; i++ ) { - fireNotification('after-asset-updated', { assetKey: removedEntries[i] }); + for ( let i = 0; i < removedEntries.length; i++ ) { + fireNotification( + 'after-asset-updated', + { assetKey: removedEntries[i] } + ); } }; getAssetCacheRegistry(onReady); }; -var assetCacheMarkAsDirty = function(pattern, exclude, callback) { - var onReady = function() { - var cacheDict = assetCacheRegistry, - cacheEntry, - mustSave = false; - for ( var assetKey in cacheDict ) { +const assetCacheMarkAsDirty = function(pattern, exclude, callback) { + const onReady = function() { + const cacheDict = assetCacheRegistry; + let mustSave = false; + for ( const assetKey in cacheDict ) { if ( pattern instanceof RegExp ) { if ( pattern.test(assetKey) === false ) { continue; } } else if ( typeof pattern === 'string' ) { @@ -591,14 +588,13 @@ var assetCacheMarkAsDirty = function(pattern, exclude, callback) { } else if ( Array.isArray(exclude) ) { if ( exclude.indexOf(assetKey) !== -1 ) { continue; } } - cacheEntry = cacheDict[assetKey]; + const cacheEntry = cacheDict[assetKey]; if ( !cacheEntry.writeTime ) { continue; } cacheDict[assetKey].writeTime = 0; mustSave = true; } if ( mustSave ) { - var bin = { assetCacheRegistry: assetCacheRegistry }; - µBlock.cacheStorage.set(bin); + µBlock.cacheStorage.set({ assetCacheRegistry }); } if ( typeof callback === 'function' ) { callback(); @@ -613,7 +609,7 @@ var assetCacheMarkAsDirty = function(pattern, exclude, callback) { /******************************************************************************/ -var stringIsNotEmpty = function(s) { +const stringIsNotEmpty = function(s) { return typeof s === 'string' && s !== ''; }; diff --git a/restscrape/uBlock/js/background.js b/restscrape/uBlock/js/background.js index ef06a8c..8f4a70a 100644 --- a/restscrape/uBlock/js/background.js +++ b/restscrape/uBlock/js/background.js @@ -33,27 +33,31 @@ if ( vAPI.webextFlavor === undefined ) { /******************************************************************************/ -var µBlock = (function() { // jshint ignore:line +const µBlock = (function() { // jshint ignore:line - var oneSecond = 1000, - oneMinute = 60 * oneSecond; + const oneSecond = 1000, + oneMinute = 60 * oneSecond; - var hiddenSettingsDefault = { + const hiddenSettingsDefault = { assetFetchTimeout: 30, + autoCommentFilterTemplate: '{{date}} {{origin}}', autoUpdateAssetFetchPeriod: 120, autoUpdatePeriod: 7, cacheStorageCompression: true, + cacheControlForFirefox1376932: 'no-cache, no-store, must-revalidate', debugScriptlets: false, + disableWebAssembly: false, ignoreRedirectFilters: false, ignoreScriptInjectFilters: false, manualUpdateAssetFetchPeriod: 500, popupFontSize: 'unset', requestJournalProcessPeriod: 1000, + strictBlockingBypassDuration: 120, suspendTabsUntilReady: false, userResourcesLocation: 'unset' }; - var whitelistDefault = [ + const whitelistDefault = [ 'about-scheme', 'chrome-extension-scheme', 'chrome-scheme', @@ -62,17 +66,10 @@ var µBlock = (function() { // jshint ignore:line 'vivaldi-scheme', 'wyciwyg-scheme', // Firefox's "What-You-Cache-Is-What-You-Get" ]; - // https://github.com/gorhill/uBlock/issues/3693#issuecomment-379782428 - if ( vAPI.webextFlavor.soup.has('webext') === false ) { - whitelistDefault.push('behind-the-scene'); - } return { firstInstall: false, - onBeforeStartQueue: [], - onStartCompletedQueue: [], - userSettings: { advancedUserEnabled: false, alwaysDetachLogger: true, @@ -97,13 +94,13 @@ var µBlock = (function() { // jshint ignore:line hiddenSettingsDefault: hiddenSettingsDefault, hiddenSettings: (function() { - var out = Object.assign({}, hiddenSettingsDefault), + let out = Object.assign({}, hiddenSettingsDefault), json = vAPI.localStorage.getItem('immediateHiddenSettings'); if ( typeof json === 'string' ) { try { - var o = JSON.parse(json); + let o = JSON.parse(json); if ( o instanceof Object ) { - for ( var k in o ) { + for ( let k in o ) { if ( out.hasOwnProperty(k) ) { out[k] = o[k]; } @@ -121,7 +118,7 @@ var µBlock = (function() { // jshint ignore:line // Features detection. privacySettingsSupported: vAPI.browserSettings instanceof Object, cloudStorageSupported: vAPI.cloud instanceof Object, - canFilterResponseBody: vAPI.net.canFilterResponseBody === true, + canFilterResponseData: typeof browser.webRequest.filterResponseData === 'function', canInjectScriptletsNow: vAPI.webextFlavor.soup.has('chromium'), // https://github.com/chrisaljoudi/uBlock/issues/180 @@ -139,8 +136,8 @@ var µBlock = (function() { // jshint ignore:line // Read-only systemSettings: { - compiledMagic: 3, // Increase when compiled format changes - selfieMagic: 4 // Increase when selfie format changes + compiledMagic: 6, // Increase when compiled format changes + selfieMagic: 7 // Increase when selfie format changes }, restoreBackupSettings: { diff --git a/restscrape/uBlock/js/cachestorage.js b/restscrape/uBlock/js/cachestorage.js index 2af3f07..64fa928 100644 --- a/restscrape/uBlock/js/cachestorage.js +++ b/restscrape/uBlock/js/cachestorage.js @@ -40,19 +40,28 @@ µBlock.cacheStorage = (function() { - // Firefox-specific: we use indexedDB because chrome.storage.local() has - // poor performance in Firefox. See: + const STORAGE_NAME = 'uBlock0CacheStorage'; + // https://bugzilla.mozilla.org/show_bug.cgi?id=1371255 - if ( vAPI.webextFlavor.soup.has('firefox') === false ) { + // Firefox-specific: we use indexedDB because chrome.storage.local() has + // poor performance in Firefox. + // https://github.com/uBlockOrigin/uBlock-issues/issues/328 + // Use IndexedDB for Chromium as well, to take advantage of LZ4 + // compression. + if ( + vAPI.webextFlavor.soup.has('firefox') === false && + vAPI.webextFlavor.soup.has('chromium') === false + ) { + // In case IndexedDB was used as cache storage, remove it. + indexedDB.deleteDatabase(STORAGE_NAME); return vAPI.cacheStorage; } - const STORAGE_NAME = 'uBlock0CacheStorage'; let db; let pendingInitialization; - let dbByteLength; + let dbBytesInUse; - let get = function get(input, callback) { + const get = function get(input, callback) { if ( typeof callback !== 'function' ) { return; } if ( input === null ) { return getAllFromDb(callback); @@ -69,23 +78,23 @@ return getFromDb(toRead, output, callback); }; - let set = function set(input, callback) { + const set = function set(input, callback) { putToDb(input, callback); }; - let remove = function remove(key, callback) { + const remove = function remove(key, callback) { deleteFromDb(key, callback); }; - let clear = function clear(callback) { + const clear = function clear(callback) { clearDb(callback); }; - let getBytesInUse = function getBytesInUse(keys, callback) { + const getBytesInUse = function getBytesInUse(keys, callback) { getDbSize(callback); }; - let api = { + const api = { get, set, remove, @@ -94,7 +103,7 @@ error: undefined }; - let genericErrorHandler = function(ev) { + const genericErrorHandler = function(ev) { let error = ev.target && ev.target.error; if ( error && error.name === 'QuotaExceededError' ) { api.error = error.name; @@ -102,16 +111,46 @@ console.error('[%s]', STORAGE_NAME, error && error.name); }; - function noopfn() { - } + const noopfn = function () { + }; - let getDb = function getDb() { - if ( db instanceof IDBDatabase ) { - return Promise.resolve(db); + const disconnect = function() { + if ( dbTimer !== undefined ) { + clearTimeout(dbTimer); + dbTimer = undefined; + } + if ( db instanceof IDBDatabase ) { + db.close(); + db = undefined; + } + }; + + let dbTimer; + + const keepAlive = function() { + if ( dbTimer !== undefined ) { + clearTimeout(dbTimer); } + dbTimer = vAPI.setTimeout( + ( ) => { + dbTimer = undefined; + disconnect(); + }, + Math.max( + µBlock.hiddenSettings.autoUpdateAssetFetchPeriod * 2 * 1000, + 180000 + ) + ); + }; + + const getDb = function getDb() { if ( db === null ) { return Promise.resolve(null); } + keepAlive(); + if ( db instanceof IDBDatabase ) { + return Promise.resolve(db); + } if ( pendingInitialization !== undefined ) { return pendingInitialization; } @@ -165,7 +204,7 @@ return pendingInitialization; }; - let getFromDb = function(keys, keyvalStore, callback) { + const getFromDb = function(keys, keyvalStore, callback) { if ( typeof callback !== 'function' ) { return; } if ( keys.length === 0 ) { return callback(keyvalStore); } let promises = []; @@ -202,7 +241,7 @@ }); }; - let visitAllFromDb = function(visitFn) { + const visitAllFromDb = function(visitFn) { getDb().then(( ) => { if ( !db ) { return visitFn(); } let transaction = db.transaction(STORAGE_NAME); @@ -221,7 +260,7 @@ }); }; - let getAllFromDb = function(callback) { + const getAllFromDb = function(callback) { if ( typeof callback !== 'function' ) { return; } let promises = []; let keyvalStore = {}; @@ -245,18 +284,18 @@ }); }; - let getDbSize = function(callback) { + const getDbSize = function(callback) { if ( typeof callback !== 'function' ) { return; } - if ( typeof dbByteLength === 'number' ) { + if ( typeof dbBytesInUse === 'number' ) { return Promise.resolve().then(( ) => { - callback(dbByteLength); + callback(dbBytesInUse); }); } - let textEncoder = new TextEncoder(); + const textEncoder = new TextEncoder(); let totalByteLength = 0; visitAllFromDb(entry => { if ( entry === undefined ) { - dbByteLength = totalByteLength; + dbBytesInUse = totalByteLength; return callback(totalByteLength); } let value = entry.value; @@ -280,7 +319,7 @@ // https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase/transaction // https://developer.mozilla.org/en-US/docs/Web/API/IDBObjectStore/put - let putToDb = function(keyvalStore, callback) { + const putToDb = function(keyvalStore, callback) { if ( typeof callback !== 'function' ) { callback = noopfn; } @@ -305,7 +344,7 @@ Promise.all(promises).then(( ) => { if ( !db ) { return callback(); } let finish = ( ) => { - dbByteLength = undefined; + dbBytesInUse = undefined; if ( callback === undefined ) { return; } let cb = callback; callback = undefined; @@ -326,7 +365,7 @@ }); }; - let deleteFromDb = function(input, callback) { + const deleteFromDb = function(input, callback) { if ( typeof callback !== 'function' ) { callback = noopfn; } @@ -335,7 +374,7 @@ getDb().then(db => { if ( !db ) { return callback(); } let finish = ( ) => { - dbByteLength = undefined; + dbBytesInUse = undefined; if ( callback === undefined ) { return; } let cb = callback; callback = undefined; @@ -356,14 +395,16 @@ }); }; - let clearDb = function(callback) { + const clearDb = function(callback) { if ( typeof callback !== 'function' ) { callback = noopfn; } getDb().then(db => { if ( !db ) { return callback(); } let finish = ( ) => { - dbByteLength = undefined; + disconnect(); + indexedDB.deleteDatabase(STORAGE_NAME); + dbBytesInUse = 0; if ( callback === undefined ) { return; } let cb = callback; callback = undefined; @@ -383,6 +424,57 @@ // prime the db so that it's ready asap for next access. getDb(noopfn); + // https://github.com/uBlockOrigin/uBlock-issues/issues/328 + // Detect whether browser.storage.local was used as cache storage, + // and if so, move cache-related entries to the new storage. + { + const srcStorage = vAPI.cacheStorage; + const desStorage = api; + srcStorage.get( + [ 'assetCacheRegistry', 'assetSourceRegistry' ], + bin => { + if ( + bin instanceof Object === false || + bin.assetSourceRegistry instanceof Object === false + ) { + return; + } + desStorage.set(bin); + const toRemove = [ + 'assetCacheRegistry', + 'assetSourceRegistry', + 'resourcesSelfie', + 'selfie' + ]; + let toMigrate = 0; + const setEntry = function(assetKey, bin) { + if ( + bin instanceof Object && + bin[assetKey] !== undefined + ) { + desStorage.set(bin); + } + toMigrate -= 1; + if ( toMigrate === 0 ) { + srcStorage.remove(toRemove); + } + }; + for ( const key in bin.assetCacheRegistry ) { + if ( bin.assetCacheRegistry.hasOwnProperty(key) === false ) { + continue; + } + const assetKey = 'cache/' + key; + srcStorage.get(assetKey, setEntry.bind(null, assetKey)); + toMigrate += 1; + toRemove.push(assetKey); + } + if ( toMigrate === 0 ) { + srcStorage.remove(toRemove); + } + } + ); + } + return api; }()); diff --git a/restscrape/uBlock/js/codemirror/search.js b/restscrape/uBlock/js/codemirror/search.js index 078d0c1..542c340 100644 --- a/restscrape/uBlock/js/codemirror/search.js +++ b/restscrape/uBlock/js/codemirror/search.js @@ -54,8 +54,8 @@ var searchWidgetHtml = '
' + ' ' + - '' + - '' + + '' + + '' + '' + '0' + '' + @@ -211,11 +211,14 @@ state.query, queryCaseInsensitive(state.query) ); - var count = state.annotate.matches.length; + let count = state.annotate.matches.length; state.widget .querySelector('.cm-search-widget-count > span:nth-of-type(2)') .textContent = count > 1000 ? '1000+' : count; state.widget.setAttribute('data-query', state.queryText); + // Ensure the caret is visible + let input = state.widget.querySelector('.cm-search-widget-input > input'); + input.selectionStart = input.selectionStart; } } diff --git a/restscrape/uBlock/js/commands.js b/restscrape/uBlock/js/commands.js index faf074f..a8036cd 100644 --- a/restscrape/uBlock/js/commands.js +++ b/restscrape/uBlock/js/commands.js @@ -51,7 +51,7 @@ vAPI.tabs.get(null, function(tab) { let hash = tab.url.startsWith(vAPI.getURL('')) ? '' : - '#tab_active+' + tab.id; + '#_+' + tab.id; µb.openNewTab({ url: 'logger-ui.html' + hash, select: true, diff --git a/restscrape/uBlock/js/contentscript.js b/restscrape/uBlock/js/contentscript.js index 864305e..719a7bc 100644 --- a/restscrape/uBlock/js/contentscript.js +++ b/restscrape/uBlock/js/contentscript.js @@ -56,7 +56,7 @@ void 0; /******************************************************************************* uBlock Origin - a browser extension to block requests. - Copyright (C) 2017-2018 Raymond Hill + Copyright (C) 2017-present Raymond Hill This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -140,10 +140,17 @@ vAPI.DOMFilterer.prototype = { // Here we will deal with: // - Injecting low priority user styles; // - Notifying listeners about changed filterset. + // https://www.reddit.com/r/uBlockOrigin/comments/9jj0y1/no_longer_blocking_ads/ + // Ensure vAPI is still valid -- it can go away by the time we are + // called, since the port could be force-disconnected from the main + // process. Another approach would be to have vAPI.SafeAnimationFrame + // register a shutdown job: to evaluate. For now I will keep the fix + // trivial. commitNow: function() { this.commitTimer.clear(); - var userStylesheet = vAPI.userStylesheet; - for ( var entry of this.addedCSSRules ) { + if ( vAPI instanceof Object === false ) { return; } + let userStylesheet = vAPI.userStylesheet; + for ( let entry of this.addedCSSRules ) { if ( this.disabled === false && entry.lazy && @@ -890,7 +897,7 @@ void 0; /******************************************************************************* uBlock Origin - a browser extension to block requests. - Copyright (C) 2014-2018 Raymond Hill + Copyright (C) 2014-present Raymond Hill This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -993,7 +1000,8 @@ void 0; // https://github.com/chrisaljoudi/uBlock/issues/456 // https://github.com/gorhill/uBlock/issues/2029 -if ( typeof vAPI === 'object' && !vAPI.contentScript ) { // >>>>>>>> start of HUGE-IF-BLOCK + // >>>>>>>> start of HUGE-IF-BLOCK +if ( typeof vAPI === 'object' && !vAPI.contentScript ) { /******************************************************************************/ /******************************************************************************/ @@ -1029,35 +1037,55 @@ vAPI.contentScript = true; // https://github.com/gorhill/uBlock/issues/2147 vAPI.SafeAnimationFrame = function(callback) { - this.fid = this.tid = null; + this.fid = this.tid = undefined; this.callback = callback; - this.boundMacroToMicro = this.macroToMicro.bind(this); }; vAPI.SafeAnimationFrame.prototype = { start: function(delay) { if ( delay === undefined ) { - if ( this.fid === null ) { - this.fid = requestAnimationFrame(this.callback); + if ( this.fid === undefined ) { + this.fid = requestAnimationFrame(( ) => { this.onRAF(); } ); } - if ( this.tid === null ) { - this.tid = vAPI.setTimeout(this.callback, 20000); + if ( this.tid === undefined ) { + this.tid = vAPI.setTimeout(( ) => { this.onSTO(); }, 20000); } return; } - if ( this.fid === null && this.tid === null ) { - this.tid = vAPI.setTimeout(this.boundMacroToMicro, delay); + if ( this.fid === undefined && this.tid === undefined ) { + this.tid = vAPI.setTimeout(( ) => { this.macroToMicro(); }, delay); } }, clear: function() { - if ( this.fid !== null ) { cancelAnimationFrame(this.fid); } - if ( this.tid !== null ) { clearTimeout(this.tid); } - this.fid = this.tid = null; + if ( this.fid !== undefined ) { + cancelAnimationFrame(this.fid); + this.fid = undefined; + } + if ( this.tid !== undefined ) { + clearTimeout(this.tid); + this.tid = undefined; + } }, macroToMicro: function() { - this.tid = null; + this.tid = undefined; this.start(); - } + }, + onRAF: function() { + if ( this.tid !== undefined ) { + clearTimeout(this.tid); + this.tid = undefined; + } + this.fid = undefined; + this.callback(); + }, + onSTO: function() { + if ( this.fid !== undefined ) { + cancelAnimationFrame(this.fid); + this.fid = undefined; + } + this.tid = undefined; + this.callback(); + }, }; /******************************************************************************/ @@ -1066,28 +1094,27 @@ vAPI.SafeAnimationFrame.prototype = { vAPI.domWatcher = (function() { - var addedNodeLists = [], - addedNodes = [], - domIsReady = false, + const addedNodeLists = []; + const removedNodeLists = []; + const addedNodes = []; + const ignoreTags = new Set([ 'br', 'head', 'link', 'meta', 'script', 'style' ]); + const listeners = []; + + let domIsReady = false, domLayoutObserver, - ignoreTags = new Set([ 'br', 'head', 'link', 'meta', 'script', 'style' ]), - listeners = [], listenerIterator = [], listenerIteratorDirty = false, - removedNodeLists = [], removedNodes = false, safeObserverHandlerTimer; - var safeObserverHandler = function() { + const safeObserverHandler = function() { //console.time('dom watcher/safe observer handler'); - safeObserverHandlerTimer.clear(); - var i = addedNodeLists.length, - j = addedNodes.length, - nodeList, iNode, node; + let i = addedNodeLists.length, + j = addedNodes.length; while ( i-- ) { - nodeList = addedNodeLists[i]; - iNode = nodeList.length; + const nodeList = addedNodeLists[i]; + let iNode = nodeList.length; while ( iNode-- ) { - node = nodeList[iNode]; + const node = nodeList[iNode]; if ( node.nodeType !== 1 ) { continue; } if ( ignoreTags.has(node.localName) ) { continue; } if ( node.parentElement === null ) { continue; } @@ -1097,8 +1124,8 @@ vAPI.domWatcher = (function() { addedNodeLists.length = 0; i = removedNodeLists.length; while ( i-- && removedNodes === false ) { - nodeList = removedNodeLists[i]; - iNode = nodeList.length; + const nodeList = removedNodeLists[i]; + let iNode = nodeList.length; while ( iNode-- ) { if ( nodeList[iNode].nodeType !== 1 ) { continue; } removedNodes = true; @@ -1108,7 +1135,7 @@ vAPI.domWatcher = (function() { removedNodeLists.length = 0; //console.timeEnd('dom watcher/safe observer handler'); if ( addedNodes.length === 0 && removedNodes === false ) { return; } - for ( var listener of getListenerIterator() ) { + for ( const listener of getListenerIterator() ) { listener.onDOMChanged(addedNodes, removedNodes); } addedNodes.length = 0; @@ -1117,17 +1144,15 @@ vAPI.domWatcher = (function() { // https://github.com/chrisaljoudi/uBlock/issues/205 // Do not handle added node directly from within mutation observer. - var observerHandler = function(mutations) { + const observerHandler = function(mutations) { //console.time('dom watcher/observer handler'); - var nodeList, mutation, - i = mutations.length; + let i = mutations.length; while ( i-- ) { - mutation = mutations[i]; - nodeList = mutation.addedNodes; + const mutation = mutations[i]; + let nodeList = mutation.addedNodes; if ( nodeList.length !== 0 ) { addedNodeLists.push(nodeList); } - if ( removedNodes ) { continue; } nodeList = mutation.removedNodes; if ( nodeList.length !== 0 ) { removedNodeLists.push(nodeList); @@ -1141,7 +1166,7 @@ vAPI.domWatcher = (function() { //console.timeEnd('dom watcher/observer handler'); }; - var startMutationObserver = function() { + const startMutationObserver = function() { if ( domLayoutObserver !== undefined || !domIsReady ) { return; } domLayoutObserver = new MutationObserver(observerHandler); domLayoutObserver.observe(document.documentElement, { @@ -1154,13 +1179,13 @@ vAPI.domWatcher = (function() { vAPI.shutdown.add(cleanup); }; - var stopMutationObserver = function() { + const stopMutationObserver = function() { if ( domLayoutObserver === undefined ) { return; } cleanup(); vAPI.shutdown.remove(cleanup); }; - var getListenerIterator = function() { + const getListenerIterator = function() { if ( listenerIteratorDirty ) { listenerIterator = listeners.slice(); listenerIteratorDirty = false; @@ -1168,7 +1193,7 @@ vAPI.domWatcher = (function() { return listenerIterator; }; - var addListener = function(listener) { + const addListener = function(listener) { if ( listeners.indexOf(listener) !== -1 ) { return; } listeners.push(listener); listenerIteratorDirty = true; @@ -1177,8 +1202,8 @@ vAPI.domWatcher = (function() { startMutationObserver(); }; - var removeListener = function(listener) { - var pos = listeners.indexOf(listener); + const removeListener = function(listener) { + const pos = listeners.indexOf(listener); if ( pos === -1 ) { return; } listeners.splice(pos, 1); listenerIteratorDirty = true; @@ -1187,7 +1212,7 @@ vAPI.domWatcher = (function() { } }; - var cleanup = function() { + const cleanup = function() { if ( domLayoutObserver !== undefined ) { domLayoutObserver.disconnect(); domLayoutObserver = null; @@ -1198,19 +1223,15 @@ vAPI.domWatcher = (function() { } }; - var start = function() { + const start = function() { domIsReady = true; - for ( var listener of getListenerIterator() ) { + for ( const listener of getListenerIterator() ) { listener.onDOMCreated(); } startMutationObserver(); }; - return { - start: start, - addListener: addListener, - removeListener: removeListener - }; + return { start, addListener, removeListener }; })(); /******************************************************************************/ @@ -1218,7 +1239,7 @@ vAPI.domWatcher = (function() { /******************************************************************************/ vAPI.matchesProp = (function() { - var docElem = document.documentElement; + const docElem = document.documentElement; if ( typeof docElem.matches !== 'function' ) { if ( typeof docElem.mozMatchesSelector === 'function' ) { return 'mozMatchesSelector'; @@ -1269,16 +1290,16 @@ vAPI.DOMFilterer = (function() { // 'P' stands for 'Procedural' - var PSelectorHasTextTask = function(task) { - var arg0 = task[1], arg1; + const PSelectorHasTextTask = function(task) { + let arg0 = task[1], arg1; if ( Array.isArray(task[1]) ) { arg1 = arg0[1]; arg0 = arg0[0]; } this.needle = new RegExp(arg0, arg1); }; PSelectorHasTextTask.prototype.exec = function(input) { - var output = []; - for ( var node of input ) { + const output = []; + for ( const node of input ) { if ( this.needle.test(node.textContent) ) { output.push(node); } @@ -1286,13 +1307,13 @@ vAPI.DOMFilterer = (function() { return output; }; - var PSelectorIfTask = function(task) { + const PSelectorIfTask = function(task) { this.pselector = new PSelector(task[1]); }; PSelectorIfTask.prototype.target = true; PSelectorIfTask.prototype.exec = function(input) { - var output = []; - for ( var node of input ) { + const output = []; + for ( const node of input ) { if ( this.pselector.test(node) === this.target ) { output.push(node); } @@ -1300,16 +1321,16 @@ vAPI.DOMFilterer = (function() { return output; }; - var PSelectorIfNotTask = function(task) { + const PSelectorIfNotTask = function(task) { PSelectorIfTask.call(this, task); this.target = false; }; PSelectorIfNotTask.prototype = Object.create(PSelectorIfTask.prototype); PSelectorIfNotTask.prototype.constructor = PSelectorIfNotTask; - var PSelectorMatchesCSSTask = function(task) { + const PSelectorMatchesCSSTask = function(task) { this.name = task[1].name; - var arg0 = task[1].value, arg1; + let arg0 = task[1].value, arg1; if ( Array.isArray(arg0) ) { arg1 = arg0[1]; arg0 = arg0[0]; } @@ -1317,9 +1338,9 @@ vAPI.DOMFilterer = (function() { }; PSelectorMatchesCSSTask.prototype.pseudo = null; PSelectorMatchesCSSTask.prototype.exec = function(input) { - var output = [], style; - for ( var node of input ) { - style = window.getComputedStyle(node, this.pseudo); + const output = []; + for ( const node of input ) { + const style = window.getComputedStyle(node, this.pseudo); if ( style === null ) { return null; } /* FF */ if ( this.value.test(style[this.name]) ) { output.push(node); @@ -1328,35 +1349,92 @@ vAPI.DOMFilterer = (function() { return output; }; - var PSelectorMatchesCSSAfterTask = function(task) { + const PSelectorMatchesCSSAfterTask = function(task) { PSelectorMatchesCSSTask.call(this, task); this.pseudo = ':after'; }; PSelectorMatchesCSSAfterTask.prototype = Object.create(PSelectorMatchesCSSTask.prototype); PSelectorMatchesCSSAfterTask.prototype.constructor = PSelectorMatchesCSSAfterTask; - var PSelectorMatchesCSSBeforeTask = function(task) { + const PSelectorMatchesCSSBeforeTask = function(task) { PSelectorMatchesCSSTask.call(this, task); this.pseudo = ':before'; }; PSelectorMatchesCSSBeforeTask.prototype = Object.create(PSelectorMatchesCSSTask.prototype); PSelectorMatchesCSSBeforeTask.prototype.constructor = PSelectorMatchesCSSBeforeTask; - var PSelectorXpathTask = function(task) { + const PSelectorSpathTask = function(task) { + this.spath = task[1]; + }; + PSelectorSpathTask.prototype.exec = function(input) { + const output = []; + for ( let node of input ) { + const parent = node.parentElement; + if ( parent === null ) { continue; } + let pos = 1; + for (;;) { + node = node.previousElementSibling; + if ( node === null ) { break; } + pos += 1; + } + const nodes = parent.querySelectorAll( + ':scope > :nth-child(' + pos + ')' + this.spath + ); + for ( const node of nodes ) { + output.push(node); + } + } + return output; + }; + + const PSelectorWatchAttrs = function(task) { + this.observer = null; + this.observed = new WeakSet(); + this.observerOptions = { + attributes: true, + subtree: true, + }; + const attrs = task[1]; + if ( Array.isArray(attrs) && attrs.length !== 0 ) { + this.observerOptions.attributeFilter = task[1]; + } + }; + // TODO: Is it worth trying to re-apply only the current selector? + PSelectorWatchAttrs.prototype.handler = function() { + const filterer = + vAPI.domFilterer && vAPI.domFilterer.proceduralFilterer; + if ( filterer instanceof Object ) { + filterer.onDOMChanged([ null ]); + } + }; + PSelectorWatchAttrs.prototype.exec = function(input) { + if ( input.length === 0 ) { return input; } + if ( this.observer === null ) { + this.observer = new MutationObserver(this.handler); + } + for ( const node of input ) { + if ( this.observed.has(node) ) { continue; } + this.observer.observe(node, this.observerOptions); + this.observed.add(node); + } + return input; + }; + + const PSelectorXpathTask = function(task) { this.xpe = document.createExpression(task[1], null); this.xpr = null; }; PSelectorXpathTask.prototype.exec = function(input) { - var output = [], j; - for ( var node of input ) { + const output = []; + for ( const node of input ) { this.xpr = this.xpe.evaluate( node, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, this.xpr ); - j = this.xpr.snapshotLength; + let j = this.xpr.snapshotLength; while ( j-- ) { - node = this.xpr.snapshotItem(j); + const node = this.xpr.snapshotItem(j); if ( node.nodeType === 1 ) { output.push(node); } @@ -1365,7 +1443,7 @@ vAPI.DOMFilterer = (function() { return output; }; - var PSelector = function(o) { + const PSelector = function(o) { if ( PSelector.prototype.operatorToTaskMap === undefined ) { PSelector.prototype.operatorToTaskMap = new Map([ [ ':has', PSelectorIfTask ], @@ -1375,7 +1453,10 @@ vAPI.DOMFilterer = (function() { [ ':matches-css', PSelectorMatchesCSSTask ], [ ':matches-css-after', PSelectorMatchesCSSAfterTask ], [ ':matches-css-before', PSelectorMatchesCSSBeforeTask ], - [ ':xpath', PSelectorXpathTask ] + [ ':not', PSelectorIfNotTask ], + [ ':spath', PSelectorSpathTask ], + [ ':watch-attrs', PSelectorWatchAttrs ], + [ ':xpath', PSelectorXpathTask ], ]); } this.budget = 200; // I arbitrary picked a 1/5 second @@ -1384,33 +1465,35 @@ vAPI.DOMFilterer = (function() { this.lastAllowanceTime = 0; this.selector = o.selector; this.tasks = []; - var tasks = o.tasks; + const tasks = o.tasks; if ( !tasks ) { return; } - for ( var task of tasks ) { + for ( const task of tasks ) { this.tasks.push(new (this.operatorToTaskMap.get(task[0]))(task)); } }; PSelector.prototype.operatorToTaskMap = undefined; PSelector.prototype.prime = function(input) { - var root = input || document; + const root = input || document; if ( this.selector !== '' ) { return root.querySelectorAll(this.selector); } return [ root ]; }; PSelector.prototype.exec = function(input) { - var nodes = this.prime(input); - for ( var task of this.tasks ) { + let nodes = this.prime(input); + for ( const task of this.tasks ) { if ( nodes.length === 0 ) { break; } nodes = task.exec(nodes); } return nodes; }; PSelector.prototype.test = function(input) { - var nodes = this.prime(input), AA = [ null ], aa; - for ( var node of nodes ) { - AA[0] = node; aa = AA; - for ( var task of this.tasks ) { + const nodes = this.prime(input); + const AA = [ null ]; + for ( const node of nodes ) { + AA[0] = node; + let aa = AA; + for ( const task of this.tasks ) { aa = task.exec(aa); if ( aa.length === 0 ) { break; } } @@ -1419,24 +1502,23 @@ vAPI.DOMFilterer = (function() { return false; }; - var DOMProceduralFilterer = function(domFilterer) { + const DOMProceduralFilterer = function(domFilterer) { this.domFilterer = domFilterer; this.domIsReady = false; this.domIsWatched = false; - this.addedSelectors = new Map(); - this.addedNodes = false; - this.removedNodes = false; + this.mustApplySelectors = false; this.selectors = new Map(); + this.hiddenNodes = new Set(); }; DOMProceduralFilterer.prototype = { addProceduralSelectors: function(aa) { - var raw, o, pselector, - mustCommit = this.domIsWatched; - for ( var i = 0, n = aa.length; i < n; i++ ) { - raw = aa[i]; - o = JSON.parse(raw); + const addedSelectors = []; + let mustCommit = this.domIsWatched; + for ( let i = 0, n = aa.length; i < n; i++ ) { + const raw = aa[i]; + const o = JSON.parse(raw); if ( o.style ) { this.domFilterer.addCSSRule(o.style[0], o.style[1]); mustCommit = true; @@ -1452,19 +1534,20 @@ vAPI.DOMFilterer = (function() { } if ( o.tasks ) { if ( this.selectors.has(raw) === false ) { - pselector = new PSelector(o); + const pselector = new PSelector(o); this.selectors.set(raw, pselector); - this.addedSelectors.set(raw, pselector); + addedSelectors.push(pselector); mustCommit = true; } continue; } } if ( mustCommit === false ) { return; } + this.mustApplySelectors = this.selectors.size !== 0; this.domFilterer.commit(); if ( this.domFilterer.hasListeners() ) { this.domFilterer.triggerListeners({ - procedural: Array.from(this.addedSelectors.values()) + procedural: addedSelectors }); } }, @@ -1474,56 +1557,45 @@ vAPI.DOMFilterer = (function() { return; } - if ( this.addedNodes || this.removedNodes ) { - this.addedSelectors.clear(); - } - - var entry, nodes, i; - - if ( this.addedSelectors.size !== 0 ) { - //console.time('procedural selectors/filterset changed'); - for ( entry of this.addedSelectors ) { - nodes = entry[1].exec(); - i = nodes.length; - while ( i-- ) { - this.domFilterer.hideNode(nodes[i]); - } - } - this.addedSelectors.clear(); - //console.timeEnd('procedural selectors/filterset changed'); - return; - } + this.mustApplySelectors = false; //console.time('procedural selectors/dom layout changed'); - this.addedNodes = this.removedNodes = false; + // https://github.com/uBlockOrigin/uBlock-issues/issues/341 + // Be ready to unhide nodes which no longer matches any of + // the procedural selectors. + const toRemove = this.hiddenNodes; + this.hiddenNodes = new Set(); - var t0 = Date.now(), - t1, pselector, allowance; + let t0 = Date.now(); - for ( entry of this.selectors ) { - pselector = entry[1]; - allowance = Math.floor((t0 - pselector.lastAllowanceTime) / 2000); + for ( const entry of this.selectors ) { + const pselector = entry[1]; + const allowance = Math.floor((t0 - pselector.lastAllowanceTime) / 2000); if ( allowance >= 1 ) { pselector.budget += allowance * 50; if ( pselector.budget > 200 ) { pselector.budget = 200; } pselector.lastAllowanceTime = t0; } if ( pselector.budget <= 0 ) { continue; } - nodes = pselector.exec(); - t1 = Date.now(); + const nodes = pselector.exec(); + const t1 = Date.now(); pselector.budget += t0 - t1; if ( pselector.budget < -500 ) { console.info('uBO: disabling %s', pselector.raw); pselector.budget = -0x7FFFFFFF; } t0 = t1; - i = nodes.length; - while ( i-- ) { - this.domFilterer.hideNode(nodes[i]); + for ( const node of nodes ) { + this.domFilterer.hideNode(node); + this.hiddenNodes.add(node); } } + for ( const node of toRemove ) { + if ( this.hiddenNodes.has(node) ) { continue; } + this.domFilterer.unhideNode(node); + } //console.timeEnd('procedural selectors/dom layout changed'); }, @@ -1538,15 +1610,17 @@ vAPI.DOMFilterer = (function() { onDOMChanged: function(addedNodes, removedNodes) { if ( this.selectors.size === 0 ) { return; } - this.addedNodes = this.addedNodes || addedNodes.length !== 0; - this.removedNodes = this.removedNodes || removedNodes; + this.mustApplySelectors = + this.mustApplySelectors || + addedNodes.length !== 0 || + removedNodes; this.domFilterer.commit(); } }; - var DOMFiltererBase = vAPI.DOMFilterer; + const DOMFiltererBase = vAPI.DOMFilterer; - var domFilterer = function() { + const domFilterer = function() { DOMFiltererBase.call(this); this.exceptions = []; this.proceduralFilterer = new DOMProceduralFilterer(this); @@ -1577,7 +1651,7 @@ vAPI.DOMFilterer = (function() { }; domFilterer.prototype.getAllSelectors = function() { - var out = DOMFiltererBase.prototype.getAllSelectors.call(this); + const out = DOMFiltererBase.prototype.getAllSelectors.call(this); out.procedural = Array.from(this.proceduralFilterer.selectors.values()); return out; }; @@ -1613,33 +1687,34 @@ vAPI.domFilterer = new vAPI.DOMFilterer(); /******************************************************************************/ vAPI.domCollapser = (function() { - var resquestIdGenerator = 1, - processTimer, - toProcess = [], - toFilter = [], - toCollapse = new Map(), - cachedBlockedSet, - cachedBlockedSetHash, - cachedBlockedSetTimer; - var src1stProps = { - 'embed': 'src', - 'iframe': 'src', - 'img': 'src', - 'object': 'data' + const messaging = vAPI.messaging; + const toCollapse = new Map(); + const src1stProps = { + embed: 'src', + iframe: 'src', + img: 'src', + object: 'data' }; - var src2ndProps = { - 'img': 'srcset' + const src2ndProps = { + img: 'srcset' }; - var tagToTypeMap = { + const tagToTypeMap = { embed: 'object', iframe: 'sub_frame', img: 'image', object: 'object' }; - var netSelectorCacheCount = 0, - messaging = vAPI.messaging; - var cachedBlockedSetClear = function() { + let resquestIdGenerator = 1, + processTimer, + cachedBlockedSet, + cachedBlockedSetHash, + cachedBlockedSetTimer, + toProcess = [], + toFilter = [], + netSelectorCacheCount = 0; + + const cachedBlockedSetClear = function() { cachedBlockedSet = cachedBlockedSetHash = cachedBlockedSetTimer = undefined; @@ -1647,13 +1722,13 @@ vAPI.domCollapser = (function() { // https://github.com/chrisaljoudi/uBlock/issues/174 // Do not remove fragment from src URL - var onProcessed = function(response) { + const onProcessed = function(response) { if ( !response ) { // This happens if uBO is disabled or restarted. toCollapse.clear(); return; } - var targets = toCollapse.get(response.id); + const targets = toCollapse.get(response.id); if ( targets === undefined ) { return; } toCollapse.delete(response.id); if ( cachedBlockedSetHash !== response.hash ) { @@ -1667,16 +1742,15 @@ vAPI.domCollapser = (function() { if ( cachedBlockedSet === undefined || cachedBlockedSet.size === 0 ) { return; } - var selectors = [], - iframeLoadEventPatch = vAPI.iframeLoadEventPatch, - netSelectorCacheCountMax = response.netSelectorCacheCountMax, - tag, prop, src, value; + const selectors = []; + const iframeLoadEventPatch = vAPI.iframeLoadEventPatch; + let netSelectorCacheCountMax = response.netSelectorCacheCountMax; - for ( var target of targets ) { - tag = target.localName; - prop = src1stProps[tag]; + for ( const target of targets ) { + const tag = target.localName; + let prop = src1stProps[tag]; if ( prop === undefined ) { continue; } - src = target[prop]; + let src = target[prop]; if ( typeof src !== 'string' || src.length === 0 ) { prop = src2ndProps[tag]; if ( prop === undefined ) { continue; } @@ -1692,12 +1766,12 @@ vAPI.domCollapser = (function() { target.hidden = true; // https://github.com/chrisaljoudi/uBlock/issues/1048 // Use attribute to construct CSS rule - if ( - netSelectorCacheCount <= netSelectorCacheCountMax && - (value = target.getAttribute(prop)) - ) { - selectors.push(tag + '[' + prop + '="' + value + '"]'); - netSelectorCacheCount += 1; + if ( netSelectorCacheCount <= netSelectorCacheCountMax ) { + const value = target.getAttribute(prop); + if ( value ) { + selectors.push(tag + '[' + prop + '="' + value + '"]'); + netSelectorCacheCount += 1; + } } if ( iframeLoadEventPatch !== undefined ) { iframeLoadEventPatch(target); @@ -1717,10 +1791,10 @@ vAPI.domCollapser = (function() { } }; - var send = function() { + const send = function() { processTimer = undefined; toCollapse.set(resquestIdGenerator, toProcess); - var msg = { + const msg = { what: 'getCollapsibleBlockedRequests', id: resquestIdGenerator, frameURL: window.location.href, @@ -1733,7 +1807,7 @@ vAPI.domCollapser = (function() { resquestIdGenerator += 1; }; - var process = function(delay) { + const process = function(delay) { if ( toProcess.length === 0 ) { return; } if ( delay === 0 ) { if ( processTimer !== undefined ) { @@ -1745,26 +1819,24 @@ vAPI.domCollapser = (function() { } }; - var add = function(target) { + const add = function(target) { toProcess[toProcess.length] = target; }; - var addMany = function(targets) { - var i = targets.length; - while ( i-- ) { - add(targets[i]); + const addMany = function(targets) { + for ( const target of targets ) { + add(target); } }; - var iframeSourceModified = function(mutations) { - var i = mutations.length; - while ( i-- ) { - addIFrame(mutations[i].target, true); + const iframeSourceModified = function(mutations) { + for ( const mutation of mutations ) { + addIFrame(mutation.target, true); } process(); }; - var iframeSourceObserver = new MutationObserver(iframeSourceModified); - var iframeSourceObserverOptions = { + const iframeSourceObserver = new MutationObserver(iframeSourceModified); + const iframeSourceObserverOptions = { attributes: true, attributeFilter: [ 'src' ] }; @@ -1773,7 +1845,7 @@ vAPI.domCollapser = (function() { // document, from within `bootstrapPhase1`, and which scriptlets are // selectively looked-up from: // https://github.com/uBlockOrigin/uAssets/blob/master/filters/resources.txt - var primeLocalIFrame = function(iframe) { + const primeLocalIFrame = function(iframe) { if ( vAPI.injectedScripts ) { vAPI.injectScriptlet(iframe.contentDocument, vAPI.injectedScripts); } @@ -1781,38 +1853,34 @@ vAPI.domCollapser = (function() { // https://github.com/gorhill/uBlock/issues/162 // Be prepared to deal with possible change of src attribute. - var addIFrame = function(iframe, dontObserve) { + const addIFrame = function(iframe, dontObserve) { if ( dontObserve !== true ) { iframeSourceObserver.observe(iframe, iframeSourceObserverOptions); } - var src = iframe.src; + const src = iframe.src; if ( src === '' || typeof src !== 'string' ) { primeLocalIFrame(iframe); return; } if ( src.startsWith('http') === false ) { return; } - toFilter[toFilter.length] = { - type: 'sub_frame', - url: iframe.src - }; + toFilter.push({ type: 'sub_frame', url: iframe.src }); add(iframe); }; - var addIFrames = function(iframes) { - var i = iframes.length; - while ( i-- ) { - addIFrame(iframes[i]); + const addIFrames = function(iframes) { + for ( const iframe of iframes ) { + addIFrame(iframe); } }; - var onResourceFailed = function(ev) { + const onResourceFailed = function(ev) { if ( tagToTypeMap[ev.target.localName] !== undefined ) { add(ev.target); process(); } }; - var domWatcherInterface = { + const domWatcherInterface = { onDOMCreated: function() { if ( vAPI instanceof Object === false ) { return; } if ( vAPI.domCollapser instanceof Object === false ) { @@ -1828,10 +1896,9 @@ vAPI.domCollapser = (function() { // https://github.com/chrisaljoudi/uBlock/issues/7 // Preferring getElementsByTagName over querySelectorAll: // http://jsperf.com/queryselectorall-vs-getelementsbytagname/145 - var elems = document.images || document.getElementsByTagName('img'), - i = elems.length, elem; - while ( i-- ) { - elem = elems[i]; + const elems = document.images || + document.getElementsByTagName('img'); + for ( const elem of elems ) { if ( elem.complete ) { add(elem); } @@ -1851,15 +1918,13 @@ vAPI.domCollapser = (function() { }); }, onDOMChanged: function(addedNodes) { - var ni = addedNodes.length; - if ( ni === 0 ) { return; } - for ( var i = 0, node; i < ni; i++ ) { - node = addedNodes[i]; + if ( addedNodes.length === 0 ) { return; } + for ( const node of addedNodes ) { if ( node.localName === 'iframe' ) { addIFrame(node); } if ( node.childElementCount === 0 ) { continue; } - var iframes = node.getElementsByTagName('iframe'); + const iframes = node.getElementsByTagName('iframe'); if ( iframes.length !== 0 ) { addIFrames(iframes); } @@ -1872,13 +1937,7 @@ vAPI.domCollapser = (function() { vAPI.domWatcher.addListener(domWatcherInterface); } - return { - add: add, - addMany: addMany, - addIFrame: addIFrame, - addIFrames: addIFrames, - process: process - }; + return { add, addMany, addIFrame, addIFrames, process }; })(); /******************************************************************************/ @@ -1886,31 +1945,168 @@ vAPI.domCollapser = (function() { /******************************************************************************/ vAPI.domSurveyor = (function() { - var messaging = vAPI.messaging, - domFilterer, + const messaging = vAPI.messaging; + const queriedIds = new Set(); + const queriedClasses = new Set(); + const maxSurveyNodes = 65536; + const maxSurveyTimeSlice = 4; + const maxSurveyBuffer = 64; + + let domFilterer, hostname = '', - queriedIds = new Set(), - queriedClasses = new Set(), - pendingIdNodes = { nodes: [], added: [] }, - pendingClassNodes = { nodes: [], added: [] }, surveyCost = 0; + const pendingNodes = { + nodeLists: [], + buffer: [ + null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, + ], + j: 0, + accepted: 0, + iterated: 0, + stopped: false, + add: function(nodes) { + if ( nodes.length === 0 || this.accepted >= maxSurveyNodes ) { + return; + } + this.nodeLists.push(nodes); + this.accepted += nodes.length; + }, + next: function() { + if ( this.nodeLists.length === 0 || this.stopped ) { return 0; } + const nodeLists = this.nodeLists; + let ib = 0; + do { + const nodeList = nodeLists[0]; + let j = this.j; + let n = j + maxSurveyBuffer - ib; + if ( n > nodeList.length ) { + n = nodeList.length; + } + for ( let i = j; i < n; i++ ) { + this.buffer[ib++] = nodeList[j++]; + } + if ( j !== nodeList.length ) { + this.j = j; + break; + } + this.j = 0; + this.nodeLists.shift(); + } while ( ib < maxSurveyBuffer && nodeLists.length !== 0 ); + this.iterated += ib; + if ( this.iterated >= maxSurveyNodes ) { + this.nodeLists = []; + this.stopped = true; + //console.info(`domSurveyor> Surveyed a total of ${this.iterated} nodes. Enough.`); + } + return ib; + }, + hasNodes: function() { + return this.nodeLists.length !== 0; + }, + }; + + // Extract all classes/ids: these will be passed to the cosmetic + // filtering engine, and in return we will obtain only the relevant + // CSS selectors. + const reWhitespace = /\s/; + + // https://github.com/gorhill/uBlock/issues/672 + // http://www.w3.org/TR/2014/REC-html5-20141028/infrastructure.html#space-separated-tokens + // http://jsperf.com/enumerate-classes/6 + + const surveyPhase1 = function() { + //console.time('dom surveyor/surveying'); + const t0 = performance.now(); + const rews = reWhitespace; + const ids = []; + const classes = []; + const nodes = pendingNodes.buffer; + const deadline = t0 + maxSurveyTimeSlice; + let qids = queriedIds; + let qcls = queriedClasses; + let processed = 0; + for (;;) { + const n = pendingNodes.next(); + if ( n === 0 ) { break; } + for ( let i = 0; i < n; i++ ) { + const node = nodes[i]; nodes[i] = null; + let v = node.id; + if ( typeof v === 'string' && v.length !== 0 ) { + v = v.trim(); + if ( qids.has(v) === false && v.length !== 0 ) { + ids.push(v); qids.add(v); + } + } + let vv = node.className; + if ( typeof vv === 'string' && vv.length !== 0 ) { + if ( rews.test(vv) === false ) { + if ( qcls.has(vv) === false ) { + classes.push(vv); qcls.add(vv); + } + } else { + vv = node.classList; + let j = vv.length; + while ( j-- ) { + const v = vv[j]; + if ( qcls.has(v) === false ) { + classes.push(v); qcls.add(v); + } + } + } + } + } + processed += n; + if ( performance.now() >= deadline ) { break; } + } + const t1 = performance.now(); + surveyCost += t1 - t0; + //console.info(`domSurveyor> Surveyed ${processed} nodes in ${(t1-t0).toFixed(2)} ms`); + // Phase 2: Ask main process to lookup relevant cosmetic filters. + if ( ids.length !== 0 || classes.length !== 0 ) { + messaging.send( + 'contentscript', + { + what: 'retrieveGenericCosmeticSelectors', + hostname: hostname, + ids: ids, + classes: classes, + exceptions: domFilterer.exceptions, + cost: surveyCost + }, + surveyPhase3 + ); + } else { + surveyPhase3(null); + } + //console.timeEnd('dom surveyor/surveying'); + }; + + const surveyTimer = new vAPI.SafeAnimationFrame(surveyPhase1); + // This is to shutdown the surveyor if result of surveying keeps being // fruitless. This is useful on long-lived web page. I arbitrarily // picked 5 minutes before the surveyor is allowed to shutdown. I also // arbitrarily picked 256 misses before the surveyor is allowed to // shutdown. - var canShutdownAfter = Date.now() + 300000, + let canShutdownAfter = Date.now() + 300000, surveyingMissCount = 0; // Handle main process' response. - var surveyPhase3 = function(response) { - var result = response && response.result, - mustCommit = false; + const surveyPhase3 = function(response) { + const result = response && response.result; + let mustCommit = false; if ( result ) { - var selectors = result.simple; + let selectors = result.simple; if ( Array.isArray(selectors) && selectors.length !== 0 ) { domFilterer.addCSSRule( selectors, @@ -1939,19 +2135,19 @@ vAPI.domSurveyor = (function() { } } - if ( hasChunk(pendingIdNodes) || hasChunk(pendingClassNodes) ) { - surveyTimer.start(1); - } - - if ( mustCommit ) { - surveyingMissCount = 0; - canShutdownAfter = Date.now() + 300000; - return; - } - - surveyingMissCount += 1; - if ( surveyingMissCount < 256 || Date.now() < canShutdownAfter ) { - return; + if ( pendingNodes.stopped === false ) { + if ( pendingNodes.hasNodes() ) { + surveyTimer.start(1); + } + if ( mustCommit ) { + surveyingMissCount = 0; + canShutdownAfter = Date.now() + 300000; + return; + } + surveyingMissCount += 1; + if ( surveyingMissCount < 256 || Date.now() < canShutdownAfter ) { + return; + } } //console.info('dom surveyor shutting down: too many misses'); @@ -1961,131 +2157,7 @@ vAPI.domSurveyor = (function() { vAPI.domSurveyor = null; }; - var surveyTimer = new vAPI.SafeAnimationFrame(function() { - surveyPhase1(); - }); - - // The purpose of "chunkification" is to ensure the surveyor won't unduly - // block the main event loop. - - var hasChunk = function(pending) { - return pending.nodes.length !== 0 || - pending.added.length !== 0; - }; - - var addChunk = function(pending, added) { - if ( added.length === 0 ) { return; } - if ( - Array.isArray(added) === false || - pending.added.length === 0 || - Array.isArray(pending.added[0]) === false || - pending.added[0].length >= 1000 - ) { - pending.added.push(added); - } else { - pending.added = pending.added.concat(added); - } - }; - - var nextChunk = function(pending) { - var added = pending.added.length !== 0 ? pending.added.shift() : [], - nodes; - if ( pending.nodes.length === 0 ) { - if ( added.length <= 1000 ) { return added; } - nodes = Array.isArray(added) - ? added - : Array.prototype.slice.call(added); - pending.nodes = nodes.splice(1000); - return nodes; - } - if ( Array.isArray(added) === false ) { - added = Array.prototype.slice.call(added); - } - if ( pending.nodes.length < 1000 ) { - nodes = pending.nodes.concat(added.splice(0, 1000 - pending.nodes.length)); - pending.nodes = added; - } else { - nodes = pending.nodes.splice(0, 1000); - pending.nodes = pending.nodes.concat(added); - } - return nodes; - }; - - // Extract all classes/ids: these will be passed to the cosmetic - // filtering engine, and in return we will obtain only the relevant - // CSS selectors. - - // https://github.com/gorhill/uBlock/issues/672 - // http://www.w3.org/TR/2014/REC-html5-20141028/infrastructure.html#space-separated-tokens - // http://jsperf.com/enumerate-classes/6 - - var surveyPhase1 = function() { - //console.time('dom surveyor/surveying'); - surveyTimer.clear(); - var t0 = window.performance.now(); - var rews = reWhitespace, - qq, iout, nodes, i, node, v, vv, j; - var ids = []; - iout = 0; - qq = queriedIds; - nodes = nextChunk(pendingIdNodes); - i = nodes.length; - while ( i-- ) { - node = nodes[i]; - v = node.id; - if ( typeof v !== 'string' ) { continue; } - v = v.trim(); - if ( qq.has(v) === false && v.length !== 0 ) { - ids[iout++] = v; qq.add(v); - } - } - var classes = []; - iout = 0; - qq = queriedClasses; - nodes = nextChunk(pendingClassNodes); - i = nodes.length; - while ( i-- ) { - node = nodes[i]; - vv = node.className; - if ( typeof vv !== 'string' ) { continue; } - if ( rews.test(vv) === false ) { - if ( qq.has(vv) === false && vv.length !== 0 ) { - classes[iout++] = vv; qq.add(vv); - } - } else { - vv = node.classList; - j = vv.length; - while ( j-- ) { - v = vv[j]; - if ( qq.has(v) === false ) { - classes[iout++] = v; qq.add(v); - } - } - } - } - surveyCost += window.performance.now() - t0; - // Phase 2: Ask main process to lookup relevant cosmetic filters. - if ( ids.length !== 0 || classes.length !== 0 ) { - messaging.send( - 'contentscript', - { - what: 'retrieveGenericCosmeticSelectors', - hostname: hostname, - ids: ids.join('\n'), - classes: classes.join('\n'), - exceptions: domFilterer.exceptions, - cost: surveyCost - }, - surveyPhase3 - ); - } else { - surveyPhase3(null); - } - //console.timeEnd('dom surveyor/surveying'); - }; - var reWhitespace = /\s/; - - var domWatcherInterface = { + const domWatcherInterface = { onDOMCreated: function() { if ( vAPI instanceof Object === false || @@ -2102,52 +2174,34 @@ vAPI.domSurveyor = (function() { } //console.time('dom surveyor/dom layout created'); domFilterer = vAPI.domFilterer; - addChunk(pendingIdNodes, document.querySelectorAll('[id]')); - addChunk(pendingClassNodes, document.querySelectorAll('[class]')); + pendingNodes.add(document.querySelectorAll('[id],[class]')); surveyTimer.start(); //console.timeEnd('dom surveyor/dom layout created'); }, onDOMChanged: function(addedNodes) { if ( addedNodes.length === 0 ) { return; } //console.time('dom surveyor/dom layout changed'); - var idNodes = [], iid = 0, - classNodes = [], iclass = 0; - var i = addedNodes.length, - node, nodeList, j; + let i = addedNodes.length; while ( i-- ) { - node = addedNodes[i]; - idNodes[iid++] = node; - classNodes[iclass++] = node; + const node = addedNodes[i]; + pendingNodes.add([ node ]); if ( node.childElementCount === 0 ) { continue; } - nodeList = node.querySelectorAll('[id]'); - j = nodeList.length; - while ( j-- ) { - idNodes[iid++] = nodeList[j]; - } - nodeList = node.querySelectorAll('[class]'); - j = nodeList.length; - while ( j-- ) { - classNodes[iclass++] = nodeList[j]; - } + pendingNodes.add(node.querySelectorAll('[id],[class]')); } - if ( idNodes.length !== 0 || classNodes.lengh !== 0 ) { - addChunk(pendingIdNodes, idNodes); - addChunk(pendingClassNodes, classNodes); + if ( pendingNodes.hasNodes() ) { surveyTimer.start(1); } //console.timeEnd('dom surveyor/dom layout changed'); } }; - var start = function(details) { + const start = function(details) { if ( vAPI.domWatcher instanceof Object === false ) { return; } hostname = details.hostname; vAPI.domWatcher.addListener(domWatcherInterface); }; - return { - start: start - }; + return { start }; })(); /******************************************************************************/ @@ -2159,18 +2213,11 @@ vAPI.domSurveyor = (function() { (function bootstrap() { - var bootstrapPhase2 = function(ev) { + const bootstrapPhase2 = function() { // This can happen on Firefox. For instance: // https://github.com/gorhill/uBlock/issues/1893 if ( window.location === null ) { return; } - - if ( ev ) { - document.removeEventListener('DOMContentLoaded', bootstrapPhase2); - } - - if ( vAPI instanceof Object === false ) { - return; - } + if ( vAPI instanceof Object === false ) { return; } vAPI.messaging.send( 'contentscript', @@ -2196,8 +2243,8 @@ vAPI.domSurveyor = (function() { // as nuisance popups. // Ref.: https://developer.mozilla.org/en-US/docs/Web/Events/contextmenu - var onMouseClick = function(ev) { - var elem = ev.target; + const onMouseClick = function(ev) { + let elem = ev.target; while ( elem !== null && elem.localName !== 'a' ) { elem = elem.parentElement; } @@ -2220,9 +2267,9 @@ vAPI.domSurveyor = (function() { }); }; - var bootstrapPhase1 = function(response) { + const bootstrapPhase1 = function(response) { // cosmetic filtering engine aka 'cfe' - var cfeDetails = response && response.specificCosmeticFilters; + const cfeDetails = response && response.specificCosmeticFilters; if ( !cfeDetails || !cfeDetails.ready ) { vAPI.domWatcher = vAPI.domCollapser = vAPI.domFilterer = vAPI.domSurveyor = vAPI.domIsLoaded = null; @@ -2233,7 +2280,7 @@ vAPI.domSurveyor = (function() { vAPI.domFilterer = null; vAPI.domSurveyor = null; } else { - var domFilterer = vAPI.domFilterer; + const domFilterer = vAPI.domFilterer; if ( response.noGenericCosmeticFiltering || cfeDetails.noDOMSurveying ) { vAPI.domSurveyor = null; } @@ -2291,7 +2338,11 @@ vAPI.domSurveyor = (function() { ) { bootstrapPhase2(); } else { - document.addEventListener('DOMContentLoaded', bootstrapPhase2); + document.addEventListener( + 'DOMContentLoaded', + bootstrapPhase2, + { once: true } + ); } }; @@ -2312,4 +2363,5 @@ vAPI.domSurveyor = (function() { /******************************************************************************/ /******************************************************************************/ -} // <<<<<<<< end of HUGE-IF-BLOCK +} +// <<<<<<<< end of HUGE-IF-BLOCK diff --git a/restscrape/uBlock/js/contextmenu.js b/restscrape/uBlock/js/contextmenu.js index 1663038..9c0e268 100644 --- a/restscrape/uBlock/js/contextmenu.js +++ b/restscrape/uBlock/js/contextmenu.js @@ -1,7 +1,7 @@ /******************************************************************************* uBlock Origin - a browser extension to block requests. - Copyright (C) 2014-2017 Raymond Hill + Copyright (C) 2014-present Raymond Hill This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -33,19 +33,13 @@ if ( vAPI.contextMenu === undefined ) { }; } -var µb = µBlock; - /******************************************************************************/ var onBlockElement = function(details, tab) { - if ( tab === undefined ) { - return; - } - if ( /^https?:\/\//.test(tab.url) === false ) { - return; - } - var tagName = details.tagName || ''; - var src = details.frameUrl || details.srcUrl || details.linkUrl || ''; + if ( tab === undefined ) { return; } + if ( /^https?:\/\//.test(tab.url) === false ) { return; } + let tagName = details.tagName || ''; + let src = details.frameUrl || details.srcUrl || details.linkUrl || ''; if ( !tagName ) { if ( typeof details.frameUrl === 'string' ) { @@ -63,14 +57,14 @@ var onBlockElement = function(details, tab) { } } - µb.elementPickerExec(tab.id, tagName + '\t' + src); + µBlock.elementPickerExec(tab.id, tagName + '\t' + src); }; /******************************************************************************/ var onTemporarilyAllowLargeMediaElements = function(details, tab) { if ( tab === undefined ) { return; } - var pageStore = µb.pageStoreFromTabId(tab.id); + let pageStore = µBlock.pageStoreFromTabId(tab.id); if ( pageStore === null ) { return; } pageStore.temporarilyAllowLargeMediaElements(true); }; @@ -93,34 +87,30 @@ var menuEntries = [ id: 'uBlock0-blockElement', title: vAPI.i18n('pickerContextMenuEntry'), contexts: ['all'], - documentUrlPatterns: ['https://*/*', 'http://*/*'] }, { id: 'uBlock0-temporarilyAllowLargeMediaElements', title: vAPI.i18n('contextMenuTemporarilyAllowLargeMediaElements'), contexts: ['all'], - documentUrlPatterns: ['https://*/*', 'http://*/*'] } ]; /******************************************************************************/ var update = function(tabId) { - var newBits = 0; - if ( µb.userSettings.contextMenuEnabled && tabId !== null ) { - var pageStore = µb.pageStoreFromTabId(tabId); - if ( pageStore ) { + let newBits = 0; + if ( µBlock.userSettings.contextMenuEnabled && tabId !== null ) { + let pageStore = µBlock.pageStoreFromTabId(tabId); + if ( pageStore && pageStore.getNetFilteringSwitch() ) { newBits |= 0x01; if ( pageStore.largeMediaCount !== 0 ) { newBits |= 0x02; } } } - if ( newBits === currentBits ) { - return; - } + if ( newBits === currentBits ) { return; } currentBits = newBits; - var usedEntries = []; + let usedEntries = []; if ( newBits & 0x01 ) { usedEntries.push(menuEntries[0]); } @@ -138,7 +128,7 @@ vAPI.contextMenu.onMustUpdate = update; return { update: function(tabId) { - if ( µb.userSettings.contextMenuEnabled && tabId === undefined ) { + if ( µBlock.userSettings.contextMenuEnabled && tabId === undefined ) { vAPI.tabs.get(null, function(tab) { if ( tab ) { update(tab.id); diff --git a/restscrape/uBlock/js/cosmetic-filtering.js b/restscrape/uBlock/js/cosmetic-filtering.js index 58d56ff..f03fdf6 100644 --- a/restscrape/uBlock/js/cosmetic-filtering.js +++ b/restscrape/uBlock/js/cosmetic-filtering.js @@ -1,7 +1,7 @@ /******************************************************************************* uBlock Origin - a browser extension to block requests. - Copyright (C) 2014-2018 Raymond Hill + Copyright (C) 2014-present Raymond Hill This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -61,7 +61,7 @@ let filterFromCompiledData = function(args) { // One hostname => one selector -let FilterOneOne = function(hostname, selector) { +const FilterOneOne = function(hostname, selector) { this.hostname = hostname; this.selector = selector; }; @@ -87,7 +87,7 @@ FilterOneOne.prototype = { retrieve: function(target, out) { if ( target.endsWith(this.hostname) === false ) { return; } - let i = target.length - this.hostname.length; + const i = target.length - this.hostname.length; if ( i !== 0 && target.charCodeAt(i-1) !== 0x2E /* '.' */ ) { return; } out.add(this.selector); }, @@ -107,7 +107,7 @@ registerFilterClass(FilterOneOne); // One hostname => many selectors -let FilterOneMany = function(hostname, selectors) { +const FilterOneMany = function(hostname, selectors) { this.hostname = hostname; this.selectors = selectors; }; @@ -131,7 +131,7 @@ FilterOneMany.prototype = { retrieve: function(target, out) { if ( target.endsWith(this.hostname) === false ) { return; } - let i = target.length - this.hostname.length; + const i = target.length - this.hostname.length; if ( i !== 0 && target.charCodeAt(i-1) !== 0x2E /* '.' */ ) { return; } for ( let selector of this.selectors ) { out.add(selector); @@ -161,7 +161,7 @@ FilterManyAny.prototype = { fid: 10, add: function(hostname, selector) { - let selectors = this.entries.get(hostname); + const selectors = this.entries.get(hostname); if ( selectors === undefined ) { this.entries.set(hostname, selector); } else if ( typeof selectors === 'string' ) { @@ -172,19 +172,19 @@ FilterManyAny.prototype = { }, retrieve: function(target, out) { - for ( let entry of this.entries ) { - let hostname = entry[0]; + for ( const entry of this.entries ) { + const hostname = entry[0]; if ( target.endsWith(hostname) === false ) { continue; } - let i = target.length - hostname.length; + const i = target.length - hostname.length; if ( i !== 0 && target.charCodeAt(i-1) !== 0x2E /* '.' */ ) { continue; } - let selectors = entry[1]; + const selectors = entry[1]; if ( typeof selectors === 'string' ) { out.add(selectors); continue; } - for ( let selector of selectors ) { + for ( const selector of selectors ) { out.add(selector); } } @@ -338,51 +338,6 @@ SelectorCacheEntry.prototype = { /******************************************************************************/ /******************************************************************************/ -// HHHHHHHHHHHH0000 -// | | -// | | -// | +-- bit 3-0: reserved: 0=exception -// | 1=procedural -// +------ bit 15-4: FNV - -let makeHash = function(token) { - // Based on: FNV32a - // http://www.isthe.com/chongo/tech/comp/fnv/index.html#FNV-reference-source - // The rest is custom, suited for uBlock. - let i1 = token.length; - let i2 = i1 >> 1; - let i4 = i1 >> 2; - let i8 = i1 >> 3; - let hval = (0x811c9dc5 ^ token.charCodeAt(0)) >>> 0; - hval += (hval<<1) + (hval<<4) + (hval<<7) + (hval<<8) + (hval<<24); - hval >>>= 0; - hval ^= token.charCodeAt(i8); - hval += (hval<<1) + (hval<<4) + (hval<<7) + (hval<<8) + (hval<<24); - hval >>>= 0; - hval ^= token.charCodeAt(i4); - hval += (hval<<1) + (hval<<4) + (hval<<7) + (hval<<8) + (hval<<24); - hval >>>= 0; - hval ^= token.charCodeAt(i4+i8); - hval += (hval<<1) + (hval<<4) + (hval<<7) + (hval<<8) + (hval<<24); - hval >>>= 0; - hval ^= token.charCodeAt(i2); - hval += (hval<<1) + (hval<<4) + (hval<<7) + (hval<<8) + (hval<<24); - hval >>>= 0; - hval ^= token.charCodeAt(i2+i8); - hval += (hval<<1) + (hval<<4) + (hval<<7) + (hval<<8) + (hval<<24); - hval >>>= 0; - hval ^= token.charCodeAt(i2+i4); - hval += (hval<<1) + (hval<<4) + (hval<<7) + (hval<<8) + (hval<<24); - hval >>>= 0; - hval ^= token.charCodeAt(i1-1); - hval += (hval<<1) + (hval<<4) + (hval<<7) + (hval<<8) + (hval<<24); - hval >>>= 0; - return hval & 0xFFF0; -}; - -/******************************************************************************/ -/******************************************************************************/ - // Cosmetic filter family tree: // // Generic @@ -406,25 +361,6 @@ let FilterContainer = function() { this.reEscapeSequence = /\\([0-9A-Fa-f]+ |.)/g; this.reSimpleHighGeneric1 = /^[a-z]*\[[^[]+]$/; this.reHighMedium = /^\[href\^="https?:\/\/([^"]{8})[^"]*"\]$/; - this.reNeedHostname = new RegExp([ - '^', - '(?:', - [ - '.+?:has', - '.+?:has-text', - '.+?:if', - '.+?:if-not', - '.+?:matches-css(?:-before|-after)?', - '.*?:xpath', - '.+?:style', - '.+?:-abp-contains', // ABP-specific for `:has-text` - '.+?:-abp-has', // ABP-specific for `:if` - '.+?:contains' // Adguard-specific for `:has-text` - ].join('|'), - ')', - '\\(.+\\)', - '$' - ].join('')); this.selectorCache = new Map(); this.selectorCachePruneDelay = 10 * 60 * 1000; // 10 minutes @@ -538,21 +474,6 @@ FilterContainer.prototype.freeze = function() { this.highlyGeneric.simple.dict.size !== 0 || this.highlyGeneric.complex.dict.size !== 0; - if ( this.genericDonthideSet.size !== 0 ) { - for ( let selector of this.genericDonthideSet ) { - let type = selector.charCodeAt(0); - if ( type === 0x23 /* '#' */ ) { - this.lowlyGeneric.id.simple.delete(selector.slice(1)); - } else if ( type === 0x2E /* '.' */ ) { - this.lowlyGeneric.cl.simple.delete(selector.slice(1)); - } - // TODO: - // this.lowlyGeneric.id.complex.delete(selector); - // this.lowlyGeneric.cl.complex.delete(selector); - this.highlyGeneric.simple.dict.delete(selector); - this.highlyGeneric.complex.dict.delete(selector); - } - } this.highlyGeneric.simple.str = Array.from(this.highlyGeneric.simple.dict).join(',\n'); this.highlyGeneric.simple.mru.reset(); this.highlyGeneric.complex.str = Array.from(this.highlyGeneric.complex.dict).join(',\n'); @@ -602,8 +523,8 @@ FilterContainer.prototype.compile = function(parsed, writer) { // 1000 = cosmetic filtering writer.select(1000); - let hostnames = parsed.hostnames, - i = hostnames.length; + const hostnames = parsed.hostnames; + let i = hostnames.length; if ( i === 0 ) { this.compileGenericSelector(parsed, writer); return true; @@ -614,7 +535,7 @@ FilterContainer.prototype.compile = function(parsed, writer) { // of same filter OR globally if there is no non-negated hostnames. let applyGlobally = true; while ( i-- ) { - let hostname = hostnames[i]; + const hostname = hostnames[i]; if ( hostname.startsWith('~') === false ) { applyGlobally = false; } @@ -639,80 +560,72 @@ FilterContainer.prototype.compileGenericSelector = function(parsed, writer) { /******************************************************************************/ -FilterContainer.prototype.compileGenericHideSelector = function(parsed, writer) { - let selector = parsed.suffix; - - // For some selectors, it is mandatory to have a hostname or entity: - // ##.foo:-abp-contains(...) - // ##.foo:-abp-has(...) - // ##.foo:contains(...) - // ##.foo:has(...) - // ##.foo:has-text(...) - // ##.foo:if(...) - // ##.foo:if-not(...) - // ##.foo:matches-css(...) - // ##.foo:matches-css-after(...) - // ##.foo:matches-css-before(...) - // ##:xpath(...) - // ##.foo:style(...) - if ( this.reNeedHostname.test(selector) ) { - µb.logger.writeOne( - '', - 'error', - 'Cosmetic filtering – invalid generic filter: ##' + selector - ); - return; - } - - let type = selector.charCodeAt(0); +FilterContainer.prototype.compileGenericHideSelector = function( + parsed, + writer +) { + const selector = parsed.suffix; + const type = selector.charCodeAt(0); + let key; if ( type === 0x23 /* '#' */ ) { - let key = this.keyFromSelector(selector); - if ( key === undefined ) { return; } + key = this.keyFromSelector(selector); // Simple selector-based CSS rule: no need to test for whether the // selector is valid, the regex took care of this. Most generic // selector falls into that category. + // - ###ad-bigbox if ( key === selector ) { - writer.push([ 0 /* lg */, key.slice(1) ]); + writer.push([ 0, key.slice(1) ]); return; } - // Complex selector-based CSS rule. - if ( µb.staticExtFilteringEngine.compileSelector(selector) !== undefined ) { - writer.push([ 1 /* lg+ */, key.slice(1), selector ]); - } - return; - } - - if ( type === 0x2E /* '.' */ ) { - let key = this.keyFromSelector(selector); - if ( key === undefined ) { return; } + } else if ( type === 0x2E /* '.' */ ) { + key = this.keyFromSelector(selector); // Simple selector-based CSS rule: no need to test for whether the // selector is valid, the regex took care of this. Most generic // selector falls into that category. + // - ##.ads-bigbox if ( key === selector ) { - writer.push([ 2 /* lg */, key.slice(1) ]); + writer.push([ 2, key.slice(1) ]); return; } - // Complex selector-based CSS rule. - if ( µb.staticExtFilteringEngine.compileSelector(selector) !== undefined ) { - writer.push([ 3 /* lg+ */, key.slice(1), selector ]); - } + } + + const compiled = µb.staticExtFilteringEngine.compileSelector(selector); + + // Invalid cosmetic filter, possible reasons: + // - Bad syntax + // - Procedural filters (can't be generic): the compiled version of + // a procedural selector is NEVER equal to its raw version. + if ( compiled === undefined || compiled !== selector ) { + const who = writer.properties.get('assetKey') || '?'; + µb.logger.writeOne({ + realm: 'message', + type: 'error', + text: `Invalid generic cosmetic filter in ${who}: ##${selector}` + }); return; } - let compiled = µb.staticExtFilteringEngine.compileSelector(selector); - if ( compiled === undefined ) { return; } - // TODO: Detect and error on procedural cosmetic filters. + // Complex selector-based CSS rule: + // - ###tads + div + .c + // - ##.rscontainer > .ellip + if ( key !== undefined ) { + writer.push([ + type === 0x23 /* '#' */ ? 1 : 3, + key.slice(1), + selector ] + ); + return; + } // https://github.com/gorhill/uBlock/issues/909 // Anything which contains a plain id/class selector can be classified // as a low generic cosmetic filter. - let matches = this.rePlainSelectorEx.exec(selector); + const matches = this.rePlainSelectorEx.exec(selector); if ( matches !== null ) { - let key = matches[1] || matches[2]; - type = key.charCodeAt(0); + const key = matches[1] || matches[2]; writer.push([ - type === 0x23 ? 1 : 3 /* lg+ */, + key.charCodeAt(0) === 0x23 /* '#' */ ? 1 : 3, key.slice(1), selector ]); @@ -744,7 +657,15 @@ FilterContainer.prototype.compileGenericUnhideSelector = function( ) { // Procedural cosmetic filters are acceptable as generic exception filters. let compiled = µb.staticExtFilteringEngine.compileSelector(parsed.suffix); - if ( compiled === undefined ) { return; } + if ( compiled === undefined ) { + const who = writer.properties.get('assetKey') || '?'; + µb.logger.writeOne({ + realm: 'message', + type: 'error', + text: `Invalid cosmetic filter in ${who}: #@#${parsed.suffix}` + }); + return; + } // https://github.com/chrisaljoudi/uBlock/issues/497 // All generic exception filters are put in the same bucket: they are @@ -767,27 +688,29 @@ FilterContainer.prototype.compileSpecificSelector = function( } let compiled = µb.staticExtFilteringEngine.compileSelector(parsed.suffix); - if ( compiled === undefined ) { return; } - - // https://github.com/chrisaljoudi/uBlock/issues/188 - // If not a real domain as per PSL, assign a synthetic one - let hash; - if ( hostname.endsWith('.*') === false ) { - let domain = this.µburi.domainFromHostnameNoCache(hostname); - hash = domain !== '' ? makeHash(domain) : 0; - } else { - hash = makeHash(hostname); + if ( compiled === undefined ) { + const who = writer.properties.get('assetKey') || '?'; + µb.logger.writeOne({ + realm: 'message', + type: 'error', + text: `Invalid cosmetic filter in ${who}: ##${parsed.suffix}` + }); + return; } + + let hash = µb.staticExtFilteringEngine.compileHostnameToHash(hostname); + + // Exception? if ( unhide === 1 ) { - hash |= 0b01; + hash |= 0b0001; + } + + // Procedural? + if ( compiled.charCodeAt(0) === 0x7B ) { + hash |= 0b0010; } - writer.push([ - 8, - compiled.charCodeAt(0) !== 0x7B ? hash : hash | 0b10, - hostname, - compiled - ]); + writer.push([ 8, hash, hostname, compiled ]); }; /******************************************************************************/ @@ -828,9 +751,9 @@ FilterContainer.prototype.fromCompiledContent = function(reader, options) { if ( bucket === undefined ) { db.simple.add(args[1]); } else if ( Array.isArray(bucket) ) { - bucket.push(args[1]); + bucket.push(db.prefix + args[1]); } else { - db.complex.set(args[1], [ bucket, args[1] ]); + db.complex.set(args[1], [ bucket, db.prefix + args[1] ]); } break; @@ -841,7 +764,7 @@ FilterContainer.prototype.fromCompiledContent = function(reader, options) { bucket = db.complex.get(args[1]); if ( bucket === undefined ) { if ( db.simple.has(args[1]) ) { - db.complex.set(args[1], [ args[1], args[2] ]); + db.complex.set(args[1], [ db.prefix + args[1], args[2] ]); } else { db.complex.set(args[1], args[2]); db.simple.add(args[1]); @@ -904,17 +827,15 @@ FilterContainer.prototype.skipGenericCompiledContent = function(reader) { // 1000 = cosmetic filtering reader.select(1000); - let bucket; - while ( reader.next() ) { this.acceptedCount += 1; - let fingerprint = reader.fingerprint(); + const fingerprint = reader.fingerprint(); if ( this.duplicateBuster.has(fingerprint) ) { this.discardedCount += 1; continue; } - let args = reader.args(); + const args = reader.args(); switch ( args[0] ) { @@ -928,7 +849,8 @@ FilterContainer.prototype.skipGenericCompiledContent = function(reader) { // hash, example.com, .promoted-tweet // hash, example.*, .promoted-tweet case 8: - bucket = this.specificFilters.get(args[1]); + this.duplicateBuster.add(fingerprint); + const bucket = this.specificFilters.get(args[1]); if ( bucket === undefined ) { this.specificFilters.set( args[1], @@ -1138,14 +1060,8 @@ FilterContainer.prototype.retrieveGenericSelectors = function(request) { for ( let type in this.lowlyGeneric ) { let entry = this.lowlyGeneric[type]; let selectors = request[entry.canonical]; - if ( typeof selectors !== 'string' ) { continue; } - let strEnd = selectors.length; - let sliceBeg = 0; - do { - let sliceEnd = selectors.indexOf('\n', sliceBeg); - if ( sliceEnd === -1 ) { sliceEnd = strEnd; } - let selector = selectors.slice(sliceBeg, sliceEnd); - sliceBeg = sliceEnd + 1; + if ( Array.isArray(selectors) === false ) { continue; } + for ( let selector of selectors ) { if ( entry.simple.has(selector) === false ) { continue; } let bucket = entry.complex.get(selector); if ( bucket !== undefined ) { @@ -1164,7 +1080,7 @@ FilterContainer.prototype.retrieveGenericSelectors = function(request) { simpleSelectors.add(selector); } } - } while ( sliceBeg < strEnd ); + } } // Apply exceptions: it is the responsibility of the caller to provide @@ -1268,8 +1184,9 @@ FilterContainer.prototype.retrieveSpecificSelectors = function( if ( options.noCosmeticFiltering !== true ) { let entity = request.entity, - domainHash = makeHash(request.domain), - entityHash = entity !== '' ? makeHash(entity) : undefined; + domainHash = µb.staticExtFilteringEngine.makeHash(request.domain), + entityHash = µb.staticExtFilteringEngine.makeHash(entity), + bucket; // Exception cosmetic filters: prime with generic exception filters. let exceptionSet = this.setRegister0; @@ -1278,32 +1195,34 @@ FilterContainer.prototype.retrieveSpecificSelectors = function( exceptionSet.add(exception); } // Specific exception cosmetic filters. - let bucket = this.specificFilters.get(domainHash | 0b01); - if ( bucket !== undefined ) { - bucket.retrieve(hostname, exceptionSet); - } - bucket = this.specificFilters.get(domainHash | 0b11); - if ( bucket !== undefined ) { - bucket.retrieve(hostname, exceptionSet); + if ( domainHash !== 0 ) { + bucket = this.specificFilters.get(domainHash | 0b0001); + if ( bucket !== undefined ) { + bucket.retrieve(hostname, exceptionSet); + } + bucket = this.specificFilters.get(domainHash | 0b0011); + if ( bucket !== undefined ) { + bucket.retrieve(hostname, exceptionSet); + } } // Specific entity-based exception cosmetic filters. - if ( entityHash !== undefined ) { - bucket = this.specificFilters.get(entityHash | 0b01); + if ( entityHash !== 0 ) { + bucket = this.specificFilters.get(entityHash | 0b0001); if ( bucket !== undefined ) { bucket.retrieve(entity, exceptionSet); } - bucket = this.specificFilters.get(entityHash | 0b11); + bucket = this.specificFilters.get(entityHash | 0b0011); if ( bucket !== undefined ) { bucket.retrieve(entity, exceptionSet); } } // Special bucket for those filters without a valid // domain name as per PSL. - bucket = this.specificFilters.get(0b01); + bucket = this.specificFilters.get(0 | 0b0001); if ( bucket !== undefined ) { bucket.retrieve(hostname, exceptionSet); } - bucket = this.specificFilters.get(0b11); + bucket = this.specificFilters.get(0 | 0b0011); if ( bucket !== undefined ) { bucket.retrieve(hostname, exceptionSet); } @@ -1317,20 +1236,23 @@ FilterContainer.prototype.retrieveSpecificSelectors = function( // slightly content script code. let specificSet = this.setRegister1; // Specific cosmetic filters. - bucket = this.specificFilters.get(domainHash | 0b00); - if ( bucket !== undefined ) { - bucket.retrieve(hostname, specificSet); + if ( domainHash !== 0 ) { + bucket = this.specificFilters.get(domainHash | 0b0000); + if ( bucket !== undefined ) { + bucket.retrieve(hostname, specificSet); + } } // Specific entity-based cosmetic filters. - if ( entityHash !== undefined ) { - bucket = this.specificFilters.get(entityHash | 0b00); + if ( entityHash !== 0 ) { + bucket = this.specificFilters.get(entityHash | 0b0000); if ( bucket !== undefined ) { bucket.retrieve(entity, specificSet); } } // https://github.com/chrisaljoudi/uBlock/issues/188 - // Special bucket for those filters without a valid domain name as per PSL - bucket = this.specificFilters.get(0b00); + // Special bucket for those filters without a valid domain name + // as per PSL + bucket = this.specificFilters.get(0 | 0b0000); if ( bucket !== undefined ) { bucket.retrieve(hostname, specificSet); } @@ -1346,20 +1268,23 @@ FilterContainer.prototype.retrieveSpecificSelectors = function( // Procedural cosmetic filters. let proceduralSet = this.setRegister2; // Specific cosmetic filters. - bucket = this.specificFilters.get(domainHash | 0b10); - if ( bucket !== undefined ) { - bucket.retrieve(hostname, proceduralSet); + if ( domainHash !== 0 ) { + bucket = this.specificFilters.get(domainHash | 0b0010); + if ( bucket !== undefined ) { + bucket.retrieve(hostname, proceduralSet); + } } // Specific entity-based cosmetic filters. - if ( entityHash !== undefined ) { - bucket = this.specificFilters.get(entityHash | 0b10); + if ( entityHash !== 0 ) { + bucket = this.specificFilters.get(entityHash | 0b0010); if ( bucket !== undefined ) { bucket.retrieve(entity, proceduralSet); } } // https://github.com/chrisaljoudi/uBlock/issues/188 - // Special bucket for those filters without a valid domain name as per PSL - bucket = this.specificFilters.get(0b10); + // Special bucket for those filters without a valid domain name + // as per PSL + bucket = this.specificFilters.get(0 | 0b0010); if ( bucket !== undefined ) { bucket.retrieve(hostname, proceduralSet); } diff --git a/restscrape/uBlock/js/dashboard-common.js b/restscrape/uBlock/js/dashboard-common.js index 8148c3f..14ad39d 100644 --- a/restscrape/uBlock/js/dashboard-common.js +++ b/restscrape/uBlock/js/dashboard-common.js @@ -1,7 +1,7 @@ /******************************************************************************* uBlock Origin - a browser extension to block requests. - Copyright (C) 2014-2018 Raymond Hill + Copyright (C) 2014-present Raymond Hill This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -33,28 +33,25 @@ self.uBlockDashboard = self.uBlockDashboard || {}; // Remove literal duplicate lines from a set based on another set. self.uBlockDashboard.mergeNewLines = function(text, newText) { - var lineBeg, textEnd, lineEnd; - var line, hash, bucket; - // Step 1: build dictionary for existing lines. - var fromDict = Object.create(null); - lineBeg = 0; - textEnd = text.length; + const fromDict = Object.create(null); + let lineBeg = 0; + let textEnd = text.length; while ( lineBeg < textEnd ) { - lineEnd = text.indexOf('\n', lineBeg); + let lineEnd = text.indexOf('\n', lineBeg); if ( lineEnd === -1 ) { lineEnd = text.indexOf('\r', lineBeg); if ( lineEnd === -1 ) { lineEnd = textEnd; } } - line = text.slice(lineBeg, lineEnd).trim(); + let line = text.slice(lineBeg, lineEnd).trim(); lineBeg = lineEnd + 1; if ( line.length === 0 ) { continue; } - hash = line.slice(0, 8); - bucket = fromDict[hash]; + const hash = line.slice(0, 8); + const bucket = fromDict[hash]; if ( bucket === undefined ) { fromDict[hash] = line; } else if ( typeof bucket === 'string' ) { @@ -65,18 +62,18 @@ self.uBlockDashboard.mergeNewLines = function(text, newText) { } // Step 2: use above dictionary to filter out duplicate lines. - var out = [ '' ]; + const out = [ '' ]; lineBeg = 0; textEnd = newText.length; while ( lineBeg < textEnd ) { - lineEnd = newText.indexOf('\n', lineBeg); + let lineEnd = newText.indexOf('\n', lineBeg); if ( lineEnd === -1 ) { lineEnd = newText.indexOf('\r', lineBeg); if ( lineEnd === -1 ) { lineEnd = textEnd; } } - line = newText.slice(lineBeg, lineEnd).trim(); + let line = newText.slice(lineBeg, lineEnd).trim(); lineBeg = lineEnd + 1; if ( line.length === 0 ) { if ( out[out.length - 1] !== '' ) { @@ -84,7 +81,7 @@ self.uBlockDashboard.mergeNewLines = function(text, newText) { } continue; } - bucket = fromDict[line.slice(0, 8)]; + const bucket = fromDict[line.slice(0, 8)]; if ( bucket === undefined ) { out.push(line); continue; @@ -105,7 +102,7 @@ self.uBlockDashboard.mergeNewLines = function(text, newText) { /******************************************************************************/ self.uBlockDashboard.dateNowToSensibleString = function() { - var now = new Date(Date.now() - (new Date()).getTimezoneOffset() * 60000); + const now = new Date(Date.now() - (new Date()).getTimezoneOffset() * 60000); return now.toISOString().replace(/\.\d+Z$/, '') .replace(/:/g, '.') .replace('T', '_'); @@ -114,13 +111,14 @@ self.uBlockDashboard.dateNowToSensibleString = function() { /******************************************************************************/ self.uBlockDashboard.patchCodeMirrorEditor = (function() { - var grabFocusTimer; - var grabFocusTarget; - var grabFocus = function() { + let grabFocusTimer; + let grabFocusTarget; + + const grabFocus = function() { grabFocusTarget.focus(); grabFocusTimer = grabFocusTarget = undefined; }; - var grabFocusAsync = function(cm) { + const grabFocusAsync = function(cm) { grabFocusTarget = cm; if ( grabFocusTimer === undefined ) { grabFocusTimer = vAPI.setTimeout(grabFocus, 1); @@ -128,7 +126,7 @@ self.uBlockDashboard.patchCodeMirrorEditor = (function() { }; // https://github.com/gorhill/uBlock/issues/3646 - var patchSelectAll = function(cm, details) { + const patchSelectAll = function(cm, details) { var vp = cm.getViewport(); if ( details.ranges.length !== 1 ) { return; } var range = details.ranges[0], @@ -146,11 +144,11 @@ self.uBlockDashboard.patchCodeMirrorEditor = (function() { grabFocusAsync(cm); }; - var lastGutterClick = 0; - var lastGutterLine = 0; + let lastGutterClick = 0; + let lastGutterLine = 0; - var onGutterClicked = function(cm, line) { - var delta = Date.now() - lastGutterClick; + const onGutterClicked = function(cm, line) { + const delta = Date.now() - lastGutterClick; if ( delta >= 500 || line !== lastGutterLine ) { cm.setSelection( { line: line, ch: 0 }, @@ -169,23 +167,28 @@ self.uBlockDashboard.patchCodeMirrorEditor = (function() { grabFocusAsync(cm); }; - var resizeTimer, + let resizeTimer, resizeObserver; - var resize = function(cm) { + const resize = function(cm) { resizeTimer = undefined; - var child = document.querySelector('.codeMirrorFillVertical'); + const child = document.querySelector('.codeMirrorFillVertical'); if ( child === null ) { return; } - var prect = document.documentElement.getBoundingClientRect(); - var crect = child.getBoundingClientRect(); - var cssHeight = Math.floor(Math.max(prect.bottom - crect.top, 80)) + 'px'; - if ( child.style.height !== cssHeight ) { - child.style.height = cssHeight; - if ( cm instanceof CodeMirror ) { - cm.refresh(); - } + const prect = document.documentElement.getBoundingClientRect(); + const crect = child.getBoundingClientRect(); + const cssHeight = Math.floor(Math.max(prect.bottom - crect.top, 80)) + 'px'; + if ( child.style.height === cssHeight ) { return; } + child.style.height = cssHeight; + // https://github.com/gorhill/uBlock/issues/3694 + // Need to call cm.refresh() when resizing occurs. However the + // cursor position may end up outside the viewport, hence we also + // call cm.scrollIntoView() to address this. + // Reference: https://codemirror.net/doc/manual.html#api_sizing + if ( cm instanceof CodeMirror ) { + cm.refresh(); + cm.scrollIntoView(null); } }; - var resizeAsync = function(cm, delay) { + const resizeAsync = function(cm, delay) { if ( resizeTimer !== undefined ) { return; } resizeTimer = vAPI.setTimeout( resize.bind(null, cm), @@ -195,7 +198,7 @@ self.uBlockDashboard.patchCodeMirrorEditor = (function() { return function(cm) { if ( document.querySelector('.codeMirrorFillVertical') !== null ) { - var boundResizeAsync = resizeAsync.bind(null, cm); + const boundResizeAsync = resizeAsync.bind(null, cm); window.addEventListener('resize', boundResizeAsync); resizeObserver = new MutationObserver(boundResizeAsync); resizeObserver.observe(document.querySelector('.body'), { diff --git a/restscrape/uBlock/js/document-blocked.js b/restscrape/uBlock/js/document-blocked.js index b7a44e7..f2edd35 100644 --- a/restscrape/uBlock/js/document-blocked.js +++ b/restscrape/uBlock/js/document-blocked.js @@ -127,7 +127,8 @@ var proceedPermanent = function() { name: 'no-strict-blocking', hostname: getTargetHostname(), deep: true, - state: true + state: true, + persist: true }, proceedToURL ); diff --git a/restscrape/uBlock/js/dyna-rules.js b/restscrape/uBlock/js/dyna-rules.js index eb1d704..5e36ce9 100644 --- a/restscrape/uBlock/js/dyna-rules.js +++ b/restscrape/uBlock/js/dyna-rules.js @@ -1,7 +1,7 @@ /******************************************************************************* uBlock Origin - a browser extension to block requests. - Copyright (C) 2014-2018 Raymond Hill + Copyright (C) 2014-present Raymond Hill This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -29,9 +29,9 @@ /******************************************************************************/ -var messaging = vAPI.messaging; +const messaging = vAPI.messaging; -var mergeView = new CodeMirror.MergeView( +const mergeView = new CodeMirror.MergeView( document.querySelector('.codeMirrorMergeContainer'), { allowEditingOriginals: true, @@ -50,15 +50,52 @@ mergeView.leftOriginal().setOption('readOnly', 'nocursor'); uBlockDashboard.patchCodeMirrorEditor(mergeView.editor()); -var unfilteredRules = { +const unfilteredRules = { orig: { doc: mergeView.leftOriginal(), rules: [] }, edit: { doc: mergeView.editor(), rules: [] } }; -var cleanEditToken = 0; -var cleanEditText = ''; +let cleanEditToken = 0; +let cleanEditText = ''; -var differ; +let differ; + +/******************************************************************************/ + +// The following code is to take care of properly internationalizing +// the tooltips of the arrows used by the CodeMirror merge view. These +// are hard-coded by CodeMirror ("Push to left", "Push to right"). An +// observer is necessary because there is no hook for uBO to overwrite +// reliably the default title attribute assigned by CodeMirror. + +(function() { + const i18nCommitStr = vAPI.i18n('rulesCommit'); + const i18nRevertStr = vAPI.i18n('rulesRevert'); + const commitArrowSelector = '.CodeMirror-merge-copybuttons-left .CodeMirror-merge-copy-reverse:not([title="' + i18nCommitStr + '"])'; + const revertArrowSelector = '.CodeMirror-merge-copybuttons-left .CodeMirror-merge-copy:not([title="' + i18nRevertStr + '"])'; + + uDom.nodeFromSelector('.CodeMirror-merge-scrolllock') + .setAttribute('title', vAPI.i18n('genericMergeViewScrollLock')); + + const translate = function() { + let elems = document.querySelectorAll(commitArrowSelector); + for ( const elem of elems ) { + elem.setAttribute('title', i18nCommitStr); + } + elems = document.querySelectorAll(revertArrowSelector); + for ( const elem of elems ) { + elem.setAttribute('title', i18nRevertStr); + } + }; + + const mergeGapObserver = new MutationObserver(translate); + + mergeGapObserver.observe( + uDom.nodeFromSelector('.CodeMirror-merge-copybuttons-left'), + { attributes: true, attributeFilter: [ 'title' ], subtree: true } + ); + +})(); /******************************************************************************/ @@ -66,13 +103,13 @@ var differ; // https://github.com/codemirror/CodeMirror/blob/3e1bb5fff682f8f6cbfaef0e56c61d62403d4798/addon/search/search.js#L22 // ... and modified as needed. -var updateOverlay = (function() { - var reFilter; - var mode = { +const updateOverlay = (function() { + let reFilter; + let mode = { token: function(stream) { if ( reFilter !== undefined ) { reFilter.lastIndex = stream.pos; - var match = reFilter.exec(stream.string); + let match = reFilter.exec(stream.string); if ( match !== null ) { if ( match.index === stream.pos ) { stream.pos += match[0].length || 1; @@ -99,36 +136,39 @@ var updateOverlay = (function() { // - Scroll position preserved // - Minimum amount of text updated -var rulesToDoc = function(clearHistory) { - for ( var key in unfilteredRules ) { +const rulesToDoc = function(clearHistory) { + for ( let key in unfilteredRules ) { if ( unfilteredRules.hasOwnProperty(key) === false ) { continue; } - var doc = unfilteredRules[key].doc; - var rules = filterRules(key); - if ( doc.lineCount() === 1 && doc.getValue() === '' || rules.length === 0 ) { + let doc = unfilteredRules[key].doc; + let rules = filterRules(key); + if ( + doc.lineCount() === 1 && doc.getValue() === '' || + rules.length === 0 + ) { doc.setValue(rules.length !== 0 ? rules.join('\n') : ''); continue; } if ( differ === undefined ) { differ = new diff_match_patch(); } - var beforeText = doc.getValue(); - var afterText = rules.join('\n'); - var diffs = differ.diff_main(beforeText, afterText); + let beforeText = doc.getValue(); + let afterText = rules.join('\n'); + let diffs = differ.diff_main(beforeText, afterText); doc.startOperation(); - var i = diffs.length, + let i = diffs.length, iedit = beforeText.length; while ( i-- ) { - var diff = diffs[i]; + let diff = diffs[i]; if ( diff[0] === 0 ) { iedit -= diff[1].length; continue; } - var end = doc.posFromIndex(iedit); + let end = doc.posFromIndex(iedit); if ( diff[0] === 1 ) { doc.replaceRange(diff[1], end, end); continue; } /* diff[0] === -1 */ iedit -= diff[1].length; - var beg = doc.posFromIndex(iedit); + let beg = doc.posFromIndex(iedit); doc.replaceRange('', beg, end); } doc.endOperation(); @@ -142,12 +182,12 @@ var rulesToDoc = function(clearHistory) { /******************************************************************************/ -var filterRules = function(key) { - var rules = unfilteredRules[key].rules; - var filter = uDom('#ruleFilter input').val(); +const filterRules = function(key) { + let rules = unfilteredRules[key].rules; + let filter = uDom.nodeFromSelector('#ruleFilter input').value; if ( filter !== '' ) { rules = rules.slice(); - var i = rules.length; + let i = rules.length; while ( i-- ) { if ( rules[i].indexOf(filter) === -1 ) { rules.splice(i, 1); @@ -159,17 +199,24 @@ var filterRules = function(key) { /******************************************************************************/ -var renderRules = (function() { - var firstVisit = true; +const renderRules = (function() { + let firstVisit = true; + let reIsSwitchRule = /^[a-z-]+: /; + + // Switches always listed at the top. + let customSort = (a, b) => { + let aIsSwitch = reIsSwitchRule.test(a); + if ( reIsSwitchRule.test(b) === aIsSwitch ) { + return a.localeCompare(b); + } + return aIsSwitch ? -1 : 1; + }; return function(details) { - details.hnSwitches.sort(); - details.permanentRules.sort(); - details.sessionRules.sort(); - unfilteredRules.orig.rules = - details.hnSwitches.concat(details.permanentRules); - unfilteredRules.edit.rules = - details.hnSwitches.concat(details.sessionRules); + details.permanentRules.sort(customSort); + details.sessionRules.sort(customSort); + unfilteredRules.orig.rules = details.permanentRules; + unfilteredRules.edit.rules = details.sessionRules; rulesToDoc(firstVisit); if ( firstVisit ) { firstVisit = false; @@ -181,7 +228,7 @@ var renderRules = (function() { /******************************************************************************/ -var applyDiff = function(permanent, toAdd, toRemove) { +const applyDiff = function(permanent, toAdd, toRemove) { messaging.send( 'dashboard', { @@ -206,20 +253,19 @@ mergeView.options.revertChunk = function( ) { // https://github.com/gorhill/uBlock/issues/3611 if ( document.body.getAttribute('dir') === 'rtl' ) { - var tmp; - tmp = from; from = to; to = tmp; + let tmp = from; from = to; to = tmp; tmp = fromStart; fromStart = toStart; toStart = tmp; tmp = fromEnd; fromEnd = toEnd; toEnd = tmp; } if ( typeof fromStart.ch !== 'number' ) { fromStart.ch = 0; } if ( fromEnd.ch !== 0 ) { fromEnd.line += 1; } - var toAdd = from.getRange( + let toAdd = from.getRange( { line: fromStart.line, ch: 0 }, { line: fromEnd.line, ch: 0 } ); if ( typeof toStart.ch !== 'number' ) { toStart.ch = 0; } if ( toEnd.ch !== 0 ) { toEnd.line += 1; } - var toRemove = to.getRange( + let toRemove = to.getRange( { line: toStart.line, ch: 0 }, { line: toEnd.line, ch: 0 } ); @@ -229,12 +275,12 @@ mergeView.options.revertChunk = function( /******************************************************************************/ function handleImportFilePicker() { - var fileReaderOnLoadHandler = function() { + let fileReaderOnLoadHandler = function() { if ( typeof this.result !== 'string' || this.result === '' ) { return; } // https://github.com/chrisaljoudi/uBlock/issues/757 // Support RequestPolicy rule syntax - var result = this.result; - var matches = /\[origins-to-destinations\]([^\[]+)/.exec(result); + let result = this.result; + let matches = /\[origins-to-destinations\]([^\[]+)/.exec(result); if ( matches && matches.length === 2 ) { result = matches[1].trim() .replace(/\|/g, ' ') @@ -242,18 +288,18 @@ function handleImportFilePicker() { } applyDiff(false, result, ''); }; - var file = this.files[0]; + let file = this.files[0]; if ( file === undefined || file.name === '' ) { return; } if ( file.type.indexOf('text') !== 0 ) { return; } - var fr = new FileReader(); + let fr = new FileReader(); fr.onload = fileReaderOnLoadHandler; fr.readAsText(file); } /******************************************************************************/ -var startImportFilePicker = function() { - var input = document.getElementById('importFilePicker'); +const startImportFilePicker = function() { + let input = document.getElementById('importFilePicker'); // Reset to empty string, this will ensure an change event is properly // triggered if the user pick a file, even if it is the same as the last // one picked. @@ -264,7 +310,7 @@ var startImportFilePicker = function() { /******************************************************************************/ function exportUserRulesToFile() { - var filename = vAPI.i18n('rulesDefaultFileName') + let filename = vAPI.i18n('rulesDefaultFileName') .replace('{{datetime}}', uBlockDashboard.dateNowToSensibleString()) .replace(/ +/g, '_'); vAPI.download({ @@ -278,15 +324,15 @@ function exportUserRulesToFile() { /******************************************************************************/ -var onFilterChanged = (function() { - var timer, +const onFilterChanged = (function() { + let timer, overlay = null, last = ''; - var process = function() { + let process = function() { timer = undefined; if ( mergeView.editor().isClean(cleanEditToken) === false ) { return; } - var filter = uDom('#ruleFilter input').val(); + let filter = uDom.nodeFromSelector('#ruleFilter input').value; if ( filter === last ) { return; } last = filter; if ( overlay !== null ) { @@ -310,13 +356,13 @@ var onFilterChanged = (function() { /******************************************************************************/ -var onTextChanged = (function() { - var timer; +const onTextChanged = (function() { + let timer; - var process = function(now) { + let process = function(now) { timer = undefined; - var isClean = mergeView.editor().isClean(cleanEditToken); - var diff = document.getElementById('diff'); + const diff = document.getElementById('diff'); + let isClean = mergeView.editor().isClean(cleanEditToken); if ( now && isClean === false && @@ -331,7 +377,7 @@ var onTextChanged = (function() { 'disabled', isClean ); - var input = document.querySelector('#ruleFilter input'); + const input = document.querySelector('#ruleFilter input'); if ( isClean ) { input.removeAttribute('disabled'); CodeMirror.commands.save = undefined; @@ -349,16 +395,16 @@ var onTextChanged = (function() { /******************************************************************************/ -var revertAllHandler = function() { - var toAdd = [], toRemove = []; - var left = mergeView.leftOriginal(), +const revertAllHandler = function() { + let toAdd = [], toRemove = []; + let left = mergeView.leftOriginal(), edit = mergeView.editor(); - for ( var chunk of mergeView.leftChunks() ) { - var addedLines = left.getRange( + for ( let chunk of mergeView.leftChunks() ) { + let addedLines = left.getRange( { line: chunk.origFrom, ch: 0 }, { line: chunk.origTo, ch: 0 } ); - var removedLines = edit.getRange( + let removedLines = edit.getRange( { line: chunk.editFrom, ch: 0 }, { line: chunk.editTo, ch: 0 } ); @@ -370,16 +416,16 @@ var revertAllHandler = function() { /******************************************************************************/ -var commitAllHandler = function() { - var toAdd = [], toRemove = []; - var left = mergeView.leftOriginal(), +const commitAllHandler = function() { + let toAdd = [], toRemove = []; + let left = mergeView.leftOriginal(), edit = mergeView.editor(); - for ( var chunk of mergeView.leftChunks() ) { - var addedLines = edit.getRange( + for ( let chunk of mergeView.leftChunks() ) { + let addedLines = edit.getRange( { line: chunk.editFrom, ch: 0 }, { line: chunk.editTo, ch: 0 } ); - var removedLines = left.getRange( + let removedLines = left.getRange( { line: chunk.origFrom, ch: 0 }, { line: chunk.origTo, ch: 0 } ); @@ -391,17 +437,17 @@ var commitAllHandler = function() { /******************************************************************************/ -var editSaveHandler = function() { - var editor = mergeView.editor(); - var editText = editor.getValue().trim(); +const editSaveHandler = function() { + let editor = mergeView.editor(); + let editText = editor.getValue().trim(); if ( editText === cleanEditText ) { onTextChanged(true); return; } if ( differ === undefined ) { differ = new diff_match_patch(); } - var toAdd = [], toRemove = []; - var diffs = differ.diff_main(cleanEditText, editText); - for ( var diff of diffs ) { + let toAdd = [], toRemove = []; + let diffs = differ.diff_main(cleanEditText, editText); + for ( let diff of diffs ) { if ( diff[0] === 1 ) { toAdd.push(diff[1]); } else if ( diff[0] === -1 ) { diff --git a/restscrape/uBlock/js/dynamic-net-filtering.js b/restscrape/uBlock/js/dynamic-net-filtering.js index bb58ff1..5cce841 100644 --- a/restscrape/uBlock/js/dynamic-net-filtering.js +++ b/restscrape/uBlock/js/dynamic-net-filtering.js @@ -107,45 +107,59 @@ Matrix.prototype.assign = function(other) { /******************************************************************************/ -Matrix.prototype.copyRules = function(other, srcHostname, desHostnames) { - +Matrix.prototype.copyRules = function(from, srcHostname, desHostnames) { // Specific types - var bits = other.rules.get('* *'); - if ( bits !== undefined ) { - this.rules.set('* *', bits); - } else { - this.rules.delete('* *'); + let thisBits = this.rules.get('* *'); + let fromBits = from.rules.get('* *'); + if ( fromBits !== thisBits ) { + if ( fromBits !== undefined ) { + this.rules.set('* *', fromBits); + } else { + this.rules.delete('* *'); + } + this.changed = true; } - var key = srcHostname + ' *'; - bits = other.rules.get(key); - if ( bits !== undefined ) { - this.rules.set(key, bits); - } else { - this.rules.delete(key); + + let key = srcHostname + ' *'; + thisBits = this.rules.get(key); + fromBits = from.rules.get(key); + if ( fromBits !== thisBits ) { + if ( fromBits !== undefined ) { + this.rules.set(key, fromBits); + } else { + this.rules.delete(key); + } + this.changed = true; } // Specific destinations - for ( var desHostname in desHostnames ) { + for ( let desHostname in desHostnames ) { if ( desHostnames.hasOwnProperty(desHostname) === false ) { continue; } key = '* ' + desHostname; - bits = other.rules.get(key); - if ( bits !== undefined ) { - this.rules.set(key, bits); - } else { - this.rules.delete(key); + thisBits = this.rules.get(key); + fromBits = from.rules.get(key); + if ( fromBits !== thisBits ) { + if ( fromBits !== undefined ) { + this.rules.set(key, fromBits); + } else { + this.rules.delete(key); + } + this.changed = true; } key = srcHostname + ' ' + desHostname ; - bits = other.rules.get(key); - if ( bits !== undefined ) { - this.rules.set(key, bits); - } else { - this.rules.delete(key); + thisBits = this.rules.get(key); + fromBits = from.rules.get(key); + if ( fromBits !== thisBits ) { + if ( fromBits !== undefined ) { + this.rules.set(key, fromBits); + } else { + this.rules.delete(key); + } + this.changed = true; } } - this.changed = true; - - return true; + return this.changed; }; /******************************************************************************/ @@ -390,24 +404,18 @@ Matrix.prototype.lookupRuleData = function(src, des, type) { /******************************************************************************/ Matrix.prototype.toLogData = function() { - if ( this.r === 0 || this.type === '' ) { - return; - } - var logData = { + if ( this.r === 0 || this.type === '' ) { return; } + return { source: 'dynamicHost', result: this.r, - raw: this.z + ' ' + - this.y + ' ' + - this.type + ' ' + - this.intToActionMap.get(this.r) + raw: `${this.z} ${this.y} ${this.type} ${this.intToActionMap.get(this.r)}` }; - return logData; }; Matrix.prototype.intToActionMap = new Map([ - [ 1, ' block' ], - [ 2, ' allow' ], - [ 3, ' noop' ] + [ 1, 'block' ], + [ 2, 'allow' ], + [ 3, 'noop' ] ]); /******************************************************************************/ diff --git a/restscrape/uBlock/js/fa-icons.js b/restscrape/uBlock/js/fa-icons.js new file mode 100644 index 0000000..2edfbc3 --- /dev/null +++ b/restscrape/uBlock/js/fa-icons.js @@ -0,0 +1,49 @@ +/******************************************************************************* + + uBlock Origin - a browser extension to block requests. + Copyright (C) 2018-present Raymond Hill + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see {http://www.gnu.org/licenses/}. + + Home: https://github.com/gorhill/uMatrix +*/ + +'use strict'; + +/******************************************************************************/ + +let faIconsInit = function(root) { + const icons = (root || document).querySelectorAll('.fa-icon'); + for ( const icon of icons ) { + if ( icon.firstChild === null || icon.firstChild.nodeType !== 3 ) { + continue; + } + const name = icon.firstChild.nodeValue; + const svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); + svg.classList.add('fa-icon_' + name); + const use = document.createElementNS('http://www.w3.org/2000/svg', 'use'); + const href = '/img/fontawesome/fontawesome-defs.svg#' + name; + use.setAttribute('href', href); + use.setAttribute('xlink:href', href); + svg.appendChild(use); + icon.replaceChild(svg, icon.firstChild); + if ( icon.classList.contains('fa-icon-badged') ) { + const badge = document.createElement('span'); + badge.className = 'fa-icon-badge'; + icon.insertBefore(badge, icon.firstChild.nextSibling); + } + } +}; + +faIconsInit(); diff --git a/restscrape/uBlock/js/filtering-context.js b/restscrape/uBlock/js/filtering-context.js new file mode 100644 index 0000000..39c67a0 --- /dev/null +++ b/restscrape/uBlock/js/filtering-context.js @@ -0,0 +1,281 @@ +/******************************************************************************* + + uBlock Origin - a browser extension to block requests. + Copyright (C) 2018-present Raymond Hill + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see {http://www.gnu.org/licenses/}. + + Home: https://github.com/gorhill/uBlock +*/ + +'use strict'; + +/******************************************************************************/ + +µBlock.FilteringContext = function(other) { + if ( other instanceof µBlock.FilteringContext ) { + return this.fromFilteringContext(other); + } + this.tstamp = 0; + this.realm = ''; + this.type = undefined; + this.url = undefined; + this.hostname = undefined; + this.domain = undefined; + this.docId = undefined; + this.docOrigin = undefined; + this.docHostname = undefined; + this.docDomain = undefined; + this.tabId = undefined; + this.tabOrigin = undefined; + this.tabHostname = undefined; + this.tabDomain = undefined; + this.filter = undefined; +}; + +µBlock.FilteringContext.prototype = { + fromTabId: function(tabId) { + const tabContext = µBlock.tabContextManager.mustLookup(tabId); + this.tabOrigin = tabContext.origin; + this.tabHostname = tabContext.rootHostname; + this.tabDomain = tabContext.rootDomain; + this.tabId = tabContext.tabId; + return this; + }, + fromWebrequestDetails: function(details) { + const tabId = details.tabId; + if ( tabId > 0 && details.type === 'main_frame' ) { + µBlock.tabContextManager.push(tabId, details.url); + } + this.fromTabId(tabId); + this.realm = ''; + this.type = details.type; + this.setURL(details.url); + this.docId = details.type !== 'sub_frame' + ? details.frameId + : details.parentFrameId; + if ( this.tabId > 0 ) { + if ( this.docId === 0 ) { + this.docOrigin = this.tabOrigin; + this.docHostname = this.tabHostname; + this.docDomain = this.tabDomain; + } else if ( details.documentUrl !== undefined ) { + this.setDocOriginFromURL(details.documentUrl); + } else { + const pageStore = µBlock.pageStoreFromTabId(this.docId); + const docStore = pageStore && pageStore.frames.get(this.docId); + if ( docStore ) { + this.docOrigin = undefined; + this.docHostname = docStore.pageHostname; + this.docDomain = docStore.pageDomain; + } + } + } else if ( details.documentUrl !== undefined ) { + const normalURL = µBlock.normalizePageURL(0, details.documentUrl); + this.setTabOriginFromURL(normalURL); + this.setDocOriginFromURL(normalURL); + } else { + this.setDocOrigin(this.tabOrigin); + } + this.filter = undefined; + return this; + }, + fromFilteringContext: function(other) { + this.realm = other.realm; + this.type = other.type; + this.url = other.url; + this.hostname = other.hostname; + this.domain = other.domain; + this.docId = other.docId; + this.docOrigin = other.docOrigin; + this.docHostname = other.docHostname; + this.docDomain = other.docDomain; + this.tabId = other.tabId; + this.tabOrigin = other.tabOrigin; + this.tabHostname = other.tabHostname; + this.tabDomain = other.tabDomain; + this.filter = undefined; + return this; + }, + duplicate: function() { + return (new µBlock.FilteringContext(this)); + }, + setRealm: function(a) { + this.realm = a; + return this; + }, + setType: function(a) { + this.type = a; + return this; + }, + setURL: function(a) { + if ( a !== this.url ) { + this.hostname = this.domain = undefined; + this.url = a; + } + return this; + }, + getHostname: function() { + if ( this.hostname === undefined ) { + this.hostname = this.hostnameFromURI(this.url); + } + return this.hostname; + }, + setHostname: function(a) { + if ( a !== this.hostname ) { + this.domain = undefined; + this.hostname = a; + } + return this; + }, + getDomain: function() { + if ( this.domain === undefined ) { + this.domain = this.domainFromHostname(this.getHostname()); + } + return this.domain; + }, + setDomain: function(a) { + this.domain = a; + return this; + }, + getDocOrigin: function() { + if ( this.docOrigin === undefined ) { + this.docOrigin = this.tabOrigin; + } + return this.docOrigin; + }, + setDocOrigin: function(a) { + if ( a !== this.docOrigin ) { + this.docHostname = this.docDomain = undefined; + this.docOrigin = a; + } + return this; + }, + setDocOriginFromURL: function(a) { + return this.setDocOrigin(this.originFromURI(a)); + }, + getDocHostname: function() { + if ( this.docHostname === undefined ) { + this.docHostname = this.hostnameFromURI(this.getDocOrigin()); + } + return this.docHostname; + }, + setDocHostname: function(a) { + if ( a !== this.docHostname ) { + this.docDomain = undefined; + this.docHostname = a; + } + return this; + }, + getDocDomain: function() { + if ( this.docDomain === undefined ) { + this.docDomain = this.domainFromHostname(this.getDocHostname()); + } + return this.docDomain; + }, + setDocDomain: function(a) { + this.docDomain = a; + return this; + }, + // The idea is to minimize the amout of work done to figure out whether + // the resource is 3rd-party to the document. + is3rdPartyToDoc: function() { + const docDomain = this.getDocDomain(); + if ( this.domain !== undefined ) { return this.domain !== docDomain; } + const hostname = this.getHostname(); + if ( hostname.endsWith(docDomain) === false ) { return true; } + const i = hostname.length - docDomain.length; + if ( i === 0 ) { return false; } + return hostname.charCodeAt(i - 1) !== 0x2E /* '.' */; + }, + setTabId: function(a) { + this.tabId = a; + return this; + }, + getTabOrigin: function() { + if ( this.tabOrigin === undefined ) { + const tabContext = µBlock.tabContextManager.mustLookup(this.tabId); + this.tabOrigin = tabContext.origin; + this.tabHostname = tabContext.rootHostname; + this.tabDomain = tabContext.rootDomain; + } + return this.tabOrigin; + }, + setTabOrigin: function(a) { + if ( a !== this.tabOrigin ) { + this.tabHostname = this.tabDomain = undefined; + this.tabOrigin = a; + } + return this; + }, + setTabOriginFromURL: function(a) { + return this.setTabOrigin(this.originFromURI(a)); + }, + getTabHostname: function() { + if ( this.tabHostname === undefined ) { + this.tabHostname = this.hostnameFromURI(this.getTabOrigin()); + } + return this.tabHostname; + }, + setTabHostname: function(a) { + if ( a !== this.tabHostname ) { + this.tabDomain = undefined; + this.tabHostname = a; + } + return this; + }, + getTabDomain: function() { + if ( this.tabDomain === undefined ) { + this.tabDomain = this.domainFromHostname(this.getTabHostname()); + } + return this.tabDomain; + }, + setTabDomain: function(a) { + this.docDomain = a; + return this; + }, + // The idea is to minimize the amout of work done to figure out whether + // the resource is 3rd-party to the top document. + is3rdPartyToTab: function() { + const tabDomain = this.getTabDomain(); + if ( this.domain !== undefined ) { return this.domain !== tabDomain; } + const hostname = this.getHostname(); + if ( hostname.endsWith(tabDomain) === false ) { return true; } + const i = hostname.length - tabDomain.length; + if ( i === 0 ) { return false; } + return hostname.charCodeAt(i - 1) !== 0x2E /* '.' */; + }, + setFilter: function(a) { + this.filter = a; + return this; + }, + toLogger: function() { + this.tstamp = Date.now(); + if ( this.domain === undefined ) { + void this.getDomain(); + } + if ( this.docDomain === undefined ) { + void this.getDocDomain(); + } + if ( this.tabDomain === undefined ) { + void this.getTabDomain(); + } + µBlock.logger.writeOne(this); + }, + originFromURI: µBlock.URI.originFromURI, + hostnameFromURI: µBlock.URI.hostnameFromURI, + domainFromHostname: µBlock.URI.domainFromHostname, +}; + +µBlock.filteringContext = new µBlock.FilteringContext(); diff --git a/restscrape/uBlock/js/hnswitches.js b/restscrape/uBlock/js/hnswitches.js index cb04996..8269437 100644 --- a/restscrape/uBlock/js/hnswitches.js +++ b/restscrape/uBlock/js/hnswitches.js @@ -80,17 +80,54 @@ HnSwitches.prototype.reset = function() { /******************************************************************************/ +HnSwitches.prototype.assign = function(from) { + // Remove rules not in other + for ( let hn of this.switches.keys() ) { + if ( from.switches.has(hn) === false ) { + this.switches.delete(hn); + this.changed = true; + } + } + // Add/change rules in other + for ( let [hn, bits] of from.switches ) { + if ( this.switches.get(hn) !== bits ) { + this.switches.set(hn, bits); + this.changed = true; + } + } +}; + +/******************************************************************************/ + +HnSwitches.prototype.copyRules = function(from, srcHostname) { + let thisBits = this.switches.get(srcHostname); + let fromBits = from.switches.get(srcHostname); + if ( fromBits !== thisBits ) { + if ( fromBits !== undefined ) { + this.switches.set(srcHostname, fromBits); + } else { + this.switches.delete(srcHostname); + } + this.changed = true; + } + return this.changed; +}; + +/******************************************************************************/ + +HnSwitches.prototype.hasSameRules = function(other, srcHostname) { + return this.switches.get(srcHostname) === other.switches.get(srcHostname); +}; + +/******************************************************************************/ + // If value is undefined, the switch is removed HnSwitches.prototype.toggle = function(switchName, hostname, newVal) { - var bitOffset = switchBitOffsets[switchName]; - if ( bitOffset === undefined ) { - return false; - } - if ( newVal === this.evaluate(switchName, hostname) ) { - return false; - } - var bits = this.switches.get(hostname) || 0; + let bitOffset = switchBitOffsets[switchName]; + if ( bitOffset === undefined ) { return false; } + if ( newVal === this.evaluate(switchName, hostname) ) { return false; } + let bits = this.switches.get(hostname) || 0; bits &= ~(3 << bitOffset); bits |= newVal << bitOffset; if ( bits === 0 ) { @@ -105,18 +142,14 @@ HnSwitches.prototype.toggle = function(switchName, hostname, newVal) { /******************************************************************************/ HnSwitches.prototype.toggleOneZ = function(switchName, hostname, newState) { - var bitOffset = switchBitOffsets[switchName]; - if ( bitOffset === undefined ) { - return false; - } - var state = this.evaluateZ(switchName, hostname); - if ( newState === state ) { - return false; - } + let bitOffset = switchBitOffsets[switchName]; + if ( bitOffset === undefined ) { return false; } + let state = this.evaluateZ(switchName, hostname); + if ( newState === state ) { return false; } if ( newState === undefined ) { newState = !state; } - var bits = this.switches.get(hostname) || 0; + let bits = this.switches.get(hostname) || 0; bits &= ~(3 << bitOffset); if ( bits === 0 ) { this.switches.delete(hostname); @@ -138,17 +171,11 @@ HnSwitches.prototype.toggleBranchZ = function(switchName, targetHostname, newSta // Turn off all descendant switches, they will inherit the state of the // branch's origin. - var targetLen = targetHostname.length; - for ( var hostname of this.switches.keys() ) { - if ( hostname === targetHostname ) { - continue; - } - if ( hostname.length <= targetLen ) { - continue; - } - if ( hostname.endsWith(targetHostname) === false ) { - continue; - } + let targetLen = targetHostname.length; + for ( let hostname of this.switches.keys() ) { + if ( hostname === targetHostname ) { continue; } + if ( hostname.length <= targetLen ) { continue; } + if ( hostname.endsWith(targetHostname) === false ) { continue; } if ( hostname.charAt(hostname.length - targetLen - 1) !== '.' ) { continue; } @@ -174,11 +201,11 @@ HnSwitches.prototype.toggleZ = function(switchName, hostname, deep, newState) { // 2 = forced default state (to override a broader non-default state) HnSwitches.prototype.evaluate = function(switchName, hostname) { - var bits = this.switches.get(hostname); + let bits = this.switches.get(hostname); if ( bits === undefined ) { return 0; } - var bitOffset = switchBitOffsets[switchName]; + let bitOffset = switchBitOffsets[switchName]; if ( bitOffset === undefined ) { return 0; } @@ -188,7 +215,7 @@ HnSwitches.prototype.evaluate = function(switchName, hostname) { /******************************************************************************/ HnSwitches.prototype.evaluateZ = function(switchName, hostname) { - var bitOffset = switchBitOffsets[switchName]; + let bitOffset = switchBitOffsets[switchName]; if ( bitOffset === undefined ) { this.r = 0; return false; @@ -223,14 +250,14 @@ HnSwitches.prototype.toLogData = function() { /******************************************************************************/ HnSwitches.prototype.toArray = function() { - var out = [], + let out = [], toUnicode = punycode.toUnicode; - for ( var hostname of this.switches.keys() ) { + for ( let hostname of this.switches.keys() ) { for ( var switchName in switchBitOffsets ) { if ( switchBitOffsets.hasOwnProperty(switchName) === false ) { continue; } - var val = this.evaluate(switchName, hostname); + let val = this.evaluate(switchName, hostname); if ( val === 0 ) { continue; } if ( hostname.indexOf('xn--') !== -1 ) { hostname = toUnicode(hostname); @@ -248,7 +275,7 @@ HnSwitches.prototype.toString = function() { /******************************************************************************/ HnSwitches.prototype.fromString = function(text, append) { - var lineIter = new µBlock.LineIterator(text); + let lineIter = new µBlock.LineIterator(text); if ( append !== true ) { this.reset(); } while ( lineIter.eot() === false ) { this.addFromRuleParts(lineIter.next().trim().split(/\s+/)); @@ -270,7 +297,7 @@ HnSwitches.prototype.validateRuleParts = function(parts) { HnSwitches.prototype.addFromRuleParts = function(parts) { if ( this.validateRuleParts(parts) !== undefined ) { - var switchName = parts[0].slice(0, -1); + let switchName = parts[0].slice(0, -1); if ( switchBitOffsets.hasOwnProperty(switchName) ) { this.toggle(switchName, parts[1], nameToSwitchStateMap[parts[2]]); return true; @@ -297,6 +324,7 @@ return HnSwitches; /******************************************************************************/ -µBlock.hnSwitches = new µBlock.HnSwitches(); +µBlock.sessionSwitches = new µBlock.HnSwitches(); +µBlock.permanentSwitches = new µBlock.HnSwitches(); /******************************************************************************/ diff --git a/restscrape/uBlock/js/hntrie.js b/restscrape/uBlock/js/hntrie.js index 96ce32a..5834785 100644 --- a/restscrape/uBlock/js/hntrie.js +++ b/restscrape/uBlock/js/hntrie.js @@ -1,7 +1,7 @@ /******************************************************************************* uBlock Origin - a browser extension to block requests. - Copyright (C) 2017 Raymond Hill + Copyright (C) 2017-present Raymond Hill This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -19,6 +19,9 @@ Home: https://github.com/gorhill/uBlock */ +/* globals WebAssembly */ +/* exported HNTrieContainer */ + 'use strict'; /******************************************************************************* @@ -30,96 +33,22 @@ hence the name. I have no idea whether the implementation here or one resembling it has been done elsewhere. - "HN" in HNTrieBuilder stands for "HostName", because the trie is specialized - to deal with matching hostnames -- which is a bit more complicated than - matching plain strings. + "HN" in HNTrieContainer stands for "HostName", because the trie is + specialized to deal with matching hostnames -- which is a bit more + complicated than matching plain strings. For example, `www.abc.com` is deemed matching `abc.com`, because the former is a subdomain of the latter. The opposite is of course not true. - The resulting read-only trie created as a result of using HNTrieBuilder are + The resulting read-only tries created as a result of using hnTrieManager are simply just typed arrays filled with integers. The matching algorithm is just a matter of reading/comparing these integers, and further using them as indices in the array as a way to move around in the trie. - There is still place for optimizations. Specifically, I could force the - strings to be properly sorted so that `HNTrie.matches` could bail earlier - when trying to find a matching descendant -- but suspect the gain would be - marginal, if measurable. - [1] To solve -*/ - -var HNTrieBuilder = function() { - this.reset(); -}; - -/******************************************************************************* - - A plain javascript array is used to build the trie. It will be casted into - the appropriate read-only TypedArray[1] at vacuum time. - - [1] Depending on the size: Uint8Array, Uint16Array, or Uint32Array. - -*/ - -HNTrieBuilder.prototype.reset = function() { - this.buf = []; - this.bufsz = 0; - this.buf[0] = 0; - this.buf[1] = 0; - this.buf[2] = 0; - return this; -}; - -/******************************************************************************* - - Helpers for convenience. - -*/ - -HNTrieBuilder.fromDomainOpt = function(domainOpt) { - var builder = new HNTrieBuilder(); - builder.fromDomainOpt(domainOpt); - return builder.vacuum(); -}; - -HNTrieBuilder.fromIterable = function(hostnames) { - var builder = new HNTrieBuilder(); - builder.fromIterable(hostnames); - return builder.vacuum(); -}; - -HNTrieBuilder.print = function(trie) { - var buf = trie.buf, - i = 0, cc = [], ic, indent = 0, - forks = []; - for (;;) { - if ( buf[i] !== 0 ) { - forks.push(i, indent); - } - cc.unshift(buf[i+2]); - for ( ic = 0; ic < buf[i+3]; ic++ ) { - cc.unshift(buf[i+4+ic]); - } - console.log('\xB7'.repeat(indent) + String.fromCharCode.apply(null, cc)); - indent += cc.length; - cc = []; - i = buf[i+1]; - if ( i === 0 ) { - if ( forks.length === 0 ) { break; } - indent = forks.pop(); - i = forks.pop(); - i = buf[i]; - } - } -}; - -/******************************************************************************* - - Since this trie is specialized for matching hostnames, the stored strings are - reversed internally, because of hostname comparison logic: + Since this trie is specialized for matching hostnames, the stored + strings are reversed internally, because of hostname comparison logic: Correct matching: index 0123456 @@ -135,463 +64,620 @@ HNTrieBuilder.print = function(trie) { www.abc.com index 01234567890 -*/ - -HNTrieBuilder.prototype.add = function(hn) { - var ichar = hn.length - 1; - if ( ichar === -1 ) { return; } - var c = hn.charCodeAt(ichar), - i = 0, inext; - for (;;) { - if ( this.buf[i+2] !== c ) { // match not found - inext = this.buf[i]; // move to descendant - if ( inext === 0 ) { break; } // no descendant - } else { // match found - if ( c === 0 ) { return; } - inext = this.buf[i+1]; // move to sibling - ichar -= 1; - c = ichar === -1 ? 0 : hn.charCodeAt(ichar); - } - i = inext; - } - // Any new string added will always cause a new descendant to be created. - // The only time this is not the case is when trying to store a string - // which is already in the trie. - inext = this.bufsz; // new descendant cell - this.buf[i] = inext; - this.buf[inext+0] = 0; // jump index to descendant - this.buf[inext+1] = 0; // jump index to sibling - this.buf[inext+2] = c; // character code - this.bufsz += 3; - if ( c === 0 ) { return; } // character zero is always last cell - do { - i = inext; // new branch sprouting made from - ichar -= 1; // all characters left to store - c = ichar === -1 ? 0 : hn.charCodeAt(ichar); - inext = this.bufsz; - this.buf[i+1] = inext; - this.buf[inext+0] = 0; - this.buf[inext+1] = 0; - this.buf[inext+2] = c; - this.bufsz += 3; - } while ( c!== 0 ); -}; - -/******************************************************************************* - - Not using String.split('|') to avoid memory churning. + ------------------------------------------------------------------------------ + + 1st iteration: + - https://github.com/gorhill/uBlock/blob/ff58107dac3a32607f8113e39ed5015584506813/src/js/hntrie.js + - Suitable for small to medium set of hostnames + - One buffer per trie + + 2nd iteration: goal was to make matches() method wasm-able + - https://github.com/gorhill/uBlock/blob/c3b0fd31f64bd7ffecdd282fb1208fe07aac3eb0/src/js/hntrie.js + - Suitable for small to medium set of hostnames + - Distinct tries all share same buffer: + - Reduced memory footprint + - https://stackoverflow.com/questions/45803829/memory-overhead-of-typed-arrays-vs-strings/45808835#45808835 + - Reusing needle character lookups for all tries + - This significantly reduce the number of String.charCodeAt() calls + - Slightly improved creation time + + This is the 3rd iteration: goal was to make add() method wasm-able and + further improve memory/CPU efficiency. + + This 3rd iteration has the following new traits: + - Suitable for small to large set of hostnames + - Support multiple trie containers (instanciable) + - Designed to hold large number of hostnames + - Hostnames can be added at any time (instead of all at once) + - This means pre-sorting is no longer a requirement + - The trie is always compact + - There is no longer a need for a `vacuum` method + - This makes the add() method wasm-able + - It can return the exact hostname which caused the match + - serializable/unserializable available for fast loading + - Distinct trie reference support the iteration protocol, thus allowing + to extract all the hostnames in the trie + + Its primary purpose is to replace the use of Set() as a mean to hold + large number of hostnames (ex. FilterHostnameDict in static filtering + engine). + + A HNTrieContainer is mostly a large buffer in which distinct but related + tries are stored. The memory layout of the buffer is as follow: + + 0-254: needle being processed + 255: length of needle + 256-259: offset to start of trie data section (=> trie0) + 260-263: offset to end of trie data section (=> trie1) + 264-267: offset to start of character data section (=> char0) + 268-271: offset to end of character data section (=> char1) + 272: start of trie data section */ -HNTrieBuilder.prototype.fromDomainOpt = function(hostnames) { - return this.fromIterable(hostnames.split('|')); -}; - -HNTrieBuilder.prototype.fromIterable = function(hostnames) { - var hns = Array.from(hostnames).sort(function(a, b) { - return a.length - b.length; - }); - // https://github.com/gorhill/uBlock/issues/3328 - // Must sort from shortest to longest. - for ( var hn of hns ) { - this.add(hn); - } - return this; +const HNTRIE_PAGE_SIZE = 65536; + // i32 / i8 +const HNTRIE_TRIE0_SLOT = 256 >>> 2; // 64 / 256 +const HNTRIE_TRIE1_SLOT = HNTRIE_TRIE0_SLOT + 1; // 65 / 260 +const HNTRIE_CHAR0_SLOT = HNTRIE_TRIE0_SLOT + 2; // 66 / 264 +const HNTRIE_CHAR1_SLOT = HNTRIE_TRIE0_SLOT + 3; // 67 / 268 +const HNTRIE_TRIE0_START = HNTRIE_TRIE0_SLOT + 4 << 2; // 272 + + +const HNTrieContainer = function(details) { + if ( details instanceof Object === false ) { details = {}; } + let len = (details.byteLength || 0) + HNTRIE_PAGE_SIZE-1 & ~(HNTRIE_PAGE_SIZE-1); + this.buf = new Uint8Array(Math.max(len, 131072)); + this.buf32 = new Uint32Array(this.buf.buffer); + this.needle = ''; + this.buf32[HNTRIE_TRIE0_SLOT] = HNTRIE_TRIE0_START; + this.buf32[HNTRIE_TRIE1_SLOT] = this.buf32[HNTRIE_TRIE0_SLOT]; + this.buf32[HNTRIE_CHAR0_SLOT] = details.char0 || 65536; + this.buf32[HNTRIE_CHAR1_SLOT] = this.buf32[HNTRIE_CHAR0_SLOT]; + this.wasmInstancePromise = null; + this.wasmMemory = null; + this.readyToUse(); }; -/******************************************************************************/ - -HNTrieBuilder.prototype.matches = function(needle) { - var ichar = needle.length - 1, - buf = this.buf, i = 0, c; - for (;;) { - c = ichar === -1 ? 0 : needle.charCodeAt(ichar); - while ( buf[i+2] !== c ) { - i = buf[i]; - if ( i === 0 ) { return false; } - } - if ( c === 0 ) { return true; } - i = buf[i+1]; - if ( i === 0 ) { return c === 0x2E; } - ichar -= 1; - } -}; +HNTrieContainer.prototype = { -/******************************************************************************* + //-------------------------------------------------------------------------- + // Public methods + //-------------------------------------------------------------------------- - Before vacuuming, each cell is 3 entry-long: - - Jump index to descendant (if any) - - Jump index to sibling (if any) - - character code - - All strings stored in the un-vacuumed trie are zero-terminated, and the - character zero does occupy a cell like any other character. Let's use _ to - represent character zero for sake of comments. The asterisk will be used to - highlight a node with a descendant. - - Cases, before vacuuming: - - abc.com, abc.org: 16 cells - * - _ -- a -- b -- c -- . -- c -- o -- m - _ -- a -- b -- c -- . -- o -- r -- g - - abc.com, xyz.com: 12 cells - * - _ -- a -- b -- c -- . -- c -- o -- m - _ -- x -- y -- z - - ab.com, b.com: 8 cells - * - _ -- a -- b -- . -- c -- o -- m - _ - - b.com, ab.com: 8 cells - * - _ -- b -- . -- c -- o -- m - _ -- a - - Vacuuming is the process of merging sibling cells with no descendants. Cells - with descendants can't be merged. - - Each time we arrive at the end of a horizontal branch (sibling jump index is - 0), we walk back to the nearest previous node with descendants, and repeat - the process. Since there is no index information on where to come back, a - stack is used to remember cells with descendants (descendant jump index is - non zero) encountered on the way - - After vacuuming, each cell is 4+n entry-long: - - Jump index to descendant (if any) - - Jump index to sibling (if any) - - character code - - length of merged character code(s) - - Cases, after vacuuming: - - abc.com, abc.org: 2 cells - * - [abc.co]m - [abc.or]g - - abc.com, xyz.com: 3 cells - * - [ab]c -- [.co]m - [xy]z - - ab.com, b.com: 3 cells - * - a -- [b.co]m - _ - - b.com, ab.com: 3 cells - * - _ -- [b.co]m - a - - It's possible for a character zero cell to have descendants. - - It's not possible for a character zero cell to have next siblings. - - This will have to be taken into account during both vacuuming and matching. - - Character zero cells with no descendant are discarded during vacuuming. - Character zero cells with a descendant, or character zero cells which are a - decendant are kept into the vacuumed trie. - - A vacuumed trie is very efficient memory- and lookup-wise, but is also - read-only: no string can be added or removed. The read-only trie is really - just a self-sufficient array of integers, and can easily be exported/imported - as a JSON array. It is theoretically possible to "decompile" a trie (vacuumed - or not) into the set of strings originally added to it (in the order they - were added with the current implementation), but so far I do not need this - feature. - - TODO: It's possible to build the vacuumed trie on the fly as items are - added to it. I need to carefully list all possible cases which can arise - at insertion time. The benefits will be: faster creation time (expected), no - longer read-only trie (items can be added at any time). + reset: function() { + this.buf32[HNTRIE_TRIE1_SLOT] = this.buf32[HNTRIE_TRIE0_SLOT]; + this.buf32[HNTRIE_CHAR1_SLOT] = this.buf32[HNTRIE_CHAR0_SLOT]; + }, -*/ + readyToUse: function() { + if ( HNTrieContainer.wasmModulePromise instanceof Promise === false ) { + return Promise.resolve(); + } + return HNTrieContainer.wasmModulePromise.then(module => { + return this.initWASM(module); + }); + }, + + setNeedle: function(needle) { + if ( needle !== this.needle ) { + const buf = this.buf; + let i = needle.length; + if ( i > 254 ) { i = 254; } + buf[255] = i; + while ( i-- ) { + buf[i] = needle.charCodeAt(i); + } + this.needle = needle; + } + return this; + }, -HNTrieBuilder.prototype.vacuum = function() { - if ( this.bufsz === 0 ) { return null; } - var input = this.buf, - output = [], outsz = 0, - forks = [], - iin = 0, iout; - for (;;) { - iout = outsz; - output[iout+0] = 0; - output[iout+1] = 0; - output[iout+2] = input[iin+2]; // first character - output[iout+3] = 0; - outsz += 4; - if ( input[iin] !== 0 ) { // cell with descendant - forks.push(iout, iin); // defer processing + matchesJS: function(iroot) { + const char0 = this.buf32[HNTRIE_CHAR0_SLOT]; + let ineedle = this.buf[255]; + let icell = iroot; + for (;;) { + if ( ineedle === 0 ) { return -1; } + ineedle -= 1; + let c = this.buf[ineedle]; + let v, i0; + // find first segment with a first-character match + for (;;) { + v = this.buf32[icell+2]; + i0 = char0 + (v & 0x00FFFFFF); + if ( this.buf[i0] === c ) { break; } + icell = this.buf32[icell+0]; + if ( icell === 0 ) { return -1; } + } + // all characters in segment must match + let n = v >>> 24; + if ( n > 1 ) { + n -= 1; + if ( n > ineedle ) { return -1; } + i0 += 1; + const i1 = i0 + n; + do { + ineedle -= 1; + if ( this.buf[i0] !== this.buf[ineedle] ) { return -1; } + i0 += 1; + } while ( i0 < i1 ); + } + // next segment + icell = this.buf32[icell+1]; + if ( icell === 0 ) { break; } + if ( this.buf32[icell+2] === 0 ) { + if ( ineedle === 0 || this.buf[ineedle-1] === 0x2E ) { + return ineedle; + } + icell = this.buf32[icell+1]; + } } - for (;;) { // merge sibling cell(s) - iin = input[iin+1]; // sibling cell - if ( iin === 0 ) { break; } // no more sibling cell - if ( input[iin] !== 0 ) { break; } // cell with a descendant - if ( input[iin+2] === 0 ) { break; } // don't merge \x00 - output[outsz] = input[iin+2]; // add character data - outsz += 1; + return ineedle === 0 || this.buf[ineedle-1] === 0x2E ? ineedle : -1; + }, + matchesWASM: null, + matches: null, + + createOne: function(args) { + if ( Array.isArray(args) ) { + return new this.HNTrieRef(this, args[0], args[1]); } - if ( outsz !== iout + 4 ) { // cells were merged - output[iout+3] = outsz - iout - 4; // so adjust count + // grow buffer if needed + if ( (this.buf32[HNTRIE_CHAR0_SLOT] - this.buf32[HNTRIE_TRIE1_SLOT]) < 12 ) { + this.growBuf(12, 0); } - if ( iin !== 0 && input[iin] !== 0 ) { // can't merge this cell - output[iout+1] = outsz; - continue; + const iroot = this.buf32[HNTRIE_TRIE1_SLOT] >>> 2; + this.buf32[HNTRIE_TRIE1_SLOT] += 12; + this.buf32[iroot+0] = 0; + this.buf32[iroot+1] = 0; + this.buf32[iroot+2] = 0; + return new this.HNTrieRef(this, iroot, 0); + }, + + compileOne: function(trieRef) { + return [ trieRef.iroot, trieRef.size ]; + }, + + addJS: function(iroot) { + let lhnchar = this.buf[255]; + if ( lhnchar === 0 ) { return 0; } + let icell = iroot; + // special case: first node in trie + if ( this.buf32[icell+2] === 0 ) { + this.buf32[icell+2] = this.addSegment(lhnchar); + return 1; } - if ( forks.length === 0 ) { break; } // no more descendants: bye - iin = forks.pop(); // process next descendant - iout = forks.pop(); - iin = input[iin]; - output[iout] = outsz; - } - var trie; // pick optimal read-only - if ( outsz < 256 ) { // container array. - trie = new this.HNTrie8(output, outsz); - } else if ( outsz < 65536 ) { - trie = new this.HNTrie16(output, outsz); - } else { - trie = new this.HNTrie32(output, outsz); - } - this.reset(); // free working array - return trie; -}; - -/******************************************************************************* - - The following internal classes are the actual output of the vacuum() method. - - They use the minimal amount of data to be able to efficiently lookup strings - in a read-only trie. - - Given that javascript optimizers mind that the type of an argument passed to - a function always stays the same each time the function is called, there need - to be three separate implementation of matches() to allow the javascript - optimizer to do its job. - - The matching code deals only with looking up values in a TypedArray (beside - calls to String.charCodeAt), so I expect this to be fast and good candidate - for optimization by javascript engines. - -*/ - -HNTrieBuilder.prototype.HNTrie8 = function(buf, bufsz) { - this.buf = new Uint8Array(buf.slice(0, bufsz)); -}; - -HNTrieBuilder.prototype.HNTrie8.prototype.matches = function(needle) { - var ichar = needle.length, - i = 0, c1, c2, ccnt, ic, i1, i2; - for (;;) { - ichar -= 1; - c1 = ichar === -1 ? 0 : needle.charCodeAt(ichar); - while ( (c2 = this.buf[i+2]) !== c1 ) { // quick test: first character - if ( c2 === 0 && c1 === 0x2E ) { return true; } - i = this.buf[i]; // next descendant - if ( i === 0 ) { return false; } // no more descendants + // grow buffer if needed + if ( + (this.buf32[HNTRIE_CHAR0_SLOT] - this.buf32[HNTRIE_TRIE1_SLOT]) < 24 || + (this.buf.length - this.buf32[HNTRIE_CHAR1_SLOT]) < 256 + ) { + this.growBuf(24, 256); + } + // + const char0 = this.buf32[HNTRIE_CHAR0_SLOT]; + let inext; + // find a matching cell: move down + for (;;) { + const vseg = this.buf32[icell+2]; + // skip boundary cells + if ( vseg === 0 ) { + icell = this.buf32[icell+1]; + continue; + } + let isegchar0 = char0 + (vseg & 0x00FFFFFF); + // if first character is no match, move to next descendant + if ( this.buf[isegchar0] !== this.buf[lhnchar-1] ) { + inext = this.buf32[icell+0]; + if ( inext === 0 ) { + this.buf32[icell+0] = this.addCell(0, 0, this.addSegment(lhnchar)); + return 1; + } + icell = inext; + continue; + } + // 1st character was tested + let isegchar = 1; + lhnchar -= 1; + // find 1st mismatch in rest of segment + const lsegchar = vseg >>> 24; + if ( lsegchar !== 1 ) { + for (;;) { + if ( isegchar === lsegchar ) { break; } + if ( lhnchar === 0 ) { break; } + if ( this.buf[isegchar0+isegchar] !== this.buf[lhnchar-1] ) { break; } + isegchar += 1; + lhnchar -= 1; + } + } + // all segment characters matched + if ( isegchar === lsegchar ) { + inext = this.buf32[icell+1]; + // needle remainder: no + if ( lhnchar === 0 ) { + // boundary cell already present + if ( inext === 0 || this.buf32[inext+2] === 0 ) { return 0; } + // need boundary cell + this.buf32[icell+1] = this.addCell(0, inext, 0); + } + // needle remainder: yes + else { + if ( inext !== 0 ) { + icell = inext; + continue; + } + // boundary cell + needle remainder + inext = this.addCell(0, 0, 0); + this.buf32[icell+1] = inext; + this.buf32[inext+1] = this.addCell(0, 0, this.addSegment(lhnchar)); + } + } + // some segment characters matched + else { + // split current cell + isegchar0 -= char0; + this.buf32[icell+2] = isegchar << 24 | isegchar0; + inext = this.addCell( + 0, + this.buf32[icell+1], + lsegchar - isegchar << 24 | isegchar0 + isegchar + ); + this.buf32[icell+1] = inext; + // needle remainder: no = need boundary cell + if ( lhnchar === 0 ) { + this.buf32[icell+1] = this.addCell(0, inext, 0); + } + // needle remainder: yes = need new cell for remaining characters + else { + this.buf32[inext+0] = this.addCell(0, 0, this.addSegment(lhnchar)); + } + } + return 1; } - if ( c1 === 0 ) { return true; } - ccnt = this.buf[i+3]; - if ( ccnt !== 0 ) { // cell is only one character - if ( ccnt > ichar ) { return false; } - ic = ccnt; i1 = ichar-1; i2 = i+4; - while ( ic-- && needle.charCodeAt(i1-ic) === this.buf[i2+ic] ); - if ( ic !== -1 ) { return false; } - ichar -= ccnt; + }, + addWASM: null, + add: null, + + optimize: function() { + this.shrinkBuf(); + return { + byteLength: this.buf.byteLength, + char0: this.buf32[HNTRIE_CHAR0_SLOT], + }; + }, + + fromIterable: function(hostnames, add) { + if ( add === undefined ) { add = 'add'; } + const trieRef = this.createOne(); + for ( const hn of hostnames ) { + trieRef[add](hn); } - i = this.buf[i+1]; // next sibling - if ( i === 0 ) { - return ichar === 0 || needle.charCodeAt(ichar-1) === 0x2E; + return trieRef; + }, + + serialize: function() { + return Array.from( + new Uint32Array( + this.buf32.buffer, + 0, + this.buf32[HNTRIE_CHAR1_SLOT] + 3 >>> 2 + ) + ); + }, + + unserialize: function(selfie) { + const len = (selfie.length << 2) + HNTRIE_PAGE_SIZE-1 & ~(HNTRIE_PAGE_SIZE-1); + if ( this.wasmMemory !== null ) { + const pageCountBefore = this.buf.length >>> 16; + const pageCountAfter = len >>> 16; + if ( pageCountAfter > pageCountBefore ) { + this.wasmMemory.grow(pageCountAfter - pageCountBefore); + this.buf = new Uint8Array(this.wasmMemory.buffer); + this.buf32 = new Uint32Array(this.buf.buffer); + } + } else { + if ( len > this.buf.length ) { + this.buf = new Uint8Array(len); + this.buf32 = new Uint32Array(this.buf.buffer); + } } - } -}; - -HNTrieBuilder.prototype.HNTrie16 = function(buf, bufsz) { - this.buf = new Uint16Array(buf.slice(0, bufsz)); -}; - -HNTrieBuilder.prototype.HNTrie16.prototype.matches = function(needle) { - var ichar = needle.length, - i = 0, c1, c2, ccnt, ic, i1, i2; - for (;;) { - ichar -= 1; - c1 = ichar === -1 ? 0 : needle.charCodeAt(ichar); - while ( (c2 = this.buf[i+2]) !== c1 ) { // quick test: first character - if ( c2 === 0 && c1 === 0x2E ) { return true; } - i = this.buf[i]; // next descendant - if ( i === 0 ) { return false; } // no more descendants + this.buf32.set(selfie); + this.needle = ''; + }, + + //-------------------------------------------------------------------------- + // Class to hold reference to a specific trie + //-------------------------------------------------------------------------- + + HNTrieRef: function(container, iroot, size) { + this.container = container; + this.iroot = iroot; + this.size = size; + }, + + //-------------------------------------------------------------------------- + // Private methods + //-------------------------------------------------------------------------- + + addCell: function(idown, iright, v) { + let icell = this.buf32[HNTRIE_TRIE1_SLOT]; + this.buf32[HNTRIE_TRIE1_SLOT] = icell + 12; + icell >>>= 2; + this.buf32[icell+0] = idown; + this.buf32[icell+1] = iright; + this.buf32[icell+2] = v; + return icell; + }, + + addSegment: function(lsegchar) { + if ( lsegchar === 0 ) { return 0; } + let char1 = this.buf32[HNTRIE_CHAR1_SLOT]; + const isegchar = char1 - this.buf32[HNTRIE_CHAR0_SLOT]; + let i = lsegchar; + do { + this.buf[char1++] = this.buf[--i]; + } while ( i !== 0 ); + this.buf32[HNTRIE_CHAR1_SLOT] = char1; + return (lsegchar << 24) | isegchar; + }, + + growBuf: function(trieGrow, charGrow) { + const char0 = Math.max( + (this.buf32[HNTRIE_TRIE1_SLOT] + trieGrow + HNTRIE_PAGE_SIZE-1) & ~(HNTRIE_PAGE_SIZE-1), + this.buf32[HNTRIE_CHAR0_SLOT] + ); + const char1 = char0 + this.buf32[HNTRIE_CHAR1_SLOT] - this.buf32[HNTRIE_CHAR0_SLOT]; + const bufLen = Math.max( + (char1 + charGrow + HNTRIE_PAGE_SIZE-1) & ~(HNTRIE_PAGE_SIZE-1), + this.buf.length + ); + this.resizeBuf(bufLen, char0); + }, + + shrinkBuf: function() { + // Can't shrink WebAssembly.Memory + if ( this.wasmMemory !== null ) { return; } + const char0 = this.buf32[HNTRIE_TRIE1_SLOT] + 24; + const char1 = char0 + this.buf32[HNTRIE_CHAR1_SLOT] - this.buf32[HNTRIE_CHAR0_SLOT]; + const bufLen = char1 + 256; + this.resizeBuf(bufLen, char0); + }, + + resizeBuf: function(bufLen, char0) { + bufLen = bufLen + HNTRIE_PAGE_SIZE-1 & ~(HNTRIE_PAGE_SIZE-1); + if ( + bufLen === this.buf.length && + char0 === this.buf32[HNTRIE_CHAR0_SLOT] + ) { + return; } - if ( c1 === 0 ) { return true; } - ccnt = this.buf[i+3]; - if ( ccnt !== 0 ) { // cell is only one character - if ( ccnt > ichar ) { return false; } - ic = ccnt; i1 = ichar-1; i2 = i+4; - while ( ic-- && needle.charCodeAt(i1-ic) === this.buf[i2+ic] ); - if ( ic !== -1 ) { return false; } - ichar -= ccnt; + const charDataLen = this.buf32[HNTRIE_CHAR1_SLOT] - this.buf32[HNTRIE_CHAR0_SLOT]; + if ( this.wasmMemory !== null ) { + const pageCount = (bufLen >>> 16) - (this.buf.byteLength >>> 16); + if ( pageCount > 0 ) { + this.wasmMemory.grow(pageCount); + this.buf = new Uint8Array(this.wasmMemory.buffer); + this.buf32 = new Uint32Array(this.wasmMemory.buffer); + } + } else if ( bufLen !== this.buf.length ) { + const newBuf = new Uint8Array(bufLen); + newBuf.set( + new Uint8Array( + this.buf.buffer, + 0, + this.buf32[HNTRIE_TRIE1_SLOT] + ), + 0 + ); + newBuf.set( + new Uint8Array( + this.buf.buffer, + this.buf32[HNTRIE_CHAR0_SLOT], + charDataLen + ), + char0 + ); + this.buf = newBuf; + this.buf32 = new Uint32Array(this.buf.buffer); + this.buf32[HNTRIE_CHAR0_SLOT] = char0; + this.buf32[HNTRIE_CHAR1_SLOT] = char0 + charDataLen; } - i = this.buf[i+1]; // next sibling - if ( i === 0 ) { - return ichar === 0 || needle.charCodeAt(ichar-1) === 0x2E; + if ( char0 !== this.buf32[HNTRIE_CHAR0_SLOT] ) { + this.buf.set( + new Uint8Array( + this.buf.buffer, + this.buf32[HNTRIE_CHAR0_SLOT], + charDataLen + ), + char0 + ); + this.buf32[HNTRIE_CHAR0_SLOT] = char0; + this.buf32[HNTRIE_CHAR1_SLOT] = char0 + charDataLen; } - } + }, + + initWASM: function(module) { + if ( this.wasmInstancePromise === null ) { + const memory = new WebAssembly.Memory({ initial: 2 }); + this.wasmInstancePromise = WebAssembly.instantiate( + module, + { + imports: { + memory, + growBuf: this.growBuf.bind(this, 24, 256) + } + } + ); + this.wasmInstancePromise.then(instance => { + this.wasmMemory = memory; + const pageCount = this.buf.byteLength + HNTRIE_PAGE_SIZE-1 >>> 16; + if ( pageCount > 1 ) { + memory.grow(pageCount - 1); + } + const buf = new Uint8Array(memory.buffer); + buf.set(this.buf); + this.buf = buf; + this.buf32 = new Uint32Array(this.buf.buffer); + this.matches = this.matchesWASM = instance.exports.matches; + this.add = this.addWASM = instance.exports.add; + }); + } + return this.wasmInstancePromise; + }, }; -HNTrieBuilder.prototype.HNTrie32 = function(buf, bufsz) { - this.buf = new Uint32Array(buf.slice(0, bufsz)); -}; +/******************************************************************************/ -HNTrieBuilder.prototype.HNTrie32.prototype.matches = function(needle) { - var ichar = needle.length, - i = 0, c1, c2, ccnt, ic, i1, i2; - for (;;) { - ichar -= 1; - c1 = ichar === -1 ? 0 : needle.charCodeAt(ichar); - while ( (c2 = this.buf[i+2]) !== c1 ) { // quick test: first character - if ( c2 === 0 && c1 === 0x2E ) { return true; } - i = this.buf[i]; // next descendant - if ( i === 0 ) { return false; } // no more descendants +HNTrieContainer.prototype.HNTrieRef.prototype = { + add: function(hn) { + if ( this.container.setNeedle(hn).add(this.iroot) === 1 ) { + this.size += 1; + return true; } - if ( c1 === 0 ) { return true; } - ccnt = this.buf[i+3]; - if ( ccnt !== 0 ) { // cell is only one character - if ( ccnt > ichar ) { return false; } - ic = ccnt; i1 = ichar-1; i2 = i+4; - while ( ic-- && needle.charCodeAt(i1-ic) === this.buf[i2+ic] ); - if ( ic !== -1 ) { return false; } - ichar -= ccnt; + return false; + }, + addJS: function(hn) { + if ( this.container.setNeedle(hn).addJS(this.iroot) === 1 ) { + this.size += 1; + return true; } - i = this.buf[i+1]; // next sibling - if ( i === 0 ) { - return ichar === 0 || needle.charCodeAt(ichar-1) === 0x2E; + return false; + }, + addWASM: function(hn) { + if ( this.container.setNeedle(hn).addWASM(this.iroot) === 1 ) { + this.size += 1; + return true; } - } + return false; + }, + matches: function(needle) { + return this.container.setNeedle(needle).matches(this.iroot); + }, + matchesJS: function(needle) { + return this.container.setNeedle(needle).matchesJS(this.iroot); + }, + matchesWASM: function(needle) { + return this.container.setNeedle(needle).matchesWASM(this.iroot); + }, + [Symbol.iterator]: function() { + return { + value: undefined, + done: false, + next: function() { + if ( this.icell === 0 ) { + if ( this.forks.length === 0 ) { + this.value = undefined; + this.done = true; + return this; + } + this.charPtr = this.forks.pop(); + this.icell = this.forks.pop(); + } + for (;;) { + const idown = this.container.buf32[this.icell+0]; + if ( idown !== 0 ) { + this.forks.push(idown, this.charPtr); + } + const v = this.container.buf32[this.icell+2]; + let i0 = this.container.buf32[HNTRIE_CHAR0_SLOT] + (v & 0x00FFFFFF); + const i1 = i0 + (v >>> 24); + while ( i0 < i1 ) { + this.charPtr -= 1; + this.charBuf[this.charPtr] = this.container.buf[i0]; + i0 += 1; + } + this.icell = this.container.buf32[this.icell+1]; + if ( this.icell === 0 ) { + return this.toHostname(); + } + if ( this.container.buf32[this.icell+2] === 0 ) { + this.icell = this.container.buf32[this.icell+1]; + return this.toHostname(); + } + } + }, + toHostname: function() { + this.value = this.textDecoder.decode( + new Uint8Array(this.charBuf.buffer, this.charPtr) + ); + return this; + }, + container: this.container, + icell: this.iroot, + charBuf: new Uint8Array(256), + charPtr: 256, + forks: [], + textDecoder: new TextDecoder() + }; + }, }; -/******************************************************************************* +/******************************************************************************/ - Experimenting: WebAssembly version. - Developed using this simple online tool: https://wasdk.github.io/WasmFiddle/ +// Code below is to attempt to load a WASM module which implements: +// +// - HNTrieContainer.add() +// - HNTrieContainer.matches() +// +// The WASM module is entirely optional, the JS implementations will be +// used should the WASM module be unavailable for whatever reason. + +(function() { + HNTrieContainer.wasmModulePromise = null; + + // Default to javascript version. + HNTrieContainer.prototype.matches = HNTrieContainer.prototype.matchesJS; + HNTrieContainer.prototype.add = HNTrieContainer.prototype.addJS; + + if ( + typeof WebAssembly !== 'object' || + typeof WebAssembly.compileStreaming !== 'function' + ) { + return; + } - >>> start of C code - unsigned short buffer[0]; - int matches(int id, int cclen) - { - unsigned short* cc0 = &buffer[0]; - unsigned short* cc = cc0 + cclen; - unsigned short* cell0 = &buffer[512+id]; - unsigned short* cell = cell0; - unsigned short* ww; - int c1, c2, ccnt; - for (;;) { - c1 = cc <= cc0 ? 0 : *--cc; - for (;;) { - c2 = cell[2]; - if ( c2 == c1 ) { break; } - if ( c2 == 0 && c1 == 0x2E ) { return 1; } - if ( cell[0] == 0 ) { return 0; } - cell = cell0 + cell[0]; - } - if ( c1 == 0 ) { return 1; } - ccnt = cell[3]; - if ( ccnt != 0 ) { - if ( cc - ccnt < cc0 ) { return 0; } - ww = cell + 4; - while ( ccnt-- ) { - if ( *--cc != *ww++ ) { return 0; } - } - } - if ( cell[1] == 0 ) { - if ( cc == cc0 ) { return 1; } - if ( *--cc == 0x2E ) { return 1; } - return 0; - } - cell = cell0 + cell[1]; - } + // Soft-dependency on vAPI so that the code here can be used outside of + // uBO (i.e. tests, benchmarks) + if ( + typeof vAPI === 'object' && + vAPI.webextFlavor.soup.has('firefox') === false + ) { + return; } - int getLinearMemoryOffset() { - return (int)&buffer[0]; + + // Soft-dependency on µBlock's advanced settings so that the code here can + // be used outside of uBO (i.e. tests, benchmarks) + if ( + typeof µBlock === 'object' && + µBlock.hiddenSettings.disableWebAssembly === true + ) { + return; } - <<< end of C code - - Observations: - - When growing memory, we must re-create the typed array js-side. The content - of the array is preserved by grow(). - - It's slower than the javascript version... Possible explanations: - - Call overhead: https://github.com/WebAssembly/design/issues/1120 - - Having to copy whole input string in buffer before call. - -var HNTrie16wasm = (function() { - var module; - var instance; - var memory; - var memoryOrigin = 0; - var memoryUsed = 1024; - var cbuffer; - var tbuffer; - var tbufferSize = 0; - var matchesFn; - - var init = function() { - module = new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,139,128,128,128,0,2,96,2,127,127,1,127,96,0,1,127,3,131,128,128,128,0,2,0,1,4,132,128,128,128,0,1,112,0,0,5,131,128,128,128,0,1,0,1,6,129,128,128,128,0,0,7,172,128,128,128,0,3,6,109,101,109,111,114,121,2,0,7,109,97,116,99,104,101,115,0,0,21,103,101,116,76,105,110,101,97,114,77,101,109,111,114,121,79,102,102,115,101,116,0,1,10,217,130,128,128,0,2,202,130,128,128,0,1,5,127,32,1,65,1,116,65,12,106,33,3,32,0,65,1,116,65,140,8,106,34,2,33,0,2,64,2,64,2,64,2,64,2,64,2,64,3,64,65,0,33,5,2,64,32,3,65,12,77,13,0,32,3,65,126,106,34,3,47,1,0,33,5,11,2,64,32,5,32,0,47,1,4,34,1,70,13,0,2,64,32,5,65,46,71,13,0,3,64,32,1,65,255,255,3,113,69,13,5,32,0,47,1,0,34,1,69,13,6,32,2,32,1,65,1,116,106,34,0,47,1,4,34,1,65,46,71,13,0,12,2,11,11,3,64,32,0,47,1,0,34,1,69,13,3,32,5,32,2,32,1,65,1,116,106,34,0,47,1,4,71,13,0,11,11,65,1,33,6,32,5,69,13,5,2,64,2,64,32,0,47,1,6,34,1,69,13,0,32,3,32,1,65,1,116,107,65,12,73,13,8,32,1,65,127,115,33,5,32,0,65,8,106,33,1,3,64,32,5,65,1,106,34,5,69,13,1,32,1,47,1,0,33,4,32,1,65,2,106,33,1,32,4,32,3,65,126,106,34,3,47,1,0,70,13,0,12,2,11,11,32,0,47,1,2,34,1,69,13,5,32,2,32,1,65,1,116,106,33,0,12,1,11,11,65,0,15,11,65,0,15,11,65,1,15,11,65,0,15,11,32,3,65,12,70,13,0,32,3,65,126,106,47,1,0,65,46,70,33,6,11,32,6,15,11,65,0,11,132,128,128,128,0,0,65,12,11])); - instance = new WebAssembly.Instance(module); - memory = instance.exports.memory; - memoryOrigin = instance.exports.getLinearMemoryOffset(); - cbuffer = new Uint16Array(memory.buffer, memoryOrigin, 512); - tbuffer = new Uint16Array(memory.buffer, memoryOrigin + 1024); - memoryUsed = memoryOrigin + 1024; - matchesFn = instance.exports.matches; - }; - - return { - create: function(data) { - if ( module === undefined ) { init(); } - var bytesNeeded = memoryUsed + ((data.length * 2 + 3) & ~3); - if ( bytesNeeded > memory.buffer.byteLength ) { - memory.grow((bytesNeeded - memory.buffer.byteLength + 65535) >>> 16); - cbuffer = new Uint16Array(memory.buffer, memoryOrigin, 512); - tbuffer = new Uint16Array(memory.buffer, memoryOrigin + 1024); - } - for ( var i = 0, j = tbufferSize; i < data.length; i++, j++ ) { - tbuffer[j] = data[i]; - } - var id = tbufferSize; - tbufferSize += data.length; - if ( tbufferSize & 1 ) { tbufferSize += 1; } - memoryUsed += tbufferSize * 2; - return id; - }, - reset: function() { - module = undefined; - instance = undefined; - memory = undefined; - memory.grow(1); - memoryUsed = 1024; - cbuffer = undefined; - tbuffer = undefined; - tbufferSize = 0; - }, - matches: function(id, hn) { - var len = hn.length; - if ( len > 512 ) { - hn = hn.slice(-512); - var pos = hn.indexOf('.'); - if ( pos !== 0 ) { - hn = hn.slice(pos + 1); - } - len = hn.length; - } - var needle = cbuffer, i = len; - while ( i-- ) { - needle[i] = hn.charCodeAt(i); - } - return matchesFn(id, len) === 1; + + // The wasm module will work only if CPU is natively little-endian, + // as we use native uint32 array in our js code. + const uint32s = new Uint32Array(1); + const uint8s = new Uint8Array(uint32s.buffer); + uint32s[0] = 1; + if ( uint8s[0] !== 1 ) { return; } + + // The directory from which the current script was fetched should also + // contain the related WASM file. The script is fetched from a trusted + // location, and consequently so will be the related WASM file. + let workingDir; + { + const url = new URL(document.currentScript.src); + const match = /[^\/]+$/.exec(url.pathname); + if ( match !== null ) { + url.pathname = url.pathname.slice(0, match.index); } - }; + workingDir = url.href; + } + + HNTrieContainer.wasmModulePromise = WebAssembly.compileStreaming( + fetch(workingDir + 'wasm/hntrie.wasm') + ).catch(reason => { + HNTrieContainer.wasmModulePromise = null; + console.error(reason); + }); })(); -*/ diff --git a/restscrape/uBlock/js/html-filtering.js b/restscrape/uBlock/js/html-filtering.js index f4d2c39..3747bb7 100644 --- a/restscrape/uBlock/js/html-filtering.js +++ b/restscrape/uBlock/js/html-filtering.js @@ -1,7 +1,7 @@ /******************************************************************************* uBlock Origin - a browser extension to block requests. - Copyright (C) 2017 Raymond Hill + Copyright (C) 2017-present Raymond Hill This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -24,26 +24,34 @@ /******************************************************************************/ µBlock.htmlFilteringEngine = (function() { - var api = {}; + const µb = µBlock; + const pselectors = new Map(); + const duplicates = new Set(); - var µb = µBlock, - filterDB = new µb.staticExtFilteringEngine.HostnameBasedDB(), - pselectors = new Map(), - duplicates = new Set(), + let filterDB = new µb.staticExtFilteringEngine.HostnameBasedDB(), acceptedCount = 0, discardedCount = 0, - docRegister, loggerRegister; + docRegister; - var PSelectorHasTextTask = function(task) { - var arg0 = task[1], arg1; + const api = { + get acceptedCount() { + return acceptedCount; + }, + get discardedCount() { + return discardedCount; + } + }; + + const PSelectorHasTextTask = function(task) { + let arg0 = task[1], arg1; if ( Array.isArray(task[1]) ) { arg1 = arg0[1]; arg0 = arg0[0]; } this.needle = new RegExp(arg0, arg1); }; PSelectorHasTextTask.prototype.exec = function(input) { - var output = []; - for ( var node of input ) { + const output = []; + for ( const node of input ) { if ( this.needle.test(node.textContent) ) { output.push(node); } @@ -51,7 +59,7 @@ return output; }; - var PSelectorIfTask = function(task) { + const PSelectorIfTask = function(task) { this.pselector = new PSelector(task[1]); }; PSelectorIfTask.prototype.target = true; @@ -61,8 +69,8 @@ } }); PSelectorIfTask.prototype.exec = function(input) { - var output = []; - for ( var node of input ) { + const output = []; + for ( const node of input ) { if ( this.pselector.test(node) === this.target ) { output.push(node); } @@ -70,29 +78,29 @@ return output; }; - var PSelectorIfNotTask = function(task) { + const PSelectorIfNotTask = function(task) { PSelectorIfTask.call(this, task); this.target = false; }; PSelectorIfNotTask.prototype = Object.create(PSelectorIfTask.prototype); PSelectorIfNotTask.prototype.constructor = PSelectorIfNotTask; - var PSelectorXpathTask = function(task) { + const PSelectorXpathTask = function(task) { this.xpe = task[1]; }; PSelectorXpathTask.prototype.exec = function(input) { - var output = [], - xpe = docRegister.createExpression(this.xpe, null), - xpr = null; - for ( var node of input ) { + const output = []; + const xpe = docRegister.createExpression(this.xpe, null); + let xpr = null; + for ( const node of input ) { xpr = xpe.evaluate( node, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, xpr ); - var j = xpr.snapshotLength; + let j = xpr.snapshotLength; while ( j-- ) { - node = xpr.snapshotItem(j); + const node = xpr.snapshotItem(j); if ( node.nodeType === 1 ) { output.push(node); } @@ -101,28 +109,28 @@ return output; }; - var PSelector = function(o) { + const PSelector = function(o) { if ( PSelector.prototype.operatorToTaskMap === undefined ) { PSelector.prototype.operatorToTaskMap = new Map([ [ ':has', PSelectorIfTask ], [ ':has-text', PSelectorHasTextTask ], [ ':if', PSelectorIfTask ], [ ':if-not', PSelectorIfNotTask ], + [ ':not', PSelectorIfNotTask ], [ ':xpath', PSelectorXpathTask ] ]); } this.raw = o.raw; this.selector = o.selector; this.tasks = []; - var tasks = o.tasks; - if ( !tasks ) { return; } - for ( var task of tasks ) { - var ctor = this.operatorToTaskMap.get(task[0]); + if ( !o.tasks ) { return; } + for ( const task of o.tasks ) { + const ctor = this.operatorToTaskMap.get(task[0]); if ( ctor === undefined ) { this.invalid = true; break; } - var pselector = new ctor(task); + const pselector = new ctor(task); if ( pselector instanceof PSelectorIfTask && pselector.invalid ) { this.invalid = true; break; @@ -133,7 +141,7 @@ PSelector.prototype.operatorToTaskMap = undefined; PSelector.prototype.invalid = false; PSelector.prototype.prime = function(input) { - var root = input || docRegister; + const root = input || docRegister; if ( this.selector !== '' ) { return root.querySelectorAll(this.selector); } @@ -141,8 +149,8 @@ }; PSelector.prototype.exec = function(input) { if ( this.invalid ) { return []; } - var nodes = this.prime(input); - for ( var task of this.tasks ) { + let nodes = this.prime(input); + for ( const task of this.tasks ) { if ( nodes.length === 0 ) { break; } nodes = task.exec(nodes); } @@ -150,10 +158,12 @@ }; PSelector.prototype.test = function(input) { if ( this.invalid ) { return false; } - var nodes = this.prime(input), AA = [ null ], aa; - for ( var node of nodes ) { - AA[0] = node; aa = AA; - for ( var task of this.tasks ) { + const nodes = this.prime(input); + const AA = [ null ]; + for ( const node of nodes ) { + AA[0] = node; + let aa = AA; + for ( const task of this.tasks ) { aa = task.exec(aa); if ( aa.length === 0 ) { break; } } @@ -162,53 +172,56 @@ return false; }; - var logOne = function(details, selector) { - loggerRegister.writeOne( - details.tabId, - 'cosmetic', - { source: 'cosmetic', raw: '##^' + selector }, - 'dom', - details.url, - null, - details.hostname - ); + const logOne = function(details, exception, selector) { + µBlock.filteringContext + .duplicate() + .fromTabId(details.tabId) + .setRealm('cosmetic') + .setType('dom') + .setURL(details.url) + .setDocOriginFromURL(details.url) + .setFilter({ + source: 'cosmetic', + raw: (exception === 0 ? '##' : '#@#') + '^' + selector + }) + .toLogger(); }; - var applyProceduralSelector = function(details, selector) { - var pselector = pselectors.get(selector); + const applyProceduralSelector = function(details, selector) { + let pselector = pselectors.get(selector); if ( pselector === undefined ) { pselector = new PSelector(JSON.parse(selector)); pselectors.set(selector, pselector); } - var nodes = pselector.exec(), - i = nodes.length, + const nodes = pselector.exec(); + let i = nodes.length, modified = false; while ( i-- ) { - var node = nodes[i]; + const node = nodes[i]; if ( node.parentNode !== null ) { node.parentNode.removeChild(node); modified = true; } } - if ( modified && loggerRegister.isEnabled() ) { - logOne(details, pselector.raw); + if ( modified && µb.logger.enabled ) { + logOne(details, 0, pselector.raw); } return modified; }; - var applyCSSSelector = function(details, selector) { - var nodes = docRegister.querySelectorAll(selector), - i = nodes.length, + const applyCSSSelector = function(details, selector) { + const nodes = docRegister.querySelectorAll(selector); + let i = nodes.length, modified = false; while ( i-- ) { - var node = nodes[i]; + const node = nodes[i]; if ( node.parentNode !== null ) { node.parentNode.removeChild(node); modified = true; } } - if ( modified && loggerRegister.isEnabled() ) { - logOne(details, selector); + if ( modified && µb.logger.enabled ) { + logOne(details, 0, selector); } return modified; }; @@ -226,22 +239,33 @@ }; api.compile = function(parsed, writer) { - var selector = parsed.suffix.slice(1).trim(), - compiled = µb.staticExtFilteringEngine.compileSelector(selector); - if ( compiled === undefined ) { return; } + const selector = parsed.suffix.slice(1).trim(); + const compiled = µb.staticExtFilteringEngine.compileSelector(selector); + if ( compiled === undefined ) { + const who = writer.properties.get('assetKey') || '?'; + µb.logger.writeOne({ + realm: 'message', + type: 'error', + text: `Invalid HTML filter in ${who}: ##${selector}` + }); + return; + } // 1002 = html filtering writer.select(1002); // TODO: Mind negated hostnames, they are currently discarded. - for ( var hostname of parsed.hostnames ) { - if ( hostname.charCodeAt(0) === 0x7E /* '~' */ ) { continue; } - var domain = µb.URI.domainFromHostname(hostname); + for ( const hn of parsed.hostnames ) { + if ( hn.charCodeAt(0) === 0x7E /* '~' */ ) { continue; } + let hash = µb.staticExtFilteringEngine.compileHostnameToHash(hn); + if ( parsed.exception ) { + hash |= 0b0001; + } writer.push([ compiled.charCodeAt(0) !== 0x7B /* '{' */ ? 64 : 65, - parsed.exception ? '!' + domain : domain, - hostname, + hash, + hn, compiled ]); } @@ -249,20 +273,20 @@ api.fromCompiledContent = function(reader) { // Don't bother loading filters if stream filtering is not supported. - //if ( µb.canFilterResponseBody === false ) { return; } + if ( µb.canFilterResponseData === false ) { return; } // 1002 = html filtering reader.select(1002); while ( reader.next() ) { acceptedCount += 1; - var fingerprint = reader.fingerprint(); + const fingerprint = reader.fingerprint(); if ( duplicates.has(fingerprint) ) { discardedCount += 1; continue; } duplicates.add(fingerprint); - var args = reader.args(); + const args = reader.args(); filterDB.add(args[1], { type: args[0], hostname: args[2], @@ -271,8 +295,8 @@ } }; - api.retrieve = function(request) { - var hostname = request.hostname; + api.retrieve = function(details) { + const hostname = details.hostname; // https://github.com/gorhill/uBlock/issues/2835 // Do not filter if the site is under an `allow` rule. @@ -283,37 +307,66 @@ return; } - var out = []; - if ( request.domain !== '' ) { - filterDB.retrieve(request.domain, hostname, out); - filterDB.retrieve(request.entity, request.entity, out); + const toRemoveArray = []; + const domainHash = µb.staticExtFilteringEngine.makeHash(details.domain); + if ( domainHash !== 0 ) { + filterDB.retrieve(domainHash, hostname, toRemoveArray); } - filterDB.retrieve('', hostname, out); + const entity = details.entity; + const entityHash = µb.staticExtFilteringEngine.makeHash(entity); + if ( entityHash !== 0 ) { + filterDB.retrieve(entityHash, entity, toRemoveArray); + } + filterDB.retrieve(0, hostname, toRemoveArray); + if ( toRemoveArray.length === 0 ) { return; } - // TODO: handle exceptions. + let notToRemoveArray = []; + if ( domainHash !== 0 ) { + filterDB.retrieve(domainHash | 0b0001, hostname, notToRemoveArray); + } + if ( entityHash !== 0 ) { + filterDB.retrieve(entityHash | 0b0001, entity, notToRemoveArray); + } + filterDB.retrieve(0 | 0b0001, hostname, notToRemoveArray); + if ( notToRemoveArray.length === 0 ) { + return toRemoveArray; + } - if ( out.length !== 0 ) { - return out; + const toRemoveMap = new Map(); + for ( const entry of toRemoveArray ) { + toRemoveMap.set(entry.selector, entry); } + for ( const entry of notToRemoveArray ) { + if ( toRemoveMap.has(entry.selector) === false ) { continue; } + toRemoveMap.delete(entry.selector); + if ( µb.logger.enabled === false ) { continue; } + let selector = entry.selector; + if ( entry.type === 65 ) { + selector = JSON.parse(selector).raw; + } + logOne(details, 1, selector); + } + + if ( toRemoveMap.size === 0 ) { return; } + return Array.from(toRemoveMap.values()); }; api.apply = function(doc, details) { docRegister = doc; - loggerRegister = µb.logger; - var modified = false; - for ( var entry of details.selectors ) { + let modified = false; + for ( const entry of details.selectors ) { if ( entry.type === 64 ) { if ( applyCSSSelector(details, entry.selector) ) { modified = true; } - } else { + } else /* if ( entry.type === 65 ) */ { if ( applyProceduralSelector(details, entry.selector) ) { modified = true; } } } - docRegister = loggerRegister = undefined; + docRegister = undefined; return modified; }; @@ -326,66 +379,6 @@ pselectors.clear(); }; - // TODO: Following methods is useful only to legacy Firefox. This can be - // removed once support for legacy Firefox is dropped. The only care - // at this point is for the code to work, not to be efficient. - // Only `script:has-text` selectors are considered. - - api.retrieveScriptTagHostnames = function() { - var out = new Set(); - for ( var entry of filterDB ) { - if ( entry.type !== 65 ) { continue; } - var o = JSON.parse(entry.selector); - if ( - o.tasks.length === 1 && - o.tasks[0].length === 2 && - o.tasks[0][0] === ':has-text' - ) { - out.add(entry.hostname); - } - } - if ( out.size !== 0 ) { - return Array.from(out); - } - }; - - api.retrieveScriptTagRegex = function(domain, hostname) { - var entries = api.retrieve({ - hostname: hostname, - domain: domain, - entity: µb.URI.entityFromDomain(domain) - }); - if ( entries === undefined ) { return; } - var out = new Set(); - for ( var entry of entries ) { - if ( entry.type !== 65 ) { continue; } - var o = JSON.parse(entry.selector); - if ( - o.tasks.length === 1 && - o.tasks[0].length === 2 && - o.tasks[0][0] === ':has-text' - ) { - out.add(o.tasks[0][1]); - } - } - if ( out.size !== 0 ) { - return Array.from(out).join('|'); - } - }; - - Object.defineProperties(api, { - acceptedCount: { - get: function() { - return acceptedCount; - } - }, - discardedCount: { - get: function() { - return discardedCount; - } - } - }); - return api; })(); diff --git a/restscrape/uBlock/js/i18n.js b/restscrape/uBlock/js/i18n.js index 211958f..526390e 100644 --- a/restscrape/uBlock/js/i18n.js +++ b/restscrape/uBlock/js/i18n.js @@ -31,36 +31,25 @@ /******************************************************************************/ // https://github.com/gorhill/uBlock/issues/2084 -// Anything else than , , , , , , and will +// Anything else than , , , , , and will // be rendered as plain text. -// For , only the type attribute is allowed. // For , only href attribute must be present, and it MUST starts with // `https://`, and includes no single- or double-quotes. // No HTML entities are allowed, there is code to handle existing HTML // entities already present in translation files until they are all gone. -var reSafeTags = /^([\s\S]*?)<(b|code|em|i|span)>(.+?)<\/\2>([\s\S]*)$/, - reSafeInput = /^([\s\S]*?)<(input type="[^"]+")>(.*?)([\s\S]*)$/, - reInput = /^input type=(['"])([a-z]+)\1$/, - reSafeLink = /^([\s\S]*?)<(a href=['"]https:\/\/[^'" <>]+['"])>(.+?)<\/a>([\s\S]*)$/, - reLink = /^a href=(['"])(https:\/\/[^'"]+)\1$/; +const reSafeTags = /^([\s\S]*?)<(b|code|em|i|span)>(.+?)<\/\2>([\s\S]*)$/; +const reSafeLink = /^([\s\S]*?)<(a href=['"]https:\/\/[^'" <>]+['"])>(.+?)<\/a>([\s\S]*)$/; +const reLink = /^a href=(['"])(https:\/\/[^'"]+)\1$/; -var safeTextToTagNode = function(text) { - var matches, node; +const safeTextToTagNode = function(text) { if ( text.lastIndexOf('a ', 0) === 0 ) { - matches = reLink.exec(text); + const matches = reLink.exec(text); if ( matches === null ) { return null; } - node = document.createElement('a'); + const node = document.createElement('a'); node.setAttribute('href', matches[2]); return node; } - if ( text.lastIndexOf('input ', 0) === 0 ) { - matches = reInput.exec(text); - if ( matches === null ) { return null; } - node = document.createElement('input'); - node.setAttribute('type', matches[2]); - return node; - } // Firefox extension validator warns if using a variable as argument for // document.createElement(). switch ( text ) { @@ -79,8 +68,8 @@ var safeTextToTagNode = function(text) { } }; -var safeTextToTextNode = (function() { - let entities = new Map([ +const safeTextToTextNode = (function() { + const entities = new Map([ // TODO: Remove quote entities once no longer present in translation // files. Other entities must stay. [ '“', '“' ], @@ -90,7 +79,7 @@ var safeTextToTextNode = (function() { [ '<', '<' ], [ '>', '>' ], ]); - let decodeEntities = match => { + const decodeEntities = match => { return entities.get(match) || match; }; return function(text) { @@ -101,15 +90,16 @@ var safeTextToTextNode = (function() { }; })(); -var safeTextToDOM = function(text, parent) { +const safeTextToDOM = function(text, parent) { if ( text === '' ) { return; } + // Fast path (most common). if ( text.indexOf('<') === -1 ) { parent.appendChild(safeTextToTextNode(text)); return; } // Slow path. - // `

` no longer allowed. Code below can be remove once all

's are + // `

` no longer allowed. Code below can be removed once all

's are // gone from translation files. text = text.replace(/^

|<\/p>/g, '') .replace(/

/g, '\n\n'); @@ -118,18 +108,17 @@ var safeTextToDOM = function(text, parent) { if ( matches === null ) { matches = reSafeLink.exec(text); if ( matches === null ) { - matches = reSafeInput.exec(text); - if ( matches === null ) { - parent.appendChild(safeTextToTextNode(text)); - return; - } + parent.appendChild(safeTextToTextNode(text)); + return; } } - safeTextToDOM(matches[1], parent); - let node = safeTextToTagNode(matches[2]) || parent; + const fragment = document.createDocumentFragment(); + safeTextToDOM(matches[1], fragment); + let node = safeTextToTagNode(matches[2]); safeTextToDOM(matches[3], node); - parent.appendChild(node); - safeTextToDOM(matches[4], parent); + fragment.appendChild(node); + safeTextToDOM(matches[4], fragment); + parent.appendChild(fragment); }; /******************************************************************************/ @@ -146,7 +135,7 @@ vAPI.i18n.safeTemplateToDOM = function(id, dict, parent) { safeTextToDOM(textin, parent); return parent; } - let re = /\{\{\w+\}\}/g; + const re = /\{\{\w+\}\}/g; let textout = ''; for (;;) { let match = re.exec(textin); @@ -172,44 +161,62 @@ vAPI.i18n.safeTemplateToDOM = function(id, dict, parent) { // Helper to deal with the i18n'ing of HTML files. vAPI.i18n.render = function(context) { - var docu = document; - var root = context || docu; - var elems, n, i, elem, text; - - elems = root.querySelectorAll('[data-i18n]'); - n = elems.length; - for ( i = 0; i < n; i++ ) { - elem = elems[i]; - text = vAPI.i18n(elem.getAttribute('data-i18n')); + const docu = document; + const root = context || docu; + + for ( const elem of root.querySelectorAll('[data-i18n]') ) { + let text = vAPI.i18n(elem.getAttribute('data-i18n')); if ( !text ) { continue; } - // TODO: remove once it's all replaced with - if ( text.indexOf('{') !== -1 ) { - text = text.replace(/\{\{input:([^}]+)\}\}/g, ''); + if ( text.indexOf('{{') === -1 ) { + safeTextToDOM(text, elem); + continue; + } + // Handle selector-based placeholders: these placeholders tell where + // existing child DOM element are to be positioned relative to the + // localized text nodes. + const parts = text.split(/(\{\{[^}]+\}\})/); + const fragment = document.createDocumentFragment(); + let textBefore = ''; + for ( let part of parts ) { + if ( part === '' ) { continue; } + if ( part.startsWith('{{') && part.endsWith('}}') ) { + // TODO: remove detection of ':' once it no longer appears + // in translation files. + const pos = part.indexOf(':'); + if ( pos !== -1 ) { + part = part.slice(0, pos) + part.slice(-2); + } + const node = elem.querySelector(part.slice(2, -2)); + if ( node !== null ) { + safeTextToDOM(textBefore, fragment); + fragment.appendChild(node); + textBefore = ''; + continue; + } + } + textBefore += part; + } + if ( textBefore !== '' ) { + safeTextToDOM(textBefore, fragment); } - safeTextToDOM(text, elem); + elem.appendChild(fragment); } - elems = root.querySelectorAll('[data-i18n-title]'); - n = elems.length; - for ( i = 0; i < n; i++ ) { - elem = elems[i]; - text = vAPI.i18n(elem.getAttribute('data-i18n-title')); + for ( const elem of root.querySelectorAll('[data-i18n-title]') ) { + const text = vAPI.i18n(elem.getAttribute('data-i18n-title')); if ( !text ) { continue; } elem.setAttribute('title', text); } - elems = root.querySelectorAll('[placeholder]'); - n = elems.length; - for ( i = 0; i < n; i++ ) { - elem = elems[i]; - elem.setAttribute('placeholder', vAPI.i18n(elem.getAttribute('placeholder'))); + for ( const elem of root.querySelectorAll('[placeholder]') ) { + elem.setAttribute( + 'placeholder', + vAPI.i18n(elem.getAttribute('placeholder')) + ); } - elems = root.querySelectorAll('[data-i18n-tip]'); - n = elems.length; - for ( i = 0; i < n; i++ ) { - elem = elems[i]; - text = vAPI.i18n(elem.getAttribute('data-i18n-tip')) + for ( const elem of root.querySelectorAll('[data-i18n-tip]') ) { + const text = vAPI.i18n(elem.getAttribute('data-i18n-tip')) .replace(/
/g, '\n') .replace(/\n{3,}/g, '\n\n'); elem.setAttribute('data-tip', text); @@ -224,7 +231,7 @@ vAPI.i18n.render(); /******************************************************************************/ vAPI.i18n.renderElapsedTimeToString = function(tstamp) { - var value = (Date.now() - tstamp) / 60000; + let value = (Date.now() - tstamp) / 60000; if ( value < 2 ) { return vAPI.i18n('elapsedOneMinuteAgo'); } diff --git a/restscrape/uBlock/js/logger-ui-inspector.js b/restscrape/uBlock/js/logger-ui-inspector.js index c911a74..e61e07e 100644 --- a/restscrape/uBlock/js/logger-ui-inspector.js +++ b/restscrape/uBlock/js/logger-ui-inspector.js @@ -29,7 +29,7 @@ /******************************************************************************/ -var showdomButton = uDom.nodeFromId('showdom'); +const showdomButton = uDom.nodeFromId('showdom'); // Don't bother if the browser is not modern enough. if ( @@ -340,31 +340,25 @@ var nidFromNode = function(node) { /******************************************************************************/ -var startDialog = (function() { - var dialog = uDom.nodeFromId('cosmeticFilteringDialog'); - var textarea = dialog.querySelector('textarea'); - var hideSelectors = []; - var unhideSelectors = []; - var inputTimer = null; +const startDialog = (function() { + let dialog; + let textarea; + let hideSelectors = []; + let unhideSelectors = []; + let inputTimer; - var onInputChanged = (function() { - var parse = function() { - inputTimer = null; + const onInputChanged = (function() { + const parse = function() { + inputTimer = undefined; hideSelectors = []; unhideSelectors = []; - var line, matches; - var re = /^([^#]*)(#@?#)(.+)$/; - var lines = textarea.value.split(/\s*\n\s*/); - for ( var i = 0; i < lines.length; i++ ) { - line = lines[i].trim(); - if ( line === '' || line.charAt(0) === '!' ) { - continue; - } - matches = re.exec(line); - if ( matches === null || matches.length !== 4 ) { - continue; - } + const re = /^([^#]*)(#@?#)(.+)$/; + for ( let line of textarea.value.split(/\s*\n\s*/) ) { + line = line.trim(); + if ( line === '' || line.charAt(0) === '!' ) { continue; } + const matches = re.exec(line); + if ( matches === null || matches.length !== 4 ) { continue; } if ( inspectedHostname.lastIndexOf(matches[1]) === -1 ) { continue; } @@ -379,19 +373,15 @@ var startDialog = (function() { }; return function parseAsync() { - if ( inputTimer === null ) { + if ( inputTimer === undefined ) { inputTimer = vAPI.setTimeout(parse, 743); } }; })(); - var onClicked = function(ev) { + const onClicked = function(ev) { var target = ev.target; - // click outside the dialog proper - if ( target.classList.contains('modalDialog') ) { - return stop(); - } ev.stopPropagation(); if ( target.id === 'createCosmeticFilters' ) { @@ -402,7 +392,7 @@ var startDialog = (function() { } }; - var showCommitted = function() { + const showCommitted = function() { messaging.sendTo(inspectorConnectionId, { what: 'showCommitted', hide: hideSelectors.join(',\n'), @@ -410,7 +400,7 @@ var startDialog = (function() { }); }; - var showInteractive = function() { + const showInteractive = function() { messaging.sendTo(inspectorConnectionId, { what: 'showInteractive', hide: hideSelectors.join(',\n'), @@ -418,46 +408,45 @@ var startDialog = (function() { }); }; - var start = function() { + const start = function() { + dialog = logger.modalDialog.create('#cosmeticFilteringDialog', stop); + textarea = dialog.querySelector('textarea'); hideSelectors = []; - textarea.addEventListener('input', onInputChanged); - var node; - for ( node of domTree.querySelectorAll('code.off') ) { - if ( node.classList.contains('filter') === false ) { - hideSelectors.push(selectorFromNode(node)); - } + for ( const node of domTree.querySelectorAll('code.off') ) { + if ( node.classList.contains('filter') ) { continue; } + hideSelectors.push(selectorFromNode(node)); } - var taValue = []; - var d = new Date(); - taValue.push('! ' + d.toLocaleString() + ' ' + inspectedURL); - for ( var selector of hideSelectors ) { + const taValue = []; + for ( const selector of hideSelectors ) { taValue.push(inspectedHostname + '##' + selector); } - var ids = new Set(), id; - for ( node of domTree.querySelectorAll('code.filter.off') ) { - id = node.getAttribute('data-filter-id'); + const ids = new Set(); + for ( const node of domTree.querySelectorAll('code.filter.off') ) { + const id = node.getAttribute('data-filter-id'); if ( ids.has(id) ) { continue; } ids.add(id); unhideSelectors.push(node.textContent); taValue.push(inspectedHostname + '#@#' + node.textContent); } textarea.value = taValue.join('\n'); - document.body.appendChild(dialog); + textarea.addEventListener('input', onInputChanged); dialog.addEventListener('click', onClicked, true); showCommitted(); + logger.modalDialog.show(); }; - var stop = function() { - if ( inputTimer !== null ) { + const stop = function() { + if ( inputTimer !== undefined ) { clearTimeout(inputTimer); - inputTimer = null; + inputTimer = undefined; } showInteractive(); - hideSelectors = []; - unhideSelectors = []; textarea.removeEventListener('input', onInputChanged); dialog.removeEventListener('click', onClicked, true); - document.body.removeChild(dialog); + dialog = undefined; + textarea = undefined; + hideSelectors = []; + unhideSelectors = []; }; return start; @@ -559,16 +548,16 @@ var onMouseOver = (function() { /******************************************************************************/ -var currentTabId = function() { +const currentTabId = function() { if ( showdomButton.classList.contains('active') === false ) { return 0; } return logger.tabIdFromPageSelector(); }; /******************************************************************************/ -var injectInspector = function() { - var tabId = currentTabId(); - if ( tabId === 0 ) { return; } +const injectInspector = function() { + const tabId = currentTabId(); + if ( tabId <= 0 ) { return; } inspectedTabId = tabId; messaging.send('loggerUI', { what: 'scriptlet', @@ -585,14 +574,18 @@ var shutdownInspector = function() { inspectorConnectionId = undefined; } logger.removeAllChildren(domTree); - inspector.classList.add('vCompact'); + inspector.classList.remove('vExpanded'); inspectedTabId = 0; }; /******************************************************************************/ var onTabIdChanged = function() { - if ( inspectedTabId !== currentTabId() ) { + const tabId = currentTabId(); + if ( tabId <= 0 ) { + return toggleOff(); + } + if ( inspectedTabId !== tabId ) { shutdownInspector(); injectInspector(); } @@ -601,7 +594,7 @@ var onTabIdChanged = function() { /******************************************************************************/ var toggleVCompactView = function() { - var state = !inspector.classList.toggle('vCompact'); + var state = inspector.classList.toggle('vExpanded'); var branches = document.querySelectorAll('#domInspector li.branch'); for ( var branch of branches ) { branch.classList.toggle('show', state); @@ -613,14 +606,14 @@ var toggleHCompactView = function() { }; /******************************************************************************/ - +/* var toggleHighlightMode = function() { messaging.sendTo(inspectorConnectionId, { what: 'highlightMode', invert: uDom.nodeFromSelector('#domInspector .permatoolbar .highlightMode').classList.toggle('invert') }); }; - +*/ /******************************************************************************/ var revert = function() { @@ -632,14 +625,15 @@ var revert = function() { /******************************************************************************/ -var toggleOn = function() { +const toggleOn = function() { + uDom.nodeFromId('inspectors').classList.add('dom'); window.addEventListener('beforeunload', toggleOff); document.addEventListener('tabIdChanged', onTabIdChanged); domTree.addEventListener('click', onClicked, true); domTree.addEventListener('mouseover', onMouseOver, true); uDom.nodeFromSelector('#domInspector .vCompactToggler').addEventListener('click', toggleVCompactView); uDom.nodeFromSelector('#domInspector .hCompactToggler').addEventListener('click', toggleHCompactView); - uDom.nodeFromSelector('#domInspector .permatoolbar .highlightMode').addEventListener('click', toggleHighlightMode); + //uDom.nodeFromSelector('#domInspector .permatoolbar .highlightMode').addEventListener('click', toggleHighlightMode); uDom.nodeFromSelector('#domInspector .permatoolbar .revert').addEventListener('click', revert); uDom.nodeFromSelector('#domInspector .permatoolbar .commit').addEventListener('click', startDialog); injectInspector(); @@ -647,7 +641,9 @@ var toggleOn = function() { /******************************************************************************/ -var toggleOff = function() { +const toggleOff = function() { + showdomButton.classList.remove('active'); + uDom.nodeFromId('inspectors').classList.remove('dom'); shutdownInspector(); window.removeEventListener('beforeunload', toggleOff); document.removeEventListener('tabIdChanged', onTabIdChanged); @@ -655,7 +651,7 @@ var toggleOff = function() { domTree.removeEventListener('mouseover', onMouseOver, true); uDom.nodeFromSelector('#domInspector .vCompactToggler').removeEventListener('click', toggleVCompactView); uDom.nodeFromSelector('#domInspector .hCompactToggler').removeEventListener('click', toggleHCompactView); - uDom.nodeFromSelector('#domInspector .permatoolbar .highlightMode').removeEventListener('click', toggleHighlightMode); + //uDom.nodeFromSelector('#domInspector .permatoolbar .highlightMode').removeEventListener('click', toggleHighlightMode); uDom.nodeFromSelector('#domInspector .permatoolbar .revert').removeEventListener('click', revert); uDom.nodeFromSelector('#domInspector .permatoolbar .commit').removeEventListener('click', startDialog); inspectedTabId = 0; @@ -663,12 +659,13 @@ var toggleOff = function() { /******************************************************************************/ -var toggle = function() { +const toggle = function() { if ( showdomButton.classList.toggle('active') ) { toggleOn(); } else { toggleOff(); } + logger.resize(); }; /******************************************************************************/ diff --git a/restscrape/uBlock/js/logger-ui.js b/restscrape/uBlock/js/logger-ui.js index 3dbb17a..e9ab744 100644 --- a/restscrape/uBlock/js/logger-ui.js +++ b/restscrape/uBlock/js/logger-ui.js @@ -29,107 +29,120 @@ /******************************************************************************/ -var logger = self.logger = { - ownerId: Date.now() -}; - -var messaging = vAPI.messaging; -var activeTabId; +const messaging = vAPI.messaging; +const logger = self.logger = { ownerId: Date.now() }; +const logDate = new Date(); +const logDateTimezoneOffset = logDate.getTimezoneOffset() * 60000; +const loggerEntries = []; -/******************************************************************************/ +let filteredLoggerEntries = []; +let filteredLoggerEntryVoidedCount = 0; -var removeAllChildren = logger.removeAllChildren = function(node) { - while ( node.firstChild ) { - node.removeChild(node.firstChild); - } -}; +let popupLoggerBox; +let popupLoggerTooltips; +let activeTabId = 0; +let selectedTabId = 0; +let netInspectorPaused = false; /******************************************************************************/ -var tabIdFromClassName = function(className) { - var matches = className.match(/\btab_([^ ]+)\b/); - if ( matches === null ) { return 0; } - if ( matches[1] === 'bts' ) { return -1; } - return parseInt(matches[1], 10); +// Various helpers. + +const tabIdFromPageSelector = logger.tabIdFromPageSelector = function() { + const value = uDom.nodeFromId('pageSelector').value; + return value !== '_' ? (parseInt(value, 10) || 0) : activeTabId; }; -var tabIdFromPageSelector = logger.tabIdFromPageSelector = function() { - var tabClass = uDom.nodeFromId('pageSelector').value; - if ( tabClass === 'tab_active' && activeTabId !== undefined ) { - return activeTabId; - } - return /^tab_\d+$/.test(tabClass) ? parseInt(tabClass.slice(4), 10) : 0; +const tabIdFromAttribute = function(elem) { + const value = elem.getAttribute('data-tabid') || ''; + const tabId = parseInt(value, 10); + return isNaN(tabId) ? 0 : tabId; }; /******************************************************************************/ /******************************************************************************/ -// Adjust top padding of content table, to match that of toolbar height. +// Current design allows for only one modal DOM-based dialog at any given time. +// +const modalDialog = (function() { + const overlay = uDom.nodeFromId('modalOverlay'); + const container = overlay.querySelector( + ':scope > div > div:nth-of-type(1)' + ); + const closeButton = overlay.querySelector( + ':scope > div > div:nth-of-type(2)' + ); + let onDestroyed; + + const removeChildren = logger.removeAllChildren = function(node) { + while ( node.firstChild ) { + node.removeChild(node.firstChild); + } + }; -(function() { - var toolbar = uDom.nodeFromSelector('body > .permatoolbar'); - var size = toolbar.clientHeight + 'px'; - uDom('#inspectors').css('top', size); - uDom('.vscrollable').css('padding-top', size); + const create = function(selector, destroyListener) { + const template = document.querySelector(selector); + const dialog = template.cloneNode(true); + removeChildren(container); + container.appendChild(dialog); + onDestroyed = destroyListener; + return dialog; + }; + + const show = function() { + overlay.classList.add('on'); + }; + + const destroy = function() { + overlay.classList.remove('on'); + const dialog = container.firstElementChild; + removeChildren(container); + if ( typeof onDestroyed === 'function' ) { + onDestroyed(dialog); + } + onDestroyed = undefined; + }; + + const onClose = function(ev) { + if ( ev.target === overlay || ev.target === closeButton ) { + destroy(); + } + }; + overlay.addEventListener('click', onClose); + closeButton.addEventListener('click', onClose); + + return { create, show, destroy }; })(); +self.logger.modalDialog = modalDialog; + +/******************************************************************************/ /******************************************************************************/ -var tbody = document.querySelector('#netInspector tbody'); -var trJunkyard = []; -var tdJunkyard = []; -var firstVarDataCol = 2; // currently, column 2 (0-based index) -var lastVarDataIndex = 4; // currently, d0-d3 -var maxEntries = 5000; -var allTabIds = new Map(); -var allTabIdsToken; -var hiddenTemplate = document.querySelector('#hiddenTemplate > span'); -var reRFC3986 = /^([^:\/?#]+:)?(\/\/[^\/?#]*)?([^?#]*)(\?[^#]*)?(#.*)?/; -var netFilteringDialog = uDom.nodeFromId('netFilteringDialog'); - -var prettyRequestTypes = { +const prettyRequestTypes = { 'main_frame': 'doc', 'stylesheet': 'css', 'sub_frame': 'frame', 'xmlhttprequest': 'xhr' }; -var uglyRequestTypes = { +const uglyRequestTypes = { 'doc': 'main_frame', 'css': 'stylesheet', 'frame': 'sub_frame', 'xhr': 'xmlhttprequest' }; -var staticFilterTypes = { - 'beacon': 'other', - 'doc': 'document', - 'css': 'stylesheet', - 'frame': 'subdocument', - 'ping': 'other', - 'object_subrequest': 'object', - 'xhr': 'xmlhttprequest' -}; - -/******************************************************************************/ - -var classNameFromTabId = function(tabId) { - if ( tabId < 0 ) { - return 'tab_bts'; - } - if ( tabId !== 0 ) { - return 'tab_' + tabId; - } - return ''; -}; +let allTabIds = new Map(); +let allTabIdsToken; /******************************************************************************/ /******************************************************************************/ -var regexFromURLFilteringResult = function(result) { - var beg = result.indexOf(' '); - var end = result.indexOf(' ', beg + 1); - var url = result.slice(beg + 1, end); +const regexFromURLFilteringResult = function(result) { + const beg = result.indexOf(' '); + const end = result.indexOf(' ', beg + 1); + const url = result.slice(beg + 1, end); if ( url === '*' ) { return new RegExp('^.*$', 'gi'); } @@ -140,284 +153,650 @@ var regexFromURLFilteringResult = function(result) { // Emphasize hostname in URL, as this is what matters in uMatrix's rules. -var nodeFromURL = function(url, re) { +const nodeFromURL = function(url, re) { if ( re instanceof RegExp === false ) { return document.createTextNode(url); } - var matches = re.exec(url); + const matches = re.exec(url); if ( matches === null || matches[0].length === 0 ) { return document.createTextNode(url); } - var node = renderedURLTemplate.cloneNode(true); + const node = renderedURLTemplate.cloneNode(true); node.childNodes[0].textContent = url.slice(0, matches.index); node.childNodes[1].textContent = url.slice(matches.index, re.lastIndex); node.childNodes[2].textContent = url.slice(re.lastIndex); return node; }; -var renderedURLTemplate = document.querySelector('#renderedURLTemplate > span'); +const renderedURLTemplate = document.querySelector('#renderedURLTemplate > span'); /******************************************************************************/ -var createCellAt = function(tr, index) { - var td = tr.cells[index]; - var mustAppend = !td; - if ( mustAppend ) { - td = tdJunkyard.pop(); - } - if ( td ) { - td.removeAttribute('colspan'); - td.textContent = ''; - } else { - td = document.createElement('td'); - } - if ( mustAppend ) { - tr.appendChild(td); - } - return td; +const padTo2 = function(v) { + return v < 10 ? '0' + v : v; +}; + +const normalizeToStr = function(s) { + return typeof s === 'string' && s !== '' ? s : ''; }; /******************************************************************************/ -var createRow = function(layout) { - var tr = trJunkyard.pop(); - if ( tr ) { - tr.className = ''; - tr.removeAttribute('data-hn-page'); - tr.removeAttribute('data-hn-frame'); - tr.removeAttribute('data-filter'); - } else { - tr = document.createElement('tr'); - } - for ( var index = 0; index < firstVarDataCol; index++ ) { - createCellAt(tr, index); - } - var i = 1, span = 1, td; - for (;;) { - td = createCellAt(tr, index); - if ( i === lastVarDataIndex ) { - break; - } - if ( layout.charAt(i) !== '1' ) { - span += 1; - } else { - if ( span !== 1 ) { - td.setAttribute('colspan', span); - } - index += 1; - span = 1; +const LogEntry = function(details) { + if ( details instanceof Object === false ) { return; } + const receiver = LogEntry.prototype; + for ( const prop in receiver ) { + if ( + details.hasOwnProperty(prop) && + details[prop] !== receiver[prop] + ) { + this[prop] = details[prop]; } - i += 1; } - if ( span !== 1 ) { - td.setAttribute('colspan', span); + // TODO: Shouldn't this be done in µBlock.filteringContext? + // Need to evaluate. + if ( this.tabDomain === '' ) { + this.tabDomain = this.tabHostname || ''; } - index += 1; - while ( (td = tr.cells[index]) ) { - tdJunkyard.push(tr.removeChild(td)); + if ( this.docDomain === '' ) { + this.docDomain = this.docHostname || ''; + } + if ( this.domain === '' ) { + this.domain = details.hostname || ''; } - return tr; }; - -/******************************************************************************/ - -var createHiddenTextNode = function(text) { - var node = hiddenTemplate.cloneNode(true); - node.textContent = text; - return node; +LogEntry.prototype = { + dead: false, + docDomain: '', + docHostname: '', + domain: '', + filter: undefined, + realm: '', + tabDomain: '', + tabHostname: '', + tabId: undefined, + textContent: '', + tstamp: 0, + type: '', + voided: false, }; /******************************************************************************/ -var padTo2 = function(v) { - return v < 10 ? '0' + v : v; -}; +const createLogSeparator = function(details, text) { + const separator = new LogEntry(); + separator.tstamp = details.tstamp; + separator.realm = 'message'; + separator.tabId = details.tabId; + separator.type = 'tabLoad'; + separator.textContent = ''; + + const textContent = []; + logDate.setTime(separator.tstamp - logDateTimezoneOffset); + textContent.push( + // cell 0 + padTo2(logDate.getUTCHours()) + ':' + + padTo2(logDate.getUTCMinutes()) + ':' + + padTo2(logDate.getSeconds()), + // cell 1 + text + ); + separator.textContent = textContent.join('\t'); -/******************************************************************************/ + if ( details.voided ) { + separator.voided = true; + } -var createGap = function(tabId, url) { - var tr = createRow('1'); - tr.classList.add('tab'); - tr.classList.add('canMtx'); - tr.classList.add('tab_' + tabId); - tr.classList.add('maindoc'); - tr.cells[firstVarDataCol].textContent = url; - tbody.insertBefore(tr, tbody.firstChild); + return separator; }; /******************************************************************************/ -var renderNetLogEntry = function(tr, entry) { - var trcl = tr.classList; - var filter = entry.d0 || undefined; - var type = entry.d1; - var url = entry.d2; - var td; +// TODO: once refactoring is mature, consider using push() instead of +// unshift(). This will require inverting the access logic +// throughout the code. +// +const processLoggerEntries = function(response) { + const entries = response.entries; + if ( entries.length === 0 ) { return; } - trcl.add('canMtx'); + const autoDeleteVoidedRows = uDom.nodeFromId('pageSelector').value === '_'; + const previousCount = filteredLoggerEntries.length; - // If the request is that of a root frame, insert a gap in the table - // in order to visually separate entries for different documents. - if ( type === 'main_frame' ) { - createGap(entry.tab, url); + for ( const entry of entries ) { + const unboxed = JSON.parse(entry); + const parsed = parseLogEntry(unboxed); + if ( + parsed.tabId !== undefined && + allTabIds.has(parsed.tabId) === false + ) { + if ( autoDeleteVoidedRows ) { continue; } + parsed.voided = true; + } + if ( parsed.type === 'main_frame' ) { + const separator = createLogSeparator(parsed, unboxed.url); + loggerEntries.unshift(separator); + if ( rowFilterer.filterOne(separator) ) { + filteredLoggerEntries.unshift(separator); + if ( separator.voided ) { + filteredLoggerEntryVoidedCount += 1; + } + } + } + loggerEntries.unshift(parsed); + if ( rowFilterer.filterOne(parsed) ) { + filteredLoggerEntries.unshift(parsed); + if ( parsed.voided ) { + filteredLoggerEntryVoidedCount += 1; + } + } } - // Contexts - if ( entry.d3 ) { - tr.setAttribute('data-hn-page', entry.d3); - } - if ( entry.d4 ) { - tr.setAttribute('data-hn-frame', entry.d4); + const addedCount = filteredLoggerEntries.length - previousCount; + if ( addedCount !== 0 ) { + viewPort.updateContent(addedCount); + rowJanitor.inserted(addedCount); } +}; + +/******************************************************************************/ - var filteringType; - if ( filter !== undefined && typeof filter.source === 'string' ) { - filteringType = filter.source; - trcl.add(filteringType); +const parseLogEntry = function(details) { + const entry = new LogEntry(details); + + // Assemble the text content, i.e. the pre-built string which will be + // used to match logger output filtering expressions. + const textContent = []; + + // Cell 0 + logDate.setTime(details.tstamp - logDateTimezoneOffset); + textContent.push( + padTo2(logDate.getUTCHours()) + ':' + + padTo2(logDate.getUTCMinutes()) + ':' + + padTo2(logDate.getSeconds()) + ); + + // Cell 1 + if ( details.realm === 'message' ) { + textContent.push(details.text); + entry.textContent = textContent.join('\t'); + return entry; } - td = tr.cells[2]; - if ( filter !== undefined ) { - if ( filteringType === 'static' ) { - td.textContent = filter.raw; - trcl.add('canLookup'); - tr.setAttribute('data-filter', filter.compiled); - } else if ( filteringType === 'cosmetic' ) { - td.textContent = filter.raw; - trcl.add('canLookup'); + // Cell 1, 2 + if ( entry.filter !== undefined ) { + textContent.push(entry.filter.raw); + if ( entry.filter.result === 1 ) { + textContent.push('--'); + } else if ( entry.filter.result === 2 ) { + textContent.push('++'); + } else if ( entry.filter.result === 3 ) { + textContent.push('**'); + } else if ( entry.filter.source === 'redirect' ) { + textContent.push('<<'); } else { - td.textContent = filter.raw; + textContent.push(''); } + } else { + textContent.push('', ''); } - td = tr.cells[3]; - if ( filter !== undefined ) { - if ( filter.result === 1 ) { - trcl.add('blocked'); - td.textContent = '--'; - } else if ( filter.result === 2 ) { - trcl.add('allowed'); - td.textContent = '++'; - } else if ( filter.result === 3 ) { - trcl.add('nooped'); - td.textContent = '**'; - } else if ( filter.source === 'redirect' ) { - trcl.add('redirect'); - td.textContent = '<<'; + // Cell 3 + textContent.push(normalizeToStr(entry.docHostname)); + + // Cell 4 + if ( + entry.realm === 'network' && + typeof entry.domain === 'string' && + entry.domain !== '' + ) { + let partyness = ''; + if ( entry.tabDomain !== undefined ) { + if ( entry.tabId < 0 ) { + partyness += '0,'; + } + partyness += entry.domain === entry.tabDomain ? '1' : '3'; + } else { + partyness += '?'; } + if ( entry.docDomain !== entry.tabDomain ) { + partyness += ','; + if ( entry.docDomain !== undefined ) { + partyness += entry.domain === entry.docDomain ? '1' : '3'; + } else { + partyness += '?'; + } + } + textContent.push(partyness); + } else { + textContent.push(''); } - tr.cells[4].textContent = (prettyRequestTypes[type] || type); + // Cell 5 + textContent.push( + normalizeToStr(prettyRequestTypes[entry.type] || entry.type) + ); - var re = null; - if ( filteringType === 'static' ) { - re = new RegExp(filter.regex, 'gi'); - } else if ( filteringType === 'dynamicUrl' ) { - re = regexFromURLFilteringResult(filter.rule.join(' ')); - } - tr.cells[5].appendChild(nodeFromURL(url, re)); + // Cell 6 + textContent.push(normalizeToStr(details.url)); + + entry.textContent = textContent.join('\t'); + return entry; }; /******************************************************************************/ -var renderLogEntry = function(entry) { - var tr; - var fvdc = firstVarDataCol; - - switch ( entry.cat ) { - case 'error': - case 'info': - tr = createRow('1'); - tr.cells[fvdc].textContent = entry.d0; - break; - - case 'cosmetic': - case 'net': - case 'redirect': - tr = createRow('1111'); - renderNetLogEntry(tr, entry); - break; - - default: - tr = createRow('1'); - tr.cells[fvdc].textContent = entry.d0; - break; - } +const viewPort = (function() { + const vwRenderer = document.getElementById('vwRenderer'); + const vwScroller = document.getElementById('vwScroller'); + const vwVirtualContent = document.getElementById('vwVirtualContent'); + const vwContent = document.getElementById('vwContent'); + const vwLineSizer = document.getElementById('vwLineSizer'); + const vwLogEntryTemplate = document.querySelector('#logEntryTemplate > div'); + const vwEntries = []; + + let vwHeight = 0; + let lineHeight = 0; + let wholeHeight = 0; + let lastTopPix = 0; + let lastTopRow = 0; + let scrollTimer; + let resizeTimer; + + const ViewEntry = function() { + this.div = document.createElement('div'); + this.div.className = 'logEntry'; + vwContent.appendChild(this.div); + this.logEntry = undefined; + }; + ViewEntry.prototype = { + dispose: function() { + vwContent.removeChild(this.div); + }, + }; + + const rowFromScrollTopPix = function(px) { + return lineHeight !== 0 ? Math.floor(px / lineHeight) : 0; + }; + + // This is called when the browser fired scroll events + const onScrollChanged = function() { + const newScrollTopPix = vwScroller.scrollTop; + const delta = newScrollTopPix - lastTopPix; + if ( delta === 0 ) { return; } + lastTopPix = newScrollTopPix; + if ( filteredLoggerEntries.length <= 2 ) { return; } + // No entries were rolled = all entries keep their current details + if ( rollLines(rowFromScrollTopPix(newScrollTopPix)) ) { + fillLines(); + } + positionLines(); + vwContent.style.top = `${lastTopPix}px`; + }; + + // Coallesce scroll events + const onScroll = function() { + if ( scrollTimer !== undefined ) { return; } + scrollTimer = setTimeout( + ( ) => { + scrollTimer = requestAnimationFrame(( ) => { + scrollTimer = undefined; + onScrollChanged(); + }); + }, + 1000/32 + ); + }; + + vwScroller.addEventListener('scroll', onScroll, { passive: true }); - // Fields common to all rows. - var time = logDate; - time.setTime(entry.tstamp - logDateTimezoneOffset); - tr.cells[0].textContent = padTo2(time.getUTCHours()) + ':' + - padTo2(time.getUTCMinutes()) + ':' + - padTo2(time.getSeconds()); + const onLayoutChanged = function() { + vwHeight = vwRenderer.clientHeight; + vwContent.style.height = `${vwScroller.clientHeight}px`; - if ( entry.tab ) { - tr.classList.add('tab'); - tr.classList.add(classNameFromTabId(entry.tab)); - if ( entry.tab < 0 ) { - tr.cells[1].appendChild(createHiddenTextNode('bts')); + const vExpanded = + uDom.nodeFromSelector('#netInspector .vCompactToggler') + .classList + .contains('vExpanded'); + + let newLineHeight = + vwLineSizer.querySelector('.oneLine').clientHeight; + + if ( vExpanded ) { + newLineHeight *= loggerSettings.linesPerEntry; } - } - if ( entry.cat !== '' ) { - tr.classList.add('cat_' + entry.cat); - } - rowFilterer.filterOne(tr, true); - tbody.insertBefore(tr, tbody.firstChild); - return tr; -}; + const lineCount = newLineHeight !== 0 + ? Math.ceil(vwHeight / newLineHeight) + 1 + : 0; + if ( lineCount > vwEntries.length ) { + do { + vwEntries.push(new ViewEntry()); + } while ( lineCount > vwEntries.length ); + } else if ( lineCount < vwEntries.length ) { + do { + vwEntries.pop().dispose(); + } while ( lineCount < vwEntries.length ); + } + + const cellWidths = Array.from( + vwLineSizer.querySelectorAll('.oneLine span') + ).map((el, i) => { + return loggerSettings.columns[i] !== false + ? el.clientWidth + 1 + : 0; + }); + const reservedWidth = + cellWidths[0] + cellWidths[2] + cellWidths[4] + cellWidths[5]; + cellWidths[6] = 0.5; + if ( cellWidths[1] === 0 && cellWidths[3] === 0 ) { + cellWidths[6] = 1; + } else if ( cellWidths[1] === 0 ) { + cellWidths[3] = 0.35; + cellWidths[6] = 0.65; + } else if ( cellWidths[3] === 0 ) { + cellWidths[1] = 0.35; + cellWidths[6] = 0.65; + } else { + cellWidths[1] = 0.25; + cellWidths[3] = 0.25; + cellWidths[6] = 0.5; + } + const style = document.getElementById('vwRendererRuntimeStyles'); + const cssRules = [ + '#vwContent .logEntry {', + ` height: ${newLineHeight}px;`, + '}', + '#vwContent .logEntry > div > span:nth-of-type(1) {', + ` width: ${cellWidths[0]}px;`, + '}', + '#vwContent .logEntry > div > span:nth-of-type(2) {', + ` width: calc(calc(100% - ${reservedWidth}px) * ${cellWidths[1]});`, + '}', + '#vwContent .logEntry > div.messageRealm > span:nth-of-type(2) {', + ` width: calc(100% - ${cellWidths[0]}px);`, + '}', + '#vwContent .logEntry > div > span:nth-of-type(3) {', + ` width: ${cellWidths[2]}px;`, + '}', + '#vwContent .logEntry > div > span:nth-of-type(4) {', + ` width: calc(calc(100% - ${reservedWidth}px) * ${cellWidths[3]});`, + '}', + '#vwContent .logEntry > div > span:nth-of-type(5) {', + ` width: ${cellWidths[4]}px;`, + '}', + '#vwContent .logEntry > div > span:nth-of-type(6) {', + ` width: ${cellWidths[5]}px;`, + '}', + '#vwContent .logEntry > div > span:nth-of-type(7) {', + ` width: calc(calc(100% - ${reservedWidth}px) * ${cellWidths[6]});`, + '}', + '', + ]; + for ( let i = 0; i < cellWidths.length; i++ ) { + if ( cellWidths[i] !== 0 ) { continue; } + cssRules.push( + `#vwContent .logEntry > div > span:nth-of-type(${i + 1}) {`, + ' display: none;', + '}' + ); + } + style.textContent = cssRules.join('\n'); -// Reuse date objects. -var logDate = new Date(), - logDateTimezoneOffset = logDate.getTimezoneOffset() * 60000; + lineHeight = newLineHeight; + positionLines(); + uDom.nodeFromId('netInspector') + .classList + .toggle('vExpanded', vExpanded); -/******************************************************************************/ + updateContent(0); + }; -var renderLogEntries = function(response) { - document.body.classList.toggle('colorBlind', response.colorBlind); + const updateLayout = function() { + if ( resizeTimer !== undefined ) { return; } + resizeTimer = setTimeout( + ( ) => { + resizeTimer = requestAnimationFrame(( ) => { + resizeTimer = undefined; + onLayoutChanged(); + }); + }, + 1000/8 + ); + }; - let entries = response.entries; - if ( entries.length === 0 ) { return; } + window.addEventListener('resize', updateLayout, { passive: true }); - // Preserve scroll position - let height = tbody.offsetHeight; + updateLayout(); - let tabIds = allTabIds; - for ( let i = 0, n = entries.length; i < n; i++ ) { - let entry = entries[i]; - let tr = renderLogEntry(entries[i]); - // https://github.com/gorhill/uBlock/issues/1613#issuecomment-217637122 - // Unlikely, but it may happen: mark as void if associated tab no - // longer exist. - if ( entry.tab && tabIds.has(entry.tab) === false ) { - tr.classList.remove('canMtx'); + const renderToDiv = function(vwEntry, i) { + if ( i >= filteredLoggerEntries.length ) { + vwEntry.logEntry = undefined; + return null; } - } - // Prevent logger from growing infinitely and eating all memory. For - // instance someone could forget that it is left opened for some - // dynamically refreshed pages. - truncateLog(maxEntries); - - // Follow waterfall if not observing top of waterfall. - let yDelta = tbody.offsetHeight - height; - if ( yDelta === 0 ) { return; } - let container = uDom.nodeFromSelector('#netInspector .vscrollable'); - if ( container.scrollTop !== 0 ) { - container.scrollTop += yDelta; - } -}; + const details = filteredLoggerEntries[i]; + if ( vwEntry.logEntry === details ) { + return vwEntry.div.firstElementChild; + } + + vwEntry.logEntry = details; + + const cells = details.textContent.split('\t'); + const div = vwLogEntryTemplate.cloneNode(true); + const divcl = div.classList; + let span; + + + // Realm + if ( details.realm !== undefined ) { + divcl.add(details.realm + 'Realm'); + } + + // Timestamp + span = div.children[0]; + span.textContent = cells[0]; + + // Tab id + if ( details.tabId !== undefined ) { + div.setAttribute('data-tabid', details.tabId); + if ( details.voided ) { + divcl.add('voided'); + } + } + + if ( details.realm === 'message' ) { + if ( details.type !== undefined ) { + div.setAttribute('data-type', details.type); + } + span = div.children[1]; + span.textContent = cells[1]; + return div; + } + + if ( details.realm === 'network' || details.realm === 'cosmetic' ) { + divcl.add('canDetails'); + } + + // Filter + const filter = details.filter || undefined; + let filteringType; + if ( filter !== undefined ) { + if ( typeof filter.source === 'string' ) { + filteringType = filter.source; + divcl.add(filteringType); + } + if ( filteringType === 'static' ) { + divcl.add('canLookup'); + div.setAttribute('data-filter', filter.compiled); + } else if ( filteringType === 'cosmetic' ) { + divcl.add('canLookup'); + } + } + span = div.children[1]; + span.textContent = cells[1]; + + // Event + if ( cells[2] === '--' ) { + div.setAttribute('data-status', '1'); + } else if ( cells[2] === '++' ) { + div.setAttribute('data-status', '2'); + } else if ( cells[2] === '**' ) { + div.setAttribute('data-status', '3'); + } else if ( cells[2] === '<<' ) { + divcl.add('redirect'); + } + span = div.children[2]; + span.textContent = cells[2]; + + // Origins + if ( details.tabHostname ) { + div.setAttribute('data-tabhn', details.tabHostname); + } + if ( details.docHostname ) { + div.setAttribute('data-dochn', details.docHostname); + } + span = div.children[3]; + span.textContent = cells[3]; + + // Partyness + if ( + cells[4] !== '' && + details.realm === 'network' && + details.domain !== undefined + ) { + let text = `${details.tabDomain}`; + if ( details.docDomain !== details.tabDomain ) { + text += ` \u22ef ${details.docDomain}`; + } + text += ` \u21d2 ${details.domain}`; + div.setAttribute('data-parties', text); + } + span = div.children[4]; + span.textContent = cells[4]; + + // Type + span = div.children[5]; + span.textContent = cells[5]; + + // URL + let re = null; + if ( filteringType === 'static' ) { + re = new RegExp(filter.regex, 'gi'); + } else if ( filteringType === 'dynamicUrl' ) { + re = regexFromURLFilteringResult(filter.rule.join(' ')); + } + span = div.children[6]; + span.appendChild(nodeFromURL(cells[6], re)); + + return div; + }; + + // The idea is that positioning DOM elements is faster than + // removing/inserting DOM elements. + const positionLines = function() { + if ( lineHeight === 0 ) { return; } + let y = -(lastTopPix % lineHeight); + for ( const vwEntry of vwEntries ) { + vwEntry.div.style.top = `${y}px`; + y += lineHeight; + } + }; + + const rollLines = function(topRow) { + let delta = topRow - lastTopRow; + let deltaLength = Math.abs(delta); + // No point rolling if no rows can be reused + if ( deltaLength > 0 && deltaLength < vwEntries.length ) { + if ( delta < 0 ) { // Move bottom rows to the top + vwEntries.unshift(...vwEntries.splice(delta)); + } else { // Move top rows to the bottom + vwEntries.push(...vwEntries.splice(0, delta)); + } + } + lastTopRow = topRow; + return delta; + }; + + const fillLines = function() { + let rowBeg = lastTopRow; + for ( const vwEntry of vwEntries ) { + const newDiv = renderToDiv(vwEntry, rowBeg); + const container = vwEntry.div; + const oldDiv = container.firstElementChild; + if ( newDiv !== null ) { + if ( oldDiv === null ) { + container.appendChild(newDiv); + } else if ( newDiv !== oldDiv ) { + container.removeChild(oldDiv); + container.appendChild(newDiv); + } + } else if ( oldDiv !== null ) { + container.removeChild(oldDiv); + } + rowBeg += 1; + } + }; + + const contentChanged = function(addedCount) { + lastTopRow += addedCount; + const newWholeHeight = Math.max( + filteredLoggerEntries.length * lineHeight, + vwRenderer.clientHeight + ); + if ( newWholeHeight !== wholeHeight ) { + vwVirtualContent.style.height = `${newWholeHeight}px`; + wholeHeight = newWholeHeight; + } + }; + + const updateContent = function(addedCount) { + contentChanged(addedCount); + // Content changed + if ( addedCount === 0 ) { + if ( + lastTopRow !== 0 && + lastTopRow + vwEntries.length > filteredLoggerEntries.length + ) { + lastTopRow = filteredLoggerEntries.length - vwEntries.length; + if ( lastTopRow < 0 ) { lastTopRow = 0; } + lastTopPix = lastTopRow * lineHeight; + vwContent.style.top = `${lastTopPix}px`; + vwScroller.scrollTop = lastTopPix; + positionLines(); + } + fillLines(); + return; + } + + // Content added + // Preserve scroll position + if ( lastTopPix === 0 ) { + rollLines(0); + positionLines(); + fillLines(); + return; + } + + // Preserve row position + lastTopPix += lineHeight * addedCount; + vwContent.style.top = `${lastTopPix}px`; + vwScroller.scrollTop = lastTopPix; + }; + + return { updateContent, updateLayout, }; +})(); /******************************************************************************/ -let updateCurrentTabTitle = (function() { - let i18nCurrentTab = vAPI.i18n('loggerCurrentTab'); +const updateCurrentTabTitle = (function() { + const i18nCurrentTab = vAPI.i18n('loggerCurrentTab'); return function() { - let select = uDom.nodeFromId('pageSelector'); - if ( select.value !== 'tab_active' ) { return; } - let opt0 = select.querySelector('[value="tab_active"]'); - let opt1 = select.querySelector('[value="tab_' + activeTabId + '"]'); + const select = uDom.nodeFromId('pageSelector'); + if ( select.value !== '_' || activeTabId === 0 ) { return; } + const opt0 = select.querySelector('[value="_"]'); + const opt1 = select.querySelector('[value="' + activeTabId + '"]'); let text = i18nCurrentTab; if ( opt1 !== null ) { text += ' / ' + opt1.textContent; @@ -428,45 +807,63 @@ let updateCurrentTabTitle = (function() { /******************************************************************************/ -var synchronizeTabIds = function(newTabIds) { - var select = uDom.nodeFromId('pageSelector'); - var selectValue = select.value; +const synchronizeTabIds = function(newTabIds) { + const select = uDom.nodeFromId('pageSelector'); + const selectedTabValue = select.value; + const oldTabIds = allTabIds; - var oldTabIds = allTabIds; - var autoDeleteVoidRows = selectValue === 'tab_active'; - var rowVoided = false; - for ( var tabId of oldTabIds.keys() ) { + // Collate removed tab ids. + const toVoid = new Set(); + for ( const tabId of oldTabIds.keys() ) { if ( newTabIds.has(tabId) ) { continue; } - // Mark or remove voided rows - var trs = uDom('.tab_' + tabId); - if ( autoDeleteVoidRows ) { - toJunkyard(trs); - } else { - trs.removeClass('canMtx'); - rowVoided = true; + toVoid.add(tabId); + } + allTabIds = newTabIds; + + // Mark as "void" all logger entries which are linked to now invalid + // tab ids. + // When an entry is voided without being removed, we re-create a new entry + // in order to ensure the entry has a new identity. A new identify ensures + // that identity-based associations elsewhere are automatically + // invalidated. + if ( toVoid.size !== 0 ) { + const autoDeleteVoidedRows = selectedTabValue === '_'; + let rowVoided = false; + for ( let i = 0, n = loggerEntries.length; i < n; i++ ) { + const entry = loggerEntries[i]; + if ( toVoid.has(entry.tabId) === false ) { continue; } + if ( entry.voided ) { continue; } + rowVoided = entry.voided = true; + if ( autoDeleteVoidedRows ) { + entry.dead = true; + } + loggerEntries[i] = new LogEntry(entry); } - // Remove popup if it is currently bound to a removed tab. - if ( tabId === popupManager.tabId ) { - popupManager.toggleOff(); + if ( rowVoided ) { + rowFilterer.filterAll(); } } - var tabIds = Array.from(newTabIds.keys()).sort(function(a, b) { + // Remove popup if it is currently bound to a removed tab. + if ( toVoid.has(popupManager.tabId) ) { + popupManager.toggleOff(); + } + + const tabIds = Array.from(newTabIds.keys()).sort(function(a, b) { return newTabIds.get(a).localeCompare(newTabIds.get(b)); }); - var option; - for ( var i = 0, j = 3; i < tabIds.length; i++ ) { - tabId = tabIds[i]; - if ( tabId < 0 ) { continue; } - option = select.options[j]; - if ( !option ) { - option = document.createElement('option'); - select.appendChild(option); - } + let j = 3; + for ( let i = 0; i < tabIds.length; i++ ) { + const tabId = tabIds[i]; + if ( tabId <= 0 ) { continue; } + if ( j === select.options.length ) { + select.appendChild(document.createElement('option')); + } + const option = select.options[j]; // Truncate too long labels. option.textContent = newTabIds.get(tabId).slice(0, 80); - option.value = classNameFromTabId(tabId); - if ( option.value === selectValue ) { + option.setAttribute('value', tabId); + if ( option.value === selectedTabValue ) { select.selectedIndex = j; option.setAttribute('selected', ''); } else { @@ -477,41 +874,30 @@ var synchronizeTabIds = function(newTabIds) { while ( j < select.options.length ) { select.removeChild(select.options[j]); } - if ( select.value !== selectValue ) { + if ( select.value !== selectedTabValue ) { select.selectedIndex = 0; select.value = ''; select.options[0].setAttribute('selected', ''); pageSelectorChanged(); } - allTabIds = newTabIds; - updateCurrentTabTitle(); - - return rowVoided; }; /******************************************************************************/ -var truncateLog = function(size) { - if ( size === 0 ) { - size = 5000; - } - var tbody = document.querySelector('#netInspector tbody'); - size = Math.min(size, 10000); - var tr; - while ( tbody.childElementCount > size ) { - tr = tbody.lastElementChild; - trJunkyard.push(tbody.removeChild(tr)); - } -}; - -/******************************************************************************/ +const onLogBufferRead = function(response) { + if ( !response || response.unavailable ) { return; } -var onLogBufferRead = function(response) { - if ( !response || response.unavailable ) { - readLogBufferAsync(); - return; + // Disable tooltips? + if ( + popupLoggerTooltips === undefined && + response.tooltips !== undefined + ) { + popupLoggerTooltips = response.tooltips; + if ( popupLoggerTooltips === false ) { + uDom('[data-i18n-title]').attr('title', ''); + } } // Tab id of currently active tab @@ -521,20 +907,13 @@ var onLogBufferRead = function(response) { activeTabId = response.activeTabId; } - // This may have changed meanwhile - if ( response.maxEntries !== maxEntries ) { - maxEntries = response.maxEntries; - uDom('#maxEntries').val(maxEntries || ''); - } - if ( Array.isArray(response.tabIds) ) { response.tabIds = new Map(response.tabIds); } - // Neuter rows for which a tab does not exist anymore - let rowVoided = false; + // List of tab ids has changed if ( response.tabIds !== undefined ) { - rowVoided = synchronizeTabIds(response.tabIds); + synchronizeTabIds(response.tabIds); allTabIdsToken = response.tabIdsToken; } @@ -542,122 +921,130 @@ var onLogBufferRead = function(response) { pageSelectorFromURLHash(); } - renderLogEntries(response); - - if ( rowVoided ) { - uDom('#clean').toggleClass( - 'disabled', - tbody.querySelector('#netInspector tr.tab:not(.canMtx)') === null - ); + if ( netInspectorPaused === false ) { + processLoggerEntries(response); } - // Synchronize toolbar with content of log - uDom('#clear').toggleClass( + // Synchronize DOM with sent logger data + document.body.classList.toggle( + 'colorBlind', + response.colorBlind === true + ); + uDom.nodeFromId('clean').classList.toggle( 'disabled', - tbody.querySelector('tr') === null + filteredLoggerEntryVoidedCount === 0 + ); + uDom.nodeFromId('clear').classList.toggle( + 'disabled', + filteredLoggerEntries.length === 0 ); - - readLogBufferAsync(); }; /******************************************************************************/ -// This can be called only once, at init time. After that, this will be called -// automatically. If called after init time, this will be messy, and this would -// require a bit more code to ensure no multi time out events. +const readLogBuffer = (function() { + let timer; -var readLogBuffer = function() { - if ( logger.ownerId === undefined ) { return; } - vAPI.messaging.send( - 'loggerUI', - { + const readLogBufferNow = function() { + if ( logger.ownerId === undefined ) { return; } + + const msg = { what: 'readAll', ownerId: logger.ownerId, - tabIdsToken: allTabIdsToken - }, - onLogBufferRead - ); -}; + tabIdsToken: allTabIdsToken, + }; -var readLogBufferAsync = function() { - if ( logger.ownerId === undefined ) { return; } - vAPI.setTimeout(readLogBuffer, 1200); -}; + // This is to detect changes in the position or size of the logger + // popup window (if in use). + if ( + popupLoggerBox instanceof Object && + ( + self.screenX !== popupLoggerBox.x || + self.screenY !== popupLoggerBox.y || + self.outerWidth !== popupLoggerBox.w || + self.outerHeight !== popupLoggerBox.h + ) + ) { + popupLoggerBox.x = self.screenX; + popupLoggerBox.y = self.screenY; + popupLoggerBox.w = self.outerWidth; + popupLoggerBox.h = self.outerHeight; + msg.popupLoggerBoxChanged = true; + } + + vAPI.messaging.send('loggerUI', msg, response => { + timer = undefined; + onLogBufferRead(response); + readLogBufferLater(); + }); + }; + + const readLogBufferLater = function() { + if ( timer !== undefined ) { return; } + if ( logger.ownerId === undefined ) { return; } + timer = vAPI.setTimeout(readLogBufferNow, 1200); + }; + + readLogBufferNow(); + + return readLogBufferLater; +})(); /******************************************************************************/ -let pageSelectorChanged = function() { - let select = uDom.nodeFromId('pageSelector'); +const pageSelectorChanged = function() { + const select = uDom.nodeFromId('pageSelector'); window.location.replace('#' + select.value); pageSelectorFromURLHash(); }; -let pageSelectorFromURLHash = (function() { - let lastTabClass = ''; - let lastEffectiveTabClass = ''; - let reActiveTabId = /^(tab_[^+]+)\+(.+)$/; - - let selectRows = function(tabClass) { - let effectiveTabClass = tabClass; - if ( tabClass === 'tab_active' ) { - if ( activeTabId === undefined ) { return; } - effectiveTabClass = 'tab_' + activeTabId; - } - if ( effectiveTabClass === lastEffectiveTabClass ) { return; } - lastEffectiveTabClass = effectiveTabClass; - - document.dispatchEvent(new Event('tabIdChanged')); - - let style = uDom.nodeFromId('tabFilterer'); - let sheet = style.sheet; - while ( sheet.cssRules.length !== 0 ) { - sheet.deleteRule(0); - } - if ( effectiveTabClass === '' ) { return; } - sheet.insertRule( - '#netInspector tr:not(.' + effectiveTabClass + '):not(.tab_bts) ' + - '{display:none;}', - 0 - ); - - updateCurrentTabTitle(); - }; +const pageSelectorFromURLHash = (function() { + let lastHash; + let lastSelectedTabId; return function() { - let tabClass = window.location.hash.slice(1); - let match = reActiveTabId.exec(tabClass); + let hash = window.location.hash.slice(1); + let match = /^([^+]+)\+(.+)$/.exec(hash); if ( match !== null ) { - tabClass = match[1]; - activeTabId = parseInt(match[2], 10) || undefined; - window.location.hash = '#' + match[1]; + hash = match[1]; + activeTabId = parseInt(match[2], 10) || 0; + window.location.hash = '#' + hash; } - selectRows(tabClass); - if ( tabClass === lastTabClass ) { return; } - lastTabClass = tabClass; - let select = uDom.nodeFromId('pageSelector'); - let option = select.querySelector('option[value="' + tabClass + '"]'); - if ( option === null ) { - window.location.hash = ''; - tabClass = ''; - option = select.options[0]; + if ( hash !== lastHash ) { + const select = uDom.nodeFromId('pageSelector'); + let option = select.querySelector( + 'option[value="' + hash + '"]' + ); + if ( option === null ) { + hash = '0'; + option = select.options[0]; + } + select.selectedIndex = option.index; + select.value = option.value; + lastHash = hash; } - select.selectedIndex = option.index; - select.value = option.value; + selectedTabId = hash === '_' + ? activeTabId + : parseInt(hash, 10) || 0; - uDom('.needtab').toggleClass( - 'disabled', - tabClass === '' || tabClass === 'tab_bts' - ); + if ( lastSelectedTabId === selectedTabId ) { return; } + + rowFilterer.filterAll(); + document.dispatchEvent(new Event('tabIdChanged')); + updateCurrentTabTitle(); + uDom('.needdom').toggleClass('disabled', selectedTabId <= 0); + uDom('.needscope').toggleClass('disabled', selectedTabId <= 0); + lastSelectedTabId = selectedTabId; }; })(); /******************************************************************************/ -var reloadTab = function(ev) { - var tabId = tabIdFromPageSelector(); - if ( tabId === 0 ) { return; } +const reloadTab = function(ev) { + const tabId = tabIdFromPageSelector(); + if ( tabId <= 0 ) { return; } messaging.send('loggerUI', { what: 'reloadTab', tabId: tabId, @@ -665,86 +1052,60 @@ var reloadTab = function(ev) { }); }; +/******************************************************************************/ /******************************************************************************/ -var onMaxEntriesChanged = function() { - var input = this; - try { - maxEntries = parseInt(input.value, 10); - if ( maxEntries === 0 || isNaN(maxEntries) ) { - maxEntries = 1000; - } - } catch (e) { - maxEntries = 1000; - } - - maxEntries = Math.min(maxEntries, 5000); - maxEntries = Math.max(maxEntries, 10); - - input.value = maxEntries.toString(10); - - messaging.send( - 'loggerUI', - { - what: 'userSettings', - name: 'requestLogMaxEntries', - value: maxEntries - } - ); - - truncateLog(maxEntries); -}; - -/******************************************************************************/ -/******************************************************************************/ - -var netFilteringManager = (function() { - var targetRow = null; - var dialog = null; - var createdStaticFilters = {}; - - var targetType; - var targetURLs = []; - var targetFrameHostname; - var targetPageHostname; - var targetTabId; - var targetDomain; - var targetPageDomain; - var targetFrameDomain; - - var uglyTypeFromSelector = function(pane) { - var prettyType = selectValue('select.type.' + pane); - if ( pane === 'static' ) { - return staticFilterTypes[prettyType] || prettyType; +(function() { + const reRFC3986 = /^([^:\/?#]+:)?(\/\/[^\/?#]*)?([^?#]*)(\?[^#]*)?(#.*)?/; + const staticFilterTypes = { + 'beacon': 'other', + 'doc': 'document', + 'css': 'stylesheet', + 'frame': 'subdocument', + 'ping': 'other', + 'object_subrequest': 'object', + 'xhr': 'xmlhttprequest' + }; + const createdStaticFilters = {}; + + let dialog = null; + let targetRow = null; + let targetType; + let targetURLs = []; + let targetFrameHostname; + let targetPageHostname; + let targetTabId; + let targetDomain; + let targetPageDomain; + let targetFrameDomain; + + const uglyTypeFromSelector = function(pane) { + const prettyType = selectValue('select.type.' + pane); + if ( pane === 'static' ) { + return staticFilterTypes[prettyType] || prettyType; } return uglyRequestTypes[prettyType] || prettyType; }; - var selectNode = function(selector) { + const selectNode = function(selector) { return dialog.querySelector(selector); }; - var selectValue = function(selector) { + const selectValue = function(selector) { return selectNode(selector).value || ''; }; - var staticFilterNode = function() { - return dialog.querySelector('div.containers > div.static textarea'); + const staticFilterNode = function() { + return dialog.querySelector('div.panes > div.static textarea'); }; - var onColorsReady = function(response) { + const onColorsReady = function(response) { document.body.classList.toggle('dirty', response.dirty); - var colorEntries = response.colors; - var colorEntry, node; - for ( var url in colorEntries ) { - if ( colorEntries.hasOwnProperty(url) === false ) { - continue; - } - colorEntry = colorEntries[url]; - node = dialog.querySelector('.dynamic .entry .action[data-url="' + url + '"]'); - if ( node === null ) { - continue; - } + for ( const url in response.colors ) { + if ( response.colors.hasOwnProperty(url) === false ) { continue; } + const colorEntry = response.colors[url]; + const node = dialog.querySelector('.dynamic .entry .action[data-url="' + url + '"]'); + if ( node === null ) { continue; } node.classList.toggle('allow', colorEntry.r === 2); node.classList.toggle('noop', colorEntry.r === 3); node.classList.toggle('block', colorEntry.r === 1); @@ -752,7 +1113,7 @@ var netFilteringManager = (function() { } }; - var colorize = function() { + const colorize = function() { messaging.send( 'loggerUI', { @@ -765,14 +1126,14 @@ var netFilteringManager = (function() { ); }; - var parseStaticInputs = function() { - var filter = '', - options = [], - block = selectValue('select.static.action') === ''; + const parseStaticInputs = function() { + const options = []; + const block = selectValue('select.static.action') === ''; + let filter = ''; if ( !block ) { filter = '@@'; } - var value = selectValue('select.static.url'); + let value = selectValue('select.static.url'); if ( value !== '' ) { if ( value.slice(-1) === '/' ) { value += '*'; @@ -804,61 +1165,47 @@ var netFilteringManager = (function() { updateWidgets(); }; - var updateWidgets = function() { - var value = staticFilterNode().value; + const updateWidgets = function() { + const value = staticFilterNode().value; dialog.querySelector('#createStaticFilter').classList.toggle( 'disabled', createdStaticFilters.hasOwnProperty(value) || value === '' ); }; - var onClick = function(ev) { - var target = ev.target; - - // click outside the dialog proper - if ( target.classList.contains('modalDialog') ) { - toggleOff(); - return; - } - - ev.stopPropagation(); - - var tcl = target.classList; - var value; + const onClick = function(ev) { + const target = ev.target; + const tcl = target.classList; // Select a mode if ( tcl.contains('header') ) { - if ( tcl.contains('selected') ) { - return; - } - uDom('.header').removeClass('selected'); - uDom('.container').removeClass('selected'); - value = target.getAttribute('data-container'); - uDom('.header.' + value).addClass('selected'); - uDom('.container.' + value).addClass('selected'); + dialog.setAttribute('data-pane', target.getAttribute('data-pane') ); + ev.stopPropagation(); return; } // Create static filter if ( target.id === 'createStaticFilter' ) { - value = staticFilterNode().value; + const value = staticFilterNode().value; // Avoid duplicates if ( createdStaticFilters.hasOwnProperty(value) ) { return; } createdStaticFilters[value] = true; if ( value !== '' ) { - var d = new Date(); messaging.send( 'loggerUI', { what: 'createUserFilter', + autoComment: true, + filters: value, + origin: targetPageDomain, pageDomain: targetPageDomain, - filters: '! ' + d.toLocaleString() + ' ' + targetPageDomain + '\n' + value } ); } updateWidgets(); + ev.stopPropagation(); return; } @@ -874,10 +1221,11 @@ var netFilteringManager = (function() { }, colorize ); + ev.stopPropagation(); return; } - var persist = !!ev.ctrlKey || !!ev.metaKey; + const persist = !!ev.ctrlKey || !!ev.metaKey; // Remove url filtering rule if ( tcl.contains('action') ) { @@ -893,6 +1241,7 @@ var netFilteringManager = (function() { }, colorize ); + ev.stopPropagation(); return; } @@ -910,6 +1259,7 @@ var netFilteringManager = (function() { }, colorize ); + ev.stopPropagation(); return; } @@ -927,6 +1277,7 @@ var netFilteringManager = (function() { }, colorize ); + ev.stopPropagation(); return; } @@ -944,6 +1295,7 @@ var netFilteringManager = (function() { }, colorize ); + ev.stopPropagation(); return; } @@ -956,6 +1308,7 @@ var netFilteringManager = (function() { tabId: targetTabId } ); + ev.stopPropagation(); return; } @@ -970,13 +1323,13 @@ var netFilteringManager = (function() { select: true } ); + ev.stopPropagation(); return; } }; - var onSelectChange = function(ev) { - var target = ev.target; - var tcl = target.classList; + const onSelectChange = function(ev) { + const tcl = ev.target.classList; if ( tcl.contains('dynamic') ) { colorize(); @@ -989,79 +1342,242 @@ var netFilteringManager = (function() { } }; - var onInputChange = function() { + const onInputChange = function() { updateWidgets(); }; - var createPreview = function(type, url) { - // First, whether picker can be used + const createPreview = function(type, url) { + const cantPreview = + type !== 'image' || + targetRow.classList.contains('networkRealm') === false || + targetRow.getAttribute('data-status') === '1'; + + // Whether picker can be used dialog.querySelector('.picker').classList.toggle( 'hide', - targetTabId < 0 || - targetType !== 'image' || - /(?:^| )[dlsu]b(?: |$)/.test(targetRow.className) + targetTabId < 0 || cantPreview ); - var preview = null; + // Whether the resource can be previewed + if ( cantPreview ) { return; } - if ( type === 'image' ) { - preview = document.createElement('img'); - preview.setAttribute('src', url); - } + const container = dialog.querySelector('.preview'); + container.querySelector('span').addEventListener( + 'click', + ( ) => { + const preview = document.createElement('img'); + preview.setAttribute('src', url); + container.replaceChild(preview, container.firstElementChild); + }, + { once: true } + ); - var container = dialog.querySelector('div.preview'); - container.classList.toggle('hide', preview === null); - if ( preview === null ) { - return; - } - container.appendChild(preview); + container.classList.remove('hide'); }; // https://github.com/gorhill/uBlock/issues/1511 - var shortenLongString = function(url, max) { - var urlLen = url.length; + const shortenLongString = function(url, max) { + const urlLen = url.length; if ( urlLen <= max ) { return url; } - var n = urlLen - max - 1; - var i = (urlLen - n) / 2 | 0; + const n = urlLen - max - 1; + const i = (urlLen - n) / 2 | 0; return url.slice(0, i) + '…' + url.slice(i + n); }; // Build list of candidate URLs - var createTargetURLs = function(url) { - var urls = []; - var matches = reRFC3986.exec(url); + const createTargetURLs = function(url) { + const urls = []; + const matches = reRFC3986.exec(url); if ( matches === null || !matches[1] || !matches[2] ) { return urls; } // Shortest URL for a valid URL filtering rule - var rootURL = matches[1] + matches[2]; + const rootURL = matches[1] + matches[2]; urls.unshift(rootURL); - var path = matches[3] || ''; - var pos = path.charAt(0) === '/' ? 1 : 0; + const path = matches[3] || ''; + let pos = path.charAt(0) === '/' ? 1 : 0; while ( pos < path.length ) { - pos = path.indexOf('/', pos + 1); + pos = path.indexOf('/', pos); if ( pos === -1 ) { pos = path.length; + } else { + pos += 1; } - urls.unshift(rootURL + path.slice(0, pos + 1)); + urls.unshift(rootURL + path.slice(0, pos)); } - var query = matches[4] || ''; - if ( query !== '') { + const query = matches[4] || ''; + if ( query !== '' ) { urls.unshift(rootURL + path + query); } return urls; }; + const fillSummaryPaneFilterList = function(rows) { + const rawFilter = targetRow.children[1].textContent; + const compiledFilter = targetRow.getAttribute('data-filter'); + + const nodeFromFilter = function(filter, lists) { + const fragment = document.createDocumentFragment(); + const template = document.querySelector( + '#filterFinderListEntry > span' + ); + for ( const list of lists ) { + const span = template.cloneNode(true); + let a = span.querySelector('a:nth-of-type(1)'); + a.href += encodeURIComponent(list.assetKey); + a.textContent = list.title; + a = span.querySelector('a:nth-of-type(2)'); + if ( list.supportURL ) { + a.setAttribute('href', list.supportURL); + } else { + a.style.display = 'none'; + } + if ( fragment.childElementCount !== 0 ) { + fragment.appendChild(document.createTextNode('\n')); + } + fragment.appendChild(span); + } + return fragment; + }; + + const handleResponse = function(response) { + if ( response instanceof Object === false ) { + response = {}; + } + let bestMatchFilter = ''; + for ( const filter in response ) { + if ( filter.length > bestMatchFilter.length ) { + bestMatchFilter = filter; + } + } + if ( + bestMatchFilter !== '' && + Array.isArray(response[bestMatchFilter]) + ) { + rows[0].children[1].textContent = bestMatchFilter; + rows[1].children[1].appendChild(nodeFromFilter( + bestMatchFilter, + response[bestMatchFilter] + )); + } + // https://github.com/gorhill/uBlock/issues/2179 + if ( rows[1].children[1].childElementCount === 0 ) { + vAPI.i18n.safeTemplateToDOM( + 'loggerStaticFilteringFinderSentence2', + { filter: rawFilter }, + rows[1].children[1] + ); + } + }; + + if ( targetRow.classList.contains('networkRealm') ) { + messaging.send( + 'loggerUI', + { + what: 'listsFromNetFilter', + compiledFilter: compiledFilter, + rawFilter: rawFilter + }, + handleResponse + ); + } else if ( targetRow.classList.contains('cosmeticRealm') ) { + messaging.send( + 'loggerUI', + { + what: 'listsFromCosmeticFilter', + url: targetRow.children[6].textContent, + rawFilter: rawFilter, + }, + handleResponse + ); + } + }; + + const fillSummaryPane = function() { + const rows = dialog.querySelectorAll('.pane.details > div'); + const tr = targetRow; + const trcl = tr.classList; + const trch = tr.children; + let text; + // Filter and context + text = trch[1].textContent; + if ( + (text !== '') && + (trcl.contains('cosmetic') || trcl.contains('static')) + ) { + rows[0].children[1].textContent = text; + } else { + rows[0].style.display = 'none'; + } + // Rule + if ( + (text !== '') && + ( + trcl.contains('dynamicHost') || + trcl.contains('dynamicUrl') || + trcl.contains('switch') + ) + ) { + rows[2].children[1].textContent = text; + } else { + rows[2].style.display = 'none'; + } + // Filter list + if ( trcl.contains('canLookup') ) { + fillSummaryPaneFilterList(rows); + } else { + rows[1].style.display = 'none'; + } + // Root and immediate contexts + const tabhn = tr.getAttribute('data-tabhn') || ''; + const dochn = tr.getAttribute('data-dochn') || ''; + if ( tabhn !== '' && tabhn !== dochn ) { + rows[3].children[1].textContent = tabhn; + } else { + rows[3].style.display = 'none'; + } + if ( dochn !== '' ) { + rows[4].children[1].textContent = dochn; + } else { + rows[4].style.display = 'none'; + } + // Partyness + text = tr.getAttribute('data-parties') || ''; + if ( text !== '' ) { + rows[5].children[1].textContent = `(${trch[4].textContent})\u2002${text}`; + } else { + rows[5].style.display = 'none'; + } + // Type + text = trch[5].textContent; + if ( text !== '' ) { + rows[6].children[1].textContent = text; + } else { + rows[6].style.display = 'none'; + } + // URL + text = trch[6].textContent; + if ( text !== '' ) { + const attr = tr.getAttribute('data-status') || ''; + if ( attr !== '' ) { + rows[7].setAttribute('data-status', attr); + } + rows[7].children[1].appendChild(trch[6].cloneNode(true)); + } else { + rows[7].style.display = 'none'; + } + }; + // Fill dynamic URL filtering pane - var fillDynamicPane = function() { - var select; + const fillDynamicPane = function() { + if ( targetRow.classList.contains('cosmeticRealm') ) { return; } + // Fill context selector - select = selectNode('select.dynamic.origin'); - removeAllChildren(select); + let select = selectNode('select.dynamic.origin'); fillOriginSelect(select, targetPageHostname, targetPageDomain); - var option = document.createElement('option'); + const option = document.createElement('option'); option.textContent = '*'; option.setAttribute('value', '*'); select.appendChild(option); @@ -1073,56 +1589,50 @@ var netFilteringManager = (function() { select.selectedIndex = 0; // Fill entries - var menuEntryTemplate = dialog.querySelector('table.toolbar tr.entry'); - var tbody = dialog.querySelector('div.dynamic table.entries tbody'); - var url, menuEntry; - for ( var i = 0; i < targetURLs.length; i++ ) { - url = targetURLs[i]; - menuEntry = menuEntryTemplate.cloneNode(true); - menuEntry.cells[0].children[0].setAttribute('data-url', url); - menuEntry.cells[1].textContent = shortenLongString(url, 128); + const menuEntryTemplate = dialog.querySelector('.dynamic .toolbar .entry'); + const tbody = dialog.querySelector('.dynamic .entries'); + for ( let i = 0; i < targetURLs.length; i++ ) { + const url = targetURLs[i]; + const menuEntry = menuEntryTemplate.cloneNode(true); + menuEntry.children[0].setAttribute('data-url', url); + menuEntry.children[1].textContent = shortenLongString(url, 128); tbody.appendChild(menuEntry); } colorize(); }; - var fillOriginSelect = function(select, hostname, domain) { - var option, pos; - var template = vAPI.i18n('loggerStaticFilteringSentencePartOrigin'); - var value = hostname; + const fillOriginSelect = function(select, hostname, domain) { + const template = vAPI.i18n('loggerStaticFilteringSentencePartOrigin'); + let value = hostname; for (;;) { - option = document.createElement('option'); + const option = document.createElement('option'); option.setAttribute('value', value); option.textContent = template.replace('{{origin}}', value); select.appendChild(option); - if ( value === domain ) { - break; - } - pos = value.indexOf('.'); - if ( pos === -1 ) { - break; - } + if ( value === domain ) { break; } + const pos = value.indexOf('.'); + if ( pos === -1 ) { break; } value = value.slice(pos + 1); } }; // Fill static filtering pane - var fillStaticPane = function() { - var template = vAPI.i18n('loggerStaticFilteringSentence'); - var rePlaceholder = /\{\{[^}]+?\}\}/g; - var nodes = []; - var match, pos = 0; - var select, option, n, i, value; + const fillStaticPane = function() { + if ( targetRow.classList.contains('cosmeticRealm') ) { return; } + + const template = vAPI.i18n('loggerStaticFilteringSentence'); + const rePlaceholder = /\{\{[^}]+?\}\}/g; + const nodes = []; + let pos = 0; for (;;) { - match = rePlaceholder.exec(template); - if ( match === null ) { - break; - } + const match = rePlaceholder.exec(template); + if ( match === null ) { break; } if ( pos !== match.index ) { nodes.push(document.createTextNode(template.slice(pos, match.index))); } pos = rePlaceholder.lastIndex; + let select, option; switch ( match[0] ) { case '{{br}}': nodes.push(document.createElement('br')); @@ -1159,8 +1669,8 @@ var netFilteringManager = (function() { case '{{url}}': select = document.createElement('select'); select.className = 'static url'; - for ( i = 0, n = targetURLs.length; i < n; i++ ) { - value = targetURLs[i].replace(/^[a-z-]+:\/\//, ''); + for ( let i = 0, n = targetURLs.length; i < n; i++ ) { + const value = targetURLs[i].replace(/^[a-z-]+:\/\//, ''); option = document.createElement('option'); option.setAttribute('value', value); option.textContent = shortenLongString(value, 128); @@ -1201,36 +1711,48 @@ var netFilteringManager = (function() { if ( pos < template.length ) { nodes.push(document.createTextNode(template.slice(pos))); } - var parent = dialog.querySelector('div.containers > div.static > p:first-of-type'); - removeAllChildren(parent); - for ( i = 0; i < nodes.length; i++ ) { + const parent = dialog.querySelector('div.panes > .static > div:first-of-type'); + for ( let i = 0; i < nodes.length; i++ ) { parent.appendChild(nodes[i]); } parseStaticInputs(); }; - var fillDialog = function(domains) { + const fillDialog = function(domains) { + dialog = modalDialog.create( + '#netFilteringDialog', + ( ) => { + targetURLs = []; + targetRow = null; + dialog = null; + } + ); + dialog.classList.toggle( + 'cosmeticRealm', + targetRow.classList.contains('cosmeticRealm') + ); targetDomain = domains[0]; targetPageDomain = domains[1]; targetFrameDomain = domains[2]; - createPreview(targetType, targetURLs[0]); + fillSummaryPane(); fillDynamicPane(); fillStaticPane(); - document.body.appendChild(netFilteringDialog); - netFilteringDialog.addEventListener('click', onClick, true); - netFilteringDialog.addEventListener('change', onSelectChange, true); - netFilteringDialog.addEventListener('input', onInputChange, true); + dialog.addEventListener('click', onClick, true); + dialog.addEventListener('change', onSelectChange, true); + dialog.addEventListener('input', onInputChange, true); + modalDialog.show(); }; - var toggleOn = function(ev) { - dialog = netFilteringDialog.querySelector('.dialog'); - targetRow = ev.target.parentElement; - targetTabId = tabIdFromClassName(targetRow.className); - targetType = targetRow.cells[4].textContent.trim() || ''; - targetURLs = createTargetURLs(targetRow.cells[5].textContent); - targetPageHostname = targetRow.getAttribute('data-hn-page') || ''; - targetFrameHostname = targetRow.getAttribute('data-hn-frame') || ''; + const toggleOn = function(ev) { + targetRow = ev.target.closest('.canDetails'); + if ( targetRow === null ) { return; } + ev.stopPropagation(); + targetTabId = tabIdFromAttribute(targetRow); + targetType = targetRow.children[5].textContent.trim() || ''; + targetURLs = createTargetURLs(targetRow.children[6].textContent); + targetPageHostname = targetRow.getAttribute('data-tabhn') || ''; + targetFrameHostname = targetRow.getAttribute('data-dochn') || ''; // We need the root domain names for best user experience. messaging.send( @@ -1243,21 +1765,11 @@ var netFilteringManager = (function() { ); }; - var toggleOff = function() { - removeAllChildren(dialog.querySelector('div.preview')); - removeAllChildren(dialog.querySelector('div.dynamic table.entries tbody')); - dialog = null; - targetRow = null; - targetURLs = []; - netFilteringDialog.removeEventListener('click', onClick, true); - netFilteringDialog.removeEventListener('change', onSelectChange, true); - netFilteringDialog.removeEventListener('input', onInputChange, true); - document.body.removeChild(netFilteringDialog); - }; - - return { - toggleOn: toggleOn - }; + uDom('#netInspector').on( + 'click', + '.canDetails > span:nth-of-type(2),.canDetails > span:nth-of-type(3),.canDetails > span:nth-of-type(5)', + toggleOn + ); })(); // https://www.youtube.com/watch?v=XyNYrmmdUd4 @@ -1265,366 +1777,443 @@ var netFilteringManager = (function() { /******************************************************************************/ /******************************************************************************/ -var reverseLookupManager = (function() { - let filterFinderDialog = uDom.nodeFromId('filterFinderDialog'); - let rawFilter = ''; - - let removeAllChildren = function(node) { - while ( node.firstChild ) { - node.removeChild(node.firstChild); - } - }; - - // Clicking outside the dialog will close the dialog - let onClick = function(ev) { - if ( ev.target.classList.contains('modalDialog') ) { - toggleOff(); - return; - } - - ev.stopPropagation(); - }; - - let nodeFromFilter = function(filter, lists) { - if ( Array.isArray(lists) === false || lists.length === 0 ) { - return; - } - - let p = document.createElement('p'); - - vAPI.i18n.safeTemplateToDOM( - 'loggerStaticFilteringFinderSentence1', - { filter: filter }, - p - ); - - let ul = document.createElement('ul'); - for ( let list of lists ) { - let li = document.querySelector('#filterFinderListEntry > li') - .cloneNode(true); - let a = li.querySelector('a:nth-of-type(1)'); - a.href += encodeURIComponent(list.assetKey); - a.textContent = list.title; - if ( list.supportURL ) { - a = li.querySelector('a:nth-of-type(2)'); - a.setAttribute('href', list.supportURL); - } - ul.appendChild(li); - } - p.appendChild(ul); - - return p; - }; - - let reverseLookupDone = function(response) { - if ( response instanceof Object === false ) { - response = {}; - } - - let dialog = filterFinderDialog.querySelector('.dialog'); - removeAllChildren(dialog); - - for ( let filter in response ) { - let p = nodeFromFilter(filter, response[filter]); - if ( p === undefined ) { continue; } - dialog.appendChild(p); - } - - // https://github.com/gorhill/uBlock/issues/2179 - if ( dialog.childElementCount === 0 ) { - vAPI.i18n.safeTemplateToDOM( - 'loggerStaticFilteringFinderSentence2', - { filter: rawFilter }, - dialog - ); - } - - document.body.appendChild(filterFinderDialog); - filterFinderDialog.addEventListener('click', onClick, true); - }; - - let toggleOn = function(ev) { - let row = ev.target.parentElement; - rawFilter = row.cells[2].textContent; - if ( rawFilter === '' ) { return; } - - if ( row.classList.contains('cat_net') ) { - messaging.send( - 'loggerUI', - { - what: 'listsFromNetFilter', - compiledFilter: row.getAttribute('data-filter') || '', - rawFilter: rawFilter - }, - reverseLookupDone - ); - } else if ( row.classList.contains('cat_cosmetic') ) { - messaging.send( - 'loggerUI', - { - what: 'listsFromCosmeticFilter', - url: row.cells[5].textContent, - rawFilter: rawFilter, - }, - reverseLookupDone - ); - } - }; - - let toggleOff = function() { - filterFinderDialog.removeEventListener('click', onClick, true); - document.body.removeChild(filterFinderDialog); - rawFilter = ''; - }; - - return { - toggleOn: toggleOn - }; -})(); - -/******************************************************************************/ -/******************************************************************************/ - -var rowFilterer = (function() { - var filters = []; - - var parseInput = function() { - filters = []; - - var rawPart, hardBeg, hardEnd; - var raw = uDom('#filterInput').val().trim(); - var rawParts = raw.split(/\s+/); - var reStr, reStrs = [], not = false; - var n = rawParts.length; - for ( var i = 0; i < n; i++ ) { - rawPart = rawParts[i]; +const rowFilterer = (function() { + const userFilters = []; + const builtinFilters = []; + + let masterFilterSwitch = true; + let filters = []; + + const parseInput = function() { + userFilters.length = 0; + + const rawParts = + uDom.nodeFromSelector('#filterInput > input') + .value + .trim() + .split(/\s+/); + const n = rawParts.length; + const reStrs = []; + let not = false; + for ( let i = 0; i < n; i++ ) { + let rawPart = rawParts[i]; if ( rawPart.charAt(0) === '!' ) { if ( reStrs.length === 0 ) { not = true; } rawPart = rawPart.slice(1); } - hardBeg = rawPart.charAt(0) === '|'; - if ( hardBeg ) { - rawPart = rawPart.slice(1); - } - hardEnd = rawPart.slice(-1) === '|'; - if ( hardEnd ) { - rawPart = rawPart.slice(0, -1); - } - if ( rawPart === '' ) { - continue; - } - // https://developer.mozilla.org/en/docs/Web/JavaScript/Guide/Regular_Expressions - reStr = rawPart.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); - if ( hardBeg ) { - reStr = '(?:^|\\s)' + reStr; + let reStr = ''; + if ( rawPart.startsWith('/') && rawPart.endsWith('/') ) { + reStr = rawPart.slice(1, -1); + try { + new RegExp(reStr); + } catch(ex) { + reStr = ''; + } } - if ( hardEnd ) { - reStr += '(?:\\s|$)'; + if ( reStr === '' ) { + const hardBeg = rawPart.startsWith('|'); + if ( hardBeg ) { + rawPart = rawPart.slice(1); + } + const hardEnd = rawPart.endsWith('|'); + if ( hardEnd ) { + rawPart = rawPart.slice(0, -1); + } + // https://developer.mozilla.org/en/docs/Web/JavaScript/Guide/Regular_Expressions + reStr = rawPart.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); + // https://github.com/orgs/uBlockOrigin/teams/ublock-issues-volunteers/discussions/51 + // Be more flexible when interpreting leading/trailing pipes, + // as leading/trailing pipes are often used in static filters. + if ( hardBeg ) { + reStr = reStr !== '' ? '(?:^|\\s|\\|)' + reStr : '\\|'; + } + if ( hardEnd ) { + reStr += '(?:\\||\\s|$)'; + } } + if ( reStr === '' ) { continue; } reStrs.push(reStr); if ( i < (n - 1) && rawParts[i + 1] === '||' ) { i += 1; continue; } reStr = reStrs.length === 1 ? reStrs[0] : reStrs.join('|'); - filters.push({ + userFilters.push({ re: new RegExp(reStr, 'i'), r: !not }); - reStrs = []; + reStrs.length = 0; not = false; } + filters = builtinFilters.concat(userFilters); }; - var filterOne = function(tr, clean) { - var ff = filters; - var fcount = ff.length; - if ( fcount === 0 && clean === true ) { - return; - } - // do not filter out doc boundaries, they help separate important - // section of log. - var cl = tr.classList; - if ( cl.contains('maindoc') ) { - return; + const filterOne = function(logEntry) { + if ( + logEntry.dead || + selectedTabId !== 0 && + ( + logEntry.tabId === undefined || + logEntry.tabId > 0 && logEntry.tabId !== selectedTabId + ) + ) { + return false; } - if ( fcount === 0 ) { - cl.remove('f'); - return; + + if ( masterFilterSwitch === false || filters.length === 0 ) { + return true; } - var cc = tr.cells; - var ccount = cc.length; - var hit, j, f; - // each filter expression must hit (implicit and-op) - // if... - // positive filter expression = there must one hit on any field - // negative filter expression = there must be no hit on all fields - for ( var i = 0; i < fcount; i++ ) { - f = ff[i]; - hit = !f.r; - for ( j = 0; j < ccount; j++ ) { - if ( f.re.test(cc[j].textContent) ) { - hit = f.r; - break; - } - } - if ( !hit ) { - cl.add('f'); - return; - } + + // Do not filter out tab load event, they help separate key sections + // of logger. + if ( logEntry.type === 'tabLoad' ) { return true; } + + for ( const f of filters ) { + if ( f.re.test(logEntry.textContent) !== f.r ) { return false; } } - cl.remove('f'); + return true; }; - var filterAll = function() { - // Special case: no filter - if ( filters.length === 0 ) { - uDom('#netInspector tr').removeClass('f'); - return; - } - var tbody = document.querySelector('#netInspector tbody'); - var rows = tbody.rows; - var i = rows.length; - while ( i-- ) { - filterOne(rows[i]); + const filterAll = function() { + filteredLoggerEntries = []; + filteredLoggerEntryVoidedCount = 0; + for ( const entry of loggerEntries ) { + if ( filterOne(entry) === false ) { continue; } + filteredLoggerEntries.push(entry); + if ( entry.voided ) { + filteredLoggerEntryVoidedCount += 1; + } } + viewPort.updateContent(0); + uDom.nodeFromId('filterButton').classList.toggle( + 'active', + filters.length !== 0 + ); + uDom.nodeFromId('clean').classList.toggle( + 'disabled', + filteredLoggerEntryVoidedCount === 0 + ); + uDom.nodeFromId('clear').classList.toggle( + 'disabled', + filteredLoggerEntries.length === 0 + ); }; - var onFilterChangedAsync = (function() { - var timer = null; - var commit = function() { - timer = null; + const onFilterChangedAsync = (function() { + let timer; + const commit = ( ) => { + timer = undefined; parseInput(); filterAll(); }; return function() { - if ( timer !== null ) { + if ( timer !== undefined ) { clearTimeout(timer); } timer = vAPI.setTimeout(commit, 750); }; })(); - var onFilterButton = function() { - uDom.nodeFromId('netInspector').classList.toggle('f'); + const onFilterButton = function() { + masterFilterSwitch = !masterFilterSwitch; + uDom.nodeFromId('netInspector').classList.toggle( + 'f', + masterFilterSwitch + ); + filterAll(); + }; + + const onToggleExtras = function(ev) { + ev.target.classList.toggle('expanded'); + }; + + const onToggleBuiltinExpression = function(ev) { + builtinFilters.length = 0; + + ev.target.classList.toggle('on'); + const filtexElems = ev.currentTarget.querySelectorAll('[data-filtex]'); + const orExprs = []; + let not = false; + for ( const filtexElem of filtexElems ) { + let filtex = filtexElem.getAttribute('data-filtex'); + let active = filtexElem.classList.contains('on'); + if ( filtex === '!' ) { + if ( orExprs.length !== 0 ) { + builtinFilters.push({ + re: new RegExp(orExprs.join('|')), + r: !not + }); + orExprs.length = 0; + } + not = active; + } else if ( active ) { + orExprs.push(filtex); + } + } + if ( orExprs.length !== 0 ) { + builtinFilters.push({ + re: new RegExp(orExprs.join('|')), + r: !not + }); + } + filters = builtinFilters.concat(userFilters); + uDom.nodeFromId('filterExprButton').classList.toggle( + 'active', + builtinFilters.length !== 0 + ); + filterAll(); }; uDom('#filterButton').on('click', onFilterButton); - uDom('#filterInput').on('input', onFilterChangedAsync); + uDom('#filterInput > input').on('input', onFilterChangedAsync); + uDom('#filterExprButton').on('click', onToggleExtras); + uDom('#filterExprPicker').on('click', '[data-filtex]', onToggleBuiltinExpression); // https://github.com/gorhill/uBlock/issues/404 - // Ensure page state is in sync with the state of its various widgets. + // Ensure page state is in sync with the state of its various widgets. parseInput(); filterAll(); - return { - filterOne: filterOne, - filterAll: filterAll - }; + return { filterOne, filterAll }; })(); /******************************************************************************/ -var toJunkyard = function(trs) { - trs.remove(); - var i = trs.length; - while ( i-- ) { - trJunkyard.push(trs.nodeAt(i)); - } -}; +// Discard logger entries to prevent undue memory usage growth. The criteria +// to discard are multiple and user configurable: +// +// - Max number of page load per distinct tab +// - Max number of entry per distinct tab +// - Max entry age -/******************************************************************************/ +const rowJanitor = (function() { + const tabIdToDiscard = new Set(); + const tabIdToLoadCountMap = new Map(); + const tabIdToEntryCountMap = new Map(); -var clearBuffer = function() { - var tabClass = uDom.nodeFromId('pageSelector').value; - var btsAlso = tabClass === '' || tabClass === 'tab_bts'; - var tbody = document.querySelector('#netInspector tbody'); - var tr = tbody.lastElementChild; - var trPrevious; - while ( tr !== null ) { - trPrevious = tr.previousElementSibling; - if ( - (tr.clientHeight > 0) && - (tr.classList.contains('tab_bts') === false || btsAlso) - ) { - trJunkyard.push(tbody.removeChild(tr)); + let rowIndex = 0; + + const discard = function(timeRemaining) { + const opts = loggerSettings.discard; + const maxLoadCount = typeof opts.maxLoadCount === 'number' + ? opts.maxLoadCount + : 0; + const maxEntryCount = typeof opts.maxEntryCount === 'number' + ? opts.maxEntryCount + : 0; + const obsolete = typeof opts.maxAge === 'number' + ? Date.now() - opts.maxAge * 60000 + : 0; + const deadline = Date.now() + Math.ceil(timeRemaining); + + let i = rowIndex; + // TODO: below should not happen -- remove when confirmed. + if ( i >= loggerEntries.length ) { + i = 0; } - tr = trPrevious; - } - uDom.nodeFromId('clear').classList.toggle( - 'disabled', - tbody.childElementCount === 0 - ); - uDom.nodeFromId('clean').classList.toggle( - 'disabled', - tbody.querySelector('#netInspector tr.tab:not(.canMtx)') === null - ); -}; -/******************************************************************************/ + if ( i === 0 ) { + tabIdToDiscard.clear(); + tabIdToLoadCountMap.clear(); + tabIdToEntryCountMap.clear(); + } -var cleanBuffer = function() { - var rows = uDom('#netInspector tr.tab:not(.canMtx)').remove(); - var i = rows.length; - while ( i-- ) { - trJunkyard.push(rows.nodeAt(i)); - } - uDom('#clean').addClass('disabled'); -}; + let idel = -1; + let bufferedTabId = 0; + let bufferedEntryCount = 0; + let modified = false; -/******************************************************************************/ + while ( i < loggerEntries.length ) { -var toggleVCompactView = function() { - uDom.nodeFromId('netInspector').classList.toggle('vCompact'); - uDom('#netInspector .vExpanded').toggleClass('vExpanded'); -}; + if ( i % 64 === 0 && Date.now() >= deadline ) { break; } + + const entry = loggerEntries[i]; + const tabId = entry.tabId || 0; + + if ( entry.dead || tabIdToDiscard.has(tabId) ) { + if ( idel === -1 ) { idel = i; } + i += 1; + continue; + } + + if ( maxLoadCount !== 0 && entry.type === 'tabLoad' ) { + let count = (tabIdToLoadCountMap.get(tabId) || 0) + 1; + tabIdToLoadCountMap.set(tabId, count); + if ( count >= maxLoadCount ) { + tabIdToDiscard.add(tabId); + } + } + + if ( maxEntryCount !== 0 ) { + if ( bufferedTabId !== tabId ) { + if ( bufferedEntryCount !== 0 ) { + tabIdToEntryCountMap.set(bufferedTabId, bufferedEntryCount); + } + bufferedTabId = tabId; + bufferedEntryCount = tabIdToEntryCountMap.get(tabId) || 0; + } + bufferedEntryCount += 1; + if ( bufferedEntryCount >= maxEntryCount ) { + tabIdToDiscard.add(bufferedTabId); + } + } + + // Since entries in the logger are chronologically ordered, + // everything below obsolete is to be discarded. + if ( obsolete !== 0 && entry.tstamp <= obsolete ) { + if ( idel === -1 ) { idel = i; } + break; + } + + if ( idel !== -1 ) { + loggerEntries.copyWithin(idel, i); + loggerEntries.length -= i - idel; + idel = -1; + modified = true; + } + + i += 1; + } + + if ( idel !== -1 ) { + loggerEntries.length = idel; + modified = true; + } + + if ( i >= loggerEntries.length ) { i = 0; } + rowIndex = i; + + if ( rowIndex === 0 ) { + tabIdToDiscard.clear(); + tabIdToLoadCountMap.clear(); + tabIdToEntryCountMap.clear(); + } -var toggleVCompactRow = function(ev) { - ev.target.parentElement.classList.toggle('vExpanded'); + if ( modified === false ) { return; } + + rowFilterer.filterAll(); + }; + + const discardAsync = function() { + setTimeout( + ( ) => { + self.requestIdleCallback(deadline => { + discard(deadline.timeRemaining()); + discardAsync(); + }); + }, + 1889 + ); + }; + + // Clear voided entries from the logger's visible content. + // + // Voided entries should be visible only from the "All" option of the + // tab selector. + // + const clean = function() { + if ( filteredLoggerEntries.length === 0 ) { return; } + + let j = 0; + let targetEntry = filteredLoggerEntries[0]; + for ( const entry of loggerEntries ) { + if ( entry !== targetEntry ) { continue; } + if ( entry.voided ) { + entry.dead = true; + } + j += 1; + if ( j === filteredLoggerEntries.length ) { break; } + targetEntry = filteredLoggerEntries[j]; + } + rowFilterer.filterAll(); + }; + + // Clear the logger's visible content. + // + // "Unrelated" entries -- shown for convenience -- will be also cleared + // if and only if the filtered logger content is made entirely of unrelated + // entries. In effect, this means clicking a second time on the eraser will + // cause unrelated entries to also be cleared. + // + const clear = function() { + if ( filteredLoggerEntries.length === 0 ) { return; } + + let clearUnrelated = true; + if ( selectedTabId !== 0 ) { + for ( const entry of filteredLoggerEntries ) { + if ( entry.tabId === selectedTabId ) { + clearUnrelated = false; + break; + } + } + } + + let j = 0; + let targetEntry = filteredLoggerEntries[0]; + for ( const entry of loggerEntries ) { + if ( entry !== targetEntry ) { continue; } + if ( entry.tabId === selectedTabId || clearUnrelated ) { + entry.dead = true; + } + j += 1; + if ( j === filteredLoggerEntries.length ) { break; } + targetEntry = filteredLoggerEntries[j]; + } + rowFilterer.filterAll(); + }; + + discardAsync(); + + uDom.nodeFromId('clean').addEventListener('click', clean); + uDom.nodeFromId('clear').addEventListener('click', clear); + + return { + inserted: function(count) { + if ( rowIndex !== 0 ) { + rowIndex += count; + } + }, + }; +})(); + +/******************************************************************************/ + +const pauseNetInspector = function() { + netInspectorPaused = uDom.nodeFromId('netInspector') + .classList + .toggle('paused'); }; /******************************************************************************/ -var toggleInspectors = function() { - uDom.nodeFromId('inspectors').classList.toggle('dom'); +const toggleVCompactView = function() { + uDom.nodeFromSelector('#netInspector .vCompactToggler') + .classList + .toggle('vExpanded'); + viewPort.updateLayout(); }; /******************************************************************************/ -var popupManager = (function() { - var realTabId = null; - var localTabId = null; - var container = null; - var popup = null; - var popupObserver = null; - var style = null; - var styleTemplate = [ - '#netInspector tr:not(.tab_{{tabId}}) {', - 'cursor: not-allowed;', - 'opacity: 0.2;', - '}' - ].join('\n'); - - var resizePopup = function() { - if ( popup === null ) { - return; - } - var popupBody = popup.contentWindow.document.body; - if ( popupBody.clientWidth !== 0 && container.clientWidth !== popupBody.clientWidth ) { - container.style.setProperty('width', popupBody.clientWidth + 'px'); +const popupManager = (function() { + let realTabId = 0; + let popup = null; + let popupObserver = null; + + const resizePopup = function() { + if ( popup === null ) { return; } + const popupBody = popup.contentWindow.document.body; + if ( popupBody.clientWidth !== 0 && popup.clientWidth !== popupBody.clientWidth ) { + popup.style.setProperty('width', popupBody.clientWidth + 'px'); } if ( popupBody.clientHeight !== 0 && popup.clientHeight !== popupBody.clientHeight ) { popup.style.setProperty('height', popupBody.clientHeight + 'px'); } }; - var toggleSize = function() { - container.classList.toggle('hide'); - }; - - var onLoad = function() { + const onLoad = function() { resizePopup(); popupObserver.observe(popup.contentDocument.body, { subtree: true, @@ -1632,83 +2221,413 @@ var popupManager = (function() { }); }; - var toggleOn = function(td) { - var tr = td.parentNode; - realTabId = localTabId = tabIdFromClassName(tr.className); - if ( realTabId === 0 ) { return; } + const setTabId = function(tabId) { + if ( popup === null ) { return; } + popup.setAttribute('src', 'popup.html?tabId=' + tabId); + }; + + const onTabIdChanged = function() { + const tabId = tabIdFromPageSelector(); + if ( tabId === 0 ) { return toggleOff(); } + realTabId = tabId; + setTabId(realTabId); + }; - container = uDom.nodeFromId('popupContainer'); + const toggleOn = function() { + const tabId = tabIdFromPageSelector(); + if ( tabId === 0 ) { return; } + realTabId = tabId; - container.querySelector('div > span:nth-of-type(1)').addEventListener('click', toggleSize); - container.querySelector('div > span:nth-of-type(2)').addEventListener('click', toggleOff); + popup = uDom.nodeFromId('popupContainer'); - popup = document.createElement('iframe'); popup.addEventListener('load', onLoad); - popup.setAttribute('src', 'popup.html?tabId=' + realTabId); popupObserver = new MutationObserver(resizePopup); - container.appendChild(popup); - - style = uDom.nodeFromId('popupFilterer'); - style.textContent = styleTemplate.replace('{{tabId}}', localTabId); - var parent = uDom.nodeFromId('netInspector'); - var rect = parent.getBoundingClientRect(); - container.style.setProperty('top', rect.top + 'px'); - container.style.setProperty('right', (rect.right - parent.clientWidth) + 'px'); + const parent = uDom.nodeFromId('inspectors'); + const rect = parent.getBoundingClientRect(); + popup.style.setProperty('right', `${rect.right - parent.clientWidth}px`); parent.classList.add('popupOn'); - }; - var toggleOff = function() { - uDom.nodeFromId('netInspector').classList.remove('popupOn'); + document.addEventListener('tabIdChanged', onTabIdChanged); - container.querySelector('div > span:nth-of-type(1)').removeEventListener('click', toggleSize); - container.querySelector('div > span:nth-of-type(2)').removeEventListener('click', toggleOff); - container.classList.remove('hide'); + setTabId(realTabId); + uDom.nodeFromId('showpopup').classList.add('active'); + }; + const toggleOff = function() { + uDom.nodeFromId('showpopup').classList.remove('active'); + document.removeEventListener('tabIdChanged', onTabIdChanged); + uDom.nodeFromId('inspectors').classList.remove('popupOn'); popup.removeEventListener('load', onLoad); popupObserver.disconnect(); popupObserver = null; popup.setAttribute('src', ''); - container.removeChild(popup); - popup = null; + + realTabId = 0; + }; + + const api = { + get tabId() { return realTabId || 0; }, + toggleOff: function() { + if ( realTabId !== 0 ) { + toggleOff(); + } + } + }; + + uDom.nodeFromId('showpopup').addEventListener( + 'click', + ( ) => { + void (realTabId === 0 ? toggleOn() : toggleOff()); + } + ); - style.textContent = ''; - style = null; + return api; +})(); + +/******************************************************************************/ + +(function() { + const lines = []; + const options = { + format: 'list', + encoding: 'markdown', + time: 'anonymous', + }; + let dialog; + + const collectLines = function() { + lines.length = 0; + let t0 = filteredLoggerEntries.length !== 0 + ? filteredLoggerEntries[filteredLoggerEntries.length - 1].tstamp + : 0; + for ( const entry of filteredLoggerEntries ) { + const text = entry.textContent; + const fields = []; + let i = 0; + let beg = text.indexOf('\t'); + if ( beg === 0 ) { continue; } + let timeField = text.slice(0, beg); + if ( options.time === 'anonymous' ) { + timeField = '+' + Math.round((entry.tstamp - t0) / 1000).toString(); + } + fields.push(timeField); + beg += 1; + while ( beg < text.length ) { + let end = text.indexOf('\t', beg); + if ( end === -1 ) { end = text.length; } + fields.push(text.slice(beg, end)); + beg = end + 1; + i += 1; + } + lines.push(fields); + } + }; + + const formatAsPlainTextTable = function() { + const outputAll = []; + for ( const fields of lines ) { + outputAll.push(fields.join('\t')); + } + outputAll.push(''); + return outputAll.join('\n'); + }; + + const formatAsMarkdownTable = function() { + const outputAll = []; + let fieldCount = 0; + for ( const fields of lines ) { + if ( fields.length <= 2 ) { continue; } + if ( fields.length > fieldCount ) { + fieldCount = fields.length; + } + const outputOne = []; + for ( let i = 0; i < fields.length; i++ ) { + const field = fields[i]; + let code = /\b(?:www\.|https?:\/\/)/.test(field) ? '`' : ''; + outputOne.push(` ${code}${field.replace(/\|/g, '\\|')}${code} `); + } + outputAll.push(outputOne.join('|')); + } + if ( fieldCount !== 0 ) { + outputAll.unshift( + `${' |'.repeat(fieldCount-1)} `, + `${':--- |'.repeat(fieldCount-1)}:--- ` + ); + } + return `

Logger output\n\n|${outputAll.join('|\n|')}|\n
\n`; + }; + + const formatAsTable = function() { + if ( options.encoding === 'plain' ) { + return formatAsPlainTextTable(); + } + return formatAsMarkdownTable(); + }; + + const formatAsList = function() { + const outputAll = []; + for ( const fields of lines ) { + const outputOne = []; + for ( let i = 0; i < fields.length; i++ ) { + let str = fields[i]; + if ( str.length === 0 ) { continue; } + outputOne.push(str); + } + outputAll.push(outputOne.join('\n')); + } + let before, between, after; + if ( options.encoding === 'markdown' ) { + const code = '```'; + before = `
Logger output\n\n${code}\n`; + between = `\n${code}\n${code}\n`; + after = `\n${code}\n
\n`; + } else { + before = ''; + between = '\n\n'; + after = '\n'; + } + return `${before}${outputAll.join(between)}${after}`; + }; + + const format = function() { + const output = dialog.querySelector('.output'); + if ( options.format === 'list' ) { + output.textContent = formatAsList(); + } else { + output.textContent = formatAsTable(); + } + }; + + const setRadioButton = function(group, value) { + if ( options.hasOwnProperty(group) === false ) { return; } + const groupEl = dialog.querySelector(`[data-radio="${group}"]`); + const buttonEls = groupEl.querySelectorAll('[data-radio-item]'); + for ( const buttonEl of buttonEls ) { + buttonEl.classList.toggle( + 'on', + buttonEl.getAttribute('data-radio-item') === value + ); + } + options[group] = value; + }; + + const onOption = function(ev) { + const target = ev.target.closest('span[data-i18n]'); + if ( target === null ) { return; } + + // Copy to clipboard + if ( target.matches('.pushbutton') ) { + const textarea = dialog.querySelector('textarea'); + textarea.focus(); + if ( textarea.selectionEnd === textarea.selectionStart ) { + textarea.select(); + } + document.execCommand('copy'); + ev.stopPropagation(); + return; + } - container = null; - realTabId = null; + // Radio buttons + const group = target.closest('[data-radio]'); + if ( group === null ) { return; } + if ( target.matches('span.on') ) { return; } + const item = target.closest('[data-radio-item]'); + if ( item === null ) { return; } + setRadioButton( + group.getAttribute('data-radio'), + item.getAttribute('data-radio-item') + ); + format(); + ev.stopPropagation(); }; - var exports = { - toggleOn: function(ev) { - if ( realTabId === null ) { - toggleOn(ev.target); + const toggleOn = function() { + dialog = modalDialog.create( + '#loggerExportDialog', + ( ) => { + dialog = undefined; + lines.length = 0; } + ); + + setRadioButton('format', options.format); + setRadioButton('encoding', options.encoding); + + collectLines(); + format(); + + dialog.querySelector('.options').addEventListener( + 'click', + onOption, + { capture: true } + ); + + modalDialog.show(); + }; + + uDom.nodeFromId('loggerExport').addEventListener('click', toggleOn); +})(); + +/******************************************************************************/ + +// TODO: +// - Give some thoughts to: +// - an option to discard immediately filtered out new entries +// - max entry count _per load_ +// +const loggerSettings = (function() { + const settings = { + discard: { + maxAge: 240, // global + maxEntryCount: 2000, // per-tab + maxLoadCount: 20, // per-tab }, - toggleOff: function() { - if ( realTabId !== null ) { - toggleOff(); + columns: [ true, true, true, true, true, true, true, true ], + linesPerEntry: 4, + }; + + { + try { + const stored = JSON.parse(vAPI.localStorage.getItem('loggerSettings')); + if ( typeof stored.discard.maxAge === 'number' ) { + settings.discard.maxAge = stored.discard.maxAge; + } + if ( typeof stored.discard.maxEntryCount === 'number' ) { + settings.discard.maxEntryCount = stored.discard.maxEntryCount; + } + if ( typeof stored.discard.maxLoadCount === 'number' ) { + settings.discard.maxLoadCount = stored.discard.maxLoadCount; } + if ( typeof stored.linesPerEntry === 'number' ) { + settings.linesPerEntry = stored.linesPerEntry; + } + if ( Array.isArray(stored.columns) ) { + settings.columns = stored.columns; + } + } catch(ex) { + } + } + + const valueFromInput = function(input, def) { + let value = parseInt(input.value, 10); + if ( isNaN(value) ) { value = def; } + const min = parseInt(input.getAttribute('min'), 10); + if ( isNaN(min) === false ) { + value = Math.max(value, min); } + const max = parseInt(input.getAttribute('max'), 10); + if ( isNaN(max) === false ) { + value = Math.min(value, max); + } + return value; }; - Object.defineProperty(exports, 'tabId', { - get: function() { return realTabId || 0; } - }); + const toggleOn = function() { + const dialog = modalDialog.create( + '#loggerSettingsDialog', + dialog => { + toggleOff(dialog); + } + ); + + // Number inputs + let inputs = dialog.querySelectorAll('input[type="number"]'); + inputs[0].value = settings.discard.maxAge; + inputs[1].value = settings.discard.maxLoadCount; + inputs[2].value = settings.discard.maxEntryCount; + inputs[3].value = settings.linesPerEntry; + inputs[3].addEventListener('input', ev => { + settings.linesPerEntry = valueFromInput(ev.target, 4); + viewPort.updateLayout(); + }); + + // Column checkboxs + const onColumnChanged = ev => { + const input = ev.target; + const i = parseInt(input.getAttribute('data-column'), 10); + settings.columns[i] = input.checked !== true; + viewPort.updateLayout(); + }; + inputs = dialog.querySelectorAll('input[type="checkbox"][data-column]'); + for ( const input of inputs ) { + const i = parseInt(input.getAttribute('data-column'), 10); + input.checked = settings.columns[i] === false; + input.addEventListener('change', onColumnChanged); + } + + modalDialog.show(); + }; - return exports; + const toggleOff = function(dialog) { + // Number inputs + let inputs = dialog.querySelectorAll('input[type="number"]'); + settings.discard.maxAge = valueFromInput(inputs[0], 240); + settings.discard.maxLoadCount = valueFromInput(inputs[1], 25); + settings.discard.maxEntryCount = valueFromInput(inputs[2], 2000); + settings.linesPerEntry = valueFromInput(inputs[3], 4); + + // Column checkboxs + inputs = dialog.querySelectorAll('input[type="checkbox"][data-column]'); + for ( const input of inputs ) { + const i = parseInt(input.getAttribute('data-column'), 10); + settings.columns[i] = input.checked !== true; + } + + vAPI.localStorage.setItem( + 'loggerSettings', + JSON.stringify(settings) + ); + + viewPort.updateLayout(); + }; + + uDom.nodeFromId('settings').addEventListener('click', toggleOn); + + return settings; +})(); + +/******************************************************************************/ + +logger.resize = (function() { + let timer; + + const resize = function() { + const vrect = document.body.getBoundingClientRect(); + const elems = document.querySelectorAll('.vscrollable'); + for ( const elem of elems ) { + const crect = elem.getBoundingClientRect(); + const dh = crect.bottom - vrect.bottom; + if ( dh === 0 ) { continue; } + elem.style.height = (crect.height - dh) + 'px'; + } + }; + + const resizeAsync = function() { + if ( timer !== undefined ) { return; } + timer = self.requestAnimationFrame(( ) => { + timer = undefined; + resize(); + }); + }; + + resizeAsync(); + + window.addEventListener('resize', resizeAsync, { passive: true }); + + return resizeAsync; })(); /******************************************************************************/ -var grabView = function() { +const grabView = function() { if ( logger.ownerId === undefined ) { logger.ownerId = Date.now(); } - readLogBufferAsync(); + readLogBuffer(); }; -var releaseView = function() { +const releaseView = function() { if ( logger.ownerId === undefined ) { return; } vAPI.messaging.send( 'loggerUI', @@ -1724,26 +2643,37 @@ window.addEventListener('beforeunload', releaseView); /******************************************************************************/ -readLogBuffer(); - uDom('#pageSelector').on('change', pageSelectorChanged); uDom('#refresh').on('click', reloadTab); -uDom('#showdom').on('click', toggleInspectors); - uDom('#netInspector .vCompactToggler').on('click', toggleVCompactView); -uDom('#clean').on('click', cleanBuffer); -uDom('#clear').on('click', clearBuffer); -uDom('#maxEntries').on('change', onMaxEntriesChanged); -uDom('#netInspector table').on('click', 'tr > td:nth-of-type(1)', toggleVCompactRow); -uDom('#netInspector table').on('click', 'tr.canMtx > td:nth-of-type(2)', popupManager.toggleOn); -uDom('#netInspector').on('click', 'tr.canLookup > td:nth-of-type(3)', reverseLookupManager.toggleOn); -uDom('#netInspector').on('click', 'tr.cat_net > td:nth-of-type(4)', netFilteringManager.toggleOn); +uDom('#pause').on('click', pauseNetInspector); // https://github.com/gorhill/uBlock/issues/507 -// Ensure tab selector is in sync with URL hash +// Ensure tab selector is in sync with URL hash pageSelectorFromURLHash(); window.addEventListener('hashchange', pageSelectorFromURLHash); +// Start to watch the current window geometry 2 seconds after the document +// is loaded, to be sure no spurious geometry changes will be triggered due +// to the window geometry pontentially not settling fast enough. +if ( self.location.search.includes('popup=1') ) { + window.addEventListener( + 'load', + ( ) => { + setTimeout( + ( ) => { + popupLoggerBox = { + x: self.screenX, + y: self.screenY, + w: self.outerWidth, + h: self.outerHeight, + }; + }, 2000); + }, + { once: true } + ); +} + /******************************************************************************/ })(); diff --git a/restscrape/uBlock/js/logger.js b/restscrape/uBlock/js/logger.js index f4e33f5..8b5c05c 100644 --- a/restscrape/uBlock/js/logger.js +++ b/restscrape/uBlock/js/logger.js @@ -1,7 +1,7 @@ /******************************************************************************* - uBlock - a browser extension to block requests. - Copyright (C) 2015-2017 Raymond Hill + uBlock Origin - a browser extension to block requests. + Copyright (C) 2015-present Raymond Hill This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -26,34 +26,20 @@ µBlock.logger = (function() { - var LogEntry = function(args) { - this.init(args); - }; - - LogEntry.prototype.init = function(args) { - this.tstamp = Date.now(); - this.tab = args[0] || ''; - this.cat = args[1] || ''; - this.d0 = args[2]; - this.d1 = args[3]; - this.d2 = args[4]; - this.d3 = args[5]; - this.d4 = args[6]; - }; - - var buffer = null; - var lastReadTime = 0; - var writePtr = 0; + let buffer = null; + let lastReadTime = 0; + let writePtr = 0; // After 60 seconds without being read, a buffer will be considered // unused, and thus removed from memory. - var logBufferObsoleteAfter = 30 * 1000; + const logBufferObsoleteAfter = 30 * 1000; - var janitor = function() { + const janitor = ( ) => { if ( buffer !== null && lastReadTime < (Date.now() - logBufferObsoleteAfter) ) { + api.enabled = false; buffer = null; writePtr = 0; api.ownerId = undefined; @@ -64,31 +50,37 @@ } }; - var api = { + const boxEntry = function(details) { + if ( details.tstamp === undefined ) { + details.tstamp = Date.now(); + } + return JSON.stringify(details); + }; + + const api = { + enabled: false, ownerId: undefined, - writeOne: function() { + writeOne: function(details) { if ( buffer === null ) { return; } if ( writePtr === buffer.length ) { - buffer.push(new LogEntry(arguments)); + buffer.push(boxEntry(details)); } else { - buffer[writePtr].init(arguments); + buffer[writePtr] = boxEntry(details); } writePtr += 1; }, readAll: function(ownerId) { this.ownerId = ownerId; if ( buffer === null ) { + this.enabled = true; buffer = []; vAPI.setTimeout(janitor, logBufferObsoleteAfter); } - var out = buffer.slice(0, writePtr); + const out = buffer.slice(0, writePtr); writePtr = 0; lastReadTime = Date.now(); return out; }, - isEnabled: function() { - return buffer !== null; - } }; return api; diff --git a/restscrape/uBlock/js/lz4.js b/restscrape/uBlock/js/lz4.js index 9182167..1b73c68 100644 --- a/restscrape/uBlock/js/lz4.js +++ b/restscrape/uBlock/js/lz4.js @@ -52,7 +52,11 @@ let init = function() { return Promise.resolve(lz4CodecInstance); } if ( pendingInitialization === undefined ) { - pendingInitialization = lz4BlockCodec.createInstance() + let flavor; + if ( µBlock.hiddenSettings.disableWebAssembly === true ) { + flavor = 'js'; + } + pendingInitialization = lz4BlockCodec.createInstance(flavor) .then(instance => { lz4CodecInstance = instance; pendingInitialization = undefined; @@ -69,12 +73,12 @@ let init = function() { // time elapse without the instance being used. let destroy = function() { - if ( lz4CodecInstance !== undefined ) { - console.info( - 'uBO: freeing lz4-block-codec instance (%s KB)', - lz4CodecInstance.bytesInUse() >>> 10 - ); - } + //if ( lz4CodecInstance !== undefined ) { + // console.info( + // 'uBO: freeing lz4-block-codec instance (%s KB)', + // lz4CodecInstance.bytesInUse() >>> 10 + // ); + //} lz4CodecInstance = undefined; textEncoder = textDecoder = undefined; ttlCount = 0; @@ -107,7 +111,7 @@ let uint8ArrayFromBlob = function(key, data) { let encodeValue = function(key, value) { if ( !lz4CodecInstance ) { return; } - let t0 = window.performance.now(); + //let t0 = window.performance.now(); if ( textEncoder === undefined ) { textEncoder = new TextEncoder(); } @@ -123,20 +127,20 @@ let encodeValue = function(key, value) { outputArray[5] = (inputSize >>> 8) & 0xFF; outputArray[6] = (inputSize >>> 16) & 0xFF; outputArray[7] = (inputSize >>> 24) & 0xFF; - console.info( - 'uBO: [%s] compressed %d KB => %d KB (%s%%) in %s ms', - key, - inputArray.byteLength >> 10, - outputArray.byteLength >> 10, - (outputArray.byteLength / inputArray.byteLength * 100).toFixed(0), - (window.performance.now() - t0).toFixed(1) - ); + //console.info( + // 'uBO: [%s] compressed %d KB => %d KB (%s%%) in %s ms', + // key, + // inputArray.byteLength >> 10, + // outputArray.byteLength >> 10, + // (outputArray.byteLength / inputArray.byteLength * 100).toFixed(0), + // (window.performance.now() - t0).toFixed(1) + //); return outputArray; }; let decodeValue = function(key, inputArray) { if ( !lz4CodecInstance ) { return; } - let t0 = window.performance.now(); + //let t0 = window.performance.now(); if ( inputArray[0] !== 0x18 || inputArray[1] !== 0x4D || inputArray[2] !== 0x22 || inputArray[3] !== 0x04 @@ -152,14 +156,14 @@ let decodeValue = function(key, inputArray) { textDecoder = new TextDecoder(); } let value = textDecoder.decode(outputArray); - console.info( - 'uBO: [%s] decompressed %d KB => %d KB (%s%%) in %s ms', - key, - inputArray.byteLength >>> 10, - outputSize >>> 10, - (inputArray.byteLength / outputSize * 100).toFixed(0), - (window.performance.now() - t0).toFixed(1) - ); + //console.info( + // 'uBO: [%s] decompressed %d KB => %d KB (%s%%) in %s ms', + // key, + // inputArray.byteLength >>> 10, + // outputSize >>> 10, + // (inputArray.byteLength / outputSize * 100).toFixed(0), + // (window.performance.now() - t0).toFixed(1) + //); return value; }; @@ -194,7 +198,11 @@ return { data: decodeValue(result.key, result.data) || result.data }; }); - } + }, + relinquish: function() { + ttlDelay = 1; + ttlManage(0); + }, }; /******************************************************************************/ diff --git a/restscrape/uBlock/js/messaging.js b/restscrape/uBlock/js/messaging.js index 6d0db28..877b3c9 100644 --- a/restscrape/uBlock/js/messaging.js +++ b/restscrape/uBlock/js/messaging.js @@ -52,7 +52,7 @@ var getDomainNames = function(targets) { /******************************************************************************/ -var onMessage = function(request, sender, callback) { +const onMessage = function(request, sender, callback) { // Async switch ( request.what ) { case 'getAssetContent': @@ -84,7 +84,7 @@ var onMessage = function(request, sender, callback) { break; } - var tabId = sender && sender.tab ? sender.tab.id : 0; + const tabId = sender && sender.tab ? sender.tab.id : 0; // Sync var response; @@ -103,7 +103,7 @@ var onMessage = function(request, sender, callback) { break; case 'createUserFilter': - µb.appendUserFilters(request.filters); + µb.appendUserFilters(request.filters, request); // https://github.com/gorhill/uBlock/issues/1786 µb.cosmeticFilteringEngine.removeFromSelectorCache(request.pageDomain); break; @@ -279,9 +279,10 @@ var getFirewallRules = function(srcHostname, desHostnames) { /******************************************************************************/ var popupDataFromTabId = function(tabId, tabTitle) { - var tabContext = µb.tabContextManager.mustLookup(tabId), + let tabContext = µb.tabContextManager.mustLookup(tabId), rootHostname = tabContext.rootHostname; - var r = { + + let r = { advancedUserEnabled: µb.userSettings.advancedUserEnabled, appName: vAPI.app.name, appVersion: vAPI.app.version, @@ -305,7 +306,7 @@ var popupDataFromTabId = function(tabId, tabTitle) { tooltipsDisabled: µb.userSettings.tooltipsDisabled }; - var pageStore = µb.pageStoreFromTabId(tabId); + let pageStore = µb.pageStoreFromTabId(tabId); if ( pageStore ) { // https://github.com/gorhill/uBlock/issues/2105 // Be sure to always include the current page's hostname -- it might @@ -325,23 +326,30 @@ var popupDataFromTabId = function(tabId, tabTitle) { r.contentLastModified = pageStore.contentLastModified; r.firewallRules = getFirewallRules(rootHostname, r.hostnameDict); r.canElementPicker = µb.URI.isNetworkURI(r.rawURL); - r.noPopups = µb.hnSwitches.evaluateZ('no-popups', rootHostname); + r.noPopups = µb.sessionSwitches.evaluateZ('no-popups', rootHostname); r.popupBlockedCount = pageStore.popupBlockedCount; - r.noCosmeticFiltering = µb.hnSwitches.evaluateZ('no-cosmetic-filtering', rootHostname); - r.noLargeMedia = µb.hnSwitches.evaluateZ('no-large-media', rootHostname); + r.noCosmeticFiltering = µb.sessionSwitches.evaluateZ('no-cosmetic-filtering', rootHostname); + r.noLargeMedia = µb.sessionSwitches.evaluateZ('no-large-media', rootHostname); r.largeMediaCount = pageStore.largeMediaCount; - r.noRemoteFonts = µb.hnSwitches.evaluateZ('no-remote-fonts', rootHostname); + r.noRemoteFonts = µb.sessionSwitches.evaluateZ('no-remote-fonts', rootHostname); r.remoteFontCount = pageStore.remoteFontCount; - r.noScripting = µb.hnSwitches.evaluateZ('no-scripting', rootHostname); + r.noScripting = µb.sessionSwitches.evaluateZ('no-scripting', rootHostname); } else { r.hostnameDict = {}; r.firewallRules = getFirewallRules(); } - r.matrixIsDirty = !µb.sessionFirewall.hasSameRules( + + r.matrixIsDirty = µb.sessionFirewall.hasSameRules( µb.permanentFirewall, rootHostname, r.hostnameDict - ); + ) === false; + if ( r.matrixIsDirty === false ) { + r.matrixIsDirty = µb.sessionSwitches.hasSameRules( + µb.permanentSwitches, + rootHostname + ) === false; + } return r; }; @@ -409,18 +417,41 @@ var onMessage = function(request, sender, callback) { request.srcHostname, request.desHostnames ); + µb.sessionSwitches.copyRules( + µb.permanentSwitches, + request.srcHostname + ); // https://github.com/gorhill/uBlock/issues/188 - µb.cosmeticFilteringEngine.removeFromSelectorCache(request.srcHostname, 'net'); + µb.cosmeticFilteringEngine.removeFromSelectorCache( + request.srcHostname, + 'net' + ); response = popupDataFromTabId(request.tabId); break; case 'saveFirewallRules': - µb.permanentFirewall.copyRules( - µb.sessionFirewall, - request.srcHostname, - request.desHostnames - ); - µb.savePermanentFirewallRules(); + if ( + µb.permanentFirewall.copyRules( + µb.sessionFirewall, + request.srcHostname, + request.desHostnames + ) + ) { + µb.savePermanentFirewallRules(); + } + if ( + µb.permanentSwitches.copyRules( + µb.sessionSwitches, + request.srcHostname + ) + ) { + µb.saveHostnameSwitches(); + } + break; + + case 'toggleHostnameSwitch': + µb.toggleHostnameSwitch(request); + response = popupDataFromTabId(request.tabId); break; case 'toggleFirewallRule': @@ -466,8 +497,8 @@ var onMessage = function(request, sender, callback) { } // Sync - var µb = µBlock, - response, + const µb = µBlock; + let response, tabId, frameId, pageStore = null; @@ -496,9 +527,8 @@ var onMessage = function(request, sender, callback) { case 'shouldRenderNoscriptTags': if ( pageStore === null ) { break; } - let tabContext = µb.tabContextManager.lookup(tabId); - if ( tabContext === null ) { break; } - if ( pageStore.filterScripting(tabContext.rootHostname, undefined) ) { + const fctxt = µb.filteringContext.fromTabId(tabId); + if ( pageStore.filterScripting(fctxt, undefined) ) { vAPI.tabs.injectScript( tabId, { @@ -530,12 +560,18 @@ var onMessage = function(request, sender, callback) { request.domain = µb.URI.domainFromHostname(request.hostname); request.entity = µb.URI.entityFromDomain(request.domain); response.specificCosmeticFilters = - µb.cosmeticFilteringEngine.retrieveSpecificSelectors(request, response); + µb.cosmeticFilteringEngine.retrieveSpecificSelectors( + request, + response + ); if ( µb.canInjectScriptletsNow === false ) { response.scriptlets = µb.scriptletFilteringEngine.retrieve(request); } - if ( response.noCosmeticFiltering !== true ) { - µb.logCosmeticFilters(tabId, frameId); + if ( µb.logger.enabled ) { + if ( response.noCosmeticFiltering !== true ) { + µb.logCosmeticFilters(tabId, frameId); + } + µb.logInlineScript(tabId, frameId); } break; @@ -572,15 +608,13 @@ vAPI.messaging.listen('contentscript', onMessage); /******************************************************************************/ -var µb = µBlock; - -/******************************************************************************/ +const onMessage = function(request, sender, callback) { + const µb = µBlock; -var onMessage = function(request, sender, callback) { // Async switch ( request.what ) { case 'elementPickerArguments': - var xhr = new XMLHttpRequest(); + const xhr = new XMLHttpRequest(); xhr.open('GET', 'epicker.html', true); xhr.overrideMimeType('text/html;charset=utf-8'); xhr.responseType = 'text'; @@ -596,8 +630,8 @@ var onMessage = function(request, sender, callback) { cosmeticFilters: vAPI.i18n('pickerCosmeticFilters'), cosmeticFiltersHint: vAPI.i18n('pickerCosmeticFiltersHint') }; - var reStrings = /\{\{(\w+)\}\}/g; - var replacer = function(a0, string) { + const reStrings = /\{\{(\w+)\}\}/g; + const replacer = function(a0, string) { return i18n[string]; }; @@ -621,7 +655,7 @@ var onMessage = function(request, sender, callback) { } // Sync - var response; + let response; switch ( request.what ) { case 'elementPickerEprom': @@ -712,7 +746,7 @@ vAPI.messaging.listen('cloudWidget', onMessage); /******************************************************************************/ -var µb = µBlock; +const µb = µBlock; /******************************************************************************/ @@ -745,7 +779,7 @@ var backupUserData = function(callback) { netWhitelist: µb.stringFromWhitelist(µb.netWhitelist), dynamicFilteringString: µb.permanentFirewall.toString(), urlFilteringString: µb.permanentURLFiltering.toString(), - hostnameSwitchesString: µb.hnSwitches.toString(), + hostnameSwitchesString: µb.permanentSwitches.toString(), userFilters: '' }; @@ -880,44 +914,55 @@ var getLists = function(callback) { var getRules = function() { return { - permanentRules: µb.permanentFirewall.toArray().concat( - µb.permanentURLFiltering.toArray() - ), - sessionRules: µb.sessionFirewall.toArray().concat( - µb.sessionURLFiltering.toArray() - ), - hnSwitches: µb.hnSwitches.toArray() + permanentRules: + µb.permanentFirewall.toArray().concat( + µb.permanentSwitches.toArray(), + µb.permanentURLFiltering.toArray() + ), + sessionRules: + µb.sessionFirewall.toArray().concat( + µb.sessionSwitches.toArray(), + µb.sessionURLFiltering.toArray() + ) }; }; var modifyRuleset = function(details) { - var swRuleset = µb.hnSwitches, - hnRuleset, urlRuleset; + let swRuleset, hnRuleset, urlRuleset; if ( details.permanent ) { + swRuleset = µb.permanentSwitches; hnRuleset = µb.permanentFirewall; urlRuleset = µb.permanentURLFiltering; } else { + swRuleset = µb.sessionSwitches; hnRuleset = µb.sessionFirewall; urlRuleset = µb.sessionURLFiltering; } - var toRemove = new Set(details.toRemove.trim().split(/\s*[\n\r]+\s*/)); - var rule, parts, _; - for ( rule of toRemove ) { + let toRemove = new Set(details.toRemove.trim().split(/\s*[\n\r]+\s*/)); + for ( let rule of toRemove ) { if ( rule === '' ) { continue; } - parts = rule.split(/\s+/); - _ = hnRuleset.removeFromRuleParts(parts) || - swRuleset.removeFromRuleParts(parts) || - urlRuleset.removeFromRuleParts(parts); + let parts = rule.split(/\s+/); + if ( hnRuleset.removeFromRuleParts(parts) === false ) { + if ( swRuleset.removeFromRuleParts(parts) === false ) { + urlRuleset.removeFromRuleParts(parts); + } + } } - var toAdd = new Set(details.toAdd.trim().split(/\s*[\n\r]+\s*/)); - for ( rule of toAdd ) { + let toAdd = new Set(details.toAdd.trim().split(/\s*[\n\r]+\s*/)); + for ( let rule of toAdd ) { if ( rule === '' ) { continue; } - parts = rule.split(/\s+/); - _ = hnRuleset.addFromRuleParts(parts) || - swRuleset.addFromRuleParts(parts) || - urlRuleset.addFromRuleParts(parts); + let parts = rule.split(/\s+/); + if ( hnRuleset.addFromRuleParts(parts) === false ) { + if ( swRuleset.addFromRuleParts(parts) === false ) { + urlRuleset.addFromRuleParts(parts); + } + } } if ( details.permanent ) { + if ( swRuleset.changed ) { + µb.saveHostnameSwitches(); + swRuleset.changed = false; + } if ( hnRuleset.changed ) { µb.savePermanentFirewallRules(); hnRuleset.changed = false; @@ -927,10 +972,6 @@ var modifyRuleset = function(details) { urlRuleset.changed = false; } } - if ( swRuleset.changed ) { - µb.saveHostnameSwitches(); - swRuleset.changed = false; - } }; /******************************************************************************/ @@ -1076,30 +1117,31 @@ vAPI.messaging.listen('dashboard', onMessage); /******************************************************************************/ -var µb = µBlock, - extensionOriginURL = vAPI.getURL(''); +const µb = µBlock; +const extensionOriginURL = vAPI.getURL(''); /******************************************************************************/ -var getLoggerData = function(details, activeTabId, callback) { - let response = { +const getLoggerData = function(details, activeTabId, callback) { + const response = { colorBlind: µb.userSettings.colorBlindFriendly, entries: µb.logger.readAll(details.ownerId), maxEntries: µb.userSettings.requestLogMaxEntries, activeTabId: activeTabId, - tabIdsToken: µb.pageStoresToken + tabIdsToken: µb.pageStoresToken, + tooltips: µb.userSettings.tooltipsDisabled === false }; if ( µb.pageStoresToken !== details.tabIdsToken ) { - let tabIds = new Map(); - for ( let entry of µb.pageStores ) { - let pageStore = entry[1]; + const tabIds = new Map(); + for ( const entry of µb.pageStores ) { + const pageStore = entry[1]; if ( pageStore.rawURL.startsWith(extensionOriginURL) ) { continue; } tabIds.set(entry[0], pageStore.title); } response.tabIds = Array.from(tabIds); } if ( activeTabId ) { - let pageStore = µb.pageStoreFromTabId(activeTabId); + const pageStore = µb.pageStoreFromTabId(activeTabId); if ( pageStore === null || pageStore.rawURL.startsWith(extensionOriginURL) @@ -1107,43 +1149,67 @@ var getLoggerData = function(details, activeTabId, callback) { response.activeTabId = undefined; } } + if ( details.popupLoggerBoxChanged && browser.windows instanceof Object ) { + browser.tabs.query( + { url: vAPI.getURL('/logger-ui.html?popup=1') }, + tabs => { + if ( Array.isArray(tabs) === false ) { return; } + if ( tabs.length === 0 ) { return; } + browser.windows.get(tabs[0].windowId, win => { + if ( win instanceof Object === false ) { return; } + vAPI.localStorage.setItem( + 'popupLoggerBox', + JSON.stringify({ + left: win.left, + top: win.top, + width: win.width, + height: win.height, + }) + ); + }); + } + ); + } callback(response); }; /******************************************************************************/ -var getURLFilteringData = function(details) { - var colors = {}; - var response = { +const getURLFilteringData = function(details) { + const colors = {}; + const response = { dirty: false, colors: colors }; - var suf = µb.sessionURLFiltering; - var puf = µb.permanentURLFiltering; - var urls = details.urls, - context = details.context, - type = details.type; - var url, colorEntry; - var i = urls.length; - while ( i-- ) { - url = urls[i]; - colorEntry = colors[url] = { r: 0, own: false }; + const suf = µb.sessionURLFiltering; + const puf = µb.permanentURLFiltering; + const urls = details.urls; + const context = details.context; + const type = details.type; + for ( const url of urls ) { + const colorEntry = colors[url] = { r: 0, own: false }; if ( suf.evaluateZ(context, url, type).r !== 0 ) { colorEntry.r = suf.r; - colorEntry.own = suf.r !== 0 && suf.context === context && suf.url === url && suf.type === type; - } - if ( response.dirty ) { - continue; + colorEntry.own = suf.r !== 0 && + suf.context === context && + suf.url === url && + suf.type === type; } + if ( response.dirty ) { continue; } puf.evaluateZ(context, url, type); - response.dirty = colorEntry.own !== (puf.r !== 0 && puf.context === context && puf.url === url && puf.type === type); + response.dirty = colorEntry.own !== ( + puf.r !== 0 && + puf.context === context && + puf.url === url && + puf.type === type + ); } return response; }; /******************************************************************************/ -var onMessage = function(request, sender, callback) { +const onMessage = function(request, sender, callback) { // Async switch ( request.what ) { case 'readAll': @@ -1164,7 +1230,7 @@ var onMessage = function(request, sender, callback) { } // Sync - var response; + let response; switch ( request.what ) { case 'releaseView': @@ -1223,11 +1289,11 @@ var onMessage = function(request, sender, callback) { } // Sync - var response; + let response; switch ( request.what ) { case 'temporarilyWhitelistDocument': - µBlock.webRequest.temporarilyWhitelistDocument(request.hostname); + µBlock.webRequest.strictBlockBypass(request.hostname); break; default: @@ -1252,15 +1318,15 @@ vAPI.messaging.listen('documentBlocked', onMessage); /******************************************************************************/ -let µb = µBlock; -let broadcastTimers = new Map(); +const µb = µBlock; +const broadcastTimers = new Map(); /******************************************************************************/ -var domSurveyFinalReport = function(tabId) { +const domSurveyFinalReport = function(tabId) { broadcastTimers.delete(tabId + '-domSurveyReport'); - let pageStore = µb.pageStoreFromTabId(tabId); + const pageStore = µb.pageStoreFromTabId(tabId); if ( pageStore === null ) { return; } vAPI.messaging.broadcast({ @@ -1273,33 +1339,28 @@ var domSurveyFinalReport = function(tabId) { /******************************************************************************/ -var logCosmeticFilters = function(tabId, details) { - if ( µb.logger.isEnabled() === false ) { - return; - } - - var selectors = details.matchedSelectors; - - selectors.sort(); - - for ( var i = 0; i < selectors.length; i++ ) { - µb.logger.writeOne( - tabId, - 'cosmetic', - { source: 'cosmetic', raw: '##' + selectors[i] }, - 'dom', - details.frameURL, - null, - details.frameHostname - ); +const logCosmeticFilters = function(tabId, details) { + if ( µb.logger.enabled === false ) { return; } + + const filter = { source: 'cosmetic', raw: '' }; + const fctxt = µb.filteringContext.duplicate(); + fctxt.fromTabId(tabId) + .setRealm('cosmetic') + .setType('dom') + .setURL(details.frameURL) + .setDocOriginFromURL(details.frameURL) + .setFilter(filter); + for ( const selector of details.matchedSelectors.sort() ) { + filter.raw = '##' + selector; + fctxt.toLogger(); } }; /******************************************************************************/ var onMessage = function(request, sender, callback) { - let tabId = sender && sender.tab ? sender.tab.id : 0; - let pageStore = µb.pageStoreFromTabId(tabId); + const tabId = sender && sender.tab ? sender.tab.id : 0; + const pageStore = µb.pageStoreFromTabId(tabId); // Async switch ( request.what ) { @@ -1329,6 +1390,19 @@ var onMessage = function(request, sender, callback) { } break; + case 'inlinescriptFound': + if ( µb.logger.enabled && pageStore !== null ) { + const fctxt = µb.filteringContext.duplicate(); + fctxt.fromTabId(tabId) + .setType('inline-script') + .setURL(request.docURL) + .setDocOriginFromURL(request.docURL); + if ( pageStore.filterRequest(fctxt) === 0 ) { + fctxt.setRealm('network').toLogger(); + } + } + break; + case 'logCosmeticFilteringData': logCosmeticFilters(tabId, request); break; diff --git a/restscrape/uBlock/js/pagestore.js b/restscrape/uBlock/js/pagestore.js index 4b45607..a3e2e6a 100644 --- a/restscrape/uBlock/js/pagestore.js +++ b/restscrape/uBlock/js/pagestore.js @@ -37,151 +37,134 @@ To create a log of net requests /******************************************************************************/ -var µb = µBlock; +const µb = µBlock; /******************************************************************************/ /******************************************************************************/ // To mitigate memory churning -var netFilteringCacheJunkyard = [], - netFilteringCacheJunkyardMax = 10; +const netFilteringCacheJunkyard = []; +const netFilteringCacheJunkyardMax = 10; /******************************************************************************/ -var NetFilteringResultCache = function() { - this.boundPruneAsyncCallback = this.pruneAsyncCallback.bind(this); +const NetFilteringResultCache = function() { this.init(); }; -/******************************************************************************/ - -NetFilteringResultCache.prototype.shelfLife = 15 * 1000; - -/******************************************************************************/ - -NetFilteringResultCache.factory = function() { - var entry = netFilteringCacheJunkyard.pop(); - if ( entry === undefined ) { - entry = new NetFilteringResultCache(); - } else { - entry.init(); - } - return entry; -}; - -/******************************************************************************/ - -NetFilteringResultCache.prototype.init = function() { - this.blocked = new Map(); - this.results = new Map(); - this.hash = 0; - this.timer = null; -}; +NetFilteringResultCache.prototype = { + shelfLife: 15000, -/******************************************************************************/ - -NetFilteringResultCache.prototype.dispose = function() { - this.empty(); - if ( netFilteringCacheJunkyard.length < netFilteringCacheJunkyardMax ) { - netFilteringCacheJunkyard.push(this); - } - return null; -}; - -/******************************************************************************/ - -NetFilteringResultCache.prototype.rememberResult = function(context, result, logData) { - if ( this.results.size === 0 ) { - this.pruneAsync(); - } - var key = context.pageHostname + ' ' + context.requestType + ' ' + context.requestURL; - this.results.set(key, { - result: result, - logData: logData, - tstamp: Date.now() - }); - if ( result !== 1 ) { return; } - var now = Date.now(); - this.blocked.set(key, now); - this.hash = now; -}; - -/******************************************************************************/ - -NetFilteringResultCache.prototype.rememberBlock = function(details) { - if ( this.blocked.size === 0 ) { - this.pruneAsync(); - } - var now = Date.now(); - this.blocked.set( - details.pageHostname + ' ' + details.requestType + ' ' + details.requestURL, - now - ); - this.hash = now; -}; - -/******************************************************************************/ - -NetFilteringResultCache.prototype.empty = function() { - this.blocked.clear(); - this.results.clear(); - this.hash = 0; - if ( this.timer !== null ) { - clearTimeout(this.timer); - this.timer = null; - } -}; - -/******************************************************************************/ + init: function() { + this.blocked = new Map(); + this.results = new Map(); + this.hash = 0; + this.timer = undefined; + return this; + }, -NetFilteringResultCache.prototype.pruneAsync = function() { - if ( this.timer === null ) { - this.timer = vAPI.setTimeout(this.boundPruneAsyncCallback, this.shelfLife * 2); - } -}; + dispose: function() { + this.empty(); + if ( netFilteringCacheJunkyard.length < netFilteringCacheJunkyardMax ) { + netFilteringCacheJunkyard.push(this); + } + return null; + }, -NetFilteringResultCache.prototype.pruneAsyncCallback = function() { - this.timer = null; - var obsolete = Date.now() - this.shelfLife, - entry; - for ( entry of this.blocked ) { - if ( entry[1] <= obsolete ) { - this.results.delete(entry[0]); - this.blocked.delete(entry[0]); + rememberResult: function(fctxt, result) { + if ( fctxt.tabId <= 0 ) { return; } + if ( this.results.size === 0 ) { + this.pruneAsync(); } - } - for ( entry of this.results ) { - if ( entry[1].tstamp <= obsolete ) { - this.results.delete(entry[0]); + const key = fctxt.getDocHostname() + ' ' + fctxt.type + ' ' + fctxt.url; + this.results.set(key, { + result: result, + logData: fctxt.filter, + tstamp: Date.now() + }); + if ( result !== 1 ) { return; } + const now = Date.now(); + this.blocked.set(key, now); + this.hash = now; + }, + + rememberBlock: function(fctxt) { + if ( fctxt.tabId <= 0 ) { return; } + if ( this.blocked.size === 0 ) { + this.pruneAsync(); } - } - if ( this.blocked.size !== 0 || this.results.size !== 0 ) { - this.pruneAsync(); - } -}; - -/******************************************************************************/ + const now = Date.now(); + this.blocked.set( + fctxt.getDocHostname() + ' ' + fctxt.type + ' ' + fctxt.url, + now + ); + this.hash = now; + }, + + empty: function() { + this.blocked.clear(); + this.results.clear(); + this.hash = 0; + if ( this.timer !== undefined ) { + clearTimeout(this.timer); + this.timer = undefined; + } + }, + + prune: function() { + const obsolete = Date.now() - this.shelfLife; + for ( const entry of this.blocked ) { + if ( entry[1] <= obsolete ) { + this.results.delete(entry[0]); + this.blocked.delete(entry[0]); + } + } + for ( const entry of this.results ) { + if ( entry[1].tstamp <= obsolete ) { + this.results.delete(entry[0]); + } + } + if ( this.blocked.size !== 0 || this.results.size !== 0 ) { + this.pruneAsync(); + } + }, + + pruneAsync: function() { + if ( this.timer !== undefined ) { return; } + this.timer = vAPI.setTimeout( + ( ) => { + this.timer = undefined; + this.prune(); + }, + this.shelfLife + ); + }, -NetFilteringResultCache.prototype.lookupResult = function(context) { - return this.results.get( - context.pageHostname + ' ' + - context.requestType + ' ' + - context.requestURL - ); + lookupResult: function(fctxt) { + return this.results.get( + fctxt.getDocHostname() + ' ' + + fctxt.type + ' ' + + fctxt.url + ); + }, + + lookupAllBlocked: function(hostname) { + const result = []; + for ( const entry of this.blocked ) { + const pos = entry[0].indexOf(' '); + if ( entry[0].slice(0, pos) === hostname ) { + result[result.length] = entry[0].slice(pos + 1); + } + } + return result; + }, }; -/******************************************************************************/ - -NetFilteringResultCache.prototype.lookupAllBlocked = function(hostname) { - var result = [], - pos; - for ( var entry of this.blocked ) { - pos = entry[0].indexOf(' '); - if ( entry[0].slice(0, pos) === hostname ) { - result[result.length] = entry[0].slice(pos + 1); - } - } - return result; +NetFilteringResultCache.factory = function() { + const entry = netFilteringCacheJunkyard.pop(); + return entry !== undefined + ? entry.init() + : new NetFilteringResultCache(); }; /******************************************************************************/ @@ -193,54 +176,51 @@ NetFilteringResultCache.prototype.lookupAllBlocked = function(hostname) { // refactoring. // To mitigate memory churning -var frameStoreJunkyard = []; -var frameStoreJunkyardMax = 50; +const frameStoreJunkyard = []; +const frameStoreJunkyardMax = 50; /******************************************************************************/ -var FrameStore = function(frameURL) { +const FrameStore = function(frameURL) { this.init(frameURL); }; -/******************************************************************************/ +FrameStore.prototype = { + init: function(frameURL) { + const µburi = µb.URI; + this.pageHostname = µburi.hostnameFromURI(frameURL); + this.pageDomain = + µburi.domainFromHostname(this.pageHostname) || this.pageHostname; + return this; + }, + + dispose: function() { + this.pageHostname = this.pageDomain = ''; + if ( frameStoreJunkyard.length < frameStoreJunkyardMax ) { + frameStoreJunkyard.push(this); + } + return null; + }, +}; FrameStore.factory = function(frameURL) { - var entry = frameStoreJunkyard.pop(); + const entry = frameStoreJunkyard.pop(); if ( entry === undefined ) { return new FrameStore(frameURL); } return entry.init(frameURL); }; -/******************************************************************************/ - -FrameStore.prototype.init = function(frameURL) { - var µburi = µb.URI; - this.pageHostname = µburi.hostnameFromURI(frameURL); - this.pageDomain = µburi.domainFromHostname(this.pageHostname) || this.pageHostname; - return this; -}; - -/******************************************************************************/ - -FrameStore.prototype.dispose = function() { - this.pageHostname = this.pageDomain = ''; - if ( frameStoreJunkyard.length < frameStoreJunkyardMax ) { - frameStoreJunkyard.push(this); - } - return null; -}; - /******************************************************************************/ /******************************************************************************/ // To mitigate memory churning -var pageStoreJunkyard = []; -var pageStoreJunkyardMax = 10; +const pageStoreJunkyard = []; +const pageStoreJunkyardMax = 10; /******************************************************************************/ -var PageStore = function(tabId, context) { +const PageStore = function(tabId, context) { this.init(tabId, context); this.journal = []; this.journalTimer = null; @@ -251,7 +231,7 @@ var PageStore = function(tabId, context) { /******************************************************************************/ PageStore.factory = function(tabId, context) { - var entry = pageStoreJunkyard.pop(); + let entry = pageStoreJunkyard.pop(); if ( entry === undefined ) { entry = new PageStore(tabId, context); } else { @@ -267,7 +247,7 @@ PageStore.factory = function(tabId, context) { // logger. PageStore.prototype.init = function(tabId, context) { - var tabContext = µb.tabContextManager.mustLookup(tabId); + const tabContext = µb.tabContextManager.mustLookup(tabId); this.tabId = tabId; // If we are navigating from-to same site, remember whether large @@ -297,47 +277,56 @@ PageStore.prototype.init = function(tabId, context) { this.netFilteringCache = NetFilteringResultCache.factory(); this.internalRedirectionCount = 0; - this.noCosmeticFiltering = µb.hnSwitches.evaluateZ( + // The current filtering context is cloned because: + // - We may be called with or without the current context having been + // initialized. + // - If it has been initialized, we do not want to change the state + // of the current context. + const fctxt = µb.logger.enabled + ? µBlock.filteringContext + .duplicate() + .fromTabId(tabId) + .setURL(tabContext.rawURL) + : undefined; + + // https://github.com/uBlockOrigin/uBlock-issues/issues/314 + const masterSwitch = tabContext.getNetFilteringSwitch(); + + this.noCosmeticFiltering = µb.sessionSwitches.evaluateZ( 'no-cosmetic-filtering', tabContext.rootHostname ) === true; if ( + masterSwitch && this.noCosmeticFiltering && - µb.logger.isEnabled() && + µb.logger.enabled && context === 'tabCommitted' ) { - µb.logger.writeOne( - tabId, - 'cosmetic', - µb.hnSwitches.toLogData(), - 'dom', - tabContext.rawURL, - this.tabHostname, - this.tabHostname - ); + fctxt.setRealm('cosmetic') + .setType('dom') + .setFilter(µb.sessionSwitches.toLogData()) + .toLogger(); } // Support `generichide` filter option. - this.noGenericCosmeticFiltering = this.noCosmeticFiltering; + this.noGenericCosmeticFiltering = masterSwitch !== true; if ( this.noGenericCosmeticFiltering !== true ) { - let result = µb.staticNetFilteringEngine.matchStringGenericHide( - tabContext.normalURL - ); - this.noGenericCosmeticFiltering = result === 2; - if ( - result !== 0 && - µb.logger.isEnabled() && - context === 'tabCommitted' - ) { - µb.logger.writeOne( - tabId, - 'net', - µb.staticNetFilteringEngine.toLogData(), - 'generichide', - tabContext.rawURL, - this.tabHostname, - this.tabHostname + this.noGenericCosmeticFiltering = this.noCosmeticFiltering; + if ( this.noGenericCosmeticFiltering !== true ) { + let result = µb.staticNetFilteringEngine.matchStringGenericHide( + tabContext.normalURL ); + this.noGenericCosmeticFiltering = result === 2; + if ( + result !== 0 && + µb.logger.enabled && + context === 'tabCommitted' + ) { + fctxt.setRealm('network') + .setType('generichide') + .setFilter(µb.staticNetFilteringEngine.toLogData()) + .toLogger(); + } } } @@ -350,7 +339,7 @@ PageStore.prototype.reuse = function(context) { // When force refreshing a page, the page store data needs to be reset. // If the hostname changes, we can't merely just update the context. - var tabContext = µb.tabContextManager.mustLookup(this.tabId); + const tabContext = µb.tabContextManager.mustLookup(this.tabId); if ( tabContext.rootHostname !== this.tabHostname ) { context = ''; } @@ -409,22 +398,18 @@ PageStore.prototype.dispose = function() { /******************************************************************************/ PageStore.prototype.disposeFrameStores = function() { - for ( var frameStore of this.frames.values() ) { + for ( const frameStore of this.frames.values() ) { frameStore.dispose(); } this.frames.clear(); }; -/******************************************************************************/ - PageStore.prototype.getFrame = function(frameId) { return this.frames.get(frameId) || null; }; -/******************************************************************************/ - PageStore.prototype.setFrame = function(frameId, frameURL) { - var frameStore = this.frames.get(frameId); + const frameStore = this.frames.get(frameId); if ( frameStore !== undefined ) { frameStore.init(frameURL); } else { @@ -434,54 +419,19 @@ PageStore.prototype.setFrame = function(frameId, frameURL) { /******************************************************************************/ -PageStore.prototype.createContextFromPage = function() { - var context = µb.tabContextManager.createContext(this.tabId); - context.pageHostname = context.rootHostname; - context.pageDomain = context.rootDomain; - return context; -}; - -PageStore.prototype.createContextFromFrameId = function(frameId) { - var context = µb.tabContextManager.createContext(this.tabId); - var frameStore = this.frames.get(frameId); - if ( frameStore !== undefined ) { - context.pageHostname = frameStore.pageHostname; - context.pageDomain = frameStore.pageDomain; - } else { - context.pageHostname = context.rootHostname; - context.pageDomain = context.rootDomain; - } - return context; -}; - -PageStore.prototype.createContextFromFrameHostname = function(frameHostname) { - var context = µb.tabContextManager.createContext(this.tabId); - context.pageHostname = frameHostname; - context.pageDomain = µb.URI.domainFromHostname(frameHostname) || frameHostname; - return context; -}; - -/******************************************************************************/ - PageStore.prototype.getNetFilteringSwitch = function() { return µb.tabContextManager.mustLookup(this.tabId).getNetFilteringSwitch(); }; -/******************************************************************************/ - PageStore.prototype.getSpecificCosmeticFilteringSwitch = function() { return this.noCosmeticFiltering !== true; }; -/******************************************************************************/ - PageStore.prototype.getGenericCosmeticFilteringSwitch = function() { return this.noGenericCosmeticFiltering !== true && this.noCosmeticFiltering !== true; }; -/******************************************************************************/ - PageStore.prototype.toggleNetFilteringSwitch = function(url, scope, state) { µb.toggleNetFilteringSwitch(url, scope, state); this.netFilteringCache.empty(); @@ -555,15 +505,14 @@ PageStore.prototype.journalProcess = function(fromTimer) { } this.journalTimer = null; - var journal = this.journal, - n = journal.length, - aggregateCounts = 0, - now = Date.now(), - pivot = this.journalLastCommitted || 0; + const journal = this.journal; + const now = Date.now(); + let aggregateCounts = 0; + let pivot = this.journalLastCommitted || 0; // Everything after pivot originates from current page. - for ( let i = pivot; i < n; i += 2 ) { - let hostname = journal[i]; + for ( let i = pivot; i < journal.length; i += 2 ) { + const hostname = journal[i]; let hostnameCounts = this.hostnameToCountMap.get(hostname); if ( hostnameCounts === undefined ) { hostnameCounts = 0; @@ -598,104 +547,101 @@ PageStore.prototype.journalProcess = function(fromTimer) { /******************************************************************************/ -PageStore.prototype.filterRequest = function(context) { - this.logData = undefined; +PageStore.prototype.filterRequest = function(fctxt) { + fctxt.filter = undefined; if ( this.getNetFilteringSwitch() === false ) { return 0; } - var requestType = context.requestType; + const requestType = fctxt.type; - if ( requestType === 'csp_report' && this.filterCSPReport(context) === 1 ) { + if ( requestType === 'csp_report' && this.filterCSPReport(fctxt) === 1 ) { return 1; } - if ( requestType.endsWith('font') && this.filterFont(context) === 1 ) { + if ( requestType.endsWith('font') && this.filterFont(fctxt) === 1 ) { return 1; } if ( requestType === 'script' && - this.filterScripting(context.rootHostname, true) === 1 + this.filterScripting(fctxt, true) === 1 ) { return 1; } - var cacheableResult = this.cacheableResults[requestType] === true; + const cacheableResult = this.cacheableResults.has(requestType); if ( cacheableResult ) { - var entry = this.netFilteringCache.lookupResult(context); + const entry = this.netFilteringCache.lookupResult(fctxt); if ( entry !== undefined ) { - this.logData = entry.logData; + fctxt.filter = entry.logData; return entry.result; } } // Dynamic URL filtering. - var result = µb.sessionURLFiltering.evaluateZ(context.rootHostname, context.requestURL, requestType); - if ( result !== 0 && µb.logger.isEnabled() ) { - this.logData = µb.sessionURLFiltering.toLogData(); + let result = µb.sessionURLFiltering.evaluateZ( + fctxt.getTabHostname(), + fctxt.url, + requestType + ); + if ( result !== 0 && µb.logger.enabled ) { + fctxt.filter = µb.sessionURLFiltering.toLogData(); } // Dynamic hostname/type filtering. if ( result === 0 && µb.userSettings.advancedUserEnabled ) { - result = µb.sessionFirewall.evaluateCellZY(context.rootHostname, context.requestHostname, requestType); - if ( result !== 0 && result !== 3 && µb.logger.isEnabled() ) { - this.logData = µb.sessionFirewall.toLogData(); + result = µb.sessionFirewall.evaluateCellZY( + fctxt.getTabHostname(), + fctxt.getHostname(), + requestType + ); + if ( result !== 0 && result !== 3 && µb.logger.enabled ) { + fctxt.filter = µb.sessionFirewall.toLogData(); } } // Static filtering has lowest precedence. if ( result === 0 || result === 3 ) { - result = µb.staticNetFilteringEngine.matchString(context); - if ( result !== 0 && µb.logger.isEnabled() ) { - this.logData = µb.staticNetFilteringEngine.toLogData(); + result = µb.staticNetFilteringEngine.matchString(fctxt); + if ( result !== 0 && µb.logger.enabled ) { + fctxt.filter = µb.staticNetFilteringEngine.toLogData(); } } if ( cacheableResult ) { - this.netFilteringCache.rememberResult(context, result, this.logData); - } else if ( result === 1 && this.collapsibleResources[requestType] === true ) { - this.netFilteringCache.rememberBlock(context, true); + this.netFilteringCache.rememberResult(fctxt, result); + } else if ( result === 1 && this.collapsibleResources.has(requestType) ) { + this.netFilteringCache.rememberBlock(fctxt, true); } return result; }; -PageStore.prototype.cacheableResults = { - sub_frame: true -}; +PageStore.prototype.cacheableResults = new Set([ + 'sub_frame', +]); -PageStore.prototype.collapsibleResources = { - image: true, - media: true, - object: true, - sub_frame: true -}; +PageStore.prototype.collapsibleResources = new Set([ + 'image', + 'media', + 'object', + 'sub_frame', +]); /******************************************************************************/ -PageStore.prototype.filterCSPReport = function(context) { - if ( µb.hnSwitches.evaluateZ('no-csp-reports', context.requestHostname) ) { - if ( µb.logger.isEnabled() ) { - this.logData = µb.hnSwitches.toLogData(); - } - return 1; - } - // https://github.com/gorhill/uBlock/issues/3140 - // Special handling of CSP reports if and only if these can't be filtered - // natively. +PageStore.prototype.filterCSPReport = function(fctxt) { if ( - vAPI.net.nativeCSPReportFiltering !== true && - this.internalRedirectionCount !== 0 + µb.sessionSwitches.evaluateZ( + 'no-csp-reports', + fctxt.getHostname() + ) ) { - if ( µb.logger.isEnabled() ) { - this.logData = { - result: 1, - source: 'global', - raw: 'no-spurious-csp-report' - }; + if ( µb.logger.enabled ) { + fctxt.filter = µb.sessionSwitches.toLogData(); } return 1; } @@ -704,13 +650,18 @@ PageStore.prototype.filterCSPReport = function(context) { /******************************************************************************/ -PageStore.prototype.filterFont = function(context) { - if ( context.requestType === 'font' ) { +PageStore.prototype.filterFont = function(fctxt) { + if ( fctxt.type === 'font' ) { this.remoteFontCount += 1; } - if ( µb.hnSwitches.evaluateZ('no-remote-fonts', context.rootHostname) !== false ) { - if ( µb.logger.isEnabled() ) { - this.logData = µb.hnSwitches.toLogData(); + if ( + µb.sessionSwitches.evaluateZ( + 'no-remote-fonts', + fctxt.getTabHostname() + ) !== false + ) { + if ( µb.logger.enabled ) { + fctxt.filter = µb.sessionSwitches.toLogData(); } return 1; } @@ -719,18 +670,22 @@ PageStore.prototype.filterFont = function(context) { /******************************************************************************/ -PageStore.prototype.filterScripting = function(rootHostname, netFiltering) { +PageStore.prototype.filterScripting = function(fctxt, netFiltering) { + fctxt.filter = undefined; if ( netFiltering === undefined ) { netFiltering = this.getNetFilteringSwitch(); } if ( netFiltering === false || - µb.hnSwitches.evaluateZ('no-scripting', rootHostname) === false + µb.sessionSwitches.evaluateZ( + 'no-scripting', + fctxt.getTabHostname() + ) === false ) { return 0; } - if ( µb.logger.isEnabled() ) { - this.logData = µb.hnSwitches.toLogData(); + if ( µb.logger.enabled ) { + fctxt.filter = µb.sessionSwitches.toLogData(); } return 1; }; @@ -739,13 +694,18 @@ PageStore.prototype.filterScripting = function(rootHostname, netFiltering) { // The caller is responsible to check whether filtering is enabled or not. -PageStore.prototype.filterLargeMediaElement = function(size) { - this.logData = undefined; +PageStore.prototype.filterLargeMediaElement = function(fctxt, size) { + fctxt.filter = undefined; if ( Date.now() < this.allowLargeMediaElementsUntil ) { return 0; } - if ( µb.hnSwitches.evaluateZ('no-large-media', this.tabHostname) !== true ) { + if ( + µb.sessionSwitches.evaluateZ( + 'no-large-media', + fctxt.getTabHostname() + ) !== true + ) { return 0; } if ( (size >>> 10) < µb.userSettings.largeMediaSize ) { @@ -760,8 +720,8 @@ PageStore.prototype.filterLargeMediaElement = function(size) { ); } - if ( µb.logger.isEnabled() ) { - this.logData = µb.hnSwitches.toLogData(); + if ( µb.logger.enabled ) { + fctxt.filter = µb.sessionSwitches.toLogData(); } return 1; @@ -772,26 +732,27 @@ PageStore.prototype.filterLargeMediaElement = function(size) { /******************************************************************************/ PageStore.prototype.getBlockedResources = function(request, response) { - var µburi = µb.URI, - normalURL = µb.normalizePageURL(this.tabId, request.frameURL), - frameHostname = µburi.hostnameFromURI(normalURL), - resources = request.resources; + const normalURL = µb.normalizePageURL(this.tabId, request.frameURL); + const resources = request.resources; + const fctxt = µBlock.filteringContext; + fctxt.fromTabId(this.tabId) + .setDocOriginFromURL(normalURL); // Force some resources to go through the filtering engine in order to // populate the blocked-resources cache. This is required because for // some resources it's not possible to detect whether they were blocked // content script-side (i.e. `iframes` -- unlike `img`). if ( Array.isArray(resources) && resources.length !== 0 ) { - var context = this.createContextFromFrameHostname(frameHostname); - for ( var resource of resources ) { - context.requestType = resource.type; - context.requestHostname = µburi.hostnameFromURI(resource.url); - context.requestURL = resource.url; - this.filterRequest(context); + for ( const resource of resources ) { + this.filterRequest( + fctxt.setType(resource.type) + .setURL(resource.url) + ); } } if ( this.netFilteringCache.hash === response.hash ) { return; } response.hash = this.netFilteringCache.hash; - response.blockedResources = this.netFilteringCache.lookupAllBlocked(frameHostname); + response.blockedResources = + this.netFilteringCache.lookupAllBlocked(fctxt.getDocHostname()); }; /******************************************************************************/ diff --git a/restscrape/uBlock/js/popup.js b/restscrape/uBlock/js/popup.js index ca6515e..b2c78b0 100644 --- a/restscrape/uBlock/js/popup.js +++ b/restscrape/uBlock/js/popup.js @@ -29,7 +29,7 @@ /******************************************************************************/ -var popupFontSize = vAPI.localStorage.getItem('popupFontSize'); +let popupFontSize = vAPI.localStorage.getItem('popupFontSize'); if ( typeof popupFontSize === 'string' && popupFontSize !== 'unset' ) { document.body.style.setProperty('font-size', popupFontSize); } @@ -58,24 +58,24 @@ if ( dfPaneVisibleStored ) { /******************************************************************************/ -var messaging = vAPI.messaging; -var popupData = {}; -var dfPaneBuilt = false; -var reIP = /^\d+(?:\.\d+){1,3}$/; -var scopeToSrcHostnameMap = { +const messaging = vAPI.messaging; +const reIP = /^\d+(?:\.\d+){1,3}$/; +const scopeToSrcHostnameMap = { '/': '*', '.': '' }; -var dfHotspots = null; -var hostnameToSortableTokenMap = new Map(); -var allDomains = {}; -var allDomainCount = 0; -var allHostnameRows = []; -var touchedDomainCount = 0; -var rowsToRecycle = uDom(); -var cachedPopupHash = ''; -var statsStr = vAPI.i18n('popupBlockedStats'); -var domainsHitStr = vAPI.i18n('popupHitDomainCount'); +const hostnameToSortableTokenMap = new Map(); +const statsStr = vAPI.i18n('popupBlockedStats'); +const domainsHitStr = vAPI.i18n('popupHitDomainCount'); + +let popupData = {}; +let dfPaneBuilt = false; +let dfHotspots = null; +let allDomains = {}; +let allDomainCount = 0; +let allHostnameRows = []; +let touchedDomainCount = 0; +let cachedPopupHash = ''; // https://github.com/gorhill/uBlock/issues/2550 // Solution inspired from @@ -85,8 +85,8 @@ var domainsHitStr = vAPI.i18n('popupHitDomainCount'); // - http://unicode.org/cldr/utility/list-unicodeset.jsp?a=%5B%D0%B0%D1%81%D4%81%D0%B5%D2%BB%D1%96%D1%98%D3%8F%D0%BE%D1%80%D4%9B%D1%95%D4%9D%D1%85%D1%83%D1%8A%D0%AC%D2%BD%D0%BF%D0%B3%D1%B5%D1%A1%5D&g=gc&i= // Linked from: // - https://www.chromium.org/developers/design-documents/idn-in-google-chrome -var reCyrillicNonAmbiguous = /[\u0400-\u042b\u042d-\u042f\u0431\u0432\u0434\u0436-\u043d\u0442\u0444\u0446-\u0449\u044b-\u0454\u0457\u0459-\u0460\u0462-\u0474\u0476-\u04ba\u04bc\u04be-\u04ce\u04d0-\u0500\u0502-\u051a\u051c\u051e-\u052f]/; -var reCyrillicAmbiguous = /[\u042c\u0430\u0433\u0435\u043e\u043f\u0440\u0441\u0443\u0445\u044a\u0455\u0456\u0458\u0461\u0475\u04bb\u04bd\u04cf\u0501\u051b\u051d]/; +const reCyrillicNonAmbiguous = /[\u0400-\u042b\u042d-\u042f\u0431\u0432\u0434\u0436-\u043d\u0442\u0444\u0446-\u0449\u044b-\u0454\u0457\u0459-\u0460\u0462-\u0474\u0476-\u04ba\u04bc\u04be-\u04ce\u04d0-\u0500\u0502-\u051a\u051c\u051e-\u052f]/; +const reCyrillicAmbiguous = /[\u042c\u0430\u0433\u0435\u043e\u043f\u0440\u0441\u0443\u0445\u044a\u0455\u0456\u0458\u0461\u0475\u04bb\u04bd\u04cf\u0501\u051b\u051d]/; /******************************************************************************/ @@ -94,21 +94,21 @@ var reCyrillicAmbiguous = /[\u042c\u0430\u0433\u0435\u043e\u043f\u0440\u0441\u04 // - Its vertical position depends on the height of the popup title bar // - Its horizontal position depends on whether there is a vertical scrollbar. -var positionRulesetTools = function() { - var vpos = document.getElementById('appinfo') - .getBoundingClientRect() - .bottom + window.scrollY + 3; - var hpos = document.getElementById('firewallContainer') - .getBoundingClientRect() - .left + window.scrollX + 3; - var style = document.getElementById('rulesetTools').style; +const positionRulesetTools = function() { + const vpos = document.getElementById('appinfo') + .getBoundingClientRect() + .bottom + window.scrollY + 3; + const hpos = document.getElementById('firewallContainer') + .getBoundingClientRect() + .left + window.scrollX + 3; + const style = document.getElementById('rulesetTools').style; style.setProperty('top', (vpos >>> 0) + 'px'); style.setProperty('left', (hpos >>> 0) + 'px'); }; /******************************************************************************/ -var cachePopupData = function(data) { +const cachePopupData = function(data) { popupData = {}; scopeToSrcHostnameMap['.'] = ''; hostnameToSortableTokenMap.clear(); @@ -118,11 +118,11 @@ var cachePopupData = function(data) { } popupData = data; scopeToSrcHostnameMap['.'] = popupData.pageHostname || ''; - let hostnameDict = popupData.hostnameDict; + const hostnameDict = popupData.hostnameDict; if ( typeof hostnameDict !== 'object' ) { return popupData; } - for ( let hostname in hostnameDict ) { + for ( const hostname in hostnameDict ) { if ( hostnameDict.hasOwnProperty(hostname) === false ) { continue; } let domain = hostnameDict[hostname].domain; let prefix = hostname.slice(0, 0 - domain.length - 1); @@ -141,20 +141,24 @@ var cachePopupData = function(data) { /******************************************************************************/ -var hashFromPopupData = function(reset) { +const hashFromPopupData = function(reset) { // It makes no sense to offer to refresh the behind-the-scene scope if ( popupData.pageHostname === 'behind-the-scene' ) { uDom('body').toggleClass('dirty', false); return; } - var hasher = [], - rules = popupData.firewallRules; - for ( var key in rules ) { - var rule = rules[key]; - if ( rule !== null ) { - hasher.push(rule.src + ' ' + rule.des + ' ' + rule.type + ' ' + rule.action); - } + const hasher = []; + const rules = popupData.firewallRules; + for ( const key in rules ) { + const rule = rules[key]; + if ( rule === null ) { continue; } + hasher.push( + rule.src + ' ' + + rule.des + ' ' + + rule.type + ' ' + + rule.action + ); } hasher.sort(); hasher.push(uDom('body').hasClass('off')); @@ -163,7 +167,7 @@ var hashFromPopupData = function(reset) { hasher.push(uDom.nodeFromId('no-remote-fonts').classList.contains('on')); hasher.push(uDom.nodeFromId('no-scripting').classList.contains('on')); - var hash = hasher.join(''); + const hash = hasher.join(''); if ( reset ) { cachedPopupHash = hash; } @@ -172,23 +176,23 @@ var hashFromPopupData = function(reset) { /******************************************************************************/ -var formatNumber = function(count) { +const formatNumber = function(count) { return typeof count === 'number' ? count.toLocaleString() : ''; }; /******************************************************************************/ -var rulekeyCompare = function(a, b) { - var ha = a.slice(2, a.indexOf(' ', 2)); +const rulekeyCompare = function(a, b) { + let ha = a.slice(2, a.indexOf(' ', 2)); if ( !reIP.test(ha) ) { ha = hostnameToSortableTokenMap.get(ha) || ' '; } - var hb = b.slice(2, b.indexOf(' ', 2)); + let hb = b.slice(2, b.indexOf(' ', 2)); if ( !reIP.test(hb) ) { hb = hostnameToSortableTokenMap.get(hb) || ' '; } - var ca = ha.charCodeAt(0), - cb = hb.charCodeAt(0); + const ca = ha.charCodeAt(0); + const cb = hb.charCodeAt(0); if ( ca !== cb ) { return ca - cb; } @@ -197,76 +201,46 @@ var rulekeyCompare = function(a, b) { /******************************************************************************/ -var addFirewallRow = function(des) { - var row = rowsToRecycle.pop(); - if ( row.length === 0 ) { - row = uDom('#templates > div:nth-of-type(1)').clone(); - } - - row.descendants('[data-des]').attr('data-des', des); - - var hnDetails = popupData.hostnameDict[des] || {}, - isDomain = des === hnDetails.domain, - prettyDomainName = punycode.toUnicode(des), - isPunycoded = prettyDomainName !== des; - var span = row.nodeAt(0).querySelector('span:first-of-type'); - span.classList.toggle( - 'isIDN', - isPunycoded && reCyrillicAmbiguous.test(prettyDomainName) === true && - reCyrillicNonAmbiguous.test(prettyDomainName) === false +const updateFirewallCell = function(scope, des, type, rule) { + const row = document.querySelector( + `#firewallContainer div[data-des="${des}"][data-type="${type}"]` ); - span.querySelector('span').textContent = prettyDomainName; - span.title = isDomain && isPunycoded ? des : ''; - - row.toggleClass('isDomain', isDomain) - .toggleClass('isSubDomain', !isDomain) - .toggleClass('allowed', hnDetails.allowCount !== 0) - .toggleClass('blocked', hnDetails.blockCount !== 0) - .toggleClass('totalAllowed', hnDetails.totalAllowCount !== 0) - .toggleClass('totalBlocked', hnDetails.totalBlockCount !== 0); + if ( row === null ) { return; } - row.appendTo('#firewallContainer'); - - return row; -}; - -/******************************************************************************/ + const cells = row.querySelectorAll(`:scope > span[data-src="${scope}"]`); + if ( cells.length === 0 ) { return; } -var updateFirewallCell = function(scope, des, type, rule) { - var selector = '#firewallContainer span[data-src="' + scope + '"][data-des="' + des + '"][data-type="' + type + '"]'; - var cells = uDom(selector); - if ( cells.length === 0 ) { - return; - } - - cells.removeClass(); if ( rule !== null ) { - cells.toggleClass(rule.action + 'Rule', true); + cells.forEach(el => { el.setAttribute('class', rule.action + 'Rule'); }); + } else { + cells.forEach(el => { el.removeAttribute('class'); }); } // Use dark shade visual cue if the rule is specific to the cell. - var ownRule = false; - if ( rule !== null ) { - ownRule = (rule.des !== '*' || rule.type === type) && - (rule.des === des) && - (rule.src === scopeToSrcHostnameMap[scope]); + if ( + (rule !== null) && + (rule.des !== '*' || rule.type === type) && + (rule.des === des) && + (rule.src === scopeToSrcHostnameMap[scope]) + + ) { + cells.forEach(el => { el.classList.add('ownRule'); }); } - cells.toggleClass('ownRule', ownRule); - if ( scope !== '.' || des === '*' ) { - return; - } + if ( scope !== '.' || des === '*' ) { return; } // Remember this may be a cell from a reused row, we need to clear text // content if we can't compute request counts. if ( popupData.hostnameDict.hasOwnProperty(des) === false ) { - cells.removeAttr('data-acount'); - cells.removeAttr('data-acount'); + cells.forEach(el => { + el.removeAttribute('data-acount'); + el.removeAttribute('data-bcount'); + }); return; } - var hnDetails = popupData.hostnameDict[des], - cell = cells.nodeAt(0); + const hnDetails = popupData.hostnameDict[des]; + let cell = cells[0]; if ( hnDetails.allowCount !== 0 ) { cell.setAttribute('data-acount', Math.min(Math.ceil(Math.log(hnDetails.allowCount + 1) / Math.LN10), 3)); } else { @@ -282,7 +256,7 @@ var updateFirewallCell = function(scope, des, type, rule) { return; } - cell = cells.nodeAt(1); + cell = cells[1]; if ( hnDetails.totalAllowCount !== 0 ) { cell.setAttribute('data-acount', Math.min(Math.ceil(Math.log(hnDetails.totalAllowCount + 1) / Math.LN10), 3)); } else { @@ -297,12 +271,10 @@ var updateFirewallCell = function(scope, des, type, rule) { /******************************************************************************/ -var updateAllFirewallCells = function() { - var rules = popupData.firewallRules; - for ( var key in rules ) { - if ( rules.hasOwnProperty(key) === false ) { - continue; - } +const updateAllFirewallCells = function() { + const rules = popupData.firewallRules; + for ( const key in rules ) { + if ( rules.hasOwnProperty(key) === false ) { continue; } updateFirewallCell( key.charAt(0), key.slice(2, key.indexOf(' ', 2)), @@ -311,7 +283,7 @@ var updateAllFirewallCells = function() { ); } - var dirty = popupData.matrixIsDirty === true; + const dirty = popupData.matrixIsDirty === true; if ( dirty ) { positionRulesetTools(); } @@ -320,7 +292,7 @@ var updateAllFirewallCells = function() { /******************************************************************************/ -var buildAllFirewallRows = function() { +const buildAllFirewallRows = function() { // Do this before removing the rows if ( dfHotspots === null ) { dfHotspots = uDom('#actionSelector') @@ -329,13 +301,57 @@ var buildAllFirewallRows = function() { } dfHotspots.detach(); - // Remove and reuse all rows: the order may have changed, we can't just - // reuse them in-place. - rowsToRecycle = uDom('#firewallContainer > div:nth-of-type(7) ~ div').detach(); + // Update incrementally: reuse existing rows if possible. + let rowContainer = document.getElementById('firewallContainer'); + let toAppend = document.createDocumentFragment(); + let rowTemplate = document.querySelector('#templates > div:nth-of-type(1)'); + let row = rowContainer.querySelector('div:nth-of-type(7) + div'); + + for ( const des of allHostnameRows ) { + if ( row === null ) { + row = rowTemplate.cloneNode(true); + toAppend.appendChild(row); + } + + row.setAttribute('data-des', des); - var n = allHostnameRows.length; - for ( var i = 0; i < n; i++ ) { - addFirewallRow(allHostnameRows[i]); + const hnDetails = popupData.hostnameDict[des] || {}; + const isDomain = des === hnDetails.domain; + const prettyDomainName = punycode.toUnicode(des); + const isPunycoded = prettyDomainName !== des; + + const span = row.querySelector('span:first-of-type'); + span.classList.toggle( + 'isIDN', + isPunycoded && + reCyrillicAmbiguous.test(prettyDomainName) === true && + reCyrillicNonAmbiguous.test(prettyDomainName) === false + ); + span.querySelector('span').textContent = prettyDomainName; + span.title = isDomain && isPunycoded ? des : ''; + + const classList = row.classList; + classList.toggle('isDomain', isDomain); + classList.toggle('isSubDomain', !isDomain); + classList.toggle('allowed', hnDetails.allowCount !== 0); + classList.toggle('blocked', hnDetails.blockCount !== 0); + classList.toggle('totalAllowed', hnDetails.totalAllowCount !== 0); + classList.toggle('totalBlocked', hnDetails.totalBlockCount !== 0); + + row = row.nextElementSibling; + } + + // Remove unused trailing rows + if ( row !== null ) { + while ( row.nextElementSibling !== null ) { + rowContainer.removeChild(row.nextElementSibling); + } + rowContainer.removeChild(row); + } + + // Add new rows all at once + if ( toAppend.childElementCount !== 0 ) { + rowContainer.appendChild(toAppend); } if ( dfPaneBuilt !== true && popupData.advancedUserEnabled ) { @@ -351,25 +367,21 @@ var buildAllFirewallRows = function() { /******************************************************************************/ -var renderPrivacyExposure = function() { +const renderPrivacyExposure = function() { allDomains = {}; allDomainCount = touchedDomainCount = 0; allHostnameRows = []; // Sort hostnames. First-party hostnames must always appear at the top // of the list. - var desHostnameDone = {}; - var keys = Object.keys(popupData.firewallRules) + const desHostnameDone = {}; + const keys = Object.keys(popupData.firewallRules) .sort(rulekeyCompare); - var key, des, hnDetails; - for ( var i = 0; i < keys.length; i++ ) { - key = keys[i]; - des = key.slice(2, key.indexOf(' ', 2)); + for ( const key of keys ) { + const des = key.slice(2, key.indexOf(' ', 2)); // Specific-type rules -- these are built-in - if ( des === '*' || desHostnameDone.hasOwnProperty(des) ) { - continue; - } - hnDetails = popupData.hostnameDict[des] || {}; + if ( des === '*' || desHostnameDone.hasOwnProperty(des) ) { continue; } + const hnDetails = popupData.hostnameDict[des] || {}; if ( allDomains.hasOwnProperty(hnDetails.domain) === false ) { allDomains[hnDetails.domain] = false; allDomainCount += 1; @@ -384,35 +396,63 @@ var renderPrivacyExposure = function() { desHostnameDone[des] = true; } - var summary = domainsHitStr.replace('{{count}}', touchedDomainCount.toLocaleString()) - .replace('{{total}}', allDomainCount.toLocaleString()); + const summary = domainsHitStr + .replace('{{count}}', touchedDomainCount.toLocaleString()) + .replace('{{total}}', allDomainCount.toLocaleString()); uDom.nodeFromId('popupHitDomainCount').textContent = summary; }; /******************************************************************************/ -// Assume everything has to be done incrementally. +const updateHnSwitches = function() { + uDom.nodeFromId('no-popups').classList.toggle( + 'on', + popupData.noPopups === true + ); + uDom.nodeFromId('no-large-media').classList.toggle( + 'on', popupData.noLargeMedia === true + ); + uDom.nodeFromId('no-cosmetic-filtering').classList.toggle( + 'on', + popupData.noCosmeticFiltering === true + ); + uDom.nodeFromId('no-remote-fonts').classList.toggle( + 'on', + popupData.noRemoteFonts === true + ); + uDom.nodeFromId('no-scripting').classList.toggle( + 'on', + popupData.noScripting === true + ); +}; -var renderPopup = function() { - var elem, text; +/******************************************************************************/ +// Assume everything has to be done incrementally. + +const renderPopup = function() { if ( popupData.tabTitle ) { document.title = popupData.appName + ' - ' + popupData.tabTitle; } - elem = document.body; - elem.classList.toggle('advancedUser', popupData.advancedUserEnabled); + let elem = document.body; + elem.classList.toggle( + 'advancedUser', + popupData.advancedUserEnabled === true + ); elem.classList.toggle( 'off', - popupData.pageURL === '' || !popupData.netFilteringSwitch + popupData.pageURL === '' || popupData.netFilteringSwitch !== true ); - // If you think the `=== true` is pointless, you are mistaken - uDom.nodeFromId('gotoPick').classList.toggle('enabled', popupData.canElementPicker === true); - uDom.nodeFromId('gotoZap').classList.toggle('enabled', popupData.canElementPicker === true); + let canElementPicker = popupData.canElementPicker === true && + popupData.netFilteringSwitch === true; + uDom.nodeFromId('gotoPick').classList.toggle('enabled', canElementPicker); + uDom.nodeFromId('gotoZap').classList.toggle('enabled', canElementPicker); - var blocked = popupData.pageBlockedRequestCount, - total = popupData.pageAllowedRequestCount + blocked; + let blocked = popupData.pageBlockedRequestCount, + total = popupData.pageAllowedRequestCount + blocked, + text; if ( total === 0 ) { text = formatNumber(0); } else { @@ -435,30 +475,26 @@ var renderPopup = function() { renderPrivacyExposure(); // Extra tools - uDom.nodeFromId('no-popups').classList.toggle('on', popupData.noPopups === true); - uDom.nodeFromId('no-large-media').classList.toggle('on', popupData.noLargeMedia === true); - uDom.nodeFromId('no-cosmetic-filtering').classList.toggle('on', popupData.noCosmeticFiltering === true); - uDom.nodeFromId('no-remote-fonts').classList.toggle('on', popupData.noRemoteFonts === true); - uDom.nodeFromId('no-scripting').classList.toggle('on', popupData.noScripting === true); + updateHnSwitches(); // Report blocked popup count on badge total = popupData.popupBlockedCount; - uDom.nodeFromSelector('#no-popups > span.badge') - .textContent = total ? total.toLocaleString() : ''; + uDom.nodeFromSelector('#no-popups > span.fa-icon-badge') + .textContent = total ? Math.min(total, 99).toLocaleString() : ''; // Report large media count on badge total = popupData.largeMediaCount; - uDom.nodeFromSelector('#no-large-media > span.badge') - .textContent = total ? total.toLocaleString() : ''; + uDom.nodeFromSelector('#no-large-media > span.fa-icon-badge') + .textContent = total ? Math.min(total, 99).toLocaleString() : ''; // Report remote font count on badge total = popupData.remoteFontCount; - uDom.nodeFromSelector('#no-remote-fonts > span.badge') - .textContent = total ? total.toLocaleString() : ''; + uDom.nodeFromSelector('#no-remote-fonts > span.fa-icon-badge') + .textContent = total ? Math.min(total, 99).toLocaleString() : ''; // https://github.com/chrisaljoudi/uBlock/issues/470 // This must be done here, to be sure the popup is resized properly - var dfPaneVisible = popupData.dfEnabled; + const dfPaneVisible = popupData.dfEnabled; // https://github.com/chrisaljoudi/uBlock/issues/1068 // Remember the last state of the firewall pane. This allows to @@ -469,11 +505,20 @@ var renderPopup = function() { vAPI.localStorage.setItem('popupFirewallPane', dfPaneVisibleStored); } - uDom.nodeFromId('panes').classList.toggle('dfEnabled', dfPaneVisible); + uDom.nodeFromId('panes').classList.toggle( + 'dfEnabled', + dfPaneVisible === true + ); elem = uDom.nodeFromId('firewallContainer'); - elem.classList.toggle('minimized', popupData.firewallPaneMinimized); - elem.classList.toggle('colorBlind', popupData.colorBlindFriendly); + elem.classList.toggle( + 'minimized', + popupData.firewallPaneMinimized === true + ); + elem.classList.toggle( + 'colorBlind', + popupData.colorBlindFriendly === true + ); // Build dynamic filtering pane only if in use if ( dfPaneVisible ) { @@ -488,14 +533,14 @@ var renderPopup = function() { // https://github.com/gorhill/uBlock/issues/2889 // Use tooltip for ARIA purpose. -var renderTooltips = function(selector) { - for ( let entry of tooltipTargetSelectors ) { +const renderTooltips = function(selector) { + for ( const entry of tooltipTargetSelectors ) { if ( selector !== undefined && entry[0] !== selector ) { continue; } - let text = vAPI.i18n( + const text = vAPI.i18n( entry[1].i18n + (uDom.nodeFromSelector(entry[1].state) === null ? '1' : '2') ); - let elem = uDom.nodeFromSelector(entry[0]); + const elem = uDom.nodeFromSelector(entry[0]); elem.setAttribute('aria-label', text); elem.setAttribute('data-tip', text); if ( selector !== undefined ) { @@ -505,7 +550,7 @@ var renderTooltips = function(selector) { } }; -var tooltipTargetSelectors = new Map([ +const tooltipTargetSelectors = new Map([ [ '#switch', { @@ -554,7 +599,7 @@ var tooltipTargetSelectors = new Map([ // All rendering code which need to be executed only once. -var renderOnce = function() { +let renderOnce = function() { renderOnce = function(){}; if ( popupData.fontSize !== popupFontSize ) { @@ -586,8 +631,8 @@ var renderOnce = function() { // scrollbar if ever its height is more than what is available. // For small displays: we use the whole viewport. - let rpane = uDom.nodeFromSelector('#panes > div:first-of-type'), - lpane = uDom.nodeFromSelector('#panes > div:last-of-type'); + const rpane = uDom.nodeFromSelector('#panes > div:first-of-type'); + const lpane = uDom.nodeFromSelector('#panes > div:last-of-type'); lpane.style.setProperty('height', rpane.offsetHeight + 'px'); @@ -595,7 +640,7 @@ var renderOnce = function() { // viewport is not a perfect match for the popup panel. let resizeTimer; - let resize = function() { + const resize = function() { resizeTimer = undefined; // Do not use equality, fractional pixel dimension occurs and must // be ignored. @@ -611,7 +656,7 @@ var renderOnce = function() { lpane.style.removeProperty('height'); window.removeEventListener('resize', resizeAsync); }; - let resizeAsync = function() { + const resizeAsync = function() { if ( resizeTimer !== undefined ) { clearTimeout(resizeTimer); } @@ -623,29 +668,29 @@ var renderOnce = function() { /******************************************************************************/ -var renderPopupLazy = function() { +const renderPopupLazy = function() { messaging.send( 'popupPanel', { what: 'getPopupLazyData', tabId: popupData.tabId } ); }; -var onPopupMessage = function(data) { +const onPopupMessage = function(data) { if ( !data ) { return; } if ( data.tabId !== popupData.tabId ) { return; } switch ( data.what ) { case 'domSurveyFinalReport': let count = data.affectedElementCount || ''; - uDom.nodeFromSelector('#no-cosmetic-filtering > span.badge') - .textContent = typeof count === 'number' ? - count.toLocaleString() : - count; + uDom.nodeFromSelector('#no-cosmetic-filtering > span.fa-icon-badge') + .textContent = typeof count === 'number' + ? Math.min(count, 99).toLocaleString() + : count; count = data.scriptCount || ''; - uDom.nodeFromSelector('#no-scripting > span.badge') - .textContent = typeof count === 'number' ? - count.toLocaleString() : - count; + uDom.nodeFromSelector('#no-scripting > span.fa-icon-badge') + .textContent = typeof count === 'number' + ? Math.min(count, 99).toLocaleString() + : count; break; } }; @@ -654,7 +699,7 @@ messaging.addChannelListener('popup', onPopupMessage); /******************************************************************************/ -var toggleNetFilteringSwitch = function(ev) { +const toggleNetFilteringSwitch = function(ev) { if ( !popupData || !popupData.pageURL ) { return; } messaging.send( 'popupPanel', @@ -672,7 +717,7 @@ var toggleNetFilteringSwitch = function(ev) { /******************************************************************************/ -var gotoZap = function() { +const gotoZap = function() { messaging.send( 'popupPanel', { @@ -687,7 +732,7 @@ var gotoZap = function() { /******************************************************************************/ -var gotoPick = function() { +const gotoPick = function() { messaging.send( 'popupPanel', { @@ -701,14 +746,14 @@ var gotoPick = function() { /******************************************************************************/ -var gotoURL = function(ev) { +const gotoURL = function(ev) { if ( this.hasAttribute('href') === false ) { return; } ev.preventDefault(); let url = this.getAttribute('href'); if ( - url === 'logger-ui.html#tab_active' && + url === 'logger-ui.html#_' && typeof popupData.tabId === 'number' ) { url += '+' + popupData.tabId; @@ -732,7 +777,7 @@ var gotoURL = function(ev) { /******************************************************************************/ -var toggleFirewallPane = function() { +const toggleFirewallPane = function() { popupData.dfEnabled = !popupData.dfEnabled; messaging.send( @@ -760,28 +805,27 @@ var toggleFirewallPane = function() { /******************************************************************************/ -var mouseenterCellHandler = function() { +const mouseenterCellHandler = function() { if ( uDom(this).hasClass('ownRule') === false ) { dfHotspots.appendTo(this); } }; -var mouseleaveCellHandler = function() { +const mouseleaveCellHandler = function() { dfHotspots.detach(); }; /******************************************************************************/ -var setFirewallRule = function(src, des, type, action, persist) { +const setFirewallRule = function(src, des, type, action, persist) { // This can happen on pages where uBlock does not work - if ( typeof popupData.pageHostname !== 'string' || popupData.pageHostname === '' ) { + if ( + typeof popupData.pageHostname !== 'string' || + popupData.pageHostname === '' + ) { return; } - var onFirewallRuleChanged = function(response) { - cachePopupData(response); - updateAllFirewallCells(); - hashFromPopupData(); - }; + messaging.send( 'popupPanel', { @@ -794,18 +838,23 @@ var setFirewallRule = function(src, des, type, action, persist) { action: action, persist: persist }, - onFirewallRuleChanged + response => { + cachePopupData(response); + updateAllFirewallCells(); + hashFromPopupData(); + } ); }; /******************************************************************************/ -var unsetFirewallRuleHandler = function(ev) { - var cell = uDom(this); +const unsetFirewallRuleHandler = function(ev) { + const cell = ev.target; + const row = cell.closest('[data-des]'); setFirewallRule( - cell.attr('data-src') === '/' ? '*' : popupData.pageHostname, - cell.attr('data-des'), - cell.attr('data-type'), + cell.getAttribute('data-src') === '/' ? '*' : popupData.pageHostname, + row.getAttribute('data-des'), + row.getAttribute('data-type'), 0, ev.ctrlKey || ev.metaKey ); @@ -814,25 +863,23 @@ var unsetFirewallRuleHandler = function(ev) { /******************************************************************************/ -var setFirewallRuleHandler = function(ev) { - var hotspot = uDom(this); - var cell = hotspot.ancestors('[data-src]'); - if ( cell.length === 0 ) { - return; - } - var action = 0; - var hotspotId = hotspot.attr('id'); - if ( hotspotId === 'dynaAllow' ) { +const setFirewallRuleHandler = function(ev) { + const hotspot = ev.target; + const cell = hotspot.closest('[data-src]'); + if ( cell === null ) { return; } + const row = cell.closest('[data-des]'); + let action = 0; + if ( hotspot.id === 'dynaAllow' ) { action = 2; - } else if ( hotspotId === 'dynaNoop' ) { + } else if ( hotspot.id === 'dynaNoop' ) { action = 3; } else { action = 1; } setFirewallRule( - cell.attr('data-src') === '/' ? '*' : popupData.pageHostname, - cell.attr('data-des'), - cell.attr('data-type'), + cell.getAttribute('data-src') === '/' ? '*' : popupData.pageHostname, + row.getAttribute('data-des'), + row.getAttribute('data-type'), action, ev.ctrlKey || ev.metaKey ); @@ -841,7 +888,7 @@ var setFirewallRuleHandler = function(ev) { /******************************************************************************/ -var reloadTab = function(ev) { +const reloadTab = function(ev) { messaging.send( 'popupPanel', { @@ -865,7 +912,7 @@ var reloadTab = function(ev) { /******************************************************************************/ -var toggleMinimize = function(ev) { +const toggleMinimize = function(ev) { // Special display mode: in its own tab/window, with no vertical restraint. // Useful to take snapshots of the whole list of domains -- example: // https://github.com/gorhill/uBlock/issues/736#issuecomment-178879944 @@ -885,9 +932,9 @@ var toggleMinimize = function(ev) { return; } - popupData.firewallPaneMinimized = uDom.nodeFromId('firewallContainer') - .classList - .toggle('minimized'); + popupData.firewallPaneMinimized = + uDom.nodeFromId('firewallContainer').classList.toggle('minimized'); + messaging.send( 'popupPanel', { @@ -901,7 +948,7 @@ var toggleMinimize = function(ev) { /******************************************************************************/ -var saveFirewallRules = function() { +const saveFirewallRules = function() { messaging.send( 'popupPanel', { @@ -915,12 +962,7 @@ var saveFirewallRules = function() { /******************************************************************************/ -var revertFirewallRules = function() { - var onFirewallRuleChanged = function(response) { - cachePopupData(response); - updateAllFirewallCells(); - hashFromPopupData(); - }; +const revertFirewallRules = function() { messaging.send( 'popupPanel', { @@ -929,16 +971,21 @@ var revertFirewallRules = function() { desHostnames: popupData.hostnameDict, tabId: popupData.tabId }, - onFirewallRuleChanged + response => { + cachePopupData(response); + updateAllFirewallCells(); + updateHnSwitches(); + hashFromPopupData(); + } ); uDom.nodeFromId('firewallContainer').classList.remove('dirty'); }; /******************************************************************************/ -var toggleHostnameSwitch = function(ev) { - var target = ev.currentTarget; - var switchName = target.getAttribute('id'); +const toggleHostnameSwitch = function(ev) { + const target = ev.currentTarget; + const switchName = target.getAttribute('id'); if ( !switchName ) { return; } target.classList.toggle('on'); messaging.send( @@ -948,11 +995,16 @@ var toggleHostnameSwitch = function(ev) { name: switchName, hostname: popupData.pageHostname, state: target.classList.contains('on'), - tabId: popupData.tabId + tabId: popupData.tabId, + persist: popupData.dfEnabled === false || ev.ctrlKey || ev.metaKey + }, + response => { + cachePopupData(response); + updateAllFirewallCells(); + hashFromPopupData(); } ); renderTooltips('#' + switchName); - hashFromPopupData(); }; /******************************************************************************/ @@ -975,11 +1027,11 @@ var toggleHostnameSwitch = function(ev) { // on demand rather than forcing the main process to assume a client may need // it and thus having to push it all the time unconditionally. -var pollForContentChange = (function() { - var pollTimer = null; +const pollForContentChange = (function() { + let pollTimer; - var pollCallback = function() { - pollTimer = null; + const pollCallback = function() { + pollTimer = undefined; messaging.send( 'popupPanel', { @@ -991,7 +1043,7 @@ var pollForContentChange = (function() { ); }; - var queryCallback = function(response) { + const queryCallback = function(response) { if ( response ) { getPopupData(popupData.tabId); return; @@ -999,10 +1051,8 @@ var pollForContentChange = (function() { poll(); }; - var poll = function() { - if ( pollTimer !== null ) { - return; - } + const poll = function() { + if ( pollTimer !== undefined ) { return; } pollTimer = vAPI.setTimeout(pollCallback, 1500); }; @@ -1011,8 +1061,8 @@ var pollForContentChange = (function() { /******************************************************************************/ -var getPopupData = function(tabId) { - var onDataReceived = function(response) { +const getPopupData = function(tabId) { + const onDataReceived = function(response) { cachePopupData(response); renderOnce(); renderPopup(); @@ -1029,32 +1079,29 @@ var getPopupData = function(tabId) { /******************************************************************************/ -var onShowTooltip = function() { - if ( popupData.tooltipsDisabled ) { - return; - } +const onShowTooltip = function(ev) { + if ( popupData.tooltipsDisabled ) { return; } - var target = this; + const target = ev.target; // Tooltip container - var ttc = uDom(target).ancestors('.tooltipContainer').nodeAt(0) || - document.body; - var ttcRect = ttc.getBoundingClientRect(); + const ttc = uDom(target).ancestors('.tooltipContainer').nodeAt(0) || + document.body; + const ttcRect = ttc.getBoundingClientRect(); // Tooltip itself - var tip = uDom.nodeFromId('tooltip'); + const tip = uDom.nodeFromId('tooltip'); tip.textContent = target.getAttribute('data-tip'); tip.style.removeProperty('top'); tip.style.removeProperty('bottom'); ttc.appendChild(tip); // Target rect - var targetRect = target.getBoundingClientRect(); + const targetRect = target.getBoundingClientRect(); // Default is "over" - var pos; - var over = target.getAttribute('data-tip-position') !== 'under'; - if ( over ) { + let pos; + if ( target.getAttribute('data-tip-position') !== 'under' ) { pos = ttcRect.height - targetRect.top + ttcRect.top; tip.style.setProperty('bottom', pos + 'px'); } else { @@ -1065,7 +1112,7 @@ var onShowTooltip = function() { tip.classList.add('show'); }; -var onHideTooltip = function() { +const onHideTooltip = function() { uDom.nodeFromId('tooltip').classList.remove('show'); }; @@ -1080,7 +1127,7 @@ var onHideTooltip = function() { let tabId = null; // Extract the tab id of the page this popup is for - let matches = window.location.search.match(/[\?&]tabId=([^&]+)/); + const matches = window.location.search.match(/[\?&]tabId=([^&]+)/); if ( matches && matches.length === 2 ) { tabId = parseInt(matches[1], 10) || 0; } diff --git a/restscrape/uBlock/js/redirect-engine.js b/restscrape/uBlock/js/redirect-engine.js index ac6bdb9..2faf39c 100644 --- a/restscrape/uBlock/js/redirect-engine.js +++ b/restscrape/uBlock/js/redirect-engine.js @@ -28,7 +28,7 @@ /******************************************************************************/ /******************************************************************************/ -var warResolve = (function() { +const warResolve = (function() { var warPairs = []; var onPairsReady = function() { @@ -76,12 +76,12 @@ var warResolve = (function() { // Do not redirect to a WAR if the platform suffers from spurious redirect // conflicts, and the request to redirect is not `https:`. // This special handling code can removed once the Chromium issue is fixed. -var suffersSpuriousRedirectConflicts = vAPI.webextFlavor.soup.has('chromium'); +const suffersSpuriousRedirectConflicts = vAPI.webextFlavor.soup.has('chromium'); /******************************************************************************/ /******************************************************************************/ -var RedirectEntry = function() { +const RedirectEntry = function() { this.mime = ''; this.data = ''; this.warURL = undefined; @@ -95,14 +95,14 @@ var RedirectEntry = function() { // - https://stackoverflow.com/a/8056313 // - https://bugzilla.mozilla.org/show_bug.cgi?id=998076 -RedirectEntry.prototype.toURL = function(details) { +RedirectEntry.prototype.toURL = function(fctxt) { if ( this.warURL !== undefined && - details instanceof Object && - details.requestType !== 'xmlhttprequest' && + fctxt instanceof Object && + fctxt.type !== 'xmlhttprequest' && ( suffersSpuriousRedirectConflicts === false || - details.requestURL.startsWith('https:') + fctxt.url.startsWith('https:') ) ) { return this.warURL + '?secret=' + vAPI.warSecret; @@ -153,7 +153,7 @@ RedirectEntry.fromSelfie = function(selfie) { /******************************************************************************/ /******************************************************************************/ -var RedirectEngine = function() { +const RedirectEngine = function() { this.resources = new Map(); this.reset(); this.resourceNameRegister = ''; @@ -187,14 +187,14 @@ RedirectEngine.prototype.toBroaderHostname = function(hostname) { /******************************************************************************/ -RedirectEngine.prototype.lookup = function(context) { - var type = context.requestType; +RedirectEngine.prototype.lookup = function(fctxt) { + const type = fctxt.type; if ( this.ruleTypes.has(type) === false ) { return; } - var src = context.pageHostname, - des = context.requestHostname, - desAll = this._desAll, - reqURL = context.requestURL; - var n = 0; + const desAll = this._desAll; + const reqURL = fctxt.url; + let src = fctxt.getDocHostname(); + let des = fctxt.getHostname(); + let n = 0; for (;;) { if ( this.ruleDestinations.has(des) ) { desAll[n] = des; n += 1; @@ -203,11 +203,10 @@ RedirectEngine.prototype.lookup = function(context) { if ( des === '' ) { break; } } if ( n === 0 ) { return; } - var entries; for (;;) { if ( this.ruleSources.has(src) ) { - for ( var i = 0; i < n; i++ ) { - entries = this.rules.get(src + ' ' + desAll[i] + ' ' + type); + for ( let i = 0; i < n; i++ ) { + const entries = this.rules.get(src + ' ' + desAll[i] + ' ' + type); if ( entries && this.lookupToken(entries, reqURL) ) { return this.resourceNameRegister; } @@ -219,9 +218,9 @@ RedirectEngine.prototype.lookup = function(context) { }; RedirectEngine.prototype.lookupToken = function(entries, reqURL) { - var j = entries.length, entry; + let j = entries.length; while ( j-- ) { - entry = entries[j]; + let entry = entries[j]; if ( entry.pat instanceof RegExp === false ) { entry.pat = new RegExp(entry.pat, 'i'); } @@ -234,12 +233,12 @@ RedirectEngine.prototype.lookupToken = function(entries, reqURL) { /******************************************************************************/ -RedirectEngine.prototype.toURL = function(context) { - var token = this.lookup(context); +RedirectEngine.prototype.toURL = function(fctxt) { + let token = this.lookup(fctxt); if ( token === undefined ) { return; } - var entry = this.resources.get(token); + let entry = this.resources.get(token); if ( entry !== undefined ) { - return entry.toURL(context); + return entry.toURL(fctxt); } }; @@ -300,20 +299,17 @@ RedirectEngine.prototype.fromCompiledRule = function(line) { /******************************************************************************/ RedirectEngine.prototype.compileRuleFromStaticFilter = function(line) { - var matches = this.reFilterParser.exec(line); - if ( matches === null || matches.length !== 4 ) { - return; - } - var µburi = µBlock.URI, - des = matches[1] || '', - pattern = (des + matches[2]).replace(/[.+?{}()|[\]\/\\]/g, '\\$&') - .replace(/\^/g, '[^\\w.%-]') - .replace(/\*/g, '.*?'), - type, + const matches = this.reFilterParser.exec(line); + if ( matches === null || matches.length !== 4 ) { return; } + + let des = matches[1] || ''; + const pattern = (des + matches[2]).replace(/[.+?{}()|[\]\/\\]/g, '\\$&') + .replace(/\^/g, '[^\\w.%-]') + .replace(/\*/g, '.*?'); + let type, redirect = '', - srcs = [], - options = matches[3].split(','), option; - while ( (option = options.pop()) ) { + srcs = []; + for ( const option of matches[3].split(',') ) { if ( option.startsWith('redirect=') ) { redirect = option.slice(9); continue; @@ -322,29 +318,23 @@ RedirectEngine.prototype.compileRuleFromStaticFilter = function(line) { srcs = option.slice(7).split('|'); continue; } - if ( option === 'first-party' ) { - srcs.push(µburi.domainFromHostname(des) || des); + if ( option === 'first-party' || option === '1p' ) { + srcs.push(µBlock.URI.domainFromHostnameNoCache(des) || des); continue; } // One and only one type must be specified. - if ( option in this.supportedTypes ) { - if ( type !== undefined ) { - return; - } - type = this.supportedTypes[option]; + if ( this.supportedTypes.has(option) ) { + if ( type !== undefined ) { return; } + type = this.supportedTypes.get(option); continue; } } // Need a resource token. - if ( redirect === '' ) { - return; - } + if ( redirect === '' ) { return; } // Need one single type -- not negated. - if ( type === undefined || type.startsWith('~') ) { - return; - } + if ( type === undefined ) { return; } if ( des === '' ) { des = '*'; @@ -354,16 +344,10 @@ RedirectEngine.prototype.compileRuleFromStaticFilter = function(line) { srcs.push('*'); } - var out = []; - var i = srcs.length, src; - while ( i-- ) { - src = srcs[i]; - if ( src === '' ) { - continue; - } - if ( src.startsWith('~') ) { - continue; - } + const out = []; + for ( const src of srcs ) { + if ( src === '' ) { continue; } + if ( src.startsWith('~') ) { continue; } out.push(src + '\t' + des + '\t' + type + '\t' + pattern + '\t' + redirect); } @@ -374,18 +358,19 @@ RedirectEngine.prototype.compileRuleFromStaticFilter = function(line) { RedirectEngine.prototype.reFilterParser = /^(?:\|\|([^\/:?#^*]+)|\*)([^$]+)\$([^$]+)$/; -RedirectEngine.prototype.supportedTypes = (function() { - var types = Object.create(null); - types.font = 'font'; - types.image = 'image'; - types.media = 'media'; - types.object = 'object'; - types.script = 'script'; - types.stylesheet = 'stylesheet'; - types.subdocument = 'sub_frame'; - types.xmlhttprequest = 'xmlhttprequest'; - return types; -})(); +RedirectEngine.prototype.supportedTypes = new Map([ + [ 'css', 'stylesheet' ], + [ 'font', 'font' ], + [ 'image', 'image' ], + [ 'media', 'media' ], + [ 'object', 'object' ], + [ 'script', 'script' ], + [ 'stylesheet', 'stylesheet' ], + [ 'frame', 'sub_frame' ], + [ 'subdocument', 'sub_frame' ], + [ 'xhr', 'xmlhttprequest' ], + [ 'xmlhttprequest', 'xmlhttprequest' ], +]); /******************************************************************************/ @@ -457,24 +442,26 @@ RedirectEngine.prototype.resourceContentFromName = function(name, mime) { // TODO: combine same key-redirect pairs into a single regex. +// https://github.com/uBlockOrigin/uAssets/commit/deefe875551197d655f79cb540e62dfc17c95f42 +// Consider 'none' a reserved keyword, to be used to disable redirection. + RedirectEngine.prototype.resourcesFromString = function(text) { - var line, fields, encoded, + let fields, encoded, reNonEmptyLine = /\S/, lineIter = new µBlock.LineIterator(text); this.resources = new Map(); while ( lineIter.eot() === false ) { - line = lineIter.next(); + let line = lineIter.next(); if ( line.startsWith('#') ) { continue; } if ( fields === undefined ) { - fields = line.trim().split(/\s+/); - if ( fields.length === 2 ) { - encoded = fields[1].indexOf(';') !== -1; - } else { - fields = undefined; - } + let head = line.trim().split(/\s+/); + if ( head.length !== 2 ) { continue; } + if ( head[0] === 'none' ) { continue; } + encoded = head[1].indexOf(';') !== -1; + fields = head; continue; } @@ -484,14 +471,20 @@ RedirectEngine.prototype.resourcesFromString = function(text) { } // No more data, add the resource. - this.resources.set(fields[0], RedirectEntry.fromFields(fields[1], fields.slice(2))); + this.resources.set( + fields[0], + RedirectEntry.fromFields(fields[1], fields.slice(2)) + ); fields = undefined; } // Process pending resource data. if ( fields !== undefined ) { - this.resources.set(fields[0], RedirectEntry.fromFields(fields[1], fields.slice(2))); + this.resources.set( + fields[0], + RedirectEntry.fromFields(fields[1], fields.slice(2)) + ); } warResolve(); diff --git a/restscrape/uBlock/js/reverselookup-worker.js b/restscrape/uBlock/js/reverselookup-worker.js index f520c83..2ee8640 100644 --- a/restscrape/uBlock/js/reverselookup-worker.js +++ b/restscrape/uBlock/js/reverselookup-worker.js @@ -25,18 +25,18 @@ /******************************************************************************/ -var listEntries = Object.create(null), - reBlockStart = /^#block-start-(\d+)\n/gm; +const reBlockStart = /^#block-start-(\d+)\n/gm; +let listEntries = Object.create(null); /******************************************************************************/ -var extractBlocks = function(content, begId, endId) { +const extractBlocks = function(content, begId, endId) { reBlockStart.lastIndex = 0; - var out = []; - var match = reBlockStart.exec(content); + const out = []; + let match = reBlockStart.exec(content); while ( match !== null ) { - var beg = match.index + match[0].length; - var blockId = parseInt(match[1], 10); + const beg = match.index + match[0].length; + const blockId = parseInt(match[1], 10); if ( blockId >= begId && blockId < endId ) { var end = content.indexOf('#block-end-' + match[1], beg); out.push(content.slice(beg, end)); @@ -49,14 +49,14 @@ var extractBlocks = function(content, begId, endId) { /******************************************************************************/ -var fromNetFilter = function(details) { - var lists = [], - compiledFilter = details.compiledFilter; +const fromNetFilter = function(details) { + const lists = []; + const compiledFilter = details.compiledFilter; - for ( let assetKey in listEntries ) { - let entry = listEntries[assetKey]; + for ( const assetKey in listEntries ) { + const entry = listEntries[assetKey]; if ( entry === undefined ) { continue; } - let content = extractBlocks(entry.content, 0, 1000); + const content = extractBlocks(entry.content, 0, 1000); let pos = 0; for (;;) { pos = content.indexOf(compiledFilter, pos); @@ -64,7 +64,7 @@ var fromNetFilter = function(details) { // We need an exact match. // https://github.com/gorhill/uBlock/issues/1392 // https://github.com/gorhill/uBlock/issues/835 - let notFound = pos !== 0 && content.charCodeAt(pos - 1) !== 0x0A; + const notFound = pos !== 0 && content.charCodeAt(pos - 1) !== 0x0A; pos += compiledFilter.length; if ( notFound || @@ -81,7 +81,7 @@ var fromNetFilter = function(details) { } } - let response = {}; + const response = {}; response[details.rawFilter] = lists; postMessage({ @@ -112,18 +112,18 @@ var fromNetFilter = function(details) { // FilterContainer.fromCompiledContent() is our reference code to create // the various compiled versions. -var fromCosmeticFilter = function(details) { - var match = /^#@?#\^?/.exec(details.rawFilter), - prefix = match[0], - exception = prefix.charAt(1) === '@', - selector = details.rawFilter.slice(prefix.length); +const fromCosmeticFilter = function(details) { + const match = /^#@?#\^?/.exec(details.rawFilter); + const prefix = match[0]; + const exception = prefix.charAt(1) === '@'; + const selector = details.rawFilter.slice(prefix.length); // The longer the needle, the lower the number of false positives. - var needle = selector.match(/\w+/g).reduce(function(a, b) { + const needle = selector.match(/\w+/g).reduce(function(a, b) { return a.length > b.length ? a : b; }); - var reHostname = new RegExp( + const reHostname = new RegExp( '^' + details.hostname.split('.').reduce( function(acc, item) { @@ -136,7 +136,7 @@ var fromCosmeticFilter = function(details) { '$' ); - var reEntity, + let reEntity, domain = details.domain, pos = domain.indexOf('.'); if ( pos !== -1 ) { @@ -154,24 +154,28 @@ var fromCosmeticFilter = function(details) { ); } - var response = Object.create(null), - assetKey, entry, content, - found, beg, end, - fargs, isProcedural; + const hostnameMatches = hn => { + return hn === '' || + reHostname.test(hn) || + reEntity !== undefined && reEntity.test(hn); + }; - for ( assetKey in listEntries ) { - entry = listEntries[assetKey]; + const response = Object.create(null); + + for ( const assetKey in listEntries ) { + const entry = listEntries[assetKey]; if ( entry === undefined ) { continue; } - content = extractBlocks(entry.content, 1000, 2000); - pos = 0; - found = undefined; + let content = extractBlocks(entry.content, 1000, 2000), + isProcedural, + found; + let pos = 0; while ( (pos = content.indexOf(needle, pos)) !== -1 ) { - beg = content.lastIndexOf('\n', pos); + let beg = content.lastIndexOf('\n', pos); if ( beg === -1 ) { beg = 0; } - end = content.indexOf('\n', pos); + let end = content.indexOf('\n', pos); if ( end === -1 ) { end = content.length; } pos = end; - fargs = JSON.parse(content.slice(beg, end)); + let fargs = JSON.parse(content.slice(beg, end)); // https://github.com/gorhill/uBlock/issues/2763 if ( fargs[0] >= 0 && fargs[0] <= 5 && details.ignoreGeneric ) { @@ -179,7 +183,8 @@ var fromCosmeticFilter = function(details) { } switch ( fargs[0] ) { - case 0: // id-based + // Lowly generic cosmetic filters + case 0: // simple id-based if ( fargs[1] === selector.slice(1) && selector.charAt(0) === '#' @@ -187,7 +192,7 @@ var fromCosmeticFilter = function(details) { found = prefix + selector; } break; - case 2: // class-based + case 2: // simple class-based if ( fargs[1] === selector.slice(1) && selector.charAt(0) === '.' @@ -195,46 +200,53 @@ var fromCosmeticFilter = function(details) { found = prefix + selector; } break; - case 1: // id-based - case 3: // class-based + case 1: // complex id-based + case 3: // complex class-based if ( fargs[2] === selector ) { found = prefix + selector; } break; - case 4: - case 5: - case 7: + // Highly generic cosmetic filters + case 4: // simple highly generic + case 5: // complex highly generic + case 7: // generic exception if ( fargs[1] === selector ) { found = prefix + selector; } break; + // Specific cosmetic filtering case 8: - if ( exception !== ((fargs[1] & 0b01) !== 0) ) { break; } - isProcedural = (fargs[1] & 0b10) !== 0; + if ( exception !== ((fargs[1] & 0b0001) !== 0) ) { break; } + isProcedural = (fargs[1] & 0b0010) !== 0; if ( isProcedural === false && fargs[3] !== selector || isProcedural && JSON.parse(fargs[3]).raw !== selector ) { break; } - if ( - fargs[2] === '' || - reHostname.test(fargs[2]) === true || - reEntity !== undefined && reEntity.test(fargs[2]) === true - ) { + if ( hostnameMatches(fargs[2]) ) { found = fargs[2] + prefix + selector; } break; + // Scriptlet injection case 32: - case 64: - case 65: - if ( exception !== (fargs[1].charAt(0) === '!') ) { break; } + if ( exception !== ((fargs[1] & 0b0001) !== 0) ) { break; } if ( fargs[3] !== selector ) { break; } + if ( hostnameMatches(fargs[2]) ) { + found = fargs[2] + prefix + selector; + } + break; + // HTML filtering + case 64: // CSS selector + case 65: // procedural + if ( exception !== ((fargs[1] & 0b0001) !== 0) ) { break; } if ( - fargs[2] === '' || - reHostname.test(fargs[2]) === true || - reEntity !== undefined && reEntity.test(fargs[2]) === true + fargs[0] === 64 && fargs[3] !== selector || + fargs[0] === 65 && JSON.parse(fargs[3]).raw !== selector ) { + break; + } + if ( hostnameMatches(fargs[2]) ) { found = fargs[2] + prefix + selector; } break; @@ -262,7 +274,7 @@ var fromCosmeticFilter = function(details) { /******************************************************************************/ onmessage = function(e) { // jshint ignore:line - var msg = e.data; + const msg = e.data; switch ( msg.what ) { case 'resetLists': diff --git a/restscrape/uBlock/js/scriptlet-filtering.js b/restscrape/uBlock/js/scriptlet-filtering.js index 52fc700..57441bf 100644 --- a/restscrape/uBlock/js/scriptlet-filtering.js +++ b/restscrape/uBlock/js/scriptlet-filtering.js @@ -1,7 +1,7 @@ /******************************************************************************* uBlock Origin - a browser extension to block requests. - Copyright (C) 2017-2018 Raymond Hill + Copyright (C) 2017-present Raymond Hill This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -24,18 +24,26 @@ /******************************************************************************/ µBlock.scriptletFilteringEngine = (function() { - let api = {}; - - let µb = µBlock, - scriptletDB = new µb.staticExtFilteringEngine.HostnameBasedDB(), + const µb = µBlock, duplicates = new Set(), - acceptedCount = 0, - discardedCount = 0, scriptletCache = new µb.MRUCache(32), - exceptionsRegister = new Set(), scriptletsRegister = new Map(), + exceptionsRegister = new Set(), reEscapeScriptArg = /[\\'"]/g; + let acceptedCount = 0, + discardedCount = 0, + scriptletDB = new µb.staticExtFilteringEngine.HostnameBasedDB(); + + const api = { + get acceptedCount() { + return acceptedCount; + }, + get discardedCount() { + return discardedCount; + } + }; + // Purpose of `contentscriptCode` below is too programmatically inject // content script code which only purpose is to inject scriptlets. This // essentially does the same as what uBO's declarative content script does, @@ -58,8 +66,8 @@ // Consequently, the programmatic-injection code path is taken only with // Chromium-based browsers. - let contentscriptCode = (function() { - let parts = [ + const contentscriptCode = (function() { + const parts = [ '(', function(hostname, scriptlets) { if ( @@ -163,15 +171,15 @@ }; })(); - let lookupScriptlet = function(raw, reng, toInject) { + const lookupScriptlet = function(raw, reng, toInject) { if ( toInject.has(raw) ) { return; } if ( scriptletCache.resetTime < reng.modifyTime ) { scriptletCache.reset(); } - var content = scriptletCache.lookup(raw); + let content = scriptletCache.lookup(raw); if ( content === undefined ) { - var token, args, - pos = raw.indexOf(','); + const pos = raw.indexOf(','); + let token, args; if ( pos === -1 ) { token = raw; } else { @@ -196,13 +204,12 @@ // Fill template placeholders. Return falsy if: // - At least one argument contains anything else than /\w/ and `.` - let patchScriptlet = function(content, args) { - var i = 1, - pos, arg; + const patchScriptlet = function(content, args) { + let i = 1; while ( args !== '' ) { - pos = args.indexOf(','); + let pos = args.indexOf(','); if ( pos === -1 ) { pos = args.length; } - arg = args.slice(0, pos).trim().replace(reEscapeScriptArg, '\\$&'); + const arg = args.slice(0, pos).trim().replace(reEscapeScriptArg, '\\$&'); content = content.replace('{{' + i + '}}', arg); args = args.slice(pos + 1).trim(); i++; @@ -210,19 +217,19 @@ return content; }; - let logOne = function(isException, token, details) { - µb.logger.writeOne( - details.tabId, - 'cosmetic', - { + const logOne = function(isException, token, details) { + µBlock.filteringContext + .duplicate() + .fromTabId(details.tabId) + .setRealm('cosmetic') + .setType('dom') + .setURL(details.url) + .setDocOriginFromURL(details.url) + .setFilter({ source: 'cosmetic', - raw: (isException ? '#@#' : '##') + 'script:inject(' + token + ')' - }, - 'dom', - details.url, - null, - details.hostname - ); + raw: (isException ? '#@#' : '##') + '+js(' + token + ')' + }) + .toLogger(); }; api.reset = function() { @@ -244,7 +251,7 @@ if ( parsed.hostnames.length === 0 ) { if ( parsed.exception ) { - writer.push([ 32, '!', '', parsed.suffix ]); + writer.push([ 32, 0 | 0b0001, '', parsed.suffix ]); } return; } @@ -253,28 +260,26 @@ // Ignore instances of exception filter with negated hostnames, // because there is no way to create an exception to an exception. - var µburi = µb.URI; - - for ( var hostname of parsed.hostnames ) { - var negated = hostname.charCodeAt(0) === 0x7E /* '~' */; + for ( let hn of parsed.hostnames ) { + const negated = hn.charCodeAt(0) === 0x7E /* '~' */; if ( negated ) { - hostname = hostname.slice(1); + hn = hn.slice(1); } - var hash = µburi.domainFromHostname(hostname); + let hash = µb.staticExtFilteringEngine.compileHostnameToHash(hn); if ( parsed.exception ) { if ( negated ) { continue; } - hash = '!' + hash; + hash |= 0b0001; } else if ( negated ) { - hash = '!' + hash; + hash |= 0b0001; } - writer.push([ 32, hash, hostname, parsed.suffix ]); + writer.push([ 32, hash, hn, parsed.suffix ]); } }; // 01234567890123456789 - // script:inject(token[, arg[, ...]]) - // ^ ^ - // 14 -1 + // +js(token[, arg[, ...]]) + // ^ ^ + // 4 -1 api.fromCompiledContent = function(reader) { // 1001 = scriptlet injection @@ -282,17 +287,17 @@ while ( reader.next() ) { acceptedCount += 1; - var fingerprint = reader.fingerprint(); + const fingerprint = reader.fingerprint(); if ( duplicates.has(fingerprint) ) { discardedCount += 1; continue; } duplicates.add(fingerprint); - var args = reader.args(); + const args = reader.args(); if ( args.length < 4 ) { continue; } scriptletDB.add( args[1], - { hostname: args[2], token: args[3].slice(14, -1) } + { hostname: args[2], token: args[3].slice(4, -1) } ); } }; @@ -301,10 +306,10 @@ if ( scriptletDB.size === 0 ) { return; } if ( µb.hiddenSettings.ignoreScriptInjectFilters ) { return; } - var reng = µb.redirectEngine; + const reng = µb.redirectEngine; if ( !reng ) { return; } - var hostname = request.hostname; + const hostname = request.hostname; // https://github.com/gorhill/uBlock/issues/2835 // Do not inject scriptlets if the site is under an `allow` rule. @@ -315,16 +320,16 @@ return; } - let domain = request.domain, - entity = request.entity; + const domain = request.domain; + const entity = request.entity; // https://github.com/gorhill/uBlock/issues/1954 // Implicit - var hn = hostname; + let hn = hostname; for (;;) { lookupScriptlet(hn + '.js', reng, scriptletsRegister); if ( hn === domain ) { break; } - var pos = hn.indexOf('.'); + const pos = hn.indexOf('.'); if ( pos === -1 ) { break; } hn = hn.slice(pos + 1); } @@ -334,12 +339,16 @@ // Explicit let entries = []; - if ( domain !== '' ) { - scriptletDB.retrieve(domain, hostname, entries); - scriptletDB.retrieve(entity, entity, entries); + const domainHash = µb.staticExtFilteringEngine.makeHash(domain); + if ( domainHash !== 0 ) { + scriptletDB.retrieve(domainHash, hostname, entries); } - scriptletDB.retrieve('', hostname, entries); - for ( let entry of entries ) { + const entityHash = µb.staticExtFilteringEngine.makeHash(entity); + if ( entityHash !== 0 ) { + scriptletDB.retrieve(entityHash, entity, entries); + } + scriptletDB.retrieve(0, hostname, entries); + for ( const entry of entries ) { lookupScriptlet(entry.token, reng, scriptletsRegister); } @@ -347,24 +356,26 @@ // Collect exception filters. entries = []; - if ( domain !== '' ) { - scriptletDB.retrieve('!' + domain, hostname, entries); - scriptletDB.retrieve('!' + entity, entity, entries); + if ( domainHash !== 0 ) { + scriptletDB.retrieve(domainHash | 0b0001, hostname, entries); + } + if ( entityHash !== 0 ) { + scriptletDB.retrieve(entityHash | 0b0001, entity, entries); } - scriptletDB.retrieve('!', hostname, entries); - for ( let entry of entries ) { + scriptletDB.retrieve(0 | 0b0001, hostname, entries); + for ( const entry of entries ) { exceptionsRegister.add(entry.token); } // Return an array of scriptlets, and log results if needed. - let out = [], - logger = µb.logger.isEnabled() ? µb.logger : null, - isException; - for ( let entry of scriptletsRegister ) { - if ( (isException = exceptionsRegister.has(entry[0])) === false ) { + const out = []; + const loggerEnabled = µb.logger.enabled; + for ( const entry of scriptletsRegister ) { + const isException = exceptionsRegister.has(entry[0]); + if ( isException === false ) { out.push(entry[1]); } - if ( logger !== null ) { + if ( loggerEnabled ) { logOne(isException, entry[0], request); } } @@ -380,7 +391,7 @@ api.injectNow = function(details) { if ( typeof details.frameId !== 'number' ) { return; } if ( µb.URI.isNetworkURI(details.url) === false ) { return; } - let request = { + const request = { tabId: details.tabId, frameId: details.frameId, url: details.url, @@ -390,7 +401,7 @@ }; request.domain = µb.URI.domainFromHostname(request.hostname); request.entity = µb.URI.entityFromDomain(request.domain); - let scriptlets = µb.scriptletFilteringEngine.retrieve(request); + const scriptlets = µb.scriptletFilteringEngine.retrieve(request); if ( scriptlets === undefined ) { return; } let code = contentscriptCode.assemble(request.hostname, scriptlets); if ( µb.hiddenSettings.debugScriptlets ) { @@ -415,19 +426,6 @@ scriptletDB = new µb.staticExtFilteringEngine.HostnameBasedDB(selfie); }; - Object.defineProperties(api, { - acceptedCount: { - get: function() { - return acceptedCount; - } - }, - discardedCount: { - get: function() { - return discardedCount; - } - } - }); - return api; })(); diff --git a/restscrape/uBlock/js/scriptlets/element-picker.js b/restscrape/uBlock/js/scriptlets/element-picker.js index 653f701..b4ee334 100644 --- a/restscrape/uBlock/js/scriptlets/element-picker.js +++ b/restscrape/uBlock/js/scriptlets/element-picker.js @@ -272,104 +272,111 @@ var highlightElements = function(elems, force) { /******************************************************************************/ +const mergeStrings = function(urls) { + if ( urls.length === 0 ) { return ''; } + if ( + urls.length === 1 || + self.diff_match_patch instanceof Function === false + ) { + return urls[0]; + } + const differ = new self.diff_match_patch(); + let merged = urls[0]; + for ( let i = 1; i < urls.length; i++ ) { + // The differ works at line granularity: we insert a linefeed after + // each character to trick the differ to work at character granularity. + const diffs = differ.diff_main( + //urls[i].replace(/.(?=.)/g, '$&\n'), + //merged.replace(/.(?=.)/g, '$&\n') + urls[i].split('').join('\n'), + merged.split('').join('\n') + ); + const result = []; + for ( const diff of diffs ) { + if ( diff[0] !== 0 ) { + result.push('*'); + } else { + result.push(diff[1].charAt(0)); + } + } + // Keep usage of wildcards to a sane level, too many of them can cause + // high overhead filters + merged = + result.join('') + .replace(/\*+$/, '') + .replace(/\*{2,}/g, '*') + .replace(/([^*]{1,2}\*)(?:[^*]{1,2}\*)+/g, '$1'); + } + return merged; +}; + +/******************************************************************************/ + // https://github.com/gorhill/uBlock/issues/1897 // Ignore `data:` URI, they can't be handled by an HTTP observer. -var backgroundImageURLFromElement = function(elem) { - var style = window.getComputedStyle(elem), - bgImg = style.backgroundImage || '', - matches = /^url\((["']?)([^"']+)\1\)$/.exec(bgImg), - url = matches !== null && matches.length === 3 ? matches[2] : ''; +const backgroundImageURLFromElement = function(elem) { + const style = window.getComputedStyle(elem); + const bgImg = style.backgroundImage || ''; + const matches = /^url\((["']?)([^"']+)\1\)$/.exec(bgImg); + const url = matches !== null && matches.length === 3 ? matches[2] : ''; return url.lastIndexOf('data:', 0) === -1 ? url.slice(0, 1024) : ''; }; /******************************************************************************/ // https://github.com/gorhill/uBlock/issues/1725#issuecomment-226479197 -// Limit returned string to 1024 characters. -// Also, return only URLs which will be seen by an HTTP observer. - -var resourceURLFromElement = function(elem) { - var tagName = elem.localName, s; - if ( - (s = netFilter1stSources[tagName]) || - (s = netFilter2ndSources[tagName]) - ) { - s = elem[s]; - if ( typeof s === 'string' && /^https?:\/\//.test(s) ) { - return s.slice(0, 1024); +// Limit returned string to 1024 characters. +// Also, return only URLs which will be seen by an HTTP observer. + +const resourceURLFromElement = function(elem) { + const tagName = elem.localName; + const prop = netFilter1stSources[tagName]; + if ( prop ) { + let src = ''; + { + let s = elem[prop]; + if ( typeof s === 'string' && /^https?:\/\//.test(s) ) { + src = s.slice(0, 1024); + } + } + if ( typeof elem.srcset === 'string' && elem.srcset !== '' ) { + const ss = []; + for ( let s of elem.srcset.split(/\s*,\s+/) ) { + const pos = s.indexOf(' '); + if ( pos !== -1 ) { s = s.slice(0, pos); } + const parsedURL = new URL(s, document.baseURI); + if ( parsedURL.pathname.length > 1 ) { + ss.push(parsedURL.href); + } + } + if ( ss.length !== 0 ) { + if ( src !== '' ) { + ss.push(src); + } + src = mergeStrings(ss); + } } + return src; } return backgroundImageURLFromElement(elem); }; /******************************************************************************/ -var netFilterFromUnion = (function() { - var reTokenizer = /[^0-9a-z%*]+|[0-9a-z%]+|\*/gi; - var a = document.createElement('a'); - - return function(to, out) { - a.href= to; - to = a.pathname + a.search; - var from = lastNetFilterUnion; - - // Reset reference filter when dealing with unrelated URLs - if ( from === '' || a.host === '' || a.host !== lastNetFilterHostname ) { - lastNetFilterHostname = a.host; - lastNetFilterUnion = to; - vAPI.messaging.send( - 'elementPicker', - { - what: 'elementPickerEprom', - lastNetFilterSession: lastNetFilterSession, - lastNetFilterHostname: lastNetFilterHostname, - lastNetFilterUnion: lastNetFilterUnion - } - ); - return; - } - - // Related URLs - lastNetFilterHostname = a.host; +const netFilterFromUnion = function(toMergeURL, out) { + const parsedURL = new URL(toMergeURL, document.baseURI); - var fromTokens = from.match(reTokenizer); - var toTokens = to.match(reTokenizer); - var toCount = toTokens.length, toIndex = 0; - var fromToken, pos; + toMergeURL = parsedURL.pathname + parsedURL.search; - for ( var fromIndex = 0; fromIndex < fromTokens.length; fromIndex += 1 ) { - fromToken = fromTokens[fromIndex]; - if ( fromToken === '*' ) { - continue; - } - pos = toTokens.indexOf(fromToken, toIndex); - if ( pos === -1 ) { - fromTokens[fromIndex] = '*'; - continue; - } - if ( pos !== toIndex ) { - fromTokens.splice(fromIndex, 0, '*'); - fromIndex += 1; - } - toIndex = pos + 1; - if ( toIndex === toCount ) { - fromTokens = fromTokens.slice(0, fromIndex + 1); - break; - } - } - from = fromTokens.join('').replace(/\*\*+/g, '*'); - if ( from !== '/*' && from !== to ) { - var filter = '||' + lastNetFilterHostname + from; - if ( out.indexOf(filter) === -1 ) { - out.push(filter); - } - } else { - from = to; - } - lastNetFilterUnion = from; - - // Remember across element picker sessions + // Reset reference filter when dealing with unrelated URLs + if ( + lastNetFilterUnion === '' || + parsedURL.host === '' || + parsedURL.host !== lastNetFilterHostname + ) { + lastNetFilterHostname = parsedURL.host; + lastNetFilterUnion = toMergeURL; vAPI.messaging.send( 'elementPicker', { @@ -379,39 +386,59 @@ var netFilterFromUnion = (function() { lastNetFilterUnion: lastNetFilterUnion } ); - }; -})(); + return; + } + + // Related URLs + lastNetFilterHostname = parsedURL.host; + + let mergedURL = mergeStrings([ toMergeURL, lastNetFilterUnion ]); + if ( mergedURL !== '/*' && mergedURL !== toMergeURL ) { + const filter = '||' + lastNetFilterHostname + mergedURL; + if ( out.indexOf(filter) === -1 ) { + out.push(filter); + } + } else { + mergedURL = toMergeURL; + } + lastNetFilterUnion = mergedURL; + + // Remember across element picker sessions + vAPI.messaging.send( + 'elementPicker', + { + what: 'elementPickerEprom', + lastNetFilterSession: lastNetFilterSession, + lastNetFilterHostname: lastNetFilterHostname, + lastNetFilterUnion: lastNetFilterUnion + } + ); +}; /******************************************************************************/ // Extract the best possible net filter, i.e. as specific as possible. -var netFilterFromElement = function(elem) { - if ( elem === null ) { - return 0; - } - if ( elem.nodeType !== 1 ) { - return 0; - } - var src = resourceURLFromElement(elem); - if ( src === '' ) { - return 0; - } +const netFilterFromElement = function(elem) { + if ( elem === null ) { return 0; } + if ( elem.nodeType !== 1 ) { return 0; } + let src = resourceURLFromElement(elem); + if ( src === '' ) { return 0; } if ( candidateElements.indexOf(elem) === -1 ) { candidateElements.push(elem); } - var candidates = netFilterCandidates; - var len = candidates.length; + const candidates = netFilterCandidates; + const len = candidates.length; // Remove fragment - var pos = src.indexOf('#'); + let pos = src.indexOf('#'); if ( pos !== -1 ) { src = src.slice(0, pos); } - var filter = src.replace(/^https?:\/\//, '||'); + const filter = src.replace(/^https?:\/\//, '||'); if ( bestCandidateFilter === null ) { bestCandidateFilter = { @@ -435,7 +462,7 @@ var netFilterFromElement = function(elem) { return candidates.length - len; }; -var netFilter1stSources = { +const netFilter1stSources = { 'audio': 'src', 'embed': 'src', 'iframe': 'src', @@ -444,11 +471,11 @@ var netFilter1stSources = { 'video': 'src' }; -var netFilter2ndSources = { +const netFilter2ndSources = { 'img': 'srcset' }; -var filterTypes = { +const filterTypes = { 'audio': 'media', 'embed': 'object', 'iframe': 'subdocument', @@ -491,7 +518,7 @@ var cosmeticFilterFromElement = function(elem) { } // Tag name - let tagName = elem.localName; + const tagName = elem.localName; // Use attributes if still no selector found. // https://github.com/gorhill/uBlock/issues/1901 @@ -512,7 +539,18 @@ var cosmeticFilterFromElement = function(elem) { case 'img': v = elem.getAttribute('src'); if ( v && v.length !== 0 ) { - attributes.push({ k: 'src', v: v.trim().slice(0, 1024) }); + v = v.trim(); + if ( v.startsWith('data:') ) { + let pos = v.indexOf(','); + if ( pos !== -1 ) { + v = v.slice(0, pos + 1); + } + } else if ( v.startsWith('blob:') ) { + v = new URL(v.slice(5)); + v.pathname = ''; + v = 'blob:' + v.href; + } + attributes.push({ k: 'src', v: v.slice(0, 256) }); break; } v = elem.getAttribute('alt'); @@ -540,7 +578,7 @@ var cosmeticFilterFromElement = function(elem) { // https://github.com/uBlockOrigin/uBlock-issues/issues/17 // If selector is ambiguous at this point, add the element name to // further narrow it down. - let parentNode = elem.parentNode; + const parentNode = elem.parentNode; if ( selector === '' || safeQuerySelectorAll(parentNode, cssScope + selector).length > 1 @@ -666,7 +704,7 @@ var filtersFrom = function(x, y) { TODO: need to be revised once I implement chained cosmetic operators. */ -var filterToDOMInterface = (function() { +const filterToDOMInterface = (function() { // Net filters: we need to lookup manually -- translating into a foolproof // CSS selector is just not possible. var fromNetworkFilter = function(filter) { @@ -753,16 +791,17 @@ var filterToDOMInterface = (function() { // normalize all a[href] on the page, but for now I will wait and see, as I // prefer to refrain from tampering with the page content if I can avoid it. var fromPlainCosmeticFilter = function(filter) { - var elems; + let elems; try { elems = document.querySelectorAll(filter); } catch (e) { return; } - var out = [], iElem = elems.length; - while ( iElem-- ) { - out.push({ type: 'cosmetic', elem: elems[iElem]}); + const out = []; + for ( const elem of elems ) { + if ( elem === pickerRoot ) { continue; } + out.push({ type: 'cosmetic', elem }); } return out; }; @@ -958,7 +997,7 @@ var filterToDOMInterface = (function() { /******************************************************************************/ -var userFilterFromCandidate = function(callback) { +const userFilterFromCandidate = function(callback) { var v = rawFilterFromTextarea(); filterToDOMInterface.set(v, function(items) { if ( !items || items.length === 0 ) { @@ -1002,7 +1041,7 @@ var userFilterFromCandidate = function(callback) { /******************************************************************************/ -var onCandidateChanged = (function() { +const onCandidateChanged = (function() { var process = function(items) { var elems = [], valid = items !== undefined; if ( valid ) { @@ -1025,7 +1064,7 @@ var onCandidateChanged = (function() { /******************************************************************************/ -var candidateFromFilterChoice = function(filterChoice) { +const candidateFromFilterChoice = function(filterChoice) { let slot = filterChoice.slot; let filters = filterChoice.filters; let filter = filters[slot]; @@ -1088,7 +1127,7 @@ var candidateFromFilterChoice = function(filterChoice) { /******************************************************************************/ -var filterChoiceFromEvent = function(ev) { +const filterChoiceFromEvent = function(ev) { var li = ev.target; var isNetFilter = li.textContent.slice(0, 2) !== '##'; var r = { @@ -1105,7 +1144,7 @@ var filterChoiceFromEvent = function(ev) { /******************************************************************************/ -var onDialogClicked = function(ev) { +const onDialogClicked = function(ev) { if ( ev.isTrusted === false ) { return; } // If the dialog is hidden, clicking on it force it to become visible. @@ -1124,12 +1163,13 @@ var onDialogClicked = function(ev) { filterToDOMInterface.preview(false); userFilterFromCandidate(function(filter) { if ( !filter ) { return; } - var d = new Date(); vAPI.messaging.send( 'elementPicker', { what: 'createUserFilter', - filters: '! ' + d.toLocaleString() + ' ' + window.location.href + '\n' + filter, + autoComment: true, + filters: filter, + origin: window.location.origin, pageDomain: window.location.hostname } ); @@ -1167,7 +1207,7 @@ var onDialogClicked = function(ev) { /******************************************************************************/ -var removeAllChildren = function(parent) { +const removeAllChildren = function(parent) { while ( parent.firstChild ) { parent.removeChild(parent.firstChild); } @@ -1175,10 +1215,7 @@ var removeAllChildren = function(parent) { /******************************************************************************/ -// TODO: for convenience I could provide a small set of net filters instead -// of just a single one. Truncating the right-most part of the path etc. - -var showDialog = function(options) { +const showDialog = function(options) { pausePicker(); options = options || {}; @@ -1189,17 +1226,20 @@ var showDialog = function(options) { dialog.classList.remove('hide'); // Create lists of candidate filters - var populate = function(src, des) { - var root = dialog.querySelector(des); - var ul = root.querySelector('ul'); + const populate = function(src, des) { + const root = dialog.querySelector(des); + const ul = root.querySelector('ul'); removeAllChildren(ul); - var li; - for ( var i = 0; i < src.length; i++ ) { - li = document.createElement('li'); + for ( let i = 0; i < src.length; i++ ) { + const li = document.createElement('li'); li.textContent = src[i]; ul.appendChild(li); } - root.style.display = src.length !== 0 ? '' : 'none'; + if ( src.length !== 0 ) { + root.style.removeProperty('display'); + } else { + root.style.setProperty('display', 'none', 'important'); + } }; populate(netFilterCandidates, '#netFilters'); @@ -1218,7 +1258,7 @@ var showDialog = function(options) { return; } - var filterChoice = { + const filterChoice = { filters: bestCandidateFilter.filters, slot: bestCandidateFilter.slot, modifier: options.modifier || false @@ -1230,10 +1270,10 @@ var showDialog = function(options) { /******************************************************************************/ -var zap = function() { +const zap = function() { if ( targetElements.length === 0 ) { return; } - var elem = targetElements[0], - style = window.getComputedStyle(elem); + let elem = targetElements[0]; + const style = window.getComputedStyle(elem); // Heuristic to detect scroll-locking: remove such lock when detected. if ( parseInt(style.zIndex, 10) >= 1000 || style.position === 'fixed' ) { document.body.style.setProperty('overflow', 'auto', 'important'); @@ -1258,32 +1298,33 @@ var elementFromPoint = (function() { return null; } if ( !pickerRoot ) { return null; } - pickerRoot.style.pointerEvents = 'none'; + pickerRoot.style.setProperty('pointer-events', 'none', 'important'); var elem = document.elementFromPoint(x, y); if ( elem === document.body || elem === document.documentElement ) { elem = null; } - pickerRoot.style.pointerEvents = ''; + // https://github.com/uBlockOrigin/uBlock-issues/issues/380 + pickerRoot.style.setProperty('pointer-events', 'auto', 'important'); return elem; }; })(); /******************************************************************************/ -var onSvgHovered = (function() { - var timer = null; - var mx = 0, my = 0; +const onSvgHovered = (function() { + let timer; + let mx = 0, my = 0; - var onTimer = function() { - timer = null; - var elem = elementFromPoint(mx, my); + const onTimer = function() { + timer = undefined; + const elem = elementFromPoint(mx, my); highlightElements(elem ? [elem] : []); }; return function onMove(ev) { mx = ev.clientX; my = ev.clientY; - if ( timer === null ) { + if ( timer === undefined ) { timer = vAPI.setTimeout(onTimer, 40); } }; @@ -1394,7 +1435,10 @@ var onSvgClicked = function(ev) { if ( filtersFrom(ev.clientX, ev.clientY) === 0 ) { return; } - showDialog({ show: ev.type === 'touch' }); + showDialog({ + show: ev.type === 'touch', + modifier: ev.ctrlKey + }); }; /******************************************************************************/ @@ -1492,11 +1536,11 @@ var stopPicker = function() { /******************************************************************************/ -var startPicker = function(details) { +const startPicker = function(details) { pickerRoot.addEventListener('load', stopPicker); - let frameDoc = pickerRoot.contentDocument; - let parsedDom = (new DOMParser()).parseFromString( + const frameDoc = pickerRoot.contentDocument; + const parsedDom = (new DOMParser()).parseFromString( details.frameContent, 'text/html' ); @@ -1510,7 +1554,7 @@ var startPicker = function(details) { // Remove the already declared inline style tag: we will create a new // one based on the removed one, and replace the old one. let style = parsedDom.querySelector('style'); - let styleText = style.textContent; + const styleText = style.textContent; style.parentNode.removeChild(style); style = frameDoc.createElement('style'); style.textContent = styleText; @@ -1544,7 +1588,7 @@ var startPicker = function(details) { pickerRoot.contentWindow.focus(); // Restore net filter union data if it originate from the same URL. - let eprom = details.eprom || null; + const eprom = details.eprom || null; if ( eprom !== null && eprom.lastNetFilterSession === lastNetFilterSession ) { lastNetFilterHostname = eprom.lastNetFilterHostname || ''; lastNetFilterUnion = eprom.lastNetFilterUnion || ''; @@ -1563,11 +1607,11 @@ var startPicker = function(details) { } // No mouse position available, use suggested target - let target = details.target || ''; - let pos = target.indexOf('\t'); + const target = details.target || ''; + const pos = target.indexOf('\t'); if ( pos === -1 ) { return; } - let srcAttrMap = { + const srcAttrMap = { 'a': 'href', 'audio': 'src', 'embed': 'src', @@ -1575,20 +1619,21 @@ var startPicker = function(details) { 'img': 'src', 'video': 'src', }; - let tagName = target.slice(0, pos); - let url = target.slice(pos + 1); - let attr = srcAttrMap[tagName]; - if ( attr === undefined ) { - return; - } - let elems = document.querySelectorAll(tagName + '[' + attr + ']'); - let i = elems.length; - let elem, src; - while ( i-- ) { - elem = elems[i]; - src = elem[attr]; - if ( typeof src !== 'string' || src === '' ) { continue; } - if ( src !== url ) { continue; } + const tagName = target.slice(0, pos); + const url = target.slice(pos + 1); + const attr = srcAttrMap[tagName]; + if ( attr === undefined ) { return; } + const elems = document.getElementsByTagName(tagName); + for ( const elem of elems ) { + if ( elem === pickerRoot ) { continue; } + const src = elem[attr]; + if ( typeof src !== 'string' ) { continue; } + if ( + (src !== url) && + (src !== '' || url !== 'about:blank') + ) { + continue; + } elem.scrollIntoView({ behavior: 'smooth', block: 'start' @@ -1604,7 +1649,7 @@ var startPicker = function(details) { /******************************************************************************/ -var bootstrapPicker = function() { +const bootstrapPicker = function() { pickerRoot.removeEventListener('load', bootstrapPicker); vAPI.shutdown.add(stopPicker); vAPI.messaging.send( @@ -1619,7 +1664,7 @@ var bootstrapPicker = function() { pickerRoot = document.createElement('iframe'); pickerRoot.id = vAPI.sessionId; -var pickerCSSStyle = [ +const pickerCSSStyle = [ 'background: transparent', 'border: 0', 'border-radius: 0', @@ -1642,13 +1687,13 @@ var pickerCSSStyle = [ ].join(' !important;'); pickerRoot.style.cssText = pickerCSSStyle; -var pickerCSS1 = [ - '#' + pickerRoot.id + ' {', +const pickerCSS1 = [ + `#${pickerRoot.id} {`, pickerCSSStyle, '}' ].join('\n'); -var pickerCSS2 = [ - '[' + pickerRoot.id + '-clickblind] {', +const pickerCSS2 = [ + `[${pickerRoot.id}-clickblind] {`, 'pointer-events: none !important;', '}' ].join('\n'); diff --git a/restscrape/uBlock/js/scriptlets/inlinescript-logger.js b/restscrape/uBlock/js/scriptlets/inlinescript-logger.js new file mode 100644 index 0000000..0738033 --- /dev/null +++ b/restscrape/uBlock/js/scriptlets/inlinescript-logger.js @@ -0,0 +1,68 @@ +/******************************************************************************* + + uBlock Origin - a browser extension to block requests. + Copyright (C) 2018-present Raymond Hill + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see {http://www.gnu.org/licenses/}. + + Home: https://github.com/gorhill/uBlock +*/ + +'use strict'; + +/******************************************************************************/ + +// The purpose is to find out whether the current document make use of +// inline script tags, and if so report to the main process for logging +// purpose. + +(function() { + + if ( typeof vAPI !== 'object' ) { return; } + + if ( + document.querySelector('script:not([src])') === null && + document.querySelector('a[href^="javascript:"]') === null && + document.querySelector('[onabort],[onblur],[oncancel],[oncanplay],[oncanplaythrough],[onchange],[onclick],[onclose],[oncontextmenu],[oncuechange],[ondblclick],[ondrag],[ondragend],[ondragenter],[ondragexit],[ondragleave],[ondragover],[ondragstart],[ondrop],[ondurationchange],[onemptied],[onended],[onerror],[onfocus],[oninput],[oninvalid],[onkeydown],[onkeypress],[onkeyup],[onload],[onloadeddata],[onloadedmetadata],[onloadstart],[onmousedown],[onmouseenter],[onmouseleave],[onmousemove],[onmouseout],[onmouseover],[onmouseup],[onwheel],[onpause],[onplay],[onplaying],[onprogress],[onratechange],[onreset],[onresize],[onscroll],[onseeked],[onseeking],[onselect],[onshow],[onstalled],[onsubmit],[onsuspend],[ontimeupdate],[ontoggle],[onvolumechange],[onwaiting],[onafterprint],[onbeforeprint],[onbeforeunload],[onhashchange],[onlanguagechange],[onmessage],[onoffline],[ononline],[onpagehide],[onpageshow],[onrejectionhandled],[onpopstate],[onstorage],[onunhandledrejection],[onunload],[oncopy],[oncut],[onpaste]') === null + ) { + return; + } + + vAPI.messaging.send('scriptlets', { + what: 'inlinescriptFound', + docURL: window.location.href + }); + +})(); + + + + + + + + +/******************************************************************************* + + DO NOT: + - Remove the following code + - Add code beyond the following code + Reason: + - https://github.com/gorhill/uBlock/pull/3721 + - uBO never uses the return value from injected content scripts + +**/ + +void 0; + diff --git a/restscrape/uBlock/js/options_ui.js b/restscrape/uBlock/js/scriptlets/should-inject-contentscript.js similarity index 56% rename from restscrape/uBlock/js/options_ui.js rename to restscrape/uBlock/js/scriptlets/should-inject-contentscript.js index 1e7f552..92c8552 100644 --- a/restscrape/uBlock/js/options_ui.js +++ b/restscrape/uBlock/js/scriptlets/should-inject-contentscript.js @@ -1,7 +1,7 @@ /******************************************************************************* - µBlock - a browser extension to block requests. - Copyright (C) 2015 The µBlock authors + uBlock Origin - a browser extension to block requests. + Copyright (C) 2018-present Raymond Hill This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -19,29 +19,15 @@ Home: https://github.com/gorhill/uBlock */ -/******************************************************************************/ - -(function() { - -/******************************************************************************/ - 'use strict'; -vAPI.messaging.send( - 'default', - { - what: 'gotoURL', - details: { - url: 'dashboard.html', - select: true, - index: -1 - } - } -); -window.close(); +// If content scripts are already injected, we need to respond with `false`, +// to "should inject content scripts?" -/******************************************************************************/ - -})(); - -/******************************************************************************/ +(function() { + try { + return vAPI.uBO !== true; + } catch(ex) { + } + return true; +})(); \ No newline at end of file diff --git a/restscrape/uBlock/js/start.js b/restscrape/uBlock/js/start.js index e6099f4..ad7ba5e 100644 --- a/restscrape/uBlock/js/start.js +++ b/restscrape/uBlock/js/start.js @@ -29,7 +29,7 @@ /******************************************************************************/ -var µb = µBlock; +const µb = µBlock; /******************************************************************************/ @@ -42,21 +42,8 @@ vAPI.app.onShutdown = function() { µb.permanentFirewall.reset(); µb.sessionURLFiltering.reset(); µb.permanentURLFiltering.reset(); - µb.hnSwitches.reset(); -}; - -/******************************************************************************/ - -var processCallbackQueue = function(queue, callback) { - var processOne = function() { - var fn = queue.pop(); - if ( fn ) { - fn(processOne); - } else if ( typeof callback === 'function' ) { - callback(); - } - }; - processOne(); + µb.sessionSwitches.reset(); + µb.permanentSwitches.reset(); }; /******************************************************************************/ @@ -66,6 +53,17 @@ var processCallbackQueue = function(queue, callback) { // - Schedule next update operation. var onAllReady = function() { + µb.webRequest.start(); + + // Ensure that the resources allocated for decompression purpose (likely + // large buffers) are garbage-collectable immediately after launch. + // Otherwise I have observed that it may take quite a while before the + // garbage collection of these resources kicks in. Relinquishing as soon + // as possible ensure minimal memory usage baseline. + µb.lz4Codec.relinquish(); + + initializeTabs(); + // https://github.com/chrisaljoudi/uBlock/issues/184 // Check for updates not too far in the future. µb.assets.addObserver(µb.assetObserver.bind(µb)); @@ -83,8 +81,55 @@ var onAllReady = function() { µb.contextMenu.update(null); µb.firstInstall = false; +}; + +/******************************************************************************/ + +// This is called only once, when everything has been loaded in memory after +// the extension was launched. It can be used to inject content scripts +// in already opened web pages, to remove whatever nuisance could make it to +// the web pages before uBlock was ready. + +let initializeTabs = function() { + let handleScriptResponse = function(tabId, results) { + if ( + Array.isArray(results) === false || + results.length === 0 || + results[0] !== true + ) { + return; + } + // Inject dclarative content scripts programmatically. + let manifest = chrome.runtime.getManifest(); + if ( manifest instanceof Object === false ) { return; } + for ( let contentScript of manifest.content_scripts ) { + for ( let file of contentScript.js ) { + vAPI.tabs.injectScript(tabId, { + file: file, + allFrames: contentScript.all_frames, + runAt: contentScript.run_at + }); + } + } + }; + let bindToTabs = function(tabs) { + for ( let tab of tabs ) { + µb.tabContextManager.commit(tab.id, tab.url); + µb.bindTabToPageStats(tab.id); + // https://github.com/chrisaljoudi/uBlock/issues/129 + // Find out whether content scripts need to be injected + // programmatically. This may be necessary for web pages which + // were loaded before uBO launched. + if ( /^https?:\/\//.test(tab.url) === false ) { continue; } + vAPI.tabs.injectScript( + tab.id, + { file: 'js/scriptlets/should-inject-contentscript.js' }, + handleScriptResponse.bind(null, tab.id) + ); + } + }; - processCallbackQueue(µb.onStartCompletedQueue); + browser.tabs.query({ url: '' }, bindToTabs); }; /******************************************************************************/ @@ -124,51 +169,49 @@ var onVersionReady = function(lastVersion) { // release. This will be done only for release versions of Firefox. if ( vAPI.webextFlavor.soup.has('firefox') && - /(b|rc)\d+$/.test(vAPI.app.version) === false + vAPI.webextFlavor.soup.has('devbuild') === false ) { µb.redirectEngine.invalidateResourcesSelfie(); } - // From 1.15.19b9 and above, the `behind-the-scene` scope is no longer - // whitelisted by default, and network requests from that scope will be - // subject to filtering by default. - // - // Following code is to remove the `behind-the-scene` scope when updating - // from a version older than 1.15.19b9. - // This will apply only to webext versions of uBO, as the following would - // certainly cause too much breakage in Firefox legacy given that uBO can - // see ALL network requests. - // Remove when everybody is beyond 1.15.19b8. - (function patch1015019008(s) { - if ( vAPI.firefox !== undefined ) { return; } - var match = /^(\d+)\.(\d+)\.(\d+)(?:\D+(\d+))?/.exec(s); - if ( match === null ) { return; } - var v = - parseInt(match[1], 10) * 1000 * 1000 * 1000 + - parseInt(match[2], 10) * 1000 * 1000 + - parseInt(match[3], 10) * 1000 + - (match[4] ? parseInt(match[4], 10) : 0); - if ( /rc\d+$/.test(s) ) { v += 100; } - if ( v > 1015019008 ) { return; } - if ( µb.getNetFilteringSwitch('http://behind-the-scene/') ) { return; } - var fwRules = [ - 'behind-the-scene * * noop', - 'behind-the-scene * image noop', - 'behind-the-scene * 3p noop', - 'behind-the-scene * inline-script noop', - 'behind-the-scene * 1p-script noop', - 'behind-the-scene * 3p-script noop', - 'behind-the-scene * 3p-frame noop' - ].join('\n'); - µb.sessionFirewall.fromString(fwRules, true); - µb.permanentFirewall.fromString(fwRules, true); - µb.savePermanentFirewallRules(); - µb.hnSwitches.fromString([ - 'no-large-media: behind-the-scene false' - ].join('\n'), true); + // If unused, just comment out for when we need to compare versions in the + // future. + let intFromVersion = function(s) { + let parts = s.match(/(?:^|\.|b|rc)\d+/g); + if ( parts === null ) { return 0; } + let vint = 0; + for ( let i = 0; i < 4; i++ ) { + let pstr = parts[i] || ''; + let pint; + if ( pstr === '' ) { + pint = 0; + } else if ( pstr.startsWith('.') || pstr.startsWith('b') ) { + pint = parseInt(pstr.slice(1), 10); + } else if ( pstr.startsWith('rc') ) { + pint = parseInt(pstr.slice(2), 10) + 100; + } else { + pint = parseInt(pstr, 10); + } + vint = vint * 1000 + pint; + } + return vint; + }; + + let lastVersionInt = intFromVersion(lastVersion); + + if ( lastVersionInt <= 1016021007 ) { + µb.sessionSwitches.toggle('no-scripting', 'behind-the-scene', 2); + µb.permanentSwitches.toggle('no-scripting', 'behind-the-scene', 2); µb.saveHostnameSwitches(); - µb.toggleNetFilteringSwitch('http://behind-the-scene/', '', true); - })(lastVersion); + } + + // https://github.com/uBlockOrigin/uBlock-issues/issues/212#issuecomment-419741324 + if ( lastVersionInt <= 1015024000 ) { + if ( µb.hiddenSettings.manualUpdateAssetFetchPeriod === 2000 ) { + µb.hiddenSettings.manualUpdateAssetFetchPeriod = 500; + µb.saveHiddenSettings(); + } + } vAPI.storage.set({ version: vAPI.app.version }); }; @@ -206,7 +249,8 @@ var onUserSettingsReady = function(fetched) { µb.sessionFirewall.assign(µb.permanentFirewall); µb.permanentURLFiltering.fromString(fetched.urlFilteringString); µb.sessionURLFiltering.assign(µb.permanentURLFiltering); - µb.hnSwitches.fromString(fetched.hostnameSwitchesString); + µb.permanentSwitches.fromString(fetched.hostnameSwitchesString); + µb.sessionSwitches.assign(µb.permanentSwitches); // https://github.com/gorhill/uBlock/issues/1892 // For first installation on a battery-powered device, disable generic @@ -251,7 +295,12 @@ var onFirstFetchReady = function(fetched) { onVersionReady(fetched.version); onCommandShortcutsReady(fetched.commandShortcuts); - µb.loadPublicSuffixList(onPSLReady); + Promise.all([ + µb.loadPublicSuffixList(), + µb.staticNetFilteringEngine.readyToUse() + ]).then(( ) => { + onPSLReady(); + }); µb.loadRedirectResources(); }; @@ -283,7 +332,7 @@ var fromFetch = function(to, fetched) { var onSelectedFilterListsLoaded = function() { var fetchableProps = { 'commandShortcuts': [], - 'compiledMagic': '', + 'compiledMagic': 0, 'dynamicFilteringString': [ 'behind-the-scene * * noop', 'behind-the-scene * image noop', @@ -295,14 +344,15 @@ var onSelectedFilterListsLoaded = function() { ].join('\n'), 'urlFilteringString': '', 'hostnameSwitchesString': [ - 'no-large-media: behind-the-scene false' + 'no-large-media: behind-the-scene false', + 'no-scripting: behind-the-scene false' ].join('\n'), 'lastRestoreFile': '', 'lastRestoreTime': 0, 'lastBackupFile': '', 'lastBackupTime': 0, 'netWhitelist': µb.netWhitelistDefault, - 'selfieMagic': '', + 'selfieMagic': 0, 'version': '0.0.0.0' }; @@ -328,10 +378,8 @@ var onAdminSettingsRestored = function() { /******************************************************************************/ return function() { - processCallbackQueue(µb.onBeforeStartQueue, function() { - // https://github.com/gorhill/uBlock/issues/531 - µb.restoreAdminSettings(onAdminSettingsRestored); - }); + // https://github.com/gorhill/uBlock/issues/531 + µb.restoreAdminSettings(onAdminSettingsRestored); }; /******************************************************************************/ diff --git a/restscrape/uBlock/js/static-ext-filtering.js b/restscrape/uBlock/js/static-ext-filtering.js index 94f38a7..135cb09 100644 --- a/restscrape/uBlock/js/static-ext-filtering.js +++ b/restscrape/uBlock/js/static-ext-filtering.js @@ -51,25 +51,24 @@ **/ µBlock.staticExtFilteringEngine = (function() { - var µb = µBlock, - reHostnameSeparator = /\s*,\s*/, - reHasUnicode = /[^\x00-\x7F]/, - reParseRegexLiteral = /^\/(.+)\/([imu]+)?$/, - emptyArray = [], - parsed = { - hostnames: [], - exception: false, - suffix: '' - }; + const µb = µBlock; + const reHasUnicode = /[^\x00-\x7F]/; + const reParseRegexLiteral = /^\/(.+)\/([imu]+)?$/; + const emptyArray = []; + const parsed = { + hostnames: [], + exception: false, + suffix: '' + }; // To be called to ensure no big parent string of a string slice is // left into memory after parsing filter lists is over. - var resetParsed = function() { + const resetParsed = function() { parsed.hostnames = []; parsed.suffix = ''; }; - var isValidCSSSelector = (function() { + const isValidCSSSelector = (function() { var div = document.createElement('div'), matchesFn; // Keep in mind: @@ -109,7 +108,7 @@ })(); - var isBadRegex = function(s) { + const isBadRegex = function(s) { try { void new RegExp(s); } catch (ex) { @@ -119,24 +118,42 @@ return false; }; - var translateAdguardCSSInjectionFilter = function(suffix) { - var matches = /^([^{]+)\{([^}]+)\}$/.exec(suffix); + const translateAdguardCSSInjectionFilter = function(suffix) { + const matches = /^([^{]+)\{([^}]+)\}$/.exec(suffix); if ( matches === null ) { return ''; } - return matches[1].trim() + ':style(' + matches[2].trim() + ')'; + const selector = matches[1].trim(); + const style = matches[2].trim(); + // For some reasons, many of Adguard's plain cosmetic filters are + // "disguised" as style-based cosmetic filters: convert such filters + // to plain cosmetic filters. + return /display\s*:\s*none\s*!important;?$/.test(style) + ? selector + : selector + ':style(' + style + ')'; }; - var toASCIIHostnames = function(hostnames) { - var i = hostnames.length; - while ( i-- ) { - var hostname = hostnames[i]; - hostnames[i] = hostname.charCodeAt(0) === 0x7E /* '~' */ ? - '~' + punycode.toASCII(hostname.slice(1)) : - punycode.toASCII(hostname); + const hostnamesFromPrefix = function(s) { + const hostnames = []; + const hasUnicode = reHasUnicode.test(s); + let beg = 0; + while ( beg < s.length ) { + let end = s.indexOf(',', beg); + if ( end === -1 ) { end = s.length; } + let hostname = s.slice(beg, end).trim(); + if ( hostname.length !== 0 ) { + if ( hasUnicode ) { + hostname = hostname.charCodeAt(0) === 0x7E /* '~' */ + ? '~' + punycode.toASCII(hostname.slice(1)) + : punycode.toASCII(hostname); + } + hostnames.push(hostname); + } + beg = end + 1; } + return hostnames; }; - var compileProceduralSelector = (function() { - var reProceduralOperator = new RegExp([ + const compileProceduralSelector = (function() { + const reProceduralOperator = new RegExp([ '^(?:', [ '-abp-contains', @@ -149,22 +166,24 @@ 'matches-css', 'matches-css-after', 'matches-css-before', + 'not', + 'watch-attrs', 'xpath' ].join('|'), ')\\(' ].join('')); - var reEscapeRegex = /[.*+?^${}()|[\]\\]/g, + const reEscapeRegex = /[.*+?^${}()|[\]\\]/g, reNeedScope = /^\s*[+>~]/, reIsDanglingSelector = /(?:[+>~]\s*|\s+)$/; - var lastProceduralSelector = '', - lastProceduralSelectorCompiled, - regexToRawValue = new Map(); + const regexToRawValue = new Map(); + let lastProceduralSelector = '', + lastProceduralSelectorCompiled; - var compileText = function(s) { - var regexDetails, - match = reParseRegexLiteral.exec(s); + const compileText = function(s) { + const match = reParseRegexLiteral.exec(s); + let regexDetails; if ( match !== null ) { regexDetails = match[1]; if ( isBadRegex(regexDetails) ) { return; } @@ -178,13 +197,13 @@ return regexDetails; }; - var compileCSSDeclaration = function(s) { - var name, value, regexDetails, - pos = s.indexOf(':'); + const compileCSSDeclaration = function(s) { + const pos = s.indexOf(':'); if ( pos === -1 ) { return; } - name = s.slice(0, pos).trim(); - value = s.slice(pos + 1).trim(); - var match = reParseRegexLiteral.exec(value); + const name = s.slice(0, pos).trim(); + const value = s.slice(pos + 1).trim(); + const match = reParseRegexLiteral.exec(value); + let regexDetails; if ( match !== null ) { regexDetails = match[1]; if ( isBadRegex(regexDetails) ) { return; } @@ -198,7 +217,7 @@ return { name: name, value: regexDetails }; }; - var compileConditionalSelector = function(s) { + const compileConditionalSelector = function(s) { // https://github.com/AdguardTeam/ExtendedCss/issues/31#issuecomment-302391277 // Prepend `:scope ` if needed. if ( reNeedScope.test(s) ) { @@ -207,7 +226,34 @@ return compile(s); }; - var compileXpathExpression = function(s) { + const compileNotSelector = function(s) { + // https://github.com/uBlockOrigin/uBlock-issues/issues/341#issuecomment-447603588 + // Reject instances of :not() filters for which the argument is + // a valid CSS selector, otherwise we would be adversely + // changing the behavior of CSS4's :not(). + if ( isValidCSSSelector(s) === false ) { + return compileConditionalSelector(s); + } + }; + + const compileSpathExpression = function(s) { + if ( isValidCSSSelector('*' + s) ) { + return s; + } + }; + + const compileAttrList = function(s) { + const attrs = s.split('\s*,\s*'); + const out = []; + for ( const attr of attrs ) { + if ( attr !== '' ) { + out.push(attr); + } + } + return out; + }; + + const compileXpathExpression = function(s) { try { document.createExpression(s, null); } catch (e) { @@ -217,13 +263,13 @@ }; // https://github.com/gorhill/uBlock/issues/2793 - var normalizedOperators = new Map([ + const normalizedOperators = new Map([ [ ':-abp-contains', ':has-text' ], [ ':-abp-has', ':has' ], [ ':contains', ':has-text' ], ]); - var compileArgument = new Map([ + const compileArgument = new Map([ [ ':has', compileConditionalSelector ], [ ':has-text', compileText ], [ ':if', compileConditionalSelector ], @@ -231,6 +277,9 @@ [ ':matches-css', compileCSSDeclaration ], [ ':matches-css-after', compileCSSDeclaration ], [ ':matches-css-before', compileCSSDeclaration ], + [ ':not', compileNotSelector ], + [ ':spath', compileSpathExpression ], + [ ':watch-attrs', compileAttrList ], [ ':xpath', compileXpathExpression ] ]); @@ -241,18 +290,18 @@ // to other blockers. // The normalized string version is what is reported in the logger, // by design. - var decompile = function(compiled) { - var tasks = compiled.tasks; + const decompile = function(compiled) { + const tasks = compiled.tasks; if ( Array.isArray(tasks) === false ) { return compiled.selector; } - var raw = [ compiled.selector ], - value; - for ( var i = 0, n = tasks.length, task; i < n; i++ ) { - task = tasks[i]; + const raw = [ compiled.selector ]; + let value; + for ( const task of tasks ) { switch ( task[0] ) { - case ':xpath': - raw.push(task[0], '(', task[1], ')'); + case ':has': + case ':if': + raw.push(':has', '(', decompile(task[1]), ')'); break; case ':has-text': if ( Array.isArray(task[1]) ) { @@ -278,26 +327,29 @@ } raw.push(task[0], '(', task[1].name, ': ', value, ')'); break; - case ':has': - case ':if': - raw.push(':has', '(', decompile(task[1]), ')'); - break; + case ':not': case ':if-not': - raw.push(task[0], '(', decompile(task[1]), ')'); + raw.push(':not', '(', decompile(task[1]), ')'); + break; + case ':spath': + case ':watch-attrs': + case ':xpath': + raw.push(task[0], '(', task[1], ')'); break; } } return raw.join(''); }; - var compile = function(raw) { + const compile = function(raw) { if ( raw === '' ) { return; } - var prefix = '', + let prefix = '', tasks = []; + let i = 0, + n = raw.length, + opPrefixBeg = 0; for (;;) { - var i = 0, - n = raw.length, - c, match; + let c, match; // Advance to next operator. while ( i < n ) { c = raw.charCodeAt(i++); @@ -307,14 +359,14 @@ } } if ( i === n ) { break; } - var opNameBeg = i - 1; - var opNameEnd = i + match[0].length - 1; + const opNameBeg = i - 1; + const opNameEnd = i + match[0].length - 1; i += match[0].length; // Find end of argument: first balanced closing parenthesis. // Note: unbalanced parenthesis can be used in a regex literal // when they are escaped using `\`. // TODO: need to handle quoted parentheses. - var pcnt = 1; + let pcnt = 1; while ( i < n ) { c = raw.charCodeAt(i++); if ( c === 0x5C /* '\\' */ ) { @@ -329,19 +381,29 @@ // Unbalanced parenthesis? An unbalanced parenthesis is fine // as long as the last character is a closing parenthesis. if ( pcnt !== 0 && c !== 0x29 ) { return; } + // https://github.com/uBlockOrigin/uBlock-issues/issues/341#issuecomment-447603588 + // Maybe that one operator is a valid CSS selector and if so, + // then consider it to be part of the prefix. If there is + // at least one task present, then we fail, as we do not + // support suffix CSS selectors. + if ( isValidCSSSelector(raw.slice(opNameBeg, i)) ) { continue; } // Extract and remember operator details. - var operator = raw.slice(opNameBeg, opNameEnd); + let operator = raw.slice(opNameBeg, opNameEnd); operator = normalizedOperators.get(operator) || operator; - var args = raw.slice(opNameEnd + 1, i - 1); + let args = raw.slice(opNameEnd + 1, i - 1); args = compileArgument.get(operator)(args); if ( args === undefined ) { return; } - if ( tasks.length === 0 ) { + if ( opPrefixBeg === 0 ) { prefix = raw.slice(0, opNameBeg); - } else if ( opNameBeg !== 0 ) { - return; + } else if ( opNameBeg !== opPrefixBeg ) { + const spath = compileSpathExpression( + raw.slice(opPrefixBeg, opNameBeg) + ); + if ( spath === undefined ) { return; } + tasks.push([ ':spath', spath ]); } tasks.push([ operator, args ]); - raw = raw.slice(i); + opPrefixBeg = i; if ( i === n ) { break; } } // No task found: then we have a CSS selector. @@ -349,8 +411,10 @@ if ( tasks.length === 0 ) { prefix = raw; tasks = undefined; - } else if ( raw.length !== 0 ) { - return; + } else if ( opPrefixBeg < n ) { + const spath = compileSpathExpression(raw.slice(opPrefixBeg)); + if ( spath === undefined ) { return; } + tasks.push([ ':spath', spath ]); } // https://github.com/NanoAdblocker/NanoCore/issues/1#issuecomment-354394894 if ( prefix !== '' ) { @@ -360,12 +424,12 @@ return { selector: prefix, tasks: tasks }; }; - var entryPoint = function(raw) { + const entryPoint = function(raw) { if ( raw === lastProceduralSelector ) { return lastProceduralSelectorCompiled; } lastProceduralSelector = raw; - var compiled = compile(raw); + let compiled = compile(raw); if ( compiled !== undefined ) { compiled.raw = decompile(compiled); compiled = JSON.stringify(compiled); @@ -375,7 +439,7 @@ }; entryPoint.reset = function() { - regexToRawValue = new Map(); + regexToRawValue.clear(); lastProceduralSelector = ''; lastProceduralSelectorCompiled = undefined; }; @@ -387,7 +451,18 @@ // Public API //-------------------------------------------------------------------------- - var api = {}; + const api = { + get acceptedCount() { + return µb.cosmeticFilteringEngine.acceptedCount + + µb.scriptletFilteringEngine.acceptedCount + + µb.htmlFilteringEngine.acceptedCount; + }, + get discardedCount() { + return µb.cosmeticFilteringEngine.discardedCount + + µb.scriptletFilteringEngine.discardedCount + + µb.htmlFilteringEngine.discardedCount; + } + }; //-------------------------------------------------------------------------- // Public classes @@ -405,7 +480,7 @@ api.HostnameBasedDB.prototype = { add: function(hash, entry) { - var bucket = this.db.get(hash); + let bucket = this.db.get(hash); if ( bucket === undefined ) { this.db.set(hash, entry); } else if ( Array.isArray(bucket) ) { @@ -420,16 +495,23 @@ this.size = 0; }, retrieve: function(hash, hostname, out) { - var bucket = this.db.get(hash); + let bucket = this.db.get(hash); if ( bucket === undefined ) { return; } if ( Array.isArray(bucket) === false ) { - if ( hostname.endsWith(bucket.hostname) ) { out.push(bucket); } - return; + bucket = [ bucket ]; } - var i = bucket.length; - while ( i-- ) { - var entry = bucket[i]; - if ( hostname.endsWith(entry.hostname) ) { out.push(entry); } + for ( let entry of bucket ) { + if ( hostname.endsWith(entry.hostname) === false ) { + continue; + } + let i = hostname.length - entry.hostname.length; + if ( + i === 0 || + i === hostname.length || + hostname.charCodeAt(i-1) === 0x2E /* '.' */ + ) { + out.push(entry); + } } }, toSelfie: function() { @@ -441,12 +523,12 @@ }; api.HostnameBasedDB.prototype[Symbol.iterator] = (function() { - var Iter = function(db) { + const Iter = function(db) { this.mapIter = db.values(); this.arrayIter = undefined; }; Iter.prototype.next = function() { - var result; + let result; if ( this.arrayIter !== undefined ) { result = this.arrayIter.next(); if ( result.done === false ) { return result; } @@ -484,6 +566,60 @@ resetParsed(parsed); }; + // HHHHHHHHHHHH0000 + // | | + // | | + // | +-- bit 3-0: reserved + // +------ bit 15-4: FNV + api.makeHash = function(token) { + // Based on: FNV32a + // http://www.isthe.com/chongo/tech/comp/fnv/index.html#FNV-reference-source + // The rest is custom, suited for uBlock. + const i1 = token.length; + if ( i1 === 0 ) { return 0; } + const i2 = i1 >> 1; + const i4 = i1 >> 2; + const i8 = i1 >> 3; + let hval = (0x811c9dc5 ^ token.charCodeAt(0)) >>> 0; + hval += (hval<<1) + (hval<<4) + (hval<<7) + (hval<<8) + (hval<<24); + hval >>>= 0; + hval ^= token.charCodeAt(i8); + hval += (hval<<1) + (hval<<4) + (hval<<7) + (hval<<8) + (hval<<24); + hval >>>= 0; + hval ^= token.charCodeAt(i4); + hval += (hval<<1) + (hval<<4) + (hval<<7) + (hval<<8) + (hval<<24); + hval >>>= 0; + hval ^= token.charCodeAt(i4+i8); + hval += (hval<<1) + (hval<<4) + (hval<<7) + (hval<<8) + (hval<<24); + hval >>>= 0; + hval ^= token.charCodeAt(i2); + hval += (hval<<1) + (hval<<4) + (hval<<7) + (hval<<8) + (hval<<24); + hval >>>= 0; + hval ^= token.charCodeAt(i2+i8); + hval += (hval<<1) + (hval<<4) + (hval<<7) + (hval<<8) + (hval<<24); + hval >>>= 0; + hval ^= token.charCodeAt(i2+i4); + hval += (hval<<1) + (hval<<4) + (hval<<7) + (hval<<8) + (hval<<24); + hval >>>= 0; + hval ^= token.charCodeAt(i1-1); + hval += (hval<<1) + (hval<<4) + (hval<<7) + (hval<<8) + (hval<<24); + hval >>>= 0; + hval &= 0xFFF0; + // Can't return 0, it's reserved for empty string. + return hval !== 0 ? hval : 0xfff0; + }; + + api.compileHostnameToHash = function(hostname) { + let domain; + if ( hostname.endsWith('.*') ) { + const pos = hostname.lastIndexOf('.', hostname.length - 3); + domain = pos !== -1 ? hostname.slice(pos + 1) : hostname; + } else { + domain = µb.URI.domainFromHostnameNoCache(hostname); + } + return api.makeHash(domain); + }; + // https://github.com/chrisaljoudi/uBlock/issues/1004 // Detect and report invalid CSS selectors. @@ -498,14 +634,14 @@ // Do not discard unknown pseudo-elements. api.compileSelector = (function() { - var reAfterBeforeSelector = /^(.+?)(::?after|::?before|::[a-z-]+)$/, - reStyleSelector = /^(.+?):style\((.+?)\)$/, - reStyleBad = /url\([^)]+\)/, - reExtendedSyntax = /\[-(?:abp|ext)-[a-z-]+=(['"])(?:.+?)(?:\1)\]/, - reExtendedSyntaxParser = /\[-(?:abp|ext)-([a-z-]+)=(['"])(.+?)\2\]/, - div = document.createElement('div'); - - var normalizedExtendedSyntaxOperators = new Map([ + const reAfterBeforeSelector = /^(.+?)(::?after|::?before|::[a-z-]+)$/; + const reStyleSelector = /^(.+?):style\((.+?)\)$/; + const reStyleBad = /url\(/; + const reExtendedSyntax = /\[-(?:abp|ext)-[a-z-]+=(['"])(?:.+?)(?:\1)\]/; + const reExtendedSyntaxParser = /\[-(?:abp|ext)-([a-z-]+)=(['"])(.+?)\2\]/; + const div = document.createElement('div'); + + const normalizedExtendedSyntaxOperators = new Map([ [ 'contains', ':has-text' ], [ 'has', ':has' ], [ 'matches-css', ':matches-css' ], @@ -513,7 +649,7 @@ [ 'matches-css-before', ':matches-css-before' ], ]); - var isValidStyleProperty = function(cssText) { + const isValidStyleProperty = function(cssText) { if ( reStyleBad.test(cssText) ) { return false; } div.style.cssText = cssText; if ( div.style.cssText === '' ) { return false; } @@ -521,8 +657,8 @@ return true; }; - var entryPoint = function(raw) { - var extendedSyntax = reExtendedSyntax.test(raw); + const entryPoint = function(raw) { + const extendedSyntax = reExtendedSyntax.test(raw); if ( isValidCSSSelector(raw) && extendedSyntax === false ) { return raw; } @@ -530,7 +666,7 @@ // We rarely reach this point -- majority of selectors are plain // CSS selectors. - var matches, operator; + let matches, operator; // Supported Adguard/ABP advanced selector syntax: will translate into // uBO's syntax before further processing. @@ -550,7 +686,7 @@ return entryPoint(raw); } - var selector = raw, + let selector = raw, pseudoclass, style; // `:style` selector? @@ -587,25 +723,19 @@ } // Procedural selector? - var compiled; + let compiled; if ( (compiled = compileProceduralSelector(raw)) ) { return compiled; } - - µb.logger.writeOne( - '', - 'error', - 'Cosmetic filtering – invalid filter: ' + raw - ); }; return entryPoint; })(); api.compile = function(raw, writer) { - var lpos = raw.indexOf('#'); + let lpos = raw.indexOf('#'); if ( lpos === -1 ) { return false; } - var rpos = lpos + 1; + let rpos = lpos + 1; if ( raw.charCodeAt(rpos) !== 0x23 /* '#' */ ) { rpos = raw.indexOf('#', rpos + 1); if ( rpos === -1 ) { return false; } @@ -618,7 +748,7 @@ if ( (rpos - lpos) > 3 ) { return false; } // Extract the selector. - var suffix = raw.slice(rpos + 1).trim(); + let suffix = raw.slice(rpos + 1).trim(); if ( suffix.length === 0 ) { return false; } parsed.suffix = suffix; @@ -629,7 +759,7 @@ // We have an Adguard/ABP cosmetic filter if and only if the // character is `$`, `%` or `?`, otherwise it's not a cosmetic // filter. - var cCode = raw.charCodeAt(rpos - 1); + let cCode = raw.charCodeAt(rpos - 1); if ( cCode !== 0x23 /* '#' */ && cCode !== 0x40 /* '@' */ ) { // Adguard's scriptlet injection: not supported. if ( cCode === 0x25 /* '%' */ ) { return true; } @@ -652,37 +782,22 @@ if ( lpos === 0 ) { parsed.hostnames = emptyArray; } else { - var prefix = raw.slice(0, lpos); - parsed.hostnames = prefix.split(reHostnameSeparator); - if ( reHasUnicode.test(prefix) ) { - toASCIIHostnames(parsed.hostnames); - } + parsed.hostnames = hostnamesFromPrefix(raw.slice(0, lpos)); } + // Backward compatibility with deprecated syntax. if ( suffix.startsWith('script:') ) { - // Scriptlet injection engine. if ( suffix.startsWith('script:inject') ) { - µb.scriptletFilteringEngine.compile(parsed, writer); - return true; - } - // Script tag filtering: courtesy-conversion to HTML filtering. - if ( suffix.startsWith('script:contains') ) { - console.info( - 'uBO: ##script:contains(...) is deprecated, ' + - 'converting to ##^script:has-text(...)' - ); - suffix = suffix.replace(/^script:contains/, '^script:has-text'); - parsed.suffix = suffix; + suffix = parsed.suffix = '+js' + suffix.slice(13); + } else if ( suffix.startsWith('script:contains') ) { + suffix = parsed.suffix = '^script:has-text' + suffix.slice(15); } } - var c0 = suffix.charCodeAt(0); + let c0 = suffix.charCodeAt(0); // New shorter syntax for scriptlet injection engine. if ( c0 === 0x2B /* '+' */ && suffix.startsWith('+js') ) { - // Convert to deprecated syntax for now. Once 1.15.12 is - // widespread, `+js` form will be the official syntax. - parsed.suffix = 'script:inject' + parsed.suffix.slice(3); µb.scriptletFilteringEngine.compile(parsed, writer); return true; } @@ -714,23 +829,6 @@ }; }; - Object.defineProperties(api, { - acceptedCount: { - get: function() { - return µb.cosmeticFilteringEngine.acceptedCount + - µb.scriptletFilteringEngine.acceptedCount + - µb.htmlFilteringEngine.acceptedCount; - } - }, - discardedCount: { - get: function() { - return µb.cosmeticFilteringEngine.discardedCount + - µb.scriptletFilteringEngine.discardedCount + - µb.htmlFilteringEngine.discardedCount; - } - } - }); - api.fromSelfie = function(selfie) { µb.cosmeticFilteringEngine.fromSelfie(selfie.cosmetic); µb.scriptletFilteringEngine.fromSelfie(selfie.scriptlets); diff --git a/restscrape/uBlock/js/static-net-filtering.js b/restscrape/uBlock/js/static-net-filtering.js index 5849efa..59518f0 100644 --- a/restscrape/uBlock/js/static-net-filtering.js +++ b/restscrape/uBlock/js/static-net-filtering.js @@ -20,7 +20,7 @@ */ /* jshint bitwise: false */ -/* global punycode, HNTrieBuilder */ +/* global punycode, HNTrieContainer */ 'use strict'; @@ -30,30 +30,28 @@ /******************************************************************************/ -var µb = µBlock; +const µb = µBlock; // fedcba9876543210 -// | | | ||| -// | | | ||| -// | | | ||| -// | | | ||| -// | | | ||+---- bit 0: [BlockAction | AllowAction] -// | | | |+----- bit 1: `important` -// | | | +------ bit 2- 3: party [0 - 3] -// | | +-------- bit 4- 8: type [0 - 31] -// | +------------- bit 9-14: unused -// +------------------- bit 15: bad filter - -var BlockAction = 0 << 0; -var AllowAction = 1 << 0; -var Important = 1 << 1; -var AnyParty = 0 << 2; -var FirstParty = 1 << 2; -var ThirdParty = 2 << 2; -var BadFilter = 1 << 15; - -var AnyType = 0 << 4; -var typeNameToTypeValue = { +// | | ||| +// | | ||| +// | | ||| +// | | ||| +// | | ||+---- bit 0: [BlockAction | AllowAction] +// | | |+----- bit 1: `important` +// | | +------ bit 2- 3: party [0 - 3] +// | +-------- bit 4- 8: type [0 - 31] +// +------------- bit 9-15: unused + +const BlockAction = 0 << 0; +const AllowAction = 1 << 0; +const Important = 1 << 1; +const AnyParty = 0 << 2; +const FirstParty = 1 << 2; +const ThirdParty = 2 << 2; + +const AnyType = 0 << 4; +const typeNameToTypeValue = { 'no_type': 0 << 4, 'stylesheet': 1 << 4, 'image': 2 << 4, @@ -77,9 +75,9 @@ var typeNameToTypeValue = { 'webrtc': 19 << 4, 'unsupported': 20 << 4 }; -var otherTypeBitValue = typeNameToTypeValue.other; +const otherTypeBitValue = typeNameToTypeValue.other; -var typeValueToTypeName = { +const typeValueToTypeName = { 1: 'stylesheet', 2: 'image', 3: 'object', @@ -102,16 +100,16 @@ var typeValueToTypeName = { 20: 'unsupported' }; -var BlockAnyTypeAnyParty = BlockAction | AnyType | AnyParty; -var BlockAnyType = BlockAction | AnyType; -var BlockAnyParty = BlockAction | AnyParty; +const BlockAnyTypeAnyParty = BlockAction | AnyType | AnyParty; +const BlockAnyType = BlockAction | AnyType; +const BlockAnyParty = BlockAction | AnyParty; -var AllowAnyTypeAnyParty = AllowAction | AnyType | AnyParty; -var AllowAnyType = AllowAction | AnyType; -var AllowAnyParty = AllowAction | AnyParty; +const AllowAnyTypeAnyParty = AllowAction | AnyType | AnyParty; +const AllowAnyType = AllowAction | AnyType; +const AllowAnyParty = AllowAction | AnyParty; -var genericHideException = AllowAction | AnyParty | typeNameToTypeValue.generichide, - genericHideImportant = BlockAction | AnyParty | typeNameToTypeValue.generichide | Important; +const genericHideException = AllowAction | AnyParty | typeNameToTypeValue.generichide, + genericHideImportant = BlockAction | AnyParty | typeNameToTypeValue.generichide | Important; // ABP filters: https://adblockplus.org/en/filters // regex tester: http://regex101.com/ @@ -121,67 +119,16 @@ var genericHideException = AllowAction | AnyParty | typeNameToTypeValue.generich // See the following as short-lived registers, used during evaluation. They are // valid until the next evaluation. -var pageHostnameRegister = '', +let pageHostnameRegister = '', requestHostnameRegister = ''; //var filterRegister = null; //var categoryRegister = ''; -/******************************************************************************/ - -var histogram = function() {}; -/* -histogram = function(label, categories) { - var h = [], - categoryBucket; - for ( var k in categories ) { - // No need for hasOwnProperty() here: there is no prototype chain. - categoryBucket = categories[k]; - for ( var kk in categoryBucket ) { - // No need for hasOwnProperty() here: there is no prototype chain. - filterBucket = categoryBucket[kk]; - h.push({ - k: k.charCodeAt(0).toString(2) + ' ' + kk, - n: filterBucket instanceof FilterBucket ? filterBucket.filters.length : 1 - }); - } - } - - console.log('Histogram %s', label); - - var total = h.length; - h.sort(function(a, b) { return b.n - a.n; }); - - // Find indices of entries of interest - var target = 2; - for ( var i = 0; i < total; i++ ) { - if ( h[i].n === target ) { - console.log('\tEntries with only %d filter(s) start at index %s (key = "%s")', target, i, h[i].k); - target -= 1; - } - } - - h = h.slice(0, 50); - - h.forEach(function(v) { - console.log('\tkey=%s count=%d', v.k, v.n); - }); - console.log('\tTotal buckets count: %d', total); -}; -*/ -/******************************************************************************/ - // Local helpers -// Be sure to not confuse 'example.com' with 'anotherexample.com' -var isFirstParty = function(domain, hostname) { - return hostname.endsWith(domain) && - (hostname.length === domain.length || - hostname.charCodeAt(hostname.length - domain.length - 1) === 0x2E /* '.' */); -}; - -var normalizeRegexSource = function(s) { +const normalizeRegexSource = function(s) { try { - var re = new RegExp(s); + const re = new RegExp(s); return re.source; } catch (ex) { normalizeRegexSource.message = ex.toString(); @@ -189,25 +136,24 @@ var normalizeRegexSource = function(s) { return ''; }; -var rawToRegexStr = function(s, anchor) { - var me = rawToRegexStr; +const rawToRegexStr = function(s, anchor) { // https://www.loggly.com/blog/five-invaluable-techniques-to-improve-regex-performance/ // https://developer.mozilla.org/en/docs/Web/JavaScript/Guide/Regular_Expressions // Also: remove leading/trailing wildcards -- there is no point. - var reStr = s.replace(me.escape1, '\\$&') - .replace(me.escape2, '(?:[^%.0-9a-z_-]|$)') - .replace(me.escape3, '') - .replace(me.escape4, '[^ ]*?'); - if ( anchor & 0x4 ) { + let reStr = s.replace(rawToRegexStr.escape1, '\\$&') + .replace(rawToRegexStr.escape2, '(?:[^%.0-9a-z_-]|$)') + .replace(rawToRegexStr.escape3, '') + .replace(rawToRegexStr.escape4, '[^ ]*?'); + if ( anchor & 0b100 ) { reStr = ( - reStr.startsWith('\\.') ? - rawToRegexStr.reTextHostnameAnchor2 : - rawToRegexStr.reTextHostnameAnchor1 - ) + reStr; - } else if ( anchor & 0x2 ) { + reStr.startsWith('\\.') ? + rawToRegexStr.reTextHostnameAnchor2 : + rawToRegexStr.reTextHostnameAnchor1 + ) + reStr; + } else if ( anchor & 0b010 ) { reStr = '^' + reStr; } - if ( anchor & 0x1 ) { + if ( anchor & 0b001 ) { reStr += '$'; } return reStr; @@ -219,16 +165,33 @@ rawToRegexStr.escape4 = /\*/g; rawToRegexStr.reTextHostnameAnchor1 = '^[a-z-]+://(?:[^/?#]+\\.)?'; rawToRegexStr.reTextHostnameAnchor2 = '^[a-z-]+://(?:[^/?#]+)?'; -var filterFingerprinter = µb.CompiledLineWriter.fingerprint; +// https://github.com/uBlockOrigin/uAssets/issues/4083#issuecomment-436914727 +const rawToPlainStr = function(s, anchor) { + if ( + anchor === 0 && + s.charCodeAt(0) === 0x2F /* '/' */ && + s.length > 2 && + s.charCodeAt(s.length-1) === 0x2F /* '/' */ + ) { + s = s + '*'; + } + return s; +}; + +const filterDataSerialize = µb.CompiledLineIO.serialize; -var toLogDataInternal = function(categoryBits, tokenHash, filter) { +const toLogDataInternal = function(categoryBits, tokenHash, filter) { if ( filter === null ) { return undefined; } - var logData = filter.logData(); - logData.compiled = filterFingerprinter([ categoryBits, tokenHash, logData.compiled ]); + let logData = filter.logData(); + logData.compiled = filterDataSerialize([ + categoryBits, + tokenHash, + logData.compiled + ]); if ( categoryBits & 0x001 ) { logData.raw = '@@' + logData.raw; } - var opts = []; + let opts = []; if ( categoryBits & 0x002 ) { opts.push('important'); } @@ -237,7 +200,7 @@ var toLogDataInternal = function(categoryBits, tokenHash, filter) { } else if ( categoryBits & 0x004 ) { opts.push('first-party'); } - var type = categoryBits & 0x1F0; + let type = categoryBits & 0x1F0; if ( type !== 0 && type !== typeNameToTypeValue.data ) { opts.push(typeValueToTypeName[type >>> 4]); } @@ -251,7 +214,7 @@ var toLogDataInternal = function(categoryBits, tokenHash, filter) { }; // First character of match must be within the hostname part of the url. -var isHnAnchored = function(url, matchStart) { +const isHnAnchored = function(url, matchStart) { var hnStart = url.indexOf('://'); if ( hnStart === -1 ) { return false; } hnStart += 3; @@ -264,9 +227,9 @@ var isHnAnchored = function(url, matchStart) { return url.charCodeAt(matchStart - 1) === 0x2E; }; -var reURLPostHostnameAnchors = /[\/?#]/; +const reURLPostHostnameAnchors = /[\/?#]/; -var arrayStrictEquals = function(a, b) { +const arrayStrictEquals = function(a, b) { var n = a.length; if ( n !== b.length ) { return false; } var isArray, x, y; @@ -293,26 +256,22 @@ var arrayStrictEquals = function(a, b) { **/ -var filterClasses = [], - filterClassIdGenerator = 0; +const filterClasses = []; +let filterClassIdGenerator = 0; -var registerFilterClass = function(ctor) { - var fid = filterClassIdGenerator++; +const registerFilterClass = function(ctor) { + let fid = filterClassIdGenerator++; ctor.fid = ctor.prototype.fid = fid; filterClasses[fid] = ctor; - //console.log(ctor.name, fid); }; -var filterFromCompiledData = function(args) { - //filterClassHistogram.set(fid, (filterClassHistogram.get(fid) || 0) + 1); +const filterFromCompiledData = function(args) { return filterClasses[args[0]].load(args); }; -//var filterClassHistogram = new Map(); - /******************************************************************************/ -var FilterTrue = function() { +const FilterTrue = function() { }; FilterTrue.prototype.match = function() { @@ -343,7 +302,7 @@ registerFilterClass(FilterTrue); /******************************************************************************/ -var FilterPlain = function(s, tokenBeg) { +const FilterPlain = function(s, tokenBeg) { this.s = s; this.tokenBeg = tokenBeg; }; @@ -354,8 +313,8 @@ FilterPlain.prototype.match = function(url, tokenBeg) { FilterPlain.prototype.logData = function() { return { - raw: this.s, - regex: rawToRegexStr(this.s), + raw: rawToPlainStr(this.s, 0), + regex: rawToRegexStr(this.s, 0), compiled: this.compile() }; }; @@ -376,7 +335,7 @@ registerFilterClass(FilterPlain); /******************************************************************************/ -var FilterPlainPrefix0 = function(s) { +const FilterPlainPrefix0 = function(s) { this.s = s; }; @@ -387,7 +346,7 @@ FilterPlainPrefix0.prototype.match = function(url, tokenBeg) { FilterPlainPrefix0.prototype.logData = function() { return { raw: this.s, - regex: rawToRegexStr(this.s), + regex: rawToRegexStr(this.s, 0), compiled: this.compile() }; }; @@ -408,7 +367,7 @@ registerFilterClass(FilterPlainPrefix0); /******************************************************************************/ -var FilterPlainPrefix1 = function(s) { +const FilterPlainPrefix1 = function(s) { this.s = s; }; @@ -418,8 +377,8 @@ FilterPlainPrefix1.prototype.match = function(url, tokenBeg) { FilterPlainPrefix1.prototype.logData = function() { return { - raw: this.s, - regex: rawToRegexStr(this.s), + raw: rawToPlainStr(this.s, 0), + regex: rawToRegexStr(this.s, 0), compiled: this.compile() }; }; @@ -440,7 +399,7 @@ registerFilterClass(FilterPlainPrefix1); /******************************************************************************/ -var FilterPlainHostname = function(s) { +const FilterPlainHostname = function(s) { this.s = s; }; @@ -454,7 +413,7 @@ FilterPlainHostname.prototype.match = function() { FilterPlainHostname.prototype.logData = function() { return { raw: '||' + this.s + '^', - regex: rawToRegexStr(this.s + '^'), + regex: rawToRegexStr(this.s + '^', 0), compiled: this.compile() }; }; @@ -475,7 +434,7 @@ registerFilterClass(FilterPlainHostname); /******************************************************************************/ -var FilterPlainLeftAnchored = function(s) { +const FilterPlainLeftAnchored = function(s) { this.s = s; }; @@ -486,7 +445,7 @@ FilterPlainLeftAnchored.prototype.match = function(url) { FilterPlainLeftAnchored.prototype.logData = function() { return { raw: '|' + this.s, - regex: rawToRegexStr(this.s, 0x2), + regex: rawToRegexStr(this.s, 0b010), compiled: this.compile() }; }; @@ -507,7 +466,7 @@ registerFilterClass(FilterPlainLeftAnchored); /******************************************************************************/ -var FilterPlainRightAnchored = function(s) { +const FilterPlainRightAnchored = function(s) { this.s = s; }; @@ -518,7 +477,7 @@ FilterPlainRightAnchored.prototype.match = function(url) { FilterPlainRightAnchored.prototype.logData = function() { return { raw: this.s + '|', - regex: rawToRegexStr(this.s, 0x1), + regex: rawToRegexStr(this.s, 0b001), compiled: this.compile() }; }; @@ -539,7 +498,7 @@ registerFilterClass(FilterPlainRightAnchored); /******************************************************************************/ -var FilterExactMatch = function(s) { +const FilterExactMatch = function(s) { this.s = s; }; @@ -550,7 +509,7 @@ FilterExactMatch.prototype.match = function(url) { FilterExactMatch.prototype.logData = function() { return { raw: '|' + this.s + '|', - regex: rawToRegexStr(this.s, 0x3), + regex: rawToRegexStr(this.s, 0b011), compiled: this.compile() }; }; @@ -571,7 +530,7 @@ registerFilterClass(FilterExactMatch); /******************************************************************************/ -var FilterPlainHnAnchored = function(s) { +const FilterPlainHnAnchored = function(s) { this.s = s; }; @@ -583,7 +542,7 @@ FilterPlainHnAnchored.prototype.match = function(url, tokenBeg) { FilterPlainHnAnchored.prototype.logData = function() { return { raw: '||' + this.s, - regex: rawToRegexStr(this.s), + regex: rawToRegexStr(this.s, 0), compiled: this.compile() }; }; @@ -604,7 +563,7 @@ registerFilterClass(FilterPlainHnAnchored); /******************************************************************************/ -var FilterGeneric = function(s, anchor) { +const FilterGeneric = function(s, anchor) { this.s = s; this.anchor = anchor; }; @@ -620,7 +579,7 @@ FilterGeneric.prototype.match = function(url) { FilterGeneric.prototype.logData = function() { var out = { - raw: this.s, + raw: rawToPlainStr(this.s, this.anchor), regex: this.re.source, compiled: this.compile() }; @@ -649,7 +608,7 @@ registerFilterClass(FilterGeneric); /******************************************************************************/ -var FilterGenericHnAnchored = function(s) { +const FilterGenericHnAnchored = function(s) { this.s = s; }; @@ -666,7 +625,7 @@ FilterGenericHnAnchored.prototype.match = function(url) { FilterGenericHnAnchored.prototype.logData = function() { var out = { raw: '||' + this.s, - regex: rawToRegexStr(this.s, this.anchor & ~0x4), + regex: rawToRegexStr(this.s, this.anchor & 0b001), compiled: this.compile() }; return out; @@ -688,7 +647,7 @@ registerFilterClass(FilterGenericHnAnchored); /******************************************************************************/ -var FilterGenericHnAndRightAnchored = function(s) { +const FilterGenericHnAndRightAnchored = function(s) { FilterGenericHnAnchored.call(this, s); }; @@ -728,7 +687,7 @@ registerFilterClass(FilterGenericHnAndRightAnchored); /******************************************************************************/ -var FilterRegex = function(s) { +const FilterRegex = function(s) { this.re = s; }; @@ -769,50 +728,48 @@ registerFilterClass(FilterRegex); // Filtering according to the origin. -var FilterOrigin = function() { +const FilterOrigin = function() { }; -FilterOrigin.prototype.wrapped = { - compile: function() { - return ''; +FilterOrigin.prototype = { + wrapped: { + compile: function() { + return ''; + }, + logData: function() { + return { + compiled: '' + }; + }, + match: function() { + return true; + } + }, + matchOrigin: function() { + return true; + }, + match: function(url, tokenBeg) { + return this.matchOrigin() && this.wrapped.match(url, tokenBeg); }, logData: function() { - return { - compiled: '' - }; + const out = this.wrapped.logData(); + const domainOpt = this.toDomainOpt(); + out.compiled = [ this.fid, domainOpt, out.compiled ]; + if ( out.opts === undefined ) { + out.opts = 'domain=' + domainOpt; + } else { + out.opts += ',domain=' + domainOpt; + } + return out; + }, + compile: function() { + return [ this.fid, this.toDomainOpt(), this.wrapped.compile() ]; }, - match: function() { - return true; - } -}; - -FilterOrigin.prototype.matchOrigin = function() { - return true; -}; - -FilterOrigin.prototype.match = function(url, tokenBeg) { - return this.matchOrigin() && this.wrapped.match(url, tokenBeg); -}; - -FilterOrigin.prototype.logData = function() { - var out = this.wrapped.logData(), - domainOpt = this.toDomainOpt(); - out.compiled = [ this.fid, domainOpt, out.compiled ]; - if ( out.opts === undefined ) { - out.opts = 'domain=' + domainOpt; - } else { - out.opts += ',domain=' + domainOpt; - } - return out; -}; - -FilterOrigin.prototype.compile = function() { - return [ this.fid, this.toDomainOpt(), this.wrapped.compile() ]; }; // *** start of specialized origin matchers -var FilterOriginHit = function(domainOpt) { +const FilterOriginHit = function(domainOpt) { FilterOrigin.call(this); this.hostname = domainOpt; }; @@ -838,7 +795,7 @@ FilterOriginHit.prototype = Object.create(FilterOrigin.prototype, { // -var FilterOriginMiss = function(domainOpt) { +const FilterOriginMiss = function(domainOpt) { FilterOrigin.call(this); this.hostname = domainOpt.slice(1); }; @@ -857,14 +814,15 @@ FilterOriginMiss.prototype = Object.create(FilterOrigin.prototype, { var needle = this.hostname, haystack = pageHostnameRegister; if ( haystack.endsWith(needle) === false ) { return true; } var offset = haystack.length - needle.length; - return offset !== 0 && haystack.charCodeAt(offset - 1) !== 0x2E /* '.' */; + return offset !== 0 && + haystack.charCodeAt(offset - 1) !== 0x2E /* '.' */; } }, }); // -var FilterOriginHitSet = function(domainOpt) { +const FilterOriginHitSet = function(domainOpt) { FilterOrigin.call(this); this.domainOpt = domainOpt.length < 128 ? domainOpt @@ -887,16 +845,18 @@ FilterOriginHitSet.prototype = Object.create(FilterOrigin.prototype, { matchOrigin: { value: function() { if ( this.oneOf === null ) { - this.oneOf = HNTrieBuilder.fromDomainOpt(this.domainOpt); + this.oneOf = FilterOrigin.trieContainer.fromIterable( + this.domainOpt.split('|') + ); } - return this.oneOf.matches(pageHostnameRegister); + return this.oneOf.matches(pageHostnameRegister) !== -1; } }, }); // -var FilterOriginMissSet = function(domainOpt) { +const FilterOriginMissSet = function(domainOpt) { FilterOrigin.call(this); this.domainOpt = domainOpt.length < 128 ? domainOpt @@ -919,16 +879,18 @@ FilterOriginMissSet.prototype = Object.create(FilterOrigin.prototype, { matchOrigin: { value: function() { if ( this.noneOf === null ) { - this.noneOf = HNTrieBuilder.fromDomainOpt(this.domainOpt.replace(/~/g, '')); + this.noneOf = FilterOrigin.trieContainer.fromIterable( + this.domainOpt.replace(/~/g, '').split('|') + ); } - return this.noneOf.matches(pageHostnameRegister) === false; + return this.noneOf.matches(pageHostnameRegister) === -1; } }, }); // -var FilterOriginMixedSet = function(domainOpt) { +const FilterOriginMixedSet = function(domainOpt) { FilterOrigin.call(this); this.domainOpt = domainOpt.length < 128 ? domainOpt @@ -949,20 +911,16 @@ FilterOriginMixedSet.prototype = Object.create(FilterOrigin.prototype, { }, init: { value: function() { - var oneOf = [], noneOf = [], - hostnames = this.domainOpt.split('|'), - i = hostnames.length, - hostname; - while ( i-- ) { - hostname = hostnames[i]; + let oneOf = [], noneOf = []; + for ( let hostname of this.domainOpt.split('|') ) { if ( hostname.charCodeAt(0) === 0x7E /* '~' */ ) { noneOf.push(hostname.slice(1)); } else { oneOf.push(hostname); } } - this.oneOf = HNTrieBuilder.fromIterable(oneOf); - this.noneOf = HNTrieBuilder.fromIterable(noneOf); + this.oneOf = FilterOrigin.trieContainer.fromIterable(oneOf); + this.noneOf = FilterOrigin.trieContainer.fromIterable(noneOf); } }, toDomainOpt: { @@ -973,9 +931,9 @@ FilterOriginMixedSet.prototype = Object.create(FilterOrigin.prototype, { matchOrigin: { value: function() { if ( this.oneOf === null ) { this.init(); } - var needle = pageHostnameRegister; - return this.oneOf.matches(needle) && - this.noneOf.matches(needle) === false; + let needle = pageHostnameRegister; + return this.oneOf.matches(needle) !== -1 && + this.noneOf.matches(needle) === -1; } }, }); @@ -1023,11 +981,38 @@ FilterOrigin.load = function(args) { return f; }; +FilterOrigin.trieContainer = (function() { + let trieDetails; + try { + trieDetails = JSON.parse( + vAPI.localStorage.getItem('FilterOrigin.trieDetails') + ); + } catch(ex) { + } + return new HNTrieContainer(trieDetails); +})(); + +FilterOrigin.readyToUse = function() { + return FilterOrigin.trieContainer.readyToUse(); +}; + +FilterOrigin.reset = function() { + return FilterOrigin.trieContainer.reset(); +}; + +FilterOrigin.optimize = function() { + const trieDetails = FilterOrigin.trieContainer.optimize(); + vAPI.localStorage.setItem( + 'FilterOrigin.trieDetails', + JSON.stringify(trieDetails) + ); +}; + registerFilterClass(FilterOrigin); /******************************************************************************/ -var FilterDataHolder = function(dataType, dataStr) { +const FilterDataHolder = function(dataType, dataStr) { this.dataType = dataType; this.dataStr = dataStr; this.wrapped = undefined; @@ -1070,7 +1055,7 @@ registerFilterClass(FilterDataHolder); // Helper class for storing instances of FilterDataHolder. -var FilterDataHolderEntry = function(categoryBits, tokenHash, fdata) { +const FilterDataHolderEntry = function(categoryBits, tokenHash, fdata) { this.categoryBits = categoryBits; this.tokenHash = tokenHash; this.filter = filterFromCompiledData(fdata); @@ -1092,60 +1077,66 @@ FilterDataHolderEntry.load = function(data) { /******************************************************************************/ // Dictionary of hostnames -// -var FilterHostnameDict = function() { + +const FilterHostnameDict = function(args) { this.h = ''; // short-lived register - this.dict = new Set(); + this.dict = FilterHostnameDict.trieContainer.createOne(args); }; -Object.defineProperty(FilterHostnameDict.prototype, 'size', { - get: function() { +FilterHostnameDict.prototype = { + get size() { return this.dict.size; - } -}); - -FilterHostnameDict.prototype.add = function(hn) { - if ( this.dict.has(hn) === true ) { return false; } - this.dict.add(hn); - return true; -}; - -FilterHostnameDict.prototype.remove = function(hn) { - return this.dict.delete(hn); + }, + add: function(hn) { + return this.dict.add(hn); + }, + match: function() { + const pos = this.dict.matches(requestHostnameRegister); + if ( pos === -1 ) { return false; } + this.h = requestHostnameRegister.slice(pos); + return true; + }, + logData: function() { + return { + raw: '||' + this.h + '^', + regex: rawToRegexStr(this.h, 0) + '(?:[^%.0-9a-z_-]|$)', + compiled: this.h + }; + }, + compile: function() { + return [ this.fid, FilterHostnameDict.trieContainer.compileOne(this.dict) ]; + }, }; -FilterHostnameDict.prototype.match = function() { - // TODO: mind IP addresses - var pos, - hostname = requestHostnameRegister; - while ( this.dict.has(hostname) === false ) { - pos = hostname.indexOf('.'); - if ( pos === -1 ) { - this.h = ''; - return false; - } - hostname = hostname.slice(pos + 1); +FilterHostnameDict.trieContainer = (function() { + let trieDetails; + try { + trieDetails = JSON.parse( + vAPI.localStorage.getItem('FilterHostnameDict.trieDetails') + ); + } catch(ex) { } - this.h = hostname; - return true; + return new HNTrieContainer(trieDetails); +})(); + +FilterHostnameDict.readyToUse = function() { + return FilterHostnameDict.trieContainer.readyToUse(); }; -FilterHostnameDict.prototype.logData = function() { - return { - raw: '||' + this.h + '^', - regex: rawToRegexStr(this.h) + '(?:[^%.0-9a-z_-]|$)', - compiled: this.h - }; +FilterHostnameDict.reset = function() { + return FilterHostnameDict.trieContainer.reset(); }; -FilterHostnameDict.prototype.compile = function() { - return [ this.fid, Array.from(this.dict) ]; +FilterHostnameDict.optimize = function() { + const trieDetails = FilterHostnameDict.trieContainer.optimize(); + vAPI.localStorage.setItem( + 'FilterHostnameDict.trieDetails', + JSON.stringify(trieDetails) + ); }; FilterHostnameDict.load = function(args) { - var f = new FilterHostnameDict(); - f.dict = new Set(args[1]); - return f; + return new FilterHostnameDict(args[1]); }; registerFilterClass(FilterHostnameDict); @@ -1184,7 +1175,7 @@ registerFilterClass(FilterHostnameDict); /******************************************************************************/ -var FilterPair = function(a, b) { +const FilterPair = function(a, b) { this.f1 = a; this.f2 = b; this.f = null; @@ -1263,7 +1254,7 @@ registerFilterClass(FilterPair); /******************************************************************************/ -var FilterBucket = function(a, b, c) { +const FilterBucket = function(a, b, c) { this.filters = []; this.f = null; if ( a !== undefined ) { @@ -1361,7 +1352,7 @@ registerFilterClass(FilterBucket); /******************************************************************************/ /******************************************************************************/ -var FilterParser = function() { +const FilterParser = function() { this.cantWebsocket = vAPI.cantWebsocket; this.reBadDomainOptChars = /[*+?^${}()[\]\\]/; this.reHostnameRule1 = /^[0-9a-z][0-9a-z.-]*[0-9a-z]$/i; @@ -1394,6 +1385,7 @@ FilterParser.prototype.toNormalizedType = { 'beacon': 'other', 'css': 'stylesheet', 'data': 'data', + 'doc': 'main_frame', 'document': 'main_frame', 'elemhide': 'generichide', 'font': 'font', @@ -1424,7 +1416,7 @@ FilterParser.prototype.toNormalizedType = { FilterParser.prototype.reset = function() { this.action = BlockAction; this.anchor = 0; - this.badFilter = 0; + this.badFilter = false; this.dataType = undefined; this.dataStr = undefined; this.elemHiding = false; @@ -1594,7 +1586,7 @@ FilterParser.prototype.parseOptions = function(s) { } // https://github.com/uBlockOrigin/uAssets/issues/192 if ( opt === 'badfilter' ) { - this.badFilter = BadFilter; + this.badFilter = true; continue; } // Unrecognized filter option: ignore whole filter. @@ -1979,7 +1971,7 @@ FilterParser.prototype.makeToken = function() { /******************************************************************************/ /******************************************************************************/ -var FilterContainer = function() { +const FilterContainer = function() { this.reIsGeneric = /[\^\*]/; this.filterParser = new FilterParser(); this.urlTokenizer = µb.urlTokenizer; @@ -2000,16 +1992,15 @@ FilterContainer.prototype.reset = function() { this.allowFilterCount = 0; this.blockFilterCount = 0; this.discardedCount = 0; + this.goodFilters = new Set(); this.badFilters = new Set(); - this.duplicateBuster = new Set(); this.categories = new Map(); this.dataFilters = new Map(); this.filterParser.reset(); - // Reuse filter instances whenever possible at load time. - this.fclassLast = null; - this.fdataLast = null; - this.filterLast = null; + // This will invalidate all hn tries throughout uBO: + FilterOrigin.reset(); + FilterHostnameDict.reset(); // Runtime registers this.cbRegister = undefined; @@ -2020,18 +2011,96 @@ FilterContainer.prototype.reset = function() { /******************************************************************************/ FilterContainer.prototype.freeze = function() { - histogram('allFilters', this.categories); - this.removeBadFilters(); - this.duplicateBuster = new Set(); + const filterPairId = FilterPair.fid, + filterBucketId = FilterBucket.fid, + filterDataHolderId = FilterDataHolder.fid, + redirectTypeValue = typeNameToTypeValue.redirect, + unserialize = µb.CompiledLineIO.unserialize; + + for ( const line of this.goodFilters ) { + if ( this.badFilters.has(line) ) { + this.discardedCount += 1; + continue; + } + + const args = unserialize(line); + const bits = args[0]; + + // Special cases: delegate to more specialized engines. + // Redirect engine. + if ( (bits & 0x1F0) === redirectTypeValue ) { + µb.redirectEngine.fromCompiledRule(args[1]); + continue; + } + + // Plain static filters. + const tokenHash = args[1]; + const fdata = args[2]; + + // Special treatment: data-holding filters are stored separately + // because they require special matching algorithm (unlike other + // filters, ALL hits must be reported). + if ( fdata[0] === filterDataHolderId ) { + let entry = new FilterDataHolderEntry(bits, tokenHash, fdata); + let bucket = this.dataFilters.get(tokenHash); + if ( bucket !== undefined ) { + entry.next = bucket; + } + this.dataFilters.set(tokenHash, entry); + continue; + } + + let bucket = this.categories.get(bits); + if ( bucket === undefined ) { + bucket = new Map(); + this.categories.set(bits, bucket); + } + let entry = bucket.get(tokenHash); + + if ( tokenHash === this.dotTokenHash ) { + if ( entry === undefined ) { + entry = new FilterHostnameDict(); + bucket.set(this.dotTokenHash, entry); + } + entry.add(fdata); + continue; + } + + if ( entry === undefined ) { + bucket.set(tokenHash, filterFromCompiledData(fdata)); + continue; + } + if ( entry.fid === filterBucketId ) { + entry.add(fdata); + continue; + } + if ( entry.fid === filterPairId ) { + bucket.set( + tokenHash, + entry.upgrade(filterFromCompiledData(fdata)) + ); + continue; + } + bucket.set( + tokenHash, + new FilterPair(entry, filterFromCompiledData(fdata)) + ); + } + this.filterParser.reset(); - this.fclassLast = null; - this.fdataLast = null; - this.filterLast = null; + this.goodFilters = new Set(); + FilterOrigin.optimize(); + FilterHostnameDict.optimize(); this.frozen = true; - //console.log(JSON.stringify(Array.from(filterClassHistogram))); - //this.tokenHistogram = new Map(Array.from(this.tokenHistogram).sort(function(a, b) { - // return a[0].localeCompare(b[0]) || (b[1] - a[1]); - //})); +}; + +/******************************************************************************/ + +// This is necessary for when the filtering engine readiness will depend +// on asynchronous operations (ex.: when loading a wasm module). + +FilterContainer.prototype.readyToUse = function() { + return Promise.resolve(); }; /******************************************************************************/ @@ -2067,6 +2136,7 @@ FilterContainer.prototype.toSelfie = function() { allowFilterCount: this.allowFilterCount, blockFilterCount: this.blockFilterCount, discardedCount: this.discardedCount, + trieContainer: FilterHostnameDict.trieContainer.serialize(), categories: categoriesToSelfie(this.categories), dataFilters: dataFiltersToSelfie(this.dataFilters) }; @@ -2082,6 +2152,7 @@ FilterContainer.prototype.fromSelfie = function(selfie) { this.allowFilterCount = selfie.allowFilterCount; this.blockFilterCount = selfie.blockFilterCount; this.discardedCount = selfie.discardedCount; + FilterHostnameDict.trieContainer.unserialize(selfie.trieContainer); for ( let categoryEntry of selfie.categories ) { let tokenMap = new Map(); @@ -2107,12 +2178,10 @@ FilterContainer.prototype.compile = function(raw, writer) { // ORDER OF TESTS IS IMPORTANT! // Ignore empty lines - var s = raw.trim(); - if ( s.length === 0 ) { - return false; - } + const s = raw.trim(); + if ( s.length === 0 ) { return false; } - var parsed = this.filterParser.parse(s); + const parsed = this.filterParser.parse(s); // Ignore element-hiding filters if ( parsed.elemHiding ) { @@ -2121,13 +2190,15 @@ FilterContainer.prototype.compile = function(raw, writer) { // Ignore filters with unsupported options if ( parsed.unsupported ) { - µb.logger.writeOne('', 'error', 'Network filtering – invalid filter: ' + raw); + const who = writer.properties.get('assetKey') || '?'; + µb.logger.writeOne({ + realm: 'message', + type: 'error', + text: `Invalid network filter in ${who}: ${raw}` + }); return false; } - // 0 = network filters - writer.select(0); - // Pure hostnames, use more efficient dictionary lookup // https://github.com/chrisaljoudi/uBlock/issues/665 // Create a dict keyed on request type etc. @@ -2143,7 +2214,7 @@ FilterContainer.prototype.compile = function(raw, writer) { parsed.makeToken(); - var fdata; + let fdata; if ( parsed.isRegex ) { fdata = FilterRegex.compile(parsed); } else if ( parsed.hostnamePure ) { @@ -2182,7 +2253,7 @@ FilterContainer.prototype.compile = function(raw, writer) { fdata = FilterPlain.compile(parsed); } - var fwrapped; + let fwrapped; if ( parsed.domainOpt !== '' ) { fwrapped = fdata; fdata = FilterOrigin.compile(parsed); @@ -2207,10 +2278,16 @@ FilterContainer.prototype.compileToAtomicFilter = function( fdata, writer ) { - let descBits = parsed.action | - parsed.important | - parsed.party | - parsed.badFilter; + + // 0 = network filters + // 1 = network filters: bad filters + if ( parsed.badFilter ) { + writer.select(1); + } else { + writer.select(0); + } + + let descBits = parsed.action | parsed.important | parsed.party; let type = parsed.types; // Typeless @@ -2231,7 +2308,7 @@ FilterContainer.prototype.compileToAtomicFilter = function( // Only static filter with an explicit type can be redirected. If we reach // this point, it's because there is one or more explicit type. - if ( parsed.badFilter === 0 && parsed.redirect ) { + if ( parsed.redirect ) { let redirects = µb.redirectEngine.compileRuleFromStaticFilter(parsed.raw); if ( Array.isArray(redirects) ) { for ( let redirect of redirects ) { @@ -2244,137 +2321,26 @@ FilterContainer.prototype.compileToAtomicFilter = function( /******************************************************************************/ FilterContainer.prototype.fromCompiledContent = function(reader) { - var badFilterBit = BadFilter, - filterPairId = FilterPair.fid, - filterBucketId = FilterBucket.fid, - filterDataHolderId = FilterDataHolder.fid, - redirectTypeValue = typeNameToTypeValue.redirect, - args, bits, bucket, entry, - tokenHash, fdata, fingerprint; - // 0 = network filters reader.select(0); - - while ( reader.next() === true ) { - args = reader.args(); - bits = args[0]; - - if ( (bits & badFilterBit) !== 0 ) { - this.badFilters.add(args); - continue; - } - - // Special cases: delegate to more specialized engines. - // Redirect engine. - if ( (bits & 0x1F0) === redirectTypeValue ) { - µb.redirectEngine.fromCompiledRule(args[1]); - continue; - } - + while ( reader.next() ) { this.acceptedCount += 1; - - // Plain static filters. - fingerprint = reader.fingerprint(); - tokenHash = args[1]; - fdata = args[2]; - - // Special treatment: data-holding filters are stored separately - // because they require special matching algorithm (unlike other - // filters, ALL hits must be reported). - if ( fdata[0] === filterDataHolderId ) { - if ( this.duplicateBuster.has(fingerprint) ) { - this.discardedCount += 1; - continue; - } - this.duplicateBuster.add(fingerprint); - entry = new FilterDataHolderEntry(bits, tokenHash, fdata); - bucket = this.dataFilters.get(tokenHash); - if ( bucket !== undefined ) { - entry.next = bucket; - } - this.dataFilters.set(tokenHash, entry); - continue; - } - - bucket = this.categories.get(bits); - if ( bucket === undefined ) { - bucket = new Map(); - this.categories.set(bits, bucket); - } - entry = bucket.get(tokenHash); - - if ( tokenHash === this.dotTokenHash ) { - if ( entry === undefined ) { - entry = new FilterHostnameDict(); - bucket.set(this.dotTokenHash, entry); - } - if ( entry.add(fdata) === false ) { - this.discardedCount += 1; - } - continue; - } - - if ( this.duplicateBuster.has(fingerprint) ) { + if ( this.goodFilters.has(reader.line) ) { this.discardedCount += 1; - continue; - } - this.duplicateBuster.add(fingerprint); - - if ( entry === undefined ) { - bucket.set(tokenHash, filterFromCompiledData(fdata)); - continue; - } - if ( entry.fid === filterBucketId ) { - entry.add(fdata); - continue; - } - if ( entry.fid === filterPairId ) { - bucket.set( - tokenHash, - entry.upgrade(filterFromCompiledData(fdata)) - ); - continue; + } else { + this.goodFilters.add(reader.line); } - bucket.set( - tokenHash, - new FilterPair(entry, filterFromCompiledData(fdata)) - ); } -}; -/******************************************************************************/ - -FilterContainer.prototype.removeBadFilters = function() { - var filterPairId = FilterPair.fid, - filterBucketId = FilterBucket.fid, - filterHostnameDictId = FilterHostnameDict.fid, - bits, tokenHash, fdata, bucket, entry; - for ( var args of this.badFilters ) { - bits = args[0] & ~BadFilter; - bucket = this.categories.get(bits); - if ( bucket === undefined ) { continue; } - tokenHash = args[1]; - entry = bucket.get(tokenHash); - if ( entry === undefined ) { continue; } - fdata = args[2]; - if ( entry.fid === filterPairId || entry.fid === filterBucketId ) { - entry.remove(fdata); - entry = entry.downgrade(); - if ( entry !== undefined ) { - bucket.set(tokenHash, entry); - } else { - bucket.delete(tokenHash); - } - } else if ( entry.fid === filterHostnameDictId ) { - entry.remove(fdata); - if ( entry.size === 0 ) { - bucket.delete(tokenHash); - } - } else if ( arrayStrictEquals(entry.compile(), fdata) ) { - bucket.delete(tokenHash); - } - if ( bucket.size === 0 ) { - this.categories.delete(bits); + // 1 = network filters: bad filter directives + // Since we are going to keep bad filter fingerprints around, we ensure + // they are "detached" from the parent string from which they are sliced. + // We keep bad filter fingerprints around to use them when user + // incrementally add filters (through "Block element" for example). + reader.select(1); + while ( reader.next() ) { + if ( this.badFilters.has(reader.line) === false ) { + this.badFilters.add(µb.orphanizeString(reader.line)); } } }; @@ -2384,26 +2350,24 @@ FilterContainer.prototype.removeBadFilters = function() { FilterContainer.prototype.matchAndFetchData = function(dataType, requestURL, out, outlog) { if ( this.dataFilters.length === 0 ) { return; } - var url = this.urlTokenizer.setURL(requestURL); + let url = this.urlTokenizer.setURL(requestURL); - requestHostnameRegister = µb.URI.hostnameFromURI(url); + pageHostnameRegister = requestHostnameRegister = µb.URI.hostnameFromURI(url); // We need to visit ALL the matching filters. - var toAddImportant = new Map(), + let toAddImportant = new Map(), toAdd = new Map(), toRemove = new Map(); - var entry, f, - tokenHashes = this.urlTokenizer.getTokens(), - tokenHash, tokenOffset, + let tokenHashes = this.urlTokenizer.getTokens(), i = 0; while ( i < 32 ) { - tokenHash = tokenHashes[i++]; + let tokenHash = tokenHashes[i++]; if ( tokenHash === 0 ) { break; } - tokenOffset = tokenHashes[i++]; - entry = this.dataFilters.get(tokenHash); + let tokenOffset = tokenHashes[i++]; + let entry = this.dataFilters.get(tokenHash); while ( entry !== undefined ) { - f = entry.filter; + let f = entry.filter; if ( f.match(url, tokenOffset) === true ) { if ( entry.categoryBits & 0x001 ) { toRemove.set(f.dataStr, entry); @@ -2416,9 +2380,9 @@ FilterContainer.prototype.matchAndFetchData = function(dataType, requestURL, out entry = entry.next; } } - entry = this.dataFilters.get(this.noTokenHash); + let entry = this.dataFilters.get(this.noTokenHash); while ( entry !== undefined ) { - f = entry.filter; + let f = entry.filter; if ( f.match(url) === true ) { if ( entry.categoryBits & 0x001 ) { toRemove.set(f.dataStr, entry); @@ -2434,12 +2398,11 @@ FilterContainer.prototype.matchAndFetchData = function(dataType, requestURL, out if ( toAddImportant.size === 0 && toAdd.size === 0 ) { return; } // Remove entries overriden by other filters. - var key; - for ( key of toAddImportant.keys() ) { + for ( let key of toAddImportant.keys() ) { toAdd.delete(key); toRemove.delete(key); } - for ( key of toRemove.keys() ) { + for ( let key of toRemove.keys() ) { if ( key === '' ) { toAdd.clear(); break; @@ -2447,26 +2410,25 @@ FilterContainer.prototype.matchAndFetchData = function(dataType, requestURL, out toAdd.delete(key); } - var logData; - for ( entry of toAddImportant ) { + for ( let entry of toAddImportant ) { out.push(entry[0]); if ( outlog === undefined ) { continue; } - logData = entry[1].logData(); + let logData = entry[1].logData(); logData.source = 'static'; logData.result = 1; outlog.push(logData); } - for ( entry of toAdd ) { + for ( let entry of toAdd ) { out.push(entry[0]); if ( outlog === undefined ) { continue; } - logData = entry[1].logData(); + let logData = entry[1].logData(); logData.source = 'static'; logData.result = 1; outlog.push(logData); } if ( outlog !== undefined ) { - for ( entry of toRemove.values()) { - logData = entry.logData(); + for ( let entry of toRemove.values()) { + let logData = entry.logData(); logData.source = 'static'; logData.result = 2; outlog.push(logData); @@ -2481,20 +2443,19 @@ FilterContainer.prototype.matchAndFetchData = function(dataType, requestURL, out FilterContainer.prototype.matchTokens = function(bucket, url) { // Hostname-only filters - var f = bucket.get(this.dotTokenHash); + let f = bucket.get(this.dotTokenHash); if ( f !== undefined && f.match() === true ) { this.thRegister = this.dotTokenHash; this.fRegister = f; return true; } - var tokenHashes = this.urlTokenizer.getTokens(), - tokenHash, tokenOffset, + let tokenHashes = this.urlTokenizer.getTokens(), i = 0; for (;;) { - tokenHash = tokenHashes[i++]; + let tokenHash = tokenHashes[i++]; if ( tokenHash === 0 ) { break; } - tokenOffset = tokenHashes[i++]; + let tokenOffset = tokenHashes[i++]; f = bucket.get(tokenHash); if ( f !== undefined && f.match(url, tokenOffset) === true ) { this.thRegister = tokenHash; @@ -2529,8 +2490,10 @@ FilterContainer.prototype.matchStringGenericHide = function(requestURL) { let url = this.urlTokenizer.setURL(requestURL); // https://github.com/gorhill/uBlock/issues/2225 - // Important: this is used by FilterHostnameDict.match(). - requestHostnameRegister = µb.URI.hostnameFromURI(url); + // Important: + // - `pageHostnameRegister` is used by FilterOrigin.matchOrigin(). + // - `requestHostnameRegister` is used by FilterHostnameDict.match(). + pageHostnameRegister = requestHostnameRegister = µb.URI.hostnameFromURI(url); let bucket = this.categories.get(genericHideException); if ( !bucket || this.matchTokens(bucket, url) === false ) { @@ -2554,25 +2517,23 @@ FilterContainer.prototype.matchStringGenericHide = function(requestURL) { // Some type of requests are exceptional, they need custom handling, // not the generic handling. -FilterContainer.prototype.matchStringExactType = function(context, requestURL, requestType) { +FilterContainer.prototype.matchStringExactType = function(fctxt, requestType) { // Special cases. if ( requestType === 'generichide' ) { - return this.matchStringGenericHide(requestURL); - } - var type = typeNameToTypeValue[requestType]; - if ( type === undefined ) { - return 0; + return this.matchStringGenericHide(fctxt.url); } + let type = typeNameToTypeValue[requestType]; + if ( type === undefined ) { return 0; } // Prime tokenizer: we get a normalized URL in return. - var url = this.urlTokenizer.setURL(requestURL); + let url = this.urlTokenizer.setURL(fctxt.url); // These registers will be used by various filters - pageHostnameRegister = context.pageHostname || ''; - requestHostnameRegister = µb.URI.hostnameFromURI(url); + pageHostnameRegister = fctxt.getDocHostname(); + requestHostnameRegister = fctxt.getHostname(); - var party = isFirstParty(context.pageDomain, requestHostnameRegister) ? FirstParty : ThirdParty, - categories = this.categories, + let party = fctxt.is3rdPartyToDoc() ? ThirdParty : FirstParty; + let categories = this.categories, catBits, bucket; this.fRegister = null; @@ -2636,15 +2597,15 @@ FilterContainer.prototype.matchStringExactType = function(context, requestURL, r /******************************************************************************/ -FilterContainer.prototype.matchString = function(context) { +FilterContainer.prototype.matchString = function(fctxt) { // https://github.com/chrisaljoudi/uBlock/issues/519 // Use exact type match for anything beyond `other` // Also, be prepared to support unknown types - var type = typeNameToTypeValue[context.requestType]; + let type = typeNameToTypeValue[fctxt.type]; if ( type === undefined ) { type = otherTypeBitValue; } else if ( type === 0 || type > otherTypeBitValue ) { - return this.matchStringExactType(context, context.requestURL, context.requestType); + return this.matchStringExactType(fctxt, fctxt.type); } // The logic here is simple: @@ -2669,18 +2630,18 @@ FilterContainer.prototype.matchString = function(context) { // filter. // Prime tokenizer: we get a normalized URL in return. - var url = this.urlTokenizer.setURL(context.requestURL); + let url = this.urlTokenizer.setURL(fctxt.url); // These registers will be used by various filters - pageHostnameRegister = context.pageHostname || ''; - requestHostnameRegister = context.requestHostname; + pageHostnameRegister = fctxt.getDocHostname(); + requestHostnameRegister = fctxt.getHostname(); this.fRegister = null; - var party = isFirstParty(context.pageDomain, context.requestHostname) - ? FirstParty - : ThirdParty; - var categories = this.categories, + let party = fctxt.is3rdPartyToDoc() + ? ThirdParty + : FirstParty; + let categories = this.categories, catBits, bucket; // https://github.com/chrisaljoudi/uBlock/issues/139 @@ -2806,6 +2767,18 @@ FilterContainer.prototype.getFilterCount = function() { /******************************************************************************/ +FilterContainer.prototype.benchmark = function(contexts) { + const t0 = performance.now(); + const results = []; + for ( const context of contexts ) { + results.push(this.matchString(context)); + } + const t1 = performance.now(); + return { t0, t1, duration: t1 - t0, results }; +}; + +/******************************************************************************/ + return new FilterContainer(); /******************************************************************************/ diff --git a/restscrape/uBlock/js/storage.js b/restscrape/uBlock/js/storage.js index 1ae7357..c02bf55 100644 --- a/restscrape/uBlock/js/storage.js +++ b/restscrape/uBlock/js/storage.js @@ -64,14 +64,6 @@ /******************************************************************************/ -µBlock.keyvalSetOne = function(key, val, callback) { - var bin = {}; - bin[key] = val; - vAPI.storage.set(bin, callback || this.noopFunc); -}; - -/******************************************************************************/ - µBlock.saveLocalSettings = (function() { let saveAfter = 4 * 60 * 1000; @@ -194,6 +186,7 @@ vAPI.localStorage.setItem( 'immediateHiddenSettings', JSON.stringify({ + disableWebAssembly: this.hiddenSettings.disableWebAssembly, suspendTabsUntilReady: this.hiddenSettings.suspendTabsUntilReady, userResourcesLocation: this.hiddenSettings.userResourcesLocation }) @@ -206,25 +199,33 @@ /******************************************************************************/ µBlock.savePermanentFirewallRules = function() { - this.keyvalSetOne('dynamicFilteringString', this.permanentFirewall.toString()); + vAPI.storage.set({ + dynamicFilteringString: this.permanentFirewall.toString() + }); }; /******************************************************************************/ µBlock.savePermanentURLFilteringRules = function() { - this.keyvalSetOne('urlFilteringString', this.permanentURLFiltering.toString()); + vAPI.storage.set({ + urlFilteringString: this.permanentURLFiltering.toString() + }); }; /******************************************************************************/ µBlock.saveHostnameSwitches = function() { - this.keyvalSetOne('hostnameSwitchesString', this.hnSwitches.toString()); + vAPI.storage.set({ + hostnameSwitchesString: this.permanentSwitches.toString() + }); }; /******************************************************************************/ µBlock.saveWhitelist = function() { - this.keyvalSetOne('netWhitelist', this.stringFromWhitelist(this.netWhitelist)); + vAPI.storage.set({ + netWhitelist: this.stringFromWhitelist(this.netWhitelist) + }); this.netWhitelistModifyTime = Date.now(); }; @@ -403,37 +404,71 @@ /******************************************************************************/ -µBlock.appendUserFilters = function(filters) { +µBlock.appendUserFilters = function(filters, options) { + filters = filters.trim(); if ( filters.length === 0 ) { return; } - var µb = this; + // https://github.com/uBlockOrigin/uBlock-issues/issues/372 + // Auto comment using user-defined template. + let comment = ''; + if ( + options instanceof Object && + options.autoComment === true && + this.hiddenSettings.autoCommentFilterTemplate.indexOf('{{') !== -1 + ) { + const d = new Date(); + comment = + '! ' + + this.hiddenSettings.autoCommentFilterTemplate + .replace('{{date}}', d.toLocaleDateString()) + .replace('{{time}}', d.toLocaleTimeString()) + .replace('{{origin}}', options.origin); + } - var onSaved = function() { - var compiledFilters = µb.compileFilters(filters), - snfe = µb.staticNetFilteringEngine, - cfe = µb.cosmeticFilteringEngine, - acceptedCount = snfe.acceptedCount + cfe.acceptedCount, - discardedCount = snfe.discardedCount + cfe.discardedCount; - µb.applyCompiledFilters(compiledFilters, true); - var entry = µb.availableFilterLists[µb.userFiltersPath], - deltaEntryCount = snfe.acceptedCount + cfe.acceptedCount - acceptedCount, - deltaEntryUsedCount = deltaEntryCount - (snfe.discardedCount + cfe.discardedCount - discardedCount); + const onSaved = ( ) => { + const compiledFilters = this.compileFilters( + filters, + { assetKey: this.userFiltersPath } + ); + const snfe = this.staticNetFilteringEngine; + const cfe = this.cosmeticFilteringEngine; + const acceptedCount = snfe.acceptedCount + cfe.acceptedCount; + const discardedCount = snfe.discardedCount + cfe.discardedCount; + this.applyCompiledFilters(compiledFilters, true); + const entry = this.availableFilterLists[this.userFiltersPath]; + const deltaEntryCount = + snfe.acceptedCount + + cfe.acceptedCount - acceptedCount; + const deltaEntryUsedCount = + deltaEntryCount - + (snfe.discardedCount + cfe.discardedCount - discardedCount); entry.entryCount += deltaEntryCount; entry.entryUsedCount += deltaEntryUsedCount; - vAPI.storage.set({ 'availableFilterLists': µb.availableFilterLists }); - µb.staticNetFilteringEngine.freeze(); - µb.redirectEngine.freeze(); - µb.staticExtFilteringEngine.freeze(); - µb.selfieManager.destroy(); + vAPI.storage.set({ 'availableFilterLists': this.availableFilterLists }); + this.staticNetFilteringEngine.freeze(); + this.redirectEngine.freeze(); + this.staticExtFilteringEngine.freeze(); + this.selfieManager.destroy(); }; - var onLoaded = function(details) { + const onLoaded = details => { if ( details.error ) { return; } + // The comment, if any, will be applied if and only if it is different + // from the last comment found in the user filter list. + if ( comment !== '' ) { + const pos = details.content.lastIndexOf(comment); + if ( + pos === -1 || + details.content.indexOf('\n!', pos + 1) !== -1 + ) { + filters = '\n' + comment + '\n' + filters; + } + } // https://github.com/chrisaljoudi/uBlock/issues/976 - // If we reached this point, the filter quite probably needs to be - // added for sure: do not try to be too smart, trying to avoid - // duplicates at this point may lead to more issues. - µb.saveUserFilters(details.content.trim() + '\n\n' + filters.trim(), onSaved); + // If we reached this point, the filter quite probably needs to be + // added for sure: do not try to be too smart, trying to avoid + // duplicates at this point may lead to more issues. + this.saveUserFilters(details.content.trim() + '\n' + filters, onSaved); }; this.loadUserFilters(onLoaded); @@ -604,20 +639,18 @@ µBlock.loadFilterLists = function(callback) { // Callers are expected to check this first. - if ( this.loadingFilterLists ) { - return; - } + if ( this.loadingFilterLists ) { return; } this.loadingFilterLists = true; - var µb = this, - filterlistsCount = 0, - loadedListKeys = []; + const µb = µBlock; + const loadedListKeys = []; + let filterlistsCount = 0; if ( typeof callback !== 'function' ) { callback = this.noopFunc; } - var onDone = function() { + const onDone = function() { µb.staticNetFilteringEngine.freeze(); µb.staticExtFilteringEngine.freeze(); µb.redirectEngine.freeze(); @@ -633,17 +666,19 @@ callback(); µb.selfieManager.destroy(); + µb.lz4Codec.relinquish(); + µb.loadingFilterLists = false; }; - var applyCompiledFilters = function(assetKey, compiled) { - var snfe = µb.staticNetFilteringEngine, - sxfe = µb.staticExtFilteringEngine, - acceptedCount = snfe.acceptedCount + sxfe.acceptedCount, + const applyCompiledFilters = function(assetKey, compiled) { + const snfe = µb.staticNetFilteringEngine; + const sxfe = µb.staticExtFilteringEngine; + let acceptedCount = snfe.acceptedCount + sxfe.acceptedCount, discardedCount = snfe.discardedCount + sxfe.discardedCount; µb.applyCompiledFilters(compiled, assetKey === µb.userFiltersPath); if ( µb.availableFilterLists.hasOwnProperty(assetKey) ) { - var entry = µb.availableFilterLists[assetKey]; + const entry = µb.availableFilterLists[assetKey]; entry.entryCount = snfe.acceptedCount + sxfe.acceptedCount - acceptedCount; entry.entryUsedCount = entry.entryCount - @@ -652,7 +687,7 @@ loadedListKeys.push(assetKey); }; - var onCompiledListLoaded = function(details) { + const onCompiledListLoaded = function(details) { applyCompiledFilters(details.assetKey, details.content); filterlistsCount -= 1; if ( filterlistsCount === 0 ) { @@ -660,7 +695,7 @@ } }; - var onFilterListsReady = function(lists) { + const onFilterListsReady = function(lists) { µb.availableFilterLists = lists; µb.redirectEngine.reset(); @@ -673,8 +708,8 @@ // because it *may* happens that some load operations are synchronous: // This happens for assets which do not exist, ot assets with no // content. - var toLoad = []; - for ( var assetKey in lists ) { + const toLoad = []; + for ( const assetKey in lists ) { if ( lists.hasOwnProperty(assetKey) === false ) { continue; } if ( lists[assetKey].off ) { continue; } toLoad.push(assetKey); @@ -684,7 +719,7 @@ return onDone(); } - var i = toLoad.length; + let i = toLoad.length; while ( i-- ) { µb.getCompiledFilterList(toLoad[i], onCompiledListLoaded); } @@ -703,7 +738,10 @@ var onCompiledListLoaded2 = function(details) { if ( details.content === '' ) { - details.content = µb.compileFilters(rawContent); + details.content = µb.compileFilters( + rawContent, + { assetKey: assetKey } + ); µb.assets.put(compiledPath, details.content); } rawContent = undefined; @@ -743,27 +781,26 @@ // Lower minimum update period to 1 day. µBlock.extractFilterListMetadata = function(assetKey, raw) { - var listEntry = this.availableFilterLists[assetKey]; + let listEntry = this.availableFilterLists[assetKey]; if ( listEntry === undefined ) { return; } // Metadata expected to be found at the top of content. - var head = raw.slice(0, 1024), - matches, v; + let head = raw.slice(0, 1024); // https://github.com/gorhill/uBlock/issues/313 // Always try to fetch the name if this is an external filter list. if ( listEntry.title === '' || listEntry.group === 'custom' ) { - matches = head.match(/(?:^|\n)(?:!|# )[\t ]*Title[\t ]*:([^\n]+)/i); + let matches = head.match(/(?:^|\n)(?:!|# )[\t ]*Title[\t ]*:([^\n]+)/i); if ( matches !== null ) { // https://bugs.chromium.org/p/v8/issues/detail?id=2869 - // JSON.stringify/JSON.parse is to work around String.slice() - // potentially causing the whole raw filter list to be held in - // memory just because we cut out the title as a substring. - listEntry.title = JSON.parse(JSON.stringify(matches[1].trim())); + // orphanizeString is to work around String.slice() + // potentially causing the whole raw filter list to be held in + // memory just because we cut out the title as a substring. + listEntry.title = this.orphanizeString(matches[1].trim()); } } // Extract update frequency information - matches = head.match(/(?:^|\n)(?:!|# )[\t ]*Expires[\t ]*:[\t ]*(\d+)[\t ]*(h)?/i); + let matches = head.match(/(?:^|\n)(?:!|# )[\t ]*Expires[\t ]*:[\t ]*(\d+)[\t ]*(h)?/i); if ( matches !== null ) { - v = Math.max(parseInt(matches[1], 10), 1); + let v = Math.max(parseInt(matches[1], 10), 1); if ( matches[2] !== undefined ) { v = Math.ceil(v / 24); } @@ -786,30 +823,37 @@ /******************************************************************************/ -µBlock.compileFilters = function(rawText) { - var writer = new this.CompiledLineWriter(); +µBlock.compileFilters = function(rawText, details) { + let writer = new this.CompiledLineIO.Writer(); + + // Populate the writer with information potentially useful to the + // client compilers. + if ( details ) { + if ( details.assetKey ) { + writer.properties.set('assetKey', details.assetKey); + } + } // Useful references: // https://adblockplus.org/en/filter-cheatsheet // https://adblockplus.org/en/filters - var staticNetFilteringEngine = this.staticNetFilteringEngine, - staticExtFilteringEngine = this.staticExtFilteringEngine, - reIsWhitespaceChar = /\s/, - reMaybeLocalIp = /^[\d:f]/, - reIsLocalhostRedirect = /\s+(?:0\.0\.0\.0|broadcasthost|localhost|local|ip6-\w+)\b/, - reLocalIp = /^(?:0\.0\.0\.0|127\.0\.0\.1|::1|fe80::1%lo0)/, - line, c, pos, - lineIter = new this.LineIterator(this.processDirectives(rawText)); + const staticNetFilteringEngine = this.staticNetFilteringEngine; + const staticExtFilteringEngine = this.staticExtFilteringEngine; + const reIsWhitespaceChar = /\s/; + const reMaybeLocalIp = /^[\d:f]/; + const reIsLocalhostRedirect = /\s+(?:0\.0\.0\.0|broadcasthost|localhost|local|ip6-\w+)\b/; + const reLocalIp = /^(?:0\.0\.0\.0|127\.0\.0\.1|::1|fe80::1%lo0)/; + const lineIter = new this.LineIterator(this.processDirectives(rawText)); while ( lineIter.eot() === false ) { // rhill 2014-04-18: The trim is important here, as without it there // could be a lingering `\r` which would cause problems in the // following parsing code. - line = lineIter.next().trim(); + let line = lineIter.next().trim(); if ( line.length === 0 ) { continue; } // Strip comments - c = line.charAt(0); + const c = line.charAt(0); if ( c === '!' || c === '[' ) { continue; } // Parse or skip cosmetic filters @@ -828,7 +872,7 @@ // Don't remove: // ...#blah blah blah // because some ABP filters uses the `#` character (URL fragment) - pos = line.indexOf('#'); + const pos = line.indexOf('#'); if ( pos !== -1 && reIsWhitespaceChar.test(line.charAt(pos - 1)) ) { line = line.slice(0, pos).trim(); } @@ -860,7 +904,7 @@ µBlock.applyCompiledFilters = function(rawText, firstparty) { if ( rawText === '' ) { return; } - var reader = new this.CompiledLineReader(rawText); + let reader = new this.CompiledLineIO.Reader(rawText); this.staticNetFilteringEngine.fromCompiledContent(reader); this.staticExtFilteringEngine.fromCompiledContent(reader, { skipGenericCosmetic: this.userSettings.ignoreGenericCosmeticFilters, @@ -963,38 +1007,31 @@ /******************************************************************************/ -µBlock.loadPublicSuffixList = function(callback) { - var µb = this, - assetKey = µb.pslAssetKey, - compiledAssetKey = 'compiled/' + assetKey; - - if ( typeof callback !== 'function' ) { - callback = this.noopFunc; - } - var onRawListLoaded = function(details) { - if ( details.content !== '' ) { - µb.compilePublicSuffixList(details.content); - } - callback(); - }; - - var onCompiledListLoaded = function(details) { - var selfie; +µBlock.loadPublicSuffixList = function() { + return new Promise(resolve => { + // start of executor + this.assets.get('compiled/' + this.pslAssetKey, details => { + let selfie; try { selfie = JSON.parse(details.content); } catch (ex) { } if ( - selfie === undefined || - publicSuffixList.fromSelfie(selfie) === false + selfie instanceof Object && + publicSuffixList.fromSelfie(selfie) ) { - µb.assets.get(assetKey, onRawListLoaded); + resolve(); return; } - callback(); - }; - - this.assets.get(compiledAssetKey, onCompiledListLoaded); + this.assets.get(this.pslAssetKey, details => { + if ( details.content !== '' ) { + this.compilePublicSuffixList(details.content); + } + resolve(); + }); + }); + // end of executor + }); }; /******************************************************************************/ @@ -1031,6 +1068,7 @@ staticExtFilteringEngine: µb.staticExtFilteringEngine.toSelfie() }); µb.cacheStorage.set({ selfie: selfie }); + µb.lz4Codec.relinquish(); }; let load = function(callback) { @@ -1266,7 +1304,10 @@ ); this.assets.put( 'compiled/' + details.assetKey, - this.compileFilters(details.content) + this.compileFilters( + details.content, + { assetKey: details.assetKey } + ) ); } } else { @@ -1286,7 +1327,6 @@ what: 'assetUpdated', key: details.assetKey, cached: cached - }); // https://github.com/gorhill/uBlock/issues/2585 // Whenever an asset is overwritten, the current selfie is quite diff --git a/restscrape/uBlock/js/tab.js b/restscrape/uBlock/js/tab.js index 8136805..64399c5 100644 --- a/restscrape/uBlock/js/tab.js +++ b/restscrape/uBlock/js/tab.js @@ -1,7 +1,7 @@ /******************************************************************************* uBlock Origin - a browser extension to block requests. - Copyright (C) 2014-2018 Raymond Hill + Copyright (C) 2014-present Raymond Hill This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -46,16 +46,16 @@ var µb = µBlock; /******************************************************************************/ µb.normalizePageURL = function(tabId, pageURL) { - if ( vAPI.isBehindTheSceneTabId(tabId) ) { + if ( tabId < 0 ) { return 'http://behind-the-scene/'; } - var uri = this.URI.set(pageURL); - var scheme = uri.scheme; + const uri = this.URI.set(pageURL); + const scheme = uri.scheme; if ( scheme === 'https' || scheme === 'http' ) { return uri.normalizedURI(); } - var fakeHostname = scheme + '-scheme'; + let fakeHostname = scheme + '-scheme'; if ( uri.hostname !== '' ) { fakeHostname = uri.hostname + '.' + fakeHostname; @@ -215,6 +215,7 @@ housekeep itself. this.stack = []; this.rawURL = this.normalURL = + this.origin = this.rootHostname = this.rootDomain = ''; this.commitTimer = null; @@ -305,14 +306,21 @@ housekeep itself. TabContext.prototype.update = function() { this.netFilteringReadTime = 0; if ( this.stack.length === 0 ) { - this.rawURL = this.normalURL = this.rootHostname = this.rootDomain = ''; + this.rawURL = + this.normalURL = + this.origin = + this.rootHostname = + this.rootDomain = ''; return; } var stackEntry = this.stack[this.stack.length - 1]; this.rawURL = stackEntry.url; this.normalURL = µb.normalizePageURL(this.tabId, this.rawURL); - this.rootHostname = µb.URI.hostnameFromURI(this.normalURL); - this.rootDomain = µb.URI.domainFromHostname(this.rootHostname) || this.rootHostname; + this.origin = µb.URI.originFromURI(this.normalURL); + this.rootHostname = µb.URI.hostnameFromURI(this.origin); + this.rootDomain = + µb.URI.domainFromHostname(this.rootHostname) || + this.rootHostname; }; // Called whenever a candidate root URL is spotted for the tab. @@ -431,15 +439,13 @@ housekeep itself. // Behind-the-scene tab context (function() { - var entry = new TabContext(vAPI.noTabId); + const entry = new TabContext(vAPI.noTabId); entry.stack.push(new StackEntry('', true)); entry.rawURL = ''; entry.normalURL = µb.normalizePageURL(entry.tabId); - entry.rootHostname = µb.URI.hostnameFromURI(entry.normalURL); + entry.origin = µb.URI.originFromURI(entry.normalURL); + entry.rootHostname = µb.URI.hostnameFromURI(entry.origin); entry.rootDomain = µb.URI.domainFromHostname(entry.rootHostname); - - entry = new TabContext(vAPI.anyTabId); - entry.stack.push(new StackEntry('', true)); })(); // Context object, typically to be used to feed filtering engines. @@ -454,6 +460,7 @@ housekeep itself. this.pageHostname = this.pageDomain = this.requestURL = + this.origin = this.requestHostname = this.requestDomain = ''; return this; @@ -550,8 +557,7 @@ vAPI.tabs.onClosed = function(tabId) { vAPI.tabs.onPopupUpdated = (function() { // The same context object will be reused everytime. This also allows to // remember whether a popup or popunder was matched. - var context = {}, - logData; + const fctxt = µBlock.filteringContext.setFilter(undefined); // https://github.com/gorhill/uBlock/commit/1d448b85b2931412508aa01bf899e0b6f0033626#commitcomment-14944764 // See if two URLs are different, disregarding scheme -- because the @@ -560,10 +566,10 @@ vAPI.tabs.onPopupUpdated = (function() { // Maybe no link element was clicked. // https://github.com/gorhill/uBlock/issues/3287 // Do not bail out if the target URL has no hostname. - var areDifferentURLs = function(a, b) { + const areDifferentURLs = function(a, b) { if ( b === '' ) { return true; } if ( b.startsWith('about:') ) { return false; } - var pos = a.indexOf('://'); + let pos = a.indexOf('://'); if ( pos === -1 ) { return false; } a = a.slice(pos); pos = b.indexOf('://'); @@ -573,19 +579,12 @@ vAPI.tabs.onPopupUpdated = (function() { return b !== a; }; - var popupMatch = function(openerURL, targetURL, popupType) { - var openerHostname = µb.URI.hostnameFromURI(openerURL), - openerDomain = µb.URI.domainFromHostname(openerHostname), - result; - - context.pageHostname = openerHostname; - context.pageDomain = openerDomain; - context.rootURL = openerURL; - context.rootHostname = openerHostname; - context.rootDomain = openerDomain; - context.requestURL = targetURL; - context.requestHostname = µb.URI.hostnameFromURI(targetURL); - context.requestType = 'popup'; + const popupMatch = function(openerURL, targetURL, popupType) { + fctxt.setTabOriginFromURL(openerURL) + .setDocOriginFromURL(openerURL) + .setURL(targetURL) + .setType('popup'); + let result; // https://github.com/gorhill/uBlock/issues/1735 // Do not bail out on `data:` URI, they are commonly used for popups. @@ -603,17 +602,20 @@ vAPI.tabs.onPopupUpdated = (function() { // Ignore bad target URL. On Firefox, an `about:blank` tab may be // opened for a new tab before it is filled in with the real target // URL. - if ( openerHostname !== '' && targetURL !== 'about:blank' ) { + if ( fctxt.getTabHostname() !== '' && targetURL !== 'about:blank' ) { // Check per-site switch first // https://github.com/gorhill/uBlock/issues/3060 // - The no-popups switch must apply only to popups, not to // popunders. if ( popupType === 'popup' && - µb.hnSwitches.evaluateZ('no-popups', openerHostname) + µb.sessionSwitches.evaluateZ( + 'no-popups', + fctxt.getTabHostname() + ) ) { - logData = { - raw: 'no-popups: ' + µb.hnSwitches.z + ' true', + fctxt.filter = { + raw: 'no-popups: ' + µb.sessionSwitches.z + ' true', result: 1, source: 'switch' }; @@ -624,7 +626,7 @@ vAPI.tabs.onPopupUpdated = (function() { // Take into account popup-specific rules in dynamic URL // filtering, OR generic allow rules. result = µb.sessionURLFiltering.evaluateZ( - openerHostname, + fctxt.getTabHostname(), targetURL, popupType ); @@ -632,7 +634,7 @@ vAPI.tabs.onPopupUpdated = (function() { result === 1 && µb.sessionURLFiltering.type === popupType || result === 2 ) { - logData = µb.sessionURLFiltering.toLogData(); + fctxt.filter = µb.sessionURLFiltering.toLogData(); return result; } @@ -641,12 +643,12 @@ vAPI.tabs.onPopupUpdated = (function() { // rules are ignored, as block rules are not meant to block // specific types like `popup` (just like with static filters). result = µb.sessionFirewall.evaluateCellZY( - openerHostname, - context.requestHostname, + fctxt.getTabHostname(), + fctxt.getHostname(), popupType ); if ( result === 2 ) { - logData = µb.sessionFirewall.toLogData(); + fctxt.filter = µb.sessionFirewall.toLogData(); return 2; } } @@ -656,12 +658,11 @@ vAPI.tabs.onPopupUpdated = (function() { // Don't block if uBlock is turned off in popup's context if ( µb.getNetFilteringSwitch(targetURL) ) { result = µb.staticNetFilteringEngine.matchStringExactType( - context, - targetURL, + fctxt, popupType ); if ( result !== 0 ) { - logData = µb.staticNetFilteringEngine.toLogData(); + fctxt.filter = µb.staticNetFilteringEngine.toLogData(); return result; } } @@ -669,23 +670,23 @@ vAPI.tabs.onPopupUpdated = (function() { return 0; }; - var mapPopunderResult = function(popunderURL, popunderHostname, result) { + const mapPopunderResult = function(popunderURL, popunderHostname, result) { if ( - logData === undefined || - logData.source !== 'static' || - logData.token === µb.staticNetFilteringEngine.noTokenHash + fctxt.filter === undefined || + fctxt.filter !== 'static' || + fctxt.filter.token === µb.staticNetFilteringEngine.noTokenHash ) { return 0; } - if ( logData.token === µb.staticNetFilteringEngine.dotTokenHash ) { + if ( fctxt.filter.token === µb.staticNetFilteringEngine.dotTokenHash ) { return result; } - var re = new RegExp(logData.regex, 'i'), - matches = re.exec(popunderURL); + const re = new RegExp(fctxt.filter.regex, 'i'); + const matches = re.exec(popunderURL); if ( matches === null ) { return 0; } - var beg = matches.index, - end = beg + matches[0].length, - pos = popunderURL.indexOf(popunderHostname); + const beg = matches.index; + const end = beg + matches[0].length; + const pos = popunderURL.indexOf(popunderHostname); if ( pos === -1 ) { return 0; } // https://github.com/gorhill/uBlock/issues/1471 // We test whether the opener hostname as at least one character @@ -698,36 +699,32 @@ vAPI.tabs.onPopupUpdated = (function() { : 0; }; - var popunderMatch = function(openerURL, targetURL) { - var result = popupMatch(targetURL, openerURL, 'popunder'); - if ( result === 1 ) { - return result; - } + const popunderMatch = function(openerURL, targetURL) { + let result = popupMatch(targetURL, openerURL, 'popunder'); + if ( result === 1 ) { return result; } + // https://github.com/gorhill/uBlock/issues/1010#issuecomment-186824878 // Check the opener tab as if it were the newly opened tab: if there // is a hit against a popup filter, and if the matching filter is not // a broad one, we will consider the opener tab to be a popunder tab. // For now, a "broad" filter is one which does not touch any part of // the hostname part of the opener URL. - var popunderURL = openerURL, + let popunderURL = openerURL, popunderHostname = µb.URI.hostnameFromURI(popunderURL); - if ( popunderHostname === '' ) { - return 0; - } + if ( popunderHostname === '' ) { return 0; } + result = mapPopunderResult( popunderURL, popunderHostname, popupMatch(targetURL, popunderURL, 'popup') ); - if ( result !== 0 ) { - return result; - } + if ( result !== 0 ) { return result; } + // https://github.com/gorhill/uBlock/issues/1598 - // Try to find a match against origin part of the opener URL. + // Try to find a match against origin part of the opener URL. popunderURL = µb.URI.originFromURI(popunderURL); - if ( popunderURL === '' ) { - return 0; - } + if ( popunderURL === '' ) { return 0; } + return mapPopunderResult( popunderURL, popunderHostname, @@ -737,40 +734,43 @@ vAPI.tabs.onPopupUpdated = (function() { return function(targetTabId, openerDetails) { // Opener details. - var openerTabId = openerDetails.tabId; - var tabContext = µb.tabContextManager.lookup(openerTabId); + const openerTabId = openerDetails.tabId; + let tabContext = µb.tabContextManager.lookup(openerTabId); if ( tabContext === null ) { return; } - var openerURL = tabContext.rawURL; + const openerURL = tabContext.rawURL; if ( openerURL === '' ) { return; } // Popup details. tabContext = µb.tabContextManager.lookup(targetTabId); if ( tabContext === null ) { return; } - var targetURL = tabContext.rawURL; + let targetURL = tabContext.rawURL; if ( targetURL === '' ) { return; } // https://github.com/gorhill/uBlock/issues/341 // Allow popups if uBlock is turned off in opener's context. - if ( µb.getNetFilteringSwitch(openerURL) === false ) { - return; - } + if ( µb.getNetFilteringSwitch(openerURL) === false ) { return; } // https://github.com/gorhill/uBlock/issues/1538 - if ( µb.getNetFilteringSwitch(µb.normalizePageURL(openerTabId, openerURL)) === false ) { + if ( + µb.getNetFilteringSwitch(µb.normalizePageURL( + openerTabId, + openerURL) + ) === false + ) { return; } // If the page URL is that of our "blocked page" URL, extract the URL of // the page which was blocked. if ( targetURL.startsWith(vAPI.getURL('document-blocked.html')) ) { - var matches = /details=([^&]+)/.exec(targetURL); + const matches = /details=([^&]+)/.exec(targetURL); if ( matches !== null ) { targetURL = JSON.parse(atob(matches[1])).url; } } // Popup test. - var popupType = 'popup', + let popupType = 'popup', result = 0; // https://github.com/gorhill/uBlock/issues/2919 // - If the target tab matches a clicked link, assume it's legit. @@ -788,18 +788,21 @@ vAPI.tabs.onPopupUpdated = (function() { // Log only for when there was a hit against an actual filter (allow or block). // https://github.com/gorhill/uBlock/issues/2776 - if ( µb.logger.isEnabled() ) { - µb.logger.writeOne( - popupType === 'popup' ? openerTabId : targetTabId, - 'net', - result !== 0 ? logData : undefined, - popupType, - popupType === 'popup' ? targetURL : openerURL, - µb.URI.hostnameFromURI(context.rootURL), - µb.URI.hostnameFromURI(context.rootURL) - ); + if ( µb.logger.enabled ) { + fctxt.setRealm('network').setType(popupType); + if ( popupType === 'popup' ) { + fctxt.setURL(targetURL) + .setTabId(openerTabId) + .setTabOriginFromURL(openerURL) + .setDocOriginFromURL(openerURL); + } else { + fctxt.setURL(openerURL) + .setTabId(targetTabId) + .setTabOriginFromURL(targetURL) + .setDocOriginFromURL(targetURL); + } + fctxt.toLogger(); } - logData = undefined; // Not blocked if ( result !== 1 ) { @@ -808,9 +811,9 @@ vAPI.tabs.onPopupUpdated = (function() { // Only if a popup was blocked do we report it in the dynamic // filtering pane. - var pageStore = µb.pageStoreFromTabId(openerTabId); + const pageStore = µb.pageStoreFromTabId(openerTabId); if ( pageStore ) { - pageStore.journalAddRequest(context.requestHostname, result); + pageStore.journalAddRequest(fctxt.getHostname(), result); pageStore.popupBlockedCount += 1; } @@ -910,13 +913,9 @@ vAPI.tabs.registerListeners(); // Permanent page store for behind-the-scene requests. Must never be removed. (function() { - var pageStore = µb.PageStore.factory(vAPI.noTabId); + const pageStore = µb.PageStore.factory(vAPI.noTabId); µb.pageStores.set(pageStore.tabId, pageStore); pageStore.title = vAPI.i18n('logBehindTheScene'); - - pageStore = µb.PageStore.factory(vAPI.anyTabId); - µb.pageStores.set(pageStore.tabId, pageStore); - pageStore.title = '[Any one of the known tabs]'; })(); /******************************************************************************/ diff --git a/restscrape/uBlock/js/text-encode.js b/restscrape/uBlock/js/text-encode.js index 93ac0ff..614db64 100644 --- a/restscrape/uBlock/js/text-encode.js +++ b/restscrape/uBlock/js/text-encode.js @@ -25,7 +25,7 @@ µBlock.textEncode = (function() { - if ( µBlock.canFilterResponseBody !== true ) { return; } + if ( µBlock.canFilterResponseData !== true ) { return; } // charset aliases extracted from: // https://github.com/inexorabletash/text-encoding/blob/b4e5bc26e26e51f56e3daa9f13138c79f49d3c34/lib/encoding.js#L342 diff --git a/restscrape/uBlock/js/traffic.js b/restscrape/uBlock/js/traffic.js index 63dd2f7..000f76e 100644 --- a/restscrape/uBlock/js/traffic.js +++ b/restscrape/uBlock/js/traffic.js @@ -29,10 +29,6 @@ /******************************************************************************/ -var exports = {}; - -/******************************************************************************/ - // Platform-specific behavior. // https://github.com/uBlockOrigin/uBlock-issues/issues/42 @@ -53,229 +49,136 @@ window.addEventListener('webextFlavor', function() { dontCacheResponseHeaders = vAPI.webextFlavor.soup.has('firefox'); cantMergeCSPHeaders = - vAPI.webextFlavor.soup.has('firefox') && vAPI.webextFlavor.major < 59; + vAPI.webextFlavor.soup.has('firefox') && + vAPI.webextFlavor.major < 59; }, { once: true }); /******************************************************************************/ -// https://github.com/gorhill/uBlock/issues/2067 -// Experimental: Block everything until uBO is fully ready. -// TODO: re-work vAPI code to match more closely how listeners are -// registered with the webRequest API. This will simplify implementing -// the feature here: we could have a temporary onBeforeRequest listener -// which blocks everything until all is ready. -// This would allow to avoid the permanent special test at the top of -// the main onBeforeRequest just to implement this. -// https://github.com/gorhill/uBlock/issues/3130 -// Don't block root frame. - -var onBeforeReady = null; - -µBlock.onStartCompletedQueue.push(function(callback) { - vAPI.onLoadAllCompleted(); - callback(); -}); - -if ( µBlock.hiddenSettings.suspendTabsUntilReady ) { - onBeforeReady = (function() { - var suspendedTabs = new Set(); - µBlock.onStartCompletedQueue.push(function(callback) { - onBeforeReady = null; - for ( var tabId of suspendedTabs ) { - vAPI.tabs.reload(tabId); - } - callback(); - }); - return function(details) { - if ( - details.type !== 'main_frame' && - vAPI.isBehindTheSceneTabId(details.tabId) === false - ) { - suspendedTabs.add(details.tabId); - return true; - } - }; - })(); -} - -/******************************************************************************/ - // Intercept and filter web requests. -var onBeforeRequest = function(details) { - if ( onBeforeReady !== null && onBeforeReady(details) ) { - return { cancel: true }; - } +const onBeforeRequest = function(details) { + const fctxt = µBlock.filteringContext.fromWebrequestDetails(details); // Special handling for root document. // https://github.com/chrisaljoudi/uBlock/issues/1001 // This must be executed regardless of whether the request is // behind-the-scene - var requestType = details.type; - if ( requestType === 'main_frame' ) { - return onBeforeRootFrameRequest(details); + if ( details.type === 'main_frame' ) { + return onBeforeRootFrameRequest(fctxt); } // Special treatment: behind-the-scene requests - var tabId = details.tabId; - if ( vAPI.isBehindTheSceneTabId(tabId) ) { - return onBeforeBehindTheSceneRequest(details); + const tabId = details.tabId; + if ( tabId < 0 ) { + return onBeforeBehindTheSceneRequest(fctxt); } // Lookup the page store associated with this tab id. - var µb = µBlock, - pageStore = µb.pageStoreFromTabId(tabId); - if ( !pageStore ) { - var tabContext = µb.tabContextManager.mustLookup(tabId); - if ( vAPI.isBehindTheSceneTabId(tabContext.tabId) ) { - return onBeforeBehindTheSceneRequest(details); + const µb = µBlock; + let pageStore = µb.pageStoreFromTabId(tabId); + if ( pageStore === null ) { + const tabContext = µb.tabContextManager.mustLookup(tabId); + if ( tabContext.tabId < 0 ) { + return onBeforeBehindTheSceneRequest(fctxt); } - vAPI.tabs.onNavigation({ tabId: tabId, frameId: 0, url: tabContext.rawURL }); + vAPI.tabs.onNavigation({ tabId, frameId: 0, url: tabContext.rawURL }); pageStore = µb.pageStoreFromTabId(tabId); } - // https://github.com/chrisaljoudi/uBlock/issues/886 - // For requests of type `sub_frame`, the parent frame id must be used - // to lookup the proper context: - // > If the document of a (sub-)frame is loaded (type is main_frame or - // > sub_frame), frameId indicates the ID of this frame, not the ID of - // > the outer frame. - // > (ref: https://developer.chrome.com/extensions/webRequest) - var isFrame = requestType === 'sub_frame'; - - // https://github.com/chrisaljoudi/uBlock/issues/114 - var requestContext = pageStore.createContextFromFrameId( - isFrame ? details.parentFrameId : details.frameId - ); + const result = pageStore.filterRequest(fctxt); - // Setup context and evaluate - var requestURL = details.url; - requestContext.requestURL = requestURL; - requestContext.requestHostname = µb.URI.hostnameFromURI(requestURL); - requestContext.requestType = requestType; - - var result = pageStore.filterRequest(requestContext); - - pageStore.journalAddRequest(requestContext.requestHostname, result); - - if ( µb.logger.isEnabled() ) { - µb.logger.writeOne( - tabId, - 'net', - pageStore.logData, - requestType, - requestURL, - requestContext.rootHostname, - requestContext.pageHostname - ); + pageStore.journalAddRequest(fctxt.getHostname(), result); + + if ( µb.logger.enabled ) { + fctxt.setRealm('network').toLogger(); } // Not blocked if ( result !== 1 ) { - // https://github.com/chrisaljoudi/uBlock/issues/114 - if ( details.parentFrameId !== -1 && isFrame ) { - pageStore.setFrame(details.frameId, requestURL); + if ( details.parentFrameId !== -1 && details.type === 'sub_frame' ) { + pageStore.setFrame(details.frameId, details.url); } - requestContext.dispose(); return; } // Blocked // https://github.com/gorhill/uBlock/issues/949 - // Redirect blocked request? + // Redirect blocked request? if ( µb.hiddenSettings.ignoreRedirectFilters !== true ) { - var url = µb.redirectEngine.toURL(requestContext); + const url = µb.redirectEngine.toURL(fctxt); if ( url !== undefined ) { pageStore.internalRedirectionCount += 1; - if ( µb.logger.isEnabled() ) { - µb.logger.writeOne( - tabId, - 'redirect', - { source: 'redirect', raw: µb.redirectEngine.resourceNameRegister }, - requestType, - requestURL, - requestContext.rootHostname, - requestContext.pageHostname - ); + if ( µb.logger.enabled ) { + fctxt.setRealm('redirect') + .setFilter({ source: 'redirect', raw: µb.redirectEngine.resourceNameRegister }) + .toLogger(); } - requestContext.dispose(); return { redirectUrl: url }; } } - requestContext.dispose(); return { cancel: true }; }; /******************************************************************************/ -var onBeforeRootFrameRequest = function(details) { - var tabId = details.tabId, - requestURL = details.url, - µb = µBlock; - - µb.tabContextManager.push(tabId, requestURL); +const onBeforeRootFrameRequest = function(fctxt) { + const µb = µBlock; + const requestURL = fctxt.url; // Special handling for root document. // https://github.com/chrisaljoudi/uBlock/issues/1001 - // This must be executed regardless of whether the request is - // behind-the-scene - var µburi = µb.URI, - requestHostname = µburi.hostnameFromURI(requestURL), - requestDomain = µburi.domainFromHostname(requestHostname) || requestHostname; - var context = { - rootHostname: requestHostname, - rootDomain: requestDomain, - pageHostname: requestHostname, - pageDomain: requestDomain, - requestURL: requestURL, - requestHostname: requestHostname, - requestType: 'main_frame' - }; - var result = 0, - logData, - logEnabled = µb.logger.isEnabled(); + // This must be executed regardless of whether the request is + // behind-the-scene + const requestHostname = fctxt.getHostname(); + const logEnabled = µb.logger.enabled; + let result = 0, + logData; // If the site is whitelisted, disregard strict blocking if ( µb.getNetFilteringSwitch(requestURL) === false ) { result = 2; - if ( logEnabled === true ) { + if ( logEnabled ) { logData = { engine: 'u', result: 2, raw: 'whitelisted' }; } } // Permanently unrestricted? - if ( result === 0 && µb.hnSwitches.evaluateZ('no-strict-blocking', requestHostname) ) { + if ( + result === 0 && + µb.sessionSwitches.evaluateZ('no-strict-blocking', requestHostname) + ) { result = 2; - if ( logEnabled === true ) { - logData = { engine: 'u', result: 2, raw: 'no-strict-blocking: ' + µb.hnSwitches.z + ' true' }; + if ( logEnabled ) { + logData = { engine: 'u', result: 2, raw: 'no-strict-blocking: ' + µb.sessionSwitches.z + ' true' }; } } // Temporarily whitelisted? - if ( result === 0 ) { - result = isTemporarilyWhitelisted(result, requestHostname); - if ( result === 2 && logEnabled === true ) { - logData = { engine: 'u', result: 2, raw: 'no-strict-blocking true (temporary)' }; + if ( result === 0 && strictBlockBypasser.isBypassed(requestHostname) ) { + result = 2; + if ( logEnabled ) { + logData = { engine: 'u', result: 2, raw: 'no-strict-blocking: true (temporary)' }; } } // Static filtering: We always need the long-form result here. - var snfe = µb.staticNetFilteringEngine; + const snfe = µb.staticNetFilteringEngine; // Check for specific block if ( result === 0 ) { - result = snfe.matchStringExactType(context, requestURL, 'main_frame'); - if ( result !== 0 || logEnabled === true ) { + result = snfe.matchStringExactType(fctxt, 'main_frame'); + if ( result !== 0 || logEnabled ) { logData = snfe.toLogData(); } } // Check for generic block if ( result === 0 ) { - result = snfe.matchStringExactType(context, requestURL, 'no_type'); - if ( result !== 0 || logEnabled === true ) { + result = snfe.matchStringExactType(fctxt, 'no_type'); + if ( result !== 0 || logEnabled ) { logData = snfe.toLogData(); } // https://github.com/chrisaljoudi/uBlock/issues/1128 @@ -293,22 +196,14 @@ var onBeforeRootFrameRequest = function(details) { } // Log - var pageStore = µb.bindTabToPageStats(tabId, 'beforeRequest'); + const pageStore = µb.bindTabToPageStats(fctxt.tabId, 'beforeRequest'); if ( pageStore ) { pageStore.journalAddRootFrame('uncommitted', requestURL); pageStore.journalAddRequest(requestHostname, result); } if ( logEnabled ) { - µb.logger.writeOne( - tabId, - 'net', - logData, - 'main_frame', - requestURL, - requestHostname, - requestHostname - ); + fctxt.setRealm('network').setFilter(logData).toLogger(); } // Not blocked @@ -319,15 +214,18 @@ var onBeforeRootFrameRequest = function(details) { if ( logData === undefined ) { return; } // Blocked - var query = btoa(JSON.stringify({ + const query = btoa(JSON.stringify({ url: requestURL, hn: requestHostname, - dn: requestDomain, + dn: fctxt.getDomain() || requestHostname, fc: logData.compiled, fs: logData.raw })); - vAPI.tabs.replace(tabId, vAPI.getURL('document-blocked.html?details=') + query); + vAPI.tabs.replace( + fctxt.tabId, + vAPI.getURL('document-blocked.html?details=') + query + ); return { cancel: true }; }; @@ -337,10 +235,10 @@ var onBeforeRootFrameRequest = function(details) { // https://github.com/gorhill/uBlock/issues/3208 // Mind case insensitivity. -var toBlockDocResult = function(url, hostname, logData) { +const toBlockDocResult = function(url, hostname, logData) { if ( typeof logData.regex !== 'string' ) { return false; } - var re = new RegExp(logData.regex, 'i'), - match = re.exec(url.toLowerCase()); + const re = new RegExp(logData.regex, 'i'); + const match = re.exec(url.toLowerCase()); if ( match === null ) { return false; } // https://github.com/chrisaljoudi/uBlock/issues/1128 @@ -359,31 +257,11 @@ var toBlockDocResult = function(url, hostname, logData) { // `beacon`, so now we can block them according to the state of the // "Disable hyperlink auditing/beacon" setting. -var onBeforeBehindTheSceneRequest = function(details) { - var µb = µBlock, - pageStore = µb.pageStoreFromTabId(details.tabId); +const onBeforeBehindTheSceneRequest = function(fctxt) { + const µb = µBlock; + const pageStore = µb.pageStoreFromTabId(fctxt.tabId); if ( pageStore === null ) { return; } - var µburi = µb.URI, - context = pageStore.createContextFromPage(), - requestType = details.type, - requestURL = details.url; - - context.requestURL = requestURL; - context.requestHostname = µburi.hostnameFromURI(requestURL); - context.requestType = requestType; - - var normalURL; - if ( details.tabId === vAPI.anyTabId && context.pageHostname === '' ) { - normalURL = µb.normalizePageURL(0, details.documentUrl); - context.pageHostname = µburi.hostnameFromURI(normalURL); - context.pageDomain = µburi.domainFromHostname(context.pageHostname); - context.rootHostname = context.pageHostname; - context.rootDomain = context.pageDomain; - } - - pageStore.logData = undefined; - // https://bugs.chromium.org/p/chromium/issues/detail?id=637577#c15 // Do not filter behind-the-scene network request of type `beacon`: there // is no point. In any case, this will become a non-issue once @@ -403,14 +281,21 @@ var onBeforeBehindTheSceneRequest = function(details) { // requests. Hopefully this will not break stuff as it used to be the // case. - var result = 0; + let result = 0; + + // https://github.com/uBlockOrigin/uBlock-issues/issues/339 + // Need to also test against `-scheme` since tabOrigin is normalized. + // Not especially elegant but for now this accomplishes the purpose of + // not dealing with network requests fired from a synthetic scope, + // that is unless advanced user mode is enabled. if ( - µburi.isNetworkURI(details.documentUrl) || + fctxt.tabOrigin.endsWith('-scheme') === false && + µb.URI.isNetworkURI(fctxt.tabOrigin) || µb.userSettings.advancedUserEnabled || - requestType === 'csp_report' + fctxt.type === 'csp_report' ) { - result = pageStore.filterRequest(context); + result = pageStore.filterRequest(fctxt); // The "any-tab" scope is not whitelist-able, and in such case we must // use the origin URL as the scope. Most such requests aren't going to @@ -418,33 +303,20 @@ var onBeforeBehindTheSceneRequest = function(details) { // result only when the request is being blocked. if ( result === 1 && - normalURL !== undefined && - µb.getNetFilteringSwitch(normalURL) === false + µb.getNetFilteringSwitch(fctxt.tabOrigin) === false ) { result = 2; - pageStore.logData = { engine: 'u', result: 2, raw: 'whitelisted' }; + fctxt.filter = { engine: 'u', result: 2, raw: 'whitelisted' }; } } - pageStore.journalAddRequest(context.requestHostname, result); - - if ( µb.logger.isEnabled() ) { - µb.logger.writeOne( - details.tabId, - 'net', - pageStore.logData, - requestType, - requestURL, - context.rootHostname, - context.rootHostname - ); + if ( µb.logger.enabled ) { + fctxt.setRealm('network').toLogger(); } - context.dispose(); - // Blocked? if ( result === 1 ) { - return { 'cancel': true }; + return { cancel: true }; } }; @@ -452,91 +324,87 @@ var onBeforeBehindTheSceneRequest = function(details) { // https://github.com/gorhill/uBlock/issues/3140 -var onBeforeMaybeSpuriousCSPReport = function(details) { - var tabId = details.tabId; +const onBeforeMaybeSpuriousCSPReport = (function() { + let textDecoder; - // Ignore behind-the-scene requests. - if ( vAPI.isBehindTheSceneTabId(tabId) ) { return; } + return function(details) { + const fctxt = µBlock.filteringContext.fromWebrequestDetails(details); - // Lookup the page store associated with this tab id. - var µb = µBlock, - pageStore = µb.pageStoreFromTabId(tabId); - if ( pageStore === null ) { return; } + // Ignore behind-the-scene requests. + if ( fctxt.tabId < 0 ) { return; } - // If uBO is disabled for the page, it can't possibly causes CSP reports - // to be triggered. - if ( pageStore.getNetFilteringSwitch() === false ) { return; } + // Lookup the page store associated with this tab id. + const pageStore = µBlock.pageStoreFromTabId(fctxt.tabId); + if ( pageStore === null ) { return; } - // A resource was redirected to a neutered one? - // TODO: mind injected scripts/styles as well. - if ( pageStore.internalRedirectionCount === 0 ) { return; } + // If uBO is disabled for the page, it can't possibly causes CSP + // reports to be triggered. + if ( pageStore.getNetFilteringSwitch() === false ) { return; } - var textDecoder = onBeforeMaybeSpuriousCSPReport.textDecoder; - if ( - textDecoder === undefined && - typeof self.TextDecoder === 'function' - ) { - textDecoder = - onBeforeMaybeSpuriousCSPReport.textDecoder = new TextDecoder(); - } + // A resource was redirected to a neutered one? + // TODO: mind injected scripts/styles as well. + if ( pageStore.internalRedirectionCount === 0 ) { return; } - // Find out whether the CSP report is a potentially spurious CSP report. - // If from this point on we are unable to parse the CSP report data, the - // safest assumption to protect users is to assume the CSP report is - // spurious. - if ( - textDecoder !== undefined && - details.method === 'POST' - ) { - var raw = details.requestBody && details.requestBody.raw; if ( - Array.isArray(raw) && - raw.length !== 0 && - raw[0] instanceof Object && - raw[0].bytes instanceof ArrayBuffer + textDecoder === undefined && + typeof self.TextDecoder === 'function' ) { - var data; - try { - data = JSON.parse(textDecoder.decode(raw[0].bytes)); - } catch (ex) { - } - if ( data instanceof Object ) { - var report = data['csp-report']; - if ( report instanceof Object ) { - var blocked = report['blocked-uri'] || report['blockedURI'], - validBlocked = typeof blocked === 'string', - source = report['source-file'] || report['sourceFile'], - validSource = typeof source === 'string'; - if ( - (validBlocked || validSource) && - (!validBlocked || !blocked.startsWith('data')) && - (!validSource || !source.startsWith('data')) - ) { - return; + textDecoder = new TextDecoder(); + } + + // Find out whether the CSP report is a potentially spurious CSP report. + // If from this point on we are unable to parse the CSP report data, + // the safest assumption to protect users is to assume the CSP report + // is spurious. + if ( + textDecoder !== undefined && + details.method === 'POST' + ) { + const raw = details.requestBody && details.requestBody.raw; + if ( + Array.isArray(raw) && + raw.length !== 0 && + raw[0] instanceof Object && + raw[0].bytes instanceof ArrayBuffer + ) { + let data; + try { + data = JSON.parse(textDecoder.decode(raw[0].bytes)); + } catch (ex) { + } + if ( data instanceof Object ) { + const report = data['csp-report']; + if ( report instanceof Object ) { + const blocked = + report['blocked-uri'] || report['blockedURI']; + const validBlocked = typeof blocked === 'string'; + const source = + report['source-file'] || report['sourceFile']; + const validSource = typeof source === 'string'; + if ( + (validBlocked || validSource) && + (!validBlocked || !blocked.startsWith('data')) && + (!validSource || !source.startsWith('data')) + ) { + return; + } } } } } - } - // Potentially spurious CSP report. - if ( µb.logger.isEnabled() ) { - var hostname = µb.URI.hostnameFromURI(details.url); - µb.logger.writeOne( - tabId, - 'net', - { result: 1, source: 'global', raw: 'no-spurious-csp-report' }, - 'csp_report', - details.url, - hostname, - hostname - ); - } + // At this point, we have a potentially spurious CSP report. - return { cancel: true }; -}; + if ( µBlock.logger.enabled ) { + fctxt.setRealm('network') + .setType('csp_report') + .setFilter({ result: 1, source: 'global', raw: 'no-spurious-csp-report' }) + .toLogger(); + } -onBeforeMaybeSpuriousCSPReport.textDecoder = undefined; + return { cancel: true }; + }; +})(); /******************************************************************************/ @@ -546,44 +414,45 @@ onBeforeMaybeSpuriousCSPReport.textDecoder = undefined; // - HTML filtering (requires ability to modify response body) // - CSP injection -var onHeadersReceived = function(details) { - // Do not interfere with behind-the-scene requests. - let tabId = details.tabId; - if ( vAPI.isBehindTheSceneTabId(tabId) ) { return; } +const onHeadersReceived = function(details) { + const fctxt = µBlock.filteringContext.fromWebrequestDetails(details); - let µb = µBlock, - requestType = details.type, - isRootDoc = requestType === 'main_frame', - isDoc = isRootDoc || requestType === 'sub_frame'; + // Do not interfere with behind-the-scene requests. + if ( fctxt.tabId < 0 ) { return; } - if ( isRootDoc ) { - µb.tabContextManager.push(tabId, details.url); - } + const µb = µBlock; + const requestType = details.type; + const isRootDoc = requestType === 'main_frame'; + const isDoc = isRootDoc || requestType === 'sub_frame'; - let pageStore = µb.pageStoreFromTabId(tabId); + let pageStore = µb.pageStoreFromTabId(fctxt.tabId); if ( pageStore === null ) { if ( isRootDoc === false ) { return; } - pageStore = µb.bindTabToPageStats(tabId, 'beforeRequest'); + pageStore = µb.bindTabToPageStats(fctxt.tabId, 'beforeRequest'); } if ( pageStore.getNetFilteringSwitch() === false ) { return; } + // Keep in mind response headers will be modified in-place if needed, so + // `details.responseHeaders` will always point to the modified response + // headers. + const responseHeaders = details.responseHeaders; + if ( requestType === 'image' || requestType === 'media' ) { - return foilLargeMediaElement(pageStore, details); + return foilLargeMediaElement( + fctxt, + pageStore, + responseHeaders + ); } if ( isDoc === false ) { return; } - // Keep in mind response headers will be modified in-place if needed, so - // `details.responseHeaders` will always point to the modified response - // headers. - let responseHeaders = details.responseHeaders; - // https://github.com/gorhill/uBlock/issues/2813 // Disable the blocking of large media elements if the document is itself // a media element: the resource was not prevented from loading so no // point to further block large media elements for the current document. if ( isRootDoc ) { - let contentType = headerValueFromName('content-type', responseHeaders); + const contentType = headerValueFromName('content-type', responseHeaders); if ( reMediaContentTypes.test(contentType) ) { pageStore.allowLargeMediaElementsUntil = Date.now() + 86400000; return; @@ -592,23 +461,24 @@ var onHeadersReceived = function(details) { // At this point we have a HTML document. - let filteredHTML = µb.canFilterResponseBody && - filterDocument(pageStore, details) === true; + const filteredHTML = µb.canFilterResponseData && + filterDocument(pageStore, fctxt, details) === true; - let modifiedHeaders = injectCSP(pageStore, details) === true; + let modifiedHeaders = injectCSP(fctxt, pageStore, responseHeaders) === true; // https://bugzilla.mozilla.org/show_bug.cgi?id=1376932 // Prevent document from being cached by the browser if we modified it, // either through HTML filtering and/or modified response headers. + // https://github.com/uBlockOrigin/uBlock-issues/issues/229 + // Use `no-cache` instead of `no-cache, no-store, must-revalidate`, this + // allows Firefox's offline mode to work as expected. if ( (filteredHTML || modifiedHeaders) && dontCacheResponseHeaders ) { let i = headerIndexFromName('cache-control', responseHeaders); + let cacheControl = µb.hiddenSettings.cacheControlForFirefox1376932; if ( i !== -1 ) { - responseHeaders[i].value = 'no-cache, no-store, must-revalidate'; + responseHeaders[i].value = cacheControl; } else { - responseHeaders[responseHeaders.length] = { - name: 'Cache-Control', - value: 'no-cache, no-store, must-revalidate' - }; + responseHeaders.push({ name: 'Cache-Control', value: cacheControl }); } modifiedHeaders = true; } @@ -618,7 +488,7 @@ var onHeadersReceived = function(details) { } }; -var reMediaContentTypes = /^(?:audio|image|video)\//; +const reMediaContentTypes = /^(?:audio|image|video)\//; /******************************************************************************* @@ -644,13 +514,13 @@ var reMediaContentTypes = /^(?:audio|image|video)\//; **/ -var filterDocument = (function() { - var µb = µBlock, - filterers = new Map(), - domParser, xmlSerializer, +const filterDocument = (function() { + const µb = µBlock; + const filterers = new Map(); + let domParser, xmlSerializer, utf8TextDecoder, textDecoder, textEncoder; - var textDecode = function(encoding, buffer) { + const textDecode = function(encoding, buffer) { if ( textDecoder !== undefined && textDecoder.encoding !== encoding @@ -663,25 +533,25 @@ var filterDocument = (function() { return textDecoder.decode(buffer); }; - var reContentTypeDocument = /^(?:text\/html|application\/xhtml\+xml)/i, - reContentTypeCharset = /charset=['"]?([^'" ]+)/i; + const reContentTypeDocument = /^(?:text\/html|application\/xhtml\+xml)/i; + const reContentTypeCharset = /charset=['"]?([^'" ]+)/i; - var mimeFromContentType = function(contentType) { - var match = reContentTypeDocument.exec(contentType); + const mimeFromContentType = function(contentType) { + const match = reContentTypeDocument.exec(contentType); if ( match !== null ) { return match[0].toLowerCase(); } }; - var charsetFromContentType = function(contentType) { - var match = reContentTypeCharset.exec(contentType); + const charsetFromContentType = function(contentType) { + const match = reContentTypeCharset.exec(contentType); if ( match !== null ) { return match[1].toLowerCase(); } }; - var charsetFromDoc = function(doc) { - var meta = doc.querySelector('meta[charset]'); + const charsetFromDoc = function(doc) { + let meta = doc.querySelector('meta[charset]'); if ( meta !== null ) { return meta.getAttribute('charset').toLowerCase(); } @@ -693,7 +563,7 @@ var filterDocument = (function() { } }; - var streamClose = function(filterer, buffer) { + const streamClose = function(filterer, buffer) { if ( buffer !== undefined ) { filterer.stream.write(buffer); } else if ( filterer.buffer !== undefined ) { @@ -702,8 +572,8 @@ var filterDocument = (function() { filterer.stream.close(); }; - var onStreamData = function(ev) { - var filterer = filterers.get(this); + const onStreamData = function(ev) { + const filterer = filterers.get(this); if ( filterer === undefined ) { this.write(ev.data); this.disconnect(); @@ -732,7 +602,7 @@ var filterDocument = (function() { filterer.buffer = new Uint8Array(ev.data); return; } - var buffer = new Uint8Array( + const buffer = new Uint8Array( filterer.buffer.byteLength + ev.data.byteLength ); @@ -741,8 +611,8 @@ var filterDocument = (function() { filterer.buffer = buffer; }; - var onStreamStop = function() { - var filterer = filterers.get(this); + const onStreamStop = function() { + const filterer = filterers.get(this); filterers.delete(this); if ( filterer === undefined || filterer.buffer === null ) { this.close(); @@ -758,10 +628,10 @@ var filterDocument = (function() { textEncoder = new TextEncoder(); } - var doc; + let doc; // If stream encoding is still unknnown, try to extract from document. - var charsetFound = filterer.charset, + let charsetFound = filterer.charset, charsetUsed = charsetFound; if ( charsetFound === undefined ) { if ( utf8TextDecoder === undefined ) { @@ -800,7 +670,7 @@ var filterDocument = (function() { } } - var modified = false; + let modified = false; if ( filterer.selectors !== undefined ) { if ( µb.htmlFilteringEngine.apply(doc, filterer) ) { modified = true; @@ -812,12 +682,12 @@ var filterDocument = (function() { } // https://stackoverflow.com/questions/6088972/get-doctype-of-an-html-as-string-with-javascript/10162353#10162353 - var doctypeStr = doc.doctype instanceof Object ? + const doctypeStr = doc.doctype instanceof Object ? xmlSerializer.serializeToString(doc.doctype) + '\n' : ''; // https://github.com/gorhill/uBlock/issues/3391 - var encodedStream = textEncoder.encode( + let encodedStream = textEncoder.encode( doctypeStr + doc.documentElement.outerHTML ); @@ -831,26 +701,26 @@ var filterDocument = (function() { streamClose(filterer, encodedStream); }; - var onStreamError = function() { + const onStreamError = function() { filterers.delete(this); }; - return function(pageStore, details) { + return function(pageStore, fctxt, extras) { // https://github.com/gorhill/uBlock/issues/3478 - var statusCode = details.statusCode || 0; + const statusCode = extras.statusCode || 0; if ( statusCode !== 0 && (statusCode < 200 || statusCode >= 300) ) { return; } - var hostname = µb.URI.hostnameFromURI(details.url); + const hostname = fctxt.getHostname(); if ( hostname === '' ) { return; } - var domain = µb.URI.domainFromHostname(hostname); + const domain = fctxt.getDomain(); - var request = { + const request = { stream: undefined, - tabId: details.tabId, - url: details.url, + tabId: fctxt.tabId, + url: fctxt.url, hostname: hostname, domain: domain, entity: µb.URI.entityFromDomain(domain), @@ -863,12 +733,12 @@ var filterDocument = (function() { request.selectors = µb.htmlFilteringEngine.retrieve(request); if ( request.selectors === undefined ) { return; } - var headers = details.responseHeaders, - contentType = headerValueFromName('content-type', headers); + const headers = extras.responseHeaders; + const contentType = headerValueFromName('content-type', headers); if ( contentType !== '' ) { request.mime = mimeFromContentType(contentType); if ( request.mime === undefined ) { return; } - var charset = charsetFromContentType(contentType); + let charset = charsetFromContentType(contentType); if ( charset !== undefined ) { charset = µb.textEncode.normalizeCharset(charset); if ( charset === undefined ) { return; } @@ -878,8 +748,8 @@ var filterDocument = (function() { // https://bugzilla.mozilla.org/show_bug.cgi?id=1426789 if ( headerValueFromName('content-disposition', headers) ) { return; } - var stream = request.stream = - vAPI.net.webRequest.filterResponseData(details.requestId); + const stream = request.stream = + browser.webRequest.filterResponseData(extras.requestId); stream.ondata = onStreamData; stream.onstop = onStreamStop; stream.onerror = onStreamError; @@ -891,74 +761,40 @@ var filterDocument = (function() { /******************************************************************************/ -var injectCSP = function(pageStore, details) { - let µb = µBlock, - tabId = details.tabId, - requestURL = details.url, - loggerEnabled = µb.logger.isEnabled(), - logger = µb.logger, - cspSubsets = []; - - let context = pageStore.createContextFromPage(); - context.requestHostname = µb.URI.hostnameFromURI(requestURL); - if ( details.type !== 'main_frame' ) { - context.pageHostname = context.pageDomain = context.requestHostname; - } - context.requestURL = requestURL; +const injectCSP = function(fctxt, pageStore, responseHeaders) { + const µb = µBlock; + const loggerEnabled = µb.logger.enabled; + const cspSubsets = []; // Start collecting policies >>>>>>>> // ======== built-in policies - let builtinDirectives = []; + const builtinDirectives = []; - context.requestType = 'script'; - if ( pageStore.filterScripting(context.rootHostname, true) === 1 ) { + if ( pageStore.filterScripting(fctxt, true) === 1 ) { builtinDirectives.push("script-src http: https:"); - if ( loggerEnabled === true ) { - logger.writeOne( - tabId, - 'net', - pageStore.logData, - 'no-scripting', - requestURL, - context.rootHostname, - context.pageHostname - ); + if ( loggerEnabled ) { + fctxt.setRealm('network').setType('scripting').toLogger(); } } else { - context.requestType = 'inline-script'; - if ( pageStore.filterRequest(context) === 1 ) { + fctxt.type = 'inline-script'; + const result = pageStore.filterRequest(fctxt); + if ( result === 1 ) { builtinDirectives.push("script-src 'unsafe-eval' * blob: data:"); } - if ( loggerEnabled === true ) { - logger.writeOne( - tabId, - 'net', - pageStore.logData, - 'inline-script', - requestURL, - context.rootHostname, - context.pageHostname - ); + if ( result !== 0 && loggerEnabled ) { + fctxt.setRealm('network').toLogger(); } } // https://github.com/gorhill/uBlock/issues/1539 // - Use a CSP to also forbid inline fonts if remote fonts are blocked. - context.requestType = 'inline-font'; - if ( pageStore.filterRequest(context) === 1 ) { + fctxt.type = 'inline-font'; + if ( pageStore.filterRequest(fctxt) === 1 ) { builtinDirectives.push('font-src *'); - if ( loggerEnabled === true ) { - logger.writeOne( - tabId, - 'net', - pageStore.logData, - 'inline-font', - requestURL, - context.rootHostname, - context.pageHostname - ); + if ( loggerEnabled ) { + fctxt.setRealm('network').toLogger(); } } @@ -970,32 +806,30 @@ var injectCSP = function(pageStore, details) { // Static filtering. - let logDataEntries = []; + const logDataEntries = loggerEnabled ? [] : undefined; µb.staticNetFilteringEngine.matchAndFetchData( 'csp', - requestURL, + fctxt.url, cspSubsets, - loggerEnabled === true ? logDataEntries : undefined + logDataEntries ); // URL filtering `allow` rules override static filtering. if ( cspSubsets.length !== 0 && - µb.sessionURLFiltering.evaluateZ(context.rootHostname, requestURL, 'csp') === 2 + µb.sessionURLFiltering.evaluateZ( + fctxt.getTabHostname(), + fctxt.url, + 'csp' + ) === 2 ) { - if ( loggerEnabled === true ) { - logger.writeOne( - tabId, - 'net', - µb.sessionURLFiltering.toLogData(), - 'csp', - requestURL, - context.rootHostname, - context.pageHostname - ); + if ( loggerEnabled ) { + fctxt.setRealm('network') + .setType('csp') + .setFilter(µb.sessionURLFiltering.toLogData()) + .toLogger(); } - context.dispose(); return; } @@ -1003,45 +837,34 @@ var injectCSP = function(pageStore, details) { if ( cspSubsets.length !== 0 && µb.userSettings.advancedUserEnabled && - µb.sessionFirewall.evaluateCellZY(context.rootHostname, context.rootHostname, '*') === 2 + µb.sessionFirewall.evaluateCellZY( + fctxt.getTabHostname(), + fctxt.getTabHostname(), + '*' + ) === 2 ) { - if ( loggerEnabled === true ) { - logger.writeOne( - tabId, - 'net', - µb.sessionFirewall.toLogData(), - 'csp', - requestURL, - context.rootHostname, - context.pageHostname - ); + if ( loggerEnabled ) { + fctxt.setRealm('network') + .setType('csp') + .setFilter(µb.sessionFirewall.toLogData()) + .toLogger(); } - context.dispose(); return; } // <<<<<<<< All policies have been collected // Static CSP policies will be applied. - for ( let entry of logDataEntries ) { - logger.writeOne( - tabId, - 'net', - entry, - 'csp', - requestURL, - context.rootHostname, - context.pageHostname - ); + if ( logDataEntries !== undefined ) { + fctxt.setRealm('network').setType('csp'); + for ( const entry of logDataEntries ) { + fctxt.setFilter(entry).toLogger(); + } } - context.dispose(); - - if ( cspSubsets.length === 0 ) { - return; - } + if ( cspSubsets.length === 0 ) { return; } - µb.updateToolbarIcon(tabId, 0x02); + µb.updateToolbarIcon(fctxt.tabId, 0x02); // Use comma to merge CSP directives. // Ref.: https://www.w3.org/TR/CSP2/#implementation-considerations @@ -1051,17 +874,19 @@ var injectCSP = function(pageStore, details) { // if the current environment does not support merging headers: // Firefox 58/webext and less can't merge CSP headers, so we will merge // them here. - let headers = details.responseHeaders; if ( cantMergeCSPHeaders ) { - let i = headerIndexFromName('content-security-policy', headers); + const i = headerIndexFromName( + 'content-security-policy', + responseHeaders + ); if ( i !== -1 ) { - cspSubsets.unshift(headers[i].value.trim()); - headers.splice(i, 1); + cspSubsets.unshift(responseHeaders[i].value.trim()); + responseHeaders.splice(i, 1); } } - headers.push({ + responseHeaders.push({ name: 'Content-Security-Policy', value: cspSubsets.join(', ') }); @@ -1074,27 +899,16 @@ var injectCSP = function(pageStore, details) { // https://github.com/gorhill/uBlock/issues/1163 // "Block elements by size" -var foilLargeMediaElement = function(pageStore, details) { - var µb = µBlock; - - var i = headerIndexFromName('content-length', details.responseHeaders); +const foilLargeMediaElement = function(fctxt, pageStore, responseHeaders) { + const i = headerIndexFromName('content-length', responseHeaders); if ( i === -1 ) { return; } - var tabId = details.tabId, - size = parseInt(details.responseHeaders[i].value, 10) || 0, - result = pageStore.filterLargeMediaElement(size); + const size = parseInt(responseHeaders[i].value, 10) || 0; + const result = pageStore.filterLargeMediaElement(fctxt, size); if ( result === 0 ) { return; } - if ( µb.logger.isEnabled() ) { - µb.logger.writeOne( - tabId, - 'net', - pageStore.logData, - details.type, - details.url, - pageStore.tabHostname, - pageStore.tabHostname - ); + if ( µBlock.logger.enabled ) { + fctxt.setRealm('network').toLogger(); } return { cancel: true }; @@ -1104,8 +918,8 @@ var foilLargeMediaElement = function(pageStore, details) { // Caller must ensure headerName is normalized to lower case. -var headerIndexFromName = function(headerName, headers) { - var i = headers.length; +const headerIndexFromName = function(headerName, headers) { + let i = headers.length; while ( i-- ) { if ( headers[i].name.toLowerCase() === headerName ) { return i; @@ -1114,81 +928,117 @@ var headerIndexFromName = function(headerName, headers) { return -1; }; -var headerValueFromName = function(headerName, headers) { - var i = headerIndexFromName(headerName, headers); +const headerValueFromName = function(headerName, headers) { + const i = headerIndexFromName(headerName, headers); return i !== -1 ? headers[i].value : ''; }; /******************************************************************************/ -vAPI.net.onBeforeRequest = { - urls: [ - 'http://*/*', - 'https://*/*' - ], - extra: [ 'blocking' ], - callback: onBeforeRequest -}; - -vAPI.net.onBeforeMaybeSpuriousCSPReport = { - callback: onBeforeMaybeSpuriousCSPReport -}; - -vAPI.net.onHeadersReceived = { - urls: [ - 'http://*/*', - 'https://*/*' - ], - types: [ - 'main_frame', - 'sub_frame', - 'image', - 'media' - ], - extra: [ 'blocking', 'responseHeaders' ], - callback: onHeadersReceived -}; - -vAPI.net.registerListeners(); - -/******************************************************************************/ +const strictBlockBypasser = { + hostnameToDeadlineMap: new Map(), + cleanupTimer: undefined, -var isTemporarilyWhitelisted = function(result, hostname) { - var obsolete, pos; + cleanup: function() { + for ( const [ hostname, deadline ] of this.hostnameToDeadlineMap ) { + if ( deadline <= Date.now() ) { + this.hostnameToDeadlineMap.delete(hostname); + } + } + }, - for (;;) { - obsolete = documentWhitelists[hostname]; - if ( obsolete !== undefined ) { - if ( obsolete > Date.now() ) { - if ( result === 0 ) { - return 2; + bypass: function(hostname) { + if ( typeof hostname !== 'string' || hostname === '' ) { return; } + this.hostnameToDeadlineMap.set( + hostname, + Date.now() + µBlock.hiddenSettings.strictBlockingBypassDuration * 1000 + ); + }, + + isBypassed: function(hostname) { + if ( this.hostnameToDeadlineMap.size === 0 ) { return false; } + let bypassDuration = + µBlock.hiddenSettings.strictBlockingBypassDuration * 1000; + if ( this.cleanupTimer === undefined ) { + this.cleanupTimer = vAPI.setTimeout( + ( ) => { + this.cleanupTimer = undefined; + this.cleanup(); + }, + bypassDuration + 10000 + ); + } + for (;;) { + const deadline = this.hostnameToDeadlineMap.get(hostname); + if ( deadline !== undefined ) { + if ( deadline > Date.now() ) { + this.hostnameToDeadlineMap.set( + hostname, + Date.now() + bypassDuration + ); + return true; } - } else { - delete documentWhitelists[hostname]; + this.hostnameToDeadlineMap.delete(hostname); } + const pos = hostname.indexOf('.'); + if ( pos === -1 ) { break; } + hostname = hostname.slice(pos + 1); } - pos = hostname.indexOf('.'); - if ( pos === -1 ) { break; } - hostname = hostname.slice(pos + 1); + return false; } - return result; }; -var documentWhitelists = Object.create(null); - /******************************************************************************/ -exports.temporarilyWhitelistDocument = function(hostname) { - if ( typeof hostname !== 'string' || hostname === '' ) { - return; - } - - documentWhitelists[hostname] = Date.now() + 60 * 1000; -}; +return { + start: (function() { + if ( + vAPI.net.onBeforeReady instanceof Object && + ( + vAPI.net.onBeforeReady.experimental !== true || + µBlock.hiddenSettings.suspendTabsUntilReady + ) + ) { + vAPI.net.onBeforeReady.start(); + } -/******************************************************************************/ + return function() { + vAPI.net.addListener( + 'onBeforeRequest', + onBeforeRequest, + { urls: [ 'http://*/*', 'https://*/*' ] }, + [ 'blocking' ] + ); + vAPI.net.addListener( + 'onHeadersReceived', + onHeadersReceived, + { + types: [ 'main_frame', 'sub_frame', 'image', 'media' ], + urls: [ 'http://*/*', 'https://*/*' ], + }, + [ 'blocking', 'responseHeaders' ] + ); + if ( vAPI.net.validTypes.has('csp_report') ) { + vAPI.net.addListener( + 'onBeforeRequest', + onBeforeMaybeSpuriousCSPReport, + { + types: [ 'csp_report' ], + urls: [ 'http://*/*', 'https://*/*' ] + }, + [ 'blocking', 'requestBody' ] + ); + } + if ( vAPI.net.onBeforeReady instanceof Object ) { + vAPI.net.onBeforeReady.stop(onBeforeRequest); + } + }; + })(), -return exports; + strictBlockBypass: function(hostname) { + strictBlockBypasser.bypass(hostname); + } +}; /******************************************************************************/ diff --git a/restscrape/uBlock/js/ublock.js b/restscrape/uBlock/js/ublock.js index 13ee218..3bdc64e 100644 --- a/restscrape/uBlock/js/ublock.js +++ b/restscrape/uBlock/js/ublock.js @@ -1,7 +1,7 @@ /******************************************************************************* uBlock Origin - a browser extension to block requests. - Copyright (C) 2014-2018 Raymond Hill + Copyright (C) 2014-present Raymond Hill This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -278,22 +278,20 @@ var matchBucket = function(url, hostname, bucket, start) { /******************************************************************************/ µBlock.changeUserSettings = function(name, value) { - var us = this.userSettings; + let us = this.userSettings; // Return all settings if none specified. if ( name === undefined ) { us = JSON.parse(JSON.stringify(us)); - us.noCosmeticFiltering = this.hnSwitches.evaluate('no-cosmetic-filtering', '*') === 1; - us.noLargeMedia = this.hnSwitches.evaluate('no-large-media', '*') === 1; - us.noRemoteFonts = this.hnSwitches.evaluate('no-remote-fonts', '*') === 1; - us.noScripting = this.hnSwitches.evaluate('no-scripting', '*') === 1; - us.noCSPReports = this.hnSwitches.evaluate('no-csp-reports', '*') === 1; + us.noCosmeticFiltering = this.sessionSwitches.evaluate('no-cosmetic-filtering', '*') === 1; + us.noLargeMedia = this.sessionSwitches.evaluate('no-large-media', '*') === 1; + us.noRemoteFonts = this.sessionSwitches.evaluate('no-remote-fonts', '*') === 1; + us.noScripting = this.sessionSwitches.evaluate('no-scripting', '*') === 1; + us.noCSPReports = this.sessionSwitches.evaluate('no-csp-reports', '*') === 1; return us; } - if ( typeof name !== 'string' || name === '' ) { - return; - } + if ( typeof name !== 'string' || name === '' ) { return; } if ( value === undefined ) { return us[name]; @@ -312,7 +310,7 @@ var matchBucket = function(url, hostname, bucket, start) { } // Change -- but only if the user setting actually exists. - var mustSave = us.hasOwnProperty(name) && value !== us[name]; + let mustSave = us.hasOwnProperty(name) && value !== us[name]; if ( mustSave ) { us[name] = value; } @@ -341,27 +339,29 @@ var matchBucket = function(url, hostname, bucket, start) { } break; case 'noCosmeticFiltering': - if ( this.hnSwitches.toggle('no-cosmetic-filtering', '*', value ? 1 : 0) ) { - this.saveHostnameSwitches(); - } - break; case 'noLargeMedia': - if ( this.hnSwitches.toggle('no-large-media', '*', value ? 1 : 0) ) { - this.saveHostnameSwitches(); - } - break; case 'noRemoteFonts': - if ( this.hnSwitches.toggle('no-remote-fonts', '*', value ? 1 : 0) ) { - this.saveHostnameSwitches(); - } - break; case 'noScripting': - if ( this.hnSwitches.toggle('no-scripting', '*', value ? 1 : 0) ) { - this.saveHostnameSwitches(); - } - break; case 'noCSPReports': - if ( this.hnSwitches.toggle('no-csp-reports', '*', value ? 1 : 0) ) { + let switchName; + switch ( name ) { + case 'noCosmeticFiltering': + switchName = 'no-cosmetic-filtering'; break; + case 'noLargeMedia': + switchName = 'no-large-media'; break; + case 'noRemoteFonts': + switchName = 'no-remote-fonts'; break; + case 'noScripting': + switchName = 'no-scripting'; break; + case 'noCSPReports': + switchName = 'no-csp-reports'; break; + default: + break; + } + if ( switchName === undefined ) { break; } + let switchState = value ? 1 : 0; + this.sessionSwitches.toggle(switchName, '*', switchState); + if ( this.permanentSwitches.toggle(switchName, '*', switchState) ) { this.saveHostnameSwitches(); } break; @@ -407,6 +407,16 @@ var matchBucket = function(url, hostname, bucket, start) { this.epickerTarget = targetElement || ''; this.epickerZap = zap || false; + // https://github.com/uBlockOrigin/uBlock-issues/issues/40 + // The element picker needs this library + vAPI.tabs.injectScript( + tabId, + { + file: '/lib/diff/swatinem_diff.js', + runAt: 'document_end' + } + ); + // https://github.com/uBlockOrigin/uBlock-issues/issues/168 // Force activate the target tab once the element picker has been // injected. @@ -429,7 +439,7 @@ var matchBucket = function(url, hostname, bucket, start) { // (but not really) redundant rules led to this issue. µBlock.toggleFirewallRule = function(details) { - var requestType = details.requestType; + let requestType = details.requestType; if ( details.action !== 0 ) { this.sessionFirewall.setCell(details.srcHostname, details.desHostname, requestType, details.action); @@ -451,7 +461,7 @@ var matchBucket = function(url, hostname, bucket, start) { // Flush all cached `net` cosmetic filters if we are dealing with a // collapsible type: any of the cached entries could be a resource on the // target page. - var srcHostname = details.srcHostname; + let srcHostname = details.srcHostname; if ( (srcHostname !== '*') && (requestType === '*' || requestType === 'image' || requestType === '3p' || requestType === '3p-frame') @@ -466,22 +476,17 @@ var matchBucket = function(url, hostname, bucket, start) { /******************************************************************************/ µBlock.toggleURLFilteringRule = function(details) { - var changed = this.sessionURLFiltering.setRule( + let changed = this.sessionURLFiltering.setRule( details.context, details.url, details.type, details.action ); - - if ( !changed ) { - return; - } + if ( changed === false ) { return; } this.cosmeticFilteringEngine.removeFromSelectorCache(details.context, 'net'); - if ( !details.persist ) { - return; - } + if ( details.persist !== true ) { return; } changed = this.permanentURLFiltering.setRule( details.context, @@ -498,9 +503,13 @@ var matchBucket = function(url, hostname, bucket, start) { /******************************************************************************/ µBlock.toggleHostnameSwitch = function(details) { - if ( this.hnSwitches.toggleZ(details.name, details.hostname, !!details.deep, details.state) ) { - this.saveHostnameSwitches(); - } + let changed = this.sessionSwitches.toggleZ( + details.name, + details.hostname, + !!details.deep, + details.state + ); + if ( changed === false ) { return; } // Take action if needed switch ( details.name ) { @@ -517,6 +526,18 @@ var matchBucket = function(url, hostname, bucket, start) { } break; } + + if ( details.persist !== true ) { return; } + + changed = this.permanentSwitches.toggleZ( + details.name, + details.hostname, + !!details.deep, + details.state + ); + if ( changed ) { + this.saveHostnameSwitches(); + } }; /******************************************************************************/ @@ -527,13 +548,19 @@ var matchBucket = function(url, hostname, bucket, start) { // cosmetic filters. µBlock.logCosmeticFilters = function(tabId, frameId) { - if ( this.logger.isEnabled() ) { - vAPI.tabs.injectScript(tabId, { - file: '/js/scriptlets/cosmetic-logger.js', - frameId: frameId, - runAt: 'document_start' - }); - } + vAPI.tabs.injectScript(tabId, { + file: '/js/scriptlets/cosmetic-logger.js', + frameId: frameId, + runAt: 'document_start' + }); +}; + +µBlock.logInlineScript = function(tabId, frameId) { + vAPI.tabs.injectScript(tabId, { + frameId: frameId, + file: '/js/scriptlets/inlinescript-logger.js', + runAt: 'document_end' + }); }; /******************************************************************************/ diff --git a/restscrape/uBlock/js/udom.js b/restscrape/uBlock/js/udom.js index dc85e6b..caa2a82 100644 --- a/restscrape/uBlock/js/udom.js +++ b/restscrape/uBlock/js/udom.js @@ -1,7 +1,7 @@ /******************************************************************************* uBlock Origin - a browser extension to block requests. - Copyright (C) 2014-2018 Raymond Hill + Copyright (C) 2014-present Raymond Hill This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -32,11 +32,11 @@ // the code here does *only* what I need, and nothing more, and with a lot // of assumption on passed parameters, etc. I grow it on a per-need-basis only. -var uDom = (function() { +const uDom = (function() { /******************************************************************************/ -var DOMList = function() { +const DOMList = function() { this.nodes = []; }; @@ -54,7 +54,7 @@ Object.defineProperty( /******************************************************************************/ -var DOMListFactory = function(selector, context) { +const DOMListFactory = function(selector, context) { var r = new DOMList(); if ( typeof selector === 'string' ) { selector = selector.trim(); @@ -92,7 +92,7 @@ DOMListFactory.nodeFromSelector = function(selector) { /******************************************************************************/ -var addNodeToList = function(list, node) { +const addNodeToList = function(list, node) { if ( node ) { list.nodes.push(node); } @@ -101,7 +101,7 @@ var addNodeToList = function(list, node) { /******************************************************************************/ -var addNodeListToList = function(list, nodelist) { +const addNodeListToList = function(list, nodelist) { if ( nodelist ) { var n = nodelist.length; for ( var i = 0; i < n; i++ ) { @@ -113,14 +113,14 @@ var addNodeListToList = function(list, nodelist) { /******************************************************************************/ -var addListToList = function(list, other) { +const addListToList = function(list, other) { list.nodes = list.nodes.concat(other.nodes); return list; }; /******************************************************************************/ -var addSelectorToList = function(list, selector, context) { +const addSelectorToList = function(list, selector, context) { var p = context || document; var r = p.querySelectorAll(selector); var n = r.length; @@ -132,18 +132,6 @@ var addSelectorToList = function(list, selector, context) { /******************************************************************************/ -var nodeInNodeList = function(node, nodeList) { - var i = nodeList.length; - while ( i-- ) { - if ( nodeList[i] === node ) { - return true; - } - } - return false; -}; - -/******************************************************************************/ - DOMList.prototype.nodeAt = function(i) { return this.nodes[i] || null; }; @@ -529,7 +517,7 @@ DOMList.prototype.text = function(text) { /******************************************************************************/ -var toggleClass = function(node, className, targetState) { +const toggleClass = function(node, className, targetState) { var tokenList = node.classList; if ( tokenList instanceof DOMTokenList === false ) { return; @@ -603,9 +591,9 @@ DOMList.prototype.toggleClasses = function(classNames, targetState) { /******************************************************************************/ -var listenerEntries = []; +const listenerEntries = []; -var ListenerEntry = function(target, type, capture, callback) { +const ListenerEntry = function(target, type, capture, callback) { this.target = target; this.type = type; this.capture = capture; @@ -621,14 +609,22 @@ ListenerEntry.prototype.dispose = function() { /******************************************************************************/ -var makeEventHandler = function(selector, callback) { +const makeEventHandler = function(selector, callback) { return function(event) { - var dispatcher = event.currentTarget; - if ( !dispatcher || typeof dispatcher.querySelectorAll !== 'function' ) { + const dispatcher = event.currentTarget; + if ( + dispatcher instanceof HTMLElement === false || + typeof dispatcher.querySelectorAll !== 'function' + ) { return; } - var receiver = event.target; - if ( nodeInNodeList(receiver, dispatcher.querySelectorAll(selector)) ) { + const receiver = event.target; + const ancestor = receiver.closest(selector); + if ( + ancestor === receiver && + ancestor !== dispatcher && + dispatcher.contains(ancestor) + ) { callback.call(receiver, event); } }; @@ -642,9 +638,10 @@ DOMList.prototype.on = function(etype, selector, callback) { callback = makeEventHandler(selector, callback); } - var i = this.nodes.length; - while ( i-- ) { - listenerEntries.push(new ListenerEntry(this.nodes[i], etype, selector !== undefined, callback)); + for ( const node of this.nodes ) { + listenerEntries.push( + new ListenerEntry(node, etype, selector !== undefined, callback) + ); } return this; }; @@ -677,7 +674,7 @@ DOMList.prototype.trigger = function(etype) { // Cleanup -var onBeforeUnload = function() { +const onBeforeUnload = function() { var entry; while ( (entry = listenerEntries.pop()) ) { entry.dispose(); diff --git a/restscrape/uBlock/js/uritools.js b/restscrape/uBlock/js/uritools.js index 3de6bbc..6d5a127 100644 --- a/restscrape/uBlock/js/uritools.js +++ b/restscrape/uBlock/js/uritools.js @@ -1,7 +1,7 @@ /******************************************************************************* uBlock Origin - a browser extension to block requests. - Copyright (C) 2014-2018 Raymond Hill + Copyright (C) 2014-present Raymond Hill This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -51,7 +51,7 @@ var reRFC3986 = /^([^:\/?#]+:)?(\/\/[^\/?#]*)?([^?#]*)(\?[^#]*)?(#.*)?/; // Derived var reSchemeFromURI = /^[^:\/?#]+:/; var reAuthorityFromURI = /^(?:[^:\/?#]+:)?(\/\/[^\/?#]+)/; -var reOriginFromURI = /^(?:[^:\/?#]+:)\/\/(?:[^\/?#]+)?/; +var reOriginFromURI = /^(?:[^:\/?#]+:)\/\/[^\/?#]+/; var reCommonHostnameFromURL = /^https?:\/\/([0-9a-z_][0-9a-z._-]*[0-9a-z])\//; var rePathFromURI = /^(?:[^:\/?#]+:)?(?:\/\/[^\/?#]*)?([^?#]*)/; var reMustNormalizeHostname = /[^0-9a-z._-]/; @@ -225,7 +225,7 @@ URI.assemble = function(bits) { /******************************************************************************/ URI.originFromURI = function(uri) { - var matches = reOriginFromURI.exec(uri); + const matches = reOriginFromURI.exec(uri); return matches !== null ? matches[0].toLowerCase() : ''; }; @@ -330,39 +330,40 @@ URI.pathFromURI = function(uri) { // specific set of hostnames within a narrow time span -- in other words, I // believe probability of cache hit are high in uBlock. -var domainCache = new Map(); -var domainCacheCountLowWaterMark = 40; -var domainCacheCountHighWaterMark = 60; -var domainCacheEntryJunkyardMax = +const domainCache = new Map(); +const domainCacheCountLowWaterMark = 40; +const domainCacheCountHighWaterMark = 60; +const domainCacheEntryJunkyardMax = domainCacheCountHighWaterMark - domainCacheCountLowWaterMark; -var DomainCacheEntry = function(domain) { +const DomainCacheEntry = function(domain) { this.init(domain); }; -DomainCacheEntry.prototype.init = function(domain) { - this.domain = domain; - this.tstamp = Date.now(); - return this; -}; - -DomainCacheEntry.prototype.dispose = function() { - this.domain = ''; - if ( domainCacheEntryJunkyard.length < domainCacheEntryJunkyardMax ) { - domainCacheEntryJunkyard.push(this); - } +DomainCacheEntry.prototype = { + init: function(domain) { + this.domain = domain; + this.tstamp = Date.now(); + return this; + }, + dispose: function() { + this.domain = ''; + if ( domainCacheEntryJunkyard.length < domainCacheEntryJunkyardMax ) { + domainCacheEntryJunkyard.push(this); + } + }, }; -var domainCacheEntryFactory = function(domain) { +const domainCacheEntryFactory = function(domain) { return domainCacheEntryJunkyard.length !== 0 ? domainCacheEntryJunkyard.pop().init(domain) : new DomainCacheEntry(domain); }; -var domainCacheEntryJunkyard = []; +const domainCacheEntryJunkyard = []; -var domainCacheAdd = function(hostname, domain) { - var entry = domainCache.get(hostname); +const domainCacheAdd = function(hostname, domain) { + const entry = domainCache.get(hostname); if ( entry !== undefined ) { entry.tstamp = Date.now(); } else { @@ -374,17 +375,17 @@ var domainCacheAdd = function(hostname, domain) { return domain; }; -var domainCacheEntrySort = function(a, b) { +const domainCacheEntrySort = function(a, b) { return domainCache.get(b).tstamp - domainCache.get(a).tstamp; }; -var domainCachePrune = function() { - var hostnames = Array.from(domainCache.keys()) - .sort(domainCacheEntrySort) - .slice(domainCacheCountLowWaterMark); - var i = hostnames.length; +const domainCachePrune = function() { + const hostnames = Array.from(domainCache.keys()) + .sort(domainCacheEntrySort) + .slice(domainCacheCountLowWaterMark); + let i = hostnames.length; while ( i-- ) { - var hostname = hostnames[i]; + const hostname = hostnames[i]; domainCache.get(hostname).dispose(); domainCache.delete(hostname); } @@ -409,7 +410,7 @@ URI.isNetworkURI = function(uri) { return reNetworkURI.test(uri); }; -var reNetworkURI = /^(?:ftps?|https?|wss?):\/\//; +const reNetworkURI = /^(?:ftps?|https?|wss?):\/\//; /******************************************************************************/ @@ -417,7 +418,7 @@ URI.isNetworkScheme = function(scheme) { return reNetworkScheme.test(scheme); }; -var reNetworkScheme = /^(?:ftps?|https?|wss?)$/; +const reNetworkScheme = /^(?:ftps?|https?|wss?)$/; /******************************************************************************/ diff --git a/restscrape/uBlock/js/utils.js b/restscrape/uBlock/js/utils.js index 46442a8..a9193e7 100644 --- a/restscrape/uBlock/js/utils.js +++ b/restscrape/uBlock/js/utils.js @@ -1,7 +1,7 @@ /******************************************************************************* uBlock Origin - a browser extension to block requests. - Copyright (C) 2014-2018 Raymond Hill + Copyright (C) 2014-present Raymond Hill This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -224,18 +224,49 @@ /******************************************************************************/ -µBlock.CompiledLineWriter = function() { - this.blockId = undefined; - this.block = undefined; - this.blocks = new Map(); - this.stringifier = JSON.stringify; -}; +µBlock.CompiledLineIO = { + serialize: JSON.stringify, + unserialize: JSON.parse, + blockStartPrefix: '#block-start-', // ensure no special regex characters + blockEndPrefix: '#block-end-', // ensure no special regex characters + + Writer: function() { + this.io = µBlock.CompiledLineIO; + this.blockId = undefined; + this.block = undefined; + this.stringifier = this.io.serialize; + this.blocks = new Map(); + this.properties = new Map(); + }, -µBlock.CompiledLineWriter.fingerprint = function(args) { - return JSON.stringify(args); + Reader: function(raw, blockId) { + this.io = µBlock.CompiledLineIO; + this.block = ''; + this.len = 0; + this.offset = 0; + this.line = ''; + this.parser = this.io.unserialize; + this.blocks = new Map(); + this.properties = new Map(); + let reBlockStart = new RegExp( + '^' + this.io.blockStartPrefix + '(\\d+)\\n', + 'gm' + ); + let match = reBlockStart.exec(raw); + while ( match !== null ) { + let beg = match.index + match[0].length; + let end = raw.indexOf(this.io.blockEndPrefix + match[1], beg); + this.blocks.set(parseInt(match[1], 10), raw.slice(beg, end)); + reBlockStart.lastIndex = end; + match = reBlockStart.exec(raw); + } + if ( blockId !== undefined ) { + this.select(blockId); + } + } }; -µBlock.CompiledLineWriter.prototype = { +µBlock.CompiledLineIO.Writer.prototype = { push: function(args) { this.block[this.block.length] = this.stringifier(args); }, @@ -248,50 +279,26 @@ } }, toString: function() { - var result = []; - for ( var entry of this.blocks ) { - if ( entry[1].length === 0 ) { continue; } + let result = []; + for ( let [ id, lines ] of this.blocks ) { + if ( lines.length === 0 ) { continue; } result.push( - '#block-start-' + entry[0], - entry[1].join('\n'), - '#block-end-' + entry[0] + this.io.blockStartPrefix + id, + lines.join('\n'), + this.io.blockEndPrefix + id ); } return result.join('\n'); } }; -/******************************************************************************/ - -µBlock.CompiledLineReader = function(raw, blockId) { - this.block = ''; - this.len = 0; - this.offset = 0; - this.line = ''; - this.parser = JSON.parse; - this.blocks = new Map(); - var reBlockStart = /^#block-start-(\d+)\n/gm, - match = reBlockStart.exec(raw), - beg, end; - while ( match !== null ) { - beg = match.index + match[0].length; - end = raw.indexOf('#block-end-' + match[1], beg); - this.blocks.set(parseInt(match[1], 10), raw.slice(beg, end)); - reBlockStart.lastIndex = end; - match = reBlockStart.exec(raw); - } - if ( blockId !== undefined ) { - this.select(blockId); - } -}; - -µBlock.CompiledLineReader.prototype = { +µBlock.CompiledLineIO.Reader.prototype = { next: function() { if ( this.offset === this.len ) { this.line = ''; return false; } - var pos = this.block.indexOf('\n', this.offset); + let pos = this.block.indexOf('\n', this.offset); if ( pos !== -1 ) { this.line = this.block.slice(this.offset, pos); this.offset = pos + 1; @@ -360,6 +367,21 @@ ); } details.popup = this.userSettings.alwaysDetachLogger; + if ( details.popup ) { + const url = new URL(vAPI.getURL(details.url)); + url.searchParams.set('popup', '1'); + details.url = url.href; + let popupLoggerBox; + try { + popupLoggerBox = JSON.parse( + vAPI.localStorage.getItem('popupLoggerBox') + ); + } catch(ex) { + } + if ( popupLoggerBox !== undefined ) { + details.box = popupLoggerBox; + } + } } vAPI.tabs.open(details); }; @@ -445,7 +467,7 @@ if ( decomposed.length === 0 || decomposed[0] !== hostname ) { let broaden; if ( reHostnameVeryCoarse.test(hostname) === false ) { - if ( reIPv4VeryCoarse ) { + if ( reIPv4VeryCoarse.test(hostname) ) { broaden = toBroaderIPv4Address; } else if ( hostname.startsWith('[') ) { broaden = toBroaderIPv6Address; @@ -466,3 +488,11 @@ return decomposed; }; })(); + +/******************************************************************************/ + +// TODO: evaluate using TextEncoder/TextDecoder + +µBlock.orphanizeString = function(s) { + return JSON.parse(JSON.stringify(s)); +}; diff --git a/restscrape/uBlock/js/vapi-background.js b/restscrape/uBlock/js/vapi-background.js index 86c6c41..1df622c 100644 --- a/restscrape/uBlock/js/vapi-background.js +++ b/restscrape/uBlock/js/vapi-background.js @@ -282,21 +282,12 @@ vAPI.tabs = {}; /******************************************************************************/ -// https://github.com/gorhill/uBlock/issues/3546 -// Added a new flavor of behind-the-scene tab id: vAPI.anyTabId. -// vAPI.anyTabId will be used for network requests which can be filtered, -// because they comes with enough contextual information. It's just not -// possible to pinpoint exactly from which tab it comes from. For example, -// with Firefox/webext, the `documentUrl` property is available for every -// network requests. - vAPI.isBehindTheSceneTabId = function(tabId) { return tabId < 0; }; vAPI.unsetTabId = 0; vAPI.noTabId = -1; // definitely not any existing tab -vAPI.anyTabId = -2; // one of the existing tab /******************************************************************************/ @@ -491,10 +482,35 @@ vAPI.tabs.open = function(details) { }; // Open in a standalone window + // // https://github.com/uBlockOrigin/uBlock-issues/issues/168#issuecomment-413038191 // Not all platforms support browser.windows API. - if ( details.popup === true && chrome.windows instanceof Object ) { - chrome.windows.create({ url: details.url, type: 'popup' }); + // + // For some reasons, some platforms do not honor the left,top + // position when specified. I found that further calling + // windows.update again with the same position _may_ help. + if ( details.popup === true && browser.windows instanceof Object ) { + const options = { + url: details.url, + type: 'popup', + }; + if ( details.box instanceof Object ) { + Object.assign(options, details.box); + } + browser.windows.create(options, win => { + if ( win instanceof Object === false ) { return; } + if ( details.box instanceof Object === false ) { return; } + if ( + win.left === details.box.left && + win.top === details.box.top + ) { + return; + } + browser.windows.update(win.id, { + left: details.box.left, + top: details.box.top + }); + }); return; } @@ -620,7 +636,7 @@ vAPI.tabs.injectScript = function(tabId, details, callback) { // https://code.google.com/p/chromium/issues/detail?id=410868#c8 void chrome.runtime.lastError; if ( typeof callback === 'function' ) { - callback(); + callback.apply(null, arguments); } }; if ( tabId ) { @@ -648,11 +664,11 @@ vAPI.tabs.injectScript = function(tabId, details, callback) { // Ensure ImageData for toolbar icon is valid before use. vAPI.setIcon = (function() { - let browserAction = chrome.browserAction, + const browserAction = chrome.browserAction, titleTemplate = chrome.runtime.getManifest().browser_action.default_title + ' ({badge})'; - let icons = [ + const icons = [ { path: { '16': 'img/icon_16-off.png', '32': 'img/icon_32-off.png' } }, @@ -682,27 +698,38 @@ vAPI.setIcon = (function() { // https://searchfox.org/mozilla-central/rev/5ff2d7683078c96e4b11b8a13674daded935aa44/browser/components/extensions/parent/ext-browserAction.js#631 if ( vAPI.webextFlavor.soup.has('chromium') === false ) { return; } - let imgs = []; + const imgs = []; for ( let i = 0; i < icons.length; i++ ) { let path = icons[i].path; - for ( let key in path ) { + for ( const key in path ) { if ( path.hasOwnProperty(key) === false ) { continue; } imgs.push({ i: i, p: key }); } } - let onLoaded = function() { - for ( let img of imgs ) { + + // https://github.com/uBlockOrigin/uBlock-issues/issues/296 + const safeGetImageData = function(ctx, w, h) { + let data; + try { + data = ctx.getImageData(0, 0, w, h); + } catch(ex) { + } + return data; + }; + + const onLoaded = function() { + for ( const img of imgs ) { if ( img.r.complete === false ) { return; } } let ctx = document.createElement('canvas').getContext('2d'); let iconData = [ null, null ]; - for ( let img of imgs ) { + for ( const img of imgs ) { let w = img.r.naturalWidth, h = img.r.naturalHeight; ctx.width = w; ctx.height = h; ctx.clearRect(0, 0, w, h); ctx.drawImage(img.r, 0, 0); if ( iconData[img.i] === null ) { iconData[img.i] = {}; } - let imgData = ctx.getImageData(0, 0, w, h); + const imgData = safeGetImageData(ctx, w, h); if ( imgData instanceof Object === false || imgData.data instanceof Uint8ClampedArray === false || @@ -721,7 +748,7 @@ vAPI.setIcon = (function() { } } }; - for ( let img of imgs ) { + for ( const img of imgs ) { img.r = new Image(); img.r.addEventListener('load', onLoaded, { once: true }); img.r.src = icons[img.i].path[img.p]; @@ -1038,6 +1065,61 @@ vAPI.messaging.broadcast = function(message) { ); })(); +vAPI.net = { + listenerMap: new WeakMap(), + // legacy Chromium understands only these network request types. + validTypes: (function() { + let types = new Set([ + 'main_frame', + 'sub_frame', + 'stylesheet', + 'script', + 'image', + 'object', + 'xmlhttprequest', + 'other' + ]); + let wrrt = browser.webRequest.ResourceType; + if ( wrrt instanceof Object ) { + for ( let typeKey in wrrt ) { + if ( wrrt.hasOwnProperty(typeKey) ) { + types.add(wrrt[typeKey]); + } + } + } + return types; + })(), + denormalizeFilters: null, + normalizeDetails: null, + addListener: function(which, clientListener, filters, options) { + if ( typeof this.denormalizeFilters === 'function' ) { + filters = this.denormalizeFilters(filters); + } + let actualListener; + if ( typeof this.normalizeDetails === 'function' ) { + actualListener = function(details) { + vAPI.net.normalizeDetails(details); + return clientListener(details); + }; + this.listenerMap.set(clientListener, actualListener); + } + browser.webRequest[which].addListener( + actualListener || clientListener, + filters, + options + ); + }, + removeListener: function(which, clientListener) { + let actualListener = this.listenerMap.get(clientListener); + if ( actualListener !== undefined ) { + this.listenerMap.delete(clientListener); + } + browser.webRequest[which].removeListener( + actualListener || clientListener + ); + }, +}; + /******************************************************************************/ /******************************************************************************/ @@ -1097,62 +1179,6 @@ vAPI.commands = chrome.commands; /******************************************************************************/ /******************************************************************************/ -// This is called only once, when everything has been loaded in memory after -// the extension was launched. It can be used to inject content scripts -// in already opened web pages, to remove whatever nuisance could make it to -// the web pages before uBlock was ready. - -vAPI.onLoadAllCompleted = function() { - // http://code.google.com/p/chromium/issues/detail?id=410868#c11 - // Need to be sure to access `vAPI.lastError()` to prevent - // spurious warnings in the console. - var onScriptInjected = function() { - vAPI.lastError(); - }; - var scriptStart = function(tabId) { - var manifest = chrome.runtime.getManifest(); - if ( manifest instanceof Object === false ) { return; } - for ( var contentScript of manifest.content_scripts ) { - for ( var file of contentScript.js ) { - vAPI.tabs.injectScript(tabId, { - file: file, - allFrames: contentScript.all_frames, - runAt: contentScript.run_at - }, onScriptInjected); - } - } - }; - var bindToTabs = function(tabs) { - var µb = µBlock; - var i = tabs.length, tab; - while ( i-- ) { - tab = tabs[i]; - µb.tabContextManager.commit(tab.id, tab.url); - µb.bindTabToPageStats(tab.id); - // https://github.com/chrisaljoudi/uBlock/issues/129 - if ( /^https?:\/\//.test(tab.url) ) { - scriptStart(tab.id); - } - } - }; - - chrome.tabs.query({ url: '' }, bindToTabs); -}; - -/******************************************************************************/ -/******************************************************************************/ - -vAPI.punycodeHostname = function(hostname) { - return hostname; -}; - -vAPI.punycodeURL = function(url) { - return url; -}; - -/******************************************************************************/ -/******************************************************************************/ - // https://github.com/gorhill/uBlock/issues/531 // Storage area dedicated to admin settings. Read-only. diff --git a/restscrape/uBlock/js/vapi-webrequest.js b/restscrape/uBlock/js/vapi-webrequest.js index 8fa2932..d999b56 100644 --- a/restscrape/uBlock/js/vapi-webrequest.js +++ b/restscrape/uBlock/js/vapi-webrequest.js @@ -1,7 +1,7 @@ /******************************************************************************* uBlock Origin - a browser extension to block requests. - Copyright (C) 2017-2018 Raymond Hill + Copyright (C) 2017-present Raymond Hill This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -25,77 +25,41 @@ /******************************************************************************/ -vAPI.net = { - onBeforeRequest: {}, - onBeforeMaybeSpuriousCSPReport: {}, - onHeadersReceived: {}, - nativeCSPReportFiltering: false -}; - -vAPI.net.registerListeners = function() { - - var µb = µBlock, - µburi = µb.URI, - wrApi = chrome.webRequest; - - // https://bugs.chromium.org/p/chromium/issues/detail?id=410382 - // Between Chromium 38-48, plug-ins' network requests were reported as - // type "other" instead of "object". - var is_v38_48 = /\bChrom[a-z]+\/(?:3[89]|4[0-8])\.[\d.]+\b/.test(navigator.userAgent); - - // legacy Chromium understands only these network request types. - var validTypes = { - main_frame: true, - sub_frame: true, - stylesheet: true, - script: true, - image: true, - object: true, - xmlhttprequest: true, - other: true - }; - // modern Chromium/WebExtensions: more types available. - if ( wrApi.ResourceType ) { - (function() { - for ( var typeKey in wrApi.ResourceType ) { - if ( wrApi.ResourceType.hasOwnProperty(typeKey) ) { - validTypes[wrApi.ResourceType[typeKey]] = true; - } - } - })(); - } - - var extToTypeMap = new Map([ +(function() { + const extToTypeMap = new Map([ ['eot','font'],['otf','font'],['svg','font'],['ttf','font'],['woff','font'],['woff2','font'], ['mp3','media'],['mp4','media'],['webm','media'], ['gif','image'],['ico','image'],['jpeg','image'],['jpg','image'],['png','image'],['webp','image'] ]); - var denormalizeTypes = function(aa) { + // https://www.reddit.com/r/uBlockOrigin/comments/9vcrk3/bug_in_ubo_1173_betas_when_saving_files_hosted_on/ + // Some types can be mapped from 'other', thus include 'other' if and + // only if the caller is interested in at least one of those types. + const denormalizeTypes = function(aa) { if ( aa.length === 0 ) { - return Object.keys(validTypes); + return Array.from(vAPI.net.validTypes); } - var out = []; - var i = aa.length, - type, - needOther = true; + const out = new Set(); + let i = aa.length; while ( i-- ) { - type = aa[i]; - if ( validTypes[type] ) { - out.push(type); - } - if ( type === 'other' ) { - needOther = false; + const type = aa[i]; + if ( vAPI.net.validTypes.has(type) ) { + out.add(type); } } - if ( needOther ) { - out.push('other'); + if ( out.has('other') === false ) { + for ( const type of extToTypeMap.values() ) { + if ( out.has(type) ) { + out.add('other'); + break; + } + } } - return out; + return Array.from(out); }; - var headerValue = function(headers, name) { - var i = headers.length; + const headerValue = function(headers, name) { + let i = headers.length; while ( i-- ) { if ( headers[i].name.toLowerCase() === name ) { return headers[i].value.trim(); @@ -104,19 +68,19 @@ vAPI.net.registerListeners = function() { return ''; }; - var normalizeRequestDetails = function(details) { + const parsedURL = new URL('https://www.example.org/'); + + vAPI.net.normalizeDetails = function(details) { // Chromium 63+ supports the `initiator` property, which contains // the URL of the origin from which the network request was made. if ( - details.tabId === vAPI.noTabId && typeof details.initiator === 'string' && details.initiator !== 'null' ) { - details.tabId = vAPI.anyTabId; details.documentUrl = details.initiator; } - var type = details.type; + let type = details.type; // https://github.com/gorhill/uBlock/issues/1493 // Chromium 49+/WebExtensions support a new request type: `ping`, @@ -132,13 +96,12 @@ vAPI.net.registerListeners = function() { } // The rest of the function code is to normalize type - if ( type !== 'other' ) { - return; - } + if ( type !== 'other' ) { return; } // Try to map known "extension" part of URL to request type. - var path = µburi.pathFromURI(details.url), - pos = path.indexOf('.', path.length - 6); + parsedURL.href = details.url; + const path = parsedURL.pathname, + pos = path.indexOf('.', path.length - 6); if ( pos !== -1 && (type = extToTypeMap.get(path.slice(pos + 1))) ) { details.type = type; return; @@ -160,58 +123,16 @@ vAPI.net.registerListeners = function() { return; } } - - // https://github.com/chrisaljoudi/uBlock/issues/862 - // If no transposition possible, transpose to `object` as per - // Chromium bug 410382 - // https://code.google.com/p/chromium/issues/detail?id=410382 - if ( is_v38_48 ) { - details.type = 'object'; - } - }; - - var onBeforeRequestClient = this.onBeforeRequest.callback; - var onBeforeRequest = function(details) { - normalizeRequestDetails(details); - return onBeforeRequestClient(details); }; - // This is needed for Chromium 49-55. - var onBeforeSendHeaders = validTypes.csp_report - // modern Chromium/WebExtensions: type 'csp_report' is supported - ? null - // legacy Chromium - : function(details) { - if ( details.type !== 'ping' || details.method !== 'POST' ) { return; } - var type = headerValue(details.requestHeaders, 'content-type'); - if ( type === '' ) { return; } - if ( type.endsWith('/csp-report') ) { - details.type = 'csp_report'; - return onBeforeRequestClient(details); - } - }; - - var onHeadersReceivedClient = this.onHeadersReceived.callback, - onHeadersReceivedClientTypes = this.onHeadersReceived.types.slice(0), - onHeadersReceivedTypes = denormalizeTypes(onHeadersReceivedClientTypes); - var onHeadersReceived = function(details) { - normalizeRequestDetails(details); - if ( - onHeadersReceivedClientTypes.length !== 0 && - onHeadersReceivedClientTypes.indexOf(details.type) === -1 - ) { - return; + vAPI.net.denormalizeFilters = function(filters) { + const urls = filters.urls || [ '' ]; + let types = filters.types; + if ( Array.isArray(types) ) { + types = denormalizeTypes(types); } - return onHeadersReceivedClient(details); - }; - - var urls, types; - - if ( onBeforeRequest ) { - urls = this.onBeforeRequest.urls || ['']; - types = this.onBeforeRequest.types || undefined; if ( - (validTypes.websocket) && + (vAPI.net.validTypes.has('websocket')) && (types === undefined || types.indexOf('websocket') !== -1) && (urls.indexOf('') === -1) ) { @@ -222,51 +143,49 @@ vAPI.net.registerListeners = function() { urls.push('wss://*/*'); } } - wrApi.onBeforeRequest.addListener( - onBeforeRequest, - { urls: urls, types: types }, - this.onBeforeRequest.extra - ); - } + return { types, urls }; + }; +})(); - // https://github.com/gorhill/uBlock/issues/3140 - this.nativeCSPReportFiltering = validTypes.csp_report; - if ( - this.nativeCSPReportFiltering && - typeof this.onBeforeMaybeSpuriousCSPReport.callback === 'function' - ) { - wrApi.onBeforeRequest.addListener( - this.onBeforeMaybeSpuriousCSPReport.callback, - { - urls: [ 'http://*/*', 'https://*/*' ], - types: [ 'csp_report' ] - }, - [ 'blocking', 'requestBody' ] - ); - } +/******************************************************************************/ + +// https://github.com/gorhill/uBlock/issues/2067 +// Experimental: Block everything until uBO is fully ready. + +vAPI.net.onBeforeReady = (function() { + let pendings; + + const handler = function(details) { + if ( pendings === undefined ) { return; } + if ( details.tabId < 0 ) { return; } - // Chromium 48 and lower does not support `ping` type. - // Chromium 56 and higher does support `csp_report` stype. - if ( onBeforeSendHeaders ) { - wrApi.onBeforeSendHeaders.addListener( - onBeforeSendHeaders, - { - 'urls': [ '' ], - 'types': [ 'ping' ] - }, - [ 'blocking', 'requestHeaders' ] - ); - } + pendings.add(details.tabId); - if ( onHeadersReceived ) { - urls = this.onHeadersReceived.urls || ['']; - types = onHeadersReceivedTypes; - wrApi.onHeadersReceived.addListener( - onHeadersReceived, - { urls: urls, types: types }, - this.onHeadersReceived.extra - ); - } -}; + return { cancel: true }; + }; + + return { + experimental: true, + start: function() { + pendings = new Set(); + browser.webRequest.onBeforeRequest.addListener( + handler, + { urls: [ 'http://*/*', 'https://*/*' ] }, + [ 'blocking' ] + ); + }, + // https://github.com/gorhill/uBlock/issues/2067 + // Force-reload tabs for which network requests were blocked + // during launch. This can happen only if tabs were "suspended". + stop: function() { + if ( pendings === undefined ) { return; } + browser.webRequest.onBeforeRequest.removeListener(handler); + for ( const tabId of pendings ) { + vAPI.tabs.reload(tabId); + } + pendings = undefined; + }, + }; +})(); /******************************************************************************/ diff --git a/restscrape/uBlock/js/vapi.js b/restscrape/uBlock/js/vapi.js index 39a242c..92635a4 100644 --- a/restscrape/uBlock/js/vapi.js +++ b/restscrape/uBlock/js/vapi.js @@ -1,7 +1,7 @@ /******************************************************************************* uBlock Origin - a browser extension to block requests. - Copyright (C) 2017-2018 The uBlock Origin authors + Copyright (C) 2017-present The uBlock Origin authors This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -27,6 +27,14 @@ /******************************************************************************/ +if ( self.browser instanceof Object ) { + self.chrome = self.browser; +} else { + self.browser = self.chrome; +} + +/******************************************************************************/ + // https://bugzilla.mozilla.org/show_bug.cgi?id=1408996#c9 var vAPI = window.vAPI; // jshint ignore:line diff --git a/restscrape/uBlock/js/wasm/README.md b/restscrape/uBlock/js/wasm/README.md new file mode 100644 index 0000000..32aef07 --- /dev/null +++ b/restscrape/uBlock/js/wasm/README.md @@ -0,0 +1,24 @@ +### For code reviewers + +All `wasm` files in that directory where created by compiling the +corresponding `wat` file using the command (using `hntrie.wat`/`hntrie.wasm` +as example): + + wat2wasm hntrie.wat -o hntrie.wasm + +Assuming: + +- The command is executed from within the present directory. + +### `wat2wasm` tool + +The `wat2wasm` tool can be downloaded from an official WebAssembly project: +. + +### `wat2wasm` tool online + +You can also use the following online `wat2wasm` tool: +. + +Just paste the whole content of the `wat` file to compile into the WAT pane. +Click "Download" button to retrieve the resulting `wasm` file. \ No newline at end of file diff --git a/restscrape/uBlock/js/wasm/hntrie.wasm b/restscrape/uBlock/js/wasm/hntrie.wasm new file mode 100644 index 0000000000000000000000000000000000000000..0324b1230c06982e0a873a3b2b7aa679459f521a GIT binary patch literal 969 zcmZvbzityj5XNU__q-A7D5i5ccM?(>pi4o67b!szHN7no{+wkQ&PNc{QBY7I@oYQ? z4`II9J%@mhr8|3e=9_PRv!>N}2rnKjWM77Am zEmY3^A`K@|B@JyOcHr^>oyt+;(|*4XAC%i>f+KYo$54S7gc=%4rxc_5G{0%8#4r3p zE0d~J@I6aUlGSU~*1|2rpK9-A6k_|jtRhgQWZjaE^b9$i=zfib|iR&s?VU^B!11$LE zbyYgC-S9ac9;oj&KnR;@Z;K65RI9LYM~eZq_-PI@lTdJsd`Lr*n?z>GS2+t$xN=4> ze`c-;IJCt6?gTzoVCq%Y4UDCE-vO=_<<^RO0kVBI-5oTt6-xXgch&6HEIt`0-Qm+S`3mlwM)du+IDdR>bi{s6`p_t=5tle{euL=1q9 OALlq{fy86 literal 0 HcmV?d00001 diff --git a/restscrape/uBlock/js/wasm/hntrie.wat b/restscrape/uBlock/js/wasm/hntrie.wat new file mode 100644 index 0000000..1154cd6 --- /dev/null +++ b/restscrape/uBlock/js/wasm/hntrie.wat @@ -0,0 +1,670 @@ +;; +;; uBlock Origin - a browser extension to block requests. +;; Copyright (C) 2018-present Raymond Hill +;; +;; This program is free software: you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 of the License, or +;; (at your option) any later version. +;; +;; This program is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. +;; +;; You should have received a copy of the GNU General Public License +;; along with this program. If not, see {http://www.gnu.org/licenses/}. +;; +;; Home: https://github.com/gorhill/uBlock +;; File: hntrie.wat +;; Description: WebAssembly code used by src/js/hntrie.js +;; How to compile: See README.md in this directory. + +(module +;; +;; module start +;; + +(func $growBuf (import "imports" "growBuf")) +(memory (import "imports" "memory") 1) + +;; Trie container +;; +;; Memory layout, byte offset: +;; 0-254: needle being processed +;; 255: length of needle +;; 256-259: offset to start of trie data section (=> trie0) +;; 260-263: offset to end of trie data section (=> trie1) +;; 264-267: offset to start of character data section (=> char0) +;; 268-271: offset to end of character data section (=> char1) +;; 272: start of trie data section +;; + +;; +;; Public functions +;; + +;; +;; unsigned int matches(icell) +;; +;; Test whether the currently set needle matches the trie at specified trie +;; offset. +;; +(func (export "matches") + (param $icell i32) ;; offset to root cell of the trie + (result i32) ;; result = match index, -1 = miss + (local $char0 i32) ;; offset to first character data + (local $ineedle i32) ;; current needle offset + (local $c i32) + (local $v i32) + (local $n i32) + (local $i0 i32) + (local $i1 i32) + ;; + i32.const 264 ;; start of char section is stored at addr 264 + i32.load + set_local $char0 + ;; $icell is an index into an array of 32-bit values + get_local $icell + i32.const 2 + i32.shl + set_local $icell + ;; let ineedle = this.buf[255]; + i32.const 255 ;; addr of needle is stored at addr 255 + i32.load8_u + set_local $ineedle + ;; for (;;) { + block $noSegment loop $nextSegment + ;; if ( ineedle === 0 ) { return -1; } + get_local $ineedle + i32.eqz + if + i32.const -1 + return + end + ;; ineedle -= 1; + get_local $ineedle + i32.const -1 + i32.add + tee_local $ineedle + ;; let c = this.buf[ineedle]; + i32.load8_u + set_local $c + ;; for (;;) { + block $foundSegment loop $findSegment + ;; v = this.buf32[icell+2]; + get_local $icell + i32.load offset=8 + tee_local $v + ;; i0 = this.char0 + (v & 0x00FFFFFF); + i32.const 0x00FFFFFF + i32.and + get_local $char0 + i32.add + tee_local $i0 + ;; if ( this.buf[i0] === c ) { break; } + i32.load8_u + get_local $c + i32.eq + br_if $foundSegment + ;; icell = this.buf32[icell+0]; + get_local $icell + i32.load + i32.const 2 + i32.shl + tee_local $icell + i32.eqz + if + i32.const -1 + return + end + br 0 + end end + ;; let n = v >>> 24; + get_local $v + i32.const 24 + i32.shr_u + tee_local $n + ;; if ( n > 1 ) { + i32.const 1 + i32.gt_u + if + ;; n -= 1; + get_local $n + i32.const -1 + i32.add + tee_local $n + ;; if ( n > ineedle ) { return -1; } + get_local $ineedle + i32.gt_u + if + i32.const -1 + return + end + get_local $i0 + i32.const 1 + i32.add + tee_local $i0 + ;; const i1 = i0 + n; + get_local $n + i32.add + set_local $i1 + ;; do { + loop + ;; ineedle -= 1; + get_local $ineedle + i32.const -1 + i32.add + tee_local $ineedle + ;; if ( this.buf[i0] !== this.buf[ineedle] ) { return -1; } + i32.load8_u + get_local $i0 + i32.load8_u + i32.ne + if + i32.const -1 + return + end + ;; i0 += 1; + get_local $i0 + i32.const 1 + i32.add + tee_local $i0 + ;; } while ( i0 < i1 ); + get_local $i1 + i32.lt_u + br_if 0 + end + end + ;; icell = this.buf32[icell+1]; + get_local $icell + i32.load offset=4 + i32.const 2 + i32.shl + tee_local $icell + ;; if ( icell === 0 ) { break; } + i32.eqz + br_if $noSegment + ;; if ( this.buf32[icell+2] === 0 ) { + get_local $icell + i32.load + i32.eqz + if + ;; if ( ineedle === 0 || this.buf[ineedle-1] === 0x2E ) { + ;; return ineedle; + ;; } + get_local $ineedle + i32.eqz + if + i32.const 0 + return + end + get_local $ineedle + i32.const -1 + i32.add + i32.load8_u + i32.const 0x2E + i32.eq + if + get_local $ineedle + return + end + ;; icell = this.buf32[icell+1]; + get_local $icell + i32.load offset=4 + i32.const 2 + i32.shl + set_local $icell + end + br 0 + end end + ;; return ineedle === 0 || this.buf[ineedle-1] === 0x2E ? ineedle : -1; + get_local $ineedle + i32.eqz + if + i32.const 0 + return + end + get_local $ineedle + i32.const -1 + i32.add + i32.load8_u + i32.const 0x2E + i32.eq + if + get_local $ineedle + return + end + i32.const -1 +) + +;; +;; unsigned int add(icell) +;; +;; Add a new hostname to a trie which root cell is passed as argument. +;; +(func (export "add") + (param $icell i32) ;; index of root cell of the trie + (result i32) ;; result: 0 not added, 1 = added + (local $lhnchar i32) ;; number of characters left to process in hostname + (local $char0 i32) ;; offset to start of character data section + (local $vseg i32) ;; integer value describing a segment + (local $isegchar0 i32) ;; offset to start of current segment's character data + (local $isegchar i32) + (local $lsegchar i32) ;; number of character in current segment + (local $inext i32) ;; index of next cell to process + ;; + ;; let lhnchar = this.buf[255]; + i32.const 255 + i32.load8_u + tee_local $lhnchar + ;; if ( lhnchar === 0 ) { return 0; } + i32.eqz + if + i32.const 0 + return + end + ;; let icell = iroot; + get_local $icell + i32.const 2 + i32.shl + tee_local $icell + ;; if ( this.buf32[icell+2] === 0 ) { + i32.load offset=8 + i32.eqz + if + ;;this.buf32[icell+2] = this.addSegment(lhnchar); + ;; return 1; + get_local $icell + get_local $lhnchar + call $addSegment + i32.store offset=8 + i32.const 1 + return + end + ;; if ( + ;; (this.buf32[HNBIGTRIE_CHAR0_SLOT] - this.buf32[HNBIGTRIE_TRIE1_SLOT]) < 24 || + ;; (this.buf.length - this.buf32[HNBIGTRIE_CHAR1_SLOT]) < 256 + ;; ) { + ;; this.growBuf(); + ;; } + i32.const 264 + i32.load + i32.const 260 + i32.load + i32.sub + i32.const 24 + i32.lt_u + if + call $growBuf + else + memory.size + i32.const 16 + i32.shl + i32.const 268 + i32.load + i32.sub + i32.const 256 + i32.lt_u + if + call $growBuf + end + end + ;; const char0 = this.buf32[HNBIGTRIE_CHAR0_SLOT]; + i32.const 264 + i32.load + set_local $char0 + ;; for (;;) { + loop $nextSegment + ;; const v = this.buf32[icell+2]; + get_local $icell + i32.load offset=8 + tee_local $vseg + ;; if ( vseg === 0 ) { + i32.eqz + if + get_local $icell + i32.load offset=4 + i32.const 2 + i32.shl + set_local $icell + br $nextSegment + end + ;; let isegchar0 = char0 + (vseg & 0x00FFFFFF); + get_local $char0 + get_local $vseg + i32.const 0x00FFFFFF + i32.and + i32.add + tee_local $isegchar0 + ;; if ( this.buf[isegchar0] !== this.buf[lhnchar-1] ) { + i32.load8_u + get_local $lhnchar + i32.const -1 + i32.add + i32.load8_u + i32.ne + if + ;; inext = this.buf32[icell+0]; + get_local $icell + i32.load + i32.const 2 + i32.shl + tee_local $inext + ;; if ( inext === 0 ) { + i32.eqz + if + ;; this.buf32[icell+0] = this.addCell(0, 0, this.addSegment(lhnchar)); + get_local $icell + i32.const 0 + i32.const 0 + get_local $lhnchar + call $addSegment + call $addCell + i32.store + ;; return 1; + i32.const 1 + return + end + ;; icell = inext; + get_local $inext + set_local $icell + br $nextSegment + end + ;; let isegchar = 1; + i32.const 1 + set_local $isegchar + ;; lhnchar -= 1; + get_local $lhnchar + i32.const -1 + i32.add + set_local $lhnchar + ;; const lsegchar = vseg >>> 24; + get_local $vseg + i32.const 24 + i32.shr_u + tee_local $lsegchar + ;; if ( lsegchar !== 1 ) { + i32.const 1 + i32.ne + if + ;; for (;;) { + block $mismatch loop + ;; if ( isegchar === lsegchar ) { break; } + get_local $isegchar + get_local $lsegchar + i32.eq + br_if $mismatch + get_local $lhnchar + i32.eqz + br_if $mismatch + ;; if ( this.buf[isegchar0+isegchar] !== this.buf[lhnchar-1] ) { break; } + get_local $isegchar0 + get_local $isegchar + i32.add + i32.load8_u + get_local $lhnchar + i32.const -1 + i32.add + i32.load8_u + i32.ne + br_if $mismatch + ;; isegchar += 1; + get_local $isegchar + i32.const 1 + i32.add + set_local $isegchar + ;; lhnchar -= 1; + get_local $lhnchar + i32.const -1 + i32.add + set_local $lhnchar + br 0 + end end + end + ;; if ( isegchar === lsegchar ) { + get_local $isegchar + get_local $lsegchar + i32.eq + if + ;; inext = this.buf32[icell+1]; + get_local $icell + i32.load offset=4 + i32.const 2 + i32.shl + set_local $inext + ;; if ( lhnchar === 0 ) { + get_local $lhnchar + i32.eqz + if + ;; if ( inext === 0 || this.buf32[inext+2] === 0 ) { return 0; } + get_local $inext + i32.eqz + if + i32.const 0 + return + end + get_local $inext + i32.load offset=8 + i32.eqz + if + i32.const 0 + return + end + ;; this.buf32[icell+1] = this.addCell(0, inext, 0); + get_local $icell + i32.const 0 + get_local $inext + i32.const 2 + i32.shr_u + i32.const 0 + call $addCell + i32.store offset=4 + else + ;; if ( inext !== 0 ) { + get_local $inext + i32.eqz + if else + ;; icell = inext; + get_local $inext + set_local $icell + br $nextSegment + end + ;; inext = this.addCell(0, 0, 0); + ;; this.buf32[icell+1] = inext; + get_local $icell + i32.const 0 + i32.const 0 + i32.const 0 + call $addCell + tee_local $inext + i32.store offset=4 + ;; this.buf32[inext+1] = this.addCell(0, 0, this.addSegment(lhnchar)); + get_local $inext + i32.const 2 + i32.shl + i32.const 0 + i32.const 0 + get_local $lhnchar + call $addSegment + call $addCell + i32.store offset=4 + end + else + ;; isegchar0 -= char0; + get_local $icell + get_local $isegchar0 + get_local $char0 + i32.sub + tee_local $isegchar0 + ;; this.buf32[icell+2] = isegchar << 24 | isegchar0; + get_local $isegchar + i32.const 24 + i32.shl + i32.or + i32.store offset=8 + ;; inext = this.addCell( + ;; 0, + ;; this.buf32[icell+1], + ;; lsegchar - isegchar << 24 | isegchar0 + isegchar + ;; ); + ;; this.buf32[icell+1] = inext; + get_local $icell + i32.const 0 + get_local $icell + i32.load offset=4 + get_local $lsegchar + get_local $isegchar + i32.sub + i32.const 24 + i32.shl + get_local $isegchar0 + get_local $isegchar + i32.add + i32.or + call $addCell + tee_local $inext + i32.store offset=4 + ;; if ( lhnchar === 0 ) { + get_local $lhnchar + i32.eqz + if + ;; this.buf32[icell+1] = this.addCell(0, inext, 0); + get_local $icell + i32.const 0 + get_local $inext + i32.const 0 + call $addCell + i32.store offset=4 + else + ;; this.buf32[inext+0] = this.addCell(0, 0, this.addSegment(lhnchar)); + get_local $inext + i32.const 2 + i32.shl + i32.const 0 + i32.const 0 + get_local $lhnchar + call $addSegment + call $addCell + i32.store + end + end + ;; return 1; + i32.const 1 + return + end + ;; + i32.const 1 +) + +;; +;; Private functions +;; + +;; +;; unsigned int addCell(idown, iright, vseg) +;; +;; Add a new cell, return cell index. +;; +(func $addCell + (param $idown i32) + (param $iright i32) + (param $vseg i32) + (result i32) ;; result: index of added cell + (local $icell i32) + ;; + ;; let icell = this.buf32[HNBIGTRIE_TRIE1_SLOT]; + ;; this.buf32[HNBIGTRIE_TRIE1_SLOT] = icell + 12; + i32.const 260 + i32.const 260 + i32.load + tee_local $icell + i32.const 12 + i32.add + i32.store + ;; this.buf32[icell+0] = idown; + get_local $icell + get_local $idown + i32.store + ;; this.buf32[icell+1] = iright; + get_local $icell + get_local $iright + i32.store offset=4 + ;; this.buf32[icell+2] = v; + get_local $icell + get_local $vseg + i32.store offset=8 + ;; return icell; + get_local $icell + i32.const 2 + i32.shr_u +) + +;; +;; unsigned int addSegment(lsegchar) +;; +;; Store a segment of characters and return a segment descriptor. The segment +;; is created from the character data in the needle buffer. +;; +(func $addSegment + (param $lsegchar i32) + (result i32) ;; result: segment descriptor + (local $char1 i32) ;; offset to end of character data section + (local $isegchar i32) ;; relative offset to first character of segment + (local $i i32) ;; iterator + ;; + ;; if ( lsegchar === 0 ) { return 0; } + get_local $lsegchar + i32.eqz + if + i32.const 0 + return + end + ;; let char1 = this.buf32[HNBIGTRIE_CHAR1_SLOT]; + i32.const 268 + i32.load + tee_local $char1 + ;; const isegchar = char1 - this.buf32[HNBIGTRIE_CHAR0_SLOT]; + i32.const 264 + i32.load + i32.sub + set_local $isegchar + ;; let i = lsegchar; + get_local $lsegchar + set_local $i + ;; do { + block $endOfSegment loop + ;; this.buf[char1++] = this.buf[--i]; + get_local $char1 + get_local $i + i32.const -1 + i32.add + tee_local $i + i32.load8_u + i32.store8 + get_local $char1 + i32.const 1 + i32.add + set_local $char1 + ;; } while ( i !== 0 ); + get_local $i + i32.eqz + br_if $endOfSegment + br 0 + end end + ;; this.buf32[HNBIGTRIE_CHAR1_SLOT] = char1; + i32.const 268 + get_local $char1 + i32.store + ;; return (lsegchar << 24) | isegchar; + get_local $lsegchar + i32.const 24 + i32.shl + get_local $isegchar + i32.or +) + +;; +;; module end +;; +) diff --git a/restscrape/uBlock/manifest.json b/restscrape/uBlock/manifest.json index 2e305aa..6b2db97 100644 --- a/restscrape/uBlock/manifest.json +++ b/restscrape/uBlock/manifest.json @@ -58,14 +58,11 @@ }, "incognito": "split", "manifest_version": 2, - "minimum_chrome_version": "47.0", + "minimum_chrome_version": "51.0", "name": "uBlock Origin development build", - "optional_permissions": [ - "file:///*" - ], - "options_page": "dashboard.html", "options_ui": { - "page": "options_ui.html" + "open_in_tab": true, + "page": "dashboard.html" }, "permissions": [ "contextMenus", @@ -82,7 +79,7 @@ "storage": { "managed_schema": "managed_storage.json" }, - "version": "1.16.21.2", + "version": "1.17.7.103", "web_accessible_resources": [ "/web_accessible_resources/*" ] diff --git a/restscrape/uBlock/web_accessible_resources/7e270994feadd29c8f6cfe846ab7769c.plain b/restscrape/uBlock/web_accessible_resources/7e270994feadd29c8f6cfe846ab7769c.txt similarity index 100% rename from restscrape/uBlock/web_accessible_resources/7e270994feadd29c8f6cfe846ab7769c.plain rename to restscrape/uBlock/web_accessible_resources/7e270994feadd29c8f6cfe846ab7769c.txt diff --git a/restscrape/uBlock/web_accessible_resources/f643260136b645d95fdc78fc46e9d00a.js b/restscrape/uBlock/web_accessible_resources/f643260136b645d95fdc78fc46e9d00a.js new file mode 100644 index 0000000..5801e65 --- /dev/null +++ b/restscrape/uBlock/web_accessible_resources/f643260136b645d95fdc78fc46e9d00a.js @@ -0,0 +1,12 @@ +(function() { + let head = document.head; + if ( !head ) { return; } + let style = document.createElement('style'); + style.textContent = [ + 'body {', + ' animation: none !important;', + ' overflow: unset !important;', + '}' + ].join('\n'); + head.appendChild(style); +})(); diff --git a/restscrape/uBlock/web_accessible_resources/imported.txt b/restscrape/uBlock/web_accessible_resources/imported.txt index 4019659..a8091af 100644 --- a/restscrape/uBlock/web_accessible_resources/imported.txt +++ b/restscrape/uBlock/web_accessible_resources/imported.txt @@ -3,6 +3,9 @@ # To ensure valid filename characters on any platform OS, the filenames are # constructed using the md5 hash of the respective tokens. # +# The list below was generated using the Python script located at: +# https://github.com/gorhill/uBlock/blob/master/tools/import-war.py +# # DO NOT REMOVE THIS LINE >>>>> 1x1-transparent.gif @@ -14,7 +17,7 @@ 32x32-transparent.png 70a7e8510b6031f0d7d6dbf4a6e70c3e.png nooptext - 7e270994feadd29c8f6cfe846ab7769c.plain + 7e270994feadd29c8f6cfe846ab7769c.txt noopjs b71d4af3b115e6d5b5b02c18f901e313.js noopframe @@ -68,4 +71,6 @@ popads-dummy.js d3pkae9owd2lcf.cloudfront.net/mb105.js 8f846d6d2abbdbb39219191e407f6cce.js static.chartbeat.com/chartbeat.js - 049ba9cad461c1d73512654fa0505f24.js \ No newline at end of file + 049ba9cad461c1d73512654fa0505f24.js +ampproject.org/v0.js + f643260136b645d95fdc78fc46e9d00a.js \ No newline at end of file diff --git a/restscrape/uBlock/web_accessible_resources/to-import.txt b/restscrape/uBlock/web_accessible_resources/to-import.txt index ca3df4f..4096bd7 100644 --- a/restscrape/uBlock/web_accessible_resources/to-import.txt +++ b/restscrape/uBlock/web_accessible_resources/to-import.txt @@ -28,6 +28,7 @@ 3x2-transparent.png addthis.com/addthis_widget.js amazon-adsystem.com/aax2/amzn_ads.js +ampproject.org/v0.js antiAdBlock.js d3pkae9owd2lcf.cloudfront.net/mb105.js disqus.com/embed.js