summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorintrigeri <intrigeri@boum.org>2018-03-16 07:43:13 +0000
committerintrigeri <intrigeri@boum.org>2018-03-16 07:43:13 +0000
commit131ff71416df5f55068c915a6e4618997a182925 (patch)
tree892606b9c1395ac2a6a0b7e6e334a59299e0af20
parente24b1204f2b0c607084b6386d8b085732f20a58e (diff)
parentf87f39aef3c43e22fc3600e8c87fd325d4b132b4 (diff)
Merge remote-tracking branch 'origin/master' into doc/15016-disable-secure-bootdoc/15016-disable-secure-boot
-rw-r--r--.gitmodules3
-rwxr-xr-xauto/config11
-rw-r--r--config/APT_snapshots.d/debian/serial2
-rw-r--r--config/APT_snapshots.d/torproject/serial2
-rw-r--r--config/amnesia2
-rw-r--r--config/binary_rootfs/squashfs.sort6
-rw-r--r--config/chroot_apt/preferences27
-rwxr-xr-xconfig/chroot_local-hooks/00-install-tailslib18
-rwxr-xr-xconfig/chroot_local-hooks/01-check-for-dot-orig-files10
-rwxr-xr-xconfig/chroot_local-hooks/01-check-for-outdated-AppArmor-feature-set24
-rwxr-xr-xconfig/chroot_local-hooks/10-tbb5
-rwxr-xr-xconfig/chroot_local-hooks/11-localize_browser4
-rwxr-xr-xconfig/chroot_local-hooks/12-generate-ublock-origin-filter7
-rwxr-xr-xconfig/chroot_local-hooks/12-kernel-modules-build-environment31
-rwxr-xr-xconfig/chroot_local-hooks/13-aufs44
-rwxr-xr-xconfig/chroot_local-hooks/15-tor-browser-bookmarks7
-rwxr-xr-xconfig/chroot_local-hooks/19-install-tor-browser-AppArmor-profile21
-rwxr-xr-xconfig/chroot_local-hooks/20-dconf_update5
-rwxr-xr-xconfig/chroot_local-hooks/32-logind-NAutoVTs10
-rwxr-xr-xconfig/chroot_local-hooks/42-wrap-gdm-x-session11
-rwxr-xr-xconfig/chroot_local-hooks/45-enable-AppArmor-profiles7
-rwxr-xr-xconfig/chroot_local-hooks/50-dkms35
-rwxr-xr-xconfig/chroot_local-hooks/52-udev-watchdog7
-rwxr-xr-xconfig/chroot_local-hooks/52-update-rc.d3
-rwxr-xr-xconfig/chroot_local-hooks/54-menu5
-rwxr-xr-xconfig/chroot_local-hooks/60-copy-syslinux-modules3
-rwxr-xr-xconfig/chroot_local-hooks/70-wget2
-rwxr-xr-xconfig/chroot_local-hooks/98-remove_unwanted_files3
-rwxr-xr-xconfig/chroot_local-hooks/98-remove_unwanted_packages6
-rwxr-xr-xconfig/chroot_local-hooks/99-disable-pam-secure-password-check7
-rwxr-xr-xconfig/chroot_local-hooks/99-initramfs-compress5
-rw-r--r--config/chroot_local-hooks/99-zzzzzz_reproducible-builds-post-processing12
-rwxr-xr-xconfig/chroot_local-includes/etc/NetworkManager/dispatcher.d/00-resolv-over-clearnet23
-rwxr-xr-xconfig/chroot_local-includes/etc/NetworkManager/dispatcher.d/00-save-env15
-rwxr-xr-xconfig/chroot_local-includes/etc/NetworkManager/dispatcher.d/10-tor.sh20
-rwxr-xr-xconfig/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready.sh2
-rwxr-xr-xconfig/chroot_local-includes/etc/NetworkManager/dispatcher.d/70-upgrade-additional-software.sh2
l---------config/chroot_local-includes/etc/apparmor.d/disable/usr.bin.thunderbird1
-rw-r--r--config/chroot_local-includes/etc/dconf/db/local.d/00_Tails_defaults13
-rw-r--r--config/chroot_local-includes/etc/ferm/ferm.conf13
-rw-r--r--config/chroot_local-includes/etc/hostname1
-rw-r--r--config/chroot_local-includes/etc/sudoers.d/zzz_gdm2
-rw-r--r--config/chroot_local-includes/etc/sudoers.d/zzz_tails-additional-software5
-rw-r--r--config/chroot_local-includes/etc/thunderbird/pref/thunderbird.js5
-rw-r--r--config/chroot_local-includes/etc/tor-browser/profile/preferences/0000tails.js2
-rw-r--r--config/chroot_local-includes/etc/tor/torrc2
-rw-r--r--config/chroot_local-includes/etc/xul-ext/torbirdy.js1
-rwxr-xr-xconfig/chroot_local-includes/lib/live/config/2000-import-gnupg-key2
-rwxr-xr-xconfig/chroot_local-includes/lib/live/config/9999-unset-user-account-comment5
-rw-r--r--config/chroot_local-includes/lib/systemd/system/gdm.service.d/failure.conf2
-rw-r--r--config/chroot_local-includes/lib/systemd/system/tails-additional-software-install.service22
-rw-r--r--config/chroot_local-includes/lib/systemd/system/tails-additional-software-upgrade.path9
-rw-r--r--config/chroot_local-includes/lib/systemd/system/tails-additional-software-upgrade.service23
-rw-r--r--config/chroot_local-includes/lib/systemd/system/tails-autotest-broken-Xorg.service13
-rw-r--r--config/chroot_local-includes/lib/systemd/system/tails-gdm-failed-to-start.service38
-rw-r--r--config/chroot_local-includes/lib/systemd/system/update-ca-certificates.service21
-rwxr-xr-xconfig/chroot_local-includes/usr/lib/gdm3/gdm-x-session.tails35
-rw-r--r--config/chroot_local-includes/usr/lib/systemd/user/tails-additional-software-install.service18
-rw-r--r--config/chroot_local-includes/usr/lib/tmpfiles.d/tails-upgrader.conf2
-rwxr-xr-xconfig/chroot_local-includes/usr/local/bin/electrum96
-rwxr-xr-xconfig/chroot_local-includes/usr/local/bin/tails-documentation7
-rwxr-xr-xconfig/chroot_local-includes/usr/local/bin/tails-get-bootinfo88
-rwxr-xr-xconfig/chroot_local-includes/usr/local/bin/tails-screen-locker217
-rwxr-xr-xconfig/chroot_local-includes/usr/local/bin/tails-upgrade-frontend-wrapper151
-rw-r--r--config/chroot_local-includes/usr/local/lib/tails-shell-library/build.sh30
-rw-r--r--config/chroot_local-includes/usr/local/lib/tails-shell-library/chroot-browser.sh22
-rwxr-xr-xconfig/chroot_local-includes/usr/local/sbin/live-persist16
-rwxr-xr-xconfig/chroot_local-includes/usr/local/sbin/restart-tor53
-rwxr-xr-xconfig/chroot_local-includes/usr/local/sbin/tails-additional-software238
-rwxr-xr-xconfig/chroot_local-includes/usr/local/sbin/tails-debugging-info264
-rwxr-xr-xconfig/chroot_local-includes/usr/local/sbin/unsafe-browser32
-rw-r--r--config/chroot_local-includes/usr/share/apparmor-features/features.Tails23
-rw-r--r--config/chroot_local-includes/usr/share/gnome-shell/extensions/shutdown-helper@tails.boum.org/extension.js139
-rw-r--r--config/chroot_local-includes/usr/share/gnome-shell/extensions/shutdown-helper@tails.boum.org/metadata.json14
-rw-r--r--config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-helper@tails.boum.org/extension.js155
-rw-r--r--config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-helper@tails.boum.org/lib.js (renamed from config/chroot_local-includes/usr/share/gnome-shell/extensions/shutdown-helper@tails.boum.org/lib.js)4
-rw-r--r--config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-helper@tails.boum.org/metadata.json14
-rw-r--r--config/chroot_local-includes/usr/share/tails/tbb-dist-url.txt2
-rw-r--r--config/chroot_local-includes/usr/share/tails/tbb-sha256sums.txt32
-rw-r--r--config/chroot_local-includes/usr/share/tails/torbrowser-AppArmor-profile.patch252
-rw-r--r--config/chroot_local-includes/usr/share/tails/ublock-origin/ublock0.dump52730
-rw-r--r--config/chroot_local-packageslists/tails-common.list13
-rw-r--r--config/chroot_local-patches/AppArmor-pin-feature-set.patch18
-rw-r--r--config/chroot_local-patches/apparmor-adjust-cupsd-profile.diff17
-rw-r--r--config/chroot_local-patches/apparmor-adjust-thunderbird-profile.diff113
-rw-r--r--config/chroot_local-patches/apparmor-adjust-tor-profile.diff5
l---------config/chroot_sources/stretch-backports.binary1
-rw-r--r--config/chroot_sources/stretch-backports.chroot1
-rw-r--r--debian/changelog93
-rw-r--r--features/additional_software_packages.feature27
-rw-r--r--features/documentation.feature10
-rw-r--r--features/electrum.feature18
-rw-r--r--features/images/BrowserPrintToFile.pngbin1394 -> 0 bytes
-rw-r--r--features/images/ElectrumCreateNewSeed.pngbin2217 -> 0 bytes
-rw-r--r--features/images/ElectrumEncryptWallet.pngbin1402 -> 0 bytes
-rw-r--r--features/images/ElectrumNextButton.pngbin629 -> 0 bytes
-rw-r--r--features/images/ElectrumNoWallet.pngbin1842 -> 0 bytes
-rw-r--r--features/images/ElectrumPreferencesButton.pngbin1319 -> 0 bytes
-rw-r--r--features/images/ElectrumSeedVerificationPrompt.pngbin1572 -> 0 bytes
-rw-r--r--features/images/ElectrumStatus.pngbin1005 -> 0 bytes
-rw-r--r--features/images/ElectrumWalletGenerationSeed.pngbin2476 -> 0 bytes
-rw-r--r--features/images/ElectrumWalletSeedTextbox.pngbin111 -> 0 bytes
-rw-r--r--features/images/TorBrowserPrintOutputFile.pngbin1298 -> 0 bytes
-rw-r--r--features/images/TorBrowserPrintOutputFileSelected.pngbin1277 -> 0 bytes
-rw-r--r--features/localization.feature3
-rw-r--r--features/step_definitions/additional_software_packages.rb12
-rw-r--r--features/step_definitions/apt.rb14
-rw-r--r--features/step_definitions/browser.rb14
-rw-r--r--features/step_definitions/common_steps.rb16
-rw-r--r--features/step_definitions/electrum.rb99
-rw-r--r--features/step_definitions/pidgin.rb6
-rw-r--r--features/step_definitions/snapshots.rb14
-rw-r--r--features/step_definitions/thunderbird.rb10
-rw-r--r--features/step_definitions/time_syncing.rb19
-rw-r--r--features/support/helpers/vm_helper.rb22
-rw-r--r--features/torified_browsing.feature5
-rw-r--r--features/unsafe_browser.feature1
-rw-r--r--po/POTFILES.in3
-rw-r--r--po/ar.po156
-rw-r--r--po/az.po158
-rw-r--r--po/bg.po173
-rw-r--r--po/bn_BD.po165
-rw-r--r--po/ca.po173
-rw-r--r--po/cs.po165
-rw-r--r--po/cy.po158
-rw-r--r--po/da.po183
-rw-r--r--po/de.po165
-rw-r--r--po/el.po169
-rw-r--r--po/en_GB.po159
-rw-r--r--po/es.po182
-rw-r--r--po/es_AR.po165
-rw-r--r--po/fa.po161
-rw-r--r--po/fi.po165
-rw-r--r--po/fr.po165
-rw-r--r--po/fr_CA.po165
-rw-r--r--po/ga.po165
-rw-r--r--po/he.po162
-rw-r--r--po/hr_HR.po165
-rw-r--r--po/hu.po165
-rw-r--r--po/id.po169
-rw-r--r--po/is.po167
-rw-r--r--po/it.po173
-rw-r--r--po/ja.po167
-rw-r--r--po/km.po156
-rw-r--r--po/ko.po163
-rw-r--r--po/lv.po182
-rw-r--r--po/nb.po165
-rw-r--r--po/nl.po165
-rw-r--r--po/nn.po165
-rw-r--r--po/pl.po165
-rw-r--r--po/pt.po165
-rw-r--r--po/pt_BR.po165
-rw-r--r--po/ro.po163
-rw-r--r--po/ru.po167
-rw-r--r--po/sk.po165
-rw-r--r--po/sk_SK.po165
-rw-r--r--po/sl_SI.po158
-rw-r--r--po/sq.po165
-rw-r--r--po/sr.po165
-rw-r--r--po/sv.po174
-rw-r--r--po/tails.pot136
-rw-r--r--po/tr.po165
-rw-r--r--po/uk.po172
-rw-r--r--po/vi.po165
-rw-r--r--po/zh.po136
-rw-r--r--po/zh_CN.po159
-rw-r--r--po/zh_HK.po159
-rw-r--r--po/zh_TW.po159
-rwxr-xr-xrefresh-translations14
-rwxr-xr-xrun_test_suite2
m---------submodules/aufs4-standalone0
m---------submodules/mirror-pool-dispatcher0
m---------submodules/pythonlib0
-rw-r--r--vagrant/definitions/tails-builder/config/APT_snapshots.d/debian-security/serial2
-rw-r--r--vagrant/definitions/tails-builder/config/APT_snapshots.d/debian/serial2
-rw-r--r--vagrant/definitions/tails-builder/config/APT_snapshots.d/tails/serial2
-rw-r--r--vagrant/lib/tails_build_settings.rb10
-rwxr-xr-xvagrant/provision/assets/build-tails13
-rwxr-xr-xvagrant/provision/setup-tails-builder8
-rw-r--r--wiki/src/.htaccess1
-rw-r--r--wiki/src/about.pt.po47
-rw-r--r--wiki/src/blueprint/additional_software_packages/gui.mdwn45
-rw-r--r--wiki/src/blueprint/additional_software_packages/org.boum.tails.additional-software.rules14
-rw-r--r--wiki/src/blueprint/explain_tails.mdwn56
-rw-r--r--wiki/src/blueprint/l10n_Portuguese.mdwn23
-rw-r--r--wiki/src/blueprint/l10n_Spanish.mdwn17
-rw-r--r--wiki/src/blueprint/mobile_messaging.mdwn60
-rw-r--r--wiki/src/blueprint/monthly_meeting.mdwn4
-rw-r--r--wiki/src/blueprint/monthly_report.mdwn12
-rw-r--r--wiki/src/blueprint/monthly_report/report_2018_02.mdwn120
-rw-r--r--wiki/src/blueprint/monthly_report/report_2018_03.mdwn13
-rw-r--r--wiki/src/blueprint/monthly_report/report_2018_04.mdwn2
-rw-r--r--wiki/src/blueprint/monthly_report/report_2018_05.mdwn2
-rw-r--r--wiki/src/blueprint/monthly_report/report_2018_06.mdwn2
-rw-r--r--wiki/src/blueprint/monthly_report/report_2018_07.mdwn2
-rw-r--r--wiki/src/blueprint/monthly_report/report_2018_08.mdwn2
-rw-r--r--wiki/src/blueprint/monthly_report/report_2018_09.mdwn2
-rw-r--r--wiki/src/blueprint/monthly_report/report_2018_10.mdwn2
-rw-r--r--wiki/src/blueprint/monthly_report/report_2018_11.mdwn2
-rw-r--r--wiki/src/blueprint/monthly_report/report_2018_12.mdwn2
-rw-r--r--wiki/src/blueprint/replace_ikiwiki.mdwn10
-rw-r--r--wiki/src/blueprint/strategic_planning.mdwn3
-rw-r--r--wiki/src/blueprint/support_page.mdwn2
-rw-r--r--wiki/src/blueprint/veracrypt.mdwn4
-rw-r--r--wiki/src/blueprint/what_tails_is.mdwn3
-rw-r--r--wiki/src/contribute.pt.po188
-rw-r--r--wiki/src/contribute/build/website.mdwn14
-rw-r--r--wiki/src/contribute/calendar.mdwn52
-rw-r--r--wiki/src/contribute/design.mdwn6
-rw-r--r--wiki/src/contribute/design/Tor_enforcement/DNS.mdwn24
-rw-r--r--wiki/src/contribute/design/Tor_network_configuration.mdwn11
-rw-r--r--wiki/src/contribute/design/persistence.mdwn26
-rw-r--r--wiki/src/contribute/design/reproducibility.mdwn95
-rw-r--r--wiki/src/contribute/design/stream_isolation.mdwn12
-rw-r--r--wiki/src/contribute/how/documentation/release_notes.mdwn5
-rw-r--r--wiki/src/contribute/how/documentation/style_guide.mdwn6
-rw-r--r--wiki/src/contribute/how/mirror.mdwn5
-rw-r--r--wiki/src/contribute/meetings/201803.mdwn86
-rw-r--r--wiki/src/contribute/meetings/201803/log.txt176
-rw-r--r--wiki/src/contribute/merge_policy/submit.mdwn5
-rw-r--r--wiki/src/contribute/release_process.mdwn366
-rw-r--r--wiki/src/contribute/release_process/persistence-setup.mdwn20
-rw-r--r--wiki/src/contribute/release_process/tails-installer.mdwn61
-rw-r--r--wiki/src/contribute/release_process/tails-iuk.mdwn2
-rw-r--r--wiki/src/contribute/release_process/test.mdwn22
-rw-r--r--wiki/src/contribute/release_process/test/reproducibility/verification.mdwn243
-rw-r--r--wiki/src/contribute/release_process/test/setup.mdwn2
-rw-r--r--wiki/src/contribute/release_process/thunderbird.mdwn2
-rw-r--r--wiki/src/contribute/release_process/tor-browser_AppArmor_patch.mdwn2
-rw-r--r--wiki/src/contribute/reports/SponsorW/2018_02.mdwn39
-rw-r--r--wiki/src/contribute/roadmap.mdwn2
-rw-r--r--wiki/src/contribute/working_together/roles/foundations_team.mdwn15
-rw-r--r--wiki/src/contribute/working_together/roles/release_manager.mdwn39
-rw-r--r--wiki/src/contribute/working_together/roles/sysadmins.mdwn20
-rw-r--r--wiki/src/doc.pt.po21
-rw-r--r--wiki/src/doc/about/features.de.po9
-rw-r--r--wiki/src/doc/about/features.es.po25
-rw-r--r--wiki/src/doc/about/features.fa.po15
-rw-r--r--wiki/src/doc/about/features.fr.po23
-rw-r--r--wiki/src/doc/about/features.it.po16
-rw-r--r--wiki/src/doc/about/features.mdwn2
-rw-r--r--wiki/src/doc/about/features.pt.po15
-rw-r--r--wiki/src/doc/about/fingerprint.de.po43
-rw-r--r--wiki/src/doc/about/fingerprint.es.po49
-rw-r--r--wiki/src/doc/about/fingerprint.fa.po38
-rw-r--r--wiki/src/doc/about/fingerprint.fr.po45
-rw-r--r--wiki/src/doc/about/fingerprint.it.po43
-rw-r--r--wiki/src/doc/about/fingerprint.mdwn14
-rw-r--r--wiki/src/doc/about/fingerprint.pt.po39
-rw-r--r--wiki/src/doc/anonymous_internet/why_tor_is_slow.fr.po6
-rw-r--r--wiki/src/doc/encryption_and_privacy/gpgapplet/public-key_cryptography.fr.po2
-rw-r--r--wiki/src/doc/first_steps/bug_reporting.fr.po5
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.de.po52
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.es.po53
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.fa.po46
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.fr.po49
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.it.po49
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.mdwn16
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop.pt.po49
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop/screen-locker.pngbin0 -> 10564 bytes
-rw-r--r--wiki/src/doc/first_steps/introduction_to_gnome_and_the_tails_desktop/system.pngbin11271 -> 10224 bytes
-rw-r--r--wiki/src/doc/first_steps/reset/mac.fr.po1
-rw-r--r--wiki/src/doc/sensitive_documents/metadata.de.po14
-rw-r--r--wiki/src/doc/sensitive_documents/metadata.es.po12
-rw-r--r--wiki/src/doc/sensitive_documents/metadata.fa.po18
-rw-r--r--wiki/src/doc/sensitive_documents/metadata.fr.po14
-rw-r--r--wiki/src/doc/sensitive_documents/metadata.it.po8
-rw-r--r--wiki/src/doc/sensitive_documents/metadata.mdwn6
-rw-r--r--wiki/src/doc/sensitive_documents/metadata.pt.po8
-rw-r--r--wiki/src/donate.css22
-rw-r--r--wiki/src/donate.de.po618
-rwxr-xr-xwiki/src/donate.es.po296
-rw-r--r--wiki/src/donate.fa.po210
-rw-r--r--wiki/src/donate.fr.po619
-rw-r--r--wiki/src/donate.html307
-rw-r--r--wiki/src/donate.it.po712
-rw-r--r--wiki/src/donate.pt.po210
-rw-r--r--wiki/src/donate/donate_ddg.pngbin0 -> 37800 bytes
-rw-r--r--wiki/src/inc/stable_amd64_date.html2
-rw-r--r--wiki/src/inc/stable_amd64_gpg_signature_output.html8
-rw-r--r--wiki/src/inc/stable_amd64_gpg_verify.html2
-rw-r--r--wiki/src/inc/stable_amd64_iso_sig_url.html2
-rw-r--r--wiki/src/inc/stable_amd64_iso_url.html2
-rw-r--r--wiki/src/inc/stable_amd64_torrent_url.html2
-rw-r--r--wiki/src/inc/stable_amd64_version.html2
-rw-r--r--wiki/src/inc/trace2
-rw-r--r--wiki/src/index.de.po9
-rw-r--r--wiki/src/index.es.po25
-rw-r--r--wiki/src/index.fa.po5
-rw-r--r--wiki/src/index.fr.po9
-rw-r--r--wiki/src/index.html2
-rw-r--r--wiki/src/index.it.po5
-rw-r--r--wiki/src/index.pt.po37
-rw-r--r--wiki/src/install/inc/overview.de.po10
-rw-r--r--wiki/src/install/inc/overview.es.po10
-rw-r--r--wiki/src/install/inc/overview.fa.po4
-rw-r--r--wiki/src/install/inc/overview.fr.po10
-rw-r--r--wiki/src/install/inc/overview.html2
-rw-r--r--wiki/src/install/inc/overview.it.po4
-rw-r--r--wiki/src/install/inc/overview.pt.po10
-rw-r--r--wiki/src/install/inc/screenshots/installation_complete.pngbin0 -> 2540 bytes
-rw-r--r--wiki/src/install/inc/steps/download.inline.de.po164
-rw-r--r--wiki/src/install/inc/steps/download.inline.es.po243
-rw-r--r--wiki/src/install/inc/steps/download.inline.fa.po94
-rw-r--r--wiki/src/install/inc/steps/download.inline.fr.po216
-rw-r--r--wiki/src/install/inc/steps/download.inline.html74
-rw-r--r--wiki/src/install/inc/steps/download.inline.it.po163
-rw-r--r--wiki/src/install/inc/steps/download.inline.pt.po94
-rw-r--r--wiki/src/install/inc/steps/install_final.inline.de.po14
-rw-r--r--wiki/src/install/inc/steps/install_final.inline.es.po14
-rw-r--r--wiki/src/install/inc/steps/install_final.inline.fa.po11
-rw-r--r--wiki/src/install/inc/steps/install_final.inline.fr.po14
-rw-r--r--wiki/src/install/inc/steps/install_final.inline.it.po13
-rw-r--r--wiki/src/install/inc/steps/install_final.inline.mdwn4
-rw-r--r--wiki/src/install/inc/steps/install_final.inline.pt.po16
-rw-r--r--wiki/src/install/inc/steps/restart_first_time.inline.de.po12
-rwxr-xr-xwiki/src/install/inc/steps/restart_first_time.inline.es.po12
-rw-r--r--wiki/src/install/inc/steps/restart_first_time.inline.fa.po12
-rw-r--r--wiki/src/install/inc/steps/restart_first_time.inline.fr.po12
-rw-r--r--wiki/src/install/inc/steps/restart_first_time.inline.it.po12
-rw-r--r--wiki/src/install/inc/steps/restart_first_time.inline.mdwn6
-rw-r--r--wiki/src/install/inc/steps/restart_first_time.inline.pt.po12
-rw-r--r--wiki/src/install/inc/steps/restart_second_time.inline.fr.po2
-rw-r--r--wiki/src/install/mac/usb-overview.es.po2
-rw-r--r--wiki/src/install/v1/Tails/amd64/stable/latest.yml8
-rw-r--r--wiki/src/lib/software-update-urgent.pngbin1117 -> 0 bytes
-rw-r--r--wiki/src/news/report_2018_02.mdwn153
-rw-r--r--wiki/src/news/test_3.6~rc1.de.po230
-rw-r--r--wiki/src/news/test_3.6~rc1.es.po230
-rw-r--r--wiki/src/news/test_3.6~rc1.fa.po230
-rw-r--r--wiki/src/news/test_3.6~rc1.fr.po230
-rw-r--r--wiki/src/news/test_3.6~rc1.it.po230
-rw-r--r--wiki/src/news/test_3.6~rc1.mdwn107
-rw-r--r--wiki/src/news/test_3.6~rc1.pt.po230
-rw-r--r--wiki/src/news/version_3.6.de.po279
-rw-r--r--wiki/src/news/version_3.6.es.po272
-rw-r--r--wiki/src/news/version_3.6.fa.po272
-rw-r--r--wiki/src/news/version_3.6.fr.po278
-rw-r--r--wiki/src/news/version_3.6.it.po275
-rw-r--r--wiki/src/news/version_3.6.mdwn117
-rw-r--r--wiki/src/news/version_3.6.pt.po272
-rw-r--r--wiki/src/news/who_are_you_helping.de.po4
-rw-r--r--wiki/src/news/who_are_you_helping.es.po2
-rw-r--r--wiki/src/news/who_are_you_helping.fa.po2
-rw-r--r--wiki/src/news/who_are_you_helping.fr.po4
-rw-r--r--wiki/src/news/who_are_you_helping.it.po2
-rw-r--r--wiki/src/news/who_are_you_helping.mdwn2
-rw-r--r--wiki/src/news/who_are_you_helping.pt.po2
-rw-r--r--wiki/src/partners.de.po44
-rw-r--r--wiki/src/partners.es.po54
-rw-r--r--wiki/src/partners.fa.po44
-rw-r--r--wiki/src/partners.fr.po83
-rw-r--r--wiki/src/partners.html9
-rw-r--r--wiki/src/partners.it.po44
-rw-r--r--wiki/src/partners.pt.po44
-rw-r--r--wiki/src/partners/become.mdwn5
-rw-r--r--wiki/src/security/Iceweasel_exposes_a_rare_User-Agent.fr.po4
-rw-r--r--wiki/src/security/Numerous_security_holes_in_3.5.de.po113
-rw-r--r--wiki/src/security/Numerous_security_holes_in_3.5.es.po113
-rw-r--r--wiki/src/security/Numerous_security_holes_in_3.5.fa.po113
-rw-r--r--wiki/src/security/Numerous_security_holes_in_3.5.fr.po113
-rw-r--r--wiki/src/security/Numerous_security_holes_in_3.5.it.po113
-rw-r--r--wiki/src/security/Numerous_security_holes_in_3.5.mdwn29
-rw-r--r--wiki/src/security/Numerous_security_holes_in_3.5.pt.po113
-rw-r--r--wiki/src/security/use_of_untrusted_Live_system_found_on_local_hard-disk.fr.po4
-rw-r--r--wiki/src/support.pt.po29
-rw-r--r--wiki/src/support/faq.de.po13
-rw-r--r--wiki/src/support/faq.es.po67
-rw-r--r--wiki/src/support/faq.fa.po15
-rw-r--r--wiki/src/support/faq.fr.po15
-rw-r--r--wiki/src/support/faq.it.po15
-rw-r--r--wiki/src/support/faq.mdwn7
-rw-r--r--wiki/src/support/faq.pt.po15
-rw-r--r--wiki/src/support/known_issues.de.po28
-rwxr-xr-xwiki/src/support/known_issues.es.po29
-rw-r--r--wiki/src/support/known_issues.fa.po29
-rw-r--r--wiki/src/support/known_issues.fr.po33
-rw-r--r--wiki/src/support/known_issues.it.po28
-rw-r--r--wiki/src/support/known_issues.mdwn6
-rw-r--r--wiki/src/support/known_issues.pt.po29
-rw-r--r--wiki/src/tails-sysadmins.key854
-rw-r--r--wiki/src/torrents/files/tails-amd64-3.5.iso.sig16
-rw-r--r--wiki/src/torrents/files/tails-amd64-3.5.torrentbin93257 -> 0 bytes
-rw-r--r--wiki/src/torrents/files/tails-amd64-3.6.build-manifest (renamed from wiki/src/torrents/files/tails-amd64-3.5.build-manifest)584
-rw-r--r--wiki/src/torrents/files/tails-amd64-3.6.iso.sig16
-rw-r--r--wiki/src/torrents/files/tails-amd64-3.6.packages (renamed from wiki/src/torrents/files/tails-amd64-3.5.packages)417
-rw-r--r--wiki/src/torrents/files/tails-amd64-3.6.torrentbin0 -> 93897 bytes
-rw-r--r--wiki/src/upgrade/v1/Tails/3.4/amd64/alpha/upgrades.yml15
-rw-r--r--wiki/src/upgrade/v1/Tails/3.4/amd64/alpha/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v1/Tails/3.4/amd64/stable/upgrades.yml15
-rw-r--r--wiki/src/upgrade/v1/Tails/3.4/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v1/Tails/3.4/amd64/test/upgrades.yml16
-rw-r--r--wiki/src/upgrade/v1/Tails/3.4/amd64/test/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v1/Tails/3.5.1/amd64/alpha/upgrades.yml.pgp16
-rw-r--r--wiki/src/upgrade/v1/Tails/3.5.1/amd64/stable/upgrades.yml.pgp16
-rw-r--r--wiki/src/upgrade/v1/Tails/3.5/amd64/alpha/upgrades.yml15
-rw-r--r--wiki/src/upgrade/v1/Tails/3.5/amd64/alpha/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v1/Tails/3.5/amd64/stable/upgrades.yml10
-rw-r--r--wiki/src/upgrade/v1/Tails/3.5/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v1/Tails/3.5/amd64/test/upgrades.yml20
-rw-r--r--wiki/src/upgrade/v1/Tails/3.5/amd64/test/upgrades.yml.pgp16
-rw-r--r--wiki/src/upgrade/v1/Tails/3.5~rc1/amd64/alpha/upgrades.yml.pgp16
-rw-r--r--wiki/src/upgrade/v1/Tails/3.5~rc1/amd64/stable/upgrades.yml.pgp16
-rw-r--r--wiki/src/upgrade/v1/Tails/3.6.1/amd64/alpha/upgrades.yml (renamed from wiki/src/upgrade/v1/Tails/3.5.1/amd64/alpha/upgrades.yml)2
-rw-r--r--wiki/src/upgrade/v1/Tails/3.6.1/amd64/alpha/upgrades.yml.pgp16
-rw-r--r--wiki/src/upgrade/v1/Tails/3.6.1/amd64/stable/upgrades.yml (renamed from wiki/src/upgrade/v1/Tails/3.5.1/amd64/stable/upgrades.yml)2
-rw-r--r--wiki/src/upgrade/v1/Tails/3.6.1/amd64/stable/upgrades.yml.pgp16
-rw-r--r--wiki/src/upgrade/v1/Tails/3.6~rc1/amd64/stable/upgrades.yml10
-rw-r--r--wiki/src/upgrade/v1/Tails/3.6~rc1/amd64/stable/upgrades.yml.pgp26
-rw-r--r--wiki/src/upgrade/v1/Tails/3.6~rc1/amd64/test/upgrades.yml20
-rw-r--r--wiki/src/upgrade/v1/Tails/3.6~rc1/amd64/test/upgrades.yml.pgp16
-rw-r--r--wiki/src/upgrade/v1/Tails/3.8/amd64/alpha/upgrades.yml (renamed from wiki/src/upgrade/v1/Tails/3.5~rc1/amd64/alpha/upgrades.yml)2
-rw-r--r--wiki/src/upgrade/v1/Tails/3.8/amd64/alpha/upgrades.yml.pgp16
-rw-r--r--wiki/src/upgrade/v1/Tails/3.8/amd64/stable/upgrades.yml (renamed from wiki/src/upgrade/v1/Tails/3.5~rc1/amd64/stable/upgrades.yml)2
-rw-r--r--wiki/src/upgrade/v1/Tails/3.8/amd64/stable/upgrades.yml.pgp16
-rw-r--r--wiki/src/upgrade/v1/Tails/3.9/amd64/alpha/upgrades.yml5
-rw-r--r--wiki/src/upgrade/v1/Tails/3.9/amd64/alpha/upgrades.yml.pgp16
-rw-r--r--wiki/src/upgrade/v1/Tails/3.9/amd64/stable/upgrades.yml5
-rw-r--r--wiki/src/upgrade/v1/Tails/3.9/amd64/stable/upgrades.yml.pgp16
-rw-r--r--wiki/src/upgrade/v1/Tails/3.9~rc1/amd64/alpha/upgrades.yml5
-rw-r--r--wiki/src/upgrade/v1/Tails/3.9~rc1/amd64/alpha/upgrades.yml.pgp16
-rw-r--r--wiki/src/upgrade/v1/Tails/3.9~rc1/amd64/stable/upgrades.yml5
-rw-r--r--wiki/src/upgrade/v1/Tails/3.9~rc1/amd64/stable/upgrades.yml.pgp16
423 files changed, 57934 insertions, 20542 deletions
diff --git a/.gitmodules b/.gitmodules
index 892c235..a5302b2 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -11,3 +11,6 @@
[submodule "submodules/mirror-pool-dispatcher"]
path = submodules/mirror-pool-dispatcher
url = https://git-tails.immerda.ch/mirror-pool-dispatcher
+[submodule "submodules/aufs4-standalone"]
+ path = submodules/aufs4-standalone
+ url = https://github.com/sfjro/aufs4-standalone.git
diff --git a/auto/config b/auto/config
index 43bd1cf..0fff3d8 100755
--- a/auto/config
+++ b/auto/config
@@ -192,7 +192,8 @@ if [ -e config/binary_rootfs/squashfs.sort ]; then
fi
# custom APT sources
-tails-custom-apt-sources > config/chroot_sources/tails.chroot
+tails-custom-apt-sources > config/chroot_sources/tails.chroot \
+ || fatal "tails-custom-apt-sources failed with exit code $?"
# tails-transform-mirror-url and its dependencies
install -m 0755 \
@@ -203,6 +204,10 @@ install -m 0755 \
submodules/mirror-pool-dispatcher/lib/js/mirror-dispatcher.js \
config/chroot_local-includes/usr/local/lib/nodejs/
+# aufs4-standalone
+rm -rf config/chroot_local-includes/usr/src/aufs4-standalone
+cp -a submodules/aufs4-standalone config/chroot_local-includes/usr/src/
+
# custom debootstrap script, setting some APT magic to log downloads:
patch \
--follow-symlinks \
@@ -210,3 +215,7 @@ patch \
/usr/share/debootstrap/scripts/jessie \
data/debootstrap/scripts/jessie.patch
sed -i "s,%%topdir%%,$(pwd)," /usr/share/debootstrap/scripts/tails-build-jessie
+
+# Make the python library available in Tails
+install -d -m 2777 config/chroot_local-includes/tmp/
+cp -r submodules/pythonlib config/chroot_local-includes/tmp/
diff --git a/config/APT_snapshots.d/debian/serial b/config/APT_snapshots.d/debian/serial
index d2d7c32..f6ceb07 100644
--- a/config/APT_snapshots.d/debian/serial
+++ b/config/APT_snapshots.d/debian/serial
@@ -1 +1 @@
-2018011503
+2018031004
diff --git a/config/APT_snapshots.d/torproject/serial b/config/APT_snapshots.d/torproject/serial
index ac87e69..19d182a 100644
--- a/config/APT_snapshots.d/torproject/serial
+++ b/config/APT_snapshots.d/torproject/serial
@@ -1 +1 @@
-2017120803
+2018030601
diff --git a/config/amnesia b/config/amnesia
index b879407..17d27b3 100644
--- a/config/amnesia
+++ b/config/amnesia
@@ -26,7 +26,7 @@ AMNESIA_ISOHYBRID_OPTS="-h 255 -s 63 --id 42 --verbose"
REQUIRED_SYSLINUX_UTILS_UPSTREAM_VERSION="6.03~pre20"
# Kernel version
-KERNEL_VERSION='4.14.0-3'
+KERNEL_VERSION='4.15.0-1'
KERNEL_SOURCE_VERSION=$(
echo "$KERNEL_VERSION" \
| perl -p -E 's{\A (\d+ [.] \d+) [.] .*}{$1}xms'
diff --git a/config/binary_rootfs/squashfs.sort b/config/binary_rootfs/squashfs.sort
index 3c70db0..8465569 100644
--- a/config/binary_rootfs/squashfs.sort
+++ b/config/binary_rootfs/squashfs.sort
@@ -3597,14 +3597,14 @@ usr/share/gnome-shell/extensions/places-menu@gnome-shell-extensions.gcampax.gith
usr/share/gnome-shell/extensions/places-menu@gnome-shell-extensions.gcampax.github.com/placeDisplay.js 27832
usr/share/gnome-shell/extensions/places-menu@gnome-shell-extensions.gcampax.github.com/stylesheet.css 27831
usr/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com/metadata.json 27830
-usr/share/gnome-shell/extensions/shutdown-helper@tails.boum.org/metadata.json 27829
+usr/share/gnome-shell/extensions/status-menu-helper@tails.boum.org/metadata.json 27829
usr/sbin/cupsd 27824
usr/lib/x86_64-linux-gnu/libcupsmime.so.1 27823
usr/lib/x86_64-linux-gnu/libpaper.so.1.1.2 27822
etc/cups/cups-files.conf 27821
etc/cups/cupsd.conf 27820
-usr/share/gnome-shell/extensions/shutdown-helper@tails.boum.org/extension.js 27817
-usr/share/gnome-shell/extensions/shutdown-helper@tails.boum.org/lib.js 27816
+usr/share/gnome-shell/extensions/status-menu-helper@tails.boum.org/extension.js 27817
+usr/share/gnome-shell/extensions/status-menu-helper@tails.boum.org/lib.js 27816
usr/share/gnome-shell/extensions/torstatus@tails.boum.org/metadata.json 27815
usr/share/gnome-shell/extensions/torstatus@tails.boum.org/extension.js 27814
usr/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/metadata.json 27813
diff --git a/config/chroot_apt/preferences b/config/chroot_apt/preferences
index b726331..62065c8 100644
--- a/config/chroot_apt/preferences
+++ b/config/chroot_apt/preferences
@@ -36,6 +36,10 @@ Package: gir1.2-gdkpixbuf-2.0 libgdk-pixbuf2.0-*
Pin: version 2.36.5-2.0tails*
Pin-Priority: -1
+Package: intel-microcode
+Pin: release o=Debian,n=stretch-backports
+Pin-Priority: 999
+
Package: linux-compiler-* linux-headers-* linux-image-* linux-kbuild-* linux-source-*
Pin: release o=Debian,n=sid
Pin-Priority: 999
@@ -49,10 +53,20 @@ Package: obfs4proxy
Pin: release o=TorProject,n=obfs4proxy
Pin-Priority: 990
+Explanation: src:systemd
+Explanation: systemd >= v233 required for meek_lite and enable the unsafe browser and Tor launcher applications to do clearnet DNS resolution. (#8243)
+Package: systemd systemd-sysv systemd-container systemd-journal-remote systemd-coredump systemd-tests libpam-systemd libnss-myhostname libnss-mymachines libnss-resolve libnss-systemd libsystemd0 libsystemd-dev udev libudev1 libudev-dev udev-udeb libudev1-udeb
+Pin: release o=Debian,n=stretch-backports
+Pin-Priority: 999
+
Package: onionshare
Pin: release o=Debian,n=sid
Pin-Priority: 999
+Package: openpgp-applet
+Pin: release o=Debian,n=sid
+Pin-Priority: 999
+
Package: tails-installer
Pin: origin deb.tails.boum.org
Pin-Priority: 999
@@ -61,10 +75,19 @@ Package: virtualbox*
Pin: release o=Debian,n=sid
Pin-Priority: 999
+Explanation: src:xorg-server
+Package: xserver-xorg-core xserver-xorg-dev xdmx xdmx-tools xnest xvfb xserver-xephyr xserver-common xorg-server-source xwayland xserver-xorg-legacy
+Pin: release o=Debian,n=stretch
+Pin-Priority: 999
+
Package: xul-ext-ublock-origin
Pin: release o=Debian,n=sid
Pin-Priority: 999
+Package: pdf-redact-tools
+Pin: release o=Debian,n=sid
+Pin-Priority: 999
+
Explanation: weirdness in chroot_apt install-binary
Package: *
Pin: release o=chroot_local-packages
@@ -101,3 +124,7 @@ Pin-Priority: -10
Package: *
Pin: release o=TorProject
Pin-Priority: -10
+
+Package: electrum python3-electrum python3-jsonrpclib-pelix python3-pyaes
+Pin: release o=Debian,n=stretch-backports
+Pin-Priority: 999
diff --git a/config/chroot_local-hooks/00-install-tailslib b/config/chroot_local-hooks/00-install-tailslib
new file mode 100755
index 0000000..4be37e0
--- /dev/null
+++ b/config/chroot_local-hooks/00-install-tailslib
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+set -e
+set -u
+
+echo "Installing the tailslib python library"
+
+# Import ensure_hook_dependency_is_installed()
+. /usr/local/lib/tails-shell-library/build.sh
+
+ensure_hook_dependency_is_installed python3-setuptools
+
+(
+ cd /tmp/pythonlib
+ python3 setup.py clean
+ python3 setup.py install
+)
+rm -rf /tmp/pythonlib
diff --git a/config/chroot_local-hooks/01-check-for-dot-orig-files b/config/chroot_local-hooks/01-check-for-dot-orig-files
index 6f69822..22c1121 100755
--- a/config/chroot_local-hooks/01-check-for-dot-orig-files
+++ b/config/chroot_local-hooks/01-check-for-dot-orig-files
@@ -4,19 +4,21 @@ set -e
echo "Checking for .orig files"
-DOT_ORIG_WHITELIST=$(cat <<EOF
+DOT_ORIG_WHITELIST_DELETE=$(cat <<EOF
/bin/hostname.orig
/etc/resolv.conf.orig
/lib/systemd/system/alsa-utils.service.orig
-/sbin/start-stop-daemon.orig
EOF
)
-rm -f ${DOT_ORIG_WHITELIST}
+# live-build creates this backup copy and restores it later in the build process
+DOT_ORIG_WHITELIST_KEEP="/sbin/start-stop-daemon.orig"
+
+rm -f ${DOT_ORIG_WHITELIST_DELETE}
DOT_ORIG_FILES=$(find / -type f -name *.orig || :)
-if [ -n "$DOT_ORIG_FILES" ]; then
+if [ "$DOT_ORIG_FILES" != "$DOT_ORIG_WHITELIST_KEEP" ]; then
echo "Some patches are fuzzy and leave .orig files around:" >&2
echo "$DOT_ORIG_FILES" >&2
exit 1
diff --git a/config/chroot_local-hooks/01-check-for-outdated-AppArmor-feature-set b/config/chroot_local-hooks/01-check-for-outdated-AppArmor-feature-set
deleted file mode 100755
index ec635c1..0000000
--- a/config/chroot_local-hooks/01-check-for-outdated-AppArmor-feature-set
+++ /dev/null
@@ -1,24 +0,0 @@
-#! /bin/sh
-
-set -e
-set -u
-set -x
-
-echo "Checking if we should stop shipping our own AppArmor feature set"
-
-if [ -f /usr/share/apparmor-features/features ]; then
- if cmp --quiet /usr/share/apparmor-features/features.Tails \
- /usr/share/apparmor-features/features; then
- echo "Debian ships the same AppArmor feature set as ours. " \
- "Likely we can now remove our own one." >&2
- else
- echo "Debian ships a different AppArmor feature set from ours. " \
- "Likely our own one is outdated and can be removed:" >&2
- diff -Naur \
- /usr/share/apparmor-features/features.Tails \
- /usr/share/apparmor-features/features \
- >&2
- fi
- # In any case, we probably have to do something about it.
- exit 1
-fi
diff --git a/config/chroot_local-hooks/10-tbb b/config/chroot_local-hooks/10-tbb
index dec0ba1..7153251 100755
--- a/config/chroot_local-hooks/10-tbb
+++ b/config/chroot_local-hooks/10-tbb
@@ -275,8 +275,9 @@ create_default_profile() {
rsync -a --exclude bookmarks.html --exclude extensions \
"${tbb_profile}"/ "${destination}"/
- # Remove TBB's default bridges
- sed -i '/extensions\.torlauncher\.default_bridge\./d' "${destination}"/preferences/extension-overrides.js
+ # Remove TBB's Tor Launcher settings since we don't enable it in
+ # our Tor Browser.
+ sed -i '/extensions\.torlauncher\./d' "${destination}"/preferences/extension-overrides.js
mkdir -p "${destination}"/extensions
for ext in "${tbb_extensions_dir}"/*; do
diff --git a/config/chroot_local-hooks/11-localize_browser b/config/chroot_local-hooks/11-localize_browser
index 2e33654..14110ee 100755
--- a/config/chroot_local-hooks/11-localize_browser
+++ b/config/chroot_local-hooks/11-localize_browser
@@ -11,12 +11,14 @@ echo "Localize each supported browser locale"
# Import language_code_from_locale()
. /usr/local/lib/tails-shell-library/localization.sh
-# Import strip_nondeterminism_wrapper()
+# Import strip_nondeterminism_wrapper() and ensure_hook_dependency_is_installed()
. /usr/local/lib/tails-shell-library/build.sh
# Import TAILS_WIKI_SUPPORTED_LANGUAGES
. /etc/amnesia/environment
+ensure_hook_dependency_is_installed p7zip imagemagick
+
TBB_LOCALIZED_SEARCHPLUGINS_DIR="${TBB_INSTALL}/distribution/searchplugins/locale/"
BROWSER_LOCALIZATION_DIR="/usr/share/tails/browser-localization"
DESCRIPTIONS_FILE="${BROWSER_LOCALIZATION_DIR}/descriptions"
diff --git a/config/chroot_local-hooks/12-generate-ublock-origin-filter b/config/chroot_local-hooks/12-generate-ublock-origin-filter
index bfb85a1..72faba4 100755
--- a/config/chroot_local-hooks/12-generate-ublock-origin-filter
+++ b/config/chroot_local-hooks/12-generate-ublock-origin-filter
@@ -4,7 +4,10 @@ set -e
echo "Converting uBlock database dump into sqlite blob"
-apt-get install --yes sqlite3
+# Import ensure_hook_dependency_is_installed()
+. /usr/local/lib/tails-shell-library/build.sh
+
+ensure_hook_dependency_is_installed sqlite3
DUMP="/usr/share/tails/ublock-origin/ublock0.dump"
DATABASE="/etc/tor-browser/profile/extension-data/ublock0.sqlite"
@@ -18,5 +21,3 @@ mkdir -p "$(dirname "${DATABASE}")"
sed ':a;N;$!ba;s_\r\n__g' "${DUMP}" | sqlite3 "${DATABASE}"
echo "Created uBlock sqlite blob successfully"
-
-apt-get purge --yes sqlite3
diff --git a/config/chroot_local-hooks/12-kernel-modules-build-environment b/config/chroot_local-hooks/12-kernel-modules-build-environment
new file mode 100755
index 0000000..62d4c73
--- /dev/null
+++ b/config/chroot_local-hooks/12-kernel-modules-build-environment
@@ -0,0 +1,31 @@
+#!/bin/sh
+
+set -e
+set -u
+set -x
+
+echo "Setting up a build environment for kernel modules"
+
+. /usr/share/amnesia/build/variables
+
+# Import ensure_hook_dependency_is_installed() and
+# install_fake_package()
+. /usr/local/lib/tails-shell-library/build.sh
+
+# Install gcc-6 and fake linux-compiler-gcc-7-x86
+# (linux-headers-4.14+ depends on it, but Stretch hasn't GCC 7)
+# XXX:Buster: remove this hack.
+ensure_hook_dependency_is_installed gcc-6
+NEWEST_INSTALLED_KERNEL_VERSION="$(
+ dpkg-query --showformat '${Version}\n' --show 'linux-image-*-amd64' \
+ | sort --version-sort | tail -n1
+)"
+install_fake_package \
+ linux-compiler-gcc-7-x86 \
+ "${NEWEST_INSTALLED_KERNEL_VERSION}~0tails1"
+ln -s /usr/bin/gcc-6 /usr/bin/gcc-7
+
+ensure_hook_dependency_is_installed \
+ build-essential \
+ libelf-dev \
+ "linux-headers-${KERNEL_VERSION}-amd64"
diff --git a/config/chroot_local-hooks/13-aufs b/config/chroot_local-hooks/13-aufs
new file mode 100755
index 0000000..0193249
--- /dev/null
+++ b/config/chroot_local-hooks/13-aufs
@@ -0,0 +1,44 @@
+#! /bin/sh
+
+set -e
+set -u
+
+echo "Building the aufs module"
+
+. /usr/share/amnesia/build/variables
+
+# Import ensure_hook_dependency_is_installed()
+. /usr/local/lib/tails-shell-library/build.sh
+
+ensure_hook_dependency_is_installed \
+ "linux-source-${KERNEL_SOURCE_VERSION}"
+
+# aufs build needs fs/mount.h, which is in linux-source-* but not
+# in linux-headers-*, so we'll symlink it.
+tar --directory=/usr/src \
+ -xf "/usr/src/linux-source-${KERNEL_SOURCE_VERSION}.tar."*
+
+arch=amd64
+ln -s \
+ "/usr/src/linux-source-${KERNEL_SOURCE_VERSION}/fs" \
+ "/usr/src/linux-headers-${KERNEL_VERSION}-${arch}/fs"
+(
+ cd /usr/src/aufs4-standalone
+ perl -pi -E \
+ 's{\A CONFIG_AUFS_DEBUG \s* = \s* y $}{CONFIG_AUFS_DEBUG =}xms' \
+ config.mk
+ KDIR="/usr/src/linux-headers-${KERNEL_VERSION}-${arch}"
+ make clean KDIR="$KDIR"
+ make install KDIR="$KDIR"
+)
+
+for modules_dir in /lib/modules/*/extra ; do
+ if [ ! -f "${modules_dir}/aufs.ko" ]; then
+ echo "Can not find aufs.ko module in '${modules_dir}" >&2
+ exit 1
+ fi
+done
+
+depmod "${KERNEL_VERSION}-${arch}"
+rm -r /usr/src/aufs4-standalone
+rm -r "/usr/src/linux-source-${KERNEL_SOURCE_VERSION}"
diff --git a/config/chroot_local-hooks/15-tor-browser-bookmarks b/config/chroot_local-hooks/15-tor-browser-bookmarks
index c75f765..441b7dc 100755
--- a/config/chroot_local-hooks/15-tor-browser-bookmarks
+++ b/config/chroot_local-hooks/15-tor-browser-bookmarks
@@ -4,6 +4,11 @@ set -e
echo "Set up Tor Browser bookmarks"
+# Import ensure_hook_dependency_is_installed()
+. /usr/local/lib/tails-shell-library/build.sh
+
+ensure_hook_dependency_is_installed sqlite3
+
# Create a symlink to places.sqlite in browser profile from a
# dedicated "bookmarks" directory, so that it can be easily made
# persistent
@@ -11,8 +16,6 @@ ln -s /home/amnesia/.mozilla/firefox/bookmarks/places.sqlite \
/etc/skel/.tor-browser/profile.default/places.sqlite
# Create the bookmarks database
-apt install --yes sqlite3
sqlite3 /etc/skel/.mozilla/firefox/bookmarks/places.sqlite \
< /etc/skel/.mozilla/firefox/bookmarks/places.sqlite.in
-apt purge --yes sqlite3
rm /etc/skel/.mozilla/firefox/bookmarks/places.sqlite.in
diff --git a/config/chroot_local-hooks/19-install-tor-browser-AppArmor-profile b/config/chroot_local-hooks/19-install-tor-browser-AppArmor-profile
index b2bc494..831146c 100755
--- a/config/chroot_local-hooks/19-install-tor-browser-AppArmor-profile
+++ b/config/chroot_local-hooks/19-install-tor-browser-AppArmor-profile
@@ -2,10 +2,14 @@
set -e
-echo "Installing AppArmor profile for Tor Browser"
+echo "Installing AppArmor profiles for Tor Browser"
+
+# Import ensure_hook_dependency_is_installed()
+. /usr/local/lib/tails-shell-library/build.sh
+
+ensure_hook_dependency_is_installed patch
PATCH='/usr/share/tails/torbrowser-AppArmor-profile.patch'
-PROFILE='/etc/apparmor.d/torbrowser'
### Functions
@@ -33,14 +37,17 @@ toggle_src_APT_sources() {
apt-get --yes update
}
-install_torbrowser_AppArmor_profile() {
+install_torbrowser_AppArmor_profiles() {
tmpdir="$(mktemp -d)"
(
cd "$tmpdir"
apt-get source torbrowser-launcher/sid
install -m 0644 \
- torbrowser-launcher-*/apparmor/torbrowser.Browser.firefox \
- "$PROFILE"
+ torbrowser-launcher-*/apparmor/torbrowser.Browser.* \
+ /etc/apparmor.d/
+ install -m 0644 \
+ torbrowser-launcher-*/apparmor/tunables/* \
+ /etc/apparmor.d/tunables/
)
rm -r "$tmpdir"
}
@@ -48,7 +55,7 @@ install_torbrowser_AppArmor_profile() {
### Main
toggle_src_APT_sources on
-install_torbrowser_AppArmor_profile
+install_torbrowser_AppArmor_profiles
toggle_src_APT_sources off
-patch --forward --batch "$PROFILE" < "$PATCH"
+(cd / && patch --forward --batch -p1 < "$PATCH")
rm "$PATCH"
diff --git a/config/chroot_local-hooks/20-dconf_update b/config/chroot_local-hooks/20-dconf_update
index 95b2b1f..6bcf8d3 100755
--- a/config/chroot_local-hooks/20-dconf_update
+++ b/config/chroot_local-hooks/20-dconf_update
@@ -7,5 +7,10 @@ set -e
echo "Updating the system DConf databases"
+# Import ensure_hook_dependency_is_installed()
+. /usr/local/lib/tails-shell-library/build.sh
+
+ensure_hook_dependency_is_installed dconf-cli
+
dconf update
chmod 0644 /etc/dconf/db/local
diff --git a/config/chroot_local-hooks/32-logind-NAutoVTs b/config/chroot_local-hooks/32-logind-NAutoVTs
new file mode 100755
index 0000000..57f67ae
--- /dev/null
+++ b/config/chroot_local-hooks/32-logind-NAutoVTs
@@ -0,0 +1,10 @@
+#!/bin/sh
+set -e
+set -u
+
+# Make room for tails-gdm-failed-to-start.service
+echo "Lower logind's NAutoVTs"
+
+sed --in-place --regexp-extended \
+ 's/^#NAutoVTs=.*$/NAutoVTs=4/' \
+ /etc/systemd/logind.conf
diff --git a/config/chroot_local-hooks/42-wrap-gdm-x-session b/config/chroot_local-hooks/42-wrap-gdm-x-session
new file mode 100755
index 0000000..b11363d
--- /dev/null
+++ b/config/chroot_local-hooks/42-wrap-gdm-x-session
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+set -eu
+
+echo "Wrapping gdm-x-session to limit the number of allowed failures"
+
+dpkg-divert --add --rename --divert \
+ /usr/lib/gdm3/gdm-x-session.real \
+ /usr/lib/gdm3/gdm-x-session
+
+ln -s /usr/lib/gdm3/gdm-x-session.tails /usr/lib/gdm3/gdm-x-session
diff --git a/config/chroot_local-hooks/45-enable-AppArmor-profiles b/config/chroot_local-hooks/45-enable-AppArmor-profiles
new file mode 100755
index 0000000..c83de47
--- /dev/null
+++ b/config/chroot_local-hooks/45-enable-AppArmor-profiles
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+set -e
+
+echo "Enable various AppArmor profiles"
+
+rm /etc/apparmor.d/disable/usr.bin.thunderbird
diff --git a/config/chroot_local-hooks/50-dkms b/config/chroot_local-hooks/50-dkms
index b7e4f28..01c8286 100755
--- a/config/chroot_local-hooks/50-dkms
+++ b/config/chroot_local-hooks/50-dkms
@@ -4,36 +4,18 @@ set -e
set -u
set -x
-echo "Building dkms modules"
+echo "Building VirtualBox guest modules"
. /usr/share/amnesia/build/variables
-# Import install_fake_package
+# Import ensure_hook_dependency_is_installed()
. /usr/local/lib/tails-shell-library/build.sh
-# Install gcc-6 and fake linux-compiler-gcc-7-x86
-# (linux-headers-4.14+ depends on it, but Stretch hasn't GCC 7)
-# XXX:Buster: remove this hack.
-apt-get install --yes gcc-6
-NEWEST_INSTALLED_KERNEL_VERSION="$(
- dpkg-query --showformat '${Version}\n' --show 'linux-image-*-amd64' \
- | sort --version-sort | tail -n1
-)"
-install_fake_package \
- linux-compiler-gcc-7-x86 \
- "${NEWEST_INSTALLED_KERNEL_VERSION}~0tails1"
-ln -s /usr/bin/gcc-6 /usr/bin/gcc-7
-
# Any -dkms package must be installed *after* dkms to be properly registered
-apt-get install --yes \
- build-essential \
- dkms \
- libelf-dev
+ensure_hook_dependency_is_installed dkms
-apt-get install --yes \
- "linux-headers-${KERNEL_VERSION}-amd64" \
- aufs-dkms \
- virtualbox-guest-dkms
+ensure_hook_dependency_is_installed \
+ virtualbox-guest-dkms
for log in $(ls /var/lib/dkms/*/*/build/make.log); do
echo "---- $log"
@@ -44,12 +26,6 @@ done
# dkms.conf for a DKMS module includes a BUILD_EXCLUSIVE directive
# which does not match our kernel version, the modules won't be built
# and then we should abort the build.
-for modules_dir in /lib/modules/*/kernel/fs/aufs ; do
- if [ ! -f "${modules_dir}/aufs.ko" ]; then
- echo "Can not find aufs.ko module in '${modules_dir}" >&2
- exit 1
- fi
-done
for module in vboxguest vboxsf vboxvideo ; do
for modules_dir in /lib/modules/*/updates ; do
if [ ! -f "${modules_dir}/${module}.ko" ]; then
@@ -61,7 +37,6 @@ done
# virtualbox-guest-dkms's postrm script deletes any previously
# built binary module; let's delete it before the package gets purged.
-rm /var/lib/dpkg/info/aufs-dkms.prerm
rm /var/lib/dpkg/info/virtualbox-guest-dkms.prerm
# Also copy the udev rules installed by virtualbox-guest-dkms to enable guest
diff --git a/config/chroot_local-hooks/52-udev-watchdog b/config/chroot_local-hooks/52-udev-watchdog
index 504013a..3bcc31f 100755
--- a/config/chroot_local-hooks/52-udev-watchdog
+++ b/config/chroot_local-hooks/52-udev-watchdog
@@ -6,12 +6,13 @@ set -e
echo "Compiling and installing a custom udev-watchdog program"
-apt-get install --yes build-essential binutils libudev-dev
+# Import ensure_hook_dependency_is_installed()
+. /usr/local/lib/tails-shell-library/build.sh
+
+ensure_hook_dependency_is_installed build-essential binutils libudev-dev
SRC="/usr/src/udev-watchdog.c"
DST="/usr/local/sbin/udev-watchdog"
gcc -o "$DST" "$SRC" -Wall -ludev -lrt
strip --strip-all "$DST"
-
-apt-get --yes purge libudev-dev
diff --git a/config/chroot_local-hooks/52-update-rc.d b/config/chroot_local-hooks/52-update-rc.d
index 4633d6c..0013566 100755
--- a/config/chroot_local-hooks/52-update-rc.d
+++ b/config/chroot_local-hooks/52-update-rc.d
@@ -10,17 +10,18 @@ systemctl enable memlockd.service
# Enable our own systemd unit files
systemctl enable initramfs-shutdown.service
systemctl enable onion-grater.service
+systemctl enable tails-autotest-broken-Xorg.service
systemctl enable tails-autotest-remote-shell.service
systemctl enable tails-set-wireless-devices-state.service
systemctl enable tails-shutdown-on-media-removal.service
systemctl enable tails-tor-has-bootstrapped.target
systemctl enable tails-wait-until-tor-has-bootstrapped.service
systemctl enable tails-tor-has-bootstrapped-flag-file.service
-systemctl enable update-ca-certificates.service
systemctl enable var-tmp.mount
# Enable our own systemd user unit files
systemctl --global enable tails-add-GNOME-bookmarks.service
+systemctl --global enable tails-additional-software-install.service
systemctl --global enable tails-configure-keyboard.service
systemctl --global enable tails-create-tor-browser-directories.service
systemctl --global enable tails-security-check.service
diff --git a/config/chroot_local-hooks/54-menu b/config/chroot_local-hooks/54-menu
index 316cf2b..7c5247e 100755
--- a/config/chroot_local-hooks/54-menu
+++ b/config/chroot_local-hooks/54-menu
@@ -4,6 +4,11 @@ set -e
echo "Registering and tweaking menus"
+# Import ensure_hook_dependency_is_installed()
+. /usr/local/lib/tails-shell-library/build.sh
+
+ensure_hook_dependency_is_installed xdg-utils
+
for app in tails-installer tails-persistence-delete tails-persistence-setup tails-about tails-documentation; do
xdg-desktop-menu install --novendor \
/usr/share/desktop-directories/Tails.directory \
diff --git a/config/chroot_local-hooks/60-copy-syslinux-modules b/config/chroot_local-hooks/60-copy-syslinux-modules
index e81af08..d292663 100755
--- a/config/chroot_local-hooks/60-copy-syslinux-modules
+++ b/config/chroot_local-hooks/60-copy-syslinux-modules
@@ -2,7 +2,8 @@
set -e
-# Make syslinux 6.x packaging play well with live-build 2.x
+echo 'Adapting syslinux 6.x packaging to play well with live-build 2.x'
+
cp -a /usr/lib/syslinux/modules/bios/ifcpu64.c32 \
/usr/lib/syslinux/modules/bios/vesamenu.c32 \
/usr/lib/ISOLINUX/isolinux.bin \
diff --git a/config/chroot_local-hooks/70-wget b/config/chroot_local-hooks/70-wget
index c10cc80..291824f 100755
--- a/config/chroot_local-hooks/70-wget
+++ b/config/chroot_local-hooks/70-wget
@@ -1,6 +1,8 @@
#!/bin/sh
set -e
+echo 'Configuring wget'
+
# We don't want the real binary to be in $PATH:
# Also note that wget uses the executable name in some help/error messages,
# so wget-real/etc. should be avoided.
diff --git a/config/chroot_local-hooks/98-remove_unwanted_files b/config/chroot_local-hooks/98-remove_unwanted_files
index b6cf6c9..d7ea10f 100755
--- a/config/chroot_local-hooks/98-remove_unwanted_files
+++ b/config/chroot_local-hooks/98-remove_unwanted_files
@@ -18,9 +18,6 @@ rm $POTFILES_DOT_IN
# (by the 10-tbb hook)
rm /usr/share/tails/tbb-*.txt
-# This shell library is only used during build
-rm /usr/local/lib/tails-shell-library/build.sh
-
# Remove the snakeoil SSL key pair generated by ssl-cert
find /etc/ssl/certs /etc/ssl/private |
while read f; do
diff --git a/config/chroot_local-hooks/98-remove_unwanted_packages b/config/chroot_local-hooks/98-remove_unwanted_packages
index 8be39ee..13e2a0e 100755
--- a/config/chroot_local-hooks/98-remove_unwanted_packages
+++ b/config/chroot_local-hooks/98-remove_unwanted_packages
@@ -14,8 +14,7 @@ echo "Removing unwanted packages"
apt-get --yes purge \
'^linux-compiler-*' \
'^linux-kbuild-*' \
- '^linux-headers-*' \
- build-essential debhelper dkms dpkg-dev \
+ debhelper dpkg-dev \
gcc gcc-6 \
intltool-debian \
libc6-dev \
@@ -24,8 +23,7 @@ apt-get --yes purge \
make \
po-debconf \
rsyslog \
- libdvdcss-dev \
- equivs virtualbox-guest-dkms
+ libdvdcss-dev
### Deinstall a few unwanted packages that were pulled by tasksel
### since they have Priority: standard.
diff --git a/config/chroot_local-hooks/99-disable-pam-secure-password-check b/config/chroot_local-hooks/99-disable-pam-secure-password-check
new file mode 100755
index 0000000..690edce
--- /dev/null
+++ b/config/chroot_local-hooks/99-disable-pam-secure-password-check
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+set -e
+
+echo "Disabling PAM secure password check"
+
+sed -i 's/pam_unix.so obscure/pam_unix.so minlen=1/' /etc/pam.d/common-password
diff --git a/config/chroot_local-hooks/99-initramfs-compress b/config/chroot_local-hooks/99-initramfs-compress
index 32d5677..23627ed 100755
--- a/config/chroot_local-hooks/99-initramfs-compress
+++ b/config/chroot_local-hooks/99-initramfs-compress
@@ -4,6 +4,11 @@ set -e
echo "Configuring compression of the initramfs"
+# Import ensure_hook_dependency_is_installed()
+. /usr/local/lib/tails-shell-library/build.sh
+
+ensure_hook_dependency_is_installed initramfs-tools xz-utils
+
# Compress the initramfs using a more size-wise efficient algorithm.
OPTS_FILE='/etc/initramfs-tools/initramfs.conf'
diff --git a/config/chroot_local-hooks/99-zzzzzz_reproducible-builds-post-processing b/config/chroot_local-hooks/99-zzzzzz_reproducible-builds-post-processing
index e27719a..5dc6a22 100644
--- a/config/chroot_local-hooks/99-zzzzzz_reproducible-builds-post-processing
+++ b/config/chroot_local-hooks/99-zzzzzz_reproducible-builds-post-processing
@@ -29,7 +29,17 @@ rm /var/lib/systemd/catalog/database
# Delete non-deterministically generated files, that should not be shared among
# all Tails systems anyway. We don't ship SSHd, so we don't bother generating
# them at boot.
-rm -r /var/lib/monkeysphere/authentication/
+# We remove with -f due to a suspected race condition: it seems that
+# .../authentication/sphere/S.gpg-agent can be removed (by gpg-agent?)
+# *right after* `rm -r` has listed it, so that when `rm` tries to
+# remove it, it doesn't exist any more and it fails.
+if [ -d /var/lib/monkeysphere/authentication/ ]; then
+ rm -rf /var/lib/monkeysphere/authentication/
+else
+ echo 'Cannot remove /var/lib/monkeysphere/authentication/:' \
+ 'directory does not exist' >&2
+ exit 1
+fi
# Empty non-deterministically generated file. If it exists and is empty, systemd
# will automatically set up a new unique ID. But if does not exist, systemd
diff --git a/config/chroot_local-includes/etc/NetworkManager/dispatcher.d/00-resolv-over-clearnet b/config/chroot_local-includes/etc/NetworkManager/dispatcher.d/00-resolv-over-clearnet
new file mode 100755
index 0000000..088dcf7
--- /dev/null
+++ b/config/chroot_local-includes/etc/NetworkManager/dispatcher.d/00-resolv-over-clearnet
@@ -0,0 +1,23 @@
+#!/bin/sh
+
+# This file is needed by the Unsafe Browser, and Tor while in bridge
+# mode.
+
+# Run only when the interface is not "lo":
+if [ -z "$1" ] || [ "$1" = "lo" ]; then
+ exit 0
+fi
+
+RESOLV_CLEARNET_CONF=/etc/resolv-over-clearnet.conf
+# We are truncating the file as opposed to deleting + recreating it
+# for a reason: we mount-bind this file over /etc/resolv.conf for
+# processes (via mount namespaces) that we want to give clearnet DNS
+# resolving, and deleting + recreating it would mean that the
+# bind-mount would remain outdated.
+echo -n > "${RESOLV_CLEARNET_CONF}"
+IP4_REGEX='[0-9]{1,3}(\.[0-9]{1,3}){3}'
+for ns in ${IP4_NAMESERVERS}; do
+ if echo "${ns}" | grep --extended-regexp -q "^${IP4_REGEX}$"; then
+ echo "nameserver ${ns}" >> "${RESOLV_CLEARNET_CONF}"
+ fi
+done
diff --git a/config/chroot_local-includes/etc/NetworkManager/dispatcher.d/00-save-env b/config/chroot_local-includes/etc/NetworkManager/dispatcher.d/00-save-env
deleted file mode 100755
index 0cad002..0000000
--- a/config/chroot_local-includes/etc/NetworkManager/dispatcher.d/00-save-env
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-# This information is needed by the Unsafe Browser.
-
-# Run only when the interface is not "lo":
-if [ -z "$1" ] || [ "$1" = "lo" ]; then
- exit 0
-fi
-
-# Run whenever an interface gets "up", not otherwise:
-if [ "$2" != "up" ]; then
- exit 0
-fi
-
-echo "IP4_NAMESERVERS=\"${IP4_NAMESERVERS}\"" > /var/lib/NetworkManager/env
diff --git a/config/chroot_local-includes/etc/NetworkManager/dispatcher.d/10-tor.sh b/config/chroot_local-includes/etc/NetworkManager/dispatcher.d/10-tor.sh
index adfca27..123dbe8 100755
--- a/config/chroot_local-includes/etc/NetworkManager/dispatcher.d/10-tor.sh
+++ b/config/chroot_local-includes/etc/NetworkManager/dispatcher.d/10-tor.sh
@@ -54,7 +54,21 @@ fi
# * https://tails.boum.org/bugs/tor_vs_networkmanager/
# To work around this we restart Tor, in various ways, no matter the
# case below.
+TOR_SYSTEMD_OVERRIDE_DIR="/lib/systemd/system/tor@default.service.d"
+TOR_RESOLV_CONF_OVERRIDE="${TOR_SYSTEMD_OVERRIDE_DIR}/50-resolv-conf-override.conf"
if [ "$(tails_netconf)" = "obstacle" ]; then
+ # Override /etc/resolv.conf for tor only, so it can use a clearnet
+ # DNS server to resolve hostnames used for pluggable transport and
+ # proxies.
+ if [ ! -e "${TOR_RESOLV_CONF_OVERRIDE}" ]; then
+ mkdir -p "${TOR_SYSTEMD_OVERRIDE_DIR}"
+ cat > "${TOR_RESOLV_CONF_OVERRIDE}" <<EOF
+[Service]
+BindReadOnlyPaths=/etc/resolv-over-clearnet.conf:/etc/resolv.conf
+EOF
+ systemctl daemon-reload
+ fi
+
# We do not use restart-tor since it validates that bootstraping
# succeeds. That cannot happen until Tor Launcher has started
# (below) and the user is done configuring it.
@@ -70,7 +84,7 @@ if [ "$(tails_netconf)" = "obstacle" ]; then
# Enable the transports we support. We cannot do this in general,
# when bridge mode is not enabled, since we then use seccomp
# sandboxing.
- tor_control_setconf 'ClientTransportPlugin="obfs2,obfs3,obfs4 exec /usr/bin/obfs4proxy managed"'
+ tor_control_setconf 'ClientTransportPlugin="obfs2,obfs3,obfs4,meek_lite exec /usr/bin/obfs4proxy managed"'
/usr/local/sbin/tails-tor-launcher &
@@ -79,5 +93,9 @@ if [ "$(tails_netconf)" = "obstacle" ]; then
sleep 1
done
else
+ if [ -e "${TOR_RESOLV_CONF_OVERRIDE}" ]; then
+ rm "${TOR_RESOLV_CONF_OVERRIDE}"
+ systemctl daemon-reload
+ fi
( restart-tor ) &
fi
diff --git a/config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready.sh b/config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready.sh
index afe9aff..91e8514 100755
--- a/config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready.sh
+++ b/config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready.sh
@@ -30,7 +30,7 @@ done
TOR_LAUNCHER_PROCESS_REGEX="firefox-unconfined -?-app.*tor-launcher-standalone"
if pgrep -f "${TOR_LAUNCHER_PROCESS_REGEX}"; then
pkill -f "${TOR_LAUNCHER_PROCESS_REGEX}"
- pref=/user/Data/Browser/profile.default/prefs.js
+ pref=/home/tor-launcher/.tor-launcher/profile.default/prefs.js
sed -i '/^user_pref("extensions\.torlauncher\.prompt_at_startup"/d' "${pref}"
echo 'user_pref("extensions.torlauncher.prompt_at_startup", false);' >> "${pref}"
fi
diff --git a/config/chroot_local-includes/etc/NetworkManager/dispatcher.d/70-upgrade-additional-software.sh b/config/chroot_local-includes/etc/NetworkManager/dispatcher.d/70-upgrade-additional-software.sh
index f41670b..1220b08 100755
--- a/config/chroot_local-includes/etc/NetworkManager/dispatcher.d/70-upgrade-additional-software.sh
+++ b/config/chroot_local-includes/etc/NetworkManager/dispatcher.d/70-upgrade-additional-software.sh
@@ -12,4 +12,4 @@ if [ "$2" != "up" ]; then
exit 0
fi
-/usr/local/sbin/tails-additional-software upgrade
+/bin/systemctl --no-block start tails-additional-software-upgrade.path
diff --git a/config/chroot_local-includes/etc/apparmor.d/disable/usr.bin.thunderbird b/config/chroot_local-includes/etc/apparmor.d/disable/usr.bin.thunderbird
deleted file mode 120000
index 4a8d0f1..0000000
--- a/config/chroot_local-includes/etc/apparmor.d/disable/usr.bin.thunderbird
+++ /dev/null
@@ -1 +0,0 @@
-/etc/apparmor.d/usr.bin.thunderbird \ No newline at end of file
diff --git a/config/chroot_local-includes/etc/dconf/db/local.d/00_Tails_defaults b/config/chroot_local-includes/etc/dconf/db/local.d/00_Tails_defaults
index 92af5fe..e90fac7 100644
--- a/config/chroot_local-includes/etc/dconf/db/local.d/00_Tails_defaults
+++ b/config/chroot_local-includes/etc/dconf/db/local.d/00_Tails_defaults
@@ -28,7 +28,7 @@ autorun-x-content-start-app = @as []
autorun-x-content-ignore = @as []
[org/gnome/desktop/screensaver]
-lock-enabled = false
+lock-enabled = true
picture-uri = 'file:///usr/share/tails/screensaver_background.png'
user-switch-enabled = false
@@ -52,13 +52,22 @@ natural-scroll = true
tap-to-click = true
two-finger-scrolling-enabled = true
+[org/gnome/settings-daemon/plugins/media-keys]
+custom-keybindings=['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']
+screensaver=''
+
+[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0]
+binding='<Super>l'
+command='tails-screen-locker'
+name='Lock Screen'
+
[org/gnome/settings-daemon/plugins/power]
power-button-action = 'nothing'
lid-close-ac-action = 'blank'
lid-close-battery-action = 'blank'
[org/gnome/shell]
-enabled-extensions = ['apps-menu@gnome-shell-extensions.gcampax.github.com', 'places-menu@gnome-shell-extensions.gcampax.github.com', 'window-list@gnome-shell-extensions.gcampax.github.com', 'TopIcons@phocean.net', 'shutdown-helper@tails.boum.org', 'torstatus@tails.boum.org']
+enabled-extensions = ['apps-menu@gnome-shell-extensions.gcampax.github.com', 'places-menu@gnome-shell-extensions.gcampax.github.com', 'window-list@gnome-shell-extensions.gcampax.github.com', 'TopIcons@phocean.net', 'status-menu-helper@tails.boum.org', 'torstatus@tails.boum.org']
favorite-apps=['tor-browser.desktop', 'thunderbird.desktop', 'pidgin.desktop', 'keepassx.desktop', 'gnome-terminal.desktop']
[org/gnome/shell/extensions/topicons]
diff --git a/config/chroot_local-includes/etc/ferm/ferm.conf b/config/chroot_local-includes/etc/ferm/ferm.conf
index 3673c77..353d892 100644
--- a/config/chroot_local-includes/etc/ferm/ferm.conf
+++ b/config/chroot_local-includes/etc/ferm/ferm.conf
@@ -37,7 +37,7 @@ domain ip {
mod owner uid-owner proxy ACCEPT;
mod owner uid-owner nobody ACCEPT;
}
- daddr 127.0.0.1 proto tcp syn mod multiport destination-ports (9050 9061 9062 9150) {
+ daddr 127.0.0.1 proto tcp syn mod multiport destination-ports (9050 9062 9150) {
mod owner uid-owner $amnesia_uid ACCEPT;
}
daddr 127.0.0.1 proto tcp syn dport 9062 {
@@ -100,6 +100,12 @@ domain ip {
proto udp dport domain ACCEPT;
}
+ # Tor is allowed to do anything it wants to.
+ mod owner uid-owner debian-tor {
+ proto tcp syn mod state state (NEW) ACCEPT;
+ proto udp dport domain ACCEPT;
+ }
+
# Local network connections should not go through Tor but DNS shall be
# rejected. (Note that we exclude the VirtualAddrNetwork used for
# .onion:s here.)
@@ -111,11 +117,6 @@ domain ip {
ACCEPT;
}
- # Tor is allowed to do anything it wants to.
- mod owner uid-owner debian-tor {
- proto tcp syn mod state state (NEW) ACCEPT;
- }
-
# Everything else is logged and dropped.
LOG log-prefix "Dropped outbound packet: " log-level debug log-uid;
REJECT reject-with icmp-port-unreachable;
diff --git a/config/chroot_local-includes/etc/hostname b/config/chroot_local-includes/etc/hostname
new file mode 100644
index 0000000..a13877b
--- /dev/null
+++ b/config/chroot_local-includes/etc/hostname
@@ -0,0 +1 @@
+amnesia
diff --git a/config/chroot_local-includes/etc/sudoers.d/zzz_gdm b/config/chroot_local-includes/etc/sudoers.d/zzz_gdm
new file mode 100644
index 0000000..24026cd
--- /dev/null
+++ b/config/chroot_local-includes/etc/sudoers.d/zzz_gdm
@@ -0,0 +1,2 @@
+# Allow our gdm-x-session wrapper to kill the GDM service
+Debian-gdm ALL = NOPASSWD: /bin/systemctl kill --signal=9 gdm
diff --git a/config/chroot_local-includes/etc/sudoers.d/zzz_tails-additional-software b/config/chroot_local-includes/etc/sudoers.d/zzz_tails-additional-software
new file mode 100644
index 0000000..11baa48
--- /dev/null
+++ b/config/chroot_local-includes/etc/sudoers.d/zzz_tails-additional-software
@@ -0,0 +1,5 @@
+# XXX:Buster this sudo rule should be replaced by a polkit rule once we have
+# policykit >= 0.106. The rule is already in
+# [[blueprint/additional_software_packages/org.boum.tails.additional-software.rules]]
+# and should be installed in /usr/share/polkit-1/rules.d/
+amnesia ALL = NOPASSWD: /bin/systemctl start tails-additional-software-install.service
diff --git a/config/chroot_local-includes/etc/thunderbird/pref/thunderbird.js b/config/chroot_local-includes/etc/thunderbird/pref/thunderbird.js
index 059d46e..991c161 100644
--- a/config/chroot_local-includes/etc/thunderbird/pref/thunderbird.js
+++ b/config/chroot_local-includes/etc/thunderbird/pref/thunderbird.js
@@ -50,3 +50,8 @@ pref("mailnews.auto_config.oauth2.enabled", false);
// resolver, but over HTTPS to some DNS web service, but that web
// service could still be targeted.
pref("mailnews.auto_config.dns_mx_lookup.enabled", false);
+
+// We disable Memory Hole for encrypted email until support is more
+// mature and widely spread (#15201).
+pref("extensions.enigmail.protectHeaders", false);
+pref("extensions.torbirdy.custom.extensions.enigmail.protectHeaders", false);
diff --git a/config/chroot_local-includes/etc/tor-browser/profile/preferences/0000tails.js b/config/chroot_local-includes/etc/tor-browser/profile/preferences/0000tails.js
index 1143ff3b..8ff53e7 100644
--- a/config/chroot_local-includes/etc/tor-browser/profile/preferences/0000tails.js
+++ b/config/chroot_local-includes/etc/tor-browser/profile/preferences/0000tails.js
@@ -1,6 +1,6 @@
// As suggested in TBB's start-tor-browser script for system-wide Tor
// instances
-pref("extensions.torbutton.banned_ports", "631,6136,4444,4445,6668,7656,7657,7658,7659,7660,8998,9040,9050,9061,9062,9150,9051");
+pref("extensions.torbutton.banned_ports", "631,6136,4444,4445,6668,7656,7657,7658,7659,7660,8998,9040,9050,9062,9150,9051");
pref("extensions.torbutton.custom.socks_host", "127.0.0.1");
pref("extensions.torbutton.custom.socks_port", 9150);
pref("extensions.torbutton.launch_warning", false);
diff --git a/config/chroot_local-includes/etc/tor/torrc b/config/chroot_local-includes/etc/tor/torrc
index c3c40e5..9e17ea9 100644
--- a/config/chroot_local-includes/etc/tor/torrc
+++ b/config/chroot_local-includes/etc/tor/torrc
@@ -15,8 +15,6 @@
## Default SocksPort
SocksPort 127.0.0.1:9050 IsolateDestAddr IsolateDestPort
-## SocksPort for the MUA
-SocksPort 127.0.0.1:9061 IsolateDestAddr
## SocksPort for Tails-specific applications
SocksPort 127.0.0.1:9062 IsolateDestAddr IsolateDestPort
## SocksPort for the default web browser
diff --git a/config/chroot_local-includes/etc/xul-ext/torbirdy.js b/config/chroot_local-includes/etc/xul-ext/torbirdy.js
index b1c3297..a6b3e40 100644
--- a/config/chroot_local-includes/etc/xul-ext/torbirdy.js
+++ b/config/chroot_local-includes/etc/xul-ext/torbirdy.js
@@ -1,3 +1,2 @@
-pref("extensions.torbirdy.custom.network.proxy.socks_port", 9061);
pref("extensions.torbirdy.emailwizard", true);
pref("extensions.torbirdy.gpg_already_torified", true);
diff --git a/config/chroot_local-includes/lib/live/config/2000-import-gnupg-key b/config/chroot_local-includes/lib/live/config/2000-import-gnupg-key
index 5ec48ff..b409e90 100755
--- a/config/chroot_local-includes/lib/live/config/2000-import-gnupg-key
+++ b/config/chroot_local-includes/lib/live/config/2000-import-gnupg-key
@@ -8,7 +8,7 @@ Import_GnuPG_key ()
echo "- importing Tails' GnuPG signing key into tails-iuk's trusted keyring"
gpg --batch --homedir /usr/share/tails-iuk/trusted_gnupg_homedir \
--import /usr/share/doc/tails/website/tails-signing.key
- chmod -R go+rX /usr/share/tails-iuk/trusted_gnupg_homedir/*
+ chmod -R go+rX /usr/share/tails-iuk
echo "- importing Tails help desk's GnuPG key into WhisperBack's keyring"
gpg --batch --no-default-keyring \
diff --git a/config/chroot_local-includes/lib/live/config/9999-unset-user-account-comment b/config/chroot_local-includes/lib/live/config/9999-unset-user-account-comment
new file mode 100755
index 0000000..802e27e
--- /dev/null
+++ b/config/chroot_local-includes/lib/live/config/9999-unset-user-account-comment
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+set -e
+
+usermod -c "" "${LIVE_USERNAME}"
diff --git a/config/chroot_local-includes/lib/systemd/system/gdm.service.d/failure.conf b/config/chroot_local-includes/lib/systemd/system/gdm.service.d/failure.conf
new file mode 100644
index 0000000..f05a8d5
--- /dev/null
+++ b/config/chroot_local-includes/lib/systemd/system/gdm.service.d/failure.conf
@@ -0,0 +1,2 @@
+[Unit]
+OnFailure=tails-gdm-failed-to-start.service
diff --git a/config/chroot_local-includes/lib/systemd/system/tails-additional-software-install.service b/config/chroot_local-includes/lib/systemd/system/tails-additional-software-install.service
new file mode 100644
index 0000000..4f57709
--- /dev/null
+++ b/config/chroot_local-includes/lib/systemd/system/tails-additional-software-install.service
@@ -0,0 +1,22 @@
+[Unit]
+Description=Install Additional Software Packages
+Documentation=https://tails.boum.org/contribute/design/persistence/
+ConditionFileNotEmpty=/live/persistence/TailsData_unlocked/live-additional-software.conf
+
+[Service]
+Type=oneshot
+RemainAfterExit=yes
+ExecStart=/usr/local/sbin/tails-additional-software install
+ExecStartPost=/usr/bin/install -m 0644 -D /dev/null /run/live-additional-software/installed
+TimeoutStartSec=infinity
+PrivateDevices=yes
+PrivateTmp=yes
+# Capabilities needed by tails-additional-software
+CapabilityBoundingSet=CAP_DAC_READ_SEARCH
+# Capabilities needed by apt/dpkg
+CapabilityBoundingSet=CAP_CHOWN CAP_DAC_OVERRIDE CAP_FOWNER CAP_FSETID
+CapabilityBoundingSet=CAP_SETGID CAP_SETUID
+ProtectSystem=no
+# Capabilities needed by tails-notify-user
+CapabilityBoundingSet=CAP_SYS_PTRACE CAP_AUDIT_WRITE CAP_SYS_RESOURCE
+ProtectHome=no
diff --git a/config/chroot_local-includes/lib/systemd/system/tails-additional-software-upgrade.path b/config/chroot_local-includes/lib/systemd/system/tails-additional-software-upgrade.path
new file mode 100644
index 0000000..27fa138
--- /dev/null
+++ b/config/chroot_local-includes/lib/systemd/system/tails-additional-software-upgrade.path
@@ -0,0 +1,9 @@
+[Unit]
+Description=Trigger upgrade of Additional Software Packages
+Documentation=https://tails.boum.org/contribute/design/persistence/
+After=tails-additional-software-install.service
+After=tor-has-bootstrapped.service
+ConditionFileNotEmpty=/live/persistence/TailsData_unlocked/live-additional-software.conf
+
+[Path]
+PathExists=/run/live-additional-software/installed
diff --git a/config/chroot_local-includes/lib/systemd/system/tails-additional-software-upgrade.service b/config/chroot_local-includes/lib/systemd/system/tails-additional-software-upgrade.service
new file mode 100644
index 0000000..4d62e3b
--- /dev/null
+++ b/config/chroot_local-includes/lib/systemd/system/tails-additional-software-upgrade.service
@@ -0,0 +1,23 @@
+[Unit]
+Description=Upgrade Additional Software Packages
+Documentation=https://tails.boum.org/contribute/design/persistence/
+After=tails-additional-software-install.service
+After=tor-has-bootstrapped.service
+ConditionFileNotEmpty=/live/persistence/TailsData_unlocked/live-additional-software.conf
+
+[Service]
+Type=oneshot
+RemainAfterExit=yes
+ExecStart=/usr/local/sbin/tails-additional-software upgrade
+TimeoutStartSec=infinity
+PrivateDevices=yes
+PrivateTmp=yes
+# Capabilities needed by tails-additional-software
+CapabilityBoundingSet=CAP_DAC_READ_SEARCH
+# Capabilities needed by apt/dpkg
+CapabilityBoundingSet=CAP_CHOWN CAP_DAC_OVERRIDE CAP_FOWNER CAP_FSETID
+CapabilityBoundingSet=CAP_SETGID CAP_SETUID
+ProtectSystem=no
+# Capabilities needed by tails-notify-user
+CapabilityBoundingSet=CAP_SYS_PTRACE CAP_AUDIT_WRITE CAP_SYS_RESOURCE
+ProtectHome=no
diff --git a/config/chroot_local-includes/lib/systemd/system/tails-autotest-broken-Xorg.service b/config/chroot_local-includes/lib/systemd/system/tails-autotest-broken-Xorg.service
new file mode 100644
index 0000000..705fd08
--- /dev/null
+++ b/config/chroot_local-includes/lib/systemd/system/tails-autotest-broken-Xorg.service
@@ -0,0 +1,13 @@
+[Unit]
+Description=Break Xorg for Tails test suite
+Documentation=https://tails.boum.org/contribute/release_process/test/automated_tests/
+ConditionKernelCommandLine=autotest_broken_Xorg
+Before=gdm.service
+
+[Service]
+Type=oneshot
+RemainAfterExit=yes
+ExecStart=/bin/sh -c 'echo "#!/bin/sh\nexit 1" > /usr/bin/Xorg'
+
+[Install]
+WantedBy=multi-user.target
diff --git a/config/chroot_local-includes/lib/systemd/system/tails-gdm-failed-to-start.service b/config/chroot_local-includes/lib/systemd/system/tails-gdm-failed-to-start.service
new file mode 100644
index 0000000..ae598f8
--- /dev/null
+++ b/config/chroot_local-includes/lib/systemd/system/tails-gdm-failed-to-start.service
@@ -0,0 +1,38 @@
+[Unit]
+Description=Guide the user when GDM fails to start
+# GDM normally runs "plymouth --quit" when it fails to start the X server
+# (see on_display_status_changed that calls plymouth_quit_without_transition).
+# But when this happens we kill -9 GDM in our gdm-x-session wrapper, so it
+# might not have time to quit plymouth yet. Therefore we ensure plymouth
+# has quit before we start: we run after plymouth-quit.service (which is started
+# by gdm.service's default OnFailure=), we have plymouth-quit-wait.service start,
+# and we wait for it to complete.
+After=plymouth-quit.service
+Requires=plymouth-quit-wait.service
+After=plymouth-quit-wait.service
+
+[Service]
+Type=oneshot
+# We use VT5 that is clean of boot messages and does not get a getty started
+# when we switch there, thanks to our custom NAutoVTs=4 logind.conf setting
+#
+# There are queued udev events when we run plymouthd so on Stretch, so
+# watch_for_coldplug_completion will set up a watcher and return before
+# there's any place where plymouthd can create a seat to display its
+# splash and messages on. So we tell plymouthd to ignore udev which makes
+# it create a fallback seat.
+# XXX:Buster: check if plymouth.ignore-udev is still necessary (this code path
+# has changed in plymouth 0.9.3)
+ExecStart=/bin/sh -c \
+ '/sbin/plymouthd --mode=shutdown --tty=tty5 \
+ --kernel-command-line="plymouth.ignore-udev $(cat /proc/cmdline)"'
+ExecStart=/bin/chvt 5
+ExecStart=/bin/plymouth show-splash
+ExecStart=/bin/sh -c \
+ 'MAX_LENGTH=254 ; \
+ PREFIX="Error starting GDM with your graphics card: " ; \
+ SUFFIX=". Please take note of this error and visit https://tails.boum.org/gdm for troubleshooting." ; \
+ MAX_VIDEO_CARD_LENGTH=$(($MAX_LENGTH - $(echo -n "$PREFIX$SUFFIX" | wc -c))) ; \
+ VIDEO_CARD=$(lspci -d::0300 -nn | sed -E "s,.* VGA compatible controller \[0300\]:\s*,," | cut -c "1-$MAX_VIDEO_CARD_LENGTH") ; \
+ /bin/plymouth display-message --text="$PREFIX$VIDEO_CARD$SUFFIX" \
+ '
diff --git a/config/chroot_local-includes/lib/systemd/system/update-ca-certificates.service b/config/chroot_local-includes/lib/systemd/system/update-ca-certificates.service
deleted file mode 100644
index 90948da..0000000
--- a/config/chroot_local-includes/lib/systemd/system/update-ca-certificates.service
+++ /dev/null
@@ -1,21 +0,0 @@
-# We remove /etc/ssl/certs/java/cacert at build-time to ensure a
-# deterministic build, so we need to re-create it at boot time.
-
-[Unit]
-Description=Update /etc/ssl/certs and ca-certificates.crt
-After=local-fs.target systemd-tmpfiles-setup.service
-Before=systemd-user-sessions.service
-DefaultDependencies=no
-
-[Service]
-Type=oneshot
-ExecStart=/usr/sbin/update-ca-certificates --fresh
-RemainAfterExit=yes
-CapabilityBoundingSet=
-PrivateDevices=yes
-PrivateTmp=yes
-ProtectHome=yes
-ProtectSystem=yes
-
-[Install]
-WantedBy=multi-user.target
diff --git a/config/chroot_local-includes/usr/lib/gdm3/gdm-x-session.tails b/config/chroot_local-includes/usr/lib/gdm3/gdm-x-session.tails
new file mode 100755
index 0000000..9441ab7
--- /dev/null
+++ b/config/chroot_local-includes/usr/lib/gdm3/gdm-x-session.tails
@@ -0,0 +1,35 @@
+#!/bin/sh
+
+# No "set -e" because we need to capture the exit status of gdm-x-session.real
+set -u
+
+FAILURES_COUNT_FILE=/var/lib/gdm3/gdm-x-session_failures
+MAX_FAILURES=5
+
+get_failures () {
+ local failures=0
+ if [ -f "$FAILURES_COUNT_FILE" ] ; then
+ failures=$(cat "$FAILURES_COUNT_FILE")
+ fi
+ echo -n "$failures"
+}
+
+increment_failures () {
+ failures=$(($(get_failures) + 1))
+ echo -n "$failures" > "$FAILURES_COUNT_FILE"
+}
+
+/usr/lib/gdm3/gdm-x-session.real "$@"
+
+RET=$?
+
+if [ $RET -ne 0 ] ; then
+ increment_failures
+ if [ $(get_failures) -ge "$MAX_FAILURES" ] ; then
+ # Trigger OnFailure=tails-gdm-failed-to-start.service
+ echo "gdm-x-session failed too many times, stopping GDM"
+ sudo -n /bin/systemctl kill --signal=9 gdm
+ fi
+fi
+
+exit $RET
diff --git a/config/chroot_local-includes/usr/lib/systemd/user/tails-additional-software-install.service b/config/chroot_local-includes/usr/lib/systemd/user/tails-additional-software-install.service
new file mode 100644
index 0000000..fff9413
--- /dev/null
+++ b/config/chroot_local-includes/usr/lib/systemd/user/tails-additional-software-install.service
@@ -0,0 +1,18 @@
+# This user unit triggers installation of additional software packages after
+# the desktop has started by starting the identically named system unit.
+
+[Unit]
+Description=Trigger installation of Additional Software Packages
+Documentation=https://tails.boum.org/contribute/design/persistence/
+
+[Service]
+Type=oneshot
+RemainAfterExit=yes
+ExecStart=/usr/bin/sudo /bin/systemctl start tails-additional-software-install.service
+# XXX:Buster: when policykit-1 >= 0.106 is available in Tails, we should
+# use the following, and remove sudoers.d configuration:
+#ExecStart=/bin/systemctl start tails-additional-software-install.service
+TimeoutStartSec=0
+
+[Install]
+WantedBy=desktop.target
diff --git a/config/chroot_local-includes/usr/lib/tmpfiles.d/tails-upgrader.conf b/config/chroot_local-includes/usr/lib/tmpfiles.d/tails-upgrader.conf
index 5234b1e..fd4cb3d 100644
--- a/config/chroot_local-includes/usr/lib/tmpfiles.d/tails-upgrader.conf
+++ b/config/chroot_local-includes/usr/lib/tmpfiles.d/tails-upgrader.conf
@@ -1,3 +1,3 @@
# Type Path Mode UID GID Age Argument
d /run/tails-upgrader 00775 root tails-upgrade-frontend - -
-d /usr/share/tails-iuk/trusted_gnupg_homedir 00755 root root - -
+d /usr/share/tails-iuk/trusted_gnupg_homedir 00700 root root - -
diff --git a/config/chroot_local-includes/usr/local/bin/electrum b/config/chroot_local-includes/usr/local/bin/electrum
index 52aa937..9c6e371 100755
--- a/config/chroot_local-includes/usr/local/bin/electrum
+++ b/config/chroot_local-includes/usr/local/bin/electrum
@@ -1,34 +1,82 @@
-#!/bin/sh
+#! /usr/bin/env python3
+"""
+Tails electrum wrapper
-set -e
-set -u
+Test with "python3 electrum.py doctest".
+The tests will start the tor-browser so you probably
+want to use a tester that handles user interaction or
+run the tests from the command line and answer prompts as needed.
-. gettext.sh
-TEXTDOMAIN="tails"
-export TEXTDOMAIN
+goodcrypto.com converted from bash to python and added basic tests.
-CONF_DIR="${HOME}"/.electrum
+>>> # run script
+>>> sh.Command(sys.argv[0])()
+<BLANKLINE>
+"""
-electrum_config_is_persistent() {
- [ "$(findmnt --noheadings --output SOURCE --target "${CONF_DIR}")" = "/dev/mapper/TailsData_unlocked[/electrum]" ]
-}
+import os
+import sys
+from gettext import gettext
-verify_start () {
- local dialog_msg="<b><big>`gettext \"Persistence is disabled for Electrum\"`</big></b>
+import sh
-`gettext \"When you reboot Tails, all of Electrum's data will be lost, including your Bitcoin wallet. It is strongly recommended to only run Electrum when its persistence feature is activated.\"`
+os.environ['TEXTDOMAIN'] = 'tails'
-`gettext \"Do you want to start Electrum anyway?\"`
-"
- local launch="`gettext \"_Launch\"`"
- local exit="`gettext \"_Exit\"`"
- zenity --question --title "" --text "${dialog_msg}" --default-cancel \
- --ok-label "${launch}" --cancel-label "${exit}"
-}
+HOME_DIR = os.environ['HOME']
+CONF_DIR = os.path.join(HOME_DIR, '.electrum')
-if ! electrum_config_is_persistent; then
- verify_start || exit 0
-fi
-exec /usr/bin/electrum "${@}"
+def main(*args):
+ if not electrum_config_is_persistent():
+ if not verify_start():
+ return
+ os.execv('/usr/bin/electrum', ['/usr/bin/electrum'] + list(args))
+
+
+def electrum_config_is_persistent():
+ """Return True iff electrum config is persistent.
+
+ >>> electrum_config_is_persistent()
+ False
+ """
+
+ filesystem = sh.findmnt('--noheadings',
+ '--output', 'SOURCE',
+ '--target', CONF_DIR).stdout.decode().strip()
+ return filesystem in sh.glob('/dev/mapper/TailsData_unlocked[/electrum]')
+
+
+def verify_start():
+ """Ask user whether to start Electrum.
+
+ >>> verify_start() in (True, False)
+ True
+ """
+
+ disabled_text = gettext('Persistence is disabled for Electrum')
+ warning_text = gettext(
+ "When you reboot Tails, all of Electrum's data will be lost, including your Bitcoin wallet. It is strongly recommended to only run Electrum when its persistence feature is activated.")
+ question_text = gettext('Do you want to start Electrum anyway?')
+ dialog_msg = ('<b><big>{}</big></b>\n\n{}\n\n{}\n'.
+ format(disabled_text, warning_text, question_text))
+ launch_text = gettext('_Launch')
+ exit_text = gettext('_Exit')
+
+ # results 0 == True; 1 == False; 5 == Timeout
+ results = sh.zenity('--question', '--title', '', '--default-cancel',
+ '--ok-label', launch_text,
+ '--cancel-label', exit_text,
+ '--text', dialog_msg,
+ _ok_code=[0,1,5])
+ start = results.exit_code == 0
+
+ return start
+
+
+if __name__ == '__main__':
+ if len(sys.argv) > 1 and sys.argv[1] == 'doctest':
+ import doctest
+ doctest.testmod()
+ else:
+ main(*sys.argv[1:])
diff --git a/config/chroot_local-includes/usr/local/bin/tails-documentation b/config/chroot_local-includes/usr/local/bin/tails-documentation
index 2e2082e..ab7e2f8 100755
--- a/config/chroot_local-includes/usr/local/bin/tails-documentation
+++ b/config/chroot_local-includes/usr/local/bin/tails-documentation
@@ -86,6 +86,13 @@ try:
page = sys.argv[1]
except IndexError:
page = 'getting_started'
+
+# If possible, let's hand-off to our website, which should be the most
+# up-to-date option.
+if os.system('/usr/local/sbin/tor-has-bootstrapped') == 0:
+ os.execv('/usr/local/bin/tor-browser',
+ ['--new-tab', 'https://tails.boum.org/' + page])
+
wiki_path = '/usr/share/doc/tails/website'
lang_code = os.getenv('LANG', 'en')[0:2]
trials = [
diff --git a/config/chroot_local-includes/usr/local/bin/tails-get-bootinfo b/config/chroot_local-includes/usr/local/bin/tails-get-bootinfo
index f96bafa..a104b85 100755
--- a/config/chroot_local-includes/usr/local/bin/tails-get-bootinfo
+++ b/config/chroot_local-includes/usr/local/bin/tails-get-bootinfo
@@ -1,31 +1,57 @@
-#!/bin/sh
-
-LIVE_IMAGE_MOUNTPOINT=/lib/live/mount/medium
-for arg in $(cat /proc/cmdline) ; do
- case "$arg" in
- BOOT_IMAGE=*)
- kernel="${arg#BOOT_IMAGE=}"
- ;;
- initrd=*)
- initrd="${arg#initrd=}"
- ;;
- esac
-done
-
-# Sanity checks
-[ -n "$kernel" ] || exit 4
-[ -n "$initrd" ] || exit 5
-
-case "$1" in
- kernel)
- echo "${LIVE_IMAGE_MOUNTPOINT}${kernel}"
- ;;
- initrd)
- echo "${LIVE_IMAGE_MOUNTPOINT}${initrd}"
- ;;
- *)
- echo "Usage: $0 kernel|initrd" >&2
- exit 3
-esac
-
-exit 0
+#! /usr/bin/env python3
+"""
+Get Tails boot info.
+
+Test with "python3 tails-get-bootinfo.py doctest".
+
+goodcrypto.com converted from bash to python and added basic tests.
+
+>>> import sh
+>>> sh.Command(sys.argv[0])('kernel')
+/lib/live/mount/medium/live/vmlinuz
+>>> sh.Command(sys.argv[0])('initrd')
+/lib/live/mount/medium/live/initrd.img
+>>> sh.Command(sys.argv[0])(_ok_code=(1))
+Usage: tails-get-bootinfo kernel|initrd
+<BLANKLINE>
+"""
+
+import sys
+
+LIVE_IMAGE_MOUNTPOINT = '/lib/live/mount/medium'
+
+
+def main(*args):
+ kernel = None
+ initrd = None
+
+ with open('/proc/cmdline') as f:
+ kernel_params = f.read().split()
+ for param in kernel_params:
+ if param.startswith('BOOT_IMAGE='):
+ kernel = param[len('BOOT_IMAGE='):]
+ elif param.startswith('initrd='):
+ initrd = param[len('initrd='):]
+
+ if not kernel or not initrd:
+ print('Failed to parse /proc/cmdline', file=sys.stderr)
+ sys.exit(1)
+
+ if 'kernel' in args:
+ print(LIVE_IMAGE_MOUNTPOINT + kernel, end="")
+ elif 'initrd' in args:
+ print(LIVE_IMAGE_MOUNTPOINT + initrd, end="")
+ else:
+ print('Usage: tails-get-bootinfo kernel|initrd', file=sys.stderr)
+ sys.exit(1)
+
+
+if __name__ == "__main__":
+ if len(sys.argv) > 1 and sys.argv[1] == 'doctest':
+ import doctest
+ doctest.testmod()
+ elif len(sys.argv) == 2:
+ main(*sys.argv[1:])
+ else:
+ print('Usage: tails-get-bootinfo kernel|initrd', file=sys.stderr)
+ sys.exit(1)
diff --git a/config/chroot_local-includes/usr/local/bin/tails-screen-locker b/config/chroot_local-includes/usr/local/bin/tails-screen-locker
new file mode 100755
index 0000000..d515ceb
--- /dev/null
+++ b/config/chroot_local-includes/usr/local/bin/tails-screen-locker
@@ -0,0 +1,217 @@
+#!/usr/bin/env python3
+
+import logging
+import socket
+import sys
+import gettext
+import subprocess
+from pydbus import SessionBus, SystemBus
+import os
+from pam import pam
+import time
+import pwd
+
+import gi
+gi.require_version('Gtk', '3.0')
+from gi.repository import Gtk, GLib
+gi.require_version('Gdk', '3.0')
+from gi.repository import Gdk
+
+
+_ = gettext.gettext
+gettext.textdomain("tails")
+
+logging.basicConfig(level=logging.DEBUG)
+
+mainloop = GLib.MainLoop()
+
+
+def lock_screen():
+ # org.gnome.ScreenSaver.Lock() sometimes does not return, so we set a timeout of 5 seconds
+ try:
+ SessionBus().get("org.gnome.ScreenSaver").Lock(timeout=5)
+ except Exception as e:
+ logging.exception(e)
+ finally:
+ sys.exit()
+
+
+class PasswordDialog(object):
+
+ def on_cancel_clicked(self, button, data=None):
+ sys.exit(1)
+
+ def on_entry_changed(self, entry, data=None):
+ if not self.entry1.get_text() or not self.entry2.get_text():
+ self.ok_button.set_sensitive(False)
+ elif self.entry1.get_text() == self.entry2.get_text():
+ # Passwords match
+ self.ok_button.set_sensitive(True)
+ self.entry2.set_icon_from_icon_name(1, None)
+ else:
+ # Passwords don't match
+ self.ok_button.set_sensitive(False)
+ self.entry2.set_icon_from_stock(1, "gtk-dialog-warning")
+
+ def on_ok_clicked(self, button, data=None):
+ pw1 = self.entry1.get_text()
+ pw2 = self.entry2.get_text()
+ if not pw1 == pw2:
+ return
+
+ self.pw = pw1.encode('ascii')
+
+ bus = SystemBus()
+ object_path = bus.get("org.freedesktop.Accounts").FindUserById(os.getuid())
+ user_object = bus.get("org.freedesktop.Accounts", object_path)
+ # lock the screen once the 'Changed' signal was received
+ user_object.Changed.connect(self.wait_until_password_set_and_lock_screen)
+
+ p = subprocess.Popen("passwd", stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
+ p.stdin.write(self.pw + b"\n")
+ p.stdin.write(self.pw)
+ p.stdin.flush()
+ out, err = p.communicate()
+ if p.returncode != 0:
+ print("passwd stdout: %s" % out)
+ print("passwd stderr: %s" % err)
+ raise RuntimeError("passwd returned %r" % p.returncode)
+
+ # We close the window here for the case that lock_screen does not return immediately,
+ # otherwise it would look like the app is unresponsive
+ self.window.close()
+
+ def on_key_pressed(self, widget, event):
+ if Gdk.keyval_name(event.keyval) == "Escape":
+ sys.exit(1)
+
+ if self.ok_button.get_sensitive() and Gdk.keyval_name(event.keyval) == "Return":
+ self.ok_button.clicked()
+
+ def wait_until_password_set_and_lock_screen(self):
+ # TODO: Remove this once this is fixed: https://bugzilla.gnome.org/show_bug.cgi?id=761969
+ p = pam()
+ while not p.authenticate(pwd.getpwuid(os.getuid()).pw_name, self.pw):
+ logging.debug("PAM not updated yet...")
+ time.sleep(0.01)
+ # We close the window here for the case that lock_screen does not return immediately,
+ # otherwise it would look like the app is unresponsive
+ self.window.close()
+ GLib.idle_add(lock_screen)
+
+ def run(self):
+ self.window.show()
+
+ def __init__(self):
+ self.pw = None
+
+ self.ok_button = Gtk.Button(
+ label=_("Lock Screen"),
+ receives_default=True,
+ sensitive=False,
+ width_request=86
+ )
+ self.ok_button.connect("clicked", self.on_ok_clicked)
+ self.ok_button.get_style_context().add_class('suggested-action')
+
+ cancel_button = Gtk.Button(
+ label=_("Cancel"),
+ width_request=86
+ )
+ cancel_button.connect("clicked", self.on_cancel_clicked)
+
+ headerbar = Gtk.HeaderBar(
+ title=_("Screen Locker"),
+ )
+ headerbar.pack_start(cancel_button)
+ headerbar.pack_end(self.ok_button)
+
+ label_subtitle = Gtk.Label(
+ label=_("Set up a password to unlock the screen."),
+ )
+ label_subtitle.get_style_context().add_class("dim-label")
+
+ label1 = Gtk.Label(
+ label=_("Password"),
+ xalign=1
+ )
+ label1.get_style_context().add_class("dim-label")
+
+ label2 = Gtk.Label(
+ label=_("Confirm"),
+ xalign=1
+ )
+ label2.get_style_context().add_class("dim-label")
+
+ self.entry1 = Gtk.Entry(
+ can_focus=True,
+ visibility=False,
+ width_request=200
+ )
+ self.entry1.connect("changed", self.on_entry_changed)
+
+ self.entry2 = Gtk.Entry(
+ can_focus=True,
+ visibility=False,
+ width_request=200
+ )
+ self.entry2.connect("changed", self.on_entry_changed)
+
+ grid = Gtk.Grid(row_spacing=2, column_spacing=10)
+ grid.attach(label1, 0, 0, 1, 1)
+ grid.attach(label2, 0, 1, 1, 1)
+ grid.attach(self.entry1, 1, 0, 1, 1)
+ grid.attach(self.entry2, 1, 1, 1, 1)
+
+ content_box = Gtk.Box(Gtk.Orientation.HORIZONTAL)
+ content_box.pack_start(Gtk.Box(hexpand=True), False, False, 0)
+ content_box.pack_end(Gtk.Box(hexpand=True), False, False, 0)
+ content_box.add(grid)
+
+ box = Gtk.Box(
+ orientation=Gtk.Orientation.VERTICAL,
+ margin_top=18,
+ margin_bottom=18,
+ margin_left=18,
+ margin_right=18,
+ spacing=18
+ )
+ box.add(label_subtitle)
+ box.add(content_box)
+
+ self.window = Gtk.Window(
+ type_hint=Gdk.WindowTypeHint.DIALOG,
+ )
+ self.window.connect("key-press-event", self.on_key_pressed)
+ self.window.set_titlebar(headerbar)
+ self.window.add(box)
+ self.window.show_all()
+
+
+def get_lock():
+ # Source: https://stackoverflow.com/a/7758075
+ # Original author: https://stackoverflow.com/users/639295/aychedee
+ # Without holding a reference to our socket somewhere it gets garbage
+ # collected when the function exits
+ get_lock._lock_socket = socket.socket(socket.AF_UNIX, socket.SOCK_DGRAM)
+ get_lock._lock_socket.bind('\0' + 'tails-screen-locker')
+
+
+def is_password_set():
+ output = subprocess.check_output(["passwd", "--status"])
+ return output.split()[1] == b"P"
+
+
+def main():
+ get_lock()
+ if is_password_set():
+ lock_screen()
+ return
+
+ dialog = PasswordDialog()
+ GLib.idle_add(dialog.run)
+ mainloop.run()
+
+
+if __name__ == "__main__":
+ main()
diff --git a/config/chroot_local-includes/usr/local/bin/tails-upgrade-frontend-wrapper b/config/chroot_local-includes/usr/local/bin/tails-upgrade-frontend-wrapper
index 6e9830b..e85bf6f 100755
--- a/config/chroot_local-includes/usr/local/bin/tails-upgrade-frontend-wrapper
+++ b/config/chroot_local-includes/usr/local/bin/tails-upgrade-frontend-wrapper
@@ -1,48 +1,38 @@
-#!/bin/sh
+#! /usr/bin/env python3
+"""
+Tails upgrade frontend wrapper.
-set -e
-set -u
+Test with "python3 tails-upgrade-frontend-wrapper.py doctest".
+The tests will start the upgrade process which could pop up a dialog box
+so you probably want to use a tester that handles user interaction or
+run the tests from the command line and answer prompts as needed.
-CMD=$(basename ${0})
+goodcrypto.com converted from bash to python and added basic tests.
-. gettext.sh
-TEXTDOMAIN="tails"
-export TEXTDOMAIN
+>>> # run this script (without waiting 30 seconds)
+>>> sh.Command(sys.argv[0])("--no-wait")
+<BLANKLINE>
+"""
-# Import no_abort()
-. /usr/local/lib/tails-shell-library/common.sh
+import os
+import sys
+import time
+from gettext import gettext
-TORDATE_DIR=/run/tordate
-TORDATE_DONE_FILE="${TORDATE_DIR}/done"
-INOTIFY_TIMEOUT=60
-MIN_REAL_MEMFREE=$((300 * 1024))
-RUN_AS_USER=tails-upgrade-frontend
+import sh
+import psutil
-### Functions
+os.environ['PATH'] = '/usr/local/bin:/usr/bin:/bin'
+os.environ['TEXTDOMAIN'] = 'tails'
-error () {
- local cli_text="${CMD}: `gettext \"error:\"` ${@}"
- local dialog_text="<b><big>`gettext \"Error\"`</big></b>
+CMD = os.path.basename(sys.argv[0])
+TORDATE_DIR = '/run/tordate'
+TORDATE_DONE_FILE = '{}/done'.format(TORDATE_DIR)
+INOTIFY_TIMEOUT = 60
+MIN_AVAILABLE_MEMORY = (300 * 1024 * 1024) # In Bytes
+RUN_AS_USER = 'tails-upgrade-frontend'
-${@}"
- echo "${cli_text}" >&2
- zenity --error --title "" --text "${dialog_text}"
- exit 1
-}
-
-check_free_memory () {
- local min_real_memfree memfree buffers cached real_memfree
- local errormsg
-
- min_real_memfree="$1"
-
- memfree=$(awk '/^MemFree:/{print $2}' /proc/meminfo)
- buffers=$(awk '/^Buffers:/{print $2}' /proc/meminfo)
- cached=$(awk '/^Cached:/{print $2}' /proc/meminfo)
- tmpfs=$(df --type=tmpfs --local --output=used --total | tail -n1)
- real_memfree=$(($memfree + $buffers + $cached - $tmpfs))
-
- errormsg="`gettext \"<b>Not enough memory available to check for upgrades.</b>
+ERROR_MESSAGE = gettext('''\"<b>Not enough memory available to check for upgrades.</b>
Make sure this system satisfies the requirements for running Tails.
See file:///usr/share/doc/tails/website/doc/about/requirements.en.html
@@ -50,26 +40,67 @@ See file:///usr/share/doc/tails/website/doc/about/requirements.en.html
Try to restart Tails to check for upgrades again.
Or do a manual upgrade.
-See https://tails.boum.org/doc/first_steps/upgrade#manual\"`"
-
- if [ "$real_memfree" -lt "$MIN_REAL_MEMFREE" ] ; then
- echo "Only $real_memfree MemFree + Buffers + Cached - usage of tmpfs, while $MIN_REAL_MEMFREE is needed." >&2
- error "$errormsg"
- fi
-}
-
-### Main
-
-sleep 30
-
-check_free_memory "$MIN_REAL_MEMFREE"
-
-# Go to a place where everyone, especially Archive::Tar::Wrapper called by
-# tails-install-iuk, can chdir back after it has chdir'd elsewhere to do
-# its job.
-cd /
-
-xhost +SI:localuser:"$RUN_AS_USER"
-no_abort sudo -u "$RUN_AS_USER" /usr/bin/tails-upgrade-frontend "${@}"
-xhost -SI:localuser:"$RUN_AS_USER"
-exit ${_NO_ABORT_RET}
+See https://tails.boum.org/doc/first_steps/upgrade#manual\"''')
+
+
+def main(*args):
+ if "--no-wait" not in args:
+ time.sleep(30)
+ else:
+ args = (arg for arg in args if arg != "--no-wait")
+
+ check_free_memory(MIN_AVAILABLE_MEMORY)
+
+ # Go to a place where everyone, especially Archive::Tar::Wrapper called by
+ # tails-install-iuk, can chdir back after it has chdir'd elsewhere to do
+ # its job.
+ os.chdir('/')
+
+ os.execv(
+ "/bin/sh",
+ (
+ "/bin/sh", "-c",
+ "xhost +SI:localuser:{user};"
+ "sudo -u {user} /usr/bin/tails-upgrade-frontend {args};"
+ "xhost -SI:localuser:{user}".format(user=RUN_AS_USER, args=" ".join(args))
+ )
+ )
+
+
+def error(msg):
+ """Show error and exit."""
+ cli_text = '{}: {} {}'.format(CMD, gettext('error:'), msg)
+ dialog_text = '''<b><big>{}</big></b>\n\n{}'''.format(gettext('Error'), msg)
+ print(cli_text, file=sys.stderr)
+
+ sh.zenity('--error', '--title', "", '--text', dialog_text, _ok_code=[0,1,5])
+ sys.exit(1)
+
+
+def check_free_memory(min_available_memory):
+ """Check for enough free memory.
+
+ # 1 KiB should be available when running the doctest
+ >>> check_free_memory(1024)
+ # 1 TiB should not be available, an error prompt should be displayed
+ >>> try:
+ ... check_free_memory(1024*1024*1024*1024)
+ ... fail()
+ ... except SystemExit:
+ ... pass
+ """
+
+ available_memory = psutil.virtual_memory().available
+
+ if available_memory < min_available_memory:
+ print('Only {} Bytes memory available, while {} is needed'.format(
+ available_memory, min_available_memory), file=sys.stderr)
+ error(ERROR_MESSAGE)
+
+
+if __name__ == '__main__':
+ if len(sys.argv) > 1 and sys.argv[1] == 'doctest':
+ import doctest
+ doctest.testmod()
+ else:
+ main(*sys.argv[1:])
diff --git a/config/chroot_local-includes/usr/local/lib/tails-shell-library/build.sh b/config/chroot_local-includes/usr/local/lib/tails-shell-library/build.sh
index d260f18..a50e6aa 100644
--- a/config/chroot_local-includes/usr/local/lib/tails-shell-library/build.sh
+++ b/config/chroot_local-includes/usr/local/lib/tails-shell-library/build.sh
@@ -9,14 +9,38 @@ strip_nondeterminism_wrapper() {
apt-get --yes purge strip-nondeterminism '^libfile-stripnondeterminism-perl'
}
+# Ensure that the packages whose names are passed as arguments are
+# installed. If they are installed now, they will be marked as
+# "automatically installed" so the next `apt-get autoremove` action
+# *unless* they are later explicitly installed (or other packages
+# depends on them).
+ensure_hook_dependency_is_installed() {
+ # Filter out already installed packages from $@.
+ for p in "${@}"; do
+ shift
+ if ! echo "${p}" | grep -q --extended-regexp '^[a-z0-9.+-]+$'; then
+ echo "ensure_hook_dependency_is_installed():" \
+ "doesn't look like a package name: ${p}" >&2
+ exit 1
+ fi
+ if is_package_installed "${p}"; then
+ continue
+ fi
+ set -- "${@}" "${p}"
+ done
+ if [ -z "${*}" ]; then
+ return
+ fi
+ apt-get install --yes "${@}"
+ apt-mark auto "${@}"
+}
+
install_fake_package() {
local name version section tmp control_file
name="${1}"
version="${2}"
section="${3:-misc}"
- if ! is_package_installed equivs; then
- apt-get install --yes equivs
- fi
+ ensure_hook_dependency_is_installed equivs
tmp="$(mktemp -d)"
control_file="${tmp}/${name}_${version}.control"
cat > "${control_file}" << EOF
diff --git a/config/chroot_local-includes/usr/local/lib/tails-shell-library/chroot-browser.sh b/config/chroot_local-includes/usr/local/lib/tails-shell-library/chroot-browser.sh
index 90c6df5..cb4b436 100644
--- a/config/chroot_local-includes/usr/local/lib/tails-shell-library/chroot-browser.sh
+++ b/config/chroot_local-includes/usr/local/lib/tails-shell-library/chroot-browser.sh
@@ -21,7 +21,13 @@ try_cleanup_browser_chroot () {
local user="${3}"
try_for 10 "pkill -u ${user} 1>/dev/null 2>&1" 0.1 || \
pkill -9 -u "${user}" || :
- for mnt in "${chroot}/dev" "${chroot}/proc" "${chroot}" "${cow}"; do
+ # findmnt sorts submounts so we just have to revert the list to
+ # have the proper umount order. We use `tail` to suppress the
+ # "TARGET" column header.
+ local chroot_mounts="$(
+ findmnt --output TARGET --list --submounts "${chroot}" | tail -n+2 | tac
+ )"
+ for mnt in ${chroot_mounts} "${cow}"; do
try_for 10 "umount ${mnt} 2>/dev/null" 0.1
done
rmdir "${cow}" "${chroot}"
@@ -87,18 +93,6 @@ chroot_browser_profile_dir () {
echo "${conf_dir}/profile.default"
}
-# Set the chroot's DNS servers (IPv4 only)
-configure_chroot_dns_servers () {
- local chroot="${1}" ; shift
- local ip4_nameservers="${@}"
-
- rm -f "${chroot}/etc/resolv.conf"
- for ns in ${ip4_nameservers}; do
- echo "nameserver ${ns}" >> "${chroot}/etc/resolv.conf"
- done
- chmod a+r "${chroot}/etc/resolv.conf"
-}
-
set_chroot_browser_permissions () {
local chroot="${1}"
local browser_name="${2}"
@@ -219,12 +213,10 @@ configure_chroot_browser () {
local browser_name="${1}" ; shift
local human_readable_name="${1}" ; shift
local home_page="${1}" ; shift
- local dns_servers="${1}" ; shift
# Now $@ is a list of paths (that must be valid after chrooting)
# to extensions to enable.
local best_locale="$(guess_best_tor_browser_locale)"
- configure_chroot_dns_servers "${chroot}" "${dns_servers}"
configure_chroot_browser_profile "${chroot}" "${browser_name}" \
"${browser_user}" "${home_page}" "${@}"
set_chroot_browser_locale "${chroot}" "${browser_name}" "${browser_user}" \
diff --git a/config/chroot_local-includes/usr/local/sbin/live-persist b/config/chroot_local-includes/usr/local/sbin/live-persist
index cfb6354..f9f3c25 100755
--- a/config/chroot_local-includes/usr/local/sbin/live-persist
+++ b/config/chroot_local-includes/usr/local/sbin/live-persist
@@ -276,6 +276,13 @@ disable_and_create_empty_persistence_conf_file ()
mv "$conf" "${conf}.insecure_disabled" \
|| error "Failed to disable '$conf': $?"
+ create_empty_persistence_conf_file "$conf"
+}
+
+create_empty_persistence_conf_file ()
+{
+ local conf="$1"
+
install --owner tails-persistence-setup \
--group tails-persistence-setup --mode 0600 \
/dev/null "$conf" \
@@ -344,6 +351,15 @@ activate_volumes ()
fi
done
+ # Create live-additional-software.conf if there is none
+ for mountpoint in $(ls -d /live/persistence/*_unlocked || true)
+ do
+ if test ! -f "$mountpoint/live-additional-software.conf"
+ then
+ create_empty_persistence_conf_file "$mountpoint/live-additional-software.conf"
+ fi
+ done
+
# Disable all persistence configuration files if the mountpoint
# has wrong access rights.
if [ "$ACCESS_RIGHTS_ARE_CORRECT" != true ]
diff --git a/config/chroot_local-includes/usr/local/sbin/restart-tor b/config/chroot_local-includes/usr/local/sbin/restart-tor
index 0eddb96..895b12c 100755
--- a/config/chroot_local-includes/usr/local/sbin/restart-tor
+++ b/config/chroot_local-includes/usr/local/sbin/restart-tor
@@ -1,22 +1,43 @@
-#!/bin/sh
+#! /usr/bin/env python3
-set -e
+import logging
+import time
+import sys
-# Import try_for()
-. /usr/local/lib/tails-shell-library/common.sh
+import sh
-# Import tor_bootstrap_progress()
-. /usr/local/lib/tails-shell-library/tor.sh
+from tailslib.tor import tor_has_bootstrapped
+from tailslib.exceptions import TorFailedToBoostrapError
-# Import log()
-. /usr/local/lib/tails-shell-library/log.sh
-_LOG_TAG="$(basename $0)"
-systemctl restart tor@default.service
+logger = logging.getLogger(__name__)
-if try_for 270 '[ "$(tor_bootstrap_progress)" -eq 100 ]'; then
- log "Tor has successfully bootstrapped."
-else
- log "Tor failed to bootstrap"
- exit 1
-fi
+TIMEOUT = 270
+
+
+def main():
+ restart_tor()
+
+
+def restart_tor():
+ """ Restart the Tor systemd service
+
+ >>> restart_tor()
+ """
+ sh.systemctl('restart', 'tor@default.service')
+
+ for i in range(TIMEOUT):
+ if tor_has_bootstrapped():
+ logger.info("Tor has successfully bootstrapped")
+ return
+ time.sleep(1)
+
+ raise TorFailedToBoostrapError("Tor failed to bootstrap within %s seconds" % TIMEOUT)
+
+
+if __name__ == "__main__":
+ if len(sys.argv) > 1 and sys.argv[1] == 'doctest':
+ import doctest
+ doctest.testmod()
+ else:
+ main()
diff --git a/config/chroot_local-includes/usr/local/sbin/tails-additional-software b/config/chroot_local-includes/usr/local/sbin/tails-additional-software
index 10be94f..ab31a96 100755
--- a/config/chroot_local-includes/usr/local/sbin/tails-additional-software
+++ b/config/chroot_local-includes/usr/local/sbin/tails-additional-software
@@ -1,9 +1,9 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
import gettext
-import glob
+import os
import os.path
-import pwd
+import shutil
import subprocess
import sys
import syslog
@@ -11,18 +11,18 @@ import syslog
_ = gettext.gettext
PERSISTENCE_DIR = "/live/persistence/TailsData_unlocked"
-PACKAGES_LIST_FILE = PERSISTENCE_DIR + "/live-additional-software.conf"
-ACTIVATION_FILE = "/run/live-additional-software/activated"
+PACKAGES_LIST_FILE = os.path.join(
+ PERSISTENCE_DIR, "live-additional-software.conf")
+OLD_APT_LISTS_DIR = os.path.join(PERSISTENCE_DIR, 'apt', 'lists.old')
APT_ARCHIVES_DIR = "/var/cache/apt/archives"
APT_LISTS_DIR = "/var/lib/apt/lists"
-OBSOLETE_APT_LIST_SUFFIX = "_binary-i386_Packages"
def _launch_apt_get(specific_args):
- """Launch apt-get with given args
+ """Launch apt-get with given arguments.
Launch apt-get with given arguments list, log its standard and error output
- and return its returncode"""
+ and return its returncode."""
apt_get_env = os.environ.copy()
# The environnment provided in GDM PostLogin hooks doesn't contain /sbin/
# which is required by dpkg. Let's use the default path for root in Tails.
@@ -34,11 +34,11 @@ def _launch_apt_get(specific_args):
apt_get_env['DEBIAN_PRIORITY'] = "critical"
args = ["apt-get", "--quiet", "--yes"]
args.extend(specific_args)
- apt_get = subprocess.Popen(
- args,
- env=apt_get_env,
- stderr=subprocess.STDOUT,
- stdout=subprocess.PIPE)
+ apt_get = subprocess.Popen(args,
+ env=apt_get_env,
+ universal_newlines=True,
+ stderr=subprocess.STDOUT,
+ stdout=subprocess.PIPE)
for line in iter(apt_get.stdout.readline, ''):
if not line.startswith('('):
syslog.syslog(line.rstrip())
@@ -50,19 +50,15 @@ def _launch_apt_get(specific_args):
def _notify(title, body):
- """Display a notification to the user of the live system
- """
+ """Display a notification to the user of the live system."""
cmd = "/usr/local/sbin/tails-notify-user"
try:
- notify_user_output = subprocess.check_output([cmd, title, body],
- stderr=subprocess.STDOUT)
+ subprocess.check_call([cmd, title, body], stderr=subprocess.STDOUT)
except subprocess.CalledProcessError as e:
syslog.syslog(syslog.LOG_WARNING,
"Warning: unable to notify the user. %s returned "
"with exit code %s" % (cmd, e.returncode))
syslog.syslog(syslog.LOG_WARNING,
- "%s output follows: %s." % (cmd, notify_user_output))
- syslog.syslog(syslog.LOG_WARNING,
"The notification was: %s %s" % (title, body))
except OSError as e:
syslog.syslog(syslog.LOG_WARNING,
@@ -72,14 +68,12 @@ def _notify(title, body):
def has_additional_packages_list():
- """Return true iff PACKAGES_LIST_FILE exists
- """
+ """Return true iff PACKAGES_LIST_FILE exists."""
return os.path.isfile(PACKAGES_LIST_FILE)
def get_additional_packages():
- """Returns the list of all the additional packages
- """
+ """Return the list of all additional packages configured."""
packages = []
if has_additional_packages_list():
with open(PACKAGES_LIST_FILE) as f:
@@ -87,37 +81,82 @@ def get_additional_packages():
line = line.strip()
if line:
packages.append(line)
- f.closed
return packages
-def install_additional_packages():
- """The subcommand which activates and installs all additional packages
- """
+def delete_old_apt_lists(old_apt_lists_dir=OLD_APT_LISTS_DIR):
+ """Delete the copy of the old APT lists, if any."""
+ shutil.rmtree(old_apt_lists_dir)
+
+
+def save_old_apt_lists(srcdir=APT_LISTS_DIR, destdir=OLD_APT_LISTS_DIR):
+ """Save a copy of the APT lists"""
+ if os.path.exists(destdir):
+ syslog.syslog(syslog.LOG_WARNING,
+ "Warning: a copy of the APT lists already exists, "
+ "which should never happen. Removing it.")
+ delete_old_apt_lists(destdir)
+ shutil.copytree(srcdir, destdir, symlinks=True)
+
+
+# Note: we can't do nicer delete + move operations because the directory
+# we want to replace is bind-mounted. So we have to delete the content
+# we want to replace, and then move the content we want to restore.
+def restore_old_apt_lists(srcdir=OLD_APT_LISTS_DIR, dstdir=APT_LISTS_DIR):
+ """Restore the copy of the old APT lists."""
+ # Empty dstdir
+ for basename in os.listdir(dstdir):
+ path = os.path.join(dstdir, basename)
+ if os.path.isfile(path):
+ os.remove(path)
+ elif os.path.isdir(path):
+ shutil.rmtree(path)
+ # Move the content of srcdir to dstdir
+ for basename in os.listdir(srcdir):
+ path = os.path.join(srcdir, basename)
+ shutil.move(path, dstdir)
+
+
+def install_additional_packages(ignore_old_apt_lists=False):
+ """Subcommand which activates and installs all additional packages."""
syslog.syslog("Starting to install additional software...")
+
if has_additional_packages_list():
syslog.syslog("Found additional packages list")
- elif os.path.isdir(PERSISTENCE_DIR):
- syslog.syslog(syslog.LOG_WARNING,
- "Warning: no configuration file found, creating an "
- "empty one.")
- create_additional_packages_list()
- return True
else:
syslog.syslog(syslog.LOG_WARNING,
- "Warning: persistence is not mounted, exiting")
+ "Warning: no configuration file found, exiting")
return True
- try:
- clear_obsolete_cache(OBSOLETE_APT_LIST_SUFFIX)
- except:
+
+ # If a copy of old APT lists is found, then the previous upgrade
+ # attempt has not completed successfully (it may have failed e.g.
+ # due to network problems, or it may have been interrupted).
+ # In many of these cases, the APT package cache lacks some
+ # packages the new APT lists reference, so the (offline)
+ # installation step below in this function will fail. To avoid
+ # that, we restore the old APT lists: there are greater chances
+ # that the APT packages cache still has the corresponding packages.
+ if os.path.isdir(OLD_APT_LISTS_DIR) and not ignore_old_apt_lists:
syslog.syslog(syslog.LOG_WARNING,
- "Warning: failed to clear obsolete cached packages")
+ "Found a copy of old APT lists, restoring it.")
+ try:
+ restore_old_apt_lists()
+ except Exception as e:
+ syslog.syslog(syslog.LOG_WARNING,
+ "Restoring old APT lists failed with %r, "
+ "deleting them and proceeding anyway." % e)
+ # In all cases, delete the old APT lists: if they could be
+ # restored we don't need them anymore (and we don't want to
+ # restore them again next time); if they could not be
+ # restored, chances are restoration will fail next time
+ # as well.
+ delete_old_apt_lists()
+
packages = get_additional_packages()
if not packages:
syslog.syslog(syslog.LOG_WARNING,
"Warning: no packages to install, exiting")
return True
- set_activated()
syslog.syslog("Will install the following packages: %s"
% " ".join(packages))
apt_get_returncode = _launch_apt_get(
@@ -128,105 +167,72 @@ def install_additional_packages():
syslog.syslog(syslog.LOG_WARNING,
"Warning: installation of %s failed"
% " ".join(packages))
+ _notify(_("Your additional software installation failed"),
+ _("The installation failed. Please check your additional "
+ "software configuration, or read the system log to "
+ "understand better the problem."))
return False
else:
syslog.syslog("Installation completed successfully.")
+ _notify(_("Your additional software are installed"),
+ _("Your additional software are ready to use."))
return True
def upgrade_additional_packages():
- """The subcommand which upgrades all additional packages if they are activated
- """
- if not is_activated():
- syslog.syslog(syslog.LOG_WARNING,
- "Warning: additional packages not activated, exiting")
- return True
+ """Subcommand which upgrades all additional packages."""
+ # Save a copy of APT lists that we'll delete only once the upgrade
+ # has succeeded, to ensure that the APT packages cache is up-to-date
+ # wrt. the APT lists.
+ syslog.syslog("Saving old APT lists...")
+ save_old_apt_lists()
+
syslog.syslog("Starting to upgrade additional software...")
apt_get_returncode = _launch_apt_get(["update"])
if apt_get_returncode:
syslog.syslog(syslog.LOG_WARNING, "Warning: the update failed.")
- _notify(_("Your additional software"),
- _("The upgrade failed. This might be due to a network "
- "problem. Please check your network connection, try to "
- "restart Tails, or read the system log to understand better "
- "the problem."))
+ _notify(_("Your additional software upgrade failed"),
+ _("The check for upgrades failed. This might be due to a "
+ "network problem. Please check your network connection, try "
+ "to restart Tails, or read the system log to understand "
+ "better the problem."))
return False
- # Remove outdated packages from the local package cache. This is needed as
- # we disable apt-daily.timer, which would else take care of this cleanup.
- # Note: this does not remove packages from other architectures, hence
- # the need for the clear_obsolete_cache() function.
- apt_get_returncode = _launch_apt_get(["autoclean"])
- if apt_get_returncode:
- syslog.syslog(syslog.LOG_WARNING,
- "Warning: autoclean failed, proceeding anyway.")
- if install_additional_packages():
- _notify(_("Your additional software"),
+ if install_additional_packages(ignore_old_apt_lists=True):
+ _notify(_("Your additional software are up to date"),
_("The upgrade was successful."))
- return True
else:
- _notify(_("Your additional software"),
+ _notify(_("Your additional software upgrade failed"),
_("The upgrade failed. This might be due to a network "
"problem. Please check your network connection, try to "
"restart Tails, or read the system log to understand better "
"the problem."))
return False
+ # We now know that the APT packages cache is up-to-date wrt. the APT lists,
+ # so we can delete the copy of the old lists
+ delete_old_apt_lists()
-def create_additional_packages_list():
- """Creates the additional packages list
-
- Creates the additional packages list file with the right permissions.
- The caller must ensure the file doesn't already exist.
- """
- assert not has_additional_packages_list(), "%s already exists" \
- % PACKAGES_LIST_FILE
- syslog.syslog("Creating additional software configuration file")
- f = open(PACKAGES_LIST_FILE, 'w')
- f.closed
- os.chmod(PACKAGES_LIST_FILE, 0o600)
- os.chown(PACKAGES_LIST_FILE,
- pwd.getpwnam('tails-persistence-setup').pw_uid,
- pwd.getpwnam('tails-persistence-setup').pw_gid)
-
-
-def clear_obsolete_cache(obsolete_apt_list_suffix):
- """Delete cached packages when a package list's filename
- ends with obsolete_apt_list_suffix
- """
- if glob.glob(APT_LISTS_DIR + "/*" + obsolete_apt_list_suffix):
- syslog.syslog("Clearing cache because at least one package list "
- "has suffix '%s'." % obsolete_apt_list_suffix)
- for deb in glob.glob(APT_ARCHIVES_DIR + "/*.deb"):
- os.remove(deb)
-
-
-def is_activated():
- """Check if additional software has been activated
- """
- return os.path.isfile(ACTIVATION_FILE)
-
-
-def set_activated():
- """Save that additional software has been activated
- """
- syslog.syslog("Activating persistent software packages")
- activation_file_dir = os.path.dirname(ACTIVATION_FILE)
- if not os.path.exists(activation_file_dir):
- os.makedirs(activation_file_dir)
- try:
- f = open(ACTIVATION_FILE, 'w')
- finally:
- if f:
- f.close()
+ # Remove outdated packages from the local package cache. This is needed as
+ # we disable apt-daily.timer, which would else take care of this cleanup.
+ # We do this after the upgrade has succeeded so that the old packages
+ # remain available in the cache in case we have to restore the old lists.
+ # In the past we did this before upgrading in order to remove the
+ # i386 packages from the cache before downloading amd64 ones, but
+ # this does not matter anymore now that all persistent volumes
+ # must have been upgraded already.
+ apt_get_returncode = _launch_apt_get(["autoclean"])
+ if apt_get_returncode:
+ syslog.syslog(syslog.LOG_WARNING,
+ "Warning: autoclean failed.")
+ return True
def print_help():
- """The subcommand which displays help
- """
+ """Subcommand which displays help."""
sys.stderr.write("Usage: %s <subcommand>\n" % program_name)
sys.stderr.write("""Subcommands:
- install: activate and install additional software
- upgrade: upgrade additional software if activated\n""")
+ install: install additional software
+ upgrade: upgrade additional software\n""")
if __name__ == "__main__":
@@ -237,14 +243,14 @@ if __name__ == "__main__":
if len(sys.argv) < 2:
print_help()
- sys.exit(4)
+ sys.exit(2)
if sys.argv[1] == "install":
if not install_additional_packages():
- sys.exit(1)
+ sys.exit(150)
elif sys.argv[1] == "upgrade":
if not upgrade_additional_packages():
- sys.exit(2)
+ sys.exit(151)
else:
print_help()
- sys.exit(4)
+ sys.exit(2)
diff --git a/config/chroot_local-includes/usr/local/sbin/tails-debugging-info b/config/chroot_local-includes/usr/local/sbin/tails-debugging-info
index 5aaa7e4..1155235 100755
--- a/config/chroot_local-includes/usr/local/sbin/tails-debugging-info
+++ b/config/chroot_local-includes/usr/local/sbin/tails-debugging-info
@@ -1,84 +1,180 @@
-#!/bin/sh
-
-# *** WARNING about debug_file and debug_directory *********************
-#
-# Great attention must be given to the ownership situation of these
-# files and their parent directories in order to avoid a symlink-based
-# attack that could read the contents of any file and make it
-# accessible to the user running this script (typicall the live
-# user). Therefore, when adding a new file, give as the first argument
-# 'root' only if the complete path to it (including the file itself)
-# is owned by root and already exists before the system is connected to
-# the network (that is, before GDM's PostLogin script is run).
-# If not, the following rules must be followed strictly:
-#
-# * only one non-root user is involved in the ownership situation (the
-# file, its dir and the parent dirs). From now on let's assume it is
-# the case and call it $USER.
-#
-# * if any non-root group has write access, it must not have any
-# members.
-#
-# If any of these rules does not apply, the file cannot be added here
-# safely and something is probably quite wrong and should be
-# investigated carefully.
-
-debug_command() {
- echo
- echo "===== output of command $@ ====="
- "$@"
-}
-
-debug_file() {
- local user="${1}"
- shift
- file="${1}"
- [ ! -e "${file}" ] && return
- echo
- echo "===== content of ${file} ====="
- sudo -u "${user}" -- cat "${file}"
-}
-
-debug_directory() {
- local user="${1}"
- shift
- dir="${1}"
- [ ! -d "${dir}" ] && return
- echo
- echo "===== listing of ${dir} ====="
- sudo -u "${user}" -- /bin/ls -lA "${dir}"
- for file in "${dir}"/* ; do
- debug_file "${user}" "${file}"
- done
-}
-
-debug_file root "/proc/cmdline"
-
-# General hardware and filesystems information
-debug_command /usr/sbin/dmidecode -s system-manufacturer
-debug_command /usr/sbin/dmidecode -s system-product-name
-debug_command /usr/sbin/dmidecode -s system-version
-debug_command "/usr/bin/lspci"
-debug_command /bin/df --human-readable --print-type
-debug_command "/bin/mount"
-debug_command "/bin/lsmod"
-debug_file root "/proc/asound/cards"
-debug_file root "/proc/asound/devices"
-debug_file root "/proc/asound/modules"
-
-# Miscellaneous configuration and log files
-debug_file root "/etc/X11/xorg.conf"
-debug_file Debian-gdm "/var/log/gdm3/tails-greeter.errors"
-debug_file root "/var/log/live/boot.log"
-debug_file root "/var/log/live/config.log"
-debug_file root "/var/lib/live/config/tails.physical_security"
-
-# Persistence
-debug_file root "/var/lib/gdm3/tails.persistence"
-debug_file root "/live/persistence/TailsData_unlocked/persistence.conf"
-debug_file root "/live/persistence/TailsData_unlocked/live-additional-software.conf"
-debug_directory root "/live/persistence/TailsData_unlocked/apt-sources.list.d"
-debug_file root "/var/log/live-persist"
-
-# The Journal
-debug_command /bin/journalctl --catalog --no-pager
+#! /usr/bin/env python3
+"""
+Debug Tails.
+
+Test with "python3 tails-debugging-info.py doctest" as root.
+
+goodcrypto.com converted from bash to python and added basic tests.
+
+*** WARNING about debug_file and debug_directory *********************
+
+Great attention must be given to the ownership situation of these
+files and their parent directories in order to avoid a symlink-based
+attack that could read the contents of any file and make it
+accessible to the user running this script (typically the live
+user). Therefore, when adding a new file, give as the first argument
+'root' only if the complete path to it (including the file itself)
+is owned by root and already exists before the system is connected to
+the network (that is, before GDM's PostLogin script is run).
+If not, the following rules must be followed strictly:
+
+* only one non-root user is involved in the ownership situation (the
+ file, its dir and the parent dirs). From now on let's assume it is
+ the case and call it $USER.
+
+* if any non-root group has write access, it must not have any
+ members.
+
+If any of these rules does not apply, the file cannot be added here
+safely and something is probably quite wrong and should be
+investigated carefully.
+
+>>> # run script
+>>> import sh
+>>> this_command = sh.Command(sys.argv[0])
+>>> this_command()
+<BLANKLINE>
+...
+"""
+
+import os
+import sys
+from pwd import getpwuid
+import subprocess
+
+
+# AppArmor Ux rules don't sanitize PATH, which can lead to an
+# exploited application (that's allowed to run this script unconfined)
+# having this script run arbitrary code, violating that application's
+# confinement. Let's prevent that by setting PATH to a list of
+# directories where only root can write.
+os.environ['PATH'] = '/usr/local/bin:/usr/bin:/bin'
+
+
+def main():
+ """Print debug information.
+
+ >>> main()
+ <BLANKLINE>
+ ...
+ """
+
+ debug_file('root', '/proc/cmdline')
+
+ # General hardware and filesystems information
+ debug_command('/usr/sbin/dmidecode', '-s', 'system-manufacturer')
+ debug_command('/usr/sbin/dmidecode', '-s', 'system-product-name')
+ debug_command('/usr/sbin/dmidecode', '-s', 'system-version')
+ debug_command('/usr/bin/lspci')
+ debug_command('/bin/df', '--human-readable', '--print-type')
+ debug_command('/bin/mount', '--show-labels')
+ debug_command('/bin/lsmod')
+ debug_file('root', '/proc/asound/cards')
+ debug_file('root', '/proc/asound/devices')
+ debug_file('root', '/proc/asound/modules')
+
+ # Miscellaneous configuration and log files
+ debug_file('root', '/etc/X11/xorg.conf')
+ debug_file('Debian-gdm', '/var/log/gdm3/tails-greeter.errors')
+ debug_file('root', '/var/log/live/boot.log')
+ debug_file('root', '/var/log/live/config.log')
+ debug_file('root', '/var/lib/live/config/tails.physical_security')
+
+ # Persistence
+ debug_file('root', '/var/lib/gdm3/tails.persistence')
+ debug_file('tails-persistence-setup', '/live/persistence/TailsData_unlocked/persistence.conf')
+ debug_file('tails-persistence-setup', '/live/persistence/TailsData_unlocked/live-additional-software.conf')
+ debug_directory('root', '/live/persistence/TailsData_unlocked/apt-sources.list.d')
+ debug_file('root', '/var/log/live-persist')
+
+ # The Journal
+ debug_command('/bin/journalctl', '--catalog', '--no-pager')
+
+
+def debug_command(command, *args):
+ """Print the command and then run it.
+
+ >>> debug_command('echo', 'foo')
+ <BLANKLINE>
+ ===== output of command echo foo =====
+ foo
+ """
+ print()
+ print('===== output of command {} ====='.format(' '.join((command,) + args)))
+ print(subprocess.check_output([command, *args]).decode().strip())
+
+
+def debug_file(user, filename):
+ """Print file content.
+
+ >>> import tempfile, getpass
+ >>> with tempfile.NamedTemporaryFile('w') as f:
+ ... _ = f.write("foo\\nbar")
+ ... _ = f.seek(0)
+ ... debug_file(getpass.getuser(), f.name)
+ <BLANKLINE>
+ ===== content of ... =====
+ foo
+ bar
+ """
+ if not os.path.isfile(filename):
+ return
+
+ # This check is not sufficient, see the comment at the top of the file
+ # for the complete requirements required for security
+ owner = getpwuid(os.stat(filename).st_uid).pw_name
+ if owner != user:
+ print()
+ print('WARNING: not opening file {}, '.format(filename), end='')
+ print('because it is owned by {} instead of {}'.format(owner, user))
+ return
+
+ print()
+ print('===== content of {} ====='.format(filename))
+ with open(filename) as f:
+ print(f.read(), end='')
+
+
+def debug_directory(user, dir_name):
+ """List directory and print content of all contained files (non-recursively).
+
+ >>> import tempfile, getpass
+ >>> with tempfile.TemporaryDirectory() as tmpdir:
+ ... open(os.path.join(tmpdir, 'foo'), 'w').close()
+ ... debug_directory(getpass.getuser(), tmpdir)
+ <BLANKLINE>
+ ===== listing of ... =====
+ foo
+ """
+ if not os.path.isdir(dir_name):
+ return
+
+ print()
+
+ # This check is not sufficient, see the comment at the top of the file
+ # for the complete requirements required for security
+ owner = getpwuid(os.stat(dir_name).st_uid).pw_name
+ if owner != user:
+ print('WARNING: not opening directory {}, '.format(dir_name), end='')
+ print('because it is owned by {} instead of {}'.format(owner, user))
+ return
+
+ files = os.listdir(dir_name)
+
+ print('===== listing of {} ====='.format(dir_name))
+ for f in files:
+ print(f)
+
+ for f in files:
+ debug_file(user, f)
+
+
+if __name__ == '__main__':
+ if sys.argv and len(sys.argv) > 1:
+ if sys.argv[1] == 'doctest':
+ import doctest
+ doctest.testmod(optionflags=doctest.ELLIPSIS)
+ else:
+ main()
+ else:
+ main()
diff --git a/config/chroot_local-includes/usr/local/sbin/unsafe-browser b/config/chroot_local-includes/usr/local/sbin/unsafe-browser
index 81211f2..0ca9eb6 100755
--- a/config/chroot_local-includes/usr/local/sbin/unsafe-browser
+++ b/config/chroot_local-includes/usr/local/sbin/unsafe-browser
@@ -92,28 +92,6 @@ if ! flock -x -n 9; then
error "`gettext \"Another Unsafe Browser is currently running, or being cleaned up. Please retry in a while.\"`"
fi
-# Get the DNS servers that was obtained from NetworkManager, if any...
-if [ -r "${NM_ENV_FILE}" ]; then
- # We also check that the file we are gonna *source* doesn't
- # contain any unexpected data, like (potentially malicious) shell
- # script. Note that while the regex used for deciding IP addresses
- # is far from perfect, it serves our purpose here.
- IP4_REGEX='[0-9]{1,3}(\.[0-9]{1,3}){3}'
- NAMESERVERS_REGEX="^IP4_NAMESERVERS=\"(${IP4_REGEX}( ${IP4_REGEX})*)?\"$"
- if grep --extended-regexp -qv "${NAMESERVERS_REGEX}" "${NM_ENV_FILE}"; then
- error "`gettext \"NetworkManager passed us garbage data when trying to deduce the clearnet DNS server.\"`"
- fi
- # Import the IP4_NAMESERVERS variable.
- eval "$(grep --extended-regexp "${NAMESERVERS_REGEX}" "${NM_ENV_FILE}")"
-fi
-# ... otherwise fail.
-# FIXME: Or would it make sense to fallback to Google's DNS or OpenDNS?
-# Some stupid captive portals may allow DNS to any host, but chances are
-# that only the portal's DNS would forward to the login page.
-if [ -z "${IP4_NAMESERVERS:-}" ]; then
- error "`gettext \"No DNS server was obtained through DHCP or manually configured in NetworkManager.\"`"
-fi
-
verify_start
show_start_notification
@@ -123,9 +101,15 @@ setup_chroot_for_browser "${CHROOT}" "${COW}" "${BROWSER_USER}" || \
echo "* Configuring chroot"
configure_chroot_browser "${CHROOT}" "${BROWSER_USER}" "${BROWSER_NAME}" \
- "${HUMAN_READABLE_NAME}" "${HOME_PAGE}" "${IP4_NAMESERVERS}" \
- "${TBB_EXT}"/langpack-*.xpi || \
+ "${HUMAN_READABLE_NAME}" "${HOME_PAGE}" "${TBB_EXT}"/langpack-*.xpi || \
error "`gettext \"Failed to configure browser.\"`"
+# If /etc/resolv-over-clearnet.conf file is empty or doesn't exist, we
+# have no clearnet DNS server.
+if [ "$(stat --format=%s /etc/resolv-over-clearnet.conf || echo 0)" -gt 0 ]; then
+ mount --bind /etc/resolv-over-clearnet.conf "${CHROOT}"/etc/resolv.conf
+else
+ error "`gettext \"No DNS server was obtained through DHCP or manually configured in NetworkManager.\"`"
+fi
echo "* Starting Unsafe Browser"
run_browser_in_chroot "${CHROOT}" "${BROWSER_NAME}" "${BROWSER_USER}" \
diff --git a/config/chroot_local-includes/usr/share/apparmor-features/features.Tails b/config/chroot_local-includes/usr/share/apparmor-features/features.Tails
deleted file mode 100644
index 4684a0c..0000000
--- a/config/chroot_local-includes/usr/share/apparmor-features/features.Tails
+++ /dev/null
@@ -1,23 +0,0 @@
-caps {mask {chown dac_override dac_read_search fowner fsetid kill setgid setuid setpcap linux_immutable net_bind_service net_broadcast net_admin net_raw ipc_lock ipc_owner sys_module sys_rawio sys_chroot sys_ptrace sys_pacct sys_admin sys_boot sys_nice sys_resource sys_time sys_tty_config mknod lease audit_write audit_control setfcap mac_override mac_admin syslog wake_alarm block_suspend audit_read
-}
-}
-rlimit {mask {cpu fsize data stack core rss nproc nofile memlock as locks sigpending msgqueue nice rtprio rttime
-}
-}
-capability {0xffffff
-}
-file {mask {create read write exec append mmap_exec link lock
-}
-}
-domain {change_profile {yes
-}
-change_onexec {yes
-}
-change_hatv {yes
-}
-change_hat {yes
-}
-}
-policy {set_load {yes
-}
-}
diff --git a/config/chroot_local-includes/usr/share/gnome-shell/extensions/shutdown-helper@tails.boum.org/extension.js b/config/chroot_local-includes/usr/share/gnome-shell/extensions/shutdown-helper@tails.boum.org/extension.js
deleted file mode 100644
index 166c98f..0000000
--- a/config/chroot_local-includes/usr/share/gnome-shell/extensions/shutdown-helper@tails.boum.org/extension.js
+++ /dev/null
@@ -1,139 +0,0 @@
-/**
- Copyright (C) 2014 Raphael Freudiger <laser_b@gmx.ch>
- Copyright (C) 2014 Jonatan Zeidler <jonatan_zeidler@gmx.de>
- Copyright (C) 2014 Tails Developers <tails@boum.org>
-
- 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 2 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/>.
-
- shutdown-helper is based on gnome-shell-extension-suspend-button
- (https://github.com/laserb/gnome-shell-extension-suspend-button) by
- Raphael Freudiger <laser_b@gmx.ch>.
-**/
-const Lang = imports.lang;
-const Mainloop = imports.mainloop;
-
-const LoginManager = imports.misc.loginManager;
-const Main = imports.ui.main;
-const StatusSystem = imports.ui.status.system;
-const PopupMenu = imports.ui.popupMenu;
-const ExtensionSystem = imports.ui.extensionSystem;
-
-const Gettext = imports.gettext.domain('tails');
-const _ = Gettext.gettext;
-
-const Me = imports.misc.extensionUtils.getCurrentExtension();
-const Lib = Me.imports.lib;
-
-const Util = imports.misc.util;
-
-const Extension = new Lang.Class({
- Name: 'ShutdownHelper.Extension',
-
- enable: function() {
- this._loginManager = LoginManager.getLoginManager();
- this.systemMenu = Main.panel.statusArea['aggregateMenu']._system;
-
- this._createActions();
- this._removealtSwitcher();
- this._addSeparateButtons();
-
- this._menuOpenStateChangedId = this.systemMenu.menu.connect('open-state-changed', Lang.bind(this,
- function(menu, open) {
- if (!open)
- return;
- this._altrestartAction.visible = true;
- this._altpowerOffAction.visible = true;
- }));
- },
-
- disable: function() {
- if (this._menuOpenStateChangedId) {
- this.systemMenu.menu.disconnect(this._menuOpenStateChangedId);
- this._menuOpenStateChangedId = 0;
- }
-
- this._destroyActions();
- this._addDefaultButton();
- },
-
- _createActions: function() {
- this._altrestartAction = this.systemMenu._createActionButton('view-refresh-symbolic', _("Restart"));
- this._altrestartActionId = this._altrestartAction.connect('clicked', Lang.bind(this, this._onRestartClicked));
-
- this._altpowerOffAction = this.systemMenu._createActionButton('system-shutdown-symbolic', _("Power Off"));
- this._altpowerOffActionId = this._altpowerOffAction.connect('clicked', Lang.bind(this, this._onPowerOffClicked));
- },
-
- _destroyActions: function() {
- if (this._altrestartActionId) {
- this._altrestartAction.disconnect(this._altrestartActionId);
- this._altrestartActionId = 0;
- }
-
- if (this._altpowerOffActionId) {
- this._altpowerOffAction.disconnect(this._altpowerOffActionId);
- this._altpowerOffActionId = 0;
- }
-
- if (this._altrestartAction) {
- this._altrestartAction.destroy();
- this._altrestartAction = 0;
- }
-
- if (this._altpowerOffAction) {
- this._altpowerOffAction.destroy();
- this._altpowerOffAction = 0;
- }
- },
-
- _addDefaultButton: function() {
- this.systemMenu._actionsItem.actor.add(this.systemMenu._altSwitcher.actor, { expand: true, x_fill: false });
- },
-
- _addSeparateButtons: function() {
- this.systemMenu._actionsItem.actor.add(this._altrestartAction, { expand: true, x_fill: false });
- this.systemMenu._actionsItem.actor.add(this._altpowerOffAction, { expand: true, x_fill: false });
- },
-
- _removealtSwitcher: function() {
- this.systemMenu._actionsItem.actor.remove_child(this.systemMenu._altSwitcher.actor);
- },
-
- _createaltStatusSwitcher: function() {
- this._altStatusSwitcher = new StatusSystem.AltSwitcher(this._altrestartAction,this._altpowerOffAction);
- this.systemMenu._actionsItem.actor.add(this._altStatusSwitcher.actor, { expand: true, x_fill: false });
- },
-
- _removealtStatusSwitcher: function() {
- if (this._altStatusSwitcher) {
- this.systemMenu._actionsItem.actor.remove_child(this._altStatusSwitcher.actor);
- this._altStatusSwitcher.actor.destroy();
- this._altStatusSwitcher = 0;
- }
- },
-
- _onPowerOffClicked: function() {
- Util.spawn(['sudo', '-n', 'poweroff'])
- },
-
- _onRestartClicked: function() {
- Util.spawn(['sudo', '-n', 'reboot'])
- }
-});
-
-function init(metadata) {
- Lib.initTranslations(Me);
- return (extension = new Extension());
-}
-
diff --git a/config/chroot_local-includes/usr/share/gnome-shell/extensions/shutdown-helper@tails.boum.org/metadata.json b/config/chroot_local-includes/usr/share/gnome-shell/extensions/shutdown-helper@tails.boum.org/metadata.json
deleted file mode 100644
index d54f91c..0000000
--- a/config/chroot_local-includes/usr/share/gnome-shell/extensions/shutdown-helper@tails.boum.org/metadata.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "description": "Adds separate buttons for 'Restart' and 'Shutdown' to the GNOME user menu, and all actions are immediate without further user verification.",
- "name": "Shutdown Helper",
- "settings-schema": "org.gnome.shell.extensions.shutdown-helper",
- "shell-version": [
- "3.10",
- "3.12",
- "3.14",
- "3.20"
- ],
- "url": "https://tails.boum.org",
- "uuid": "shutdown-helper@tails.boum.org",
- "version": 1
-}
diff --git a/config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-helper@tails.boum.org/extension.js b/config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-helper@tails.boum.org/extension.js
new file mode 100644
index 0000000..a68f7c7
--- /dev/null
+++ b/config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-helper@tails.boum.org/extension.js
@@ -0,0 +1,155 @@
+/**
+ Copyright (C) 2014 Raphael Freudiger <laser_b@gmx.ch>
+ Copyright (C) 2014 Jonatan Zeidler <jonatan_zeidler@gmx.de>
+ Copyright (C) 2014-2017 Tails Developers <tails@boum.org>
+
+ 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 2 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/>.
+
+ status-menu-helper is based on gnome-shell-extension-suspend-button
+ (https://github.com/laserb/gnome-shell-extension-suspend-button) by
+ Raphael Freudiger <laser_b@gmx.ch>.
+**/
+const Lang = imports.lang;
+const Mainloop = imports.mainloop;
+
+const St = imports.gi.St;
+const LoginManager = imports.misc.loginManager;
+const Main = imports.ui.main;
+const StatusSystem = imports.ui.status.system;
+const PopupMenu = imports.ui.popupMenu;
+const ExtensionSystem = imports.ui.extensionSystem;
+const BoxPointer = imports.ui.boxpointer;
+
+const Gettext = imports.gettext.domain('tails');
+const _ = Gettext.gettext;
+
+const Me = imports.misc.extensionUtils.getCurrentExtension();
+const Lib = Me.imports.lib;
+
+const Util = imports.misc.util;
+
+const Extension = new Lang.Class({
+ Name: 'StatusMenuHelper.Extension',
+
+ enable: function() {
+ this.statusMenu = Main.panel.statusArea['aggregateMenu']._system;
+
+ this._createActions();
+ this._removeAltSwitcher();
+ this._addSeparateButtons();
+
+ this._menuOpenStateChangedId = this.statusMenu.menu.connect('open-state-changed', Lang.bind(this,
+ function(menu, open) {
+ if (!open)
+ return;
+ this._restartButton.visible = true;
+ this._poweroffButton.visible = true;
+ }));
+
+ Main.sessionMode.connect('updated', Lang.bind(this, this._sessionUpdated));
+ this._sessionUpdated();
+ },
+
+ disable: function() {
+ if (this._menuOpenStateChangedId) {
+ this.statusMenu.menu.disconnect(this._menuOpenStateChangedId);
+ this._menuOpenStateChangedId = 0;
+ }
+
+ this._destroyActions();
+ this._restoreAltSwitcher();
+ },
+
+ _createActions: function() {
+ this._restartButton = this.statusMenu._createActionButton('view-refresh-symbolic', _("Restart"));
+ this._restartButtonId = this._restartButton.connect('clicked', Lang.bind(this, this._onRestartClicked));
+
+ this._lockScreenButton = this.statusMenu._createActionButton('changes-prevent-symbolic', _("Lock screen"));
+ this._lockScreenButtonId = this._lockScreenButton.connect('clicked', Lang.bind(this, this._onLockClicked));
+
+ this._poweroffButton = this.statusMenu._createActionButton('system-shutdown-symbolic', _("Power Off"));
+ this._poweroffButtonId = this._poweroffButton.connect('clicked', Lang.bind(this, this._onPowerOffClicked));
+ },
+
+ _removeAltSwitcher: function() {
+ this.statusMenu._actionsItem.actor.remove_child(this.statusMenu._altSwitcher.actor);
+ },
+
+ _restoreAltSwitcher: function() {
+ this.statusMenu._actionsItem.actor.add(this.statusMenu._altSwitcher.actor, { expand: true, x_fill: false });
+ },
+
+ _addSeparateButtons: function() {
+ this.statusMenu._actionsItem.actor.add(this._lockScreenButton, { expand: true, x_fill: false });
+ this.statusMenu._actionsItem.actor.add(this._restartButton, { expand: true, x_fill: false });
+ this.statusMenu._actionsItem.actor.add(this._poweroffButton, { expand: true, x_fill: false });
+ },
+
+ _destroyActions: function() {
+ if (this._restartButtonId) {
+ this._restartButton.disconnect(this._restartButtonId);
+ this._restartButtonId = 0;
+ }
+
+ if (this._poweroffButtonId) {
+ this._poweroffButton.disconnect(this._poweroffButtonId);
+ this._poweroffButtonId = 0;
+ }
+
+ if (this._lockScreenButtonId) {
+ this._lockScreenButton.disconnect(this._lockScreenButtonId);
+ this._lockScreenButtonId = 0;
+ }
+
+ if (this._restartButton) {
+ this._restartButton.destroy();
+ this._restartButton = 0;
+ }
+
+ if (this._poweroffButton) {
+ this._poweroffButton.destroy();
+ this._poweroffButton = 0;
+ }
+
+ if (this._lockScreenButton) {
+ this._lockScreenButton.destroy();
+ this._lockScreenButton = 0;
+ }
+ },
+
+ _onPowerOffClicked: function() {
+ Util.spawn(['sudo', '-n', 'poweroff'])
+ },
+
+ _onRestartClicked: function() {
+ Util.spawn(['sudo', '-n', 'reboot'])
+ },
+
+ _onLockClicked: function() {
+ this.statusMenu.menu.itemActivated(BoxPointer.PopupAnimation.NONE);
+ Main.overview.hide();
+ Util.spawn(['tails-screen-locker']);
+ },
+
+ _sessionUpdated: function() {
+ this._lockScreenButton.setSensitive = !Main.sessionMode.isLocked && !Main.sessionMode.isGreeter;
+ },
+
+});
+
+function init(metadata) {
+ Lib.initTranslations(Me);
+ return new Extension();
+}
+
diff --git a/config/chroot_local-includes/usr/share/gnome-shell/extensions/shutdown-helper@tails.boum.org/lib.js b/config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-helper@tails.boum.org/lib.js
index 7e6492c..b271b4e 100644
--- a/config/chroot_local-includes/usr/share/gnome-shell/extensions/shutdown-helper@tails.boum.org/lib.js
+++ b/config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-helper@tails.boum.org/lib.js
@@ -27,11 +27,11 @@ function initTranslations(extension) {
// Extension installed in .local
if (GLib.file_test(localeDir, GLib.FileTest.EXISTS)) {
- Gettext.bindtextdomain('gnome-shell-extension-shutdown-helper', localeDir);
+ Gettext.bindtextdomain('gnome-shell-extension-status-menu-helper', localeDir);
}
// Extension installed system-wide
else {
- Gettext.bindtextdomain('gnome-shell-extension-shutdown-helper',
+ Gettext.bindtextdomain('gnome-shell-extension-status-menu-helper',
Config.LOCALEDIR);
}
}
diff --git a/config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-helper@tails.boum.org/metadata.json b/config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-helper@tails.boum.org/metadata.json
new file mode 100644
index 0000000..8731342
--- /dev/null
+++ b/config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-helper@tails.boum.org/metadata.json
@@ -0,0 +1,14 @@
+{
+ "description": "Adds separate buttons for the 'Restart', 'Shutdown', and 'Lock Screen' actions to the GNOME user menu.",
+ "name": "Status-Menu-Helper",
+ "settings-schema": "org.gnome.shell.extensions.status-menu-helper",
+ "shell-version": [
+ "3.10",
+ "3.12",
+ "3.14",
+ "3.20"
+ ],
+ "url": "https://tails.boum.org",
+ "uuid": "status-menu-helper@tails.boum.org",
+ "version": 1
+}
diff --git a/config/chroot_local-includes/usr/share/tails/tbb-dist-url.txt b/config/chroot_local-includes/usr/share/tails/tbb-dist-url.txt
index c05683d..0166974 100644
--- a/config/chroot_local-includes/usr/share/tails/tbb-dist-url.txt
+++ b/config/chroot_local-includes/usr/share/tails/tbb-dist-url.txt
@@ -1 +1 @@
-http://torbrowser-archive.tails.boum.org/7.5-build3/
+http://torbrowser-archive.tails.boum.org/7.5.1/
diff --git a/config/chroot_local-includes/usr/share/tails/tbb-sha256sums.txt b/config/chroot_local-includes/usr/share/tails/tbb-sha256sums.txt
index e950b5b..7f9ebea 100644
--- a/config/chroot_local-includes/usr/share/tails/tbb-sha256sums.txt
+++ b/config/chroot_local-includes/usr/share/tails/tbb-sha256sums.txt
@@ -1,16 +1,16 @@
-9a352648c3c14417f35204bea09892337e633011a0e5122689b57e1fb6811717 tor-browser-linux64-7.5_ar.tar.xz
-e912e496883d7b16ae352798942d57255ba9421039be203122ebb22e8d0d0ae0 tor-browser-linux64-7.5_de.tar.xz
-67735b807da20fc3a94978f40c39d034d33c74310ea75622cdf91f09cbc648c5 tor-browser-linux64-7.5_en-US.tar.xz
-e65905673adb771b8f41afa3dba08ff2cf48f602b4f879fb16e90ff5e5befe2b tor-browser-linux64-7.5_es-ES.tar.xz
-e29c19684578a0c513893323d66e2a841a41c4f55014c0fa8cd5f673f5cd1504 tor-browser-linux64-7.5_fa.tar.xz
-426d2fc15e175e496a2691e268a14804a726354dacbe6ad72e9a3aa41e9c0344 tor-browser-linux64-7.5_fr.tar.xz
-f1a78c96a30dfc16b8384081c56d75cdfc82c2f760b70f599f98d294e69b278e tor-browser-linux64-7.5_it.tar.xz
-da5949bcde576477f0d3c4a4b2dac1f6a6866598efb27c20cd2e3f30b7204b12 tor-browser-linux64-7.5_ja.tar.xz
-07e17268e846f6c8bfc4df904c32bb670822d819305e2f51affd25bf617c3bde tor-browser-linux64-7.5_ko.tar.xz
-24d25555d25ebaeabfd83217dc6eddce3504a06b0576cb89689e0d1c86cd989a tor-browser-linux64-7.5_nl.tar.xz
-f1f8fd6d4a27fb3f7101abfd72834b85c68a8b475091f186334e537d62b7348a tor-browser-linux64-7.5_pl.tar.xz
-9990057d875f07d824528089a64282e49511714675edc3874781153bf86798eb tor-browser-linux64-7.5_pt-BR.tar.xz
-79a56cf3049b00561c87c6b95edc2edc27b9743a4d30fbd8a56225e2552bc201 tor-browser-linux64-7.5_ru.tar.xz
-7b61708fbbdaa726019d6f2f10ba5e9e110b8b28a0a9e7a68a3e1214837f4104 tor-browser-linux64-7.5_tr.tar.xz
-57d972aeaf3b74002df69aa25c12da62b4bf5b53ac6189768e88bbed3375715f tor-browser-linux64-7.5_vi.tar.xz
-6b82bf8bbb8a65e7142420c8625ad478635092efaa61f5a46c1e5eb42dd836c8 tor-browser-linux64-7.5_zh-CN.tar.xz
+9f28b5dabe8defeace4aeea9ebbba775b41111d13007a199d5a20297d3de8159 tor-browser-linux64-7.5.1_ar.tar.xz
+d1837b9d831eb2a75e37a191f107b9d92446d570d6c544ad64e014eaf2cea008 tor-browser-linux64-7.5.1_de.tar.xz
+4087c5e18f6290296d7f343d5286193be496e979d4f19f239db6d40702cbb5b0 tor-browser-linux64-7.5.1_en-US.tar.xz
+aae404d2c24dc0e971b13b396a9749a0cb7b8c364e23955aba09a8a503d969c1 tor-browser-linux64-7.5.1_es-ES.tar.xz
+60c4c5d67abe552cf22f3144c4dc2e169d5ffab03503b86836d8f0108cb206dc tor-browser-linux64-7.5.1_fa.tar.xz
+a2487b8154b54d6f8cd8a64fad3573a2f5763bcf43fde8473b8e27633645a524 tor-browser-linux64-7.5.1_fr.tar.xz
+e73ed0c75150a6aa9089d97012e60184fa161e0c6e6bdaee449f7a5a8e55b3cd tor-browser-linux64-7.5.1_it.tar.xz
+ff47bc0c4c630543a44b5dbdf34538c4f240d5119a53f29dfbf635e43ec6dcf7 tor-browser-linux64-7.5.1_ja.tar.xz
+9a9b1c6c96c57f210f616b91b88323deeb0fd664582e8a4794aef412d52ddaec tor-browser-linux64-7.5.1_ko.tar.xz
+7bfa535c561696f35d03d3ded3ee5d43df3e2fd957a070fa015e2e95132b1166 tor-browser-linux64-7.5.1_nl.tar.xz
+9ec490326e5933f1e5e053ec5d6e3f809350f73c36f1f1900fe20e5c6145764a tor-browser-linux64-7.5.1_pl.tar.xz
+4381942df132429238f60f57a67f121437db67120f9774787866b5a85f0e14ca tor-browser-linux64-7.5.1_pt-BR.tar.xz
+e1ed474c41c3bcd77825e6e9323ecfb56294ae9aa600e2ebead97dbb00a1f6c1 tor-browser-linux64-7.5.1_ru.tar.xz
+18cd674dd414af998ef6638fabf9988d20001071a87e5a54b5249f1c7768b988 tor-browser-linux64-7.5.1_tr.tar.xz
+ba9a5f34fbbe8f02f22e4aee652e01fcbaba231372265626c5c71ca53791dd21 tor-browser-linux64-7.5.1_vi.tar.xz
+b0b539a28e6f0e7a4d1e11c6aca6f04ca87625553d5c0ab77aef0037ec577e44 tor-browser-linux64-7.5.1_zh-CN.tar.xz
diff --git a/config/chroot_local-includes/usr/share/tails/torbrowser-AppArmor-profile.patch b/config/chroot_local-includes/usr/share/tails/torbrowser-AppArmor-profile.patch
index f38e591..27f3f3a 100644
--- a/config/chroot_local-includes/usr/share/tails/torbrowser-AppArmor-profile.patch
+++ b/config/chroot_local-includes/usr/share/tails/torbrowser-AppArmor-profile.patch
@@ -1,89 +1,62 @@
---- etc/apparmor.d/torbrowser.Browser.firefox.orig 2017-04-19 16:30:32.000000000 +0000
-+++ etc/apparmor.d/torbrowser.Browser.firefox 2017-06-08 07:59:11.641571083 +0000
-@@ -1,13 +1,15 @@
- # Last modified
+--- a/etc/apparmor.d/torbrowser.Browser.firefox
++++ b/etc/apparmor.d/torbrowser.Browser.firefox
+@@ -1,8 +1,9 @@
#include <tunables/global>
+ #include <tunables/torbrowser>
-/home/*/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/Browser/firefox {
+/usr/local/lib/tor-browser/firefox {
#include <abstractions/gnome>
-+ #include <abstractions/gstreamer>
+ #include <abstractions/ibus>
- # Uncomment the following line if you don't want the Tor Browser
- # to have direct access to your sound hardware. Note that this is not
- # enough to have working sound support in Tor Browser.
-- # #include <abstractions/audio>
-+ #include <abstractions/audio>
-
# Uncomment the following lines if you want to give the Tor Browser read-write
# access to most of your personal files.
-@@ -20,52 +22,58 @@
-
- ptrace (trace) peer=@{profile_name},
-
-+ /etc/asound.conf r,
- deny /etc/host.conf r,
-- deny /etc/hosts r,
-- deny /etc/nsswitch.conf r,
-+ /etc/hosts r,
-+ /etc/nsswitch.conf r,
- deny /etc/resolv.conf r,
-- deny /etc/passwd r,
-- deny /etc/group r,
-+ /etc/passwd r,
-+ /etc/group r,
+@@ -22,6 +23,8 @@
+ deny /etc/passwd r,
+ deny /etc/group r,
deny /etc/mailcap r,
+ deny @{HOME}/.local/share/gvfs-metadata/home r,
+ deny /run/resolvconf/resolv.conf r,
-- deny /etc/machine-id r,
-- deny /var/lib/dbus/machine-id r,
-+ /etc/machine-id r,
-+ /var/lib/dbus/machine-id r,
-
+ deny /etc/machine-id r,
+ deny /var/lib/dbus/machine-id r,
+@@ -29,6 +32,7 @@
/dev/ r,
/dev/shm/ r,
- owner @{PROC}/@{pid}/fd/ r,
+ owner @{PROC}/@{pid}/environ r,
+ owner @{PROC}/@{pid}/fd/ r,
owner @{PROC}/@{pid}/mountinfo r,
owner @{PROC}/@{pid}/stat r,
- owner @{PROC}/@{pid}/status r,
+@@ -36,28 +40,32 @@
owner @{PROC}/@{pid}/task/*/stat r,
@{PROC}/sys/kernel/random/uuid r,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/ r,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/* r,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/.** rwk,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/update.test/ rwk,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/Browser/.** rwk,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/Browser/ rw,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/Browser/** rw,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/Browser.bak/ rwk,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/Browser.bak/** rwk,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/Browser/*.so mr,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/Browser/components/*.so mr,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/Browser/browser/components/*.so mr,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/Browser/firefox rix,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/Browser/plugin-container Pix,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/Browser/{,TorBrowser/UpdateInfo/}updates/[0-9]*/updater ix,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/Browser/{,TorBrowser/UpdateInfo/}updates/0/MozUpdater/bgupdate/updater ix,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/Browser/TorBrowser/Data/Browser/profiles.ini r,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/Browser/TorBrowser/Data/Browser/profile.default/ r,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/Browser/TorBrowser/Data/Browser/profile.default/** rwk,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/Browser/TorBrowser/Tor/tor px,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/Browser/TorBrowser/Tor/libstdc++.so.6 m,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/Browser/Desktop/ rw,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/Browser/Desktop/** rwk,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/Browser/Downloads/ rw,
-- owner @{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/Browser/Downloads/** rwk,
-+ /usr/local/lib/tor-browser/ r,
-+ /usr/local/lib/tor-browser/** r,
-+ /usr/local/lib/tor-browser/*.so{,.6} mr,
-+ /usr/local/lib/tor-browser/**/*.so mr,
-+ /usr/local/lib/tor-browser/browser/* r,
-+ /usr/local/lib/tor-browser/TorBrowser/Data/Browser/profiles.ini r,
+- owner @{torbrowser_installation_dir}/ r,
+- owner @{torbrowser_installation_dir}/* r,
+- owner @{torbrowser_installation_dir}/.** rwk,
+- owner @{torbrowser_installation_dir}/update.test/ rwk,
+- owner @{torbrowser_home_dir}/.** rwk,
+- owner @{torbrowser_home_dir}/ rw,
+- owner @{torbrowser_home_dir}/** rwk,
+- owner @{torbrowser_home_dir}.bak/ rwk,
+- owner @{torbrowser_home_dir}.bak/** rwk,
+- owner @{torbrowser_home_dir}/*.so mr,
+- owner @{torbrowser_home_dir}/components/*.so mr,
+- owner @{torbrowser_home_dir}/browser/components/*.so mr,
+- owner @{torbrowser_home_dir}/firefox rix,
+- owner @{torbrowser_home_dir}/plugin-container px -> torbrowser_plugin_container,
+- owner @{torbrowser_home_dir}/{,TorBrowser/UpdateInfo/}updates/[0-9]*/updater ix,
+- owner @{torbrowser_home_dir}/{,TorBrowser/UpdateInfo/}updates/0/MozUpdater/bgupdate/updater ix,
+- owner @{torbrowser_home_dir}/TorBrowser/Data/Browser/profiles.ini r,
+- owner @{torbrowser_home_dir}/TorBrowser/Data/Browser/profile.default/ r,
+- owner @{torbrowser_home_dir}/TorBrowser/Tor/tor px,
+- owner @{torbrowser_home_dir}/TorBrowser/Tor/ r,
+- owner @{torbrowser_home_dir}/TorBrowser/Tor/*.so mr,
+- owner @{torbrowser_home_dir}/TorBrowser/Tor/*.so.* mr,
++ @{torbrowser_home_dir}/ r,
++ @{torbrowser_home_dir}/** mr,
++ @{torbrowser_home_dir}/plugin-container px -> torbrowser_plugin_container,
+
+ owner "@{HOME}/Tor Browser/" rw,
+ owner "@{HOME}/Tor Browser/**" rwk,
@@ -91,7 +64,9 @@
+ owner "@{HOME}/Persistent/Tor Browser/**" rwk,
+ owner "/live/persistence/TailsData_unlocked/Persistent/Tor Browser/" rw,
+ owner "/live/persistence/TailsData_unlocked/Persistent/Tor Browser/**" rwk,
++ owner @{HOME}/.mozilla/firefox/bookmarks/ rwk,
+ owner @{HOME}/.mozilla/firefox/bookmarks/** rwk,
++ owner /live/persistence/TailsData_unlocked/bookmarks/ rwk,
+ owner /live/persistence/TailsData_unlocked/bookmarks/** rwk,
+ owner @{HOME}/.tor-browser/profile.default/ r,
+ owner @{HOME}/.tor-browser/profile.default/** rwk,
@@ -108,33 +83,32 @@
/etc/mailcap r,
/etc/mime.types r,
-@@ -103,9 +111,43 @@
+@@ -80,12 +88,6 @@
+ /sys/devices/system/node/node[0-9]*/meminfo r,
+ deny /sys/devices/virtual/block/*/uevent r,
- # Silence denial logs about permissions we don't need
- deny /dev/dri/ rwklx,
-+ deny @{HOME}/.cache/fontconfig/ rw,
-+ deny @{HOME}/.cache/fontconfig/** rw,
-+ deny @{HOME}/.config/gtk-2.0/ rw,
-+ deny @{HOME}/.config/gtk-2.0/** rw,
+- # Should use abstractions/gstreamer instead once merged upstream
+- /etc/udev/udev.conf r,
+- /run/udev/data/+pci:* r,
+- /sys/devices/pci[0-9]*/**/uevent r,
+- owner /{dev,run}/shm/shmfd-* rw,
+-
+ # Required for multiprocess Firefox (aka Electrolysis, i.e. e10s)
+ owner /{dev,run}/shm/org.chromium.* rw,
+
+@@ -99,6 +101,32 @@
+ deny @{HOME}/.cache/fontconfig/** rw,
+ deny @{HOME}/.config/gtk-2.0/ rw,
+ deny @{HOME}/.config/gtk-2.0/** rw,
+ deny @{HOME}/.mozilla/firefox/bookmarks/ r,
- deny @{PROC}/@{pid}/net/route r,
- deny /sys/devices/system/cpu/cpufreq/policy[0-9]*/cpuinfo_max_freq r,
- deny /sys/devices/system/cpu/*/cache/index[0-9]*/size r,
++ deny @{PROC}/@{pid}/net/route r,
++ deny /sys/devices/system/cpu/cpufreq/policy[0-9]*/cpuinfo_max_freq r,
++ deny /sys/devices/system/cpu/*/cache/index[0-9]*/size r,
+ deny /usr/local/lib/tor-browser/TorBrowser/UpdateInfo/ rw,
+ deny /usr/local/lib/tor-browser/update.test/ rw,
+
-+ /usr/lib/@{multiarch}/gstreamer[0-9]*.[0-9]*/gstreamer-[0-9]*.[0-9]*/gst-plugin-scanner Cix -> gst_plugin_scanner,
-+ owner @{HOME}/.gstreamer*/ rw,
-+ owner @{HOME}/.gstreamer*/** rw,
-+ owner @{PROC}/[0-9]*/fd/ r,
-+
-+ deny /usr/bin/pulseaudio x,
-+
+ /usr/local/lib/tor-browser/firefox Pix,
+
-+ # Required for e10s
-+ /usr/local/lib/tor-browser/plugin-container Pix,
-+
+ # Grant access to assistive technologies
+ # (otherwise, Firefox crashes when Orca is enabled:
+ # https://labs.riseup.net/code/issues/9261)
@@ -149,10 +123,13 @@
+ # Deny access to the list of recently used files. This overrides the
+ # access to it that's granted by the freedesktop.org abstraction.
+ deny @{HOME}/.local/share/recently-used.xbel* rw,
-
- # KDE 4
- owner @{HOME}/.kde/share/config/* r,
-@@ -114,5 +156,11 @@
++
++ # Silence denial logs about permissions we don't need
++ deny /dev/dri/ rwklx,
+ deny @{PROC}/@{pid}/net/route r,
+ deny /sys/devices/system/cpu/cpufreq/policy[0-9]*/cpuinfo_max_freq r,
+ deny /sys/devices/system/cpu/*/cache/index[0-9]*/size r,
+@@ -110,5 +138,11 @@
/etc/xfce4/defaults.list r,
/usr/share/xfce4/applications/ r,
@@ -165,3 +142,102 @@
+ deny /tmp/ rwklx,
}
+
+--- a/etc/apparmor.d/torbrowser.Browser.plugin-container
++++ b/etc/apparmor.d/torbrowser.Browser.plugin-container
+@@ -8,10 +8,10 @@ profile torbrowser_plugin_container {
+ # to have direct access to your sound hardware. You will also
+ # need to remove the "deny" word in the machine-id lines further
+ # bellow.
+- # #include <abstractions/audio>
+- # /etc/asound.conf r,
+- # owner @{PROC}/@{pid}/fd/ r,
+- # owner @{torbrowser_home_dir}/TorBrowser/Data/Browser/profile.default/tmp/mozilla-temp-* rw,
++ #include <abstractions/audio>
++ /etc/asound.conf r,
++ owner @{PROC}/@{pid}/fd/ r,
++ owner @{HOME}/.tor-browser/profile.default/tmp/mozilla-temp-* rw,
+
+ deny /etc/host.conf r,
+ deny /etc/hosts r,
+@@ -21,8 +21,10 @@ profile torbrowser_plugin_container {
+ deny /etc/group r,
+ deny /etc/mailcap r,
+
+- deny /etc/machine-id r,
+- deny /var/lib/dbus/machine-id r,
++ /etc/machine-id r,
++ /var/lib/dbus/machine-id r,
++
++ /usr/share/applications/gnome-mimeapps.list r,
+
+ owner @{PROC}/@{pid}/mountinfo r,
+ owner @{PROC}/@{pid}/stat r,
+@@ -30,28 +32,26 @@ profile torbrowser_plugin_container {
+ owner @{PROC}/@{pid}/task/*/stat r,
+ @{PROC}/sys/kernel/random/uuid r,
+
+- owner @{torbrowser_home_dir}/*.dat r,
+- owner @{torbrowser_home_dir}/*.manifest r,
+- owner @{torbrowser_home_dir}/*.so mr,
+- owner @{torbrowser_home_dir}/.cache/fontconfig/ rw,
+- owner @{torbrowser_home_dir}/.cache/fontconfig/** rw,
+- owner @{torbrowser_home_dir}/browser/** r,
+- owner @{torbrowser_home_dir}/components/*.so mr,
+- owner @{torbrowser_home_dir}/browser/components/*.so mr,
+- owner @{torbrowser_home_dir}/defaults/pref/ r,
+- owner @{torbrowser_home_dir}/defaults/pref/*.js r,
+- owner @{torbrowser_home_dir}/fonts/ r,
+- owner @{torbrowser_home_dir}/fonts/** r,
+- owner @{torbrowser_home_dir}/omni.ja r,
+- owner @{torbrowser_home_dir}/plugin-container ixmr,
+- owner @{torbrowser_home_dir}/TorBrowser/Data/Browser/profile.default/extensions/*.xpi r,
+- owner @{torbrowser_home_dir}/TorBrowser/Data/Browser/profile.default/tmp/* rw,
+- owner @{torbrowser_home_dir}/TorBrowser/Data/fontconfig/fonts.conf r,
+- owner @{torbrowser_home_dir}/TorBrowser/Tor/ r,
+- owner @{torbrowser_home_dir}/TorBrowser/Tor/*.so mr,
+- owner @{torbrowser_home_dir}/TorBrowser/Tor/*.so.* mr,
+- owner @{torbrowser_home_dir}/Downloads/ rwk,
+- owner @{torbrowser_home_dir}/Downloads/** rwk,
++ @{torbrowser_home_dir}/ r,
++ @{torbrowser_home_dir}/** mr,
++ @{torbrowser_home_dir}/plugin-container ixmr,
++
++ owner @{HOME}/.tor-browser/profile.default/tmp/* rw,
++
++ owner "@{HOME}/Tor Browser/" rw,
++ owner "@{HOME}/Tor Browser/**" rwk,
++ owner "@{HOME}/Persistent/Tor Browser/" rw,
++ owner "@{HOME}/Persistent/Tor Browser/**" rwk,
++
++ /etc/xul-ext/ r,
++ /etc/xul-ext/** r,
++ /usr/local/share/tor-browser-extensions/ r,
++ /usr/local/share/tor-browser-extensions/** rk,
++ /usr/share/xul-ext/ r,
++ /usr/share/xul-ext/** r,
++
++ /usr/share/doc/tails/website/ r,
++ /usr/share/doc/tails/website/** r,
+
+ /sys/devices/system/cpu/ r,
+ /sys/devices/system/cpu/present r,
+@@ -77,6 +77,12 @@ profile torbrowser_plugin_container {
+ deny @{PROC}/@{pid}/net/route r,
+ deny /sys/devices/system/cpu/cpufreq/policy[0-9]*/cpuinfo_max_freq r,
+ deny /sys/devices/system/cpu/*/cache/index[0-9]*/size r,
++ deny @{HOME}/.cache/fontconfig/ w,
+
+- #include <local/torbrowser.Browser.plugin-container>
++ # Deny access to global tmp directories, that's granted by the user-tmp
++ # abstraction, which is sourced by the gnome abstraction, that we include.
++ deny owner /var/tmp/** rwklx,
++ deny /var/tmp/ rwklx,
++ deny owner /tmp/** rwklx,
++ deny /tmp/ rwklx,
+ }
+--- a/etc/apparmor.d/tunables/torbrowser
++++ b/etc/apparmor.d/tunables/torbrowser
+@@ -1,2 +1 @@
+-@{torbrowser_installation_dir}=@{HOME}/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*
+-@{torbrowser_home_dir}=@{torbrowser_installation_dir}/Browser
++@{torbrowser_home_dir}=/usr/local/lib/tor-browser
diff --git a/config/chroot_local-includes/usr/share/tails/ublock-origin/ublock0.dump b/config/chroot_local-includes/usr/share/tails/ublock-origin/ublock0.dump
index 4ed605c..39e82ef 100644
--- a/config/chroot_local-includes/usr/share/tails/ublock-origin/ublock0.dump
+++ b/config/chroot_local-includes/usr/share/tails/ublock-origin/ublock0.dump
@@ -9,57 +9,57 @@ INSERT INTO settings VALUES('allowedRequestCount',
INSERT INTO settings VALUES('alwaysDetachLogger',
'false');
INSERT INTO settings VALUES('assetCacheRegistry',
-'{"DEU-0":{"readTime":1516656758200,
-"writeTime":1516656758200,
+'{"DEU-0":{"readTime":1520875509600,
+"writeTime":1520875509600,
"remoteURL":"https://easylist.to/easylistgermany/easylistgermany.txt"},
-"ublock-filters":{"readTime":1516656744500,
-"writeTime":1516656744500,
+"ublock-filters":{"readTime":1520875492700,
+"writeTime":1520875492700,
"remoteURL":"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters.txt"},
-"ublock-privacy":{"readTime":1516656749200,
-"writeTime":1516656749200,
+"ublock-privacy":{"readTime":1520875497600,
+"writeTime":1520875497600,
"remoteURL":"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/privacy.txt"},
-"ublock-unbreak":{"readTime":1516656751400,
-"writeTime":1516656751400,
+"ublock-unbreak":{"readTime":1520875499900,
+"writeTime":1520875499900,
"remoteURL":"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/unbreak.txt"},
-"ublock-badware":{"readTime":1516656746800,
-"writeTime":1516656746800,
+"ublock-badware":{"readTime":1520875495300,
+"writeTime":1520875495300,
"remoteURL":"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/badware.txt"},
-"easylist":{"readTime":1516656755100,
-"writeTime":1516656755100,
+"easylist":{"readTime":1520875505200,
+"writeTime":1520875505200,
"remoteURL":"https://easylist.to/easylist/easylist.txt"},
-"public_suffix_list.dat":{"readTime":1515416715300,
-"writeTime":1515416715300,
+"public_suffix_list.dat":{"readTime":1519923996300,
+"writeTime":1519923996300,
"remoteURL":"https://publicsuffix.org/list/public_suffix_list.dat"},
-"ublock-resources":{"readTime":1516656763800,
-"writeTime":1516656741900,
+"ublock-resources":{"readTime":1520875516400,
+"writeTime":1520875490000,
"remoteURL":"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/resources.txt"},
-"FRA-0":{"readTime":1516656761500,
-"writeTime":1516656761500,
+"FRA-0":{"readTime":1520875513800,
+"writeTime":1520875513800,
"remoteURL":"https://easylist-downloads.adblockplus.org/liste_fr.txt"},
-"compiled/public_suffix_list.dat":{"readTime":1516655909600,
-"writeTime":1515416715400},
-"compiled/FRA-0":{"readTime":1516656763800,
-"writeTime":1516656761600},
-"compiled/DEU-0":{"readTime":1516656763900,
-"writeTime":1516656758300},
-"compiled/easylist":{"readTime":1516656763900,
-"writeTime":1516656755800},
-"compiled/ublock-unbreak":{"readTime":1516656764200,
-"writeTime":1516656751400},
-"compiled/ublock-privacy":{"readTime":1516656764200,
-"writeTime":1516656749200},
-"compiled/ublock-badware":{"readTime":1516656764200,
-"writeTime":1516656746800},
-"compiled/ublock-filters":{"readTime":1516656764200,
-"writeTime":1516656744700},
-"assets.json":{"readTime":1516656739800,
-"writeTime":1516656739800,
+"compiled/public_suffix_list.dat":{"readTime":1520875412100,
+"writeTime":1519923996400},
+"compiled/FRA-0":{"readTime":1520875516500,
+"writeTime":1520875514100},
+"compiled/DEU-0":{"readTime":1520875516600,
+"writeTime":1520875509900},
+"compiled/easylist":{"readTime":1520875516700,
+"writeTime":1520875507100},
+"compiled/ublock-unbreak":{"readTime":1520875517200,
+"writeTime":1520875499900},
+"compiled/ublock-privacy":{"readTime":1520875517200,
+"writeTime":1520875497600},
+"compiled/ublock-badware":{"readTime":1520875517200,
+"writeTime":1520875495300},
+"compiled/ublock-filters":{"readTime":1520875517300,
+"writeTime":1520875493100},
+"assets.json":{"readTime":1519923988800,
+"writeTime":1519923988800,
"remoteURL":"https://raw.githubusercontent.com/gorhill/uBlock/master/assets/assets.json"},
-"ublock-abuse":{"readTime":1516656763800,
-"writeTime":1516656763800,
+"ublock-abuse":{"readTime":1520875516400,
+"writeTime":1520875516400,
"remoteURL":"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/resource-abuse.txt"},
-"compiled/ublock-abuse":{"readTime":1516656763800,
-"writeTime":1516656763800}}');
+"compiled/ublock-abuse":{"readTime":1520875516400,
+"writeTime":1520875516400}}');
INSERT INTO settings VALUES('assetSourceRegistry',
'{"assets.json":{"content":"internal",
"updateAfter":13,
@@ -534,17 +534,8 @@ INSERT INTO settings VALUES('assetSourceRegistry',
"supportURL":"https://github.com/MajkiIT/polish-ads-filter/issues",
"hasLocalURL":false,
"hasRemoteURL":true,
-"updateAfter":5},
-"POL-1":{"content":"filters",
-"group":"regions",
-"off":true,
-"title":"POL: polskie filtry do uBlocka uzupelnienie",
-"lang":"pl",
-"contentURL":["https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock_ublock.txt"],
-"supportURL":"https://github.com/MajkiIT/polish-ads-filter/issues",
-"hasLocalURL":false,
-"hasRemoteURL":true,
-"updateAfter":5},
+"updateAfter":5,
+"instructionURL":"https://github.com/MajkiIT/polish-ads-filter#polish-filters-for-adblock-ublock-origin--adguard"},
"RUS-0":{"content":"filters",
"group":"regions",
"off":true,
@@ -707,6 +698,27 @@ INSERT INTO settings VALUES('assetSourceRegistry',
"supportURL":"http://abpvn.com/",
"hasLocalURL":false,
"hasRemoteURL":true,
+"updateAfter":5},
+"NOR-0":{"content":"filters",
+"group":"regions",
+"off":true,
+"title":"NOR: Dandelion Sprouts norske filtre",
+"lang":"nb",
+"contentURL":["https://raw.githubusercontent.com/DandelionSprout/adfilt/master/ExperimentalNorwegianList.txt"],
+"supportURL":"https://github.com/DandelionSprout/adfilt",
+"hasLocalURL":false,
+"hasRemoteURL":true,
+"updateAfter":5},
+"ROU-1":{"content":"filters",
+"group":"regions",
+"off":true,
+"title":"ROU: Romanian Ad (ROad) Block List",
+"lang":"ro",
+"contentURL":["https://road.adblock.ro/lista.txt",
+"https://raw.githubusercontent.com/tcptomato/ROad-Block/master/road-block-filters.txt"],
+"supportURL":"https://github.com/tcptomato/ROad-Block",
+"hasLocalURL":false,
+"hasRemoteURL":true,
"updateAfter":5}}');
INSERT INTO settings VALUES('assets/user/filters.txt',
'""');
@@ -714,7 +726,7 @@ INSERT INTO settings VALUES('autoUpdate',
'false');
INSERT INTO settings VALUES('availableFilterLists',
'{"user-filters":{"group":"default",
-"title":"My filters",
+"title":"Mes filtres",
"off":false,
"entryCount":0,
"entryUsedCount":0},
@@ -728,12 +740,12 @@ INSERT INTO settings VALUES('availableFilterLists',
"hasRemoteURL":true,
"updateAfter":5,
"cached":true,
-"writeTime":1516656744500,
+"writeTime":1520875492700,
"obsolete":false,
"remoteURL":"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters.txt",
"off":false,
-"entryCount":3478,
-"entryUsedCount":3427},
+"entryCount":4389,
+"entryUsedCount":4328},
"ublock-badware":{"content":"filters",
"group":"default",
"title":"uBlock filters – Badware risks",
@@ -745,12 +757,12 @@ INSERT INTO settings VALUES('availableFilterLists',
"hasRemoteURL":true,
"updateAfter":5,
"cached":true,
-"writeTime":1516656746800,
+"writeTime":1520875495300,
"obsolete":false,
"remoteURL":"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/badware.txt",
"off":false,
-"entryCount":7,
-"entryUsedCount":7},
+"entryCount":8,
+"entryUsedCount":8},
"ublock-experimental":{"content":"filters",
"group":"default",
"title":"uBlock filters – Experimental",
@@ -773,7 +785,7 @@ INSERT INTO settings VALUES('availableFilterLists',
"hasRemoteURL":true,
"updateAfter":5,
"cached":true,
-"writeTime":1516656749200,
+"writeTime":1520875497600,
"obsolete":false,
"remoteURL":"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/privacy.txt",
"off":false,
@@ -788,12 +800,12 @@ INSERT INTO settings VALUES('availableFilterLists',
"hasRemoteURL":true,
"updateAfter":5,
"cached":true,
-"writeTime":1516656751400,
+"writeTime":1520875499900,
"obsolete":false,
"remoteURL":"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/unbreak.txt",
"off":false,
-"entryCount":257,
-"entryUsedCount":255},
+"entryCount":326,
+"entryUsedCount":322},
"awrl-0":{"content":"filters",
"group":"ads",
"off":true,
@@ -818,12 +830,12 @@ INSERT INTO settings VALUES('availableFilterLists',
"hasRemoteURL":true,
"updateAfter":4,
"cached":true,
-"writeTime":1516656755100,
+"writeTime":1520875505200,
"obsolete":false,
"remoteURL":"https://easylist.to/easylist/easylist.txt",
"off":false,
-"entryCount":77587,
-"entryUsedCount":77313},
+"entryCount":81806,
+"entryUsedCount":81486},
"easyprivacy":{"content":"filters",
"group":"privacy",
"title":"EasyPrivacy",
@@ -1064,11 +1076,11 @@ INSERT INTO settings VALUES('availableFilterLists',
"hasRemoteURL":true,
"updateAfter":2,
"cached":true,
-"writeTime":1516656758200,
+"writeTime":1520875509600,
"obsolete":false,
"remoteURL":"https://easylist.to/easylistgermany/easylistgermany.txt",
-"entryCount":9343,
-"entryUsedCount":9324},
+"entryCount":9392,
+"entryUsedCount":9373},
"DNK-0":{"content":"filters",
"group":"regions",
"off":true,
@@ -1116,11 +1128,11 @@ INSERT INTO settings VALUES('availableFilterLists',
"hasRemoteURL":true,
"updateAfter":2,
"cached":true,
-"writeTime":1516656761500,
+"writeTime":1520875513800,
"obsolete":false,
"remoteURL":"https://easylist-downloads.adblockplus.org/liste_fr.txt",
-"entryCount":17067,
-"entryUsedCount":16960},
+"entryCount":17612,
+"entryUsedCount":17492},
"GRC-0":{"content":"filters",
"group":"regions",
"off":true,
@@ -1299,18 +1311,7 @@ INSERT INTO settings VALUES('availableFilterLists',
"hasLocalURL":false,
"hasRemoteURL":true,
"updateAfter":5,
-"writeTime":0,
-"obsolete":true},
-"POL-1":{"content":"filters",
-"group":"regions",
-"off":true,
-"title":"POL: polskie filtry do uBlocka uzupelnienie",
-"lang":"pl",
-"contentURL":["https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock_ublock.txt"],
-"supportURL":"https://github.com/MajkiIT/polish-ads-filter/issues",
-"hasLocalURL":false,
-"hasRemoteURL":true,
-"updateAfter":5,
+"instructionURL":"https://github.com/MajkiIT/polish-ads-filter#polish-filters-for-adblock-ublock-origin--adguard",
"writeTime":0,
"obsolete":true},
"RUS-0":{"content":"filters",
@@ -1385,12 +1386,12 @@ INSERT INTO settings VALUES('availableFilterLists',
"hasRemoteURL":true,
"updateAfter":5,
"cached":true,
-"writeTime":1516656763800,
+"writeTime":1520875516400,
"obsolete":false,
"remoteURL":"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/resource-abuse.txt",
"off":false,
-"entryCount":173,
-"entryUsedCount":171},
+"entryCount":220,
+"entryUsedCount":218},
"ublock-annoyances":{"content":"filters",
"group":"default",
"title":"uBlock filters – Annoyances",
@@ -1511,6 +1512,31 @@ INSERT INTO settings VALUES('availableFilterLists',
"hasRemoteURL":true,
"updateAfter":5,
"writeTime":0,
+"obsolete":true},
+"NOR-0":{"content":"filters",
+"group":"regions",
+"off":true,
+"title":"NOR: Dandelion Sprouts norske filtre",
+"lang":"nb",
+"contentURL":["https://raw.githubusercontent.com/DandelionSprout/adfilt/master/ExperimentalNorwegianList.txt"],
+"supportURL":"https://github.com/DandelionSprout/adfilt",
+"hasLocalURL":false,
+"hasRemoteURL":true,
+"updateAfter":5,
+"writeTime":0,
+"obsolete":true},
+"ROU-1":{"content":"filters",
+"group":"regions",
+"off":true,
+"title":"ROU: Romanian Ad (ROad) Block List",
+"lang":"ro",
+"contentURL":["https://road.adblock.ro/lista.txt",
+"https://raw.githubusercontent.com/tcptomato/ROad-Block/master/road-block-filters.txt"],
+"supportURL":"https://github.com/tcptomato/ROad-Block",
+"hasLocalURL":false,
+"hasRemoteURL":true,
+"updateAfter":5,
+"writeTime":0,
"obsolete":true}}');
INSERT INTO settings VALUES('blockedRequestCount',
'29');
@@ -2421,6 +2447,22 @@ INSERT INTO settings VALUES('cache/assets.json',
\t\t\"supportURL\": \"https://forums.lanik.us/viewforum.php?f=100\"\n
\t},
\n
+\t\"NOR-0\": {\n
+\t\t\"content\": \"filters\",
+\n
+\t\t\"group\": \"regions\",
+\n
+\t\t\"off\": true,
+\n
+\t\t\"title\": \"NOR: Dandelion Sprouts norske filtre\",
+\n
+\t\t\"lang\": \"nb\",
+\n
+\t\t\"contentURL\": \"https://raw.githubusercontent.com/DandelionSprout/adfilt/master/ExperimentalNorwegianList.txt\",
+\n
+\t\t\"supportURL\": \"https://github.com/DandelionSprout/adfilt\"\n
+\t},
+\n
\t\"POL-0\": {\n
\t\t\"content\": \"filters\",
\n
@@ -2434,23 +2476,29 @@ INSERT INTO settings VALUES('cache/assets.json',
\n
\t\t\"contentURL\": \"https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock.txt\",
\n
-\t\t\"supportURL\": \"https://github.com/MajkiIT/polish-ads-filter/issues\"\n
+\t\t\"supportURL\": \"https://github.com/MajkiIT/polish-ads-filter/issues\",
+\n
+\t\t\"instructionURL\": \"https://github.com/MajkiIT/polish-ads-filter#polish-filters-for-adblock-ublock-origin--adguard\"\n
\t},
\n
-\t\"POL-1\": {\n
+\t\"ROU-1\": {\n
\t\t\"content\": \"filters\",
\n
\t\t\"group\": \"regions\",
\n
\t\t\"off\": true,
\n
-\t\t\"title\": \"POL: polskie filtry do uBlocka uzupelnienie\",
+\t\t\"title\": \"ROU: Romanian Ad (ROad) Block List\",
\n
-\t\t\"lang\": \"pl\",
+\t\t\"lang\": \"ro\",
\n
-\t\t\"contentURL\": \"https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock_ublock.txt\",
+\t\t\"contentURL\": [\n
+\t\t\t\"https://road.adblock.ro/lista.txt\",
\n
-\t\t\"supportURL\": \"https://github.com/MajkiIT/polish-ads-filter/issues\"\n
+\t\t\t\"https://raw.githubusercontent.com/tcptomato/ROad-Block/master/road-block-filters.txt\"\n
+\t\t],
+\n
+\t\t\"supportURL\": \"https://github.com/tcptomato/ROad-Block\"\n
\t},
\n
\t\"RUS-0\": {\n
@@ -3525,6 +3573,9 @@ tvtoday.de\",
\"allads4you.de\"]\n
[8,
62,
+\"altrk.net\"]\n
+[8,
+62,
\"andite.tk\"]\n
[8,
62,
@@ -3842,7 +3893,6 @@ eyep.tv|
filmjunkies.de|
flashgames.de|
focus.de|
-frauenzimmer.de|
gameone.de|
gamepro.de|
gamesaktuell.de|
@@ -6755,6 +6805,10 @@ satindex.de\",
134169685796121,
[9,
\"superwin.de^*/anzeige.jpg\"]]\n
+[0,
+2100763346644,
+[7,
+\"syteapi.com/assets/imajs.js\"]]\n
[8,
31,
[7,
@@ -7339,9 +7393,6 @@ satindex.de\",
137473602712467,
[7,
\"teufelchens.xxx/trade_in/\"]]\n
-[184,
-62,
-\"tracking.traviangames.com\"]\n
[176,
138565580847117,
[9,
@@ -14312,6 +14363,12 @@ shape.de\",
[7,
\"spielbox.de/gifs/sky/\"]]\n
[0,
+32670549456,
+[12,
+\"spiele-for-free.de\",
+[9,
+\"spiele-for-free.de/wp-content/uploads/*_1920x1200_\"]]]\n
+[0,
2090915165209,
[9,
\"spielen.de^*_2.js\"]]\n
@@ -16162,95 +16219,6 @@ ran.de\",
\"stern.de\",
[4,
\"ad.yieldlab.net\"]]]\n
-[65,
-13141124952,
-[12,
-\"musikexpress.de|
-rollingstone.de\",
-[7,
-\"adform.net/adfscript/?bn=\"]]]\n
-[65,
-13141124952,
-[12,
-\"musikexpress.de|
-rollingstone.de\",
-[7,
-\"adform.net/adfserve/?bn=\"]]]\n
-[1,
-13141124952,
-[12,
-\"musikexpress.de|
-rollingstone.de\",
-[7,
-\"adform.net/banners/scripts/extensions/gateway.hook.js?\"]]]\n
-[1,
-13141124952,
-[12,
-\"musikexpress.de|
-rollingstone.de\",
-[7,
-\"adform.net/banners/scripts/extensions/gateway.js?\"]]]\n
-[1,
-13141124952,
-[12,
-\"musikexpress.de|
-rollingstone.de\",
-[9,
-\"adform.net/stoat/*/s1.adform.net/bootstrap.js\"]]]\n
-[65,
-13141124952,
-[12,
-\"musikexpress.de\",
-[9,
-\"adform.net/stoat/*/s1.adform.net/load/\"]]]\n
-[97,
-841083602585,
-[12,
-\"rollingstone.de\",
-[7,
-\"adition.com/banner?sid=\"]]]\n
-[97,
-841083602585,
-[12,
-\"rollingstone.de\",
-[7,
-\"adition.com/js/acb/uid.html\"]]]\n
-[1,
-841083602585,
-[12,
-\"rollingstone.de\",
-[7,
-\"adition.com/js/adition.js\"]]]\n
-[65,
-841083602585,
-[12,
-\"rollingstone.de\",
-[7,
-\"adition.com/js?wp_id=\"]]]\n
-[1,
-205363422,
-[12,
-\"metal-hammer.de|
-musikexpress.de|
-rollingstone.de\",
-[7,
-\"adnxs.com/ast/ast.js\"]]]\n
-[65,
-205363422,
-[12,
-\"metal-hammer.de|
-musikexpress.de|
-rollingstone.de\",
-[7,
-\"adnxs.com/jpt?id=\"]]]\n
-[81,
-205363422,
-[12,
-\"metal-hammer.de|
-musikexpress.de|
-rollingstone.de\",
-[7,
-\"adnxs.com/ut/\"]]]\n
[1,
13290854041,
[12,
@@ -16301,12 +16269,6 @@ stern.de\",
[4,
\"bf-ad.net\"]]]\n
[97,
-63386624866269,
-[12,
-\"musikexpress.de\",
-[4,
-\"connextra.com\"]]]\n
-[97,
63003,
[12,
\"kabeleins.de\",
@@ -16363,9 +16325,7 @@ stern.de\",
[65,
18,
[12,
-\"focus.de|
-metal-hammer.de|
-rollingstone.de\",
+\"focus.de\",
[7,
\"g.doubleclick.net/gampad/ads?\"]]]\n
[65,
@@ -16432,9 +16392,6 @@ rollingstone.de\",
18,
[12,
\"focus.de|
-metal-hammer.de|
-musikexpress.de|
-rollingstone.de|
stern.de\",
[7,
\"g.doubleclick.net/gpt/pubads_impl_\"]]]\n
@@ -16464,24 +16421,14 @@ transfermarkt.de\",
[7,
\"googlesyndication.com/pagead/js/adsbygoogle.js\"]]]\n
[1,
-84963315499791,
-[12,
-\"rollingstone.de\",
-[7,
-\"himediads.com/js?\"]]]\n
-[65,
-84963315499791,
-[12,
-\"metal-hammer.de|
-musikexpress.de\",
-[7,
-\"himediads.com/js?\"]]]\n
-[1,
89623388874593,
[12,
\"transfermarkt.de\",
[7,
\"imagesrv.adition.com/js/srp.js\"]]]\n
+[225,
+62,
+\"metal-hammer.de\"]\n
[1,
1677394232286,
[12,
@@ -16492,12 +16439,12 @@ transfermarkt.de\",
[1,
1677626786818,
[12,
-\"metal-hammer.de|
-musikexpress.de|
-rollingstone.de|
-stern.de\",
+\"stern.de\",
[7,
\"mookie1.com/s1/sas/lh1/checksegments.min.js\"]]]\n
+[225,
+62,
+\"musikexpress.de\"]\n
[1,
1868617008067,
[12,
@@ -16508,10 +16455,7 @@ transfermarkt.de\",
[1,
1868617008067,
[12,
-\"focus.de|
-metal-hammer.de|
-musikexpress.de|
-rollingstone.de\",
+\"focus.de\",
[7,
\"pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\"]]]\n
[1,
@@ -16547,6 +16491,9 @@ stern.de\",
\"stern.de\",
[7,
\"revsci.net/pql?placementidlist=\"]]]\n
+[225,
+62,
+\"rollingstone.de\"]\n
[1,
7729955,
[12,
@@ -16556,98 +16503,16 @@ stern.de\",
[65,
32421503961,
[12,
-\"autobild.de|
-metal-hammer.de\",
+\"autobild.de\",
[7,
\"sascdn.com/diff/251/pages/\"]]]\n
-[1,
-32421503961,
-[12,
-\"metal-hammer.de\",
-[7,
-\"sascdn.com/diff/251/verify.js\"]]]\n
-[1,
-32421503961,
-[12,
-\"metal-hammer.de|
-musikexpress.de\",
-[7,
-\"sascdn.com/diff/js/smart.js\"]]]\n
-[1,
-32421503961,
-[12,
-\"rollingstone.de\",
-[4,
-\"sascdn.com\"]]]\n
-[65,
-32421503961,
-[12,
-\"musikexpress.de\",
-[4,
-\"sascdn.com\"]]]\n
-[1,
-2079259444818,
-[12,
-\"metal-hammer.de|
-musikexpress.de|
-rollingstone.de\",
-[9,
-\"serving-sys.com/burstingcachedscripts/*/ebhtml5banner.js\"]]]\n
-[1,
-2079259444818,
-[12,
-\"metal-hammer.de|
-musikexpress.de|
-rollingstone.de\",
-[9,
-\"serving-sys.com/burstingcachedscripts/*/ebhtml5politebanner.js\"]]]\n
-[65,
-2079259444818,
-[12,
-\"metal-hammer.de|
-musikexpress.de|
-rollingstone.de\",
-[7,
-\"serving-sys.com/burstingpipe/adserver.bs?\"]]]\n
-[97,
-2079259444818,
-[12,
-\"metal-hammer.de|
-musikexpress.de|
-rollingstone.de\",
-[7,
-\"serving-sys.com/burstingres/\"]]]\n
[65,
133604042392542,
[12,
\"autobild.de|
-metal-hammer.de|
-musikexpress.de|
-rollingstone.de|
transfermarkt.de\",
[7,
\"smartadserver.com/ac?nwid=\"]]]\n
-[1,
-133604042392542,
-[12,
-\"rollingstone.de\",
-[7,
-\"smartadserver.com/config.js?nwid=\"]]]\n
-[65,
-133604042392542,
-[12,
-\"metal-hammer.de|
-musikexpress.de\",
-[7,
-\"smartadserver.com/config.js?nwid=\"]]]\n
-[65,
-133604042392542,
-[12,
-\"metal-hammer.de|
-musikexpress.de|
-rollingstone.de\",
-[7,
-\"smartadserver.com/diff/251/\"]]]\n
[97,
133604042392542,
[12,
@@ -16661,19 +16526,6 @@ rollingstone.de\",
transfermarkt.de\",
[7,
\"smartadserver.com/diff/251/partners/amazon.js\"]]]\n
-[65,
-133604042392542,
-[12,
-\"metal-hammer.de|
-musikexpress.de\",
-[7,
-\"smartadserver.com/diff/251/templates/\"]]]\n
-[1,
-133604042392542,
-[12,
-\"rollingstone.de\",
-[7,
-\"smartadserver.com/diff/251/templates/passback.js\"]]]\n
[1,
133604042392542,
[12,
@@ -16727,8 +16579,6 @@ ran.de\",
885721,
[12,
\"imasdk.googleapis.com|
-musikexpress.de|
-rollingstone.de|
serving-sys.com|
stern.de\",
[4,
@@ -16756,7 +16606,6 @@ ran.de\",
783,
[12,
\"focus.de|
-musikexpress.de|
tellows.de\",
[4,
\"ad-srv.net\"]]]\n
@@ -16772,10 +16621,7 @@ transfermarkt.de\",
[0,
783,
[12,
-\"metal-hammer.de|
-musikexpress.de|
-rollingstone.de|
-stern.de\",
+\"stern.de\",
[4,
\"ad.doubleclick.net\"]]]\n
[0,
@@ -16790,9 +16636,6 @@ stern.de\",
\"autobild.de|
focus.de|
googlesyndication.com|
-metal-hammer.de|
-musikexpress.de|
-rollingstone.de|
stern.de\",
[4,
\"adform.net\"]]]\n
@@ -16801,21 +16644,10 @@ stern.de\",
[12,
\"focus.de|
g.doubleclick.net|
-metal-hammer.de|
-musikexpress.de|
-rollingstone.de|
stern.de|
transfermarkt.de\",
[4,
\"adition.com\"]]]\n
-[176,
-841083602585,
-[12,
-\"metal-hammer.de|
-musikexpress.de|
-rollingstone.de\",
-[4,
-\"adition.com\"]]]\n
[0,
205362207,
[12,
@@ -16827,27 +16659,15 @@ rollingstone.de\",
[12,
\"autobild.de|
focus.de|
-metal-hammer.de|
-musikexpress.de|
-rollingstone.de|
stern.de|
transfermarkt.de|
widgets.outbrain.com\",
[4,
\"adnxs.com\"]]]\n
-[176,
-205363422,
-[12,
-\"metal-hammer.de|
-musikexpress.de|
-rollingstone.de\",
-[4,
-\"adnxs.com\"]]]\n
[0,
53838931085598,
[12,
\"autobild.de|
-metal-hammer.de|
transfermarkt.de\",
[4,
\"adrolays.de\"]]]\n
@@ -16855,9 +16675,6 @@ transfermarkt.de\",
53839768389341,
[12,
\"imasdk.googleapis.com|
-metal-hammer.de|
-musikexpress.de|
-rollingstone.de|
transfermarkt.de\",
[4,
\"adsafeprotected.com\"]]]\n
@@ -16880,19 +16697,6 @@ transfermarkt.de\",
[4,
\"adsnative.com\"]]]\n
[0,
-53840020886815,
-[12,
-\"musikexpress.de|
-rollingstone.de\",
-[4,
-\"adspirit.de\"]]]\n
-[0,
-13144545373,
-[12,
-\"musikexpress.de\",
-[4,
-\"adsrvr.org\"]]]\n
-[0,
13144753043,
[12,
\"focus.de|
@@ -16900,12 +16704,6 @@ tellows.de\",
[4,
\"adtech.de\"]]]\n
[0,
-53843059926045,
-[12,
-\"musikexpress.de\",
-[4,
-\"adverserve.net\"]]]\n
-[0,
53843059930398,
[12,
\"focus.de\",
@@ -16920,8 +16718,7 @@ tellows.de\",
[0,
53843226134484,
[12,
-\"focus.de|
-musikexpress.de\",
+\"focus.de\",
[4,
\"advolution.de\"]]]\n
[0,
@@ -16936,8 +16733,7 @@ transfermarkt.de\",
[0,
14235325199,
[12,
-\"googlesyndication.com|
-musikexpress.de\",
+\"googlesyndication.com\",
[4,
\"betrad.com\"]]]\n
[0,
@@ -16957,9 +16753,6 @@ musikexpress.de\",
[12,
\"autobild.de|
focus.de|
-metal-hammer.de|
-musikexpress.de|
-rollingstone.de|
stern.de|
transfermarkt.de\",
[9,
@@ -16969,9 +16762,6 @@ transfermarkt.de\",
[12,
\"autobild.de|
focus.de|
-metal-hammer.de|
-musikexpress.de|
-rollingstone.de|
stern.de|
transfermarkt.de\",
[4,
@@ -16995,13 +16785,6 @@ transfermarkt.de\",
[4,
\"conative.de\"]]]\n
[0,
-63386624866269,
-[12,
-\"metal-hammer.de|
-musikexpress.de\",
-[4,
-\"connextra.com\"]]]\n
-[0,
63386712900365,
[12,
\"focus.de\",
@@ -17026,14 +16809,6 @@ musikexpress.de\",
[4,
\"criteo.net\"]]]\n
[0,
-71962688570252,
-[12,
-\"metal-hammer.de|
-musikexpress.de|
-rollingstone.de\",
-[4,
-\"elasticad.net\"]]]\n
-[0,
72050633397527,
[12,
\"stern.de\",
@@ -17050,9 +16825,6 @@ rollingstone.de\",
[12,
\"focus.de|
g.doubleclick.net|
-metal-hammer.de|
-musikexpress.de|
-rollingstone.de|
stern.de|
transfermarkt.de\",
[4,
@@ -17061,11 +16833,7 @@ transfermarkt.de\",
18,
[12,
\"focus.de|
-imasdk.googleapis.com|
-metal-hammer.de|
-musikexpress.de|
-rollingstone.de|
-stern.de|
+imasdk.googleapis.comstern.de|
tellows.de|
transfermarkt.de\",
[4,
@@ -17105,8 +16873,7 @@ tellows.de\",
80979768969124,
[12,
\"g.doubleclick.net|
-googlesyndication.com|
-metal-hammer.de\",
+googlesyndication.com\",
[7,
\"googlesyndication.com/pagead/\"]]]\n
[0,
@@ -17120,25 +16887,13 @@ metal-hammer.de\",
[12,
\"g.doubleclick.net|
googlesyndication.com|
-metal-hammer.de|
-musikexpress.de|
-rollingstone.de|
tellows.de\",
[7,
\"googlesyndication.com/safeframe/\"]]]\n
[0,
80979768969124,
[12,
-\"g.doubleclick.net|
-metal-hammer.de\",
-[7,
-\"googlesyndication.com/simgad/\"]]]\n
-[0,
-80979768969124,
-[12,
-\"googlesyndication.com|
-musikexpress.de|
-rollingstone.de\",
+\"googlesyndication.com\",
[7,
\"googlesyndication.com/sodar/\"]]]\n
[0,
@@ -17155,22 +16910,6 @@ stern.de\",
[9,
\"guj.de^*/gujad.\"]]]\n
[0,
-84963315499791,
-[12,
-\"metal-hammer.de|
-musikexpress.de|
-rollingstone.de\",
-[4,
-\"himediads.com\"]]]\n
-[0,
-1240,
-[12,
-\"metal-hammer.de|
-musikexpress.de|
-rollingstone.de\",
-[9,
-\"hm-ad-storage-*.bwhog.net^\"]]]\n
-[0,
89711503840015,
[12,
\"focus.de\",
@@ -17202,34 +16941,16 @@ stern.de\",
[4,
\"lijit.com\"]]]\n
[0,
-1662677468126,
-[12,
-\"rollingstone.de\",
-[4,
-\"mathads.com\"]]]\n
-[0,
-106669072823760,
-[12,
-\"musikexpress.de\",
-[4,
-\"mediaplex.com\"]]]\n
-[0,
1677394232286,
[12,
\"autobild.de|
-focus.de|
-metal-hammer.de|
-musikexpress.de|
-transfermarkt.de\",
+focus.de\",
[4,
\"moatads.com\"]]]\n
[0,
1677626786818,
[12,
\"autobild.de|
-metal-hammer.de|
-musikexpress.de|
-rollingstone.de|
stern.de|
transfermarkt.de\",
[4,
@@ -17260,9 +16981,6 @@ transfermarkt.de\",
\"autobild.de|
focus.de|
kabeleins.de|
-metal-hammer.de|
-musikexpress.de|
-rollingstone.de|
transfermarkt.de\",
[4,
\"pagead2.googlesyndication.com\"]]]\n
@@ -17298,14 +17016,6 @@ stern.de\",
[4,
\"pubmatic.com\"]]]\n
[0,
-30572402789,
-[12,
-\"metal-hammer.de|
-musikexpress.de|
-rollingstone.de\",
-[4,
-\"qservz.com\"]]]\n
-[0,
128659308803095,
[12,
\"g.doubleclick.net|
@@ -17325,9 +17035,6 @@ stern.de\",
[12,
\"autobild.de|
focus.de|
-metal-hammer.de|
-musikexpress.de|
-rollingstone.de|
stern.de|
transfermarkt.de\",
[4,
@@ -17336,21 +17043,10 @@ transfermarkt.de\",
32421503961,
[12,
\"autobild.de|
-metal-hammer.de|
-musikexpress.de|
-rollingstone.de|
transfermarkt.de\",
[4,
\"sascdn.com\"]]]\n
[0,
-32484493136,
-[12,
-\"metal-hammer.de|
-musikexpress.de|
-rollingstone.de\",
-[7,
-\"secure-ds.serving-sys.com/burstingres/\"]]]\n
-[0,
133056483886816,
[12,
\"kabeleins.de\",
@@ -17359,19 +17055,13 @@ rollingstone.de\",
[0,
2079259444818,
[12,
-\"metal-hammer.de|
-musikexpress.de|
-rollingstone.de|
-serving-sys.com\",
+\"serving-sys.com\",
[7,
\"serving-sys.com/burstingcachedscripts/\"]]]\n
[0,
2079259444818,
[12,
-\"metal-hammer.de|
-musikexpress.de|
-rollingstone.de|
-stern.de\",
+\"stern.de\",
[7,
\"serving-sys.com/burstingpipe/\"]]]\n
[0,
@@ -17379,7 +17069,6 @@ stern.de\",
[12,
\"focus.de|
imasdk.googleapis.com|
-rollingstone.de|
serving-sys.com\",
[7,
\"serving-sys.com/burstingres/\"]]]\n
@@ -17399,9 +17088,6 @@ serving-sys.com\",
133604042392542,
[12,
\"autobild.de|
-metal-hammer.de|
-musikexpress.de|
-rollingstone.de|
stern.de|
transfermarkt.de\",
[4,
@@ -17446,9 +17132,6 @@ transfermarkt.de\",
524338142,
[12,
\"autobild.de|
-metal-hammer.de|
-musikexpress.de|
-rollingstone.de|
transfermarkt.de\",
[4,
\"teads.tv\"]]]\n
@@ -17456,7 +17139,6 @@ transfermarkt.de\",
2150976517155,
[12,
\"kabeleins.de|
-metal-hammer.de|
ran.de|
stern.de\",
[4,
@@ -17468,25 +17150,12 @@ stern.de\",
[7,
\"tmssl.akamaized.net//ads/ads.js\"]]]\n
[0,
-8259417,
-[12,
-\"metal-hammer.de|
-musikexpress.de\",
-[4,
-\"turn.com\"]]]\n
-[0,
142487156835856,
[12,
\"focus.de\",
[4,
\"unrulymedia.com\"]]]\n
[0,
-8937870,
-[12,
-\"musikexpress.de\",
-[4,
-\"w55c.net\"]]]\n
-[0,
36846773279,
[12,
\"focus.de\",
@@ -17497,10 +17166,7 @@ musikexpress.de\",
[12,
\"autobild.de|
focus.de|
-metal-hammer.de|
-musikexpress.de|
ran.de|
-rollingstone.de|
stern.de|
transfermarkt.de\",
[4,
@@ -17734,6 +17400,98 @@ wohngeld.org\",
[3,
\"/3517709\"]]]\n
[33,
+783,
+[12,
+\"astronews.com|
+hartziv.org\",
+[3,
+\"/ad-loading.\"]]]\n
+[33,
+7668639,
+[12,
+\"aachener-nachrichten.de|
+aachener-zeitung.de|
+airliners.de|
+astronews.com|
+auszeit.bio|
+bafoeg-aktuell.de|
+berliner-zeitung.de|
+bigfm.de|
+bikerszene.de|
+boersennews.de|
+brieffreunde.de|
+clever-tanken.de|
+deine-tierwelt.de|
+dhd24.com|
+digitalfernsehen.de|
+donnerwetter.de|
+e-hausaufgaben.de|
+epochtimes.de|
+express.de|
+fanfiktion.de|
+fid-gesundheitswissen.de|
+finya.de|
+formel1.de|
+frag-mutti.de|
+fremdwort.de|
+frustfrei-lernen.de|
+fussballdaten.de|
+gameswelt.de|
+gartendialog.de|
+gartenlexikon.de|
+gesundheit.de|
+gevestor.de|
+gut-erklaert.de|
+hartziv.org|
+hausgarten.net|
+iban-rechner.de|
+inside-handy.de|
+juraforum.de|
+kicker.de|
+kindergeld.org|
+ksta.de|
+laut.de|
+liga3-online.de|
+lz.de|
+modhoster.de|
+motorsport-total.com|
+moviejones.de|
+mt.de|
+mz-web.de|
+news.de|
+nickles.de|
+nw.de|
+pixelio.de|
+playfront.de|
+prad.de|
+psychic.de|
+quoka.de|
+rundschau-online.de|
+spielen.de|
+spielfilm.de|
+tichyseinblick.de|
+transfermarkt.nl|
+truckscout24.de|
+tvinfo.de|
+unicum.de|
+unterhalt.net|
+weristdeinfreund.de|
+weser-kurier.de|
+wetteronline.at|
+wetteronline.ch|
+wintotal.de|
+wize.life|
+wohngeld.org\",
+[3,
+\"/rect_ad.\"]]]\n
+[33,
+53840912421655,
+[12,
+\"astronews.com|
+hartziv.org\",
+[4,
+\"adternal.com\"]]]\n
+[33,
5296921,
[12,
\"iban-rechner.de\",
@@ -17769,6 +17527,84 @@ wohngeld.org\",
\"iban-rechner.de\",
[7,
\"iban-rechner.de/neu.gif\"]]]\n
+[33,
+120161997735503,
+[12,
+\"aachener-nachrichten.de|
+aachener-zeitung.de|
+airliners.de|
+astronews.com|
+auszeit.bio|
+bafoeg-aktuell.de|
+berliner-zeitung.de|
+bigfm.de|
+bikerszene.de|
+boersennews.de|
+brieffreunde.de|
+clever-tanken.de|
+deine-tierwelt.de|
+dhd24.com|
+digitalfernsehen.de|
+donnerwetter.de|
+e-hausaufgaben.de|
+epochtimes.de|
+express.de|
+fanfiktion.de|
+fid-gesundheitswissen.de|
+finya.de|
+formel1.de|
+frag-mutti.de|
+fremdwort.de|
+frustfrei-lernen.de|
+fussballdaten.de|
+gameswelt.de|
+gartendialog.de|
+gartenlexikon.de|
+gesundheit.de|
+gevestor.de|
+gut-erklaert.de|
+hartziv.org|
+hausgarten.net|
+iban-rechner.de|
+inside-handy.de|
+juraforum.de|
+kicker.de|
+kindergeld.org|
+ksta.de|
+laut.de|
+liga3-online.de|
+lz.de|
+modhoster.de|
+motorsport-total.com|
+moviejones.de|
+mt.de|
+mz-web.de|
+news.de|
+nickles.de|
+nw.de|
+pixelio.de|
+playfront.de|
+prad.de|
+psychic.de|
+quoka.de|
+rundschau-online.de|
+spielen.de|
+spielfilm.de|
+tichyseinblick.de|
+transfermarkt.nl|
+truckscout24.de|
+tvinfo.de|
+unicum.de|
+unterhalt.net|
+weristdeinfreund.de|
+weser-kurier.de|
+wetteronline.at|
+wetteronline.ch|
+wintotal.de|
+wize.life|
+wohngeld.org\",
+[4,
+\"pizzaandads.com\"]]]\n
[32,
1185680761617,
[12,
@@ -18426,11 +18262,21 @@ ddl-warez.in\",
[0,
75606728746646,
[8,
+\"facebook.com#?#div[id^=\\\"hyperfeed_story_id_\\\"]:-abp-has(a[href=\\\"#\\\"]:-abp-contains(gespo))\",
+0]]\n
+[0,
+75606728746646,
+[8,
\"facebook.com#?#div[id^=\\\"hyperfeed_story_id_\\\"]:-abp-has(a[href=\\\"#\\\"]:-abp-contains(gesponsert))\",
0]]\n
[0,
75606728746646,
[8,
+\"facebook.com#?#div[id^=\\\"hyperfeed_story_id_\\\"]:-abp-has(a[href=\\\"#\\\"]:-abp-contains(spo))\",
+0]]\n
+[0,
+75606728746646,
+[8,
\"facebook.com#?#div[id^=\\\"hyperfeed_story_id_\\\"]:-abp-has(a[href=\\\"#\\\"]:-abp-properties(content: \\\"gesponsert\\\"))\",
0]]\n
[0,
@@ -18477,10 +18323,26 @@ ddl-warez.in\",
0]]\n
[0,
23870565320542,
+[8,
+\"4players.de#?#:-abp-properties(margin-left: 17.*px;) > img\",
+0]]\n
+[0,
+23870565320542,
[2,
\"4players.de,
eatsmarter.de#?#:-abp-properties(/margin-left: 9[0-9][0-9]px;/)\"]]\n
[0,
+713407383504,
+[8,
+\"9monate.de,
+lifeline.de#?#:-abp-properties(/margin-left: 8[0-9][0-9].*/)\",
+0]]\n
+[0,
+53687514715156,
+[8,
+\"abendzeitung-muenchen.de#?#:-abp-properties(/margin-left: 8[0-9][0-9].*/)\",
+0]]\n
+[0,
53687514715156,
[2,
\"abendzeitung-muenchen.de,
@@ -18517,6 +18379,11 @@ serienjunkies.de#?#:-abp-properties(/margin-left: 8[0-9][0-9]px;/)\"]]\n
[0,
54786810553172,
[8,
+\"areamobile.de#?#:-abp-properties(/left: 6[0-9][0-9].*/)\",
+0]]\n
+[0,
+54786810553172,
+[8,
\"areamobile.de#?#:-abp-properties(/left: 7[0-9][0-9].*/)\",
0]]\n
[0,
@@ -18530,14 +18397,50 @@ serienjunkies.de#?#:-abp-properties(/margin-left: 8[0-9][0-9]px;/)\"]]\n
\"areamobile.de#?#:-abp-properties(margin-left: 78px;) > img\"]]\n
[0,
54786810553172,
+[8,
+\"areamobile.de#?#:-abp-properties(margin-left: 89.*px;)\",
+0]]\n
+[0,
+54786810553172,
[2,
\"areamobile.de#?#:-abp-properties(margin-left: 89px;)\"]]\n
[0,
+54786810553172,
+[8,
+\"areamobile.de,
+baby-vornamen.de,
+paradisi.de,
+computerhilfen.de,
+promobil.de,
+de.pons.com,
+motor-talk.de,
+womenshealth.de,
+caravaning.de,
+motorradonline.de,
+metalflirt.de,
+pietsmiet.de,
+noz.de,
+likemag.com,
+sportal.de,
+menshealth.de,
+svz.de,
+prignitzer.de,
+nnn.de,
+wn.de,
+9monate.de,
+lifeline.de#?#div :-abp-properties(content: \\\"*zeige*\\\")\",
+0]]\n
+[0,
3278810,
[2,
\"auto-service.de#?#:-abp-properties(/margin-left: 4[0-9][0-9]px;/)\"]]\n
[0,
3457892,
+[2,
+\"baby-vornamen.de,
+mopo.de#?#:-abp-properties(/margin-left: [1-9][0-9]{3}px;/)\"]]\n
+[0,
+3457892,
[8,
\"baby-vornamen.de,
paradisi.de,
@@ -18560,9 +18463,32 @@ promobil.de#?#:-abp-properties(/margin-left: 9[0-9][0-9].*/)\",
\"boerse-online.de#?#:-abp-properties(/margin-left: 1[0-9][0-9]{2}px;/)\"]]\n
[0,
14399166352,
+[8,
+\"boerse-online.de#?#:-abp-properties(/margin-left: 9[0-9][0-9].*/)\",
+0]]\n
+[0,
+14399166352,
+[8,
+\"boerse.de#?#:-abp-properties(/margin-left: 1[0-9][0-9].*/)\",
+0]]\n
+[0,
+14399166352,
[2,
\"boerse.de#?#:-abp-properties(margin-left: 172px;)\"]]\n
[0,
+14500041743,
+[2,
+\"buffed.de#?#:-abp-properties(/left: 4[0-9][0-9]px;/)\"]]\n
+[0,
+62895792169875,
+[8,
+\"chefkoch.de#?#:-abp-properties(/margin-left: -3[0-9][0-9].*/)\",
+0]]\n
+[0,
+62895792169875,
+[2,
+\"chefkoch.de#?#:-abp-properties(/margin-left: 9[0-9][0-9]px;/)\"]]\n
+[0,
62895792169875,
[2,
\"chefkoch.de,
@@ -18577,6 +18503,10 @@ prignitzer.de#?#:-abp-properties(/margin-left: 3[0-9][0-9].*px;/)\",
0]]\n
[0,
990401107226,
+[2,
+\"comunio.de#?#:-abp-properties(/margin-left: 7[0-9][0-9]px;/)\"]]\n
+[0,
+990401107226,
[8,
\"comunio.de#?#:-abp-properties(/margin-left: 8[0-9][0-9].*/)\",
0]]\n
@@ -18611,6 +18541,14 @@ motorbasar.de,
boerse-online.de,
finanztreff.de#?#:-abp-properties(/margin-left: 9[0-9][0-9]px;/)\"]]\n
[0,
+3987020,
+[2,
+\"dbna.de#?#:-abp-properties(margin-top: 23px;) > img\"]]\n
+[0,
+3987020,
+[2,
+\"dbna.de#?#:-abp-properties(margin-top: 7px; position: absolute;) > img\"]]\n
+[0,
976,
[2,
\"de.pons.com,
@@ -18620,6 +18558,15 @@ caravaning.de#?#:-abp-properties(/margin-left: 9[0-9][0-9]px;/)\"]]\n
[0,
976,
[8,
+\"de.pons.com,
+motor-talk.de,
+womenshealth.de,
+caravaning.de,
+menshealth.de#?#:-abp-properties(/margin-left: [6-9][0-9]{2}.*/)\",
+0]]\n
+[0,
+976,
+[8,
\"de.webfail.com#?#:-abp-properties(/margin-left: 7[0-9][0-9].*/)\",
0]]\n
[0,
@@ -18631,6 +18578,14 @@ motorbasar.de,
comunio.de,
general-anzeiger-bonn.de#?#div :-abp-properties(content: \\\" anzeige\\\")\"]]\n
[0,
+71227173554015,
+[2,
+\"eatsmarter.de#?#:-abp-properties(/margin-left: -2[0-9][0-9]px;/)\"]]\n
+[0,
+71227173554015,
+[2,
+\"eatsmarter.de#?#:-abp-properties(/margin-left: 8[0-9][0-9]px;/)\"]]\n
+[0,
75900116382992,
[8,
\"fettspielen.de#?##header + * + * + :-abp-properties(text-align: center;) > img\",
@@ -18641,6 +18596,10 @@ general-anzeiger-bonn.de#?#div :-abp-properties(content: \\\" anzeige\\\")\"]]\n
\"fettspielen.de#?#:-abp-properties(/right: 9[0-9][0-9]*/)\",
0]]\n
[0,
+76168231801881,
+[2,
+\"finanzen.at#?#:-abp-properties(/left: 9[0-9][0-9]px;/)\"]]\n
+[0,
76168231802845,
[8,
\"finanztreff.de#?#:-abp-properties(left: 87.*px;) > img\",
@@ -18648,14 +18607,67 @@ general-anzeiger-bonn.de#?#div :-abp-properties(content: \\\" anzeige\\\")\"]]\n
[0,
76168231802845,
[2,
+\"finanztreff.de#?#:-abp-properties(margin-left: -27px; position: relative;)\"]]\n
+[0,
+76168231802845,
+[2,
\"finanztreff.de,
serienjunkies.de#?#div :-abp-properties(content: \\\"anzeige:\\\")\"]]\n
[0,
+1196641289666,
+[2,
+\"formel1.de#?#:-abp-properties(z-index: 201;) > img\"]]\n
+[0,
+1250242443098,
+[8,
+\"gamepro.de,
+wetteronline.de#?#:-abp-properties(/margin-left: 1[0-9][0-9]{2}.*/)\",
+0]]\n
+[0,
+80015517074847,
+[8,
+\"gamesaktuell.de#?#:-abp-properties(/margin-left: 9[0-9][0-9].*/)\",
+0]]\n
+[0,
+80015517074847,
+[8,
+\"gamesaktuell.de#?#:-abp-properties(margin-top: -15.*px;)\",
+0]]\n
+[0,
1254554194711,
[8,
\"general-anzeiger-bonn.de#?#:-abp-properties(/margin-left: 9[0-9][0-9].*/)\",
0]]\n
[0,
+80568507265888,
+[2,
+\"gipfelbuch.ch#?#:-abp-properties(top: -80px;) > img\"]]\n
+[0,
+84418916566864,
+[8,
+\"hardwareluxx.de,
+finanzen.net,
+tvtoday.de#?#:-abp-properties(/margin-left: 1[0-9][0-9]{2}.*/)\",
+0]]\n
+[0,
+84418916566864,
+[8,
+\"hardwareluxx.de,
+heise.de,
+jpgames.de,
+tagesspiegel.de,
+tiervermittlung.de,
+finanzen.ch,
+motortests.de,
+motorbasar.de,
+abendzeitung-muenchen.de,
+finanzen.net,
+runnersworld.de,
+comunio.de,
+tvtoday.de,
+mehr-tanken.de#?#div :-abp-properties(content: \\\"*nzeige*\\\")\",
+0]]\n
+[0,
84418916566864,
[2,
\"hardwareluxx.de,
@@ -18675,6 +18687,21 @@ leckerschmecker.me#?#:-abp-properties(margin-left: 53.*px;)\",
\"heftig.de,
leckerschmecker.me#?#div :-abp-properties(content: \\\"\\\")\"]]\n
[0,
+323045264,
+[8,
+\"heise.de,
+motortests.de,
+motorbasar.de#?#:-abp-properties(/margin-left: 9[0-9][0-9].*/)\",
+0]]\n
+[0,
+5052370,
+[2,
+\"hftg.co,
+heftig.tv,
+heftig.club,
+genialetricks.de,
+leckerschmecker.me#?#:-abp-properties(margin-left: 53px;)\"]]\n
+[0,
21899036176,
[2,
\"ingame.de#?#:-abp-properties(/z-index: 2[0-9][0-9];/) > img\"]]\n
@@ -18683,6 +18710,28 @@ leckerschmecker.me#?#div :-abp-properties(content: \\\"\\\")\"]]\n
[2,
\"ingame.de#?#div :-abp-properties(content: \\\"anzeige\\\")\"]]\n
[0,
+21899036176,
+[2,
+\"ingame.de#?#div :-abp-properties(z-index: 100;) > img\"]]\n
+[0,
+21899036176,
+[2,
+\"ingame.de#?#div :-abp-properties(z-index: 301;) > img\"]]\n
+[0,
+21899036176,
+[8,
+\"ingame.de,
+noz.de,
+dbna.de,
+4players.de,
+buffed.de,
+videogameszone.de,
+shz.de,
+nwzonline.de,
+pnn.de,
+antenne.de#?#div :-abp-properties(content: \\\"*nzeige*\\\")\",
+0]]\n
+[0,
1472405275678,
[8,
\"jpgames.de#?##homelink + :-abp-properties(width: 1000px;) > * > img\",
@@ -18692,6 +18741,18 @@ leckerschmecker.me#?#div :-abp-properties(content: \\\"\\\")\"]]\n
[2,
\"jpgames.de#?#.widgettitle + :-abp-properties(margin-left: -11px;) > img\"]]\n
[0,
+1472405275678,
+[2,
+\"jpgames.de#?#:-abp-properties(/margin-left: 8[0-9][0-9]px;/)\"]]\n
+[0,
+1539985691421,
+[2,
+\"kochbar.de#?#:-abp-properties(/margin-left: 1[0-9][0-9]{2}px;/)\"]]\n
+[0,
+24900892688,
+[2,
+\"lablue.de#?#.my + :-abp-properties(margin-left: 15px;) > img\"]]\n
+[0,
24900892688,
[8,
\"lablue.de#?#:-abp-properties(margin-bottom: 8.*px;) > img\",
@@ -18699,9 +18760,39 @@ leckerschmecker.me#?#div :-abp-properties(content: \\\"\\\")\"]]\n
[0,
102006807676767,
[8,
+\"landwirt.com#?#:-abp-properties(margin-top: 21.*px;) > img\",
+0]]\n
+[0,
+102006807676767,
+[8,
\"landwirt.com#?#:-abp-properties(margin-top: 22.*px;)\",
0]]\n
[0,
+102006807676767,
+[8,
+\"landwirt.com#?#div :-abp-properties(content: \\\"*anzeige*\\\")\",
+0]]\n
+[0,
+102006807676767,
+[2,
+\"landwirt.com,
+wetter.de,
+morgenpost.de,
+gamestar.de,
+woman.at,
+profil.at,
+gusto.at#?#:-abp-properties(/margin-left: 9[0-9][0-9]px;/)\"]]\n
+[0,
+103386828637278,
+[8,
+\"lustaufsleben.at#?#.menu-inner-wrapper + * + * > :-abp-properties(margin-bottom: 6px;) > img\",
+0]]\n
+[0,
+103386828637278,
+[8,
+\"lustaufsleben.at#?#:-abp-properties(/left: 2[0-9][0-9]{2}.*/)\",
+0]]\n
+[0,
103386828637278,
[8,
\"lustaufsleben.at#?#:-abp-properties(margin-bottom: 5.*px;) > img\",
@@ -18734,6 +18825,10 @@ shz.de,
wn.de,
tvtoday.de#?#div :-abp-properties(content: \\\" anzeige\\\")\"]]\n
[0,
+6358297,
+[2,
+\"mein.dbna.de#?#:-abp-properties(/margin-left: 3[0-9][0-9]px;/) > img\"]]\n
+[0,
106679979803415,
[2,
\"menshealth.de,
@@ -18763,6 +18858,11 @@ promobil.de#?#:-abp-properties(/margin-left: 9[0-9][0-9]px;/)\"]]\n
[0,
6399706,
[8,
+\"mopo.de#?#:-abp-properties(/margin-left: -[4-9][0-9]{2}.*/)\",
+0]]\n
+[0,
+6399706,
+[8,
\"mopo.de#?#:-abp-properties(/margin-left: 8[0-9][0-9].*/)\",
0]]\n
[0,
@@ -18800,6 +18900,15 @@ webfail.com#?#div :-abp-properties(content: \\\"*anzeige*\\\")\",
0]]\n
[0,
107373552587535,
+[8,
+\"motorradonline.de,
+metalflirt.de,
+formel1.de,
+sportal.de,
+radio.de#?#:-abp-properties(/margin-left: [1-9][0-9]{3}.*/)\",
+0]]\n
+[0,
+107373552587535,
[2,
\"motorradonline.de,
metalflirt.de,
@@ -18813,12 +18922,31 @@ sportal.de#?#:-abp-properties(/margin-left: 1[0-9][0-9]{2}px;/)\"]]\n
[0,
112327796290841,
[2,
+\"nwzonline.de#?#:-abp-properties(/margin-left: 1[0-9][0-9]{2}px;/)\"]]\n
+[0,
+112327796290841,
+[2,
\"nwzonline.de#?#:-abp-properties(/margin-left: 3[0-9][0-9]{3}px;/)\"]]\n
[0,
112327796290841,
+[8,
+\"nwzonline.de#?#:-abp-properties(margin-left: 84.*px;)\",
+0]]\n
+[0,
+112327796290841,
[2,
\"nwzonline.de#?#:-abp-properties(margin-left: 84px;)\"]]\n
[0,
+119603233376148,
+[2,
+\"paradisi.de,
+computerhilfen.de,
+pietsmiet.de,
+wn.de,
+webfail.com,
+9monate.de,
+lifeline.de#?#:-abp-properties(/margin-left: [6-9][0-9]{2}px;/)\"]]\n
+[0,
120139353261328,
[2,
\"pietsmiet.de,
@@ -18826,6 +18954,10 @@ spox.com,
menshealth.de#?#:-abp-properties(/margin-left: 8[0-9][0-9]px;/)\"]]\n
[0,
112217,
+[2,
+\"pnn.de#?#:-abp-properties(/margin-left: 5[0-9][0-9]px;/)\"]]\n
+[0,
+112217,
[8,
\"pnn.de#?#:-abp-properties(left: 10.*px;)\",
0]]\n
@@ -18851,14 +18983,46 @@ menshealth.de#?#:-abp-properties(/margin-left: 8[0-9][0-9]px;/)\"]]\n
[0,
120768445920922,
[2,
+\"promipool.de#?#:-abp-properties(/margin-left: 1[0-9][0-9]{2}px;/)\"]]\n
+[0,
+120768445920922,
+[2,
+\"promipool.de#?#:-abp-properties(margin-left: -17px;)\"]]\n
+[0,
+120768445920922,
+[2,
\"promipool.de#?#:-abp-properties(margin-left: 272px;)\"]]\n
[0,
+120768445920922,
+[8,
+\"promipool.de,
+hftg.co,
+heftig.tv,
+heftig.club,
+genialetricks.de,
+leckerschmecker.me,
+readmore.de,
+9monate.de,
+chefkoch.de,
+eatsmarter.de,
+hoerzu.de,
+lifeline.de,
+serienjunkies.de,
+finanztreff.de,
+tvdigital.de#?#div :-abp-properties(content: \\\"*anzeige*\\\")\",
+0]]\n
+[0,
120768447436055,
[8,
\"promobil.de#?#.u + * + * + :-abp-properties(text-align: center;) > img\",
0]]\n
[0,
489747738,
+[8,
+\"radio.de#?#:-abp-properties(margin-left: 23.*) > img\",
+0]]\n
+[0,
+489747738,
[2,
\"radio.de#?#:-abp-properties(margin-left: 23px; text-align: center;) > img\"]]\n
[0,
@@ -18867,6 +19031,20 @@ menshealth.de#?#:-abp-properties(/margin-left: 8[0-9][0-9]px;/)\"]]\n
\"radio.de#?#:-abp-properties(max-height: 275.*px;)\",
0]]\n
[0,
+489747738,
+[2,
+\"radio.de#?#:-abp-properties(max-height: 276px;)\"]]\n
+[0,
+128656003409744,
+[8,
+\"readmore.de,
+hoerzu.de#?#:-abp-properties(/margin-left: 1[0-9][0-9]{2}.*/)\",
+0]]\n
+[0,
+129769639368610,
+[2,
+\"runnersworld.de#?#:-abp-properties(/margin-left: 5[0-9][0-9]px;/)\"]]\n
+[0,
129769639368610,
[2,
\"runnersworld.de#?#:-abp-properties(/margin-left: 6[0-9][0-9]px;/)\"]]\n
@@ -18876,11 +19054,23 @@ menshealth.de#?#:-abp-properties(/margin-left: 8[0-9][0-9]px;/)\"]]\n
\"runnersworld.de#?#:-abp-properties(left: 118.*px;)\",
0]]\n
[0,
+129769639368610,
+[2,
+\"runnersworld.de#?#:-abp-properties(left: 119px;) > img\"]]\n
+[0,
+133072385316192,
+[2,
+\"serienjunkies.de#?#:-abp-properties(/margin-left: 7[0-9][0-9]px;/)\"]]\n
+[0,
133072385316192,
[2,
\"serienjunkies.de#?#:-abp-properties(cursor: pointer; max-width: 935px;)\"]]\n
[0,
133072385316192,
+[2,
+\"serienjunkies.de#?#:-abp-properties(cursor: pointer; max-width: 936px;)\"]]\n
+[0,
+133072385316192,
[8,
\"serienjunkies.de,
sportal.de,
@@ -18888,6 +19078,10 @@ spox.com#?#:-abp-properties(/margin-left: 9[0-9][0-9].*/)\",
0]]\n
[0,
124133,
+[2,
+\"shz.de#?#:-abp-properties(/margin-left: -1[0-9][0-9]{2}px;/)\"]]\n
+[0,
+124133,
[8,
\"shz.de#?#:-abp-properties(/margin-left: -7[0-9][0-9]{2}.*/)\",
0]]\n
@@ -18906,23 +19100,81 @@ prignitzer.de,
nnn.de#?#:-abp-properties(margin-left: 150.*px;)\",
0]]\n
[0,
+125029,
+[2,
+\"svz.de,
+prignitzer.de,
+nnn.de#?#:-abp-properties(margin-left: 151px;)\"]]\n
+[0,
137183679342292,
[2,
\"tagesspiegel.de#?#:-abp-properties(left: 100%; margin-left: 6px;) > img\"]]\n
[0,
+137183679342292,
+[8,
+\"tagesspiegel.de#?#:-abp-properties(margin-left: 6.*px;) > img\",
+0]]\n
+[0,
137731506505560,
[2,
\"tiervermittlung.de#?#:-abp-properties(/left: 3[0-9][0-9]px;/) > img\"]]\n
[0,
+137731506505560,
+[2,
+\"tiervermittlung.de#?#:-abp-properties(/margin-left: -6[0-9][0-9]px;/)\"]]\n
+[0,
+137731506505560,
+[2,
+\"tiervermittlung.de#?#:-abp-properties(/margin-left: 4[0-9][0-9]px;/)\"]]\n
+[0,
+2017,
+[8,
+\"tv-media.at#?#:-abp-properties(/left: 3[0-9][0-9].*/) > img\",
+0]]\n
+[0,
+2017,
+[8,
+\"tv-media.at#?#:-abp-properties(/left: 9[0-9][0-9].*/)\",
+0]]\n
+[0,
+138623631050700,
+[8,
+\"tvdigital.de#?#:-abp-properties(margin-left: 6.*px;) > img\",
+0]]\n
+[0,
138623631050700,
[2,
\"tvdigital.de#?#:-abp-properties(margin-left: 6px; top: 63px;)\"]]\n
[0,
+146526305854232,
+[8,
+\"videogameszone.de#?#:-abp-properties(/margin-left: 8[0-9][0-9].*/)\",
+0]]\n
+[0,
2353864688919,
[8,
\"webfail.com#?#:-abp-properties(/margin-left: 8[0-9][0-9].*/)\",
0]]\n
[0,
+36783911965,
+[8,
+\"wetter.de,
+kochbar.de,
+mein.dbna.de,
+morgenpost.de,
+wetteronline.de,
+general-anzeiger-bonn.de#?#div :-abp-properties(content: \\\"*anzeige*\\\")\",
+0]]\n
+[0,
+150666903410329,
+[2,
+\"wetteronline.de#?#:-abp-properties(max-height: 250px; max-width: 970px;) > img\"]]\n
+[0,
+150666903410329,
+[2,
+\"wetteronline.de,
+general-anzeiger-bonn.de#?#:-abp-properties(/margin-left: 8[0-9][0-9]px;/)\"]]\n
+[0,
2201,
[8,
\"wn.de#?#:-abp-properties(/width: 1[0-9][0-9]{2}.*/)\",
@@ -18937,6 +19189,18 @@ nnn.de#?#:-abp-properties(margin-left: 150.*px;)\",
[8,
\"wn.de#?#:-abp-properties(width: 1000.*px;) > div > img\",
0]]\n
+[0,
+2201,
+[2,
+\"wn.de#?#:-abp-properties(width: 999px;)\"]]\n
+[0,
+159169667519521,
+[8,
+\"yachtrevue.at,
+news.at,
+trend.at#?#:-abp-properties(/left: [1-8][0-9]{4}|
+9[0-9][0-9]{3}.*/)\",
+0]]\n
[1,
3557328,
[1,
@@ -20566,6 +20830,9 @@ paradiso.de\",
111769263109390,
[7,
\"nordclick.de/js/colors/adsense_colors.js\"]]\n
+[225,
+62,
+\"notebookcheck.com\"]\n
[49,
27385209615,
[12,
@@ -20791,6 +21058,12 @@ spielen.com\",
31683126285,
[7,
\"rurweb.de/kleinanzeigen/adverts_image.php?\"]]\n
+[65,
+1922,
+[12,
+\"rewe.de\",
+[4,
+\"s1.adform.net\"]]]\n
[53,
132785849889561,
[9,
@@ -21619,6 +21892,14 @@ preismafia.com\",
\"kalender-365.de\",
[7,
\"pagead2.googlesyndication.com/pagead/js/adsbygoogle.js\"]]]\n
+[1,
+1922,
+[7,
+\"s1.adform.net/banners/elements/files/34516/2017020/2017020.js?adfassetid=2017020&bv=\"]]\n
+[1,
+1922,
+[7,
+\"s1.adform.net/banners/elements/files/34516/2494523/res contentad_main_asset/2494523.js?adfassetid=2494523&bv=\"]]\n
[37,
59391301235485,
[7,
@@ -23273,6 +23554,10 @@ lesen.to\",
\"gartendialog.de\",
\"#topposition\"]\n
[8,
+\"214\",
+\"hartziv.org\",
+\".dp\"]\n
+[8,
\"le\",
\"iban.de\",
\".ibanafar2\"]\n
@@ -23763,6 +24048,10 @@ lesen.to\",
[8,
\"30e\",
\"t-online.de\",
+\"#Tcontbox > .Tgboxh > .altInventory\"]\n
+[8,
+\"30e\",
+\"t-online.de\",
\"#Tcontboxi > .Tagbox > .Tart > #Ttub2\"]\n
[8,
\"1p6\",
@@ -24645,6 +24934,10 @@ lesen.to\",
\"mazda-forum.info\",
\"#belowRectangleWrapper\"]\n
[8,
+\"1qs\",
+\"spiele-for-free.de\",
+\"#bg-ad\"]\n
+[8,
\"2rc\",
\"boerse.de\",
\"#big\"]\n
@@ -34571,10 +34864,6 @@ lesen.to\",
\"ebay.de\",
\".topRtm\"]\n
[8,
-\"ij\",
-\"frauenzimmer.de\",
-\".topSpacer\"]\n
-[8,
\"1se\",
\"winfuture.de\",
\".top_deal_box\"]\n
@@ -37105,6 +37394,10 @@ lesen.to\",
\"freenet.de\",
\"[href^=\\\"https://ad1.adfarm1.adition.com/redi?sid=\\\"]\"]\n
[8,
+\"193\",
+\"googlewatchblog.de\",
+\"[href^=\\\"https://amzn.to/\\\"]\"]\n
+[8,
\"213\",
\"4fuckr.com\",
\"[href^=\\\"https://bit.ly/\\\"]\"]\n
@@ -41094,6 +41387,10 @@ sans-serif;margin: 0 5px;\\\"]\"]\n
\"planetsnow.de\",
\".plistaList > .itemLinkPET\"]\n
[8,
+\"16f\",
+\"jetzt.de\",
+\".plistaList > .itemLinkPET\"]\n
+[8,
\"188\",
\"golem.de\",
\".plistaList > .itemLinkPET\"]\n
@@ -41226,10 +41523,26 @@ sans-serif;margin: 0 5px;\\\"]\"]\n
\"computerbild.de\",
\"a[onmousedown^=\\\"this.href=''https://paid.outbrain.com/network/redir?\\\"][target=\\\"_blank\\\"]\"]\n
[8,
+\"cv\",
+\"hamburg.de\",
+\"#teaser-board\"]\n
+[8,
+\"rr\",
+\"lablue.de\",
+\".ads-wrapper-top\"]\n
+[8,
\"f4\",
\"mehr-tanken.de\",
\".container-fluid > div > div > img\"]\n
[8,
+\"7e\",
+\"mein.dbna.de\",
+\".container-header\"]\n
+[8,
+\"gs\",
+\"woman.at\",
+\".ad_con + * > * > img\"]\n
+[8,
\"!32m\",
\"kalender-365.de\",
\".adsbygoogle\"]"');
@@ -41289,6 +41602,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
783,
[3,
+\"&ad_code=\"]]\n
+[0,
+783,
+[3,
\"&ad_height=\"]]\n
[0,
783,
@@ -41784,6 +42101,14 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
783,
[3,
+\"-ad-link-\"]]\n
+[0,
+783,
+[3,
+\"-ad-live.\"]]\n
+[0,
+783,
+[3,
\"-ad-loading.\"]]\n
[32,
783,
@@ -42413,6 +42738,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"-article-advert-\"]]\n
[0,
+3278810,
+[3,
+\"-auto-ads-\"]]\n
+[0,
14166627357,
[3,
\"-banner-768.\"]]\n
@@ -42469,6 +42798,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"-bin/ad_\"]]\n
[0,
+224240534,
+[3,
+\"-block-ad-\"]]\n
+[0,
3503762,
[3,
\"-blog-ad-\"]]\n
@@ -43256,7 +43589,8 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
13145278303,
[12,
-\"~advert.io|
+\"~advert.ae|
+~advert.io|
~advert.ly\",
[3,
\".advert.\"]]]\n
@@ -44641,6 +44975,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
212626846081,
[3,
+\"/250x250-adverts.\"]]\n
+[0,
+212626846081,
+[3,
\"/250x250_advert_\"]]\n
[0,
16449,
@@ -45587,6 +45925,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
783,
[3,
+\"/ad.slot.\"]]\n
+[0,
+783,
+[3,
\"/ad.valary?\"]]\n
[0,
783,
@@ -47188,7 +47530,7 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
783,
[3,
\"/ad_parts.\"]]\n
-[0,
+[64,
783,
[3,
\"/ad_peel/\"]]\n
@@ -47675,6 +48017,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
53821516911645,
[3,
+\"/adbanner2/\"]]\n
+[0,
+53821516911645,
+[3,
\"/adbanner_\"]]\n
[0,
53821516911645,
@@ -47886,6 +48232,14 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/adbriteincright.\"]]\n
[0,
+53821802374173,
+[3,
+\"/adbroker.\"]]\n
+[0,
+53821802374173,
+[3,
+\"/adbroker/\"]]\n
+[0,
53821849560095,
[3,
\"/adbucket.\"]]\n
@@ -48091,6 +48445,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/adclixad.\"]]\n
[0,
+53822775485457,
+[3,
+\"/adclosefeedbackupgrade.\"]]\n
+[0,
53822777063376,
[3,
\"/adclutter.\"]]\n
@@ -48286,6 +48644,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/addon/ad/\"]]\n
[0,
+13140600414,
+[3,
+\"/addons/ads/\"]]\n
+[0,
3208158,
[3,
\"/adds_banner/\"]]\n
@@ -48402,27 +48764,6 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/adevents.\"]]]\n
[0,
-3208227,
-[12,
-\"~adex.alphalab.com|
-~adex.az|
-~adex.cloud|
-~adex.com|
-~adex.link|
-~adex.network|
-~adex.tech|
-~adex.ws|
-~adextechnologies.com\",
-[3,
-\"/adex.\"]]]\n
-[0,
-3208227,
-[12,
-\"~adex.com|
-~adex.link\",
-[3,
-\"/adex_\"]]]\n
-[0,
53825120601815,
[3,
\"/adexample?\"]]\n
@@ -49346,7 +49687,8 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
205354253,
[12,
-\"~adlib.info\",
+\"~adlib.info|
+~adlib.mu\",
[3,
\"/adlib.\"]]]\n
[0,
@@ -49980,7 +50322,8 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
13143688336,
[12,
-\"~adpage.com.ua\",
+\"~adpage.com.ua|
+~adpage.io\",
[3,
\"/adpage.\"]]]\n
[0,
@@ -50152,6 +50495,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/adpopup.\"]]\n
[0,
+205371038,
+[3,
+\"/adpos?\"]]\n
+[0,
53836785469396,
[3,
\"/adpositions.\"]]\n
@@ -50198,6 +50545,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/adpub/\"]]\n
[0,
+13143771027,
+[3,
+\"/adpush/\"]]\n
+[0,
53837955167519,
[3,
\"/adquality/\"]]\n
@@ -50219,8 +50570,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
\"/adreadytractions.\"]]\n
[0,
205378574,
+[12,
+\"~adrec.paris-sorbonne.fr\",
[3,
-\"/adrec.\"]]\n
+\"/adrec.\"]]]\n
[0,
53838760997652,
[3,
@@ -51010,6 +51363,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
50142,
[3,
+\"/ads/banner?\"]]\n
+[0,
+50142,
+[3,
\"/ads/banner_\"]]\n
[0,
50142,
@@ -51294,6 +51651,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
50142,
[3,
+\"/ads/header.\"]]\n
+[0,
+50142,
+[3,
\"/ads/header/\"]]\n
[0,
50142,
@@ -51570,6 +51931,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
50142,
[3,
+\"/ads/pc.\"]]\n
+[0,
+50142,
+[3,
\"/ads/pencil/\"]]\n
[0,
50142,
@@ -51630,6 +51995,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
50142,
[3,
+\"/ads/pro/\"]]\n
+[0,
+50142,
+[3,
\"/ads/profile/\"]]\n
[0,
50142,
@@ -53067,8 +53436,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
\"/adservice-\"]]\n
[0,
53839838713102,
+[12,
+\"~adservice.io\",
[3,
-\"/adservice.\"]]\n
+\"/adservice.\"]]]\n
[0,
53839838713102,
[3,
@@ -53310,6 +53681,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/adsjs.\"]]\n
[0,
+841248794265,
+[3,
+\"/adsjson.\"]]\n
+[0,
13144515865,
[3,
\"/adskin/\"]]\n
@@ -53696,6 +54071,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/adssrv.\"]]\n
[0,
+3209119,
+[3,
+\"/adst.php\"]]\n
+[0,
53840085837455,
[3,
\"/adstacodaeu.\"]]\n
@@ -53726,6 +54105,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/adsterra.\"]]]\n
[0,
+53840086947660,
+[3,
+\"/adsterra/\"]]\n
+[0,
53840088004048,
[3,
\"/adstitle.\"]]\n
@@ -54502,6 +54885,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
50145,
[3,
+\"/adv_468_\"]]\n
+[0,
+50145,
+[3,
\"/adv_background/\"]]\n
[0,
50145,
@@ -54644,6 +55031,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/advdoc/\"]]\n
[0,
+53843058365471,
+[3,
+\"/advelvet-\"]]\n
+[0,
53843058828569,
[3,
\"/advengine.\"]]\n
@@ -54691,7 +55082,8 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
13145278303,
[12,
-\"~advert.io|
+\"~advert.ae|
+~advert.io|
~motortrader.com.my\",
[3,
\"/advert.\"]]]\n
@@ -54826,6 +55218,7 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
~advertise.bingads.microsoft.com|
~advertise.directoryofillustration.com|
~advertise.isleofskye.com|
+~advertise.market|
~advertise.medillsb.com|
~advertise.movem.co.uk|
~advertise.sobihamilton.ca|
@@ -55038,6 +55431,7 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
~advertising.bulurum.com|
~advertising.byhoxby.com|
~advertising.dailymotion.com|
+~advertising.mobile.de|
~advertising.sevenwestmedia.com.au|
~advertising.shpock.com|
~advertising.theguardian.com\",
@@ -55262,7 +55656,8 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
841297811422,
[12,
-\"~adverts.org.ua\",
+\"~adverts.ie|
+~adverts.org.ua\",
[3,
\"/adverts.\"]]]\n
[0,
@@ -55682,6 +56077,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/adyoulike.\"]]\n
[0,
+53847300085328,
+[3,
+\"/adzbanner/\"]]\n
+[0,
841364121560,
[3,
\"/adzbotm.\"]]\n
@@ -55916,6 +56315,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
53963384505119,
[3,
+\"/affiliate_link.js\"]]\n
+[0,
+53963384505119,
+[3,
\"/affiliate_resources/\"]]\n
[0,
53963384505119,
@@ -56105,6 +56508,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
13290854041,
[3,
+\"/amazon-ad-\"]]\n
+[0,
+13290854041,
+[3,
\"/amazon-async-\"]]\n
[0,
13290854041,
@@ -57365,6 +57772,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/boxad_\"]]\n
[0,
+225756751,
+[3,
+\"/brand-ad-\"]]\n
+[0,
59180777817682,
[3,
\"/brandingad.\"]]\n
@@ -57385,6 +57796,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/brsassets/ads/\"]]\n
[0,
+55180,
+[3,
+\"/bsa-pro-upload/\"]]\n
+[0,
925841626141,
[3,
\"/bserver/\"]]\n
@@ -57425,6 +57840,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/buildadriverbanner.\"]]\n
[0,
+14502131152,
+[3,
+\"/bundle/ads.\"]]\n
+[0,
928136393758,
[3,
\"/bundles/ad/\"]]\n
@@ -57489,6 +57908,11 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/bytemark_ad.\"]]\n
[0,
+783,
+[1,
+\"/c_ad.aspx?\",
+3]]\n
+[0,
238085328,
[3,
\"/cache/ads_\"]]\n
@@ -57673,6 +58097,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/chitika-ad?\"]]\n
[0,
+15358089246,
+[3,
+\"/chorus_ads.\"]]\n
+[0,
15358862864,
[3,
\"/chrome-ad.\"]]\n
@@ -57911,6 +58339,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/compban.html?\"]]\n
[0,
+63385585677327,
+[3,
+\"/compiled/ads-\"]]\n
+[0,
63385587258393,
[3,
\"/component/ad/\"]]\n
@@ -58143,6 +58575,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/cramitin/ads_\"]]\n
[0,
+63593944512152,
+[3,
+\"/crossdomainads.\"]]\n
+[0,
63593944557648,
[3,
\"/crossoverad-\"]]\n
@@ -58567,6 +59003,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
62555,
[3,
+\"/dfp/common/\"]]\n
+[0,
+62555,
+[3,
\"/dfp/dc.js\"]]\n
[0,
62555,
@@ -59267,11 +59707,18 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
72802084144022,
[12,
-\"~exoclick.kayako.com\",
+\"~exoclick.com|
+~exoclick.kayako.com\",
[3,
\"/exoclick.\"]]]\n
[0,
72802084144022,
+[12,
+\"~exoclick.com\",
+[3,
+\"/exoclick/\"]]]\n
+[0,
+72802084144022,
[3,
\"/exoclickright.\"]]\n
[0,
@@ -59287,6 +59734,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/exoclickright3.\"]]\n
[0,
+72802354205594,
+[3,
+\"/exosrvcode-\"]]\n
+[0,
17774199774,
[3,
\"/expads-\"]]\n
@@ -60070,8 +60521,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
\"/get_banner.asp?\"]]\n
[0,
306311951,
+[12,
+\"~getad.pl\",
[3,
-\"/getad.\"]]\n
+\"/getad.\"]]]\n
[0,
306311951,
[3,
@@ -60974,6 +61427,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/ibnjspopunder.\"]]\n
[0,
+82842,
+[3,
+\"/ico-ad-\"]]\n
+[0,
783,
[1,
\"/icon_ad.\",
@@ -61488,6 +61945,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/imp.ads/\"]]\n
[0,
+83483,
+[3,
+\"/imp?slot=\"]]\n
+[0,
89639393817359,
[3,
\"/impactads.\"]]\n
@@ -61714,7 +62175,8 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
89712477697311,
[12,
-\"~intellitext.com\",
+\"~intellitext.com|
+~intellitext.hu\",
[3,
\"/intellitext.\"]]]\n
[0,
@@ -61858,6 +62320,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/ispy/ads/\"]]\n
[0,
+90056292415184,
+[3,
+\"/istripper-poppingmodels/\"]]\n
+[0,
90310536922718,
[3,
\"/iwadsense.\"]]\n
@@ -63380,6 +63846,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/noodleadframed.\"]]\n
[0,
+111770323994335,
+[3,
+\"/noscript-ad?\"]]\n
+[0,
111771494449935,
[3,
\"/noticead.\"]]\n
@@ -63868,6 +64338,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/p8network.js\"]]\n
[0,
+7128030,
+[3,
+\"/pads/default/\"]]\n
+[0,
7128208,
[3,
\"/page-ads.\"]]\n
@@ -64019,6 +64493,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
1868805542941,
[3,
+\"/partner.ads.\"]]\n
+[0,
+1868805542941,
+[3,
\"/partner_ads/\"]]\n
[0,
1868805542941,
@@ -64085,6 +64563,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/pc/ads.\"]]\n
[0,
+1742,
+[3,
+\"/pc_ads.\"]]\n
+[0,
7136015,
[3,
\"/pcad.js?\"]]\n
@@ -64245,6 +64727,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/pic_adv/\"]]\n
[0,
+458285839,
+[3,
+\"/picad.\"]]\n
+[0,
29330335184,
[3,
\"/pickle-adsystem/\"]]\n
@@ -64343,6 +64829,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
1880663606878,
[3,
+\"/plugins/mts-wp-in-post-ads/\"]]\n
+[0,
+1880663606878,
+[3,
\"/plugins/page-cornr-\"]]\n
[32,
1880663606878,
@@ -64994,6 +65484,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/protection/ad/\"]]\n
[0,
+120768564835087,
+[3,
+\"/proto2ad.\"]]\n
+[0,
120768596866060,
[3,
\"/provideadcode.\"]]\n
@@ -65049,6 +65543,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
29531403534,
[3,
\"/public/adv/\"]]\n
+[0,
+29531403534,
+[3,
+\"/public/js/ad/\"]]\n
[32,
120960628876559,
[3,
@@ -65130,6 +65628,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/publicidade/\"]]\n
[0,
+120960628876559,
+[3,
+\"/publicidades/\"]]\n
+[0,
120960628942032,
[3,
\"/publisher.ad.\"]]\n
@@ -65327,6 +65829,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/rcom-video-ads.\"]]\n
[0,
+490332943,
+[3,
+\"/rcsad_\"]]\n
+[0,
119768,
[3,
\"/rdm-ad-\"]]\n
@@ -65583,6 +66089,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/revboostprocdnadsprod.\"]]\n
[0,
+128678535731152,
+[3,
+\"/revcontent.\"]]\n
+[0,
128678565606156,
[3,
\"/revealaads.\"]]\n
@@ -65834,6 +66344,11 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/rule34v2/ads/\"]]\n
[0,
+783,
+[1,
+\"/s_ad.aspx?\",
+3]]\n
+[0,
2074724131806,
[3,
\"/sadasds.js\"]]\n
@@ -68032,6 +68547,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"/txtad.\"]]\n
[0,
+33881375682,
+[3,
+\"/txtad1.\"]]\n
+[0,
33881375710,
[3,
\"/txtads/\"]]\n
@@ -68546,6 +69065,11 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
\"/w/d/capu.php?z=\",
5]]\n
[0,
+783,
+[1,
+\"/w_ad.aspx?\",
+3]]\n
+[0,
150376958493711,
[3,
\"/waframedia16.\"]]\n
@@ -69005,6 +69529,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
9225182,
[3,
+\"/xads.js\"]]\n
+[0,
+9225182,
+[3,
\"/xads.php\"]]\n
[0,
154772925700052,
@@ -69570,8 +70098,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
\"=advertorial&\"]]]\n
[0,
13145293858,
+[12,
+\"~adview.online\",
[3,
-\"=adview&\"]]\n
+\"=adview&\"]]]\n
[0,
207176524,
[3,
@@ -71029,6 +71559,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"_adsbgd.\"]]\n
[0,
+53839804335642,
+[3,
+\"_adscommon.\"]]\n
+[0,
53839805105887,
[3,
\"_adscript.\"]]\n
@@ -71097,6 +71631,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"_adskin_\"]]\n
[0,
+841249277855,
+[3,
+\"_adslist.\"]]\n
+[0,
841250083613,
[3,
\"_adsonar.\"]]\n
@@ -71105,6 +71643,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"_adspace-\"]]\n
[0,
+53840018727940,
+[3,
+\"_adspace3.\"]]\n
+[0,
841250292624,
[3,
\"_adspace_\"]]\n
@@ -71235,6 +71777,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
50145,
[3,
+\"_adv_468.\"]]\n
+[0,
+50145,
+[3,
\"_adv_banner_\"]]\n
[0,
50145,
@@ -71976,6 +72522,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[0,
26209502672,
[3,
+\"_mobile/js/ad.\"]]\n
+[0,
+26209502672,
+[3,
\"_mobile_ad_\"]]\n
[0,
100064,
@@ -72114,6 +72664,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
[3,
\"_railads.\"]]\n
[0,
+490788111,
+[3,
+\"_rebid.js\"]]\n
+[0,
128658416178327,
[3,
\"_rectangle_ads.\"]]\n
@@ -72476,6 +73030,10 @@ INSERT INTO settings VALUES('cache/compiled/easylist',
507631696,
[9,
\"serve.*/promoload?\"]]\n
+[64,
+4589015,
+[3,
+\"/full-page-script.\"]]\n
[0,
67802,
[3,
@@ -73045,6 +73603,10 @@ com)\\\\/(([0-9]{2,
\"/imasdk/\"]]\n
[32,
111835,
+[3,
+\".php?mg=\"]]\n
+[32,
+111835,
[8,
\"/_b*.php?img=\",
0]]\n
@@ -73097,6 +73659,10 @@ com)\\\\/(([0-9]{2,
76788000425551,
[3,
\"/frontend_loader.js\"]]\n
+[32,
+95501,
+[3,
+\"/lib/?img=\"]]\n
[64,
2077108582366,
[3,
@@ -73137,6 +73703,10 @@ com)\\\\/(([0-9]{2,
[3,
\"/pubfig.js\"]]\n
[0,
+29531378962,
+[3,
+\"/pubfig.min.js\"]]\n
+[0,
1951,
[3,
\"/st_prebid.js\"]]\n
@@ -73469,6 +74039,10 @@ com)\\\\/(([0-9]{2,
[0,
53821701678479,
[3,
+\"/adblockdetect/\"]]\n
+[0,
+53821701678479,
+[3,
\"/adblockdetection.\"]]\n
[0,
53821701678479,
@@ -73504,8 +74078,11 @@ com)\\\\/(([0-9]{2,
\"/adblockpopup.\"]]\n
[0,
840966403044,
+[12,
+\"~adbuddy.be|
+~adbuddy.beeldstudio.be\",
[3,
-\"/adbuddy.\"]]\n
+\"/adbuddy.\"]]]\n
[0,
53839786779542,
[3,
@@ -75951,6 +76528,15 @@ com)\\\\/(([0-9]{2,
[3,
\"&popunder=\"]]\n
[176,
+120563496711197,
+[3,
+\"&popundersperip=\"]]\n
+[176,
+7190228,
+[8,
+\"&pppi=*=http\",
+0]]\n
+[176,
1887005430552,
[3,
\"&program=revshare&\"]]\n
@@ -76060,6 +76646,10 @@ com)\\\\/(([0-9]{2,
[3,
\"/ads.htm\"]]\n
[176,
+50142,
+[3,
+\"/ads/click?\"]]\n
+[176,
841247479888,
[3,
\"/adserve/\"]]\n
@@ -76100,10 +76690,6 @@ com)\\\\/(([0-9]{2,
[3,
\"/aff_ad?\"]]\n
[176,
-50257,
-[3,
-\"/aff_c?offer_id\"]]\n
-[176,
50272,
[3,
\"/afu.php?\"]]\n
@@ -76119,6 +76705,10 @@ com)\\\\/(([0-9]{2,
[176,
240993174,
[3,
+\"/click.track?\"]]\n
+[176,
+240993174,
+[3,
\"/click?adv=\"]]\n
[176,
1115,
@@ -76133,6 +76723,14 @@ com)\\\\/(([0-9]{2,
[3,
\"/lr.php?zoneid=\"]]\n
[176,
+7172900,
+[3,
+\"/play?aver=\"]]\n
+[176,
+7172900,
+[3,
+\"/play?refer=\"]]\n
+[176,
112283,
[3,
\"/pop-imp/\"]]\n
@@ -76219,8 +76817,20 @@ com)\\\\/(([0-9]{2,
[176,
573698963,
[8,
-\"/watch?key=*refer=\",
+\"/watch?*&refer=\",
0]]\n
+[184,
+573698963,
+[3,
+\"/watch?key=\"]]\n
+[176,
+573698963,
+[3,
+\"/watch?refer=\"]]\n
+[184,
+573698963,
+[3,
+\"/watch?shu=\"]]\n
[176,
2421631026079,
[3,
@@ -76295,6 +76905,9 @@ com)\\\\/(([0-9]{2,
16361768908,
[5,
\"dddata:text\"]]\n
+[0,
+62,
+\"pussl3.com\"]\n
[8,
62,
\"007-gateway.com\"]\n
@@ -76417,6 +77030,9 @@ com)\\\\/(([0-9]{2,
\"1web.me\"]\n
[8,
62,
+\"1xvyh.top\"]\n
+[8,
+62,
\"1yk851od.com\"]\n
[8,
12357,
@@ -76806,6 +77422,9 @@ zhiphopcleveland.com\",
\"2xbpub.com\"]\n
[8,
62,
+\"303marketplace.com\"]\n
+[8,
+62,
\"32b4oilo.com\"]\n
[8,
62,
@@ -76933,6 +77552,9 @@ zhiphopcleveland.com\",
[8,
62,
\"67s6gxv28kin.com\"]\n
+[8,
+62,
+\"72b8869dfc34690.com\"]\n
[0,
62,
\"74.117.182.77\"]\n
@@ -77347,6 +77969,9 @@ zhiphopcleveland.com\",
\"adapd.com\"]\n
[8,
62,
+\"adapex.io\"]\n
+[8,
+62,
\"adbard.net\"]\n
[8,
62,
@@ -77554,6 +78179,9 @@ zhiphopcleveland.com\",
\"adexchangegate.com\"]\n
[8,
62,
+\"adexchangemachine.com\"]\n
+[8,
+62,
\"adexchangeprediction.com\"]\n
[8,
62,
@@ -77581,6 +78209,9 @@ zhiphopcleveland.com\",
\"adfeedstrk.com\"]\n
[8,
62,
+\"adfill.me\"]\n
+[8,
+62,
\"adfootprints.com\"]\n
[8,
62,
@@ -77590,9 +78221,6 @@ zhiphopcleveland.com\",
\"adforgeinc.com\"]\n
[8,
62,
-\"adform.net\"]\n
-[8,
-62,
\"adframesrc.com\"]\n
[8,
62,
@@ -77650,6 +78278,9 @@ zhiphopcleveland.com\",
\"adglare.org\"]\n
[8,
62,
+\"adglaze.com\"]\n
+[8,
+62,
\"adgoi-1.net\"]\n
[8,
62,
@@ -77671,6 +78302,9 @@ zhiphopcleveland.com\",
\"adgrx.com\"]\n
[8,
62,
+\"adgup.com\"]\n
+[8,
+62,
\"adhese.be\"]\n
[8,
62,
@@ -77809,6 +78443,9 @@ zhiphopcleveland.com\",
\"adklip.com\"]\n
[8,
62,
+\"adknock.com\"]\n
+[8,
+62,
\"adknowledge.com\"]\n
[8,
62,
@@ -77905,6 +78542,9 @@ mtv.com\",
\"admaya.in\"]\n
[8,
62,
+\"admaza.in\"]\n
+[8,
+62,
\"admedia.com\"]\n
[8,
62,
@@ -78205,6 +78845,9 @@ mtv.com\",
\"adrise.de\"]\n
[8,
62,
+\"adro.co\"]\n
+[8,
+62,
\"adrocket.com\"]\n
[8,
62,
@@ -78746,6 +79389,9 @@ mtv.com\",
\"advertisegame.com\"]\n
[8,
62,
+\"advertiserurl.com\"]\n
+[8,
+62,
\"advertisespace.com\"]\n
[8,
62,
@@ -78878,6 +79524,9 @@ mtv.com\",
\"adworldmedia.net\"]\n
[8,
62,
+\"adx1.com\"]\n
+[8,
+62,
\"adxchg.com\"]\n
[8,
62,
@@ -78896,6 +79545,9 @@ mtv.com\",
\"adxprts.com\"]\n
[8,
62,
+\"adxprtz.com\"]\n
+[8,
+62,
\"adyoulike.com\"]\n
[8,
62,
@@ -78920,9 +79572,15 @@ mtv.com\",
\"adziff.com\"]\n
[8,
62,
+\"adzincome.in\"]\n
+[8,
+62,
\"adzintext.com\"]\n
[8,
62,
+\"adzmaza.in\"]\n
+[8,
+62,
\"adzmedia.com\"]\n
[8,
62,
@@ -78944,6 +79602,9 @@ mtv.com\",
\"aerobins.com\"]\n
[8,
62,
+\"af201768865.com\"]\n
+[8,
+62,
\"afcyhf.com\"]\n
[8,
62,
@@ -78977,6 +79638,9 @@ mtv.com\",
\"affec.tv\"]\n
[8,
62,
+\"affifix.com\"]\n
+[8,
+62,
\"affili.st\"]\n
[8,
62,
@@ -79214,6 +79878,9 @@ mtv.com\",
\"altpubli.com\"]\n
[8,
62,
+\"altrk.net\"]\n
+[8,
+62,
\"am-display.com\"]\n
[8,
62,
@@ -79685,6 +80352,9 @@ mtv.com\",
\"bannerbank.ru\"]\n
[8,
62,
+\"bannerbit.com\"]\n
+[8,
+62,
\"bannerblasters.com\"]\n
[8,
62,
@@ -79835,6 +80505,9 @@ mtv.com\",
\"bestcasinopartner.com\"]\n
[8,
62,
+\"bestcontentcompany.top\"]\n
+[8,
+62,
\"bestcontentsoftware.top\"]\n
[8,
62,
@@ -79976,6 +80649,9 @@ mtv.com\",
\"bitads.net\"]\n
[8,
62,
+\"bitadv.co\"]\n
+[8,
+62,
\"bitcoadz.io\"]\n
[8,
62,
@@ -79991,6 +80667,9 @@ mtv.com\",
\"bitonclick.com\"]\n
[8,
62,
+\"bitraffic.com\"]\n
+[8,
+62,
\"bittads.com\"]\n
[8,
62,
@@ -80060,6 +80739,9 @@ mtv.com\",
\"bmanpn.com\"]\n
[8,
62,
+\"bnbir.xyz\"]\n
+[8,
+62,
\"bnetworx.com\"]\n
[8,
62,
@@ -80084,9 +80766,6 @@ mtv.com\",
\"bokroet.com\"]\n
[8,
62,
-\"bondinra.com\"]\n
-[8,
-62,
\"bonusfapturbo.com\"]\n
[8,
62,
@@ -80096,6 +80775,9 @@ mtv.com\",
\"boo-box.com\"]\n
[8,
62,
+\"bookbudd.com\"]\n
+[8,
+62,
\"bookelement.biz\"]\n
[8,
62,
@@ -80207,6 +80889,9 @@ mtv.com\",
\"bridgetrack.com\"]\n
[8,
62,
+\"brigenlies.pro\"]\n
+[8,
+62,
\"brighteroption.com\"]\n
[8,
62,
@@ -80255,6 +80940,9 @@ mtv.com\",
\"btrll.com\"]\n
[8,
62,
+\"btserve.com\"]\n
+[8,
+62,
\"bttbgroup.com\"]\n
[8,
62,
@@ -80288,6 +80976,9 @@ mtv.com\",
\"bulletproofserving.com\"]\n
[8,
62,
+\"bumq.com\"]\n
+[8,
+62,
\"bunchofads.com\"]\n
[8,
62,
@@ -80345,6 +81036,9 @@ mtv.com\",
\"buzzcity.net\"]\n
[8,
62,
+\"buzzonclick.com\"]\n
+[8,
+62,
\"buzzparadise.com\"]\n
[8,
62,
@@ -80516,6 +81210,9 @@ mtv.com\",
\"cdnload.top\"]\n
[8,
62,
+\"cdnondemand.org\"]\n
+[8,
+62,
\"cdnquality.com\"]\n
[8,
62,
@@ -80528,6 +81225,9 @@ mtv.com\",
\"cdntrip.com\"]\n
[8,
62,
+\"celeritascdn.com\"]\n
+[8,
+62,
\"centralnervous.net\"]\n
[8,
62,
@@ -80549,6 +81249,9 @@ mtv.com\",
\"cfasync.tk\"]\n
[8,
62,
+\"cfgr1.com\"]\n
+[8,
+62,
\"cgecwm.org\"]\n
[8,
62,
@@ -80759,6 +81462,9 @@ mtv.com\",
\"clickpartoffon.xyz\"]\n
[8,
62,
+\"clickredirection.com\"]\n
+[8,
+62,
\"clicks2count.com\"]\n
[8,
62,
@@ -80819,12 +81525,18 @@ mtv.com\",
\"clkrev.com\"]\n
[8,
62,
+\"clks003-glaze.online\"]\n
+[8,
+62,
\"clmbtech.com\"]\n
[8,
62,
\"clnk.me\"]\n
[8,
62,
+\"closeveri.com\"]\n
+[8,
+62,
\"cloudflare.solutions\"]\n
[8,
62,
@@ -80927,6 +81639,9 @@ mtv.com\",
\"comeadvertisewithus.com\"]\n
[8,
62,
+\"commercialvalue.org\"]\n
+[8,
+62,
\"commission-junction.com\"]\n
[8,
62,
@@ -80960,7 +81675,7 @@ mtv.com\",
\"conferentse.com\"]\n
[8,
62,
-\"connatix.com\"]\n
+\"conflibred.co\"]\n
[8,
62,
\"connectedads.net\"]\n
@@ -81417,6 +82132,9 @@ mtv.com\",
\"definitial.com\"]\n
[8,
62,
+\"defpush.com\"]\n
+[8,
+62,
\"deguiste.com\"]\n
[8,
62,
@@ -82562,6 +83280,9 @@ zhiphopcleveland.com\",
\"e-viral.com\"]\n
[8,
62,
+\"e1vfx3si1l.com\"]\n
+[8,
+62,
\"e2ertt.com\"]\n
[8,
62,
@@ -82661,6 +83382,9 @@ zhiphopcleveland.com\",
\"egamingonline.com\"]\n
[8,
62,
+\"ek8k5dst5c.com\"]\n
+[8,
+62,
\"ekansovi.com\"]\n
[8,
62,
@@ -82721,6 +83445,9 @@ zhiphopcleveland.com\",
\"engineseeker.com\"]\n
[8,
62,
+\"enlarget.com\"]\n
+[8,
+62,
\"enlnks.com\"]\n
[8,
62,
@@ -82967,6 +83694,9 @@ zhiphopcleveland.com\",
\"falkag.net\"]\n
[8,
62,
+\"falthouse.info\"]\n
+[8,
+62,
\"fandelcot.com\"]\n
[8,
62,
@@ -82994,6 +83724,9 @@ zhiphopcleveland.com\",
\"fb-plus.com\"]\n
[8,
62,
+\"fbcdn2.com\"]\n
+[8,
+62,
\"fbgdc.com\"]\n
[8,
62,
@@ -83075,9 +83808,15 @@ zhiphopcleveland.com\",
\"findbetterresults.com\"]\n
[8,
62,
+\"findepended.com\"]\n
+[8,
+62,
\"findsthat.com\"]\n
[8,
62,
+\"finverty.info\"]\n
+[8,
+62,
\"firaxtech.com\"]\n
[8,
62,
@@ -83276,6 +84015,9 @@ zhiphopcleveland.com\",
\"fresh8.co\"]\n
[8,
62,
+\"fridrici.info\"]\n
+[8,
+62,
\"friendlyduck.com\"]\n
[8,
62,
@@ -83315,6 +84057,9 @@ zhiphopcleveland.com\",
\"fusionads.net\"]\n
[8,
62,
+\"future-hawk-content.co.uk\"]\n
+[8,
+62,
\"futureresiduals.com\"]\n
[8,
62,
@@ -83537,6 +84282,9 @@ zhiphopcleveland.com\",
\"gettipsz.info\"]\n
[8,
62,
+\"gfdfhdh5t5453.com\"]\n
+[8,
+62,
\"ggncpm.com\"]\n
[8,
62,
@@ -83606,6 +84354,9 @@ zhiphopcleveland.com\",
\"gmads.net\"]\n
[8,
62,
+\"go2affise.com\"]\n
+[8,
+62,
\"go2jump.org\"]\n
[8,
62,
@@ -83791,6 +84542,9 @@ zhiphopcleveland.com\",
\"h6y654wgfdhd.com\"]\n
[8,
62,
+\"h8vzwpv.com\"]\n
+[8,
+62,
\"haggilder.com\"]\n
[8,
62,
@@ -83815,6 +84569,9 @@ zhiphopcleveland.com\",
\"happilyswitching.net\"]\n
[8,
62,
+\"haprjb.com\"]\n
+[8,
+62,
\"harrenmedianetwork.com\"]\n
[8,
62,
@@ -84497,6 +85254,9 @@ zhiphopcleveland.com\",
\"intopicmedia.com\"]\n
[8,
62,
+\"intrev.co\"]\n
+[8,
+62,
\"inttrax.com\"]\n
[8,
62,
@@ -84835,6 +85595,9 @@ zhiphopcleveland.com\",
\"kgidpryrz8u2v0rz37.com\"]\n
[8,
62,
+\"khudagi.info\"]\n
+[8,
+62,
\"kikuzip.com\"]\n
[8,
62,
@@ -84927,6 +85690,9 @@ zhiphopcleveland.com\",
\"kromeleta.ru\"]\n
[8,
62,
+\"kug-74.com\"]\n
+[8,
+62,
\"kumpulblogger.com\"]\n
[8,
62,
@@ -85008,6 +85774,9 @@ zhiphopcleveland.com\",
\"lduhtrp.net\"]\n
[8,
62,
+\"ldzqhq.biz\"]\n
+[8,
+62,
\"leadacceptor.com\"]\n
[8,
62,
@@ -85293,6 +86062,9 @@ zhiphopcleveland.com\",
\"loopmaze.com\"]\n
[8,
62,
+\"loq-90.com\"]\n
+[8,
+62,
\"loqara.info\"]\n
[8,
62,
@@ -85379,6 +86151,9 @@ zhiphopcleveland.com\",
\"m5prod.net\"]\n
[8,
62,
+\"m73lae5cpmgrv38.com\"]\n
+[8,
+62,
\"mabirol.com\"]\n
[8,
62,
@@ -85823,6 +86598,9 @@ zhiphopcleveland.com\",
\"microsoftaffiliates.net\"]\n
[8,
62,
+\"migrandof.com\"]\n
+[8,
+62,
\"milabra.com\"]\n
[8,
62,
@@ -85844,6 +86622,9 @@ zhiphopcleveland.com\",
\"mirrorpersonalinjury.co.uk\"]\n
[8,
62,
+\"misslk.com\"]\n
+[8,
+62,
\"mistands.com\"]\n
[8,
62,
@@ -86021,6 +86802,12 @@ zhiphopcleveland.com\",
\"moritava.com\"]\n
[8,
62,
+\"mortantse.info\"]\n
+[8,
+62,
+\"mosaiq.io\"]\n
+[8,
+62,
\"moselats.com\"]\n
[8,
62,
@@ -86105,6 +86892,9 @@ zhiphopcleveland.com\",
\"mutary.com\"]\n
[8,
62,
+\"mutaticial.com\"]\n
+[8,
+62,
\"mxf.dfp.host\"]\n
[8,
62,
@@ -86207,6 +86997,9 @@ zhiphopcleveland.com\",
\"nanigans.com\"]\n
[8,
62,
+\"narrangel.com\"]\n
+[8,
+62,
\"nasdak.in\"]\n
[8,
62,
@@ -86426,6 +87219,9 @@ zhiphopcleveland.com\",
\"nobsetfinvestor.com\"]\n
[8,
62,
+\"nonpaly.ru\"]\n
+[8,
+62,
\"nonstoppartner.de\"]\n
[8,
62,
@@ -86453,6 +87249,9 @@ zhiphopcleveland.com\",
\"nowspots.com\"]\n
[8,
62,
+\"npdbklojsvn.co\"]\n
+[8,
+62,
\"nplexmedia.com\"]\n
[8,
62,
@@ -86612,6 +87411,9 @@ zhiphopcleveland.com\",
\"offeradvertising.biz\"]\n
[8,
62,
+\"offerenced.com\"]\n
+[8,
+62,
\"offerforge.com\"]\n
[8,
62,
@@ -86690,12 +87492,18 @@ zhiphopcleveland.com\",
\"onclickmax.com\"]\n
[8,
62,
+\"onclickmega.com\"]\n
+[8,
+62,
\"onclickprediction.com\"]\n
[8,
62,
\"onclickpulse.com\"]\n
[8,
62,
+\"onclicksuper.com\"]\n
+[8,
+62,
\"onclkds.com\"]\n
[8,
62,
@@ -87149,6 +87957,9 @@ zhiphopcleveland.com\",
\"performancingads.com\"]\n
[8,
62,
+\"performanteads.com\"]\n
+[8,
+62,
\"permanyb.com\"]\n
[8,
62,
@@ -87200,6 +88011,9 @@ zhiphopcleveland.com\",
\"pickytime.com\"]\n
[8,
62,
+\"picsspell.ru\"]\n
+[8,
+62,
\"picsti.com\"]\n
[8,
62,
@@ -87257,6 +88071,9 @@ zhiphopcleveland.com\",
\"pixxur.com\"]\n
[8,
62,
+\"placeiq.com\"]\n
+[8,
+62,
\"planniver.com\"]\n
[8,
62,
@@ -87467,6 +88284,9 @@ zhiphopcleveland.com\",
\"porojo.net\"]\n
[8,
62,
+\"portablefish.com\"]\n
+[8,
+62,
\"portkingric.net\"]\n
[8,
62,
@@ -87764,12 +88584,18 @@ zhiphopcleveland.com\",
\"pubted.com\"]\n
[8,
62,
+\"pubwise.io\"]\n
+[8,
+62,
\"puhtml.com\"]\n
[8,
62,
\"pullcdn.top\"]\n
[8,
62,
+\"pulpix.com\"]\n
+[8,
+62,
\"pulpyads.com\"]\n
[8,
62,
@@ -87797,36 +88623,123 @@ zhiphopcleveland.com\",
\"pussl11.com\"]\n
[8,
62,
+\"pussl12.com\"]\n
+[8,
+62,
\"pussl13.com\"]\n
[8,
62,
+\"pussl14.com\"]\n
+[8,
+62,
+\"pussl15.com\"]\n
+[8,
+62,
+\"pussl16.com\"]\n
+[8,
+62,
+\"pussl17.com\"]\n
+[8,
+62,
\"pussl18.com\"]\n
[8,
62,
+\"pussl19.com\"]\n
+[8,
+62,
+\"pussl2.com\"]\n
+[8,
+62,
+\"pussl20.com\"]\n
+[8,
+62,
+\"pussl21.com\"]\n
+[8,
+62,
+\"pussl22.com\"]\n
+[8,
+62,
+\"pussl23.com\"]\n
+[8,
+62,
+\"pussl24.com\"]\n
+[8,
+62,
+\"pussl25.com\"]\n
+[8,
+62,
+\"pussl26.com\"]\n
+[8,
+62,
+\"pussl27.com\"]\n
+[8,
+62,
\"pussl28.com\"]\n
[8,
62,
+\"pussl29.com\"]\n
+[8,
+62,
\"pussl3.com\"]\n
[8,
62,
\"pussl30.com\"]\n
[8,
62,
+\"pussl31.com\"]\n
+[8,
+62,
\"pussl32.com\"]\n
[8,
62,
+\"pussl33.com\"]\n
+[8,
+62,
+\"pussl34.com\"]\n
+[8,
+62,
+\"pussl35.com\"]\n
+[8,
+62,
+\"pussl36.com\"]\n
+[8,
+62,
\"pussl37.com\"]\n
[8,
62,
+\"pussl38.com\"]\n
+[8,
+62,
\"pussl4.com\"]\n
[8,
62,
+\"pussl41.com\"]\n
+[8,
+62,
+\"pussl42.com\"]\n
+[8,
+62,
+\"pussl44.com\"]\n
+[8,
+62,
\"pussl48.com\"]\n
[8,
62,
+\"pussl5.com\"]\n
+[8,
+62,
\"pussl50.com\"]\n
[8,
62,
+\"pussl7.com\"]\n
+[8,
+62,
+\"pussl8.com\"]\n
+[8,
+62,
+\"pussl9.com\"]\n
+[8,
+62,
\"putrr2.com\"]\n
[8,
62,
@@ -87863,6 +88776,9 @@ zhiphopcleveland.com\",
\"pzuwqncdai.com\"]\n
[8,
62,
+\"q-sht-zidjk.co\"]\n
+[8,
+62,
\"q1media.com\"]\n
[8,
62,
@@ -87914,12 +88830,18 @@ zhiphopcleveland.com\",
\"quensillo.com\"]\n
[8,
62,
+\"querylead.com\"]\n
+[8,
+62,
\"questionmarket.com\"]\n
[8,
62,
\"questus.com\"]\n
[8,
62,
+\"queurow.pro\"]\n
+[8,
+62,
\"quickcash500.com\"]\n
[8,
62,
@@ -88043,6 +88965,9 @@ zhiphopcleveland.com\",
\"recentres.com\"]\n
[8,
62,
+\"recessary.com\"]\n
+[8,
+62,
\"recomendedsite.com\"]\n
[8,
62,
@@ -88073,6 +88998,9 @@ zhiphopcleveland.com\",
\"reduxmediagroup.com\"]\n
[8,
62,
+\"redxxx.mobi\"]\n
+[8,
+62,
\"reelcentric.com\"]\n
[8,
62,
@@ -88145,6 +89073,9 @@ zhiphopcleveland.com\",
\"repressina.com\"]\n
[8,
62,
+\"republer.com\"]\n
+[8,
+62,
\"requiredcollectfilm.info\"]\n
[8,
62,
@@ -88205,6 +89136,9 @@ zhiphopcleveland.com\",
\"revfusion.net\"]\n
[8,
62,
+\"revimedia.com\"]\n
+[8,
+62,
\"revmob.com\"]\n
[8,
62,
@@ -88517,6 +89451,9 @@ zhiphopcleveland.com\",
\"secure-softwaremanager.com\"]\n
[8,
62,
+\"secureboom.net\"]\n
+[8,
+62,
\"securesoft.info\"]\n
[8,
62,
@@ -88597,8 +89534,11 @@ zhiphopcleveland.com\",
62,
\"servebom.com\"]\n
[8,
-62,
-\"servedby-buysellads.com\"]\n
+133072603378532,
+[12,
+\"~buysellads.com\",
+[4,
+\"servedby-buysellads.com\"]]]\n
[8,
62,
\"servedbyadbutler.com\"]\n
@@ -88639,6 +89579,9 @@ zhiphopcleveland.com\",
\"sexmoney.com\"]\n
[8,
62,
+\"seyfert.space\"]\n
+[8,
+62,
\"shakamech.com\"]\n
[8,
62,
@@ -88684,6 +89627,9 @@ zhiphopcleveland.com\",
\"shqads.com\"]\n
[8,
62,
+\"shustona.info\"]\n
+[8,
+62,
\"siamzone.com\"]\n
[8,
62,
@@ -88741,9 +89687,6 @@ zhiphopcleveland.com\",
\"sittiad.com\"]\n
[8,
62,
-\"skimlinks.com\"]\n
-[8,
-62,
\"skinected.com\"]\n
[8,
62,
@@ -89194,6 +90137,9 @@ zhiphopcleveland.com\",
\"strikead.com\"]\n
[8,
62,
+\"structos.info\"]\n
+[8,
+62,
\"struq.com\"]\n
[8,
62,
@@ -89392,6 +90338,9 @@ zhiphopcleveland.com\",
\"targetadverts.com\"]\n
[8,
62,
+\"targeterra.info\"]\n
+[8,
+62,
\"targetnet.com\"]\n
[8,
62,
@@ -89464,6 +90413,9 @@ zhiphopcleveland.com\",
\"terraclicks.com\"]\n
[8,
62,
+\"terrapush.com\"]\n
+[8,
+62,
\"teschenite.com\"]\n
[8,
62,
@@ -89491,6 +90443,9 @@ zhiphopcleveland.com\",
\"tfag.de\"]\n
[8,
62,
+\"tfuyqoxs.com\"]\n
+[8,
+62,
\"tgmnstr.com\"]\n
[8,
62,
@@ -89536,6 +90491,9 @@ zhiphopcleveland.com\",
\"theodosium.com\"]\n
[8,
62,
+\"theonecdn.com\"]\n
+[8,
+62,
\"thepiratereactor.net\"]\n
[8,
62,
@@ -89607,6 +90565,9 @@ zhiphopcleveland.com\",
\"tmqhw.us\"]\n
[8,
62,
+\"tmtrck.com\"]\n
+[8,
+62,
\"tnyzin.ru\"]\n
[8,
62,
@@ -89634,6 +90595,9 @@ zhiphopcleveland.com\",
\"top26.net\"]\n
[8,
62,
+\"topacity.info\"]\n
+[8,
+62,
\"topad.mobi\"]\n
[8,
62,
@@ -89754,6 +90718,9 @@ zhiphopcleveland.com\",
\"trackingoffer.net\"]\n
[8,
62,
+\"tracklab.club\"]\n
+[8,
+62,
\"trackpath.biz\"]\n
[8,
62,
@@ -89769,6 +90736,9 @@ zhiphopcleveland.com\",
\"tracktor.co.uk\"]\n
[8,
62,
+\"trackvoluum.com\"]\n
+[8,
+62,
\"trackword.net\"]\n
[8,
62,
@@ -89799,6 +90769,9 @@ zhiphopcleveland.com\",
\"traffic-supremacy.com\"]\n
[8,
62,
+\"traffic2bitcoin.com\"]\n
+[8,
+62,
\"trafficbarads.com\"]\n
[8,
62,
@@ -89874,6 +90847,9 @@ zhiphopcleveland.com\",
\"trahic.ru\"]\n
[8,
62,
+\"traktrafficflow.com\"]\n
+[8,
+62,
\"trapasol.com\"]\n
[8,
62,
@@ -90057,6 +91033,9 @@ zhiphopcleveland.com\",
\"ucoxa.work\"]\n
[8,
62,
+\"udarem.com\"]\n
+[8,
+62,
\"udmserve.net\"]\n
[8,
62,
@@ -90081,6 +91060,9 @@ zhiphopcleveland.com\",
\"uhappine.com\"]\n
[8,
62,
+\"uharded.com\"]\n
+[8,
+62,
\"uiadserver.com\"]\n
[8,
62,
@@ -90156,6 +91138,9 @@ zhiphopcleveland.com\",
\"upnorma.com\"]\n
[8,
62,
+\"uptimecdn.com\"]\n
+[8,
+62,
\"urbation.net\"]\n
[8,
62,
@@ -90205,6 +91190,9 @@ zhiphopcleveland.com\",
[8,
62,
\"utubeconverter.com\"]\n
+[8,
+62,
+\"uwonderful.ru\"]\n
[56,
62,
\"v.fwmrm.net\"]\n
@@ -90231,6 +91219,9 @@ zhiphopcleveland.com\",
\"vadpay.com\"]\n
[8,
62,
+\"valassis.eu\"]\n
+[8,
+62,
\"validclick.com\"]\n
[8,
62,
@@ -90291,6 +91282,9 @@ zhiphopcleveland.com\",
\"velocecdn.com\"]\n
[8,
62,
+\"velocitycdn.com\"]\n
+[8,
+62,
\"velti.com\"]\n
[8,
62,
@@ -90567,6 +91561,9 @@ tribalfootball.com\",
\"vntsm.com\"]\n
[8,
62,
+\"vogo-vogo.ru\"]\n
+[8,
+62,
\"vogosita.com\"]\n
[8,
62,
@@ -90576,6 +91573,9 @@ tribalfootball.com\",
\"vpico.com\"]\n
[8,
62,
+\"vrtzads.com\"]\n
+[8,
+62,
\"vs20060817.com\"]\n
[8,
62,
@@ -90711,6 +91711,9 @@ tribalfootball.com\",
\"waymp.com\"]\n
[8,
62,
+\"wbpal.com\"]\n
+[8,
+62,
\"wbptqzmv.com\"]\n
[8,
62,
@@ -90846,9 +91849,15 @@ tribalfootball.com\",
\"winsspeeder.info\"]\n
[8,
62,
+\"witalfieldt.com\"]\n
+[8,
+62,
\"wlmarketing.com\"]\n
[8,
62,
+\"wltoyqyynkbcc.com\"]\n
+[8,
+62,
\"wmeter.ru\"]\n
[8,
62,
@@ -91203,6 +92212,9 @@ tribalfootball.com\",
\"yvoria.com\"]\n
[8,
62,
+\"yxrxd.com\"]\n
+[8,
+62,
\"yz56lywd.com\"]\n
[8,
62,
@@ -91334,6 +92346,699 @@ tribalfootball.com\",
\"zypenetwork.com\"]\n
[8,
62,
+\"adlerbo.info\"]\n
+[8,
+62,
+\"adwalte.info\"]\n
+[8,
+62,
+\"ajtoxed.info\"]\n
+[8,
+62,
+\"akmota.info\"]\n
+[8,
+62,
+\"aknice.info\"]\n
+[8,
+62,
+\"antotu.info\"]\n
+[8,
+62,
+\"arpelog.info\"]\n
+[8,
+62,
+\"askarer.info\"]\n
+[8,
+62,
+\"awcompe.info\"]\n
+[8,
+62,
+\"awdigit.info\"]\n
+[8,
+62,
+\"aznapoz.info\"]\n
+[8,
+62,
+\"byktana.info\"]\n
+[8,
+62,
+\"chyatikho.info\"]\n
+[8,
+62,
+\"cvergon.info\"]\n
+[8,
+62,
+\"dbusiki.info\"]\n
+[8,
+62,
+\"diktafe.info\"]\n
+[8,
+62,
+\"dochyedu.info\"]\n
+[8,
+62,
+\"dolgelo.info\"]\n
+[8,
+62,
+\"drugog.info\"]\n
+[8,
+62,
+\"dygadan.info\"]\n
+[8,
+62,
+\"ebeda.info\"]\n
+[8,
+62,
+\"ecsexyp.info\"]\n
+[8,
+62,
+\"elwarvi.info\"]\n
+[8,
+62,
+\"emlifok.info\"]\n
+[8,
+62,
+\"fejki.info\"]\n
+[8,
+62,
+\"fermolo.info\"]\n
+[8,
+62,
+\"fetymi.info\"]\n
+[8,
+62,
+\"fmebili.info\"]\n
+[8,
+62,
+\"fzoneli.info\"]\n
+[8,
+62,
+\"galkama.info\"]\n
+[8,
+62,
+\"genroso.info\"]\n
+[8,
+62,
+\"getgale.info\"]\n
+[8,
+62,
+\"glumifo.info\"]\n
+[8,
+62,
+\"govbusi.info\"]\n
+[8,
+62,
+\"grobido.info\"]\n
+[8,
+62,
+\"hikvar.ru\"]\n
+[8,
+62,
+\"hutfora.info\"]\n
+[8,
+62,
+\"hvato.info\"]\n
+[8,
+62,
+\"igopol.info\"]\n
+[8,
+62,
+\"imbetan.info\"]\n
+[8,
+62,
+\"imeteti.info\"]\n
+[8,
+62,
+\"itdehod.info\"]\n
+[8,
+62,
+\"itdise.info\"]\n
+[8,
+62,
+\"ixtuseq.info\"]\n
+[8,
+62,
+\"izbarin.info\"]\n
+[8,
+62,
+\"iznozhi.info\"]\n
+[8,
+62,
+\"kamnebo.info\"]\n
+[8,
+62,
+\"kovadat.ru\"]\n
+[8,
+62,
+\"ladnova.info\"]\n
+[8,
+62,
+\"lemetri.info\"]\n
+[8,
+62,
+\"lmymere.info\"]\n
+[8,
+62,
+\"lodnare.ru\"]\n
+[8,
+62,
+\"lonedol.info\"]\n
+[8,
+62,
+\"loqara.info\"]\n
+[8,
+62,
+\"loskino.info\"]\n
+[8,
+62,
+\"lukir.info\"]\n
+[8,
+62,
+\"lvodomo.info\"]\n
+[8,
+62,
+\"lzoloro.info\"]\n
+[8,
+62,
+\"milaly.info\"]\n
+[8,
+62,
+\"mlenisi.info\"]\n
+[8,
+62,
+\"natsety.info\"]\n
+[8,
+62,
+\"negomes.info\"]\n
+[8,
+62,
+\"novostisporta.info\"]\n
+[8,
+62,
+\"nurobi.info\"]\n
+[8,
+62,
+\"nyugalits.info\"]\n
+[8,
+62,
+\"nyutkikha.info\"]\n
+[8,
+62,
+\"obmokhi.info\"]\n
+[8,
+62,
+\"odbabo.info\"]\n
+[8,
+62,
+\"ofrecom.info\"]\n
+[8,
+62,
+\"ohsatum.info\"]\n
+[8,
+62,
+\"omatri.info\"]\n
+[8,
+62,
+\"oprivi.info\"]\n
+[8,
+62,
+\"oreporu.info\"]\n
+[8,
+62,
+\"osnosa.info\"]\n
+[8,
+62,
+\"ozmifi.info\"]\n
+[8,
+62,
+\"panyeri.info\"]\n
+[8,
+62,
+\"pectit.info\"]\n
+[8,
+62,
+\"pingoli.info\"]\n
+[8,
+62,
+\"poblemi.info\"]\n
+[8,
+62,
+\"pobliba.info\"]\n
+[8,
+62,
+\"rastafi.info\"]\n
+[8,
+62,
+\"rbaleno.info\"]\n
+[8,
+62,
+\"rovarti.info\"]\n
+[8,
+62,
+\"shemirta.info\"]\n
+[8,
+62,
+\"shinasi.info\"]\n
+[8,
+62,
+\"sjustus.info\"]\n
+[8,
+62,
+\"skurki.info\"]\n
+[8,
+62,
+\"slinadu.info\"]\n
+[8,
+62,
+\"smigro.info\"]\n
+[8,
+62,
+\"smudgy.info\"]\n
+[8,
+62,
+\"sumano.info\"]\n
+[8,
+62,
+\"svyksa.info\"]\n
+[8,
+62,
+\"tranite.info\"]\n
+[8,
+62,
+\"tricasi.info\"]\n
+[8,
+62,
+\"trongi.info\"]\n
+[8,
+62,
+\"tsitodi.info\"]\n
+[8,
+62,
+\"umekana.ru\"]\n
+[8,
+62,
+\"urmilan.info\"]\n
+[8,
+62,
+\"vatname.info\"]\n
+[8,
+62,
+\"yatnozin.info\"]\n
+[8,
+62,
+\"yulkafed.ru\"]\n
+[8,
+62,
+\"zharezhi.info\"]\n
+[8,
+62,
+\"adglob.asia\"]\n
+[8,
+62,
+\"affroba.net\"]\n
+[8,
+62,
+\"afriflatry.co\"]\n
+[8,
+62,
+\"afvcugqaulh.co\"]\n
+[8,
+62,
+\"aggeneyer.co\"]\n
+[8,
+62,
+\"ationsity.com\"]\n
+[8,
+62,
+\"aution.pro\"]\n
+[8,
+62,
+\"automoc.net\"]\n
+[8,
+62,
+\"awakinatters.co\"]\n
+[8,
+62,
+\"baltchd.net\"]\n
+[8,
+62,
+\"bellissimome.pro\"]\n
+[8,
+62,
+\"blisldgsqk.com\"]\n
+[8,
+62,
+\"bravome.pro\"]\n
+[8,
+62,
+\"brazienting.co\"]\n
+[8,
+62,
+\"breeringarify.co\"]\n
+[8,
+62,
+\"broced.co\"]\n
+[8,
+62,
+\"buonome.pro\"]\n
+[8,
+62,
+\"busions.com\"]\n
+[8,
+62,
+\"cabirm.com\"]\n
+[8,
+62,
+\"categy.co\"]\n
+[8,
+62,
+\"chiptionics.co\"]\n
+[8,
+62,
+\"chness.co\"]\n
+[8,
+62,
+\"ckivxgxgqknk.com\"]\n
+[8,
+62,
+\"clifftopper.com\"]\n
+[8,
+62,
+\"conceau.co\"]\n
+[8,
+62,
+\"conflibred.co\"]\n
+[8,
+62,
+\"contratellaps.com\"]\n
+[8,
+62,
+\"coolandevencooler.com\"]\n
+[8,
+62,
+\"cpmgohigh.com\"]\n
+[8,
+62,
+\"crewita.co\"]\n
+[8,
+62,
+\"cruisteerses.co\"]\n
+[8,
+62,
+\"cwkhyupiwzcjy.com\"]\n
+[8,
+62,
+\"darersan.co\"]\n
+[8,
+62,
+\"deliverylizer.com\"]\n
+[8,
+62,
+\"deliverytaste.com\"]\n
+[8,
+62,
+\"despearingle.co\"]\n
+[8,
+62,
+\"dohillright.com\"]\n
+[8,
+62,
+\"donecooler.com\"]\n
+[8,
+62,
+\"exchange.automoc.net\"]\n
+[8,
+62,
+\"exclusivecpms.com\"]\n
+[8,
+62,
+\"explanse.co\"]\n
+[8,
+62,
+\"explater.net\"]\n
+[8,
+62,
+\"fabrativellic.co\"]\n
+[8,
+62,
+\"fcrgzqkbtgu.co\"]\n
+[8,
+62,
+\"fielerac.net\"]\n
+[8,
+62,
+\"finimbratedle.com\"]\n
+[8,
+62,
+\"fleconomnipuer.com\"]\n
+[8,
+62,
+\"foreinate.com\"]\n
+[8,
+62,
+\"galaxyleaders.com\"]\n
+[8,
+62,
+\"gohillgo.com\"]\n
+[8,
+62,
+\"goupandhigher.com\"]\n
+[8,
+62,
+\"graphli.net\"]\n
+[8,
+62,
+\"gxwoiiyfjiz.com\"]\n
+[8,
+62,
+\"happer.info\"]\n
+[8,
+62,
+\"hfedxxuvtjtqs.com\"]\n
+[8,
+62,
+\"hgjywrorlbn.com\"]\n
+[8,
+62,
+\"hicaptivided.com\"]\n
+[8,
+62,
+\"hillpl.com\"]\n
+[8,
+62,
+\"hilltopads.net\"]\n
+[8,
+62,
+\"hlfjgurbaln.com\"]\n
+[8,
+62,
+\"hothta.com\"]\n
+[8,
+62,
+\"houssimmon.co\"]\n
+[8,
+62,
+\"htalizer.com\"]\n
+[8,
+62,
+\"htamaster.com\"]\n
+[8,
+62,
+\"htmonster.com\"]\n
+[8,
+62,
+\"huccrlctmgifs.com\"]\n
+[8,
+62,
+\"imanisfan.com\"]\n
+[8,
+62,
+\"inchte.com\"]\n
+[8,
+62,
+\"johays.co\"]\n
+[8,
+62,
+\"juryintory.co\"]\n
+[8,
+62,
+\"lativil.co\"]\n
+[8,
+62,
+\"lengthi.net\"]\n
+[8,
+62,
+\"lightspeedtop.com\"]\n
+[8,
+62,
+\"methernary.com\"]\n
+[8,
+62,
+\"motosal.net\"]\n
+[8,
+62,
+\"niajmtjqexq.co\"]\n
+[8,
+62,
+\"nottonic.com\"]\n
+[8,
+62,
+\"operatedelivery.com\"]\n
+[8,
+62,
+\"oratess.com\"]\n
+[8,
+62,
+\"ormeadobess.com\"]\n
+[8,
+62,
+\"panection.co\"]\n
+[8,
+62,
+\"papectorigury.co\"]\n
+[8,
+62,
+\"parater.co\"]\n
+[8,
+62,
+\"patiland.co\"]\n
+[8,
+62,
+\"perfectome.pro\"]\n
+[8,
+62,
+\"personaleme.pro\"]\n
+[8,
+62,
+\"pistraving.co\"]\n
+[8,
+62,
+\"pitics.co\"]\n
+[8,
+62,
+\"plemencomp.co\"]\n
+[8,
+62,
+\"populatecpm.com\"]\n
+[8,
+62,
+\"poterrupte.co\"]\n
+[8,
+62,
+\"prectic.co\"]\n
+[8,
+62,
+\"premender.co\"]\n
+[8,
+62,
+\"printelly.co\"]\n
+[8,
+62,
+\"proccurs.com\"]\n
+[8,
+62,
+\"purpreine.co\"]\n
+[8,
+62,
+\"qpernrqxjfto.com\"]\n
+[8,
+62,
+\"qqatllrijx.com\"]\n
+[8,
+62,
+\"quilithly.co\"]\n
+[8,
+62,
+\"rapidyl.net\"]\n
+[8,
+62,
+\"recusticks.co\"]\n
+[8,
+62,
+\"redemotoructs.co\"]\n
+[8,
+62,
+\"reimburs.co\"]\n
+[8,
+62,
+\"replainy.co\"]\n
+[8,
+62,
+\"reundcwkqvctq.com\"]\n
+[8,
+62,
+\"saillix.com\"]\n
+[8,
+62,
+\"shmential.co\"]\n
+[8,
+62,
+\"skyligh.co\"]\n
+[8,
+62,
+\"solegingly.co\"]\n
+[8,
+62,
+\"sommons.co\"]\n
+[8,
+62,
+\"souncontrigh.com\"]\n
+[8,
+62,
+\"substerrent.co\"]\n
+[8,
+62,
+\"surmoss.co\"]\n
+[8,
+62,
+\"susection.co\"]\n
+[8,
+62,
+\"sworatio.co\"]\n
+[8,
+62,
+\"temphilltop.com\"]\n
+[8,
+62,
+\"temphilltop.net\"]\n
+[8,
+62,
+\"thogethoffic.co\"]\n
+[8,
+62,
+\"thomized.co\"]\n
+[8,
+62,
+\"trobely.co\"]\n
+[8,
+62,
+\"typieced.com\"]\n
+[8,
+62,
+\"unaiablmgsz.com\"]\n
+[8,
+62,
+\"vulgiatious.com\"]\n
+[8,
+62,
+\"wanaldster.com\"]\n
+[8,
+62,
+\"whitud.co\"]\n
+[8,
+62,
+\"wicktrown.co\"]\n
+[8,
+62,
+\"xleebhxalb.com\"]\n
+[8,
+62,
+\"ywtjdckysve.com\"]\n
+[8,
+62,
+\"zbwttofskjnc.com\"]\n
+[8,
+62,
\"04v70ab.com\"]\n
[8,
62,
@@ -93452,6 +95157,9 @@ tribalfootball.com\",
\"gctwh9xc.site\"]\n
[8,
62,
+\"gfdfhdh5t5453.com\"]\n
+[8,
+62,
\"gffxdjhgbjhv.com\"]\n
[8,
62,
@@ -93677,6 +95385,9 @@ tribalfootball.com\",
\"mobstitialtag.com\"]\n
[8,
62,
+\"moneymakercdn.com\"]\n
+[8,
+62,
\"monu.delivery\"]\n
[8,
62,
@@ -94178,12 +95889,21 @@ tribalfootball.com\",
\"tororango.com\"]\n
[8,
62,
+\"torpsol.com\"]\n
+[8,
+62,
\"totifiquo.com\"]\n
[8,
62,
\"tur-tur-key.com\"]\n
[8,
62,
+\"uel-uel-fie.com\"]\n
+[8,
+62,
+\"uelllwrite.com\"]\n
+[8,
+62,
\"unoblotto.net\"]\n
[8,
62,
@@ -94196,9 +95916,18 @@ tribalfootball.com\",
\"wrierville.com\"]\n
[8,
62,
+\"xelllwrite.com\"]\n
+[8,
+62,
\"xmas-xmas-wow.com\"]\n
[8,
62,
+\"zel-zel-fie.com\"]\n
+[8,
+62,
+\"zelllwrite.com\"]\n
+[8,
+62,
\"zim-zim-zam.com\"]\n
[8,
62,
@@ -94491,6 +96220,9 @@ tribalfootball.com\",
\"3k4hppja.stream\"]\n
[8,
62,
+\"40ceexln7929.com\"]\n
+[8,
+62,
\"48a298f68e0.com\"]\n
[8,
62,
@@ -94782,12 +96514,18 @@ tribalfootball.com\",
\"booj7tho.com\"]\n
[8,
62,
+\"casterist.com\"]\n
+[8,
+62,
\"chohye2t.com\"]\n
[8,
62,
\"ci3ixee8.com\"]\n
[8,
62,
+\"cottawa.info\"]\n
+[8,
+62,
\"dah0ooy4doe.info\"]\n
[8,
62,
@@ -94818,6 +96556,9 @@ tribalfootball.com\",
\"ohv1tie2.com\"]\n
[8,
62,
+\"provalist.info\"]\n
+[8,
+62,
\"qued9yae1ai.info\"]\n
[8,
62,
@@ -94842,28 +96583,50 @@ tribalfootball.com\",
[8,
\".bid^\",
0]]\n
-[72,
-3766285,
-[8,
-\".club^\",
-0]]\n
[8,
62,
\"aadbobwqgmzi.com\"]\n
[8,
62,
+\"aaeqlxdgx.bid\"]\n
+[8,
+62,
+\"aajychvi.bid\"]\n
+[8,
+62,
\"aanvxbvkdxph.com\"]\n
[8,
62,
+\"aaomstbnbiqo.com\"]\n
+[8,
+62,
+\"aapxtnrhq.bid\"]\n
+[8,
+62,
\"aaqpajztftqw.com\"]\n
[8,
62,
+\"aaslmqzce.bid\"]\n
+[8,
+62,
\"aasopqgmzywa.com\"]\n
[8,
62,
+\"aatfnptblbxpuy.bid\"]\n
+[8,
+62,
\"aatmytrykqhi.com\"]\n
[8,
62,
+\"abaujsqnndg.bid\"]\n
+[8,
+62,
+\"abunmrqsbfn.bid\"]\n
+[8,
+62,
+\"abuuvohpzlcrp.bid\"]\n
+[8,
+62,
\"abyvhqmfnvih.com\"]\n
[8,
62,
@@ -94876,6 +96639,9 @@ tribalfootball.com\",
\"acnsavlosahs.com\"]\n
[8,
62,
+\"acpxgmzozlxtbj.bid\"]\n
+[8,
+62,
\"acwswfbyhtsf.com\"]\n
[8,
62,
@@ -94885,12 +96651,33 @@ tribalfootball.com\",
\"adfpkxvaqeyj.com\"]\n
[8,
62,
+\"adgsfoxoavmc.com\"]\n
+[8,
+62,
+\"adofuokjj.bid\"]\n
+[8,
+62,
+\"adrtgbebgd.bid\"]\n
+[8,
+62,
\"adtbomthnsyz.com\"]\n
[8,
62,
\"adudzlhdjgof.com\"]\n
[8,
62,
+\"aeezeynmam.bid\"]\n
+[8,
+62,
+\"aekduylxcmlevs.bid\"]\n
+[8,
+62,
+\"aemhabst.bid\"]\n
+[8,
+62,
+\"aeyjbtwdf.bid\"]\n
+[8,
+62,
\"afbfoxmwzlqa.com\"]\n
[8,
62,
@@ -94900,21 +96687,63 @@ tribalfootball.com\",
\"afedispdljgb.com\"]\n
[8,
62,
+\"aflcdijgmr.bid\"]\n
+[8,
+62,
+\"afpisdddjik.bid\"]\n
+[8,
+62,
\"afqwfxkjmgwv.com\"]\n
[8,
62,
+\"afyqzjxzuupmz.bid\"]\n
+[8,
+62,
+\"agegefpkbll.bid\"]\n
+[8,
+62,
+\"agffpcpi.bid\"]\n
+[8,
+62,
+\"agfwzptrqb.bid\"]\n
+[8,
+62,
\"aggntknflhal.com\"]\n
[8,
62,
+\"agiuzlmavpnlb.com\"]\n
+[8,
+62,
+\"aglyzutlhnbtgu.bid\"]\n
+[8,
+62,
+\"agospkfp.bid\"]\n
+[8,
+62,
\"agpnzrmptmos.com\"]\n
[8,
62,
+\"agshzkcsvoou.bid\"]\n
+[8,
+62,
\"agwsneccrbda.com\"]\n
[8,
62,
+\"agzupwcefbjol.bid\"]\n
+[8,
+62,
+\"ahfmyeuwlhp.bid\"]\n
+[8,
+62,
+\"ahkilcrublxn.bid\"]\n
+[8,
+62,
\"ahkpdnrtjwat.com\"]\n
[8,
62,
+\"ahvnvtxbk.bid\"]\n
+[8,
+62,
\"ahwjxktemuyz.com\"]\n
[8,
62,
@@ -94924,33 +96753,78 @@ tribalfootball.com\",
\"ahzybvwdwrhi.com\"]\n
[8,
62,
+\"aicrgbnswhc.bid\"]\n
+[8,
+62,
\"aiiaqehoqgrj.com\"]\n
[8,
62,
+\"aionvpexcmm.com\"]\n
+[8,
+62,
+\"aioxvilwpg.bid\"]\n
+[8,
+62,
+\"airfhtyo.bid\"]\n
+[8,
+62,
\"aiypulgy.com\"]\n
[8,
62,
\"ajaeihzlcwvn.com\"]\n
[8,
62,
+\"ajfziqehnwvz.com\"]\n
+[8,
+62,
\"ajgffcat.com\"]\n
[8,
62,
+\"ajkjnofeqrra.bid\"]\n
+[8,
+62,
\"ajmggjgrardn.com\"]\n
[8,
62,
+\"ajmyrtdiwvg.bid\"]\n
+[8,
+62,
+\"ajocbplhzcvr.bid\"]\n
+[8,
+62,
\"ajxftwwmlinv.com\"]\n
[8,
62,
+\"ajxwyowuylhos.bid\"]\n
+[8,
+62,
+\"ajzxdeslpbnhp.bid\"]\n
+[8,
+62,
+\"aknrvuahd.bid\"]\n
+[8,
+62,
\"akoeurmzrqjg.com\"]\n
[8,
62,
+\"akovcxrklaq.bid\"]\n
+[8,
+62,
\"akrzgxzjynpi.com\"]\n
[8,
62,
\"akviqfqbwqqj.com\"]\n
[8,
62,
+\"akvtmvoolwlm.bid\"]\n
+[8,
+62,
+\"akxsrsdbursfpx.bid\"]\n
+[8,
+62,
+\"akzqosxbzl.bid\"]\n
+[8,
+62,
\"aladbvddjsxf.com\"]\n
[8,
62,
@@ -94960,24 +96834,63 @@ tribalfootball.com\",
\"algkebjdgafa.com\"]\n
[8,
62,
+\"alidnquxirv.bid\"]\n
+[8,
+62,
+\"alnisdrmhs.bid\"]\n
+[8,
+62,
\"alvivigqrogq.com\"]\n
[8,
62,
+\"alxetzfhlzekv.bid\"]\n
+[8,
+62,
+\"amaqcgrrmedi.bid\"]\n
+[8,
+62,
\"ambqphwf.com\"]\n
[8,
62,
+\"amdhlyqfy.bid\"]\n
+[8,
+62,
\"amhpbhyxfgvd.com\"]\n
[8,
62,
+\"amjbzzicysu.bid\"]\n
+[8,
+62,
+\"amlyrket.bid\"]\n
+[8,
+62,
+\"ammqwpksb.bid\"]\n
+[8,
+62,
+\"ammuburyqlhsjx.bid\"]\n
+[8,
+62,
\"amnpmitevuxx.com\"]\n
[8,
62,
+\"ampnkoudpnd.bid\"]\n
+[8,
+62,
\"amqtbshegbqg.com\"]\n
[8,
62,
\"anasjdzutdmv.com\"]\n
[8,
62,
+\"anfjrxbxbar.bid\"]\n
+[8,
+62,
+\"angtqemchz.bid\"]\n
+[8,
+62,
+\"anjjyewywjw.bid\"]\n
+[8,
+62,
\"anleqthwxxns.com\"]\n
[8,
62,
@@ -94993,12 +96906,21 @@ tribalfootball.com\",
\"antrtrtyzkhw.com\"]\n
[8,
62,
+\"anvagsqctxsaz.bid\"]\n
+[8,
+62,
+\"anvskelwpvvmtg.bid\"]\n
+[8,
+62,
\"anypbbervqig.com\"]\n
[8,
62,
\"anyuwksovtwv.com\"]\n
[8,
62,
+\"aofxqchnbtae.bid\"]\n
+[8,
+62,
\"aominpzhzhwj.com\"]\n
[8,
62,
@@ -95011,15 +96933,63 @@ tribalfootball.com\",
\"aoqviogrwckf.com\"]\n
[8,
62,
+\"aoqvovzrtlpn.bid\"]\n
+[8,
+62,
+\"aotrcqegtfhlaw.bid\"]\n
+[8,
+62,
+\"aoxkyvcmgr.bid\"]\n
+[8,
+62,
+\"aoxntgxf.bid\"]\n
+[8,
+62,
+\"aoyfhtarolgemn.bid\"]\n
+[8,
+62,
+\"apbwldhfuvnk.com\"]\n
+[8,
+62,
+\"apfbtiqdly.bid\"]\n
+[8,
+62,
\"apgjczhgjrka.com\"]\n
[8,
62,
+\"apmgzzaej.bid\"]\n
+[8,
+62,
+\"apmkcdsnv.bid\"]\n
+[8,
+62,
+\"aprddnfuzc.bid\"]\n
+[8,
+62,
+\"apuorlaqiscu.bid\"]\n
+[8,
+62,
+\"apwtlkkd.bid\"]\n
+[8,
+62,
+\"apzbwicuuujw.bid\"]\n
+[8,
+62,
+\"apzzvvztziqex.bid\"]\n
+[8,
+62,
\"aqdrzqsuxxvd.com\"]\n
[8,
62,
\"aqeukceruxzd.com\"]\n
[8,
62,
+\"aqjdigkqvmakz.com\"]\n
+[8,
+62,
+\"aqkujuggztyn.bid\"]\n
+[8,
+62,
\"aqlvpnfxrkyf.com\"]\n
[8,
62,
@@ -95029,12 +96999,36 @@ tribalfootball.com\",
\"aqryyhyzjveh.com\"]\n
[8,
62,
+\"aqsijnkyauxur.bid\"]\n
+[8,
+62,
+\"aqsuhqqgv.bid\"]\n
+[8,
+62,
+\"aqtnrnuhqfaf.bid\"]\n
+[8,
+62,
\"aragvjeosjdx.com\"]\n
[8,
62,
\"arawegnvvufy.com\"]\n
[8,
62,
+\"arfttojxv.com\"]\n
+[8,
+62,
+\"arloxpiosxzjw.bid\"]\n
+[8,
+62,
+\"arprijxrml.bid\"]\n
+[8,
+62,
+\"arqxpopcywrr.bid\"]\n
+[8,
+62,
+\"arxerlxllv.bid\"]\n
+[8,
+62,
\"aryufuxbmwnb.com\"]\n
[8,
62,
@@ -95044,6 +97038,12 @@ tribalfootball.com\",
\"ashwlrtiazee.com\"]\n
[8,
62,
+\"asmvccgoy.bid\"]\n
+[8,
+62,
+\"asotnnwspw.bid\"]\n
+[8,
+62,
\"asqamasz.com\"]\n
[8,
62,
@@ -95053,42 +97053,132 @@ tribalfootball.com\",
\"atcyboopajyp.com\"]\n
[8,
62,
+\"atebqbjh.bid\"]\n
+[8,
+62,
+\"atijsiwpbrvtm.bid\"]\n
+[8,
+62,
+\"atjgtndhvbescp.bid\"]\n
+[8,
+62,
+\"atkkkyhyxemut.bid\"]\n
+[8,
+62,
+\"atzrsfweb.bid\"]\n
+[8,
+62,
+\"aubrythgmge.bid\"]\n
+[8,
+62,
+\"aueceijyp.bid\"]\n
+[8,
+62,
+\"aufyuiavvkf.bid\"]\n
+[8,
+62,
\"autkmgrbdlbj.com\"]\n
[8,
62,
\"avdfcctzwfdk.com\"]\n
[8,
62,
+\"avditmiohvtq.bid\"]\n
+[8,
+62,
+\"avefyjulko.bid\"]\n
+[8,
+62,
+\"avfymwmwpky.com\"]\n
+[8,
+62,
+\"avlysyhuvxebl.bid\"]\n
+[8,
+62,
+\"avokvnpqunol.bid\"]\n
+[8,
+62,
+\"avptczdpdh.bid\"]\n
+[8,
+62,
\"avrdpbiwvwyt.com\"]\n
[8,
62,
+\"avvlnbpwpemfl.bid\"]\n
+[8,
+62,
\"avzkjvbaxgqk.com\"]\n
[8,
62,
+\"awaeswvqd.bid\"]\n
+[8,
+62,
\"awfjqdhcuftd.com\"]\n
[8,
62,
+\"awgdgpawhwgi.bid\"]\n
+[8,
+62,
\"awgyhiupjzvu.com\"]\n
[8,
62,
+\"awjgketgdpzqxo.bid\"]\n
+[8,
+62,
+\"awjkbnhylulcl.bid\"]\n
+[8,
+62,
\"awogbtinorwx.com\"]\n
[8,
62,
+\"awrspmpj.com\"]\n
+[8,
+62,
\"awsatstb.com\"]\n
[8,
62,
\"awvrvqxq.com\"]\n
[8,
62,
+\"awxjpkxoqfwaj.bid\"]\n
+[8,
+62,
\"axaggthnkquj.com\"]\n
[8,
62,
+\"axbpixbcucv.bid\"]\n
+[8,
+62,
+\"axbsdoysiogrrc.bid\"]\n
+[8,
+62,
+\"axeobgnsk.com\"]\n
+[8,
+62,
\"axfkfstrbacx.com\"]\n
[8,
62,
+\"axhkxqmrqxf.bid\"]\n
+[8,
+62,
+\"axjnnlrc.bid\"]\n
+[8,
+62,
+\"axkiznybznfa.bid\"]\n
+[8,
+62,
+\"ayhdwulehfdwn.com\"]\n
+[8,
+62,
\"ayjebauqdrys.com\"]\n
[8,
62,
+\"aykosfkx.bid\"]\n
+[8,
+62,
+\"ayloqdal.bid\"]\n
+[8,
+62,
\"ayozhcgcsyun.com\"]\n
[8,
62,
@@ -95101,18 +97191,33 @@ tribalfootball.com\",
\"azeozrjk.com\"]\n
[8,
62,
+\"azfmulmqcz.bid\"]\n
+[8,
+62,
\"azgyzdjexcxg.com\"]\n
[8,
62,
+\"azhdgruuvllzxg.com\"]\n
+[8,
+62,
\"azkvcgzjsrmk.com\"]\n
[8,
62,
+\"azlbmpidrvnoi.bid\"]\n
+[8,
+62,
+\"azqmmfhmfnpsvb.bid\"]\n
+[8,
+62,
\"azroydhgqcfv.com\"]\n
[8,
62,
\"azzvkcavtgwp.com\"]\n
[8,
62,
+\"badgmvhtvryg.bid\"]\n
+[8,
+62,
\"bagoojzsqygg.com\"]\n
[8,
62,
@@ -95122,69 +97227,168 @@ tribalfootball.com\",
\"bajofdblygev.com\"]\n
[8,
62,
+\"bakjtxvku.bid\"]\n
+[8,
+62,
+\"baommitouduxo.bid\"]\n
+[8,
+62,
\"batigfkcbwpb.com\"]\n
[8,
62,
+\"bauffnmtou.com\"]\n
+[8,
+62,
\"bayvlsmaahou.com\"]\n
[8,
62,
+\"bbbrhcxtdkfui.bid\"]\n
+[8,
+62,
\"bbheuxcancwj.com\"]\n
[8,
62,
\"bbjlsdqhpbuqaspgjyxaobmpmzunjnvqmahejnwwvaqbzzqodu.com\"]\n
[8,
62,
+\"bbkxmpgjwo.bid\"]\n
+[8,
+62,
\"bblznptpffqc.com\"]\n
[8,
62,
+\"bbmkyxvxiw.bid\"]\n
+[8,
+62,
\"bboemhlddgju.com\"]\n
[8,
62,
\"bbopkapcgonb.com\"]\n
[8,
62,
+\"bbqipbsg.bid\"]\n
+[8,
+62,
+\"bbqqjejhd.bid\"]\n
+[8,
+62,
+\"bbtlombqjr.bid\"]\n
+[8,
+62,
\"bbzwbxchqgph.com\"]\n
[8,
62,
+\"bckmtidcnrobwh.bid\"]\n
+[8,
+62,
+\"bcnikicdi.bid\"]\n
+[8,
+62,
+\"bcoavtimgn.bid\"]\n
+[8,
+62,
+\"bcxdjxlassr.bid\"]\n
+[8,
+62,
+\"bcxfshnxaiqemn.bid\"]\n
+[8,
+62,
\"bdafhnltyxlw.com\"]\n
[8,
62,
+\"bddaxoaaco.bid\"]\n
+[8,
+62,
+\"bddfeltry.bid\"]\n
+[8,
+62,
\"bdggxjonzbmq.com\"]\n
[8,
62,
+\"bdkduogsu.bid\"]\n
+[8,
+62,
\"bdozkocgkljj.com\"]\n
[8,
62,
+\"bdrfwkzu.bid\"]\n
+[8,
+62,
\"bdyzewccsqpw.com\"]\n
[8,
62,
\"bebufuspldzh.com\"]\n
[8,
62,
+\"beeseggjfru.bid\"]\n
+[8,
+62,
+\"befxqicnz.bid\"]\n
+[8,
+62,
+\"begbkbqywd.bid\"]\n
+[8,
+62,
\"beghfkrygvxp.com\"]\n
[8,
62,
+\"begxhuqfrx.bid\"]\n
+[8,
+62,
\"behjgnhniasz.com\"]\n
[8,
62,
\"behybmunweid.com\"]\n
[8,
62,
+\"bektvxxfv.bid\"]\n
+[8,
+62,
+\"beufosew.bid\"]\n
+[8,
+62,
\"bewovdhiubnk.com\"]\n
[8,
62,
+\"bewumuhax.bid\"]\n
+[8,
+62,
+\"bexogxapbqict.bid\"]\n
+[8,
+62,
+\"bfcazxhkofa.club\"]\n
+[8,
+62,
\"bfhavmgufvhn.com\"]\n
[8,
62,
\"bfidvcsuazwy.com\"]\n
[8,
62,
+\"bflcuvtyffao.bid\"]\n
+[8,
+62,
+\"bfpzhrzcvs.bid\"]\n
+[8,
+62,
+\"bfsssvkowvh.com\"]\n
+[8,
+62,
+\"bfzuuuuhvexxs.com\"]\n
+[8,
+62,
\"bgarilrzlgez.com\"]\n
[8,
62,
+\"bgbmtqzoc.bid\"]\n
+[8,
+62,
\"bgcsojmtgdrv.com\"]\n
[8,
62,
+\"bgdacrgsnt.com\"]\n
+[8,
+62,
\"bgfgaduyvocz.com\"]\n
[8,
62,
@@ -95194,69 +97398,204 @@ tribalfootball.com\",
\"bgpxrwjrbsjb.com\"]\n
[8,
62,
+\"bgtmceqoipodkv.com\"]\n
+[8,
+62,
\"bguaeoakgmrw.com\"]\n
[8,
62,
+\"bgxjypaeyocjy.bid\"]\n
+[8,
+62,
+\"bgybufwnfxkcr.bid\"]\n
+[8,
+62,
+\"bhbkfoybvrl.bid\"]\n
+[8,
+62,
\"bhcpmowwxwbv.com\"]\n
[8,
62,
\"bhejerqgrtlq.com\"]\n
[8,
62,
+\"bhggbeynqhwm.bid\"]\n
+[8,
+62,
\"bhjhijisulwl.com\"]\n
[8,
62,
+\"bhklyaazmxq.com\"]\n
+[8,
+62,
+\"bhmenavkijeufq.bid\"]\n
+[8,
+62,
+\"bhmenywkptbkga.bid\"]\n
+[8,
+62,
\"bhmqoolzgxnp.com\"]\n
[8,
62,
+\"bhuewuodwz.bid\"]\n
+[8,
+62,
\"bhyqllgtzjee.com\"]\n
[8,
62,
+\"biftbtajfs.bid\"]\n
+[8,
+62,
\"bijfzvbtwhvf.com\"]\n
[8,
62,
\"bircgizd.com\"]\n
[8,
62,
+\"birpidnl.com\"]\n
+[8,
+62,
+\"biwjfwhxoy.bid\"]\n
+[8,
+62,
+\"bjdfckchzsa.bid\"]\n
+[8,
+62,
+\"bjenzpojtgvo.club\"]\n
+[8,
+62,
+\"bjfxcvebjrcuce.bid\"]\n
+[8,
+62,
+\"bjgavencynifm.bid\"]\n
+[8,
+62,
+\"bjgaxcstxlvm.bid\"]\n
+[8,
+62,
\"bjkfmvhygpub.com\"]\n
[8,
62,
+\"bjknjsfrevt.bid\"]\n
+[8,
+62,
+\"bjkookfanmxx.bid\"]\n
+[8,
+62,
+\"bjmrnfwcoqp.bid\"]\n
+[8,
+62,
\"bjpktmjdxqpl.com\"]\n
[8,
62,
+\"bjswchnxfoui.bid\"]\n
+[8,
+62,
+\"bjvynucz.bid\"]\n
+[8,
+62,
\"bjzcyqezwksznxxhscsfcogugkyiupgjhikadadgoiruasxpxo.com\"]\n
[8,
62,
+\"bkeueifcqeicli.bid\"]\n
+[8,
+62,
\"bkgesylgvrgf.com\"]\n
[8,
62,
+\"bkggsumw.bid\"]\n
+[8,
+62,
\"bkmmlcbertdbselmdxpzcuyuilaolxqfhtyukmjkklxphbwsae.com\"]\n
[8,
62,
\"bkmtspywevsk.com\"]\n
[8,
62,
+\"bkqksceiw.bid\"]\n
+[8,
+62,
+\"bkscqpflg.com\"]\n
+[8,
+62,
+\"bkshpuspj.bid\"]\n
+[8,
+62,
+\"bktrlzpxcft.bid\"]\n
+[8,
+62,
+\"bkuzcrcdh.bid\"]\n
+[8,
+62,
+\"bkvrdeiqtgan.bid\"]\n
+[8,
+62,
\"bkxkodsmrnqd.com\"]\n
[8,
62,
+\"blnxyqdnsl.bid\"]\n
+[8,
+62,
+\"blorgkjhbhoqr.bid\"]\n
+[8,
+62,
\"blprkaomvazv.com\"]\n
[8,
62,
+\"blrdumgvqkmq.com\"]\n
+[8,
+62,
\"blvqxlczxeda.com\"]\n
[8,
62,
+\"blyppvdjofkqg.bid\"]\n
+[8,
+62,
+\"bmalhekpohve.bid\"]\n
+[8,
+62,
+\"bmayhacntxax.com\"]\n
+[8,
+62,
+\"bmbnpxxwxdt.com\"]\n
+[8,
+62,
+\"bmirhdkborr.bid\"]\n
+[8,
+62,
\"bmjccqfxlabturkmpzzokhsahleqqrysudwpuzqjbxbqeakgnf.com\"]\n
[8,
62,
+\"bmmqsdyud.com\"]\n
+[8,
+62,
+\"bmnccwprdrszpj.bid\"]\n
+[8,
+62,
\"bmqnguru.com\"]\n
[8,
62,
+\"bmsmhlpkdvajeo.bid\"]\n
+[8,
+62,
\"bmubqabepbcb.com\"]\n
[8,
62,
+\"bmvhefgdlt.bid\"]\n
+[8,
+62,
+\"bmxufcsmxcfwao.bid\"]\n
+[8,
+62,
\"bmyepmehjzhz.com\"]\n
[8,
62,
+\"bnbotxyfewtroa.bid\"]\n
+[8,
+62,
+\"bnfjallm.bid\"]\n
+[8,
+62,
\"bniarapemvbd.com\"]\n
[8,
62,
@@ -95266,54 +97605,135 @@ tribalfootball.com\",
\"bnnsgqjofzar.com\"]\n
[8,
62,
+\"bnqaljyjkpwmiu.bid\"]\n
+[8,
+62,
+\"bnwjoqkudmh.bid\"]\n
+[8,
+62,
\"bocksnabswdq.com\"]\n
[8,
62,
+\"boevznvrllm.bid\"]\n
+[8,
+62,
\"bogkmogzrvzf.com\"]\n
[8,
62,
\"boguaokxhdsa.com\"]\n
[8,
62,
+\"boiukzfgrp.bid\"]\n
+[8,
+62,
\"bolgooltxygp.com\"]\n
[8,
62,
+\"bomjrcum.bid\"]\n
+[8,
+62,
\"bowqvvztlkzn.com\"]\n
[8,
62,
+\"bpblqdfe.bid\"]\n
+[8,
+62,
\"bpbwwasthwtp.com\"]\n
[8,
62,
+\"bpcegfmfzvkjmi.bid\"]\n
+[8,
+62,
+\"bpehfety.bid\"]\n
+[8,
+62,
+\"bpfxtrzapdxdr.bid\"]\n
+[8,
+62,
+\"bpglbuxwx.com\"]\n
+[8,
+62,
\"bpprksdgogtw.com\"]\n
[8,
62,
+\"bprnphojtfl.bid\"]\n
+[8,
+62,
+\"bqbagfhhbhyzq.bid\"]\n
+[8,
+62,
+\"bqdpscae.bid\"]\n
+[8,
+62,
+\"bqgvtryyrhjmf.com\"]\n
+[8,
+62,
\"bqptlqmtroto.com\"]\n
[8,
62,
\"bqqjowpigdnx.com\"]\n
[8,
62,
+\"bqscwtvpvugopg.com\"]\n
+[8,
+62,
+\"bqyphmwr.bid\"]\n
+[8,
+62,
\"bqytfutmwulr.com\"]\n
[8,
62,
+\"briqumvlvzshh.com\"]\n
+[8,
+62,
+\"brjbzbxbcqjb.com\"]\n
+[8,
+62,
+\"brjycsvgpo.bid\"]\n
+[8,
+62,
+\"brmrwnopuowq.bid\"]\n
+[8,
+62,
\"brqrtgjklary.com\"]\n
[8,
62,
+\"brrxmhuhyokw.bid\"]\n
+[8,
+62,
\"brtcmjchfyel.com\"]\n
[8,
62,
+\"brwusdmjzv.bid\"]\n
+[8,
+62,
+\"brycnuxoytuang.com\"]\n
+[8,
+62,
\"brygxppyaugt.com\"]\n
[8,
62,
+\"brzmefeoqwdakc.bid\"]\n
+[8,
+62,
\"bsaixnxcpaai.com\"]\n
[8,
62,
+\"bslgmaxqild.bid\"]\n
+[8,
+62,
+\"bslqjxmltuel.bid\"]\n
+[8,
+62,
\"bsnbfufjgxrb.com\"]\n
[8,
62,
\"bspjagxietut.com\"]\n
[8,
62,
+\"bsqliktzudq.bid\"]\n
+[8,
+62,
\"bsupflnjmuzn.com\"]\n
[8,
62,
@@ -95323,54 +97743,165 @@ tribalfootball.com\",
\"btcwkbqojiyg.com\"]\n
[8,
62,
+\"btjxbwiehrm.bid\"]\n
+[8,
+62,
+\"btkaoblylg.bid\"]\n
+[8,
+62,
\"btkcdqrzmqca.com\"]\n
[8,
62,
+\"btpgbmvlk.bid\"]\n
+[8,
+62,
+\"btsimocheozy.bid\"]\n
+[8,
+62,
+\"btvdzlkg.bid\"]\n
+[8,
+62,
+\"btwpplvcqao.com\"]\n
+[8,
+62,
\"btxoeiisonxh.com\"]\n
[8,
62,
+\"buauaamx.bid\"]\n
+[8,
+62,
\"budyxjttmjkf.com\"]\n
[8,
62,
\"bufqrxzyrecf.com\"]\n
[8,
62,
+\"buhxsaifjxupaj.com\"]\n
+[8,
+62,
\"buitxcrnucyi.com\"]\n
[8,
62,
\"bujntrmh.com\"]\n
[8,
62,
+\"burvyzqwfqg.bid\"]\n
+[8,
+62,
+\"bvevgygeu.bid\"]\n
+[8,
+62,
\"bvezznurwekr.com\"]\n
[8,
62,
+\"bvhzswlde.bid\"]\n
+[8,
+62,
+\"bvnekcpa.bid\"]\n
+[8,
+62,
\"bvobtmbziccr.com\"]\n
[8,
62,
+\"bvqfuryhas.bid\"]\n
+[8,
+62,
+\"bvreosoejjt.bid\"]\n
+[8,
+62,
+\"bvrkzhtxlgono.com\"]\n
+[8,
+62,
\"bvyoekxfjwpa.com\"]\n
[8,
62,
+\"bvzhalhubwkbg.bid\"]\n
+[8,
+62,
\"bvzjhnqrypiv.com\"]\n
[8,
62,
+\"bwbbcdkkocx.bid\"]\n
+[8,
+62,
+\"bweqokcd.bid\"]\n
+[8,
+62,
+\"bwlstzzqxpuxr.bid\"]\n
+[8,
+62,
+\"bwnrgfhbd.bid\"]\n
+[8,
+62,
\"bwoefrhtycp.com\"]\n
[8,
62,
\"bwpqqofejekh.com\"]\n
[8,
62,
+\"bwssvome.com\"]\n
+[8,
+62,
+\"bwuxrzvr.bid\"]\n
+[8,
+62,
\"bwyckpmsolzk.com\"]\n
[8,
62,
+\"bxexufifrsfr.com\"]\n
+[8,
+62,
+\"bxfsdzpffy.bid\"]\n
+[8,
+62,
+\"bxoemfpetyqi.bid\"]\n
+[8,
+62,
\"bxoixzbtllwx.com\"]\n
[8,
62,
+\"bxpbwitpgbid.bid\"]\n
+[8,
+62,
+\"bxrjiqoajbbh.com\"]\n
+[8,
+62,
+\"bxtcgufurbdk.bid\"]\n
+[8,
+62,
+\"bxzkknilgmdt.bid\"]\n
+[8,
+62,
+\"bydbjtaoy.bid\"]\n
+[8,
+62,
+\"byecttekgbksr.bid\"]\n
+[8,
+62,
+\"bymyneknm.bid\"]\n
+[8,
+62,
+\"byoftdngsqjezw.bid\"]\n
+[8,
+62,
+\"bypjftbwbpj.bid\"]\n
+[8,
+62,
\"byqmzodcdhhu.com\"]\n
[8,
62,
+\"byspwzspx.bid\"]\n
+[8,
+62,
+\"byxlzyvfgb.bid\"]\n
+[8,
+62,
\"bzbaizntfrhl.com\"]\n
[8,
62,
+\"bzeidqugwde.bid\"]\n
+[8,
+62,
\"bzfguipyjops.com\"]\n
[8,
62,
@@ -95380,36 +97911,78 @@ tribalfootball.com\",
\"bzjtjfjteazqzmukjwhyzsaqdtouiopcmtmgdiytfdzboxdann.com\"]\n
[8,
62,
+\"bzlvolaqiy.bid\"]\n
+[8,
+62,
\"bznmgijglbpr.com\"]\n
[8,
62,
\"bzyrhqbdldds.com\"]\n
[8,
62,
+\"cacpcaizwx.bid\"]\n
+[8,
+62,
+\"cadulscdfhtcb.bid\"]\n
+[8,
+62,
+\"cafvzpusl.com\"]\n
+[8,
+62,
\"carsxardivaf.com\"]\n
[8,
62,
\"cawcwpvmpcje.com\"]\n
[8,
62,
+\"cbehcazifywmro.bid\"]\n
+[8,
+62,
+\"cbolsxvresvu.bid\"]\n
+[8,
+62,
+\"cbrqndeptsw.com\"]\n
+[8,
+62,
\"cbwrwcjdctrj.com\"]\n
[8,
62,
+\"cbxadrwlccrky.bid\"]\n
+[8,
+62,
\"cbxqceuuwnaz.com\"]\n
[8,
62,
\"cbxtnudkklwh.com\"]\n
[8,
62,
+\"ccabzumewfk.bid\"]\n
+[8,
+62,
+\"ccaypkuiauizuh.bid\"]\n
+[8,
+62,
\"ccbaobjyprxh.com\"]\n
[8,
62,
+\"cccytihi.bid\"]\n
+[8,
+62,
\"ccdkyvyw.com\"]\n
[8,
62,
\"ccefzhxgobjm.com\"]\n
[8,
62,
+\"ccmoxtwauruz.bid\"]\n
+[8,
+62,
+\"ccscpyeeiqhs.bid\"]\n
+[8,
+62,
+\"ccvewygyjqbq.bid\"]\n
+[8,
+62,
\"ccwinenmbnso.com\"]\n
[8,
62,
@@ -95419,6 +97992,12 @@ tribalfootball.com\",
\"cdbxuzzlgfhh.com\"]\n
[8,
62,
+\"cddlngatmpthc.bid\"]\n
+[8,
+62,
+\"cdfyuyoyfxohj.bid\"]\n
+[8,
+62,
\"cdhzxcwuibzk.com\"]\n
[8,
62,
@@ -95431,60 +98010,123 @@ tribalfootball.com\",
\"cdrjblrhsuxljwesjholugzxwukkerpobmonocjygnautvzjjm.com\"]\n
[8,
62,
+\"cdtojdrhoc.bid\"]\n
+[8,
+62,
\"cdveeechegws.com\"]\n
[8,
62,
\"ceseyitsikzs.com\"]\n
[8,
62,
+\"cesxssavc.com\"]\n
+[8,
+62,
\"cewdbisyrzdv.com\"]\n
[8,
62,
+\"cewegncr.com\"]\n
+[8,
+62,
+\"cewviaslxyyr.com\"]\n
+[8,
+62,
\"cfdmkifknsjt.com\"]\n
[8,
62,
\"cfsdtzggpcmr.com\"]\n
[8,
62,
+\"cfyvrgvopaejx.com\"]\n
+[8,
+62,
+\"cgbemyws.bid\"]\n
+[8,
+62,
+\"cgdvsvczduzq.bid\"]\n
+[8,
+62,
\"cgjyesqhxzzm.com\"]\n
[8,
62,
\"cgmkpdqjnedb.com\"]\n
[8,
62,
+\"chiybszey.bid\"]\n
+[8,
+62,
+\"chnvilhrmeaw.bid\"]\n
+[8,
+62,
\"chqulqxfghdz.com\"]\n
[8,
62,
\"chtpcjezorlo.com\"]\n
[8,
62,
+\"chuvzwxbpf.bid\"]\n
+[8,
+62,
\"chvjfriqlvnt.com\"]\n
[8,
62,
\"chxfeymgmwbo.com\"]\n
[8,
62,
+\"chyfjrkstyzl.bid\"]\n
+[8,
+62,
\"chytrrvwvabg.com\"]\n
[8,
62,
\"chzashakbgds.com\"]\n
[8,
62,
+\"ciaszbncdj.bid\"]\n
+[8,
+62,
+\"cibmcziio.bid\"]\n
+[8,
+62,
\"cihnrhqwbcsq.com\"]\n
[8,
62,
+\"cijfsxtsjpx.bid\"]\n
+[8,
+62,
\"cikzhemgwchl.com\"]\n
[8,
62,
+\"cimpmvccrg.bid\"]\n
+[8,
+62,
+\"cineqkifrlxsep.bid\"]\n
+[8,
+62,
+\"cistcrrhqfm.bid\"]\n
+[8,
+62,
+\"cixjiydrsyq.bid\"]\n
+[8,
+62,
\"cixjmaxkemzknxxuyvkbzlhvvgeqmzgopppvefpfkqdraonoez.com\"]\n
[8,
62,
+\"cjbaeegayainxl.bid\"]\n
+[8,
+62,
\"cjnoeafncyzb.com\"]\n
[8,
62,
+\"cjnqsrzyhil.com\"]\n
+[8,
+62,
\"cjnwobsladbq.com\"]\n
[8,
62,
+\"cjprndsozzdu.bid\"]\n
+[8,
+62,
\"cjvgnswapbqo.com\"]\n
[8,
62,
@@ -95494,6 +98136,24 @@ tribalfootball.com\",
\"cjxkzkzmdomd.com\"]\n
[8,
62,
+\"ckfctuaga.com\"]\n
+[8,
+62,
+\"ckjdnyvcop.bid\"]\n
+[8,
+62,
+\"ckjflngcqcfl.bid\"]\n
+[8,
+62,
+\"ckjjcarzu.com\"]\n
+[8,
+62,
+\"ckqfackpj.bid\"]\n
+[8,
+62,
+\"ckqjezikww.bid\"]\n
+[8,
+62,
\"ckqkwhampiyb.com\"]\n
[8,
62,
@@ -95506,36 +98166,99 @@ tribalfootball.com\",
\"ckwpsghi.com\"]\n
[8,
62,
+\"ckxhoidrflu.com\"]\n
+[8,
+62,
+\"ckydzwjzbgarz.bid\"]\n
+[8,
+62,
+\"ckyxscaeockj.bid\"]\n
+[8,
+62,
\"cledghtdrjtb.com\"]\n
[8,
62,
\"clhkbfqzwpst.com\"]\n
[8,
62,
+\"clhqmynew.bid\"]\n
+[8,
+62,
+\"clomggnzxsyf.bid\"]\n
+[8,
+62,
+\"clonsvyhy.bid\"]\n
+[8,
+62,
+\"clxakmsyjlryz.bid\"]\n
+[8,
+62,
+\"clyksqxxdeduq.bid\"]\n
+[8,
+62,
\"cmdjujqlfbts.com\"]\n
[8,
62,
+\"cmdnzbuynnm.com\"]\n
+[8,
+62,
\"cmdotgwjhpqf.com\"]\n
[8,
62,
+\"cmpkynhhmkni.com\"]\n
+[8,
+62,
\"cmpsuzvr.com\"]\n
[8,
62,
+\"cmqeojydveotb.bid\"]\n
+[8,
+62,
\"cmqyhtqkhduy.com\"]\n
[8,
62,
\"cmrxvyjyaerf.com\"]\n
[8,
62,
+\"cmwsdhdyregbyn.bid\"]\n
+[8,
+62,
+\"cmyjgtiihmit.bid\"]\n
+[8,
+62,
\"cnfiukuediuy.com\"]\n
[8,
62,
\"cnntsmnymvnp.com\"]\n
[8,
62,
+\"cnnzfijy.bid\"]\n
+[8,
+62,
+\"cnoytvqomyhjz.com\"]\n
+[8,
+62,
+\"cnsnoljocc.com\"]\n
+[8,
+62,
+\"cnuxnqgjkjqmky.bid\"]\n
+[8,
+62,
+\"cnyblliqyhcs.bid\"]\n
+[8,
+62,
+\"cnygzgurqpwop.bid\"]\n
+[8,
+62,
\"cogxsnvqesph.com\"]\n
[8,
62,
+\"coiphezlzpl.bid\"]\n
+[8,
+62,
+\"cokfwpfycgzjvn.bid\"]\n
+[8,
+62,
\"cokrrmzagaxn.com\"]\n
[8,
62,
@@ -95551,21 +98274,42 @@ tribalfootball.com\",
\"covjoecuzyss.com\"]\n
[8,
62,
+\"cowmslkltc.com\"]\n
+[8,
+62,
+\"coxgtwdios.bid\"]\n
+[8,
+62,
\"coyhvotxgrnq.com\"]\n
[8,
62,
+\"cozclrlpsk.com\"]\n
+[8,
+62,
+\"cozjfzlng.com\"]\n
+[8,
+62,
\"cpamnizzierk.com\"]\n
[8,
62,
+\"cpdafetdjtdsy.com\"]\n
+[8,
+62,
\"cpdoalzgwnwf.com\"]\n
[8,
62,
+\"cpgiseaopbx.bid\"]\n
+[8,
+62,
\"cphxwpicozlatvnsospudjhswfxwmykgbihjzvckxvtxzfsgtx.com\"]\n
[8,
62,
\"cpkbdmkguggh.com\"]\n
[8,
62,
+\"cplefwvdqkwjev.bid\"]\n
+[8,
+62,
\"cpmjpcefbwqr.com\"]\n
[8,
62,
@@ -95575,30 +98319,69 @@ tribalfootball.com\",
\"cpynfeqyqfby.com\"]\n
[8,
62,
+\"cqaiylftp.com\"]\n
+[8,
+62,
\"cqbabfsyfqse.com\"]\n
[8,
62,
\"cqbphspgvhuk.com\"]\n
[8,
62,
+\"cqcebzspxptwfl.bid\"]\n
+[8,
+62,
+\"cqoxufzgev.bid\"]\n
+[8,
+62,
\"cqoyvpldkmqt.com\"]\n
[8,
62,
+\"cqskvtpeqcp.bid\"]\n
+[8,
+62,
+\"cqsmswwidrn.bid\"]\n
+[8,
+62,
+\"cqvbvpxnqqcfwl.bid\"]\n
+[8,
+62,
+\"creyboif.bid\"]\n
+[8,
+62,
\"crkgtnad.com\"]\n
[8,
62,
+\"crkliqlyabacgt.bid\"]\n
+[8,
+62,
+\"crnxueioe.bid\"]\n
+[8,
+62,
\"croxdfrdjfnt.com\"]\n
[8,
62,
\"crpiucewddag.com\"]\n
[8,
62,
+\"crqnosmxstdfnp.bid\"]\n
+[8,
+62,
+\"crtntrvjuun.bid\"]\n
+[8,
+62,
+\"cruqmpwhczna.bid\"]\n
+[8,
+62,
\"csbsyukodmga.com\"]\n
[8,
62,
\"cscactmkbfvn.com\"]\n
[8,
62,
+\"csdqikvba.bid\"]\n
+[8,
+62,
\"cslxhmchzgbx.com\"]\n
[8,
62,
@@ -95608,27 +98391,69 @@ tribalfootball.com\",
\"cstdfxkxbqbc.com\"]\n
[8,
62,
+\"csxokexd.com\"]\n
+[8,
+62,
\"csyngxtkifrh.com\"]\n
[8,
62,
+\"ctgoivpnnze.bid\"]\n
+[8,
+62,
\"ctimfrfrmqip.com\"]\n
[8,
62,
+\"ctjjftxn.bid\"]\n
+[8,
+62,
\"ctjwmzryhcoj.com\"]\n
[8,
62,
+\"ctnbnbjcjfkf.bid\"]\n
+[8,
+62,
\"ctplyvuuzdcv.com\"]\n
[8,
62,
+\"ctvsgkoe.bid\"]\n
+[8,
+62,
\"ctzvtevpcssx.com\"]\n
[8,
62,
+\"cuabgfjnib.bid\"]\n
+[8,
+62,
+\"cuchpagh.com\"]\n
+[8,
+62,
\"cuguwxkasghy.com\"]\n
[8,
62,
+\"cuhicevdjsfey.com\"]\n
+[8,
+62,
+\"cuvbcwgenwytrk.bid\"]\n
+[8,
+62,
+\"cuxsmovh.bid\"]\n
+[8,
+62,
+\"cvhpuccaib.bid\"]\n
+[8,
+62,
+\"cvwipkjyu.bid\"]\n
+[8,
+62,
+\"cwhuavlffzvhyi.bid\"]\n
+[8,
+62,
\"cwliihvsjckn.com\"]\n
[8,
62,
+\"cwmxsgbllbee.bid\"]\n
+[8,
+62,
\"cwofongvtbsi.com\"]\n
[8,
62,
@@ -95638,21 +98463,36 @@ tribalfootball.com\",
\"cwxblalyyvbj.com\"]\n
[8,
62,
+\"cwznlbsep.bid\"]\n
+[8,
+62,
\"cxgwwsapihlo.com\"]\n
[8,
62,
+\"cxkllhjrrpjp.bid\"]\n
+[8,
+62,
\"cxnxognwkuxm.com\"]\n
[8,
62,
\"cxoxruotepqgcvgqxdlwwucgyazmbkhdojqzihljdwwfeylovh.com\"]\n
[8,
62,
+\"cxqevkkfhdqu.bid\"]\n
+[8,
+62,
\"cxrmgoybhyrk.com\"]\n
[8,
62,
\"cymuxbcnhinm.com\"]\n
[8,
62,
+\"cyrirvvrn.com\"]\n
+[8,
+62,
+\"cyrrbejq.bid\"]\n
+[8,
+62,
\"cywegkfcrhup.com\"]\n
[8,
62,
@@ -95662,6 +98502,9 @@ tribalfootball.com\",
\"czcbkaptwfmv.com\"]\n
[8,
62,
+\"czcydlrnu.com\"]\n
+[8,
+62,
\"czcyppdffuhh.com\"]\n
[8,
62,
@@ -95671,24 +98514,87 @@ tribalfootball.com\",
\"czgeitdowtlv.com\"]\n
[8,
62,
+\"czhtiirf.bid\"]\n
+[8,
+62,
+\"czihyzbul.com\"]\n
+[8,
+62,
+\"czjjyfnpyrs.bid\"]\n
+[8,
+62,
+\"czkbmjsodcgr.bid\"]\n
+[8,
+62,
\"czoivochvduv.com\"]\n
[8,
62,
\"czppmlbidjdx.com\"]\n
[8,
62,
+\"czpspyovtiqn.com\"]\n
+[8,
+62,
+\"czpwvmuznpj.bid\"]\n
+[8,
+62,
+\"czrbkvvxyu.bid\"]\n
+[8,
+62,
+\"czuyzjyxlgirh.bid\"]\n
+[8,
+62,
+\"czwdzqfnmzw.bid\"]\n
+[8,
+62,
\"dacqmkmsjajm.com\"]\n
[8,
62,
+\"dadllrpazourna.com\"]\n
+[8,
+62,
+\"dagqnyapwql.bid\"]\n
+[8,
+62,
+\"dahakbkwgvwzb.bid\"]\n
+[8,
+62,
+\"dajoetsja.com\"]\n
+[8,
+62,
+\"daohvygdwvj.bid\"]\n
+[8,
+62,
+\"dapvmnnttetuu.bid\"]\n
+[8,
+62,
+\"daqdksam.bid\"]\n
+[8,
+62,
\"daxnfpzmnfdr.com\"]\n
[8,
62,
\"daxzupqivdoj.com\"]\n
[8,
62,
+\"dbdndssvyxaltf.bid\"]\n
+[8,
+62,
+\"dbesyixn.bid\"]\n
+[8,
+62,
+\"dbftszei.bid\"]\n
+[8,
+62,
\"dbjcbnlwchgu.com\"]\n
[8,
62,
+\"dblnptdnyt.bid\"]\n
+[8,
+62,
+\"dbmaptqxpjmsyr.bid\"]\n
+[8,
+62,
\"dbojgaxhxalh.com\"]\n
[8,
62,
@@ -95698,12 +98604,18 @@ tribalfootball.com\",
\"dbwawnzkjniz.com\"]\n
[8,
62,
+\"dbwohmscsgkhvz.bid\"]\n
+[8,
+62,
\"dbysmkeerpzo.com\"]\n
[8,
62,
\"dcdalkgtbmip.com\"]\n
[8,
62,
+\"dcdqvukf.bid\"]\n
+[8,
+62,
\"dcgbswcvywyl.com\"]\n
[8,
62,
@@ -95713,33 +98625,114 @@ tribalfootball.com\",
\"dcneohtx.com\"]\n
[8,
62,
+\"dcqyyaprodclf.bid\"]\n
+[8,
+62,
+\"dcybolsar.bid\"]\n
+[8,
+62,
\"dcznhkojghrl.com\"]\n
[8,
62,
+\"ddczayne.bid\"]\n
+[8,
+62,
+\"ddhnjkaojrcv.bid\"]\n
+[8,
+62,
+\"ddjodgzhxyjtaa.bid\"]\n
+[8,
+62,
\"ddprxzxnhzbq.com\"]\n
[8,
62,
+\"debuackedhkvu.bid\"]\n
+[8,
+62,
+\"dehyogsjbk.bid\"]\n
+[8,
+62,
\"deouvnqbgflv.com\"]\n
[8,
62,
\"deqrdwsjlpjz.com\"]\n
[8,
62,
+\"derpqpyvym.bid\"]\n
+[8,
+62,
+\"dexxxrggi.com\"]\n
+[8,
+62,
+\"dfbtmkwdcajsy.bid\"]\n
+[8,
+62,
\"dfcwecvmjtdj.com\"]\n
[8,
62,
+\"dfgwnkricjcko.bid\"]\n
+[8,
+62,
+\"dfllzlsztzqwz.bid\"]\n
+[8,
+62,
+\"dfnnhwiyxjajhq.com\"]\n
+[8,
+62,
\"dfujqyjifvoe.com\"]\n
[8,
62,
+\"dfxemnxrsal.bid\"]\n
+[8,
+62,
+\"dgbhmpumhxy.bid\"]\n
+[8,
+62,
+\"dgcxsmiavpg.bid\"]\n
+[8,
+62,
+\"dgfpsbezfeh.bid\"]\n
+[8,
+62,
\"dggcgurqynie.com\"]\n
[8,
62,
+\"dgghbqysqzs.bid\"]\n
+[8,
+62,
+\"dgjlfdvqb.bid\"]\n
+[8,
+62,
\"dgmlubjidcxc.com\"]\n
[8,
62,
+\"dgnjovmuao.bid\"]\n
+[8,
+62,
+\"dgnqzxsw.bid\"]\n
+[8,
+62,
+\"dgufzszbsk.bid\"]\n
+[8,
+62,
+\"dgulomuzgkyjhe.bid\"]\n
+[8,
+62,
\"dgwrxyucxpizivncznkpmdhtrdzyyylpoeitiannqfxmdzpmwx.com\"]\n
[8,
62,
+\"dgycvdyncugrd.bid\"]\n
+[8,
+62,
+\"dhaomvok.com\"]\n
+[8,
+62,
+\"dhenktvqqmbcnj.bid\"]\n
+[8,
+62,
+\"dhgcqqmtf.com\"]\n
+[8,
+62,
\"dhienrfamv.com\"]\n
[8,
62,
@@ -95752,36 +98745,96 @@ tribalfootball.com\",
\"dhomixidnkas.com\"]\n
[8,
62,
+\"dhrjzwqpweidm.bid\"]\n
+[8,
+62,
\"dhsztvyjwcmk.com\"]\n
[8,
62,
+\"dhvaigzy.com\"]\n
+[8,
+62,
+\"dhxjrqegphza.bid\"]\n
+[8,
+62,
+\"dhzmxkoq.bid\"]\n
+[8,
+62,
+\"dibpvaoi.bid\"]\n
+[8,
+62,
+\"didibvyl.bid\"]\n
+[8,
+62,
\"difyt-m-tlb.co\"]\n
[8,
62,
+\"dinmbegj.bid\"]\n
+[8,
+62,
+\"diqstzzbqin.bid\"]\n
+[8,
+62,
\"disbkzufvqhk.com\"]\n
[8,
62,
\"ditouyldfqgt.com\"]\n
[8,
62,
+\"diwkemnk.bid\"]\n
+[8,
+62,
\"diysqcbfyuru.com\"]\n
[8,
62,
\"djbnmqdawodm.com\"]\n
[8,
62,
+\"djcbhuwplfpui.bid\"]\n
+[8,
+62,
+\"djhqkoikovr.bid\"]\n
+[8,
+62,
\"djntmaplqzbi.com\"]\n
[8,
62,
+\"djrkauxla.bid\"]\n
+[8,
+62,
+\"djtclldgsocbv.bid\"]\n
+[8,
+62,
\"djxvususwvso.com\"]\n
[8,
62,
\"djzmpsingsrtfsnbnkphyagxdemeagsiabguuqbiqvpupamgej.com\"]\n
[8,
62,
+\"dkadbasc.bid\"]\n
+[8,
+62,
+\"dkdnvbueigxs.bid\"]\n
+[8,
+62,
+\"dkfdpglo.com\"]\n
+[8,
+62,
+\"dkgdinrubwxro.bid\"]\n
+[8,
+62,
+\"dkjgyysfincxps.bid\"]\n
+[8,
+62,
\"dkrhsftochvzqryurlptloayhlpftkogvzptcmjlwjgymcfrmv.com\"]\n
[8,
62,
+\"dkvblgxkihtys.bid\"]\n
+[8,
+62,
+\"dlganxfc.bid\"]\n
+[8,
+62,
\"dmatquyckwtu.com\"]\n
[8,
62,
@@ -95791,27 +98844,54 @@ tribalfootball.com\",
\"dmdcpvgu.com\"]\n
[8,
62,
+\"dmgexalrtsqrvx.com\"]\n
+[8,
+62,
\"dmjcabavsraf.com\"]\n
[8,
62,
\"dmojscqlwewu.com\"]\n
[8,
62,
+\"dmvegzsxaxn.com\"]\n
+[8,
+62,
+\"dmvmnafx.com\"]\n
+[8,
+62,
\"dmwubqhtuvls.com\"]\n
[8,
62,
\"dmyypseympjf.com\"]\n
[8,
62,
+\"dneglbgcycpcab.bid\"]\n
+[8,
+62,
+\"dneqghbwlmyjnj.com\"]\n
+[8,
+62,
+\"dnjxoflvkvec.com\"]\n
+[8,
+62,
+\"dnntgcfejsg.bid\"]\n
+[8,
+62,
\"dnoucjqzsasm.com\"]\n
[8,
62,
\"dnqejgrbtlxe.com\"]\n
[8,
62,
+\"dnsqqdordvpv.com\"]\n
+[8,
+62,
\"dntlpwpjwcfu.com\"]\n
[8,
62,
+\"dnvndngbn.bid\"]\n
+[8,
+62,
\"dnxpseduuehm.com\"]\n
[8,
62,
@@ -95821,39 +98901,96 @@ tribalfootball.com\",
\"dobjgpqzygow.com\"]\n
[8,
62,
+\"dodahirwudrhv.com\"]\n
+[8,
+62,
+\"dodegomxh.bid\"]\n
+[8,
+62,
\"dodwnkpzaned.com\"]\n
[8,
62,
\"dohhehsgnxfl.com\"]\n
[8,
62,
+\"doiljgzpurycgx.bid\"]\n
+[8,
+62,
+\"doljrizlsem.bid\"]\n
+[8,
+62,
+\"domdtvbhgg.com\"]\n
+[8,
+62,
+\"douangvwl.com\"]\n
+[8,
+62,
\"dovltuzibsfs.com\"]\n
[8,
62,
\"dpallyihgtgu.com\"]\n
[8,
62,
+\"dpkdwhfdrvxzcr.bid\"]\n
+[8,
+62,
\"dppcevxbshdl.com\"]\n
[8,
62,
+\"dpqytzwxohcd.bid\"]\n
+[8,
+62,
+\"dprdhzofq.bid\"]\n
+[8,
+62,
+\"dpwmloknxtuw.com\"]\n
+[8,
+62,
+\"dqcqavgqk.bid\"]\n
+[8,
+62,
+\"dqfhklmwj.com\"]\n
+[8,
+62,
+\"dqkeldpjzq.bid\"]\n
+[8,
+62,
\"dqpamcouthqv.com\"]\n
[8,
62,
\"dqpywdubbxih.com\"]\n
[8,
62,
+\"dqusbshqrtv.bid\"]\n
+[8,
+62,
\"drbwugautcgh.com\"]\n
[8,
62,
+\"drdvvfgqzwkutc.bid\"]\n
+[8,
+62,
\"drqjihcfdrqj.com\"]\n
[8,
62,
+\"drragqvk.bid\"]\n
+[8,
+62,
\"drtqfejznjnl.com\"]\n
[8,
62,
+\"dsdiztki.bid\"]\n
+[8,
+62,
\"dsevjzklcjjb.com\"]\n
[8,
62,
+\"dsibzjqbtkjqd.bid\"]\n
+[8,
+62,
+\"dskiepocq.bid\"]\n
+[8,
+62,
\"dsmysdzjhxot.com\"]\n
[8,
62,
@@ -95863,9 +99000,24 @@ tribalfootball.com\",
\"dswwghrlwwcm.com\"]\n
[8,
62,
+\"dsxbgkphjyrngo.bid\"]\n
+[8,
+62,
+\"dtiwhkapsgva.bid\"]\n
+[8,
+62,
\"dtmwwpykiqng.com\"]\n
[8,
62,
+\"dtnzlmwgujhgmj.bid\"]\n
+[8,
+62,
+\"dtpictvzcqqm.bid\"]\n
+[8,
+62,
+\"dtzlgtmqoj.bid\"]\n
+[8,
+62,
\"dubijsirwtwq.com\"]\n
[8,
62,
@@ -95875,6 +99027,15 @@ tribalfootball.com\",
\"duchmcmpmqqu.com\"]\n
[8,
62,
+\"dueybqnkkhzdh.bid\"]\n
+[8,
+62,
+\"duhqtjmftpxrmn.bid\"]\n
+[8,
+62,
+\"duidsdvdbecg.bid\"]\n
+[8,
+62,
\"dulcetcgvcxr.com\"]\n
[8,
62,
@@ -95887,21 +99048,54 @@ tribalfootball.com\",
\"dusgihujnthv.com\"]\n
[8,
62,
+\"dutvcvwebocux.bid\"]\n
+[8,
+62,
+\"dutypzccyhr.com\"]\n
+[8,
+62,
+\"duuewwbntvl.com\"]\n
+[8,
+62,
+\"duumdqyt.bid\"]\n
+[8,
+62,
\"duvyjbofwfqh.com\"]\n
[8,
62,
\"duxyrxhfwilv.com\"]\n
[8,
62,
+\"duyxfipwgrzwwd.bid\"]\n
+[8,
+62,
+\"dvlhwokr.bid\"]\n
+[8,
+62,
+\"dvprcchlzke.bid\"]\n
+[8,
+62,
\"dvsrlrnpyxwv.com\"]\n
[8,
62,
+\"dwabissw.com\"]\n
+[8,
+62,
+\"dwbqmlvjpvv.com\"]\n
+[8,
+62,
\"dwentymgplvrizqhieugzkozmqjxrxcyxeqdjvcbjmrhnkguwk.com\"]\n
[8,
62,
+\"dwxaciqlebqemh.com\"]\n
+[8,
+62,
\"dxcqavshmvst.com\"]\n
[8,
62,
+\"dxdunwcdfrdqm.com\"]\n
+[8,
+62,
\"dxfsbkmaydtt.com\"]\n
[8,
62,
@@ -95911,6 +99105,15 @@ tribalfootball.com\",
\"dxiixnrumvni.com\"]\n
[8,
62,
+\"dxkhboqrrimy.bid\"]\n
+[8,
+62,
+\"dxokxbrfl.bid\"]\n
+[8,
+62,
+\"dxtveuux.com\"]\n
+[8,
+62,
\"dxurtngzawwe.com\"]\n
[8,
62,
@@ -95920,48 +99123,120 @@ tribalfootball.com\",
\"dyerbegytfkj.com\"]\n
[8,
62,
+\"dyhsubugnpw.bid\"]\n
+[8,
+62,
\"dyjifezeyagm.com\"]\n
[8,
62,
\"dyunhvev.com\"]\n
[8,
62,
+\"dyykxositkqt.bid\"]\n
+[8,
+62,
\"dyzstwcqbgjk.com\"]\n
[8,
62,
\"dzdfmwaztrrm.com\"]\n
[8,
62,
+\"dzehfozic.bid\"]\n
+[8,
+62,
+\"dzhjqmlv.bid\"]\n
+[8,
+62,
+\"dzmstxov.bid\"]\n
+[8,
+62,
+\"dzuklgyo.bid\"]\n
+[8,
+62,
+\"dzwagxju.bid\"]\n
+[8,
+62,
+\"dzyqqwixizp.com\"]\n
+[8,
+62,
\"dzzawlkmtvug.com\"]\n
[8,
62,
+\"eaaqsama.com\"]\n
+[8,
+62,
+\"eabrkvxoe.bid\"]\n
+[8,
+62,
+\"eadtortust.bid\"]\n
+[8,
+62,
\"eaidabmuxbqy.com\"]\n
[8,
62,
+\"easmdmxps.com\"]\n
+[8,
+62,
\"easnviytengk.com\"]\n
[8,
62,
+\"easygatepr.bid\"]\n
+[8,
+62,
\"ebfjbrlcvjlv.com\"]\n
[8,
62,
+\"ebnfsjxs.bid\"]\n
+[8,
+62,
+\"ebrvuzqkq.bid\"]\n
+[8,
+62,
\"ebspiewapcta.com\"]\n
[8,
62,
\"ebyakgowemds.com\"]\n
[8,
62,
+\"ecboxijnmh.com\"]\n
+[8,
+62,
+\"eccsyytbe.bid\"]\n
+[8,
+62,
+\"ecflhhxp.bid\"]\n
+[8,
+62,
\"ecmeqhxevxgmtoxubrjstrrlyfgrrtqhvafyagettmwnwkwltn.com\"]\n
[8,
62,
\"ectbduztanog.com\"]\n
[8,
62,
+\"ecvladelayk.com\"]\n
+[8,
+62,
+\"ecxtuyttpfe.bid\"]\n
+[8,
+62,
\"edgsscofljhc.com\"]\n
[8,
62,
\"ednnpxhjsqyd.com\"]\n
[8,
62,
+\"edoolqkrnmmnj.com\"]\n
+[8,
+62,
+\"edplsrtjpxamr.bid\"]\n
+[8,
+62,
+\"edpnkcsrp.bid\"]\n
+[8,
+62,
+\"edudktabmq.bid\"]\n
+[8,
+62,
\"edvbyybaviln.com\"]\n
[8,
62,
@@ -95971,9 +99246,24 @@ tribalfootball.com\",
\"edxvyyywsxqh.com\"]\n
[8,
62,
+\"eecetnnsdz.bid\"]\n
+[8,
+62,
+\"eedicjfwqhqr.bid\"]\n
+[8,
+62,
+\"eedjbxyczp.bid\"]\n
+[8,
+62,
+\"eedsgikkbtn.bid\"]\n
+[8,
+62,
\"eefbzuwvnnab.com\"]\n
[8,
62,
+\"eehdssnxola.com\"]\n
+[8,
+62,
\"eejcqlenlsko.com\"]\n
[8,
62,
@@ -95989,45 +99279,153 @@ tribalfootball.com\",
\"efcnevmojvfs.com\"]\n
[8,
62,
+\"efhevptuqxpr.bid\"]\n
+[8,
+62,
+\"efkxhoeoqsv.bid\"]\n
+[8,
+62,
+\"efmpejbybupe.bid\"]\n
+[8,
+62,
+\"efotdwuui.bid\"]\n
+[8,
+62,
+\"efsjxinbtzirs.bid\"]\n
+[8,
+62,
\"efukznkfmrck.com\"]\n
[8,
62,
\"egkkeahdzjqy.com\"]\n
[8,
62,
+\"egouyziyto.bid\"]\n
+[8,
+62,
+\"egqvfdht.bid\"]\n
+[8,
+62,
+\"egszpylvmclvf.bid\"]\n
+[8,
+62,
\"egtkhpkkfswf.com\"]\n
[8,
62,
+\"egxkjjqke.bid\"]\n
+[8,
+62,
+\"egzlqkjhm.bid\"]\n
+[8,
+62,
+\"egzvkronnvwtra.bid\"]\n
+[8,
+62,
+\"ehfmhsqzxfrsz.bid\"]\n
+[8,
+62,
+\"ehlnakqlcvuxk.bid\"]\n
+[8,
+62,
\"ehnjtmqchrub.com\"]\n
[8,
62,
+\"ehoksipmkejqt.bid\"]\n
+[8,
+62,
+\"ehrwekypesnl.bid\"]\n
+[8,
+62,
+\"ehrxkeosifmksi.bid\"]\n
+[8,
+62,
+\"ehxfudlqli.com\"]\n
+[8,
+62,
+\"ehxpqwlnittvow.bid\"]\n
+[8,
+62,
+\"ehzkfbqpv.bid\"]\n
+[8,
+62,
+\"eiadsdmj.bid\"]\n
+[8,
+62,
\"eidzaqzygtvq.com\"]\n
[8,
62,
\"eifbewnmtgpi.com\"]\n
[8,
62,
+\"eifxhtrnhnveem.bid\"]\n
+[8,
+62,
+\"eigtfqrokt.bid\"]\n
+[8,
+62,
\"eiibdnjlautz.com\"]\n
[8,
62,
+\"eimgxlsqj.bid\"]\n
+[8,
+62,
+\"eiqzyxofsgzel.com\"]\n
+[8,
+62,
+\"eivikmwwrqtb.bid\"]\n
+[8,
+62,
\"eiwcqowbowqo.com\"]\n
[8,
62,
+\"eizzndhkvl.bid\"]\n
+[8,
+62,
+\"ejbvrgespr.bid\"]\n
+[8,
+62,
+\"ejdcjjcqcnzhre.bid\"]\n
+[8,
+62,
\"ejgxyfzciwyi.com\"]\n
[8,
62,
\"ejjrckrhigez.com\"]\n
[8,
62,
+\"ejkoolhhepojeu.com\"]\n
+[8,
+62,
\"ejwmxjttljbe.com\"]\n
[8,
62,
+\"ejwocojjv.bid\"]\n
+[8,
+62,
+\"ekdamsibldrg.bid\"]\n
+[8,
+62,
+\"ekdjdrmqqlc.bid\"]\n
+[8,
+62,
\"ekgmjxjyfzzd.com\"]\n
[8,
62,
\"ekhgvpsfrwqm.com\"]\n
[8,
62,
+\"ekiickqfxqtp.bid\"]\n
+[8,
+62,
+\"ekiytcllwboe.com\"]\n
+[8,
+62,
+\"ekmunhjbh.bid\"]\n
+[8,
+62,
+\"ekzstfriawl.bid\"]\n
+[8,
+62,
\"elbeobjhnsvh.com\"]\n
[8,
62,
@@ -96037,6 +99435,18 @@ tribalfootball.com\",
\"elkpxsfzrubq.com\"]\n
[8,
62,
+\"elsgsgxywj.bid\"]\n
+[8,
+62,
+\"eluhhfyxx.com\"]\n
+[8,
+62,
+\"elwwxuigpk.bid\"]\n
+[8,
+62,
+\"elxkjyvdo.bid\"]\n
+[8,
+62,
\"elxxkpaeudxu.com\"]\n
[8,
62,
@@ -96046,30 +99456,84 @@ tribalfootball.com\",
\"elzmazpsbnwn.com\"]\n
[8,
62,
+\"elzoovmzj.bid\"]\n
+[8,
+62,
\"emdbszgmxggo.com\"]\n
[8,
62,
+\"emegbthex.bid\"]\n
+[8,
+62,
+\"emektdasctwt.bid\"]\n
+[8,
+62,
+\"emeqnqxd.bid\"]\n
+[8,
+62,
+\"emfprumou.bid\"]\n
+[8,
+62,
\"emirdzzvhviv.com\"]\n
[8,
62,
+\"emoknbcnwamv.bid\"]\n
+[8,
+62,
+\"emrcrjcxjdsccz.bid\"]\n
+[8,
+62,
+\"emrflqumwcz.bid\"]\n
+[8,
+62,
\"emrumkgmdmdq.com\"]\n
[8,
62,
+\"emszbghugzw.bid\"]\n
+[8,
+62,
+\"emvdlnwph.com\"]\n
+[8,
+62,
+\"emxbuugvudofbc.bid\"]\n
+[8,
+62,
+\"emxwkunx.bid\"]\n
+[8,
+62,
+\"emzotevsto.com\"]\n
+[8,
+62,
+\"encvhiseje.bid\"]\n
+[8,
+62,
\"enfhddbnariw.com\"]\n
[8,
62,
\"enfupatujiqb.com\"]\n
[8,
62,
+\"enheqjtrvkn.bid\"]\n
+[8,
+62,
+\"enhovesepdhxph.bid\"]\n
+[8,
+62,
\"enhwftpkwvnb.com\"]\n
[8,
62,
\"eniaypwywduf.com\"]\n
[8,
62,
+\"ennwwuxijwjgdm.bid\"]\n
+[8,
+62,
\"enzyxtdcacde.com\"]\n
[8,
62,
+\"eociaoqs.bid\"]\n
+[8,
+62,
\"eojrldtucqsf.com\"]\n
[8,
62,
@@ -96088,18 +99552,51 @@ tribalfootball.com\",
\"epgooipixbbo.com\"]\n
[8,
62,
+\"eplsshzbotknz.bid\"]\n
+[8,
+62,
\"epoxtzgddiwp.com\"]\n
[8,
62,
+\"epsiulpa.com\"]\n
+[8,
+62,
+\"eptwulil.com\"]\n
+[8,
+62,
+\"epvhmxyqa.bid\"]\n
+[8,
+62,
+\"epxxqzrcdfkxo.bid\"]\n
+[8,
+62,
\"epzxtposabej.com\"]\n
[8,
62,
+\"eqcvisodkvphw.bid\"]\n
+[8,
+62,
+\"eqkccjinroye.bid\"]\n
+[8,
+62,
+\"eqonwbgcqi.bid\"]\n
+[8,
+62,
+\"eqqhbzmaf.bid\"]\n
+[8,
+62,
+\"eqqhiwfjcfx.bid\"]\n
+[8,
+62,
\"eqszmuwnozvx.com\"]\n
[8,
62,
\"erbsqnmglmnv.com\"]\n
[8,
62,
+\"erhpodgijusvi.bid\"]\n
+[8,
+62,
\"erkwkjfompvt.com\"]\n
[8,
62,
@@ -96109,6 +99606,9 @@ tribalfootball.com\",
\"ervpgpxr.com\"]\n
[8,
62,
+\"erzrulbjdd.bid\"]\n
+[8,
+62,
\"esgwceckxumg.com\"]\n
[8,
62,
@@ -96124,6 +99624,12 @@ tribalfootball.com\",
\"espnrlezwzvd.com\"]\n
[8,
62,
+\"esrpxyahzna.bid\"]\n
+[8,
+62,
+\"esznfpbro.com\"]\n
+[8,
+62,
\"etbmvqjnfxtk.com\"]\n
[8,
62,
@@ -96133,42 +99639,147 @@ tribalfootball.com\",
\"etggiddfdaqd.com\"]\n
[8,
62,
+\"etglnloj.com\"]\n
+[8,
+62,
+\"etprpfuw.bid\"]\n
+[8,
+62,
+\"etsqitgro.bid\"]\n
+[8,
+62,
+\"ettamscqyvocxz.com\"]\n
+[8,
+62,
+\"etwgydlbl.bid\"]\n
+[8,
+62,
+\"etyeltdqg.bid\"]\n
+[8,
+62,
+\"etytypmuykf.bid\"]\n
+[8,
+62,
+\"euarbohjj.com\"]\n
+[8,
+62,
+\"eueukpcxjtxt.bid\"]\n
+[8,
+62,
+\"eunysqxppf.bid\"]\n
+[8,
+62,
\"eupwogkcjczz.com\"]\n
[8,
62,
+\"eurifsiooyof.bid\"]\n
+[8,
+62,
\"eutklhuazxlt.com\"]\n
[8,
62,
+\"euxisszoyader.com\"]\n
+[8,
+62,
+\"evfzqbbdif.bid\"]\n
+[8,
+62,
\"evhvoeqfrlsb.com\"]\n
[8,
62,
\"evlvaulglzpu.com\"]\n
[8,
62,
+\"evntcmetzefbv.bid\"]\n
+[8,
+62,
+\"evszxlad.com\"]\n
+[8,
+62,
+\"evtfjieqjhvf.com\"]\n
+[8,
+62,
+\"ewaosdzofcsy.bid\"]\n
+[8,
+62,
+\"ewccxwve.bid\"]\n
+[8,
+62,
\"ewgtanybkkch.com\"]\n
[8,
62,
+\"ewpqmptpavn.com\"]\n
+[8,
+62,
+\"ewxssoad.bid\"]\n
+[8,
+62,
+\"ewzwkgyrpk.bid\"]\n
+[8,
+62,
+\"exaorwqrj.bid\"]\n
+[8,
+62,
+\"exekiksakspujl.com\"]\n
+[8,
+62,
+\"exeroearu.bid\"]\n
+[8,
+62,
\"exioptyxiyoo.com\"]\n
[8,
62,
+\"exjthrzliajfd.com\"]\n
+[8,
+62,
+\"exmubrgt.bid\"]\n
+[8,
+62,
\"exnyzdboihvi.com\"]\n
[8,
62,
+\"exsuqfxv.bid\"]\n
+[8,
+62,
+\"exucfbmppagqta.bid\"]\n
+[8,
+62,
+\"exvgzhwssyivz.bid\"]\n
+[8,
+62,
\"eydiuqpdtfew.com\"]\n
[8,
62,
+\"eyjuwcrnu.bid\"]\n
+[8,
+62,
+\"eylefeyrwl.com\"]\n
+[8,
+62,
\"eylyitpslpqu.com\"]\n
[8,
62,
+\"ezbbxqocxnto.com\"]\n
+[8,
+62,
\"ezbtpdjeimlv.com\"]\n
[8,
62,
+\"ezdariijmdlg.bid\"]\n
+[8,
+62,
\"ezemyudhkzvx.com\"]\n
[8,
62,
+\"ezhkfxskimqnqk.com\"]\n
+[8,
+62,
\"ezjrnbpjthir.com\"]\n
[8,
62,
+\"ezkbzmwigo.bid\"]\n
+[8,
+62,
\"ezknqsblzmsl.com\"]\n
[8,
62,
@@ -96178,51 +99789,144 @@ tribalfootball.com\",
\"facsowlaufzk.com\"]\n
[8,
62,
+\"faftjhuu.com\"]\n
+[8,
+62,
+\"fahowtxv.bid\"]\n
+[8,
+62,
+\"fajonlkb.com\"]\n
+[8,
+62,
+\"faleaqotrgvox.bid\"]\n
+[8,
+62,
+\"famztplbta.bid\"]\n
+[8,
+62,
\"faoxietqwbmu.com\"]\n
[8,
62,
\"farkkbndawtxczozilrrrunxflspkyowishacdueiqzeddsnuu.com\"]\n
[8,
62,
+\"fatayvywbebgdn.com\"]\n
+[8,
+62,
+\"fawhiybzs.bid\"]\n
+[8,
+62,
+\"fbafbbujy.com\"]\n
+[8,
+62,
+\"fbauhaozc.bid\"]\n
+[8,
+62,
\"fbbjlubvwmwd.com\"]\n
[8,
62,
+\"fbzfudipxwtu.bid\"]\n
+[8,
+62,
\"fcjhxlybaiab.com\"]\n
[8,
62,
+\"fcjiqwghf.bid\"]\n
+[8,
+62,
\"fcjnqpkrdglw.com\"]\n
[8,
62,
+\"fdbqwtqdgcsceh.com\"]\n
+[8,
+62,
+\"fdbyfnpdcqc.bid\"]\n
+[8,
+62,
\"fddbdlolkxgc.com\"]\n
[8,
62,
\"fdepobamndfn.com\"]\n
[8,
62,
+\"fdfpnrhlckbmiz.bid\"]\n
+[8,
+62,
+\"fdgxsvblervuss.bid\"]\n
+[8,
+62,
+\"fdjdyzoqnzikx.bid\"]\n
+[8,
+62,
+\"fdnxojzwbmie.bid\"]\n
+[8,
+62,
\"fdogfuqpgeub.com\"]\n
[8,
62,
+\"fdtvsqnkujlwaa.bid\"]\n
+[8,
+62,
+\"fduyzzjazngphw.bid\"]\n
+[8,
+62,
+\"fdvmskmentjob.com\"]\n
+[8,
+62,
+\"feacamnliz.bid\"]\n
+[8,
+62,
\"fegyacmbobil.com\"]\n
[8,
62,
\"fembsflungod.com\"]\n
[8,
62,
+\"feqlklwaafgc.com\"]\n
+[8,
+62,
+\"feqyuubaixe.bid\"]\n
+[8,
+62,
+\"ffahsidlivqb.bid\"]\n
+[8,
+62,
\"ffanszicnoqs.com\"]\n
[8,
62,
+\"ffbuqvnst.bid\"]\n
+[8,
+62,
+\"fffzquckf.com\"]\n
+[8,
+62,
\"ffhwzaenzoue.com\"]\n
[8,
62,
+\"ffkwprrdmyaj.bid\"]\n
+[8,
+62,
\"ffpkqjyvvneg.com\"]\n
[8,
62,
+\"ffpyofnpq.com\"]\n
+[8,
+62,
+\"ffvghouburgijz.bid\"]\n
+[8,
+62,
+\"ffvvapasfcoha.bid\"]\n
+[8,
+62,
\"ffwbpadvkcyi.com\"]\n
[8,
62,
\"fghdembabvwe.com\"]\n
[8,
62,
+\"fgilgpmoudkzx.bid\"]\n
+[8,
+62,
\"fgkvpyrmkbap.com\"]\n
[8,
62,
@@ -96232,30 +99936,90 @@ tribalfootball.com\",
\"fgwsjwiaqtjc.com\"]\n
[8,
62,
+\"fgxgzjeip.bid\"]\n
+[8,
+62,
+\"fgyeepfitnvkzz.com\"]\n
+[8,
+62,
\"fgzaxilcgxum.com\"]\n
[8,
62,
\"fhawywadfjlo.com\"]\n
[8,
62,
+\"fhgstzgrdhkah.bid\"]\n
+[8,
+62,
+\"fhjciatocm.bid\"]\n
+[8,
+62,
+\"fhsxhewkajqwgf.bid\"]\n
+[8,
+62,
+\"fhxmqthpjswm.bid\"]\n
+[8,
+62,
\"fhylnqzxwsbo.com\"]\n
[8,
62,
+\"fhzgapsfnlsvx.bid\"]\n
+[8,
+62,
+\"fiarnvygamgpqf.com\"]\n
+[8,
+62,
+\"fikyzmbuhql.bid\"]\n
+[8,
+62,
+\"filenlgic.bid\"]\n
+[8,
+62,
+\"fioeazluwwirp.bid\"]\n
+[8,
+62,
+\"fiqkmfapvnntn.bid\"]\n
+[8,
+62,
+\"firflzsngsg.bid\"]\n
+[8,
+62,
\"firugsivsqot.com\"]\n
[8,
62,
+\"fisqwkxyvsrtnz.bid\"]\n
+[8,
+62,
+\"fiunfrafi.bid\"]\n
+[8,
+62,
\"fjcvncxrmmru.com\"]\n
[8,
62,
\"fjfxpykp.com\"]\n
[8,
62,
+\"fjlvozwlv.bid\"]\n
+[8,
+62,
+\"fjmjlwvtv.bid\"]\n
+[8,
+62,
+\"fjmxpixte.bid\"]\n
+[8,
+62,
+\"fjqngeqkhlruto.bid\"]\n
+[8,
+62,
\"fjuouqwxgbir.com\"]\n
[8,
62,
\"fjvolzrojowa.com\"]\n
[8,
62,
+\"fjxdsslczu.bid\"]\n
+[8,
+62,
\"fjxlbkwhtpil.com\"]\n
[8,
62,
@@ -96268,12 +100032,36 @@ tribalfootball.com\",
\"fkianrxjfumm.com\"]\n
[8,
62,
+\"fkivuntlyd.bid\"]\n
+[8,
+62,
\"fkjyzxnoxusg.com\"]\n
[8,
62,
+\"fkkjsdpppv.bid\"]\n
+[8,
+62,
+\"fkpbbmgqa.bid\"]\n
+[8,
+62,
+\"fkphqtgqrfixl.com\"]\n
+[8,
+62,
\"fkrrvhoierty.com\"]\n
[8,
62,
+\"fkwwhndzjlqrm.com\"]\n
+[8,
+62,
+\"flkyhwjhp.com\"]\n
+[8,
+62,
+\"flmditew.com\"]\n
+[8,
+62,
+\"flooaiaubf.bid\"]\n
+[8,
+62,
\"fluohbiy.com\"]\n
[8,
62,
@@ -96283,51 +100071,111 @@ tribalfootball.com\",
\"fmcwqmwdaubb.com\"]\n
[8,
62,
+\"fmgcaqljz.bid\"]\n
+[8,
+62,
+\"fmpsrqsib.bid\"]\n
+[8,
+62,
\"fmuxugcqucuu.com\"]\n
[8,
62,
+\"fmztxzdrq.bid\"]\n
+[8,
+62,
\"fmzxzkgmpmrx.com\"]\n
[8,
62,
+\"fnacxthxbgmmmo.bid\"]\n
+[8,
+62,
\"fnaolgfubmlc.com\"]\n
[8,
62,
+\"fnbhjbcfqkrcs.com\"]\n
+[8,
+62,
\"fneheruhxqtv.com\"]\n
[8,
62,
+\"fnhogffqzmcqj.com\"]\n
+[8,
+62,
\"fnjcriccyuna.com\"]\n
[8,
62,
+\"fnjzuwviiyedmp.com\"]\n
+[8,
+62,
\"fnkyyrgraizy.com\"]\n
[8,
62,
+\"fnsjfalwuti.bid\"]\n
+[8,
+62,
+\"fnzpchmrhlpfzl.bid\"]\n
+[8,
+62,
+\"foabezckdiv.bid\"]\n
+[8,
+62,
\"fobjoccwkrkv.com\"]\n
[8,
62,
+\"foguumjql.com\"]\n
+[8,
+62,
\"fokisduu.com\"]\n
[8,
62,
\"fpbmjwoebzby.com\"]\n
[8,
62,
+\"fpguuwnpkvqsq.bid\"]\n
+[8,
+62,
+\"fppgjkkjq.bid\"]\n
+[8,
+62,
\"fppupmqbydpk.com\"]\n
[8,
62,
+\"fpqippsowc.bid\"]\n
+[8,
+62,
+\"fpriycwxw.com\"]\n
+[8,
+62,
+\"fpsezlguzzqmfw.bid\"]\n
+[8,
+62,
\"fpslcnjecewd.com\"]\n
[8,
62,
\"fpvfeyjrwlio.com\"]\n
[8,
62,
+\"fpzxmdjjpphzc.bid\"]\n
+[8,
+62,
\"fqazjwxovxlu.com\"]\n
[8,
62,
+\"fqemzrkwuiaq.bid\"]\n
+[8,
+62,
+\"fqesuuyzhxpz.bid\"]\n
+[8,
+62,
\"fqkcdhptlqma.com\"]\n
[8,
62,
\"fqmxwckinopg.com\"]\n
[8,
62,
+\"fqnabpbdljzq.bid\"]\n
+[8,
+62,
\"fqovfxpsytxf.com\"]\n
[8,
62,
@@ -96337,6 +100185,9 @@ tribalfootball.com\",
\"fqpteozo.com\"]\n
[8,
62,
+\"fqsdlhaffr.bid\"]\n
+[8,
+62,
\"frczfzikturw.com\"]\n
[8,
62,
@@ -96346,42 +100197,108 @@ tribalfootball.com\",
\"frdhsmerubfg.com\"]\n
[8,
62,
+\"frezshmura.bid\"]\n
+[8,
+62,
\"frlvfzybstsa.com\"]\n
[8,
62,
\"frlzxwxictmg.com\"]\n
[8,
62,
+\"frmavvtkhi.bid\"]\n
+[8,
+62,
+\"frtkblgbqc.bid\"]\n
+[8,
+62,
+\"frxgmxkg.bid\"]\n
+[8,
+62,
+\"fsapltvckyb.bid\"]\n
+[8,
+62,
\"fsddidfmmzvw.com\"]\n
[8,
62,
+\"fsqgojinc.bid\"]\n
+[8,
+62,
+\"fsrmspghkuyn.bid\"]\n
+[8,
+62,
+\"fssesicszubztp.bid\"]\n
+[8,
+62,
+\"fsuhjykihmqpt.bid\"]\n
+[8,
+62,
\"fsvcrapnmmvj.com\"]\n
[8,
62,
\"fsvxxllfpfhk.com\"]\n
[8,
62,
+\"fsxmtpvumpty.bid\"]\n
+[8,
+62,
+\"ftbiufcomsa.bid\"]\n
+[8,
+62,
+\"ftbnrjzvgtdyzs.bid\"]\n
+[8,
+62,
+\"ftdyrqgjr.bid\"]\n
+[8,
+62,
\"ftgfmbxqkjda.com\"]\n
[8,
62,
+\"ftisvrpsfu.bid\"]\n
+[8,
+62,
\"ftjrekbpjkwe.com\"]\n
[8,
62,
\"ftodxdoolvdm.com\"]\n
[8,
62,
+\"ftqhgapqugv.bid\"]\n
+[8,
+62,
+\"ftusprfqtu.bid\"]\n
+[8,
+62,
\"ftvkgkkmthed.com\"]\n
[8,
62,
+\"ftymjfywuyv.com\"]\n
+[8,
+62,
\"ftytssqazcqx.com\"]\n
[8,
62,
+\"fuckaqunrcjj.bid\"]\n
+[8,
+62,
+\"fucrzdux.bid\"]\n
+[8,
+62,
+\"fuhgvhuukl.bid\"]\n
+[8,
+62,
\"fuurqgbfhvqx.com\"]\n
[8,
62,
\"fvbeyduylvgy.com\"]\n
[8,
62,
+\"fvkdatbzswo.bid\"]\n
+[8,
+62,
+\"fvozquqvnuv.bid\"]\n
+[8,
+62,
\"fvrbloxygbrv.com\"]\n
[8,
62,
@@ -96394,15 +100311,42 @@ tribalfootball.com\",
\"fwcrhzvfxoyi.com\"]\n
[8,
62,
+\"fwenfotroadh.bid\"]\n
+[8,
+62,
\"fwfgbhjhnlkv.com\"]\n
[8,
62,
+\"fwigabtjb.com\"]\n
+[8,
+62,
+\"fwjpfuzn.bid\"]\n
+[8,
+62,
\"fwlkncckwcop.com\"]\n
[8,
62,
+\"fwnebnypnkp.bid\"]\n
+[8,
+62,
+\"fwnlrejfedzy.com\"]\n
+[8,
+62,
+\"fwvfntvmhhxx.bid\"]\n
+[8,
+62,
+\"fwwnbucwoc.bid\"]\n
+[8,
+62,
+\"fwxmscriszl.bid\"]\n
+[8,
+62,
\"fwzlsugrflhh.com\"]\n
[8,
62,
+\"fwzmxceibqmuvk.bid\"]\n
+[8,
+62,
\"fxcayktrneld.com\"]\n
[8,
62,
@@ -96412,9 +100356,21 @@ tribalfootball.com\",
\"fxjyultd.com\"]\n
[8,
62,
+\"fxoryjxrnuoo.com\"]\n
+[8,
+62,
+\"fxpjkzwveswgtt.bid\"]\n
+[8,
+62,
\"fxrgikipxnlq.com\"]\n
[8,
62,
+\"fxsbodcjjmofm.bid\"]\n
+[8,
+62,
+\"fxteikyi.bid\"]\n
+[8,
+62,
\"fxtgrttlarkl.com\"]\n
[8,
62,
@@ -96424,12 +100380,48 @@ tribalfootball.com\",
\"fxwkhwcmsqne.com\"]\n
[8,
62,
+\"fxzdwisjdihwj.bid\"]\n
+[8,
+62,
+\"fyifssdoq.bid\"]\n
+[8,
+62,
+\"fypbjnwbuz.bid\"]\n
+[8,
+62,
+\"fyxuxfte.bid\"]\n
+[8,
+62,
+\"fzcgtfyn.bid\"]\n
+[8,
+62,
+\"fzcgugzx.bid\"]\n
+[8,
+62,
+\"fzhwvlpnqg.bid\"]\n
+[8,
+62,
\"fzsiwzxnqadb.com\"]\n
[8,
62,
+\"fztrvkdqzv.bid\"]\n
+[8,
+62,
+\"fzxraumht.bid\"]\n
+[8,
+62,
\"fzzudxglrnrr.com\"]\n
[8,
62,
+\"gaaprokoduuyyn.bid\"]\n
+[8,
+62,
+\"gahhlbxdgw.com\"]\n
+[8,
+62,
+\"gaxafjlxgoqfj.bid\"]\n
+[8,
+62,
\"gaxmdcfkxygs.com\"]\n
[8,
62,
@@ -96439,30 +100431,81 @@ tribalfootball.com\",
\"gbakhtzvoguz.com\"]\n
[8,
62,
+\"gbbtziazhn.com\"]\n
+[8,
+62,
+\"gbddkzbtczkw.bid\"]\n
+[8,
+62,
+\"gbdqimygbobtih.bid\"]\n
+[8,
+62,
+\"gbdxxsjzrechci.bid\"]\n
+[8,
+62,
+\"gbfnuqois.com\"]\n
+[8,
+62,
+\"gbgtegzxz.com\"]\n
+[8,
+62,
\"gbiwxmjw.com\"]\n
[8,
62,
\"gbltotkythfh.com\"]\n
[8,
62,
+\"gbnwjjxb.bid\"]\n
+[8,
+62,
\"gbsxcyukuuex.com\"]\n
[8,
62,
\"gbwrjyntqsvr.com\"]\n
[8,
62,
+\"gbwzrcymfmvym.bid\"]\n
+[8,
+62,
\"gcboyhlfqxhc.com\"]\n
[8,
62,
+\"gchfmrxxpfizw.bid\"]\n
+[8,
+62,
+\"gcirwjlmyfgxm.bid\"]\n
+[8,
+62,
+\"gcrqbzvwhz.bid\"]\n
+[8,
+62,
+\"gcujnsgvdq.com\"]\n
+[8,
+62,
+\"gcxsbflncu.bid\"]\n
+[8,
+62,
+\"gcypxlue.bid\"]\n
+[8,
+62,
\"gdekvzhsqwau.com\"]\n
[8,
62,
+\"gdhlysucwzyzu.com\"]\n
+[8,
+62,
+\"gdhtshpyz.bid\"]\n
+[8,
+62,
\"gdixpvfqbhun.com\"]\n
[8,
62,
\"gdpuknsngvps.com\"]\n
[8,
62,
+\"gduubghr.bid\"]\n
+[8,
+62,
\"geazikjazoid.com\"]\n
[8,
62,
@@ -96478,33 +100521,96 @@ tribalfootball.com\",
\"gerpkshe.com\"]\n
[8,
62,
+\"geudyhlxmbj.bid\"]\n
+[8,
+62,
+\"gevrsbmqvp.bid\"]\n
+[8,
+62,
+\"gezkddgdbliip.bid\"]\n
+[8,
+62,
+\"gfdeapuaymd.bid\"]\n
+[8,
+62,
+\"gfhlwbxjjdla.bid\"]\n
+[8,
+62,
\"ggbfbseakyqv.com\"]\n
[8,
62,
\"gggemaop.com\"]\n
[8,
62,
+\"gghhzzllakjm.bid\"]\n
+[8,
+62,
\"ggnabmvnwphu.com\"]\n
[8,
62,
\"ggngbgccubvf.com\"]\n
[8,
62,
+\"ggrjihzgtdxutg.bid\"]\n
+[8,
+62,
\"ggtujtuyvcci.com\"]\n
[8,
62,
+\"ggusxcee.bid\"]\n
+[8,
+62,
+\"ggwbgnmahqyclg.com\"]\n
+[8,
+62,
\"ggzuksudqktn.com\"]\n
[8,
62,
+\"ghizipjlsi.bid\"]\n
+[8,
+62,
\"ghtroafchzrt.com\"]\n
[8,
62,
+\"ghttzqpeyunwdr.bid\"]\n
+[8,
+62,
+\"ghycvwos.bid\"]\n
+[8,
+62,
+\"ghygzvdh.bid\"]\n
+[8,
+62,
+\"ghzylikrcdydf.bid\"]\n
+[8,
+62,
+\"gigphdgtszus.bid\"]\n
+[8,
+62,
+\"gimxqltq.bid\"]\n
+[8,
+62,
\"giojhiimnvwr.com\"]\n
[8,
62,
+\"giphylee.com\"]\n
+[8,
+62,
+\"gipmaxxp.bid\"]\n
+[8,
+62,
+\"giqvmjiccwwys.bid\"]\n
+[8,
+62,
+\"gitopazeaamdkm.bid\"]\n
+[8,
+62,
\"givmuvbacwui.com\"]\n
[8,
62,
+\"giwvzhflxv.bid\"]\n
+[8,
+62,
\"giyjhogjmfmc.com\"]\n
[8,
62,
@@ -96514,6 +100620,21 @@ tribalfootball.com\",
\"gjeyqtunbnap.com\"]\n
[8,
62,
+\"gjfugukpyo.bid\"]\n
+[8,
+62,
+\"gjikkwtrstaku.com\"]\n
+[8,
+62,
+\"gjjsfchh.bid\"]\n
+[8,
+62,
+\"gjvuxnfwsngmux.bid\"]\n
+[8,
+62,
+\"gjwqxjqdvtldbh.bid\"]\n
+[8,
+62,
\"gjxdibyzvczd.com\"]\n
[8,
62,
@@ -96526,15 +100647,57 @@ tribalfootball.com\",
\"gkgdqahkcbmykurmngzrrolrecfqvsjgqdyujvgdrgoezkcobq.com\"]\n
[8,
62,
+\"gkhubwgeber.bid\"]\n
+[8,
+62,
+\"gkiqfnjtwmj.bid\"]\n
+[8,
+62,
+\"gkiqlocbirh.com\"]\n
+[8,
+62,
\"gkiryieltcbg.com\"]\n
[8,
62,
+\"gkmaclyrj.bid\"]\n
+[8,
+62,
+\"gkrvjofbhdvo.bid\"]\n
+[8,
+62,
+\"gkvegijnhienmq.bid\"]\n
+[8,
+62,
\"gkvhfryrramj.com\"]\n
[8,
62,
+\"gkwdspzl.bid\"]\n
+[8,
+62,
+\"gkyblmfggpyq.bid\"]\n
+[8,
+62,
+\"glbgkmvl.com\"]\n
+[8,
+62,
\"glcgytymbp.bid\"]\n
[8,
62,
+\"glcpzwihisagw.bid\"]\n
+[8,
+62,
+\"glfnjyzix.bid\"]\n
+[8,
+62,
+\"glhbjwuovievay.bid\"]\n
+[8,
+62,
+\"glhqdfmcchhk.bid\"]\n
+[8,
+62,
+\"glhxoawgunlame.bid\"]\n
+[8,
+62,
\"gllkdkxygckb.com\"]\n
[8,
62,
@@ -96544,6 +100707,18 @@ tribalfootball.com\",
\"glslciwwvtxn.com\"]\n
[8,
62,
+\"glykvwol.bid\"]\n
+[8,
+62,
+\"gmecesfngrngu.bid\"]\n
+[8,
+62,
+\"gmnozoruyfy.bid\"]\n
+[8,
+62,
+\"gmnxupczjmecj.bid\"]\n
+[8,
+62,
\"gmpdixdh.com\"]\n
[8,
62,
@@ -96553,24 +100728,69 @@ tribalfootball.com\",
\"gnadhzstittd.com\"]\n
[8,
62,
+\"gncfttutoiwwq.com\"]\n
+[8,
+62,
+\"gniosksijt.bid\"]\n
+[8,
+62,
\"gnipadiiodpa.com\"]\n
[8,
62,
+\"gnmjiishaldus.com\"]\n
+[8,
+62,
\"gnnmdzbroemx.com\"]\n
[8,
62,
+\"gnqqajovkhfmq.com\"]\n
+[8,
+62,
\"goacestnzgrd.com\"]\n
[8,
62,
+\"gobljmgamwfjrc.bid\"]\n
+[8,
+62,
+\"goegstjtam.bid\"]\n
+[8,
+62,
+\"goeoxqhesrvaq.bid\"]\n
+[8,
+62,
\"gofgfsvnfnfw.com\"]\n
[8,
62,
+\"gojotpbkyqou.bid\"]\n
+[8,
+62,
\"gojwyansqmcl.com\"]\n
[8,
62,
+\"goowurzdotcom.bid\"]\n
+[8,
+62,
+\"gopamdzgpdrwe.bid\"]\n
+[8,
+62,
+\"gouytrujxuhkzk.bid\"]\n
+[8,
+62,
+\"gozmioancm.bid\"]\n
+[8,
+62,
+\"gpacwxynxluey.bid\"]\n
+[8,
+62,
+\"gpaeofyetjvff.bid\"]\n
+[8,
+62,
\"gpbznagpormpyusuxbvlpbuejqzwvspcyqjcxbqtbdtlixcgzp.com\"]\n
[8,
62,
+\"gpdjgkibngbrr.com\"]\n
+[8,
+62,
\"gperzgnvuuyx.com\"]\n
[8,
62,
@@ -96580,18 +100800,48 @@ tribalfootball.com\",
\"gphfgyrkpumn.com\"]\n
[8,
62,
+\"gphvcvxebrun.bid\"]\n
+[8,
+62,
+\"gpiaqusavf.bid\"]\n
+[8,
+62,
+\"gpkdnfoho.bid\"]\n
+[8,
+62,
+\"gplqpxhsunghmx.bid\"]\n
+[8,
+62,
\"gpltrrdffobf.com\"]\n
[8,
62,
\"gpnduywxhgme.com\"]\n
[8,
62,
+\"gppzxymr.bid\"]\n
+[8,
+62,
+\"gptoleeekac.bid\"]\n
+[8,
+62,
+\"gqlqgmiahdtoyl.bid\"]\n
+[8,
+62,
\"gqnmautydwky.com\"]\n
[8,
62,
+\"gqnotcpintcq.bid\"]\n
+[8,
+62,
\"gqorytmpkjdq.com\"]\n
[8,
62,
+\"gqtaibrlhbwd.bid\"]\n
+[8,
+62,
+\"gqtcapjnn.bid\"]\n
+[8,
+62,
\"gqthfroeirol.com\"]\n
[8,
62,
@@ -96604,15 +100854,51 @@ tribalfootball.com\",
\"grceweaxhbpvclyxhwuozrbtvqzjgbnzklvxdezzficwjnmfil.com\"]\n
[8,
62,
+\"grewuxii.bid\"]\n
+[8,
+62,
\"grfqrhqlzvjl.com\"]\n
[8,
62,
+\"grhqitjkih.bid\"]\n
+[8,
+62,
+\"grnrmwxf.com\"]\n
+[8,
+62,
+\"grppxsxgcdcu.bid\"]\n
+[8,
+62,
+\"grtduutw.bid\"]\n
+[8,
+62,
+\"grubpbrmek.com\"]\n
+[8,
+62,
+\"grvoflsctenq.bid\"]\n
+[8,
+62,
\"grxpaizsvdzw.com\"]\n
[8,
62,
+\"gshiupcdkolv.bid\"]\n
+[8,
+62,
\"gsiqerorqkxu.com\"]\n
[8,
62,
+\"gsqhqbaysfmp.bid\"]\n
+[8,
+62,
+\"gsqwxrtcabdftt.com\"]\n
+[8,
+62,
+\"gstpgbhqzia.bid\"]\n
+[8,
+62,
+\"gsueoeigaq.com\"]\n
+[8,
+62,
\"gtaouarrwypu.com\"]\n
[8,
62,
@@ -96625,138 +100911,330 @@ tribalfootball.com\",
\"gtevyaeeiged.com\"]\n
[8,
62,
+\"gthrdhxhwdt.bid\"]\n
+[8,
+62,
\"gtmonytxxglu.com\"]\n
[8,
62,
\"gtqfsxrrerzu.com\"]\n
[8,
62,
+\"gttrngwnuuvy.bid\"]\n
+[8,
+62,
\"gtxfafvoohbc.com\"]\n
[8,
62,
+\"gtzyfaro.bid\"]\n
+[8,
+62,
\"gubdadtxwqow.com\"]\n
[8,
62,
+\"gufjfwopsez.bid\"]\n
+[8,
+62,
\"guhtjoqtobac.com\"]\n
[8,
62,
+\"gujyvlvoewweg.bid\"]\n
+[8,
+62,
+\"gulvkhfah.bid\"]\n
+[8,
+62,
+\"guoijslfm.bid\"]\n
+[8,
+62,
+\"guowsqbyh.bid\"]\n
+[8,
+62,
\"gurrfwsscwda.com\"]\n
[8,
62,
+\"guwegqmvqxfa.bid\"]\n
+[8,
+62,
+\"guziwptcqucio.bid\"]\n
+[8,
+62,
+\"guzwqarqdxai.bid\"]\n
+[8,
+62,
+\"gvbeqaethxhs.bid\"]\n
+[8,
+62,
\"gverjfuapaag.com\"]\n
[8,
62,
\"gvgakxvukmrm.com\"]\n
[8,
62,
+\"gvlhdacnu.bid\"]\n
+[8,
+62,
+\"gvmbrwlqqwa.bid\"]\n
+[8,
+62,
\"gvoszbzfzmtl.com\"]\n
[8,
62,
\"gvrqquiotcyr.com\"]\n
[8,
62,
+\"gvsvegtnsyoxt.bid\"]\n
+[8,
+62,
\"gvxobjcxcbkb.com\"]\n
[8,
62,
+\"gvyliqny.bid\"]\n
+[8,
+62,
\"gwaatiev.com\"]\n
[8,
62,
+\"gwasavfgelbuah.bid\"]\n
+[8,
+62,
\"gwcujaprdsen.com\"]\n
[8,
62,
+\"gwqkliacsn.bid\"]\n
+[8,
+62,
+\"gwquuagkjxbq.com\"]\n
+[8,
+62,
\"gwsomeiyywaz.com\"]\n
[8,
62,
\"gxdyluyqciac.com\"]\n
[8,
62,
+\"gxfzlnwlizmur.com\"]\n
+[8,
+62,
\"gxgnvickedxpuiavkgpisnlsphrcyyvkgtordatszlrspkgppe.com\"]\n
[8,
62,
+\"gxgtmttcaofiq.com\"]\n
+[8,
+62,
+\"gxluqcpsfhc.bid\"]\n
+[8,
+62,
+\"gxmpahyt.bid\"]\n
+[8,
+62,
+\"gxordgtvjr.com\"]\n
+[8,
+62,
+\"gxqjoqpkexn.bid\"]\n
+[8,
+62,
+\"gxuibhjxssnrol.bid\"]\n
+[8,
+62,
\"gxvbogvbcivs.com\"]\n
[8,
62,
+\"gxwjkbxubfjd.com\"]\n
+[8,
+62,
\"gxxsqeqlepva.com\"]\n
[8,
62,
+\"gyahidmf.bid\"]\n
+[8,
+62,
\"gydlzimosfnz.com\"]\n
[8,
62,
\"gyinmxpztbgf.com\"]\n
[8,
62,
+\"gynhbuspeiud.bid\"]\n
+[8,
+62,
\"gypxbcrmxsmikqbmnlwtezmjotrrdxpqtafumympsdtsfvkkza.com\"]\n
[8,
62,
+\"gyvyokpmmb.bid\"]\n
+[8,
+62,
+\"gyzzpyez.bid\"]\n
+[8,
+62,
+\"gzhazcfkr.bid\"]\n
+[8,
+62,
\"gzkoehgbpozz.com\"]\n
[8,
62,
\"gzmofmqddajr.com\"]\n
[8,
62,
+\"gzozvhryjcf.com\"]\n
+[8,
+62,
\"gzpqlbqyerpb.com\"]\n
[8,
62,
+\"gzqccijroe.bid\"]\n
+[8,
+62,
\"gzumjmvqjkki.com\"]\n
[8,
62,
+\"gzyddiyiyme.bid\"]\n
+[8,
+62,
+\"haezawhdumz.bid\"]\n
+[8,
+62,
\"hafbezbemwwd.com\"]\n
[8,
62,
\"hajcehcnodio.com\"]\n
[8,
62,
+\"hanwlgpecblxf.bid\"]\n
+[8,
+62,
\"haqlmmii.com\"]\n
[8,
62,
+\"hasxepvkld.com\"]\n
+[8,
+62,
+\"hattifkklbo.bid\"]\n
+[8,
+62,
\"hbbwlhxfnbpq.com\"]\n
[8,
62,
+\"hbbxkbjhiiue.bid\"]\n
+[8,
+62,
+\"hbchwmrqb.bid\"]\n
+[8,
+62,
+\"hbdosljhhpov.bid\"]\n
+[8,
+62,
\"hbedvoyluzmq.com\"]\n
[8,
62,
+\"hbfnmcncnasfb.bid\"]\n
+[8,
+62,
+\"hbhcndcpohpwib.com\"]\n
+[8,
+62,
+\"hbkcelqibvx.bid\"]\n
+[8,
+62,
\"hbrbtmjyvdsy.com\"]\n
[8,
62,
\"hbrsqluft.bid\"]\n
[8,
62,
+\"hbrvwrdama.bid\"]\n
+[8,
+62,
+\"hbvhahzjh.bid\"]\n
+[8,
+62,
\"hbvnnwtoonhh.com\"]\n
[8,
62,
+\"hbzfhzpd.bid\"]\n
+[8,
+62,
\"hbzzkwsuaooc.com\"]\n
[8,
62,
+\"hcbntenhgaq.bid\"]\n
+[8,
+62,
\"hcggkyhzxzsv.com\"]\n
[8,
62,
+\"hckmbeebnstnp.bid\"]\n
+[8,
+62,
\"hclccadfmkpw.com\"]\n
[8,
62,
\"hcyxksgsxnzb.com\"]\n
[8,
62,
+\"hddgigiwip.bid\"]\n
+[8,
+62,
+\"hdeiyrdw.bid\"]\n
+[8,
+62,
+\"hdimfhptnjgm.bid\"]\n
+[8,
+62,
+\"hdmxceunntsy.bid\"]\n
+[8,
+62,
+\"hdweefzvb.bid\"]\n
+[8,
+62,
\"hdwlzheftpin.com\"]\n
[8,
62,
+\"hdxeyqvfb.bid\"]\n
+[8,
+62,
+\"heawnqbmsi.bid\"]\n
+[8,
+62,
\"heefwozhlxgz.com\"]\n
[8,
62,
+\"heikwwkqy.com\"]\n
+[8,
+62,
+\"henodmetgjbsas.bid\"]\n
+[8,
+62,
\"heracgjcuqmk.com\"]\n
[8,
62,
+\"hettwksj.bid\"]\n
+[8,
+62,
\"hevdxhsfbwud.com\"]\n
[8,
62,
+\"hevfziuvxq.bid\"]\n
+[8,
+62,
\"heydqkfbglbu.com\"]\n
[8,
62,
+\"hfbnztgnmheyd.bid\"]\n
+[8,
+62,
+\"hfcczxpyfdhl.bid\"]\n
+[8,
+62,
\"hffmxndinqyo.com\"]\n
[8,
62,
\"hffmzplu.com\"]\n
[8,
62,
+\"hffqgxgjiqdlx.bid\"]\n
+[8,
+62,
\"hfgevdzcoocs.com\"]\n
[8,
62,
@@ -96766,39 +101244,102 @@ tribalfootball.com\",
\"hfmtqgiqscvg.com\"]\n
[8,
62,
+\"hftyrwqjknhzoa.com\"]\n
+[8,
+62,
+\"hfyqolbetdprw.bid\"]\n
+[8,
+62,
\"hgbmwkklwittcdkjapnpeikxojivfhgszbxmrjfrvajzhzhuks.com\"]\n
[8,
62,
\"hgcgfxjkvjch.com\"]\n
[8,
62,
+\"hgdovdnd.com\"]\n
+[8,
+62,
+\"hgezwkouu.bid\"]\n
+[8,
+62,
+\"hgirriqj.bid\"]\n
+[8,
+62,
+\"hgqmkbpvmyn.bid\"]\n
+[8,
+62,
\"hgzopbyhidre.com\"]\n
[8,
62,
\"hgztvnjbsrki.com\"]\n
[8,
62,
+\"hhdbbixxs.bid\"]\n
+[8,
+62,
+\"hhfgemuvmyq.com\"]\n
+[8,
+62,
+\"hhnamywutsvovm.bid\"]\n
+[8,
+62,
+\"hhnvtfiiitzf.bid\"]\n
+[8,
+62,
+\"hhshbknewaikmj.bid\"]\n
+[8,
+62,
\"hhwqfmqyqoks.com\"]\n
[8,
62,
+\"hibtgsibarfg.bid\"]\n
+[8,
+62,
\"higygtvnzxad.com\"]\n
[8,
62,
+\"hihyunxtiuqhhm.bid\"]\n
+[8,
+62,
+\"hijvwwbnbhb.bid\"]\n
+[8,
+62,
\"hilkfxdqxzac.com\"]\n
[8,
62,
+\"hirdchyngnn.bid\"]\n
+[8,
+62,
\"hixuxtufzqcq.com\"]\n
[8,
62,
+\"hiypucxjvfka.com\"]\n
+[8,
+62,
\"hjeoncuvklqh.com\"]\n
[8,
62,
+\"hjnfurphlwsui.bid\"]\n
+[8,
+62,
+\"hjopehvzspngi.com\"]\n
+[8,
+62,
+\"hjtgpkwppx.bid\"]\n
+[8,
+62,
+\"hjtoguxtzkl.bid\"]\n
+[8,
+62,
\"hjukmfdbryln.com\"]\n
[8,
62,
\"hjvdkrjmxngg.com\"]\n
[8,
62,
+\"hjyxnjfbrj.bid\"]\n
+[8,
+62,
\"hkacgxlpfurb.com\"]\n
[8,
62,
@@ -96811,24 +101352,72 @@ tribalfootball.com\",
\"hkoxlirf.com\"]\n
[8,
62,
+\"hksmitcmlo.bid\"]\n
+[8,
+62,
+\"hkurphzwv.bid\"]\n
+[8,
+62,
+\"hkvqwkeyruvy.bid\"]\n
+[8,
+62,
+\"hkyskqpsqwjq.bid\"]\n
+[8,
+62,
\"hlekbinpgsuk.com\"]\n
[8,
62,
+\"hlgodnojfffhpc.bid\"]\n
+[8,
+62,
+\"hlicmukjz.bid\"]\n
+[8,
+62,
\"hljiofrtqenc.com\"]\n
[8,
62,
+\"hljyawylquvl.bid\"]\n
+[8,
+62,
\"hlotiwnz.com\"]\n
[8,
62,
+\"hmcczsoimnjxzi.com\"]\n
+[8,
+62,
\"hmcjupvbxxyx.com\"]\n
[8,
62,
+\"hmdmvaxmmwoso.bid\"]\n
+[8,
+62,
+\"hmkrfmtra.bid\"]\n
+[8,
+62,
+\"hmqzghfpl.bid\"]\n
+[8,
+62,
+\"hmwxaldhioby.bid\"]\n
+[8,
+62,
\"hndesrzcgjmprqbbropdulvkfroonnrlbpqxhvprsavhwrfxtv.com\"]\n
[8,
62,
+\"hngjhdhdkkfbcz.bid\"]\n
+[8,
+62,
+\"hnhfengrgk.bid\"]\n
+[8,
+62,
+\"hnitbiubtg.bid\"]\n
+[8,
+62,
\"hnivikwwypcv.com\"]\n
[8,
62,
+\"hnkbivnten.com\"]\n
+[8,
+62,
\"hnoajsaivjsg.com\"]\n
[8,
62,
@@ -96838,12 +101427,51 @@ tribalfootball.com\",
\"hntpbpeiuajc.com\"]\n
[8,
62,
+\"hnuhqaslqaqtb.bid\"]\n
+[8,
+62,
+\"hnvbfamkwmq.bid\"]\n
+[8,
+62,
+\"hnztceqkabwm.bid\"]\n
+[8,
+62,
+\"hobjzsymztzk.com\"]\n
+[8,
+62,
+\"hobtkxap.com\"]\n
+[8,
+62,
+\"hodhrwizh.bid\"]\n
+[8,
+62,
+\"hohfiknuk.com\"]\n
+[8,
+62,
+\"hokehntutt.bid\"]\n
+[8,
+62,
\"hopafrmwpckj.com\"]\n
[8,
62,
+\"horylaht.bid\"]\n
+[8,
+62,
+\"hosqkmnjt.com\"]\n
+[8,
+62,
+\"hotdzbtmngof.bid\"]\n
+[8,
+62,
\"howjkpaynzwf.com\"]\n
[8,
62,
+\"hoytzfyok.bid\"]\n
+[8,
+62,
+\"hpcniufqp.bid\"]\n
+[8,
+62,
\"hpdmnmehzcor.com\"]\n
[8,
62,
@@ -96856,9 +101484,24 @@ tribalfootball.com\",
\"hpmgdwvvqulp.com\"]\n
[8,
62,
+\"hpnthbgdv.bid\"]\n
+[8,
+62,
+\"hpqxznpb.bid\"]\n
+[8,
+62,
+\"hpvxmmttf.bid\"]\n
+[8,
+62,
\"hpxxzfzdocinivvulcujuhypyrniicjfauortalmjerubjgaja.com\"]\n
[8,
62,
+\"hpyqmmaxjrt.bid\"]\n
+[8,
+62,
+\"hpzpjalq.bid\"]\n
+[8,
+62,
\"hqaajpaedpux.com\"]\n
[8,
62,
@@ -96874,30 +101517,84 @@ tribalfootball.com\",
\"hrdbamvfzipe.com\"]\n
[8,
62,
+\"hrfbfuxksimzi.bid\"]\n
+[8,
+62,
\"hrkshoveizfo.com\"]\n
[8,
62,
\"hrvxpinmdyjx.com\"]\n
[8,
62,
+\"hrykyhqtgcro.com\"]\n
+[8,
+62,
+\"hsdjvuayagt.bid\"]\n
+[8,
+62,
+\"hseyrxoi.com\"]\n
+[8,
+62,
+\"hshbyyuh.bid\"]\n
+[8,
+62,
+\"hsivniaui.bid\"]\n
+[8,
+62,
+\"hsnuutxbmmqry.bid\"]\n
+[8,
+62,
\"hsoyrqqsludd.com\"]\n
[8,
62,
+\"hsuohkuegd.bid\"]\n
+[8,
+62,
\"hsvqfvjidloc.com\"]\n
[8,
62,
+\"hsyjdpgetl.bid\"]\n
+[8,
+62,
\"hszyozoawqnk.com\"]\n
[8,
62,
+\"htabtzmi.bid\"]\n
+[8,
+62,
+\"hteysvcuzycp.bid\"]\n
+[8,
+62,
+\"hthrytimx.bid\"]\n
+[8,
+62,
+\"htkoyuyk.bid\"]\n
+[8,
+62,
+\"htldvsrwwx.bid\"]\n
+[8,
+62,
\"htllanmhrnjrbestmyabzhyweaccazvuslvadtvutfiqnjyavg.com\"]\n
[8,
62,
+\"htnzwuvgphjwqc.bid\"]\n
+[8,
+62,
\"htonrwegnifw.com\"]\n
[8,
62,
+\"htpkxpgbprpklc.com\"]\n
+[8,
+62,
\"htrprrrtrwrc.com\"]\n
[8,
62,
+\"httftlckaxj.com\"]\n
+[8,
+62,
+\"htyazxwc.com\"]\n
+[8,
+62,
\"huayucnblhgy.com\"]\n
[8,
62,
@@ -96910,51 +101607,141 @@ tribalfootball.com\",
\"huejizictcgd.com\"]\n
[8,
62,
+\"huewmezzodzdv.com\"]\n
+[8,
+62,
+\"hufaymllqce.club\"]\n
+[8,
+62,
+\"humcyddkxxm.bid\"]\n
+[8,
+62,
+\"huriylhqkylbo.bid\"]\n
+[8,
+62,
+\"husetdmrejiyjy.bid\"]\n
+[8,
+62,
\"hutkuzwropgf.com\"]\n
[8,
62,
+\"huxwvqkdkc.bid\"]\n
+[8,
+62,
\"huynrscfbulr.com\"]\n
[8,
62,
+\"huzcotxmghlfip.bid\"]\n
+[8,
+62,
\"huzmweoxlwanzvstlgygbrnfrmodaodqaczzibeplcezmyjnlv.com\"]\n
[8,
62,
+\"hvbiwwek.com\"]\n
+[8,
+62,
\"hvccjhkcvlfr.com\"]\n
[8,
62,
+\"hvckvfistbejp.com\"]\n
+[8,
+62,
\"hvdddlsdexic.com\"]\n
[8,
62,
+\"hvfjefgtjdh.bid\"]\n
+[8,
+62,
+\"hvftzxkepauct.bid\"]\n
+[8,
+62,
\"hvfzacisynoq.com\"]\n
[8,
62,
\"hvfzshrpfueb.com\"]\n
[8,
62,
+\"hvmimwpe.com\"]\n
+[8,
+62,
+\"hvnkfjywxojrwo.bid\"]\n
+[8,
+62,
\"hvukouhckryjudrawwylpboxdsonxhacpodmxvbonqipalsprb.com\"]\n
[8,
62,
+\"hvvxxszxslome.bid\"]\n
+[8,
+62,
\"hwfcdqnvovij.com\"]\n
[8,
62,
+\"hwktxvrvz.bid\"]\n
+[8,
+62,
+\"hwkxtltut.bid\"]\n
+[8,
+62,
+\"hwmgcurmtkxk.bid\"]\n
+[8,
+62,
+\"hwongtcmnhpxd.bid\"]\n
+[8,
+62,
+\"hwoqbjouvfn.bid\"]\n
+[8,
+62,
+\"hworpzco.bid\"]\n
+[8,
+62,
\"hwsbehjaxebh.com\"]\n
[8,
62,
+\"hwtdpeihsszrl.bid\"]\n
+[8,
+62,
+\"hwvvhsnjj.bid\"]\n
+[8,
+62,
\"hwvwuoxsosfp.com\"]\n
[8,
62,
+\"hxajxyvnpou.bid\"]\n
+[8,
+62,
\"hxbvbmxv.com\"]\n
[8,
62,
+\"hxhabfjy.bid\"]\n
+[8,
+62,
\"hxkanryhktub.com\"]\n
[8,
62,
+\"hxlkmsib.bid\"]\n
+[8,
+62,
\"hxlojjtpqtlk.com\"]\n
[8,
62,
\"hxuvwqsecumg.com\"]\n
[8,
62,
+\"hxvbrahd.bid\"]\n
+[8,
+62,
+\"hxvdrelj.bid\"]\n
+[8,
+62,
+\"hxwxxhfydbifuq.com\"]\n
+[8,
+62,
+\"hyexdezezjqw.bid\"]\n
+[8,
+62,
+\"hyhabjqndvwf.bid\"]\n
+[8,
+62,
\"hytkatubjuln.com\"]\n
[8,
62,
@@ -96964,6 +101751,9 @@ tribalfootball.com\",
\"hyvsquazvafrmmmcfpqkabocwpjuabojycniphsmwyhizxgebu.com\"]\n
[8,
62,
+\"hywwsavdydy.bid\"]\n
+[8,
+62,
\"hyzncftkveum.com\"]\n
[8,
62,
@@ -96979,12 +101769,42 @@ tribalfootball.com\",
\"hzwxkqnqrdfv.com\"]\n
[8,
62,
+\"hzxtamstwecry.bid\"]\n
+[8,
+62,
+\"hzyvjghy.bid\"]\n
+[8,
+62,
+\"hzyxaqdr.bid\"]\n
+[8,
+62,
\"iagsqudxpcfr.com\"]\n
[8,
62,
\"iagvkdeienla.com\"]\n
[8,
62,
+\"iaimnsxepxdy.bid\"]\n
+[8,
+62,
+\"iansucrovvzbi.bid\"]\n
+[8,
+62,
+\"iauvabogtws.bid\"]\n
+[8,
+62,
+\"ibeyqnjfjgsuob.bid\"]\n
+[8,
+62,
+\"ibjtuhcgwnamyf.com\"]\n
+[8,
+62,
+\"ibljirpmxvav.bid\"]\n
+[8,
+62,
+\"ibojmmgjto.bid\"]\n
+[8,
+62,
\"ibqmccuuhjqc.com\"]\n
[8,
62,
@@ -96997,24 +101817,75 @@ tribalfootball.com\",
\"icjeqbqdzhyx.com\"]\n
[8,
62,
+\"icjurmxhqpdpbt.bid\"]\n
+[8,
+62,
+\"iclbkrgjdstqt.com\"]\n
+[8,
+62,
+\"icltessfskwle.bid\"]\n
+[8,
+62,
\"icpfrrffsenr.com\"]\n
[8,
62,
+\"icqvwlelvzldh.bid\"]\n
+[8,
+62,
+\"icrnyafg.bid\"]\n
+[8,
+62,
+\"icxssspyxquw.bid\"]\n
+[8,
+62,
+\"icyddcsjbqjxz.bid\"]\n
+[8,
+62,
+\"icyfqtjj.bid\"]\n
+[8,
+62,
\"iczhhiiowapd.com\"]\n
[8,
62,
+\"idejenmqxhy.bid\"]\n
+[8,
+62,
+\"idelmxrchrce.com\"]\n
+[8,
+62,
+\"idiyejpux.bid\"]\n
+[8,
+62,
\"idkyfrsbzesx.com\"]\n
[8,
62,
+\"idopjddmtzo.bid\"]\n
+[8,
+62,
\"idpukwmp.com\"]\n
[8,
62,
+\"idqsygpvizjp.bid\"]\n
+[8,
+62,
\"idvuakamkzmx.com\"]\n
[8,
62,
+\"ieavcqhxtpak.com\"]\n
+[8,
+62,
+\"iebnsqfwfhl.bid\"]\n
+[8,
+62,
\"iectshrhpgsl.com\"]\n
[8,
62,
+\"iekztyhqfs.bid\"]\n
+[8,
+62,
+\"ielqcwzwjczpx.bid\"]\n
+[8,
+62,
\"ieoexdjxrwtq.com\"]\n
[8,
62,
@@ -97024,57 +101895,141 @@ tribalfootball.com\",
\"ifaklabnhplb.com\"]\n
[8,
62,
+\"ifmobkrjonnm.com\"]\n
+[8,
+62,
\"ifvetqzfiawg.com\"]\n
[8,
62,
+\"ifvgsekkvcc.bid\"]\n
+[8,
+62,
\"igawfxfnupeb.com\"]\n
[8,
62,
\"igdfzixkdzxe.com\"]\n
[8,
62,
+\"igfuvwscradtpu.bid\"]\n
+[8,
+62,
+\"igifhnkw.com\"]\n
+[8,
+62,
\"iglwibwbjxuoflrczfvpibhihwuqneyvmhzeqbmdmujmirdkae.com\"]\n
[8,
62,
\"igupodzh.com\"]\n
[8,
62,
+\"igutgembqnw.bid\"]\n
+[8,
+62,
+\"igvcpjsyk.bid\"]\n
+[8,
+62,
\"igyzmhqbihoi.com\"]\n
[8,
62,
+\"ihcamesgexiv.com\"]\n
+[8,
+62,
\"ihdrozswbekx.com\"]\n
[8,
62,
+\"ihfktkrasg.bid\"]\n
+[8,
+62,
\"ihflwxrsptqz.com\"]\n
[8,
62,
+\"ihghcmznlp.com\"]\n
+[8,
+62,
\"ihgkmgwfhjam.com\"]\n
[8,
62,
+\"ihmevshz.bid\"]\n
+[8,
+62,
+\"ihqmycsct.bid\"]\n
+[8,
+62,
\"ihqxhokndcfq.com\"]\n
[8,
62,
\"ihriduffgkel.com\"]\n
[8,
62,
+\"ihtatthazitg.bid\"]\n
+[8,
+62,
+\"ihzdrktzyrzq.bid\"]\n
+[8,
+62,
+\"iialqejeka.com\"]\n
+[8,
+62,
\"iibcejrrfhxh.com\"]\n
[8,
62,
+\"iiblzgczrrdiqf.bid\"]\n
+[8,
+62,
\"iihwyqhxajtn.com\"]\n
[8,
62,
\"iijmodcvlwfk.com\"]\n
[8,
62,
+\"iikhhkwryiqq.bid\"]\n
+[8,
+62,
+\"iinkhwsh.bid\"]\n
+[8,
+62,
+\"iipkiyju.bid\"]\n
+[8,
+62,
\"iitfqholnpud.com\"]\n
[8,
62,
+\"ijbybfznp.com\"]\n
+[8,
+62,
+\"ijeuhlrqznjb.com\"]\n
+[8,
+62,
+\"ijuawecwqhwyou.bid\"]\n
+[8,
+62,
+\"ijvolcqtnxohl.com\"]\n
+[8,
+62,
+\"ijyzkjjabc.bid\"]\n
+[8,
+62,
\"ikealcmavhpk.com\"]\n
[8,
62,
+\"ikgxfzfjxmp.bid\"]\n
+[8,
+62,
+\"ikmmsoihdmfkbh.bid\"]\n
+[8,
+62,
\"iknctklddhoh.com\"]\n
[8,
62,
+\"ikpzwbrzzfg.bid\"]\n
+[8,
+62,
+\"ikrvzjdds.bid\"]\n
+[8,
+62,
+\"ikuzqysewaw.bid\"]\n
+[8,
+62,
\"ikvfgsftmyhn.com\"]\n
[8,
62,
@@ -97084,6 +102039,15 @@ tribalfootball.com\",
\"ikvuvztmvvro.bid\"]\n
[8,
62,
+\"ikxdpmnznk.bid\"]\n
+[8,
+62,
+\"ilakffljjdpwb.com\"]\n
+[8,
+62,
+\"illizuqkdqjobt.com\"]\n
+[8,
+62,
\"ilrxikdjozlk.com\"]\n
[8,
62,
@@ -97099,6 +102063,9 @@ tribalfootball.com\",
\"imgoatxhxior.com\"]\n
[8,
62,
+\"immgnzenbixuzd.bid\"]\n
+[8,
+62,
\"imqkdsdgfygm.com\"]\n
[8,
62,
@@ -97117,12 +102084,18 @@ tribalfootball.com\",
\"inewoioxxdbm.com\"]\n
[8,
62,
+\"inhtwazkrebui.bid\"]\n
+[8,
+62,
\"inmrjokdxmkh.com\"]\n
[8,
62,
\"insbrvwfrcgb.com\"]\n
[8,
62,
+\"invgsoqwtkvxs.bid\"]\n
+[8,
+62,
\"inxhtjrwictg.com\"]\n
[8,
62,
@@ -97132,33 +102105,105 @@ tribalfootball.com\",
\"iohaqrkjddeq.com\"]\n
[8,
62,
+\"iohyjoomzoufn.bid\"]\n
+[8,
+62,
\"ioighavxylne.com\"]\n
[8,
62,
+\"ioitfufxdsxtq.bid\"]\n
+[8,
+62,
+\"iokggekuz.bid\"]\n
+[8,
+62,
+\"iolzwhbf.bid\"]\n
+[8,
+62,
+\"iomixrscvtw.bid\"]\n
+[8,
+62,
\"ionbpysfukdh.com\"]\n
[8,
62,
+\"iooxsrjgkb.bid\"]\n
+[8,
+62,
+\"ioryejnzvbbluh.bid\"]\n
+[8,
+62,
+\"ipadxqhm.bid\"]\n
+[8,
+62,
+\"ipcouosurtdqc.bid\"]\n
+[8,
+62,
+\"ipdcgsdjkz.bid\"]\n
+[8,
+62,
\"ipdlsrwctdjb.com\"]\n
[8,
62,
+\"iphwttyqzuhucw.bid\"]\n
+[8,
+62,
+\"ipndulsempjgb.bid\"]\n
+[8,
+62,
+\"iptrkboffhf.com\"]\n
+[8,
+62,
+\"ipytvgqfh.bid\"]\n
+[8,
+62,
\"iqmjedevvojm.com\"]\n
[8,
62,
+\"iqpfextjfphjnn.com\"]\n
+[8,
+62,
\"iqrqmhrfkyuu.com\"]\n
[8,
62,
+\"iqwbqjnst.bid\"]\n
+[8,
+62,
+\"iqwhwomdmjg.bid\"]\n
+[8,
+62,
+\"irbipwnr.bid\"]\n
+[8,
+62,
\"irbkobqlrbtt.com\"]\n
[8,
62,
+\"iretlniy.bid\"]\n
+[8,
+62,
\"irjaeupzarkvwmxonaeslgicvjvgdruvdywmdvuaoyfsjgdzhk.com\"]\n
[8,
62,
+\"irlklysyeqek.bid\"]\n
+[8,
+62,
+\"iroktywi.bid\"]\n
+[8,
+62,
+\"irrhjkuantnaa.bid\"]\n
+[8,
+62,
\"irrttzthsxot.com\"]\n
[8,
62,
+\"irtxsagfqrg.com\"]\n
+[8,
+62,
\"irxpndjg.com\"]\n
[8,
62,
+\"irxtcbkoql.bid\"]\n
+[8,
+62,
\"irzdishtggyo.com\"]\n
[8,
62,
@@ -97171,24 +102216,48 @@ tribalfootball.com\",
\"isdlyvhegxxz.com\"]\n
[8,
62,
+\"isfouztifttwha.bid\"]\n
+[8,
+62,
\"isggimkjabpa.com\"]\n
[8,
62,
+\"ishwuhvow.bid\"]\n
+[8,
+62,
\"isqgobsgtqsh.com\"]\n
[8,
62,
\"itbiwlsxtigx.com\"]\n
[8,
62,
+\"itdfougdewupfd.bid\"]\n
+[8,
+62,
\"itevcsjvtcmb.com\"]\n
[8,
62,
+\"itsskxyyi.bid\"]\n
+[8,
+62,
+\"iuewancpgd.bid\"]\n
+[8,
+62,
+\"iuhzosuy.club\"]\n
+[8,
+62,
+\"iukvnikhn.bid\"]\n
+[8,
+62,
\"iupqelechcmj.com\"]\n
[8,
62,
\"iuymaolvzery.com\"]\n
[8,
62,
+\"ivildmcafzped.bid\"]\n
+[8,
+62,
\"ivkasohqerzl.com\"]\n
[8,
62,
@@ -97201,21 +102270,48 @@ tribalfootball.com\",
\"ivsqnmridfxn.com\"]\n
[8,
62,
+\"ivuhwsqnbjjx.bid\"]\n
+[8,
+62,
+\"ivuqekelizp.bid\"]\n
+[8,
+62,
\"iweacndqhiht.com\"]\n
[8,
62,
\"iwmonrwpeeku.com\"]\n
[8,
62,
+\"iwnvbdosun.bid\"]\n
+[8,
+62,
+\"iwptktyoq.bid\"]\n
+[8,
+62,
\"iwqugvxozbkd.com\"]\n
[8,
62,
\"iwrjczthkkla.com\"]\n
[8,
62,
+\"iwunlnagnsqxys.bid\"]\n
+[8,
+62,
+\"ixbccovgriz.bid\"]\n
+[8,
+62,
\"ixlsylapsdtr.com\"]\n
[8,
62,
+\"ixnsmcpdauof.com\"]\n
+[8,
+62,
+\"ixqpfqtwi.bid\"]\n
+[8,
+62,
+\"ixrtmzmk.bid\"]\n
+[8,
+62,
\"ixsxgaegvplo.com\"]\n
[8,
62,
@@ -97228,6 +102324,24 @@ tribalfootball.com\",
\"iydghotpzofn.com\"]\n
[8,
62,
+\"iygdvith.com\"]\n
+[8,
+62,
+\"iyivpsxzgjcarv.bid\"]\n
+[8,
+62,
+\"iyjukpbyzsxc.bid\"]\n
+[8,
+62,
+\"iynfhmgte.bid\"]\n
+[8,
+62,
+\"iytfczscguf.bid\"]\n
+[8,
+62,
+\"izgnfkvpiawwn.bid\"]\n
+[8,
+62,
\"izhvnderudte.com\"]\n
[8,
62,
@@ -97237,6 +102351,12 @@ tribalfootball.com\",
\"izixtxrvogaq.com\"]\n
[8,
62,
+\"izlzayrcegfvke.bid\"]\n
+[8,
+62,
+\"izmwtewwobxy.com\"]\n
+[8,
+62,
\"iznhvszyizwd.com\"]\n
[8,
62,
@@ -97246,9 +102366,15 @@ tribalfootball.com\",
\"izwsvyqv.com\"]\n
[8,
62,
+\"izxdpodiowdgp.bid\"]\n
+[8,
+62,
\"jabcdkwmwnek.com\"]\n
[8,
62,
+\"jacroxrssmme.bid\"]\n
+[8,
+62,
\"jahsrhlp.com\"]\n
[8,
62,
@@ -97258,45 +102384,132 @@ tribalfootball.com\",
\"jamkkydyiyhx.com\"]\n
[8,
62,
+\"jamvgopociy.bid\"]\n
+[8,
+62,
\"janrlobmiroi.com\"]\n
[8,
62,
+\"jareiulyg.bid\"]\n
+[8,
+62,
\"jatkcmpxhbba.com\"]\n
[8,
62,
\"jauftivogtho.com\"]\n
[8,
62,
+\"javrdcyrgmdeeg.bid\"]\n
+[8,
+62,
+\"jaxmbkhyr.com\"]\n
+[8,
+62,
+\"jbarrxmpmmekwh.bid\"]\n
+[8,
+62,
\"jbbgczjipjvb.com\"]\n
[8,
62,
\"jbgehhqvfppf.com\"]\n
[8,
62,
+\"jbgzahhyhen.com\"]\n
+[8,
+62,
+\"jbhrcrhbiyshoz.bid\"]\n
+[8,
+62,
\"jboovenoenkh.com\"]\n
[8,
62,
+\"jbpyqajzwbh.bid\"]\n
+[8,
+62,
\"jbvisobwrlcv.com\"]\n
[8,
62,
+\"jbwlscjgbznhu.bid\"]\n
+[8,
+62,
\"jbyksmjmbmku.com\"]\n
[8,
62,
+\"jcblfhpmxqflm.bid\"]\n
+[8,
+62,
+\"jccdpudtb.bid\"]\n
+[8,
+62,
\"jcctggmdccmt.com\"]\n
[8,
62,
+\"jcgvmfaby.bid\"]\n
+[8,
+62,
+\"jciieszytnk.bid\"]\n
+[8,
+62,
\"jcnoeyqsdfrc.com\"]\n
[8,
62,
+\"jctszdppy.bid\"]\n
+[8,
+62,
+\"jcwejhrrch.bid\"]\n
+[8,
+62,
+\"jcytzfvrm.bid\"]\n
+[8,
+62,
+\"jczpcviiurut.bid\"]\n
+[8,
+62,
+\"jdbzloynedpylr.bid\"]\n
+[8,
+62,
+\"jdcwnccdx.com\"]\n
+[8,
+62,
+\"jdhhehwkvl.com\"]\n
+[8,
+62,
\"jdhnfbmrhwkn.com\"]\n
[8,
62,
+\"jdiliqkjk.bid\"]\n
+[8,
+62,
\"jdlnquri.com\"]\n
[8,
62,
+\"jdnbrccndsxly.bid\"]\n
+[8,
+62,
+\"jdniyyricenx.com\"]\n
+[8,
+62,
+\"jdrlnicvn.com\"]\n
+[8,
+62,
\"jdtufqcyumvb.com\"]\n
[8,
62,
+\"jdzmcidlajwwzi.bid\"]\n
+[8,
+62,
+\"jebfktzfjqghv.bid\"]\n
+[8,
+62,
+\"jebuorwrqfflzl.com\"]\n
+[8,
+62,
+\"jeksffryglas.com\"]\n
+[8,
+62,
+\"jemopaqkst.com\"]\n
+[8,
+62,
\"jertwakjcaym.com\"]\n
[8,
62,
@@ -97306,42 +102519,105 @@ tribalfootball.com\",
\"jeyoxmhhnofdhaalzlfbrsfmezfxqxgwqjkxthzptjdizuyojh.com\"]\n
[8,
62,
+\"jeyuhcbagxbp.com\"]\n
+[8,
+62,
+\"jezqighae.bid\"]\n
+[8,
+62,
\"jfaqiomgvajb.com\"]\n
[8,
62,
+\"jfcofvhuqzdg.bid\"]\n
+[8,
+62,
+\"jffhbunkrxmyhf.bid\"]\n
+[8,
+62,
\"jffwwuyychxw.com\"]\n
[8,
62,
\"jfribvstvcqy.com\"]\n
[8,
62,
+\"jfvoyuxmp.bid\"]\n
+[8,
+62,
+\"jfwfnxsdzhvxax.bid\"]\n
+[8,
+62,
+\"jfxiirxbl.bid\"]\n
+[8,
+62,
+\"jfxjpswhcwwq.com\"]\n
+[8,
+62,
+\"jgophcykrckik.com\"]\n
+[8,
+62,
\"jgqkrvjtuapt.com\"]\n
[8,
62,
\"jgrcggutsilp.com\"]\n
[8,
62,
+\"jgtnayftk.bid\"]\n
+[8,
+62,
+\"jgxlxsnqz.bid\"]\n
+[8,
+62,
+\"jhewbownkjobl.bid\"]\n
+[8,
+62,
+\"jhnteodwqtk.com\"]\n
+[8,
+62,
\"jhrmgusalkdu.com\"]\n
[8,
62,
\"jhupypvmcsqfqpbxbvumiaatlilzjrzbembarnhyoochsedzvi.com\"]\n
[8,
62,
+\"jhwqdpyo.bid\"]\n
+[8,
+62,
+\"jhylgkwsz.bid\"]\n
+[8,
+62,
\"jijcetagjfzo.com\"]\n
[8,
62,
+\"jiruygrsl.com\"]\n
+[8,
+62,
\"jiyairvjgfqk.com\"]\n
[8,
62,
\"jjdrwkistgfh.com\"]\n
[8,
62,
+\"jjeevbcllev.bid\"]\n
+[8,
+62,
\"jjipgxjf.com\"]\n
[8,
62,
+\"jjmuyvpery.bid\"]\n
+[8,
+62,
+\"jjpnveujkk.com\"]\n
+[8,
+62,
\"jjpoxurorlsb.com\"]\n
[8,
62,
+\"jjrzlqho.com\"]\n
+[8,
+62,
+\"jjwitnosyew.bid\"]\n
+[8,
+62,
\"jjxaibzdypcb.com\"]\n
[8,
62,
@@ -97351,21 +102627,60 @@ tribalfootball.com\",
\"jjyovwimoydq.com\"]\n
[8,
62,
+\"jkfgdkesrpx.bid\"]\n
+[8,
+62,
+\"jkiicqewzn.com\"]\n
+[8,
+62,
+\"jkiwvfgrsythrw.com\"]\n
+[8,
+62,
\"jkjoxlhkwnxd.com\"]\n
[8,
62,
+\"jkjwifmep.com\"]\n
+[8,
+62,
\"jkkernvkrwdr.com\"]\n
[8,
62,
+\"jkoiwpjk.bid\"]\n
+[8,
+62,
+\"jkpdxsqpyl.bid\"]\n
+[8,
+62,
+\"jkxzawjvp.bid\"]\n
+[8,
+62,
\"jlarmqbypyku.com\"]\n
[8,
62,
+\"jldnphwwu.bid\"]\n
+[8,
+62,
\"jlflzjdt.com\"]\n
[8,
62,
+\"jlhkteiqgvafic.com\"]\n
+[8,
+62,
+\"jllveksikabohj.bid\"]\n
+[8,
+62,
+\"jllzvqolrdu.bid\"]\n
+[8,
+62,
\"jlmirsfthnmh.com\"]\n
[8,
62,
+\"jlppkzffsksna.com\"]\n
+[8,
+62,
+\"jlqmdejwvezpt.com\"]\n
+[8,
+62,
\"jlslujfguojw.com\"]\n
[8,
62,
@@ -97375,9 +102690,30 @@ tribalfootball.com\",
\"jmbhyqijqhxk.com\"]\n
[8,
62,
+\"jmbyjmeleib.bid\"]\n
+[8,
+62,
+\"jmemwbkpj.bid\"]\n
+[8,
+62,
+\"jmghohdn.bid\"]\n
+[8,
+62,
+\"jmpcbovcecgqai.bid\"]\n
+[8,
+62,
+\"jmpmzryzprp.bid\"]\n
+[8,
+62,
+\"jmqxufpbikzk.bid\"]\n
+[8,
+62,
\"jmvjmgofvxnu.com\"]\n
[8,
62,
+\"jmxjwyqnelvzwu.com\"]\n
+[8,
+62,
\"jmzaqwcmcbui.com\"]\n
[8,
62,
@@ -97393,18 +102729,48 @@ tribalfootball.com\",
\"jnercechoqjb.com\"]\n
[8,
62,
+\"jngnaymz.com\"]\n
+[8,
+62,
+\"jnlcnmin.bid\"]\n
+[8,
+62,
+\"jnnjnuyiic.com\"]\n
+[8,
+62,
+\"jnnmisngfscreq.bid\"]\n
+[8,
+62,
+\"jnoaexgpdlnu.com\"]\n
+[8,
+62,
+\"jnwsojzuahwbeq.com\"]\n
+[8,
+62,
\"jnxqlltlnezn.com\"]\n
[8,
62,
\"jnylpjlnjfsp.com\"]\n
[8,
62,
+\"jnyyqfarzgijbj.bid\"]\n
+[8,
+62,
+\"joaqicgtmndbc.bid\"]\n
+[8,
+62,
\"jobveibsozms.com\"]\n
[8,
62,
+\"jogccrwnpsmliq.bid\"]\n
+[8,
+62,
\"jogpsoiyngua.com\"]\n
[8,
62,
+\"jollqxplkz.bid\"]\n
+[8,
+62,
\"joqpatxugyug.com\"]\n
[8,
62,
@@ -97420,15 +102786,36 @@ tribalfootball.com\",
\"jpflmmxdflmm.com\"]\n
[8,
62,
+\"jpgjjzvcfrwlzh.bid\"]\n
+[8,
+62,
+\"jpmcviivqg.bid\"]\n
+[8,
+62,
\"jpncpftyxliq.com\"]\n
[8,
62,
+\"jpnudjqejbpx.bid\"]\n
+[8,
+62,
\"jpuiucicqwan.com\"]\n
[8,
62,
\"jpwvdpvsmhow.com\"]\n
[8,
62,
+\"jpybcyxyepsc.bid\"]\n
+[8,
+62,
+\"jqdfakgwsxvccl.bid\"]\n
+[8,
+62,
+\"jqdwgguusof.bid\"]\n
+[8,
+62,
+\"jqfkitrkhpxl.com\"]\n
+[8,
+62,
\"jqibqqxghcfk.com\"]\n
[8,
62,
@@ -97441,60 +102828,180 @@ tribalfootball.com\",
\"jqmcbepfjgks.com\"]\n
[8,
62,
+\"jqojocdbjpdyk.bid\"]\n
+[8,
+62,
\"jqqrcwwd.com\"]\n
[8,
62,
+\"jqtftqnkhsw.bid\"]\n
+[8,
+62,
+\"jqtsknmobyw.com\"]\n
+[8,
+62,
+\"jqtwygdajic.com\"]\n
+[8,
+62,
+\"jqusvvfzw.bid\"]\n
+[8,
+62,
+\"jrauyqdbit.bid\"]\n
+[8,
+62,
+\"jrdxlxdnohjzs.bid\"]\n
+[8,
+62,
+\"jrlnmyorquny.bid\"]\n
+[8,
+62,
+\"jrlsithadutpm.com\"]\n
+[8,
+62,
\"jrmyhchnfawh.com\"]\n
[8,
62,
+\"jrrmwjybfaztct.com\"]\n
+[8,
+62,
\"jrtawlpbusyg.com\"]\n
[8,
62,
+\"jrtzehrbg.com\"]\n
+[8,
+62,
\"jseewggtkfrs.com\"]\n
[8,
62,
\"jshjrozmwmyj.com\"]\n
[8,
62,
+\"jtmfmeexjet.bid\"]\n
+[8,
+62,
+\"jtqfggxxk.bid\"]\n
+[8,
+62,
\"jtumenosmrte.com\"]\n
[8,
62,
\"jtzlsdmbmfms.com\"]\n
[8,
62,
+\"jugehjohbc.com\"]\n
+[8,
+62,
+\"juigfegcmxq.bid\"]\n
+[8,
+62,
+\"jujpetacibftww.bid\"]\n
+[8,
+62,
+\"jujydhwftub.bid\"]\n
+[8,
+62,
+\"jukdmqghgzb.bid\"]\n
+[8,
+62,
+\"jumhqsxgnkuvfn.bid\"]\n
+[8,
+62,
+\"junwkfyb.bid\"]\n
+[8,
+62,
+\"juoyynafgp.bid\"]\n
+[8,
+62,
\"juqmlmoclnhe.com\"]\n
[8,
62,
\"jusrlkubhjnr.com\"]\n
[8,
62,
+\"jutbdkjc.bid\"]\n
+[8,
+62,
+\"juvyntuqtku.bid\"]\n
+[8,
+62,
\"juyfhwxcvzft.com\"]\n
[8,
62,
+\"jvdrscohwxopj.bid\"]\n
+[8,
+62,
+\"jvepcgbq.bid\"]\n
+[8,
+62,
+\"jvhdxosisifv.com\"]\n
+[8,
+62,
+\"jvnubhidaev.bid\"]\n
+[8,
+62,
\"jvnvvuveozfi.com\"]\n
[8,
62,
\"jvodizomnxtg.com\"]\n
[8,
62,
+\"jvrbjipsyyc.bid\"]\n
+[8,
+62,
+\"jvriybgxne.com\"]\n
+[8,
+62,
+\"jwbdezxfl.bid\"]\n
+[8,
+62,
+\"jwbuxywauut.com\"]\n
+[8,
+62,
\"jwfdyujffrzt.com\"]\n
[8,
62,
+\"jwnlqtdvnm.bid\"]\n
+[8,
+62,
\"jwwlyiicjkuh.com\"]\n
[8,
62,
+\"jwwotfckxcyv.bid\"]\n
+[8,
+62,
\"jwzegfmsgyba.com\"]\n
[8,
62,
\"jxanmrdurjhw.com\"]\n
[8,
62,
+\"jxfhshgavg.bid\"]\n
+[8,
+62,
+\"jxfplvnrg.com\"]\n
+[8,
+62,
+\"jxgbdhbilbsgf.bid\"]\n
+[8,
+62,
+\"jxhmvjrpkdyn.com\"]\n
+[8,
+62,
+\"jxnbwgea.bid\"]\n
+[8,
+62,
+\"jxsixnzrm.bid\"]\n
+[8,
+62,
\"jxuezvyaakks.com\"]\n
[8,
62,
\"jxvhdyguseaf.com\"]\n
[8,
62,
+\"jxxjndvcf.bid\"]\n
+[8,
+62,
\"jyauuwrrigim.com\"]\n
[8,
62,
@@ -97504,24 +103011,60 @@ tribalfootball.com\",
\"jypmcknqvnfd.com\"]\n
[8,
62,
+\"jyrjjhdas.bid\"]\n
+[8,
+62,
+\"jyryxwvdjqobg.bid\"]\n
+[8,
+62,
+\"jyttehhwlm.com\"]\n
+[8,
+62,
+\"jyxckvhds.bid\"]\n
+[8,
+62,
+\"jyzhiusk.bid\"]\n
+[8,
+62,
\"jzbarlrhbicg.com\"]\n
[8,
62,
\"jzbskhgpivyl.com\"]\n
[8,
62,
+\"jzckyzvlxetror.com\"]\n
+[8,
+62,
\"jzekquhmaxrk.com\"]\n
[8,
62,
+\"jzigsobgsmxdmr.bid\"]\n
+[8,
+62,
\"jzlzdnvvktcf.com\"]\n
[8,
62,
\"jzqharwtwqei.com\"]\n
[8,
62,
+\"jzthapvjlq.bid\"]\n
+[8,
+62,
+\"jzvuglclkdnb.bid\"]\n
+[8,
+62,
+\"jzxlkhaugzuaqm.bid\"]\n
+[8,
+62,
\"kadjwdpzxdxd.com\"]\n
[8,
62,
+\"kahbkhlb.bid\"]\n
+[8,
+62,
+\"kaqtvgcy.bid\"]\n
+[8,
+62,
\"karcvrpwayal.com\"]\n
[8,
62,
@@ -97534,9 +103077,24 @@ tribalfootball.com\",
\"kayophjgzqdq.com\"]\n
[8,
62,
+\"kbgphmpg.bid\"]\n
+[8,
+62,
+\"kbguruenim.bid\"]\n
+[8,
+62,
+\"kbipxydhakpdwj.bid\"]\n
+[8,
+62,
\"kbjddmnkallz.com\"]\n
[8,
62,
+\"kbluliqpjq.bid\"]\n
+[8,
+62,
+\"kbprllyfvqns.bid\"]\n
+[8,
+62,
\"kbrnfzgglehh.com\"]\n
[8,
62,
@@ -97546,18 +103104,36 @@ tribalfootball.com\",
\"kbsceyleonkq.com\"]\n
[8,
62,
+\"kbxkcmpd.bid\"]\n
+[8,
+62,
\"kbzrszspknla.com\"]\n
[8,
62,
+\"kbzvtvgwkut.bid\"]\n
+[8,
+62,
\"kcchjeoufbqu.com\"]\n
[8,
62,
\"kceikbfhsnet.com\"]\n
[8,
62,
+\"kceptbgdczkd.bid\"]\n
+[8,
+62,
+\"kcgmgnejfp.bid\"]\n
+[8,
+62,
+\"kcqdidtq.bid\"]\n
+[8,
+62,
\"kdaskxrcgxhp.com\"]\n
[8,
62,
+\"kdekyymbn.bid\"]\n
+[8,
+62,
\"kdtictjmofbl.com\"]\n
[8,
62,
@@ -97567,6 +103143,9 @@ tribalfootball.com\",
\"kdvcvkwwtbwn.com\"]\n
[8,
62,
+\"kdwygzatplqrao.bid\"]\n
+[8,
+62,
\"kecldktirqzk.com\"]\n
[8,
62,
@@ -97576,21 +103155,42 @@ tribalfootball.com\",
\"keellcvwpzgj.com\"]\n
[8,
62,
+\"keolqzbmsuykwi.bid\"]\n
+[8,
+62,
\"keqnebfovnhl.com\"]\n
[8,
62,
\"kesllcmdcsbd.com\"]\n
[8,
62,
+\"kfaesgypn.bid\"]\n
+[8,
+62,
+\"kfdqqqmorlt.com\"]\n
+[8,
+62,
\"kfdwywhuissy.com\"]\n
[8,
62,
+\"kfjgnunsuy.bid\"]\n
+[8,
+62,
\"kflimllvanjv.com\"]\n
[8,
62,
+\"kfpkzbgwuxm.bid\"]\n
+[8,
+62,
\"kfpwayrztgjj.com\"]\n
[8,
62,
+\"kftmmtuxdtmsv.bid\"]\n
+[8,
+62,
+\"kfuwxxspanifp.bid\"]\n
+[8,
+62,
\"kfwpyyctzmpk.com\"]\n
[8,
62,
@@ -97600,21 +103200,66 @@ tribalfootball.com\",
\"kgkjlivo.com\"]\n
[8,
62,
+\"kgnxtdcf.bid\"]\n
+[8,
+62,
\"kgvgtudoridc.com\"]\n
[8,
62,
\"kgzuerzjysxw.com\"]\n
[8,
62,
+\"khgsbhdw.bid\"]\n
+[8,
+62,
+\"khgwakmfavzch.bid\"]\n
+[8,
+62,
+\"khhpckhkikd.bid\"]\n
+[8,
+62,
+\"khpgychzfdmpm.bid\"]\n
+[8,
+62,
+\"khwfemkr.bid\"]\n
+[8,
+62,
\"kihhgldtpuho.com\"]\n
[8,
62,
+\"kihmdiimzzab.bid\"]\n
+[8,
+62,
+\"kihxncfpkimfx.bid\"]\n
+[8,
+62,
+\"kiinvgntnnw.com\"]\n
+[8,
+62,
+\"kiochlocj.bid\"]\n
+[8,
+62,
+\"kipnobwbyz.bid\"]\n
+[8,
+62,
+\"kisvtclf.bid\"]\n
+[8,
+62,
+\"kizpkvkdfm.bid\"]\n
+[8,
+62,
+\"kjabglumgwbsvq.bid\"]\n
+[8,
+62,
\"kjbqzbiteubt.com\"]\n
[8,
62,
\"kjjlucebvxtu.com\"]\n
[8,
62,
+\"kjkdagfnjm.bid\"]\n
+[8,
+62,
\"kjmddlhlejeh.com\"]\n
[8,
62,
@@ -97627,54 +103272,147 @@ tribalfootball.com\",
\"kjqyvgvvazii.com\"]\n
[8,
62,
+\"kkawxvjeluwc.com\"]\n
+[8,
+62,
\"kknvwhcmqoet.com\"]\n
[8,
62,
\"kknwvfdzyqzj.com\"]\n
[8,
62,
+\"kkvsvznavqkl.bid\"]\n
+[8,
+62,
+\"kkztcmjvklinxp.bid\"]\n
+[8,
+62,
\"klakcdiqmgxq.com\"]\n
[8,
62,
\"kldwitfrqwal.com\"]\n
[8,
62,
+\"kleonsqapa.bid\"]\n
+[8,
+62,
+\"klepuazuxv.com\"]\n
+[8,
+62,
\"klfqffhvdpkd.com\"]\n
[8,
62,
+\"klidpcdzfqj.com\"]\n
+[8,
+62,
+\"klmfvshct.bid\"]\n
+[8,
+62,
\"klmvharqoxdq.com\"]\n
[8,
62,
+\"klnbyxhdilss.bid\"]\n
+[8,
+62,
+\"klprrjvqalwx.bid\"]\n
+[8,
+62,
\"klrdsagmuepg.com\"]\n
[8,
62,
+\"klsduixe.com\"]\n
+[8,
+62,
\"klurrmvbqrhrwc.com\"]\n
[8,
62,
+\"kmdqjdktf.bid\"]\n
+[8,
+62,
\"kmdwifcjtbk.bid\"]\n
[8,
62,
+\"kmefggxf.bid\"]\n
+[8,
+62,
+\"kmglqqaeqh.bid\"]\n
+[8,
+62,
+\"kmiobghwsc.bid\"]\n
+[8,
+62,
+\"kmkweqtfjw.com\"]\n
+[0,
+62,
+\"kmkweqtfjw.comkmkweqtfjw.com\"]\n
+[8,
+62,
+\"kmqlirdx.bid\"]\n
+[8,
+62,
\"kmtubsbmwdep.com\"]\n
[8,
62,
+\"kmuvzufk.com\"]\n
+[8,
+62,
+\"kmuxsbdjxsjqe.com\"]\n
+[8,
+62,
\"kmveerigfvyy.com\"]\n
[8,
62,
\"kmvupiadkzdn.com\"]\n
[8,
62,
+\"kmyelzmlkl.bid\"]\n
+[8,
+62,
\"knkxnwscphdk.com\"]\n
[8,
62,
+\"knoyiwlxahoh.bid\"]\n
+[8,
+62,
+\"knqjqzziu.com\"]\n
+[8,
+62,
\"knslxwqgatnd.com\"]\n
[8,
62,
+\"kntdzsua.bid\"]\n
+[8,
+62,
+\"knxwoaewryxaxd.bid\"]\n
+[8,
+62,
+\"knyqnoozhcvrkc.bid\"]\n
+[8,
+62,
+\"kokqhnybnhdr.bid\"]\n
+[8,
+62,
+\"komfveajdx.bid\"]\n
+[8,
+62,
\"konbwfktusra.com\"]\n
[8,
62,
+\"korocbbktnw.bid\"]\n
+[8,
+62,
\"kovglrrlpqum.com\"]\n
[8,
62,
+\"kovykpybtuylq.bid\"]\n
+[8,
+62,
+\"kpcflxxodhoxev.bid\"]\n
+[8,
+62,
+\"kpgcyqkktm.bid\"]\n
+[8,
+62,
\"kplzvizvsqrh.com\"]\n
[8,
62,
@@ -97684,18 +103422,48 @@ tribalfootball.com\",
\"kpsdnlprwclz.com\"]\n
[8,
62,
+\"kpucctqryjdvx.bid\"]\n
+[8,
+62,
+\"kpwhkeehpsp.bid\"]\n
+[8,
+62,
+\"kpzvcvclybfa.com\"]\n
+[8,
+62,
+\"kqaqantjwn.bid\"]\n
+[8,
+62,
\"kqcflzvunhew.com\"]\n
[8,
62,
+\"kqctdqqcjjsqrc.bid\"]\n
+[8,
+62,
\"kqgfcumsbtyy.com\"]\n
[8,
62,
+\"kqkheakqrh.bid\"]\n
+[8,
+62,
\"kqmjmrzjhmdn.com\"]\n
[8,
62,
\"kqsipdhvcejx.com\"]\n
[8,
62,
+\"kqssmkxdtuc.bid\"]\n
+[8,
+62,
+\"kqyckxlnll.bid\"]\n
+[8,
+62,
+\"krezqajxv.bid\"]\n
+[8,
+62,
+\"krgxtloi.bid\"]\n
+[8,
+62,
\"krilxjkgttmp.com\"]\n
[8,
62,
@@ -97705,6 +103473,9 @@ tribalfootball.com\",
\"krovrhmqgupd.com\"]\n
[8,
62,
+\"krrmpgdmoexc.club\"]\n
+[8,
+62,
\"krsdoqvsmgld.com\"]\n
[8,
62,
@@ -97717,60 +103488,147 @@ tribalfootball.com\",
\"krziyrrnvjai.com\"]\n
[8,
62,
+\"krzllasnlbpjk.bid\"]\n
+[8,
+62,
+\"ksbewtjuqitxg.bid\"]\n
+[8,
+62,
\"ksbklucaxgbf.com\"]\n
[8,
62,
\"ksevqmggaxtxt.bid\"]\n
[8,
62,
+\"ksjjpsjymdekyr.bid\"]\n
+[8,
+62,
+\"ksxaaoey.bid\"]\n
+[8,
+62,
\"ktcltsgjcbjdcyrcdaspmwqwscxgbqhscmkpsxarejfsfpohkk.com\"]\n
[8,
62,
+\"ktgsiqgj.bid\"]\n
+[8,
+62,
\"kthdreplfmil.com\"]\n
[8,
62,
+\"kthwboouxxcmc.bid\"]\n
+[8,
+62,
+\"kthztsgfuygcw.com\"]\n
+[8,
+62,
\"ktjqfqadgmxh.com\"]\n
[8,
62,
\"ktrmzzrlkbet.com\"]\n
[8,
62,
+\"ktuiyrchrhuxn.bid\"]\n
+[8,
+62,
\"kuavzcushxyd.com\"]\n
[8,
62,
\"kuaygqohsbeg.com\"]\n
[8,
62,
+\"kuhbcpckauwt.bid\"]\n
+[8,
+62,
+\"kujfhmyoeemqxb.bid\"]\n
+[8,
+62,
\"kujkgfzzyeol.com\"]\n
[8,
62,
\"kumekqeccmob.com\"]\n
[8,
62,
+\"kunkmdvgwvfo.bid\"]\n
+[8,
+62,
+\"kupprakim.bid\"]\n
+[8,
+62,
+\"kuqbprozlqj.bid\"]\n
+[8,
+62,
+\"kuqixxjguc.bid\"]\n
+[8,
+62,
+\"kuqylnamtv.bid\"]\n
+[8,
+62,
\"kurtgcwrdakv.com\"]\n
[8,
62,
\"kutlvuitevgw.com\"]\n
[8,
62,
+\"kuwogsiplp.com\"]\n
+[8,
+62,
\"kvadaiwjwxdp.com\"]\n
[8,
62,
+\"kvajiszer.bid\"]\n
+[8,
+62,
+\"kvcymnoxr.com\"]\n
+[8,
+62,
+\"kvfdhsmrrwamt.bid\"]\n
+[8,
+62,
+\"kvgtjwduvn.bid\"]\n
+[8,
+62,
+\"kvhkfptcv.bid\"]\n
+[8,
+62,
+\"kvikjeqepjrq.bid\"]\n
+[8,
+62,
+\"kvkoqywl.com\"]\n
+[8,
+62,
+\"kvmsbpzptwm.bid\"]\n
+[8,
+62,
+\"kvootrjvinkuae.bid\"]\n
+[8,
+62,
\"kvpofpkxmlpb.com\"]\n
[8,
62,
\"kvrozyibdkkt.com\"]\n
[8,
62,
+\"kvrzoosj.com\"]\n
+[8,
+62,
\"kvsyksorguja.com\"]\n
[8,
62,
+\"kvtblvquxxzbim.com\"]\n
+[8,
+62,
\"kvvvdfimdxnu.com\"]\n
[8,
62,
+\"kvwvhpthqyaxk.bid\"]\n
+[8,
+62,
\"kvzvtiswjroe.com\"]\n
[8,
62,
+\"kwcaatayhgkq.bid\"]\n
+[8,
+62,
\"kwgpddeduvje.com\"]\n
[8,
62,
@@ -97780,33 +103638,105 @@ tribalfootball.com\",
\"kwjglwybtlhm.com\"]\n
[8,
62,
+\"kwovwwkevyu.bid\"]\n
+[8,
+62,
+\"kwuaiymxezji.bid\"]\n
+[8,
+62,
+\"kwuewixsnttz.com\"]\n
+[8,
+62,
+\"kwunqjqntrnf.bid\"]\n
+[8,
+62,
+\"kwvoafkdebdaxz.bid\"]\n
+[8,
+62,
\"kwystoaqjvml.com\"]\n
[8,
62,
+\"kwyxncikkzz.bid\"]\n
+[8,
+62,
+\"kwzuhmpwvsbsc.bid\"]\n
+[8,
+62,
\"kxareafqwjop.com\"]\n
[8,
62,
\"kxdprqrrfhhn.com\"]\n
[8,
62,
+\"kxhnlmrnqw.bid\"]\n
+[8,
+62,
+\"kxounmvfkmvv.com\"]\n
+[8,
+62,
+\"kxphhdia.bid\"]\n
+[8,
+62,
\"kxtepdregiuo.com\"]\n
[8,
62,
+\"kxtkfkqkrzz.bid\"]\n
+[8,
+62,
+\"kxwkbkfespyh.com\"]\n
+[8,
+62,
+\"kxwuskjg.bid\"]\n
+[8,
+62,
+\"kxyevjvmalerq.bid\"]\n
+[8,
+62,
+\"kyckfuuzdzmsv.bid\"]\n
+[8,
+62,
+\"kyegtutis.bid\"]\n
+[8,
+62,
+\"kyfekvgsyraz.bid\"]\n
+[8,
+62,
\"kyhkyreweusn.com\"]\n
[8,
62,
+\"kyieflmhiekvrr.bid\"]\n
+[8,
+62,
+\"kylbshaqo.bid\"]\n
+[8,
+62,
\"kylqpeevrkgh.com\"]\n
[8,
62,
\"kyowarob.com\"]\n
[8,
62,
+\"kyqacdtrmwwy.com\"]\n
+[8,
+62,
\"kyveduvdkbro.com\"]\n
[8,
62,
+\"kywqvoqood.bid\"]\n
+[8,
+62,
+\"kyxikfdzqwjtvw.bid\"]\n
+[8,
+62,
\"kyzhecmvpiaw.com\"]\n
[8,
62,
+\"kyzlzjtbgjr.bid\"]\n
+[8,
+62,
+\"kzawrekf.bid\"]\n
+[8,
+62,
\"kzqrjfulybvv.com\"]\n
[8,
62,
@@ -97816,21 +103746,60 @@ tribalfootball.com\",
\"kzwddxlpcqww.com\"]\n
[8,
62,
+\"kzyiepouyib.bid\"]\n
+[8,
+62,
+\"kzzqkhxjeytu.com\"]\n
+[8,
+62,
+\"lacrxqvydzlan.bid\"]\n
+[8,
+62,
+\"lafvopkskbeuj.bid\"]\n
+[8,
+62,
+\"lapbekessbozpx.bid\"]\n
+[8,
+62,
+\"laqiccblmxfewa.bid\"]\n
+[8,
+62,
+\"lavmeebdxwc.com\"]\n
+[8,
+62,
\"lazkslkkmtpy.com\"]\n
[8,
62,
+\"lbbgjozyrgy.com\"]\n
+[8,
+62,
+\"lbdrnmkhwgkpdg.bid\"]\n
+[8,
+62,
\"lbfryfttoihl.com\"]\n
[8,
62,
\"lbpndcvhuqlm.com\"]\n
[8,
62,
+\"lbtcymxcocwh.bid\"]\n
+[8,
+62,
\"lbypppwfvagq.com\"]\n
[8,
62,
+\"lceihiuarfqbn.bid\"]\n
+[8,
+62,
\"lckpubqq.com\"]\n
[8,
62,
+\"lcmwchhybzik.bid\"]\n
+[8,
+62,
+\"lcnvxuipvq.bid\"]\n
+[8,
+62,
\"lcpqoewrzuxh.com\"]\n
[8,
62,
@@ -97852,60 +103821,186 @@ tribalfootball.com\",
\"ldaiuhkayqtu.com\"]\n
[8,
62,
+\"ldbgrugl.bid\"]\n
+[8,
+62,
\"ldkyzudgbksh.com\"]\n
[8,
62,
+\"ldlritslfej.bid\"]\n
+[8,
+62,
+\"ldybupeeeoq.bid\"]\n
+[8,
+62,
\"ldyiuvdoahxz.com\"]\n
[8,
62,
+\"lebeiivzmm.com\"]\n
+[8,
+62,
+\"lebskmaewbhm.bid\"]\n
+[8,
+62,
+\"lepyhlczldiuja.bid\"]\n
+[8,
+62,
+\"lestujzrpeom.bid\"]\n
+[8,
+62,
\"leuojmgbkpcl.com\"]\n
[8,
62,
+\"levjirsqbtjhif.bid\"]\n
+[8,
+62,
+\"lexcyehlniruu.bid\"]\n
+[8,
+62,
\"lexwdqnzmkdr.com\"]\n
[8,
62,
+\"lfclktkwnc.com\"]\n
+[8,
+62,
\"lfcnzhcnzded.com\"]\n
[8,
62,
+\"lfirckcbkh.com\"]\n
+[8,
+62,
+\"lfshijqwdei.bid\"]\n
+[8,
+62,
\"lfvrjrdrgazl.com\"]\n
[8,
62,
+\"lfyytqcbhsp.bid\"]\n
+[8,
+62,
+\"lfzbgckyctztj.bid\"]\n
+[8,
+62,
+\"lgbpcbddfs.bid\"]\n
+[8,
+62,
+\"lgisbsiocy.bid\"]\n
+[8,
+62,
+\"lgkzmjfu.bid\"]\n
+[8,
+62,
\"lgnjcntegeqf.com\"]\n
[8,
62,
+\"lgnjrjdju.bid\"]\n
+[8,
+62,
+\"lgogujahrnxr.bid\"]\n
+[8,
+62,
+\"lgtbcaqkjo.bid\"]\n
+[8,
+62,
\"lgthvsytzwtc.com\"]\n
[8,
62,
\"lgtnwgfqkyyf.com\"]\n
[8,
62,
+\"lhapwjkoltogf.bid\"]\n
+[8,
+62,
\"lhaqzqjbafcu.com\"]\n
[8,
62,
+\"lhbkkztxg.com\"]\n
+[8,
+62,
+\"lhedywrtanrgz.bid\"]\n
+[8,
+62,
\"lhekiqlzatfv.com\"]\n
[8,
62,
+\"lhfcddgwg.bid\"]\n
+[8,
+62,
+\"lhmnbgieieksdv.bid\"]\n
+[8,
+62,
+\"lhnlplsj.bid\"]\n
+[8,
+62,
+\"lhqcrrsatxwsl.bid\"]\n
+[8,
+62,
+\"lhttyvdxvgjrdp.com\"]\n
+[8,
+62,
\"lhuqalcxjmtq.com\"]\n
[8,
62,
+\"lhxgdmcyropacl.bid\"]\n
+[8,
+62,
+\"licoxbkagivaf.bid\"]\n
+[8,
+62,
+\"ligabklr.com\"]\n
+[8,
+62,
+\"liilsuive.bid\"]\n
+[8,
+62,
+\"lijddbusldnecz.bid\"]\n
+[8,
+62,
\"liosawitskzd.com\"]\n
[8,
62,
\"liqbipkfbafq.com\"]\n
[8,
62,
+\"liuztvaem.bid\"]\n
+[8,
+62,
+\"livxcgmpvz.bid\"]\n
+[8,
+62,
+\"liwimgti.bid\"]\n
+[8,
+62,
\"lixzmpxjilqp.com\"]\n
[8,
62,
+\"ljavtgsvjpxm.bid\"]\n
+[8,
+62,
+\"ljfetlhleiffr.bid\"]\n
+[8,
+62,
+\"ljgmufobaphrd.com\"]\n
+[8,
+62,
\"ljhuvzutnpza.com\"]\n
[8,
62,
+\"ljmgkopyodih.bid\"]\n
+[8,
+62,
\"ljngencgbdbn.com\"]\n
[8,
62,
\"ljngjrwkyovx.com\"]\n
[8,
62,
+\"ljqozvzjphgbw.bid\"]\n
+[8,
+62,
+\"ljyncrypt.bid\"]\n
+[8,
+62,
\"ljzhxfurwibo.com\"]\n
[8,
62,
@@ -97915,6 +104010,12 @@ tribalfootball.com\",
\"lkbvfdgqvvpk.com\"]\n
[8,
62,
+\"lkfepwhchrlv.bid\"]\n
+[8,
+62,
+\"lkgcdedbklfse.com\"]\n
+[8,
+62,
\"lkjmcevfgoxfbyhhmzambtzydolhmeelgkotdllwtfshrkhrev.com\"]\n
[8,
62,
@@ -97924,60 +104025,228 @@ tribalfootball.com\",
\"lkrcapch.com\"]\n
[8,
62,
+\"llbevorurncfcc.bid\"]\n
+[8,
+62,
+\"llbynwyuoj.bid\"]\n
+[8,
+62,
+\"llddarkinywtmg.bid\"]\n
+[8,
+62,
\"lljtgiwhqtue.com\"]\n
[8,
62,
+\"llrmbabwjlzutw.com\"]\n
+[8,
+62,
+\"llrxxhljtmylaa.bid\"]\n
+[8,
+62,
+\"llxyamztns.bid\"]\n
+[8,
+62,
+\"llxyyocfgfg.bid\"]\n
+[8,
+62,
+\"lmbdkdxprktt.bid\"]\n
+[8,
+62,
\"lmejuamdbtwc.com\"]\n
[8,
62,
+\"lmheosvft.com\"]\n
+[8,
+62,
\"lmjjenhdubpu.com\"]\n
[8,
62,
+\"lmjklpukbbwxm.bid\"]\n
+[8,
+62,
+\"lmjpcirfvt.bid\"]\n
+[8,
+62,
+\"lmoqmsagyjcurg.bid\"]\n
+[8,
+62,
\"lmuxaeyapbqxszavtsljaqvmlsuuvifznvttuuqfcxcbgqdnn.com\"]\n
[8,
62,
+\"lmwdcdzievq.bid\"]\n
+[8,
+62,
+\"lndzkpjtjfjz.bid\"]\n
+[8,
+62,
+\"lnelcbntwru.com\"]\n
+[8,
+62,
\"lnjpyxvbpyvj.com\"]\n
[8,
62,
+\"lnjrawgb.com\"]\n
+[8,
+62,
+\"lnltyqqop.bid\"]\n
+[8,
+62,
\"lnnwwxpeodmw.com\"]\n
[8,
62,
+\"lnsthqzdsvzboo.bid\"]\n
+[8,
+62,
\"lnzcmgguxlac.com\"]\n
[8,
62,
+\"loakfiiggz.bid\"]\n
+[8,
+62,
+\"locjzfoh.com\"]\n
+[8,
+62,
+\"lofipgeld.bid\"]\n
+[8,
+62,
+\"lojqfrcipvoo.bid\"]\n
+[8,
+62,
+\"loljuduad.bid\"]\n
+[8,
+62,
+\"lorhamnvukws.bid\"]\n
+[8,
+62,
+\"lorpidlfpbu.bid\"]\n
+[8,
+62,
+\"lovdkmqvoc.bid\"]\n
+[8,
+62,
+\"lowqnzsxtmvb.bid\"]\n
+[8,
+62,
\"loxmetwdjrmh.com\"]\n
[8,
62,
+\"lpdeuhyakoits.bid\"]\n
+[8,
+62,
\"lpiqwtsuduhh.com\"]\n
[8,
62,
\"lplqyocxmify.com\"]\n
[8,
62,
+\"lplznzccvn.bid\"]\n
+[8,
+62,
+\"lppaepra.bid\"]\n
+[8,
+62,
\"lppoblhorbrf.com\"]\n
[8,
62,
+\"lppyumumznf.bid\"]\n
+[8,
+62,
\"lpwvdgfo.com\"]\n
[8,
62,
+\"lpzltglosmbqul.bid\"]\n
+[8,
+62,
+\"lqaqfklrgnr.bid\"]\n
+[8,
+62,
+\"lqdrlzunrgma.bid\"]\n
+[8,
+62,
+\"lqfbxvmq.bid\"]\n
+[8,
+62,
\"lqhnrsfkgcfe.com\"]\n
[8,
62,
+\"lqipfyknwlo.com\"]\n
+[8,
+62,
+\"lqiublivx.bid\"]\n
+[8,
+62,
+\"lqkmghhawfjzls.bid\"]\n
+[8,
+62,
\"lqlksxbltzxw.com\"]\n
[8,
62,
+\"lqlycogmpxhd.com\"]\n
+[8,
+62,
\"lqpkjasgqjve.com\"]\n
[8,
62,
+\"lqrrkjodhq.com\"]\n
+[8,
+62,
+\"lqsclyxh.bid\"]\n
+[8,
+62,
+\"lqtxnuramh.bid\"]\n
+[8,
+62,
+\"lqvckaciozvs.bid\"]\n
+[8,
+62,
+\"lqvmjokehnlffq.bid\"]\n
+[8,
+62,
+\"lqvuvkmohlktl.bid\"]\n
+[8,
+62,
+\"lqydjvdrq.bid\"]\n
+[8,
+62,
+\"lramhnoefoz.bid\"]\n
+[8,
+62,
+\"lrbllelemsx.com\"]\n
+[8,
+62,
+\"lrcnshyxwx.bid\"]\n
+[8,
+62,
+\"lreylxggpqxz.bid\"]\n
+[8,
+62,
\"lrjltdosshhd.com\"]\n
[8,
62,
+\"lrnkuzcezcdn.bid\"]\n
+[8,
+62,
+\"lroieivnhoojo.bid\"]\n
+[8,
+62,
\"lroywnhohfrj.com\"]\n
[8,
62,
+\"lrpcokbf.bid\"]\n
+[8,
+62,
+\"lryenoty.bid\"]\n
+[8,
+62,
\"lsegvhvzrpqc.com\"]\n
[8,
62,
+\"lsghawrw.bid\"]\n
+[8,
+62,
+\"lsgystgg.bid\"]\n
+[8,
+62,
\"lshwezesshks.com\"]\n
[8,
62,
@@ -97990,54 +104259,171 @@ tribalfootball.com\",
\"lstkfdmmxbmv.com\"]\n
[8,
62,
+\"ltcvpgyouvxya.bid\"]\n
+[8,
+62,
+\"ltendtxpnss.bid\"]\n
+[8,
+62,
+\"ltffxzmjazabn.bid\"]\n
+[8,
+62,
+\"ltmdqbrxjaqn.bid\"]\n
+[8,
+62,
+\"ltnjtphbbvigi.bid\"]\n
+[8,
+62,
+\"ltsdzcgcystyak.bid\"]\n
+[8,
+62,
+\"ltsnideak.bid\"]\n
+[8,
+62,
\"lttsvesujmry.com\"]\n
[8,
62,
+\"ltxltqtwpj.bid\"]\n
+[8,
+62,
+\"lubjqiebnayctz.bid\"]\n
+[8,
+62,
+\"ludwmwca.bid\"]\n
+[8,
+62,
+\"lugknllg.bid\"]\n
+[8,
+62,
\"luhqeqaypvmc.com\"]\n
[8,
62,
+\"luihhjhe.bid\"]\n
+[8,
+62,
+\"lumzvjur.com\"]\n
+[8,
+62,
+\"lunkydkokpg.bid\"]\n
+[8,
+62,
+\"luqnpzexna.bid\"]\n
+[8,
+62,
\"luraclhaunxv.com\"]\n
[8,
62,
+\"luvkkodlpxou.bid\"]\n
+[8,
+62,
+\"lvayccwmhdggvi.bid\"]\n
+[8,
+62,
\"lvdtftxgbsiu.com\"]\n
[8,
62,
+\"lvlotqtrygwi.com\"]\n
+[8,
+62,
\"lvlvpdztdnro.com\"]\n
[8,
62,
+\"lvpcqndtdk.bid\"]\n
+[8,
+62,
+\"lvpdchbxgoral.bid\"]\n
+[8,
+62,
\"lvrvufurxhgp.com\"]\n
[8,
62,
+\"lwaqcpjegbwm.com\"]\n
+[8,
+62,
\"lwasxldakmhx.com\"]\n
[8,
62,
\"lwenrqtarmdx.com\"]\n
[8,
62,
+\"lwepsxhcm.bid\"]\n
+[8,
+62,
\"lwjzsigenxsl.com\"]\n
[8,
62,
+\"lwljmcved.bid\"]\n
+[8,
+62,
+\"lwmxykibvt.bid\"]\n
+[8,
+62,
+\"lwnpbwds.bid\"]\n
+[8,
+62,
\"lwocvazxfnuj.com\"]\n
[8,
62,
\"lwqwsptepdxy.com\"]\n
[8,
62,
+\"lwvdeqfhswg.com\"]\n
+[8,
+62,
+\"lwxkgejswn.com\"]\n
+[8,
+62,
+\"lwyjxvbcjkstxy.com\"]\n
+[8,
+62,
\"lwysswaxnutn.com\"]\n
[8,
62,
+\"lxbaocqsmg.bid\"]\n
+[8,
+62,
+\"lxcfaekywx.com\"]\n
+[8,
+62,
\"lxghhxdcmumk.com\"]\n
[8,
62,
\"lxkqybzanzug.com\"]\n
[8,
62,
+\"lxqoxgijpbmrg.bid\"]\n
+[8,
+62,
+\"lxvuwsqp.bid\"]\n
+[8,
+62,
+\"lxyjnqpbk.bid\"]\n
+[8,
+62,
+\"lyeannqhhf.bid\"]\n
+[8,
+62,
\"lyifwfhdizcc.com\"]\n
[8,
62,
+\"lyovvtevsu.bid\"]\n
+[8,
+62,
+\"lytaxbxen.bid\"]\n
+[8,
+62,
\"lytpdzqyiygthvxlmgblonknzrctcwsjycmlcczifxbkquknsr.com\"]\n
[8,
62,
+\"lyuswpdanr.com\"]\n
+[8,
+62,
+\"lyvnduow.bid\"]\n
+[8,
+62,
+\"lyygeitghavmm.com\"]\n
+[8,
+62,
\"lyzskjigkxwy.com\"]\n
[8,
62,
@@ -98053,9 +104439,15 @@ tribalfootball.com\",
\"lzmovatu.com\"]\n
[8,
62,
+\"lzpqpstowpvz.bid\"]\n
+[8,
+62,
\"lzrfxzvfbkay.com\"]\n
[8,
62,
+\"lzsiojww.com\"]\n
+[8,
+62,
\"lzvnaaozpqyb.com\"]\n
[8,
62,
@@ -98071,6 +104463,21 @@ tribalfootball.com\",
\"makhhvgdkhwn.com\"]\n
[8,
62,
+\"malgyhuytbnjb.bid\"]\n
+[8,
+62,
+\"mardjxrw.club\"]\n
+[8,
+62,
+\"masrtwfevkqd.bid\"]\n
+[8,
+62,
+\"mavmlkzt.com\"]\n
+[8,
+62,
+\"mawtykynmhxkjd.bid\"]\n
+[8,
+62,
\"maxgirlgames.com\"]\n
[8,
62,
@@ -98080,27 +104487,72 @@ tribalfootball.com\",
\"mbajaazbqdzc.com\"]\n
[8,
62,
+\"mbezfrwrimjy.bid\"]\n
+[8,
+62,
+\"mbflncteg.bid\"]\n
+[8,
+62,
\"mbfvfdkawpoi.com\"]\n
[8,
62,
\"mbgvhfotcqsj.com\"]\n
[8,
62,
+\"mbrxgolis.com\"]\n
+[8,
+62,
\"mbvmecdlwlts.com\"]\n
[8,
62,
+\"mbyponflbv.bid\"]\n
+[8,
+62,
\"mcagbtdcwklf.com\"]\n
[8,
62,
+\"mciyblxplucm.bid\"]\n
+[8,
+62,
+\"mclwrdzj.bid\"]\n
+[8,
+62,
+\"mcrjoftwhprkrx.bid\"]\n
+[8,
+62,
+\"mcwvyuifwml.bid\"]\n
+[8,
+62,
+\"mdbdmbdrjaklht.bid\"]\n
+[8,
+62,
+\"mddviuqbkwyir.bid\"]\n
+[8,
+62,
\"mdeaoowvqxma.com\"]\n
[8,
62,
+\"mdgupvvdjpafyl.bid\"]\n
+[8,
+62,
+\"mdjtqsamfeodp.bid\"]\n
+[8,
+62,
+\"mdpjnppsbjv.bid\"]\n
+[8,
+62,
\"mdrkqbsirbry.com\"]\n
[8,
62,
+\"mdsrggcnmybae.bid\"]\n
+[8,
+62,
\"meagjivconqt.com\"]\n
[8,
62,
+\"mecounxmawn.bid\"]\n
+[8,
+62,
\"medyagundem.com\"]\n
[8,
62,
@@ -98110,18 +104562,48 @@ tribalfootball.com\",
\"megpacokjce.bid\"]\n
[8,
62,
+\"mehcpazsnzh.com\"]\n
+[8,
+62,
+\"mekmrcgtmuvv.bid\"]\n
+[8,
+62,
\"melqdjqiekcv.com\"]\n
[8,
62,
+\"menjyhvs.bid\"]\n
+[8,
+62,
\"mepchnbjsrik.com\"]\n
[8,
62,
+\"meucixmdhuqq.bid\"]\n
+[8,
+62,
+\"meuxestvodec.bid\"]\n
+[8,
+62,
+\"mexedyfzdx.bid\"]\n
+[8,
+62,
+\"mfdmsmndqarhb.bid\"]\n
+[8,
+62,
+\"mfiksyuanw.bid\"]\n
+[8,
+62,
+\"mfjegjqb.com\"]\n
+[8,
+62,
\"mflkgrgxadij.com\"]\n
[8,
62,
\"mfmikwfdopmiusbveskwmouxvafvzurvklwyfamxlddexgrtci.com\"]\n
[8,
62,
+\"mfnjkgzqhoipe.bid\"]\n
+[8,
+62,
\"mfryftaguwuv.com\"]\n
[8,
62,
@@ -98131,12 +104613,33 @@ tribalfootball.com\",
\"mfuebmooizdr.com\"]\n
[8,
62,
+\"mfvirwqgmck.bid\"]\n
+[8,
+62,
+\"mgjoqdmjofl.bid\"]\n
+[8,
+62,
+\"mgrutivnzs.com\"]\n
+[8,
+62,
\"mgrxsztbcfeg.com\"]\n
[8,
62,
+\"mguzayfzp.bid\"]\n
+[8,
+62,
+\"mgwebjwpcla.bid\"]\n
+[8,
+62,
+\"mgykxgrllcj.com\"]\n
+[8,
+62,
\"mhaafkoekzax.com\"]\n
[8,
62,
+\"mhbfahukhp.bid\"]\n
+[8,
+62,
\"mhcttlcbkwvp.com\"]\n
[8,
62,
@@ -98146,39 +104649,96 @@ tribalfootball.com\",
\"mhghzpotwnoh.com\"]\n
[8,
62,
+\"mhhumeppcngjih.bid\"]\n
+[8,
+62,
+\"mhprjkdh.bid\"]\n
+[8,
+62,
+\"mhqrhqwjiuylom.bid\"]\n
+[8,
+62,
\"mhrfhwlqsnzf.com\"]\n
[8,
62,
+\"mhunafpdtr.bid\"]\n
+[8,
+62,
\"mhwxckevqdkx.com\"]\n
[8,
62,
+\"mhxnfqqruqni.bid\"]\n
+[8,
+62,
\"miadbbnreara.com\"]\n
[8,
62,
\"mictxtwtjigs.com\"]\n
[8,
62,
+\"midkerci.bid\"]\n
+[8,
+62,
+\"midzwwrcrril.bid\"]\n
+[8,
+62,
+\"miisdhpqsp.bid\"]\n
+[8,
+62,
\"mikdvucquacd.com\"]\n
[8,
62,
+\"mikkvpggxg.bid\"]\n
+[8,
+62,
+\"milyolpn.bid\"]\n
+[8,
+62,
+\"mixfyfriqtatz.bid\"]\n
+[8,
+62,
\"mizmhwicqhprznhflygfnymqbmvwokewzlmymmvjodqlizwlrf.com\"]\n
[8,
62,
+\"mjlkhnizufhmrt.bid\"]\n
+[8,
+62,
\"mjujcjfrgslf.com\"]\n
[8,
62,
+\"mkattqhvcikx.bid\"]\n
+[8,
+62,
+\"mkbbocznt.bid\"]\n
+[8,
+62,
+\"mkbfikaa.bid\"]\n
+[8,
+62,
\"mkceizyfjmmq.com\"]\n
[8,
62,
+\"mkfumtmi.bid\"]\n
+[8,
+62,
\"mkfzovhrfrre.com\"]\n
[8,
62,
+\"mkgtdofakiifqb.bid\"]\n
+[8,
+62,
+\"mklplkwniazaql.bid\"]\n
+[8,
+62,
\"mkmxovjaijti.com\"]\n
[8,
62,
\"mkpdquuxcnhl.com\"]\n
[8,
62,
+\"mkqepsxaz.bid\"]\n
+[8,
+62,
\"mkyzqyfschwd.com\"]\n
[8,
62,
@@ -98191,15 +104751,36 @@ tribalfootball.com\",
\"mlbzafthbtsl.com\"]\n
[8,
62,
+\"mlfvoqwjvbzy.bid\"]\n
+[8,
+62,
\"mlgrrqymdsyk.com\"]\n
[8,
62,
+\"mlhpclmaba.bid\"]\n
+[8,
+62,
+\"mlkejhpgb.bid\"]\n
+[8,
+62,
\"mlkqusrmsfib.com\"]\n
[8,
62,
\"mlmjxddzdazr.com\"]\n
[8,
62,
+\"mlmzevmun.bid\"]\n
+[8,
+62,
+\"mlntnugnalv.bid\"]\n
+[8,
+62,
+\"mlnvmpmgzfk.bid\"]\n
+[8,
+62,
+\"mlrocrzhrgbyi.bid\"]\n
+[8,
+62,
\"mlstoxplovkj.com\"]\n
[8,
62,
@@ -98221,6 +104802,9 @@ tribalfootball.com\",
\"mmesheltljyi.com\"]\n
[8,
62,
+\"mmfzcakzcqn.bid\"]\n
+[8,
+62,
\"mmknsfgqxxsg.com\"]\n
[8,
62,
@@ -98230,18 +104814,57 @@ tribalfootball.com\",
\"mmojdtejhgeg.com\"]\n
[8,
62,
+\"mmoxoatieyam.bid\"]\n
+[8,
+62,
+\"mmqsbtpmdrib.bid\"]\n
+[8,
+62,
+\"mmshbwtpx.com\"]\n
+[8,
+62,
\"mmvcmovwegkz.com\"]\n
[8,
62,
\"mmygcnboxlam.com\"]\n
[8,
62,
+\"mmyhkkzddlcqtj.bid\"]\n
+[8,
+62,
+\"mnanijqnse.com\"]\n
+[8,
+62,
+\"mncdrqeqimfgh.bid\"]\n
+[8,
+62,
+\"mnetqnqpmog.bid\"]\n
+[8,
+62,
+\"mniyaeikxozlts.bid\"]\n
+[8,
+62,
\"mnjgoxmx.com\"]\n
[8,
62,
+\"mnkwxsjxp.bid\"]\n
+[8,
+62,
+\"mnodkuklcw.bid\"]\n
+[8,
+62,
+\"mnqziregyq.bid\"]\n
+[8,
+62,
+\"mnrktyxs.bid\"]\n
+[8,
+62,
\"mnusvlgl.com\"]\n
[8,
62,
+\"mnvgyfpoir.bid\"]\n
+[8,
+62,
\"mnyavixcddgx.com\"]\n
[8,
62,
@@ -98251,12 +104874,27 @@ tribalfootball.com\",
\"moadlbgojatn.com\"]\n
[8,
62,
+\"modkehkcihvzi.bid\"]\n
+[8,
+62,
+\"mofrupteeuqnvc.bid\"]\n
+[8,
+62,
+\"mofvrnbngcern.bid\"]\n
+[8,
+62,
+\"mogrbrydixdvmc.bid\"]\n
+[8,
+62,
\"mohcafpwpldi.com\"]\n
[8,
62,
\"molqvpnnlmnb.com\"]\n
[8,
62,
+\"monlscalmows.bid\"]\n
+[8,
+62,
\"mopvkjodhcwscyudzfqtjuwvpzpgzuwndtofzftbtpdfszeido.com\"]\n
[8,
62,
@@ -98266,6 +104904,21 @@ tribalfootball.com\",
\"mosdqxsgjhes.com\"]\n
[8,
62,
+\"moxdmkdzvkgxow.bid\"]\n
+[8,
+62,
+\"mphqfyhswko.bid\"]\n
+[8,
+62,
+\"mpifsodagy.com\"]\n
+[8,
+62,
+\"mpmfdpakljrv.bid\"]\n
+[8,
+62,
+\"mpnkfljjfjqd.bid\"]\n
+[8,
+62,
\"mpoboqvqhjqv.com\"]\n
[8,
62,
@@ -98278,12 +104931,33 @@ tribalfootball.com\",
\"mqcnrhxdsbwr.com\"]\n
[8,
62,
+\"mqlkcicnrgpntw.bid\"]\n
+[8,
+62,
+\"mqmbbiadhb.bid\"]\n
+[8,
+62,
\"mqphkzwlartq.com\"]\n
[8,
62,
+\"mqvxtuzsherjx.com\"]\n
+[8,
+62,
\"mqwkqapsrgnt.com\"]\n
[8,
62,
+\"mqyjnccou.bid\"]\n
+[8,
+62,
+\"mrdbkfyaxsig.bid\"]\n
+[8,
+62,
+\"mrdiehhk.bid\"]\n
+[8,
+62,
+\"mrepqeyednht.club\"]\n
+[8,
+62,
\"mrfveznetjtp.com\"]\n
[8,
62,
@@ -98296,24 +104970,69 @@ tribalfootball.com\",
\"mrqsuedzvrrt.com\"]\n
[8,
62,
+\"mrvzisfsrvs.bid\"]\n
+[8,
+62,
+\"mrxvgpzath.bid\"]\n
+[8,
+62,
+\"msbmckzmcu.com\"]\n
+[8,
+62,
\"msiegurhgfyl.com\"]\n
[8,
62,
+\"msjpmpumsf.bid\"]\n
+[8,
+62,
+\"msmyjmkshh.bid\"]\n
+[8,
+62,
+\"mspaimzv.com\"]\n
+[8,
+62,
\"msrwoxdkffcl.com\"]\n
[8,
62,
+\"msvgmziu.bid\"]\n
+[8,
+62,
\"mszfmpseoqbu.com\"]\n
[8,
62,
+\"mtbadedrhcx.bid\"]\n
+[8,
+62,
+\"mtbnqoixmb.com\"]\n
+[8,
+62,
+\"mtbpqzke.bid\"]\n
+[8,
+62,
\"mtbsdhzpikjt.com\"]\n
[8,
62,
+\"mtklywkg.com\"]\n
+[8,
+62,
\"mtlieuvyoikf.com\"]\n
[8,
62,
+\"mtnysmosgmp.bid\"]\n
+[8,
+62,
+\"mtpjldykpuhnmg.bid\"]\n
+[8,
+62,
\"mttyfwtvyumc.com\"]\n
[8,
62,
+\"mtuorcpzomut.bid\"]\n
+[8,
+62,
+\"mtyqtczr.bid\"]\n
+[8,
+62,
\"mueqzsdabscd.com\"]\n
[8,
62,
@@ -98323,54 +105042,156 @@ tribalfootball.com\",
\"munpprwlhric.com\"]\n
[8,
62,
+\"munqaasewcla.bid\"]\n
+[8,
+62,
+\"muoyeoyymfwwp.bid\"]\n
+[8,
+62,
+\"muqyzjkamhpu.bid\"]\n
+[8,
+62,
+\"mvdbdtwicgw.bid\"]\n
+[8,
+62,
+\"mvddovmyeh.bid\"]\n
+[8,
+62,
+\"mvdnsrgolwgru.com\"]\n
+[8,
+62,
+\"mvdqeaxrk.bid\"]\n
+[8,
+62,
+\"mvesulbecwq.bid\"]\n
+[8,
+62,
\"mvjuhdjuwqtk.com\"]\n
[8,
62,
+\"mvkmhjlqqjnay.bid\"]\n
+[8,
+62,
+\"mvlcwazi.bid\"]\n
+[8,
+62,
+\"mvncasmaxapgyk.bid\"]\n
+[8,
+62,
\"mvqinxgp.com\"]\n
[8,
62,
+\"mvtunjij.bid\"]\n
+[8,
+62,
+\"mvvecbfomk.com\"]\n
+[8,
+62,
+\"mvyfuwczzotfe.bid\"]\n
+[8,
+62,
\"mvzmmcbxssgp.com\"]\n
[8,
62,
+\"mwcouuxv.bid\"]\n
+[8,
+62,
+\"mwenzdgzgez.bid\"]\n
+[8,
+62,
+\"mwgairxva.bid\"]\n
+[8,
+62,
+\"mwgjoofxf.bid\"]\n
+[8,
+62,
\"mwlucuvbyrff.com\"]\n
[8,
62,
\"mwqkpxsrlrus.com\"]\n
[8,
62,
+\"mwxurdlzjbuvh.bid\"]\n
+[8,
+62,
+\"mwztugbv.bid\"]\n
+[8,
+62,
+\"mwzutiypqyyx.com\"]\n
+[8,
+62,
+\"mxltxnomp.bid\"]\n
+[8,
+62,
+\"mxqxkljb.bid\"]\n
+[8,
+62,
\"mxsuikhqaggf.com\"]\n
[8,
62,
\"mxtcafifuufp.com\"]\n
[8,
62,
+\"mxxrzwibnlnmd.bid\"]\n
+[8,
+62,
+\"myawrthcsjc.com\"]\n
+[8,
+62,
\"myfrvfxqeimp.com\"]\n
[8,
62,
+\"myhdpwmjabpc.bid\"]\n
+[8,
+62,
+\"mykpenejaaj.bid\"]\n
+[8,
+62,
\"mzbetmhucxih.com\"]\n
[8,
62,
\"mzguykhxnuap.com\"]\n
[8,
62,
+\"mzhyrgyo.bid\"]\n
+[8,
+62,
\"mzkhhjueazkn.com\"]\n
[8,
62,
+\"mzqxeqrmgzxv.com\"]\n
+[8,
+62,
+\"mzrhjbbikqm.com\"]\n
+[8,
+62,
\"nahvyfyfpffm.com\"]\n
[8,
62,
\"namjixxurjam.com\"]\n
[8,
62,
+\"nasfrzhbqvgq.bid\"]\n
+[8,
+62,
+\"naucmjbzmymdzr.bid\"]\n
+[8,
+62,
\"nawdwtocxqru.com\"]\n
[8,
62,
+\"naznwrruruvf.com\"]\n
+[8,
+62,
\"nbbljlzbbpck.com\"]\n
[8,
62,
\"nbbvpxfxnamb.com\"]\n
[8,
62,
+\"nbclkgok.bid\"]\n
+[8,
+62,
\"nbhubocsduzn.com\"]\n
[8,
62,
@@ -98380,15 +105201,42 @@ tribalfootball.com\",
\"nbmffortfyyg.com\"]\n
[8,
62,
+\"nbovwgndk.bid\"]\n
+[8,
+62,
+\"nbqbuqezie.bid\"]\n
+[8,
+62,
+\"nbrmungojjggt.bid\"]\n
+[8,
+62,
\"nbrwtboukesx.com\"]\n
[8,
62,
+\"nbsmsblzow.com\"]\n
+[8,
+62,
\"nbzionsmbgrt.com\"]\n
[8,
62,
+\"ncbklawyb.bid\"]\n
+[8,
+62,
\"ncdxfwxijazn.com\"]\n
[8,
62,
+\"nceuiwtnpyuqtn.bid\"]\n
+[8,
+62,
+\"ncjjybttngffe.com\"]\n
+[8,
+62,
+\"ncouqiwjjaot.com\"]\n
+[8,
+62,
+\"ncsirrabtlant.bid\"]\n
+[8,
+62,
\"ncspvnslmmbv.com\"]\n
[8,
62,
@@ -98407,15 +105255,30 @@ tribalfootball.com\",
\"ndpegjgxzbbv.com\"]\n
[8,
62,
+\"ndpxcdodtjhfv.bid\"]\n
+[8,
+62,
+\"ndqwtlseuqjbc.com\"]\n
+[8,
+62,
\"ndtlcaudedxz.com\"]\n
[8,
62,
\"ndxidnvvyvwx.com\"]\n
[8,
62,
+\"neaozrrjd.com\"]\n
+[8,
+62,
+\"neddwrmmced.bid\"]\n
+[8,
+62,
\"nedmppiilnld.com\"]\n
[8,
62,
+\"neevjrhxk.com\"]\n
+[8,
+62,
\"nefczemmdcqi.com\"]\n
[8,
62,
@@ -98425,21 +105288,51 @@ tribalfootball.com\",
\"negdrvgo.com\"]\n
[8,
62,
+\"nehmhyktj.bid\"]\n
+[8,
+62,
+\"nelfmgxcysd.bid\"]\n
+[8,
+62,
+\"nelgpwiezcwynt.bid\"]\n
+[8,
+62,
\"nemzdfjnyqy.bid\"]\n
[8,
62,
+\"neopqlhmnow.bid\"]\n
+[8,
+62,
+\"nfaqnqsfhih.bid\"]\n
+[8,
+62,
\"nfdntqlqrgwc.com\"]\n
[8,
62,
+\"nfefwoasiq.bid\"]\n
+[8,
+62,
\"nfniziqm.com\"]\n
[8,
62,
\"nfnssadfhxov.com\"]\n
[8,
62,
+\"nfqxehrpahqhjf.com\"]\n
+[8,
+62,
+\"nfqxhapbtenjq.bid\"]\n
+[8,
+62,
\"nfsqrijauncb.com\"]\n
[8,
62,
+\"nftmatxswtow.bid\"]\n
+[8,
+62,
+\"nfuqjjlfqjixo.bid\"]\n
+[8,
+62,
\"nfxusyviqsnh.com\"]\n
[8,
62,
@@ -98461,60 +105354,192 @@ tribalfootball.com\",
\"nheanvabodkw.com\"]\n
[8,
62,
+\"nicucircvp.bid\"]\n
+[8,
+62,
\"nidjppokmlcx.com\"]\n
[8,
62,
\"nifyalnngdhb.com\"]\n
[8,
62,
+\"nijksigqjzalcf.com\"]\n
+[8,
+62,
\"niviemwsmiaq.com\"]\n
[8,
62,
+\"niydbkjpz.bid\"]\n
+[8,
+62,
\"njcdmsgjbbbz.com\"]\n
[8,
62,
+\"njcmfnnzwwuj.com\"]\n
+[8,
+62,
+\"njjdnqhehvlzjd.bid\"]\n
+[8,
+62,
\"njjybqyiuotl.com\"]\n
[8,
62,
+\"njlltkkaavws.com\"]\n
+[8,
+62,
+\"njswarysemyf.bid\"]\n
+[8,
+62,
+\"njvpulnxjzhhf.bid\"]\n
+[8,
+62,
+\"nkbvvlhdnagkd.bid\"]\n
+[8,
+62,
+\"nkclrxanzeossa.com\"]\n
+[8,
+62,
+\"nkcyhqvzmzlnh.bid\"]\n
+[8,
+62,
+\"nkfqetvgeytp.bid\"]\n
+[8,
+62,
+\"nkgvtmwdb.com\"]\n
+[8,
+62,
+\"nkhxzhnwr.bid\"]\n
+[8,
+62,
+\"nkjmaymezfhlf.bid\"]\n
+[8,
+62,
+\"nkjqgapglbbkux.bid\"]\n
+[8,
+62,
\"nkkreqvurtoh.com\"]\n
[8,
62,
+\"nkktfeoicbx.bid\"]\n
+[8,
+62,
+\"nkkxgqdgnpunnr.bid\"]\n
+[8,
+62,
\"nklivofyjkbt.com\"]\n
[8,
62,
+\"nklofbjtpfpp.bid\"]\n
+[8,
+62,
+\"nksfmnvmngxzr.bid\"]\n
+[8,
+62,
+\"nkxdyorwbt.com\"]\n
+[8,
+62,
\"nkyngrtleloc.com\"]\n
[8,
62,
+\"nlduyricoemfc.bid\"]\n
+[8,
+62,
\"nlfqbfwbfovt.com\"]\n
[8,
62,
+\"nlhayvlqar.bid\"]\n
+[8,
+62,
+\"nlhhrkamvs.bid\"]\n
+[8,
+62,
\"nlljrfvbnisi.com\"]\n
[8,
62,
\"nlmzvpvvhsau.bid\"]\n
[8,
62,
+\"nlrhavhbkxlsl.bid\"]\n
+[8,
+62,
\"nmaafswoiecv.com\"]\n
[8,
62,
\"nmayxdwzhaus.com\"]\n
[8,
62,
+\"nmesbjkqkkoy.bid\"]\n
+[8,
+62,
+\"nmfzjbyub.com\"]\n
+[8,
+62,
\"nmhhnyqmxgku.com\"]\n
[8,
62,
+\"nmpmgmldzvrmra.com\"]\n
+[8,
+62,
+\"nmxpownvqtc.bid\"]\n
+[8,
+62,
+\"nmzouxbmqghpb.bid\"]\n
+[8,
+62,
+\"nnakekwkkh.bid\"]\n
+[8,
+62,
\"nnbestmblotl.com\"]\n
[8,
62,
+\"nnbmyxnbyduea.bid\"]\n
+[8,
+62,
+\"nngqyjabfvq.bid\"]\n
+[8,
+62,
\"nnigsvoorscmgnyobwuhrgnbcgtiicyflrtpwxsekldubasizg.com\"]\n
[8,
62,
+\"nniiptyximoeus.bid\"]\n
+[8,
+62,
+\"nnioduwnrwpq.bid\"]\n
+[8,
+62,
\"nnjiluslnwli.com\"]\n
[8,
62,
+\"nnjumxsvpjbnb.bid\"]\n
+[8,
+62,
+\"nnrcjzith.bid\"]\n
+[8,
+62,
+\"nnrdntrrjf.bid\"]\n
+[8,
+62,
\"nnvjigagpwsh.com\"]\n
[8,
62,
+\"nnzkabsgmfjn.bid\"]\n
+[8,
+62,
+\"nobosrekns.bid\"]\n
+[8,
+62,
+\"nocwsbtdiiufa.bid\"]\n
+[8,
+62,
+\"nodvmmtniokbz.bid\"]\n
+[8,
+62,
+\"nofoxnalt.com\"]\n
+[8,
+62,
+\"nohsshsxpv.club\"]\n
+[8,
+62,
\"nokswnfvghee.com\"]\n
[8,
62,
@@ -98524,6 +105549,24 @@ tribalfootball.com\",
\"noolablkcuyu.com\"]\n
[8,
62,
+\"noonshdnkt.bid\"]\n
+[8,
+62,
+\"normygvd.bid\"]\n
+[8,
+62,
+\"notqlzafzch.bid\"]\n
+[8,
+62,
+\"nouusaniebhhfv.bid\"]\n
+[8,
+62,
+\"nouvurtqlz.bid\"]\n
+[8,
+62,
+\"npaclqyoqrwh.bid\"]\n
+[8,
+62,
\"npauffnlpgzw.com\"]\n
[8,
62,
@@ -98539,21 +105582,87 @@ tribalfootball.com\",
\"nplrzxvyrhiq.com\"]\n
[8,
62,
+\"nprcpjufz.bid\"]\n
+[8,
+62,
+\"npuwpglke.bid\"]\n
+[8,
+62,
+\"npzlzsxkq.bid\"]\n
+[8,
+62,
+\"nqkttgrapot.bid\"]\n
+[8,
+62,
\"nqlkwyyzzgtn.com\"]\n
[8,
62,
+\"nqugsnsoghz.bid\"]\n
+[8,
+62,
+\"nqxhehxadtswz.bid\"]\n
+[8,
+62,
\"nrectoqhwdhi.com\"]\n
[8,
62,
+\"nrepcbiqaasqih.bid\"]\n
+[8,
+62,
+\"nrfltkshqgzowk.bid\"]\n
+[8,
+62,
\"nrgpugas.com\"]\n
[8,
62,
+\"nrifyiemem.bid\"]\n
+[8,
+62,
+\"nrszmiiwfifwlq.bid\"]\n
+[8,
+62,
+\"nrwofsfancse.bid\"]\n
+[8,
+62,
\"nryvxfosuiju.com\"]\n
[8,
62,
+\"nrzkcztiaum.bid\"]\n
+[8,
+62,
\"nsazelqlavtc.com\"]\n
[8,
62,
+\"nsbugtfudztsgq.bid\"]\n
+[8,
+62,
+\"nscjodfvzemwpc.bid\"]\n
+[8,
+62,
+\"nsfocddqbiilg.bid\"]\n
+[8,
+62,
+\"nsgwpapi.bid\"]\n
+[8,
+62,
+\"nsqitedrzv.bid\"]\n
+[8,
+62,
+\"ntejdhcom.bid\"]\n
+[8,
+62,
+\"nterfvetypi.bid\"]\n
+[8,
+62,
+\"ntewqfsjum.bid\"]\n
+[8,
+62,
+\"ntfhglciig.bid\"]\n
+[8,
+62,
+\"nthssedj.bid\"]\n
+[8,
+62,
\"ntndubuzxyfz.com\"]\n
[8,
62,
@@ -98563,15 +105672,27 @@ tribalfootball.com\",
\"nuayfpthqlkq.com\"]\n
[8,
62,
+\"nubarwcziykx.bid\"]\n
+[8,
+62,
\"nubtjnopbjup.com\"]\n
[8,
62,
+\"nucpzlpmp.bid\"]\n
+[8,
+62,
\"nucqkjkvppgs.com\"]\n
[8,
62,
+\"nuhcibapynaj.bid\"]\n
+[8,
+62,
\"nuihcvbixjea.com\"]\n
[8,
62,
+\"nunmnrbjrbsac.com\"]\n
+[8,
+62,
\"nunsbvlzuhyi.com\"]\n
[8,
62,
@@ -98584,42 +105705,108 @@ tribalfootball.com\",
\"nvajxoahenwe.com\"]\n
[8,
62,
+\"nvcwvcmwdjgjyu.bid\"]\n
+[8,
+62,
\"nvmjtxnlcdqo.com\"]\n
[8,
62,
\"nvqsjdvgqnyk.com\"]\n
[8,
62,
+\"nvvdtfqboy.bid\"]\n
+[8,
+62,
+\"nvwpybcjpzohoz.bid\"]\n
+[8,
+62,
+\"nwcvzkicuo.bid\"]\n
+[8,
+62,
\"nwdufyamroaf.com\"]\n
[8,
62,
\"nwfdrxktftep.com\"]\n
[8,
62,
+\"nwhitgovb.bid\"]\n
+[8,
+62,
\"nwirvhxxcsft.com\"]\n
[8,
62,
+\"nwkwefhpjohlor.bid\"]\n
+[8,
+62,
+\"nwooatwtmhfdh.bid\"]\n
+[8,
+62,
+\"nwrkyuftlnbzuh.bid\"]\n
+[8,
+62,
+\"nwwfnpxxdxjjj.bid\"]\n
+[8,
+62,
+\"nwyjcvbazvltas.bid\"]\n
+[8,
+62,
+\"nwzawdquu.bid\"]\n
+[8,
+62,
\"nxcxithvcoeh.com\"]\n
[8,
62,
+\"nxnbbqdh.bid\"]\n
+[8,
+62,
+\"nyaisjsghvj.bid\"]\n
+[8,
+62,
\"nybpurpgexoe.com\"]\n
[8,
62,
+\"nyfsjqxopdzvvm.bid\"]\n
+[8,
+62,
\"nyqogyaflmln.com\"]\n
[8,
62,
+\"nyrszeos.bid\"]\n
+[8,
+62,
+\"nyvdouydkxmaws.bid\"]\n
+[8,
+62,
\"nzcpdaboaayv.com\"]\n
[8,
62,
+\"nzssjqjv.bid\"]\n
+[8,
+62,
+\"nzxmgfawlxhm.bid\"]\n
+[8,
+62,
\"nzxriltfmrpl.com\"]\n
[8,
62,
+\"nzyymvidnbvz.bid\"]\n
+[8,
+62,
\"oaadkiypttok.com\"]\n
[8,
62,
+\"oabmmdjlmfk.bid\"]\n
+[8,
+62,
\"oalicqudnfhf.com\"]\n
[8,
62,
+\"oaogilidstvm.bid\"]\n
+[8,
+62,
+\"oaqwxxjhwpyxjd.com\"]\n
+[8,
+62,
\"oawleebf.com\"]\n
[8,
62,
@@ -98629,6 +105816,15 @@ tribalfootball.com\",
\"oazojnwqtsaj.com\"]\n
[8,
62,
+\"obhkbdiwl.bid\"]\n
+[8,
+62,
+\"objyhpvxcwg.bid\"]\n
+[8,
+62,
+\"obodwgqr.bid\"]\n
+[8,
+62,
\"obqtccxcfjmd.com\"]\n
[8,
62,
@@ -98641,21 +105837,60 @@ tribalfootball.com\",
\"obvbubmzdvom.com\"]\n
[8,
62,
+\"obxffuwanefrr.bid\"]\n
+[8,
+62,
\"obxwnnheaixf.com\"]\n
[8,
62,
+\"obynjduwh.bid\"]\n
+[8,
+62,
\"ocipbbphfszy.com\"]\n
[8,
62,
+\"ockorrytznnq.bid\"]\n
+[8,
+62,
+\"ockrsolo.bid\"]\n
+[8,
+62,
+\"ocmvmmwctmto.bid\"]\n
+[8,
+62,
+\"ocofiyymgfyxx.bid\"]\n
+[8,
+62,
+\"ocssqhhlku.bid\"]\n
+[8,
+62,
\"ocydwjnqasrn.com\"]\n
[8,
62,
\"ocyhpouojiss.com\"]\n
[8,
62,
+\"oczqdwqnvhzz.bid\"]\n
+[8,
+62,
\"oczvtbskwbmj.com\"]\n
[8,
62,
+\"oddkqxakmuky.bid\"]\n
+[8,
+62,
+\"odkawksnmbg.bid\"]\n
+[8,
+62,
+\"odkpdbvdzwjsgb.bid\"]\n
+[8,
+62,
+\"odldyhreg.bid\"]\n
+[8,
+62,
+\"odlwjmkfmqbuus.bid\"]\n
+[8,
+62,
\"odomcrqlxulb.com\"]\n
[8,
62,
@@ -98671,33 +105906,75 @@ tribalfootball.com\",
\"odtcspsrhbko.com\"]\n
[8,
62,
+\"odyoudvaar.bid\"]\n
+[8,
+62,
\"oehjxqhiasrk.com\"]\n
[8,
62,
+\"oeoogwkwm.bid\"]\n
+[8,
+62,
\"oewscpwrvoca.com\"]\n
[8,
62,
+\"oexupdqy.bid\"]\n
+[8,
+62,
\"ofajzowbwzzi.com\"]\n
[8,
62,
\"ofbqjpaamioq.com\"]\n
[8,
62,
+\"ofdybheqahjamq.bid\"]\n
+[8,
+62,
\"ofgapiydisrw.com\"]\n
[8,
62,
\"ofghrodsrqkg.com\"]\n
[8,
62,
+\"ofhwyutlckjuul.bid\"]\n
+[8,
+62,
\"ofjampfenbwv.com\"]\n
[8,
62,
+\"ofjpzeoygigtlq.com\"]\n
+[8,
+62,
+\"ofmeapowymywx.bid\"]\n
+[8,
+62,
\"ofmuojegzbxo.com\"]\n
[8,
62,
+\"ofpwdoovxs.bid\"]\n
+[8,
+62,
+\"ofwwrgelrvx.bid\"]\n
+[8,
+62,
+\"ogbamfpcfac.bid\"]\n
+[8,
+62,
+\"ogegqayudrypc.bid\"]\n
+[8,
+62,
+\"ogkmakmofd.bid\"]\n
+[8,
+62,
+\"ogonhsbjxrxnv.bid\"]\n
+[8,
+62,
\"ogqeedybsojr.com\"]\n
[8,
62,
+\"oguiftmya.com\"]\n
+[8,
+62,
\"ogulzxfxrmow.com\"]\n
[8,
62,
@@ -98707,27 +105984,75 @@ tribalfootball.com\",
\"ohecnqpldvuw.com\"]\n
[8,
62,
+\"ohjmzsvs.com\"]\n
+[8,
+62,
+\"ohkoexdr.com\"]\n
+[8,
+62,
+\"ohlpmbbiw.bid\"]\n
+[8,
+62,
\"ohmvrqomsitr.com\"]\n
[8,
62,
+\"ohnohaijfq.com\"]\n
+[8,
+62,
+\"ohpojzltnt.bid\"]\n
+[8,
+62,
+\"oicbwkyjsyxjgj.bid\"]\n
+[8,
+62,
+\"oickwqmwerbnq.bid\"]\n
+[8,
+62,
\"oiffrtkdgoef.com\"]\n
[8,
62,
+\"oiftdobow.bid\"]\n
+[8,
+62,
+\"oijvjlfjjb.bid\"]\n
+[8,
+62,
\"oipsyfnmrwir.com\"]\n
[8,
62,
\"oiramtfxzqfc.com\"]\n
[8,
62,
+\"oiuilhjzqvf.bid\"]\n
+[8,
+62,
+\"oivhkhvbqjh.bid\"]\n
+[8,
+62,
+\"ojiffvsutzrx.com\"]\n
+[8,
+62,
+\"ojjsoozoerpt.com\"]\n
+[8,
+62,
\"ojngisbfwwyp.com\"]\n
[8,
62,
+\"ojsfvukuqxdx.bid\"]\n
+[8,
+62,
+\"ojtcgnyikbtg.bid\"]\n
+[8,
+62,
\"ojvwpiqnmecd.com\"]\n
[8,
62,
\"okaeetrzjyvx.com\"]\n
[8,
62,
+\"okakjbtitwh.bid\"]\n
+[8,
+62,
\"okasfshomqmg.com\"]\n
[8,
62,
@@ -98737,102 +106062,261 @@ tribalfootball.com\",
\"okgfvcourjeb.com\"]\n
[8,
62,
+\"okhbdrgv.bid\"]\n
+[8,
+62,
+\"okiaecdkdyut.bid\"]\n
+[8,
+62,
+\"okkytnaadhsqnb.com\"]\n
+[8,
+62,
\"okmuxdbq.com\"]\n
[8,
62,
\"oknmanswftcd.com\"]\n
[8,
62,
+\"okswjzifwg.bid\"]\n
+[8,
+62,
+\"oktrgkmj.bid\"]\n
+[8,
+62,
+\"okufysjjwtm.bid\"]\n
+[8,
+62,
+\"okuprpjyc.bid\"]\n
+[8,
+62,
\"okvfijgdmqton.bid\"]\n
[8,
62,
\"okvmsjyrremu.com\"]\n
[8,
62,
+\"okwgjbqwiibku.bid\"]\n
+[8,
+62,
+\"okwljypglchl.com\"]\n
+[8,
+62,
+\"okxwmzsls.bid\"]\n
+[8,
+62,
+\"olayojplg.bid\"]\n
+[8,
+62,
+\"olazspdsld.bid\"]\n
+[8,
+62,
\"olctpejrnnfh.com\"]\n
[8,
62,
+\"olejgcdzgb.bid\"]\n
+[8,
+62,
+\"oljpsldr.bid\"]\n
+[8,
+62,
+\"olkxzkbonvau.bid\"]\n
+[8,
+62,
+\"olmkmtwet.bid\"]\n
+[8,
+62,
+\"olpcbzhvduha.bid\"]\n
+[8,
+62,
+\"olpvmzxadjwgk.com\"]\n
+[8,
+62,
\"olthlikechgq.com\"]\n
[8,
62,
\"olwopczjfkng.com\"]\n
[8,
62,
+\"olxeziuke.com\"]\n
+[8,
+62,
\"ompzowzfwwfc.com\"]\n
[8,
62,
\"omqygrfokyxg.com\"]\n
[8,
62,
+\"omwclrjuqilt.bid\"]\n
+[8,
+62,
\"ongkidcasarv.com\"]\n
[8,
62,
+\"onhxejzm.bid\"]\n
+[8,
+62,
\"onjqfyuxprnq.com\"]\n
[8,
62,
\"onkcjpgmshqx.com\"]\n
[8,
62,
+\"onmnkdzpmvxfab.bid\"]\n
+[8,
+62,
+\"onsujkfgc.bid\"]\n
+[8,
+62,
+\"onuwbarslrii.bid\"]\n
+[8,
+62,
\"onvhilwrqdgd.com\"]\n
[8,
62,
+\"ooakwpvbxym.com\"]\n
+[8,
+62,
\"oofophdrkjoh.com\"]\n
[8,
62,
\"oonenbygymsl.com\"]\n
[8,
62,
+\"ooqgpbkpmq.bid\"]\n
+[8,
+62,
\"oosdjdhqayjm.com\"]\n
[8,
62,
\"oouggjayokzx.com\"]\n
[8,
62,
+\"oougyykaeipzg.bid\"]\n
+[8,
+62,
+\"oowivxijrgbrzc.bid\"]\n
+[8,
+62,
\"ooyhetoodapmrjvffzpmjdqubnpevefsofghrfsvixxcbwtmrj.com\"]\n
[8,
62,
+\"opdfugwvncf.bid\"]\n
+[8,
+62,
+\"opdmxlsdzd.bid\"]\n
+[8,
+62,
\"opencdb84507.com\"]\n
[8,
62,
\"ophpbseelohv.com\"]\n
[8,
62,
+\"opknogsela.bid\"]\n
+[8,
+62,
+\"opoefqthl.bid\"]\n
+[8,
+62,
\"oppcgcqytazs.com\"]\n
[8,
62,
\"opyisszzoyhc.com\"]\n
[8,
62,
+\"oqaghvocticy.com\"]\n
+[8,
+62,
+\"oqfoiwjwysbffe.com\"]\n
+[8,
+62,
\"oqmjxcqgdghq.com\"]\n
[8,
62,
+\"oqxwefyi.bid\"]\n
+[8,
+62,
\"orddiltnmmlu.com\"]\n
[8,
62,
+\"orgzjdgtjmvzi.bid\"]\n
+[8,
+62,
\"ormnduxoewtl.com\"]\n
[8,
62,
+\"orsimqadmhpb.com\"]\n
+[8,
+62,
\"orszajhynaqr.com\"]\n
[8,
62,
\"orzsaxuicrmr.com\"]\n
[8,
62,
+\"osanmeijvqh.com\"]\n
+[8,
+62,
\"osbblnlmwzcr.com\"]\n
[8,
62,
+\"osdijxyjdn.bid\"]\n
+[8,
+62,
+\"osewuwcdgfb.bid\"]\n
+[8,
+62,
+\"osfipdgo.bid\"]\n
+[8,
+62,
+\"osfxxqoy.com\"]\n
+[8,
+62,
\"oslzqjnh.com\"]\n
[8,
62,
\"ossdqciz.com\"]\n
[8,
62,
+\"osunrrhwhf.com\"]\n
+[8,
+62,
+\"oszelwsbb.bid\"]\n
+[8,
+62,
+\"otarrxci.bid\"]\n
+[8,
+62,
+\"otcqlckpafizv.bid\"]\n
+[8,
+62,
+\"otewxlcmkih.com\"]\n
+[8,
+62,
\"otpyldlrygga.com\"]\n
[8,
62,
\"otrfmbluvrde.com\"]\n
[8,
62,
+\"otrjvabiv.bid\"]\n
+[8,
+62,
+\"otusnijhkyihod.com\"]\n
+[8,
+62,
+\"otxjkjhugtzro.bid\"]\n
+[8,
+62,
+\"otxqautshpb.bid\"]\n
+[8,
+62,
+\"ouahjrthgxyh.bid\"]\n
+[8,
+62,
+\"ouannxwziw.bid\"]\n
+[8,
+62,
\"oubibahphzsz.com\"]\n
[8,
62,
@@ -98842,9 +106326,27 @@ tribalfootball.com\",
\"ougfkbyllars.com\"]\n
[8,
62,
+\"ouiinryhlvbgq.com\"]\n
+[8,
+62,
\"oulxdvvpmfcd.com\"]\n
[8,
62,
+\"ounaihekw.bid\"]\n
+[8,
+62,
+\"ouvhowyqhacec.bid\"]\n
+[8,
+62,
+\"ouvtjehb.bid\"]\n
+[8,
+62,
+\"ovchjqpdh.com\"]\n
+[8,
+62,
+\"ovcksawwem.com\"]\n
+[8,
+62,
\"ovfbwavekglf.com\"]\n
[8,
62,
@@ -98860,18 +106362,39 @@ tribalfootball.com\",
\"ovzmelkxgtgf.com\"]\n
[8,
62,
+\"owcykhrgovbvhh.bid\"]\n
+[8,
+62,
+\"owdeuzstq.bid\"]\n
+[8,
+62,
+\"owdligzikqqh.bid\"]\n
+[8,
+62,
\"owihjchxgydd.com\"]\n
[8,
62,
+\"owjoflavzaerby.com\"]\n
+[8,
+62,
\"owlmjcogunzx.com\"]\n
[8,
62,
+\"owmldgrzsc.bid\"]\n
+[8,
+62,
\"owodfrquhqui.com\"]\n
[8,
62,
+\"owqipeknkcudyi.bid\"]\n
+[8,
+62,
\"owqobhxvaack.com\"]\n
[8,
62,
+\"owqvhdxlscv.bid\"]\n
+[8,
+62,
\"owrqvyeyrzhy.com\"]\n
[8,
62,
@@ -98881,6 +106404,9 @@ tribalfootball.com\",
\"oxanehlscsry.com\"]\n
[8,
62,
+\"oxybyiyasgu.bid\"]\n
+[8,
+62,
\"oyrgxjuvsedi.com\"]\n
[8,
62,
@@ -98890,90 +106416,249 @@ tribalfootball.com\",
\"oyzsverimywg.com\"]\n
[8,
62,
+\"ozcletvvphmy.com\"]\n
+[8,
+62,
\"ozhwenyohtpb.com\"]\n
[8,
62,
+\"ozlfzwajvxbtf.bid\"]\n
+[8,
+62,
+\"ozmadxvtrffam.bid\"]\n
+[8,
+62,
+\"oznuyyxtqqj.bid\"]\n
+[8,
+62,
\"ozoltyqcnwmu.com\"]\n
[8,
62,
+\"ozpigvtnn.bid\"]\n
+[8,
+62,
+\"ozvncdlo.com\"]\n
+[8,
+62,
\"ozvzmgvssaou.com\"]\n
[8,
62,
\"ozwtmmcdglos.com\"]\n
[8,
62,
+\"ozyjicurrutehe.bid\"]\n
+[8,
+62,
\"ozymwqsycimr.com\"]\n
[8,
62,
+\"pafovocg.bid\"]\n
+[8,
+62,
+\"pajmxvlsuxyks.bid\"]\n
+[8,
+62,
\"palzblimzpdk.com\"]\n
[8,
62,
+\"paruvaubxwwz.bid\"]\n
+[8,
+62,
+\"patuarioahzaen.bid\"]\n
+[8,
+62,
\"payrfnvfofeq.com\"]\n
[8,
62,
+\"pazktszqpdsu.bid\"]\n
+[8,
+62,
+\"pbbskmfo.bid\"]\n
+[8,
+62,
\"pbbutsvpzqza.com\"]\n
[8,
62,
+\"pbcyvzvdi.bid\"]\n
+[8,
+62,
+\"pbggemxcuosmhz.bid\"]\n
+[8,
+62,
+\"pbhletstiooizj.com\"]\n
+[8,
+62,
\"pbnnsras.com\"]\n
[8,
62,
+\"pbsmzzxrmu.bid\"]\n
+[8,
+62,
\"pcebrrqydcox.com\"]\n
[8,
62,
\"pceqybrdyncq.com\"]\n
[8,
62,
+\"pckhpollpp.bid\"]\n
+[8,
+62,
+\"pcvdrjvku.bid\"]\n
+[8,
+62,
\"pdbaewqjyvux.com\"]\n
[8,
62,
+\"pddvryclt.bid\"]\n
+[8,
+62,
\"pdippmqmrkvn.com\"]\n
[8,
62,
+\"pdrauqbvdgjut.bid\"]\n
+[8,
+62,
+\"pdrvdmqcdd.com\"]\n
+[8,
+62,
+\"pdtaqyjqwfkarz.bid\"]\n
+[8,
+62,
+\"pdwyzrmrnddley.com\"]\n
+[8,
+62,
+\"pdxvgkivkc.bid\"]\n
+[8,
+62,
+\"pdypjcgng.bid\"]\n
+[8,
+62,
\"pdzqwzrxlltz.com\"]\n
[8,
62,
+\"pedbkepupj.bid\"]\n
+[8,
+62,
\"peewuranpdwo.com\"]\n
[8,
62,
\"peewuvgdcian.com\"]\n
[8,
62,
+\"peggziuzk.bid\"]\n
+[8,
+62,
+\"pehjaplsxbsfhs.bid\"]\n
+[8,
+62,
+\"peivdtctdkfpyf.bid\"]\n
+[8,
+62,
+\"pejtviwezfzvo.bid\"]\n
+[8,
+62,
+\"pejtxefrrlx.com\"]\n
+[8,
+62,
\"peqdwnztlzjp.com\"]\n
[8,
62,
+\"peypcjxllo.bid\"]\n
+[8,
+62,
+\"pfhgihce.bid\"]\n
+[8,
+62,
\"pfibgoaqdzbp.com\"]\n
[8,
62,
\"pfjwtzlfaivp.com\"]\n
[8,
62,
+\"pgubdmshfz.bid\"]\n
+[8,
+62,
+\"pguwtwcougzrc.bid\"]\n
+[8,
+62,
\"pguxoochezkc.com\"]\n
[8,
62,
\"pgxciwvwcfof.com\"]\n
[8,
62,
+\"pgymbgnabv.bid\"]\n
+[8,
+62,
+\"phfknysgvwhnr.bid\"]\n
+[8,
+62,
+\"phlslvetboouo.bid\"]\n
+[8,
+62,
+\"phqqzdemby.bid\"]\n
+[8,
+62,
+\"phxwwaznm.club\"]\n
+[8,
+62,
+\"phxwwaznm.clupsvdblzcgnjj.com\"]\n
+[8,
+62,
+\"pibizrfgsrkji.bid\"]\n
+[8,
+62,
\"pifaojvaiofw.com\"]\n
[8,
62,
+\"piljbvnykkt.bid\"]\n
+[8,
+62,
\"piwwplvxvqqi.com\"]\n
[8,
62,
\"pixjqfvlsqvu.com\"]\n
[8,
62,
+\"piyzmkcxa.bid\"]\n
+[8,
+62,
\"pjffrqroudcp.com\"]\n
[8,
62,
+\"pjfgugfnw.bid\"]\n
+[8,
+62,
+\"pjlcpzevt.bid\"]\n
+[8,
+62,
\"pjnrwznmzguc.com\"]\n
[8,
62,
+\"pjrlztgwix.com\"]\n
+[8,
+62,
+\"pjydgizqsldqj.bid\"]\n
+[8,
+62,
+\"pjyxgemom.bid\"]\n
+[8,
+62,
\"pjzabhzetdmt.com\"]\n
[8,
62,
+\"pkdzrxdn.bid\"]\n
+[8,
+62,
+\"pkfqaxlxh.bid\"]\n
+[8,
+62,
\"pkklpazhqqda.com\"]\n
[8,
62,
+\"pkkuouvecratte.bid\"]\n
+[8,
+62,
\"pkmzxzfazpst.com\"]\n
[8,
62,
@@ -98989,6 +106674,9 @@ tribalfootball.com\",
\"pktgargbhjmo.com\"]\n
[8,
62,
+\"pkucwwgcnuxzo.bid\"]\n
+[8,
+62,
\"plcsedkinoul.com\"]\n
[8,
62,
@@ -98998,9 +106686,18 @@ tribalfootball.com\",
\"plgdhrvzsvxp.com\"]\n
[8,
62,
+\"pllblrapagrvn.com\"]\n
+[8,
+62,
+\"pllvsqicx.bid\"]\n
+[8,
+62,
\"plmuxaeyapbqxszavtsljaqvmlsuuvifznvttuuqfcxcbgqdnn.com\"]\n
[8,
62,
+\"plmvsvgyaeyo.bid\"]\n
+[8,
+62,
\"plquutxxewil.com\"]\n
[8,
62,
@@ -99010,12 +106707,36 @@ tribalfootball.com\",
\"plyftjxmrxrk.com\"]\n
[8,
62,
+\"pmecfluqpkwjg.bid\"]\n
+[8,
+62,
\"pmgmbpuiblak.com\"]\n
[8,
62,
+\"pmiiylss.bid\"]\n
+[8,
+62,
\"pmlcuxqbngrl.com\"]\n
[8,
62,
+\"pmpdqkjio.bid\"]\n
+[8,
+62,
+\"pmpeylkaxooynu.bid\"]\n
+[8,
+62,
+\"pmpgazgz.bid\"]\n
+[8,
+62,
+\"pmzktktfanzem.bid\"]\n
+[8,
+62,
+\"pndiblukiqdix.bid\"]\n
+[8,
+62,
+\"pnfdunvcgl.bid\"]\n
+[8,
+62,
\"pnfpithmmrxc.com\"]\n
[8,
62,
@@ -99025,36 +106746,78 @@ tribalfootball.com\",
\"pnmkuqkonlzj.com\"]\n
[8,
62,
+\"pnmxoeztls.bid\"]\n
+[8,
+62,
\"pnunijdm.com\"]\n
[8,
62,
+\"pnuwjsilfz.bid\"]\n
+[8,
+62,
\"pnuymnyhbbuf.com\"]\n
[8,
62,
+\"pnzaduoelv.bid\"]\n
+[8,
+62,
\"poazvacfzbed.com\"]\n
[8,
62,
+\"pohguiypgprqr.bid\"]\n
+[8,
+62,
+\"poorybdbh.bid\"]\n
+[8,
+62,
+\"popadscdn.net\"]\n
+[8,
+62,
\"popzkvfimbox.com\"]\n
[8,
62,
+\"potmbbqbaqxwp.com\"]\n
+[8,
+62,
\"ppjjbzcxripw.com\"]\n
[8,
62,
+\"pppjxzcu.bid\"]\n
+[8,
+62,
\"ppqfteducvts.com\"]\n
[8,
62,
+\"ppskhydfqas.bid\"]\n
+[8,
+62,
+\"ppupdbeoth.bid\"]\n
+[8,
+62,
\"ppuuwencqopa.com\"]\n
[8,
62,
+\"ppvjsmuexf.bid\"]\n
+[8,
+62,
\"ppxrlfhsouac.com\"]\n
[8,
62,
\"ppzfvypsurty.com\"]\n
[8,
62,
+\"pqcjtsrnx.bid\"]\n
+[8,
+62,
\"pqdysthxgrpz.com\"]\n
[8,
62,
+\"pqgnezcfd.bid\"]\n
+[8,
+62,
+\"pqjdiwqmiem.bid\"]\n
+[8,
+62,
\"pqncneoumiibc.bid\"]\n
[8,
62,
@@ -99064,24 +106827,60 @@ tribalfootball.com\",
\"pqoznetbeeza.com\"]\n
[8,
62,
+\"pqpcgykgtyrfdh.bid\"]\n
+[8,
+62,
+\"pqrzmcyfgbnn.bid\"]\n
+[8,
+62,
+\"pqvwtddbpvoq.bid\"]\n
+[8,
+62,
\"pqwaaocbzrob.com\"]\n
[8,
62,
+\"pqwbcpqqiiznu.bid\"]\n
+[8,
+62,
\"praeicwgzapf.com\"]\n
[8,
62,
+\"prcfiopms.bid\"]\n
+[8,
+62,
+\"prdrmcwuawjwjl.bid\"]\n
+[8,
+62,
\"prenvifxzjuo.com\"]\n
[8,
62,
\"prggimadscvm.com\"]\n
[8,
62,
+\"prjywixf.bid\"]\n
+[8,
+62,
+\"prmvrxcn.bid\"]\n
+[8,
+62,
+\"prncfucwvi.bid\"]\n
+[8,
+62,
+\"prnxtmtbbqs.bid\"]\n
+[8,
+62,
\"prqivgpcjxpp.com\"]\n
[8,
62,
+\"prunwxph.bid\"]\n
+[8,
+62,
\"prwlzpyschwi.com\"]\n
[8,
62,
+\"psbadfsth.bid\"]\n
+[8,
+62,
\"psdnlprwclz.com\"]\n
[8,
62,
@@ -99100,45 +106899,132 @@ tribalfootball.com\",
\"psrbrytujuxv.com\"]\n
[8,
62,
+\"psvdblzcgnjj.com\"]\n
+[8,
+62,
+\"pswlvlauz.bid\"]\n
+[8,
+62,
+\"psxnwzksttygfs.com\"]\n
+[8,
+62,
+\"psygnjvrd.com\"]\n
+[8,
+62,
+\"ptblqwjz.com\"]\n
+[8,
+62,
+\"ptgiweiu.com\"]\n
+[8,
+62,
\"ptiqsfrnkmmtvtpucwzsaqonmvaprjafeerwlyhabobuvuazun.com\"]\n
[8,
62,
+\"ptkwepmv.bid\"]\n
+[8,
+62,
\"ptoflpqqqkdk.com\"]\n
[8,
62,
+\"ptqaqsagtb.bid\"]\n
+[8,
+62,
+\"ptqwvynkyhcwo.bid\"]\n
+[8,
+62,
+\"ptsdnvgn.bid\"]\n
+[8,
+62,
+\"pttmqpogyu.bid\"]\n
+[8,
+62,
\"ptvjsyfayezb.com\"]\n
[8,
62,
+\"ptwnvihnxvg.bid\"]\n
+[8,
+62,
+\"pudptxanhspld.bid\"]\n
+[8,
+62,
+\"pudswlbzob.bid\"]\n
+[8,
+62,
+\"pugfgjvrivfm.bid\"]\n
+[8,
+62,
\"pugklldkhrfg.com\"]\n
[8,
62,
+\"pugpwrqsk.bid\"]\n
+[8,
+62,
+\"punfbtrcvfdxl.com\"]\n
+[8,
+62,
\"punlkhusprgw.com\"]\n
[8,
62,
+\"punvqjsvnmubxb.com\"]\n
+[8,
+62,
\"puogotzrsvtg.com\"]\n
[8,
62,
\"pusbamejpkxq.com\"]\n
[8,
62,
+\"puwzwbdopaeq.bid\"]\n
+[8,
+62,
+\"pvdrlztojkd.bid\"]\n
+[8,
+62,
\"pviztjecuczh.com\"]\n
[8,
62,
+\"pvjhglgpil.bid\"]\n
+[8,
+62,
\"pvoplkodbxra.com\"]\n
[8,
62,
\"pvptwhhkfmog.com\"]\n
[8,
62,
+\"pvrybwoqcprogc.bid\"]\n
+[8,
+62,
\"pvtcntdlcdsb.com\"]\n
[8,
62,
+\"pwdmtyzyq.com\"]\n
+[8,
+62,
+\"pwgwqtgpx.com\"]\n
+[8,
+62,
+\"pwhsajbcymb.bid\"]\n
+[8,
+62,
\"pwizshlkrpyh.com\"]\n
[8,
62,
+\"pwjrvoznpsse.bid\"]\n
+[8,
+62,
+\"pwsdbnngexc.bid\"]\n
+[8,
+62,
\"pwynoympqwgg.com\"]\n
[8,
62,
+\"pwzffpolfs.bid\"]\n
+[8,
+62,
+\"pwzjsujf.bid\"]\n
+[8,
+62,
\"pxarwmerpavfmomfyjwuuinxaipktnanwlkvbmuldgimposwzm.com\"]\n
[8,
62,
@@ -99148,9 +107034,18 @@ tribalfootball.com\",
\"pxktkwmrribg.com\"]\n
[8,
62,
+\"pxlijblevbp.bid\"]\n
+[8,
+62,
\"pydpcqjenhjx.com\"]\n
[8,
62,
+\"pyjjxogzlzcxii.bid\"]\n
+[8,
+62,
+\"pyscgael.bid\"]\n
+[8,
+62,
\"pzcpotzdkfyn.com\"]\n
[8,
62,
@@ -99160,12 +107055,27 @@ tribalfootball.com\",
\"pzkpyzgqvofi.com\"]\n
[8,
62,
+\"pzkqiwezugsucg.com\"]\n
+[8,
+62,
+\"pznxzeflhuad.com\"]\n
+[8,
+62,
+\"pzowsxuko.com\"]\n
+[8,
+62,
+\"qabmhhrfi.bid\"]\n
+[8,
+62,
\"qadtkdlqlemf.com\"]\n
[8,
62,
\"qahajvkyfjpg.com\"]\n
[8,
62,
+\"qairctxn.com\"]\n
+[8,
+62,
\"qajaohrcbpkd.com\"]\n
[8,
62,
@@ -99175,33 +107085,99 @@ tribalfootball.com\",
\"qanzlmrnxxne.com\"]\n
[8,
62,
+\"qapriesencloq.bid\"]\n
+[8,
+62,
\"qarqyhfwient.com\"]\n
[8,
62,
+\"qavqnwwlxh.bid\"]\n
+[8,
+62,
\"qawaqcurthru.com\"]\n
[8,
62,
\"qazzzxwynmot.com\"]\n
[8,
62,
+\"qbdgnjwaknl.bid\"]\n
+[8,
+62,
\"qbfvwovkuewm.com\"]\n
[8,
62,
+\"qblpxxcjusgmq.bid\"]\n
+[8,
+62,
+\"qblttqtvn.bid\"]\n
+[8,
+62,
+\"qbpuavqlsu.com\"]\n
+[8,
+62,
+\"qbsiawmlm.bid\"]\n
+[8,
+62,
+\"qbvwcrtsyur.bid\"]\n
+[8,
+62,
+\"qbywtukryaqpp.bid\"]\n
+[8,
+62,
+\"qbyzytmymz.bid\"]\n
+[8,
+62,
+\"qcjphhqwl.com\"]\n
+[8,
+62,
\"qclxheddcepf.com\"]\n
[8,
62,
+\"qcmukkhbyg.com\"]\n
+[8,
+62,
\"qcogokgclksa.com\"]\n
[8,
62,
+\"qcopnsmjo.bid\"]\n
+[8,
+62,
\"qcpegxszbgjm.com\"]\n
[8,
62,
+\"qcpexkxxyx.bid\"]\n
+[8,
+62,
+\"qcxhpohiwawnmo.bid\"]\n
+[8,
+62,
+\"qdcoqejn.com\"]\n
+[8,
+62,
+\"qddgbaux.com\"]\n
+[8,
+62,
\"qdlhprdtwhvgxuzklovisrdbkhptpfarrbcmtrxbzlvhygqisv.com\"]\n
[8,
62,
+\"qdpbtrwvmioo.bid\"]\n
+[8,
+62,
+\"qdqhseenooz.bid\"]\n
+[8,
+62,
+\"qdzhsgwj.bid\"]\n
+[8,
+62,
+\"qedgufui.bid\"]\n
+[8,
+62,
\"qeembhyfvjtq.com\"]\n
[8,
62,
+\"qefjdsfny.bid\"]\n
+[8,
+62,
\"qekmxaimxkok.com\"]\n
[8,
62,
@@ -99211,30 +107187,111 @@ tribalfootball.com\",
\"qerlbvqwsqtb.com\"]\n
[8,
62,
+\"qeuggztcqmashg.bid\"]\n
+[8,
+62,
+\"qevfmwciyp.bid\"]\n
+[8,
+62,
\"qevivcixnngf.com\"]\n
[8,
62,
+\"qevkdmgcv.bid\"]\n
+[8,
+62,
+\"qevqecdfqwp.bid\"]\n
+[8,
+62,
+\"qexegqtytk.bid\"]\n
+[8,
+62,
+\"qexnxaczl.bid\"]\n
+[8,
+62,
+\"qfgcmddmwrrkmj.bid\"]\n
+[8,
+62,
\"qfhjthejwvgm.com\"]\n
[8,
62,
+\"qfkvnnzcyanwqo.com\"]\n
+[8,
+62,
\"qfmbgvgvauvt.com\"]\n
[8,
62,
\"qfmcpclzunze.com\"]\n
[8,
62,
+\"qfmkufzloxy.bid\"]\n
+[8,
+62,
+\"qfqihvhm.bid\"]\n
+[8,
+62,
+\"qfqseouk.bid\"]\n
+[8,
+62,
\"qfrhhvbfofbt.com\"]\n
[8,
62,
\"qfrpehkvqtyj.com\"]\n
[8,
62,
+\"qfzhppwfkenbmv.bid\"]\n
+[8,
+62,
+\"qgevavwyafjf.com\"]\n
+[8,
+62,
+\"qgggccolqyi.bid\"]\n
+[8,
+62,
+\"qghirkrh.bid\"]\n
+[8,
+62,
+\"qghsnamd.bid\"]\n
+[8,
+62,
+\"qgiumuzmxj.com\"]\n
+[8,
+62,
+\"qgjllgijf.bid\"]\n
+[8,
+62,
+\"qgmrchjuqro.bid\"]\n
+[8,
+62,
\"qgraprebabxo.com\"]\n
[8,
62,
+\"qgtbxtex.com\"]\n
+[8,
+62,
+\"qguirbzulwmdm.bid\"]\n
+[8,
+62,
+\"qhiupkza.bid\"]\n
+[8,
+62,
+\"qhlwqzntlwvbf.bid\"]\n
+[8,
+62,
\"qhqofqeivtno.com\"]\n
[8,
62,
+\"qhrdwjummidz.bid\"]\n
+[8,
+62,
+\"qhtttixovmuszx.bid\"]\n
+[8,
+62,
+\"qidtjujkejbaal.bid\"]\n
+[8,
+62,
+\"qihdhscaydlk.bid\"]\n
+[8,
+62,
\"qijffgqsbkii.com\"]\n
[8,
62,
@@ -99250,15 +107307,39 @@ tribalfootball.com\",
\"qiremmtynkae.com\"]\n
[8,
62,
+\"qitumxisyt.com\"]\n
+[8,
+62,
\"qiurgfxexsmp.com\"]\n
[8,
62,
\"qixlpaaeaspr.com\"]\n
[8,
62,
+\"qiytksjydjmt.bid\"]\n
+[8,
+62,
+\"qjaunokfxqi.bid\"]\n
+[8,
+62,
+\"qjawhmlgsosg.bid\"]\n
+[8,
+62,
+\"qjdgrcupkaqvqe.bid\"]\n
+[8,
+62,
+\"qjgrrysppkqrbl.bid\"]\n
+[8,
+62,
\"qjmearsroiyn.com\"]\n
[8,
62,
+\"qjmrqglqxlodj.bid\"]\n
+[8,
+62,
+\"qjoqfapllsbtw.bid\"]\n
+[8,
+62,
\"qjskosdsxanp.com\"]\n
[8,
62,
@@ -99268,6 +107349,12 @@ tribalfootball.com\",
\"qkdywnhtmpgc.com\"]\n
[8,
62,
+\"qkfqyqczawyb.com\"]\n
+[8,
+62,
+\"qkjltxihv.com\"]\n
+[8,
+62,
\"qklhtphiphni.com\"]\n
[8,
62,
@@ -99280,18 +107367,45 @@ tribalfootball.com\",
\"qkuprxbmkeqp.com\"]\n
[8,
62,
+\"qlgeofwhy.bid\"]\n
+[8,
+62,
\"qljczwei.com\"]\n
[8,
62,
+\"qlqvzzcaxto.com\"]\n
+[8,
+62,
\"qlugrmjsncbe.com\"]\n
[8,
62,
+\"qluowqzbbukldb.bid\"]\n
+[8,
+62,
+\"qlvtfnfxwcq.bid\"]\n
+[8,
+62,
\"qmamdjtoykgl.com\"]\n
[8,
62,
+\"qmisgnkw.bid\"]\n
+[8,
+62,
+\"qmjjvpoqhb.com\"]\n
+[8,
+62,
\"qndqwtrwguhv.com\"]\n
[8,
62,
+\"qnfarzjp.bid\"]\n
+[8,
+62,
+\"qnieefmaaqi.bid\"]\n
+[8,
+62,
+\"qnjxxbvgfgz.bid\"]\n
+[8,
+62,
\"qnpolbme.com\"]\n
[8,
62,
@@ -99301,6 +107415,24 @@ tribalfootball.com\",
\"qnsdwkjctkso.com\"]\n
[8,
62,
+\"qnssgaxxcpvwro.bid\"]\n
+[8,
+62,
+\"qnvdwezdshagls.bid\"]\n
+[8,
+62,
+\"qnzztgwd.bid\"]\n
+[8,
+62,
+\"qoapuppy.com\"]\n
+[8,
+62,
+\"qoeplhvlr.bid\"]\n
+[8,
+62,
+\"qogsjvkaoe.com\"]\n
+[8,
+62,
\"qoiowocphgjm.com\"]\n
[8,
62,
@@ -99310,6 +107442,12 @@ tribalfootball.com\",
\"qotwtnckqrke.com\"]\n
[8,
62,
+\"qovfvxbl.bid\"]\n
+[8,
+62,
+\"qoxalhnndufp.bid\"]\n
+[8,
+62,
\"qoxsriddwmqx.com\"]\n
[8,
62,
@@ -99319,36 +107457,117 @@ tribalfootball.com\",
\"qpiyjprptazz.com\"]\n
[8,
62,
+\"qpodgrwu.bid\"]\n
+[8,
+62,
+\"qpttmgdofkkya.bid\"]\n
+[8,
+62,
\"qqapezviufsh.com\"]\n
[8,
62,
+\"qqbwymba.com\"]\n
+[8,
+62,
\"qqbyfhlctzty.com\"]\n
[8,
62,
+\"qqdnhrkjtmv.bid\"]\n
+[8,
+62,
+\"qqfrciwnc.bid\"]\n
+[8,
+62,
\"qqgtevtjnpwd.com\"]\n
[8,
62,
+\"qqoncxkrkc.bid\"]\n
+[8,
+62,
+\"qqrwncvoig.bid\"]\n
+[8,
+62,
+\"qquncjiru.bid\"]\n
+[8,
+62,
\"qqvatwaqtzgp.com\"]\n
[8,
62,
\"qqylzyrqnewl.com\"]\n
[8,
62,
+\"qqztmozc.bid\"]\n
+[8,
+62,
\"qrcsppwzjryh.com\"]\n
[8,
62,
\"qregqtqtuisj.com\"]\n
[8,
62,
+\"qriasmotw.bid\"]\n
+[8,
+62,
+\"qrjvglpkpl.bid\"]\n
+[8,
+62,
+\"qrkiykgbk.com\"]\n
+[8,
+62,
+\"qrklxapy.bid\"]\n
+[8,
+62,
\"qrksjrjppkam.com\"]\n
[8,
62,
+\"qrocxwig.bid\"]\n
+[8,
+62,
\"qrozsnmc.com\"]\n
[8,
62,
+\"qrpbogawdr.bid\"]\n
+[8,
+62,
+\"qrqmchbp.bid\"]\n
+[8,
+62,
+\"qryllyykezxh.bid\"]\n
+[8,
+62,
+\"qrzcenqja.bid\"]\n
+[8,
+62,
+\"qsaujwwquyks.bid\"]\n
+[8,
+62,
\"qsgiqllpfthg.com\"]\n
[8,
62,
+\"qshsaocjet.com\"]\n
+[8,
+62,
+\"qsknevegg.bid\"]\n
+[8,
+62,
+\"qsrekvpnu.bid\"]\n
+[8,
+62,
+\"qstwmmuukimz.bid\"]\n
+[8,
+62,
+\"qsxggbsthsk.bid\"]\n
+[8,
+62,
+\"qtavukgrtgk.com\"]\n
+[8,
+62,
+\"qtczaglj.bid\"]\n
+[8,
+62,
+\"qteoslcm.bid\"]\n
+[8,
+62,
\"qtjafpcpmcri.com\"]\n
[8,
62,
@@ -99358,21 +107577,54 @@ tribalfootball.com\",
\"qttmjwno.com\"]\n
[8,
62,
+\"qtzjozseyxskxw.bid\"]\n
+[8,
+62,
\"quaizzywzluk.com\"]\n
[8,
62,
+\"quckoemdypxoiq.bid\"]\n
+[8,
+62,
\"qudpdpkxffzt.com\"]\n
[8,
62,
+\"qugqgrtyccrlq.bid\"]\n
+[8,
+62,
+\"qumzxkpexf.com\"]\n
+[8,
+62,
+\"qupycbhfvqtj.bid\"]\n
+[8,
+62,
+\"qveoxhidesgy.bid\"]\n
+[8,
+62,
\"qveuxmbhbhmg.com\"]\n
[8,
62,
+\"qvovzakydfvi.bid\"]\n
+[8,
+62,
+\"qvqqvistxqvy.bid\"]\n
+[8,
+62,
\"qvsbroqoaggw.com\"]\n
[8,
62,
+\"qvxgghoisvifyu.bid\"]\n
+[8,
+62,
\"qwbnzilogwdc.com\"]\n
[8,
62,
+\"qwfwimquecfw.bid\"]\n
+[8,
+62,
+\"qwgafzaujn.bid\"]\n
+[8,
+62,
\"qwhkndqqxxbq.com\"]\n
[8,
62,
@@ -99382,27 +107634,90 @@ tribalfootball.com\",
\"qwrkigqtgygc.com\"]\n
[8,
62,
+\"qwtuviguywtza.bid\"]\n
+[8,
+62,
+\"qwvktoqxqum.bid\"]\n
+[8,
+62,
\"qxbnmdjmymqa.com\"]\n
[8,
62,
+\"qxdmmuwiz.bid\"]\n
+[8,
+62,
+\"qxgoedqwr.bid\"]\n
+[8,
+62,
\"qxnniyuuaxhv.com\"]\n
[8,
62,
+\"qxqtejyqkypfz.bid\"]\n
+[8,
+62,
+\"qxvnvbkcm.com\"]\n
+[8,
+62,
\"qxxyzmukttyp.com\"]\n
[8,
62,
+\"qydpcilzljej.bid\"]\n
+[8,
+62,
+\"qyghwcrjaw.bid\"]\n
+[8,
+62,
+\"qynohttywcws.bid\"]\n
+[8,
+62,
+\"qysextrlhpoc.bid\"]\n
+[8,
+62,
\"qyvpgddwqynp.com\"]\n
[8,
62,
\"qyzoejyqbqyd.com\"]\n
[8,
62,
+\"qzadueyzyto.bid\"]\n
+[8,
+62,
+\"qzayyghs.bid\"]\n
+[8,
+62,
\"qzcpotzdkfyn.com\"]\n
[8,
62,
+\"qzpzspna.bid\"]\n
+[8,
+62,
\"qzxtbsnaebfw.com\"]\n
[8,
62,
+\"radbtqjfp.bid\"]\n
+[8,
+62,
+\"rafvxnikmn.bid\"]\n
+[8,
+62,
+\"raiybbvwefbcji.bid\"]\n
+[8,
+62,
+\"ralyqgglrbgrd.bid\"]\n
+[8,
+62,
+\"raossycpodtr.bid\"]\n
+[8,
+62,
+\"raqueocznwden.bid\"]\n
+[8,
+62,
+\"rawybznxrp.bid\"]\n
+[8,
+62,
+\"rbbkqlnnmus.bid\"]\n
+[8,
+62,
\"rbdmtydtobai.com\"]\n
[8,
62,
@@ -99412,12 +107727,21 @@ tribalfootball.com\",
\"rbgrlqsepeds.com\"]\n
[8,
62,
+\"rbnicxyh.bid\"]\n
+[8,
+62,
+\"rbnpljzf.bid\"]\n
+[8,
+62,
\"rbppnzuxoatx.com\"]\n
[8,
62,
\"rbrbvedkazkr.com\"]\n
[8,
62,
+\"rbrnmvfiambn.bid\"]\n
+[8,
+62,
\"rbsfglbipyfs.com\"]\n
[8,
62,
@@ -99430,54 +107754,132 @@ tribalfootball.com\",
\"rbyjirwjbibz.com\"]\n
[8,
62,
+\"rcdmxfpefz.bid\"]\n
+[8,
+62,
+\"rcemsoiyil.com\"]\n
+[8,
+62,
\"rcjthosmxldl.com\"]\n
[8,
62,
\"rckxwyowygef.com\"]\n
[8,
62,
+\"rcnbjxcrkn.bid\"]\n
+[8,
+62,
\"rcnkflgtxspr.com\"]\n
[8,
62,
+\"rcqyocxmmkais.bid\"]\n
+[8,
+62,
+\"rcsumbkoyens.bid\"]\n
+[8,
+62,
+\"rctanilirwefr.bid\"]\n
+[8,
+62,
\"rczagufykvpw.com\"]\n
[8,
62,
\"rdikvendxamg.com\"]\n
[8,
62,
+\"rdkcwothcygu.bid\"]\n
+[8,
+62,
+\"rdkdexupxcfs.com\"]\n
+[8,
+62,
\"rdlynbosndvx.com\"]\n
[8,
62,
+\"rdmccvanlx.bid\"]\n
+[8,
+62,
\"rdqyasdstllr.com\"]\n
[8,
62,
+\"rdwfotuyp.bid\"]\n
+[8,
+62,
\"rdzxpvbveezdkcyustcomuhczsbvteccejkdkfepouuhxpxtmy.com\"]\n
[8,
62,
\"reebinbxhlva.com\"]\n
[8,
62,
+\"regbigltd.bid\"]\n
+[8,
+62,
\"repefwairfkx.com\"]\n
[8,
62,
\"rertazmgduxp.com\"]\n
[8,
62,
+\"rezbzvrbemeb.bid\"]\n
+[8,
+62,
+\"rezfubngrzdet.bid\"]\n
+[8,
+62,
+\"rfbrceyxthpj.bid\"]\n
+[8,
+62,
+\"rfecjuzp.bid\"]\n
+[8,
+62,
\"rffjopgiuhsx.com\"]\n
[8,
62,
\"rffqzbqqmuhaomjpwatukocrykmesssfdhpjuoptovsthbsswd.com\"]\n
[8,
62,
+\"rfghdzcbpogph.com\"]\n
+[8,
+62,
+\"rfgodfdf.bid\"]\n
+[8,
+62,
+\"rfheugyfwfffne.bid\"]\n
+[8,
+62,
+\"rfigzjkp.bid\"]\n
+[8,
+62,
+\"rfnzncprr.bid\"]\n
+[8,
+62,
+\"rfozndpggjvlm.bid\"]\n
+[8,
+62,
\"rfvicvayyfsp.com\"]\n
[8,
62,
+\"rfvilsmvo.bid\"]\n
+[8,
+62,
\"rfyphhvcczyq.com\"]\n
[8,
62,
+\"rgbeppxd.bid\"]\n
+[8,
+62,
\"rgmgocplioed.com\"]\n
[8,
62,
+\"rgsogoedxqkcz.bid\"]\n
+[8,
+62,
+\"rgttoipdr.com\"]\n
+[8,
+62,
+\"rgzhrokl.bid\"]\n
+[8,
+62,
\"rgzpseubgxho.com\"]\n
[8,
62,
@@ -99490,17 +107892,60 @@ tribalfootball.com\",
\"rhfvzboqkjfmabakkxggqdmulrsxmisvuzqijzvysbcgyycwfk.com\"]\n
[8,
62,
+\"rhhhbdhxpmrral.bid\"]\n
+[8,
+62,
+\"rhkwkqznmovfl.bid\"]\n
+[8,
+62,
+\"rhpwhkwzhpy.bid\"]\n
+[8,
+62,
\"riaetcuycxjz.com\"]\n
[8,
62,
+\"riaxuuidsnws.bid\"]\n
+[8,
+62,
+\"rieyjzuyhigobg.bid\"]\n
+[8,
+62,
\"rifwhwdsqvgw.com\"]\n
[8,
62,
\"rihzsedipaqq.com\"]\n
[8,
62,
+\"rijadpczqbdsvb.com\"]\n
+[8,
+62,
+\"rikazsjaezda.bid\"]\n
+[8,
+62,
+\"rinukkvp.bid\"]\n
+[8,
+62,
+\"risvrteprhufnk.bid\"]\n
+[8,
+62,
+\"ritjefajkl.bid\"]\n
+[8,
+62,
+\"ritvtdtnxkbzb.bid\"]\n
+[8,
+62,
+\"rjinaqlvwkhox.bid\"]\n
+[8,
+62,
+\"rjkfuvqwk.bid\"]\n
+[8,
+62,
\"rjljndfgnkcu.com\"]\n
[8,
+129011512833106,
+[9,
+\"rjljndfgnkc||scgnsficmwipuj.bid^\"]]\n
+[8,
62,
\"rjncckyoyvtu.com\"]\n
[8,
@@ -99508,15 +107953,27 @@ tribalfootball.com\",
\"rjnkpqax.com\"]\n
[8,
62,
+\"rjnqbphb.com\"]\n
+[8,
+62,
\"rjpqbishujeu.com\"]\n
[8,
62,
\"rjyihkorkewq.com\"]\n
[8,
62,
+\"rkbjbtxhdi.bid\"]\n
+[8,
+62,
\"rkelvtnnhofl.com\"]\n
[8,
62,
+\"rkkneuzkd.bid\"]\n
+[8,
+62,
+\"rkktwxuqu.bid\"]\n
+[8,
+62,
\"rklluqchluxg.com\"]\n
[8,
62,
@@ -99526,12 +107983,21 @@ tribalfootball.com\",
\"rkvpcjiuumbk.com\"]\n
[8,
62,
+\"rkwpgdnlwgg.bid\"]\n
+[8,
+62,
+\"rlhdzilsgvwu.bid\"]\n
+[8,
+62,
\"rllvjujeyeuy.com\"]\n
[8,
62,
\"rlqvyqgjkxgx.com\"]\n
[8,
62,
+\"rlszkjkcmjxd.com\"]\n
+[8,
+62,
\"rlypbeouoxxw.com\"]\n
[8,
62,
@@ -99541,6 +108007,9 @@ tribalfootball.com\",
\"rmdzbqggjskv.com\"]\n
[8,
62,
+\"rmeolnjxkgfe.com\"]\n
+[8,
+62,
\"rmetgarrpiouttmwqtuajcnzgesgozrihrzwmjlpxvcnmdqath.com\"]\n
[8,
62,
@@ -99553,108 +108022,312 @@ tribalfootball.com\",
\"rmlzgvnuqxlp.com\"]\n
[8,
62,
+\"rmyvebtzf.bid\"]\n
+[8,
+62,
+\"rnbhwwerooqhhw.bid\"]\n
+[8,
+62,
\"rnfrfxqztlno.com\"]\n
[8,
62,
+\"rnhcqhagfmjgx.bid\"]\n
+[8,
+62,
\"rnhkptivhwhc.com\"]\n
[8,
62,
+\"rnmjscsvqql.bid\"]\n
+[8,
+62,
+\"rnqxziebydqsat.bid\"]\n
+[8,
+62,
\"rnrbvhaoqzcksxbhgqtrucinodprlsmuvwmaxqhxngkqlsiwwp.com\"]\n
[8,
62,
\"rnyuhkbucgun.com\"]\n
[8,
62,
+\"rnzzrylopa.bid\"]\n
+[8,
+62,
+\"roarmyng.bid\"]\n
+[8,
+62,
+\"rogwmjvlqdfngw.bid\"]\n
+[8,
+62,
+\"roksnfmaydlo.com\"]\n
+[8,
+62,
+\"roljcubvx.bid\"]\n
+[8,
+62,
+\"romksuecd.bid\"]\n
+[8,
+62,
+\"ronrmbrrhqdwh.com\"]\n
+[8,
+62,
+\"roppccqbzvizrd.bid\"]\n
+[8,
+62,
+\"roqtynlfysu.bid\"]\n
+[8,
+62,
+\"roxutbftcm.bid\"]\n
+[8,
+62,
+\"rozcbrmng.bid\"]\n
+[8,
+62,
+\"rpcpscsa.bid\"]\n
+[8,
+62,
\"rpczohkv.com\"]\n
[8,
62,
+\"rpjgaazsdfa.bid\"]\n
+[8,
+62,
+\"rpjqbeolk.bid\"]\n
+[8,
+62,
+\"rpslkvzymrddjp.bid\"]\n
+[8,
+62,
\"rpspeqqiddjm.com\"]\n
[8,
62,
+\"rptdyukab.bid\"]\n
+[8,
+62,
\"rpulxcwmnuxi.com\"]\n
[8,
62,
+\"rqgrdrqs.com\"]\n
+[8,
+62,
+\"rqmlurpad.bid\"]\n
+[8,
+62,
+\"rqsndrkezz.com\"]\n
+[8,
+62,
\"rqtdnrhjktzr.com\"]\n
[8,
62,
\"rqthkhiuddlg.com\"]\n
[8,
62,
+\"rqufdlfe.bid\"]\n
+[8,
+62,
+\"rrcdzcts.bid\"]\n
+[8,
+62,
+\"rrfuviqoyabfep.bid\"]\n
+[8,
+62,
+\"rrhzlgzazz.bid\"]\n
+[8,
+62,
\"rriqwzgmaazsp.com\"]\n
[8,
62,
+\"rrjkbdgwoh.bid\"]\n
+[8,
+62,
+\"rrqmebej.bid\"]\n
+[8,
+62,
\"rrrdddbtofnf.com\"]\n
[8,
62,
\"rrscdnsfunoe.com\"]\n
[8,
62,
+\"rrsijwsvemhzxx.bid\"]\n
+[8,
+62,
+\"rrvkjvhbwnbre.com\"]\n
+[8,
+62,
\"rryodgeerrvn.com\"]\n
[8,
62,
+\"rryyvhzxikai.bid\"]\n
+[8,
+62,
\"rscgfvsximqdpowcmruwitolouncrmnribnfobxzfhrpdmahqe.com\"]\n
[8,
62,
+\"rsefukvcqy.bid\"]\n
+[8,
+62,
+\"rshaifxw.bid\"]\n
+[8,
+62,
+\"rsjcpdrhxtbavk.bid\"]\n
+[8,
+62,
\"rsjpgfugttlh.com\"]\n
[8,
62,
+\"rsmapdngqwonud.bid\"]\n
+[8,
+62,
+\"rsosndet.bid\"]\n
+[8,
+62,
+\"rsrbqknrfskkb.bid\"]\n
+[8,
+62,
\"rsvxipjqyvfs.com\"]\n
[8,
62,
+\"rswgoccwzs.com\"]\n
+[8,
+62,
+\"rszzpjttufuw.bid\"]\n
+[8,
+62,
+\"rttclyuvippyw.bid\"]\n
+[8,
+62,
\"rtufxsncbegz.com\"]\n
[8,
62,
\"rtusxaoxemxy.com\"]\n
[8,
62,
+\"rtwvnrgn.com\"]\n
+[8,
+62,
\"rtxunghyiwiq.com\"]\n
[8,
62,
+\"rtzhwgpmp.bid\"]\n
+[8,
+62,
+\"ruijovxeffglgo.bid\"]\n
+[8,
+62,
\"ruovcruc.com\"]\n
[8,
62,
\"ruoypiedfpov.com\"]\n
[8,
62,
+\"ruqckzdjsoe.bid\"]\n
+[8,
+62,
+\"rurjxaovebr.bid\"]\n
+[8,