From ff9474e3896249161c7f64e8a1f6c6ddf1e489cd Mon Sep 17 00:00:00 2001 From: Travis Date: Mon, 1 Jul 2019 11:36:55 +0200 Subject: [PATCH] V4.2019.07.1712 [ci skip] --- .../conf.d/globalblacklist.conf | 4 +- .../bots.d/blacklist-ips.conf | 2 +- .../bots.d/whitelist-ips.conf | 2 +- .../conf.d/globalblacklist.conf | 4 +- .../bots.d/blacklist-ips.conf | 2 +- .../bots.d/whitelist-ips.conf | 2 +- .../conf.d/globalblacklist.conf | 4 +- .../bots.d/blacklist-ips.conf | 2 +- .../bots.d/whitelist-ips.conf | 2 +- .../conf.d/globalblacklist.conf | 4 +- .dev-tools/globalblacklist-testing.template | 4 +- .dev-tools/globalblacklist.template | 1226 ++++++++--------- .dev-tools/test-blocker-false-positives.sh | 0 .../conf.d/globalblacklist.conf | 1226 ++++++++--------- .../bots.d/blacklist-ips.conf | 2 +- .../bots.d/whitelist-ips.conf | 2 +- .../conf.d/globalblacklist.conf | 1226 ++++++++--------- .../bots.d/blacklist-ips.conf | 2 +- .../bots.d/whitelist-ips.conf | 2 +- .../conf.d/globalblacklist.conf | 1226 ++++++++--------- .../bots.d/blacklist-ips.conf | 2 +- .../bots.d/whitelist-ips.conf | 2 +- .../conf.d/globalblacklist.conf | 1226 ++++++++--------- .../bots.d/whitelist-ips.conf | 2 +- .../conf.d/globalblacklist.conf | 1226 ++++++++--------- .../bots.d/whitelist-ips.conf | 4 +- .../conf.d/globalblacklist.conf | 1226 ++++++++--------- .../bots.d/whitelist-ips.conf | 4 +- .../conf.d/globalblacklist.conf | 1226 ++++++++--------- .dev-tools/test_units/blacklist-ips.conf | 2 +- .../random-bots-for-test-quick.list | 20 +- .../test_units/random-bots-for-test.list | 300 ++-- .../random-bots-for-whitelist-test.list | 268 ++-- .../random-referrers-for-test-quick.list | 20 +- .../test_units/random-referrers-for-test.list | 932 ++++++------- .../random-referrers-for-whitelist-test.list | 486 +++---- .dev-tools/test_units/ratelimittest-beta.txt | 24 +- .../test_units/ratelimittest-master.txt | 10 - .dev-tools/test_units/whitelist-ips.conf | 2 +- .latest_release/bots.d.tar.gz | Bin 6539 -> 6541 bytes .latest_release/conf.d.tar.gz | Bin 223749 -> 223720 bytes AUTO-CONFIGURATION.md | 2 +- MANUAL-CONFIGURATION.md | 2 +- README.md | 2 +- _google_analytics_ghost_spam/README.md | 2 +- .../etc/nginx/conf.d/globalblacklist.conf | 1226 ++++++++--------- conf.d/globalblacklist-testing-version.conf | 4 +- conf.d/globalblacklist.conf | 1226 ++++++++--------- robots.txt/robots.txt | 4 +- 49 files changed, 7192 insertions(+), 7202 deletions(-) mode change 100644 => 100755 .dev-tools/test-blocker-false-positives.sh diff --git a/.dev-tools/beta_conf_files/conf.d/globalblacklist.conf b/.dev-tools/beta_conf_files/conf.d/globalblacklist.conf index b6d7e67e9..96f57ae80 100644 --- a/.dev-tools/beta_conf_files/conf.d/globalblacklist.conf +++ b/.dev-tools/beta_conf_files/conf.d/globalblacklist.conf @@ -4,8 +4,8 @@ ### VERSION INFORMATION # ################################################### -### Version: V3.2019.07.1709 -### Updated: Mon Jul 1 10:37:05 SAST 2019 +### Version: V3.2019.07.1712 +### Updated: Mon Jul 1 11:24:53 SAST 2019 ### Bad Referrer Count: 6717 ### Bad Bot Count: 556 ################################################### diff --git a/.dev-tools/beta_conf_files_ip_whitelist/bots.d/blacklist-ips.conf b/.dev-tools/beta_conf_files_ip_whitelist/bots.d/blacklist-ips.conf index 6893ce0fc..b9d24324a 100644 --- a/.dev-tools/beta_conf_files_ip_whitelist/bots.d/blacklist-ips.conf +++ b/.dev-tools/beta_conf_files_ip_whitelist/bots.d/blacklist-ips.conf @@ -1,2 +1,2 @@ -35.192.136.167 1; +34.68.144.114 1; 127.0.0.1 1; diff --git a/.dev-tools/beta_conf_files_ip_whitelist/bots.d/whitelist-ips.conf b/.dev-tools/beta_conf_files_ip_whitelist/bots.d/whitelist-ips.conf index 879967dc9..ea117da9f 100644 --- a/.dev-tools/beta_conf_files_ip_whitelist/bots.d/whitelist-ips.conf +++ b/.dev-tools/beta_conf_files_ip_whitelist/bots.d/whitelist-ips.conf @@ -1,2 +1,2 @@ -35.192.136.167 0; +34.68.144.114 0; 127.0.0.1 0; diff --git a/.dev-tools/beta_conf_files_ip_whitelist/conf.d/globalblacklist.conf b/.dev-tools/beta_conf_files_ip_whitelist/conf.d/globalblacklist.conf index b6d7e67e9..96f57ae80 100644 --- a/.dev-tools/beta_conf_files_ip_whitelist/conf.d/globalblacklist.conf +++ b/.dev-tools/beta_conf_files_ip_whitelist/conf.d/globalblacklist.conf @@ -4,8 +4,8 @@ ### VERSION INFORMATION # ################################################### -### Version: V3.2019.07.1709 -### Updated: Mon Jul 1 10:37:05 SAST 2019 +### Version: V3.2019.07.1712 +### Updated: Mon Jul 1 11:24:53 SAST 2019 ### Bad Referrer Count: 6717 ### Bad Bot Count: 556 ################################################### diff --git a/.dev-tools/beta_conf_files_ratelimiting/bots.d/blacklist-ips.conf b/.dev-tools/beta_conf_files_ratelimiting/bots.d/blacklist-ips.conf index 6893ce0fc..b9d24324a 100644 --- a/.dev-tools/beta_conf_files_ratelimiting/bots.d/blacklist-ips.conf +++ b/.dev-tools/beta_conf_files_ratelimiting/bots.d/blacklist-ips.conf @@ -1,2 +1,2 @@ -35.192.136.167 1; +34.68.144.114 1; 127.0.0.1 1; diff --git a/.dev-tools/beta_conf_files_ratelimiting/bots.d/whitelist-ips.conf b/.dev-tools/beta_conf_files_ratelimiting/bots.d/whitelist-ips.conf index 879967dc9..ea117da9f 100644 --- a/.dev-tools/beta_conf_files_ratelimiting/bots.d/whitelist-ips.conf +++ b/.dev-tools/beta_conf_files_ratelimiting/bots.d/whitelist-ips.conf @@ -1,2 +1,2 @@ -35.192.136.167 0; +34.68.144.114 0; 127.0.0.1 0; diff --git a/.dev-tools/beta_conf_files_ratelimiting/conf.d/globalblacklist.conf b/.dev-tools/beta_conf_files_ratelimiting/conf.d/globalblacklist.conf index b6d7e67e9..96f57ae80 100644 --- a/.dev-tools/beta_conf_files_ratelimiting/conf.d/globalblacklist.conf +++ b/.dev-tools/beta_conf_files_ratelimiting/conf.d/globalblacklist.conf @@ -4,8 +4,8 @@ ### VERSION INFORMATION # ################################################### -### Version: V3.2019.07.1709 -### Updated: Mon Jul 1 10:37:05 SAST 2019 +### Version: V3.2019.07.1712 +### Updated: Mon Jul 1 11:24:53 SAST 2019 ### Bad Referrer Count: 6717 ### Bad Bot Count: 556 ################################################### diff --git a/.dev-tools/beta_conf_files_whitelist/bots.d/blacklist-ips.conf b/.dev-tools/beta_conf_files_whitelist/bots.d/blacklist-ips.conf index 6893ce0fc..b9d24324a 100644 --- a/.dev-tools/beta_conf_files_whitelist/bots.d/blacklist-ips.conf +++ b/.dev-tools/beta_conf_files_whitelist/bots.d/blacklist-ips.conf @@ -1,2 +1,2 @@ -35.192.136.167 1; +34.68.144.114 1; 127.0.0.1 1; diff --git a/.dev-tools/beta_conf_files_whitelist/bots.d/whitelist-ips.conf b/.dev-tools/beta_conf_files_whitelist/bots.d/whitelist-ips.conf index 879967dc9..ea117da9f 100644 --- a/.dev-tools/beta_conf_files_whitelist/bots.d/whitelist-ips.conf +++ b/.dev-tools/beta_conf_files_whitelist/bots.d/whitelist-ips.conf @@ -1,2 +1,2 @@ -35.192.136.167 0; +34.68.144.114 0; 127.0.0.1 0; diff --git a/.dev-tools/beta_conf_files_whitelist/conf.d/globalblacklist.conf b/.dev-tools/beta_conf_files_whitelist/conf.d/globalblacklist.conf index b6d7e67e9..96f57ae80 100644 --- a/.dev-tools/beta_conf_files_whitelist/conf.d/globalblacklist.conf +++ b/.dev-tools/beta_conf_files_whitelist/conf.d/globalblacklist.conf @@ -4,8 +4,8 @@ ### VERSION INFORMATION # ################################################### -### Version: V3.2019.07.1709 -### Updated: Mon Jul 1 10:37:05 SAST 2019 +### Version: V3.2019.07.1712 +### Updated: Mon Jul 1 11:24:53 SAST 2019 ### Bad Referrer Count: 6717 ### Bad Bot Count: 556 ################################################### diff --git a/.dev-tools/globalblacklist-testing.template b/.dev-tools/globalblacklist-testing.template index b6d7e67e9..96f57ae80 100644 --- a/.dev-tools/globalblacklist-testing.template +++ b/.dev-tools/globalblacklist-testing.template @@ -4,8 +4,8 @@ ### VERSION INFORMATION # ################################################### -### Version: V3.2019.07.1709 -### Updated: Mon Jul 1 10:37:05 SAST 2019 +### Version: V3.2019.07.1712 +### Updated: Mon Jul 1 11:24:53 SAST 2019 ### Bad Referrer Count: 6717 ### Bad Bot Count: 556 ################################################### diff --git a/.dev-tools/globalblacklist.template b/.dev-tools/globalblacklist.template index f26e52add..a1999739a 100755 --- a/.dev-tools/globalblacklist.template +++ b/.dev-tools/globalblacklist.template @@ -4,8 +4,8 @@ ### VERSION INFORMATION # ################################################### -### Version: V4.2019.07.1709 -### Updated: Mon Jul 1 10:37:04 SAST 2019 +### Version: V4.2019.07.1712 +### Updated: Mon Jul 1 11:24:52 SAST 2019 ### Bad Referrer Count: 6717 ### Bad Bot Count: 556 ################################################### @@ -147,562 +147,562 @@ map $http_user_agent $bad_bot { # -------------------------------------------------- # START BAD BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)360Spider(?:\b|)" 3; - "~*(?:\b)404checker(?:\b|)" 3; - "~*(?:\b)404enemy(?:\b|)" 3; - "~*(?:\b)80legs(?:\b|)" 3; - "~*(?:\b)Abonti(?:\b|)" 3; - "~*(?:\b)Aboundex(?:\b|)" 3; - "~*(?:\b)Aboundexbot(?:\b|)" 3; - "~*(?:\b)Acunetix(?:\b|)" 3; - "~*(?:\b)ADmantX(?:\b|)" 3; - "~*(?:\b)AfD-Verbotsverfahren(?:\b|)" 3; - "~*(?:\b)AhrefsBot(?:\b|)" 3; - "~*(?:\b)AIBOT(?:\b|)" 3; - "~*(?:\b)AiHitBot(?:\b|)" 3; - "~*(?:\b)Aipbot(?:\b|)" 3; - "~*(?:\b)Alexibot(?:\b|)" 3; - "~*(?:\b)Alligator(?:\b|)" 3; - "~*(?:\b)AllSubmitter(?:\b|)" 3; - "~*(?:\b)AlphaBot(?:\b|)" 3; - "~*(?:\b)Anarchie(?:\b|)" 3; - "~*(?:\b)Apexoo(?:\b|)" 3; - "~*(?:\b)archive.org_bot(?:\b|)" 3; - "~*(?:\b)ASPSeek(?:\b|)" 3; - "~*(?:\b)Asterias(?:\b|)" 3; - "~*(?:\b)Attach(?:\b|)" 3; - "~*(?:\b)autoemailspider(?:\b|)" 3; - "~*(?:\b)BackDoorBot(?:\b|)" 3; - "~*(?:\b)Backlink-Ceck(?:\b|)" 3; - "~*(?:\b)backlink-check(?:\b|)" 3; - "~*(?:\b)BacklinkCrawler(?:\b|)" 3; - "~*(?:\b)BackStreet(?:\b|)" 3; - "~*(?:\b)BackWeb(?:\b|)" 3; - "~*(?:\b)Badass(?:\b|)" 3; - "~*(?:\b)Bandit(?:\b|)" 3; - "~*(?:\b)Barkrowler(?:\b|)" 3; - "~*(?:\b)BatchFTP(?:\b|)" 3; - "~*(?:\b)Battleztar\ Bazinga(?:\b|)" 3; - "~*(?:\b)BBBike(?:\b|)" 3; - "~*(?:\b)BDCbot(?:\b|)" 3; - "~*(?:\b)BDFetch(?:\b|)" 3; - "~*(?:\b)BetaBot(?:\b|)" 3; - "~*(?:\b)Bigfoot(?:\b|)" 3; - "~*(?:\b)Bitacle(?:\b|)" 3; - "~*(?:\b)Blackboard(?:\b|)" 3; - "~*(?:\b)Black\ Hole(?:\b|)" 3; - "~*(?:\b)BlackWidow(?:\b|)" 3; - "~*(?:\b)BLEXBot(?:\b|)" 3; - "~*(?:\b)Blow(?:\b|)" 3; - "~*(?:\b)BlowFish(?:\b|)" 3; - "~*(?:\b)Boardreader(?:\b|)" 3; - "~*(?:\b)Bolt(?:\b|)" 3; - "~*(?:\b)BotALot(?:\b|)" 3; - "~*(?:\b)Brandprotect(?:\b|)" 3; - "~*(?:\b)Brandwatch(?:\b|)" 3; - "~*(?:\b)Buddy(?:\b|)" 3; - "~*(?:\b)BuiltBotTough(?:\b|)" 3; - "~*(?:\b)BuiltWith(?:\b|)" 3; - "~*(?:\b)Bullseye(?:\b|)" 3; - "~*(?:\b)BunnySlippers(?:\b|)" 3; - "~*(?:\b)BuzzSumo(?:\b|)" 3; - "~*(?:\b)Calculon(?:\b|)" 3; - "~*(?:\b)CATExplorador(?:\b|)" 3; - "~*(?:\b)CazoodleBot(?:\b|)" 3; - "~*(?:\b)CCBot(?:\b|)" 3; - "~*(?:\b)Cegbfeieh(?:\b|)" 3; - "~*(?:\b)CheeseBot(?:\b|)" 3; - "~*(?:\b)CherryPicker(?:\b|)" 3; - "~*(?:\b)CheTeam(?:\b|)" 3; - "~*(?:\b)ChinaClaw(?:\b|)" 3; - "~*(?:\b)Chlooe(?:\b|)" 3; - "~*(?:\b)Claritybot(?:\b|)" 3; - "~*(?:\b)Cliqzbot(?:\b|)" 3; - "~*(?:\b)Cloud\ mapping(?:\b|)" 3; - "~*(?:\b)coccocbot-web(?:\b|)" 3; - "~*(?:\b)Cogentbot(?:\b|)" 3; - "~*(?:\b)cognitiveseo(?:\b|)" 3; - "~*(?:\b)Collector(?:\b|)" 3; - "~*(?:\b)com.plumanalytics(?:\b|)" 3; - "~*(?:\b)Copier(?:\b|)" 3; - "~*(?:\b)CopyRightCheck(?:\b|)" 3; - "~*(?:\b)Copyscape(?:\b|)" 3; - "~*(?:\b)Cosmos(?:\b|)" 3; - "~*(?:\b)Craftbot(?:\b|)" 3; - "~*(?:\b)crawler4j(?:\b|)" 3; - "~*(?:\b)crawler.feedback(?:\b|)" 3; - "~*(?:\b)crawl.sogou.com(?:\b|)" 3; - "~*(?:\b)CrazyWebCrawler(?:\b|)" 3; - "~*(?:\b)Crescent(?:\b|)" 3; - "~*(?:\b)CrunchBot(?:\b|)" 3; - "~*(?:\b)CSHttp(?:\b|)" 3; - "~*(?:\b)Curious(?:\b|)" 3; - "~*(?:\b)Custo(?:\b|)" 3; - "~*(?:\b)DatabaseDriverMysqli(?:\b|)" 3; - "~*(?:\b)DataCha0s(?:\b|)" 3; - "~*(?:\b)DBLBot(?:\b|)" 3; - "~*(?:\b)demandbase-bot(?:\b|)" 3; - "~*(?:\b)Demon(?:\b|)" 3; - "~*(?:\b)Deusu(?:\b|)" 3; - "~*(?:\b)Devil(?:\b|)" 3; - "~*(?:\b)Digincore(?:\b|)" 3; - "~*(?:\b)DigitalPebble(?:\b|)" 3; - "~*(?:\b)DIIbot(?:\b|)" 3; - "~*(?:\b)Dirbuster(?:\b|)" 3; - "~*(?:\b)Disco(?:\b|)" 3; - "~*(?:\b)Discobot(?:\b|)" 3; - "~*(?:\b)Discoverybot(?:\b|)" 3; - "~*(?:\b)Dispatch(?:\b|)" 3; - "~*(?:\b)DittoSpyder(?:\b|)" 3; - "~*(?:\b)DnyzBot(?:\b|)" 3; - "~*(?:\b)DomainAppender(?:\b|)" 3; - "~*(?:\b)DomainCrawler(?:\b|)" 3; - "~*(?:\b)DomainSigmaCrawler(?:\b|)" 3; - "~*(?:\b)DomainStatsBot(?:\b|)" 3; - "~*(?:\b)Dotbot(?:\b|)" 3; - "~*(?:\b)Download\ Wonder(?:\b|)" 3; - "~*(?:\b)Dragonfly(?:\b|)" 3; - "~*(?:\b)Drip(?:\b|)" 3; - "~*(?:\b)DSearch(?:\b|)" 3; - "~*(?:\b)DTS\ Agent(?:\b|)" 3; - "~*(?:\b)EasyDL(?:\b|)" 3; - "~*(?:\b)Ebingbong(?:\b|)" 3; - "~*(?:\b)eCatch(?:\b|)" 3; - "~*(?:\b)ECCP/1.0(?:\b|)" 3; - "~*(?:\b)Ecxi(?:\b|)" 3; - "~*(?:\b)EirGrabber(?:\b|)" 3; - "~*(?:\b)EMail\ Siphon(?:\b|)" 3; - "~*(?:\b)EMail\ Wolf(?:\b|)" 3; - "~*(?:\b)EroCrawler(?:\b|)" 3; - "~*(?:\b)evc-batch(?:\b|)" 3; - "~*(?:\b)Evil(?:\b|)" 3; - "~*(?:\b)Exabot(?:\b|)" 3; - "~*(?:\b)Express\ WebPictures(?:\b|)" 3; - "~*(?:\b)ExtLinksBot(?:\b|)" 3; - "~*(?:\b)Extractor(?:\b|)" 3; - "~*(?:\b)ExtractorPro(?:\b|)" 3; - "~*(?:\b)Extreme\ Picture\ Finder(?:\b|)" 3; - "~*(?:\b)EyeNetIE(?:\b|)" 3; - "~*(?:\b)Ezooms(?:\b|)" 3; - "~*(?:\b)facebookscraper(?:\b|)" 3; - "~*(?:\b)FDM(?:\b|)" 3; - "~*(?:\b)FemtosearchBot(?:\b|)" 3; - "~*(?:\b)FHscan(?:\b|)" 3; - "~*(?:\b)Fimap(?:\b|)" 3; - "~*(?:\b)Firefox/7.0(?:\b|)" 3; - "~*(?:\b)FlashGet(?:\b|)" 3; - "~*(?:\b)Flunky(?:\b|)" 3; - "~*(?:\b)Foobot(?:\b|)" 3; - "~*(?:\b)Freeuploader(?:\b|)" 3; - "~*(?:\b)FrontPage(?:\b|)" 3; - "~*(?:\b)FyberSpider(?:\b|)" 3; - "~*(?:\b)Fyrebot(?:\b|)" 3; - "~*(?:\b)GalaxyBot(?:\b|)" 3; - "~*(?:\b)Genieo(?:\b|)" 3; - "~*(?:\b)GermCrawler(?:\b|)" 3; - "~*(?:\b)Getintent(?:\b|)" 3; - "~*(?:\b)GetRight(?:\b|)" 3; - "~*(?:\b)GetWeb(?:\b|)" 3; - "~*(?:\b)Gigablast(?:\b|)" 3; - "~*(?:\b)Gigabot(?:\b|)" 3; - "~*(?:\b)G-i-g-a-b-o-t(?:\b|)" 3; - "~*(?:\b)Go-Ahead-Got-It(?:\b|)" 3; - "~*(?:\b)Gotit(?:\b|)" 3; - "~*(?:\b)GoZilla(?:\b|)" 3; - "~*(?:\b)Go!Zilla(?:\b|)" 3; - "~*(?:\b)Grabber(?:\b|)" 3; - "~*(?:\b)GrabNet(?:\b|)" 3; - "~*(?:\b)Grafula(?:\b|)" 3; - "~*(?:\b)GrapeFX(?:\b|)" 3; - "~*(?:\b)GrapeshotCrawler(?:\b|)" 3; - "~*(?:\b)GridBot(?:\b|)" 3; - "~*(?:\b)GT::WWW(?:\b|)" 3; - "~*(?:\b)Haansoft(?:\b|)" 3; - "~*(?:\b)HaosouSpider(?:\b|)" 3; - "~*(?:\b)Harvest(?:\b|)" 3; - "~*(?:\b)Havij(?:\b|)" 3; - "~*(?:\b)HEADMasterSEO(?:\b|)" 3; - "~*(?:\b)Heritrix(?:\b|)" 3; - "~*(?:\b)Hloader(?:\b|)" 3; - "~*(?:\b)HMView(?:\b|)" 3; - "~*(?:\b)HTMLparser(?:\b|)" 3; - "~*(?:\b)HTTP::Lite(?:\b|)" 3; - "~*(?:\b)HTTrack(?:\b|)" 3; - "~*(?:\b)Humanlinks(?:\b|)" 3; - "~*(?:\b)HybridBot(?:\b|)" 3; - "~*(?:\b)Iblog(?:\b|)" 3; - "~*(?:\b)IDBot(?:\b|)" 3; - "~*(?:\b)Id-search(?:\b|)" 3; - "~*(?:\b)IlseBot(?:\b|)" 3; - "~*(?:\b)Image\ Fetch(?:\b|)" 3; - "~*(?:\b)Image\ Sucker(?:\b|)" 3; - "~*(?:\b)IndeedBot(?:\b|)" 3; - "~*(?:\b)Indy\ Library(?:\b|)" 3; - "~*(?:\b)InfoNaviRobot(?:\b|)" 3; - "~*(?:\b)InfoTekies(?:\b|)" 3; - "~*(?:\b)instabid(?:\b|)" 3; - "~*(?:\b)Intelliseek(?:\b|)" 3; - "~*(?:\b)InterGET(?:\b|)" 3; - "~*(?:\b)Internet\ Ninja(?:\b|)" 3; - "~*(?:\b)InternetSeer(?:\b|)" 3; - "~*(?:\b)internetVista\ monitor(?:\b|)" 3; - "~*(?:\b)ips-agent(?:\b|)" 3; - "~*(?:\b)Iria(?:\b|)" 3; - "~*(?:\b)IRLbot(?:\b|)" 3; - "~*(?:\b)Iskanie(?:\b|)" 3; - "~*(?:\b)IstellaBot(?:\b|)" 3; - "~*(?:\b)JamesBOT(?:\b|)" 3; - "~*(?:\b)Jbrofuzz(?:\b|)" 3; - "~*(?:\b)JennyBot(?:\b|)" 3; - "~*(?:\b)JetCar(?:\b|)" 3; - "~*(?:\b)Jetty(?:\b|)" 3; - "~*(?:\b)JikeSpider(?:\b|)" 3; - "~*(?:\b)JOC\ Web\ Spider(?:\b|)" 3; - "~*(?:\b)Joomla(?:\b|)" 3; - "~*(?:\b)Jorgee(?:\b|)" 3; - "~*(?:\b)JustView(?:\b|)" 3; - "~*(?:\b)Jyxobot(?:\b|)" 3; - "~*(?:\b)Kenjin\ Spider(?:\b|)" 3; - "~*(?:\b)Keyword\ Density(?:\b|)" 3; - "~*(?:\b)Kozmosbot(?:\b|)" 3; - "~*(?:\b)Lanshanbot(?:\b|)" 3; - "~*(?:\b)Larbin(?:\b|)" 3; - "~*(?:\b)LeechFTP(?:\b|)" 3; - "~*(?:\b)LeechGet(?:\b|)" 3; - "~*(?:\b)LexiBot(?:\b|)" 3; - "~*(?:\b)Lftp(?:\b|)" 3; - "~*(?:\b)LibWeb(?:\b|)" 3; - "~*(?:\b)Libwhisker(?:\b|)" 3; - "~*(?:\b)Lightspeedsystems(?:\b|)" 3; - "~*(?:\b)Likse(?:\b|)" 3; - "~*(?:\b)Linkdexbot(?:\b|)" 3; - "~*(?:\b)LinkextractorPro(?:\b|)" 3; - "~*(?:\b)LinkpadBot(?:\b|)" 3; - "~*(?:\b)LinkScan(?:\b|)" 3; - "~*(?:\b)LinksManager(?:\b|)" 3; - "~*(?:\b)LinkWalker(?:\b|)" 3; - "~*(?:\b)LinqiaMetadataDownloaderBot(?:\b|)" 3; - "~*(?:\b)LinqiaRSSBot(?:\b|)" 3; - "~*(?:\b)LinqiaScrapeBot(?:\b|)" 3; - "~*(?:\b)Lipperhey(?:\b|)" 3; - "~*(?:\b)Lipperhey\ Spider(?:\b|)" 3; - "~*(?:\b)Litemage_walker(?:\b|)" 3; - "~*(?:\b)Lmspider(?:\b|)" 3; - "~*(?:\b)LNSpiderguy(?:\b|)" 3; - "~*(?:\b)Ltx71(?:\b|)" 3; - "~*(?:\b)lwp-request(?:\b|)" 3; - "~*(?:\b)LWP::Simple(?:\b|)" 3; - "~*(?:\b)lwp-trivial(?:\b|)" 3; - "~*(?:\b)Magnet(?:\b|)" 3; - "~*(?:\b)Mag-Net(?:\b|)" 3; - "~*(?:\b)magpie-crawler(?:\b|)" 3; - "~*(?:\b)Mail.RU_Bot(?:\b|)" 3; - "~*(?:\b)Majestic12(?:\b|)" 3; - "~*(?:\b)Majestic-SEO(?:\b|)" 3; - "~*(?:\b)Majestic\ SEO(?:\b|)" 3; - "~*(?:\b)MarkMonitor(?:\b|)" 3; - "~*(?:\b)MarkWatch(?:\b|)" 3; - "~*(?:\b)Masscan(?:\b|)" 3; - "~*(?:\b)Mass\ Downloader(?:\b|)" 3; - "~*(?:\b)Mata\ Hari(?:\b|)" 3; - "~*(?:\b)MauiBot(?:\b|)" 3; - "~*(?:\b)meanpathbot(?:\b|)" 3; - "~*(?:\b)Meanpathbot(?:\b|)" 3; - "~*(?:\b)MeanPath\ Bot(?:\b|)" 3; - "~*(?:\b)Mediatoolkitbot(?:\b|)" 3; - "~*(?:\b)mediawords(?:\b|)" 3; - "~*(?:\b)MegaIndex.ru(?:\b|)" 3; - "~*(?:\b)Metauri(?:\b|)" 3; - "~*(?:\b)MFC_Tear_Sample(?:\b|)" 3; - "~*(?:\b)Microsoft\ Data\ Access(?:\b|)" 3; - "~*(?:\b)Microsoft\ URL\ Control(?:\b|)" 3; - "~*(?:\b)MIDown\ tool(?:\b|)" 3; - "~*(?:\b)MIIxpc(?:\b|)" 3; - "~*(?:\b)Mister\ PiX(?:\b|)" 3; - "~*(?:\b)MJ12bot(?:\b|)" 3; - "~*(?:\b)Mojeek(?:\b|)" 3; - "~*(?:\b)Morfeus\ Fucking\ Scanner(?:\b|)" 3; - "~*(?:\b)Mr.4x3(?:\b|)" 3; - "~*(?:\b)MSFrontPage(?:\b|)" 3; - "~*(?:\b)MSIECrawler(?:\b|)" 3; - "~*(?:\b)Msrabot(?:\b|)" 3; - "~*(?:\b)MS\ Web\ Services\ Client\ Protocol(?:\b|)" 3; - "~*(?:\b)muhstik-scan(?:\b|)" 3; - "~*(?:\b)Musobot(?:\b|)" 3; - "~*(?:\b)Name\ Intelligence(?:\b|)" 3; - "~*(?:\b)Nameprotect(?:\b|)" 3; - "~*(?:\b)Navroad(?:\b|)" 3; - "~*(?:\b)NearSite(?:\b|)" 3; - "~*(?:\b)Needle(?:\b|)" 3; - "~*(?:\b)Nessus(?:\b|)" 3; - "~*(?:\b)NetAnts(?:\b|)" 3; - "~*(?:\b)Netcraft(?:\b|)" 3; - "~*(?:\b)netEstate\ NE\ Crawler(?:\b|)" 3; - "~*(?:\b)NetLyzer(?:\b|)" 3; - "~*(?:\b)NetMechanic(?:\b|)" 3; - "~*(?:\b)NetSpider(?:\b|)" 3; - "~*(?:\b)Nettrack(?:\b|)" 3; - "~*(?:\b)Net\ Vampire(?:\b|)" 3; - "~*(?:\b)Netvibes(?:\b|)" 3; - "~*(?:\b)NetZIP(?:\b|)" 3; - "~*(?:\b)NextGenSearchBot(?:\b|)" 3; - "~*(?:\b)Nibbler(?:\b|)" 3; - "~*(?:\b)NICErsPRO(?:\b|)" 3; - "~*(?:\b)Niki-bot(?:\b|)" 3; - "~*(?:\b)Nikto(?:\b|)" 3; - "~*(?:\b)NimbleCrawler(?:\b|)" 3; - "~*(?:\b)Nimbostratus(?:\b|)" 3; - "~*(?:\b)Ninja(?:\b|)" 3; - "~*(?:\b)Nmap(?:\b|)" 3; - "~*(?:\b)NPbot(?:\b|)" 3; - "~*(?:\b)Nutch(?:\b|)" 3; - "~*(?:\b)oBot(?:\b|)" 3; - "~*(?:\b)Octopus(?:\b|)" 3; - "~*(?:\b)Offline\ Explorer(?:\b|)" 3; - "~*(?:\b)Offline\ Navigator(?:\b|)" 3; - "~*(?:\b)OnCrawl(?:\b|)" 3; - "~*(?:\b)Openfind(?:\b|)" 3; - "~*(?:\b)OpenLinkProfiler(?:\b|)" 3; - "~*(?:\b)Openvas(?:\b|)" 3; - "~*(?:\b)OpenVAS(?:\b|)" 3; - "~*(?:\b)OrangeBot(?:\b|)" 3; - "~*(?:\b)OrangeSpider(?:\b|)" 3; - "~*(?:\b)OutclicksBot(?:\b|)" 3; - "~*(?:\b)OutfoxBot(?:\b|)" 3; - "~*(?:\b)PageAnalyzer(?:\b|)" 3; - "~*(?:\b)Page\ Analyzer(?:\b|)" 3; - "~*(?:\b)PageGrabber(?:\b|)" 3; - "~*(?:\b)page\ scorer(?:\b|)" 3; - "~*(?:\b)PageScorer(?:\b|)" 3; - "~*(?:\b)Pandalytics(?:\b|)" 3; - "~*(?:\b)Panscient(?:\b|)" 3; - "~*(?:\b)Papa\ Foto(?:\b|)" 3; - "~*(?:\b)Pavuk(?:\b|)" 3; - "~*(?:\b)pcBrowser(?:\b|)" 3; - "~*(?:\b)PECL::HTTP(?:\b|)" 3; - "~*(?:\b)PeoplePal(?:\b|)" 3; - "~*(?:\b)PHPCrawl(?:\b|)" 3; - "~*(?:\b)Picscout(?:\b|)" 3; - "~*(?:\b)Picsearch(?:\b|)" 3; - "~*(?:\b)PictureFinder(?:\b|)" 3; - "~*(?:\b)Pimonster(?:\b|)" 3; - "~*(?:\b)Pi-Monster(?:\b|)" 3; - "~*(?:\b)Pixray(?:\b|)" 3; - "~*(?:\b)PleaseCrawl(?:\b|)" 3; - "~*(?:\b)plumanalytics(?:\b|)" 3; - "~*(?:\b)Pockey(?:\b|)" 3; - "~*(?:\b)POE-Component-Client-HTTP(?:\b|)" 3; - "~*(?:\b)Probethenet(?:\b|)" 3; - "~*(?:\b)ProPowerBot(?:\b|)" 3; - "~*(?:\b)ProWebWalker(?:\b|)" 3; - "~*(?:\b)Psbot(?:\b|)" 3; - "~*(?:\b)Pump(?:\b|)" 3; - "~*(?:\b)PxBroker(?:\b|)" 3; - "~*(?:\b)PyCurl(?:\b|)" 3; - "~*(?:\b)QueryN\ Metasearch(?:\b|)" 3; - "~*(?:\b)Quick-Crawler(?:\b|)" 3; - "~*(?:\b)RankActive(?:\b|)" 3; - "~*(?:\b)RankActiveLinkBot(?:\b|)" 3; - "~*(?:\b)RankFlex(?:\b|)" 3; - "~*(?:\b)RankingBot(?:\b|)" 3; - "~*(?:\b)RankingBot2(?:\b|)" 3; - "~*(?:\b)Rankivabot(?:\b|)" 3; - "~*(?:\b)RankurBot(?:\b|)" 3; - "~*(?:\b)RealDownload(?:\b|)" 3; - "~*(?:\b)Reaper(?:\b|)" 3; - "~*(?:\b)RebelMouse(?:\b|)" 3; - "~*(?:\b)Recorder(?:\b|)" 3; - "~*(?:\b)RedesScrapy(?:\b|)" 3; - "~*(?:\b)ReGet(?:\b|)" 3; - "~*(?:\b)RepoMonkey(?:\b|)" 3; - "~*(?:\b)Ripper(?:\b|)" 3; - "~*(?:\b)RocketCrawler(?:\b|)" 3; - "~*(?:\b)Rogerbot(?:\b|)" 3; - "~*(?:\b)s1z.ru(?:\b|)" 3; - "~*(?:\b)SalesIntelligent(?:\b|)" 3; - "~*(?:\b)SBIder(?:\b|)" 3; - "~*(?:\b)ScanAlert(?:\b|)" 3; - "~*(?:\b)Scanbot(?:\b|)" 3; - "~*(?:\b)scan.lol(?:\b|)" 3; - "~*(?:\b)ScoutJet(?:\b|)" 3; - "~*(?:\b)Scrapy(?:\b|)" 3; - "~*(?:\b)Screaming(?:\b|)" 3; - "~*(?:\b)ScreenerBot(?:\b|)" 3; - "~*(?:\b)Searchestate(?:\b|)" 3; - "~*(?:\b)SearchmetricsBot(?:\b|)" 3; - "~*(?:\b)Semrush(?:\b|)" 3; - "~*(?:\b)SemrushBot(?:\b|)" 3; - "~*(?:\b)SEOkicks(?:\b|)" 3; - "~*(?:\b)SEOkicks-Robot(?:\b|)" 3; - "~*(?:\b)SEOlyticsCrawler(?:\b|)" 3; - "~*(?:\b)Seomoz(?:\b|)" 3; - "~*(?:\b)SEOprofiler(?:\b|)" 3; - "~*(?:\b)seoscanners(?:\b|)" 3; - "~*(?:\b)SeoSiteCheckup(?:\b|)" 3; - "~*(?:\b)SEOstats(?:\b|)" 3; - "~*(?:\b)serpstatbot(?:\b|)" 3; - "~*(?:\b)sexsearcher(?:\b|)" 3; - "~*(?:\b)Shodan(?:\b|)" 3; - "~*(?:\b)Siphon(?:\b|)" 3; - "~*(?:\b)SISTRIX(?:\b|)" 3; - "~*(?:\b)Sitebeam(?:\b|)" 3; - "~*(?:\b)SiteExplorer(?:\b|)" 3; - "~*(?:\b)Siteimprove(?:\b|)" 3; - "~*(?:\b)SiteLockSpider(?:\b|)" 3; - "~*(?:\b)SiteSnagger(?:\b|)" 3; - "~*(?:\b)SiteSucker(?:\b|)" 3; - "~*(?:\b)Site\ Sucker(?:\b|)" 3; - "~*(?:\b)Sitevigil(?:\b|)" 3; - "~*(?:\b)SlySearch(?:\b|)" 3; - "~*(?:\b)SmartDownload(?:\b|)" 3; - "~*(?:\b)SMTBot(?:\b|)" 3; - "~*(?:\b)Snake(?:\b|)" 3; - "~*(?:\b)Snapbot(?:\b|)" 3; - "~*(?:\b)Snoopy(?:\b|)" 3; - "~*(?:\b)SocialRankIOBot(?:\b|)" 3; - "~*(?:\b)Sociscraper(?:\b|)" 3; - "~*(?:\b)sogouspider(?:\b|)" 3; - "~*(?:\b)Sogou\ web\ spider(?:\b|)" 3; - "~*(?:\b)Sosospider(?:\b|)" 3; - "~*(?:\b)Sottopop(?:\b|)" 3; - "~*(?:\b)SpaceBison(?:\b|)" 3; - "~*(?:\b)Spammen(?:\b|)" 3; - "~*(?:\b)SpankBot(?:\b|)" 3; - "~*(?:\b)Spanner(?:\b|)" 3; - "~*(?:\b)sp_auditbot(?:\b|)" 3; - "~*(?:\b)Spbot(?:\b|)" 3; - "~*(?:\b)Spinn3r(?:\b|)" 3; - "~*(?:\b)SputnikBot(?:\b|)" 3; - "~*(?:\b)spyfu(?:\b|)" 3; - "~*(?:\b)Sqlmap(?:\b|)" 3; - "~*(?:\b)Sqlworm(?:\b|)" 3; - "~*(?:\b)Sqworm(?:\b|)" 3; - "~*(?:\b)Steeler(?:\b|)" 3; - "~*(?:\b)Stripper(?:\b|)" 3; - "~*(?:\b)Sucker(?:\b|)" 3; - "~*(?:\b)Sucuri(?:\b|)" 3; - "~*(?:\b)SuperBot(?:\b|)" 3; - "~*(?:\b)SuperHTTP(?:\b|)" 3; - "~*(?:\b)Surfbot(?:\b|)" 3; - "~*(?:\b)SurveyBot(?:\b|)" 3; - "~*(?:\b)Suzuran(?:\b|)" 3; - "~*(?:\b)Swiftbot(?:\b|)" 3; - "~*(?:\b)sysscan(?:\b|)" 3; - "~*(?:\b)Szukacz(?:\b|)" 3; - "~*(?:\b)T0PHackTeam(?:\b|)" 3; - "~*(?:\b)T8Abot(?:\b|)" 3; - "~*(?:\b)tAkeOut(?:\b|)" 3; - "~*(?:\b)Teleport(?:\b|)" 3; - "~*(?:\b)TeleportPro(?:\b|)" 3; - "~*(?:\b)Telesoft(?:\b|)" 3; - "~*(?:\b)Telesphoreo(?:\b|)" 3; - "~*(?:\b)Telesphorep(?:\b|)" 3; - "~*(?:\b)The\ Intraformant(?:\b|)" 3; - "~*(?:\b)TheNomad(?:\b|)" 3; - "~*(?:\b)Thumbor(?:\b|)" 3; - "~*(?:\b)TightTwatBot(?:\b|)" 3; - "~*(?:\b)Titan(?:\b|)" 3; - "~*(?:\b)Toata(?:\b|)" 3; - "~*(?:\b)Toweyabot(?:\b|)" 3; - "~*(?:\b)Tracemyfile(?:\b|)" 3; - "~*(?:\b)Trendiction(?:\b|)" 3; - "~*(?:\b)Trendictionbot(?:\b|)" 3; - "~*(?:\b)trendiction.com(?:\b|)" 3; - "~*(?:\b)trendiction.de(?:\b|)" 3; - "~*(?:\b)True_Robot(?:\b|)" 3; - "~*(?:\b)Turingos(?:\b|)" 3; - "~*(?:\b)Turnitin(?:\b|)" 3; - "~*(?:\b)TurnitinBot(?:\b|)" 3; - "~*(?:\b)TwengaBot(?:\b|)" 3; - "~*(?:\b)Twice(?:\b|)" 3; - "~*(?:\b)Typhoeus(?:\b|)" 3; - "~*(?:\b)UnisterBot(?:\b|)" 3; - "~*(?:\b)Upflow(?:\b|)" 3; - "~*(?:\b)URLy.Warning(?:\b|)" 3; - "~*(?:\b)URLy\ Warning(?:\b|)" 3; - "~*(?:\b)Vacuum(?:\b|)" 3; - "~*(?:\b)Vagabondo(?:\b|)" 3; - "~*(?:\b)VB\ Project(?:\b|)" 3; - "~*(?:\b)VCI(?:\b|)" 3; - "~*(?:\b)VeriCiteCrawler(?:\b|)" 3; - "~*(?:\b)VidibleScraper(?:\b|)" 3; - "~*(?:\b)Virusdie(?:\b|)" 3; - "~*(?:\b)VoidEYE(?:\b|)" 3; - "~*(?:\b)Voil(?:\b|)" 3; - "~*(?:\b)Voltron(?:\b|)" 3; - "~*(?:\b)Wallpapers/3.0(?:\b|)" 3; - "~*(?:\b)WallpapersHD(?:\b|)" 3; - "~*(?:\b)WASALive-Bot(?:\b|)" 3; - "~*(?:\b)WBSearchBot(?:\b|)" 3; - "~*(?:\b)Webalta(?:\b|)" 3; - "~*(?:\b)WebAuto(?:\b|)" 3; - "~*(?:\b)Web\ Auto(?:\b|)" 3; - "~*(?:\b)WebBandit(?:\b|)" 3; - "~*(?:\b)WebCollage(?:\b|)" 3; - "~*(?:\b)Web\ Collage(?:\b|)" 3; - "~*(?:\b)WebCopier(?:\b|)" 3; - "~*(?:\b)WEBDAV(?:\b|)" 3; - "~*(?:\b)WebEnhancer(?:\b|)" 3; - "~*(?:\b)Web\ Enhancer(?:\b|)" 3; - "~*(?:\b)WebFetch(?:\b|)" 3; - "~*(?:\b)Web\ Fetch(?:\b|)" 3; - "~*(?:\b)WebFuck(?:\b|)" 3; - "~*(?:\b)Web\ Fuck(?:\b|)" 3; - "~*(?:\b)WebGo\ IS(?:\b|)" 3; - "~*(?:\b)WebImageCollector(?:\b|)" 3; - "~*(?:\b)WebLeacher(?:\b|)" 3; - "~*(?:\b)WebmasterWorldForumBot(?:\b|)" 3; - "~*(?:\b)webmeup-crawler(?:\b|)" 3; - "~*(?:\b)WebPix(?:\b|)" 3; - "~*(?:\b)Web\ Pix(?:\b|)" 3; - "~*(?:\b)WebReaper(?:\b|)" 3; - "~*(?:\b)WebSauger(?:\b|)" 3; - "~*(?:\b)Web\ Sauger(?:\b|)" 3; - "~*(?:\b)Webshag(?:\b|)" 3; - "~*(?:\b)WebsiteExtractor(?:\b|)" 3; - "~*(?:\b)WebsiteQuester(?:\b|)" 3; - "~*(?:\b)Website\ Quester(?:\b|)" 3; - "~*(?:\b)Webster(?:\b|)" 3; - "~*(?:\b)WebStripper(?:\b|)" 3; - "~*(?:\b)WebSucker(?:\b|)" 3; - "~*(?:\b)Web\ Sucker(?:\b|)" 3; - "~*(?:\b)WebWhacker(?:\b|)" 3; - "~*(?:\b)WebZIP(?:\b|)" 3; - "~*(?:\b)WeSEE(?:\b|)" 3; - "~*(?:\b)Whack(?:\b|)" 3; - "~*(?:\b)Whacker(?:\b|)" 3; - "~*(?:\b)Whatweb(?:\b|)" 3; - "~*(?:\b)Who.is\ Bot(?:\b|)" 3; - "~*(?:\b)Widow(?:\b|)" 3; - "~*(?:\b)WinHTTrack(?:\b|)" 3; - "~*(?:\b)WiseGuys\ Robot(?:\b|)" 3; - "~*(?:\b)WISENutbot(?:\b|)" 3; - "~*(?:\b)Wonderbot(?:\b|)" 3; - "~*(?:\b)Woobot(?:\b|)" 3; - "~*(?:\b)Wotbox(?:\b|)" 3; - "~*(?:\b)Wprecon(?:\b|)" 3; - "~*(?:\b)WPScan(?:\b|)" 3; - "~*(?:\b)WWW-Collector-E(?:\b|)" 3; - "~*(?:\b)WWW-Mechanize(?:\b|)" 3; - "~*(?:\b)WWW::Mechanize(?:\b|)" 3; - "~*(?:\b)WWWOFFLE(?:\b|)" 3; - "~*(?:\b)x09Mozilla(?:\b|)" 3; - "~*(?:\b)x22Mozilla(?:\b|)" 3; - "~*(?:\b)Xaldon_WebSpider(?:\b|)" 3; - "~*(?:\b)Xaldon\ WebSpider(?:\b|)" 3; - "~*(?:\b)Xenu(?:\b|)" 3; - "~*(?:\b)xpymep1.exe(?:\b|)" 3; - "~*(?:\b)YoudaoBot(?:\b|)" 3; - "~*(?:\b)Zade(?:\b|)" 3; - "~*(?:\b)Zauba(?:\b|)" 3; - "~*(?:\b)zauba.io(?:\b|)" 3; - "~*(?:\b)Zermelo(?:\b|)" 3; - "~*(?:\b)Zeus(?:\b|)" 3; - "~*(?:\b)zgrab(?:\b|)" 3; - "~*(?:\b)Zitebot(?:\b|)" 3; - "~*(?:\b)ZmEu(?:\b|)" 3; - "~*(?:\b)ZumBot(?:\b|)" 3; - "~*(?:\b)ZyBorg(?:\b|)" 3; + "~*(?:\b)360Spider(?:\b)" 3; + "~*(?:\b)404checker(?:\b)" 3; + "~*(?:\b)404enemy(?:\b)" 3; + "~*(?:\b)80legs(?:\b)" 3; + "~*(?:\b)Abonti(?:\b)" 3; + "~*(?:\b)Aboundex(?:\b)" 3; + "~*(?:\b)Aboundexbot(?:\b)" 3; + "~*(?:\b)Acunetix(?:\b)" 3; + "~*(?:\b)ADmantX(?:\b)" 3; + "~*(?:\b)AfD-Verbotsverfahren(?:\b)" 3; + "~*(?:\b)AhrefsBot(?:\b)" 3; + "~*(?:\b)AIBOT(?:\b)" 3; + "~*(?:\b)AiHitBot(?:\b)" 3; + "~*(?:\b)Aipbot(?:\b)" 3; + "~*(?:\b)Alexibot(?:\b)" 3; + "~*(?:\b)Alligator(?:\b)" 3; + "~*(?:\b)AllSubmitter(?:\b)" 3; + "~*(?:\b)AlphaBot(?:\b)" 3; + "~*(?:\b)Anarchie(?:\b)" 3; + "~*(?:\b)Apexoo(?:\b)" 3; + "~*(?:\b)archive.org_bot(?:\b)" 3; + "~*(?:\b)ASPSeek(?:\b)" 3; + "~*(?:\b)Asterias(?:\b)" 3; + "~*(?:\b)Attach(?:\b)" 3; + "~*(?:\b)autoemailspider(?:\b)" 3; + "~*(?:\b)BackDoorBot(?:\b)" 3; + "~*(?:\b)Backlink-Ceck(?:\b)" 3; + "~*(?:\b)backlink-check(?:\b)" 3; + "~*(?:\b)BacklinkCrawler(?:\b)" 3; + "~*(?:\b)BackStreet(?:\b)" 3; + "~*(?:\b)BackWeb(?:\b)" 3; + "~*(?:\b)Badass(?:\b)" 3; + "~*(?:\b)Bandit(?:\b)" 3; + "~*(?:\b)Barkrowler(?:\b)" 3; + "~*(?:\b)BatchFTP(?:\b)" 3; + "~*(?:\b)Battleztar\ Bazinga(?:\b)" 3; + "~*(?:\b)BBBike(?:\b)" 3; + "~*(?:\b)BDCbot(?:\b)" 3; + "~*(?:\b)BDFetch(?:\b)" 3; + "~*(?:\b)BetaBot(?:\b)" 3; + "~*(?:\b)Bigfoot(?:\b)" 3; + "~*(?:\b)Bitacle(?:\b)" 3; + "~*(?:\b)Blackboard(?:\b)" 3; + "~*(?:\b)Black\ Hole(?:\b)" 3; + "~*(?:\b)BlackWidow(?:\b)" 3; + "~*(?:\b)BLEXBot(?:\b)" 3; + "~*(?:\b)Blow(?:\b)" 3; + "~*(?:\b)BlowFish(?:\b)" 3; + "~*(?:\b)Boardreader(?:\b)" 3; + "~*(?:\b)Bolt(?:\b)" 3; + "~*(?:\b)BotALot(?:\b)" 3; + "~*(?:\b)Brandprotect(?:\b)" 3; + "~*(?:\b)Brandwatch(?:\b)" 3; + "~*(?:\b)Buddy(?:\b)" 3; + "~*(?:\b)BuiltBotTough(?:\b)" 3; + "~*(?:\b)BuiltWith(?:\b)" 3; + "~*(?:\b)Bullseye(?:\b)" 3; + "~*(?:\b)BunnySlippers(?:\b)" 3; + "~*(?:\b)BuzzSumo(?:\b)" 3; + "~*(?:\b)Calculon(?:\b)" 3; + "~*(?:\b)CATExplorador(?:\b)" 3; + "~*(?:\b)CazoodleBot(?:\b)" 3; + "~*(?:\b)CCBot(?:\b)" 3; + "~*(?:\b)Cegbfeieh(?:\b)" 3; + "~*(?:\b)CheeseBot(?:\b)" 3; + "~*(?:\b)CherryPicker(?:\b)" 3; + "~*(?:\b)CheTeam(?:\b)" 3; + "~*(?:\b)ChinaClaw(?:\b)" 3; + "~*(?:\b)Chlooe(?:\b)" 3; + "~*(?:\b)Claritybot(?:\b)" 3; + "~*(?:\b)Cliqzbot(?:\b)" 3; + "~*(?:\b)Cloud\ mapping(?:\b)" 3; + "~*(?:\b)coccocbot-web(?:\b)" 3; + "~*(?:\b)Cogentbot(?:\b)" 3; + "~*(?:\b)cognitiveseo(?:\b)" 3; + "~*(?:\b)Collector(?:\b)" 3; + "~*(?:\b)com.plumanalytics(?:\b)" 3; + "~*(?:\b)Copier(?:\b)" 3; + "~*(?:\b)CopyRightCheck(?:\b)" 3; + "~*(?:\b)Copyscape(?:\b)" 3; + "~*(?:\b)Cosmos(?:\b)" 3; + "~*(?:\b)Craftbot(?:\b)" 3; + "~*(?:\b)crawler4j(?:\b)" 3; + "~*(?:\b)crawler.feedback(?:\b)" 3; + "~*(?:\b)crawl.sogou.com(?:\b)" 3; + "~*(?:\b)CrazyWebCrawler(?:\b)" 3; + "~*(?:\b)Crescent(?:\b)" 3; + "~*(?:\b)CrunchBot(?:\b)" 3; + "~*(?:\b)CSHttp(?:\b)" 3; + "~*(?:\b)Curious(?:\b)" 3; + "~*(?:\b)Custo(?:\b)" 3; + "~*(?:\b)DatabaseDriverMysqli(?:\b)" 3; + "~*(?:\b)DataCha0s(?:\b)" 3; + "~*(?:\b)DBLBot(?:\b)" 3; + "~*(?:\b)demandbase-bot(?:\b)" 3; + "~*(?:\b)Demon(?:\b)" 3; + "~*(?:\b)Deusu(?:\b)" 3; + "~*(?:\b)Devil(?:\b)" 3; + "~*(?:\b)Digincore(?:\b)" 3; + "~*(?:\b)DigitalPebble(?:\b)" 3; + "~*(?:\b)DIIbot(?:\b)" 3; + "~*(?:\b)Dirbuster(?:\b)" 3; + "~*(?:\b)Disco(?:\b)" 3; + "~*(?:\b)Discobot(?:\b)" 3; + "~*(?:\b)Discoverybot(?:\b)" 3; + "~*(?:\b)Dispatch(?:\b)" 3; + "~*(?:\b)DittoSpyder(?:\b)" 3; + "~*(?:\b)DnyzBot(?:\b)" 3; + "~*(?:\b)DomainAppender(?:\b)" 3; + "~*(?:\b)DomainCrawler(?:\b)" 3; + "~*(?:\b)DomainSigmaCrawler(?:\b)" 3; + "~*(?:\b)DomainStatsBot(?:\b)" 3; + "~*(?:\b)Dotbot(?:\b)" 3; + "~*(?:\b)Download\ Wonder(?:\b)" 3; + "~*(?:\b)Dragonfly(?:\b)" 3; + "~*(?:\b)Drip(?:\b)" 3; + "~*(?:\b)DSearch(?:\b)" 3; + "~*(?:\b)DTS\ Agent(?:\b)" 3; + "~*(?:\b)EasyDL(?:\b)" 3; + "~*(?:\b)Ebingbong(?:\b)" 3; + "~*(?:\b)eCatch(?:\b)" 3; + "~*(?:\b)ECCP/1.0(?:\b)" 3; + "~*(?:\b)Ecxi(?:\b)" 3; + "~*(?:\b)EirGrabber(?:\b)" 3; + "~*(?:\b)EMail\ Siphon(?:\b)" 3; + "~*(?:\b)EMail\ Wolf(?:\b)" 3; + "~*(?:\b)EroCrawler(?:\b)" 3; + "~*(?:\b)evc-batch(?:\b)" 3; + "~*(?:\b)Evil(?:\b)" 3; + "~*(?:\b)Exabot(?:\b)" 3; + "~*(?:\b)Express\ WebPictures(?:\b)" 3; + "~*(?:\b)ExtLinksBot(?:\b)" 3; + "~*(?:\b)Extractor(?:\b)" 3; + "~*(?:\b)ExtractorPro(?:\b)" 3; + "~*(?:\b)Extreme\ Picture\ Finder(?:\b)" 3; + "~*(?:\b)EyeNetIE(?:\b)" 3; + "~*(?:\b)Ezooms(?:\b)" 3; + "~*(?:\b)facebookscraper(?:\b)" 3; + "~*(?:\b)FDM(?:\b)" 3; + "~*(?:\b)FemtosearchBot(?:\b)" 3; + "~*(?:\b)FHscan(?:\b)" 3; + "~*(?:\b)Fimap(?:\b)" 3; + "~*(?:\b)Firefox/7.0(?:\b)" 3; + "~*(?:\b)FlashGet(?:\b)" 3; + "~*(?:\b)Flunky(?:\b)" 3; + "~*(?:\b)Foobot(?:\b)" 3; + "~*(?:\b)Freeuploader(?:\b)" 3; + "~*(?:\b)FrontPage(?:\b)" 3; + "~*(?:\b)FyberSpider(?:\b)" 3; + "~*(?:\b)Fyrebot(?:\b)" 3; + "~*(?:\b)GalaxyBot(?:\b)" 3; + "~*(?:\b)Genieo(?:\b)" 3; + "~*(?:\b)GermCrawler(?:\b)" 3; + "~*(?:\b)Getintent(?:\b)" 3; + "~*(?:\b)GetRight(?:\b)" 3; + "~*(?:\b)GetWeb(?:\b)" 3; + "~*(?:\b)Gigablast(?:\b)" 3; + "~*(?:\b)Gigabot(?:\b)" 3; + "~*(?:\b)G-i-g-a-b-o-t(?:\b)" 3; + "~*(?:\b)Go-Ahead-Got-It(?:\b)" 3; + "~*(?:\b)Gotit(?:\b)" 3; + "~*(?:\b)GoZilla(?:\b)" 3; + "~*(?:\b)Go!Zilla(?:\b)" 3; + "~*(?:\b)Grabber(?:\b)" 3; + "~*(?:\b)GrabNet(?:\b)" 3; + "~*(?:\b)Grafula(?:\b)" 3; + "~*(?:\b)GrapeFX(?:\b)" 3; + "~*(?:\b)GrapeshotCrawler(?:\b)" 3; + "~*(?:\b)GridBot(?:\b)" 3; + "~*(?:\b)GT::WWW(?:\b)" 3; + "~*(?:\b)Haansoft(?:\b)" 3; + "~*(?:\b)HaosouSpider(?:\b)" 3; + "~*(?:\b)Harvest(?:\b)" 3; + "~*(?:\b)Havij(?:\b)" 3; + "~*(?:\b)HEADMasterSEO(?:\b)" 3; + "~*(?:\b)Heritrix(?:\b)" 3; + "~*(?:\b)Hloader(?:\b)" 3; + "~*(?:\b)HMView(?:\b)" 3; + "~*(?:\b)HTMLparser(?:\b)" 3; + "~*(?:\b)HTTP::Lite(?:\b)" 3; + "~*(?:\b)HTTrack(?:\b)" 3; + "~*(?:\b)Humanlinks(?:\b)" 3; + "~*(?:\b)HybridBot(?:\b)" 3; + "~*(?:\b)Iblog(?:\b)" 3; + "~*(?:\b)IDBot(?:\b)" 3; + "~*(?:\b)Id-search(?:\b)" 3; + "~*(?:\b)IlseBot(?:\b)" 3; + "~*(?:\b)Image\ Fetch(?:\b)" 3; + "~*(?:\b)Image\ Sucker(?:\b)" 3; + "~*(?:\b)IndeedBot(?:\b)" 3; + "~*(?:\b)Indy\ Library(?:\b)" 3; + "~*(?:\b)InfoNaviRobot(?:\b)" 3; + "~*(?:\b)InfoTekies(?:\b)" 3; + "~*(?:\b)instabid(?:\b)" 3; + "~*(?:\b)Intelliseek(?:\b)" 3; + "~*(?:\b)InterGET(?:\b)" 3; + "~*(?:\b)Internet\ Ninja(?:\b)" 3; + "~*(?:\b)InternetSeer(?:\b)" 3; + "~*(?:\b)internetVista\ monitor(?:\b)" 3; + "~*(?:\b)ips-agent(?:\b)" 3; + "~*(?:\b)Iria(?:\b)" 3; + "~*(?:\b)IRLbot(?:\b)" 3; + "~*(?:\b)Iskanie(?:\b)" 3; + "~*(?:\b)IstellaBot(?:\b)" 3; + "~*(?:\b)JamesBOT(?:\b)" 3; + "~*(?:\b)Jbrofuzz(?:\b)" 3; + "~*(?:\b)JennyBot(?:\b)" 3; + "~*(?:\b)JetCar(?:\b)" 3; + "~*(?:\b)Jetty(?:\b)" 3; + "~*(?:\b)JikeSpider(?:\b)" 3; + "~*(?:\b)JOC\ Web\ Spider(?:\b)" 3; + "~*(?:\b)Joomla(?:\b)" 3; + "~*(?:\b)Jorgee(?:\b)" 3; + "~*(?:\b)JustView(?:\b)" 3; + "~*(?:\b)Jyxobot(?:\b)" 3; + "~*(?:\b)Kenjin\ Spider(?:\b)" 3; + "~*(?:\b)Keyword\ Density(?:\b)" 3; + "~*(?:\b)Kozmosbot(?:\b)" 3; + "~*(?:\b)Lanshanbot(?:\b)" 3; + "~*(?:\b)Larbin(?:\b)" 3; + "~*(?:\b)LeechFTP(?:\b)" 3; + "~*(?:\b)LeechGet(?:\b)" 3; + "~*(?:\b)LexiBot(?:\b)" 3; + "~*(?:\b)Lftp(?:\b)" 3; + "~*(?:\b)LibWeb(?:\b)" 3; + "~*(?:\b)Libwhisker(?:\b)" 3; + "~*(?:\b)Lightspeedsystems(?:\b)" 3; + "~*(?:\b)Likse(?:\b)" 3; + "~*(?:\b)Linkdexbot(?:\b)" 3; + "~*(?:\b)LinkextractorPro(?:\b)" 3; + "~*(?:\b)LinkpadBot(?:\b)" 3; + "~*(?:\b)LinkScan(?:\b)" 3; + "~*(?:\b)LinksManager(?:\b)" 3; + "~*(?:\b)LinkWalker(?:\b)" 3; + "~*(?:\b)LinqiaMetadataDownloaderBot(?:\b)" 3; + "~*(?:\b)LinqiaRSSBot(?:\b)" 3; + "~*(?:\b)LinqiaScrapeBot(?:\b)" 3; + "~*(?:\b)Lipperhey(?:\b)" 3; + "~*(?:\b)Lipperhey\ Spider(?:\b)" 3; + "~*(?:\b)Litemage_walker(?:\b)" 3; + "~*(?:\b)Lmspider(?:\b)" 3; + "~*(?:\b)LNSpiderguy(?:\b)" 3; + "~*(?:\b)Ltx71(?:\b)" 3; + "~*(?:\b)lwp-request(?:\b)" 3; + "~*(?:\b)LWP::Simple(?:\b)" 3; + "~*(?:\b)lwp-trivial(?:\b)" 3; + "~*(?:\b)Magnet(?:\b)" 3; + "~*(?:\b)Mag-Net(?:\b)" 3; + "~*(?:\b)magpie-crawler(?:\b)" 3; + "~*(?:\b)Mail.RU_Bot(?:\b)" 3; + "~*(?:\b)Majestic12(?:\b)" 3; + "~*(?:\b)Majestic-SEO(?:\b)" 3; + "~*(?:\b)Majestic\ SEO(?:\b)" 3; + "~*(?:\b)MarkMonitor(?:\b)" 3; + "~*(?:\b)MarkWatch(?:\b)" 3; + "~*(?:\b)Masscan(?:\b)" 3; + "~*(?:\b)Mass\ Downloader(?:\b)" 3; + "~*(?:\b)Mata\ Hari(?:\b)" 3; + "~*(?:\b)MauiBot(?:\b)" 3; + "~*(?:\b)meanpathbot(?:\b)" 3; + "~*(?:\b)Meanpathbot(?:\b)" 3; + "~*(?:\b)MeanPath\ Bot(?:\b)" 3; + "~*(?:\b)Mediatoolkitbot(?:\b)" 3; + "~*(?:\b)mediawords(?:\b)" 3; + "~*(?:\b)MegaIndex.ru(?:\b)" 3; + "~*(?:\b)Metauri(?:\b)" 3; + "~*(?:\b)MFC_Tear_Sample(?:\b)" 3; + "~*(?:\b)Microsoft\ Data\ Access(?:\b)" 3; + "~*(?:\b)Microsoft\ URL\ Control(?:\b)" 3; + "~*(?:\b)MIDown\ tool(?:\b)" 3; + "~*(?:\b)MIIxpc(?:\b)" 3; + "~*(?:\b)Mister\ PiX(?:\b)" 3; + "~*(?:\b)MJ12bot(?:\b)" 3; + "~*(?:\b)Mojeek(?:\b)" 3; + "~*(?:\b)Morfeus\ Fucking\ Scanner(?:\b)" 3; + "~*(?:\b)Mr.4x3(?:\b)" 3; + "~*(?:\b)MSFrontPage(?:\b)" 3; + "~*(?:\b)MSIECrawler(?:\b)" 3; + "~*(?:\b)Msrabot(?:\b)" 3; + "~*(?:\b)MS\ Web\ Services\ Client\ Protocol(?:\b)" 3; + "~*(?:\b)muhstik-scan(?:\b)" 3; + "~*(?:\b)Musobot(?:\b)" 3; + "~*(?:\b)Name\ Intelligence(?:\b)" 3; + "~*(?:\b)Nameprotect(?:\b)" 3; + "~*(?:\b)Navroad(?:\b)" 3; + "~*(?:\b)NearSite(?:\b)" 3; + "~*(?:\b)Needle(?:\b)" 3; + "~*(?:\b)Nessus(?:\b)" 3; + "~*(?:\b)NetAnts(?:\b)" 3; + "~*(?:\b)Netcraft(?:\b)" 3; + "~*(?:\b)netEstate\ NE\ Crawler(?:\b)" 3; + "~*(?:\b)NetLyzer(?:\b)" 3; + "~*(?:\b)NetMechanic(?:\b)" 3; + "~*(?:\b)NetSpider(?:\b)" 3; + "~*(?:\b)Nettrack(?:\b)" 3; + "~*(?:\b)Net\ Vampire(?:\b)" 3; + "~*(?:\b)Netvibes(?:\b)" 3; + "~*(?:\b)NetZIP(?:\b)" 3; + "~*(?:\b)NextGenSearchBot(?:\b)" 3; + "~*(?:\b)Nibbler(?:\b)" 3; + "~*(?:\b)NICErsPRO(?:\b)" 3; + "~*(?:\b)Niki-bot(?:\b)" 3; + "~*(?:\b)Nikto(?:\b)" 3; + "~*(?:\b)NimbleCrawler(?:\b)" 3; + "~*(?:\b)Nimbostratus(?:\b)" 3; + "~*(?:\b)Ninja(?:\b)" 3; + "~*(?:\b)Nmap(?:\b)" 3; + "~*(?:\b)NPbot(?:\b)" 3; + "~*(?:\b)Nutch(?:\b)" 3; + "~*(?:\b)oBot(?:\b)" 3; + "~*(?:\b)Octopus(?:\b)" 3; + "~*(?:\b)Offline\ Explorer(?:\b)" 3; + "~*(?:\b)Offline\ Navigator(?:\b)" 3; + "~*(?:\b)OnCrawl(?:\b)" 3; + "~*(?:\b)Openfind(?:\b)" 3; + "~*(?:\b)OpenLinkProfiler(?:\b)" 3; + "~*(?:\b)Openvas(?:\b)" 3; + "~*(?:\b)OpenVAS(?:\b)" 3; + "~*(?:\b)OrangeBot(?:\b)" 3; + "~*(?:\b)OrangeSpider(?:\b)" 3; + "~*(?:\b)OutclicksBot(?:\b)" 3; + "~*(?:\b)OutfoxBot(?:\b)" 3; + "~*(?:\b)PageAnalyzer(?:\b)" 3; + "~*(?:\b)Page\ Analyzer(?:\b)" 3; + "~*(?:\b)PageGrabber(?:\b)" 3; + "~*(?:\b)page\ scorer(?:\b)" 3; + "~*(?:\b)PageScorer(?:\b)" 3; + "~*(?:\b)Pandalytics(?:\b)" 3; + "~*(?:\b)Panscient(?:\b)" 3; + "~*(?:\b)Papa\ Foto(?:\b)" 3; + "~*(?:\b)Pavuk(?:\b)" 3; + "~*(?:\b)pcBrowser(?:\b)" 3; + "~*(?:\b)PECL::HTTP(?:\b)" 3; + "~*(?:\b)PeoplePal(?:\b)" 3; + "~*(?:\b)PHPCrawl(?:\b)" 3; + "~*(?:\b)Picscout(?:\b)" 3; + "~*(?:\b)Picsearch(?:\b)" 3; + "~*(?:\b)PictureFinder(?:\b)" 3; + "~*(?:\b)Pimonster(?:\b)" 3; + "~*(?:\b)Pi-Monster(?:\b)" 3; + "~*(?:\b)Pixray(?:\b)" 3; + "~*(?:\b)PleaseCrawl(?:\b)" 3; + "~*(?:\b)plumanalytics(?:\b)" 3; + "~*(?:\b)Pockey(?:\b)" 3; + "~*(?:\b)POE-Component-Client-HTTP(?:\b)" 3; + "~*(?:\b)Probethenet(?:\b)" 3; + "~*(?:\b)ProPowerBot(?:\b)" 3; + "~*(?:\b)ProWebWalker(?:\b)" 3; + "~*(?:\b)Psbot(?:\b)" 3; + "~*(?:\b)Pump(?:\b)" 3; + "~*(?:\b)PxBroker(?:\b)" 3; + "~*(?:\b)PyCurl(?:\b)" 3; + "~*(?:\b)QueryN\ Metasearch(?:\b)" 3; + "~*(?:\b)Quick-Crawler(?:\b)" 3; + "~*(?:\b)RankActive(?:\b)" 3; + "~*(?:\b)RankActiveLinkBot(?:\b)" 3; + "~*(?:\b)RankFlex(?:\b)" 3; + "~*(?:\b)RankingBot(?:\b)" 3; + "~*(?:\b)RankingBot2(?:\b)" 3; + "~*(?:\b)Rankivabot(?:\b)" 3; + "~*(?:\b)RankurBot(?:\b)" 3; + "~*(?:\b)RealDownload(?:\b)" 3; + "~*(?:\b)Reaper(?:\b)" 3; + "~*(?:\b)RebelMouse(?:\b)" 3; + "~*(?:\b)Recorder(?:\b)" 3; + "~*(?:\b)RedesScrapy(?:\b)" 3; + "~*(?:\b)ReGet(?:\b)" 3; + "~*(?:\b)RepoMonkey(?:\b)" 3; + "~*(?:\b)Ripper(?:\b)" 3; + "~*(?:\b)RocketCrawler(?:\b)" 3; + "~*(?:\b)Rogerbot(?:\b)" 3; + "~*(?:\b)s1z.ru(?:\b)" 3; + "~*(?:\b)SalesIntelligent(?:\b)" 3; + "~*(?:\b)SBIder(?:\b)" 3; + "~*(?:\b)ScanAlert(?:\b)" 3; + "~*(?:\b)Scanbot(?:\b)" 3; + "~*(?:\b)scan.lol(?:\b)" 3; + "~*(?:\b)ScoutJet(?:\b)" 3; + "~*(?:\b)Scrapy(?:\b)" 3; + "~*(?:\b)Screaming(?:\b)" 3; + "~*(?:\b)ScreenerBot(?:\b)" 3; + "~*(?:\b)Searchestate(?:\b)" 3; + "~*(?:\b)SearchmetricsBot(?:\b)" 3; + "~*(?:\b)Semrush(?:\b)" 3; + "~*(?:\b)SemrushBot(?:\b)" 3; + "~*(?:\b)SEOkicks(?:\b)" 3; + "~*(?:\b)SEOkicks-Robot(?:\b)" 3; + "~*(?:\b)SEOlyticsCrawler(?:\b)" 3; + "~*(?:\b)Seomoz(?:\b)" 3; + "~*(?:\b)SEOprofiler(?:\b)" 3; + "~*(?:\b)seoscanners(?:\b)" 3; + "~*(?:\b)SeoSiteCheckup(?:\b)" 3; + "~*(?:\b)SEOstats(?:\b)" 3; + "~*(?:\b)serpstatbot(?:\b)" 3; + "~*(?:\b)sexsearcher(?:\b)" 3; + "~*(?:\b)Shodan(?:\b)" 3; + "~*(?:\b)Siphon(?:\b)" 3; + "~*(?:\b)SISTRIX(?:\b)" 3; + "~*(?:\b)Sitebeam(?:\b)" 3; + "~*(?:\b)SiteExplorer(?:\b)" 3; + "~*(?:\b)Siteimprove(?:\b)" 3; + "~*(?:\b)SiteLockSpider(?:\b)" 3; + "~*(?:\b)SiteSnagger(?:\b)" 3; + "~*(?:\b)SiteSucker(?:\b)" 3; + "~*(?:\b)Site\ Sucker(?:\b)" 3; + "~*(?:\b)Sitevigil(?:\b)" 3; + "~*(?:\b)SlySearch(?:\b)" 3; + "~*(?:\b)SmartDownload(?:\b)" 3; + "~*(?:\b)SMTBot(?:\b)" 3; + "~*(?:\b)Snake(?:\b)" 3; + "~*(?:\b)Snapbot(?:\b)" 3; + "~*(?:\b)Snoopy(?:\b)" 3; + "~*(?:\b)SocialRankIOBot(?:\b)" 3; + "~*(?:\b)Sociscraper(?:\b)" 3; + "~*(?:\b)sogouspider(?:\b)" 3; + "~*(?:\b)Sogou\ web\ spider(?:\b)" 3; + "~*(?:\b)Sosospider(?:\b)" 3; + "~*(?:\b)Sottopop(?:\b)" 3; + "~*(?:\b)SpaceBison(?:\b)" 3; + "~*(?:\b)Spammen(?:\b)" 3; + "~*(?:\b)SpankBot(?:\b)" 3; + "~*(?:\b)Spanner(?:\b)" 3; + "~*(?:\b)sp_auditbot(?:\b)" 3; + "~*(?:\b)Spbot(?:\b)" 3; + "~*(?:\b)Spinn3r(?:\b)" 3; + "~*(?:\b)SputnikBot(?:\b)" 3; + "~*(?:\b)spyfu(?:\b)" 3; + "~*(?:\b)Sqlmap(?:\b)" 3; + "~*(?:\b)Sqlworm(?:\b)" 3; + "~*(?:\b)Sqworm(?:\b)" 3; + "~*(?:\b)Steeler(?:\b)" 3; + "~*(?:\b)Stripper(?:\b)" 3; + "~*(?:\b)Sucker(?:\b)" 3; + "~*(?:\b)Sucuri(?:\b)" 3; + "~*(?:\b)SuperBot(?:\b)" 3; + "~*(?:\b)SuperHTTP(?:\b)" 3; + "~*(?:\b)Surfbot(?:\b)" 3; + "~*(?:\b)SurveyBot(?:\b)" 3; + "~*(?:\b)Suzuran(?:\b)" 3; + "~*(?:\b)Swiftbot(?:\b)" 3; + "~*(?:\b)sysscan(?:\b)" 3; + "~*(?:\b)Szukacz(?:\b)" 3; + "~*(?:\b)T0PHackTeam(?:\b)" 3; + "~*(?:\b)T8Abot(?:\b)" 3; + "~*(?:\b)tAkeOut(?:\b)" 3; + "~*(?:\b)Teleport(?:\b)" 3; + "~*(?:\b)TeleportPro(?:\b)" 3; + "~*(?:\b)Telesoft(?:\b)" 3; + "~*(?:\b)Telesphoreo(?:\b)" 3; + "~*(?:\b)Telesphorep(?:\b)" 3; + "~*(?:\b)The\ Intraformant(?:\b)" 3; + "~*(?:\b)TheNomad(?:\b)" 3; + "~*(?:\b)Thumbor(?:\b)" 3; + "~*(?:\b)TightTwatBot(?:\b)" 3; + "~*(?:\b)Titan(?:\b)" 3; + "~*(?:\b)Toata(?:\b)" 3; + "~*(?:\b)Toweyabot(?:\b)" 3; + "~*(?:\b)Tracemyfile(?:\b)" 3; + "~*(?:\b)Trendiction(?:\b)" 3; + "~*(?:\b)Trendictionbot(?:\b)" 3; + "~*(?:\b)trendiction.com(?:\b)" 3; + "~*(?:\b)trendiction.de(?:\b)" 3; + "~*(?:\b)True_Robot(?:\b)" 3; + "~*(?:\b)Turingos(?:\b)" 3; + "~*(?:\b)Turnitin(?:\b)" 3; + "~*(?:\b)TurnitinBot(?:\b)" 3; + "~*(?:\b)TwengaBot(?:\b)" 3; + "~*(?:\b)Twice(?:\b)" 3; + "~*(?:\b)Typhoeus(?:\b)" 3; + "~*(?:\b)UnisterBot(?:\b)" 3; + "~*(?:\b)Upflow(?:\b)" 3; + "~*(?:\b)URLy.Warning(?:\b)" 3; + "~*(?:\b)URLy\ Warning(?:\b)" 3; + "~*(?:\b)Vacuum(?:\b)" 3; + "~*(?:\b)Vagabondo(?:\b)" 3; + "~*(?:\b)VB\ Project(?:\b)" 3; + "~*(?:\b)VCI(?:\b)" 3; + "~*(?:\b)VeriCiteCrawler(?:\b)" 3; + "~*(?:\b)VidibleScraper(?:\b)" 3; + "~*(?:\b)Virusdie(?:\b)" 3; + "~*(?:\b)VoidEYE(?:\b)" 3; + "~*(?:\b)Voil(?:\b)" 3; + "~*(?:\b)Voltron(?:\b)" 3; + "~*(?:\b)Wallpapers/3.0(?:\b)" 3; + "~*(?:\b)WallpapersHD(?:\b)" 3; + "~*(?:\b)WASALive-Bot(?:\b)" 3; + "~*(?:\b)WBSearchBot(?:\b)" 3; + "~*(?:\b)Webalta(?:\b)" 3; + "~*(?:\b)WebAuto(?:\b)" 3; + "~*(?:\b)Web\ Auto(?:\b)" 3; + "~*(?:\b)WebBandit(?:\b)" 3; + "~*(?:\b)WebCollage(?:\b)" 3; + "~*(?:\b)Web\ Collage(?:\b)" 3; + "~*(?:\b)WebCopier(?:\b)" 3; + "~*(?:\b)WEBDAV(?:\b)" 3; + "~*(?:\b)WebEnhancer(?:\b)" 3; + "~*(?:\b)Web\ Enhancer(?:\b)" 3; + "~*(?:\b)WebFetch(?:\b)" 3; + "~*(?:\b)Web\ Fetch(?:\b)" 3; + "~*(?:\b)WebFuck(?:\b)" 3; + "~*(?:\b)Web\ Fuck(?:\b)" 3; + "~*(?:\b)WebGo\ IS(?:\b)" 3; + "~*(?:\b)WebImageCollector(?:\b)" 3; + "~*(?:\b)WebLeacher(?:\b)" 3; + "~*(?:\b)WebmasterWorldForumBot(?:\b)" 3; + "~*(?:\b)webmeup-crawler(?:\b)" 3; + "~*(?:\b)WebPix(?:\b)" 3; + "~*(?:\b)Web\ Pix(?:\b)" 3; + "~*(?:\b)WebReaper(?:\b)" 3; + "~*(?:\b)WebSauger(?:\b)" 3; + "~*(?:\b)Web\ Sauger(?:\b)" 3; + "~*(?:\b)Webshag(?:\b)" 3; + "~*(?:\b)WebsiteExtractor(?:\b)" 3; + "~*(?:\b)WebsiteQuester(?:\b)" 3; + "~*(?:\b)Website\ Quester(?:\b)" 3; + "~*(?:\b)Webster(?:\b)" 3; + "~*(?:\b)WebStripper(?:\b)" 3; + "~*(?:\b)WebSucker(?:\b)" 3; + "~*(?:\b)Web\ Sucker(?:\b)" 3; + "~*(?:\b)WebWhacker(?:\b)" 3; + "~*(?:\b)WebZIP(?:\b)" 3; + "~*(?:\b)WeSEE(?:\b)" 3; + "~*(?:\b)Whack(?:\b)" 3; + "~*(?:\b)Whacker(?:\b)" 3; + "~*(?:\b)Whatweb(?:\b)" 3; + "~*(?:\b)Who.is\ Bot(?:\b)" 3; + "~*(?:\b)Widow(?:\b)" 3; + "~*(?:\b)WinHTTrack(?:\b)" 3; + "~*(?:\b)WiseGuys\ Robot(?:\b)" 3; + "~*(?:\b)WISENutbot(?:\b)" 3; + "~*(?:\b)Wonderbot(?:\b)" 3; + "~*(?:\b)Woobot(?:\b)" 3; + "~*(?:\b)Wotbox(?:\b)" 3; + "~*(?:\b)Wprecon(?:\b)" 3; + "~*(?:\b)WPScan(?:\b)" 3; + "~*(?:\b)WWW-Collector-E(?:\b)" 3; + "~*(?:\b)WWW-Mechanize(?:\b)" 3; + "~*(?:\b)WWW::Mechanize(?:\b)" 3; + "~*(?:\b)WWWOFFLE(?:\b)" 3; + "~*(?:\b)x09Mozilla(?:\b)" 3; + "~*(?:\b)x22Mozilla(?:\b)" 3; + "~*(?:\b)Xaldon_WebSpider(?:\b)" 3; + "~*(?:\b)Xaldon\ WebSpider(?:\b)" 3; + "~*(?:\b)Xenu(?:\b)" 3; + "~*(?:\b)xpymep1.exe(?:\b)" 3; + "~*(?:\b)YoudaoBot(?:\b)" 3; + "~*(?:\b)Zade(?:\b)" 3; + "~*(?:\b)Zauba(?:\b)" 3; + "~*(?:\b)zauba.io(?:\b)" 3; + "~*(?:\b)Zermelo(?:\b)" 3; + "~*(?:\b)Zeus(?:\b)" 3; + "~*(?:\b)zgrab(?:\b)" 3; + "~*(?:\b)Zitebot(?:\b)" 3; + "~*(?:\b)ZmEu(?:\b)" 3; + "~*(?:\b)ZumBot(?:\b)" 3; + "~*(?:\b)ZyBorg(?:\b)" 3; # END BAD BOTS ### DO NOT EDIT THIS LINE AT ALL ### # -------------------------------------------- @@ -717,38 +717,38 @@ map $http_user_agent $bad_bot { # ----------------------------------------------------------------------- # START GOOD BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)adidxbot(?:\b|)" 0; - "~*(?:\b)AdsBot-Google(?:\b|)" 0; - "~*(?:\b)aolbuild(?:\b|)" 0; - "~*(?:\b)bingbot(?:\b|)" 0; - "~*(?:\b)bingpreview(?:\b|)" 0; - "~*(?:\b)DoCoMo(?:\b|)" 0; - "~*(?:\b)duckduckgo(?:\b|)" 0; - "~*(?:\b)facebookexternalhit(?:\b|)" 0; - "~*(?:\b)Feedfetcher-Google(?:\b|)" 0; - "~*(?:\b)Googlebot(?:\b|)" 0; - "~*(?:\b)Googlebot-Image(?:\b|)" 0; - "~*(?:\b)Googlebot-Mobile(?:\b|)" 0; - "~*(?:\b)Googlebot-News(?:\b|)" 0; - "~*(?:\b)Googlebot/Test(?:\b|)" 0; - "~*(?:\b)Googlebot-Video(?:\b|)" 0; - "~*(?:\b)Google-HTTP-Java-Client(?:\b|)" 0; - "~*(?:\b)Gravityscan(?:\b|)" 0; - "~*(?:\b)gsa-crawler(?:\b|)" 0; - "~*(?:\b)Jakarta\ Commons(?:\b|)" 0; - "~*(?:\b)Kraken/0.1(?:\b|)" 0; - "~*(?:\b)LinkedInBot(?:\b|)" 0; - "~*(?:\b)Mediapartners-Google(?:\b|)" 0; - "~*(?:\b)msnbot(?:\b|)" 0; - "~*(?:\b)msnbot-media(?:\b|)" 0; - "~*(?:\b)SAMSUNG(?:\b|)" 0; - "~*(?:\b)Slackbot(?:\b|)" 0; - "~*(?:\b)Slackbot-LinkExpanding(?:\b|)" 0; - "~*(?:\b)slurp(?:\b|)" 0; - "~*(?:\b)teoma(?:\b|)" 0; - "~*(?:\b)TwitterBot(?:\b|)" 0; - "~*(?:\b)Wordpress(?:\b|)" 0; - "~*(?:\b)yahoo(?:\b|)" 0; + "~*(?:\b)adidxbot(?:\b)" 0; + "~*(?:\b)AdsBot-Google(?:\b)" 0; + "~*(?:\b)aolbuild(?:\b)" 0; + "~*(?:\b)bingbot(?:\b)" 0; + "~*(?:\b)bingpreview(?:\b)" 0; + "~*(?:\b)DoCoMo(?:\b)" 0; + "~*(?:\b)duckduckgo(?:\b)" 0; + "~*(?:\b)facebookexternalhit(?:\b)" 0; + "~*(?:\b)Feedfetcher-Google(?:\b)" 0; + "~*(?:\b)Googlebot(?:\b)" 0; + "~*(?:\b)Googlebot-Image(?:\b)" 0; + "~*(?:\b)Googlebot-Mobile(?:\b)" 0; + "~*(?:\b)Googlebot-News(?:\b)" 0; + "~*(?:\b)Googlebot/Test(?:\b)" 0; + "~*(?:\b)Googlebot-Video(?:\b)" 0; + "~*(?:\b)Google-HTTP-Java-Client(?:\b)" 0; + "~*(?:\b)Gravityscan(?:\b)" 0; + "~*(?:\b)gsa-crawler(?:\b)" 0; + "~*(?:\b)Jakarta\ Commons(?:\b)" 0; + "~*(?:\b)Kraken/0.1(?:\b)" 0; + "~*(?:\b)LinkedInBot(?:\b)" 0; + "~*(?:\b)Mediapartners-Google(?:\b)" 0; + "~*(?:\b)msnbot(?:\b)" 0; + "~*(?:\b)msnbot-media(?:\b)" 0; + "~*(?:\b)SAMSUNG(?:\b)" 0; + "~*(?:\b)Slackbot(?:\b)" 0; + "~*(?:\b)Slackbot-LinkExpanding(?:\b)" 0; + "~*(?:\b)slurp(?:\b)" 0; + "~*(?:\b)teoma(?:\b)" 0; + "~*(?:\b)TwitterBot(?:\b)" 0; + "~*(?:\b)Wordpress(?:\b)" 0; + "~*(?:\b)yahoo(?:\b)" 0; # END GOOD BOTS ### DO NOT EDIT THIS LINE AT ALL ### # -------------------------------------------------------- @@ -760,12 +760,12 @@ map $http_user_agent $bad_bot { #limit_req zone=bot1_reqlimitip burst=50; # START ALLOWED BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)jetmon(?:\b|)" 1; - "~*(?:\b)libwww-perl(?:\b|)" 1; - "~*(?:\b)Lynx(?:\b|)" 1; - "~*(?:\b)munin(?:\b|)" 1; - "~*(?:\b)Presto(?:\b|)" 1; - "~*(?:\b)Wget/1.15(?:\b|)" 1; + "~*(?:\b)jetmon(?:\b)" 1; + "~*(?:\b)libwww-perl(?:\b)" 1; + "~*(?:\b)Lynx(?:\b)" 1; + "~*(?:\b)munin(?:\b)" 1; + "~*(?:\b)Presto(?:\b)" 1; + "~*(?:\b)Wget/1.15(?:\b)" 1; # END ALLOWED BOTS ### DO NOT EDIT THIS LINE AT ALL ### # ------------------------------------------------------- @@ -778,23 +778,23 @@ map $http_user_agent $bad_bot { # ----------------------------------------------------------------------- # START LIMITED BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)Alexa(?:\b|)" 2; - "~*(?:\b)archive.org(?:\b|)" 2; - "~*(?:\b)Baidu(?:\b|)" 2; - "~*(?:\b)BUbiNG(?:\b|)" 2; - "~*(?:\b)FlipboardProxy(?:\b|)" 2; - "~*(?:\b)ia_archiver(?:\b|)" 2; - "~*(?:\b)MSIE\ 7.0(?:\b|)" 2; - "~*(?:\b)Proximic(?:\b|)" 2; - "~*(?:\b)R6_CommentReader(?:\b|)" 2; - "~*(?:\b)R6_FeedFetcher(?:\b|)" 2; - "~*(?:\b)RED/1(?:\b|)" 2; - "~*(?:\b)RPT-HTTPClient(?:\b|)" 2; - "~*(?:\b)sfFeedReader/0.9(?:\b|)" 2; - "~*(?:\b)Spaidu(?:\b|)" 2; - "~*(?:\b)UptimeRobot/2.0(?:\b|)" 2; - "~*(?:\b)YandexBot(?:\b|)" 2; - "~*(?:\b)YandexImages(?:\b|)" 2; + "~*(?:\b)Alexa(?:\b)" 2; + "~*(?:\b)archive.org(?:\b)" 2; + "~*(?:\b)Baidu(?:\b)" 2; + "~*(?:\b)BUbiNG(?:\b)" 2; + "~*(?:\b)FlipboardProxy(?:\b)" 2; + "~*(?:\b)ia_archiver(?:\b)" 2; + "~*(?:\b)MSIE\ 7.0(?:\b)" 2; + "~*(?:\b)Proximic(?:\b)" 2; + "~*(?:\b)R6_CommentReader(?:\b)" 2; + "~*(?:\b)R6_FeedFetcher(?:\b)" 2; + "~*(?:\b)RED/1(?:\b)" 2; + "~*(?:\b)RPT-HTTPClient(?:\b)" 2; + "~*(?:\b)sfFeedReader/0.9(?:\b)" 2; + "~*(?:\b)Spaidu(?:\b)" 2; + "~*(?:\b)UptimeRobot/2.0(?:\b)" 2; + "~*(?:\b)YandexBot(?:\b)" 2; + "~*(?:\b)YandexImages(?:\b)" 2; # END LIMITED BOTS ### DO NOT EDIT THIS LINE AT ALL ### } diff --git a/.dev-tools/test-blocker-false-positives.sh b/.dev-tools/test-blocker-false-positives.sh old mode 100644 new mode 100755 diff --git a/.dev-tools/test1_conf_files/conf.d/globalblacklist.conf b/.dev-tools/test1_conf_files/conf.d/globalblacklist.conf index f26e52add..a1999739a 100644 --- a/.dev-tools/test1_conf_files/conf.d/globalblacklist.conf +++ b/.dev-tools/test1_conf_files/conf.d/globalblacklist.conf @@ -4,8 +4,8 @@ ### VERSION INFORMATION # ################################################### -### Version: V4.2019.07.1709 -### Updated: Mon Jul 1 10:37:04 SAST 2019 +### Version: V4.2019.07.1712 +### Updated: Mon Jul 1 11:24:52 SAST 2019 ### Bad Referrer Count: 6717 ### Bad Bot Count: 556 ################################################### @@ -147,562 +147,562 @@ map $http_user_agent $bad_bot { # -------------------------------------------------- # START BAD BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)360Spider(?:\b|)" 3; - "~*(?:\b)404checker(?:\b|)" 3; - "~*(?:\b)404enemy(?:\b|)" 3; - "~*(?:\b)80legs(?:\b|)" 3; - "~*(?:\b)Abonti(?:\b|)" 3; - "~*(?:\b)Aboundex(?:\b|)" 3; - "~*(?:\b)Aboundexbot(?:\b|)" 3; - "~*(?:\b)Acunetix(?:\b|)" 3; - "~*(?:\b)ADmantX(?:\b|)" 3; - "~*(?:\b)AfD-Verbotsverfahren(?:\b|)" 3; - "~*(?:\b)AhrefsBot(?:\b|)" 3; - "~*(?:\b)AIBOT(?:\b|)" 3; - "~*(?:\b)AiHitBot(?:\b|)" 3; - "~*(?:\b)Aipbot(?:\b|)" 3; - "~*(?:\b)Alexibot(?:\b|)" 3; - "~*(?:\b)Alligator(?:\b|)" 3; - "~*(?:\b)AllSubmitter(?:\b|)" 3; - "~*(?:\b)AlphaBot(?:\b|)" 3; - "~*(?:\b)Anarchie(?:\b|)" 3; - "~*(?:\b)Apexoo(?:\b|)" 3; - "~*(?:\b)archive.org_bot(?:\b|)" 3; - "~*(?:\b)ASPSeek(?:\b|)" 3; - "~*(?:\b)Asterias(?:\b|)" 3; - "~*(?:\b)Attach(?:\b|)" 3; - "~*(?:\b)autoemailspider(?:\b|)" 3; - "~*(?:\b)BackDoorBot(?:\b|)" 3; - "~*(?:\b)Backlink-Ceck(?:\b|)" 3; - "~*(?:\b)backlink-check(?:\b|)" 3; - "~*(?:\b)BacklinkCrawler(?:\b|)" 3; - "~*(?:\b)BackStreet(?:\b|)" 3; - "~*(?:\b)BackWeb(?:\b|)" 3; - "~*(?:\b)Badass(?:\b|)" 3; - "~*(?:\b)Bandit(?:\b|)" 3; - "~*(?:\b)Barkrowler(?:\b|)" 3; - "~*(?:\b)BatchFTP(?:\b|)" 3; - "~*(?:\b)Battleztar\ Bazinga(?:\b|)" 3; - "~*(?:\b)BBBike(?:\b|)" 3; - "~*(?:\b)BDCbot(?:\b|)" 3; - "~*(?:\b)BDFetch(?:\b|)" 3; - "~*(?:\b)BetaBot(?:\b|)" 3; - "~*(?:\b)Bigfoot(?:\b|)" 3; - "~*(?:\b)Bitacle(?:\b|)" 3; - "~*(?:\b)Blackboard(?:\b|)" 3; - "~*(?:\b)Black\ Hole(?:\b|)" 3; - "~*(?:\b)BlackWidow(?:\b|)" 3; - "~*(?:\b)BLEXBot(?:\b|)" 3; - "~*(?:\b)Blow(?:\b|)" 3; - "~*(?:\b)BlowFish(?:\b|)" 3; - "~*(?:\b)Boardreader(?:\b|)" 3; - "~*(?:\b)Bolt(?:\b|)" 3; - "~*(?:\b)BotALot(?:\b|)" 3; - "~*(?:\b)Brandprotect(?:\b|)" 3; - "~*(?:\b)Brandwatch(?:\b|)" 3; - "~*(?:\b)Buddy(?:\b|)" 3; - "~*(?:\b)BuiltBotTough(?:\b|)" 3; - "~*(?:\b)BuiltWith(?:\b|)" 3; - "~*(?:\b)Bullseye(?:\b|)" 3; - "~*(?:\b)BunnySlippers(?:\b|)" 3; - "~*(?:\b)BuzzSumo(?:\b|)" 3; - "~*(?:\b)Calculon(?:\b|)" 3; - "~*(?:\b)CATExplorador(?:\b|)" 3; - "~*(?:\b)CazoodleBot(?:\b|)" 3; - "~*(?:\b)CCBot(?:\b|)" 3; - "~*(?:\b)Cegbfeieh(?:\b|)" 3; - "~*(?:\b)CheeseBot(?:\b|)" 3; - "~*(?:\b)CherryPicker(?:\b|)" 3; - "~*(?:\b)CheTeam(?:\b|)" 3; - "~*(?:\b)ChinaClaw(?:\b|)" 3; - "~*(?:\b)Chlooe(?:\b|)" 3; - "~*(?:\b)Claritybot(?:\b|)" 3; - "~*(?:\b)Cliqzbot(?:\b|)" 3; - "~*(?:\b)Cloud\ mapping(?:\b|)" 3; - "~*(?:\b)coccocbot-web(?:\b|)" 3; - "~*(?:\b)Cogentbot(?:\b|)" 3; - "~*(?:\b)cognitiveseo(?:\b|)" 3; - "~*(?:\b)Collector(?:\b|)" 3; - "~*(?:\b)com.plumanalytics(?:\b|)" 3; - "~*(?:\b)Copier(?:\b|)" 3; - "~*(?:\b)CopyRightCheck(?:\b|)" 3; - "~*(?:\b)Copyscape(?:\b|)" 3; - "~*(?:\b)Cosmos(?:\b|)" 3; - "~*(?:\b)Craftbot(?:\b|)" 3; - "~*(?:\b)crawler4j(?:\b|)" 3; - "~*(?:\b)crawler.feedback(?:\b|)" 3; - "~*(?:\b)crawl.sogou.com(?:\b|)" 3; - "~*(?:\b)CrazyWebCrawler(?:\b|)" 3; - "~*(?:\b)Crescent(?:\b|)" 3; - "~*(?:\b)CrunchBot(?:\b|)" 3; - "~*(?:\b)CSHttp(?:\b|)" 3; - "~*(?:\b)Curious(?:\b|)" 3; - "~*(?:\b)Custo(?:\b|)" 3; - "~*(?:\b)DatabaseDriverMysqli(?:\b|)" 3; - "~*(?:\b)DataCha0s(?:\b|)" 3; - "~*(?:\b)DBLBot(?:\b|)" 3; - "~*(?:\b)demandbase-bot(?:\b|)" 3; - "~*(?:\b)Demon(?:\b|)" 3; - "~*(?:\b)Deusu(?:\b|)" 3; - "~*(?:\b)Devil(?:\b|)" 3; - "~*(?:\b)Digincore(?:\b|)" 3; - "~*(?:\b)DigitalPebble(?:\b|)" 3; - "~*(?:\b)DIIbot(?:\b|)" 3; - "~*(?:\b)Dirbuster(?:\b|)" 3; - "~*(?:\b)Disco(?:\b|)" 3; - "~*(?:\b)Discobot(?:\b|)" 3; - "~*(?:\b)Discoverybot(?:\b|)" 3; - "~*(?:\b)Dispatch(?:\b|)" 3; - "~*(?:\b)DittoSpyder(?:\b|)" 3; - "~*(?:\b)DnyzBot(?:\b|)" 3; - "~*(?:\b)DomainAppender(?:\b|)" 3; - "~*(?:\b)DomainCrawler(?:\b|)" 3; - "~*(?:\b)DomainSigmaCrawler(?:\b|)" 3; - "~*(?:\b)DomainStatsBot(?:\b|)" 3; - "~*(?:\b)Dotbot(?:\b|)" 3; - "~*(?:\b)Download\ Wonder(?:\b|)" 3; - "~*(?:\b)Dragonfly(?:\b|)" 3; - "~*(?:\b)Drip(?:\b|)" 3; - "~*(?:\b)DSearch(?:\b|)" 3; - "~*(?:\b)DTS\ Agent(?:\b|)" 3; - "~*(?:\b)EasyDL(?:\b|)" 3; - "~*(?:\b)Ebingbong(?:\b|)" 3; - "~*(?:\b)eCatch(?:\b|)" 3; - "~*(?:\b)ECCP/1.0(?:\b|)" 3; - "~*(?:\b)Ecxi(?:\b|)" 3; - "~*(?:\b)EirGrabber(?:\b|)" 3; - "~*(?:\b)EMail\ Siphon(?:\b|)" 3; - "~*(?:\b)EMail\ Wolf(?:\b|)" 3; - "~*(?:\b)EroCrawler(?:\b|)" 3; - "~*(?:\b)evc-batch(?:\b|)" 3; - "~*(?:\b)Evil(?:\b|)" 3; - "~*(?:\b)Exabot(?:\b|)" 3; - "~*(?:\b)Express\ WebPictures(?:\b|)" 3; - "~*(?:\b)ExtLinksBot(?:\b|)" 3; - "~*(?:\b)Extractor(?:\b|)" 3; - "~*(?:\b)ExtractorPro(?:\b|)" 3; - "~*(?:\b)Extreme\ Picture\ Finder(?:\b|)" 3; - "~*(?:\b)EyeNetIE(?:\b|)" 3; - "~*(?:\b)Ezooms(?:\b|)" 3; - "~*(?:\b)facebookscraper(?:\b|)" 3; - "~*(?:\b)FDM(?:\b|)" 3; - "~*(?:\b)FemtosearchBot(?:\b|)" 3; - "~*(?:\b)FHscan(?:\b|)" 3; - "~*(?:\b)Fimap(?:\b|)" 3; - "~*(?:\b)Firefox/7.0(?:\b|)" 3; - "~*(?:\b)FlashGet(?:\b|)" 3; - "~*(?:\b)Flunky(?:\b|)" 3; - "~*(?:\b)Foobot(?:\b|)" 3; - "~*(?:\b)Freeuploader(?:\b|)" 3; - "~*(?:\b)FrontPage(?:\b|)" 3; - "~*(?:\b)FyberSpider(?:\b|)" 3; - "~*(?:\b)Fyrebot(?:\b|)" 3; - "~*(?:\b)GalaxyBot(?:\b|)" 3; - "~*(?:\b)Genieo(?:\b|)" 3; - "~*(?:\b)GermCrawler(?:\b|)" 3; - "~*(?:\b)Getintent(?:\b|)" 3; - "~*(?:\b)GetRight(?:\b|)" 3; - "~*(?:\b)GetWeb(?:\b|)" 3; - "~*(?:\b)Gigablast(?:\b|)" 3; - "~*(?:\b)Gigabot(?:\b|)" 3; - "~*(?:\b)G-i-g-a-b-o-t(?:\b|)" 3; - "~*(?:\b)Go-Ahead-Got-It(?:\b|)" 3; - "~*(?:\b)Gotit(?:\b|)" 3; - "~*(?:\b)GoZilla(?:\b|)" 3; - "~*(?:\b)Go!Zilla(?:\b|)" 3; - "~*(?:\b)Grabber(?:\b|)" 3; - "~*(?:\b)GrabNet(?:\b|)" 3; - "~*(?:\b)Grafula(?:\b|)" 3; - "~*(?:\b)GrapeFX(?:\b|)" 3; - "~*(?:\b)GrapeshotCrawler(?:\b|)" 3; - "~*(?:\b)GridBot(?:\b|)" 3; - "~*(?:\b)GT::WWW(?:\b|)" 3; - "~*(?:\b)Haansoft(?:\b|)" 3; - "~*(?:\b)HaosouSpider(?:\b|)" 3; - "~*(?:\b)Harvest(?:\b|)" 3; - "~*(?:\b)Havij(?:\b|)" 3; - "~*(?:\b)HEADMasterSEO(?:\b|)" 3; - "~*(?:\b)Heritrix(?:\b|)" 3; - "~*(?:\b)Hloader(?:\b|)" 3; - "~*(?:\b)HMView(?:\b|)" 3; - "~*(?:\b)HTMLparser(?:\b|)" 3; - "~*(?:\b)HTTP::Lite(?:\b|)" 3; - "~*(?:\b)HTTrack(?:\b|)" 3; - "~*(?:\b)Humanlinks(?:\b|)" 3; - "~*(?:\b)HybridBot(?:\b|)" 3; - "~*(?:\b)Iblog(?:\b|)" 3; - "~*(?:\b)IDBot(?:\b|)" 3; - "~*(?:\b)Id-search(?:\b|)" 3; - "~*(?:\b)IlseBot(?:\b|)" 3; - "~*(?:\b)Image\ Fetch(?:\b|)" 3; - "~*(?:\b)Image\ Sucker(?:\b|)" 3; - "~*(?:\b)IndeedBot(?:\b|)" 3; - "~*(?:\b)Indy\ Library(?:\b|)" 3; - "~*(?:\b)InfoNaviRobot(?:\b|)" 3; - "~*(?:\b)InfoTekies(?:\b|)" 3; - "~*(?:\b)instabid(?:\b|)" 3; - "~*(?:\b)Intelliseek(?:\b|)" 3; - "~*(?:\b)InterGET(?:\b|)" 3; - "~*(?:\b)Internet\ Ninja(?:\b|)" 3; - "~*(?:\b)InternetSeer(?:\b|)" 3; - "~*(?:\b)internetVista\ monitor(?:\b|)" 3; - "~*(?:\b)ips-agent(?:\b|)" 3; - "~*(?:\b)Iria(?:\b|)" 3; - "~*(?:\b)IRLbot(?:\b|)" 3; - "~*(?:\b)Iskanie(?:\b|)" 3; - "~*(?:\b)IstellaBot(?:\b|)" 3; - "~*(?:\b)JamesBOT(?:\b|)" 3; - "~*(?:\b)Jbrofuzz(?:\b|)" 3; - "~*(?:\b)JennyBot(?:\b|)" 3; - "~*(?:\b)JetCar(?:\b|)" 3; - "~*(?:\b)Jetty(?:\b|)" 3; - "~*(?:\b)JikeSpider(?:\b|)" 3; - "~*(?:\b)JOC\ Web\ Spider(?:\b|)" 3; - "~*(?:\b)Joomla(?:\b|)" 3; - "~*(?:\b)Jorgee(?:\b|)" 3; - "~*(?:\b)JustView(?:\b|)" 3; - "~*(?:\b)Jyxobot(?:\b|)" 3; - "~*(?:\b)Kenjin\ Spider(?:\b|)" 3; - "~*(?:\b)Keyword\ Density(?:\b|)" 3; - "~*(?:\b)Kozmosbot(?:\b|)" 3; - "~*(?:\b)Lanshanbot(?:\b|)" 3; - "~*(?:\b)Larbin(?:\b|)" 3; - "~*(?:\b)LeechFTP(?:\b|)" 3; - "~*(?:\b)LeechGet(?:\b|)" 3; - "~*(?:\b)LexiBot(?:\b|)" 3; - "~*(?:\b)Lftp(?:\b|)" 3; - "~*(?:\b)LibWeb(?:\b|)" 3; - "~*(?:\b)Libwhisker(?:\b|)" 3; - "~*(?:\b)Lightspeedsystems(?:\b|)" 3; - "~*(?:\b)Likse(?:\b|)" 3; - "~*(?:\b)Linkdexbot(?:\b|)" 3; - "~*(?:\b)LinkextractorPro(?:\b|)" 3; - "~*(?:\b)LinkpadBot(?:\b|)" 3; - "~*(?:\b)LinkScan(?:\b|)" 3; - "~*(?:\b)LinksManager(?:\b|)" 3; - "~*(?:\b)LinkWalker(?:\b|)" 3; - "~*(?:\b)LinqiaMetadataDownloaderBot(?:\b|)" 3; - "~*(?:\b)LinqiaRSSBot(?:\b|)" 3; - "~*(?:\b)LinqiaScrapeBot(?:\b|)" 3; - "~*(?:\b)Lipperhey(?:\b|)" 3; - "~*(?:\b)Lipperhey\ Spider(?:\b|)" 3; - "~*(?:\b)Litemage_walker(?:\b|)" 3; - "~*(?:\b)Lmspider(?:\b|)" 3; - "~*(?:\b)LNSpiderguy(?:\b|)" 3; - "~*(?:\b)Ltx71(?:\b|)" 3; - "~*(?:\b)lwp-request(?:\b|)" 3; - "~*(?:\b)LWP::Simple(?:\b|)" 3; - "~*(?:\b)lwp-trivial(?:\b|)" 3; - "~*(?:\b)Magnet(?:\b|)" 3; - "~*(?:\b)Mag-Net(?:\b|)" 3; - "~*(?:\b)magpie-crawler(?:\b|)" 3; - "~*(?:\b)Mail.RU_Bot(?:\b|)" 3; - "~*(?:\b)Majestic12(?:\b|)" 3; - "~*(?:\b)Majestic-SEO(?:\b|)" 3; - "~*(?:\b)Majestic\ SEO(?:\b|)" 3; - "~*(?:\b)MarkMonitor(?:\b|)" 3; - "~*(?:\b)MarkWatch(?:\b|)" 3; - "~*(?:\b)Masscan(?:\b|)" 3; - "~*(?:\b)Mass\ Downloader(?:\b|)" 3; - "~*(?:\b)Mata\ Hari(?:\b|)" 3; - "~*(?:\b)MauiBot(?:\b|)" 3; - "~*(?:\b)meanpathbot(?:\b|)" 3; - "~*(?:\b)Meanpathbot(?:\b|)" 3; - "~*(?:\b)MeanPath\ Bot(?:\b|)" 3; - "~*(?:\b)Mediatoolkitbot(?:\b|)" 3; - "~*(?:\b)mediawords(?:\b|)" 3; - "~*(?:\b)MegaIndex.ru(?:\b|)" 3; - "~*(?:\b)Metauri(?:\b|)" 3; - "~*(?:\b)MFC_Tear_Sample(?:\b|)" 3; - "~*(?:\b)Microsoft\ Data\ Access(?:\b|)" 3; - "~*(?:\b)Microsoft\ URL\ Control(?:\b|)" 3; - "~*(?:\b)MIDown\ tool(?:\b|)" 3; - "~*(?:\b)MIIxpc(?:\b|)" 3; - "~*(?:\b)Mister\ PiX(?:\b|)" 3; - "~*(?:\b)MJ12bot(?:\b|)" 3; - "~*(?:\b)Mojeek(?:\b|)" 3; - "~*(?:\b)Morfeus\ Fucking\ Scanner(?:\b|)" 3; - "~*(?:\b)Mr.4x3(?:\b|)" 3; - "~*(?:\b)MSFrontPage(?:\b|)" 3; - "~*(?:\b)MSIECrawler(?:\b|)" 3; - "~*(?:\b)Msrabot(?:\b|)" 3; - "~*(?:\b)MS\ Web\ Services\ Client\ Protocol(?:\b|)" 3; - "~*(?:\b)muhstik-scan(?:\b|)" 3; - "~*(?:\b)Musobot(?:\b|)" 3; - "~*(?:\b)Name\ Intelligence(?:\b|)" 3; - "~*(?:\b)Nameprotect(?:\b|)" 3; - "~*(?:\b)Navroad(?:\b|)" 3; - "~*(?:\b)NearSite(?:\b|)" 3; - "~*(?:\b)Needle(?:\b|)" 3; - "~*(?:\b)Nessus(?:\b|)" 3; - "~*(?:\b)NetAnts(?:\b|)" 3; - "~*(?:\b)Netcraft(?:\b|)" 3; - "~*(?:\b)netEstate\ NE\ Crawler(?:\b|)" 3; - "~*(?:\b)NetLyzer(?:\b|)" 3; - "~*(?:\b)NetMechanic(?:\b|)" 3; - "~*(?:\b)NetSpider(?:\b|)" 3; - "~*(?:\b)Nettrack(?:\b|)" 3; - "~*(?:\b)Net\ Vampire(?:\b|)" 3; - "~*(?:\b)Netvibes(?:\b|)" 3; - "~*(?:\b)NetZIP(?:\b|)" 3; - "~*(?:\b)NextGenSearchBot(?:\b|)" 3; - "~*(?:\b)Nibbler(?:\b|)" 3; - "~*(?:\b)NICErsPRO(?:\b|)" 3; - "~*(?:\b)Niki-bot(?:\b|)" 3; - "~*(?:\b)Nikto(?:\b|)" 3; - "~*(?:\b)NimbleCrawler(?:\b|)" 3; - "~*(?:\b)Nimbostratus(?:\b|)" 3; - "~*(?:\b)Ninja(?:\b|)" 3; - "~*(?:\b)Nmap(?:\b|)" 3; - "~*(?:\b)NPbot(?:\b|)" 3; - "~*(?:\b)Nutch(?:\b|)" 3; - "~*(?:\b)oBot(?:\b|)" 3; - "~*(?:\b)Octopus(?:\b|)" 3; - "~*(?:\b)Offline\ Explorer(?:\b|)" 3; - "~*(?:\b)Offline\ Navigator(?:\b|)" 3; - "~*(?:\b)OnCrawl(?:\b|)" 3; - "~*(?:\b)Openfind(?:\b|)" 3; - "~*(?:\b)OpenLinkProfiler(?:\b|)" 3; - "~*(?:\b)Openvas(?:\b|)" 3; - "~*(?:\b)OpenVAS(?:\b|)" 3; - "~*(?:\b)OrangeBot(?:\b|)" 3; - "~*(?:\b)OrangeSpider(?:\b|)" 3; - "~*(?:\b)OutclicksBot(?:\b|)" 3; - "~*(?:\b)OutfoxBot(?:\b|)" 3; - "~*(?:\b)PageAnalyzer(?:\b|)" 3; - "~*(?:\b)Page\ Analyzer(?:\b|)" 3; - "~*(?:\b)PageGrabber(?:\b|)" 3; - "~*(?:\b)page\ scorer(?:\b|)" 3; - "~*(?:\b)PageScorer(?:\b|)" 3; - "~*(?:\b)Pandalytics(?:\b|)" 3; - "~*(?:\b)Panscient(?:\b|)" 3; - "~*(?:\b)Papa\ Foto(?:\b|)" 3; - "~*(?:\b)Pavuk(?:\b|)" 3; - "~*(?:\b)pcBrowser(?:\b|)" 3; - "~*(?:\b)PECL::HTTP(?:\b|)" 3; - "~*(?:\b)PeoplePal(?:\b|)" 3; - "~*(?:\b)PHPCrawl(?:\b|)" 3; - "~*(?:\b)Picscout(?:\b|)" 3; - "~*(?:\b)Picsearch(?:\b|)" 3; - "~*(?:\b)PictureFinder(?:\b|)" 3; - "~*(?:\b)Pimonster(?:\b|)" 3; - "~*(?:\b)Pi-Monster(?:\b|)" 3; - "~*(?:\b)Pixray(?:\b|)" 3; - "~*(?:\b)PleaseCrawl(?:\b|)" 3; - "~*(?:\b)plumanalytics(?:\b|)" 3; - "~*(?:\b)Pockey(?:\b|)" 3; - "~*(?:\b)POE-Component-Client-HTTP(?:\b|)" 3; - "~*(?:\b)Probethenet(?:\b|)" 3; - "~*(?:\b)ProPowerBot(?:\b|)" 3; - "~*(?:\b)ProWebWalker(?:\b|)" 3; - "~*(?:\b)Psbot(?:\b|)" 3; - "~*(?:\b)Pump(?:\b|)" 3; - "~*(?:\b)PxBroker(?:\b|)" 3; - "~*(?:\b)PyCurl(?:\b|)" 3; - "~*(?:\b)QueryN\ Metasearch(?:\b|)" 3; - "~*(?:\b)Quick-Crawler(?:\b|)" 3; - "~*(?:\b)RankActive(?:\b|)" 3; - "~*(?:\b)RankActiveLinkBot(?:\b|)" 3; - "~*(?:\b)RankFlex(?:\b|)" 3; - "~*(?:\b)RankingBot(?:\b|)" 3; - "~*(?:\b)RankingBot2(?:\b|)" 3; - "~*(?:\b)Rankivabot(?:\b|)" 3; - "~*(?:\b)RankurBot(?:\b|)" 3; - "~*(?:\b)RealDownload(?:\b|)" 3; - "~*(?:\b)Reaper(?:\b|)" 3; - "~*(?:\b)RebelMouse(?:\b|)" 3; - "~*(?:\b)Recorder(?:\b|)" 3; - "~*(?:\b)RedesScrapy(?:\b|)" 3; - "~*(?:\b)ReGet(?:\b|)" 3; - "~*(?:\b)RepoMonkey(?:\b|)" 3; - "~*(?:\b)Ripper(?:\b|)" 3; - "~*(?:\b)RocketCrawler(?:\b|)" 3; - "~*(?:\b)Rogerbot(?:\b|)" 3; - "~*(?:\b)s1z.ru(?:\b|)" 3; - "~*(?:\b)SalesIntelligent(?:\b|)" 3; - "~*(?:\b)SBIder(?:\b|)" 3; - "~*(?:\b)ScanAlert(?:\b|)" 3; - "~*(?:\b)Scanbot(?:\b|)" 3; - "~*(?:\b)scan.lol(?:\b|)" 3; - "~*(?:\b)ScoutJet(?:\b|)" 3; - "~*(?:\b)Scrapy(?:\b|)" 3; - "~*(?:\b)Screaming(?:\b|)" 3; - "~*(?:\b)ScreenerBot(?:\b|)" 3; - "~*(?:\b)Searchestate(?:\b|)" 3; - "~*(?:\b)SearchmetricsBot(?:\b|)" 3; - "~*(?:\b)Semrush(?:\b|)" 3; - "~*(?:\b)SemrushBot(?:\b|)" 3; - "~*(?:\b)SEOkicks(?:\b|)" 3; - "~*(?:\b)SEOkicks-Robot(?:\b|)" 3; - "~*(?:\b)SEOlyticsCrawler(?:\b|)" 3; - "~*(?:\b)Seomoz(?:\b|)" 3; - "~*(?:\b)SEOprofiler(?:\b|)" 3; - "~*(?:\b)seoscanners(?:\b|)" 3; - "~*(?:\b)SeoSiteCheckup(?:\b|)" 3; - "~*(?:\b)SEOstats(?:\b|)" 3; - "~*(?:\b)serpstatbot(?:\b|)" 3; - "~*(?:\b)sexsearcher(?:\b|)" 3; - "~*(?:\b)Shodan(?:\b|)" 3; - "~*(?:\b)Siphon(?:\b|)" 3; - "~*(?:\b)SISTRIX(?:\b|)" 3; - "~*(?:\b)Sitebeam(?:\b|)" 3; - "~*(?:\b)SiteExplorer(?:\b|)" 3; - "~*(?:\b)Siteimprove(?:\b|)" 3; - "~*(?:\b)SiteLockSpider(?:\b|)" 3; - "~*(?:\b)SiteSnagger(?:\b|)" 3; - "~*(?:\b)SiteSucker(?:\b|)" 3; - "~*(?:\b)Site\ Sucker(?:\b|)" 3; - "~*(?:\b)Sitevigil(?:\b|)" 3; - "~*(?:\b)SlySearch(?:\b|)" 3; - "~*(?:\b)SmartDownload(?:\b|)" 3; - "~*(?:\b)SMTBot(?:\b|)" 3; - "~*(?:\b)Snake(?:\b|)" 3; - "~*(?:\b)Snapbot(?:\b|)" 3; - "~*(?:\b)Snoopy(?:\b|)" 3; - "~*(?:\b)SocialRankIOBot(?:\b|)" 3; - "~*(?:\b)Sociscraper(?:\b|)" 3; - "~*(?:\b)sogouspider(?:\b|)" 3; - "~*(?:\b)Sogou\ web\ spider(?:\b|)" 3; - "~*(?:\b)Sosospider(?:\b|)" 3; - "~*(?:\b)Sottopop(?:\b|)" 3; - "~*(?:\b)SpaceBison(?:\b|)" 3; - "~*(?:\b)Spammen(?:\b|)" 3; - "~*(?:\b)SpankBot(?:\b|)" 3; - "~*(?:\b)Spanner(?:\b|)" 3; - "~*(?:\b)sp_auditbot(?:\b|)" 3; - "~*(?:\b)Spbot(?:\b|)" 3; - "~*(?:\b)Spinn3r(?:\b|)" 3; - "~*(?:\b)SputnikBot(?:\b|)" 3; - "~*(?:\b)spyfu(?:\b|)" 3; - "~*(?:\b)Sqlmap(?:\b|)" 3; - "~*(?:\b)Sqlworm(?:\b|)" 3; - "~*(?:\b)Sqworm(?:\b|)" 3; - "~*(?:\b)Steeler(?:\b|)" 3; - "~*(?:\b)Stripper(?:\b|)" 3; - "~*(?:\b)Sucker(?:\b|)" 3; - "~*(?:\b)Sucuri(?:\b|)" 3; - "~*(?:\b)SuperBot(?:\b|)" 3; - "~*(?:\b)SuperHTTP(?:\b|)" 3; - "~*(?:\b)Surfbot(?:\b|)" 3; - "~*(?:\b)SurveyBot(?:\b|)" 3; - "~*(?:\b)Suzuran(?:\b|)" 3; - "~*(?:\b)Swiftbot(?:\b|)" 3; - "~*(?:\b)sysscan(?:\b|)" 3; - "~*(?:\b)Szukacz(?:\b|)" 3; - "~*(?:\b)T0PHackTeam(?:\b|)" 3; - "~*(?:\b)T8Abot(?:\b|)" 3; - "~*(?:\b)tAkeOut(?:\b|)" 3; - "~*(?:\b)Teleport(?:\b|)" 3; - "~*(?:\b)TeleportPro(?:\b|)" 3; - "~*(?:\b)Telesoft(?:\b|)" 3; - "~*(?:\b)Telesphoreo(?:\b|)" 3; - "~*(?:\b)Telesphorep(?:\b|)" 3; - "~*(?:\b)The\ Intraformant(?:\b|)" 3; - "~*(?:\b)TheNomad(?:\b|)" 3; - "~*(?:\b)Thumbor(?:\b|)" 3; - "~*(?:\b)TightTwatBot(?:\b|)" 3; - "~*(?:\b)Titan(?:\b|)" 3; - "~*(?:\b)Toata(?:\b|)" 3; - "~*(?:\b)Toweyabot(?:\b|)" 3; - "~*(?:\b)Tracemyfile(?:\b|)" 3; - "~*(?:\b)Trendiction(?:\b|)" 3; - "~*(?:\b)Trendictionbot(?:\b|)" 3; - "~*(?:\b)trendiction.com(?:\b|)" 3; - "~*(?:\b)trendiction.de(?:\b|)" 3; - "~*(?:\b)True_Robot(?:\b|)" 3; - "~*(?:\b)Turingos(?:\b|)" 3; - "~*(?:\b)Turnitin(?:\b|)" 3; - "~*(?:\b)TurnitinBot(?:\b|)" 3; - "~*(?:\b)TwengaBot(?:\b|)" 3; - "~*(?:\b)Twice(?:\b|)" 3; - "~*(?:\b)Typhoeus(?:\b|)" 3; - "~*(?:\b)UnisterBot(?:\b|)" 3; - "~*(?:\b)Upflow(?:\b|)" 3; - "~*(?:\b)URLy.Warning(?:\b|)" 3; - "~*(?:\b)URLy\ Warning(?:\b|)" 3; - "~*(?:\b)Vacuum(?:\b|)" 3; - "~*(?:\b)Vagabondo(?:\b|)" 3; - "~*(?:\b)VB\ Project(?:\b|)" 3; - "~*(?:\b)VCI(?:\b|)" 3; - "~*(?:\b)VeriCiteCrawler(?:\b|)" 3; - "~*(?:\b)VidibleScraper(?:\b|)" 3; - "~*(?:\b)Virusdie(?:\b|)" 3; - "~*(?:\b)VoidEYE(?:\b|)" 3; - "~*(?:\b)Voil(?:\b|)" 3; - "~*(?:\b)Voltron(?:\b|)" 3; - "~*(?:\b)Wallpapers/3.0(?:\b|)" 3; - "~*(?:\b)WallpapersHD(?:\b|)" 3; - "~*(?:\b)WASALive-Bot(?:\b|)" 3; - "~*(?:\b)WBSearchBot(?:\b|)" 3; - "~*(?:\b)Webalta(?:\b|)" 3; - "~*(?:\b)WebAuto(?:\b|)" 3; - "~*(?:\b)Web\ Auto(?:\b|)" 3; - "~*(?:\b)WebBandit(?:\b|)" 3; - "~*(?:\b)WebCollage(?:\b|)" 3; - "~*(?:\b)Web\ Collage(?:\b|)" 3; - "~*(?:\b)WebCopier(?:\b|)" 3; - "~*(?:\b)WEBDAV(?:\b|)" 3; - "~*(?:\b)WebEnhancer(?:\b|)" 3; - "~*(?:\b)Web\ Enhancer(?:\b|)" 3; - "~*(?:\b)WebFetch(?:\b|)" 3; - "~*(?:\b)Web\ Fetch(?:\b|)" 3; - "~*(?:\b)WebFuck(?:\b|)" 3; - "~*(?:\b)Web\ Fuck(?:\b|)" 3; - "~*(?:\b)WebGo\ IS(?:\b|)" 3; - "~*(?:\b)WebImageCollector(?:\b|)" 3; - "~*(?:\b)WebLeacher(?:\b|)" 3; - "~*(?:\b)WebmasterWorldForumBot(?:\b|)" 3; - "~*(?:\b)webmeup-crawler(?:\b|)" 3; - "~*(?:\b)WebPix(?:\b|)" 3; - "~*(?:\b)Web\ Pix(?:\b|)" 3; - "~*(?:\b)WebReaper(?:\b|)" 3; - "~*(?:\b)WebSauger(?:\b|)" 3; - "~*(?:\b)Web\ Sauger(?:\b|)" 3; - "~*(?:\b)Webshag(?:\b|)" 3; - "~*(?:\b)WebsiteExtractor(?:\b|)" 3; - "~*(?:\b)WebsiteQuester(?:\b|)" 3; - "~*(?:\b)Website\ Quester(?:\b|)" 3; - "~*(?:\b)Webster(?:\b|)" 3; - "~*(?:\b)WebStripper(?:\b|)" 3; - "~*(?:\b)WebSucker(?:\b|)" 3; - "~*(?:\b)Web\ Sucker(?:\b|)" 3; - "~*(?:\b)WebWhacker(?:\b|)" 3; - "~*(?:\b)WebZIP(?:\b|)" 3; - "~*(?:\b)WeSEE(?:\b|)" 3; - "~*(?:\b)Whack(?:\b|)" 3; - "~*(?:\b)Whacker(?:\b|)" 3; - "~*(?:\b)Whatweb(?:\b|)" 3; - "~*(?:\b)Who.is\ Bot(?:\b|)" 3; - "~*(?:\b)Widow(?:\b|)" 3; - "~*(?:\b)WinHTTrack(?:\b|)" 3; - "~*(?:\b)WiseGuys\ Robot(?:\b|)" 3; - "~*(?:\b)WISENutbot(?:\b|)" 3; - "~*(?:\b)Wonderbot(?:\b|)" 3; - "~*(?:\b)Woobot(?:\b|)" 3; - "~*(?:\b)Wotbox(?:\b|)" 3; - "~*(?:\b)Wprecon(?:\b|)" 3; - "~*(?:\b)WPScan(?:\b|)" 3; - "~*(?:\b)WWW-Collector-E(?:\b|)" 3; - "~*(?:\b)WWW-Mechanize(?:\b|)" 3; - "~*(?:\b)WWW::Mechanize(?:\b|)" 3; - "~*(?:\b)WWWOFFLE(?:\b|)" 3; - "~*(?:\b)x09Mozilla(?:\b|)" 3; - "~*(?:\b)x22Mozilla(?:\b|)" 3; - "~*(?:\b)Xaldon_WebSpider(?:\b|)" 3; - "~*(?:\b)Xaldon\ WebSpider(?:\b|)" 3; - "~*(?:\b)Xenu(?:\b|)" 3; - "~*(?:\b)xpymep1.exe(?:\b|)" 3; - "~*(?:\b)YoudaoBot(?:\b|)" 3; - "~*(?:\b)Zade(?:\b|)" 3; - "~*(?:\b)Zauba(?:\b|)" 3; - "~*(?:\b)zauba.io(?:\b|)" 3; - "~*(?:\b)Zermelo(?:\b|)" 3; - "~*(?:\b)Zeus(?:\b|)" 3; - "~*(?:\b)zgrab(?:\b|)" 3; - "~*(?:\b)Zitebot(?:\b|)" 3; - "~*(?:\b)ZmEu(?:\b|)" 3; - "~*(?:\b)ZumBot(?:\b|)" 3; - "~*(?:\b)ZyBorg(?:\b|)" 3; + "~*(?:\b)360Spider(?:\b)" 3; + "~*(?:\b)404checker(?:\b)" 3; + "~*(?:\b)404enemy(?:\b)" 3; + "~*(?:\b)80legs(?:\b)" 3; + "~*(?:\b)Abonti(?:\b)" 3; + "~*(?:\b)Aboundex(?:\b)" 3; + "~*(?:\b)Aboundexbot(?:\b)" 3; + "~*(?:\b)Acunetix(?:\b)" 3; + "~*(?:\b)ADmantX(?:\b)" 3; + "~*(?:\b)AfD-Verbotsverfahren(?:\b)" 3; + "~*(?:\b)AhrefsBot(?:\b)" 3; + "~*(?:\b)AIBOT(?:\b)" 3; + "~*(?:\b)AiHitBot(?:\b)" 3; + "~*(?:\b)Aipbot(?:\b)" 3; + "~*(?:\b)Alexibot(?:\b)" 3; + "~*(?:\b)Alligator(?:\b)" 3; + "~*(?:\b)AllSubmitter(?:\b)" 3; + "~*(?:\b)AlphaBot(?:\b)" 3; + "~*(?:\b)Anarchie(?:\b)" 3; + "~*(?:\b)Apexoo(?:\b)" 3; + "~*(?:\b)archive.org_bot(?:\b)" 3; + "~*(?:\b)ASPSeek(?:\b)" 3; + "~*(?:\b)Asterias(?:\b)" 3; + "~*(?:\b)Attach(?:\b)" 3; + "~*(?:\b)autoemailspider(?:\b)" 3; + "~*(?:\b)BackDoorBot(?:\b)" 3; + "~*(?:\b)Backlink-Ceck(?:\b)" 3; + "~*(?:\b)backlink-check(?:\b)" 3; + "~*(?:\b)BacklinkCrawler(?:\b)" 3; + "~*(?:\b)BackStreet(?:\b)" 3; + "~*(?:\b)BackWeb(?:\b)" 3; + "~*(?:\b)Badass(?:\b)" 3; + "~*(?:\b)Bandit(?:\b)" 3; + "~*(?:\b)Barkrowler(?:\b)" 3; + "~*(?:\b)BatchFTP(?:\b)" 3; + "~*(?:\b)Battleztar\ Bazinga(?:\b)" 3; + "~*(?:\b)BBBike(?:\b)" 3; + "~*(?:\b)BDCbot(?:\b)" 3; + "~*(?:\b)BDFetch(?:\b)" 3; + "~*(?:\b)BetaBot(?:\b)" 3; + "~*(?:\b)Bigfoot(?:\b)" 3; + "~*(?:\b)Bitacle(?:\b)" 3; + "~*(?:\b)Blackboard(?:\b)" 3; + "~*(?:\b)Black\ Hole(?:\b)" 3; + "~*(?:\b)BlackWidow(?:\b)" 3; + "~*(?:\b)BLEXBot(?:\b)" 3; + "~*(?:\b)Blow(?:\b)" 3; + "~*(?:\b)BlowFish(?:\b)" 3; + "~*(?:\b)Boardreader(?:\b)" 3; + "~*(?:\b)Bolt(?:\b)" 3; + "~*(?:\b)BotALot(?:\b)" 3; + "~*(?:\b)Brandprotect(?:\b)" 3; + "~*(?:\b)Brandwatch(?:\b)" 3; + "~*(?:\b)Buddy(?:\b)" 3; + "~*(?:\b)BuiltBotTough(?:\b)" 3; + "~*(?:\b)BuiltWith(?:\b)" 3; + "~*(?:\b)Bullseye(?:\b)" 3; + "~*(?:\b)BunnySlippers(?:\b)" 3; + "~*(?:\b)BuzzSumo(?:\b)" 3; + "~*(?:\b)Calculon(?:\b)" 3; + "~*(?:\b)CATExplorador(?:\b)" 3; + "~*(?:\b)CazoodleBot(?:\b)" 3; + "~*(?:\b)CCBot(?:\b)" 3; + "~*(?:\b)Cegbfeieh(?:\b)" 3; + "~*(?:\b)CheeseBot(?:\b)" 3; + "~*(?:\b)CherryPicker(?:\b)" 3; + "~*(?:\b)CheTeam(?:\b)" 3; + "~*(?:\b)ChinaClaw(?:\b)" 3; + "~*(?:\b)Chlooe(?:\b)" 3; + "~*(?:\b)Claritybot(?:\b)" 3; + "~*(?:\b)Cliqzbot(?:\b)" 3; + "~*(?:\b)Cloud\ mapping(?:\b)" 3; + "~*(?:\b)coccocbot-web(?:\b)" 3; + "~*(?:\b)Cogentbot(?:\b)" 3; + "~*(?:\b)cognitiveseo(?:\b)" 3; + "~*(?:\b)Collector(?:\b)" 3; + "~*(?:\b)com.plumanalytics(?:\b)" 3; + "~*(?:\b)Copier(?:\b)" 3; + "~*(?:\b)CopyRightCheck(?:\b)" 3; + "~*(?:\b)Copyscape(?:\b)" 3; + "~*(?:\b)Cosmos(?:\b)" 3; + "~*(?:\b)Craftbot(?:\b)" 3; + "~*(?:\b)crawler4j(?:\b)" 3; + "~*(?:\b)crawler.feedback(?:\b)" 3; + "~*(?:\b)crawl.sogou.com(?:\b)" 3; + "~*(?:\b)CrazyWebCrawler(?:\b)" 3; + "~*(?:\b)Crescent(?:\b)" 3; + "~*(?:\b)CrunchBot(?:\b)" 3; + "~*(?:\b)CSHttp(?:\b)" 3; + "~*(?:\b)Curious(?:\b)" 3; + "~*(?:\b)Custo(?:\b)" 3; + "~*(?:\b)DatabaseDriverMysqli(?:\b)" 3; + "~*(?:\b)DataCha0s(?:\b)" 3; + "~*(?:\b)DBLBot(?:\b)" 3; + "~*(?:\b)demandbase-bot(?:\b)" 3; + "~*(?:\b)Demon(?:\b)" 3; + "~*(?:\b)Deusu(?:\b)" 3; + "~*(?:\b)Devil(?:\b)" 3; + "~*(?:\b)Digincore(?:\b)" 3; + "~*(?:\b)DigitalPebble(?:\b)" 3; + "~*(?:\b)DIIbot(?:\b)" 3; + "~*(?:\b)Dirbuster(?:\b)" 3; + "~*(?:\b)Disco(?:\b)" 3; + "~*(?:\b)Discobot(?:\b)" 3; + "~*(?:\b)Discoverybot(?:\b)" 3; + "~*(?:\b)Dispatch(?:\b)" 3; + "~*(?:\b)DittoSpyder(?:\b)" 3; + "~*(?:\b)DnyzBot(?:\b)" 3; + "~*(?:\b)DomainAppender(?:\b)" 3; + "~*(?:\b)DomainCrawler(?:\b)" 3; + "~*(?:\b)DomainSigmaCrawler(?:\b)" 3; + "~*(?:\b)DomainStatsBot(?:\b)" 3; + "~*(?:\b)Dotbot(?:\b)" 3; + "~*(?:\b)Download\ Wonder(?:\b)" 3; + "~*(?:\b)Dragonfly(?:\b)" 3; + "~*(?:\b)Drip(?:\b)" 3; + "~*(?:\b)DSearch(?:\b)" 3; + "~*(?:\b)DTS\ Agent(?:\b)" 3; + "~*(?:\b)EasyDL(?:\b)" 3; + "~*(?:\b)Ebingbong(?:\b)" 3; + "~*(?:\b)eCatch(?:\b)" 3; + "~*(?:\b)ECCP/1.0(?:\b)" 3; + "~*(?:\b)Ecxi(?:\b)" 3; + "~*(?:\b)EirGrabber(?:\b)" 3; + "~*(?:\b)EMail\ Siphon(?:\b)" 3; + "~*(?:\b)EMail\ Wolf(?:\b)" 3; + "~*(?:\b)EroCrawler(?:\b)" 3; + "~*(?:\b)evc-batch(?:\b)" 3; + "~*(?:\b)Evil(?:\b)" 3; + "~*(?:\b)Exabot(?:\b)" 3; + "~*(?:\b)Express\ WebPictures(?:\b)" 3; + "~*(?:\b)ExtLinksBot(?:\b)" 3; + "~*(?:\b)Extractor(?:\b)" 3; + "~*(?:\b)ExtractorPro(?:\b)" 3; + "~*(?:\b)Extreme\ Picture\ Finder(?:\b)" 3; + "~*(?:\b)EyeNetIE(?:\b)" 3; + "~*(?:\b)Ezooms(?:\b)" 3; + "~*(?:\b)facebookscraper(?:\b)" 3; + "~*(?:\b)FDM(?:\b)" 3; + "~*(?:\b)FemtosearchBot(?:\b)" 3; + "~*(?:\b)FHscan(?:\b)" 3; + "~*(?:\b)Fimap(?:\b)" 3; + "~*(?:\b)Firefox/7.0(?:\b)" 3; + "~*(?:\b)FlashGet(?:\b)" 3; + "~*(?:\b)Flunky(?:\b)" 3; + "~*(?:\b)Foobot(?:\b)" 3; + "~*(?:\b)Freeuploader(?:\b)" 3; + "~*(?:\b)FrontPage(?:\b)" 3; + "~*(?:\b)FyberSpider(?:\b)" 3; + "~*(?:\b)Fyrebot(?:\b)" 3; + "~*(?:\b)GalaxyBot(?:\b)" 3; + "~*(?:\b)Genieo(?:\b)" 3; + "~*(?:\b)GermCrawler(?:\b)" 3; + "~*(?:\b)Getintent(?:\b)" 3; + "~*(?:\b)GetRight(?:\b)" 3; + "~*(?:\b)GetWeb(?:\b)" 3; + "~*(?:\b)Gigablast(?:\b)" 3; + "~*(?:\b)Gigabot(?:\b)" 3; + "~*(?:\b)G-i-g-a-b-o-t(?:\b)" 3; + "~*(?:\b)Go-Ahead-Got-It(?:\b)" 3; + "~*(?:\b)Gotit(?:\b)" 3; + "~*(?:\b)GoZilla(?:\b)" 3; + "~*(?:\b)Go!Zilla(?:\b)" 3; + "~*(?:\b)Grabber(?:\b)" 3; + "~*(?:\b)GrabNet(?:\b)" 3; + "~*(?:\b)Grafula(?:\b)" 3; + "~*(?:\b)GrapeFX(?:\b)" 3; + "~*(?:\b)GrapeshotCrawler(?:\b)" 3; + "~*(?:\b)GridBot(?:\b)" 3; + "~*(?:\b)GT::WWW(?:\b)" 3; + "~*(?:\b)Haansoft(?:\b)" 3; + "~*(?:\b)HaosouSpider(?:\b)" 3; + "~*(?:\b)Harvest(?:\b)" 3; + "~*(?:\b)Havij(?:\b)" 3; + "~*(?:\b)HEADMasterSEO(?:\b)" 3; + "~*(?:\b)Heritrix(?:\b)" 3; + "~*(?:\b)Hloader(?:\b)" 3; + "~*(?:\b)HMView(?:\b)" 3; + "~*(?:\b)HTMLparser(?:\b)" 3; + "~*(?:\b)HTTP::Lite(?:\b)" 3; + "~*(?:\b)HTTrack(?:\b)" 3; + "~*(?:\b)Humanlinks(?:\b)" 3; + "~*(?:\b)HybridBot(?:\b)" 3; + "~*(?:\b)Iblog(?:\b)" 3; + "~*(?:\b)IDBot(?:\b)" 3; + "~*(?:\b)Id-search(?:\b)" 3; + "~*(?:\b)IlseBot(?:\b)" 3; + "~*(?:\b)Image\ Fetch(?:\b)" 3; + "~*(?:\b)Image\ Sucker(?:\b)" 3; + "~*(?:\b)IndeedBot(?:\b)" 3; + "~*(?:\b)Indy\ Library(?:\b)" 3; + "~*(?:\b)InfoNaviRobot(?:\b)" 3; + "~*(?:\b)InfoTekies(?:\b)" 3; + "~*(?:\b)instabid(?:\b)" 3; + "~*(?:\b)Intelliseek(?:\b)" 3; + "~*(?:\b)InterGET(?:\b)" 3; + "~*(?:\b)Internet\ Ninja(?:\b)" 3; + "~*(?:\b)InternetSeer(?:\b)" 3; + "~*(?:\b)internetVista\ monitor(?:\b)" 3; + "~*(?:\b)ips-agent(?:\b)" 3; + "~*(?:\b)Iria(?:\b)" 3; + "~*(?:\b)IRLbot(?:\b)" 3; + "~*(?:\b)Iskanie(?:\b)" 3; + "~*(?:\b)IstellaBot(?:\b)" 3; + "~*(?:\b)JamesBOT(?:\b)" 3; + "~*(?:\b)Jbrofuzz(?:\b)" 3; + "~*(?:\b)JennyBot(?:\b)" 3; + "~*(?:\b)JetCar(?:\b)" 3; + "~*(?:\b)Jetty(?:\b)" 3; + "~*(?:\b)JikeSpider(?:\b)" 3; + "~*(?:\b)JOC\ Web\ Spider(?:\b)" 3; + "~*(?:\b)Joomla(?:\b)" 3; + "~*(?:\b)Jorgee(?:\b)" 3; + "~*(?:\b)JustView(?:\b)" 3; + "~*(?:\b)Jyxobot(?:\b)" 3; + "~*(?:\b)Kenjin\ Spider(?:\b)" 3; + "~*(?:\b)Keyword\ Density(?:\b)" 3; + "~*(?:\b)Kozmosbot(?:\b)" 3; + "~*(?:\b)Lanshanbot(?:\b)" 3; + "~*(?:\b)Larbin(?:\b)" 3; + "~*(?:\b)LeechFTP(?:\b)" 3; + "~*(?:\b)LeechGet(?:\b)" 3; + "~*(?:\b)LexiBot(?:\b)" 3; + "~*(?:\b)Lftp(?:\b)" 3; + "~*(?:\b)LibWeb(?:\b)" 3; + "~*(?:\b)Libwhisker(?:\b)" 3; + "~*(?:\b)Lightspeedsystems(?:\b)" 3; + "~*(?:\b)Likse(?:\b)" 3; + "~*(?:\b)Linkdexbot(?:\b)" 3; + "~*(?:\b)LinkextractorPro(?:\b)" 3; + "~*(?:\b)LinkpadBot(?:\b)" 3; + "~*(?:\b)LinkScan(?:\b)" 3; + "~*(?:\b)LinksManager(?:\b)" 3; + "~*(?:\b)LinkWalker(?:\b)" 3; + "~*(?:\b)LinqiaMetadataDownloaderBot(?:\b)" 3; + "~*(?:\b)LinqiaRSSBot(?:\b)" 3; + "~*(?:\b)LinqiaScrapeBot(?:\b)" 3; + "~*(?:\b)Lipperhey(?:\b)" 3; + "~*(?:\b)Lipperhey\ Spider(?:\b)" 3; + "~*(?:\b)Litemage_walker(?:\b)" 3; + "~*(?:\b)Lmspider(?:\b)" 3; + "~*(?:\b)LNSpiderguy(?:\b)" 3; + "~*(?:\b)Ltx71(?:\b)" 3; + "~*(?:\b)lwp-request(?:\b)" 3; + "~*(?:\b)LWP::Simple(?:\b)" 3; + "~*(?:\b)lwp-trivial(?:\b)" 3; + "~*(?:\b)Magnet(?:\b)" 3; + "~*(?:\b)Mag-Net(?:\b)" 3; + "~*(?:\b)magpie-crawler(?:\b)" 3; + "~*(?:\b)Mail.RU_Bot(?:\b)" 3; + "~*(?:\b)Majestic12(?:\b)" 3; + "~*(?:\b)Majestic-SEO(?:\b)" 3; + "~*(?:\b)Majestic\ SEO(?:\b)" 3; + "~*(?:\b)MarkMonitor(?:\b)" 3; + "~*(?:\b)MarkWatch(?:\b)" 3; + "~*(?:\b)Masscan(?:\b)" 3; + "~*(?:\b)Mass\ Downloader(?:\b)" 3; + "~*(?:\b)Mata\ Hari(?:\b)" 3; + "~*(?:\b)MauiBot(?:\b)" 3; + "~*(?:\b)meanpathbot(?:\b)" 3; + "~*(?:\b)Meanpathbot(?:\b)" 3; + "~*(?:\b)MeanPath\ Bot(?:\b)" 3; + "~*(?:\b)Mediatoolkitbot(?:\b)" 3; + "~*(?:\b)mediawords(?:\b)" 3; + "~*(?:\b)MegaIndex.ru(?:\b)" 3; + "~*(?:\b)Metauri(?:\b)" 3; + "~*(?:\b)MFC_Tear_Sample(?:\b)" 3; + "~*(?:\b)Microsoft\ Data\ Access(?:\b)" 3; + "~*(?:\b)Microsoft\ URL\ Control(?:\b)" 3; + "~*(?:\b)MIDown\ tool(?:\b)" 3; + "~*(?:\b)MIIxpc(?:\b)" 3; + "~*(?:\b)Mister\ PiX(?:\b)" 3; + "~*(?:\b)MJ12bot(?:\b)" 3; + "~*(?:\b)Mojeek(?:\b)" 3; + "~*(?:\b)Morfeus\ Fucking\ Scanner(?:\b)" 3; + "~*(?:\b)Mr.4x3(?:\b)" 3; + "~*(?:\b)MSFrontPage(?:\b)" 3; + "~*(?:\b)MSIECrawler(?:\b)" 3; + "~*(?:\b)Msrabot(?:\b)" 3; + "~*(?:\b)MS\ Web\ Services\ Client\ Protocol(?:\b)" 3; + "~*(?:\b)muhstik-scan(?:\b)" 3; + "~*(?:\b)Musobot(?:\b)" 3; + "~*(?:\b)Name\ Intelligence(?:\b)" 3; + "~*(?:\b)Nameprotect(?:\b)" 3; + "~*(?:\b)Navroad(?:\b)" 3; + "~*(?:\b)NearSite(?:\b)" 3; + "~*(?:\b)Needle(?:\b)" 3; + "~*(?:\b)Nessus(?:\b)" 3; + "~*(?:\b)NetAnts(?:\b)" 3; + "~*(?:\b)Netcraft(?:\b)" 3; + "~*(?:\b)netEstate\ NE\ Crawler(?:\b)" 3; + "~*(?:\b)NetLyzer(?:\b)" 3; + "~*(?:\b)NetMechanic(?:\b)" 3; + "~*(?:\b)NetSpider(?:\b)" 3; + "~*(?:\b)Nettrack(?:\b)" 3; + "~*(?:\b)Net\ Vampire(?:\b)" 3; + "~*(?:\b)Netvibes(?:\b)" 3; + "~*(?:\b)NetZIP(?:\b)" 3; + "~*(?:\b)NextGenSearchBot(?:\b)" 3; + "~*(?:\b)Nibbler(?:\b)" 3; + "~*(?:\b)NICErsPRO(?:\b)" 3; + "~*(?:\b)Niki-bot(?:\b)" 3; + "~*(?:\b)Nikto(?:\b)" 3; + "~*(?:\b)NimbleCrawler(?:\b)" 3; + "~*(?:\b)Nimbostratus(?:\b)" 3; + "~*(?:\b)Ninja(?:\b)" 3; + "~*(?:\b)Nmap(?:\b)" 3; + "~*(?:\b)NPbot(?:\b)" 3; + "~*(?:\b)Nutch(?:\b)" 3; + "~*(?:\b)oBot(?:\b)" 3; + "~*(?:\b)Octopus(?:\b)" 3; + "~*(?:\b)Offline\ Explorer(?:\b)" 3; + "~*(?:\b)Offline\ Navigator(?:\b)" 3; + "~*(?:\b)OnCrawl(?:\b)" 3; + "~*(?:\b)Openfind(?:\b)" 3; + "~*(?:\b)OpenLinkProfiler(?:\b)" 3; + "~*(?:\b)Openvas(?:\b)" 3; + "~*(?:\b)OpenVAS(?:\b)" 3; + "~*(?:\b)OrangeBot(?:\b)" 3; + "~*(?:\b)OrangeSpider(?:\b)" 3; + "~*(?:\b)OutclicksBot(?:\b)" 3; + "~*(?:\b)OutfoxBot(?:\b)" 3; + "~*(?:\b)PageAnalyzer(?:\b)" 3; + "~*(?:\b)Page\ Analyzer(?:\b)" 3; + "~*(?:\b)PageGrabber(?:\b)" 3; + "~*(?:\b)page\ scorer(?:\b)" 3; + "~*(?:\b)PageScorer(?:\b)" 3; + "~*(?:\b)Pandalytics(?:\b)" 3; + "~*(?:\b)Panscient(?:\b)" 3; + "~*(?:\b)Papa\ Foto(?:\b)" 3; + "~*(?:\b)Pavuk(?:\b)" 3; + "~*(?:\b)pcBrowser(?:\b)" 3; + "~*(?:\b)PECL::HTTP(?:\b)" 3; + "~*(?:\b)PeoplePal(?:\b)" 3; + "~*(?:\b)PHPCrawl(?:\b)" 3; + "~*(?:\b)Picscout(?:\b)" 3; + "~*(?:\b)Picsearch(?:\b)" 3; + "~*(?:\b)PictureFinder(?:\b)" 3; + "~*(?:\b)Pimonster(?:\b)" 3; + "~*(?:\b)Pi-Monster(?:\b)" 3; + "~*(?:\b)Pixray(?:\b)" 3; + "~*(?:\b)PleaseCrawl(?:\b)" 3; + "~*(?:\b)plumanalytics(?:\b)" 3; + "~*(?:\b)Pockey(?:\b)" 3; + "~*(?:\b)POE-Component-Client-HTTP(?:\b)" 3; + "~*(?:\b)Probethenet(?:\b)" 3; + "~*(?:\b)ProPowerBot(?:\b)" 3; + "~*(?:\b)ProWebWalker(?:\b)" 3; + "~*(?:\b)Psbot(?:\b)" 3; + "~*(?:\b)Pump(?:\b)" 3; + "~*(?:\b)PxBroker(?:\b)" 3; + "~*(?:\b)PyCurl(?:\b)" 3; + "~*(?:\b)QueryN\ Metasearch(?:\b)" 3; + "~*(?:\b)Quick-Crawler(?:\b)" 3; + "~*(?:\b)RankActive(?:\b)" 3; + "~*(?:\b)RankActiveLinkBot(?:\b)" 3; + "~*(?:\b)RankFlex(?:\b)" 3; + "~*(?:\b)RankingBot(?:\b)" 3; + "~*(?:\b)RankingBot2(?:\b)" 3; + "~*(?:\b)Rankivabot(?:\b)" 3; + "~*(?:\b)RankurBot(?:\b)" 3; + "~*(?:\b)RealDownload(?:\b)" 3; + "~*(?:\b)Reaper(?:\b)" 3; + "~*(?:\b)RebelMouse(?:\b)" 3; + "~*(?:\b)Recorder(?:\b)" 3; + "~*(?:\b)RedesScrapy(?:\b)" 3; + "~*(?:\b)ReGet(?:\b)" 3; + "~*(?:\b)RepoMonkey(?:\b)" 3; + "~*(?:\b)Ripper(?:\b)" 3; + "~*(?:\b)RocketCrawler(?:\b)" 3; + "~*(?:\b)Rogerbot(?:\b)" 3; + "~*(?:\b)s1z.ru(?:\b)" 3; + "~*(?:\b)SalesIntelligent(?:\b)" 3; + "~*(?:\b)SBIder(?:\b)" 3; + "~*(?:\b)ScanAlert(?:\b)" 3; + "~*(?:\b)Scanbot(?:\b)" 3; + "~*(?:\b)scan.lol(?:\b)" 3; + "~*(?:\b)ScoutJet(?:\b)" 3; + "~*(?:\b)Scrapy(?:\b)" 3; + "~*(?:\b)Screaming(?:\b)" 3; + "~*(?:\b)ScreenerBot(?:\b)" 3; + "~*(?:\b)Searchestate(?:\b)" 3; + "~*(?:\b)SearchmetricsBot(?:\b)" 3; + "~*(?:\b)Semrush(?:\b)" 3; + "~*(?:\b)SemrushBot(?:\b)" 3; + "~*(?:\b)SEOkicks(?:\b)" 3; + "~*(?:\b)SEOkicks-Robot(?:\b)" 3; + "~*(?:\b)SEOlyticsCrawler(?:\b)" 3; + "~*(?:\b)Seomoz(?:\b)" 3; + "~*(?:\b)SEOprofiler(?:\b)" 3; + "~*(?:\b)seoscanners(?:\b)" 3; + "~*(?:\b)SeoSiteCheckup(?:\b)" 3; + "~*(?:\b)SEOstats(?:\b)" 3; + "~*(?:\b)serpstatbot(?:\b)" 3; + "~*(?:\b)sexsearcher(?:\b)" 3; + "~*(?:\b)Shodan(?:\b)" 3; + "~*(?:\b)Siphon(?:\b)" 3; + "~*(?:\b)SISTRIX(?:\b)" 3; + "~*(?:\b)Sitebeam(?:\b)" 3; + "~*(?:\b)SiteExplorer(?:\b)" 3; + "~*(?:\b)Siteimprove(?:\b)" 3; + "~*(?:\b)SiteLockSpider(?:\b)" 3; + "~*(?:\b)SiteSnagger(?:\b)" 3; + "~*(?:\b)SiteSucker(?:\b)" 3; + "~*(?:\b)Site\ Sucker(?:\b)" 3; + "~*(?:\b)Sitevigil(?:\b)" 3; + "~*(?:\b)SlySearch(?:\b)" 3; + "~*(?:\b)SmartDownload(?:\b)" 3; + "~*(?:\b)SMTBot(?:\b)" 3; + "~*(?:\b)Snake(?:\b)" 3; + "~*(?:\b)Snapbot(?:\b)" 3; + "~*(?:\b)Snoopy(?:\b)" 3; + "~*(?:\b)SocialRankIOBot(?:\b)" 3; + "~*(?:\b)Sociscraper(?:\b)" 3; + "~*(?:\b)sogouspider(?:\b)" 3; + "~*(?:\b)Sogou\ web\ spider(?:\b)" 3; + "~*(?:\b)Sosospider(?:\b)" 3; + "~*(?:\b)Sottopop(?:\b)" 3; + "~*(?:\b)SpaceBison(?:\b)" 3; + "~*(?:\b)Spammen(?:\b)" 3; + "~*(?:\b)SpankBot(?:\b)" 3; + "~*(?:\b)Spanner(?:\b)" 3; + "~*(?:\b)sp_auditbot(?:\b)" 3; + "~*(?:\b)Spbot(?:\b)" 3; + "~*(?:\b)Spinn3r(?:\b)" 3; + "~*(?:\b)SputnikBot(?:\b)" 3; + "~*(?:\b)spyfu(?:\b)" 3; + "~*(?:\b)Sqlmap(?:\b)" 3; + "~*(?:\b)Sqlworm(?:\b)" 3; + "~*(?:\b)Sqworm(?:\b)" 3; + "~*(?:\b)Steeler(?:\b)" 3; + "~*(?:\b)Stripper(?:\b)" 3; + "~*(?:\b)Sucker(?:\b)" 3; + "~*(?:\b)Sucuri(?:\b)" 3; + "~*(?:\b)SuperBot(?:\b)" 3; + "~*(?:\b)SuperHTTP(?:\b)" 3; + "~*(?:\b)Surfbot(?:\b)" 3; + "~*(?:\b)SurveyBot(?:\b)" 3; + "~*(?:\b)Suzuran(?:\b)" 3; + "~*(?:\b)Swiftbot(?:\b)" 3; + "~*(?:\b)sysscan(?:\b)" 3; + "~*(?:\b)Szukacz(?:\b)" 3; + "~*(?:\b)T0PHackTeam(?:\b)" 3; + "~*(?:\b)T8Abot(?:\b)" 3; + "~*(?:\b)tAkeOut(?:\b)" 3; + "~*(?:\b)Teleport(?:\b)" 3; + "~*(?:\b)TeleportPro(?:\b)" 3; + "~*(?:\b)Telesoft(?:\b)" 3; + "~*(?:\b)Telesphoreo(?:\b)" 3; + "~*(?:\b)Telesphorep(?:\b)" 3; + "~*(?:\b)The\ Intraformant(?:\b)" 3; + "~*(?:\b)TheNomad(?:\b)" 3; + "~*(?:\b)Thumbor(?:\b)" 3; + "~*(?:\b)TightTwatBot(?:\b)" 3; + "~*(?:\b)Titan(?:\b)" 3; + "~*(?:\b)Toata(?:\b)" 3; + "~*(?:\b)Toweyabot(?:\b)" 3; + "~*(?:\b)Tracemyfile(?:\b)" 3; + "~*(?:\b)Trendiction(?:\b)" 3; + "~*(?:\b)Trendictionbot(?:\b)" 3; + "~*(?:\b)trendiction.com(?:\b)" 3; + "~*(?:\b)trendiction.de(?:\b)" 3; + "~*(?:\b)True_Robot(?:\b)" 3; + "~*(?:\b)Turingos(?:\b)" 3; + "~*(?:\b)Turnitin(?:\b)" 3; + "~*(?:\b)TurnitinBot(?:\b)" 3; + "~*(?:\b)TwengaBot(?:\b)" 3; + "~*(?:\b)Twice(?:\b)" 3; + "~*(?:\b)Typhoeus(?:\b)" 3; + "~*(?:\b)UnisterBot(?:\b)" 3; + "~*(?:\b)Upflow(?:\b)" 3; + "~*(?:\b)URLy.Warning(?:\b)" 3; + "~*(?:\b)URLy\ Warning(?:\b)" 3; + "~*(?:\b)Vacuum(?:\b)" 3; + "~*(?:\b)Vagabondo(?:\b)" 3; + "~*(?:\b)VB\ Project(?:\b)" 3; + "~*(?:\b)VCI(?:\b)" 3; + "~*(?:\b)VeriCiteCrawler(?:\b)" 3; + "~*(?:\b)VidibleScraper(?:\b)" 3; + "~*(?:\b)Virusdie(?:\b)" 3; + "~*(?:\b)VoidEYE(?:\b)" 3; + "~*(?:\b)Voil(?:\b)" 3; + "~*(?:\b)Voltron(?:\b)" 3; + "~*(?:\b)Wallpapers/3.0(?:\b)" 3; + "~*(?:\b)WallpapersHD(?:\b)" 3; + "~*(?:\b)WASALive-Bot(?:\b)" 3; + "~*(?:\b)WBSearchBot(?:\b)" 3; + "~*(?:\b)Webalta(?:\b)" 3; + "~*(?:\b)WebAuto(?:\b)" 3; + "~*(?:\b)Web\ Auto(?:\b)" 3; + "~*(?:\b)WebBandit(?:\b)" 3; + "~*(?:\b)WebCollage(?:\b)" 3; + "~*(?:\b)Web\ Collage(?:\b)" 3; + "~*(?:\b)WebCopier(?:\b)" 3; + "~*(?:\b)WEBDAV(?:\b)" 3; + "~*(?:\b)WebEnhancer(?:\b)" 3; + "~*(?:\b)Web\ Enhancer(?:\b)" 3; + "~*(?:\b)WebFetch(?:\b)" 3; + "~*(?:\b)Web\ Fetch(?:\b)" 3; + "~*(?:\b)WebFuck(?:\b)" 3; + "~*(?:\b)Web\ Fuck(?:\b)" 3; + "~*(?:\b)WebGo\ IS(?:\b)" 3; + "~*(?:\b)WebImageCollector(?:\b)" 3; + "~*(?:\b)WebLeacher(?:\b)" 3; + "~*(?:\b)WebmasterWorldForumBot(?:\b)" 3; + "~*(?:\b)webmeup-crawler(?:\b)" 3; + "~*(?:\b)WebPix(?:\b)" 3; + "~*(?:\b)Web\ Pix(?:\b)" 3; + "~*(?:\b)WebReaper(?:\b)" 3; + "~*(?:\b)WebSauger(?:\b)" 3; + "~*(?:\b)Web\ Sauger(?:\b)" 3; + "~*(?:\b)Webshag(?:\b)" 3; + "~*(?:\b)WebsiteExtractor(?:\b)" 3; + "~*(?:\b)WebsiteQuester(?:\b)" 3; + "~*(?:\b)Website\ Quester(?:\b)" 3; + "~*(?:\b)Webster(?:\b)" 3; + "~*(?:\b)WebStripper(?:\b)" 3; + "~*(?:\b)WebSucker(?:\b)" 3; + "~*(?:\b)Web\ Sucker(?:\b)" 3; + "~*(?:\b)WebWhacker(?:\b)" 3; + "~*(?:\b)WebZIP(?:\b)" 3; + "~*(?:\b)WeSEE(?:\b)" 3; + "~*(?:\b)Whack(?:\b)" 3; + "~*(?:\b)Whacker(?:\b)" 3; + "~*(?:\b)Whatweb(?:\b)" 3; + "~*(?:\b)Who.is\ Bot(?:\b)" 3; + "~*(?:\b)Widow(?:\b)" 3; + "~*(?:\b)WinHTTrack(?:\b)" 3; + "~*(?:\b)WiseGuys\ Robot(?:\b)" 3; + "~*(?:\b)WISENutbot(?:\b)" 3; + "~*(?:\b)Wonderbot(?:\b)" 3; + "~*(?:\b)Woobot(?:\b)" 3; + "~*(?:\b)Wotbox(?:\b)" 3; + "~*(?:\b)Wprecon(?:\b)" 3; + "~*(?:\b)WPScan(?:\b)" 3; + "~*(?:\b)WWW-Collector-E(?:\b)" 3; + "~*(?:\b)WWW-Mechanize(?:\b)" 3; + "~*(?:\b)WWW::Mechanize(?:\b)" 3; + "~*(?:\b)WWWOFFLE(?:\b)" 3; + "~*(?:\b)x09Mozilla(?:\b)" 3; + "~*(?:\b)x22Mozilla(?:\b)" 3; + "~*(?:\b)Xaldon_WebSpider(?:\b)" 3; + "~*(?:\b)Xaldon\ WebSpider(?:\b)" 3; + "~*(?:\b)Xenu(?:\b)" 3; + "~*(?:\b)xpymep1.exe(?:\b)" 3; + "~*(?:\b)YoudaoBot(?:\b)" 3; + "~*(?:\b)Zade(?:\b)" 3; + "~*(?:\b)Zauba(?:\b)" 3; + "~*(?:\b)zauba.io(?:\b)" 3; + "~*(?:\b)Zermelo(?:\b)" 3; + "~*(?:\b)Zeus(?:\b)" 3; + "~*(?:\b)zgrab(?:\b)" 3; + "~*(?:\b)Zitebot(?:\b)" 3; + "~*(?:\b)ZmEu(?:\b)" 3; + "~*(?:\b)ZumBot(?:\b)" 3; + "~*(?:\b)ZyBorg(?:\b)" 3; # END BAD BOTS ### DO NOT EDIT THIS LINE AT ALL ### # -------------------------------------------- @@ -717,38 +717,38 @@ map $http_user_agent $bad_bot { # ----------------------------------------------------------------------- # START GOOD BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)adidxbot(?:\b|)" 0; - "~*(?:\b)AdsBot-Google(?:\b|)" 0; - "~*(?:\b)aolbuild(?:\b|)" 0; - "~*(?:\b)bingbot(?:\b|)" 0; - "~*(?:\b)bingpreview(?:\b|)" 0; - "~*(?:\b)DoCoMo(?:\b|)" 0; - "~*(?:\b)duckduckgo(?:\b|)" 0; - "~*(?:\b)facebookexternalhit(?:\b|)" 0; - "~*(?:\b)Feedfetcher-Google(?:\b|)" 0; - "~*(?:\b)Googlebot(?:\b|)" 0; - "~*(?:\b)Googlebot-Image(?:\b|)" 0; - "~*(?:\b)Googlebot-Mobile(?:\b|)" 0; - "~*(?:\b)Googlebot-News(?:\b|)" 0; - "~*(?:\b)Googlebot/Test(?:\b|)" 0; - "~*(?:\b)Googlebot-Video(?:\b|)" 0; - "~*(?:\b)Google-HTTP-Java-Client(?:\b|)" 0; - "~*(?:\b)Gravityscan(?:\b|)" 0; - "~*(?:\b)gsa-crawler(?:\b|)" 0; - "~*(?:\b)Jakarta\ Commons(?:\b|)" 0; - "~*(?:\b)Kraken/0.1(?:\b|)" 0; - "~*(?:\b)LinkedInBot(?:\b|)" 0; - "~*(?:\b)Mediapartners-Google(?:\b|)" 0; - "~*(?:\b)msnbot(?:\b|)" 0; - "~*(?:\b)msnbot-media(?:\b|)" 0; - "~*(?:\b)SAMSUNG(?:\b|)" 0; - "~*(?:\b)Slackbot(?:\b|)" 0; - "~*(?:\b)Slackbot-LinkExpanding(?:\b|)" 0; - "~*(?:\b)slurp(?:\b|)" 0; - "~*(?:\b)teoma(?:\b|)" 0; - "~*(?:\b)TwitterBot(?:\b|)" 0; - "~*(?:\b)Wordpress(?:\b|)" 0; - "~*(?:\b)yahoo(?:\b|)" 0; + "~*(?:\b)adidxbot(?:\b)" 0; + "~*(?:\b)AdsBot-Google(?:\b)" 0; + "~*(?:\b)aolbuild(?:\b)" 0; + "~*(?:\b)bingbot(?:\b)" 0; + "~*(?:\b)bingpreview(?:\b)" 0; + "~*(?:\b)DoCoMo(?:\b)" 0; + "~*(?:\b)duckduckgo(?:\b)" 0; + "~*(?:\b)facebookexternalhit(?:\b)" 0; + "~*(?:\b)Feedfetcher-Google(?:\b)" 0; + "~*(?:\b)Googlebot(?:\b)" 0; + "~*(?:\b)Googlebot-Image(?:\b)" 0; + "~*(?:\b)Googlebot-Mobile(?:\b)" 0; + "~*(?:\b)Googlebot-News(?:\b)" 0; + "~*(?:\b)Googlebot/Test(?:\b)" 0; + "~*(?:\b)Googlebot-Video(?:\b)" 0; + "~*(?:\b)Google-HTTP-Java-Client(?:\b)" 0; + "~*(?:\b)Gravityscan(?:\b)" 0; + "~*(?:\b)gsa-crawler(?:\b)" 0; + "~*(?:\b)Jakarta\ Commons(?:\b)" 0; + "~*(?:\b)Kraken/0.1(?:\b)" 0; + "~*(?:\b)LinkedInBot(?:\b)" 0; + "~*(?:\b)Mediapartners-Google(?:\b)" 0; + "~*(?:\b)msnbot(?:\b)" 0; + "~*(?:\b)msnbot-media(?:\b)" 0; + "~*(?:\b)SAMSUNG(?:\b)" 0; + "~*(?:\b)Slackbot(?:\b)" 0; + "~*(?:\b)Slackbot-LinkExpanding(?:\b)" 0; + "~*(?:\b)slurp(?:\b)" 0; + "~*(?:\b)teoma(?:\b)" 0; + "~*(?:\b)TwitterBot(?:\b)" 0; + "~*(?:\b)Wordpress(?:\b)" 0; + "~*(?:\b)yahoo(?:\b)" 0; # END GOOD BOTS ### DO NOT EDIT THIS LINE AT ALL ### # -------------------------------------------------------- @@ -760,12 +760,12 @@ map $http_user_agent $bad_bot { #limit_req zone=bot1_reqlimitip burst=50; # START ALLOWED BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)jetmon(?:\b|)" 1; - "~*(?:\b)libwww-perl(?:\b|)" 1; - "~*(?:\b)Lynx(?:\b|)" 1; - "~*(?:\b)munin(?:\b|)" 1; - "~*(?:\b)Presto(?:\b|)" 1; - "~*(?:\b)Wget/1.15(?:\b|)" 1; + "~*(?:\b)jetmon(?:\b)" 1; + "~*(?:\b)libwww-perl(?:\b)" 1; + "~*(?:\b)Lynx(?:\b)" 1; + "~*(?:\b)munin(?:\b)" 1; + "~*(?:\b)Presto(?:\b)" 1; + "~*(?:\b)Wget/1.15(?:\b)" 1; # END ALLOWED BOTS ### DO NOT EDIT THIS LINE AT ALL ### # ------------------------------------------------------- @@ -778,23 +778,23 @@ map $http_user_agent $bad_bot { # ----------------------------------------------------------------------- # START LIMITED BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)Alexa(?:\b|)" 2; - "~*(?:\b)archive.org(?:\b|)" 2; - "~*(?:\b)Baidu(?:\b|)" 2; - "~*(?:\b)BUbiNG(?:\b|)" 2; - "~*(?:\b)FlipboardProxy(?:\b|)" 2; - "~*(?:\b)ia_archiver(?:\b|)" 2; - "~*(?:\b)MSIE\ 7.0(?:\b|)" 2; - "~*(?:\b)Proximic(?:\b|)" 2; - "~*(?:\b)R6_CommentReader(?:\b|)" 2; - "~*(?:\b)R6_FeedFetcher(?:\b|)" 2; - "~*(?:\b)RED/1(?:\b|)" 2; - "~*(?:\b)RPT-HTTPClient(?:\b|)" 2; - "~*(?:\b)sfFeedReader/0.9(?:\b|)" 2; - "~*(?:\b)Spaidu(?:\b|)" 2; - "~*(?:\b)UptimeRobot/2.0(?:\b|)" 2; - "~*(?:\b)YandexBot(?:\b|)" 2; - "~*(?:\b)YandexImages(?:\b|)" 2; + "~*(?:\b)Alexa(?:\b)" 2; + "~*(?:\b)archive.org(?:\b)" 2; + "~*(?:\b)Baidu(?:\b)" 2; + "~*(?:\b)BUbiNG(?:\b)" 2; + "~*(?:\b)FlipboardProxy(?:\b)" 2; + "~*(?:\b)ia_archiver(?:\b)" 2; + "~*(?:\b)MSIE\ 7.0(?:\b)" 2; + "~*(?:\b)Proximic(?:\b)" 2; + "~*(?:\b)R6_CommentReader(?:\b)" 2; + "~*(?:\b)R6_FeedFetcher(?:\b)" 2; + "~*(?:\b)RED/1(?:\b)" 2; + "~*(?:\b)RPT-HTTPClient(?:\b)" 2; + "~*(?:\b)sfFeedReader/0.9(?:\b)" 2; + "~*(?:\b)Spaidu(?:\b)" 2; + "~*(?:\b)UptimeRobot/2.0(?:\b)" 2; + "~*(?:\b)YandexBot(?:\b)" 2; + "~*(?:\b)YandexImages(?:\b)" 2; # END LIMITED BOTS ### DO NOT EDIT THIS LINE AT ALL ### } diff --git a/.dev-tools/test1_conf_files_ip_whitelist/bots.d/blacklist-ips.conf b/.dev-tools/test1_conf_files_ip_whitelist/bots.d/blacklist-ips.conf index b9d24324a..0f27f0dd9 100644 --- a/.dev-tools/test1_conf_files_ip_whitelist/bots.d/blacklist-ips.conf +++ b/.dev-tools/test1_conf_files_ip_whitelist/bots.d/blacklist-ips.conf @@ -1,2 +1,2 @@ -34.68.144.114 1; +104.154.113.151 1; 127.0.0.1 1; diff --git a/.dev-tools/test1_conf_files_ip_whitelist/bots.d/whitelist-ips.conf b/.dev-tools/test1_conf_files_ip_whitelist/bots.d/whitelist-ips.conf index ea117da9f..0e0848852 100644 --- a/.dev-tools/test1_conf_files_ip_whitelist/bots.d/whitelist-ips.conf +++ b/.dev-tools/test1_conf_files_ip_whitelist/bots.d/whitelist-ips.conf @@ -1,2 +1,2 @@ -34.68.144.114 0; +104.154.113.151 0; 127.0.0.1 0; diff --git a/.dev-tools/test1_conf_files_ip_whitelist/conf.d/globalblacklist.conf b/.dev-tools/test1_conf_files_ip_whitelist/conf.d/globalblacklist.conf index f26e52add..a1999739a 100644 --- a/.dev-tools/test1_conf_files_ip_whitelist/conf.d/globalblacklist.conf +++ b/.dev-tools/test1_conf_files_ip_whitelist/conf.d/globalblacklist.conf @@ -4,8 +4,8 @@ ### VERSION INFORMATION # ################################################### -### Version: V4.2019.07.1709 -### Updated: Mon Jul 1 10:37:04 SAST 2019 +### Version: V4.2019.07.1712 +### Updated: Mon Jul 1 11:24:52 SAST 2019 ### Bad Referrer Count: 6717 ### Bad Bot Count: 556 ################################################### @@ -147,562 +147,562 @@ map $http_user_agent $bad_bot { # -------------------------------------------------- # START BAD BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)360Spider(?:\b|)" 3; - "~*(?:\b)404checker(?:\b|)" 3; - "~*(?:\b)404enemy(?:\b|)" 3; - "~*(?:\b)80legs(?:\b|)" 3; - "~*(?:\b)Abonti(?:\b|)" 3; - "~*(?:\b)Aboundex(?:\b|)" 3; - "~*(?:\b)Aboundexbot(?:\b|)" 3; - "~*(?:\b)Acunetix(?:\b|)" 3; - "~*(?:\b)ADmantX(?:\b|)" 3; - "~*(?:\b)AfD-Verbotsverfahren(?:\b|)" 3; - "~*(?:\b)AhrefsBot(?:\b|)" 3; - "~*(?:\b)AIBOT(?:\b|)" 3; - "~*(?:\b)AiHitBot(?:\b|)" 3; - "~*(?:\b)Aipbot(?:\b|)" 3; - "~*(?:\b)Alexibot(?:\b|)" 3; - "~*(?:\b)Alligator(?:\b|)" 3; - "~*(?:\b)AllSubmitter(?:\b|)" 3; - "~*(?:\b)AlphaBot(?:\b|)" 3; - "~*(?:\b)Anarchie(?:\b|)" 3; - "~*(?:\b)Apexoo(?:\b|)" 3; - "~*(?:\b)archive.org_bot(?:\b|)" 3; - "~*(?:\b)ASPSeek(?:\b|)" 3; - "~*(?:\b)Asterias(?:\b|)" 3; - "~*(?:\b)Attach(?:\b|)" 3; - "~*(?:\b)autoemailspider(?:\b|)" 3; - "~*(?:\b)BackDoorBot(?:\b|)" 3; - "~*(?:\b)Backlink-Ceck(?:\b|)" 3; - "~*(?:\b)backlink-check(?:\b|)" 3; - "~*(?:\b)BacklinkCrawler(?:\b|)" 3; - "~*(?:\b)BackStreet(?:\b|)" 3; - "~*(?:\b)BackWeb(?:\b|)" 3; - "~*(?:\b)Badass(?:\b|)" 3; - "~*(?:\b)Bandit(?:\b|)" 3; - "~*(?:\b)Barkrowler(?:\b|)" 3; - "~*(?:\b)BatchFTP(?:\b|)" 3; - "~*(?:\b)Battleztar\ Bazinga(?:\b|)" 3; - "~*(?:\b)BBBike(?:\b|)" 3; - "~*(?:\b)BDCbot(?:\b|)" 3; - "~*(?:\b)BDFetch(?:\b|)" 3; - "~*(?:\b)BetaBot(?:\b|)" 3; - "~*(?:\b)Bigfoot(?:\b|)" 3; - "~*(?:\b)Bitacle(?:\b|)" 3; - "~*(?:\b)Blackboard(?:\b|)" 3; - "~*(?:\b)Black\ Hole(?:\b|)" 3; - "~*(?:\b)BlackWidow(?:\b|)" 3; - "~*(?:\b)BLEXBot(?:\b|)" 3; - "~*(?:\b)Blow(?:\b|)" 3; - "~*(?:\b)BlowFish(?:\b|)" 3; - "~*(?:\b)Boardreader(?:\b|)" 3; - "~*(?:\b)Bolt(?:\b|)" 3; - "~*(?:\b)BotALot(?:\b|)" 3; - "~*(?:\b)Brandprotect(?:\b|)" 3; - "~*(?:\b)Brandwatch(?:\b|)" 3; - "~*(?:\b)Buddy(?:\b|)" 3; - "~*(?:\b)BuiltBotTough(?:\b|)" 3; - "~*(?:\b)BuiltWith(?:\b|)" 3; - "~*(?:\b)Bullseye(?:\b|)" 3; - "~*(?:\b)BunnySlippers(?:\b|)" 3; - "~*(?:\b)BuzzSumo(?:\b|)" 3; - "~*(?:\b)Calculon(?:\b|)" 3; - "~*(?:\b)CATExplorador(?:\b|)" 3; - "~*(?:\b)CazoodleBot(?:\b|)" 3; - "~*(?:\b)CCBot(?:\b|)" 3; - "~*(?:\b)Cegbfeieh(?:\b|)" 3; - "~*(?:\b)CheeseBot(?:\b|)" 3; - "~*(?:\b)CherryPicker(?:\b|)" 3; - "~*(?:\b)CheTeam(?:\b|)" 3; - "~*(?:\b)ChinaClaw(?:\b|)" 3; - "~*(?:\b)Chlooe(?:\b|)" 3; - "~*(?:\b)Claritybot(?:\b|)" 3; - "~*(?:\b)Cliqzbot(?:\b|)" 3; - "~*(?:\b)Cloud\ mapping(?:\b|)" 3; - "~*(?:\b)coccocbot-web(?:\b|)" 3; - "~*(?:\b)Cogentbot(?:\b|)" 3; - "~*(?:\b)cognitiveseo(?:\b|)" 3; - "~*(?:\b)Collector(?:\b|)" 3; - "~*(?:\b)com.plumanalytics(?:\b|)" 3; - "~*(?:\b)Copier(?:\b|)" 3; - "~*(?:\b)CopyRightCheck(?:\b|)" 3; - "~*(?:\b)Copyscape(?:\b|)" 3; - "~*(?:\b)Cosmos(?:\b|)" 3; - "~*(?:\b)Craftbot(?:\b|)" 3; - "~*(?:\b)crawler4j(?:\b|)" 3; - "~*(?:\b)crawler.feedback(?:\b|)" 3; - "~*(?:\b)crawl.sogou.com(?:\b|)" 3; - "~*(?:\b)CrazyWebCrawler(?:\b|)" 3; - "~*(?:\b)Crescent(?:\b|)" 3; - "~*(?:\b)CrunchBot(?:\b|)" 3; - "~*(?:\b)CSHttp(?:\b|)" 3; - "~*(?:\b)Curious(?:\b|)" 3; - "~*(?:\b)Custo(?:\b|)" 3; - "~*(?:\b)DatabaseDriverMysqli(?:\b|)" 3; - "~*(?:\b)DataCha0s(?:\b|)" 3; - "~*(?:\b)DBLBot(?:\b|)" 3; - "~*(?:\b)demandbase-bot(?:\b|)" 3; - "~*(?:\b)Demon(?:\b|)" 3; - "~*(?:\b)Deusu(?:\b|)" 3; - "~*(?:\b)Devil(?:\b|)" 3; - "~*(?:\b)Digincore(?:\b|)" 3; - "~*(?:\b)DigitalPebble(?:\b|)" 3; - "~*(?:\b)DIIbot(?:\b|)" 3; - "~*(?:\b)Dirbuster(?:\b|)" 3; - "~*(?:\b)Disco(?:\b|)" 3; - "~*(?:\b)Discobot(?:\b|)" 3; - "~*(?:\b)Discoverybot(?:\b|)" 3; - "~*(?:\b)Dispatch(?:\b|)" 3; - "~*(?:\b)DittoSpyder(?:\b|)" 3; - "~*(?:\b)DnyzBot(?:\b|)" 3; - "~*(?:\b)DomainAppender(?:\b|)" 3; - "~*(?:\b)DomainCrawler(?:\b|)" 3; - "~*(?:\b)DomainSigmaCrawler(?:\b|)" 3; - "~*(?:\b)DomainStatsBot(?:\b|)" 3; - "~*(?:\b)Dotbot(?:\b|)" 3; - "~*(?:\b)Download\ Wonder(?:\b|)" 3; - "~*(?:\b)Dragonfly(?:\b|)" 3; - "~*(?:\b)Drip(?:\b|)" 3; - "~*(?:\b)DSearch(?:\b|)" 3; - "~*(?:\b)DTS\ Agent(?:\b|)" 3; - "~*(?:\b)EasyDL(?:\b|)" 3; - "~*(?:\b)Ebingbong(?:\b|)" 3; - "~*(?:\b)eCatch(?:\b|)" 3; - "~*(?:\b)ECCP/1.0(?:\b|)" 3; - "~*(?:\b)Ecxi(?:\b|)" 3; - "~*(?:\b)EirGrabber(?:\b|)" 3; - "~*(?:\b)EMail\ Siphon(?:\b|)" 3; - "~*(?:\b)EMail\ Wolf(?:\b|)" 3; - "~*(?:\b)EroCrawler(?:\b|)" 3; - "~*(?:\b)evc-batch(?:\b|)" 3; - "~*(?:\b)Evil(?:\b|)" 3; - "~*(?:\b)Exabot(?:\b|)" 3; - "~*(?:\b)Express\ WebPictures(?:\b|)" 3; - "~*(?:\b)ExtLinksBot(?:\b|)" 3; - "~*(?:\b)Extractor(?:\b|)" 3; - "~*(?:\b)ExtractorPro(?:\b|)" 3; - "~*(?:\b)Extreme\ Picture\ Finder(?:\b|)" 3; - "~*(?:\b)EyeNetIE(?:\b|)" 3; - "~*(?:\b)Ezooms(?:\b|)" 3; - "~*(?:\b)facebookscraper(?:\b|)" 3; - "~*(?:\b)FDM(?:\b|)" 3; - "~*(?:\b)FemtosearchBot(?:\b|)" 3; - "~*(?:\b)FHscan(?:\b|)" 3; - "~*(?:\b)Fimap(?:\b|)" 3; - "~*(?:\b)Firefox/7.0(?:\b|)" 3; - "~*(?:\b)FlashGet(?:\b|)" 3; - "~*(?:\b)Flunky(?:\b|)" 3; - "~*(?:\b)Foobot(?:\b|)" 3; - "~*(?:\b)Freeuploader(?:\b|)" 3; - "~*(?:\b)FrontPage(?:\b|)" 3; - "~*(?:\b)FyberSpider(?:\b|)" 3; - "~*(?:\b)Fyrebot(?:\b|)" 3; - "~*(?:\b)GalaxyBot(?:\b|)" 3; - "~*(?:\b)Genieo(?:\b|)" 3; - "~*(?:\b)GermCrawler(?:\b|)" 3; - "~*(?:\b)Getintent(?:\b|)" 3; - "~*(?:\b)GetRight(?:\b|)" 3; - "~*(?:\b)GetWeb(?:\b|)" 3; - "~*(?:\b)Gigablast(?:\b|)" 3; - "~*(?:\b)Gigabot(?:\b|)" 3; - "~*(?:\b)G-i-g-a-b-o-t(?:\b|)" 3; - "~*(?:\b)Go-Ahead-Got-It(?:\b|)" 3; - "~*(?:\b)Gotit(?:\b|)" 3; - "~*(?:\b)GoZilla(?:\b|)" 3; - "~*(?:\b)Go!Zilla(?:\b|)" 3; - "~*(?:\b)Grabber(?:\b|)" 3; - "~*(?:\b)GrabNet(?:\b|)" 3; - "~*(?:\b)Grafula(?:\b|)" 3; - "~*(?:\b)GrapeFX(?:\b|)" 3; - "~*(?:\b)GrapeshotCrawler(?:\b|)" 3; - "~*(?:\b)GridBot(?:\b|)" 3; - "~*(?:\b)GT::WWW(?:\b|)" 3; - "~*(?:\b)Haansoft(?:\b|)" 3; - "~*(?:\b)HaosouSpider(?:\b|)" 3; - "~*(?:\b)Harvest(?:\b|)" 3; - "~*(?:\b)Havij(?:\b|)" 3; - "~*(?:\b)HEADMasterSEO(?:\b|)" 3; - "~*(?:\b)Heritrix(?:\b|)" 3; - "~*(?:\b)Hloader(?:\b|)" 3; - "~*(?:\b)HMView(?:\b|)" 3; - "~*(?:\b)HTMLparser(?:\b|)" 3; - "~*(?:\b)HTTP::Lite(?:\b|)" 3; - "~*(?:\b)HTTrack(?:\b|)" 3; - "~*(?:\b)Humanlinks(?:\b|)" 3; - "~*(?:\b)HybridBot(?:\b|)" 3; - "~*(?:\b)Iblog(?:\b|)" 3; - "~*(?:\b)IDBot(?:\b|)" 3; - "~*(?:\b)Id-search(?:\b|)" 3; - "~*(?:\b)IlseBot(?:\b|)" 3; - "~*(?:\b)Image\ Fetch(?:\b|)" 3; - "~*(?:\b)Image\ Sucker(?:\b|)" 3; - "~*(?:\b)IndeedBot(?:\b|)" 3; - "~*(?:\b)Indy\ Library(?:\b|)" 3; - "~*(?:\b)InfoNaviRobot(?:\b|)" 3; - "~*(?:\b)InfoTekies(?:\b|)" 3; - "~*(?:\b)instabid(?:\b|)" 3; - "~*(?:\b)Intelliseek(?:\b|)" 3; - "~*(?:\b)InterGET(?:\b|)" 3; - "~*(?:\b)Internet\ Ninja(?:\b|)" 3; - "~*(?:\b)InternetSeer(?:\b|)" 3; - "~*(?:\b)internetVista\ monitor(?:\b|)" 3; - "~*(?:\b)ips-agent(?:\b|)" 3; - "~*(?:\b)Iria(?:\b|)" 3; - "~*(?:\b)IRLbot(?:\b|)" 3; - "~*(?:\b)Iskanie(?:\b|)" 3; - "~*(?:\b)IstellaBot(?:\b|)" 3; - "~*(?:\b)JamesBOT(?:\b|)" 3; - "~*(?:\b)Jbrofuzz(?:\b|)" 3; - "~*(?:\b)JennyBot(?:\b|)" 3; - "~*(?:\b)JetCar(?:\b|)" 3; - "~*(?:\b)Jetty(?:\b|)" 3; - "~*(?:\b)JikeSpider(?:\b|)" 3; - "~*(?:\b)JOC\ Web\ Spider(?:\b|)" 3; - "~*(?:\b)Joomla(?:\b|)" 3; - "~*(?:\b)Jorgee(?:\b|)" 3; - "~*(?:\b)JustView(?:\b|)" 3; - "~*(?:\b)Jyxobot(?:\b|)" 3; - "~*(?:\b)Kenjin\ Spider(?:\b|)" 3; - "~*(?:\b)Keyword\ Density(?:\b|)" 3; - "~*(?:\b)Kozmosbot(?:\b|)" 3; - "~*(?:\b)Lanshanbot(?:\b|)" 3; - "~*(?:\b)Larbin(?:\b|)" 3; - "~*(?:\b)LeechFTP(?:\b|)" 3; - "~*(?:\b)LeechGet(?:\b|)" 3; - "~*(?:\b)LexiBot(?:\b|)" 3; - "~*(?:\b)Lftp(?:\b|)" 3; - "~*(?:\b)LibWeb(?:\b|)" 3; - "~*(?:\b)Libwhisker(?:\b|)" 3; - "~*(?:\b)Lightspeedsystems(?:\b|)" 3; - "~*(?:\b)Likse(?:\b|)" 3; - "~*(?:\b)Linkdexbot(?:\b|)" 3; - "~*(?:\b)LinkextractorPro(?:\b|)" 3; - "~*(?:\b)LinkpadBot(?:\b|)" 3; - "~*(?:\b)LinkScan(?:\b|)" 3; - "~*(?:\b)LinksManager(?:\b|)" 3; - "~*(?:\b)LinkWalker(?:\b|)" 3; - "~*(?:\b)LinqiaMetadataDownloaderBot(?:\b|)" 3; - "~*(?:\b)LinqiaRSSBot(?:\b|)" 3; - "~*(?:\b)LinqiaScrapeBot(?:\b|)" 3; - "~*(?:\b)Lipperhey(?:\b|)" 3; - "~*(?:\b)Lipperhey\ Spider(?:\b|)" 3; - "~*(?:\b)Litemage_walker(?:\b|)" 3; - "~*(?:\b)Lmspider(?:\b|)" 3; - "~*(?:\b)LNSpiderguy(?:\b|)" 3; - "~*(?:\b)Ltx71(?:\b|)" 3; - "~*(?:\b)lwp-request(?:\b|)" 3; - "~*(?:\b)LWP::Simple(?:\b|)" 3; - "~*(?:\b)lwp-trivial(?:\b|)" 3; - "~*(?:\b)Magnet(?:\b|)" 3; - "~*(?:\b)Mag-Net(?:\b|)" 3; - "~*(?:\b)magpie-crawler(?:\b|)" 3; - "~*(?:\b)Mail.RU_Bot(?:\b|)" 3; - "~*(?:\b)Majestic12(?:\b|)" 3; - "~*(?:\b)Majestic-SEO(?:\b|)" 3; - "~*(?:\b)Majestic\ SEO(?:\b|)" 3; - "~*(?:\b)MarkMonitor(?:\b|)" 3; - "~*(?:\b)MarkWatch(?:\b|)" 3; - "~*(?:\b)Masscan(?:\b|)" 3; - "~*(?:\b)Mass\ Downloader(?:\b|)" 3; - "~*(?:\b)Mata\ Hari(?:\b|)" 3; - "~*(?:\b)MauiBot(?:\b|)" 3; - "~*(?:\b)meanpathbot(?:\b|)" 3; - "~*(?:\b)Meanpathbot(?:\b|)" 3; - "~*(?:\b)MeanPath\ Bot(?:\b|)" 3; - "~*(?:\b)Mediatoolkitbot(?:\b|)" 3; - "~*(?:\b)mediawords(?:\b|)" 3; - "~*(?:\b)MegaIndex.ru(?:\b|)" 3; - "~*(?:\b)Metauri(?:\b|)" 3; - "~*(?:\b)MFC_Tear_Sample(?:\b|)" 3; - "~*(?:\b)Microsoft\ Data\ Access(?:\b|)" 3; - "~*(?:\b)Microsoft\ URL\ Control(?:\b|)" 3; - "~*(?:\b)MIDown\ tool(?:\b|)" 3; - "~*(?:\b)MIIxpc(?:\b|)" 3; - "~*(?:\b)Mister\ PiX(?:\b|)" 3; - "~*(?:\b)MJ12bot(?:\b|)" 3; - "~*(?:\b)Mojeek(?:\b|)" 3; - "~*(?:\b)Morfeus\ Fucking\ Scanner(?:\b|)" 3; - "~*(?:\b)Mr.4x3(?:\b|)" 3; - "~*(?:\b)MSFrontPage(?:\b|)" 3; - "~*(?:\b)MSIECrawler(?:\b|)" 3; - "~*(?:\b)Msrabot(?:\b|)" 3; - "~*(?:\b)MS\ Web\ Services\ Client\ Protocol(?:\b|)" 3; - "~*(?:\b)muhstik-scan(?:\b|)" 3; - "~*(?:\b)Musobot(?:\b|)" 3; - "~*(?:\b)Name\ Intelligence(?:\b|)" 3; - "~*(?:\b)Nameprotect(?:\b|)" 3; - "~*(?:\b)Navroad(?:\b|)" 3; - "~*(?:\b)NearSite(?:\b|)" 3; - "~*(?:\b)Needle(?:\b|)" 3; - "~*(?:\b)Nessus(?:\b|)" 3; - "~*(?:\b)NetAnts(?:\b|)" 3; - "~*(?:\b)Netcraft(?:\b|)" 3; - "~*(?:\b)netEstate\ NE\ Crawler(?:\b|)" 3; - "~*(?:\b)NetLyzer(?:\b|)" 3; - "~*(?:\b)NetMechanic(?:\b|)" 3; - "~*(?:\b)NetSpider(?:\b|)" 3; - "~*(?:\b)Nettrack(?:\b|)" 3; - "~*(?:\b)Net\ Vampire(?:\b|)" 3; - "~*(?:\b)Netvibes(?:\b|)" 3; - "~*(?:\b)NetZIP(?:\b|)" 3; - "~*(?:\b)NextGenSearchBot(?:\b|)" 3; - "~*(?:\b)Nibbler(?:\b|)" 3; - "~*(?:\b)NICErsPRO(?:\b|)" 3; - "~*(?:\b)Niki-bot(?:\b|)" 3; - "~*(?:\b)Nikto(?:\b|)" 3; - "~*(?:\b)NimbleCrawler(?:\b|)" 3; - "~*(?:\b)Nimbostratus(?:\b|)" 3; - "~*(?:\b)Ninja(?:\b|)" 3; - "~*(?:\b)Nmap(?:\b|)" 3; - "~*(?:\b)NPbot(?:\b|)" 3; - "~*(?:\b)Nutch(?:\b|)" 3; - "~*(?:\b)oBot(?:\b|)" 3; - "~*(?:\b)Octopus(?:\b|)" 3; - "~*(?:\b)Offline\ Explorer(?:\b|)" 3; - "~*(?:\b)Offline\ Navigator(?:\b|)" 3; - "~*(?:\b)OnCrawl(?:\b|)" 3; - "~*(?:\b)Openfind(?:\b|)" 3; - "~*(?:\b)OpenLinkProfiler(?:\b|)" 3; - "~*(?:\b)Openvas(?:\b|)" 3; - "~*(?:\b)OpenVAS(?:\b|)" 3; - "~*(?:\b)OrangeBot(?:\b|)" 3; - "~*(?:\b)OrangeSpider(?:\b|)" 3; - "~*(?:\b)OutclicksBot(?:\b|)" 3; - "~*(?:\b)OutfoxBot(?:\b|)" 3; - "~*(?:\b)PageAnalyzer(?:\b|)" 3; - "~*(?:\b)Page\ Analyzer(?:\b|)" 3; - "~*(?:\b)PageGrabber(?:\b|)" 3; - "~*(?:\b)page\ scorer(?:\b|)" 3; - "~*(?:\b)PageScorer(?:\b|)" 3; - "~*(?:\b)Pandalytics(?:\b|)" 3; - "~*(?:\b)Panscient(?:\b|)" 3; - "~*(?:\b)Papa\ Foto(?:\b|)" 3; - "~*(?:\b)Pavuk(?:\b|)" 3; - "~*(?:\b)pcBrowser(?:\b|)" 3; - "~*(?:\b)PECL::HTTP(?:\b|)" 3; - "~*(?:\b)PeoplePal(?:\b|)" 3; - "~*(?:\b)PHPCrawl(?:\b|)" 3; - "~*(?:\b)Picscout(?:\b|)" 3; - "~*(?:\b)Picsearch(?:\b|)" 3; - "~*(?:\b)PictureFinder(?:\b|)" 3; - "~*(?:\b)Pimonster(?:\b|)" 3; - "~*(?:\b)Pi-Monster(?:\b|)" 3; - "~*(?:\b)Pixray(?:\b|)" 3; - "~*(?:\b)PleaseCrawl(?:\b|)" 3; - "~*(?:\b)plumanalytics(?:\b|)" 3; - "~*(?:\b)Pockey(?:\b|)" 3; - "~*(?:\b)POE-Component-Client-HTTP(?:\b|)" 3; - "~*(?:\b)Probethenet(?:\b|)" 3; - "~*(?:\b)ProPowerBot(?:\b|)" 3; - "~*(?:\b)ProWebWalker(?:\b|)" 3; - "~*(?:\b)Psbot(?:\b|)" 3; - "~*(?:\b)Pump(?:\b|)" 3; - "~*(?:\b)PxBroker(?:\b|)" 3; - "~*(?:\b)PyCurl(?:\b|)" 3; - "~*(?:\b)QueryN\ Metasearch(?:\b|)" 3; - "~*(?:\b)Quick-Crawler(?:\b|)" 3; - "~*(?:\b)RankActive(?:\b|)" 3; - "~*(?:\b)RankActiveLinkBot(?:\b|)" 3; - "~*(?:\b)RankFlex(?:\b|)" 3; - "~*(?:\b)RankingBot(?:\b|)" 3; - "~*(?:\b)RankingBot2(?:\b|)" 3; - "~*(?:\b)Rankivabot(?:\b|)" 3; - "~*(?:\b)RankurBot(?:\b|)" 3; - "~*(?:\b)RealDownload(?:\b|)" 3; - "~*(?:\b)Reaper(?:\b|)" 3; - "~*(?:\b)RebelMouse(?:\b|)" 3; - "~*(?:\b)Recorder(?:\b|)" 3; - "~*(?:\b)RedesScrapy(?:\b|)" 3; - "~*(?:\b)ReGet(?:\b|)" 3; - "~*(?:\b)RepoMonkey(?:\b|)" 3; - "~*(?:\b)Ripper(?:\b|)" 3; - "~*(?:\b)RocketCrawler(?:\b|)" 3; - "~*(?:\b)Rogerbot(?:\b|)" 3; - "~*(?:\b)s1z.ru(?:\b|)" 3; - "~*(?:\b)SalesIntelligent(?:\b|)" 3; - "~*(?:\b)SBIder(?:\b|)" 3; - "~*(?:\b)ScanAlert(?:\b|)" 3; - "~*(?:\b)Scanbot(?:\b|)" 3; - "~*(?:\b)scan.lol(?:\b|)" 3; - "~*(?:\b)ScoutJet(?:\b|)" 3; - "~*(?:\b)Scrapy(?:\b|)" 3; - "~*(?:\b)Screaming(?:\b|)" 3; - "~*(?:\b)ScreenerBot(?:\b|)" 3; - "~*(?:\b)Searchestate(?:\b|)" 3; - "~*(?:\b)SearchmetricsBot(?:\b|)" 3; - "~*(?:\b)Semrush(?:\b|)" 3; - "~*(?:\b)SemrushBot(?:\b|)" 3; - "~*(?:\b)SEOkicks(?:\b|)" 3; - "~*(?:\b)SEOkicks-Robot(?:\b|)" 3; - "~*(?:\b)SEOlyticsCrawler(?:\b|)" 3; - "~*(?:\b)Seomoz(?:\b|)" 3; - "~*(?:\b)SEOprofiler(?:\b|)" 3; - "~*(?:\b)seoscanners(?:\b|)" 3; - "~*(?:\b)SeoSiteCheckup(?:\b|)" 3; - "~*(?:\b)SEOstats(?:\b|)" 3; - "~*(?:\b)serpstatbot(?:\b|)" 3; - "~*(?:\b)sexsearcher(?:\b|)" 3; - "~*(?:\b)Shodan(?:\b|)" 3; - "~*(?:\b)Siphon(?:\b|)" 3; - "~*(?:\b)SISTRIX(?:\b|)" 3; - "~*(?:\b)Sitebeam(?:\b|)" 3; - "~*(?:\b)SiteExplorer(?:\b|)" 3; - "~*(?:\b)Siteimprove(?:\b|)" 3; - "~*(?:\b)SiteLockSpider(?:\b|)" 3; - "~*(?:\b)SiteSnagger(?:\b|)" 3; - "~*(?:\b)SiteSucker(?:\b|)" 3; - "~*(?:\b)Site\ Sucker(?:\b|)" 3; - "~*(?:\b)Sitevigil(?:\b|)" 3; - "~*(?:\b)SlySearch(?:\b|)" 3; - "~*(?:\b)SmartDownload(?:\b|)" 3; - "~*(?:\b)SMTBot(?:\b|)" 3; - "~*(?:\b)Snake(?:\b|)" 3; - "~*(?:\b)Snapbot(?:\b|)" 3; - "~*(?:\b)Snoopy(?:\b|)" 3; - "~*(?:\b)SocialRankIOBot(?:\b|)" 3; - "~*(?:\b)Sociscraper(?:\b|)" 3; - "~*(?:\b)sogouspider(?:\b|)" 3; - "~*(?:\b)Sogou\ web\ spider(?:\b|)" 3; - "~*(?:\b)Sosospider(?:\b|)" 3; - "~*(?:\b)Sottopop(?:\b|)" 3; - "~*(?:\b)SpaceBison(?:\b|)" 3; - "~*(?:\b)Spammen(?:\b|)" 3; - "~*(?:\b)SpankBot(?:\b|)" 3; - "~*(?:\b)Spanner(?:\b|)" 3; - "~*(?:\b)sp_auditbot(?:\b|)" 3; - "~*(?:\b)Spbot(?:\b|)" 3; - "~*(?:\b)Spinn3r(?:\b|)" 3; - "~*(?:\b)SputnikBot(?:\b|)" 3; - "~*(?:\b)spyfu(?:\b|)" 3; - "~*(?:\b)Sqlmap(?:\b|)" 3; - "~*(?:\b)Sqlworm(?:\b|)" 3; - "~*(?:\b)Sqworm(?:\b|)" 3; - "~*(?:\b)Steeler(?:\b|)" 3; - "~*(?:\b)Stripper(?:\b|)" 3; - "~*(?:\b)Sucker(?:\b|)" 3; - "~*(?:\b)Sucuri(?:\b|)" 3; - "~*(?:\b)SuperBot(?:\b|)" 3; - "~*(?:\b)SuperHTTP(?:\b|)" 3; - "~*(?:\b)Surfbot(?:\b|)" 3; - "~*(?:\b)SurveyBot(?:\b|)" 3; - "~*(?:\b)Suzuran(?:\b|)" 3; - "~*(?:\b)Swiftbot(?:\b|)" 3; - "~*(?:\b)sysscan(?:\b|)" 3; - "~*(?:\b)Szukacz(?:\b|)" 3; - "~*(?:\b)T0PHackTeam(?:\b|)" 3; - "~*(?:\b)T8Abot(?:\b|)" 3; - "~*(?:\b)tAkeOut(?:\b|)" 3; - "~*(?:\b)Teleport(?:\b|)" 3; - "~*(?:\b)TeleportPro(?:\b|)" 3; - "~*(?:\b)Telesoft(?:\b|)" 3; - "~*(?:\b)Telesphoreo(?:\b|)" 3; - "~*(?:\b)Telesphorep(?:\b|)" 3; - "~*(?:\b)The\ Intraformant(?:\b|)" 3; - "~*(?:\b)TheNomad(?:\b|)" 3; - "~*(?:\b)Thumbor(?:\b|)" 3; - "~*(?:\b)TightTwatBot(?:\b|)" 3; - "~*(?:\b)Titan(?:\b|)" 3; - "~*(?:\b)Toata(?:\b|)" 3; - "~*(?:\b)Toweyabot(?:\b|)" 3; - "~*(?:\b)Tracemyfile(?:\b|)" 3; - "~*(?:\b)Trendiction(?:\b|)" 3; - "~*(?:\b)Trendictionbot(?:\b|)" 3; - "~*(?:\b)trendiction.com(?:\b|)" 3; - "~*(?:\b)trendiction.de(?:\b|)" 3; - "~*(?:\b)True_Robot(?:\b|)" 3; - "~*(?:\b)Turingos(?:\b|)" 3; - "~*(?:\b)Turnitin(?:\b|)" 3; - "~*(?:\b)TurnitinBot(?:\b|)" 3; - "~*(?:\b)TwengaBot(?:\b|)" 3; - "~*(?:\b)Twice(?:\b|)" 3; - "~*(?:\b)Typhoeus(?:\b|)" 3; - "~*(?:\b)UnisterBot(?:\b|)" 3; - "~*(?:\b)Upflow(?:\b|)" 3; - "~*(?:\b)URLy.Warning(?:\b|)" 3; - "~*(?:\b)URLy\ Warning(?:\b|)" 3; - "~*(?:\b)Vacuum(?:\b|)" 3; - "~*(?:\b)Vagabondo(?:\b|)" 3; - "~*(?:\b)VB\ Project(?:\b|)" 3; - "~*(?:\b)VCI(?:\b|)" 3; - "~*(?:\b)VeriCiteCrawler(?:\b|)" 3; - "~*(?:\b)VidibleScraper(?:\b|)" 3; - "~*(?:\b)Virusdie(?:\b|)" 3; - "~*(?:\b)VoidEYE(?:\b|)" 3; - "~*(?:\b)Voil(?:\b|)" 3; - "~*(?:\b)Voltron(?:\b|)" 3; - "~*(?:\b)Wallpapers/3.0(?:\b|)" 3; - "~*(?:\b)WallpapersHD(?:\b|)" 3; - "~*(?:\b)WASALive-Bot(?:\b|)" 3; - "~*(?:\b)WBSearchBot(?:\b|)" 3; - "~*(?:\b)Webalta(?:\b|)" 3; - "~*(?:\b)WebAuto(?:\b|)" 3; - "~*(?:\b)Web\ Auto(?:\b|)" 3; - "~*(?:\b)WebBandit(?:\b|)" 3; - "~*(?:\b)WebCollage(?:\b|)" 3; - "~*(?:\b)Web\ Collage(?:\b|)" 3; - "~*(?:\b)WebCopier(?:\b|)" 3; - "~*(?:\b)WEBDAV(?:\b|)" 3; - "~*(?:\b)WebEnhancer(?:\b|)" 3; - "~*(?:\b)Web\ Enhancer(?:\b|)" 3; - "~*(?:\b)WebFetch(?:\b|)" 3; - "~*(?:\b)Web\ Fetch(?:\b|)" 3; - "~*(?:\b)WebFuck(?:\b|)" 3; - "~*(?:\b)Web\ Fuck(?:\b|)" 3; - "~*(?:\b)WebGo\ IS(?:\b|)" 3; - "~*(?:\b)WebImageCollector(?:\b|)" 3; - "~*(?:\b)WebLeacher(?:\b|)" 3; - "~*(?:\b)WebmasterWorldForumBot(?:\b|)" 3; - "~*(?:\b)webmeup-crawler(?:\b|)" 3; - "~*(?:\b)WebPix(?:\b|)" 3; - "~*(?:\b)Web\ Pix(?:\b|)" 3; - "~*(?:\b)WebReaper(?:\b|)" 3; - "~*(?:\b)WebSauger(?:\b|)" 3; - "~*(?:\b)Web\ Sauger(?:\b|)" 3; - "~*(?:\b)Webshag(?:\b|)" 3; - "~*(?:\b)WebsiteExtractor(?:\b|)" 3; - "~*(?:\b)WebsiteQuester(?:\b|)" 3; - "~*(?:\b)Website\ Quester(?:\b|)" 3; - "~*(?:\b)Webster(?:\b|)" 3; - "~*(?:\b)WebStripper(?:\b|)" 3; - "~*(?:\b)WebSucker(?:\b|)" 3; - "~*(?:\b)Web\ Sucker(?:\b|)" 3; - "~*(?:\b)WebWhacker(?:\b|)" 3; - "~*(?:\b)WebZIP(?:\b|)" 3; - "~*(?:\b)WeSEE(?:\b|)" 3; - "~*(?:\b)Whack(?:\b|)" 3; - "~*(?:\b)Whacker(?:\b|)" 3; - "~*(?:\b)Whatweb(?:\b|)" 3; - "~*(?:\b)Who.is\ Bot(?:\b|)" 3; - "~*(?:\b)Widow(?:\b|)" 3; - "~*(?:\b)WinHTTrack(?:\b|)" 3; - "~*(?:\b)WiseGuys\ Robot(?:\b|)" 3; - "~*(?:\b)WISENutbot(?:\b|)" 3; - "~*(?:\b)Wonderbot(?:\b|)" 3; - "~*(?:\b)Woobot(?:\b|)" 3; - "~*(?:\b)Wotbox(?:\b|)" 3; - "~*(?:\b)Wprecon(?:\b|)" 3; - "~*(?:\b)WPScan(?:\b|)" 3; - "~*(?:\b)WWW-Collector-E(?:\b|)" 3; - "~*(?:\b)WWW-Mechanize(?:\b|)" 3; - "~*(?:\b)WWW::Mechanize(?:\b|)" 3; - "~*(?:\b)WWWOFFLE(?:\b|)" 3; - "~*(?:\b)x09Mozilla(?:\b|)" 3; - "~*(?:\b)x22Mozilla(?:\b|)" 3; - "~*(?:\b)Xaldon_WebSpider(?:\b|)" 3; - "~*(?:\b)Xaldon\ WebSpider(?:\b|)" 3; - "~*(?:\b)Xenu(?:\b|)" 3; - "~*(?:\b)xpymep1.exe(?:\b|)" 3; - "~*(?:\b)YoudaoBot(?:\b|)" 3; - "~*(?:\b)Zade(?:\b|)" 3; - "~*(?:\b)Zauba(?:\b|)" 3; - "~*(?:\b)zauba.io(?:\b|)" 3; - "~*(?:\b)Zermelo(?:\b|)" 3; - "~*(?:\b)Zeus(?:\b|)" 3; - "~*(?:\b)zgrab(?:\b|)" 3; - "~*(?:\b)Zitebot(?:\b|)" 3; - "~*(?:\b)ZmEu(?:\b|)" 3; - "~*(?:\b)ZumBot(?:\b|)" 3; - "~*(?:\b)ZyBorg(?:\b|)" 3; + "~*(?:\b)360Spider(?:\b)" 3; + "~*(?:\b)404checker(?:\b)" 3; + "~*(?:\b)404enemy(?:\b)" 3; + "~*(?:\b)80legs(?:\b)" 3; + "~*(?:\b)Abonti(?:\b)" 3; + "~*(?:\b)Aboundex(?:\b)" 3; + "~*(?:\b)Aboundexbot(?:\b)" 3; + "~*(?:\b)Acunetix(?:\b)" 3; + "~*(?:\b)ADmantX(?:\b)" 3; + "~*(?:\b)AfD-Verbotsverfahren(?:\b)" 3; + "~*(?:\b)AhrefsBot(?:\b)" 3; + "~*(?:\b)AIBOT(?:\b)" 3; + "~*(?:\b)AiHitBot(?:\b)" 3; + "~*(?:\b)Aipbot(?:\b)" 3; + "~*(?:\b)Alexibot(?:\b)" 3; + "~*(?:\b)Alligator(?:\b)" 3; + "~*(?:\b)AllSubmitter(?:\b)" 3; + "~*(?:\b)AlphaBot(?:\b)" 3; + "~*(?:\b)Anarchie(?:\b)" 3; + "~*(?:\b)Apexoo(?:\b)" 3; + "~*(?:\b)archive.org_bot(?:\b)" 3; + "~*(?:\b)ASPSeek(?:\b)" 3; + "~*(?:\b)Asterias(?:\b)" 3; + "~*(?:\b)Attach(?:\b)" 3; + "~*(?:\b)autoemailspider(?:\b)" 3; + "~*(?:\b)BackDoorBot(?:\b)" 3; + "~*(?:\b)Backlink-Ceck(?:\b)" 3; + "~*(?:\b)backlink-check(?:\b)" 3; + "~*(?:\b)BacklinkCrawler(?:\b)" 3; + "~*(?:\b)BackStreet(?:\b)" 3; + "~*(?:\b)BackWeb(?:\b)" 3; + "~*(?:\b)Badass(?:\b)" 3; + "~*(?:\b)Bandit(?:\b)" 3; + "~*(?:\b)Barkrowler(?:\b)" 3; + "~*(?:\b)BatchFTP(?:\b)" 3; + "~*(?:\b)Battleztar\ Bazinga(?:\b)" 3; + "~*(?:\b)BBBike(?:\b)" 3; + "~*(?:\b)BDCbot(?:\b)" 3; + "~*(?:\b)BDFetch(?:\b)" 3; + "~*(?:\b)BetaBot(?:\b)" 3; + "~*(?:\b)Bigfoot(?:\b)" 3; + "~*(?:\b)Bitacle(?:\b)" 3; + "~*(?:\b)Blackboard(?:\b)" 3; + "~*(?:\b)Black\ Hole(?:\b)" 3; + "~*(?:\b)BlackWidow(?:\b)" 3; + "~*(?:\b)BLEXBot(?:\b)" 3; + "~*(?:\b)Blow(?:\b)" 3; + "~*(?:\b)BlowFish(?:\b)" 3; + "~*(?:\b)Boardreader(?:\b)" 3; + "~*(?:\b)Bolt(?:\b)" 3; + "~*(?:\b)BotALot(?:\b)" 3; + "~*(?:\b)Brandprotect(?:\b)" 3; + "~*(?:\b)Brandwatch(?:\b)" 3; + "~*(?:\b)Buddy(?:\b)" 3; + "~*(?:\b)BuiltBotTough(?:\b)" 3; + "~*(?:\b)BuiltWith(?:\b)" 3; + "~*(?:\b)Bullseye(?:\b)" 3; + "~*(?:\b)BunnySlippers(?:\b)" 3; + "~*(?:\b)BuzzSumo(?:\b)" 3; + "~*(?:\b)Calculon(?:\b)" 3; + "~*(?:\b)CATExplorador(?:\b)" 3; + "~*(?:\b)CazoodleBot(?:\b)" 3; + "~*(?:\b)CCBot(?:\b)" 3; + "~*(?:\b)Cegbfeieh(?:\b)" 3; + "~*(?:\b)CheeseBot(?:\b)" 3; + "~*(?:\b)CherryPicker(?:\b)" 3; + "~*(?:\b)CheTeam(?:\b)" 3; + "~*(?:\b)ChinaClaw(?:\b)" 3; + "~*(?:\b)Chlooe(?:\b)" 3; + "~*(?:\b)Claritybot(?:\b)" 3; + "~*(?:\b)Cliqzbot(?:\b)" 3; + "~*(?:\b)Cloud\ mapping(?:\b)" 3; + "~*(?:\b)coccocbot-web(?:\b)" 3; + "~*(?:\b)Cogentbot(?:\b)" 3; + "~*(?:\b)cognitiveseo(?:\b)" 3; + "~*(?:\b)Collector(?:\b)" 3; + "~*(?:\b)com.plumanalytics(?:\b)" 3; + "~*(?:\b)Copier(?:\b)" 3; + "~*(?:\b)CopyRightCheck(?:\b)" 3; + "~*(?:\b)Copyscape(?:\b)" 3; + "~*(?:\b)Cosmos(?:\b)" 3; + "~*(?:\b)Craftbot(?:\b)" 3; + "~*(?:\b)crawler4j(?:\b)" 3; + "~*(?:\b)crawler.feedback(?:\b)" 3; + "~*(?:\b)crawl.sogou.com(?:\b)" 3; + "~*(?:\b)CrazyWebCrawler(?:\b)" 3; + "~*(?:\b)Crescent(?:\b)" 3; + "~*(?:\b)CrunchBot(?:\b)" 3; + "~*(?:\b)CSHttp(?:\b)" 3; + "~*(?:\b)Curious(?:\b)" 3; + "~*(?:\b)Custo(?:\b)" 3; + "~*(?:\b)DatabaseDriverMysqli(?:\b)" 3; + "~*(?:\b)DataCha0s(?:\b)" 3; + "~*(?:\b)DBLBot(?:\b)" 3; + "~*(?:\b)demandbase-bot(?:\b)" 3; + "~*(?:\b)Demon(?:\b)" 3; + "~*(?:\b)Deusu(?:\b)" 3; + "~*(?:\b)Devil(?:\b)" 3; + "~*(?:\b)Digincore(?:\b)" 3; + "~*(?:\b)DigitalPebble(?:\b)" 3; + "~*(?:\b)DIIbot(?:\b)" 3; + "~*(?:\b)Dirbuster(?:\b)" 3; + "~*(?:\b)Disco(?:\b)" 3; + "~*(?:\b)Discobot(?:\b)" 3; + "~*(?:\b)Discoverybot(?:\b)" 3; + "~*(?:\b)Dispatch(?:\b)" 3; + "~*(?:\b)DittoSpyder(?:\b)" 3; + "~*(?:\b)DnyzBot(?:\b)" 3; + "~*(?:\b)DomainAppender(?:\b)" 3; + "~*(?:\b)DomainCrawler(?:\b)" 3; + "~*(?:\b)DomainSigmaCrawler(?:\b)" 3; + "~*(?:\b)DomainStatsBot(?:\b)" 3; + "~*(?:\b)Dotbot(?:\b)" 3; + "~*(?:\b)Download\ Wonder(?:\b)" 3; + "~*(?:\b)Dragonfly(?:\b)" 3; + "~*(?:\b)Drip(?:\b)" 3; + "~*(?:\b)DSearch(?:\b)" 3; + "~*(?:\b)DTS\ Agent(?:\b)" 3; + "~*(?:\b)EasyDL(?:\b)" 3; + "~*(?:\b)Ebingbong(?:\b)" 3; + "~*(?:\b)eCatch(?:\b)" 3; + "~*(?:\b)ECCP/1.0(?:\b)" 3; + "~*(?:\b)Ecxi(?:\b)" 3; + "~*(?:\b)EirGrabber(?:\b)" 3; + "~*(?:\b)EMail\ Siphon(?:\b)" 3; + "~*(?:\b)EMail\ Wolf(?:\b)" 3; + "~*(?:\b)EroCrawler(?:\b)" 3; + "~*(?:\b)evc-batch(?:\b)" 3; + "~*(?:\b)Evil(?:\b)" 3; + "~*(?:\b)Exabot(?:\b)" 3; + "~*(?:\b)Express\ WebPictures(?:\b)" 3; + "~*(?:\b)ExtLinksBot(?:\b)" 3; + "~*(?:\b)Extractor(?:\b)" 3; + "~*(?:\b)ExtractorPro(?:\b)" 3; + "~*(?:\b)Extreme\ Picture\ Finder(?:\b)" 3; + "~*(?:\b)EyeNetIE(?:\b)" 3; + "~*(?:\b)Ezooms(?:\b)" 3; + "~*(?:\b)facebookscraper(?:\b)" 3; + "~*(?:\b)FDM(?:\b)" 3; + "~*(?:\b)FemtosearchBot(?:\b)" 3; + "~*(?:\b)FHscan(?:\b)" 3; + "~*(?:\b)Fimap(?:\b)" 3; + "~*(?:\b)Firefox/7.0(?:\b)" 3; + "~*(?:\b)FlashGet(?:\b)" 3; + "~*(?:\b)Flunky(?:\b)" 3; + "~*(?:\b)Foobot(?:\b)" 3; + "~*(?:\b)Freeuploader(?:\b)" 3; + "~*(?:\b)FrontPage(?:\b)" 3; + "~*(?:\b)FyberSpider(?:\b)" 3; + "~*(?:\b)Fyrebot(?:\b)" 3; + "~*(?:\b)GalaxyBot(?:\b)" 3; + "~*(?:\b)Genieo(?:\b)" 3; + "~*(?:\b)GermCrawler(?:\b)" 3; + "~*(?:\b)Getintent(?:\b)" 3; + "~*(?:\b)GetRight(?:\b)" 3; + "~*(?:\b)GetWeb(?:\b)" 3; + "~*(?:\b)Gigablast(?:\b)" 3; + "~*(?:\b)Gigabot(?:\b)" 3; + "~*(?:\b)G-i-g-a-b-o-t(?:\b)" 3; + "~*(?:\b)Go-Ahead-Got-It(?:\b)" 3; + "~*(?:\b)Gotit(?:\b)" 3; + "~*(?:\b)GoZilla(?:\b)" 3; + "~*(?:\b)Go!Zilla(?:\b)" 3; + "~*(?:\b)Grabber(?:\b)" 3; + "~*(?:\b)GrabNet(?:\b)" 3; + "~*(?:\b)Grafula(?:\b)" 3; + "~*(?:\b)GrapeFX(?:\b)" 3; + "~*(?:\b)GrapeshotCrawler(?:\b)" 3; + "~*(?:\b)GridBot(?:\b)" 3; + "~*(?:\b)GT::WWW(?:\b)" 3; + "~*(?:\b)Haansoft(?:\b)" 3; + "~*(?:\b)HaosouSpider(?:\b)" 3; + "~*(?:\b)Harvest(?:\b)" 3; + "~*(?:\b)Havij(?:\b)" 3; + "~*(?:\b)HEADMasterSEO(?:\b)" 3; + "~*(?:\b)Heritrix(?:\b)" 3; + "~*(?:\b)Hloader(?:\b)" 3; + "~*(?:\b)HMView(?:\b)" 3; + "~*(?:\b)HTMLparser(?:\b)" 3; + "~*(?:\b)HTTP::Lite(?:\b)" 3; + "~*(?:\b)HTTrack(?:\b)" 3; + "~*(?:\b)Humanlinks(?:\b)" 3; + "~*(?:\b)HybridBot(?:\b)" 3; + "~*(?:\b)Iblog(?:\b)" 3; + "~*(?:\b)IDBot(?:\b)" 3; + "~*(?:\b)Id-search(?:\b)" 3; + "~*(?:\b)IlseBot(?:\b)" 3; + "~*(?:\b)Image\ Fetch(?:\b)" 3; + "~*(?:\b)Image\ Sucker(?:\b)" 3; + "~*(?:\b)IndeedBot(?:\b)" 3; + "~*(?:\b)Indy\ Library(?:\b)" 3; + "~*(?:\b)InfoNaviRobot(?:\b)" 3; + "~*(?:\b)InfoTekies(?:\b)" 3; + "~*(?:\b)instabid(?:\b)" 3; + "~*(?:\b)Intelliseek(?:\b)" 3; + "~*(?:\b)InterGET(?:\b)" 3; + "~*(?:\b)Internet\ Ninja(?:\b)" 3; + "~*(?:\b)InternetSeer(?:\b)" 3; + "~*(?:\b)internetVista\ monitor(?:\b)" 3; + "~*(?:\b)ips-agent(?:\b)" 3; + "~*(?:\b)Iria(?:\b)" 3; + "~*(?:\b)IRLbot(?:\b)" 3; + "~*(?:\b)Iskanie(?:\b)" 3; + "~*(?:\b)IstellaBot(?:\b)" 3; + "~*(?:\b)JamesBOT(?:\b)" 3; + "~*(?:\b)Jbrofuzz(?:\b)" 3; + "~*(?:\b)JennyBot(?:\b)" 3; + "~*(?:\b)JetCar(?:\b)" 3; + "~*(?:\b)Jetty(?:\b)" 3; + "~*(?:\b)JikeSpider(?:\b)" 3; + "~*(?:\b)JOC\ Web\ Spider(?:\b)" 3; + "~*(?:\b)Joomla(?:\b)" 3; + "~*(?:\b)Jorgee(?:\b)" 3; + "~*(?:\b)JustView(?:\b)" 3; + "~*(?:\b)Jyxobot(?:\b)" 3; + "~*(?:\b)Kenjin\ Spider(?:\b)" 3; + "~*(?:\b)Keyword\ Density(?:\b)" 3; + "~*(?:\b)Kozmosbot(?:\b)" 3; + "~*(?:\b)Lanshanbot(?:\b)" 3; + "~*(?:\b)Larbin(?:\b)" 3; + "~*(?:\b)LeechFTP(?:\b)" 3; + "~*(?:\b)LeechGet(?:\b)" 3; + "~*(?:\b)LexiBot(?:\b)" 3; + "~*(?:\b)Lftp(?:\b)" 3; + "~*(?:\b)LibWeb(?:\b)" 3; + "~*(?:\b)Libwhisker(?:\b)" 3; + "~*(?:\b)Lightspeedsystems(?:\b)" 3; + "~*(?:\b)Likse(?:\b)" 3; + "~*(?:\b)Linkdexbot(?:\b)" 3; + "~*(?:\b)LinkextractorPro(?:\b)" 3; + "~*(?:\b)LinkpadBot(?:\b)" 3; + "~*(?:\b)LinkScan(?:\b)" 3; + "~*(?:\b)LinksManager(?:\b)" 3; + "~*(?:\b)LinkWalker(?:\b)" 3; + "~*(?:\b)LinqiaMetadataDownloaderBot(?:\b)" 3; + "~*(?:\b)LinqiaRSSBot(?:\b)" 3; + "~*(?:\b)LinqiaScrapeBot(?:\b)" 3; + "~*(?:\b)Lipperhey(?:\b)" 3; + "~*(?:\b)Lipperhey\ Spider(?:\b)" 3; + "~*(?:\b)Litemage_walker(?:\b)" 3; + "~*(?:\b)Lmspider(?:\b)" 3; + "~*(?:\b)LNSpiderguy(?:\b)" 3; + "~*(?:\b)Ltx71(?:\b)" 3; + "~*(?:\b)lwp-request(?:\b)" 3; + "~*(?:\b)LWP::Simple(?:\b)" 3; + "~*(?:\b)lwp-trivial(?:\b)" 3; + "~*(?:\b)Magnet(?:\b)" 3; + "~*(?:\b)Mag-Net(?:\b)" 3; + "~*(?:\b)magpie-crawler(?:\b)" 3; + "~*(?:\b)Mail.RU_Bot(?:\b)" 3; + "~*(?:\b)Majestic12(?:\b)" 3; + "~*(?:\b)Majestic-SEO(?:\b)" 3; + "~*(?:\b)Majestic\ SEO(?:\b)" 3; + "~*(?:\b)MarkMonitor(?:\b)" 3; + "~*(?:\b)MarkWatch(?:\b)" 3; + "~*(?:\b)Masscan(?:\b)" 3; + "~*(?:\b)Mass\ Downloader(?:\b)" 3; + "~*(?:\b)Mata\ Hari(?:\b)" 3; + "~*(?:\b)MauiBot(?:\b)" 3; + "~*(?:\b)meanpathbot(?:\b)" 3; + "~*(?:\b)Meanpathbot(?:\b)" 3; + "~*(?:\b)MeanPath\ Bot(?:\b)" 3; + "~*(?:\b)Mediatoolkitbot(?:\b)" 3; + "~*(?:\b)mediawords(?:\b)" 3; + "~*(?:\b)MegaIndex.ru(?:\b)" 3; + "~*(?:\b)Metauri(?:\b)" 3; + "~*(?:\b)MFC_Tear_Sample(?:\b)" 3; + "~*(?:\b)Microsoft\ Data\ Access(?:\b)" 3; + "~*(?:\b)Microsoft\ URL\ Control(?:\b)" 3; + "~*(?:\b)MIDown\ tool(?:\b)" 3; + "~*(?:\b)MIIxpc(?:\b)" 3; + "~*(?:\b)Mister\ PiX(?:\b)" 3; + "~*(?:\b)MJ12bot(?:\b)" 3; + "~*(?:\b)Mojeek(?:\b)" 3; + "~*(?:\b)Morfeus\ Fucking\ Scanner(?:\b)" 3; + "~*(?:\b)Mr.4x3(?:\b)" 3; + "~*(?:\b)MSFrontPage(?:\b)" 3; + "~*(?:\b)MSIECrawler(?:\b)" 3; + "~*(?:\b)Msrabot(?:\b)" 3; + "~*(?:\b)MS\ Web\ Services\ Client\ Protocol(?:\b)" 3; + "~*(?:\b)muhstik-scan(?:\b)" 3; + "~*(?:\b)Musobot(?:\b)" 3; + "~*(?:\b)Name\ Intelligence(?:\b)" 3; + "~*(?:\b)Nameprotect(?:\b)" 3; + "~*(?:\b)Navroad(?:\b)" 3; + "~*(?:\b)NearSite(?:\b)" 3; + "~*(?:\b)Needle(?:\b)" 3; + "~*(?:\b)Nessus(?:\b)" 3; + "~*(?:\b)NetAnts(?:\b)" 3; + "~*(?:\b)Netcraft(?:\b)" 3; + "~*(?:\b)netEstate\ NE\ Crawler(?:\b)" 3; + "~*(?:\b)NetLyzer(?:\b)" 3; + "~*(?:\b)NetMechanic(?:\b)" 3; + "~*(?:\b)NetSpider(?:\b)" 3; + "~*(?:\b)Nettrack(?:\b)" 3; + "~*(?:\b)Net\ Vampire(?:\b)" 3; + "~*(?:\b)Netvibes(?:\b)" 3; + "~*(?:\b)NetZIP(?:\b)" 3; + "~*(?:\b)NextGenSearchBot(?:\b)" 3; + "~*(?:\b)Nibbler(?:\b)" 3; + "~*(?:\b)NICErsPRO(?:\b)" 3; + "~*(?:\b)Niki-bot(?:\b)" 3; + "~*(?:\b)Nikto(?:\b)" 3; + "~*(?:\b)NimbleCrawler(?:\b)" 3; + "~*(?:\b)Nimbostratus(?:\b)" 3; + "~*(?:\b)Ninja(?:\b)" 3; + "~*(?:\b)Nmap(?:\b)" 3; + "~*(?:\b)NPbot(?:\b)" 3; + "~*(?:\b)Nutch(?:\b)" 3; + "~*(?:\b)oBot(?:\b)" 3; + "~*(?:\b)Octopus(?:\b)" 3; + "~*(?:\b)Offline\ Explorer(?:\b)" 3; + "~*(?:\b)Offline\ Navigator(?:\b)" 3; + "~*(?:\b)OnCrawl(?:\b)" 3; + "~*(?:\b)Openfind(?:\b)" 3; + "~*(?:\b)OpenLinkProfiler(?:\b)" 3; + "~*(?:\b)Openvas(?:\b)" 3; + "~*(?:\b)OpenVAS(?:\b)" 3; + "~*(?:\b)OrangeBot(?:\b)" 3; + "~*(?:\b)OrangeSpider(?:\b)" 3; + "~*(?:\b)OutclicksBot(?:\b)" 3; + "~*(?:\b)OutfoxBot(?:\b)" 3; + "~*(?:\b)PageAnalyzer(?:\b)" 3; + "~*(?:\b)Page\ Analyzer(?:\b)" 3; + "~*(?:\b)PageGrabber(?:\b)" 3; + "~*(?:\b)page\ scorer(?:\b)" 3; + "~*(?:\b)PageScorer(?:\b)" 3; + "~*(?:\b)Pandalytics(?:\b)" 3; + "~*(?:\b)Panscient(?:\b)" 3; + "~*(?:\b)Papa\ Foto(?:\b)" 3; + "~*(?:\b)Pavuk(?:\b)" 3; + "~*(?:\b)pcBrowser(?:\b)" 3; + "~*(?:\b)PECL::HTTP(?:\b)" 3; + "~*(?:\b)PeoplePal(?:\b)" 3; + "~*(?:\b)PHPCrawl(?:\b)" 3; + "~*(?:\b)Picscout(?:\b)" 3; + "~*(?:\b)Picsearch(?:\b)" 3; + "~*(?:\b)PictureFinder(?:\b)" 3; + "~*(?:\b)Pimonster(?:\b)" 3; + "~*(?:\b)Pi-Monster(?:\b)" 3; + "~*(?:\b)Pixray(?:\b)" 3; + "~*(?:\b)PleaseCrawl(?:\b)" 3; + "~*(?:\b)plumanalytics(?:\b)" 3; + "~*(?:\b)Pockey(?:\b)" 3; + "~*(?:\b)POE-Component-Client-HTTP(?:\b)" 3; + "~*(?:\b)Probethenet(?:\b)" 3; + "~*(?:\b)ProPowerBot(?:\b)" 3; + "~*(?:\b)ProWebWalker(?:\b)" 3; + "~*(?:\b)Psbot(?:\b)" 3; + "~*(?:\b)Pump(?:\b)" 3; + "~*(?:\b)PxBroker(?:\b)" 3; + "~*(?:\b)PyCurl(?:\b)" 3; + "~*(?:\b)QueryN\ Metasearch(?:\b)" 3; + "~*(?:\b)Quick-Crawler(?:\b)" 3; + "~*(?:\b)RankActive(?:\b)" 3; + "~*(?:\b)RankActiveLinkBot(?:\b)" 3; + "~*(?:\b)RankFlex(?:\b)" 3; + "~*(?:\b)RankingBot(?:\b)" 3; + "~*(?:\b)RankingBot2(?:\b)" 3; + "~*(?:\b)Rankivabot(?:\b)" 3; + "~*(?:\b)RankurBot(?:\b)" 3; + "~*(?:\b)RealDownload(?:\b)" 3; + "~*(?:\b)Reaper(?:\b)" 3; + "~*(?:\b)RebelMouse(?:\b)" 3; + "~*(?:\b)Recorder(?:\b)" 3; + "~*(?:\b)RedesScrapy(?:\b)" 3; + "~*(?:\b)ReGet(?:\b)" 3; + "~*(?:\b)RepoMonkey(?:\b)" 3; + "~*(?:\b)Ripper(?:\b)" 3; + "~*(?:\b)RocketCrawler(?:\b)" 3; + "~*(?:\b)Rogerbot(?:\b)" 3; + "~*(?:\b)s1z.ru(?:\b)" 3; + "~*(?:\b)SalesIntelligent(?:\b)" 3; + "~*(?:\b)SBIder(?:\b)" 3; + "~*(?:\b)ScanAlert(?:\b)" 3; + "~*(?:\b)Scanbot(?:\b)" 3; + "~*(?:\b)scan.lol(?:\b)" 3; + "~*(?:\b)ScoutJet(?:\b)" 3; + "~*(?:\b)Scrapy(?:\b)" 3; + "~*(?:\b)Screaming(?:\b)" 3; + "~*(?:\b)ScreenerBot(?:\b)" 3; + "~*(?:\b)Searchestate(?:\b)" 3; + "~*(?:\b)SearchmetricsBot(?:\b)" 3; + "~*(?:\b)Semrush(?:\b)" 3; + "~*(?:\b)SemrushBot(?:\b)" 3; + "~*(?:\b)SEOkicks(?:\b)" 3; + "~*(?:\b)SEOkicks-Robot(?:\b)" 3; + "~*(?:\b)SEOlyticsCrawler(?:\b)" 3; + "~*(?:\b)Seomoz(?:\b)" 3; + "~*(?:\b)SEOprofiler(?:\b)" 3; + "~*(?:\b)seoscanners(?:\b)" 3; + "~*(?:\b)SeoSiteCheckup(?:\b)" 3; + "~*(?:\b)SEOstats(?:\b)" 3; + "~*(?:\b)serpstatbot(?:\b)" 3; + "~*(?:\b)sexsearcher(?:\b)" 3; + "~*(?:\b)Shodan(?:\b)" 3; + "~*(?:\b)Siphon(?:\b)" 3; + "~*(?:\b)SISTRIX(?:\b)" 3; + "~*(?:\b)Sitebeam(?:\b)" 3; + "~*(?:\b)SiteExplorer(?:\b)" 3; + "~*(?:\b)Siteimprove(?:\b)" 3; + "~*(?:\b)SiteLockSpider(?:\b)" 3; + "~*(?:\b)SiteSnagger(?:\b)" 3; + "~*(?:\b)SiteSucker(?:\b)" 3; + "~*(?:\b)Site\ Sucker(?:\b)" 3; + "~*(?:\b)Sitevigil(?:\b)" 3; + "~*(?:\b)SlySearch(?:\b)" 3; + "~*(?:\b)SmartDownload(?:\b)" 3; + "~*(?:\b)SMTBot(?:\b)" 3; + "~*(?:\b)Snake(?:\b)" 3; + "~*(?:\b)Snapbot(?:\b)" 3; + "~*(?:\b)Snoopy(?:\b)" 3; + "~*(?:\b)SocialRankIOBot(?:\b)" 3; + "~*(?:\b)Sociscraper(?:\b)" 3; + "~*(?:\b)sogouspider(?:\b)" 3; + "~*(?:\b)Sogou\ web\ spider(?:\b)" 3; + "~*(?:\b)Sosospider(?:\b)" 3; + "~*(?:\b)Sottopop(?:\b)" 3; + "~*(?:\b)SpaceBison(?:\b)" 3; + "~*(?:\b)Spammen(?:\b)" 3; + "~*(?:\b)SpankBot(?:\b)" 3; + "~*(?:\b)Spanner(?:\b)" 3; + "~*(?:\b)sp_auditbot(?:\b)" 3; + "~*(?:\b)Spbot(?:\b)" 3; + "~*(?:\b)Spinn3r(?:\b)" 3; + "~*(?:\b)SputnikBot(?:\b)" 3; + "~*(?:\b)spyfu(?:\b)" 3; + "~*(?:\b)Sqlmap(?:\b)" 3; + "~*(?:\b)Sqlworm(?:\b)" 3; + "~*(?:\b)Sqworm(?:\b)" 3; + "~*(?:\b)Steeler(?:\b)" 3; + "~*(?:\b)Stripper(?:\b)" 3; + "~*(?:\b)Sucker(?:\b)" 3; + "~*(?:\b)Sucuri(?:\b)" 3; + "~*(?:\b)SuperBot(?:\b)" 3; + "~*(?:\b)SuperHTTP(?:\b)" 3; + "~*(?:\b)Surfbot(?:\b)" 3; + "~*(?:\b)SurveyBot(?:\b)" 3; + "~*(?:\b)Suzuran(?:\b)" 3; + "~*(?:\b)Swiftbot(?:\b)" 3; + "~*(?:\b)sysscan(?:\b)" 3; + "~*(?:\b)Szukacz(?:\b)" 3; + "~*(?:\b)T0PHackTeam(?:\b)" 3; + "~*(?:\b)T8Abot(?:\b)" 3; + "~*(?:\b)tAkeOut(?:\b)" 3; + "~*(?:\b)Teleport(?:\b)" 3; + "~*(?:\b)TeleportPro(?:\b)" 3; + "~*(?:\b)Telesoft(?:\b)" 3; + "~*(?:\b)Telesphoreo(?:\b)" 3; + "~*(?:\b)Telesphorep(?:\b)" 3; + "~*(?:\b)The\ Intraformant(?:\b)" 3; + "~*(?:\b)TheNomad(?:\b)" 3; + "~*(?:\b)Thumbor(?:\b)" 3; + "~*(?:\b)TightTwatBot(?:\b)" 3; + "~*(?:\b)Titan(?:\b)" 3; + "~*(?:\b)Toata(?:\b)" 3; + "~*(?:\b)Toweyabot(?:\b)" 3; + "~*(?:\b)Tracemyfile(?:\b)" 3; + "~*(?:\b)Trendiction(?:\b)" 3; + "~*(?:\b)Trendictionbot(?:\b)" 3; + "~*(?:\b)trendiction.com(?:\b)" 3; + "~*(?:\b)trendiction.de(?:\b)" 3; + "~*(?:\b)True_Robot(?:\b)" 3; + "~*(?:\b)Turingos(?:\b)" 3; + "~*(?:\b)Turnitin(?:\b)" 3; + "~*(?:\b)TurnitinBot(?:\b)" 3; + "~*(?:\b)TwengaBot(?:\b)" 3; + "~*(?:\b)Twice(?:\b)" 3; + "~*(?:\b)Typhoeus(?:\b)" 3; + "~*(?:\b)UnisterBot(?:\b)" 3; + "~*(?:\b)Upflow(?:\b)" 3; + "~*(?:\b)URLy.Warning(?:\b)" 3; + "~*(?:\b)URLy\ Warning(?:\b)" 3; + "~*(?:\b)Vacuum(?:\b)" 3; + "~*(?:\b)Vagabondo(?:\b)" 3; + "~*(?:\b)VB\ Project(?:\b)" 3; + "~*(?:\b)VCI(?:\b)" 3; + "~*(?:\b)VeriCiteCrawler(?:\b)" 3; + "~*(?:\b)VidibleScraper(?:\b)" 3; + "~*(?:\b)Virusdie(?:\b)" 3; + "~*(?:\b)VoidEYE(?:\b)" 3; + "~*(?:\b)Voil(?:\b)" 3; + "~*(?:\b)Voltron(?:\b)" 3; + "~*(?:\b)Wallpapers/3.0(?:\b)" 3; + "~*(?:\b)WallpapersHD(?:\b)" 3; + "~*(?:\b)WASALive-Bot(?:\b)" 3; + "~*(?:\b)WBSearchBot(?:\b)" 3; + "~*(?:\b)Webalta(?:\b)" 3; + "~*(?:\b)WebAuto(?:\b)" 3; + "~*(?:\b)Web\ Auto(?:\b)" 3; + "~*(?:\b)WebBandit(?:\b)" 3; + "~*(?:\b)WebCollage(?:\b)" 3; + "~*(?:\b)Web\ Collage(?:\b)" 3; + "~*(?:\b)WebCopier(?:\b)" 3; + "~*(?:\b)WEBDAV(?:\b)" 3; + "~*(?:\b)WebEnhancer(?:\b)" 3; + "~*(?:\b)Web\ Enhancer(?:\b)" 3; + "~*(?:\b)WebFetch(?:\b)" 3; + "~*(?:\b)Web\ Fetch(?:\b)" 3; + "~*(?:\b)WebFuck(?:\b)" 3; + "~*(?:\b)Web\ Fuck(?:\b)" 3; + "~*(?:\b)WebGo\ IS(?:\b)" 3; + "~*(?:\b)WebImageCollector(?:\b)" 3; + "~*(?:\b)WebLeacher(?:\b)" 3; + "~*(?:\b)WebmasterWorldForumBot(?:\b)" 3; + "~*(?:\b)webmeup-crawler(?:\b)" 3; + "~*(?:\b)WebPix(?:\b)" 3; + "~*(?:\b)Web\ Pix(?:\b)" 3; + "~*(?:\b)WebReaper(?:\b)" 3; + "~*(?:\b)WebSauger(?:\b)" 3; + "~*(?:\b)Web\ Sauger(?:\b)" 3; + "~*(?:\b)Webshag(?:\b)" 3; + "~*(?:\b)WebsiteExtractor(?:\b)" 3; + "~*(?:\b)WebsiteQuester(?:\b)" 3; + "~*(?:\b)Website\ Quester(?:\b)" 3; + "~*(?:\b)Webster(?:\b)" 3; + "~*(?:\b)WebStripper(?:\b)" 3; + "~*(?:\b)WebSucker(?:\b)" 3; + "~*(?:\b)Web\ Sucker(?:\b)" 3; + "~*(?:\b)WebWhacker(?:\b)" 3; + "~*(?:\b)WebZIP(?:\b)" 3; + "~*(?:\b)WeSEE(?:\b)" 3; + "~*(?:\b)Whack(?:\b)" 3; + "~*(?:\b)Whacker(?:\b)" 3; + "~*(?:\b)Whatweb(?:\b)" 3; + "~*(?:\b)Who.is\ Bot(?:\b)" 3; + "~*(?:\b)Widow(?:\b)" 3; + "~*(?:\b)WinHTTrack(?:\b)" 3; + "~*(?:\b)WiseGuys\ Robot(?:\b)" 3; + "~*(?:\b)WISENutbot(?:\b)" 3; + "~*(?:\b)Wonderbot(?:\b)" 3; + "~*(?:\b)Woobot(?:\b)" 3; + "~*(?:\b)Wotbox(?:\b)" 3; + "~*(?:\b)Wprecon(?:\b)" 3; + "~*(?:\b)WPScan(?:\b)" 3; + "~*(?:\b)WWW-Collector-E(?:\b)" 3; + "~*(?:\b)WWW-Mechanize(?:\b)" 3; + "~*(?:\b)WWW::Mechanize(?:\b)" 3; + "~*(?:\b)WWWOFFLE(?:\b)" 3; + "~*(?:\b)x09Mozilla(?:\b)" 3; + "~*(?:\b)x22Mozilla(?:\b)" 3; + "~*(?:\b)Xaldon_WebSpider(?:\b)" 3; + "~*(?:\b)Xaldon\ WebSpider(?:\b)" 3; + "~*(?:\b)Xenu(?:\b)" 3; + "~*(?:\b)xpymep1.exe(?:\b)" 3; + "~*(?:\b)YoudaoBot(?:\b)" 3; + "~*(?:\b)Zade(?:\b)" 3; + "~*(?:\b)Zauba(?:\b)" 3; + "~*(?:\b)zauba.io(?:\b)" 3; + "~*(?:\b)Zermelo(?:\b)" 3; + "~*(?:\b)Zeus(?:\b)" 3; + "~*(?:\b)zgrab(?:\b)" 3; + "~*(?:\b)Zitebot(?:\b)" 3; + "~*(?:\b)ZmEu(?:\b)" 3; + "~*(?:\b)ZumBot(?:\b)" 3; + "~*(?:\b)ZyBorg(?:\b)" 3; # END BAD BOTS ### DO NOT EDIT THIS LINE AT ALL ### # -------------------------------------------- @@ -717,38 +717,38 @@ map $http_user_agent $bad_bot { # ----------------------------------------------------------------------- # START GOOD BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)adidxbot(?:\b|)" 0; - "~*(?:\b)AdsBot-Google(?:\b|)" 0; - "~*(?:\b)aolbuild(?:\b|)" 0; - "~*(?:\b)bingbot(?:\b|)" 0; - "~*(?:\b)bingpreview(?:\b|)" 0; - "~*(?:\b)DoCoMo(?:\b|)" 0; - "~*(?:\b)duckduckgo(?:\b|)" 0; - "~*(?:\b)facebookexternalhit(?:\b|)" 0; - "~*(?:\b)Feedfetcher-Google(?:\b|)" 0; - "~*(?:\b)Googlebot(?:\b|)" 0; - "~*(?:\b)Googlebot-Image(?:\b|)" 0; - "~*(?:\b)Googlebot-Mobile(?:\b|)" 0; - "~*(?:\b)Googlebot-News(?:\b|)" 0; - "~*(?:\b)Googlebot/Test(?:\b|)" 0; - "~*(?:\b)Googlebot-Video(?:\b|)" 0; - "~*(?:\b)Google-HTTP-Java-Client(?:\b|)" 0; - "~*(?:\b)Gravityscan(?:\b|)" 0; - "~*(?:\b)gsa-crawler(?:\b|)" 0; - "~*(?:\b)Jakarta\ Commons(?:\b|)" 0; - "~*(?:\b)Kraken/0.1(?:\b|)" 0; - "~*(?:\b)LinkedInBot(?:\b|)" 0; - "~*(?:\b)Mediapartners-Google(?:\b|)" 0; - "~*(?:\b)msnbot(?:\b|)" 0; - "~*(?:\b)msnbot-media(?:\b|)" 0; - "~*(?:\b)SAMSUNG(?:\b|)" 0; - "~*(?:\b)Slackbot(?:\b|)" 0; - "~*(?:\b)Slackbot-LinkExpanding(?:\b|)" 0; - "~*(?:\b)slurp(?:\b|)" 0; - "~*(?:\b)teoma(?:\b|)" 0; - "~*(?:\b)TwitterBot(?:\b|)" 0; - "~*(?:\b)Wordpress(?:\b|)" 0; - "~*(?:\b)yahoo(?:\b|)" 0; + "~*(?:\b)adidxbot(?:\b)" 0; + "~*(?:\b)AdsBot-Google(?:\b)" 0; + "~*(?:\b)aolbuild(?:\b)" 0; + "~*(?:\b)bingbot(?:\b)" 0; + "~*(?:\b)bingpreview(?:\b)" 0; + "~*(?:\b)DoCoMo(?:\b)" 0; + "~*(?:\b)duckduckgo(?:\b)" 0; + "~*(?:\b)facebookexternalhit(?:\b)" 0; + "~*(?:\b)Feedfetcher-Google(?:\b)" 0; + "~*(?:\b)Googlebot(?:\b)" 0; + "~*(?:\b)Googlebot-Image(?:\b)" 0; + "~*(?:\b)Googlebot-Mobile(?:\b)" 0; + "~*(?:\b)Googlebot-News(?:\b)" 0; + "~*(?:\b)Googlebot/Test(?:\b)" 0; + "~*(?:\b)Googlebot-Video(?:\b)" 0; + "~*(?:\b)Google-HTTP-Java-Client(?:\b)" 0; + "~*(?:\b)Gravityscan(?:\b)" 0; + "~*(?:\b)gsa-crawler(?:\b)" 0; + "~*(?:\b)Jakarta\ Commons(?:\b)" 0; + "~*(?:\b)Kraken/0.1(?:\b)" 0; + "~*(?:\b)LinkedInBot(?:\b)" 0; + "~*(?:\b)Mediapartners-Google(?:\b)" 0; + "~*(?:\b)msnbot(?:\b)" 0; + "~*(?:\b)msnbot-media(?:\b)" 0; + "~*(?:\b)SAMSUNG(?:\b)" 0; + "~*(?:\b)Slackbot(?:\b)" 0; + "~*(?:\b)Slackbot-LinkExpanding(?:\b)" 0; + "~*(?:\b)slurp(?:\b)" 0; + "~*(?:\b)teoma(?:\b)" 0; + "~*(?:\b)TwitterBot(?:\b)" 0; + "~*(?:\b)Wordpress(?:\b)" 0; + "~*(?:\b)yahoo(?:\b)" 0; # END GOOD BOTS ### DO NOT EDIT THIS LINE AT ALL ### # -------------------------------------------------------- @@ -760,12 +760,12 @@ map $http_user_agent $bad_bot { #limit_req zone=bot1_reqlimitip burst=50; # START ALLOWED BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)jetmon(?:\b|)" 1; - "~*(?:\b)libwww-perl(?:\b|)" 1; - "~*(?:\b)Lynx(?:\b|)" 1; - "~*(?:\b)munin(?:\b|)" 1; - "~*(?:\b)Presto(?:\b|)" 1; - "~*(?:\b)Wget/1.15(?:\b|)" 1; + "~*(?:\b)jetmon(?:\b)" 1; + "~*(?:\b)libwww-perl(?:\b)" 1; + "~*(?:\b)Lynx(?:\b)" 1; + "~*(?:\b)munin(?:\b)" 1; + "~*(?:\b)Presto(?:\b)" 1; + "~*(?:\b)Wget/1.15(?:\b)" 1; # END ALLOWED BOTS ### DO NOT EDIT THIS LINE AT ALL ### # ------------------------------------------------------- @@ -778,23 +778,23 @@ map $http_user_agent $bad_bot { # ----------------------------------------------------------------------- # START LIMITED BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)Alexa(?:\b|)" 2; - "~*(?:\b)archive.org(?:\b|)" 2; - "~*(?:\b)Baidu(?:\b|)" 2; - "~*(?:\b)BUbiNG(?:\b|)" 2; - "~*(?:\b)FlipboardProxy(?:\b|)" 2; - "~*(?:\b)ia_archiver(?:\b|)" 2; - "~*(?:\b)MSIE\ 7.0(?:\b|)" 2; - "~*(?:\b)Proximic(?:\b|)" 2; - "~*(?:\b)R6_CommentReader(?:\b|)" 2; - "~*(?:\b)R6_FeedFetcher(?:\b|)" 2; - "~*(?:\b)RED/1(?:\b|)" 2; - "~*(?:\b)RPT-HTTPClient(?:\b|)" 2; - "~*(?:\b)sfFeedReader/0.9(?:\b|)" 2; - "~*(?:\b)Spaidu(?:\b|)" 2; - "~*(?:\b)UptimeRobot/2.0(?:\b|)" 2; - "~*(?:\b)YandexBot(?:\b|)" 2; - "~*(?:\b)YandexImages(?:\b|)" 2; + "~*(?:\b)Alexa(?:\b)" 2; + "~*(?:\b)archive.org(?:\b)" 2; + "~*(?:\b)Baidu(?:\b)" 2; + "~*(?:\b)BUbiNG(?:\b)" 2; + "~*(?:\b)FlipboardProxy(?:\b)" 2; + "~*(?:\b)ia_archiver(?:\b)" 2; + "~*(?:\b)MSIE\ 7.0(?:\b)" 2; + "~*(?:\b)Proximic(?:\b)" 2; + "~*(?:\b)R6_CommentReader(?:\b)" 2; + "~*(?:\b)R6_FeedFetcher(?:\b)" 2; + "~*(?:\b)RED/1(?:\b)" 2; + "~*(?:\b)RPT-HTTPClient(?:\b)" 2; + "~*(?:\b)sfFeedReader/0.9(?:\b)" 2; + "~*(?:\b)Spaidu(?:\b)" 2; + "~*(?:\b)UptimeRobot/2.0(?:\b)" 2; + "~*(?:\b)YandexBot(?:\b)" 2; + "~*(?:\b)YandexImages(?:\b)" 2; # END LIMITED BOTS ### DO NOT EDIT THIS LINE AT ALL ### } diff --git a/.dev-tools/test1_conf_files_ratelimiting/bots.d/blacklist-ips.conf b/.dev-tools/test1_conf_files_ratelimiting/bots.d/blacklist-ips.conf index b9d24324a..0f27f0dd9 100644 --- a/.dev-tools/test1_conf_files_ratelimiting/bots.d/blacklist-ips.conf +++ b/.dev-tools/test1_conf_files_ratelimiting/bots.d/blacklist-ips.conf @@ -1,2 +1,2 @@ -34.68.144.114 1; +104.154.113.151 1; 127.0.0.1 1; diff --git a/.dev-tools/test1_conf_files_ratelimiting/bots.d/whitelist-ips.conf b/.dev-tools/test1_conf_files_ratelimiting/bots.d/whitelist-ips.conf index ea117da9f..0e0848852 100644 --- a/.dev-tools/test1_conf_files_ratelimiting/bots.d/whitelist-ips.conf +++ b/.dev-tools/test1_conf_files_ratelimiting/bots.d/whitelist-ips.conf @@ -1,2 +1,2 @@ -34.68.144.114 0; +104.154.113.151 0; 127.0.0.1 0; diff --git a/.dev-tools/test1_conf_files_ratelimiting/conf.d/globalblacklist.conf b/.dev-tools/test1_conf_files_ratelimiting/conf.d/globalblacklist.conf index f26e52add..a1999739a 100644 --- a/.dev-tools/test1_conf_files_ratelimiting/conf.d/globalblacklist.conf +++ b/.dev-tools/test1_conf_files_ratelimiting/conf.d/globalblacklist.conf @@ -4,8 +4,8 @@ ### VERSION INFORMATION # ################################################### -### Version: V4.2019.07.1709 -### Updated: Mon Jul 1 10:37:04 SAST 2019 +### Version: V4.2019.07.1712 +### Updated: Mon Jul 1 11:24:52 SAST 2019 ### Bad Referrer Count: 6717 ### Bad Bot Count: 556 ################################################### @@ -147,562 +147,562 @@ map $http_user_agent $bad_bot { # -------------------------------------------------- # START BAD BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)360Spider(?:\b|)" 3; - "~*(?:\b)404checker(?:\b|)" 3; - "~*(?:\b)404enemy(?:\b|)" 3; - "~*(?:\b)80legs(?:\b|)" 3; - "~*(?:\b)Abonti(?:\b|)" 3; - "~*(?:\b)Aboundex(?:\b|)" 3; - "~*(?:\b)Aboundexbot(?:\b|)" 3; - "~*(?:\b)Acunetix(?:\b|)" 3; - "~*(?:\b)ADmantX(?:\b|)" 3; - "~*(?:\b)AfD-Verbotsverfahren(?:\b|)" 3; - "~*(?:\b)AhrefsBot(?:\b|)" 3; - "~*(?:\b)AIBOT(?:\b|)" 3; - "~*(?:\b)AiHitBot(?:\b|)" 3; - "~*(?:\b)Aipbot(?:\b|)" 3; - "~*(?:\b)Alexibot(?:\b|)" 3; - "~*(?:\b)Alligator(?:\b|)" 3; - "~*(?:\b)AllSubmitter(?:\b|)" 3; - "~*(?:\b)AlphaBot(?:\b|)" 3; - "~*(?:\b)Anarchie(?:\b|)" 3; - "~*(?:\b)Apexoo(?:\b|)" 3; - "~*(?:\b)archive.org_bot(?:\b|)" 3; - "~*(?:\b)ASPSeek(?:\b|)" 3; - "~*(?:\b)Asterias(?:\b|)" 3; - "~*(?:\b)Attach(?:\b|)" 3; - "~*(?:\b)autoemailspider(?:\b|)" 3; - "~*(?:\b)BackDoorBot(?:\b|)" 3; - "~*(?:\b)Backlink-Ceck(?:\b|)" 3; - "~*(?:\b)backlink-check(?:\b|)" 3; - "~*(?:\b)BacklinkCrawler(?:\b|)" 3; - "~*(?:\b)BackStreet(?:\b|)" 3; - "~*(?:\b)BackWeb(?:\b|)" 3; - "~*(?:\b)Badass(?:\b|)" 3; - "~*(?:\b)Bandit(?:\b|)" 3; - "~*(?:\b)Barkrowler(?:\b|)" 3; - "~*(?:\b)BatchFTP(?:\b|)" 3; - "~*(?:\b)Battleztar\ Bazinga(?:\b|)" 3; - "~*(?:\b)BBBike(?:\b|)" 3; - "~*(?:\b)BDCbot(?:\b|)" 3; - "~*(?:\b)BDFetch(?:\b|)" 3; - "~*(?:\b)BetaBot(?:\b|)" 3; - "~*(?:\b)Bigfoot(?:\b|)" 3; - "~*(?:\b)Bitacle(?:\b|)" 3; - "~*(?:\b)Blackboard(?:\b|)" 3; - "~*(?:\b)Black\ Hole(?:\b|)" 3; - "~*(?:\b)BlackWidow(?:\b|)" 3; - "~*(?:\b)BLEXBot(?:\b|)" 3; - "~*(?:\b)Blow(?:\b|)" 3; - "~*(?:\b)BlowFish(?:\b|)" 3; - "~*(?:\b)Boardreader(?:\b|)" 3; - "~*(?:\b)Bolt(?:\b|)" 3; - "~*(?:\b)BotALot(?:\b|)" 3; - "~*(?:\b)Brandprotect(?:\b|)" 3; - "~*(?:\b)Brandwatch(?:\b|)" 3; - "~*(?:\b)Buddy(?:\b|)" 3; - "~*(?:\b)BuiltBotTough(?:\b|)" 3; - "~*(?:\b)BuiltWith(?:\b|)" 3; - "~*(?:\b)Bullseye(?:\b|)" 3; - "~*(?:\b)BunnySlippers(?:\b|)" 3; - "~*(?:\b)BuzzSumo(?:\b|)" 3; - "~*(?:\b)Calculon(?:\b|)" 3; - "~*(?:\b)CATExplorador(?:\b|)" 3; - "~*(?:\b)CazoodleBot(?:\b|)" 3; - "~*(?:\b)CCBot(?:\b|)" 3; - "~*(?:\b)Cegbfeieh(?:\b|)" 3; - "~*(?:\b)CheeseBot(?:\b|)" 3; - "~*(?:\b)CherryPicker(?:\b|)" 3; - "~*(?:\b)CheTeam(?:\b|)" 3; - "~*(?:\b)ChinaClaw(?:\b|)" 3; - "~*(?:\b)Chlooe(?:\b|)" 3; - "~*(?:\b)Claritybot(?:\b|)" 3; - "~*(?:\b)Cliqzbot(?:\b|)" 3; - "~*(?:\b)Cloud\ mapping(?:\b|)" 3; - "~*(?:\b)coccocbot-web(?:\b|)" 3; - "~*(?:\b)Cogentbot(?:\b|)" 3; - "~*(?:\b)cognitiveseo(?:\b|)" 3; - "~*(?:\b)Collector(?:\b|)" 3; - "~*(?:\b)com.plumanalytics(?:\b|)" 3; - "~*(?:\b)Copier(?:\b|)" 3; - "~*(?:\b)CopyRightCheck(?:\b|)" 3; - "~*(?:\b)Copyscape(?:\b|)" 3; - "~*(?:\b)Cosmos(?:\b|)" 3; - "~*(?:\b)Craftbot(?:\b|)" 3; - "~*(?:\b)crawler4j(?:\b|)" 3; - "~*(?:\b)crawler.feedback(?:\b|)" 3; - "~*(?:\b)crawl.sogou.com(?:\b|)" 3; - "~*(?:\b)CrazyWebCrawler(?:\b|)" 3; - "~*(?:\b)Crescent(?:\b|)" 3; - "~*(?:\b)CrunchBot(?:\b|)" 3; - "~*(?:\b)CSHttp(?:\b|)" 3; - "~*(?:\b)Curious(?:\b|)" 3; - "~*(?:\b)Custo(?:\b|)" 3; - "~*(?:\b)DatabaseDriverMysqli(?:\b|)" 3; - "~*(?:\b)DataCha0s(?:\b|)" 3; - "~*(?:\b)DBLBot(?:\b|)" 3; - "~*(?:\b)demandbase-bot(?:\b|)" 3; - "~*(?:\b)Demon(?:\b|)" 3; - "~*(?:\b)Deusu(?:\b|)" 3; - "~*(?:\b)Devil(?:\b|)" 3; - "~*(?:\b)Digincore(?:\b|)" 3; - "~*(?:\b)DigitalPebble(?:\b|)" 3; - "~*(?:\b)DIIbot(?:\b|)" 3; - "~*(?:\b)Dirbuster(?:\b|)" 3; - "~*(?:\b)Disco(?:\b|)" 3; - "~*(?:\b)Discobot(?:\b|)" 3; - "~*(?:\b)Discoverybot(?:\b|)" 3; - "~*(?:\b)Dispatch(?:\b|)" 3; - "~*(?:\b)DittoSpyder(?:\b|)" 3; - "~*(?:\b)DnyzBot(?:\b|)" 3; - "~*(?:\b)DomainAppender(?:\b|)" 3; - "~*(?:\b)DomainCrawler(?:\b|)" 3; - "~*(?:\b)DomainSigmaCrawler(?:\b|)" 3; - "~*(?:\b)DomainStatsBot(?:\b|)" 3; - "~*(?:\b)Dotbot(?:\b|)" 3; - "~*(?:\b)Download\ Wonder(?:\b|)" 3; - "~*(?:\b)Dragonfly(?:\b|)" 3; - "~*(?:\b)Drip(?:\b|)" 3; - "~*(?:\b)DSearch(?:\b|)" 3; - "~*(?:\b)DTS\ Agent(?:\b|)" 3; - "~*(?:\b)EasyDL(?:\b|)" 3; - "~*(?:\b)Ebingbong(?:\b|)" 3; - "~*(?:\b)eCatch(?:\b|)" 3; - "~*(?:\b)ECCP/1.0(?:\b|)" 3; - "~*(?:\b)Ecxi(?:\b|)" 3; - "~*(?:\b)EirGrabber(?:\b|)" 3; - "~*(?:\b)EMail\ Siphon(?:\b|)" 3; - "~*(?:\b)EMail\ Wolf(?:\b|)" 3; - "~*(?:\b)EroCrawler(?:\b|)" 3; - "~*(?:\b)evc-batch(?:\b|)" 3; - "~*(?:\b)Evil(?:\b|)" 3; - "~*(?:\b)Exabot(?:\b|)" 3; - "~*(?:\b)Express\ WebPictures(?:\b|)" 3; - "~*(?:\b)ExtLinksBot(?:\b|)" 3; - "~*(?:\b)Extractor(?:\b|)" 3; - "~*(?:\b)ExtractorPro(?:\b|)" 3; - "~*(?:\b)Extreme\ Picture\ Finder(?:\b|)" 3; - "~*(?:\b)EyeNetIE(?:\b|)" 3; - "~*(?:\b)Ezooms(?:\b|)" 3; - "~*(?:\b)facebookscraper(?:\b|)" 3; - "~*(?:\b)FDM(?:\b|)" 3; - "~*(?:\b)FemtosearchBot(?:\b|)" 3; - "~*(?:\b)FHscan(?:\b|)" 3; - "~*(?:\b)Fimap(?:\b|)" 3; - "~*(?:\b)Firefox/7.0(?:\b|)" 3; - "~*(?:\b)FlashGet(?:\b|)" 3; - "~*(?:\b)Flunky(?:\b|)" 3; - "~*(?:\b)Foobot(?:\b|)" 3; - "~*(?:\b)Freeuploader(?:\b|)" 3; - "~*(?:\b)FrontPage(?:\b|)" 3; - "~*(?:\b)FyberSpider(?:\b|)" 3; - "~*(?:\b)Fyrebot(?:\b|)" 3; - "~*(?:\b)GalaxyBot(?:\b|)" 3; - "~*(?:\b)Genieo(?:\b|)" 3; - "~*(?:\b)GermCrawler(?:\b|)" 3; - "~*(?:\b)Getintent(?:\b|)" 3; - "~*(?:\b)GetRight(?:\b|)" 3; - "~*(?:\b)GetWeb(?:\b|)" 3; - "~*(?:\b)Gigablast(?:\b|)" 3; - "~*(?:\b)Gigabot(?:\b|)" 3; - "~*(?:\b)G-i-g-a-b-o-t(?:\b|)" 3; - "~*(?:\b)Go-Ahead-Got-It(?:\b|)" 3; - "~*(?:\b)Gotit(?:\b|)" 3; - "~*(?:\b)GoZilla(?:\b|)" 3; - "~*(?:\b)Go!Zilla(?:\b|)" 3; - "~*(?:\b)Grabber(?:\b|)" 3; - "~*(?:\b)GrabNet(?:\b|)" 3; - "~*(?:\b)Grafula(?:\b|)" 3; - "~*(?:\b)GrapeFX(?:\b|)" 3; - "~*(?:\b)GrapeshotCrawler(?:\b|)" 3; - "~*(?:\b)GridBot(?:\b|)" 3; - "~*(?:\b)GT::WWW(?:\b|)" 3; - "~*(?:\b)Haansoft(?:\b|)" 3; - "~*(?:\b)HaosouSpider(?:\b|)" 3; - "~*(?:\b)Harvest(?:\b|)" 3; - "~*(?:\b)Havij(?:\b|)" 3; - "~*(?:\b)HEADMasterSEO(?:\b|)" 3; - "~*(?:\b)Heritrix(?:\b|)" 3; - "~*(?:\b)Hloader(?:\b|)" 3; - "~*(?:\b)HMView(?:\b|)" 3; - "~*(?:\b)HTMLparser(?:\b|)" 3; - "~*(?:\b)HTTP::Lite(?:\b|)" 3; - "~*(?:\b)HTTrack(?:\b|)" 3; - "~*(?:\b)Humanlinks(?:\b|)" 3; - "~*(?:\b)HybridBot(?:\b|)" 3; - "~*(?:\b)Iblog(?:\b|)" 3; - "~*(?:\b)IDBot(?:\b|)" 3; - "~*(?:\b)Id-search(?:\b|)" 3; - "~*(?:\b)IlseBot(?:\b|)" 3; - "~*(?:\b)Image\ Fetch(?:\b|)" 3; - "~*(?:\b)Image\ Sucker(?:\b|)" 3; - "~*(?:\b)IndeedBot(?:\b|)" 3; - "~*(?:\b)Indy\ Library(?:\b|)" 3; - "~*(?:\b)InfoNaviRobot(?:\b|)" 3; - "~*(?:\b)InfoTekies(?:\b|)" 3; - "~*(?:\b)instabid(?:\b|)" 3; - "~*(?:\b)Intelliseek(?:\b|)" 3; - "~*(?:\b)InterGET(?:\b|)" 3; - "~*(?:\b)Internet\ Ninja(?:\b|)" 3; - "~*(?:\b)InternetSeer(?:\b|)" 3; - "~*(?:\b)internetVista\ monitor(?:\b|)" 3; - "~*(?:\b)ips-agent(?:\b|)" 3; - "~*(?:\b)Iria(?:\b|)" 3; - "~*(?:\b)IRLbot(?:\b|)" 3; - "~*(?:\b)Iskanie(?:\b|)" 3; - "~*(?:\b)IstellaBot(?:\b|)" 3; - "~*(?:\b)JamesBOT(?:\b|)" 3; - "~*(?:\b)Jbrofuzz(?:\b|)" 3; - "~*(?:\b)JennyBot(?:\b|)" 3; - "~*(?:\b)JetCar(?:\b|)" 3; - "~*(?:\b)Jetty(?:\b|)" 3; - "~*(?:\b)JikeSpider(?:\b|)" 3; - "~*(?:\b)JOC\ Web\ Spider(?:\b|)" 3; - "~*(?:\b)Joomla(?:\b|)" 3; - "~*(?:\b)Jorgee(?:\b|)" 3; - "~*(?:\b)JustView(?:\b|)" 3; - "~*(?:\b)Jyxobot(?:\b|)" 3; - "~*(?:\b)Kenjin\ Spider(?:\b|)" 3; - "~*(?:\b)Keyword\ Density(?:\b|)" 3; - "~*(?:\b)Kozmosbot(?:\b|)" 3; - "~*(?:\b)Lanshanbot(?:\b|)" 3; - "~*(?:\b)Larbin(?:\b|)" 3; - "~*(?:\b)LeechFTP(?:\b|)" 3; - "~*(?:\b)LeechGet(?:\b|)" 3; - "~*(?:\b)LexiBot(?:\b|)" 3; - "~*(?:\b)Lftp(?:\b|)" 3; - "~*(?:\b)LibWeb(?:\b|)" 3; - "~*(?:\b)Libwhisker(?:\b|)" 3; - "~*(?:\b)Lightspeedsystems(?:\b|)" 3; - "~*(?:\b)Likse(?:\b|)" 3; - "~*(?:\b)Linkdexbot(?:\b|)" 3; - "~*(?:\b)LinkextractorPro(?:\b|)" 3; - "~*(?:\b)LinkpadBot(?:\b|)" 3; - "~*(?:\b)LinkScan(?:\b|)" 3; - "~*(?:\b)LinksManager(?:\b|)" 3; - "~*(?:\b)LinkWalker(?:\b|)" 3; - "~*(?:\b)LinqiaMetadataDownloaderBot(?:\b|)" 3; - "~*(?:\b)LinqiaRSSBot(?:\b|)" 3; - "~*(?:\b)LinqiaScrapeBot(?:\b|)" 3; - "~*(?:\b)Lipperhey(?:\b|)" 3; - "~*(?:\b)Lipperhey\ Spider(?:\b|)" 3; - "~*(?:\b)Litemage_walker(?:\b|)" 3; - "~*(?:\b)Lmspider(?:\b|)" 3; - "~*(?:\b)LNSpiderguy(?:\b|)" 3; - "~*(?:\b)Ltx71(?:\b|)" 3; - "~*(?:\b)lwp-request(?:\b|)" 3; - "~*(?:\b)LWP::Simple(?:\b|)" 3; - "~*(?:\b)lwp-trivial(?:\b|)" 3; - "~*(?:\b)Magnet(?:\b|)" 3; - "~*(?:\b)Mag-Net(?:\b|)" 3; - "~*(?:\b)magpie-crawler(?:\b|)" 3; - "~*(?:\b)Mail.RU_Bot(?:\b|)" 3; - "~*(?:\b)Majestic12(?:\b|)" 3; - "~*(?:\b)Majestic-SEO(?:\b|)" 3; - "~*(?:\b)Majestic\ SEO(?:\b|)" 3; - "~*(?:\b)MarkMonitor(?:\b|)" 3; - "~*(?:\b)MarkWatch(?:\b|)" 3; - "~*(?:\b)Masscan(?:\b|)" 3; - "~*(?:\b)Mass\ Downloader(?:\b|)" 3; - "~*(?:\b)Mata\ Hari(?:\b|)" 3; - "~*(?:\b)MauiBot(?:\b|)" 3; - "~*(?:\b)meanpathbot(?:\b|)" 3; - "~*(?:\b)Meanpathbot(?:\b|)" 3; - "~*(?:\b)MeanPath\ Bot(?:\b|)" 3; - "~*(?:\b)Mediatoolkitbot(?:\b|)" 3; - "~*(?:\b)mediawords(?:\b|)" 3; - "~*(?:\b)MegaIndex.ru(?:\b|)" 3; - "~*(?:\b)Metauri(?:\b|)" 3; - "~*(?:\b)MFC_Tear_Sample(?:\b|)" 3; - "~*(?:\b)Microsoft\ Data\ Access(?:\b|)" 3; - "~*(?:\b)Microsoft\ URL\ Control(?:\b|)" 3; - "~*(?:\b)MIDown\ tool(?:\b|)" 3; - "~*(?:\b)MIIxpc(?:\b|)" 3; - "~*(?:\b)Mister\ PiX(?:\b|)" 3; - "~*(?:\b)MJ12bot(?:\b|)" 3; - "~*(?:\b)Mojeek(?:\b|)" 3; - "~*(?:\b)Morfeus\ Fucking\ Scanner(?:\b|)" 3; - "~*(?:\b)Mr.4x3(?:\b|)" 3; - "~*(?:\b)MSFrontPage(?:\b|)" 3; - "~*(?:\b)MSIECrawler(?:\b|)" 3; - "~*(?:\b)Msrabot(?:\b|)" 3; - "~*(?:\b)MS\ Web\ Services\ Client\ Protocol(?:\b|)" 3; - "~*(?:\b)muhstik-scan(?:\b|)" 3; - "~*(?:\b)Musobot(?:\b|)" 3; - "~*(?:\b)Name\ Intelligence(?:\b|)" 3; - "~*(?:\b)Nameprotect(?:\b|)" 3; - "~*(?:\b)Navroad(?:\b|)" 3; - "~*(?:\b)NearSite(?:\b|)" 3; - "~*(?:\b)Needle(?:\b|)" 3; - "~*(?:\b)Nessus(?:\b|)" 3; - "~*(?:\b)NetAnts(?:\b|)" 3; - "~*(?:\b)Netcraft(?:\b|)" 3; - "~*(?:\b)netEstate\ NE\ Crawler(?:\b|)" 3; - "~*(?:\b)NetLyzer(?:\b|)" 3; - "~*(?:\b)NetMechanic(?:\b|)" 3; - "~*(?:\b)NetSpider(?:\b|)" 3; - "~*(?:\b)Nettrack(?:\b|)" 3; - "~*(?:\b)Net\ Vampire(?:\b|)" 3; - "~*(?:\b)Netvibes(?:\b|)" 3; - "~*(?:\b)NetZIP(?:\b|)" 3; - "~*(?:\b)NextGenSearchBot(?:\b|)" 3; - "~*(?:\b)Nibbler(?:\b|)" 3; - "~*(?:\b)NICErsPRO(?:\b|)" 3; - "~*(?:\b)Niki-bot(?:\b|)" 3; - "~*(?:\b)Nikto(?:\b|)" 3; - "~*(?:\b)NimbleCrawler(?:\b|)" 3; - "~*(?:\b)Nimbostratus(?:\b|)" 3; - "~*(?:\b)Ninja(?:\b|)" 3; - "~*(?:\b)Nmap(?:\b|)" 3; - "~*(?:\b)NPbot(?:\b|)" 3; - "~*(?:\b)Nutch(?:\b|)" 3; - "~*(?:\b)oBot(?:\b|)" 3; - "~*(?:\b)Octopus(?:\b|)" 3; - "~*(?:\b)Offline\ Explorer(?:\b|)" 3; - "~*(?:\b)Offline\ Navigator(?:\b|)" 3; - "~*(?:\b)OnCrawl(?:\b|)" 3; - "~*(?:\b)Openfind(?:\b|)" 3; - "~*(?:\b)OpenLinkProfiler(?:\b|)" 3; - "~*(?:\b)Openvas(?:\b|)" 3; - "~*(?:\b)OpenVAS(?:\b|)" 3; - "~*(?:\b)OrangeBot(?:\b|)" 3; - "~*(?:\b)OrangeSpider(?:\b|)" 3; - "~*(?:\b)OutclicksBot(?:\b|)" 3; - "~*(?:\b)OutfoxBot(?:\b|)" 3; - "~*(?:\b)PageAnalyzer(?:\b|)" 3; - "~*(?:\b)Page\ Analyzer(?:\b|)" 3; - "~*(?:\b)PageGrabber(?:\b|)" 3; - "~*(?:\b)page\ scorer(?:\b|)" 3; - "~*(?:\b)PageScorer(?:\b|)" 3; - "~*(?:\b)Pandalytics(?:\b|)" 3; - "~*(?:\b)Panscient(?:\b|)" 3; - "~*(?:\b)Papa\ Foto(?:\b|)" 3; - "~*(?:\b)Pavuk(?:\b|)" 3; - "~*(?:\b)pcBrowser(?:\b|)" 3; - "~*(?:\b)PECL::HTTP(?:\b|)" 3; - "~*(?:\b)PeoplePal(?:\b|)" 3; - "~*(?:\b)PHPCrawl(?:\b|)" 3; - "~*(?:\b)Picscout(?:\b|)" 3; - "~*(?:\b)Picsearch(?:\b|)" 3; - "~*(?:\b)PictureFinder(?:\b|)" 3; - "~*(?:\b)Pimonster(?:\b|)" 3; - "~*(?:\b)Pi-Monster(?:\b|)" 3; - "~*(?:\b)Pixray(?:\b|)" 3; - "~*(?:\b)PleaseCrawl(?:\b|)" 3; - "~*(?:\b)plumanalytics(?:\b|)" 3; - "~*(?:\b)Pockey(?:\b|)" 3; - "~*(?:\b)POE-Component-Client-HTTP(?:\b|)" 3; - "~*(?:\b)Probethenet(?:\b|)" 3; - "~*(?:\b)ProPowerBot(?:\b|)" 3; - "~*(?:\b)ProWebWalker(?:\b|)" 3; - "~*(?:\b)Psbot(?:\b|)" 3; - "~*(?:\b)Pump(?:\b|)" 3; - "~*(?:\b)PxBroker(?:\b|)" 3; - "~*(?:\b)PyCurl(?:\b|)" 3; - "~*(?:\b)QueryN\ Metasearch(?:\b|)" 3; - "~*(?:\b)Quick-Crawler(?:\b|)" 3; - "~*(?:\b)RankActive(?:\b|)" 3; - "~*(?:\b)RankActiveLinkBot(?:\b|)" 3; - "~*(?:\b)RankFlex(?:\b|)" 3; - "~*(?:\b)RankingBot(?:\b|)" 3; - "~*(?:\b)RankingBot2(?:\b|)" 3; - "~*(?:\b)Rankivabot(?:\b|)" 3; - "~*(?:\b)RankurBot(?:\b|)" 3; - "~*(?:\b)RealDownload(?:\b|)" 3; - "~*(?:\b)Reaper(?:\b|)" 3; - "~*(?:\b)RebelMouse(?:\b|)" 3; - "~*(?:\b)Recorder(?:\b|)" 3; - "~*(?:\b)RedesScrapy(?:\b|)" 3; - "~*(?:\b)ReGet(?:\b|)" 3; - "~*(?:\b)RepoMonkey(?:\b|)" 3; - "~*(?:\b)Ripper(?:\b|)" 3; - "~*(?:\b)RocketCrawler(?:\b|)" 3; - "~*(?:\b)Rogerbot(?:\b|)" 3; - "~*(?:\b)s1z.ru(?:\b|)" 3; - "~*(?:\b)SalesIntelligent(?:\b|)" 3; - "~*(?:\b)SBIder(?:\b|)" 3; - "~*(?:\b)ScanAlert(?:\b|)" 3; - "~*(?:\b)Scanbot(?:\b|)" 3; - "~*(?:\b)scan.lol(?:\b|)" 3; - "~*(?:\b)ScoutJet(?:\b|)" 3; - "~*(?:\b)Scrapy(?:\b|)" 3; - "~*(?:\b)Screaming(?:\b|)" 3; - "~*(?:\b)ScreenerBot(?:\b|)" 3; - "~*(?:\b)Searchestate(?:\b|)" 3; - "~*(?:\b)SearchmetricsBot(?:\b|)" 3; - "~*(?:\b)Semrush(?:\b|)" 3; - "~*(?:\b)SemrushBot(?:\b|)" 3; - "~*(?:\b)SEOkicks(?:\b|)" 3; - "~*(?:\b)SEOkicks-Robot(?:\b|)" 3; - "~*(?:\b)SEOlyticsCrawler(?:\b|)" 3; - "~*(?:\b)Seomoz(?:\b|)" 3; - "~*(?:\b)SEOprofiler(?:\b|)" 3; - "~*(?:\b)seoscanners(?:\b|)" 3; - "~*(?:\b)SeoSiteCheckup(?:\b|)" 3; - "~*(?:\b)SEOstats(?:\b|)" 3; - "~*(?:\b)serpstatbot(?:\b|)" 3; - "~*(?:\b)sexsearcher(?:\b|)" 3; - "~*(?:\b)Shodan(?:\b|)" 3; - "~*(?:\b)Siphon(?:\b|)" 3; - "~*(?:\b)SISTRIX(?:\b|)" 3; - "~*(?:\b)Sitebeam(?:\b|)" 3; - "~*(?:\b)SiteExplorer(?:\b|)" 3; - "~*(?:\b)Siteimprove(?:\b|)" 3; - "~*(?:\b)SiteLockSpider(?:\b|)" 3; - "~*(?:\b)SiteSnagger(?:\b|)" 3; - "~*(?:\b)SiteSucker(?:\b|)" 3; - "~*(?:\b)Site\ Sucker(?:\b|)" 3; - "~*(?:\b)Sitevigil(?:\b|)" 3; - "~*(?:\b)SlySearch(?:\b|)" 3; - "~*(?:\b)SmartDownload(?:\b|)" 3; - "~*(?:\b)SMTBot(?:\b|)" 3; - "~*(?:\b)Snake(?:\b|)" 3; - "~*(?:\b)Snapbot(?:\b|)" 3; - "~*(?:\b)Snoopy(?:\b|)" 3; - "~*(?:\b)SocialRankIOBot(?:\b|)" 3; - "~*(?:\b)Sociscraper(?:\b|)" 3; - "~*(?:\b)sogouspider(?:\b|)" 3; - "~*(?:\b)Sogou\ web\ spider(?:\b|)" 3; - "~*(?:\b)Sosospider(?:\b|)" 3; - "~*(?:\b)Sottopop(?:\b|)" 3; - "~*(?:\b)SpaceBison(?:\b|)" 3; - "~*(?:\b)Spammen(?:\b|)" 3; - "~*(?:\b)SpankBot(?:\b|)" 3; - "~*(?:\b)Spanner(?:\b|)" 3; - "~*(?:\b)sp_auditbot(?:\b|)" 3; - "~*(?:\b)Spbot(?:\b|)" 3; - "~*(?:\b)Spinn3r(?:\b|)" 3; - "~*(?:\b)SputnikBot(?:\b|)" 3; - "~*(?:\b)spyfu(?:\b|)" 3; - "~*(?:\b)Sqlmap(?:\b|)" 3; - "~*(?:\b)Sqlworm(?:\b|)" 3; - "~*(?:\b)Sqworm(?:\b|)" 3; - "~*(?:\b)Steeler(?:\b|)" 3; - "~*(?:\b)Stripper(?:\b|)" 3; - "~*(?:\b)Sucker(?:\b|)" 3; - "~*(?:\b)Sucuri(?:\b|)" 3; - "~*(?:\b)SuperBot(?:\b|)" 3; - "~*(?:\b)SuperHTTP(?:\b|)" 3; - "~*(?:\b)Surfbot(?:\b|)" 3; - "~*(?:\b)SurveyBot(?:\b|)" 3; - "~*(?:\b)Suzuran(?:\b|)" 3; - "~*(?:\b)Swiftbot(?:\b|)" 3; - "~*(?:\b)sysscan(?:\b|)" 3; - "~*(?:\b)Szukacz(?:\b|)" 3; - "~*(?:\b)T0PHackTeam(?:\b|)" 3; - "~*(?:\b)T8Abot(?:\b|)" 3; - "~*(?:\b)tAkeOut(?:\b|)" 3; - "~*(?:\b)Teleport(?:\b|)" 3; - "~*(?:\b)TeleportPro(?:\b|)" 3; - "~*(?:\b)Telesoft(?:\b|)" 3; - "~*(?:\b)Telesphoreo(?:\b|)" 3; - "~*(?:\b)Telesphorep(?:\b|)" 3; - "~*(?:\b)The\ Intraformant(?:\b|)" 3; - "~*(?:\b)TheNomad(?:\b|)" 3; - "~*(?:\b)Thumbor(?:\b|)" 3; - "~*(?:\b)TightTwatBot(?:\b|)" 3; - "~*(?:\b)Titan(?:\b|)" 3; - "~*(?:\b)Toata(?:\b|)" 3; - "~*(?:\b)Toweyabot(?:\b|)" 3; - "~*(?:\b)Tracemyfile(?:\b|)" 3; - "~*(?:\b)Trendiction(?:\b|)" 3; - "~*(?:\b)Trendictionbot(?:\b|)" 3; - "~*(?:\b)trendiction.com(?:\b|)" 3; - "~*(?:\b)trendiction.de(?:\b|)" 3; - "~*(?:\b)True_Robot(?:\b|)" 3; - "~*(?:\b)Turingos(?:\b|)" 3; - "~*(?:\b)Turnitin(?:\b|)" 3; - "~*(?:\b)TurnitinBot(?:\b|)" 3; - "~*(?:\b)TwengaBot(?:\b|)" 3; - "~*(?:\b)Twice(?:\b|)" 3; - "~*(?:\b)Typhoeus(?:\b|)" 3; - "~*(?:\b)UnisterBot(?:\b|)" 3; - "~*(?:\b)Upflow(?:\b|)" 3; - "~*(?:\b)URLy.Warning(?:\b|)" 3; - "~*(?:\b)URLy\ Warning(?:\b|)" 3; - "~*(?:\b)Vacuum(?:\b|)" 3; - "~*(?:\b)Vagabondo(?:\b|)" 3; - "~*(?:\b)VB\ Project(?:\b|)" 3; - "~*(?:\b)VCI(?:\b|)" 3; - "~*(?:\b)VeriCiteCrawler(?:\b|)" 3; - "~*(?:\b)VidibleScraper(?:\b|)" 3; - "~*(?:\b)Virusdie(?:\b|)" 3; - "~*(?:\b)VoidEYE(?:\b|)" 3; - "~*(?:\b)Voil(?:\b|)" 3; - "~*(?:\b)Voltron(?:\b|)" 3; - "~*(?:\b)Wallpapers/3.0(?:\b|)" 3; - "~*(?:\b)WallpapersHD(?:\b|)" 3; - "~*(?:\b)WASALive-Bot(?:\b|)" 3; - "~*(?:\b)WBSearchBot(?:\b|)" 3; - "~*(?:\b)Webalta(?:\b|)" 3; - "~*(?:\b)WebAuto(?:\b|)" 3; - "~*(?:\b)Web\ Auto(?:\b|)" 3; - "~*(?:\b)WebBandit(?:\b|)" 3; - "~*(?:\b)WebCollage(?:\b|)" 3; - "~*(?:\b)Web\ Collage(?:\b|)" 3; - "~*(?:\b)WebCopier(?:\b|)" 3; - "~*(?:\b)WEBDAV(?:\b|)" 3; - "~*(?:\b)WebEnhancer(?:\b|)" 3; - "~*(?:\b)Web\ Enhancer(?:\b|)" 3; - "~*(?:\b)WebFetch(?:\b|)" 3; - "~*(?:\b)Web\ Fetch(?:\b|)" 3; - "~*(?:\b)WebFuck(?:\b|)" 3; - "~*(?:\b)Web\ Fuck(?:\b|)" 3; - "~*(?:\b)WebGo\ IS(?:\b|)" 3; - "~*(?:\b)WebImageCollector(?:\b|)" 3; - "~*(?:\b)WebLeacher(?:\b|)" 3; - "~*(?:\b)WebmasterWorldForumBot(?:\b|)" 3; - "~*(?:\b)webmeup-crawler(?:\b|)" 3; - "~*(?:\b)WebPix(?:\b|)" 3; - "~*(?:\b)Web\ Pix(?:\b|)" 3; - "~*(?:\b)WebReaper(?:\b|)" 3; - "~*(?:\b)WebSauger(?:\b|)" 3; - "~*(?:\b)Web\ Sauger(?:\b|)" 3; - "~*(?:\b)Webshag(?:\b|)" 3; - "~*(?:\b)WebsiteExtractor(?:\b|)" 3; - "~*(?:\b)WebsiteQuester(?:\b|)" 3; - "~*(?:\b)Website\ Quester(?:\b|)" 3; - "~*(?:\b)Webster(?:\b|)" 3; - "~*(?:\b)WebStripper(?:\b|)" 3; - "~*(?:\b)WebSucker(?:\b|)" 3; - "~*(?:\b)Web\ Sucker(?:\b|)" 3; - "~*(?:\b)WebWhacker(?:\b|)" 3; - "~*(?:\b)WebZIP(?:\b|)" 3; - "~*(?:\b)WeSEE(?:\b|)" 3; - "~*(?:\b)Whack(?:\b|)" 3; - "~*(?:\b)Whacker(?:\b|)" 3; - "~*(?:\b)Whatweb(?:\b|)" 3; - "~*(?:\b)Who.is\ Bot(?:\b|)" 3; - "~*(?:\b)Widow(?:\b|)" 3; - "~*(?:\b)WinHTTrack(?:\b|)" 3; - "~*(?:\b)WiseGuys\ Robot(?:\b|)" 3; - "~*(?:\b)WISENutbot(?:\b|)" 3; - "~*(?:\b)Wonderbot(?:\b|)" 3; - "~*(?:\b)Woobot(?:\b|)" 3; - "~*(?:\b)Wotbox(?:\b|)" 3; - "~*(?:\b)Wprecon(?:\b|)" 3; - "~*(?:\b)WPScan(?:\b|)" 3; - "~*(?:\b)WWW-Collector-E(?:\b|)" 3; - "~*(?:\b)WWW-Mechanize(?:\b|)" 3; - "~*(?:\b)WWW::Mechanize(?:\b|)" 3; - "~*(?:\b)WWWOFFLE(?:\b|)" 3; - "~*(?:\b)x09Mozilla(?:\b|)" 3; - "~*(?:\b)x22Mozilla(?:\b|)" 3; - "~*(?:\b)Xaldon_WebSpider(?:\b|)" 3; - "~*(?:\b)Xaldon\ WebSpider(?:\b|)" 3; - "~*(?:\b)Xenu(?:\b|)" 3; - "~*(?:\b)xpymep1.exe(?:\b|)" 3; - "~*(?:\b)YoudaoBot(?:\b|)" 3; - "~*(?:\b)Zade(?:\b|)" 3; - "~*(?:\b)Zauba(?:\b|)" 3; - "~*(?:\b)zauba.io(?:\b|)" 3; - "~*(?:\b)Zermelo(?:\b|)" 3; - "~*(?:\b)Zeus(?:\b|)" 3; - "~*(?:\b)zgrab(?:\b|)" 3; - "~*(?:\b)Zitebot(?:\b|)" 3; - "~*(?:\b)ZmEu(?:\b|)" 3; - "~*(?:\b)ZumBot(?:\b|)" 3; - "~*(?:\b)ZyBorg(?:\b|)" 3; + "~*(?:\b)360Spider(?:\b)" 3; + "~*(?:\b)404checker(?:\b)" 3; + "~*(?:\b)404enemy(?:\b)" 3; + "~*(?:\b)80legs(?:\b)" 3; + "~*(?:\b)Abonti(?:\b)" 3; + "~*(?:\b)Aboundex(?:\b)" 3; + "~*(?:\b)Aboundexbot(?:\b)" 3; + "~*(?:\b)Acunetix(?:\b)" 3; + "~*(?:\b)ADmantX(?:\b)" 3; + "~*(?:\b)AfD-Verbotsverfahren(?:\b)" 3; + "~*(?:\b)AhrefsBot(?:\b)" 3; + "~*(?:\b)AIBOT(?:\b)" 3; + "~*(?:\b)AiHitBot(?:\b)" 3; + "~*(?:\b)Aipbot(?:\b)" 3; + "~*(?:\b)Alexibot(?:\b)" 3; + "~*(?:\b)Alligator(?:\b)" 3; + "~*(?:\b)AllSubmitter(?:\b)" 3; + "~*(?:\b)AlphaBot(?:\b)" 3; + "~*(?:\b)Anarchie(?:\b)" 3; + "~*(?:\b)Apexoo(?:\b)" 3; + "~*(?:\b)archive.org_bot(?:\b)" 3; + "~*(?:\b)ASPSeek(?:\b)" 3; + "~*(?:\b)Asterias(?:\b)" 3; + "~*(?:\b)Attach(?:\b)" 3; + "~*(?:\b)autoemailspider(?:\b)" 3; + "~*(?:\b)BackDoorBot(?:\b)" 3; + "~*(?:\b)Backlink-Ceck(?:\b)" 3; + "~*(?:\b)backlink-check(?:\b)" 3; + "~*(?:\b)BacklinkCrawler(?:\b)" 3; + "~*(?:\b)BackStreet(?:\b)" 3; + "~*(?:\b)BackWeb(?:\b)" 3; + "~*(?:\b)Badass(?:\b)" 3; + "~*(?:\b)Bandit(?:\b)" 3; + "~*(?:\b)Barkrowler(?:\b)" 3; + "~*(?:\b)BatchFTP(?:\b)" 3; + "~*(?:\b)Battleztar\ Bazinga(?:\b)" 3; + "~*(?:\b)BBBike(?:\b)" 3; + "~*(?:\b)BDCbot(?:\b)" 3; + "~*(?:\b)BDFetch(?:\b)" 3; + "~*(?:\b)BetaBot(?:\b)" 3; + "~*(?:\b)Bigfoot(?:\b)" 3; + "~*(?:\b)Bitacle(?:\b)" 3; + "~*(?:\b)Blackboard(?:\b)" 3; + "~*(?:\b)Black\ Hole(?:\b)" 3; + "~*(?:\b)BlackWidow(?:\b)" 3; + "~*(?:\b)BLEXBot(?:\b)" 3; + "~*(?:\b)Blow(?:\b)" 3; + "~*(?:\b)BlowFish(?:\b)" 3; + "~*(?:\b)Boardreader(?:\b)" 3; + "~*(?:\b)Bolt(?:\b)" 3; + "~*(?:\b)BotALot(?:\b)" 3; + "~*(?:\b)Brandprotect(?:\b)" 3; + "~*(?:\b)Brandwatch(?:\b)" 3; + "~*(?:\b)Buddy(?:\b)" 3; + "~*(?:\b)BuiltBotTough(?:\b)" 3; + "~*(?:\b)BuiltWith(?:\b)" 3; + "~*(?:\b)Bullseye(?:\b)" 3; + "~*(?:\b)BunnySlippers(?:\b)" 3; + "~*(?:\b)BuzzSumo(?:\b)" 3; + "~*(?:\b)Calculon(?:\b)" 3; + "~*(?:\b)CATExplorador(?:\b)" 3; + "~*(?:\b)CazoodleBot(?:\b)" 3; + "~*(?:\b)CCBot(?:\b)" 3; + "~*(?:\b)Cegbfeieh(?:\b)" 3; + "~*(?:\b)CheeseBot(?:\b)" 3; + "~*(?:\b)CherryPicker(?:\b)" 3; + "~*(?:\b)CheTeam(?:\b)" 3; + "~*(?:\b)ChinaClaw(?:\b)" 3; + "~*(?:\b)Chlooe(?:\b)" 3; + "~*(?:\b)Claritybot(?:\b)" 3; + "~*(?:\b)Cliqzbot(?:\b)" 3; + "~*(?:\b)Cloud\ mapping(?:\b)" 3; + "~*(?:\b)coccocbot-web(?:\b)" 3; + "~*(?:\b)Cogentbot(?:\b)" 3; + "~*(?:\b)cognitiveseo(?:\b)" 3; + "~*(?:\b)Collector(?:\b)" 3; + "~*(?:\b)com.plumanalytics(?:\b)" 3; + "~*(?:\b)Copier(?:\b)" 3; + "~*(?:\b)CopyRightCheck(?:\b)" 3; + "~*(?:\b)Copyscape(?:\b)" 3; + "~*(?:\b)Cosmos(?:\b)" 3; + "~*(?:\b)Craftbot(?:\b)" 3; + "~*(?:\b)crawler4j(?:\b)" 3; + "~*(?:\b)crawler.feedback(?:\b)" 3; + "~*(?:\b)crawl.sogou.com(?:\b)" 3; + "~*(?:\b)CrazyWebCrawler(?:\b)" 3; + "~*(?:\b)Crescent(?:\b)" 3; + "~*(?:\b)CrunchBot(?:\b)" 3; + "~*(?:\b)CSHttp(?:\b)" 3; + "~*(?:\b)Curious(?:\b)" 3; + "~*(?:\b)Custo(?:\b)" 3; + "~*(?:\b)DatabaseDriverMysqli(?:\b)" 3; + "~*(?:\b)DataCha0s(?:\b)" 3; + "~*(?:\b)DBLBot(?:\b)" 3; + "~*(?:\b)demandbase-bot(?:\b)" 3; + "~*(?:\b)Demon(?:\b)" 3; + "~*(?:\b)Deusu(?:\b)" 3; + "~*(?:\b)Devil(?:\b)" 3; + "~*(?:\b)Digincore(?:\b)" 3; + "~*(?:\b)DigitalPebble(?:\b)" 3; + "~*(?:\b)DIIbot(?:\b)" 3; + "~*(?:\b)Dirbuster(?:\b)" 3; + "~*(?:\b)Disco(?:\b)" 3; + "~*(?:\b)Discobot(?:\b)" 3; + "~*(?:\b)Discoverybot(?:\b)" 3; + "~*(?:\b)Dispatch(?:\b)" 3; + "~*(?:\b)DittoSpyder(?:\b)" 3; + "~*(?:\b)DnyzBot(?:\b)" 3; + "~*(?:\b)DomainAppender(?:\b)" 3; + "~*(?:\b)DomainCrawler(?:\b)" 3; + "~*(?:\b)DomainSigmaCrawler(?:\b)" 3; + "~*(?:\b)DomainStatsBot(?:\b)" 3; + "~*(?:\b)Dotbot(?:\b)" 3; + "~*(?:\b)Download\ Wonder(?:\b)" 3; + "~*(?:\b)Dragonfly(?:\b)" 3; + "~*(?:\b)Drip(?:\b)" 3; + "~*(?:\b)DSearch(?:\b)" 3; + "~*(?:\b)DTS\ Agent(?:\b)" 3; + "~*(?:\b)EasyDL(?:\b)" 3; + "~*(?:\b)Ebingbong(?:\b)" 3; + "~*(?:\b)eCatch(?:\b)" 3; + "~*(?:\b)ECCP/1.0(?:\b)" 3; + "~*(?:\b)Ecxi(?:\b)" 3; + "~*(?:\b)EirGrabber(?:\b)" 3; + "~*(?:\b)EMail\ Siphon(?:\b)" 3; + "~*(?:\b)EMail\ Wolf(?:\b)" 3; + "~*(?:\b)EroCrawler(?:\b)" 3; + "~*(?:\b)evc-batch(?:\b)" 3; + "~*(?:\b)Evil(?:\b)" 3; + "~*(?:\b)Exabot(?:\b)" 3; + "~*(?:\b)Express\ WebPictures(?:\b)" 3; + "~*(?:\b)ExtLinksBot(?:\b)" 3; + "~*(?:\b)Extractor(?:\b)" 3; + "~*(?:\b)ExtractorPro(?:\b)" 3; + "~*(?:\b)Extreme\ Picture\ Finder(?:\b)" 3; + "~*(?:\b)EyeNetIE(?:\b)" 3; + "~*(?:\b)Ezooms(?:\b)" 3; + "~*(?:\b)facebookscraper(?:\b)" 3; + "~*(?:\b)FDM(?:\b)" 3; + "~*(?:\b)FemtosearchBot(?:\b)" 3; + "~*(?:\b)FHscan(?:\b)" 3; + "~*(?:\b)Fimap(?:\b)" 3; + "~*(?:\b)Firefox/7.0(?:\b)" 3; + "~*(?:\b)FlashGet(?:\b)" 3; + "~*(?:\b)Flunky(?:\b)" 3; + "~*(?:\b)Foobot(?:\b)" 3; + "~*(?:\b)Freeuploader(?:\b)" 3; + "~*(?:\b)FrontPage(?:\b)" 3; + "~*(?:\b)FyberSpider(?:\b)" 3; + "~*(?:\b)Fyrebot(?:\b)" 3; + "~*(?:\b)GalaxyBot(?:\b)" 3; + "~*(?:\b)Genieo(?:\b)" 3; + "~*(?:\b)GermCrawler(?:\b)" 3; + "~*(?:\b)Getintent(?:\b)" 3; + "~*(?:\b)GetRight(?:\b)" 3; + "~*(?:\b)GetWeb(?:\b)" 3; + "~*(?:\b)Gigablast(?:\b)" 3; + "~*(?:\b)Gigabot(?:\b)" 3; + "~*(?:\b)G-i-g-a-b-o-t(?:\b)" 3; + "~*(?:\b)Go-Ahead-Got-It(?:\b)" 3; + "~*(?:\b)Gotit(?:\b)" 3; + "~*(?:\b)GoZilla(?:\b)" 3; + "~*(?:\b)Go!Zilla(?:\b)" 3; + "~*(?:\b)Grabber(?:\b)" 3; + "~*(?:\b)GrabNet(?:\b)" 3; + "~*(?:\b)Grafula(?:\b)" 3; + "~*(?:\b)GrapeFX(?:\b)" 3; + "~*(?:\b)GrapeshotCrawler(?:\b)" 3; + "~*(?:\b)GridBot(?:\b)" 3; + "~*(?:\b)GT::WWW(?:\b)" 3; + "~*(?:\b)Haansoft(?:\b)" 3; + "~*(?:\b)HaosouSpider(?:\b)" 3; + "~*(?:\b)Harvest(?:\b)" 3; + "~*(?:\b)Havij(?:\b)" 3; + "~*(?:\b)HEADMasterSEO(?:\b)" 3; + "~*(?:\b)Heritrix(?:\b)" 3; + "~*(?:\b)Hloader(?:\b)" 3; + "~*(?:\b)HMView(?:\b)" 3; + "~*(?:\b)HTMLparser(?:\b)" 3; + "~*(?:\b)HTTP::Lite(?:\b)" 3; + "~*(?:\b)HTTrack(?:\b)" 3; + "~*(?:\b)Humanlinks(?:\b)" 3; + "~*(?:\b)HybridBot(?:\b)" 3; + "~*(?:\b)Iblog(?:\b)" 3; + "~*(?:\b)IDBot(?:\b)" 3; + "~*(?:\b)Id-search(?:\b)" 3; + "~*(?:\b)IlseBot(?:\b)" 3; + "~*(?:\b)Image\ Fetch(?:\b)" 3; + "~*(?:\b)Image\ Sucker(?:\b)" 3; + "~*(?:\b)IndeedBot(?:\b)" 3; + "~*(?:\b)Indy\ Library(?:\b)" 3; + "~*(?:\b)InfoNaviRobot(?:\b)" 3; + "~*(?:\b)InfoTekies(?:\b)" 3; + "~*(?:\b)instabid(?:\b)" 3; + "~*(?:\b)Intelliseek(?:\b)" 3; + "~*(?:\b)InterGET(?:\b)" 3; + "~*(?:\b)Internet\ Ninja(?:\b)" 3; + "~*(?:\b)InternetSeer(?:\b)" 3; + "~*(?:\b)internetVista\ monitor(?:\b)" 3; + "~*(?:\b)ips-agent(?:\b)" 3; + "~*(?:\b)Iria(?:\b)" 3; + "~*(?:\b)IRLbot(?:\b)" 3; + "~*(?:\b)Iskanie(?:\b)" 3; + "~*(?:\b)IstellaBot(?:\b)" 3; + "~*(?:\b)JamesBOT(?:\b)" 3; + "~*(?:\b)Jbrofuzz(?:\b)" 3; + "~*(?:\b)JennyBot(?:\b)" 3; + "~*(?:\b)JetCar(?:\b)" 3; + "~*(?:\b)Jetty(?:\b)" 3; + "~*(?:\b)JikeSpider(?:\b)" 3; + "~*(?:\b)JOC\ Web\ Spider(?:\b)" 3; + "~*(?:\b)Joomla(?:\b)" 3; + "~*(?:\b)Jorgee(?:\b)" 3; + "~*(?:\b)JustView(?:\b)" 3; + "~*(?:\b)Jyxobot(?:\b)" 3; + "~*(?:\b)Kenjin\ Spider(?:\b)" 3; + "~*(?:\b)Keyword\ Density(?:\b)" 3; + "~*(?:\b)Kozmosbot(?:\b)" 3; + "~*(?:\b)Lanshanbot(?:\b)" 3; + "~*(?:\b)Larbin(?:\b)" 3; + "~*(?:\b)LeechFTP(?:\b)" 3; + "~*(?:\b)LeechGet(?:\b)" 3; + "~*(?:\b)LexiBot(?:\b)" 3; + "~*(?:\b)Lftp(?:\b)" 3; + "~*(?:\b)LibWeb(?:\b)" 3; + "~*(?:\b)Libwhisker(?:\b)" 3; + "~*(?:\b)Lightspeedsystems(?:\b)" 3; + "~*(?:\b)Likse(?:\b)" 3; + "~*(?:\b)Linkdexbot(?:\b)" 3; + "~*(?:\b)LinkextractorPro(?:\b)" 3; + "~*(?:\b)LinkpadBot(?:\b)" 3; + "~*(?:\b)LinkScan(?:\b)" 3; + "~*(?:\b)LinksManager(?:\b)" 3; + "~*(?:\b)LinkWalker(?:\b)" 3; + "~*(?:\b)LinqiaMetadataDownloaderBot(?:\b)" 3; + "~*(?:\b)LinqiaRSSBot(?:\b)" 3; + "~*(?:\b)LinqiaScrapeBot(?:\b)" 3; + "~*(?:\b)Lipperhey(?:\b)" 3; + "~*(?:\b)Lipperhey\ Spider(?:\b)" 3; + "~*(?:\b)Litemage_walker(?:\b)" 3; + "~*(?:\b)Lmspider(?:\b)" 3; + "~*(?:\b)LNSpiderguy(?:\b)" 3; + "~*(?:\b)Ltx71(?:\b)" 3; + "~*(?:\b)lwp-request(?:\b)" 3; + "~*(?:\b)LWP::Simple(?:\b)" 3; + "~*(?:\b)lwp-trivial(?:\b)" 3; + "~*(?:\b)Magnet(?:\b)" 3; + "~*(?:\b)Mag-Net(?:\b)" 3; + "~*(?:\b)magpie-crawler(?:\b)" 3; + "~*(?:\b)Mail.RU_Bot(?:\b)" 3; + "~*(?:\b)Majestic12(?:\b)" 3; + "~*(?:\b)Majestic-SEO(?:\b)" 3; + "~*(?:\b)Majestic\ SEO(?:\b)" 3; + "~*(?:\b)MarkMonitor(?:\b)" 3; + "~*(?:\b)MarkWatch(?:\b)" 3; + "~*(?:\b)Masscan(?:\b)" 3; + "~*(?:\b)Mass\ Downloader(?:\b)" 3; + "~*(?:\b)Mata\ Hari(?:\b)" 3; + "~*(?:\b)MauiBot(?:\b)" 3; + "~*(?:\b)meanpathbot(?:\b)" 3; + "~*(?:\b)Meanpathbot(?:\b)" 3; + "~*(?:\b)MeanPath\ Bot(?:\b)" 3; + "~*(?:\b)Mediatoolkitbot(?:\b)" 3; + "~*(?:\b)mediawords(?:\b)" 3; + "~*(?:\b)MegaIndex.ru(?:\b)" 3; + "~*(?:\b)Metauri(?:\b)" 3; + "~*(?:\b)MFC_Tear_Sample(?:\b)" 3; + "~*(?:\b)Microsoft\ Data\ Access(?:\b)" 3; + "~*(?:\b)Microsoft\ URL\ Control(?:\b)" 3; + "~*(?:\b)MIDown\ tool(?:\b)" 3; + "~*(?:\b)MIIxpc(?:\b)" 3; + "~*(?:\b)Mister\ PiX(?:\b)" 3; + "~*(?:\b)MJ12bot(?:\b)" 3; + "~*(?:\b)Mojeek(?:\b)" 3; + "~*(?:\b)Morfeus\ Fucking\ Scanner(?:\b)" 3; + "~*(?:\b)Mr.4x3(?:\b)" 3; + "~*(?:\b)MSFrontPage(?:\b)" 3; + "~*(?:\b)MSIECrawler(?:\b)" 3; + "~*(?:\b)Msrabot(?:\b)" 3; + "~*(?:\b)MS\ Web\ Services\ Client\ Protocol(?:\b)" 3; + "~*(?:\b)muhstik-scan(?:\b)" 3; + "~*(?:\b)Musobot(?:\b)" 3; + "~*(?:\b)Name\ Intelligence(?:\b)" 3; + "~*(?:\b)Nameprotect(?:\b)" 3; + "~*(?:\b)Navroad(?:\b)" 3; + "~*(?:\b)NearSite(?:\b)" 3; + "~*(?:\b)Needle(?:\b)" 3; + "~*(?:\b)Nessus(?:\b)" 3; + "~*(?:\b)NetAnts(?:\b)" 3; + "~*(?:\b)Netcraft(?:\b)" 3; + "~*(?:\b)netEstate\ NE\ Crawler(?:\b)" 3; + "~*(?:\b)NetLyzer(?:\b)" 3; + "~*(?:\b)NetMechanic(?:\b)" 3; + "~*(?:\b)NetSpider(?:\b)" 3; + "~*(?:\b)Nettrack(?:\b)" 3; + "~*(?:\b)Net\ Vampire(?:\b)" 3; + "~*(?:\b)Netvibes(?:\b)" 3; + "~*(?:\b)NetZIP(?:\b)" 3; + "~*(?:\b)NextGenSearchBot(?:\b)" 3; + "~*(?:\b)Nibbler(?:\b)" 3; + "~*(?:\b)NICErsPRO(?:\b)" 3; + "~*(?:\b)Niki-bot(?:\b)" 3; + "~*(?:\b)Nikto(?:\b)" 3; + "~*(?:\b)NimbleCrawler(?:\b)" 3; + "~*(?:\b)Nimbostratus(?:\b)" 3; + "~*(?:\b)Ninja(?:\b)" 3; + "~*(?:\b)Nmap(?:\b)" 3; + "~*(?:\b)NPbot(?:\b)" 3; + "~*(?:\b)Nutch(?:\b)" 3; + "~*(?:\b)oBot(?:\b)" 3; + "~*(?:\b)Octopus(?:\b)" 3; + "~*(?:\b)Offline\ Explorer(?:\b)" 3; + "~*(?:\b)Offline\ Navigator(?:\b)" 3; + "~*(?:\b)OnCrawl(?:\b)" 3; + "~*(?:\b)Openfind(?:\b)" 3; + "~*(?:\b)OpenLinkProfiler(?:\b)" 3; + "~*(?:\b)Openvas(?:\b)" 3; + "~*(?:\b)OpenVAS(?:\b)" 3; + "~*(?:\b)OrangeBot(?:\b)" 3; + "~*(?:\b)OrangeSpider(?:\b)" 3; + "~*(?:\b)OutclicksBot(?:\b)" 3; + "~*(?:\b)OutfoxBot(?:\b)" 3; + "~*(?:\b)PageAnalyzer(?:\b)" 3; + "~*(?:\b)Page\ Analyzer(?:\b)" 3; + "~*(?:\b)PageGrabber(?:\b)" 3; + "~*(?:\b)page\ scorer(?:\b)" 3; + "~*(?:\b)PageScorer(?:\b)" 3; + "~*(?:\b)Pandalytics(?:\b)" 3; + "~*(?:\b)Panscient(?:\b)" 3; + "~*(?:\b)Papa\ Foto(?:\b)" 3; + "~*(?:\b)Pavuk(?:\b)" 3; + "~*(?:\b)pcBrowser(?:\b)" 3; + "~*(?:\b)PECL::HTTP(?:\b)" 3; + "~*(?:\b)PeoplePal(?:\b)" 3; + "~*(?:\b)PHPCrawl(?:\b)" 3; + "~*(?:\b)Picscout(?:\b)" 3; + "~*(?:\b)Picsearch(?:\b)" 3; + "~*(?:\b)PictureFinder(?:\b)" 3; + "~*(?:\b)Pimonster(?:\b)" 3; + "~*(?:\b)Pi-Monster(?:\b)" 3; + "~*(?:\b)Pixray(?:\b)" 3; + "~*(?:\b)PleaseCrawl(?:\b)" 3; + "~*(?:\b)plumanalytics(?:\b)" 3; + "~*(?:\b)Pockey(?:\b)" 3; + "~*(?:\b)POE-Component-Client-HTTP(?:\b)" 3; + "~*(?:\b)Probethenet(?:\b)" 3; + "~*(?:\b)ProPowerBot(?:\b)" 3; + "~*(?:\b)ProWebWalker(?:\b)" 3; + "~*(?:\b)Psbot(?:\b)" 3; + "~*(?:\b)Pump(?:\b)" 3; + "~*(?:\b)PxBroker(?:\b)" 3; + "~*(?:\b)PyCurl(?:\b)" 3; + "~*(?:\b)QueryN\ Metasearch(?:\b)" 3; + "~*(?:\b)Quick-Crawler(?:\b)" 3; + "~*(?:\b)RankActive(?:\b)" 3; + "~*(?:\b)RankActiveLinkBot(?:\b)" 3; + "~*(?:\b)RankFlex(?:\b)" 3; + "~*(?:\b)RankingBot(?:\b)" 3; + "~*(?:\b)RankingBot2(?:\b)" 3; + "~*(?:\b)Rankivabot(?:\b)" 3; + "~*(?:\b)RankurBot(?:\b)" 3; + "~*(?:\b)RealDownload(?:\b)" 3; + "~*(?:\b)Reaper(?:\b)" 3; + "~*(?:\b)RebelMouse(?:\b)" 3; + "~*(?:\b)Recorder(?:\b)" 3; + "~*(?:\b)RedesScrapy(?:\b)" 3; + "~*(?:\b)ReGet(?:\b)" 3; + "~*(?:\b)RepoMonkey(?:\b)" 3; + "~*(?:\b)Ripper(?:\b)" 3; + "~*(?:\b)RocketCrawler(?:\b)" 3; + "~*(?:\b)Rogerbot(?:\b)" 3; + "~*(?:\b)s1z.ru(?:\b)" 3; + "~*(?:\b)SalesIntelligent(?:\b)" 3; + "~*(?:\b)SBIder(?:\b)" 3; + "~*(?:\b)ScanAlert(?:\b)" 3; + "~*(?:\b)Scanbot(?:\b)" 3; + "~*(?:\b)scan.lol(?:\b)" 3; + "~*(?:\b)ScoutJet(?:\b)" 3; + "~*(?:\b)Scrapy(?:\b)" 3; + "~*(?:\b)Screaming(?:\b)" 3; + "~*(?:\b)ScreenerBot(?:\b)" 3; + "~*(?:\b)Searchestate(?:\b)" 3; + "~*(?:\b)SearchmetricsBot(?:\b)" 3; + "~*(?:\b)Semrush(?:\b)" 3; + "~*(?:\b)SemrushBot(?:\b)" 3; + "~*(?:\b)SEOkicks(?:\b)" 3; + "~*(?:\b)SEOkicks-Robot(?:\b)" 3; + "~*(?:\b)SEOlyticsCrawler(?:\b)" 3; + "~*(?:\b)Seomoz(?:\b)" 3; + "~*(?:\b)SEOprofiler(?:\b)" 3; + "~*(?:\b)seoscanners(?:\b)" 3; + "~*(?:\b)SeoSiteCheckup(?:\b)" 3; + "~*(?:\b)SEOstats(?:\b)" 3; + "~*(?:\b)serpstatbot(?:\b)" 3; + "~*(?:\b)sexsearcher(?:\b)" 3; + "~*(?:\b)Shodan(?:\b)" 3; + "~*(?:\b)Siphon(?:\b)" 3; + "~*(?:\b)SISTRIX(?:\b)" 3; + "~*(?:\b)Sitebeam(?:\b)" 3; + "~*(?:\b)SiteExplorer(?:\b)" 3; + "~*(?:\b)Siteimprove(?:\b)" 3; + "~*(?:\b)SiteLockSpider(?:\b)" 3; + "~*(?:\b)SiteSnagger(?:\b)" 3; + "~*(?:\b)SiteSucker(?:\b)" 3; + "~*(?:\b)Site\ Sucker(?:\b)" 3; + "~*(?:\b)Sitevigil(?:\b)" 3; + "~*(?:\b)SlySearch(?:\b)" 3; + "~*(?:\b)SmartDownload(?:\b)" 3; + "~*(?:\b)SMTBot(?:\b)" 3; + "~*(?:\b)Snake(?:\b)" 3; + "~*(?:\b)Snapbot(?:\b)" 3; + "~*(?:\b)Snoopy(?:\b)" 3; + "~*(?:\b)SocialRankIOBot(?:\b)" 3; + "~*(?:\b)Sociscraper(?:\b)" 3; + "~*(?:\b)sogouspider(?:\b)" 3; + "~*(?:\b)Sogou\ web\ spider(?:\b)" 3; + "~*(?:\b)Sosospider(?:\b)" 3; + "~*(?:\b)Sottopop(?:\b)" 3; + "~*(?:\b)SpaceBison(?:\b)" 3; + "~*(?:\b)Spammen(?:\b)" 3; + "~*(?:\b)SpankBot(?:\b)" 3; + "~*(?:\b)Spanner(?:\b)" 3; + "~*(?:\b)sp_auditbot(?:\b)" 3; + "~*(?:\b)Spbot(?:\b)" 3; + "~*(?:\b)Spinn3r(?:\b)" 3; + "~*(?:\b)SputnikBot(?:\b)" 3; + "~*(?:\b)spyfu(?:\b)" 3; + "~*(?:\b)Sqlmap(?:\b)" 3; + "~*(?:\b)Sqlworm(?:\b)" 3; + "~*(?:\b)Sqworm(?:\b)" 3; + "~*(?:\b)Steeler(?:\b)" 3; + "~*(?:\b)Stripper(?:\b)" 3; + "~*(?:\b)Sucker(?:\b)" 3; + "~*(?:\b)Sucuri(?:\b)" 3; + "~*(?:\b)SuperBot(?:\b)" 3; + "~*(?:\b)SuperHTTP(?:\b)" 3; + "~*(?:\b)Surfbot(?:\b)" 3; + "~*(?:\b)SurveyBot(?:\b)" 3; + "~*(?:\b)Suzuran(?:\b)" 3; + "~*(?:\b)Swiftbot(?:\b)" 3; + "~*(?:\b)sysscan(?:\b)" 3; + "~*(?:\b)Szukacz(?:\b)" 3; + "~*(?:\b)T0PHackTeam(?:\b)" 3; + "~*(?:\b)T8Abot(?:\b)" 3; + "~*(?:\b)tAkeOut(?:\b)" 3; + "~*(?:\b)Teleport(?:\b)" 3; + "~*(?:\b)TeleportPro(?:\b)" 3; + "~*(?:\b)Telesoft(?:\b)" 3; + "~*(?:\b)Telesphoreo(?:\b)" 3; + "~*(?:\b)Telesphorep(?:\b)" 3; + "~*(?:\b)The\ Intraformant(?:\b)" 3; + "~*(?:\b)TheNomad(?:\b)" 3; + "~*(?:\b)Thumbor(?:\b)" 3; + "~*(?:\b)TightTwatBot(?:\b)" 3; + "~*(?:\b)Titan(?:\b)" 3; + "~*(?:\b)Toata(?:\b)" 3; + "~*(?:\b)Toweyabot(?:\b)" 3; + "~*(?:\b)Tracemyfile(?:\b)" 3; + "~*(?:\b)Trendiction(?:\b)" 3; + "~*(?:\b)Trendictionbot(?:\b)" 3; + "~*(?:\b)trendiction.com(?:\b)" 3; + "~*(?:\b)trendiction.de(?:\b)" 3; + "~*(?:\b)True_Robot(?:\b)" 3; + "~*(?:\b)Turingos(?:\b)" 3; + "~*(?:\b)Turnitin(?:\b)" 3; + "~*(?:\b)TurnitinBot(?:\b)" 3; + "~*(?:\b)TwengaBot(?:\b)" 3; + "~*(?:\b)Twice(?:\b)" 3; + "~*(?:\b)Typhoeus(?:\b)" 3; + "~*(?:\b)UnisterBot(?:\b)" 3; + "~*(?:\b)Upflow(?:\b)" 3; + "~*(?:\b)URLy.Warning(?:\b)" 3; + "~*(?:\b)URLy\ Warning(?:\b)" 3; + "~*(?:\b)Vacuum(?:\b)" 3; + "~*(?:\b)Vagabondo(?:\b)" 3; + "~*(?:\b)VB\ Project(?:\b)" 3; + "~*(?:\b)VCI(?:\b)" 3; + "~*(?:\b)VeriCiteCrawler(?:\b)" 3; + "~*(?:\b)VidibleScraper(?:\b)" 3; + "~*(?:\b)Virusdie(?:\b)" 3; + "~*(?:\b)VoidEYE(?:\b)" 3; + "~*(?:\b)Voil(?:\b)" 3; + "~*(?:\b)Voltron(?:\b)" 3; + "~*(?:\b)Wallpapers/3.0(?:\b)" 3; + "~*(?:\b)WallpapersHD(?:\b)" 3; + "~*(?:\b)WASALive-Bot(?:\b)" 3; + "~*(?:\b)WBSearchBot(?:\b)" 3; + "~*(?:\b)Webalta(?:\b)" 3; + "~*(?:\b)WebAuto(?:\b)" 3; + "~*(?:\b)Web\ Auto(?:\b)" 3; + "~*(?:\b)WebBandit(?:\b)" 3; + "~*(?:\b)WebCollage(?:\b)" 3; + "~*(?:\b)Web\ Collage(?:\b)" 3; + "~*(?:\b)WebCopier(?:\b)" 3; + "~*(?:\b)WEBDAV(?:\b)" 3; + "~*(?:\b)WebEnhancer(?:\b)" 3; + "~*(?:\b)Web\ Enhancer(?:\b)" 3; + "~*(?:\b)WebFetch(?:\b)" 3; + "~*(?:\b)Web\ Fetch(?:\b)" 3; + "~*(?:\b)WebFuck(?:\b)" 3; + "~*(?:\b)Web\ Fuck(?:\b)" 3; + "~*(?:\b)WebGo\ IS(?:\b)" 3; + "~*(?:\b)WebImageCollector(?:\b)" 3; + "~*(?:\b)WebLeacher(?:\b)" 3; + "~*(?:\b)WebmasterWorldForumBot(?:\b)" 3; + "~*(?:\b)webmeup-crawler(?:\b)" 3; + "~*(?:\b)WebPix(?:\b)" 3; + "~*(?:\b)Web\ Pix(?:\b)" 3; + "~*(?:\b)WebReaper(?:\b)" 3; + "~*(?:\b)WebSauger(?:\b)" 3; + "~*(?:\b)Web\ Sauger(?:\b)" 3; + "~*(?:\b)Webshag(?:\b)" 3; + "~*(?:\b)WebsiteExtractor(?:\b)" 3; + "~*(?:\b)WebsiteQuester(?:\b)" 3; + "~*(?:\b)Website\ Quester(?:\b)" 3; + "~*(?:\b)Webster(?:\b)" 3; + "~*(?:\b)WebStripper(?:\b)" 3; + "~*(?:\b)WebSucker(?:\b)" 3; + "~*(?:\b)Web\ Sucker(?:\b)" 3; + "~*(?:\b)WebWhacker(?:\b)" 3; + "~*(?:\b)WebZIP(?:\b)" 3; + "~*(?:\b)WeSEE(?:\b)" 3; + "~*(?:\b)Whack(?:\b)" 3; + "~*(?:\b)Whacker(?:\b)" 3; + "~*(?:\b)Whatweb(?:\b)" 3; + "~*(?:\b)Who.is\ Bot(?:\b)" 3; + "~*(?:\b)Widow(?:\b)" 3; + "~*(?:\b)WinHTTrack(?:\b)" 3; + "~*(?:\b)WiseGuys\ Robot(?:\b)" 3; + "~*(?:\b)WISENutbot(?:\b)" 3; + "~*(?:\b)Wonderbot(?:\b)" 3; + "~*(?:\b)Woobot(?:\b)" 3; + "~*(?:\b)Wotbox(?:\b)" 3; + "~*(?:\b)Wprecon(?:\b)" 3; + "~*(?:\b)WPScan(?:\b)" 3; + "~*(?:\b)WWW-Collector-E(?:\b)" 3; + "~*(?:\b)WWW-Mechanize(?:\b)" 3; + "~*(?:\b)WWW::Mechanize(?:\b)" 3; + "~*(?:\b)WWWOFFLE(?:\b)" 3; + "~*(?:\b)x09Mozilla(?:\b)" 3; + "~*(?:\b)x22Mozilla(?:\b)" 3; + "~*(?:\b)Xaldon_WebSpider(?:\b)" 3; + "~*(?:\b)Xaldon\ WebSpider(?:\b)" 3; + "~*(?:\b)Xenu(?:\b)" 3; + "~*(?:\b)xpymep1.exe(?:\b)" 3; + "~*(?:\b)YoudaoBot(?:\b)" 3; + "~*(?:\b)Zade(?:\b)" 3; + "~*(?:\b)Zauba(?:\b)" 3; + "~*(?:\b)zauba.io(?:\b)" 3; + "~*(?:\b)Zermelo(?:\b)" 3; + "~*(?:\b)Zeus(?:\b)" 3; + "~*(?:\b)zgrab(?:\b)" 3; + "~*(?:\b)Zitebot(?:\b)" 3; + "~*(?:\b)ZmEu(?:\b)" 3; + "~*(?:\b)ZumBot(?:\b)" 3; + "~*(?:\b)ZyBorg(?:\b)" 3; # END BAD BOTS ### DO NOT EDIT THIS LINE AT ALL ### # -------------------------------------------- @@ -717,38 +717,38 @@ map $http_user_agent $bad_bot { # ----------------------------------------------------------------------- # START GOOD BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)adidxbot(?:\b|)" 0; - "~*(?:\b)AdsBot-Google(?:\b|)" 0; - "~*(?:\b)aolbuild(?:\b|)" 0; - "~*(?:\b)bingbot(?:\b|)" 0; - "~*(?:\b)bingpreview(?:\b|)" 0; - "~*(?:\b)DoCoMo(?:\b|)" 0; - "~*(?:\b)duckduckgo(?:\b|)" 0; - "~*(?:\b)facebookexternalhit(?:\b|)" 0; - "~*(?:\b)Feedfetcher-Google(?:\b|)" 0; - "~*(?:\b)Googlebot(?:\b|)" 0; - "~*(?:\b)Googlebot-Image(?:\b|)" 0; - "~*(?:\b)Googlebot-Mobile(?:\b|)" 0; - "~*(?:\b)Googlebot-News(?:\b|)" 0; - "~*(?:\b)Googlebot/Test(?:\b|)" 0; - "~*(?:\b)Googlebot-Video(?:\b|)" 0; - "~*(?:\b)Google-HTTP-Java-Client(?:\b|)" 0; - "~*(?:\b)Gravityscan(?:\b|)" 0; - "~*(?:\b)gsa-crawler(?:\b|)" 0; - "~*(?:\b)Jakarta\ Commons(?:\b|)" 0; - "~*(?:\b)Kraken/0.1(?:\b|)" 0; - "~*(?:\b)LinkedInBot(?:\b|)" 0; - "~*(?:\b)Mediapartners-Google(?:\b|)" 0; - "~*(?:\b)msnbot(?:\b|)" 0; - "~*(?:\b)msnbot-media(?:\b|)" 0; - "~*(?:\b)SAMSUNG(?:\b|)" 0; - "~*(?:\b)Slackbot(?:\b|)" 0; - "~*(?:\b)Slackbot-LinkExpanding(?:\b|)" 0; - "~*(?:\b)slurp(?:\b|)" 0; - "~*(?:\b)teoma(?:\b|)" 0; - "~*(?:\b)TwitterBot(?:\b|)" 0; - "~*(?:\b)Wordpress(?:\b|)" 0; - "~*(?:\b)yahoo(?:\b|)" 0; + "~*(?:\b)adidxbot(?:\b)" 0; + "~*(?:\b)AdsBot-Google(?:\b)" 0; + "~*(?:\b)aolbuild(?:\b)" 0; + "~*(?:\b)bingbot(?:\b)" 0; + "~*(?:\b)bingpreview(?:\b)" 0; + "~*(?:\b)DoCoMo(?:\b)" 0; + "~*(?:\b)duckduckgo(?:\b)" 0; + "~*(?:\b)facebookexternalhit(?:\b)" 0; + "~*(?:\b)Feedfetcher-Google(?:\b)" 0; + "~*(?:\b)Googlebot(?:\b)" 0; + "~*(?:\b)Googlebot-Image(?:\b)" 0; + "~*(?:\b)Googlebot-Mobile(?:\b)" 0; + "~*(?:\b)Googlebot-News(?:\b)" 0; + "~*(?:\b)Googlebot/Test(?:\b)" 0; + "~*(?:\b)Googlebot-Video(?:\b)" 0; + "~*(?:\b)Google-HTTP-Java-Client(?:\b)" 0; + "~*(?:\b)Gravityscan(?:\b)" 0; + "~*(?:\b)gsa-crawler(?:\b)" 0; + "~*(?:\b)Jakarta\ Commons(?:\b)" 0; + "~*(?:\b)Kraken/0.1(?:\b)" 0; + "~*(?:\b)LinkedInBot(?:\b)" 0; + "~*(?:\b)Mediapartners-Google(?:\b)" 0; + "~*(?:\b)msnbot(?:\b)" 0; + "~*(?:\b)msnbot-media(?:\b)" 0; + "~*(?:\b)SAMSUNG(?:\b)" 0; + "~*(?:\b)Slackbot(?:\b)" 0; + "~*(?:\b)Slackbot-LinkExpanding(?:\b)" 0; + "~*(?:\b)slurp(?:\b)" 0; + "~*(?:\b)teoma(?:\b)" 0; + "~*(?:\b)TwitterBot(?:\b)" 0; + "~*(?:\b)Wordpress(?:\b)" 0; + "~*(?:\b)yahoo(?:\b)" 0; # END GOOD BOTS ### DO NOT EDIT THIS LINE AT ALL ### # -------------------------------------------------------- @@ -760,12 +760,12 @@ map $http_user_agent $bad_bot { #limit_req zone=bot1_reqlimitip burst=50; # START ALLOWED BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)jetmon(?:\b|)" 1; - "~*(?:\b)libwww-perl(?:\b|)" 1; - "~*(?:\b)Lynx(?:\b|)" 1; - "~*(?:\b)munin(?:\b|)" 1; - "~*(?:\b)Presto(?:\b|)" 1; - "~*(?:\b)Wget/1.15(?:\b|)" 1; + "~*(?:\b)jetmon(?:\b)" 1; + "~*(?:\b)libwww-perl(?:\b)" 1; + "~*(?:\b)Lynx(?:\b)" 1; + "~*(?:\b)munin(?:\b)" 1; + "~*(?:\b)Presto(?:\b)" 1; + "~*(?:\b)Wget/1.15(?:\b)" 1; # END ALLOWED BOTS ### DO NOT EDIT THIS LINE AT ALL ### # ------------------------------------------------------- @@ -778,23 +778,23 @@ map $http_user_agent $bad_bot { # ----------------------------------------------------------------------- # START LIMITED BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)Alexa(?:\b|)" 2; - "~*(?:\b)archive.org(?:\b|)" 2; - "~*(?:\b)Baidu(?:\b|)" 2; - "~*(?:\b)BUbiNG(?:\b|)" 2; - "~*(?:\b)FlipboardProxy(?:\b|)" 2; - "~*(?:\b)ia_archiver(?:\b|)" 2; - "~*(?:\b)MSIE\ 7.0(?:\b|)" 2; - "~*(?:\b)Proximic(?:\b|)" 2; - "~*(?:\b)R6_CommentReader(?:\b|)" 2; - "~*(?:\b)R6_FeedFetcher(?:\b|)" 2; - "~*(?:\b)RED/1(?:\b|)" 2; - "~*(?:\b)RPT-HTTPClient(?:\b|)" 2; - "~*(?:\b)sfFeedReader/0.9(?:\b|)" 2; - "~*(?:\b)Spaidu(?:\b|)" 2; - "~*(?:\b)UptimeRobot/2.0(?:\b|)" 2; - "~*(?:\b)YandexBot(?:\b|)" 2; - "~*(?:\b)YandexImages(?:\b|)" 2; + "~*(?:\b)Alexa(?:\b)" 2; + "~*(?:\b)archive.org(?:\b)" 2; + "~*(?:\b)Baidu(?:\b)" 2; + "~*(?:\b)BUbiNG(?:\b)" 2; + "~*(?:\b)FlipboardProxy(?:\b)" 2; + "~*(?:\b)ia_archiver(?:\b)" 2; + "~*(?:\b)MSIE\ 7.0(?:\b)" 2; + "~*(?:\b)Proximic(?:\b)" 2; + "~*(?:\b)R6_CommentReader(?:\b)" 2; + "~*(?:\b)R6_FeedFetcher(?:\b)" 2; + "~*(?:\b)RED/1(?:\b)" 2; + "~*(?:\b)RPT-HTTPClient(?:\b)" 2; + "~*(?:\b)sfFeedReader/0.9(?:\b)" 2; + "~*(?:\b)Spaidu(?:\b)" 2; + "~*(?:\b)UptimeRobot/2.0(?:\b)" 2; + "~*(?:\b)YandexBot(?:\b)" 2; + "~*(?:\b)YandexImages(?:\b)" 2; # END LIMITED BOTS ### DO NOT EDIT THIS LINE AT ALL ### } diff --git a/.dev-tools/test1_conf_files_whitelist/bots.d/blacklist-ips.conf b/.dev-tools/test1_conf_files_whitelist/bots.d/blacklist-ips.conf index b9d24324a..0f27f0dd9 100644 --- a/.dev-tools/test1_conf_files_whitelist/bots.d/blacklist-ips.conf +++ b/.dev-tools/test1_conf_files_whitelist/bots.d/blacklist-ips.conf @@ -1,2 +1,2 @@ -34.68.144.114 1; +104.154.113.151 1; 127.0.0.1 1; diff --git a/.dev-tools/test1_conf_files_whitelist/bots.d/whitelist-ips.conf b/.dev-tools/test1_conf_files_whitelist/bots.d/whitelist-ips.conf index ea117da9f..0e0848852 100644 --- a/.dev-tools/test1_conf_files_whitelist/bots.d/whitelist-ips.conf +++ b/.dev-tools/test1_conf_files_whitelist/bots.d/whitelist-ips.conf @@ -1,2 +1,2 @@ -34.68.144.114 0; +104.154.113.151 0; 127.0.0.1 0; diff --git a/.dev-tools/test1_conf_files_whitelist/conf.d/globalblacklist.conf b/.dev-tools/test1_conf_files_whitelist/conf.d/globalblacklist.conf index f26e52add..a1999739a 100644 --- a/.dev-tools/test1_conf_files_whitelist/conf.d/globalblacklist.conf +++ b/.dev-tools/test1_conf_files_whitelist/conf.d/globalblacklist.conf @@ -4,8 +4,8 @@ ### VERSION INFORMATION # ################################################### -### Version: V4.2019.07.1709 -### Updated: Mon Jul 1 10:37:04 SAST 2019 +### Version: V4.2019.07.1712 +### Updated: Mon Jul 1 11:24:52 SAST 2019 ### Bad Referrer Count: 6717 ### Bad Bot Count: 556 ################################################### @@ -147,562 +147,562 @@ map $http_user_agent $bad_bot { # -------------------------------------------------- # START BAD BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)360Spider(?:\b|)" 3; - "~*(?:\b)404checker(?:\b|)" 3; - "~*(?:\b)404enemy(?:\b|)" 3; - "~*(?:\b)80legs(?:\b|)" 3; - "~*(?:\b)Abonti(?:\b|)" 3; - "~*(?:\b)Aboundex(?:\b|)" 3; - "~*(?:\b)Aboundexbot(?:\b|)" 3; - "~*(?:\b)Acunetix(?:\b|)" 3; - "~*(?:\b)ADmantX(?:\b|)" 3; - "~*(?:\b)AfD-Verbotsverfahren(?:\b|)" 3; - "~*(?:\b)AhrefsBot(?:\b|)" 3; - "~*(?:\b)AIBOT(?:\b|)" 3; - "~*(?:\b)AiHitBot(?:\b|)" 3; - "~*(?:\b)Aipbot(?:\b|)" 3; - "~*(?:\b)Alexibot(?:\b|)" 3; - "~*(?:\b)Alligator(?:\b|)" 3; - "~*(?:\b)AllSubmitter(?:\b|)" 3; - "~*(?:\b)AlphaBot(?:\b|)" 3; - "~*(?:\b)Anarchie(?:\b|)" 3; - "~*(?:\b)Apexoo(?:\b|)" 3; - "~*(?:\b)archive.org_bot(?:\b|)" 3; - "~*(?:\b)ASPSeek(?:\b|)" 3; - "~*(?:\b)Asterias(?:\b|)" 3; - "~*(?:\b)Attach(?:\b|)" 3; - "~*(?:\b)autoemailspider(?:\b|)" 3; - "~*(?:\b)BackDoorBot(?:\b|)" 3; - "~*(?:\b)Backlink-Ceck(?:\b|)" 3; - "~*(?:\b)backlink-check(?:\b|)" 3; - "~*(?:\b)BacklinkCrawler(?:\b|)" 3; - "~*(?:\b)BackStreet(?:\b|)" 3; - "~*(?:\b)BackWeb(?:\b|)" 3; - "~*(?:\b)Badass(?:\b|)" 3; - "~*(?:\b)Bandit(?:\b|)" 3; - "~*(?:\b)Barkrowler(?:\b|)" 3; - "~*(?:\b)BatchFTP(?:\b|)" 3; - "~*(?:\b)Battleztar\ Bazinga(?:\b|)" 3; - "~*(?:\b)BBBike(?:\b|)" 3; - "~*(?:\b)BDCbot(?:\b|)" 3; - "~*(?:\b)BDFetch(?:\b|)" 3; - "~*(?:\b)BetaBot(?:\b|)" 3; - "~*(?:\b)Bigfoot(?:\b|)" 3; - "~*(?:\b)Bitacle(?:\b|)" 3; - "~*(?:\b)Blackboard(?:\b|)" 3; - "~*(?:\b)Black\ Hole(?:\b|)" 3; - "~*(?:\b)BlackWidow(?:\b|)" 3; - "~*(?:\b)BLEXBot(?:\b|)" 3; - "~*(?:\b)Blow(?:\b|)" 3; - "~*(?:\b)BlowFish(?:\b|)" 3; - "~*(?:\b)Boardreader(?:\b|)" 3; - "~*(?:\b)Bolt(?:\b|)" 3; - "~*(?:\b)BotALot(?:\b|)" 3; - "~*(?:\b)Brandprotect(?:\b|)" 3; - "~*(?:\b)Brandwatch(?:\b|)" 3; - "~*(?:\b)Buddy(?:\b|)" 3; - "~*(?:\b)BuiltBotTough(?:\b|)" 3; - "~*(?:\b)BuiltWith(?:\b|)" 3; - "~*(?:\b)Bullseye(?:\b|)" 3; - "~*(?:\b)BunnySlippers(?:\b|)" 3; - "~*(?:\b)BuzzSumo(?:\b|)" 3; - "~*(?:\b)Calculon(?:\b|)" 3; - "~*(?:\b)CATExplorador(?:\b|)" 3; - "~*(?:\b)CazoodleBot(?:\b|)" 3; - "~*(?:\b)CCBot(?:\b|)" 3; - "~*(?:\b)Cegbfeieh(?:\b|)" 3; - "~*(?:\b)CheeseBot(?:\b|)" 3; - "~*(?:\b)CherryPicker(?:\b|)" 3; - "~*(?:\b)CheTeam(?:\b|)" 3; - "~*(?:\b)ChinaClaw(?:\b|)" 3; - "~*(?:\b)Chlooe(?:\b|)" 3; - "~*(?:\b)Claritybot(?:\b|)" 3; - "~*(?:\b)Cliqzbot(?:\b|)" 3; - "~*(?:\b)Cloud\ mapping(?:\b|)" 3; - "~*(?:\b)coccocbot-web(?:\b|)" 3; - "~*(?:\b)Cogentbot(?:\b|)" 3; - "~*(?:\b)cognitiveseo(?:\b|)" 3; - "~*(?:\b)Collector(?:\b|)" 3; - "~*(?:\b)com.plumanalytics(?:\b|)" 3; - "~*(?:\b)Copier(?:\b|)" 3; - "~*(?:\b)CopyRightCheck(?:\b|)" 3; - "~*(?:\b)Copyscape(?:\b|)" 3; - "~*(?:\b)Cosmos(?:\b|)" 3; - "~*(?:\b)Craftbot(?:\b|)" 3; - "~*(?:\b)crawler4j(?:\b|)" 3; - "~*(?:\b)crawler.feedback(?:\b|)" 3; - "~*(?:\b)crawl.sogou.com(?:\b|)" 3; - "~*(?:\b)CrazyWebCrawler(?:\b|)" 3; - "~*(?:\b)Crescent(?:\b|)" 3; - "~*(?:\b)CrunchBot(?:\b|)" 3; - "~*(?:\b)CSHttp(?:\b|)" 3; - "~*(?:\b)Curious(?:\b|)" 3; - "~*(?:\b)Custo(?:\b|)" 3; - "~*(?:\b)DatabaseDriverMysqli(?:\b|)" 3; - "~*(?:\b)DataCha0s(?:\b|)" 3; - "~*(?:\b)DBLBot(?:\b|)" 3; - "~*(?:\b)demandbase-bot(?:\b|)" 3; - "~*(?:\b)Demon(?:\b|)" 3; - "~*(?:\b)Deusu(?:\b|)" 3; - "~*(?:\b)Devil(?:\b|)" 3; - "~*(?:\b)Digincore(?:\b|)" 3; - "~*(?:\b)DigitalPebble(?:\b|)" 3; - "~*(?:\b)DIIbot(?:\b|)" 3; - "~*(?:\b)Dirbuster(?:\b|)" 3; - "~*(?:\b)Disco(?:\b|)" 3; - "~*(?:\b)Discobot(?:\b|)" 3; - "~*(?:\b)Discoverybot(?:\b|)" 3; - "~*(?:\b)Dispatch(?:\b|)" 3; - "~*(?:\b)DittoSpyder(?:\b|)" 3; - "~*(?:\b)DnyzBot(?:\b|)" 3; - "~*(?:\b)DomainAppender(?:\b|)" 3; - "~*(?:\b)DomainCrawler(?:\b|)" 3; - "~*(?:\b)DomainSigmaCrawler(?:\b|)" 3; - "~*(?:\b)DomainStatsBot(?:\b|)" 3; - "~*(?:\b)Dotbot(?:\b|)" 3; - "~*(?:\b)Download\ Wonder(?:\b|)" 3; - "~*(?:\b)Dragonfly(?:\b|)" 3; - "~*(?:\b)Drip(?:\b|)" 3; - "~*(?:\b)DSearch(?:\b|)" 3; - "~*(?:\b)DTS\ Agent(?:\b|)" 3; - "~*(?:\b)EasyDL(?:\b|)" 3; - "~*(?:\b)Ebingbong(?:\b|)" 3; - "~*(?:\b)eCatch(?:\b|)" 3; - "~*(?:\b)ECCP/1.0(?:\b|)" 3; - "~*(?:\b)Ecxi(?:\b|)" 3; - "~*(?:\b)EirGrabber(?:\b|)" 3; - "~*(?:\b)EMail\ Siphon(?:\b|)" 3; - "~*(?:\b)EMail\ Wolf(?:\b|)" 3; - "~*(?:\b)EroCrawler(?:\b|)" 3; - "~*(?:\b)evc-batch(?:\b|)" 3; - "~*(?:\b)Evil(?:\b|)" 3; - "~*(?:\b)Exabot(?:\b|)" 3; - "~*(?:\b)Express\ WebPictures(?:\b|)" 3; - "~*(?:\b)ExtLinksBot(?:\b|)" 3; - "~*(?:\b)Extractor(?:\b|)" 3; - "~*(?:\b)ExtractorPro(?:\b|)" 3; - "~*(?:\b)Extreme\ Picture\ Finder(?:\b|)" 3; - "~*(?:\b)EyeNetIE(?:\b|)" 3; - "~*(?:\b)Ezooms(?:\b|)" 3; - "~*(?:\b)facebookscraper(?:\b|)" 3; - "~*(?:\b)FDM(?:\b|)" 3; - "~*(?:\b)FemtosearchBot(?:\b|)" 3; - "~*(?:\b)FHscan(?:\b|)" 3; - "~*(?:\b)Fimap(?:\b|)" 3; - "~*(?:\b)Firefox/7.0(?:\b|)" 3; - "~*(?:\b)FlashGet(?:\b|)" 3; - "~*(?:\b)Flunky(?:\b|)" 3; - "~*(?:\b)Foobot(?:\b|)" 3; - "~*(?:\b)Freeuploader(?:\b|)" 3; - "~*(?:\b)FrontPage(?:\b|)" 3; - "~*(?:\b)FyberSpider(?:\b|)" 3; - "~*(?:\b)Fyrebot(?:\b|)" 3; - "~*(?:\b)GalaxyBot(?:\b|)" 3; - "~*(?:\b)Genieo(?:\b|)" 3; - "~*(?:\b)GermCrawler(?:\b|)" 3; - "~*(?:\b)Getintent(?:\b|)" 3; - "~*(?:\b)GetRight(?:\b|)" 3; - "~*(?:\b)GetWeb(?:\b|)" 3; - "~*(?:\b)Gigablast(?:\b|)" 3; - "~*(?:\b)Gigabot(?:\b|)" 3; - "~*(?:\b)G-i-g-a-b-o-t(?:\b|)" 3; - "~*(?:\b)Go-Ahead-Got-It(?:\b|)" 3; - "~*(?:\b)Gotit(?:\b|)" 3; - "~*(?:\b)GoZilla(?:\b|)" 3; - "~*(?:\b)Go!Zilla(?:\b|)" 3; - "~*(?:\b)Grabber(?:\b|)" 3; - "~*(?:\b)GrabNet(?:\b|)" 3; - "~*(?:\b)Grafula(?:\b|)" 3; - "~*(?:\b)GrapeFX(?:\b|)" 3; - "~*(?:\b)GrapeshotCrawler(?:\b|)" 3; - "~*(?:\b)GridBot(?:\b|)" 3; - "~*(?:\b)GT::WWW(?:\b|)" 3; - "~*(?:\b)Haansoft(?:\b|)" 3; - "~*(?:\b)HaosouSpider(?:\b|)" 3; - "~*(?:\b)Harvest(?:\b|)" 3; - "~*(?:\b)Havij(?:\b|)" 3; - "~*(?:\b)HEADMasterSEO(?:\b|)" 3; - "~*(?:\b)Heritrix(?:\b|)" 3; - "~*(?:\b)Hloader(?:\b|)" 3; - "~*(?:\b)HMView(?:\b|)" 3; - "~*(?:\b)HTMLparser(?:\b|)" 3; - "~*(?:\b)HTTP::Lite(?:\b|)" 3; - "~*(?:\b)HTTrack(?:\b|)" 3; - "~*(?:\b)Humanlinks(?:\b|)" 3; - "~*(?:\b)HybridBot(?:\b|)" 3; - "~*(?:\b)Iblog(?:\b|)" 3; - "~*(?:\b)IDBot(?:\b|)" 3; - "~*(?:\b)Id-search(?:\b|)" 3; - "~*(?:\b)IlseBot(?:\b|)" 3; - "~*(?:\b)Image\ Fetch(?:\b|)" 3; - "~*(?:\b)Image\ Sucker(?:\b|)" 3; - "~*(?:\b)IndeedBot(?:\b|)" 3; - "~*(?:\b)Indy\ Library(?:\b|)" 3; - "~*(?:\b)InfoNaviRobot(?:\b|)" 3; - "~*(?:\b)InfoTekies(?:\b|)" 3; - "~*(?:\b)instabid(?:\b|)" 3; - "~*(?:\b)Intelliseek(?:\b|)" 3; - "~*(?:\b)InterGET(?:\b|)" 3; - "~*(?:\b)Internet\ Ninja(?:\b|)" 3; - "~*(?:\b)InternetSeer(?:\b|)" 3; - "~*(?:\b)internetVista\ monitor(?:\b|)" 3; - "~*(?:\b)ips-agent(?:\b|)" 3; - "~*(?:\b)Iria(?:\b|)" 3; - "~*(?:\b)IRLbot(?:\b|)" 3; - "~*(?:\b)Iskanie(?:\b|)" 3; - "~*(?:\b)IstellaBot(?:\b|)" 3; - "~*(?:\b)JamesBOT(?:\b|)" 3; - "~*(?:\b)Jbrofuzz(?:\b|)" 3; - "~*(?:\b)JennyBot(?:\b|)" 3; - "~*(?:\b)JetCar(?:\b|)" 3; - "~*(?:\b)Jetty(?:\b|)" 3; - "~*(?:\b)JikeSpider(?:\b|)" 3; - "~*(?:\b)JOC\ Web\ Spider(?:\b|)" 3; - "~*(?:\b)Joomla(?:\b|)" 3; - "~*(?:\b)Jorgee(?:\b|)" 3; - "~*(?:\b)JustView(?:\b|)" 3; - "~*(?:\b)Jyxobot(?:\b|)" 3; - "~*(?:\b)Kenjin\ Spider(?:\b|)" 3; - "~*(?:\b)Keyword\ Density(?:\b|)" 3; - "~*(?:\b)Kozmosbot(?:\b|)" 3; - "~*(?:\b)Lanshanbot(?:\b|)" 3; - "~*(?:\b)Larbin(?:\b|)" 3; - "~*(?:\b)LeechFTP(?:\b|)" 3; - "~*(?:\b)LeechGet(?:\b|)" 3; - "~*(?:\b)LexiBot(?:\b|)" 3; - "~*(?:\b)Lftp(?:\b|)" 3; - "~*(?:\b)LibWeb(?:\b|)" 3; - "~*(?:\b)Libwhisker(?:\b|)" 3; - "~*(?:\b)Lightspeedsystems(?:\b|)" 3; - "~*(?:\b)Likse(?:\b|)" 3; - "~*(?:\b)Linkdexbot(?:\b|)" 3; - "~*(?:\b)LinkextractorPro(?:\b|)" 3; - "~*(?:\b)LinkpadBot(?:\b|)" 3; - "~*(?:\b)LinkScan(?:\b|)" 3; - "~*(?:\b)LinksManager(?:\b|)" 3; - "~*(?:\b)LinkWalker(?:\b|)" 3; - "~*(?:\b)LinqiaMetadataDownloaderBot(?:\b|)" 3; - "~*(?:\b)LinqiaRSSBot(?:\b|)" 3; - "~*(?:\b)LinqiaScrapeBot(?:\b|)" 3; - "~*(?:\b)Lipperhey(?:\b|)" 3; - "~*(?:\b)Lipperhey\ Spider(?:\b|)" 3; - "~*(?:\b)Litemage_walker(?:\b|)" 3; - "~*(?:\b)Lmspider(?:\b|)" 3; - "~*(?:\b)LNSpiderguy(?:\b|)" 3; - "~*(?:\b)Ltx71(?:\b|)" 3; - "~*(?:\b)lwp-request(?:\b|)" 3; - "~*(?:\b)LWP::Simple(?:\b|)" 3; - "~*(?:\b)lwp-trivial(?:\b|)" 3; - "~*(?:\b)Magnet(?:\b|)" 3; - "~*(?:\b)Mag-Net(?:\b|)" 3; - "~*(?:\b)magpie-crawler(?:\b|)" 3; - "~*(?:\b)Mail.RU_Bot(?:\b|)" 3; - "~*(?:\b)Majestic12(?:\b|)" 3; - "~*(?:\b)Majestic-SEO(?:\b|)" 3; - "~*(?:\b)Majestic\ SEO(?:\b|)" 3; - "~*(?:\b)MarkMonitor(?:\b|)" 3; - "~*(?:\b)MarkWatch(?:\b|)" 3; - "~*(?:\b)Masscan(?:\b|)" 3; - "~*(?:\b)Mass\ Downloader(?:\b|)" 3; - "~*(?:\b)Mata\ Hari(?:\b|)" 3; - "~*(?:\b)MauiBot(?:\b|)" 3; - "~*(?:\b)meanpathbot(?:\b|)" 3; - "~*(?:\b)Meanpathbot(?:\b|)" 3; - "~*(?:\b)MeanPath\ Bot(?:\b|)" 3; - "~*(?:\b)Mediatoolkitbot(?:\b|)" 3; - "~*(?:\b)mediawords(?:\b|)" 3; - "~*(?:\b)MegaIndex.ru(?:\b|)" 3; - "~*(?:\b)Metauri(?:\b|)" 3; - "~*(?:\b)MFC_Tear_Sample(?:\b|)" 3; - "~*(?:\b)Microsoft\ Data\ Access(?:\b|)" 3; - "~*(?:\b)Microsoft\ URL\ Control(?:\b|)" 3; - "~*(?:\b)MIDown\ tool(?:\b|)" 3; - "~*(?:\b)MIIxpc(?:\b|)" 3; - "~*(?:\b)Mister\ PiX(?:\b|)" 3; - "~*(?:\b)MJ12bot(?:\b|)" 3; - "~*(?:\b)Mojeek(?:\b|)" 3; - "~*(?:\b)Morfeus\ Fucking\ Scanner(?:\b|)" 3; - "~*(?:\b)Mr.4x3(?:\b|)" 3; - "~*(?:\b)MSFrontPage(?:\b|)" 3; - "~*(?:\b)MSIECrawler(?:\b|)" 3; - "~*(?:\b)Msrabot(?:\b|)" 3; - "~*(?:\b)MS\ Web\ Services\ Client\ Protocol(?:\b|)" 3; - "~*(?:\b)muhstik-scan(?:\b|)" 3; - "~*(?:\b)Musobot(?:\b|)" 3; - "~*(?:\b)Name\ Intelligence(?:\b|)" 3; - "~*(?:\b)Nameprotect(?:\b|)" 3; - "~*(?:\b)Navroad(?:\b|)" 3; - "~*(?:\b)NearSite(?:\b|)" 3; - "~*(?:\b)Needle(?:\b|)" 3; - "~*(?:\b)Nessus(?:\b|)" 3; - "~*(?:\b)NetAnts(?:\b|)" 3; - "~*(?:\b)Netcraft(?:\b|)" 3; - "~*(?:\b)netEstate\ NE\ Crawler(?:\b|)" 3; - "~*(?:\b)NetLyzer(?:\b|)" 3; - "~*(?:\b)NetMechanic(?:\b|)" 3; - "~*(?:\b)NetSpider(?:\b|)" 3; - "~*(?:\b)Nettrack(?:\b|)" 3; - "~*(?:\b)Net\ Vampire(?:\b|)" 3; - "~*(?:\b)Netvibes(?:\b|)" 3; - "~*(?:\b)NetZIP(?:\b|)" 3; - "~*(?:\b)NextGenSearchBot(?:\b|)" 3; - "~*(?:\b)Nibbler(?:\b|)" 3; - "~*(?:\b)NICErsPRO(?:\b|)" 3; - "~*(?:\b)Niki-bot(?:\b|)" 3; - "~*(?:\b)Nikto(?:\b|)" 3; - "~*(?:\b)NimbleCrawler(?:\b|)" 3; - "~*(?:\b)Nimbostratus(?:\b|)" 3; - "~*(?:\b)Ninja(?:\b|)" 3; - "~*(?:\b)Nmap(?:\b|)" 3; - "~*(?:\b)NPbot(?:\b|)" 3; - "~*(?:\b)Nutch(?:\b|)" 3; - "~*(?:\b)oBot(?:\b|)" 3; - "~*(?:\b)Octopus(?:\b|)" 3; - "~*(?:\b)Offline\ Explorer(?:\b|)" 3; - "~*(?:\b)Offline\ Navigator(?:\b|)" 3; - "~*(?:\b)OnCrawl(?:\b|)" 3; - "~*(?:\b)Openfind(?:\b|)" 3; - "~*(?:\b)OpenLinkProfiler(?:\b|)" 3; - "~*(?:\b)Openvas(?:\b|)" 3; - "~*(?:\b)OpenVAS(?:\b|)" 3; - "~*(?:\b)OrangeBot(?:\b|)" 3; - "~*(?:\b)OrangeSpider(?:\b|)" 3; - "~*(?:\b)OutclicksBot(?:\b|)" 3; - "~*(?:\b)OutfoxBot(?:\b|)" 3; - "~*(?:\b)PageAnalyzer(?:\b|)" 3; - "~*(?:\b)Page\ Analyzer(?:\b|)" 3; - "~*(?:\b)PageGrabber(?:\b|)" 3; - "~*(?:\b)page\ scorer(?:\b|)" 3; - "~*(?:\b)PageScorer(?:\b|)" 3; - "~*(?:\b)Pandalytics(?:\b|)" 3; - "~*(?:\b)Panscient(?:\b|)" 3; - "~*(?:\b)Papa\ Foto(?:\b|)" 3; - "~*(?:\b)Pavuk(?:\b|)" 3; - "~*(?:\b)pcBrowser(?:\b|)" 3; - "~*(?:\b)PECL::HTTP(?:\b|)" 3; - "~*(?:\b)PeoplePal(?:\b|)" 3; - "~*(?:\b)PHPCrawl(?:\b|)" 3; - "~*(?:\b)Picscout(?:\b|)" 3; - "~*(?:\b)Picsearch(?:\b|)" 3; - "~*(?:\b)PictureFinder(?:\b|)" 3; - "~*(?:\b)Pimonster(?:\b|)" 3; - "~*(?:\b)Pi-Monster(?:\b|)" 3; - "~*(?:\b)Pixray(?:\b|)" 3; - "~*(?:\b)PleaseCrawl(?:\b|)" 3; - "~*(?:\b)plumanalytics(?:\b|)" 3; - "~*(?:\b)Pockey(?:\b|)" 3; - "~*(?:\b)POE-Component-Client-HTTP(?:\b|)" 3; - "~*(?:\b)Probethenet(?:\b|)" 3; - "~*(?:\b)ProPowerBot(?:\b|)" 3; - "~*(?:\b)ProWebWalker(?:\b|)" 3; - "~*(?:\b)Psbot(?:\b|)" 3; - "~*(?:\b)Pump(?:\b|)" 3; - "~*(?:\b)PxBroker(?:\b|)" 3; - "~*(?:\b)PyCurl(?:\b|)" 3; - "~*(?:\b)QueryN\ Metasearch(?:\b|)" 3; - "~*(?:\b)Quick-Crawler(?:\b|)" 3; - "~*(?:\b)RankActive(?:\b|)" 3; - "~*(?:\b)RankActiveLinkBot(?:\b|)" 3; - "~*(?:\b)RankFlex(?:\b|)" 3; - "~*(?:\b)RankingBot(?:\b|)" 3; - "~*(?:\b)RankingBot2(?:\b|)" 3; - "~*(?:\b)Rankivabot(?:\b|)" 3; - "~*(?:\b)RankurBot(?:\b|)" 3; - "~*(?:\b)RealDownload(?:\b|)" 3; - "~*(?:\b)Reaper(?:\b|)" 3; - "~*(?:\b)RebelMouse(?:\b|)" 3; - "~*(?:\b)Recorder(?:\b|)" 3; - "~*(?:\b)RedesScrapy(?:\b|)" 3; - "~*(?:\b)ReGet(?:\b|)" 3; - "~*(?:\b)RepoMonkey(?:\b|)" 3; - "~*(?:\b)Ripper(?:\b|)" 3; - "~*(?:\b)RocketCrawler(?:\b|)" 3; - "~*(?:\b)Rogerbot(?:\b|)" 3; - "~*(?:\b)s1z.ru(?:\b|)" 3; - "~*(?:\b)SalesIntelligent(?:\b|)" 3; - "~*(?:\b)SBIder(?:\b|)" 3; - "~*(?:\b)ScanAlert(?:\b|)" 3; - "~*(?:\b)Scanbot(?:\b|)" 3; - "~*(?:\b)scan.lol(?:\b|)" 3; - "~*(?:\b)ScoutJet(?:\b|)" 3; - "~*(?:\b)Scrapy(?:\b|)" 3; - "~*(?:\b)Screaming(?:\b|)" 3; - "~*(?:\b)ScreenerBot(?:\b|)" 3; - "~*(?:\b)Searchestate(?:\b|)" 3; - "~*(?:\b)SearchmetricsBot(?:\b|)" 3; - "~*(?:\b)Semrush(?:\b|)" 3; - "~*(?:\b)SemrushBot(?:\b|)" 3; - "~*(?:\b)SEOkicks(?:\b|)" 3; - "~*(?:\b)SEOkicks-Robot(?:\b|)" 3; - "~*(?:\b)SEOlyticsCrawler(?:\b|)" 3; - "~*(?:\b)Seomoz(?:\b|)" 3; - "~*(?:\b)SEOprofiler(?:\b|)" 3; - "~*(?:\b)seoscanners(?:\b|)" 3; - "~*(?:\b)SeoSiteCheckup(?:\b|)" 3; - "~*(?:\b)SEOstats(?:\b|)" 3; - "~*(?:\b)serpstatbot(?:\b|)" 3; - "~*(?:\b)sexsearcher(?:\b|)" 3; - "~*(?:\b)Shodan(?:\b|)" 3; - "~*(?:\b)Siphon(?:\b|)" 3; - "~*(?:\b)SISTRIX(?:\b|)" 3; - "~*(?:\b)Sitebeam(?:\b|)" 3; - "~*(?:\b)SiteExplorer(?:\b|)" 3; - "~*(?:\b)Siteimprove(?:\b|)" 3; - "~*(?:\b)SiteLockSpider(?:\b|)" 3; - "~*(?:\b)SiteSnagger(?:\b|)" 3; - "~*(?:\b)SiteSucker(?:\b|)" 3; - "~*(?:\b)Site\ Sucker(?:\b|)" 3; - "~*(?:\b)Sitevigil(?:\b|)" 3; - "~*(?:\b)SlySearch(?:\b|)" 3; - "~*(?:\b)SmartDownload(?:\b|)" 3; - "~*(?:\b)SMTBot(?:\b|)" 3; - "~*(?:\b)Snake(?:\b|)" 3; - "~*(?:\b)Snapbot(?:\b|)" 3; - "~*(?:\b)Snoopy(?:\b|)" 3; - "~*(?:\b)SocialRankIOBot(?:\b|)" 3; - "~*(?:\b)Sociscraper(?:\b|)" 3; - "~*(?:\b)sogouspider(?:\b|)" 3; - "~*(?:\b)Sogou\ web\ spider(?:\b|)" 3; - "~*(?:\b)Sosospider(?:\b|)" 3; - "~*(?:\b)Sottopop(?:\b|)" 3; - "~*(?:\b)SpaceBison(?:\b|)" 3; - "~*(?:\b)Spammen(?:\b|)" 3; - "~*(?:\b)SpankBot(?:\b|)" 3; - "~*(?:\b)Spanner(?:\b|)" 3; - "~*(?:\b)sp_auditbot(?:\b|)" 3; - "~*(?:\b)Spbot(?:\b|)" 3; - "~*(?:\b)Spinn3r(?:\b|)" 3; - "~*(?:\b)SputnikBot(?:\b|)" 3; - "~*(?:\b)spyfu(?:\b|)" 3; - "~*(?:\b)Sqlmap(?:\b|)" 3; - "~*(?:\b)Sqlworm(?:\b|)" 3; - "~*(?:\b)Sqworm(?:\b|)" 3; - "~*(?:\b)Steeler(?:\b|)" 3; - "~*(?:\b)Stripper(?:\b|)" 3; - "~*(?:\b)Sucker(?:\b|)" 3; - "~*(?:\b)Sucuri(?:\b|)" 3; - "~*(?:\b)SuperBot(?:\b|)" 3; - "~*(?:\b)SuperHTTP(?:\b|)" 3; - "~*(?:\b)Surfbot(?:\b|)" 3; - "~*(?:\b)SurveyBot(?:\b|)" 3; - "~*(?:\b)Suzuran(?:\b|)" 3; - "~*(?:\b)Swiftbot(?:\b|)" 3; - "~*(?:\b)sysscan(?:\b|)" 3; - "~*(?:\b)Szukacz(?:\b|)" 3; - "~*(?:\b)T0PHackTeam(?:\b|)" 3; - "~*(?:\b)T8Abot(?:\b|)" 3; - "~*(?:\b)tAkeOut(?:\b|)" 3; - "~*(?:\b)Teleport(?:\b|)" 3; - "~*(?:\b)TeleportPro(?:\b|)" 3; - "~*(?:\b)Telesoft(?:\b|)" 3; - "~*(?:\b)Telesphoreo(?:\b|)" 3; - "~*(?:\b)Telesphorep(?:\b|)" 3; - "~*(?:\b)The\ Intraformant(?:\b|)" 3; - "~*(?:\b)TheNomad(?:\b|)" 3; - "~*(?:\b)Thumbor(?:\b|)" 3; - "~*(?:\b)TightTwatBot(?:\b|)" 3; - "~*(?:\b)Titan(?:\b|)" 3; - "~*(?:\b)Toata(?:\b|)" 3; - "~*(?:\b)Toweyabot(?:\b|)" 3; - "~*(?:\b)Tracemyfile(?:\b|)" 3; - "~*(?:\b)Trendiction(?:\b|)" 3; - "~*(?:\b)Trendictionbot(?:\b|)" 3; - "~*(?:\b)trendiction.com(?:\b|)" 3; - "~*(?:\b)trendiction.de(?:\b|)" 3; - "~*(?:\b)True_Robot(?:\b|)" 3; - "~*(?:\b)Turingos(?:\b|)" 3; - "~*(?:\b)Turnitin(?:\b|)" 3; - "~*(?:\b)TurnitinBot(?:\b|)" 3; - "~*(?:\b)TwengaBot(?:\b|)" 3; - "~*(?:\b)Twice(?:\b|)" 3; - "~*(?:\b)Typhoeus(?:\b|)" 3; - "~*(?:\b)UnisterBot(?:\b|)" 3; - "~*(?:\b)Upflow(?:\b|)" 3; - "~*(?:\b)URLy.Warning(?:\b|)" 3; - "~*(?:\b)URLy\ Warning(?:\b|)" 3; - "~*(?:\b)Vacuum(?:\b|)" 3; - "~*(?:\b)Vagabondo(?:\b|)" 3; - "~*(?:\b)VB\ Project(?:\b|)" 3; - "~*(?:\b)VCI(?:\b|)" 3; - "~*(?:\b)VeriCiteCrawler(?:\b|)" 3; - "~*(?:\b)VidibleScraper(?:\b|)" 3; - "~*(?:\b)Virusdie(?:\b|)" 3; - "~*(?:\b)VoidEYE(?:\b|)" 3; - "~*(?:\b)Voil(?:\b|)" 3; - "~*(?:\b)Voltron(?:\b|)" 3; - "~*(?:\b)Wallpapers/3.0(?:\b|)" 3; - "~*(?:\b)WallpapersHD(?:\b|)" 3; - "~*(?:\b)WASALive-Bot(?:\b|)" 3; - "~*(?:\b)WBSearchBot(?:\b|)" 3; - "~*(?:\b)Webalta(?:\b|)" 3; - "~*(?:\b)WebAuto(?:\b|)" 3; - "~*(?:\b)Web\ Auto(?:\b|)" 3; - "~*(?:\b)WebBandit(?:\b|)" 3; - "~*(?:\b)WebCollage(?:\b|)" 3; - "~*(?:\b)Web\ Collage(?:\b|)" 3; - "~*(?:\b)WebCopier(?:\b|)" 3; - "~*(?:\b)WEBDAV(?:\b|)" 3; - "~*(?:\b)WebEnhancer(?:\b|)" 3; - "~*(?:\b)Web\ Enhancer(?:\b|)" 3; - "~*(?:\b)WebFetch(?:\b|)" 3; - "~*(?:\b)Web\ Fetch(?:\b|)" 3; - "~*(?:\b)WebFuck(?:\b|)" 3; - "~*(?:\b)Web\ Fuck(?:\b|)" 3; - "~*(?:\b)WebGo\ IS(?:\b|)" 3; - "~*(?:\b)WebImageCollector(?:\b|)" 3; - "~*(?:\b)WebLeacher(?:\b|)" 3; - "~*(?:\b)WebmasterWorldForumBot(?:\b|)" 3; - "~*(?:\b)webmeup-crawler(?:\b|)" 3; - "~*(?:\b)WebPix(?:\b|)" 3; - "~*(?:\b)Web\ Pix(?:\b|)" 3; - "~*(?:\b)WebReaper(?:\b|)" 3; - "~*(?:\b)WebSauger(?:\b|)" 3; - "~*(?:\b)Web\ Sauger(?:\b|)" 3; - "~*(?:\b)Webshag(?:\b|)" 3; - "~*(?:\b)WebsiteExtractor(?:\b|)" 3; - "~*(?:\b)WebsiteQuester(?:\b|)" 3; - "~*(?:\b)Website\ Quester(?:\b|)" 3; - "~*(?:\b)Webster(?:\b|)" 3; - "~*(?:\b)WebStripper(?:\b|)" 3; - "~*(?:\b)WebSucker(?:\b|)" 3; - "~*(?:\b)Web\ Sucker(?:\b|)" 3; - "~*(?:\b)WebWhacker(?:\b|)" 3; - "~*(?:\b)WebZIP(?:\b|)" 3; - "~*(?:\b)WeSEE(?:\b|)" 3; - "~*(?:\b)Whack(?:\b|)" 3; - "~*(?:\b)Whacker(?:\b|)" 3; - "~*(?:\b)Whatweb(?:\b|)" 3; - "~*(?:\b)Who.is\ Bot(?:\b|)" 3; - "~*(?:\b)Widow(?:\b|)" 3; - "~*(?:\b)WinHTTrack(?:\b|)" 3; - "~*(?:\b)WiseGuys\ Robot(?:\b|)" 3; - "~*(?:\b)WISENutbot(?:\b|)" 3; - "~*(?:\b)Wonderbot(?:\b|)" 3; - "~*(?:\b)Woobot(?:\b|)" 3; - "~*(?:\b)Wotbox(?:\b|)" 3; - "~*(?:\b)Wprecon(?:\b|)" 3; - "~*(?:\b)WPScan(?:\b|)" 3; - "~*(?:\b)WWW-Collector-E(?:\b|)" 3; - "~*(?:\b)WWW-Mechanize(?:\b|)" 3; - "~*(?:\b)WWW::Mechanize(?:\b|)" 3; - "~*(?:\b)WWWOFFLE(?:\b|)" 3; - "~*(?:\b)x09Mozilla(?:\b|)" 3; - "~*(?:\b)x22Mozilla(?:\b|)" 3; - "~*(?:\b)Xaldon_WebSpider(?:\b|)" 3; - "~*(?:\b)Xaldon\ WebSpider(?:\b|)" 3; - "~*(?:\b)Xenu(?:\b|)" 3; - "~*(?:\b)xpymep1.exe(?:\b|)" 3; - "~*(?:\b)YoudaoBot(?:\b|)" 3; - "~*(?:\b)Zade(?:\b|)" 3; - "~*(?:\b)Zauba(?:\b|)" 3; - "~*(?:\b)zauba.io(?:\b|)" 3; - "~*(?:\b)Zermelo(?:\b|)" 3; - "~*(?:\b)Zeus(?:\b|)" 3; - "~*(?:\b)zgrab(?:\b|)" 3; - "~*(?:\b)Zitebot(?:\b|)" 3; - "~*(?:\b)ZmEu(?:\b|)" 3; - "~*(?:\b)ZumBot(?:\b|)" 3; - "~*(?:\b)ZyBorg(?:\b|)" 3; + "~*(?:\b)360Spider(?:\b)" 3; + "~*(?:\b)404checker(?:\b)" 3; + "~*(?:\b)404enemy(?:\b)" 3; + "~*(?:\b)80legs(?:\b)" 3; + "~*(?:\b)Abonti(?:\b)" 3; + "~*(?:\b)Aboundex(?:\b)" 3; + "~*(?:\b)Aboundexbot(?:\b)" 3; + "~*(?:\b)Acunetix(?:\b)" 3; + "~*(?:\b)ADmantX(?:\b)" 3; + "~*(?:\b)AfD-Verbotsverfahren(?:\b)" 3; + "~*(?:\b)AhrefsBot(?:\b)" 3; + "~*(?:\b)AIBOT(?:\b)" 3; + "~*(?:\b)AiHitBot(?:\b)" 3; + "~*(?:\b)Aipbot(?:\b)" 3; + "~*(?:\b)Alexibot(?:\b)" 3; + "~*(?:\b)Alligator(?:\b)" 3; + "~*(?:\b)AllSubmitter(?:\b)" 3; + "~*(?:\b)AlphaBot(?:\b)" 3; + "~*(?:\b)Anarchie(?:\b)" 3; + "~*(?:\b)Apexoo(?:\b)" 3; + "~*(?:\b)archive.org_bot(?:\b)" 3; + "~*(?:\b)ASPSeek(?:\b)" 3; + "~*(?:\b)Asterias(?:\b)" 3; + "~*(?:\b)Attach(?:\b)" 3; + "~*(?:\b)autoemailspider(?:\b)" 3; + "~*(?:\b)BackDoorBot(?:\b)" 3; + "~*(?:\b)Backlink-Ceck(?:\b)" 3; + "~*(?:\b)backlink-check(?:\b)" 3; + "~*(?:\b)BacklinkCrawler(?:\b)" 3; + "~*(?:\b)BackStreet(?:\b)" 3; + "~*(?:\b)BackWeb(?:\b)" 3; + "~*(?:\b)Badass(?:\b)" 3; + "~*(?:\b)Bandit(?:\b)" 3; + "~*(?:\b)Barkrowler(?:\b)" 3; + "~*(?:\b)BatchFTP(?:\b)" 3; + "~*(?:\b)Battleztar\ Bazinga(?:\b)" 3; + "~*(?:\b)BBBike(?:\b)" 3; + "~*(?:\b)BDCbot(?:\b)" 3; + "~*(?:\b)BDFetch(?:\b)" 3; + "~*(?:\b)BetaBot(?:\b)" 3; + "~*(?:\b)Bigfoot(?:\b)" 3; + "~*(?:\b)Bitacle(?:\b)" 3; + "~*(?:\b)Blackboard(?:\b)" 3; + "~*(?:\b)Black\ Hole(?:\b)" 3; + "~*(?:\b)BlackWidow(?:\b)" 3; + "~*(?:\b)BLEXBot(?:\b)" 3; + "~*(?:\b)Blow(?:\b)" 3; + "~*(?:\b)BlowFish(?:\b)" 3; + "~*(?:\b)Boardreader(?:\b)" 3; + "~*(?:\b)Bolt(?:\b)" 3; + "~*(?:\b)BotALot(?:\b)" 3; + "~*(?:\b)Brandprotect(?:\b)" 3; + "~*(?:\b)Brandwatch(?:\b)" 3; + "~*(?:\b)Buddy(?:\b)" 3; + "~*(?:\b)BuiltBotTough(?:\b)" 3; + "~*(?:\b)BuiltWith(?:\b)" 3; + "~*(?:\b)Bullseye(?:\b)" 3; + "~*(?:\b)BunnySlippers(?:\b)" 3; + "~*(?:\b)BuzzSumo(?:\b)" 3; + "~*(?:\b)Calculon(?:\b)" 3; + "~*(?:\b)CATExplorador(?:\b)" 3; + "~*(?:\b)CazoodleBot(?:\b)" 3; + "~*(?:\b)CCBot(?:\b)" 3; + "~*(?:\b)Cegbfeieh(?:\b)" 3; + "~*(?:\b)CheeseBot(?:\b)" 3; + "~*(?:\b)CherryPicker(?:\b)" 3; + "~*(?:\b)CheTeam(?:\b)" 3; + "~*(?:\b)ChinaClaw(?:\b)" 3; + "~*(?:\b)Chlooe(?:\b)" 3; + "~*(?:\b)Claritybot(?:\b)" 3; + "~*(?:\b)Cliqzbot(?:\b)" 3; + "~*(?:\b)Cloud\ mapping(?:\b)" 3; + "~*(?:\b)coccocbot-web(?:\b)" 3; + "~*(?:\b)Cogentbot(?:\b)" 3; + "~*(?:\b)cognitiveseo(?:\b)" 3; + "~*(?:\b)Collector(?:\b)" 3; + "~*(?:\b)com.plumanalytics(?:\b)" 3; + "~*(?:\b)Copier(?:\b)" 3; + "~*(?:\b)CopyRightCheck(?:\b)" 3; + "~*(?:\b)Copyscape(?:\b)" 3; + "~*(?:\b)Cosmos(?:\b)" 3; + "~*(?:\b)Craftbot(?:\b)" 3; + "~*(?:\b)crawler4j(?:\b)" 3; + "~*(?:\b)crawler.feedback(?:\b)" 3; + "~*(?:\b)crawl.sogou.com(?:\b)" 3; + "~*(?:\b)CrazyWebCrawler(?:\b)" 3; + "~*(?:\b)Crescent(?:\b)" 3; + "~*(?:\b)CrunchBot(?:\b)" 3; + "~*(?:\b)CSHttp(?:\b)" 3; + "~*(?:\b)Curious(?:\b)" 3; + "~*(?:\b)Custo(?:\b)" 3; + "~*(?:\b)DatabaseDriverMysqli(?:\b)" 3; + "~*(?:\b)DataCha0s(?:\b)" 3; + "~*(?:\b)DBLBot(?:\b)" 3; + "~*(?:\b)demandbase-bot(?:\b)" 3; + "~*(?:\b)Demon(?:\b)" 3; + "~*(?:\b)Deusu(?:\b)" 3; + "~*(?:\b)Devil(?:\b)" 3; + "~*(?:\b)Digincore(?:\b)" 3; + "~*(?:\b)DigitalPebble(?:\b)" 3; + "~*(?:\b)DIIbot(?:\b)" 3; + "~*(?:\b)Dirbuster(?:\b)" 3; + "~*(?:\b)Disco(?:\b)" 3; + "~*(?:\b)Discobot(?:\b)" 3; + "~*(?:\b)Discoverybot(?:\b)" 3; + "~*(?:\b)Dispatch(?:\b)" 3; + "~*(?:\b)DittoSpyder(?:\b)" 3; + "~*(?:\b)DnyzBot(?:\b)" 3; + "~*(?:\b)DomainAppender(?:\b)" 3; + "~*(?:\b)DomainCrawler(?:\b)" 3; + "~*(?:\b)DomainSigmaCrawler(?:\b)" 3; + "~*(?:\b)DomainStatsBot(?:\b)" 3; + "~*(?:\b)Dotbot(?:\b)" 3; + "~*(?:\b)Download\ Wonder(?:\b)" 3; + "~*(?:\b)Dragonfly(?:\b)" 3; + "~*(?:\b)Drip(?:\b)" 3; + "~*(?:\b)DSearch(?:\b)" 3; + "~*(?:\b)DTS\ Agent(?:\b)" 3; + "~*(?:\b)EasyDL(?:\b)" 3; + "~*(?:\b)Ebingbong(?:\b)" 3; + "~*(?:\b)eCatch(?:\b)" 3; + "~*(?:\b)ECCP/1.0(?:\b)" 3; + "~*(?:\b)Ecxi(?:\b)" 3; + "~*(?:\b)EirGrabber(?:\b)" 3; + "~*(?:\b)EMail\ Siphon(?:\b)" 3; + "~*(?:\b)EMail\ Wolf(?:\b)" 3; + "~*(?:\b)EroCrawler(?:\b)" 3; + "~*(?:\b)evc-batch(?:\b)" 3; + "~*(?:\b)Evil(?:\b)" 3; + "~*(?:\b)Exabot(?:\b)" 3; + "~*(?:\b)Express\ WebPictures(?:\b)" 3; + "~*(?:\b)ExtLinksBot(?:\b)" 3; + "~*(?:\b)Extractor(?:\b)" 3; + "~*(?:\b)ExtractorPro(?:\b)" 3; + "~*(?:\b)Extreme\ Picture\ Finder(?:\b)" 3; + "~*(?:\b)EyeNetIE(?:\b)" 3; + "~*(?:\b)Ezooms(?:\b)" 3; + "~*(?:\b)facebookscraper(?:\b)" 3; + "~*(?:\b)FDM(?:\b)" 3; + "~*(?:\b)FemtosearchBot(?:\b)" 3; + "~*(?:\b)FHscan(?:\b)" 3; + "~*(?:\b)Fimap(?:\b)" 3; + "~*(?:\b)Firefox/7.0(?:\b)" 3; + "~*(?:\b)FlashGet(?:\b)" 3; + "~*(?:\b)Flunky(?:\b)" 3; + "~*(?:\b)Foobot(?:\b)" 3; + "~*(?:\b)Freeuploader(?:\b)" 3; + "~*(?:\b)FrontPage(?:\b)" 3; + "~*(?:\b)FyberSpider(?:\b)" 3; + "~*(?:\b)Fyrebot(?:\b)" 3; + "~*(?:\b)GalaxyBot(?:\b)" 3; + "~*(?:\b)Genieo(?:\b)" 3; + "~*(?:\b)GermCrawler(?:\b)" 3; + "~*(?:\b)Getintent(?:\b)" 3; + "~*(?:\b)GetRight(?:\b)" 3; + "~*(?:\b)GetWeb(?:\b)" 3; + "~*(?:\b)Gigablast(?:\b)" 3; + "~*(?:\b)Gigabot(?:\b)" 3; + "~*(?:\b)G-i-g-a-b-o-t(?:\b)" 3; + "~*(?:\b)Go-Ahead-Got-It(?:\b)" 3; + "~*(?:\b)Gotit(?:\b)" 3; + "~*(?:\b)GoZilla(?:\b)" 3; + "~*(?:\b)Go!Zilla(?:\b)" 3; + "~*(?:\b)Grabber(?:\b)" 3; + "~*(?:\b)GrabNet(?:\b)" 3; + "~*(?:\b)Grafula(?:\b)" 3; + "~*(?:\b)GrapeFX(?:\b)" 3; + "~*(?:\b)GrapeshotCrawler(?:\b)" 3; + "~*(?:\b)GridBot(?:\b)" 3; + "~*(?:\b)GT::WWW(?:\b)" 3; + "~*(?:\b)Haansoft(?:\b)" 3; + "~*(?:\b)HaosouSpider(?:\b)" 3; + "~*(?:\b)Harvest(?:\b)" 3; + "~*(?:\b)Havij(?:\b)" 3; + "~*(?:\b)HEADMasterSEO(?:\b)" 3; + "~*(?:\b)Heritrix(?:\b)" 3; + "~*(?:\b)Hloader(?:\b)" 3; + "~*(?:\b)HMView(?:\b)" 3; + "~*(?:\b)HTMLparser(?:\b)" 3; + "~*(?:\b)HTTP::Lite(?:\b)" 3; + "~*(?:\b)HTTrack(?:\b)" 3; + "~*(?:\b)Humanlinks(?:\b)" 3; + "~*(?:\b)HybridBot(?:\b)" 3; + "~*(?:\b)Iblog(?:\b)" 3; + "~*(?:\b)IDBot(?:\b)" 3; + "~*(?:\b)Id-search(?:\b)" 3; + "~*(?:\b)IlseBot(?:\b)" 3; + "~*(?:\b)Image\ Fetch(?:\b)" 3; + "~*(?:\b)Image\ Sucker(?:\b)" 3; + "~*(?:\b)IndeedBot(?:\b)" 3; + "~*(?:\b)Indy\ Library(?:\b)" 3; + "~*(?:\b)InfoNaviRobot(?:\b)" 3; + "~*(?:\b)InfoTekies(?:\b)" 3; + "~*(?:\b)instabid(?:\b)" 3; + "~*(?:\b)Intelliseek(?:\b)" 3; + "~*(?:\b)InterGET(?:\b)" 3; + "~*(?:\b)Internet\ Ninja(?:\b)" 3; + "~*(?:\b)InternetSeer(?:\b)" 3; + "~*(?:\b)internetVista\ monitor(?:\b)" 3; + "~*(?:\b)ips-agent(?:\b)" 3; + "~*(?:\b)Iria(?:\b)" 3; + "~*(?:\b)IRLbot(?:\b)" 3; + "~*(?:\b)Iskanie(?:\b)" 3; + "~*(?:\b)IstellaBot(?:\b)" 3; + "~*(?:\b)JamesBOT(?:\b)" 3; + "~*(?:\b)Jbrofuzz(?:\b)" 3; + "~*(?:\b)JennyBot(?:\b)" 3; + "~*(?:\b)JetCar(?:\b)" 3; + "~*(?:\b)Jetty(?:\b)" 3; + "~*(?:\b)JikeSpider(?:\b)" 3; + "~*(?:\b)JOC\ Web\ Spider(?:\b)" 3; + "~*(?:\b)Joomla(?:\b)" 3; + "~*(?:\b)Jorgee(?:\b)" 3; + "~*(?:\b)JustView(?:\b)" 3; + "~*(?:\b)Jyxobot(?:\b)" 3; + "~*(?:\b)Kenjin\ Spider(?:\b)" 3; + "~*(?:\b)Keyword\ Density(?:\b)" 3; + "~*(?:\b)Kozmosbot(?:\b)" 3; + "~*(?:\b)Lanshanbot(?:\b)" 3; + "~*(?:\b)Larbin(?:\b)" 3; + "~*(?:\b)LeechFTP(?:\b)" 3; + "~*(?:\b)LeechGet(?:\b)" 3; + "~*(?:\b)LexiBot(?:\b)" 3; + "~*(?:\b)Lftp(?:\b)" 3; + "~*(?:\b)LibWeb(?:\b)" 3; + "~*(?:\b)Libwhisker(?:\b)" 3; + "~*(?:\b)Lightspeedsystems(?:\b)" 3; + "~*(?:\b)Likse(?:\b)" 3; + "~*(?:\b)Linkdexbot(?:\b)" 3; + "~*(?:\b)LinkextractorPro(?:\b)" 3; + "~*(?:\b)LinkpadBot(?:\b)" 3; + "~*(?:\b)LinkScan(?:\b)" 3; + "~*(?:\b)LinksManager(?:\b)" 3; + "~*(?:\b)LinkWalker(?:\b)" 3; + "~*(?:\b)LinqiaMetadataDownloaderBot(?:\b)" 3; + "~*(?:\b)LinqiaRSSBot(?:\b)" 3; + "~*(?:\b)LinqiaScrapeBot(?:\b)" 3; + "~*(?:\b)Lipperhey(?:\b)" 3; + "~*(?:\b)Lipperhey\ Spider(?:\b)" 3; + "~*(?:\b)Litemage_walker(?:\b)" 3; + "~*(?:\b)Lmspider(?:\b)" 3; + "~*(?:\b)LNSpiderguy(?:\b)" 3; + "~*(?:\b)Ltx71(?:\b)" 3; + "~*(?:\b)lwp-request(?:\b)" 3; + "~*(?:\b)LWP::Simple(?:\b)" 3; + "~*(?:\b)lwp-trivial(?:\b)" 3; + "~*(?:\b)Magnet(?:\b)" 3; + "~*(?:\b)Mag-Net(?:\b)" 3; + "~*(?:\b)magpie-crawler(?:\b)" 3; + "~*(?:\b)Mail.RU_Bot(?:\b)" 3; + "~*(?:\b)Majestic12(?:\b)" 3; + "~*(?:\b)Majestic-SEO(?:\b)" 3; + "~*(?:\b)Majestic\ SEO(?:\b)" 3; + "~*(?:\b)MarkMonitor(?:\b)" 3; + "~*(?:\b)MarkWatch(?:\b)" 3; + "~*(?:\b)Masscan(?:\b)" 3; + "~*(?:\b)Mass\ Downloader(?:\b)" 3; + "~*(?:\b)Mata\ Hari(?:\b)" 3; + "~*(?:\b)MauiBot(?:\b)" 3; + "~*(?:\b)meanpathbot(?:\b)" 3; + "~*(?:\b)Meanpathbot(?:\b)" 3; + "~*(?:\b)MeanPath\ Bot(?:\b)" 3; + "~*(?:\b)Mediatoolkitbot(?:\b)" 3; + "~*(?:\b)mediawords(?:\b)" 3; + "~*(?:\b)MegaIndex.ru(?:\b)" 3; + "~*(?:\b)Metauri(?:\b)" 3; + "~*(?:\b)MFC_Tear_Sample(?:\b)" 3; + "~*(?:\b)Microsoft\ Data\ Access(?:\b)" 3; + "~*(?:\b)Microsoft\ URL\ Control(?:\b)" 3; + "~*(?:\b)MIDown\ tool(?:\b)" 3; + "~*(?:\b)MIIxpc(?:\b)" 3; + "~*(?:\b)Mister\ PiX(?:\b)" 3; + "~*(?:\b)MJ12bot(?:\b)" 3; + "~*(?:\b)Mojeek(?:\b)" 3; + "~*(?:\b)Morfeus\ Fucking\ Scanner(?:\b)" 3; + "~*(?:\b)Mr.4x3(?:\b)" 3; + "~*(?:\b)MSFrontPage(?:\b)" 3; + "~*(?:\b)MSIECrawler(?:\b)" 3; + "~*(?:\b)Msrabot(?:\b)" 3; + "~*(?:\b)MS\ Web\ Services\ Client\ Protocol(?:\b)" 3; + "~*(?:\b)muhstik-scan(?:\b)" 3; + "~*(?:\b)Musobot(?:\b)" 3; + "~*(?:\b)Name\ Intelligence(?:\b)" 3; + "~*(?:\b)Nameprotect(?:\b)" 3; + "~*(?:\b)Navroad(?:\b)" 3; + "~*(?:\b)NearSite(?:\b)" 3; + "~*(?:\b)Needle(?:\b)" 3; + "~*(?:\b)Nessus(?:\b)" 3; + "~*(?:\b)NetAnts(?:\b)" 3; + "~*(?:\b)Netcraft(?:\b)" 3; + "~*(?:\b)netEstate\ NE\ Crawler(?:\b)" 3; + "~*(?:\b)NetLyzer(?:\b)" 3; + "~*(?:\b)NetMechanic(?:\b)" 3; + "~*(?:\b)NetSpider(?:\b)" 3; + "~*(?:\b)Nettrack(?:\b)" 3; + "~*(?:\b)Net\ Vampire(?:\b)" 3; + "~*(?:\b)Netvibes(?:\b)" 3; + "~*(?:\b)NetZIP(?:\b)" 3; + "~*(?:\b)NextGenSearchBot(?:\b)" 3; + "~*(?:\b)Nibbler(?:\b)" 3; + "~*(?:\b)NICErsPRO(?:\b)" 3; + "~*(?:\b)Niki-bot(?:\b)" 3; + "~*(?:\b)Nikto(?:\b)" 3; + "~*(?:\b)NimbleCrawler(?:\b)" 3; + "~*(?:\b)Nimbostratus(?:\b)" 3; + "~*(?:\b)Ninja(?:\b)" 3; + "~*(?:\b)Nmap(?:\b)" 3; + "~*(?:\b)NPbot(?:\b)" 3; + "~*(?:\b)Nutch(?:\b)" 3; + "~*(?:\b)oBot(?:\b)" 3; + "~*(?:\b)Octopus(?:\b)" 3; + "~*(?:\b)Offline\ Explorer(?:\b)" 3; + "~*(?:\b)Offline\ Navigator(?:\b)" 3; + "~*(?:\b)OnCrawl(?:\b)" 3; + "~*(?:\b)Openfind(?:\b)" 3; + "~*(?:\b)OpenLinkProfiler(?:\b)" 3; + "~*(?:\b)Openvas(?:\b)" 3; + "~*(?:\b)OpenVAS(?:\b)" 3; + "~*(?:\b)OrangeBot(?:\b)" 3; + "~*(?:\b)OrangeSpider(?:\b)" 3; + "~*(?:\b)OutclicksBot(?:\b)" 3; + "~*(?:\b)OutfoxBot(?:\b)" 3; + "~*(?:\b)PageAnalyzer(?:\b)" 3; + "~*(?:\b)Page\ Analyzer(?:\b)" 3; + "~*(?:\b)PageGrabber(?:\b)" 3; + "~*(?:\b)page\ scorer(?:\b)" 3; + "~*(?:\b)PageScorer(?:\b)" 3; + "~*(?:\b)Pandalytics(?:\b)" 3; + "~*(?:\b)Panscient(?:\b)" 3; + "~*(?:\b)Papa\ Foto(?:\b)" 3; + "~*(?:\b)Pavuk(?:\b)" 3; + "~*(?:\b)pcBrowser(?:\b)" 3; + "~*(?:\b)PECL::HTTP(?:\b)" 3; + "~*(?:\b)PeoplePal(?:\b)" 3; + "~*(?:\b)PHPCrawl(?:\b)" 3; + "~*(?:\b)Picscout(?:\b)" 3; + "~*(?:\b)Picsearch(?:\b)" 3; + "~*(?:\b)PictureFinder(?:\b)" 3; + "~*(?:\b)Pimonster(?:\b)" 3; + "~*(?:\b)Pi-Monster(?:\b)" 3; + "~*(?:\b)Pixray(?:\b)" 3; + "~*(?:\b)PleaseCrawl(?:\b)" 3; + "~*(?:\b)plumanalytics(?:\b)" 3; + "~*(?:\b)Pockey(?:\b)" 3; + "~*(?:\b)POE-Component-Client-HTTP(?:\b)" 3; + "~*(?:\b)Probethenet(?:\b)" 3; + "~*(?:\b)ProPowerBot(?:\b)" 3; + "~*(?:\b)ProWebWalker(?:\b)" 3; + "~*(?:\b)Psbot(?:\b)" 3; + "~*(?:\b)Pump(?:\b)" 3; + "~*(?:\b)PxBroker(?:\b)" 3; + "~*(?:\b)PyCurl(?:\b)" 3; + "~*(?:\b)QueryN\ Metasearch(?:\b)" 3; + "~*(?:\b)Quick-Crawler(?:\b)" 3; + "~*(?:\b)RankActive(?:\b)" 3; + "~*(?:\b)RankActiveLinkBot(?:\b)" 3; + "~*(?:\b)RankFlex(?:\b)" 3; + "~*(?:\b)RankingBot(?:\b)" 3; + "~*(?:\b)RankingBot2(?:\b)" 3; + "~*(?:\b)Rankivabot(?:\b)" 3; + "~*(?:\b)RankurBot(?:\b)" 3; + "~*(?:\b)RealDownload(?:\b)" 3; + "~*(?:\b)Reaper(?:\b)" 3; + "~*(?:\b)RebelMouse(?:\b)" 3; + "~*(?:\b)Recorder(?:\b)" 3; + "~*(?:\b)RedesScrapy(?:\b)" 3; + "~*(?:\b)ReGet(?:\b)" 3; + "~*(?:\b)RepoMonkey(?:\b)" 3; + "~*(?:\b)Ripper(?:\b)" 3; + "~*(?:\b)RocketCrawler(?:\b)" 3; + "~*(?:\b)Rogerbot(?:\b)" 3; + "~*(?:\b)s1z.ru(?:\b)" 3; + "~*(?:\b)SalesIntelligent(?:\b)" 3; + "~*(?:\b)SBIder(?:\b)" 3; + "~*(?:\b)ScanAlert(?:\b)" 3; + "~*(?:\b)Scanbot(?:\b)" 3; + "~*(?:\b)scan.lol(?:\b)" 3; + "~*(?:\b)ScoutJet(?:\b)" 3; + "~*(?:\b)Scrapy(?:\b)" 3; + "~*(?:\b)Screaming(?:\b)" 3; + "~*(?:\b)ScreenerBot(?:\b)" 3; + "~*(?:\b)Searchestate(?:\b)" 3; + "~*(?:\b)SearchmetricsBot(?:\b)" 3; + "~*(?:\b)Semrush(?:\b)" 3; + "~*(?:\b)SemrushBot(?:\b)" 3; + "~*(?:\b)SEOkicks(?:\b)" 3; + "~*(?:\b)SEOkicks-Robot(?:\b)" 3; + "~*(?:\b)SEOlyticsCrawler(?:\b)" 3; + "~*(?:\b)Seomoz(?:\b)" 3; + "~*(?:\b)SEOprofiler(?:\b)" 3; + "~*(?:\b)seoscanners(?:\b)" 3; + "~*(?:\b)SeoSiteCheckup(?:\b)" 3; + "~*(?:\b)SEOstats(?:\b)" 3; + "~*(?:\b)serpstatbot(?:\b)" 3; + "~*(?:\b)sexsearcher(?:\b)" 3; + "~*(?:\b)Shodan(?:\b)" 3; + "~*(?:\b)Siphon(?:\b)" 3; + "~*(?:\b)SISTRIX(?:\b)" 3; + "~*(?:\b)Sitebeam(?:\b)" 3; + "~*(?:\b)SiteExplorer(?:\b)" 3; + "~*(?:\b)Siteimprove(?:\b)" 3; + "~*(?:\b)SiteLockSpider(?:\b)" 3; + "~*(?:\b)SiteSnagger(?:\b)" 3; + "~*(?:\b)SiteSucker(?:\b)" 3; + "~*(?:\b)Site\ Sucker(?:\b)" 3; + "~*(?:\b)Sitevigil(?:\b)" 3; + "~*(?:\b)SlySearch(?:\b)" 3; + "~*(?:\b)SmartDownload(?:\b)" 3; + "~*(?:\b)SMTBot(?:\b)" 3; + "~*(?:\b)Snake(?:\b)" 3; + "~*(?:\b)Snapbot(?:\b)" 3; + "~*(?:\b)Snoopy(?:\b)" 3; + "~*(?:\b)SocialRankIOBot(?:\b)" 3; + "~*(?:\b)Sociscraper(?:\b)" 3; + "~*(?:\b)sogouspider(?:\b)" 3; + "~*(?:\b)Sogou\ web\ spider(?:\b)" 3; + "~*(?:\b)Sosospider(?:\b)" 3; + "~*(?:\b)Sottopop(?:\b)" 3; + "~*(?:\b)SpaceBison(?:\b)" 3; + "~*(?:\b)Spammen(?:\b)" 3; + "~*(?:\b)SpankBot(?:\b)" 3; + "~*(?:\b)Spanner(?:\b)" 3; + "~*(?:\b)sp_auditbot(?:\b)" 3; + "~*(?:\b)Spbot(?:\b)" 3; + "~*(?:\b)Spinn3r(?:\b)" 3; + "~*(?:\b)SputnikBot(?:\b)" 3; + "~*(?:\b)spyfu(?:\b)" 3; + "~*(?:\b)Sqlmap(?:\b)" 3; + "~*(?:\b)Sqlworm(?:\b)" 3; + "~*(?:\b)Sqworm(?:\b)" 3; + "~*(?:\b)Steeler(?:\b)" 3; + "~*(?:\b)Stripper(?:\b)" 3; + "~*(?:\b)Sucker(?:\b)" 3; + "~*(?:\b)Sucuri(?:\b)" 3; + "~*(?:\b)SuperBot(?:\b)" 3; + "~*(?:\b)SuperHTTP(?:\b)" 3; + "~*(?:\b)Surfbot(?:\b)" 3; + "~*(?:\b)SurveyBot(?:\b)" 3; + "~*(?:\b)Suzuran(?:\b)" 3; + "~*(?:\b)Swiftbot(?:\b)" 3; + "~*(?:\b)sysscan(?:\b)" 3; + "~*(?:\b)Szukacz(?:\b)" 3; + "~*(?:\b)T0PHackTeam(?:\b)" 3; + "~*(?:\b)T8Abot(?:\b)" 3; + "~*(?:\b)tAkeOut(?:\b)" 3; + "~*(?:\b)Teleport(?:\b)" 3; + "~*(?:\b)TeleportPro(?:\b)" 3; + "~*(?:\b)Telesoft(?:\b)" 3; + "~*(?:\b)Telesphoreo(?:\b)" 3; + "~*(?:\b)Telesphorep(?:\b)" 3; + "~*(?:\b)The\ Intraformant(?:\b)" 3; + "~*(?:\b)TheNomad(?:\b)" 3; + "~*(?:\b)Thumbor(?:\b)" 3; + "~*(?:\b)TightTwatBot(?:\b)" 3; + "~*(?:\b)Titan(?:\b)" 3; + "~*(?:\b)Toata(?:\b)" 3; + "~*(?:\b)Toweyabot(?:\b)" 3; + "~*(?:\b)Tracemyfile(?:\b)" 3; + "~*(?:\b)Trendiction(?:\b)" 3; + "~*(?:\b)Trendictionbot(?:\b)" 3; + "~*(?:\b)trendiction.com(?:\b)" 3; + "~*(?:\b)trendiction.de(?:\b)" 3; + "~*(?:\b)True_Robot(?:\b)" 3; + "~*(?:\b)Turingos(?:\b)" 3; + "~*(?:\b)Turnitin(?:\b)" 3; + "~*(?:\b)TurnitinBot(?:\b)" 3; + "~*(?:\b)TwengaBot(?:\b)" 3; + "~*(?:\b)Twice(?:\b)" 3; + "~*(?:\b)Typhoeus(?:\b)" 3; + "~*(?:\b)UnisterBot(?:\b)" 3; + "~*(?:\b)Upflow(?:\b)" 3; + "~*(?:\b)URLy.Warning(?:\b)" 3; + "~*(?:\b)URLy\ Warning(?:\b)" 3; + "~*(?:\b)Vacuum(?:\b)" 3; + "~*(?:\b)Vagabondo(?:\b)" 3; + "~*(?:\b)VB\ Project(?:\b)" 3; + "~*(?:\b)VCI(?:\b)" 3; + "~*(?:\b)VeriCiteCrawler(?:\b)" 3; + "~*(?:\b)VidibleScraper(?:\b)" 3; + "~*(?:\b)Virusdie(?:\b)" 3; + "~*(?:\b)VoidEYE(?:\b)" 3; + "~*(?:\b)Voil(?:\b)" 3; + "~*(?:\b)Voltron(?:\b)" 3; + "~*(?:\b)Wallpapers/3.0(?:\b)" 3; + "~*(?:\b)WallpapersHD(?:\b)" 3; + "~*(?:\b)WASALive-Bot(?:\b)" 3; + "~*(?:\b)WBSearchBot(?:\b)" 3; + "~*(?:\b)Webalta(?:\b)" 3; + "~*(?:\b)WebAuto(?:\b)" 3; + "~*(?:\b)Web\ Auto(?:\b)" 3; + "~*(?:\b)WebBandit(?:\b)" 3; + "~*(?:\b)WebCollage(?:\b)" 3; + "~*(?:\b)Web\ Collage(?:\b)" 3; + "~*(?:\b)WebCopier(?:\b)" 3; + "~*(?:\b)WEBDAV(?:\b)" 3; + "~*(?:\b)WebEnhancer(?:\b)" 3; + "~*(?:\b)Web\ Enhancer(?:\b)" 3; + "~*(?:\b)WebFetch(?:\b)" 3; + "~*(?:\b)Web\ Fetch(?:\b)" 3; + "~*(?:\b)WebFuck(?:\b)" 3; + "~*(?:\b)Web\ Fuck(?:\b)" 3; + "~*(?:\b)WebGo\ IS(?:\b)" 3; + "~*(?:\b)WebImageCollector(?:\b)" 3; + "~*(?:\b)WebLeacher(?:\b)" 3; + "~*(?:\b)WebmasterWorldForumBot(?:\b)" 3; + "~*(?:\b)webmeup-crawler(?:\b)" 3; + "~*(?:\b)WebPix(?:\b)" 3; + "~*(?:\b)Web\ Pix(?:\b)" 3; + "~*(?:\b)WebReaper(?:\b)" 3; + "~*(?:\b)WebSauger(?:\b)" 3; + "~*(?:\b)Web\ Sauger(?:\b)" 3; + "~*(?:\b)Webshag(?:\b)" 3; + "~*(?:\b)WebsiteExtractor(?:\b)" 3; + "~*(?:\b)WebsiteQuester(?:\b)" 3; + "~*(?:\b)Website\ Quester(?:\b)" 3; + "~*(?:\b)Webster(?:\b)" 3; + "~*(?:\b)WebStripper(?:\b)" 3; + "~*(?:\b)WebSucker(?:\b)" 3; + "~*(?:\b)Web\ Sucker(?:\b)" 3; + "~*(?:\b)WebWhacker(?:\b)" 3; + "~*(?:\b)WebZIP(?:\b)" 3; + "~*(?:\b)WeSEE(?:\b)" 3; + "~*(?:\b)Whack(?:\b)" 3; + "~*(?:\b)Whacker(?:\b)" 3; + "~*(?:\b)Whatweb(?:\b)" 3; + "~*(?:\b)Who.is\ Bot(?:\b)" 3; + "~*(?:\b)Widow(?:\b)" 3; + "~*(?:\b)WinHTTrack(?:\b)" 3; + "~*(?:\b)WiseGuys\ Robot(?:\b)" 3; + "~*(?:\b)WISENutbot(?:\b)" 3; + "~*(?:\b)Wonderbot(?:\b)" 3; + "~*(?:\b)Woobot(?:\b)" 3; + "~*(?:\b)Wotbox(?:\b)" 3; + "~*(?:\b)Wprecon(?:\b)" 3; + "~*(?:\b)WPScan(?:\b)" 3; + "~*(?:\b)WWW-Collector-E(?:\b)" 3; + "~*(?:\b)WWW-Mechanize(?:\b)" 3; + "~*(?:\b)WWW::Mechanize(?:\b)" 3; + "~*(?:\b)WWWOFFLE(?:\b)" 3; + "~*(?:\b)x09Mozilla(?:\b)" 3; + "~*(?:\b)x22Mozilla(?:\b)" 3; + "~*(?:\b)Xaldon_WebSpider(?:\b)" 3; + "~*(?:\b)Xaldon\ WebSpider(?:\b)" 3; + "~*(?:\b)Xenu(?:\b)" 3; + "~*(?:\b)xpymep1.exe(?:\b)" 3; + "~*(?:\b)YoudaoBot(?:\b)" 3; + "~*(?:\b)Zade(?:\b)" 3; + "~*(?:\b)Zauba(?:\b)" 3; + "~*(?:\b)zauba.io(?:\b)" 3; + "~*(?:\b)Zermelo(?:\b)" 3; + "~*(?:\b)Zeus(?:\b)" 3; + "~*(?:\b)zgrab(?:\b)" 3; + "~*(?:\b)Zitebot(?:\b)" 3; + "~*(?:\b)ZmEu(?:\b)" 3; + "~*(?:\b)ZumBot(?:\b)" 3; + "~*(?:\b)ZyBorg(?:\b)" 3; # END BAD BOTS ### DO NOT EDIT THIS LINE AT ALL ### # -------------------------------------------- @@ -717,38 +717,38 @@ map $http_user_agent $bad_bot { # ----------------------------------------------------------------------- # START GOOD BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)adidxbot(?:\b|)" 0; - "~*(?:\b)AdsBot-Google(?:\b|)" 0; - "~*(?:\b)aolbuild(?:\b|)" 0; - "~*(?:\b)bingbot(?:\b|)" 0; - "~*(?:\b)bingpreview(?:\b|)" 0; - "~*(?:\b)DoCoMo(?:\b|)" 0; - "~*(?:\b)duckduckgo(?:\b|)" 0; - "~*(?:\b)facebookexternalhit(?:\b|)" 0; - "~*(?:\b)Feedfetcher-Google(?:\b|)" 0; - "~*(?:\b)Googlebot(?:\b|)" 0; - "~*(?:\b)Googlebot-Image(?:\b|)" 0; - "~*(?:\b)Googlebot-Mobile(?:\b|)" 0; - "~*(?:\b)Googlebot-News(?:\b|)" 0; - "~*(?:\b)Googlebot/Test(?:\b|)" 0; - "~*(?:\b)Googlebot-Video(?:\b|)" 0; - "~*(?:\b)Google-HTTP-Java-Client(?:\b|)" 0; - "~*(?:\b)Gravityscan(?:\b|)" 0; - "~*(?:\b)gsa-crawler(?:\b|)" 0; - "~*(?:\b)Jakarta\ Commons(?:\b|)" 0; - "~*(?:\b)Kraken/0.1(?:\b|)" 0; - "~*(?:\b)LinkedInBot(?:\b|)" 0; - "~*(?:\b)Mediapartners-Google(?:\b|)" 0; - "~*(?:\b)msnbot(?:\b|)" 0; - "~*(?:\b)msnbot-media(?:\b|)" 0; - "~*(?:\b)SAMSUNG(?:\b|)" 0; - "~*(?:\b)Slackbot(?:\b|)" 0; - "~*(?:\b)Slackbot-LinkExpanding(?:\b|)" 0; - "~*(?:\b)slurp(?:\b|)" 0; - "~*(?:\b)teoma(?:\b|)" 0; - "~*(?:\b)TwitterBot(?:\b|)" 0; - "~*(?:\b)Wordpress(?:\b|)" 0; - "~*(?:\b)yahoo(?:\b|)" 0; + "~*(?:\b)adidxbot(?:\b)" 0; + "~*(?:\b)AdsBot-Google(?:\b)" 0; + "~*(?:\b)aolbuild(?:\b)" 0; + "~*(?:\b)bingbot(?:\b)" 0; + "~*(?:\b)bingpreview(?:\b)" 0; + "~*(?:\b)DoCoMo(?:\b)" 0; + "~*(?:\b)duckduckgo(?:\b)" 0; + "~*(?:\b)facebookexternalhit(?:\b)" 0; + "~*(?:\b)Feedfetcher-Google(?:\b)" 0; + "~*(?:\b)Googlebot(?:\b)" 0; + "~*(?:\b)Googlebot-Image(?:\b)" 0; + "~*(?:\b)Googlebot-Mobile(?:\b)" 0; + "~*(?:\b)Googlebot-News(?:\b)" 0; + "~*(?:\b)Googlebot/Test(?:\b)" 0; + "~*(?:\b)Googlebot-Video(?:\b)" 0; + "~*(?:\b)Google-HTTP-Java-Client(?:\b)" 0; + "~*(?:\b)Gravityscan(?:\b)" 0; + "~*(?:\b)gsa-crawler(?:\b)" 0; + "~*(?:\b)Jakarta\ Commons(?:\b)" 0; + "~*(?:\b)Kraken/0.1(?:\b)" 0; + "~*(?:\b)LinkedInBot(?:\b)" 0; + "~*(?:\b)Mediapartners-Google(?:\b)" 0; + "~*(?:\b)msnbot(?:\b)" 0; + "~*(?:\b)msnbot-media(?:\b)" 0; + "~*(?:\b)SAMSUNG(?:\b)" 0; + "~*(?:\b)Slackbot(?:\b)" 0; + "~*(?:\b)Slackbot-LinkExpanding(?:\b)" 0; + "~*(?:\b)slurp(?:\b)" 0; + "~*(?:\b)teoma(?:\b)" 0; + "~*(?:\b)TwitterBot(?:\b)" 0; + "~*(?:\b)Wordpress(?:\b)" 0; + "~*(?:\b)yahoo(?:\b)" 0; # END GOOD BOTS ### DO NOT EDIT THIS LINE AT ALL ### # -------------------------------------------------------- @@ -760,12 +760,12 @@ map $http_user_agent $bad_bot { #limit_req zone=bot1_reqlimitip burst=50; # START ALLOWED BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)jetmon(?:\b|)" 1; - "~*(?:\b)libwww-perl(?:\b|)" 1; - "~*(?:\b)Lynx(?:\b|)" 1; - "~*(?:\b)munin(?:\b|)" 1; - "~*(?:\b)Presto(?:\b|)" 1; - "~*(?:\b)Wget/1.15(?:\b|)" 1; + "~*(?:\b)jetmon(?:\b)" 1; + "~*(?:\b)libwww-perl(?:\b)" 1; + "~*(?:\b)Lynx(?:\b)" 1; + "~*(?:\b)munin(?:\b)" 1; + "~*(?:\b)Presto(?:\b)" 1; + "~*(?:\b)Wget/1.15(?:\b)" 1; # END ALLOWED BOTS ### DO NOT EDIT THIS LINE AT ALL ### # ------------------------------------------------------- @@ -778,23 +778,23 @@ map $http_user_agent $bad_bot { # ----------------------------------------------------------------------- # START LIMITED BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)Alexa(?:\b|)" 2; - "~*(?:\b)archive.org(?:\b|)" 2; - "~*(?:\b)Baidu(?:\b|)" 2; - "~*(?:\b)BUbiNG(?:\b|)" 2; - "~*(?:\b)FlipboardProxy(?:\b|)" 2; - "~*(?:\b)ia_archiver(?:\b|)" 2; - "~*(?:\b)MSIE\ 7.0(?:\b|)" 2; - "~*(?:\b)Proximic(?:\b|)" 2; - "~*(?:\b)R6_CommentReader(?:\b|)" 2; - "~*(?:\b)R6_FeedFetcher(?:\b|)" 2; - "~*(?:\b)RED/1(?:\b|)" 2; - "~*(?:\b)RPT-HTTPClient(?:\b|)" 2; - "~*(?:\b)sfFeedReader/0.9(?:\b|)" 2; - "~*(?:\b)Spaidu(?:\b|)" 2; - "~*(?:\b)UptimeRobot/2.0(?:\b|)" 2; - "~*(?:\b)YandexBot(?:\b|)" 2; - "~*(?:\b)YandexImages(?:\b|)" 2; + "~*(?:\b)Alexa(?:\b)" 2; + "~*(?:\b)archive.org(?:\b)" 2; + "~*(?:\b)Baidu(?:\b)" 2; + "~*(?:\b)BUbiNG(?:\b)" 2; + "~*(?:\b)FlipboardProxy(?:\b)" 2; + "~*(?:\b)ia_archiver(?:\b)" 2; + "~*(?:\b)MSIE\ 7.0(?:\b)" 2; + "~*(?:\b)Proximic(?:\b)" 2; + "~*(?:\b)R6_CommentReader(?:\b)" 2; + "~*(?:\b)R6_FeedFetcher(?:\b)" 2; + "~*(?:\b)RED/1(?:\b)" 2; + "~*(?:\b)RPT-HTTPClient(?:\b)" 2; + "~*(?:\b)sfFeedReader/0.9(?:\b)" 2; + "~*(?:\b)Spaidu(?:\b)" 2; + "~*(?:\b)UptimeRobot/2.0(?:\b)" 2; + "~*(?:\b)YandexBot(?:\b)" 2; + "~*(?:\b)YandexImages(?:\b)" 2; # END LIMITED BOTS ### DO NOT EDIT THIS LINE AT ALL ### } diff --git a/.dev-tools/test2_conf_files/bots.d/whitelist-ips.conf b/.dev-tools/test2_conf_files/bots.d/whitelist-ips.conf index 403c2e793..81d44ffba 100644 --- a/.dev-tools/test2_conf_files/bots.d/whitelist-ips.conf +++ b/.dev-tools/test2_conf_files/bots.d/whitelist-ips.conf @@ -45,5 +45,5 @@ # - Whitelisting IP's and RANGES here ONLY affects the IP blocking functions. # - This file will NOT allow your own IP to bypass bad User-Agent or Referrer String checks. # - To bypass everything for a certain IP see notes in blockbots.conf on SUPER WHITELIST +35.188.73.34 0; 35.193.14.140 0; -104.198.131.58 0; diff --git a/.dev-tools/test2_conf_files/conf.d/globalblacklist.conf b/.dev-tools/test2_conf_files/conf.d/globalblacklist.conf index 71b996828..3116b23ce 100644 --- a/.dev-tools/test2_conf_files/conf.d/globalblacklist.conf +++ b/.dev-tools/test2_conf_files/conf.d/globalblacklist.conf @@ -4,8 +4,8 @@ ### VERSION INFORMATION # ################################################### -### Version: V4.2019.07.1709 -### Updated: Mon Jul 1 10:37:04 SAST 2019 +### Version: V4.2019.07.1712 +### Updated: Mon Jul 1 11:24:52 SAST 2019 ### Bad Referrer Count: 6717 ### Bad Bot Count: 556 ################################################### @@ -147,562 +147,562 @@ map $http_user_agent $bad_bot { # -------------------------------------------------- # START BAD BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)360Spider(?:\b|)" 3; - "~*(?:\b)404checker(?:\b|)" 3; - "~*(?:\b)404enemy(?:\b|)" 3; - "~*(?:\b)80legs(?:\b|)" 3; - "~*(?:\b)Abonti(?:\b|)" 3; - "~*(?:\b)Aboundex(?:\b|)" 3; - "~*(?:\b)Aboundexbot(?:\b|)" 3; - "~*(?:\b)Acunetix(?:\b|)" 3; - "~*(?:\b)ADmantX(?:\b|)" 3; - "~*(?:\b)AfD-Verbotsverfahren(?:\b|)" 3; - "~*(?:\b)AhrefsBot(?:\b|)" 3; - "~*(?:\b)AIBOT(?:\b|)" 3; - "~*(?:\b)AiHitBot(?:\b|)" 3; - "~*(?:\b)Aipbot(?:\b|)" 3; - "~*(?:\b)Alexibot(?:\b|)" 3; - "~*(?:\b)Alligator(?:\b|)" 3; - "~*(?:\b)AllSubmitter(?:\b|)" 3; - "~*(?:\b)AlphaBot(?:\b|)" 3; - "~*(?:\b)Anarchie(?:\b|)" 3; - "~*(?:\b)Apexoo(?:\b|)" 3; - "~*(?:\b)archive.org_bot(?:\b|)" 3; - "~*(?:\b)ASPSeek(?:\b|)" 3; - "~*(?:\b)Asterias(?:\b|)" 3; - "~*(?:\b)Attach(?:\b|)" 3; - "~*(?:\b)autoemailspider(?:\b|)" 3; - "~*(?:\b)BackDoorBot(?:\b|)" 3; - "~*(?:\b)Backlink-Ceck(?:\b|)" 3; - "~*(?:\b)backlink-check(?:\b|)" 3; - "~*(?:\b)BacklinkCrawler(?:\b|)" 3; - "~*(?:\b)BackStreet(?:\b|)" 3; - "~*(?:\b)BackWeb(?:\b|)" 3; - "~*(?:\b)Badass(?:\b|)" 3; - "~*(?:\b)Bandit(?:\b|)" 3; - "~*(?:\b)Barkrowler(?:\b|)" 3; - "~*(?:\b)BatchFTP(?:\b|)" 3; - "~*(?:\b)Battleztar\ Bazinga(?:\b|)" 3; - "~*(?:\b)BBBike(?:\b|)" 3; - "~*(?:\b)BDCbot(?:\b|)" 3; - "~*(?:\b)BDFetch(?:\b|)" 3; - "~*(?:\b)BetaBot(?:\b|)" 3; - "~*(?:\b)Bigfoot(?:\b|)" 3; - "~*(?:\b)Bitacle(?:\b|)" 3; - "~*(?:\b)Blackboard(?:\b|)" 3; - "~*(?:\b)Black\ Hole(?:\b|)" 3; - "~*(?:\b)BlackWidow(?:\b|)" 3; - "~*(?:\b)BLEXBot(?:\b|)" 3; - "~*(?:\b)Blow(?:\b|)" 3; - "~*(?:\b)BlowFish(?:\b|)" 3; - "~*(?:\b)Boardreader(?:\b|)" 3; - "~*(?:\b)Bolt(?:\b|)" 3; - "~*(?:\b)BotALot(?:\b|)" 3; - "~*(?:\b)Brandprotect(?:\b|)" 3; - "~*(?:\b)Brandwatch(?:\b|)" 3; - "~*(?:\b)Buddy(?:\b|)" 3; - "~*(?:\b)BuiltBotTough(?:\b|)" 3; - "~*(?:\b)BuiltWith(?:\b|)" 3; - "~*(?:\b)Bullseye(?:\b|)" 3; - "~*(?:\b)BunnySlippers(?:\b|)" 3; - "~*(?:\b)BuzzSumo(?:\b|)" 3; - "~*(?:\b)Calculon(?:\b|)" 3; - "~*(?:\b)CATExplorador(?:\b|)" 3; - "~*(?:\b)CazoodleBot(?:\b|)" 3; - "~*(?:\b)CCBot(?:\b|)" 3; - "~*(?:\b)Cegbfeieh(?:\b|)" 3; - "~*(?:\b)CheeseBot(?:\b|)" 3; - "~*(?:\b)CherryPicker(?:\b|)" 3; - "~*(?:\b)CheTeam(?:\b|)" 3; - "~*(?:\b)ChinaClaw(?:\b|)" 3; - "~*(?:\b)Chlooe(?:\b|)" 3; - "~*(?:\b)Claritybot(?:\b|)" 3; - "~*(?:\b)Cliqzbot(?:\b|)" 3; - "~*(?:\b)Cloud\ mapping(?:\b|)" 3; - "~*(?:\b)coccocbot-web(?:\b|)" 3; - "~*(?:\b)Cogentbot(?:\b|)" 3; - "~*(?:\b)cognitiveseo(?:\b|)" 3; - "~*(?:\b)Collector(?:\b|)" 3; - "~*(?:\b)com.plumanalytics(?:\b|)" 3; - "~*(?:\b)Copier(?:\b|)" 3; - "~*(?:\b)CopyRightCheck(?:\b|)" 3; - "~*(?:\b)Copyscape(?:\b|)" 3; - "~*(?:\b)Cosmos(?:\b|)" 3; - "~*(?:\b)Craftbot(?:\b|)" 3; - "~*(?:\b)crawler4j(?:\b|)" 3; - "~*(?:\b)crawler.feedback(?:\b|)" 3; - "~*(?:\b)crawl.sogou.com(?:\b|)" 3; - "~*(?:\b)CrazyWebCrawler(?:\b|)" 3; - "~*(?:\b)Crescent(?:\b|)" 3; - "~*(?:\b)CrunchBot(?:\b|)" 3; - "~*(?:\b)CSHttp(?:\b|)" 3; - "~*(?:\b)Curious(?:\b|)" 3; - "~*(?:\b)Custo(?:\b|)" 3; - "~*(?:\b)DatabaseDriverMysqli(?:\b|)" 3; - "~*(?:\b)DataCha0s(?:\b|)" 3; - "~*(?:\b)DBLBot(?:\b|)" 3; - "~*(?:\b)demandbase-bot(?:\b|)" 3; - "~*(?:\b)Demon(?:\b|)" 3; - "~*(?:\b)Deusu(?:\b|)" 3; - "~*(?:\b)Devil(?:\b|)" 3; - "~*(?:\b)Digincore(?:\b|)" 3; - "~*(?:\b)DigitalPebble(?:\b|)" 3; - "~*(?:\b)DIIbot(?:\b|)" 3; - "~*(?:\b)Dirbuster(?:\b|)" 3; - "~*(?:\b)Disco(?:\b|)" 3; - "~*(?:\b)Discobot(?:\b|)" 3; - "~*(?:\b)Discoverybot(?:\b|)" 3; - "~*(?:\b)Dispatch(?:\b|)" 3; - "~*(?:\b)DittoSpyder(?:\b|)" 3; - "~*(?:\b)DnyzBot(?:\b|)" 3; - "~*(?:\b)DomainAppender(?:\b|)" 3; - "~*(?:\b)DomainCrawler(?:\b|)" 3; - "~*(?:\b)DomainSigmaCrawler(?:\b|)" 3; - "~*(?:\b)DomainStatsBot(?:\b|)" 3; - "~*(?:\b)Dotbot(?:\b|)" 3; - "~*(?:\b)Download\ Wonder(?:\b|)" 3; - "~*(?:\b)Dragonfly(?:\b|)" 3; - "~*(?:\b)Drip(?:\b|)" 3; - "~*(?:\b)DSearch(?:\b|)" 3; - "~*(?:\b)DTS\ Agent(?:\b|)" 3; - "~*(?:\b)EasyDL(?:\b|)" 3; - "~*(?:\b)Ebingbong(?:\b|)" 3; - "~*(?:\b)eCatch(?:\b|)" 3; - "~*(?:\b)ECCP/1.0(?:\b|)" 3; - "~*(?:\b)Ecxi(?:\b|)" 3; - "~*(?:\b)EirGrabber(?:\b|)" 3; - "~*(?:\b)EMail\ Siphon(?:\b|)" 3; - "~*(?:\b)EMail\ Wolf(?:\b|)" 3; - "~*(?:\b)EroCrawler(?:\b|)" 3; - "~*(?:\b)evc-batch(?:\b|)" 3; - "~*(?:\b)Evil(?:\b|)" 3; - "~*(?:\b)Exabot(?:\b|)" 3; - "~*(?:\b)Express\ WebPictures(?:\b|)" 3; - "~*(?:\b)ExtLinksBot(?:\b|)" 3; - "~*(?:\b)Extractor(?:\b|)" 3; - "~*(?:\b)ExtractorPro(?:\b|)" 3; - "~*(?:\b)Extreme\ Picture\ Finder(?:\b|)" 3; - "~*(?:\b)EyeNetIE(?:\b|)" 3; - "~*(?:\b)Ezooms(?:\b|)" 3; - "~*(?:\b)facebookscraper(?:\b|)" 3; - "~*(?:\b)FDM(?:\b|)" 3; - "~*(?:\b)FemtosearchBot(?:\b|)" 3; - "~*(?:\b)FHscan(?:\b|)" 3; - "~*(?:\b)Fimap(?:\b|)" 3; - "~*(?:\b)Firefox/7.0(?:\b|)" 3; - "~*(?:\b)FlashGet(?:\b|)" 3; - "~*(?:\b)Flunky(?:\b|)" 3; - "~*(?:\b)Foobot(?:\b|)" 3; - "~*(?:\b)Freeuploader(?:\b|)" 3; - "~*(?:\b)FrontPage(?:\b|)" 3; - "~*(?:\b)FyberSpider(?:\b|)" 3; - "~*(?:\b)Fyrebot(?:\b|)" 3; - "~*(?:\b)GalaxyBot(?:\b|)" 3; - "~*(?:\b)Genieo(?:\b|)" 3; - "~*(?:\b)GermCrawler(?:\b|)" 3; - "~*(?:\b)Getintent(?:\b|)" 3; - "~*(?:\b)GetRight(?:\b|)" 3; - "~*(?:\b)GetWeb(?:\b|)" 3; - "~*(?:\b)Gigablast(?:\b|)" 3; - "~*(?:\b)Gigabot(?:\b|)" 3; - "~*(?:\b)G-i-g-a-b-o-t(?:\b|)" 3; - "~*(?:\b)Go-Ahead-Got-It(?:\b|)" 3; - "~*(?:\b)Gotit(?:\b|)" 3; - "~*(?:\b)GoZilla(?:\b|)" 3; - "~*(?:\b)Go!Zilla(?:\b|)" 3; - "~*(?:\b)Grabber(?:\b|)" 3; - "~*(?:\b)GrabNet(?:\b|)" 3; - "~*(?:\b)Grafula(?:\b|)" 3; - "~*(?:\b)GrapeFX(?:\b|)" 3; - "~*(?:\b)GrapeshotCrawler(?:\b|)" 3; - "~*(?:\b)GridBot(?:\b|)" 3; - "~*(?:\b)GT::WWW(?:\b|)" 3; - "~*(?:\b)Haansoft(?:\b|)" 3; - "~*(?:\b)HaosouSpider(?:\b|)" 3; - "~*(?:\b)Harvest(?:\b|)" 3; - "~*(?:\b)Havij(?:\b|)" 3; - "~*(?:\b)HEADMasterSEO(?:\b|)" 3; - "~*(?:\b)Heritrix(?:\b|)" 3; - "~*(?:\b)Hloader(?:\b|)" 3; - "~*(?:\b)HMView(?:\b|)" 3; - "~*(?:\b)HTMLparser(?:\b|)" 3; - "~*(?:\b)HTTP::Lite(?:\b|)" 3; - "~*(?:\b)HTTrack(?:\b|)" 3; - "~*(?:\b)Humanlinks(?:\b|)" 3; - "~*(?:\b)HybridBot(?:\b|)" 3; - "~*(?:\b)Iblog(?:\b|)" 3; - "~*(?:\b)IDBot(?:\b|)" 3; - "~*(?:\b)Id-search(?:\b|)" 3; - "~*(?:\b)IlseBot(?:\b|)" 3; - "~*(?:\b)Image\ Fetch(?:\b|)" 3; - "~*(?:\b)Image\ Sucker(?:\b|)" 3; - "~*(?:\b)IndeedBot(?:\b|)" 3; - "~*(?:\b)Indy\ Library(?:\b|)" 3; - "~*(?:\b)InfoNaviRobot(?:\b|)" 3; - "~*(?:\b)InfoTekies(?:\b|)" 3; - "~*(?:\b)instabid(?:\b|)" 3; - "~*(?:\b)Intelliseek(?:\b|)" 3; - "~*(?:\b)InterGET(?:\b|)" 3; - "~*(?:\b)Internet\ Ninja(?:\b|)" 3; - "~*(?:\b)InternetSeer(?:\b|)" 3; - "~*(?:\b)internetVista\ monitor(?:\b|)" 3; - "~*(?:\b)ips-agent(?:\b|)" 3; - "~*(?:\b)Iria(?:\b|)" 3; - "~*(?:\b)IRLbot(?:\b|)" 3; - "~*(?:\b)Iskanie(?:\b|)" 3; - "~*(?:\b)IstellaBot(?:\b|)" 3; - "~*(?:\b)JamesBOT(?:\b|)" 3; - "~*(?:\b)Jbrofuzz(?:\b|)" 3; - "~*(?:\b)JennyBot(?:\b|)" 3; - "~*(?:\b)JetCar(?:\b|)" 3; - "~*(?:\b)Jetty(?:\b|)" 3; - "~*(?:\b)JikeSpider(?:\b|)" 3; - "~*(?:\b)JOC\ Web\ Spider(?:\b|)" 3; - "~*(?:\b)Joomla(?:\b|)" 3; - "~*(?:\b)Jorgee(?:\b|)" 3; - "~*(?:\b)JustView(?:\b|)" 3; - "~*(?:\b)Jyxobot(?:\b|)" 3; - "~*(?:\b)Kenjin\ Spider(?:\b|)" 3; - "~*(?:\b)Keyword\ Density(?:\b|)" 3; - "~*(?:\b)Kozmosbot(?:\b|)" 3; - "~*(?:\b)Lanshanbot(?:\b|)" 3; - "~*(?:\b)Larbin(?:\b|)" 3; - "~*(?:\b)LeechFTP(?:\b|)" 3; - "~*(?:\b)LeechGet(?:\b|)" 3; - "~*(?:\b)LexiBot(?:\b|)" 3; - "~*(?:\b)Lftp(?:\b|)" 3; - "~*(?:\b)LibWeb(?:\b|)" 3; - "~*(?:\b)Libwhisker(?:\b|)" 3; - "~*(?:\b)Lightspeedsystems(?:\b|)" 3; - "~*(?:\b)Likse(?:\b|)" 3; - "~*(?:\b)Linkdexbot(?:\b|)" 3; - "~*(?:\b)LinkextractorPro(?:\b|)" 3; - "~*(?:\b)LinkpadBot(?:\b|)" 3; - "~*(?:\b)LinkScan(?:\b|)" 3; - "~*(?:\b)LinksManager(?:\b|)" 3; - "~*(?:\b)LinkWalker(?:\b|)" 3; - "~*(?:\b)LinqiaMetadataDownloaderBot(?:\b|)" 3; - "~*(?:\b)LinqiaRSSBot(?:\b|)" 3; - "~*(?:\b)LinqiaScrapeBot(?:\b|)" 3; - "~*(?:\b)Lipperhey(?:\b|)" 3; - "~*(?:\b)Lipperhey\ Spider(?:\b|)" 3; - "~*(?:\b)Litemage_walker(?:\b|)" 3; - "~*(?:\b)Lmspider(?:\b|)" 3; - "~*(?:\b)LNSpiderguy(?:\b|)" 3; - "~*(?:\b)Ltx71(?:\b|)" 3; - "~*(?:\b)lwp-request(?:\b|)" 3; - "~*(?:\b)LWP::Simple(?:\b|)" 3; - "~*(?:\b)lwp-trivial(?:\b|)" 3; - "~*(?:\b)Magnet(?:\b|)" 3; - "~*(?:\b)Mag-Net(?:\b|)" 3; - "~*(?:\b)magpie-crawler(?:\b|)" 3; - "~*(?:\b)Mail.RU_Bot(?:\b|)" 3; - "~*(?:\b)Majestic12(?:\b|)" 3; - "~*(?:\b)Majestic-SEO(?:\b|)" 3; - "~*(?:\b)Majestic\ SEO(?:\b|)" 3; - "~*(?:\b)MarkMonitor(?:\b|)" 3; - "~*(?:\b)MarkWatch(?:\b|)" 3; - "~*(?:\b)Masscan(?:\b|)" 3; - "~*(?:\b)Mass\ Downloader(?:\b|)" 3; - "~*(?:\b)Mata\ Hari(?:\b|)" 3; - "~*(?:\b)MauiBot(?:\b|)" 3; - "~*(?:\b)meanpathbot(?:\b|)" 3; - "~*(?:\b)Meanpathbot(?:\b|)" 3; - "~*(?:\b)MeanPath\ Bot(?:\b|)" 3; - "~*(?:\b)Mediatoolkitbot(?:\b|)" 3; - "~*(?:\b)mediawords(?:\b|)" 3; - "~*(?:\b)MegaIndex.ru(?:\b|)" 3; - "~*(?:\b)Metauri(?:\b|)" 3; - "~*(?:\b)MFC_Tear_Sample(?:\b|)" 3; - "~*(?:\b)Microsoft\ Data\ Access(?:\b|)" 3; - "~*(?:\b)Microsoft\ URL\ Control(?:\b|)" 3; - "~*(?:\b)MIDown\ tool(?:\b|)" 3; - "~*(?:\b)MIIxpc(?:\b|)" 3; - "~*(?:\b)Mister\ PiX(?:\b|)" 3; - "~*(?:\b)MJ12bot(?:\b|)" 3; - "~*(?:\b)Mojeek(?:\b|)" 3; - "~*(?:\b)Morfeus\ Fucking\ Scanner(?:\b|)" 3; - "~*(?:\b)Mr.4x3(?:\b|)" 3; - "~*(?:\b)MSFrontPage(?:\b|)" 3; - "~*(?:\b)MSIECrawler(?:\b|)" 3; - "~*(?:\b)Msrabot(?:\b|)" 3; - "~*(?:\b)MS\ Web\ Services\ Client\ Protocol(?:\b|)" 3; - "~*(?:\b)muhstik-scan(?:\b|)" 3; - "~*(?:\b)Musobot(?:\b|)" 3; - "~*(?:\b)Name\ Intelligence(?:\b|)" 3; - "~*(?:\b)Nameprotect(?:\b|)" 3; - "~*(?:\b)Navroad(?:\b|)" 3; - "~*(?:\b)NearSite(?:\b|)" 3; - "~*(?:\b)Needle(?:\b|)" 3; - "~*(?:\b)Nessus(?:\b|)" 3; - "~*(?:\b)NetAnts(?:\b|)" 3; - "~*(?:\b)Netcraft(?:\b|)" 3; - "~*(?:\b)netEstate\ NE\ Crawler(?:\b|)" 3; - "~*(?:\b)NetLyzer(?:\b|)" 3; - "~*(?:\b)NetMechanic(?:\b|)" 3; - "~*(?:\b)NetSpider(?:\b|)" 3; - "~*(?:\b)Nettrack(?:\b|)" 3; - "~*(?:\b)Net\ Vampire(?:\b|)" 3; - "~*(?:\b)Netvibes(?:\b|)" 3; - "~*(?:\b)NetZIP(?:\b|)" 3; - "~*(?:\b)NextGenSearchBot(?:\b|)" 3; - "~*(?:\b)Nibbler(?:\b|)" 3; - "~*(?:\b)NICErsPRO(?:\b|)" 3; - "~*(?:\b)Niki-bot(?:\b|)" 3; - "~*(?:\b)Nikto(?:\b|)" 3; - "~*(?:\b)NimbleCrawler(?:\b|)" 3; - "~*(?:\b)Nimbostratus(?:\b|)" 3; - "~*(?:\b)Ninja(?:\b|)" 3; - "~*(?:\b)Nmap(?:\b|)" 3; - "~*(?:\b)NPbot(?:\b|)" 3; - "~*(?:\b)Nutch(?:\b|)" 3; - "~*(?:\b)oBot(?:\b|)" 3; - "~*(?:\b)Octopus(?:\b|)" 3; - "~*(?:\b)Offline\ Explorer(?:\b|)" 3; - "~*(?:\b)Offline\ Navigator(?:\b|)" 3; - "~*(?:\b)OnCrawl(?:\b|)" 3; - "~*(?:\b)Openfind(?:\b|)" 3; - "~*(?:\b)OpenLinkProfiler(?:\b|)" 3; - "~*(?:\b)Openvas(?:\b|)" 3; - "~*(?:\b)OpenVAS(?:\b|)" 3; - "~*(?:\b)OrangeBot(?:\b|)" 3; - "~*(?:\b)OrangeSpider(?:\b|)" 3; - "~*(?:\b)OutclicksBot(?:\b|)" 3; - "~*(?:\b)OutfoxBot(?:\b|)" 3; - "~*(?:\b)PageAnalyzer(?:\b|)" 3; - "~*(?:\b)Page\ Analyzer(?:\b|)" 3; - "~*(?:\b)PageGrabber(?:\b|)" 3; - "~*(?:\b)page\ scorer(?:\b|)" 3; - "~*(?:\b)PageScorer(?:\b|)" 3; - "~*(?:\b)Pandalytics(?:\b|)" 3; - "~*(?:\b)Panscient(?:\b|)" 3; - "~*(?:\b)Papa\ Foto(?:\b|)" 3; - "~*(?:\b)Pavuk(?:\b|)" 3; - "~*(?:\b)pcBrowser(?:\b|)" 3; - "~*(?:\b)PECL::HTTP(?:\b|)" 3; - "~*(?:\b)PeoplePal(?:\b|)" 3; - "~*(?:\b)PHPCrawl(?:\b|)" 3; - "~*(?:\b)Picscout(?:\b|)" 3; - "~*(?:\b)Picsearch(?:\b|)" 3; - "~*(?:\b)PictureFinder(?:\b|)" 3; - "~*(?:\b)Pimonster(?:\b|)" 3; - "~*(?:\b)Pi-Monster(?:\b|)" 3; - "~*(?:\b)Pixray(?:\b|)" 3; - "~*(?:\b)PleaseCrawl(?:\b|)" 3; - "~*(?:\b)plumanalytics(?:\b|)" 3; - "~*(?:\b)Pockey(?:\b|)" 3; - "~*(?:\b)POE-Component-Client-HTTP(?:\b|)" 3; - "~*(?:\b)Probethenet(?:\b|)" 3; - "~*(?:\b)ProPowerBot(?:\b|)" 3; - "~*(?:\b)ProWebWalker(?:\b|)" 3; - "~*(?:\b)Psbot(?:\b|)" 3; - "~*(?:\b)Pump(?:\b|)" 3; - "~*(?:\b)PxBroker(?:\b|)" 3; - "~*(?:\b)PyCurl(?:\b|)" 3; - "~*(?:\b)QueryN\ Metasearch(?:\b|)" 3; - "~*(?:\b)Quick-Crawler(?:\b|)" 3; - "~*(?:\b)RankActive(?:\b|)" 3; - "~*(?:\b)RankActiveLinkBot(?:\b|)" 3; - "~*(?:\b)RankFlex(?:\b|)" 3; - "~*(?:\b)RankingBot(?:\b|)" 3; - "~*(?:\b)RankingBot2(?:\b|)" 3; - "~*(?:\b)Rankivabot(?:\b|)" 3; - "~*(?:\b)RankurBot(?:\b|)" 3; - "~*(?:\b)RealDownload(?:\b|)" 3; - "~*(?:\b)Reaper(?:\b|)" 3; - "~*(?:\b)RebelMouse(?:\b|)" 3; - "~*(?:\b)Recorder(?:\b|)" 3; - "~*(?:\b)RedesScrapy(?:\b|)" 3; - "~*(?:\b)ReGet(?:\b|)" 3; - "~*(?:\b)RepoMonkey(?:\b|)" 3; - "~*(?:\b)Ripper(?:\b|)" 3; - "~*(?:\b)RocketCrawler(?:\b|)" 3; - "~*(?:\b)Rogerbot(?:\b|)" 3; - "~*(?:\b)s1z.ru(?:\b|)" 3; - "~*(?:\b)SalesIntelligent(?:\b|)" 3; - "~*(?:\b)SBIder(?:\b|)" 3; - "~*(?:\b)ScanAlert(?:\b|)" 3; - "~*(?:\b)Scanbot(?:\b|)" 3; - "~*(?:\b)scan.lol(?:\b|)" 3; - "~*(?:\b)ScoutJet(?:\b|)" 3; - "~*(?:\b)Scrapy(?:\b|)" 3; - "~*(?:\b)Screaming(?:\b|)" 3; - "~*(?:\b)ScreenerBot(?:\b|)" 3; - "~*(?:\b)Searchestate(?:\b|)" 3; - "~*(?:\b)SearchmetricsBot(?:\b|)" 3; - "~*(?:\b)Semrush(?:\b|)" 3; - "~*(?:\b)SemrushBot(?:\b|)" 3; - "~*(?:\b)SEOkicks(?:\b|)" 3; - "~*(?:\b)SEOkicks-Robot(?:\b|)" 3; - "~*(?:\b)SEOlyticsCrawler(?:\b|)" 3; - "~*(?:\b)Seomoz(?:\b|)" 3; - "~*(?:\b)SEOprofiler(?:\b|)" 3; - "~*(?:\b)seoscanners(?:\b|)" 3; - "~*(?:\b)SeoSiteCheckup(?:\b|)" 3; - "~*(?:\b)SEOstats(?:\b|)" 3; - "~*(?:\b)serpstatbot(?:\b|)" 3; - "~*(?:\b)sexsearcher(?:\b|)" 3; - "~*(?:\b)Shodan(?:\b|)" 3; - "~*(?:\b)Siphon(?:\b|)" 3; - "~*(?:\b)SISTRIX(?:\b|)" 3; - "~*(?:\b)Sitebeam(?:\b|)" 3; - "~*(?:\b)SiteExplorer(?:\b|)" 3; - "~*(?:\b)Siteimprove(?:\b|)" 3; - "~*(?:\b)SiteLockSpider(?:\b|)" 3; - "~*(?:\b)SiteSnagger(?:\b|)" 3; - "~*(?:\b)SiteSucker(?:\b|)" 3; - "~*(?:\b)Site\ Sucker(?:\b|)" 3; - "~*(?:\b)Sitevigil(?:\b|)" 3; - "~*(?:\b)SlySearch(?:\b|)" 3; - "~*(?:\b)SmartDownload(?:\b|)" 3; - "~*(?:\b)SMTBot(?:\b|)" 3; - "~*(?:\b)Snake(?:\b|)" 3; - "~*(?:\b)Snapbot(?:\b|)" 3; - "~*(?:\b)Snoopy(?:\b|)" 3; - "~*(?:\b)SocialRankIOBot(?:\b|)" 3; - "~*(?:\b)Sociscraper(?:\b|)" 3; - "~*(?:\b)sogouspider(?:\b|)" 3; - "~*(?:\b)Sogou\ web\ spider(?:\b|)" 3; - "~*(?:\b)Sosospider(?:\b|)" 3; - "~*(?:\b)Sottopop(?:\b|)" 3; - "~*(?:\b)SpaceBison(?:\b|)" 3; - "~*(?:\b)Spammen(?:\b|)" 3; - "~*(?:\b)SpankBot(?:\b|)" 3; - "~*(?:\b)Spanner(?:\b|)" 3; - "~*(?:\b)sp_auditbot(?:\b|)" 3; - "~*(?:\b)Spbot(?:\b|)" 3; - "~*(?:\b)Spinn3r(?:\b|)" 3; - "~*(?:\b)SputnikBot(?:\b|)" 3; - "~*(?:\b)spyfu(?:\b|)" 3; - "~*(?:\b)Sqlmap(?:\b|)" 3; - "~*(?:\b)Sqlworm(?:\b|)" 3; - "~*(?:\b)Sqworm(?:\b|)" 3; - "~*(?:\b)Steeler(?:\b|)" 3; - "~*(?:\b)Stripper(?:\b|)" 3; - "~*(?:\b)Sucker(?:\b|)" 3; - "~*(?:\b)Sucuri(?:\b|)" 3; - "~*(?:\b)SuperBot(?:\b|)" 3; - "~*(?:\b)SuperHTTP(?:\b|)" 3; - "~*(?:\b)Surfbot(?:\b|)" 3; - "~*(?:\b)SurveyBot(?:\b|)" 3; - "~*(?:\b)Suzuran(?:\b|)" 3; - "~*(?:\b)Swiftbot(?:\b|)" 3; - "~*(?:\b)sysscan(?:\b|)" 3; - "~*(?:\b)Szukacz(?:\b|)" 3; - "~*(?:\b)T0PHackTeam(?:\b|)" 3; - "~*(?:\b)T8Abot(?:\b|)" 3; - "~*(?:\b)tAkeOut(?:\b|)" 3; - "~*(?:\b)Teleport(?:\b|)" 3; - "~*(?:\b)TeleportPro(?:\b|)" 3; - "~*(?:\b)Telesoft(?:\b|)" 3; - "~*(?:\b)Telesphoreo(?:\b|)" 3; - "~*(?:\b)Telesphorep(?:\b|)" 3; - "~*(?:\b)The\ Intraformant(?:\b|)" 3; - "~*(?:\b)TheNomad(?:\b|)" 3; - "~*(?:\b)Thumbor(?:\b|)" 3; - "~*(?:\b)TightTwatBot(?:\b|)" 3; - "~*(?:\b)Titan(?:\b|)" 3; - "~*(?:\b)Toata(?:\b|)" 3; - "~*(?:\b)Toweyabot(?:\b|)" 3; - "~*(?:\b)Tracemyfile(?:\b|)" 3; - "~*(?:\b)Trendiction(?:\b|)" 3; - "~*(?:\b)Trendictionbot(?:\b|)" 3; - "~*(?:\b)trendiction.com(?:\b|)" 3; - "~*(?:\b)trendiction.de(?:\b|)" 3; - "~*(?:\b)True_Robot(?:\b|)" 3; - "~*(?:\b)Turingos(?:\b|)" 3; - "~*(?:\b)Turnitin(?:\b|)" 3; - "~*(?:\b)TurnitinBot(?:\b|)" 3; - "~*(?:\b)TwengaBot(?:\b|)" 3; - "~*(?:\b)Twice(?:\b|)" 3; - "~*(?:\b)Typhoeus(?:\b|)" 3; - "~*(?:\b)UnisterBot(?:\b|)" 3; - "~*(?:\b)Upflow(?:\b|)" 3; - "~*(?:\b)URLy.Warning(?:\b|)" 3; - "~*(?:\b)URLy\ Warning(?:\b|)" 3; - "~*(?:\b)Vacuum(?:\b|)" 3; - "~*(?:\b)Vagabondo(?:\b|)" 3; - "~*(?:\b)VB\ Project(?:\b|)" 3; - "~*(?:\b)VCI(?:\b|)" 3; - "~*(?:\b)VeriCiteCrawler(?:\b|)" 3; - "~*(?:\b)VidibleScraper(?:\b|)" 3; - "~*(?:\b)Virusdie(?:\b|)" 3; - "~*(?:\b)VoidEYE(?:\b|)" 3; - "~*(?:\b)Voil(?:\b|)" 3; - "~*(?:\b)Voltron(?:\b|)" 3; - "~*(?:\b)Wallpapers/3.0(?:\b|)" 3; - "~*(?:\b)WallpapersHD(?:\b|)" 3; - "~*(?:\b)WASALive-Bot(?:\b|)" 3; - "~*(?:\b)WBSearchBot(?:\b|)" 3; - "~*(?:\b)Webalta(?:\b|)" 3; - "~*(?:\b)WebAuto(?:\b|)" 3; - "~*(?:\b)Web\ Auto(?:\b|)" 3; - "~*(?:\b)WebBandit(?:\b|)" 3; - "~*(?:\b)WebCollage(?:\b|)" 3; - "~*(?:\b)Web\ Collage(?:\b|)" 3; - "~*(?:\b)WebCopier(?:\b|)" 3; - "~*(?:\b)WEBDAV(?:\b|)" 3; - "~*(?:\b)WebEnhancer(?:\b|)" 3; - "~*(?:\b)Web\ Enhancer(?:\b|)" 3; - "~*(?:\b)WebFetch(?:\b|)" 3; - "~*(?:\b)Web\ Fetch(?:\b|)" 3; - "~*(?:\b)WebFuck(?:\b|)" 3; - "~*(?:\b)Web\ Fuck(?:\b|)" 3; - "~*(?:\b)WebGo\ IS(?:\b|)" 3; - "~*(?:\b)WebImageCollector(?:\b|)" 3; - "~*(?:\b)WebLeacher(?:\b|)" 3; - "~*(?:\b)WebmasterWorldForumBot(?:\b|)" 3; - "~*(?:\b)webmeup-crawler(?:\b|)" 3; - "~*(?:\b)WebPix(?:\b|)" 3; - "~*(?:\b)Web\ Pix(?:\b|)" 3; - "~*(?:\b)WebReaper(?:\b|)" 3; - "~*(?:\b)WebSauger(?:\b|)" 3; - "~*(?:\b)Web\ Sauger(?:\b|)" 3; - "~*(?:\b)Webshag(?:\b|)" 3; - "~*(?:\b)WebsiteExtractor(?:\b|)" 3; - "~*(?:\b)WebsiteQuester(?:\b|)" 3; - "~*(?:\b)Website\ Quester(?:\b|)" 3; - "~*(?:\b)Webster(?:\b|)" 3; - "~*(?:\b)WebStripper(?:\b|)" 3; - "~*(?:\b)WebSucker(?:\b|)" 3; - "~*(?:\b)Web\ Sucker(?:\b|)" 3; - "~*(?:\b)WebWhacker(?:\b|)" 3; - "~*(?:\b)WebZIP(?:\b|)" 3; - "~*(?:\b)WeSEE(?:\b|)" 3; - "~*(?:\b)Whack(?:\b|)" 3; - "~*(?:\b)Whacker(?:\b|)" 3; - "~*(?:\b)Whatweb(?:\b|)" 3; - "~*(?:\b)Who.is\ Bot(?:\b|)" 3; - "~*(?:\b)Widow(?:\b|)" 3; - "~*(?:\b)WinHTTrack(?:\b|)" 3; - "~*(?:\b)WiseGuys\ Robot(?:\b|)" 3; - "~*(?:\b)WISENutbot(?:\b|)" 3; - "~*(?:\b)Wonderbot(?:\b|)" 3; - "~*(?:\b)Woobot(?:\b|)" 3; - "~*(?:\b)Wotbox(?:\b|)" 3; - "~*(?:\b)Wprecon(?:\b|)" 3; - "~*(?:\b)WPScan(?:\b|)" 3; - "~*(?:\b)WWW-Collector-E(?:\b|)" 3; - "~*(?:\b)WWW-Mechanize(?:\b|)" 3; - "~*(?:\b)WWW::Mechanize(?:\b|)" 3; - "~*(?:\b)WWWOFFLE(?:\b|)" 3; - "~*(?:\b)x09Mozilla(?:\b|)" 3; - "~*(?:\b)x22Mozilla(?:\b|)" 3; - "~*(?:\b)Xaldon_WebSpider(?:\b|)" 3; - "~*(?:\b)Xaldon\ WebSpider(?:\b|)" 3; - "~*(?:\b)Xenu(?:\b|)" 3; - "~*(?:\b)xpymep1.exe(?:\b|)" 3; - "~*(?:\b)YoudaoBot(?:\b|)" 3; - "~*(?:\b)Zade(?:\b|)" 3; - "~*(?:\b)Zauba(?:\b|)" 3; - "~*(?:\b)zauba.io(?:\b|)" 3; - "~*(?:\b)Zermelo(?:\b|)" 3; - "~*(?:\b)Zeus(?:\b|)" 3; - "~*(?:\b)zgrab(?:\b|)" 3; - "~*(?:\b)Zitebot(?:\b|)" 3; - "~*(?:\b)ZmEu(?:\b|)" 3; - "~*(?:\b)ZumBot(?:\b|)" 3; - "~*(?:\b)ZyBorg(?:\b|)" 3; + "~*(?:\b)360Spider(?:\b)" 3; + "~*(?:\b)404checker(?:\b)" 3; + "~*(?:\b)404enemy(?:\b)" 3; + "~*(?:\b)80legs(?:\b)" 3; + "~*(?:\b)Abonti(?:\b)" 3; + "~*(?:\b)Aboundex(?:\b)" 3; + "~*(?:\b)Aboundexbot(?:\b)" 3; + "~*(?:\b)Acunetix(?:\b)" 3; + "~*(?:\b)ADmantX(?:\b)" 3; + "~*(?:\b)AfD-Verbotsverfahren(?:\b)" 3; + "~*(?:\b)AhrefsBot(?:\b)" 3; + "~*(?:\b)AIBOT(?:\b)" 3; + "~*(?:\b)AiHitBot(?:\b)" 3; + "~*(?:\b)Aipbot(?:\b)" 3; + "~*(?:\b)Alexibot(?:\b)" 3; + "~*(?:\b)Alligator(?:\b)" 3; + "~*(?:\b)AllSubmitter(?:\b)" 3; + "~*(?:\b)AlphaBot(?:\b)" 3; + "~*(?:\b)Anarchie(?:\b)" 3; + "~*(?:\b)Apexoo(?:\b)" 3; + "~*(?:\b)archive.org_bot(?:\b)" 3; + "~*(?:\b)ASPSeek(?:\b)" 3; + "~*(?:\b)Asterias(?:\b)" 3; + "~*(?:\b)Attach(?:\b)" 3; + "~*(?:\b)autoemailspider(?:\b)" 3; + "~*(?:\b)BackDoorBot(?:\b)" 3; + "~*(?:\b)Backlink-Ceck(?:\b)" 3; + "~*(?:\b)backlink-check(?:\b)" 3; + "~*(?:\b)BacklinkCrawler(?:\b)" 3; + "~*(?:\b)BackStreet(?:\b)" 3; + "~*(?:\b)BackWeb(?:\b)" 3; + "~*(?:\b)Badass(?:\b)" 3; + "~*(?:\b)Bandit(?:\b)" 3; + "~*(?:\b)Barkrowler(?:\b)" 3; + "~*(?:\b)BatchFTP(?:\b)" 3; + "~*(?:\b)Battleztar\ Bazinga(?:\b)" 3; + "~*(?:\b)BBBike(?:\b)" 3; + "~*(?:\b)BDCbot(?:\b)" 3; + "~*(?:\b)BDFetch(?:\b)" 3; + "~*(?:\b)BetaBot(?:\b)" 3; + "~*(?:\b)Bigfoot(?:\b)" 3; + "~*(?:\b)Bitacle(?:\b)" 3; + "~*(?:\b)Blackboard(?:\b)" 3; + "~*(?:\b)Black\ Hole(?:\b)" 3; + "~*(?:\b)BlackWidow(?:\b)" 3; + "~*(?:\b)BLEXBot(?:\b)" 3; + "~*(?:\b)Blow(?:\b)" 3; + "~*(?:\b)BlowFish(?:\b)" 3; + "~*(?:\b)Boardreader(?:\b)" 3; + "~*(?:\b)Bolt(?:\b)" 3; + "~*(?:\b)BotALot(?:\b)" 3; + "~*(?:\b)Brandprotect(?:\b)" 3; + "~*(?:\b)Brandwatch(?:\b)" 3; + "~*(?:\b)Buddy(?:\b)" 3; + "~*(?:\b)BuiltBotTough(?:\b)" 3; + "~*(?:\b)BuiltWith(?:\b)" 3; + "~*(?:\b)Bullseye(?:\b)" 3; + "~*(?:\b)BunnySlippers(?:\b)" 3; + "~*(?:\b)BuzzSumo(?:\b)" 3; + "~*(?:\b)Calculon(?:\b)" 3; + "~*(?:\b)CATExplorador(?:\b)" 3; + "~*(?:\b)CazoodleBot(?:\b)" 3; + "~*(?:\b)CCBot(?:\b)" 3; + "~*(?:\b)Cegbfeieh(?:\b)" 3; + "~*(?:\b)CheeseBot(?:\b)" 3; + "~*(?:\b)CherryPicker(?:\b)" 3; + "~*(?:\b)CheTeam(?:\b)" 3; + "~*(?:\b)ChinaClaw(?:\b)" 3; + "~*(?:\b)Chlooe(?:\b)" 3; + "~*(?:\b)Claritybot(?:\b)" 3; + "~*(?:\b)Cliqzbot(?:\b)" 3; + "~*(?:\b)Cloud\ mapping(?:\b)" 3; + "~*(?:\b)coccocbot-web(?:\b)" 3; + "~*(?:\b)Cogentbot(?:\b)" 3; + "~*(?:\b)cognitiveseo(?:\b)" 3; + "~*(?:\b)Collector(?:\b)" 3; + "~*(?:\b)com.plumanalytics(?:\b)" 3; + "~*(?:\b)Copier(?:\b)" 3; + "~*(?:\b)CopyRightCheck(?:\b)" 3; + "~*(?:\b)Copyscape(?:\b)" 3; + "~*(?:\b)Cosmos(?:\b)" 3; + "~*(?:\b)Craftbot(?:\b)" 3; + "~*(?:\b)crawler4j(?:\b)" 3; + "~*(?:\b)crawler.feedback(?:\b)" 3; + "~*(?:\b)crawl.sogou.com(?:\b)" 3; + "~*(?:\b)CrazyWebCrawler(?:\b)" 3; + "~*(?:\b)Crescent(?:\b)" 3; + "~*(?:\b)CrunchBot(?:\b)" 3; + "~*(?:\b)CSHttp(?:\b)" 3; + "~*(?:\b)Curious(?:\b)" 3; + "~*(?:\b)Custo(?:\b)" 3; + "~*(?:\b)DatabaseDriverMysqli(?:\b)" 3; + "~*(?:\b)DataCha0s(?:\b)" 3; + "~*(?:\b)DBLBot(?:\b)" 3; + "~*(?:\b)demandbase-bot(?:\b)" 3; + "~*(?:\b)Demon(?:\b)" 3; + "~*(?:\b)Deusu(?:\b)" 3; + "~*(?:\b)Devil(?:\b)" 3; + "~*(?:\b)Digincore(?:\b)" 3; + "~*(?:\b)DigitalPebble(?:\b)" 3; + "~*(?:\b)DIIbot(?:\b)" 3; + "~*(?:\b)Dirbuster(?:\b)" 3; + "~*(?:\b)Disco(?:\b)" 3; + "~*(?:\b)Discobot(?:\b)" 3; + "~*(?:\b)Discoverybot(?:\b)" 3; + "~*(?:\b)Dispatch(?:\b)" 3; + "~*(?:\b)DittoSpyder(?:\b)" 3; + "~*(?:\b)DnyzBot(?:\b)" 3; + "~*(?:\b)DomainAppender(?:\b)" 3; + "~*(?:\b)DomainCrawler(?:\b)" 3; + "~*(?:\b)DomainSigmaCrawler(?:\b)" 3; + "~*(?:\b)DomainStatsBot(?:\b)" 3; + "~*(?:\b)Dotbot(?:\b)" 3; + "~*(?:\b)Download\ Wonder(?:\b)" 3; + "~*(?:\b)Dragonfly(?:\b)" 3; + "~*(?:\b)Drip(?:\b)" 3; + "~*(?:\b)DSearch(?:\b)" 3; + "~*(?:\b)DTS\ Agent(?:\b)" 3; + "~*(?:\b)EasyDL(?:\b)" 3; + "~*(?:\b)Ebingbong(?:\b)" 3; + "~*(?:\b)eCatch(?:\b)" 3; + "~*(?:\b)ECCP/1.0(?:\b)" 3; + "~*(?:\b)Ecxi(?:\b)" 3; + "~*(?:\b)EirGrabber(?:\b)" 3; + "~*(?:\b)EMail\ Siphon(?:\b)" 3; + "~*(?:\b)EMail\ Wolf(?:\b)" 3; + "~*(?:\b)EroCrawler(?:\b)" 3; + "~*(?:\b)evc-batch(?:\b)" 3; + "~*(?:\b)Evil(?:\b)" 3; + "~*(?:\b)Exabot(?:\b)" 3; + "~*(?:\b)Express\ WebPictures(?:\b)" 3; + "~*(?:\b)ExtLinksBot(?:\b)" 3; + "~*(?:\b)Extractor(?:\b)" 3; + "~*(?:\b)ExtractorPro(?:\b)" 3; + "~*(?:\b)Extreme\ Picture\ Finder(?:\b)" 3; + "~*(?:\b)EyeNetIE(?:\b)" 3; + "~*(?:\b)Ezooms(?:\b)" 3; + "~*(?:\b)facebookscraper(?:\b)" 3; + "~*(?:\b)FDM(?:\b)" 3; + "~*(?:\b)FemtosearchBot(?:\b)" 3; + "~*(?:\b)FHscan(?:\b)" 3; + "~*(?:\b)Fimap(?:\b)" 3; + "~*(?:\b)Firefox/7.0(?:\b)" 3; + "~*(?:\b)FlashGet(?:\b)" 3; + "~*(?:\b)Flunky(?:\b)" 3; + "~*(?:\b)Foobot(?:\b)" 3; + "~*(?:\b)Freeuploader(?:\b)" 3; + "~*(?:\b)FrontPage(?:\b)" 3; + "~*(?:\b)FyberSpider(?:\b)" 3; + "~*(?:\b)Fyrebot(?:\b)" 3; + "~*(?:\b)GalaxyBot(?:\b)" 3; + "~*(?:\b)Genieo(?:\b)" 3; + "~*(?:\b)GermCrawler(?:\b)" 3; + "~*(?:\b)Getintent(?:\b)" 3; + "~*(?:\b)GetRight(?:\b)" 3; + "~*(?:\b)GetWeb(?:\b)" 3; + "~*(?:\b)Gigablast(?:\b)" 3; + "~*(?:\b)Gigabot(?:\b)" 3; + "~*(?:\b)G-i-g-a-b-o-t(?:\b)" 3; + "~*(?:\b)Go-Ahead-Got-It(?:\b)" 3; + "~*(?:\b)Gotit(?:\b)" 3; + "~*(?:\b)GoZilla(?:\b)" 3; + "~*(?:\b)Go!Zilla(?:\b)" 3; + "~*(?:\b)Grabber(?:\b)" 3; + "~*(?:\b)GrabNet(?:\b)" 3; + "~*(?:\b)Grafula(?:\b)" 3; + "~*(?:\b)GrapeFX(?:\b)" 3; + "~*(?:\b)GrapeshotCrawler(?:\b)" 3; + "~*(?:\b)GridBot(?:\b)" 3; + "~*(?:\b)GT::WWW(?:\b)" 3; + "~*(?:\b)Haansoft(?:\b)" 3; + "~*(?:\b)HaosouSpider(?:\b)" 3; + "~*(?:\b)Harvest(?:\b)" 3; + "~*(?:\b)Havij(?:\b)" 3; + "~*(?:\b)HEADMasterSEO(?:\b)" 3; + "~*(?:\b)Heritrix(?:\b)" 3; + "~*(?:\b)Hloader(?:\b)" 3; + "~*(?:\b)HMView(?:\b)" 3; + "~*(?:\b)HTMLparser(?:\b)" 3; + "~*(?:\b)HTTP::Lite(?:\b)" 3; + "~*(?:\b)HTTrack(?:\b)" 3; + "~*(?:\b)Humanlinks(?:\b)" 3; + "~*(?:\b)HybridBot(?:\b)" 3; + "~*(?:\b)Iblog(?:\b)" 3; + "~*(?:\b)IDBot(?:\b)" 3; + "~*(?:\b)Id-search(?:\b)" 3; + "~*(?:\b)IlseBot(?:\b)" 3; + "~*(?:\b)Image\ Fetch(?:\b)" 3; + "~*(?:\b)Image\ Sucker(?:\b)" 3; + "~*(?:\b)IndeedBot(?:\b)" 3; + "~*(?:\b)Indy\ Library(?:\b)" 3; + "~*(?:\b)InfoNaviRobot(?:\b)" 3; + "~*(?:\b)InfoTekies(?:\b)" 3; + "~*(?:\b)instabid(?:\b)" 3; + "~*(?:\b)Intelliseek(?:\b)" 3; + "~*(?:\b)InterGET(?:\b)" 3; + "~*(?:\b)Internet\ Ninja(?:\b)" 3; + "~*(?:\b)InternetSeer(?:\b)" 3; + "~*(?:\b)internetVista\ monitor(?:\b)" 3; + "~*(?:\b)ips-agent(?:\b)" 3; + "~*(?:\b)Iria(?:\b)" 3; + "~*(?:\b)IRLbot(?:\b)" 3; + "~*(?:\b)Iskanie(?:\b)" 3; + "~*(?:\b)IstellaBot(?:\b)" 3; + "~*(?:\b)JamesBOT(?:\b)" 3; + "~*(?:\b)Jbrofuzz(?:\b)" 3; + "~*(?:\b)JennyBot(?:\b)" 3; + "~*(?:\b)JetCar(?:\b)" 3; + "~*(?:\b)Jetty(?:\b)" 3; + "~*(?:\b)JikeSpider(?:\b)" 3; + "~*(?:\b)JOC\ Web\ Spider(?:\b)" 3; + "~*(?:\b)Joomla(?:\b)" 3; + "~*(?:\b)Jorgee(?:\b)" 3; + "~*(?:\b)JustView(?:\b)" 3; + "~*(?:\b)Jyxobot(?:\b)" 3; + "~*(?:\b)Kenjin\ Spider(?:\b)" 3; + "~*(?:\b)Keyword\ Density(?:\b)" 3; + "~*(?:\b)Kozmosbot(?:\b)" 3; + "~*(?:\b)Lanshanbot(?:\b)" 3; + "~*(?:\b)Larbin(?:\b)" 3; + "~*(?:\b)LeechFTP(?:\b)" 3; + "~*(?:\b)LeechGet(?:\b)" 3; + "~*(?:\b)LexiBot(?:\b)" 3; + "~*(?:\b)Lftp(?:\b)" 3; + "~*(?:\b)LibWeb(?:\b)" 3; + "~*(?:\b)Libwhisker(?:\b)" 3; + "~*(?:\b)Lightspeedsystems(?:\b)" 3; + "~*(?:\b)Likse(?:\b)" 3; + "~*(?:\b)Linkdexbot(?:\b)" 3; + "~*(?:\b)LinkextractorPro(?:\b)" 3; + "~*(?:\b)LinkpadBot(?:\b)" 3; + "~*(?:\b)LinkScan(?:\b)" 3; + "~*(?:\b)LinksManager(?:\b)" 3; + "~*(?:\b)LinkWalker(?:\b)" 3; + "~*(?:\b)LinqiaMetadataDownloaderBot(?:\b)" 3; + "~*(?:\b)LinqiaRSSBot(?:\b)" 3; + "~*(?:\b)LinqiaScrapeBot(?:\b)" 3; + "~*(?:\b)Lipperhey(?:\b)" 3; + "~*(?:\b)Lipperhey\ Spider(?:\b)" 3; + "~*(?:\b)Litemage_walker(?:\b)" 3; + "~*(?:\b)Lmspider(?:\b)" 3; + "~*(?:\b)LNSpiderguy(?:\b)" 3; + "~*(?:\b)Ltx71(?:\b)" 3; + "~*(?:\b)lwp-request(?:\b)" 3; + "~*(?:\b)LWP::Simple(?:\b)" 3; + "~*(?:\b)lwp-trivial(?:\b)" 3; + "~*(?:\b)Magnet(?:\b)" 3; + "~*(?:\b)Mag-Net(?:\b)" 3; + "~*(?:\b)magpie-crawler(?:\b)" 3; + "~*(?:\b)Mail.RU_Bot(?:\b)" 3; + "~*(?:\b)Majestic12(?:\b)" 3; + "~*(?:\b)Majestic-SEO(?:\b)" 3; + "~*(?:\b)Majestic\ SEO(?:\b)" 3; + "~*(?:\b)MarkMonitor(?:\b)" 3; + "~*(?:\b)MarkWatch(?:\b)" 3; + "~*(?:\b)Masscan(?:\b)" 3; + "~*(?:\b)Mass\ Downloader(?:\b)" 3; + "~*(?:\b)Mata\ Hari(?:\b)" 3; + "~*(?:\b)MauiBot(?:\b)" 3; + "~*(?:\b)meanpathbot(?:\b)" 3; + "~*(?:\b)Meanpathbot(?:\b)" 3; + "~*(?:\b)MeanPath\ Bot(?:\b)" 3; + "~*(?:\b)Mediatoolkitbot(?:\b)" 3; + "~*(?:\b)mediawords(?:\b)" 3; + "~*(?:\b)MegaIndex.ru(?:\b)" 3; + "~*(?:\b)Metauri(?:\b)" 3; + "~*(?:\b)MFC_Tear_Sample(?:\b)" 3; + "~*(?:\b)Microsoft\ Data\ Access(?:\b)" 3; + "~*(?:\b)Microsoft\ URL\ Control(?:\b)" 3; + "~*(?:\b)MIDown\ tool(?:\b)" 3; + "~*(?:\b)MIIxpc(?:\b)" 3; + "~*(?:\b)Mister\ PiX(?:\b)" 3; + "~*(?:\b)MJ12bot(?:\b)" 3; + "~*(?:\b)Mojeek(?:\b)" 3; + "~*(?:\b)Morfeus\ Fucking\ Scanner(?:\b)" 3; + "~*(?:\b)Mr.4x3(?:\b)" 3; + "~*(?:\b)MSFrontPage(?:\b)" 3; + "~*(?:\b)MSIECrawler(?:\b)" 3; + "~*(?:\b)Msrabot(?:\b)" 3; + "~*(?:\b)MS\ Web\ Services\ Client\ Protocol(?:\b)" 3; + "~*(?:\b)muhstik-scan(?:\b)" 3; + "~*(?:\b)Musobot(?:\b)" 3; + "~*(?:\b)Name\ Intelligence(?:\b)" 3; + "~*(?:\b)Nameprotect(?:\b)" 3; + "~*(?:\b)Navroad(?:\b)" 3; + "~*(?:\b)NearSite(?:\b)" 3; + "~*(?:\b)Needle(?:\b)" 3; + "~*(?:\b)Nessus(?:\b)" 3; + "~*(?:\b)NetAnts(?:\b)" 3; + "~*(?:\b)Netcraft(?:\b)" 3; + "~*(?:\b)netEstate\ NE\ Crawler(?:\b)" 3; + "~*(?:\b)NetLyzer(?:\b)" 3; + "~*(?:\b)NetMechanic(?:\b)" 3; + "~*(?:\b)NetSpider(?:\b)" 3; + "~*(?:\b)Nettrack(?:\b)" 3; + "~*(?:\b)Net\ Vampire(?:\b)" 3; + "~*(?:\b)Netvibes(?:\b)" 3; + "~*(?:\b)NetZIP(?:\b)" 3; + "~*(?:\b)NextGenSearchBot(?:\b)" 3; + "~*(?:\b)Nibbler(?:\b)" 3; + "~*(?:\b)NICErsPRO(?:\b)" 3; + "~*(?:\b)Niki-bot(?:\b)" 3; + "~*(?:\b)Nikto(?:\b)" 3; + "~*(?:\b)NimbleCrawler(?:\b)" 3; + "~*(?:\b)Nimbostratus(?:\b)" 3; + "~*(?:\b)Ninja(?:\b)" 3; + "~*(?:\b)Nmap(?:\b)" 3; + "~*(?:\b)NPbot(?:\b)" 3; + "~*(?:\b)Nutch(?:\b)" 3; + "~*(?:\b)oBot(?:\b)" 3; + "~*(?:\b)Octopus(?:\b)" 3; + "~*(?:\b)Offline\ Explorer(?:\b)" 3; + "~*(?:\b)Offline\ Navigator(?:\b)" 3; + "~*(?:\b)OnCrawl(?:\b)" 3; + "~*(?:\b)Openfind(?:\b)" 3; + "~*(?:\b)OpenLinkProfiler(?:\b)" 3; + "~*(?:\b)Openvas(?:\b)" 3; + "~*(?:\b)OpenVAS(?:\b)" 3; + "~*(?:\b)OrangeBot(?:\b)" 3; + "~*(?:\b)OrangeSpider(?:\b)" 3; + "~*(?:\b)OutclicksBot(?:\b)" 3; + "~*(?:\b)OutfoxBot(?:\b)" 3; + "~*(?:\b)PageAnalyzer(?:\b)" 3; + "~*(?:\b)Page\ Analyzer(?:\b)" 3; + "~*(?:\b)PageGrabber(?:\b)" 3; + "~*(?:\b)page\ scorer(?:\b)" 3; + "~*(?:\b)PageScorer(?:\b)" 3; + "~*(?:\b)Pandalytics(?:\b)" 3; + "~*(?:\b)Panscient(?:\b)" 3; + "~*(?:\b)Papa\ Foto(?:\b)" 3; + "~*(?:\b)Pavuk(?:\b)" 3; + "~*(?:\b)pcBrowser(?:\b)" 3; + "~*(?:\b)PECL::HTTP(?:\b)" 3; + "~*(?:\b)PeoplePal(?:\b)" 3; + "~*(?:\b)PHPCrawl(?:\b)" 3; + "~*(?:\b)Picscout(?:\b)" 3; + "~*(?:\b)Picsearch(?:\b)" 3; + "~*(?:\b)PictureFinder(?:\b)" 3; + "~*(?:\b)Pimonster(?:\b)" 3; + "~*(?:\b)Pi-Monster(?:\b)" 3; + "~*(?:\b)Pixray(?:\b)" 3; + "~*(?:\b)PleaseCrawl(?:\b)" 3; + "~*(?:\b)plumanalytics(?:\b)" 3; + "~*(?:\b)Pockey(?:\b)" 3; + "~*(?:\b)POE-Component-Client-HTTP(?:\b)" 3; + "~*(?:\b)Probethenet(?:\b)" 3; + "~*(?:\b)ProPowerBot(?:\b)" 3; + "~*(?:\b)ProWebWalker(?:\b)" 3; + "~*(?:\b)Psbot(?:\b)" 3; + "~*(?:\b)Pump(?:\b)" 3; + "~*(?:\b)PxBroker(?:\b)" 3; + "~*(?:\b)PyCurl(?:\b)" 3; + "~*(?:\b)QueryN\ Metasearch(?:\b)" 3; + "~*(?:\b)Quick-Crawler(?:\b)" 3; + "~*(?:\b)RankActive(?:\b)" 3; + "~*(?:\b)RankActiveLinkBot(?:\b)" 3; + "~*(?:\b)RankFlex(?:\b)" 3; + "~*(?:\b)RankingBot(?:\b)" 3; + "~*(?:\b)RankingBot2(?:\b)" 3; + "~*(?:\b)Rankivabot(?:\b)" 3; + "~*(?:\b)RankurBot(?:\b)" 3; + "~*(?:\b)RealDownload(?:\b)" 3; + "~*(?:\b)Reaper(?:\b)" 3; + "~*(?:\b)RebelMouse(?:\b)" 3; + "~*(?:\b)Recorder(?:\b)" 3; + "~*(?:\b)RedesScrapy(?:\b)" 3; + "~*(?:\b)ReGet(?:\b)" 3; + "~*(?:\b)RepoMonkey(?:\b)" 3; + "~*(?:\b)Ripper(?:\b)" 3; + "~*(?:\b)RocketCrawler(?:\b)" 3; + "~*(?:\b)Rogerbot(?:\b)" 3; + "~*(?:\b)s1z.ru(?:\b)" 3; + "~*(?:\b)SalesIntelligent(?:\b)" 3; + "~*(?:\b)SBIder(?:\b)" 3; + "~*(?:\b)ScanAlert(?:\b)" 3; + "~*(?:\b)Scanbot(?:\b)" 3; + "~*(?:\b)scan.lol(?:\b)" 3; + "~*(?:\b)ScoutJet(?:\b)" 3; + "~*(?:\b)Scrapy(?:\b)" 3; + "~*(?:\b)Screaming(?:\b)" 3; + "~*(?:\b)ScreenerBot(?:\b)" 3; + "~*(?:\b)Searchestate(?:\b)" 3; + "~*(?:\b)SearchmetricsBot(?:\b)" 3; + "~*(?:\b)Semrush(?:\b)" 3; + "~*(?:\b)SemrushBot(?:\b)" 3; + "~*(?:\b)SEOkicks(?:\b)" 3; + "~*(?:\b)SEOkicks-Robot(?:\b)" 3; + "~*(?:\b)SEOlyticsCrawler(?:\b)" 3; + "~*(?:\b)Seomoz(?:\b)" 3; + "~*(?:\b)SEOprofiler(?:\b)" 3; + "~*(?:\b)seoscanners(?:\b)" 3; + "~*(?:\b)SeoSiteCheckup(?:\b)" 3; + "~*(?:\b)SEOstats(?:\b)" 3; + "~*(?:\b)serpstatbot(?:\b)" 3; + "~*(?:\b)sexsearcher(?:\b)" 3; + "~*(?:\b)Shodan(?:\b)" 3; + "~*(?:\b)Siphon(?:\b)" 3; + "~*(?:\b)SISTRIX(?:\b)" 3; + "~*(?:\b)Sitebeam(?:\b)" 3; + "~*(?:\b)SiteExplorer(?:\b)" 3; + "~*(?:\b)Siteimprove(?:\b)" 3; + "~*(?:\b)SiteLockSpider(?:\b)" 3; + "~*(?:\b)SiteSnagger(?:\b)" 3; + "~*(?:\b)SiteSucker(?:\b)" 3; + "~*(?:\b)Site\ Sucker(?:\b)" 3; + "~*(?:\b)Sitevigil(?:\b)" 3; + "~*(?:\b)SlySearch(?:\b)" 3; + "~*(?:\b)SmartDownload(?:\b)" 3; + "~*(?:\b)SMTBot(?:\b)" 3; + "~*(?:\b)Snake(?:\b)" 3; + "~*(?:\b)Snapbot(?:\b)" 3; + "~*(?:\b)Snoopy(?:\b)" 3; + "~*(?:\b)SocialRankIOBot(?:\b)" 3; + "~*(?:\b)Sociscraper(?:\b)" 3; + "~*(?:\b)sogouspider(?:\b)" 3; + "~*(?:\b)Sogou\ web\ spider(?:\b)" 3; + "~*(?:\b)Sosospider(?:\b)" 3; + "~*(?:\b)Sottopop(?:\b)" 3; + "~*(?:\b)SpaceBison(?:\b)" 3; + "~*(?:\b)Spammen(?:\b)" 3; + "~*(?:\b)SpankBot(?:\b)" 3; + "~*(?:\b)Spanner(?:\b)" 3; + "~*(?:\b)sp_auditbot(?:\b)" 3; + "~*(?:\b)Spbot(?:\b)" 3; + "~*(?:\b)Spinn3r(?:\b)" 3; + "~*(?:\b)SputnikBot(?:\b)" 3; + "~*(?:\b)spyfu(?:\b)" 3; + "~*(?:\b)Sqlmap(?:\b)" 3; + "~*(?:\b)Sqlworm(?:\b)" 3; + "~*(?:\b)Sqworm(?:\b)" 3; + "~*(?:\b)Steeler(?:\b)" 3; + "~*(?:\b)Stripper(?:\b)" 3; + "~*(?:\b)Sucker(?:\b)" 3; + "~*(?:\b)Sucuri(?:\b)" 3; + "~*(?:\b)SuperBot(?:\b)" 3; + "~*(?:\b)SuperHTTP(?:\b)" 3; + "~*(?:\b)Surfbot(?:\b)" 3; + "~*(?:\b)SurveyBot(?:\b)" 3; + "~*(?:\b)Suzuran(?:\b)" 3; + "~*(?:\b)Swiftbot(?:\b)" 3; + "~*(?:\b)sysscan(?:\b)" 3; + "~*(?:\b)Szukacz(?:\b)" 3; + "~*(?:\b)T0PHackTeam(?:\b)" 3; + "~*(?:\b)T8Abot(?:\b)" 3; + "~*(?:\b)tAkeOut(?:\b)" 3; + "~*(?:\b)Teleport(?:\b)" 3; + "~*(?:\b)TeleportPro(?:\b)" 3; + "~*(?:\b)Telesoft(?:\b)" 3; + "~*(?:\b)Telesphoreo(?:\b)" 3; + "~*(?:\b)Telesphorep(?:\b)" 3; + "~*(?:\b)The\ Intraformant(?:\b)" 3; + "~*(?:\b)TheNomad(?:\b)" 3; + "~*(?:\b)Thumbor(?:\b)" 3; + "~*(?:\b)TightTwatBot(?:\b)" 3; + "~*(?:\b)Titan(?:\b)" 3; + "~*(?:\b)Toata(?:\b)" 3; + "~*(?:\b)Toweyabot(?:\b)" 3; + "~*(?:\b)Tracemyfile(?:\b)" 3; + "~*(?:\b)Trendiction(?:\b)" 3; + "~*(?:\b)Trendictionbot(?:\b)" 3; + "~*(?:\b)trendiction.com(?:\b)" 3; + "~*(?:\b)trendiction.de(?:\b)" 3; + "~*(?:\b)True_Robot(?:\b)" 3; + "~*(?:\b)Turingos(?:\b)" 3; + "~*(?:\b)Turnitin(?:\b)" 3; + "~*(?:\b)TurnitinBot(?:\b)" 3; + "~*(?:\b)TwengaBot(?:\b)" 3; + "~*(?:\b)Twice(?:\b)" 3; + "~*(?:\b)Typhoeus(?:\b)" 3; + "~*(?:\b)UnisterBot(?:\b)" 3; + "~*(?:\b)Upflow(?:\b)" 3; + "~*(?:\b)URLy.Warning(?:\b)" 3; + "~*(?:\b)URLy\ Warning(?:\b)" 3; + "~*(?:\b)Vacuum(?:\b)" 3; + "~*(?:\b)Vagabondo(?:\b)" 3; + "~*(?:\b)VB\ Project(?:\b)" 3; + "~*(?:\b)VCI(?:\b)" 3; + "~*(?:\b)VeriCiteCrawler(?:\b)" 3; + "~*(?:\b)VidibleScraper(?:\b)" 3; + "~*(?:\b)Virusdie(?:\b)" 3; + "~*(?:\b)VoidEYE(?:\b)" 3; + "~*(?:\b)Voil(?:\b)" 3; + "~*(?:\b)Voltron(?:\b)" 3; + "~*(?:\b)Wallpapers/3.0(?:\b)" 3; + "~*(?:\b)WallpapersHD(?:\b)" 3; + "~*(?:\b)WASALive-Bot(?:\b)" 3; + "~*(?:\b)WBSearchBot(?:\b)" 3; + "~*(?:\b)Webalta(?:\b)" 3; + "~*(?:\b)WebAuto(?:\b)" 3; + "~*(?:\b)Web\ Auto(?:\b)" 3; + "~*(?:\b)WebBandit(?:\b)" 3; + "~*(?:\b)WebCollage(?:\b)" 3; + "~*(?:\b)Web\ Collage(?:\b)" 3; + "~*(?:\b)WebCopier(?:\b)" 3; + "~*(?:\b)WEBDAV(?:\b)" 3; + "~*(?:\b)WebEnhancer(?:\b)" 3; + "~*(?:\b)Web\ Enhancer(?:\b)" 3; + "~*(?:\b)WebFetch(?:\b)" 3; + "~*(?:\b)Web\ Fetch(?:\b)" 3; + "~*(?:\b)WebFuck(?:\b)" 3; + "~*(?:\b)Web\ Fuck(?:\b)" 3; + "~*(?:\b)WebGo\ IS(?:\b)" 3; + "~*(?:\b)WebImageCollector(?:\b)" 3; + "~*(?:\b)WebLeacher(?:\b)" 3; + "~*(?:\b)WebmasterWorldForumBot(?:\b)" 3; + "~*(?:\b)webmeup-crawler(?:\b)" 3; + "~*(?:\b)WebPix(?:\b)" 3; + "~*(?:\b)Web\ Pix(?:\b)" 3; + "~*(?:\b)WebReaper(?:\b)" 3; + "~*(?:\b)WebSauger(?:\b)" 3; + "~*(?:\b)Web\ Sauger(?:\b)" 3; + "~*(?:\b)Webshag(?:\b)" 3; + "~*(?:\b)WebsiteExtractor(?:\b)" 3; + "~*(?:\b)WebsiteQuester(?:\b)" 3; + "~*(?:\b)Website\ Quester(?:\b)" 3; + "~*(?:\b)Webster(?:\b)" 3; + "~*(?:\b)WebStripper(?:\b)" 3; + "~*(?:\b)WebSucker(?:\b)" 3; + "~*(?:\b)Web\ Sucker(?:\b)" 3; + "~*(?:\b)WebWhacker(?:\b)" 3; + "~*(?:\b)WebZIP(?:\b)" 3; + "~*(?:\b)WeSEE(?:\b)" 3; + "~*(?:\b)Whack(?:\b)" 3; + "~*(?:\b)Whacker(?:\b)" 3; + "~*(?:\b)Whatweb(?:\b)" 3; + "~*(?:\b)Who.is\ Bot(?:\b)" 3; + "~*(?:\b)Widow(?:\b)" 3; + "~*(?:\b)WinHTTrack(?:\b)" 3; + "~*(?:\b)WiseGuys\ Robot(?:\b)" 3; + "~*(?:\b)WISENutbot(?:\b)" 3; + "~*(?:\b)Wonderbot(?:\b)" 3; + "~*(?:\b)Woobot(?:\b)" 3; + "~*(?:\b)Wotbox(?:\b)" 3; + "~*(?:\b)Wprecon(?:\b)" 3; + "~*(?:\b)WPScan(?:\b)" 3; + "~*(?:\b)WWW-Collector-E(?:\b)" 3; + "~*(?:\b)WWW-Mechanize(?:\b)" 3; + "~*(?:\b)WWW::Mechanize(?:\b)" 3; + "~*(?:\b)WWWOFFLE(?:\b)" 3; + "~*(?:\b)x09Mozilla(?:\b)" 3; + "~*(?:\b)x22Mozilla(?:\b)" 3; + "~*(?:\b)Xaldon_WebSpider(?:\b)" 3; + "~*(?:\b)Xaldon\ WebSpider(?:\b)" 3; + "~*(?:\b)Xenu(?:\b)" 3; + "~*(?:\b)xpymep1.exe(?:\b)" 3; + "~*(?:\b)YoudaoBot(?:\b)" 3; + "~*(?:\b)Zade(?:\b)" 3; + "~*(?:\b)Zauba(?:\b)" 3; + "~*(?:\b)zauba.io(?:\b)" 3; + "~*(?:\b)Zermelo(?:\b)" 3; + "~*(?:\b)Zeus(?:\b)" 3; + "~*(?:\b)zgrab(?:\b)" 3; + "~*(?:\b)Zitebot(?:\b)" 3; + "~*(?:\b)ZmEu(?:\b)" 3; + "~*(?:\b)ZumBot(?:\b)" 3; + "~*(?:\b)ZyBorg(?:\b)" 3; # END BAD BOTS ### DO NOT EDIT THIS LINE AT ALL ### # -------------------------------------------- @@ -717,38 +717,38 @@ map $http_user_agent $bad_bot { # ----------------------------------------------------------------------- # START GOOD BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)adidxbot(?:\b|)" 0; - "~*(?:\b)AdsBot-Google(?:\b|)" 0; - "~*(?:\b)aolbuild(?:\b|)" 0; - "~*(?:\b)bingbot(?:\b|)" 0; - "~*(?:\b)bingpreview(?:\b|)" 0; - "~*(?:\b)DoCoMo(?:\b|)" 0; - "~*(?:\b)duckduckgo(?:\b|)" 0; - "~*(?:\b)facebookexternalhit(?:\b|)" 0; - "~*(?:\b)Feedfetcher-Google(?:\b|)" 0; - "~*(?:\b)Googlebot(?:\b|)" 0; - "~*(?:\b)Googlebot-Image(?:\b|)" 0; - "~*(?:\b)Googlebot-Mobile(?:\b|)" 0; - "~*(?:\b)Googlebot-News(?:\b|)" 0; - "~*(?:\b)Googlebot/Test(?:\b|)" 0; - "~*(?:\b)Googlebot-Video(?:\b|)" 0; - "~*(?:\b)Google-HTTP-Java-Client(?:\b|)" 0; - "~*(?:\b)Gravityscan(?:\b|)" 0; - "~*(?:\b)gsa-crawler(?:\b|)" 0; - "~*(?:\b)Jakarta\ Commons(?:\b|)" 0; - "~*(?:\b)Kraken/0.1(?:\b|)" 0; - "~*(?:\b)LinkedInBot(?:\b|)" 0; - "~*(?:\b)Mediapartners-Google(?:\b|)" 0; - "~*(?:\b)msnbot(?:\b|)" 0; - "~*(?:\b)msnbot-media(?:\b|)" 0; - "~*(?:\b)SAMSUNG(?:\b|)" 0; - "~*(?:\b)Slackbot(?:\b|)" 0; - "~*(?:\b)Slackbot-LinkExpanding(?:\b|)" 0; - "~*(?:\b)slurp(?:\b|)" 0; - "~*(?:\b)teoma(?:\b|)" 0; - "~*(?:\b)TwitterBot(?:\b|)" 0; - "~*(?:\b)Wordpress(?:\b|)" 0; - "~*(?:\b)yahoo(?:\b|)" 0; + "~*(?:\b)adidxbot(?:\b)" 0; + "~*(?:\b)AdsBot-Google(?:\b)" 0; + "~*(?:\b)aolbuild(?:\b)" 0; + "~*(?:\b)bingbot(?:\b)" 0; + "~*(?:\b)bingpreview(?:\b)" 0; + "~*(?:\b)DoCoMo(?:\b)" 0; + "~*(?:\b)duckduckgo(?:\b)" 0; + "~*(?:\b)facebookexternalhit(?:\b)" 0; + "~*(?:\b)Feedfetcher-Google(?:\b)" 0; + "~*(?:\b)Googlebot(?:\b)" 0; + "~*(?:\b)Googlebot-Image(?:\b)" 0; + "~*(?:\b)Googlebot-Mobile(?:\b)" 0; + "~*(?:\b)Googlebot-News(?:\b)" 0; + "~*(?:\b)Googlebot/Test(?:\b)" 0; + "~*(?:\b)Googlebot-Video(?:\b)" 0; + "~*(?:\b)Google-HTTP-Java-Client(?:\b)" 0; + "~*(?:\b)Gravityscan(?:\b)" 0; + "~*(?:\b)gsa-crawler(?:\b)" 0; + "~*(?:\b)Jakarta\ Commons(?:\b)" 0; + "~*(?:\b)Kraken/0.1(?:\b)" 0; + "~*(?:\b)LinkedInBot(?:\b)" 0; + "~*(?:\b)Mediapartners-Google(?:\b)" 0; + "~*(?:\b)msnbot(?:\b)" 0; + "~*(?:\b)msnbot-media(?:\b)" 0; + "~*(?:\b)SAMSUNG(?:\b)" 0; + "~*(?:\b)Slackbot(?:\b)" 0; + "~*(?:\b)Slackbot-LinkExpanding(?:\b)" 0; + "~*(?:\b)slurp(?:\b)" 0; + "~*(?:\b)teoma(?:\b)" 0; + "~*(?:\b)TwitterBot(?:\b)" 0; + "~*(?:\b)Wordpress(?:\b)" 0; + "~*(?:\b)yahoo(?:\b)" 0; # END GOOD BOTS ### DO NOT EDIT THIS LINE AT ALL ### # -------------------------------------------------------- @@ -760,12 +760,12 @@ map $http_user_agent $bad_bot { #limit_req zone=bot1_reqlimitip burst=50; # START ALLOWED BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)jetmon(?:\b|)" 1; - "~*(?:\b)libwww-perl(?:\b|)" 1; - "~*(?:\b)Lynx(?:\b|)" 1; - "~*(?:\b)munin(?:\b|)" 1; - "~*(?:\b)Presto(?:\b|)" 1; - "~*(?:\b)Wget/1.15(?:\b|)" 1; + "~*(?:\b)jetmon(?:\b)" 1; + "~*(?:\b)libwww-perl(?:\b)" 1; + "~*(?:\b)Lynx(?:\b)" 1; + "~*(?:\b)munin(?:\b)" 1; + "~*(?:\b)Presto(?:\b)" 1; + "~*(?:\b)Wget/1.15(?:\b)" 1; # END ALLOWED BOTS ### DO NOT EDIT THIS LINE AT ALL ### # ------------------------------------------------------- @@ -778,23 +778,23 @@ map $http_user_agent $bad_bot { # ----------------------------------------------------------------------- # START LIMITED BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)Alexa(?:\b|)" 2; - "~*(?:\b)archive.org(?:\b|)" 2; - "~*(?:\b)Baidu(?:\b|)" 2; - "~*(?:\b)BUbiNG(?:\b|)" 2; - "~*(?:\b)FlipboardProxy(?:\b|)" 2; - "~*(?:\b)ia_archiver(?:\b|)" 2; - "~*(?:\b)MSIE\ 7.0(?:\b|)" 2; - "~*(?:\b)Proximic(?:\b|)" 2; - "~*(?:\b)R6_CommentReader(?:\b|)" 2; - "~*(?:\b)R6_FeedFetcher(?:\b|)" 2; - "~*(?:\b)RED/1(?:\b|)" 2; - "~*(?:\b)RPT-HTTPClient(?:\b|)" 2; - "~*(?:\b)sfFeedReader/0.9(?:\b|)" 2; - "~*(?:\b)Spaidu(?:\b|)" 2; - "~*(?:\b)UptimeRobot/2.0(?:\b|)" 2; - "~*(?:\b)YandexBot(?:\b|)" 2; - "~*(?:\b)YandexImages(?:\b|)" 2; + "~*(?:\b)Alexa(?:\b)" 2; + "~*(?:\b)archive.org(?:\b)" 2; + "~*(?:\b)Baidu(?:\b)" 2; + "~*(?:\b)BUbiNG(?:\b)" 2; + "~*(?:\b)FlipboardProxy(?:\b)" 2; + "~*(?:\b)ia_archiver(?:\b)" 2; + "~*(?:\b)MSIE\ 7.0(?:\b)" 2; + "~*(?:\b)Proximic(?:\b)" 2; + "~*(?:\b)R6_CommentReader(?:\b)" 2; + "~*(?:\b)R6_FeedFetcher(?:\b)" 2; + "~*(?:\b)RED/1(?:\b)" 2; + "~*(?:\b)RPT-HTTPClient(?:\b)" 2; + "~*(?:\b)sfFeedReader/0.9(?:\b)" 2; + "~*(?:\b)Spaidu(?:\b)" 2; + "~*(?:\b)UptimeRobot/2.0(?:\b)" 2; + "~*(?:\b)YandexBot(?:\b)" 2; + "~*(?:\b)YandexImages(?:\b)" 2; # END LIMITED BOTS ### DO NOT EDIT THIS LINE AT ALL ### } diff --git a/.dev-tools/test4_conf_files/bots.d/whitelist-ips.conf b/.dev-tools/test4_conf_files/bots.d/whitelist-ips.conf index 92e5004d6..ebe757f93 100644 --- a/.dev-tools/test4_conf_files/bots.d/whitelist-ips.conf +++ b/.dev-tools/test4_conf_files/bots.d/whitelist-ips.conf @@ -45,6 +45,6 @@ # - Whitelisting IP's and RANGES here ONLY affects the IP blocking functions. # - This file will NOT allow your own IP to bypass bad User-Agent or Referrer String checks. # - To bypass everything for a certain IP see notes in blockbots.conf on SUPER WHITELIST -104.154.113.151 0; +35.192.136.167 0; 34.66.178.120 0; -35.192.187.174 0; +34.68.144.114 0; diff --git a/.dev-tools/test4_conf_files/conf.d/globalblacklist.conf b/.dev-tools/test4_conf_files/conf.d/globalblacklist.conf index f26e52add..a1999739a 100644 --- a/.dev-tools/test4_conf_files/conf.d/globalblacklist.conf +++ b/.dev-tools/test4_conf_files/conf.d/globalblacklist.conf @@ -4,8 +4,8 @@ ### VERSION INFORMATION # ################################################### -### Version: V4.2019.07.1709 -### Updated: Mon Jul 1 10:37:04 SAST 2019 +### Version: V4.2019.07.1712 +### Updated: Mon Jul 1 11:24:52 SAST 2019 ### Bad Referrer Count: 6717 ### Bad Bot Count: 556 ################################################### @@ -147,562 +147,562 @@ map $http_user_agent $bad_bot { # -------------------------------------------------- # START BAD BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)360Spider(?:\b|)" 3; - "~*(?:\b)404checker(?:\b|)" 3; - "~*(?:\b)404enemy(?:\b|)" 3; - "~*(?:\b)80legs(?:\b|)" 3; - "~*(?:\b)Abonti(?:\b|)" 3; - "~*(?:\b)Aboundex(?:\b|)" 3; - "~*(?:\b)Aboundexbot(?:\b|)" 3; - "~*(?:\b)Acunetix(?:\b|)" 3; - "~*(?:\b)ADmantX(?:\b|)" 3; - "~*(?:\b)AfD-Verbotsverfahren(?:\b|)" 3; - "~*(?:\b)AhrefsBot(?:\b|)" 3; - "~*(?:\b)AIBOT(?:\b|)" 3; - "~*(?:\b)AiHitBot(?:\b|)" 3; - "~*(?:\b)Aipbot(?:\b|)" 3; - "~*(?:\b)Alexibot(?:\b|)" 3; - "~*(?:\b)Alligator(?:\b|)" 3; - "~*(?:\b)AllSubmitter(?:\b|)" 3; - "~*(?:\b)AlphaBot(?:\b|)" 3; - "~*(?:\b)Anarchie(?:\b|)" 3; - "~*(?:\b)Apexoo(?:\b|)" 3; - "~*(?:\b)archive.org_bot(?:\b|)" 3; - "~*(?:\b)ASPSeek(?:\b|)" 3; - "~*(?:\b)Asterias(?:\b|)" 3; - "~*(?:\b)Attach(?:\b|)" 3; - "~*(?:\b)autoemailspider(?:\b|)" 3; - "~*(?:\b)BackDoorBot(?:\b|)" 3; - "~*(?:\b)Backlink-Ceck(?:\b|)" 3; - "~*(?:\b)backlink-check(?:\b|)" 3; - "~*(?:\b)BacklinkCrawler(?:\b|)" 3; - "~*(?:\b)BackStreet(?:\b|)" 3; - "~*(?:\b)BackWeb(?:\b|)" 3; - "~*(?:\b)Badass(?:\b|)" 3; - "~*(?:\b)Bandit(?:\b|)" 3; - "~*(?:\b)Barkrowler(?:\b|)" 3; - "~*(?:\b)BatchFTP(?:\b|)" 3; - "~*(?:\b)Battleztar\ Bazinga(?:\b|)" 3; - "~*(?:\b)BBBike(?:\b|)" 3; - "~*(?:\b)BDCbot(?:\b|)" 3; - "~*(?:\b)BDFetch(?:\b|)" 3; - "~*(?:\b)BetaBot(?:\b|)" 3; - "~*(?:\b)Bigfoot(?:\b|)" 3; - "~*(?:\b)Bitacle(?:\b|)" 3; - "~*(?:\b)Blackboard(?:\b|)" 3; - "~*(?:\b)Black\ Hole(?:\b|)" 3; - "~*(?:\b)BlackWidow(?:\b|)" 3; - "~*(?:\b)BLEXBot(?:\b|)" 3; - "~*(?:\b)Blow(?:\b|)" 3; - "~*(?:\b)BlowFish(?:\b|)" 3; - "~*(?:\b)Boardreader(?:\b|)" 3; - "~*(?:\b)Bolt(?:\b|)" 3; - "~*(?:\b)BotALot(?:\b|)" 3; - "~*(?:\b)Brandprotect(?:\b|)" 3; - "~*(?:\b)Brandwatch(?:\b|)" 3; - "~*(?:\b)Buddy(?:\b|)" 3; - "~*(?:\b)BuiltBotTough(?:\b|)" 3; - "~*(?:\b)BuiltWith(?:\b|)" 3; - "~*(?:\b)Bullseye(?:\b|)" 3; - "~*(?:\b)BunnySlippers(?:\b|)" 3; - "~*(?:\b)BuzzSumo(?:\b|)" 3; - "~*(?:\b)Calculon(?:\b|)" 3; - "~*(?:\b)CATExplorador(?:\b|)" 3; - "~*(?:\b)CazoodleBot(?:\b|)" 3; - "~*(?:\b)CCBot(?:\b|)" 3; - "~*(?:\b)Cegbfeieh(?:\b|)" 3; - "~*(?:\b)CheeseBot(?:\b|)" 3; - "~*(?:\b)CherryPicker(?:\b|)" 3; - "~*(?:\b)CheTeam(?:\b|)" 3; - "~*(?:\b)ChinaClaw(?:\b|)" 3; - "~*(?:\b)Chlooe(?:\b|)" 3; - "~*(?:\b)Claritybot(?:\b|)" 3; - "~*(?:\b)Cliqzbot(?:\b|)" 3; - "~*(?:\b)Cloud\ mapping(?:\b|)" 3; - "~*(?:\b)coccocbot-web(?:\b|)" 3; - "~*(?:\b)Cogentbot(?:\b|)" 3; - "~*(?:\b)cognitiveseo(?:\b|)" 3; - "~*(?:\b)Collector(?:\b|)" 3; - "~*(?:\b)com.plumanalytics(?:\b|)" 3; - "~*(?:\b)Copier(?:\b|)" 3; - "~*(?:\b)CopyRightCheck(?:\b|)" 3; - "~*(?:\b)Copyscape(?:\b|)" 3; - "~*(?:\b)Cosmos(?:\b|)" 3; - "~*(?:\b)Craftbot(?:\b|)" 3; - "~*(?:\b)crawler4j(?:\b|)" 3; - "~*(?:\b)crawler.feedback(?:\b|)" 3; - "~*(?:\b)crawl.sogou.com(?:\b|)" 3; - "~*(?:\b)CrazyWebCrawler(?:\b|)" 3; - "~*(?:\b)Crescent(?:\b|)" 3; - "~*(?:\b)CrunchBot(?:\b|)" 3; - "~*(?:\b)CSHttp(?:\b|)" 3; - "~*(?:\b)Curious(?:\b|)" 3; - "~*(?:\b)Custo(?:\b|)" 3; - "~*(?:\b)DatabaseDriverMysqli(?:\b|)" 3; - "~*(?:\b)DataCha0s(?:\b|)" 3; - "~*(?:\b)DBLBot(?:\b|)" 3; - "~*(?:\b)demandbase-bot(?:\b|)" 3; - "~*(?:\b)Demon(?:\b|)" 3; - "~*(?:\b)Deusu(?:\b|)" 3; - "~*(?:\b)Devil(?:\b|)" 3; - "~*(?:\b)Digincore(?:\b|)" 3; - "~*(?:\b)DigitalPebble(?:\b|)" 3; - "~*(?:\b)DIIbot(?:\b|)" 3; - "~*(?:\b)Dirbuster(?:\b|)" 3; - "~*(?:\b)Disco(?:\b|)" 3; - "~*(?:\b)Discobot(?:\b|)" 3; - "~*(?:\b)Discoverybot(?:\b|)" 3; - "~*(?:\b)Dispatch(?:\b|)" 3; - "~*(?:\b)DittoSpyder(?:\b|)" 3; - "~*(?:\b)DnyzBot(?:\b|)" 3; - "~*(?:\b)DomainAppender(?:\b|)" 3; - "~*(?:\b)DomainCrawler(?:\b|)" 3; - "~*(?:\b)DomainSigmaCrawler(?:\b|)" 3; - "~*(?:\b)DomainStatsBot(?:\b|)" 3; - "~*(?:\b)Dotbot(?:\b|)" 3; - "~*(?:\b)Download\ Wonder(?:\b|)" 3; - "~*(?:\b)Dragonfly(?:\b|)" 3; - "~*(?:\b)Drip(?:\b|)" 3; - "~*(?:\b)DSearch(?:\b|)" 3; - "~*(?:\b)DTS\ Agent(?:\b|)" 3; - "~*(?:\b)EasyDL(?:\b|)" 3; - "~*(?:\b)Ebingbong(?:\b|)" 3; - "~*(?:\b)eCatch(?:\b|)" 3; - "~*(?:\b)ECCP/1.0(?:\b|)" 3; - "~*(?:\b)Ecxi(?:\b|)" 3; - "~*(?:\b)EirGrabber(?:\b|)" 3; - "~*(?:\b)EMail\ Siphon(?:\b|)" 3; - "~*(?:\b)EMail\ Wolf(?:\b|)" 3; - "~*(?:\b)EroCrawler(?:\b|)" 3; - "~*(?:\b)evc-batch(?:\b|)" 3; - "~*(?:\b)Evil(?:\b|)" 3; - "~*(?:\b)Exabot(?:\b|)" 3; - "~*(?:\b)Express\ WebPictures(?:\b|)" 3; - "~*(?:\b)ExtLinksBot(?:\b|)" 3; - "~*(?:\b)Extractor(?:\b|)" 3; - "~*(?:\b)ExtractorPro(?:\b|)" 3; - "~*(?:\b)Extreme\ Picture\ Finder(?:\b|)" 3; - "~*(?:\b)EyeNetIE(?:\b|)" 3; - "~*(?:\b)Ezooms(?:\b|)" 3; - "~*(?:\b)facebookscraper(?:\b|)" 3; - "~*(?:\b)FDM(?:\b|)" 3; - "~*(?:\b)FemtosearchBot(?:\b|)" 3; - "~*(?:\b)FHscan(?:\b|)" 3; - "~*(?:\b)Fimap(?:\b|)" 3; - "~*(?:\b)Firefox/7.0(?:\b|)" 3; - "~*(?:\b)FlashGet(?:\b|)" 3; - "~*(?:\b)Flunky(?:\b|)" 3; - "~*(?:\b)Foobot(?:\b|)" 3; - "~*(?:\b)Freeuploader(?:\b|)" 3; - "~*(?:\b)FrontPage(?:\b|)" 3; - "~*(?:\b)FyberSpider(?:\b|)" 3; - "~*(?:\b)Fyrebot(?:\b|)" 3; - "~*(?:\b)GalaxyBot(?:\b|)" 3; - "~*(?:\b)Genieo(?:\b|)" 3; - "~*(?:\b)GermCrawler(?:\b|)" 3; - "~*(?:\b)Getintent(?:\b|)" 3; - "~*(?:\b)GetRight(?:\b|)" 3; - "~*(?:\b)GetWeb(?:\b|)" 3; - "~*(?:\b)Gigablast(?:\b|)" 3; - "~*(?:\b)Gigabot(?:\b|)" 3; - "~*(?:\b)G-i-g-a-b-o-t(?:\b|)" 3; - "~*(?:\b)Go-Ahead-Got-It(?:\b|)" 3; - "~*(?:\b)Gotit(?:\b|)" 3; - "~*(?:\b)GoZilla(?:\b|)" 3; - "~*(?:\b)Go!Zilla(?:\b|)" 3; - "~*(?:\b)Grabber(?:\b|)" 3; - "~*(?:\b)GrabNet(?:\b|)" 3; - "~*(?:\b)Grafula(?:\b|)" 3; - "~*(?:\b)GrapeFX(?:\b|)" 3; - "~*(?:\b)GrapeshotCrawler(?:\b|)" 3; - "~*(?:\b)GridBot(?:\b|)" 3; - "~*(?:\b)GT::WWW(?:\b|)" 3; - "~*(?:\b)Haansoft(?:\b|)" 3; - "~*(?:\b)HaosouSpider(?:\b|)" 3; - "~*(?:\b)Harvest(?:\b|)" 3; - "~*(?:\b)Havij(?:\b|)" 3; - "~*(?:\b)HEADMasterSEO(?:\b|)" 3; - "~*(?:\b)Heritrix(?:\b|)" 3; - "~*(?:\b)Hloader(?:\b|)" 3; - "~*(?:\b)HMView(?:\b|)" 3; - "~*(?:\b)HTMLparser(?:\b|)" 3; - "~*(?:\b)HTTP::Lite(?:\b|)" 3; - "~*(?:\b)HTTrack(?:\b|)" 3; - "~*(?:\b)Humanlinks(?:\b|)" 3; - "~*(?:\b)HybridBot(?:\b|)" 3; - "~*(?:\b)Iblog(?:\b|)" 3; - "~*(?:\b)IDBot(?:\b|)" 3; - "~*(?:\b)Id-search(?:\b|)" 3; - "~*(?:\b)IlseBot(?:\b|)" 3; - "~*(?:\b)Image\ Fetch(?:\b|)" 3; - "~*(?:\b)Image\ Sucker(?:\b|)" 3; - "~*(?:\b)IndeedBot(?:\b|)" 3; - "~*(?:\b)Indy\ Library(?:\b|)" 3; - "~*(?:\b)InfoNaviRobot(?:\b|)" 3; - "~*(?:\b)InfoTekies(?:\b|)" 3; - "~*(?:\b)instabid(?:\b|)" 3; - "~*(?:\b)Intelliseek(?:\b|)" 3; - "~*(?:\b)InterGET(?:\b|)" 3; - "~*(?:\b)Internet\ Ninja(?:\b|)" 3; - "~*(?:\b)InternetSeer(?:\b|)" 3; - "~*(?:\b)internetVista\ monitor(?:\b|)" 3; - "~*(?:\b)ips-agent(?:\b|)" 3; - "~*(?:\b)Iria(?:\b|)" 3; - "~*(?:\b)IRLbot(?:\b|)" 3; - "~*(?:\b)Iskanie(?:\b|)" 3; - "~*(?:\b)IstellaBot(?:\b|)" 3; - "~*(?:\b)JamesBOT(?:\b|)" 3; - "~*(?:\b)Jbrofuzz(?:\b|)" 3; - "~*(?:\b)JennyBot(?:\b|)" 3; - "~*(?:\b)JetCar(?:\b|)" 3; - "~*(?:\b)Jetty(?:\b|)" 3; - "~*(?:\b)JikeSpider(?:\b|)" 3; - "~*(?:\b)JOC\ Web\ Spider(?:\b|)" 3; - "~*(?:\b)Joomla(?:\b|)" 3; - "~*(?:\b)Jorgee(?:\b|)" 3; - "~*(?:\b)JustView(?:\b|)" 3; - "~*(?:\b)Jyxobot(?:\b|)" 3; - "~*(?:\b)Kenjin\ Spider(?:\b|)" 3; - "~*(?:\b)Keyword\ Density(?:\b|)" 3; - "~*(?:\b)Kozmosbot(?:\b|)" 3; - "~*(?:\b)Lanshanbot(?:\b|)" 3; - "~*(?:\b)Larbin(?:\b|)" 3; - "~*(?:\b)LeechFTP(?:\b|)" 3; - "~*(?:\b)LeechGet(?:\b|)" 3; - "~*(?:\b)LexiBot(?:\b|)" 3; - "~*(?:\b)Lftp(?:\b|)" 3; - "~*(?:\b)LibWeb(?:\b|)" 3; - "~*(?:\b)Libwhisker(?:\b|)" 3; - "~*(?:\b)Lightspeedsystems(?:\b|)" 3; - "~*(?:\b)Likse(?:\b|)" 3; - "~*(?:\b)Linkdexbot(?:\b|)" 3; - "~*(?:\b)LinkextractorPro(?:\b|)" 3; - "~*(?:\b)LinkpadBot(?:\b|)" 3; - "~*(?:\b)LinkScan(?:\b|)" 3; - "~*(?:\b)LinksManager(?:\b|)" 3; - "~*(?:\b)LinkWalker(?:\b|)" 3; - "~*(?:\b)LinqiaMetadataDownloaderBot(?:\b|)" 3; - "~*(?:\b)LinqiaRSSBot(?:\b|)" 3; - "~*(?:\b)LinqiaScrapeBot(?:\b|)" 3; - "~*(?:\b)Lipperhey(?:\b|)" 3; - "~*(?:\b)Lipperhey\ Spider(?:\b|)" 3; - "~*(?:\b)Litemage_walker(?:\b|)" 3; - "~*(?:\b)Lmspider(?:\b|)" 3; - "~*(?:\b)LNSpiderguy(?:\b|)" 3; - "~*(?:\b)Ltx71(?:\b|)" 3; - "~*(?:\b)lwp-request(?:\b|)" 3; - "~*(?:\b)LWP::Simple(?:\b|)" 3; - "~*(?:\b)lwp-trivial(?:\b|)" 3; - "~*(?:\b)Magnet(?:\b|)" 3; - "~*(?:\b)Mag-Net(?:\b|)" 3; - "~*(?:\b)magpie-crawler(?:\b|)" 3; - "~*(?:\b)Mail.RU_Bot(?:\b|)" 3; - "~*(?:\b)Majestic12(?:\b|)" 3; - "~*(?:\b)Majestic-SEO(?:\b|)" 3; - "~*(?:\b)Majestic\ SEO(?:\b|)" 3; - "~*(?:\b)MarkMonitor(?:\b|)" 3; - "~*(?:\b)MarkWatch(?:\b|)" 3; - "~*(?:\b)Masscan(?:\b|)" 3; - "~*(?:\b)Mass\ Downloader(?:\b|)" 3; - "~*(?:\b)Mata\ Hari(?:\b|)" 3; - "~*(?:\b)MauiBot(?:\b|)" 3; - "~*(?:\b)meanpathbot(?:\b|)" 3; - "~*(?:\b)Meanpathbot(?:\b|)" 3; - "~*(?:\b)MeanPath\ Bot(?:\b|)" 3; - "~*(?:\b)Mediatoolkitbot(?:\b|)" 3; - "~*(?:\b)mediawords(?:\b|)" 3; - "~*(?:\b)MegaIndex.ru(?:\b|)" 3; - "~*(?:\b)Metauri(?:\b|)" 3; - "~*(?:\b)MFC_Tear_Sample(?:\b|)" 3; - "~*(?:\b)Microsoft\ Data\ Access(?:\b|)" 3; - "~*(?:\b)Microsoft\ URL\ Control(?:\b|)" 3; - "~*(?:\b)MIDown\ tool(?:\b|)" 3; - "~*(?:\b)MIIxpc(?:\b|)" 3; - "~*(?:\b)Mister\ PiX(?:\b|)" 3; - "~*(?:\b)MJ12bot(?:\b|)" 3; - "~*(?:\b)Mojeek(?:\b|)" 3; - "~*(?:\b)Morfeus\ Fucking\ Scanner(?:\b|)" 3; - "~*(?:\b)Mr.4x3(?:\b|)" 3; - "~*(?:\b)MSFrontPage(?:\b|)" 3; - "~*(?:\b)MSIECrawler(?:\b|)" 3; - "~*(?:\b)Msrabot(?:\b|)" 3; - "~*(?:\b)MS\ Web\ Services\ Client\ Protocol(?:\b|)" 3; - "~*(?:\b)muhstik-scan(?:\b|)" 3; - "~*(?:\b)Musobot(?:\b|)" 3; - "~*(?:\b)Name\ Intelligence(?:\b|)" 3; - "~*(?:\b)Nameprotect(?:\b|)" 3; - "~*(?:\b)Navroad(?:\b|)" 3; - "~*(?:\b)NearSite(?:\b|)" 3; - "~*(?:\b)Needle(?:\b|)" 3; - "~*(?:\b)Nessus(?:\b|)" 3; - "~*(?:\b)NetAnts(?:\b|)" 3; - "~*(?:\b)Netcraft(?:\b|)" 3; - "~*(?:\b)netEstate\ NE\ Crawler(?:\b|)" 3; - "~*(?:\b)NetLyzer(?:\b|)" 3; - "~*(?:\b)NetMechanic(?:\b|)" 3; - "~*(?:\b)NetSpider(?:\b|)" 3; - "~*(?:\b)Nettrack(?:\b|)" 3; - "~*(?:\b)Net\ Vampire(?:\b|)" 3; - "~*(?:\b)Netvibes(?:\b|)" 3; - "~*(?:\b)NetZIP(?:\b|)" 3; - "~*(?:\b)NextGenSearchBot(?:\b|)" 3; - "~*(?:\b)Nibbler(?:\b|)" 3; - "~*(?:\b)NICErsPRO(?:\b|)" 3; - "~*(?:\b)Niki-bot(?:\b|)" 3; - "~*(?:\b)Nikto(?:\b|)" 3; - "~*(?:\b)NimbleCrawler(?:\b|)" 3; - "~*(?:\b)Nimbostratus(?:\b|)" 3; - "~*(?:\b)Ninja(?:\b|)" 3; - "~*(?:\b)Nmap(?:\b|)" 3; - "~*(?:\b)NPbot(?:\b|)" 3; - "~*(?:\b)Nutch(?:\b|)" 3; - "~*(?:\b)oBot(?:\b|)" 3; - "~*(?:\b)Octopus(?:\b|)" 3; - "~*(?:\b)Offline\ Explorer(?:\b|)" 3; - "~*(?:\b)Offline\ Navigator(?:\b|)" 3; - "~*(?:\b)OnCrawl(?:\b|)" 3; - "~*(?:\b)Openfind(?:\b|)" 3; - "~*(?:\b)OpenLinkProfiler(?:\b|)" 3; - "~*(?:\b)Openvas(?:\b|)" 3; - "~*(?:\b)OpenVAS(?:\b|)" 3; - "~*(?:\b)OrangeBot(?:\b|)" 3; - "~*(?:\b)OrangeSpider(?:\b|)" 3; - "~*(?:\b)OutclicksBot(?:\b|)" 3; - "~*(?:\b)OutfoxBot(?:\b|)" 3; - "~*(?:\b)PageAnalyzer(?:\b|)" 3; - "~*(?:\b)Page\ Analyzer(?:\b|)" 3; - "~*(?:\b)PageGrabber(?:\b|)" 3; - "~*(?:\b)page\ scorer(?:\b|)" 3; - "~*(?:\b)PageScorer(?:\b|)" 3; - "~*(?:\b)Pandalytics(?:\b|)" 3; - "~*(?:\b)Panscient(?:\b|)" 3; - "~*(?:\b)Papa\ Foto(?:\b|)" 3; - "~*(?:\b)Pavuk(?:\b|)" 3; - "~*(?:\b)pcBrowser(?:\b|)" 3; - "~*(?:\b)PECL::HTTP(?:\b|)" 3; - "~*(?:\b)PeoplePal(?:\b|)" 3; - "~*(?:\b)PHPCrawl(?:\b|)" 3; - "~*(?:\b)Picscout(?:\b|)" 3; - "~*(?:\b)Picsearch(?:\b|)" 3; - "~*(?:\b)PictureFinder(?:\b|)" 3; - "~*(?:\b)Pimonster(?:\b|)" 3; - "~*(?:\b)Pi-Monster(?:\b|)" 3; - "~*(?:\b)Pixray(?:\b|)" 3; - "~*(?:\b)PleaseCrawl(?:\b|)" 3; - "~*(?:\b)plumanalytics(?:\b|)" 3; - "~*(?:\b)Pockey(?:\b|)" 3; - "~*(?:\b)POE-Component-Client-HTTP(?:\b|)" 3; - "~*(?:\b)Probethenet(?:\b|)" 3; - "~*(?:\b)ProPowerBot(?:\b|)" 3; - "~*(?:\b)ProWebWalker(?:\b|)" 3; - "~*(?:\b)Psbot(?:\b|)" 3; - "~*(?:\b)Pump(?:\b|)" 3; - "~*(?:\b)PxBroker(?:\b|)" 3; - "~*(?:\b)PyCurl(?:\b|)" 3; - "~*(?:\b)QueryN\ Metasearch(?:\b|)" 3; - "~*(?:\b)Quick-Crawler(?:\b|)" 3; - "~*(?:\b)RankActive(?:\b|)" 3; - "~*(?:\b)RankActiveLinkBot(?:\b|)" 3; - "~*(?:\b)RankFlex(?:\b|)" 3; - "~*(?:\b)RankingBot(?:\b|)" 3; - "~*(?:\b)RankingBot2(?:\b|)" 3; - "~*(?:\b)Rankivabot(?:\b|)" 3; - "~*(?:\b)RankurBot(?:\b|)" 3; - "~*(?:\b)RealDownload(?:\b|)" 3; - "~*(?:\b)Reaper(?:\b|)" 3; - "~*(?:\b)RebelMouse(?:\b|)" 3; - "~*(?:\b)Recorder(?:\b|)" 3; - "~*(?:\b)RedesScrapy(?:\b|)" 3; - "~*(?:\b)ReGet(?:\b|)" 3; - "~*(?:\b)RepoMonkey(?:\b|)" 3; - "~*(?:\b)Ripper(?:\b|)" 3; - "~*(?:\b)RocketCrawler(?:\b|)" 3; - "~*(?:\b)Rogerbot(?:\b|)" 3; - "~*(?:\b)s1z.ru(?:\b|)" 3; - "~*(?:\b)SalesIntelligent(?:\b|)" 3; - "~*(?:\b)SBIder(?:\b|)" 3; - "~*(?:\b)ScanAlert(?:\b|)" 3; - "~*(?:\b)Scanbot(?:\b|)" 3; - "~*(?:\b)scan.lol(?:\b|)" 3; - "~*(?:\b)ScoutJet(?:\b|)" 3; - "~*(?:\b)Scrapy(?:\b|)" 3; - "~*(?:\b)Screaming(?:\b|)" 3; - "~*(?:\b)ScreenerBot(?:\b|)" 3; - "~*(?:\b)Searchestate(?:\b|)" 3; - "~*(?:\b)SearchmetricsBot(?:\b|)" 3; - "~*(?:\b)Semrush(?:\b|)" 3; - "~*(?:\b)SemrushBot(?:\b|)" 3; - "~*(?:\b)SEOkicks(?:\b|)" 3; - "~*(?:\b)SEOkicks-Robot(?:\b|)" 3; - "~*(?:\b)SEOlyticsCrawler(?:\b|)" 3; - "~*(?:\b)Seomoz(?:\b|)" 3; - "~*(?:\b)SEOprofiler(?:\b|)" 3; - "~*(?:\b)seoscanners(?:\b|)" 3; - "~*(?:\b)SeoSiteCheckup(?:\b|)" 3; - "~*(?:\b)SEOstats(?:\b|)" 3; - "~*(?:\b)serpstatbot(?:\b|)" 3; - "~*(?:\b)sexsearcher(?:\b|)" 3; - "~*(?:\b)Shodan(?:\b|)" 3; - "~*(?:\b)Siphon(?:\b|)" 3; - "~*(?:\b)SISTRIX(?:\b|)" 3; - "~*(?:\b)Sitebeam(?:\b|)" 3; - "~*(?:\b)SiteExplorer(?:\b|)" 3; - "~*(?:\b)Siteimprove(?:\b|)" 3; - "~*(?:\b)SiteLockSpider(?:\b|)" 3; - "~*(?:\b)SiteSnagger(?:\b|)" 3; - "~*(?:\b)SiteSucker(?:\b|)" 3; - "~*(?:\b)Site\ Sucker(?:\b|)" 3; - "~*(?:\b)Sitevigil(?:\b|)" 3; - "~*(?:\b)SlySearch(?:\b|)" 3; - "~*(?:\b)SmartDownload(?:\b|)" 3; - "~*(?:\b)SMTBot(?:\b|)" 3; - "~*(?:\b)Snake(?:\b|)" 3; - "~*(?:\b)Snapbot(?:\b|)" 3; - "~*(?:\b)Snoopy(?:\b|)" 3; - "~*(?:\b)SocialRankIOBot(?:\b|)" 3; - "~*(?:\b)Sociscraper(?:\b|)" 3; - "~*(?:\b)sogouspider(?:\b|)" 3; - "~*(?:\b)Sogou\ web\ spider(?:\b|)" 3; - "~*(?:\b)Sosospider(?:\b|)" 3; - "~*(?:\b)Sottopop(?:\b|)" 3; - "~*(?:\b)SpaceBison(?:\b|)" 3; - "~*(?:\b)Spammen(?:\b|)" 3; - "~*(?:\b)SpankBot(?:\b|)" 3; - "~*(?:\b)Spanner(?:\b|)" 3; - "~*(?:\b)sp_auditbot(?:\b|)" 3; - "~*(?:\b)Spbot(?:\b|)" 3; - "~*(?:\b)Spinn3r(?:\b|)" 3; - "~*(?:\b)SputnikBot(?:\b|)" 3; - "~*(?:\b)spyfu(?:\b|)" 3; - "~*(?:\b)Sqlmap(?:\b|)" 3; - "~*(?:\b)Sqlworm(?:\b|)" 3; - "~*(?:\b)Sqworm(?:\b|)" 3; - "~*(?:\b)Steeler(?:\b|)" 3; - "~*(?:\b)Stripper(?:\b|)" 3; - "~*(?:\b)Sucker(?:\b|)" 3; - "~*(?:\b)Sucuri(?:\b|)" 3; - "~*(?:\b)SuperBot(?:\b|)" 3; - "~*(?:\b)SuperHTTP(?:\b|)" 3; - "~*(?:\b)Surfbot(?:\b|)" 3; - "~*(?:\b)SurveyBot(?:\b|)" 3; - "~*(?:\b)Suzuran(?:\b|)" 3; - "~*(?:\b)Swiftbot(?:\b|)" 3; - "~*(?:\b)sysscan(?:\b|)" 3; - "~*(?:\b)Szukacz(?:\b|)" 3; - "~*(?:\b)T0PHackTeam(?:\b|)" 3; - "~*(?:\b)T8Abot(?:\b|)" 3; - "~*(?:\b)tAkeOut(?:\b|)" 3; - "~*(?:\b)Teleport(?:\b|)" 3; - "~*(?:\b)TeleportPro(?:\b|)" 3; - "~*(?:\b)Telesoft(?:\b|)" 3; - "~*(?:\b)Telesphoreo(?:\b|)" 3; - "~*(?:\b)Telesphorep(?:\b|)" 3; - "~*(?:\b)The\ Intraformant(?:\b|)" 3; - "~*(?:\b)TheNomad(?:\b|)" 3; - "~*(?:\b)Thumbor(?:\b|)" 3; - "~*(?:\b)TightTwatBot(?:\b|)" 3; - "~*(?:\b)Titan(?:\b|)" 3; - "~*(?:\b)Toata(?:\b|)" 3; - "~*(?:\b)Toweyabot(?:\b|)" 3; - "~*(?:\b)Tracemyfile(?:\b|)" 3; - "~*(?:\b)Trendiction(?:\b|)" 3; - "~*(?:\b)Trendictionbot(?:\b|)" 3; - "~*(?:\b)trendiction.com(?:\b|)" 3; - "~*(?:\b)trendiction.de(?:\b|)" 3; - "~*(?:\b)True_Robot(?:\b|)" 3; - "~*(?:\b)Turingos(?:\b|)" 3; - "~*(?:\b)Turnitin(?:\b|)" 3; - "~*(?:\b)TurnitinBot(?:\b|)" 3; - "~*(?:\b)TwengaBot(?:\b|)" 3; - "~*(?:\b)Twice(?:\b|)" 3; - "~*(?:\b)Typhoeus(?:\b|)" 3; - "~*(?:\b)UnisterBot(?:\b|)" 3; - "~*(?:\b)Upflow(?:\b|)" 3; - "~*(?:\b)URLy.Warning(?:\b|)" 3; - "~*(?:\b)URLy\ Warning(?:\b|)" 3; - "~*(?:\b)Vacuum(?:\b|)" 3; - "~*(?:\b)Vagabondo(?:\b|)" 3; - "~*(?:\b)VB\ Project(?:\b|)" 3; - "~*(?:\b)VCI(?:\b|)" 3; - "~*(?:\b)VeriCiteCrawler(?:\b|)" 3; - "~*(?:\b)VidibleScraper(?:\b|)" 3; - "~*(?:\b)Virusdie(?:\b|)" 3; - "~*(?:\b)VoidEYE(?:\b|)" 3; - "~*(?:\b)Voil(?:\b|)" 3; - "~*(?:\b)Voltron(?:\b|)" 3; - "~*(?:\b)Wallpapers/3.0(?:\b|)" 3; - "~*(?:\b)WallpapersHD(?:\b|)" 3; - "~*(?:\b)WASALive-Bot(?:\b|)" 3; - "~*(?:\b)WBSearchBot(?:\b|)" 3; - "~*(?:\b)Webalta(?:\b|)" 3; - "~*(?:\b)WebAuto(?:\b|)" 3; - "~*(?:\b)Web\ Auto(?:\b|)" 3; - "~*(?:\b)WebBandit(?:\b|)" 3; - "~*(?:\b)WebCollage(?:\b|)" 3; - "~*(?:\b)Web\ Collage(?:\b|)" 3; - "~*(?:\b)WebCopier(?:\b|)" 3; - "~*(?:\b)WEBDAV(?:\b|)" 3; - "~*(?:\b)WebEnhancer(?:\b|)" 3; - "~*(?:\b)Web\ Enhancer(?:\b|)" 3; - "~*(?:\b)WebFetch(?:\b|)" 3; - "~*(?:\b)Web\ Fetch(?:\b|)" 3; - "~*(?:\b)WebFuck(?:\b|)" 3; - "~*(?:\b)Web\ Fuck(?:\b|)" 3; - "~*(?:\b)WebGo\ IS(?:\b|)" 3; - "~*(?:\b)WebImageCollector(?:\b|)" 3; - "~*(?:\b)WebLeacher(?:\b|)" 3; - "~*(?:\b)WebmasterWorldForumBot(?:\b|)" 3; - "~*(?:\b)webmeup-crawler(?:\b|)" 3; - "~*(?:\b)WebPix(?:\b|)" 3; - "~*(?:\b)Web\ Pix(?:\b|)" 3; - "~*(?:\b)WebReaper(?:\b|)" 3; - "~*(?:\b)WebSauger(?:\b|)" 3; - "~*(?:\b)Web\ Sauger(?:\b|)" 3; - "~*(?:\b)Webshag(?:\b|)" 3; - "~*(?:\b)WebsiteExtractor(?:\b|)" 3; - "~*(?:\b)WebsiteQuester(?:\b|)" 3; - "~*(?:\b)Website\ Quester(?:\b|)" 3; - "~*(?:\b)Webster(?:\b|)" 3; - "~*(?:\b)WebStripper(?:\b|)" 3; - "~*(?:\b)WebSucker(?:\b|)" 3; - "~*(?:\b)Web\ Sucker(?:\b|)" 3; - "~*(?:\b)WebWhacker(?:\b|)" 3; - "~*(?:\b)WebZIP(?:\b|)" 3; - "~*(?:\b)WeSEE(?:\b|)" 3; - "~*(?:\b)Whack(?:\b|)" 3; - "~*(?:\b)Whacker(?:\b|)" 3; - "~*(?:\b)Whatweb(?:\b|)" 3; - "~*(?:\b)Who.is\ Bot(?:\b|)" 3; - "~*(?:\b)Widow(?:\b|)" 3; - "~*(?:\b)WinHTTrack(?:\b|)" 3; - "~*(?:\b)WiseGuys\ Robot(?:\b|)" 3; - "~*(?:\b)WISENutbot(?:\b|)" 3; - "~*(?:\b)Wonderbot(?:\b|)" 3; - "~*(?:\b)Woobot(?:\b|)" 3; - "~*(?:\b)Wotbox(?:\b|)" 3; - "~*(?:\b)Wprecon(?:\b|)" 3; - "~*(?:\b)WPScan(?:\b|)" 3; - "~*(?:\b)WWW-Collector-E(?:\b|)" 3; - "~*(?:\b)WWW-Mechanize(?:\b|)" 3; - "~*(?:\b)WWW::Mechanize(?:\b|)" 3; - "~*(?:\b)WWWOFFLE(?:\b|)" 3; - "~*(?:\b)x09Mozilla(?:\b|)" 3; - "~*(?:\b)x22Mozilla(?:\b|)" 3; - "~*(?:\b)Xaldon_WebSpider(?:\b|)" 3; - "~*(?:\b)Xaldon\ WebSpider(?:\b|)" 3; - "~*(?:\b)Xenu(?:\b|)" 3; - "~*(?:\b)xpymep1.exe(?:\b|)" 3; - "~*(?:\b)YoudaoBot(?:\b|)" 3; - "~*(?:\b)Zade(?:\b|)" 3; - "~*(?:\b)Zauba(?:\b|)" 3; - "~*(?:\b)zauba.io(?:\b|)" 3; - "~*(?:\b)Zermelo(?:\b|)" 3; - "~*(?:\b)Zeus(?:\b|)" 3; - "~*(?:\b)zgrab(?:\b|)" 3; - "~*(?:\b)Zitebot(?:\b|)" 3; - "~*(?:\b)ZmEu(?:\b|)" 3; - "~*(?:\b)ZumBot(?:\b|)" 3; - "~*(?:\b)ZyBorg(?:\b|)" 3; + "~*(?:\b)360Spider(?:\b)" 3; + "~*(?:\b)404checker(?:\b)" 3; + "~*(?:\b)404enemy(?:\b)" 3; + "~*(?:\b)80legs(?:\b)" 3; + "~*(?:\b)Abonti(?:\b)" 3; + "~*(?:\b)Aboundex(?:\b)" 3; + "~*(?:\b)Aboundexbot(?:\b)" 3; + "~*(?:\b)Acunetix(?:\b)" 3; + "~*(?:\b)ADmantX(?:\b)" 3; + "~*(?:\b)AfD-Verbotsverfahren(?:\b)" 3; + "~*(?:\b)AhrefsBot(?:\b)" 3; + "~*(?:\b)AIBOT(?:\b)" 3; + "~*(?:\b)AiHitBot(?:\b)" 3; + "~*(?:\b)Aipbot(?:\b)" 3; + "~*(?:\b)Alexibot(?:\b)" 3; + "~*(?:\b)Alligator(?:\b)" 3; + "~*(?:\b)AllSubmitter(?:\b)" 3; + "~*(?:\b)AlphaBot(?:\b)" 3; + "~*(?:\b)Anarchie(?:\b)" 3; + "~*(?:\b)Apexoo(?:\b)" 3; + "~*(?:\b)archive.org_bot(?:\b)" 3; + "~*(?:\b)ASPSeek(?:\b)" 3; + "~*(?:\b)Asterias(?:\b)" 3; + "~*(?:\b)Attach(?:\b)" 3; + "~*(?:\b)autoemailspider(?:\b)" 3; + "~*(?:\b)BackDoorBot(?:\b)" 3; + "~*(?:\b)Backlink-Ceck(?:\b)" 3; + "~*(?:\b)backlink-check(?:\b)" 3; + "~*(?:\b)BacklinkCrawler(?:\b)" 3; + "~*(?:\b)BackStreet(?:\b)" 3; + "~*(?:\b)BackWeb(?:\b)" 3; + "~*(?:\b)Badass(?:\b)" 3; + "~*(?:\b)Bandit(?:\b)" 3; + "~*(?:\b)Barkrowler(?:\b)" 3; + "~*(?:\b)BatchFTP(?:\b)" 3; + "~*(?:\b)Battleztar\ Bazinga(?:\b)" 3; + "~*(?:\b)BBBike(?:\b)" 3; + "~*(?:\b)BDCbot(?:\b)" 3; + "~*(?:\b)BDFetch(?:\b)" 3; + "~*(?:\b)BetaBot(?:\b)" 3; + "~*(?:\b)Bigfoot(?:\b)" 3; + "~*(?:\b)Bitacle(?:\b)" 3; + "~*(?:\b)Blackboard(?:\b)" 3; + "~*(?:\b)Black\ Hole(?:\b)" 3; + "~*(?:\b)BlackWidow(?:\b)" 3; + "~*(?:\b)BLEXBot(?:\b)" 3; + "~*(?:\b)Blow(?:\b)" 3; + "~*(?:\b)BlowFish(?:\b)" 3; + "~*(?:\b)Boardreader(?:\b)" 3; + "~*(?:\b)Bolt(?:\b)" 3; + "~*(?:\b)BotALot(?:\b)" 3; + "~*(?:\b)Brandprotect(?:\b)" 3; + "~*(?:\b)Brandwatch(?:\b)" 3; + "~*(?:\b)Buddy(?:\b)" 3; + "~*(?:\b)BuiltBotTough(?:\b)" 3; + "~*(?:\b)BuiltWith(?:\b)" 3; + "~*(?:\b)Bullseye(?:\b)" 3; + "~*(?:\b)BunnySlippers(?:\b)" 3; + "~*(?:\b)BuzzSumo(?:\b)" 3; + "~*(?:\b)Calculon(?:\b)" 3; + "~*(?:\b)CATExplorador(?:\b)" 3; + "~*(?:\b)CazoodleBot(?:\b)" 3; + "~*(?:\b)CCBot(?:\b)" 3; + "~*(?:\b)Cegbfeieh(?:\b)" 3; + "~*(?:\b)CheeseBot(?:\b)" 3; + "~*(?:\b)CherryPicker(?:\b)" 3; + "~*(?:\b)CheTeam(?:\b)" 3; + "~*(?:\b)ChinaClaw(?:\b)" 3; + "~*(?:\b)Chlooe(?:\b)" 3; + "~*(?:\b)Claritybot(?:\b)" 3; + "~*(?:\b)Cliqzbot(?:\b)" 3; + "~*(?:\b)Cloud\ mapping(?:\b)" 3; + "~*(?:\b)coccocbot-web(?:\b)" 3; + "~*(?:\b)Cogentbot(?:\b)" 3; + "~*(?:\b)cognitiveseo(?:\b)" 3; + "~*(?:\b)Collector(?:\b)" 3; + "~*(?:\b)com.plumanalytics(?:\b)" 3; + "~*(?:\b)Copier(?:\b)" 3; + "~*(?:\b)CopyRightCheck(?:\b)" 3; + "~*(?:\b)Copyscape(?:\b)" 3; + "~*(?:\b)Cosmos(?:\b)" 3; + "~*(?:\b)Craftbot(?:\b)" 3; + "~*(?:\b)crawler4j(?:\b)" 3; + "~*(?:\b)crawler.feedback(?:\b)" 3; + "~*(?:\b)crawl.sogou.com(?:\b)" 3; + "~*(?:\b)CrazyWebCrawler(?:\b)" 3; + "~*(?:\b)Crescent(?:\b)" 3; + "~*(?:\b)CrunchBot(?:\b)" 3; + "~*(?:\b)CSHttp(?:\b)" 3; + "~*(?:\b)Curious(?:\b)" 3; + "~*(?:\b)Custo(?:\b)" 3; + "~*(?:\b)DatabaseDriverMysqli(?:\b)" 3; + "~*(?:\b)DataCha0s(?:\b)" 3; + "~*(?:\b)DBLBot(?:\b)" 3; + "~*(?:\b)demandbase-bot(?:\b)" 3; + "~*(?:\b)Demon(?:\b)" 3; + "~*(?:\b)Deusu(?:\b)" 3; + "~*(?:\b)Devil(?:\b)" 3; + "~*(?:\b)Digincore(?:\b)" 3; + "~*(?:\b)DigitalPebble(?:\b)" 3; + "~*(?:\b)DIIbot(?:\b)" 3; + "~*(?:\b)Dirbuster(?:\b)" 3; + "~*(?:\b)Disco(?:\b)" 3; + "~*(?:\b)Discobot(?:\b)" 3; + "~*(?:\b)Discoverybot(?:\b)" 3; + "~*(?:\b)Dispatch(?:\b)" 3; + "~*(?:\b)DittoSpyder(?:\b)" 3; + "~*(?:\b)DnyzBot(?:\b)" 3; + "~*(?:\b)DomainAppender(?:\b)" 3; + "~*(?:\b)DomainCrawler(?:\b)" 3; + "~*(?:\b)DomainSigmaCrawler(?:\b)" 3; + "~*(?:\b)DomainStatsBot(?:\b)" 3; + "~*(?:\b)Dotbot(?:\b)" 3; + "~*(?:\b)Download\ Wonder(?:\b)" 3; + "~*(?:\b)Dragonfly(?:\b)" 3; + "~*(?:\b)Drip(?:\b)" 3; + "~*(?:\b)DSearch(?:\b)" 3; + "~*(?:\b)DTS\ Agent(?:\b)" 3; + "~*(?:\b)EasyDL(?:\b)" 3; + "~*(?:\b)Ebingbong(?:\b)" 3; + "~*(?:\b)eCatch(?:\b)" 3; + "~*(?:\b)ECCP/1.0(?:\b)" 3; + "~*(?:\b)Ecxi(?:\b)" 3; + "~*(?:\b)EirGrabber(?:\b)" 3; + "~*(?:\b)EMail\ Siphon(?:\b)" 3; + "~*(?:\b)EMail\ Wolf(?:\b)" 3; + "~*(?:\b)EroCrawler(?:\b)" 3; + "~*(?:\b)evc-batch(?:\b)" 3; + "~*(?:\b)Evil(?:\b)" 3; + "~*(?:\b)Exabot(?:\b)" 3; + "~*(?:\b)Express\ WebPictures(?:\b)" 3; + "~*(?:\b)ExtLinksBot(?:\b)" 3; + "~*(?:\b)Extractor(?:\b)" 3; + "~*(?:\b)ExtractorPro(?:\b)" 3; + "~*(?:\b)Extreme\ Picture\ Finder(?:\b)" 3; + "~*(?:\b)EyeNetIE(?:\b)" 3; + "~*(?:\b)Ezooms(?:\b)" 3; + "~*(?:\b)facebookscraper(?:\b)" 3; + "~*(?:\b)FDM(?:\b)" 3; + "~*(?:\b)FemtosearchBot(?:\b)" 3; + "~*(?:\b)FHscan(?:\b)" 3; + "~*(?:\b)Fimap(?:\b)" 3; + "~*(?:\b)Firefox/7.0(?:\b)" 3; + "~*(?:\b)FlashGet(?:\b)" 3; + "~*(?:\b)Flunky(?:\b)" 3; + "~*(?:\b)Foobot(?:\b)" 3; + "~*(?:\b)Freeuploader(?:\b)" 3; + "~*(?:\b)FrontPage(?:\b)" 3; + "~*(?:\b)FyberSpider(?:\b)" 3; + "~*(?:\b)Fyrebot(?:\b)" 3; + "~*(?:\b)GalaxyBot(?:\b)" 3; + "~*(?:\b)Genieo(?:\b)" 3; + "~*(?:\b)GermCrawler(?:\b)" 3; + "~*(?:\b)Getintent(?:\b)" 3; + "~*(?:\b)GetRight(?:\b)" 3; + "~*(?:\b)GetWeb(?:\b)" 3; + "~*(?:\b)Gigablast(?:\b)" 3; + "~*(?:\b)Gigabot(?:\b)" 3; + "~*(?:\b)G-i-g-a-b-o-t(?:\b)" 3; + "~*(?:\b)Go-Ahead-Got-It(?:\b)" 3; + "~*(?:\b)Gotit(?:\b)" 3; + "~*(?:\b)GoZilla(?:\b)" 3; + "~*(?:\b)Go!Zilla(?:\b)" 3; + "~*(?:\b)Grabber(?:\b)" 3; + "~*(?:\b)GrabNet(?:\b)" 3; + "~*(?:\b)Grafula(?:\b)" 3; + "~*(?:\b)GrapeFX(?:\b)" 3; + "~*(?:\b)GrapeshotCrawler(?:\b)" 3; + "~*(?:\b)GridBot(?:\b)" 3; + "~*(?:\b)GT::WWW(?:\b)" 3; + "~*(?:\b)Haansoft(?:\b)" 3; + "~*(?:\b)HaosouSpider(?:\b)" 3; + "~*(?:\b)Harvest(?:\b)" 3; + "~*(?:\b)Havij(?:\b)" 3; + "~*(?:\b)HEADMasterSEO(?:\b)" 3; + "~*(?:\b)Heritrix(?:\b)" 3; + "~*(?:\b)Hloader(?:\b)" 3; + "~*(?:\b)HMView(?:\b)" 3; + "~*(?:\b)HTMLparser(?:\b)" 3; + "~*(?:\b)HTTP::Lite(?:\b)" 3; + "~*(?:\b)HTTrack(?:\b)" 3; + "~*(?:\b)Humanlinks(?:\b)" 3; + "~*(?:\b)HybridBot(?:\b)" 3; + "~*(?:\b)Iblog(?:\b)" 3; + "~*(?:\b)IDBot(?:\b)" 3; + "~*(?:\b)Id-search(?:\b)" 3; + "~*(?:\b)IlseBot(?:\b)" 3; + "~*(?:\b)Image\ Fetch(?:\b)" 3; + "~*(?:\b)Image\ Sucker(?:\b)" 3; + "~*(?:\b)IndeedBot(?:\b)" 3; + "~*(?:\b)Indy\ Library(?:\b)" 3; + "~*(?:\b)InfoNaviRobot(?:\b)" 3; + "~*(?:\b)InfoTekies(?:\b)" 3; + "~*(?:\b)instabid(?:\b)" 3; + "~*(?:\b)Intelliseek(?:\b)" 3; + "~*(?:\b)InterGET(?:\b)" 3; + "~*(?:\b)Internet\ Ninja(?:\b)" 3; + "~*(?:\b)InternetSeer(?:\b)" 3; + "~*(?:\b)internetVista\ monitor(?:\b)" 3; + "~*(?:\b)ips-agent(?:\b)" 3; + "~*(?:\b)Iria(?:\b)" 3; + "~*(?:\b)IRLbot(?:\b)" 3; + "~*(?:\b)Iskanie(?:\b)" 3; + "~*(?:\b)IstellaBot(?:\b)" 3; + "~*(?:\b)JamesBOT(?:\b)" 3; + "~*(?:\b)Jbrofuzz(?:\b)" 3; + "~*(?:\b)JennyBot(?:\b)" 3; + "~*(?:\b)JetCar(?:\b)" 3; + "~*(?:\b)Jetty(?:\b)" 3; + "~*(?:\b)JikeSpider(?:\b)" 3; + "~*(?:\b)JOC\ Web\ Spider(?:\b)" 3; + "~*(?:\b)Joomla(?:\b)" 3; + "~*(?:\b)Jorgee(?:\b)" 3; + "~*(?:\b)JustView(?:\b)" 3; + "~*(?:\b)Jyxobot(?:\b)" 3; + "~*(?:\b)Kenjin\ Spider(?:\b)" 3; + "~*(?:\b)Keyword\ Density(?:\b)" 3; + "~*(?:\b)Kozmosbot(?:\b)" 3; + "~*(?:\b)Lanshanbot(?:\b)" 3; + "~*(?:\b)Larbin(?:\b)" 3; + "~*(?:\b)LeechFTP(?:\b)" 3; + "~*(?:\b)LeechGet(?:\b)" 3; + "~*(?:\b)LexiBot(?:\b)" 3; + "~*(?:\b)Lftp(?:\b)" 3; + "~*(?:\b)LibWeb(?:\b)" 3; + "~*(?:\b)Libwhisker(?:\b)" 3; + "~*(?:\b)Lightspeedsystems(?:\b)" 3; + "~*(?:\b)Likse(?:\b)" 3; + "~*(?:\b)Linkdexbot(?:\b)" 3; + "~*(?:\b)LinkextractorPro(?:\b)" 3; + "~*(?:\b)LinkpadBot(?:\b)" 3; + "~*(?:\b)LinkScan(?:\b)" 3; + "~*(?:\b)LinksManager(?:\b)" 3; + "~*(?:\b)LinkWalker(?:\b)" 3; + "~*(?:\b)LinqiaMetadataDownloaderBot(?:\b)" 3; + "~*(?:\b)LinqiaRSSBot(?:\b)" 3; + "~*(?:\b)LinqiaScrapeBot(?:\b)" 3; + "~*(?:\b)Lipperhey(?:\b)" 3; + "~*(?:\b)Lipperhey\ Spider(?:\b)" 3; + "~*(?:\b)Litemage_walker(?:\b)" 3; + "~*(?:\b)Lmspider(?:\b)" 3; + "~*(?:\b)LNSpiderguy(?:\b)" 3; + "~*(?:\b)Ltx71(?:\b)" 3; + "~*(?:\b)lwp-request(?:\b)" 3; + "~*(?:\b)LWP::Simple(?:\b)" 3; + "~*(?:\b)lwp-trivial(?:\b)" 3; + "~*(?:\b)Magnet(?:\b)" 3; + "~*(?:\b)Mag-Net(?:\b)" 3; + "~*(?:\b)magpie-crawler(?:\b)" 3; + "~*(?:\b)Mail.RU_Bot(?:\b)" 3; + "~*(?:\b)Majestic12(?:\b)" 3; + "~*(?:\b)Majestic-SEO(?:\b)" 3; + "~*(?:\b)Majestic\ SEO(?:\b)" 3; + "~*(?:\b)MarkMonitor(?:\b)" 3; + "~*(?:\b)MarkWatch(?:\b)" 3; + "~*(?:\b)Masscan(?:\b)" 3; + "~*(?:\b)Mass\ Downloader(?:\b)" 3; + "~*(?:\b)Mata\ Hari(?:\b)" 3; + "~*(?:\b)MauiBot(?:\b)" 3; + "~*(?:\b)meanpathbot(?:\b)" 3; + "~*(?:\b)Meanpathbot(?:\b)" 3; + "~*(?:\b)MeanPath\ Bot(?:\b)" 3; + "~*(?:\b)Mediatoolkitbot(?:\b)" 3; + "~*(?:\b)mediawords(?:\b)" 3; + "~*(?:\b)MegaIndex.ru(?:\b)" 3; + "~*(?:\b)Metauri(?:\b)" 3; + "~*(?:\b)MFC_Tear_Sample(?:\b)" 3; + "~*(?:\b)Microsoft\ Data\ Access(?:\b)" 3; + "~*(?:\b)Microsoft\ URL\ Control(?:\b)" 3; + "~*(?:\b)MIDown\ tool(?:\b)" 3; + "~*(?:\b)MIIxpc(?:\b)" 3; + "~*(?:\b)Mister\ PiX(?:\b)" 3; + "~*(?:\b)MJ12bot(?:\b)" 3; + "~*(?:\b)Mojeek(?:\b)" 3; + "~*(?:\b)Morfeus\ Fucking\ Scanner(?:\b)" 3; + "~*(?:\b)Mr.4x3(?:\b)" 3; + "~*(?:\b)MSFrontPage(?:\b)" 3; + "~*(?:\b)MSIECrawler(?:\b)" 3; + "~*(?:\b)Msrabot(?:\b)" 3; + "~*(?:\b)MS\ Web\ Services\ Client\ Protocol(?:\b)" 3; + "~*(?:\b)muhstik-scan(?:\b)" 3; + "~*(?:\b)Musobot(?:\b)" 3; + "~*(?:\b)Name\ Intelligence(?:\b)" 3; + "~*(?:\b)Nameprotect(?:\b)" 3; + "~*(?:\b)Navroad(?:\b)" 3; + "~*(?:\b)NearSite(?:\b)" 3; + "~*(?:\b)Needle(?:\b)" 3; + "~*(?:\b)Nessus(?:\b)" 3; + "~*(?:\b)NetAnts(?:\b)" 3; + "~*(?:\b)Netcraft(?:\b)" 3; + "~*(?:\b)netEstate\ NE\ Crawler(?:\b)" 3; + "~*(?:\b)NetLyzer(?:\b)" 3; + "~*(?:\b)NetMechanic(?:\b)" 3; + "~*(?:\b)NetSpider(?:\b)" 3; + "~*(?:\b)Nettrack(?:\b)" 3; + "~*(?:\b)Net\ Vampire(?:\b)" 3; + "~*(?:\b)Netvibes(?:\b)" 3; + "~*(?:\b)NetZIP(?:\b)" 3; + "~*(?:\b)NextGenSearchBot(?:\b)" 3; + "~*(?:\b)Nibbler(?:\b)" 3; + "~*(?:\b)NICErsPRO(?:\b)" 3; + "~*(?:\b)Niki-bot(?:\b)" 3; + "~*(?:\b)Nikto(?:\b)" 3; + "~*(?:\b)NimbleCrawler(?:\b)" 3; + "~*(?:\b)Nimbostratus(?:\b)" 3; + "~*(?:\b)Ninja(?:\b)" 3; + "~*(?:\b)Nmap(?:\b)" 3; + "~*(?:\b)NPbot(?:\b)" 3; + "~*(?:\b)Nutch(?:\b)" 3; + "~*(?:\b)oBot(?:\b)" 3; + "~*(?:\b)Octopus(?:\b)" 3; + "~*(?:\b)Offline\ Explorer(?:\b)" 3; + "~*(?:\b)Offline\ Navigator(?:\b)" 3; + "~*(?:\b)OnCrawl(?:\b)" 3; + "~*(?:\b)Openfind(?:\b)" 3; + "~*(?:\b)OpenLinkProfiler(?:\b)" 3; + "~*(?:\b)Openvas(?:\b)" 3; + "~*(?:\b)OpenVAS(?:\b)" 3; + "~*(?:\b)OrangeBot(?:\b)" 3; + "~*(?:\b)OrangeSpider(?:\b)" 3; + "~*(?:\b)OutclicksBot(?:\b)" 3; + "~*(?:\b)OutfoxBot(?:\b)" 3; + "~*(?:\b)PageAnalyzer(?:\b)" 3; + "~*(?:\b)Page\ Analyzer(?:\b)" 3; + "~*(?:\b)PageGrabber(?:\b)" 3; + "~*(?:\b)page\ scorer(?:\b)" 3; + "~*(?:\b)PageScorer(?:\b)" 3; + "~*(?:\b)Pandalytics(?:\b)" 3; + "~*(?:\b)Panscient(?:\b)" 3; + "~*(?:\b)Papa\ Foto(?:\b)" 3; + "~*(?:\b)Pavuk(?:\b)" 3; + "~*(?:\b)pcBrowser(?:\b)" 3; + "~*(?:\b)PECL::HTTP(?:\b)" 3; + "~*(?:\b)PeoplePal(?:\b)" 3; + "~*(?:\b)PHPCrawl(?:\b)" 3; + "~*(?:\b)Picscout(?:\b)" 3; + "~*(?:\b)Picsearch(?:\b)" 3; + "~*(?:\b)PictureFinder(?:\b)" 3; + "~*(?:\b)Pimonster(?:\b)" 3; + "~*(?:\b)Pi-Monster(?:\b)" 3; + "~*(?:\b)Pixray(?:\b)" 3; + "~*(?:\b)PleaseCrawl(?:\b)" 3; + "~*(?:\b)plumanalytics(?:\b)" 3; + "~*(?:\b)Pockey(?:\b)" 3; + "~*(?:\b)POE-Component-Client-HTTP(?:\b)" 3; + "~*(?:\b)Probethenet(?:\b)" 3; + "~*(?:\b)ProPowerBot(?:\b)" 3; + "~*(?:\b)ProWebWalker(?:\b)" 3; + "~*(?:\b)Psbot(?:\b)" 3; + "~*(?:\b)Pump(?:\b)" 3; + "~*(?:\b)PxBroker(?:\b)" 3; + "~*(?:\b)PyCurl(?:\b)" 3; + "~*(?:\b)QueryN\ Metasearch(?:\b)" 3; + "~*(?:\b)Quick-Crawler(?:\b)" 3; + "~*(?:\b)RankActive(?:\b)" 3; + "~*(?:\b)RankActiveLinkBot(?:\b)" 3; + "~*(?:\b)RankFlex(?:\b)" 3; + "~*(?:\b)RankingBot(?:\b)" 3; + "~*(?:\b)RankingBot2(?:\b)" 3; + "~*(?:\b)Rankivabot(?:\b)" 3; + "~*(?:\b)RankurBot(?:\b)" 3; + "~*(?:\b)RealDownload(?:\b)" 3; + "~*(?:\b)Reaper(?:\b)" 3; + "~*(?:\b)RebelMouse(?:\b)" 3; + "~*(?:\b)Recorder(?:\b)" 3; + "~*(?:\b)RedesScrapy(?:\b)" 3; + "~*(?:\b)ReGet(?:\b)" 3; + "~*(?:\b)RepoMonkey(?:\b)" 3; + "~*(?:\b)Ripper(?:\b)" 3; + "~*(?:\b)RocketCrawler(?:\b)" 3; + "~*(?:\b)Rogerbot(?:\b)" 3; + "~*(?:\b)s1z.ru(?:\b)" 3; + "~*(?:\b)SalesIntelligent(?:\b)" 3; + "~*(?:\b)SBIder(?:\b)" 3; + "~*(?:\b)ScanAlert(?:\b)" 3; + "~*(?:\b)Scanbot(?:\b)" 3; + "~*(?:\b)scan.lol(?:\b)" 3; + "~*(?:\b)ScoutJet(?:\b)" 3; + "~*(?:\b)Scrapy(?:\b)" 3; + "~*(?:\b)Screaming(?:\b)" 3; + "~*(?:\b)ScreenerBot(?:\b)" 3; + "~*(?:\b)Searchestate(?:\b)" 3; + "~*(?:\b)SearchmetricsBot(?:\b)" 3; + "~*(?:\b)Semrush(?:\b)" 3; + "~*(?:\b)SemrushBot(?:\b)" 3; + "~*(?:\b)SEOkicks(?:\b)" 3; + "~*(?:\b)SEOkicks-Robot(?:\b)" 3; + "~*(?:\b)SEOlyticsCrawler(?:\b)" 3; + "~*(?:\b)Seomoz(?:\b)" 3; + "~*(?:\b)SEOprofiler(?:\b)" 3; + "~*(?:\b)seoscanners(?:\b)" 3; + "~*(?:\b)SeoSiteCheckup(?:\b)" 3; + "~*(?:\b)SEOstats(?:\b)" 3; + "~*(?:\b)serpstatbot(?:\b)" 3; + "~*(?:\b)sexsearcher(?:\b)" 3; + "~*(?:\b)Shodan(?:\b)" 3; + "~*(?:\b)Siphon(?:\b)" 3; + "~*(?:\b)SISTRIX(?:\b)" 3; + "~*(?:\b)Sitebeam(?:\b)" 3; + "~*(?:\b)SiteExplorer(?:\b)" 3; + "~*(?:\b)Siteimprove(?:\b)" 3; + "~*(?:\b)SiteLockSpider(?:\b)" 3; + "~*(?:\b)SiteSnagger(?:\b)" 3; + "~*(?:\b)SiteSucker(?:\b)" 3; + "~*(?:\b)Site\ Sucker(?:\b)" 3; + "~*(?:\b)Sitevigil(?:\b)" 3; + "~*(?:\b)SlySearch(?:\b)" 3; + "~*(?:\b)SmartDownload(?:\b)" 3; + "~*(?:\b)SMTBot(?:\b)" 3; + "~*(?:\b)Snake(?:\b)" 3; + "~*(?:\b)Snapbot(?:\b)" 3; + "~*(?:\b)Snoopy(?:\b)" 3; + "~*(?:\b)SocialRankIOBot(?:\b)" 3; + "~*(?:\b)Sociscraper(?:\b)" 3; + "~*(?:\b)sogouspider(?:\b)" 3; + "~*(?:\b)Sogou\ web\ spider(?:\b)" 3; + "~*(?:\b)Sosospider(?:\b)" 3; + "~*(?:\b)Sottopop(?:\b)" 3; + "~*(?:\b)SpaceBison(?:\b)" 3; + "~*(?:\b)Spammen(?:\b)" 3; + "~*(?:\b)SpankBot(?:\b)" 3; + "~*(?:\b)Spanner(?:\b)" 3; + "~*(?:\b)sp_auditbot(?:\b)" 3; + "~*(?:\b)Spbot(?:\b)" 3; + "~*(?:\b)Spinn3r(?:\b)" 3; + "~*(?:\b)SputnikBot(?:\b)" 3; + "~*(?:\b)spyfu(?:\b)" 3; + "~*(?:\b)Sqlmap(?:\b)" 3; + "~*(?:\b)Sqlworm(?:\b)" 3; + "~*(?:\b)Sqworm(?:\b)" 3; + "~*(?:\b)Steeler(?:\b)" 3; + "~*(?:\b)Stripper(?:\b)" 3; + "~*(?:\b)Sucker(?:\b)" 3; + "~*(?:\b)Sucuri(?:\b)" 3; + "~*(?:\b)SuperBot(?:\b)" 3; + "~*(?:\b)SuperHTTP(?:\b)" 3; + "~*(?:\b)Surfbot(?:\b)" 3; + "~*(?:\b)SurveyBot(?:\b)" 3; + "~*(?:\b)Suzuran(?:\b)" 3; + "~*(?:\b)Swiftbot(?:\b)" 3; + "~*(?:\b)sysscan(?:\b)" 3; + "~*(?:\b)Szukacz(?:\b)" 3; + "~*(?:\b)T0PHackTeam(?:\b)" 3; + "~*(?:\b)T8Abot(?:\b)" 3; + "~*(?:\b)tAkeOut(?:\b)" 3; + "~*(?:\b)Teleport(?:\b)" 3; + "~*(?:\b)TeleportPro(?:\b)" 3; + "~*(?:\b)Telesoft(?:\b)" 3; + "~*(?:\b)Telesphoreo(?:\b)" 3; + "~*(?:\b)Telesphorep(?:\b)" 3; + "~*(?:\b)The\ Intraformant(?:\b)" 3; + "~*(?:\b)TheNomad(?:\b)" 3; + "~*(?:\b)Thumbor(?:\b)" 3; + "~*(?:\b)TightTwatBot(?:\b)" 3; + "~*(?:\b)Titan(?:\b)" 3; + "~*(?:\b)Toata(?:\b)" 3; + "~*(?:\b)Toweyabot(?:\b)" 3; + "~*(?:\b)Tracemyfile(?:\b)" 3; + "~*(?:\b)Trendiction(?:\b)" 3; + "~*(?:\b)Trendictionbot(?:\b)" 3; + "~*(?:\b)trendiction.com(?:\b)" 3; + "~*(?:\b)trendiction.de(?:\b)" 3; + "~*(?:\b)True_Robot(?:\b)" 3; + "~*(?:\b)Turingos(?:\b)" 3; + "~*(?:\b)Turnitin(?:\b)" 3; + "~*(?:\b)TurnitinBot(?:\b)" 3; + "~*(?:\b)TwengaBot(?:\b)" 3; + "~*(?:\b)Twice(?:\b)" 3; + "~*(?:\b)Typhoeus(?:\b)" 3; + "~*(?:\b)UnisterBot(?:\b)" 3; + "~*(?:\b)Upflow(?:\b)" 3; + "~*(?:\b)URLy.Warning(?:\b)" 3; + "~*(?:\b)URLy\ Warning(?:\b)" 3; + "~*(?:\b)Vacuum(?:\b)" 3; + "~*(?:\b)Vagabondo(?:\b)" 3; + "~*(?:\b)VB\ Project(?:\b)" 3; + "~*(?:\b)VCI(?:\b)" 3; + "~*(?:\b)VeriCiteCrawler(?:\b)" 3; + "~*(?:\b)VidibleScraper(?:\b)" 3; + "~*(?:\b)Virusdie(?:\b)" 3; + "~*(?:\b)VoidEYE(?:\b)" 3; + "~*(?:\b)Voil(?:\b)" 3; + "~*(?:\b)Voltron(?:\b)" 3; + "~*(?:\b)Wallpapers/3.0(?:\b)" 3; + "~*(?:\b)WallpapersHD(?:\b)" 3; + "~*(?:\b)WASALive-Bot(?:\b)" 3; + "~*(?:\b)WBSearchBot(?:\b)" 3; + "~*(?:\b)Webalta(?:\b)" 3; + "~*(?:\b)WebAuto(?:\b)" 3; + "~*(?:\b)Web\ Auto(?:\b)" 3; + "~*(?:\b)WebBandit(?:\b)" 3; + "~*(?:\b)WebCollage(?:\b)" 3; + "~*(?:\b)Web\ Collage(?:\b)" 3; + "~*(?:\b)WebCopier(?:\b)" 3; + "~*(?:\b)WEBDAV(?:\b)" 3; + "~*(?:\b)WebEnhancer(?:\b)" 3; + "~*(?:\b)Web\ Enhancer(?:\b)" 3; + "~*(?:\b)WebFetch(?:\b)" 3; + "~*(?:\b)Web\ Fetch(?:\b)" 3; + "~*(?:\b)WebFuck(?:\b)" 3; + "~*(?:\b)Web\ Fuck(?:\b)" 3; + "~*(?:\b)WebGo\ IS(?:\b)" 3; + "~*(?:\b)WebImageCollector(?:\b)" 3; + "~*(?:\b)WebLeacher(?:\b)" 3; + "~*(?:\b)WebmasterWorldForumBot(?:\b)" 3; + "~*(?:\b)webmeup-crawler(?:\b)" 3; + "~*(?:\b)WebPix(?:\b)" 3; + "~*(?:\b)Web\ Pix(?:\b)" 3; + "~*(?:\b)WebReaper(?:\b)" 3; + "~*(?:\b)WebSauger(?:\b)" 3; + "~*(?:\b)Web\ Sauger(?:\b)" 3; + "~*(?:\b)Webshag(?:\b)" 3; + "~*(?:\b)WebsiteExtractor(?:\b)" 3; + "~*(?:\b)WebsiteQuester(?:\b)" 3; + "~*(?:\b)Website\ Quester(?:\b)" 3; + "~*(?:\b)Webster(?:\b)" 3; + "~*(?:\b)WebStripper(?:\b)" 3; + "~*(?:\b)WebSucker(?:\b)" 3; + "~*(?:\b)Web\ Sucker(?:\b)" 3; + "~*(?:\b)WebWhacker(?:\b)" 3; + "~*(?:\b)WebZIP(?:\b)" 3; + "~*(?:\b)WeSEE(?:\b)" 3; + "~*(?:\b)Whack(?:\b)" 3; + "~*(?:\b)Whacker(?:\b)" 3; + "~*(?:\b)Whatweb(?:\b)" 3; + "~*(?:\b)Who.is\ Bot(?:\b)" 3; + "~*(?:\b)Widow(?:\b)" 3; + "~*(?:\b)WinHTTrack(?:\b)" 3; + "~*(?:\b)WiseGuys\ Robot(?:\b)" 3; + "~*(?:\b)WISENutbot(?:\b)" 3; + "~*(?:\b)Wonderbot(?:\b)" 3; + "~*(?:\b)Woobot(?:\b)" 3; + "~*(?:\b)Wotbox(?:\b)" 3; + "~*(?:\b)Wprecon(?:\b)" 3; + "~*(?:\b)WPScan(?:\b)" 3; + "~*(?:\b)WWW-Collector-E(?:\b)" 3; + "~*(?:\b)WWW-Mechanize(?:\b)" 3; + "~*(?:\b)WWW::Mechanize(?:\b)" 3; + "~*(?:\b)WWWOFFLE(?:\b)" 3; + "~*(?:\b)x09Mozilla(?:\b)" 3; + "~*(?:\b)x22Mozilla(?:\b)" 3; + "~*(?:\b)Xaldon_WebSpider(?:\b)" 3; + "~*(?:\b)Xaldon\ WebSpider(?:\b)" 3; + "~*(?:\b)Xenu(?:\b)" 3; + "~*(?:\b)xpymep1.exe(?:\b)" 3; + "~*(?:\b)YoudaoBot(?:\b)" 3; + "~*(?:\b)Zade(?:\b)" 3; + "~*(?:\b)Zauba(?:\b)" 3; + "~*(?:\b)zauba.io(?:\b)" 3; + "~*(?:\b)Zermelo(?:\b)" 3; + "~*(?:\b)Zeus(?:\b)" 3; + "~*(?:\b)zgrab(?:\b)" 3; + "~*(?:\b)Zitebot(?:\b)" 3; + "~*(?:\b)ZmEu(?:\b)" 3; + "~*(?:\b)ZumBot(?:\b)" 3; + "~*(?:\b)ZyBorg(?:\b)" 3; # END BAD BOTS ### DO NOT EDIT THIS LINE AT ALL ### # -------------------------------------------- @@ -717,38 +717,38 @@ map $http_user_agent $bad_bot { # ----------------------------------------------------------------------- # START GOOD BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)adidxbot(?:\b|)" 0; - "~*(?:\b)AdsBot-Google(?:\b|)" 0; - "~*(?:\b)aolbuild(?:\b|)" 0; - "~*(?:\b)bingbot(?:\b|)" 0; - "~*(?:\b)bingpreview(?:\b|)" 0; - "~*(?:\b)DoCoMo(?:\b|)" 0; - "~*(?:\b)duckduckgo(?:\b|)" 0; - "~*(?:\b)facebookexternalhit(?:\b|)" 0; - "~*(?:\b)Feedfetcher-Google(?:\b|)" 0; - "~*(?:\b)Googlebot(?:\b|)" 0; - "~*(?:\b)Googlebot-Image(?:\b|)" 0; - "~*(?:\b)Googlebot-Mobile(?:\b|)" 0; - "~*(?:\b)Googlebot-News(?:\b|)" 0; - "~*(?:\b)Googlebot/Test(?:\b|)" 0; - "~*(?:\b)Googlebot-Video(?:\b|)" 0; - "~*(?:\b)Google-HTTP-Java-Client(?:\b|)" 0; - "~*(?:\b)Gravityscan(?:\b|)" 0; - "~*(?:\b)gsa-crawler(?:\b|)" 0; - "~*(?:\b)Jakarta\ Commons(?:\b|)" 0; - "~*(?:\b)Kraken/0.1(?:\b|)" 0; - "~*(?:\b)LinkedInBot(?:\b|)" 0; - "~*(?:\b)Mediapartners-Google(?:\b|)" 0; - "~*(?:\b)msnbot(?:\b|)" 0; - "~*(?:\b)msnbot-media(?:\b|)" 0; - "~*(?:\b)SAMSUNG(?:\b|)" 0; - "~*(?:\b)Slackbot(?:\b|)" 0; - "~*(?:\b)Slackbot-LinkExpanding(?:\b|)" 0; - "~*(?:\b)slurp(?:\b|)" 0; - "~*(?:\b)teoma(?:\b|)" 0; - "~*(?:\b)TwitterBot(?:\b|)" 0; - "~*(?:\b)Wordpress(?:\b|)" 0; - "~*(?:\b)yahoo(?:\b|)" 0; + "~*(?:\b)adidxbot(?:\b)" 0; + "~*(?:\b)AdsBot-Google(?:\b)" 0; + "~*(?:\b)aolbuild(?:\b)" 0; + "~*(?:\b)bingbot(?:\b)" 0; + "~*(?:\b)bingpreview(?:\b)" 0; + "~*(?:\b)DoCoMo(?:\b)" 0; + "~*(?:\b)duckduckgo(?:\b)" 0; + "~*(?:\b)facebookexternalhit(?:\b)" 0; + "~*(?:\b)Feedfetcher-Google(?:\b)" 0; + "~*(?:\b)Googlebot(?:\b)" 0; + "~*(?:\b)Googlebot-Image(?:\b)" 0; + "~*(?:\b)Googlebot-Mobile(?:\b)" 0; + "~*(?:\b)Googlebot-News(?:\b)" 0; + "~*(?:\b)Googlebot/Test(?:\b)" 0; + "~*(?:\b)Googlebot-Video(?:\b)" 0; + "~*(?:\b)Google-HTTP-Java-Client(?:\b)" 0; + "~*(?:\b)Gravityscan(?:\b)" 0; + "~*(?:\b)gsa-crawler(?:\b)" 0; + "~*(?:\b)Jakarta\ Commons(?:\b)" 0; + "~*(?:\b)Kraken/0.1(?:\b)" 0; + "~*(?:\b)LinkedInBot(?:\b)" 0; + "~*(?:\b)Mediapartners-Google(?:\b)" 0; + "~*(?:\b)msnbot(?:\b)" 0; + "~*(?:\b)msnbot-media(?:\b)" 0; + "~*(?:\b)SAMSUNG(?:\b)" 0; + "~*(?:\b)Slackbot(?:\b)" 0; + "~*(?:\b)Slackbot-LinkExpanding(?:\b)" 0; + "~*(?:\b)slurp(?:\b)" 0; + "~*(?:\b)teoma(?:\b)" 0; + "~*(?:\b)TwitterBot(?:\b)" 0; + "~*(?:\b)Wordpress(?:\b)" 0; + "~*(?:\b)yahoo(?:\b)" 0; # END GOOD BOTS ### DO NOT EDIT THIS LINE AT ALL ### # -------------------------------------------------------- @@ -760,12 +760,12 @@ map $http_user_agent $bad_bot { #limit_req zone=bot1_reqlimitip burst=50; # START ALLOWED BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)jetmon(?:\b|)" 1; - "~*(?:\b)libwww-perl(?:\b|)" 1; - "~*(?:\b)Lynx(?:\b|)" 1; - "~*(?:\b)munin(?:\b|)" 1; - "~*(?:\b)Presto(?:\b|)" 1; - "~*(?:\b)Wget/1.15(?:\b|)" 1; + "~*(?:\b)jetmon(?:\b)" 1; + "~*(?:\b)libwww-perl(?:\b)" 1; + "~*(?:\b)Lynx(?:\b)" 1; + "~*(?:\b)munin(?:\b)" 1; + "~*(?:\b)Presto(?:\b)" 1; + "~*(?:\b)Wget/1.15(?:\b)" 1; # END ALLOWED BOTS ### DO NOT EDIT THIS LINE AT ALL ### # ------------------------------------------------------- @@ -778,23 +778,23 @@ map $http_user_agent $bad_bot { # ----------------------------------------------------------------------- # START LIMITED BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)Alexa(?:\b|)" 2; - "~*(?:\b)archive.org(?:\b|)" 2; - "~*(?:\b)Baidu(?:\b|)" 2; - "~*(?:\b)BUbiNG(?:\b|)" 2; - "~*(?:\b)FlipboardProxy(?:\b|)" 2; - "~*(?:\b)ia_archiver(?:\b|)" 2; - "~*(?:\b)MSIE\ 7.0(?:\b|)" 2; - "~*(?:\b)Proximic(?:\b|)" 2; - "~*(?:\b)R6_CommentReader(?:\b|)" 2; - "~*(?:\b)R6_FeedFetcher(?:\b|)" 2; - "~*(?:\b)RED/1(?:\b|)" 2; - "~*(?:\b)RPT-HTTPClient(?:\b|)" 2; - "~*(?:\b)sfFeedReader/0.9(?:\b|)" 2; - "~*(?:\b)Spaidu(?:\b|)" 2; - "~*(?:\b)UptimeRobot/2.0(?:\b|)" 2; - "~*(?:\b)YandexBot(?:\b|)" 2; - "~*(?:\b)YandexImages(?:\b|)" 2; + "~*(?:\b)Alexa(?:\b)" 2; + "~*(?:\b)archive.org(?:\b)" 2; + "~*(?:\b)Baidu(?:\b)" 2; + "~*(?:\b)BUbiNG(?:\b)" 2; + "~*(?:\b)FlipboardProxy(?:\b)" 2; + "~*(?:\b)ia_archiver(?:\b)" 2; + "~*(?:\b)MSIE\ 7.0(?:\b)" 2; + "~*(?:\b)Proximic(?:\b)" 2; + "~*(?:\b)R6_CommentReader(?:\b)" 2; + "~*(?:\b)R6_FeedFetcher(?:\b)" 2; + "~*(?:\b)RED/1(?:\b)" 2; + "~*(?:\b)RPT-HTTPClient(?:\b)" 2; + "~*(?:\b)sfFeedReader/0.9(?:\b)" 2; + "~*(?:\b)Spaidu(?:\b)" 2; + "~*(?:\b)UptimeRobot/2.0(?:\b)" 2; + "~*(?:\b)YandexBot(?:\b)" 2; + "~*(?:\b)YandexImages(?:\b)" 2; # END LIMITED BOTS ### DO NOT EDIT THIS LINE AT ALL ### } diff --git a/.dev-tools/test5_conf_files/bots.d/whitelist-ips.conf b/.dev-tools/test5_conf_files/bots.d/whitelist-ips.conf index cf6daef34..d21a1eaca 100644 --- a/.dev-tools/test5_conf_files/bots.d/whitelist-ips.conf +++ b/.dev-tools/test5_conf_files/bots.d/whitelist-ips.conf @@ -45,6 +45,6 @@ # - Whitelisting IP's and RANGES here ONLY affects the IP blocking functions. # - This file will NOT allow your own IP to bypass bad User-Agent or Referrer String checks. # - To bypass everything for a certain IP see notes in blockbots.conf on SUPER WHITELIST -104.198.131.58 0; -35.192.136.167 0; +35.193.14.140 0; 34.66.178.120 0; +104.198.131.58 0; diff --git a/.dev-tools/test5_conf_files/conf.d/globalblacklist.conf b/.dev-tools/test5_conf_files/conf.d/globalblacklist.conf index f26e52add..a1999739a 100644 --- a/.dev-tools/test5_conf_files/conf.d/globalblacklist.conf +++ b/.dev-tools/test5_conf_files/conf.d/globalblacklist.conf @@ -4,8 +4,8 @@ ### VERSION INFORMATION # ################################################### -### Version: V4.2019.07.1709 -### Updated: Mon Jul 1 10:37:04 SAST 2019 +### Version: V4.2019.07.1712 +### Updated: Mon Jul 1 11:24:52 SAST 2019 ### Bad Referrer Count: 6717 ### Bad Bot Count: 556 ################################################### @@ -147,562 +147,562 @@ map $http_user_agent $bad_bot { # -------------------------------------------------- # START BAD BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)360Spider(?:\b|)" 3; - "~*(?:\b)404checker(?:\b|)" 3; - "~*(?:\b)404enemy(?:\b|)" 3; - "~*(?:\b)80legs(?:\b|)" 3; - "~*(?:\b)Abonti(?:\b|)" 3; - "~*(?:\b)Aboundex(?:\b|)" 3; - "~*(?:\b)Aboundexbot(?:\b|)" 3; - "~*(?:\b)Acunetix(?:\b|)" 3; - "~*(?:\b)ADmantX(?:\b|)" 3; - "~*(?:\b)AfD-Verbotsverfahren(?:\b|)" 3; - "~*(?:\b)AhrefsBot(?:\b|)" 3; - "~*(?:\b)AIBOT(?:\b|)" 3; - "~*(?:\b)AiHitBot(?:\b|)" 3; - "~*(?:\b)Aipbot(?:\b|)" 3; - "~*(?:\b)Alexibot(?:\b|)" 3; - "~*(?:\b)Alligator(?:\b|)" 3; - "~*(?:\b)AllSubmitter(?:\b|)" 3; - "~*(?:\b)AlphaBot(?:\b|)" 3; - "~*(?:\b)Anarchie(?:\b|)" 3; - "~*(?:\b)Apexoo(?:\b|)" 3; - "~*(?:\b)archive.org_bot(?:\b|)" 3; - "~*(?:\b)ASPSeek(?:\b|)" 3; - "~*(?:\b)Asterias(?:\b|)" 3; - "~*(?:\b)Attach(?:\b|)" 3; - "~*(?:\b)autoemailspider(?:\b|)" 3; - "~*(?:\b)BackDoorBot(?:\b|)" 3; - "~*(?:\b)Backlink-Ceck(?:\b|)" 3; - "~*(?:\b)backlink-check(?:\b|)" 3; - "~*(?:\b)BacklinkCrawler(?:\b|)" 3; - "~*(?:\b)BackStreet(?:\b|)" 3; - "~*(?:\b)BackWeb(?:\b|)" 3; - "~*(?:\b)Badass(?:\b|)" 3; - "~*(?:\b)Bandit(?:\b|)" 3; - "~*(?:\b)Barkrowler(?:\b|)" 3; - "~*(?:\b)BatchFTP(?:\b|)" 3; - "~*(?:\b)Battleztar\ Bazinga(?:\b|)" 3; - "~*(?:\b)BBBike(?:\b|)" 3; - "~*(?:\b)BDCbot(?:\b|)" 3; - "~*(?:\b)BDFetch(?:\b|)" 3; - "~*(?:\b)BetaBot(?:\b|)" 3; - "~*(?:\b)Bigfoot(?:\b|)" 3; - "~*(?:\b)Bitacle(?:\b|)" 3; - "~*(?:\b)Blackboard(?:\b|)" 3; - "~*(?:\b)Black\ Hole(?:\b|)" 3; - "~*(?:\b)BlackWidow(?:\b|)" 3; - "~*(?:\b)BLEXBot(?:\b|)" 3; - "~*(?:\b)Blow(?:\b|)" 3; - "~*(?:\b)BlowFish(?:\b|)" 3; - "~*(?:\b)Boardreader(?:\b|)" 3; - "~*(?:\b)Bolt(?:\b|)" 3; - "~*(?:\b)BotALot(?:\b|)" 3; - "~*(?:\b)Brandprotect(?:\b|)" 3; - "~*(?:\b)Brandwatch(?:\b|)" 3; - "~*(?:\b)Buddy(?:\b|)" 3; - "~*(?:\b)BuiltBotTough(?:\b|)" 3; - "~*(?:\b)BuiltWith(?:\b|)" 3; - "~*(?:\b)Bullseye(?:\b|)" 3; - "~*(?:\b)BunnySlippers(?:\b|)" 3; - "~*(?:\b)BuzzSumo(?:\b|)" 3; - "~*(?:\b)Calculon(?:\b|)" 3; - "~*(?:\b)CATExplorador(?:\b|)" 3; - "~*(?:\b)CazoodleBot(?:\b|)" 3; - "~*(?:\b)CCBot(?:\b|)" 3; - "~*(?:\b)Cegbfeieh(?:\b|)" 3; - "~*(?:\b)CheeseBot(?:\b|)" 3; - "~*(?:\b)CherryPicker(?:\b|)" 3; - "~*(?:\b)CheTeam(?:\b|)" 3; - "~*(?:\b)ChinaClaw(?:\b|)" 3; - "~*(?:\b)Chlooe(?:\b|)" 3; - "~*(?:\b)Claritybot(?:\b|)" 3; - "~*(?:\b)Cliqzbot(?:\b|)" 3; - "~*(?:\b)Cloud\ mapping(?:\b|)" 3; - "~*(?:\b)coccocbot-web(?:\b|)" 3; - "~*(?:\b)Cogentbot(?:\b|)" 3; - "~*(?:\b)cognitiveseo(?:\b|)" 3; - "~*(?:\b)Collector(?:\b|)" 3; - "~*(?:\b)com.plumanalytics(?:\b|)" 3; - "~*(?:\b)Copier(?:\b|)" 3; - "~*(?:\b)CopyRightCheck(?:\b|)" 3; - "~*(?:\b)Copyscape(?:\b|)" 3; - "~*(?:\b)Cosmos(?:\b|)" 3; - "~*(?:\b)Craftbot(?:\b|)" 3; - "~*(?:\b)crawler4j(?:\b|)" 3; - "~*(?:\b)crawler.feedback(?:\b|)" 3; - "~*(?:\b)crawl.sogou.com(?:\b|)" 3; - "~*(?:\b)CrazyWebCrawler(?:\b|)" 3; - "~*(?:\b)Crescent(?:\b|)" 3; - "~*(?:\b)CrunchBot(?:\b|)" 3; - "~*(?:\b)CSHttp(?:\b|)" 3; - "~*(?:\b)Curious(?:\b|)" 3; - "~*(?:\b)Custo(?:\b|)" 3; - "~*(?:\b)DatabaseDriverMysqli(?:\b|)" 3; - "~*(?:\b)DataCha0s(?:\b|)" 3; - "~*(?:\b)DBLBot(?:\b|)" 3; - "~*(?:\b)demandbase-bot(?:\b|)" 3; - "~*(?:\b)Demon(?:\b|)" 3; - "~*(?:\b)Deusu(?:\b|)" 3; - "~*(?:\b)Devil(?:\b|)" 3; - "~*(?:\b)Digincore(?:\b|)" 3; - "~*(?:\b)DigitalPebble(?:\b|)" 3; - "~*(?:\b)DIIbot(?:\b|)" 3; - "~*(?:\b)Dirbuster(?:\b|)" 3; - "~*(?:\b)Disco(?:\b|)" 3; - "~*(?:\b)Discobot(?:\b|)" 3; - "~*(?:\b)Discoverybot(?:\b|)" 3; - "~*(?:\b)Dispatch(?:\b|)" 3; - "~*(?:\b)DittoSpyder(?:\b|)" 3; - "~*(?:\b)DnyzBot(?:\b|)" 3; - "~*(?:\b)DomainAppender(?:\b|)" 3; - "~*(?:\b)DomainCrawler(?:\b|)" 3; - "~*(?:\b)DomainSigmaCrawler(?:\b|)" 3; - "~*(?:\b)DomainStatsBot(?:\b|)" 3; - "~*(?:\b)Dotbot(?:\b|)" 3; - "~*(?:\b)Download\ Wonder(?:\b|)" 3; - "~*(?:\b)Dragonfly(?:\b|)" 3; - "~*(?:\b)Drip(?:\b|)" 3; - "~*(?:\b)DSearch(?:\b|)" 3; - "~*(?:\b)DTS\ Agent(?:\b|)" 3; - "~*(?:\b)EasyDL(?:\b|)" 3; - "~*(?:\b)Ebingbong(?:\b|)" 3; - "~*(?:\b)eCatch(?:\b|)" 3; - "~*(?:\b)ECCP/1.0(?:\b|)" 3; - "~*(?:\b)Ecxi(?:\b|)" 3; - "~*(?:\b)EirGrabber(?:\b|)" 3; - "~*(?:\b)EMail\ Siphon(?:\b|)" 3; - "~*(?:\b)EMail\ Wolf(?:\b|)" 3; - "~*(?:\b)EroCrawler(?:\b|)" 3; - "~*(?:\b)evc-batch(?:\b|)" 3; - "~*(?:\b)Evil(?:\b|)" 3; - "~*(?:\b)Exabot(?:\b|)" 3; - "~*(?:\b)Express\ WebPictures(?:\b|)" 3; - "~*(?:\b)ExtLinksBot(?:\b|)" 3; - "~*(?:\b)Extractor(?:\b|)" 3; - "~*(?:\b)ExtractorPro(?:\b|)" 3; - "~*(?:\b)Extreme\ Picture\ Finder(?:\b|)" 3; - "~*(?:\b)EyeNetIE(?:\b|)" 3; - "~*(?:\b)Ezooms(?:\b|)" 3; - "~*(?:\b)facebookscraper(?:\b|)" 3; - "~*(?:\b)FDM(?:\b|)" 3; - "~*(?:\b)FemtosearchBot(?:\b|)" 3; - "~*(?:\b)FHscan(?:\b|)" 3; - "~*(?:\b)Fimap(?:\b|)" 3; - "~*(?:\b)Firefox/7.0(?:\b|)" 3; - "~*(?:\b)FlashGet(?:\b|)" 3; - "~*(?:\b)Flunky(?:\b|)" 3; - "~*(?:\b)Foobot(?:\b|)" 3; - "~*(?:\b)Freeuploader(?:\b|)" 3; - "~*(?:\b)FrontPage(?:\b|)" 3; - "~*(?:\b)FyberSpider(?:\b|)" 3; - "~*(?:\b)Fyrebot(?:\b|)" 3; - "~*(?:\b)GalaxyBot(?:\b|)" 3; - "~*(?:\b)Genieo(?:\b|)" 3; - "~*(?:\b)GermCrawler(?:\b|)" 3; - "~*(?:\b)Getintent(?:\b|)" 3; - "~*(?:\b)GetRight(?:\b|)" 3; - "~*(?:\b)GetWeb(?:\b|)" 3; - "~*(?:\b)Gigablast(?:\b|)" 3; - "~*(?:\b)Gigabot(?:\b|)" 3; - "~*(?:\b)G-i-g-a-b-o-t(?:\b|)" 3; - "~*(?:\b)Go-Ahead-Got-It(?:\b|)" 3; - "~*(?:\b)Gotit(?:\b|)" 3; - "~*(?:\b)GoZilla(?:\b|)" 3; - "~*(?:\b)Go!Zilla(?:\b|)" 3; - "~*(?:\b)Grabber(?:\b|)" 3; - "~*(?:\b)GrabNet(?:\b|)" 3; - "~*(?:\b)Grafula(?:\b|)" 3; - "~*(?:\b)GrapeFX(?:\b|)" 3; - "~*(?:\b)GrapeshotCrawler(?:\b|)" 3; - "~*(?:\b)GridBot(?:\b|)" 3; - "~*(?:\b)GT::WWW(?:\b|)" 3; - "~*(?:\b)Haansoft(?:\b|)" 3; - "~*(?:\b)HaosouSpider(?:\b|)" 3; - "~*(?:\b)Harvest(?:\b|)" 3; - "~*(?:\b)Havij(?:\b|)" 3; - "~*(?:\b)HEADMasterSEO(?:\b|)" 3; - "~*(?:\b)Heritrix(?:\b|)" 3; - "~*(?:\b)Hloader(?:\b|)" 3; - "~*(?:\b)HMView(?:\b|)" 3; - "~*(?:\b)HTMLparser(?:\b|)" 3; - "~*(?:\b)HTTP::Lite(?:\b|)" 3; - "~*(?:\b)HTTrack(?:\b|)" 3; - "~*(?:\b)Humanlinks(?:\b|)" 3; - "~*(?:\b)HybridBot(?:\b|)" 3; - "~*(?:\b)Iblog(?:\b|)" 3; - "~*(?:\b)IDBot(?:\b|)" 3; - "~*(?:\b)Id-search(?:\b|)" 3; - "~*(?:\b)IlseBot(?:\b|)" 3; - "~*(?:\b)Image\ Fetch(?:\b|)" 3; - "~*(?:\b)Image\ Sucker(?:\b|)" 3; - "~*(?:\b)IndeedBot(?:\b|)" 3; - "~*(?:\b)Indy\ Library(?:\b|)" 3; - "~*(?:\b)InfoNaviRobot(?:\b|)" 3; - "~*(?:\b)InfoTekies(?:\b|)" 3; - "~*(?:\b)instabid(?:\b|)" 3; - "~*(?:\b)Intelliseek(?:\b|)" 3; - "~*(?:\b)InterGET(?:\b|)" 3; - "~*(?:\b)Internet\ Ninja(?:\b|)" 3; - "~*(?:\b)InternetSeer(?:\b|)" 3; - "~*(?:\b)internetVista\ monitor(?:\b|)" 3; - "~*(?:\b)ips-agent(?:\b|)" 3; - "~*(?:\b)Iria(?:\b|)" 3; - "~*(?:\b)IRLbot(?:\b|)" 3; - "~*(?:\b)Iskanie(?:\b|)" 3; - "~*(?:\b)IstellaBot(?:\b|)" 3; - "~*(?:\b)JamesBOT(?:\b|)" 3; - "~*(?:\b)Jbrofuzz(?:\b|)" 3; - "~*(?:\b)JennyBot(?:\b|)" 3; - "~*(?:\b)JetCar(?:\b|)" 3; - "~*(?:\b)Jetty(?:\b|)" 3; - "~*(?:\b)JikeSpider(?:\b|)" 3; - "~*(?:\b)JOC\ Web\ Spider(?:\b|)" 3; - "~*(?:\b)Joomla(?:\b|)" 3; - "~*(?:\b)Jorgee(?:\b|)" 3; - "~*(?:\b)JustView(?:\b|)" 3; - "~*(?:\b)Jyxobot(?:\b|)" 3; - "~*(?:\b)Kenjin\ Spider(?:\b|)" 3; - "~*(?:\b)Keyword\ Density(?:\b|)" 3; - "~*(?:\b)Kozmosbot(?:\b|)" 3; - "~*(?:\b)Lanshanbot(?:\b|)" 3; - "~*(?:\b)Larbin(?:\b|)" 3; - "~*(?:\b)LeechFTP(?:\b|)" 3; - "~*(?:\b)LeechGet(?:\b|)" 3; - "~*(?:\b)LexiBot(?:\b|)" 3; - "~*(?:\b)Lftp(?:\b|)" 3; - "~*(?:\b)LibWeb(?:\b|)" 3; - "~*(?:\b)Libwhisker(?:\b|)" 3; - "~*(?:\b)Lightspeedsystems(?:\b|)" 3; - "~*(?:\b)Likse(?:\b|)" 3; - "~*(?:\b)Linkdexbot(?:\b|)" 3; - "~*(?:\b)LinkextractorPro(?:\b|)" 3; - "~*(?:\b)LinkpadBot(?:\b|)" 3; - "~*(?:\b)LinkScan(?:\b|)" 3; - "~*(?:\b)LinksManager(?:\b|)" 3; - "~*(?:\b)LinkWalker(?:\b|)" 3; - "~*(?:\b)LinqiaMetadataDownloaderBot(?:\b|)" 3; - "~*(?:\b)LinqiaRSSBot(?:\b|)" 3; - "~*(?:\b)LinqiaScrapeBot(?:\b|)" 3; - "~*(?:\b)Lipperhey(?:\b|)" 3; - "~*(?:\b)Lipperhey\ Spider(?:\b|)" 3; - "~*(?:\b)Litemage_walker(?:\b|)" 3; - "~*(?:\b)Lmspider(?:\b|)" 3; - "~*(?:\b)LNSpiderguy(?:\b|)" 3; - "~*(?:\b)Ltx71(?:\b|)" 3; - "~*(?:\b)lwp-request(?:\b|)" 3; - "~*(?:\b)LWP::Simple(?:\b|)" 3; - "~*(?:\b)lwp-trivial(?:\b|)" 3; - "~*(?:\b)Magnet(?:\b|)" 3; - "~*(?:\b)Mag-Net(?:\b|)" 3; - "~*(?:\b)magpie-crawler(?:\b|)" 3; - "~*(?:\b)Mail.RU_Bot(?:\b|)" 3; - "~*(?:\b)Majestic12(?:\b|)" 3; - "~*(?:\b)Majestic-SEO(?:\b|)" 3; - "~*(?:\b)Majestic\ SEO(?:\b|)" 3; - "~*(?:\b)MarkMonitor(?:\b|)" 3; - "~*(?:\b)MarkWatch(?:\b|)" 3; - "~*(?:\b)Masscan(?:\b|)" 3; - "~*(?:\b)Mass\ Downloader(?:\b|)" 3; - "~*(?:\b)Mata\ Hari(?:\b|)" 3; - "~*(?:\b)MauiBot(?:\b|)" 3; - "~*(?:\b)meanpathbot(?:\b|)" 3; - "~*(?:\b)Meanpathbot(?:\b|)" 3; - "~*(?:\b)MeanPath\ Bot(?:\b|)" 3; - "~*(?:\b)Mediatoolkitbot(?:\b|)" 3; - "~*(?:\b)mediawords(?:\b|)" 3; - "~*(?:\b)MegaIndex.ru(?:\b|)" 3; - "~*(?:\b)Metauri(?:\b|)" 3; - "~*(?:\b)MFC_Tear_Sample(?:\b|)" 3; - "~*(?:\b)Microsoft\ Data\ Access(?:\b|)" 3; - "~*(?:\b)Microsoft\ URL\ Control(?:\b|)" 3; - "~*(?:\b)MIDown\ tool(?:\b|)" 3; - "~*(?:\b)MIIxpc(?:\b|)" 3; - "~*(?:\b)Mister\ PiX(?:\b|)" 3; - "~*(?:\b)MJ12bot(?:\b|)" 3; - "~*(?:\b)Mojeek(?:\b|)" 3; - "~*(?:\b)Morfeus\ Fucking\ Scanner(?:\b|)" 3; - "~*(?:\b)Mr.4x3(?:\b|)" 3; - "~*(?:\b)MSFrontPage(?:\b|)" 3; - "~*(?:\b)MSIECrawler(?:\b|)" 3; - "~*(?:\b)Msrabot(?:\b|)" 3; - "~*(?:\b)MS\ Web\ Services\ Client\ Protocol(?:\b|)" 3; - "~*(?:\b)muhstik-scan(?:\b|)" 3; - "~*(?:\b)Musobot(?:\b|)" 3; - "~*(?:\b)Name\ Intelligence(?:\b|)" 3; - "~*(?:\b)Nameprotect(?:\b|)" 3; - "~*(?:\b)Navroad(?:\b|)" 3; - "~*(?:\b)NearSite(?:\b|)" 3; - "~*(?:\b)Needle(?:\b|)" 3; - "~*(?:\b)Nessus(?:\b|)" 3; - "~*(?:\b)NetAnts(?:\b|)" 3; - "~*(?:\b)Netcraft(?:\b|)" 3; - "~*(?:\b)netEstate\ NE\ Crawler(?:\b|)" 3; - "~*(?:\b)NetLyzer(?:\b|)" 3; - "~*(?:\b)NetMechanic(?:\b|)" 3; - "~*(?:\b)NetSpider(?:\b|)" 3; - "~*(?:\b)Nettrack(?:\b|)" 3; - "~*(?:\b)Net\ Vampire(?:\b|)" 3; - "~*(?:\b)Netvibes(?:\b|)" 3; - "~*(?:\b)NetZIP(?:\b|)" 3; - "~*(?:\b)NextGenSearchBot(?:\b|)" 3; - "~*(?:\b)Nibbler(?:\b|)" 3; - "~*(?:\b)NICErsPRO(?:\b|)" 3; - "~*(?:\b)Niki-bot(?:\b|)" 3; - "~*(?:\b)Nikto(?:\b|)" 3; - "~*(?:\b)NimbleCrawler(?:\b|)" 3; - "~*(?:\b)Nimbostratus(?:\b|)" 3; - "~*(?:\b)Ninja(?:\b|)" 3; - "~*(?:\b)Nmap(?:\b|)" 3; - "~*(?:\b)NPbot(?:\b|)" 3; - "~*(?:\b)Nutch(?:\b|)" 3; - "~*(?:\b)oBot(?:\b|)" 3; - "~*(?:\b)Octopus(?:\b|)" 3; - "~*(?:\b)Offline\ Explorer(?:\b|)" 3; - "~*(?:\b)Offline\ Navigator(?:\b|)" 3; - "~*(?:\b)OnCrawl(?:\b|)" 3; - "~*(?:\b)Openfind(?:\b|)" 3; - "~*(?:\b)OpenLinkProfiler(?:\b|)" 3; - "~*(?:\b)Openvas(?:\b|)" 3; - "~*(?:\b)OpenVAS(?:\b|)" 3; - "~*(?:\b)OrangeBot(?:\b|)" 3; - "~*(?:\b)OrangeSpider(?:\b|)" 3; - "~*(?:\b)OutclicksBot(?:\b|)" 3; - "~*(?:\b)OutfoxBot(?:\b|)" 3; - "~*(?:\b)PageAnalyzer(?:\b|)" 3; - "~*(?:\b)Page\ Analyzer(?:\b|)" 3; - "~*(?:\b)PageGrabber(?:\b|)" 3; - "~*(?:\b)page\ scorer(?:\b|)" 3; - "~*(?:\b)PageScorer(?:\b|)" 3; - "~*(?:\b)Pandalytics(?:\b|)" 3; - "~*(?:\b)Panscient(?:\b|)" 3; - "~*(?:\b)Papa\ Foto(?:\b|)" 3; - "~*(?:\b)Pavuk(?:\b|)" 3; - "~*(?:\b)pcBrowser(?:\b|)" 3; - "~*(?:\b)PECL::HTTP(?:\b|)" 3; - "~*(?:\b)PeoplePal(?:\b|)" 3; - "~*(?:\b)PHPCrawl(?:\b|)" 3; - "~*(?:\b)Picscout(?:\b|)" 3; - "~*(?:\b)Picsearch(?:\b|)" 3; - "~*(?:\b)PictureFinder(?:\b|)" 3; - "~*(?:\b)Pimonster(?:\b|)" 3; - "~*(?:\b)Pi-Monster(?:\b|)" 3; - "~*(?:\b)Pixray(?:\b|)" 3; - "~*(?:\b)PleaseCrawl(?:\b|)" 3; - "~*(?:\b)plumanalytics(?:\b|)" 3; - "~*(?:\b)Pockey(?:\b|)" 3; - "~*(?:\b)POE-Component-Client-HTTP(?:\b|)" 3; - "~*(?:\b)Probethenet(?:\b|)" 3; - "~*(?:\b)ProPowerBot(?:\b|)" 3; - "~*(?:\b)ProWebWalker(?:\b|)" 3; - "~*(?:\b)Psbot(?:\b|)" 3; - "~*(?:\b)Pump(?:\b|)" 3; - "~*(?:\b)PxBroker(?:\b|)" 3; - "~*(?:\b)PyCurl(?:\b|)" 3; - "~*(?:\b)QueryN\ Metasearch(?:\b|)" 3; - "~*(?:\b)Quick-Crawler(?:\b|)" 3; - "~*(?:\b)RankActive(?:\b|)" 3; - "~*(?:\b)RankActiveLinkBot(?:\b|)" 3; - "~*(?:\b)RankFlex(?:\b|)" 3; - "~*(?:\b)RankingBot(?:\b|)" 3; - "~*(?:\b)RankingBot2(?:\b|)" 3; - "~*(?:\b)Rankivabot(?:\b|)" 3; - "~*(?:\b)RankurBot(?:\b|)" 3; - "~*(?:\b)RealDownload(?:\b|)" 3; - "~*(?:\b)Reaper(?:\b|)" 3; - "~*(?:\b)RebelMouse(?:\b|)" 3; - "~*(?:\b)Recorder(?:\b|)" 3; - "~*(?:\b)RedesScrapy(?:\b|)" 3; - "~*(?:\b)ReGet(?:\b|)" 3; - "~*(?:\b)RepoMonkey(?:\b|)" 3; - "~*(?:\b)Ripper(?:\b|)" 3; - "~*(?:\b)RocketCrawler(?:\b|)" 3; - "~*(?:\b)Rogerbot(?:\b|)" 3; - "~*(?:\b)s1z.ru(?:\b|)" 3; - "~*(?:\b)SalesIntelligent(?:\b|)" 3; - "~*(?:\b)SBIder(?:\b|)" 3; - "~*(?:\b)ScanAlert(?:\b|)" 3; - "~*(?:\b)Scanbot(?:\b|)" 3; - "~*(?:\b)scan.lol(?:\b|)" 3; - "~*(?:\b)ScoutJet(?:\b|)" 3; - "~*(?:\b)Scrapy(?:\b|)" 3; - "~*(?:\b)Screaming(?:\b|)" 3; - "~*(?:\b)ScreenerBot(?:\b|)" 3; - "~*(?:\b)Searchestate(?:\b|)" 3; - "~*(?:\b)SearchmetricsBot(?:\b|)" 3; - "~*(?:\b)Semrush(?:\b|)" 3; - "~*(?:\b)SemrushBot(?:\b|)" 3; - "~*(?:\b)SEOkicks(?:\b|)" 3; - "~*(?:\b)SEOkicks-Robot(?:\b|)" 3; - "~*(?:\b)SEOlyticsCrawler(?:\b|)" 3; - "~*(?:\b)Seomoz(?:\b|)" 3; - "~*(?:\b)SEOprofiler(?:\b|)" 3; - "~*(?:\b)seoscanners(?:\b|)" 3; - "~*(?:\b)SeoSiteCheckup(?:\b|)" 3; - "~*(?:\b)SEOstats(?:\b|)" 3; - "~*(?:\b)serpstatbot(?:\b|)" 3; - "~*(?:\b)sexsearcher(?:\b|)" 3; - "~*(?:\b)Shodan(?:\b|)" 3; - "~*(?:\b)Siphon(?:\b|)" 3; - "~*(?:\b)SISTRIX(?:\b|)" 3; - "~*(?:\b)Sitebeam(?:\b|)" 3; - "~*(?:\b)SiteExplorer(?:\b|)" 3; - "~*(?:\b)Siteimprove(?:\b|)" 3; - "~*(?:\b)SiteLockSpider(?:\b|)" 3; - "~*(?:\b)SiteSnagger(?:\b|)" 3; - "~*(?:\b)SiteSucker(?:\b|)" 3; - "~*(?:\b)Site\ Sucker(?:\b|)" 3; - "~*(?:\b)Sitevigil(?:\b|)" 3; - "~*(?:\b)SlySearch(?:\b|)" 3; - "~*(?:\b)SmartDownload(?:\b|)" 3; - "~*(?:\b)SMTBot(?:\b|)" 3; - "~*(?:\b)Snake(?:\b|)" 3; - "~*(?:\b)Snapbot(?:\b|)" 3; - "~*(?:\b)Snoopy(?:\b|)" 3; - "~*(?:\b)SocialRankIOBot(?:\b|)" 3; - "~*(?:\b)Sociscraper(?:\b|)" 3; - "~*(?:\b)sogouspider(?:\b|)" 3; - "~*(?:\b)Sogou\ web\ spider(?:\b|)" 3; - "~*(?:\b)Sosospider(?:\b|)" 3; - "~*(?:\b)Sottopop(?:\b|)" 3; - "~*(?:\b)SpaceBison(?:\b|)" 3; - "~*(?:\b)Spammen(?:\b|)" 3; - "~*(?:\b)SpankBot(?:\b|)" 3; - "~*(?:\b)Spanner(?:\b|)" 3; - "~*(?:\b)sp_auditbot(?:\b|)" 3; - "~*(?:\b)Spbot(?:\b|)" 3; - "~*(?:\b)Spinn3r(?:\b|)" 3; - "~*(?:\b)SputnikBot(?:\b|)" 3; - "~*(?:\b)spyfu(?:\b|)" 3; - "~*(?:\b)Sqlmap(?:\b|)" 3; - "~*(?:\b)Sqlworm(?:\b|)" 3; - "~*(?:\b)Sqworm(?:\b|)" 3; - "~*(?:\b)Steeler(?:\b|)" 3; - "~*(?:\b)Stripper(?:\b|)" 3; - "~*(?:\b)Sucker(?:\b|)" 3; - "~*(?:\b)Sucuri(?:\b|)" 3; - "~*(?:\b)SuperBot(?:\b|)" 3; - "~*(?:\b)SuperHTTP(?:\b|)" 3; - "~*(?:\b)Surfbot(?:\b|)" 3; - "~*(?:\b)SurveyBot(?:\b|)" 3; - "~*(?:\b)Suzuran(?:\b|)" 3; - "~*(?:\b)Swiftbot(?:\b|)" 3; - "~*(?:\b)sysscan(?:\b|)" 3; - "~*(?:\b)Szukacz(?:\b|)" 3; - "~*(?:\b)T0PHackTeam(?:\b|)" 3; - "~*(?:\b)T8Abot(?:\b|)" 3; - "~*(?:\b)tAkeOut(?:\b|)" 3; - "~*(?:\b)Teleport(?:\b|)" 3; - "~*(?:\b)TeleportPro(?:\b|)" 3; - "~*(?:\b)Telesoft(?:\b|)" 3; - "~*(?:\b)Telesphoreo(?:\b|)" 3; - "~*(?:\b)Telesphorep(?:\b|)" 3; - "~*(?:\b)The\ Intraformant(?:\b|)" 3; - "~*(?:\b)TheNomad(?:\b|)" 3; - "~*(?:\b)Thumbor(?:\b|)" 3; - "~*(?:\b)TightTwatBot(?:\b|)" 3; - "~*(?:\b)Titan(?:\b|)" 3; - "~*(?:\b)Toata(?:\b|)" 3; - "~*(?:\b)Toweyabot(?:\b|)" 3; - "~*(?:\b)Tracemyfile(?:\b|)" 3; - "~*(?:\b)Trendiction(?:\b|)" 3; - "~*(?:\b)Trendictionbot(?:\b|)" 3; - "~*(?:\b)trendiction.com(?:\b|)" 3; - "~*(?:\b)trendiction.de(?:\b|)" 3; - "~*(?:\b)True_Robot(?:\b|)" 3; - "~*(?:\b)Turingos(?:\b|)" 3; - "~*(?:\b)Turnitin(?:\b|)" 3; - "~*(?:\b)TurnitinBot(?:\b|)" 3; - "~*(?:\b)TwengaBot(?:\b|)" 3; - "~*(?:\b)Twice(?:\b|)" 3; - "~*(?:\b)Typhoeus(?:\b|)" 3; - "~*(?:\b)UnisterBot(?:\b|)" 3; - "~*(?:\b)Upflow(?:\b|)" 3; - "~*(?:\b)URLy.Warning(?:\b|)" 3; - "~*(?:\b)URLy\ Warning(?:\b|)" 3; - "~*(?:\b)Vacuum(?:\b|)" 3; - "~*(?:\b)Vagabondo(?:\b|)" 3; - "~*(?:\b)VB\ Project(?:\b|)" 3; - "~*(?:\b)VCI(?:\b|)" 3; - "~*(?:\b)VeriCiteCrawler(?:\b|)" 3; - "~*(?:\b)VidibleScraper(?:\b|)" 3; - "~*(?:\b)Virusdie(?:\b|)" 3; - "~*(?:\b)VoidEYE(?:\b|)" 3; - "~*(?:\b)Voil(?:\b|)" 3; - "~*(?:\b)Voltron(?:\b|)" 3; - "~*(?:\b)Wallpapers/3.0(?:\b|)" 3; - "~*(?:\b)WallpapersHD(?:\b|)" 3; - "~*(?:\b)WASALive-Bot(?:\b|)" 3; - "~*(?:\b)WBSearchBot(?:\b|)" 3; - "~*(?:\b)Webalta(?:\b|)" 3; - "~*(?:\b)WebAuto(?:\b|)" 3; - "~*(?:\b)Web\ Auto(?:\b|)" 3; - "~*(?:\b)WebBandit(?:\b|)" 3; - "~*(?:\b)WebCollage(?:\b|)" 3; - "~*(?:\b)Web\ Collage(?:\b|)" 3; - "~*(?:\b)WebCopier(?:\b|)" 3; - "~*(?:\b)WEBDAV(?:\b|)" 3; - "~*(?:\b)WebEnhancer(?:\b|)" 3; - "~*(?:\b)Web\ Enhancer(?:\b|)" 3; - "~*(?:\b)WebFetch(?:\b|)" 3; - "~*(?:\b)Web\ Fetch(?:\b|)" 3; - "~*(?:\b)WebFuck(?:\b|)" 3; - "~*(?:\b)Web\ Fuck(?:\b|)" 3; - "~*(?:\b)WebGo\ IS(?:\b|)" 3; - "~*(?:\b)WebImageCollector(?:\b|)" 3; - "~*(?:\b)WebLeacher(?:\b|)" 3; - "~*(?:\b)WebmasterWorldForumBot(?:\b|)" 3; - "~*(?:\b)webmeup-crawler(?:\b|)" 3; - "~*(?:\b)WebPix(?:\b|)" 3; - "~*(?:\b)Web\ Pix(?:\b|)" 3; - "~*(?:\b)WebReaper(?:\b|)" 3; - "~*(?:\b)WebSauger(?:\b|)" 3; - "~*(?:\b)Web\ Sauger(?:\b|)" 3; - "~*(?:\b)Webshag(?:\b|)" 3; - "~*(?:\b)WebsiteExtractor(?:\b|)" 3; - "~*(?:\b)WebsiteQuester(?:\b|)" 3; - "~*(?:\b)Website\ Quester(?:\b|)" 3; - "~*(?:\b)Webster(?:\b|)" 3; - "~*(?:\b)WebStripper(?:\b|)" 3; - "~*(?:\b)WebSucker(?:\b|)" 3; - "~*(?:\b)Web\ Sucker(?:\b|)" 3; - "~*(?:\b)WebWhacker(?:\b|)" 3; - "~*(?:\b)WebZIP(?:\b|)" 3; - "~*(?:\b)WeSEE(?:\b|)" 3; - "~*(?:\b)Whack(?:\b|)" 3; - "~*(?:\b)Whacker(?:\b|)" 3; - "~*(?:\b)Whatweb(?:\b|)" 3; - "~*(?:\b)Who.is\ Bot(?:\b|)" 3; - "~*(?:\b)Widow(?:\b|)" 3; - "~*(?:\b)WinHTTrack(?:\b|)" 3; - "~*(?:\b)WiseGuys\ Robot(?:\b|)" 3; - "~*(?:\b)WISENutbot(?:\b|)" 3; - "~*(?:\b)Wonderbot(?:\b|)" 3; - "~*(?:\b)Woobot(?:\b|)" 3; - "~*(?:\b)Wotbox(?:\b|)" 3; - "~*(?:\b)Wprecon(?:\b|)" 3; - "~*(?:\b)WPScan(?:\b|)" 3; - "~*(?:\b)WWW-Collector-E(?:\b|)" 3; - "~*(?:\b)WWW-Mechanize(?:\b|)" 3; - "~*(?:\b)WWW::Mechanize(?:\b|)" 3; - "~*(?:\b)WWWOFFLE(?:\b|)" 3; - "~*(?:\b)x09Mozilla(?:\b|)" 3; - "~*(?:\b)x22Mozilla(?:\b|)" 3; - "~*(?:\b)Xaldon_WebSpider(?:\b|)" 3; - "~*(?:\b)Xaldon\ WebSpider(?:\b|)" 3; - "~*(?:\b)Xenu(?:\b|)" 3; - "~*(?:\b)xpymep1.exe(?:\b|)" 3; - "~*(?:\b)YoudaoBot(?:\b|)" 3; - "~*(?:\b)Zade(?:\b|)" 3; - "~*(?:\b)Zauba(?:\b|)" 3; - "~*(?:\b)zauba.io(?:\b|)" 3; - "~*(?:\b)Zermelo(?:\b|)" 3; - "~*(?:\b)Zeus(?:\b|)" 3; - "~*(?:\b)zgrab(?:\b|)" 3; - "~*(?:\b)Zitebot(?:\b|)" 3; - "~*(?:\b)ZmEu(?:\b|)" 3; - "~*(?:\b)ZumBot(?:\b|)" 3; - "~*(?:\b)ZyBorg(?:\b|)" 3; + "~*(?:\b)360Spider(?:\b)" 3; + "~*(?:\b)404checker(?:\b)" 3; + "~*(?:\b)404enemy(?:\b)" 3; + "~*(?:\b)80legs(?:\b)" 3; + "~*(?:\b)Abonti(?:\b)" 3; + "~*(?:\b)Aboundex(?:\b)" 3; + "~*(?:\b)Aboundexbot(?:\b)" 3; + "~*(?:\b)Acunetix(?:\b)" 3; + "~*(?:\b)ADmantX(?:\b)" 3; + "~*(?:\b)AfD-Verbotsverfahren(?:\b)" 3; + "~*(?:\b)AhrefsBot(?:\b)" 3; + "~*(?:\b)AIBOT(?:\b)" 3; + "~*(?:\b)AiHitBot(?:\b)" 3; + "~*(?:\b)Aipbot(?:\b)" 3; + "~*(?:\b)Alexibot(?:\b)" 3; + "~*(?:\b)Alligator(?:\b)" 3; + "~*(?:\b)AllSubmitter(?:\b)" 3; + "~*(?:\b)AlphaBot(?:\b)" 3; + "~*(?:\b)Anarchie(?:\b)" 3; + "~*(?:\b)Apexoo(?:\b)" 3; + "~*(?:\b)archive.org_bot(?:\b)" 3; + "~*(?:\b)ASPSeek(?:\b)" 3; + "~*(?:\b)Asterias(?:\b)" 3; + "~*(?:\b)Attach(?:\b)" 3; + "~*(?:\b)autoemailspider(?:\b)" 3; + "~*(?:\b)BackDoorBot(?:\b)" 3; + "~*(?:\b)Backlink-Ceck(?:\b)" 3; + "~*(?:\b)backlink-check(?:\b)" 3; + "~*(?:\b)BacklinkCrawler(?:\b)" 3; + "~*(?:\b)BackStreet(?:\b)" 3; + "~*(?:\b)BackWeb(?:\b)" 3; + "~*(?:\b)Badass(?:\b)" 3; + "~*(?:\b)Bandit(?:\b)" 3; + "~*(?:\b)Barkrowler(?:\b)" 3; + "~*(?:\b)BatchFTP(?:\b)" 3; + "~*(?:\b)Battleztar\ Bazinga(?:\b)" 3; + "~*(?:\b)BBBike(?:\b)" 3; + "~*(?:\b)BDCbot(?:\b)" 3; + "~*(?:\b)BDFetch(?:\b)" 3; + "~*(?:\b)BetaBot(?:\b)" 3; + "~*(?:\b)Bigfoot(?:\b)" 3; + "~*(?:\b)Bitacle(?:\b)" 3; + "~*(?:\b)Blackboard(?:\b)" 3; + "~*(?:\b)Black\ Hole(?:\b)" 3; + "~*(?:\b)BlackWidow(?:\b)" 3; + "~*(?:\b)BLEXBot(?:\b)" 3; + "~*(?:\b)Blow(?:\b)" 3; + "~*(?:\b)BlowFish(?:\b)" 3; + "~*(?:\b)Boardreader(?:\b)" 3; + "~*(?:\b)Bolt(?:\b)" 3; + "~*(?:\b)BotALot(?:\b)" 3; + "~*(?:\b)Brandprotect(?:\b)" 3; + "~*(?:\b)Brandwatch(?:\b)" 3; + "~*(?:\b)Buddy(?:\b)" 3; + "~*(?:\b)BuiltBotTough(?:\b)" 3; + "~*(?:\b)BuiltWith(?:\b)" 3; + "~*(?:\b)Bullseye(?:\b)" 3; + "~*(?:\b)BunnySlippers(?:\b)" 3; + "~*(?:\b)BuzzSumo(?:\b)" 3; + "~*(?:\b)Calculon(?:\b)" 3; + "~*(?:\b)CATExplorador(?:\b)" 3; + "~*(?:\b)CazoodleBot(?:\b)" 3; + "~*(?:\b)CCBot(?:\b)" 3; + "~*(?:\b)Cegbfeieh(?:\b)" 3; + "~*(?:\b)CheeseBot(?:\b)" 3; + "~*(?:\b)CherryPicker(?:\b)" 3; + "~*(?:\b)CheTeam(?:\b)" 3; + "~*(?:\b)ChinaClaw(?:\b)" 3; + "~*(?:\b)Chlooe(?:\b)" 3; + "~*(?:\b)Claritybot(?:\b)" 3; + "~*(?:\b)Cliqzbot(?:\b)" 3; + "~*(?:\b)Cloud\ mapping(?:\b)" 3; + "~*(?:\b)coccocbot-web(?:\b)" 3; + "~*(?:\b)Cogentbot(?:\b)" 3; + "~*(?:\b)cognitiveseo(?:\b)" 3; + "~*(?:\b)Collector(?:\b)" 3; + "~*(?:\b)com.plumanalytics(?:\b)" 3; + "~*(?:\b)Copier(?:\b)" 3; + "~*(?:\b)CopyRightCheck(?:\b)" 3; + "~*(?:\b)Copyscape(?:\b)" 3; + "~*(?:\b)Cosmos(?:\b)" 3; + "~*(?:\b)Craftbot(?:\b)" 3; + "~*(?:\b)crawler4j(?:\b)" 3; + "~*(?:\b)crawler.feedback(?:\b)" 3; + "~*(?:\b)crawl.sogou.com(?:\b)" 3; + "~*(?:\b)CrazyWebCrawler(?:\b)" 3; + "~*(?:\b)Crescent(?:\b)" 3; + "~*(?:\b)CrunchBot(?:\b)" 3; + "~*(?:\b)CSHttp(?:\b)" 3; + "~*(?:\b)Curious(?:\b)" 3; + "~*(?:\b)Custo(?:\b)" 3; + "~*(?:\b)DatabaseDriverMysqli(?:\b)" 3; + "~*(?:\b)DataCha0s(?:\b)" 3; + "~*(?:\b)DBLBot(?:\b)" 3; + "~*(?:\b)demandbase-bot(?:\b)" 3; + "~*(?:\b)Demon(?:\b)" 3; + "~*(?:\b)Deusu(?:\b)" 3; + "~*(?:\b)Devil(?:\b)" 3; + "~*(?:\b)Digincore(?:\b)" 3; + "~*(?:\b)DigitalPebble(?:\b)" 3; + "~*(?:\b)DIIbot(?:\b)" 3; + "~*(?:\b)Dirbuster(?:\b)" 3; + "~*(?:\b)Disco(?:\b)" 3; + "~*(?:\b)Discobot(?:\b)" 3; + "~*(?:\b)Discoverybot(?:\b)" 3; + "~*(?:\b)Dispatch(?:\b)" 3; + "~*(?:\b)DittoSpyder(?:\b)" 3; + "~*(?:\b)DnyzBot(?:\b)" 3; + "~*(?:\b)DomainAppender(?:\b)" 3; + "~*(?:\b)DomainCrawler(?:\b)" 3; + "~*(?:\b)DomainSigmaCrawler(?:\b)" 3; + "~*(?:\b)DomainStatsBot(?:\b)" 3; + "~*(?:\b)Dotbot(?:\b)" 3; + "~*(?:\b)Download\ Wonder(?:\b)" 3; + "~*(?:\b)Dragonfly(?:\b)" 3; + "~*(?:\b)Drip(?:\b)" 3; + "~*(?:\b)DSearch(?:\b)" 3; + "~*(?:\b)DTS\ Agent(?:\b)" 3; + "~*(?:\b)EasyDL(?:\b)" 3; + "~*(?:\b)Ebingbong(?:\b)" 3; + "~*(?:\b)eCatch(?:\b)" 3; + "~*(?:\b)ECCP/1.0(?:\b)" 3; + "~*(?:\b)Ecxi(?:\b)" 3; + "~*(?:\b)EirGrabber(?:\b)" 3; + "~*(?:\b)EMail\ Siphon(?:\b)" 3; + "~*(?:\b)EMail\ Wolf(?:\b)" 3; + "~*(?:\b)EroCrawler(?:\b)" 3; + "~*(?:\b)evc-batch(?:\b)" 3; + "~*(?:\b)Evil(?:\b)" 3; + "~*(?:\b)Exabot(?:\b)" 3; + "~*(?:\b)Express\ WebPictures(?:\b)" 3; + "~*(?:\b)ExtLinksBot(?:\b)" 3; + "~*(?:\b)Extractor(?:\b)" 3; + "~*(?:\b)ExtractorPro(?:\b)" 3; + "~*(?:\b)Extreme\ Picture\ Finder(?:\b)" 3; + "~*(?:\b)EyeNetIE(?:\b)" 3; + "~*(?:\b)Ezooms(?:\b)" 3; + "~*(?:\b)facebookscraper(?:\b)" 3; + "~*(?:\b)FDM(?:\b)" 3; + "~*(?:\b)FemtosearchBot(?:\b)" 3; + "~*(?:\b)FHscan(?:\b)" 3; + "~*(?:\b)Fimap(?:\b)" 3; + "~*(?:\b)Firefox/7.0(?:\b)" 3; + "~*(?:\b)FlashGet(?:\b)" 3; + "~*(?:\b)Flunky(?:\b)" 3; + "~*(?:\b)Foobot(?:\b)" 3; + "~*(?:\b)Freeuploader(?:\b)" 3; + "~*(?:\b)FrontPage(?:\b)" 3; + "~*(?:\b)FyberSpider(?:\b)" 3; + "~*(?:\b)Fyrebot(?:\b)" 3; + "~*(?:\b)GalaxyBot(?:\b)" 3; + "~*(?:\b)Genieo(?:\b)" 3; + "~*(?:\b)GermCrawler(?:\b)" 3; + "~*(?:\b)Getintent(?:\b)" 3; + "~*(?:\b)GetRight(?:\b)" 3; + "~*(?:\b)GetWeb(?:\b)" 3; + "~*(?:\b)Gigablast(?:\b)" 3; + "~*(?:\b)Gigabot(?:\b)" 3; + "~*(?:\b)G-i-g-a-b-o-t(?:\b)" 3; + "~*(?:\b)Go-Ahead-Got-It(?:\b)" 3; + "~*(?:\b)Gotit(?:\b)" 3; + "~*(?:\b)GoZilla(?:\b)" 3; + "~*(?:\b)Go!Zilla(?:\b)" 3; + "~*(?:\b)Grabber(?:\b)" 3; + "~*(?:\b)GrabNet(?:\b)" 3; + "~*(?:\b)Grafula(?:\b)" 3; + "~*(?:\b)GrapeFX(?:\b)" 3; + "~*(?:\b)GrapeshotCrawler(?:\b)" 3; + "~*(?:\b)GridBot(?:\b)" 3; + "~*(?:\b)GT::WWW(?:\b)" 3; + "~*(?:\b)Haansoft(?:\b)" 3; + "~*(?:\b)HaosouSpider(?:\b)" 3; + "~*(?:\b)Harvest(?:\b)" 3; + "~*(?:\b)Havij(?:\b)" 3; + "~*(?:\b)HEADMasterSEO(?:\b)" 3; + "~*(?:\b)Heritrix(?:\b)" 3; + "~*(?:\b)Hloader(?:\b)" 3; + "~*(?:\b)HMView(?:\b)" 3; + "~*(?:\b)HTMLparser(?:\b)" 3; + "~*(?:\b)HTTP::Lite(?:\b)" 3; + "~*(?:\b)HTTrack(?:\b)" 3; + "~*(?:\b)Humanlinks(?:\b)" 3; + "~*(?:\b)HybridBot(?:\b)" 3; + "~*(?:\b)Iblog(?:\b)" 3; + "~*(?:\b)IDBot(?:\b)" 3; + "~*(?:\b)Id-search(?:\b)" 3; + "~*(?:\b)IlseBot(?:\b)" 3; + "~*(?:\b)Image\ Fetch(?:\b)" 3; + "~*(?:\b)Image\ Sucker(?:\b)" 3; + "~*(?:\b)IndeedBot(?:\b)" 3; + "~*(?:\b)Indy\ Library(?:\b)" 3; + "~*(?:\b)InfoNaviRobot(?:\b)" 3; + "~*(?:\b)InfoTekies(?:\b)" 3; + "~*(?:\b)instabid(?:\b)" 3; + "~*(?:\b)Intelliseek(?:\b)" 3; + "~*(?:\b)InterGET(?:\b)" 3; + "~*(?:\b)Internet\ Ninja(?:\b)" 3; + "~*(?:\b)InternetSeer(?:\b)" 3; + "~*(?:\b)internetVista\ monitor(?:\b)" 3; + "~*(?:\b)ips-agent(?:\b)" 3; + "~*(?:\b)Iria(?:\b)" 3; + "~*(?:\b)IRLbot(?:\b)" 3; + "~*(?:\b)Iskanie(?:\b)" 3; + "~*(?:\b)IstellaBot(?:\b)" 3; + "~*(?:\b)JamesBOT(?:\b)" 3; + "~*(?:\b)Jbrofuzz(?:\b)" 3; + "~*(?:\b)JennyBot(?:\b)" 3; + "~*(?:\b)JetCar(?:\b)" 3; + "~*(?:\b)Jetty(?:\b)" 3; + "~*(?:\b)JikeSpider(?:\b)" 3; + "~*(?:\b)JOC\ Web\ Spider(?:\b)" 3; + "~*(?:\b)Joomla(?:\b)" 3; + "~*(?:\b)Jorgee(?:\b)" 3; + "~*(?:\b)JustView(?:\b)" 3; + "~*(?:\b)Jyxobot(?:\b)" 3; + "~*(?:\b)Kenjin\ Spider(?:\b)" 3; + "~*(?:\b)Keyword\ Density(?:\b)" 3; + "~*(?:\b)Kozmosbot(?:\b)" 3; + "~*(?:\b)Lanshanbot(?:\b)" 3; + "~*(?:\b)Larbin(?:\b)" 3; + "~*(?:\b)LeechFTP(?:\b)" 3; + "~*(?:\b)LeechGet(?:\b)" 3; + "~*(?:\b)LexiBot(?:\b)" 3; + "~*(?:\b)Lftp(?:\b)" 3; + "~*(?:\b)LibWeb(?:\b)" 3; + "~*(?:\b)Libwhisker(?:\b)" 3; + "~*(?:\b)Lightspeedsystems(?:\b)" 3; + "~*(?:\b)Likse(?:\b)" 3; + "~*(?:\b)Linkdexbot(?:\b)" 3; + "~*(?:\b)LinkextractorPro(?:\b)" 3; + "~*(?:\b)LinkpadBot(?:\b)" 3; + "~*(?:\b)LinkScan(?:\b)" 3; + "~*(?:\b)LinksManager(?:\b)" 3; + "~*(?:\b)LinkWalker(?:\b)" 3; + "~*(?:\b)LinqiaMetadataDownloaderBot(?:\b)" 3; + "~*(?:\b)LinqiaRSSBot(?:\b)" 3; + "~*(?:\b)LinqiaScrapeBot(?:\b)" 3; + "~*(?:\b)Lipperhey(?:\b)" 3; + "~*(?:\b)Lipperhey\ Spider(?:\b)" 3; + "~*(?:\b)Litemage_walker(?:\b)" 3; + "~*(?:\b)Lmspider(?:\b)" 3; + "~*(?:\b)LNSpiderguy(?:\b)" 3; + "~*(?:\b)Ltx71(?:\b)" 3; + "~*(?:\b)lwp-request(?:\b)" 3; + "~*(?:\b)LWP::Simple(?:\b)" 3; + "~*(?:\b)lwp-trivial(?:\b)" 3; + "~*(?:\b)Magnet(?:\b)" 3; + "~*(?:\b)Mag-Net(?:\b)" 3; + "~*(?:\b)magpie-crawler(?:\b)" 3; + "~*(?:\b)Mail.RU_Bot(?:\b)" 3; + "~*(?:\b)Majestic12(?:\b)" 3; + "~*(?:\b)Majestic-SEO(?:\b)" 3; + "~*(?:\b)Majestic\ SEO(?:\b)" 3; + "~*(?:\b)MarkMonitor(?:\b)" 3; + "~*(?:\b)MarkWatch(?:\b)" 3; + "~*(?:\b)Masscan(?:\b)" 3; + "~*(?:\b)Mass\ Downloader(?:\b)" 3; + "~*(?:\b)Mata\ Hari(?:\b)" 3; + "~*(?:\b)MauiBot(?:\b)" 3; + "~*(?:\b)meanpathbot(?:\b)" 3; + "~*(?:\b)Meanpathbot(?:\b)" 3; + "~*(?:\b)MeanPath\ Bot(?:\b)" 3; + "~*(?:\b)Mediatoolkitbot(?:\b)" 3; + "~*(?:\b)mediawords(?:\b)" 3; + "~*(?:\b)MegaIndex.ru(?:\b)" 3; + "~*(?:\b)Metauri(?:\b)" 3; + "~*(?:\b)MFC_Tear_Sample(?:\b)" 3; + "~*(?:\b)Microsoft\ Data\ Access(?:\b)" 3; + "~*(?:\b)Microsoft\ URL\ Control(?:\b)" 3; + "~*(?:\b)MIDown\ tool(?:\b)" 3; + "~*(?:\b)MIIxpc(?:\b)" 3; + "~*(?:\b)Mister\ PiX(?:\b)" 3; + "~*(?:\b)MJ12bot(?:\b)" 3; + "~*(?:\b)Mojeek(?:\b)" 3; + "~*(?:\b)Morfeus\ Fucking\ Scanner(?:\b)" 3; + "~*(?:\b)Mr.4x3(?:\b)" 3; + "~*(?:\b)MSFrontPage(?:\b)" 3; + "~*(?:\b)MSIECrawler(?:\b)" 3; + "~*(?:\b)Msrabot(?:\b)" 3; + "~*(?:\b)MS\ Web\ Services\ Client\ Protocol(?:\b)" 3; + "~*(?:\b)muhstik-scan(?:\b)" 3; + "~*(?:\b)Musobot(?:\b)" 3; + "~*(?:\b)Name\ Intelligence(?:\b)" 3; + "~*(?:\b)Nameprotect(?:\b)" 3; + "~*(?:\b)Navroad(?:\b)" 3; + "~*(?:\b)NearSite(?:\b)" 3; + "~*(?:\b)Needle(?:\b)" 3; + "~*(?:\b)Nessus(?:\b)" 3; + "~*(?:\b)NetAnts(?:\b)" 3; + "~*(?:\b)Netcraft(?:\b)" 3; + "~*(?:\b)netEstate\ NE\ Crawler(?:\b)" 3; + "~*(?:\b)NetLyzer(?:\b)" 3; + "~*(?:\b)NetMechanic(?:\b)" 3; + "~*(?:\b)NetSpider(?:\b)" 3; + "~*(?:\b)Nettrack(?:\b)" 3; + "~*(?:\b)Net\ Vampire(?:\b)" 3; + "~*(?:\b)Netvibes(?:\b)" 3; + "~*(?:\b)NetZIP(?:\b)" 3; + "~*(?:\b)NextGenSearchBot(?:\b)" 3; + "~*(?:\b)Nibbler(?:\b)" 3; + "~*(?:\b)NICErsPRO(?:\b)" 3; + "~*(?:\b)Niki-bot(?:\b)" 3; + "~*(?:\b)Nikto(?:\b)" 3; + "~*(?:\b)NimbleCrawler(?:\b)" 3; + "~*(?:\b)Nimbostratus(?:\b)" 3; + "~*(?:\b)Ninja(?:\b)" 3; + "~*(?:\b)Nmap(?:\b)" 3; + "~*(?:\b)NPbot(?:\b)" 3; + "~*(?:\b)Nutch(?:\b)" 3; + "~*(?:\b)oBot(?:\b)" 3; + "~*(?:\b)Octopus(?:\b)" 3; + "~*(?:\b)Offline\ Explorer(?:\b)" 3; + "~*(?:\b)Offline\ Navigator(?:\b)" 3; + "~*(?:\b)OnCrawl(?:\b)" 3; + "~*(?:\b)Openfind(?:\b)" 3; + "~*(?:\b)OpenLinkProfiler(?:\b)" 3; + "~*(?:\b)Openvas(?:\b)" 3; + "~*(?:\b)OpenVAS(?:\b)" 3; + "~*(?:\b)OrangeBot(?:\b)" 3; + "~*(?:\b)OrangeSpider(?:\b)" 3; + "~*(?:\b)OutclicksBot(?:\b)" 3; + "~*(?:\b)OutfoxBot(?:\b)" 3; + "~*(?:\b)PageAnalyzer(?:\b)" 3; + "~*(?:\b)Page\ Analyzer(?:\b)" 3; + "~*(?:\b)PageGrabber(?:\b)" 3; + "~*(?:\b)page\ scorer(?:\b)" 3; + "~*(?:\b)PageScorer(?:\b)" 3; + "~*(?:\b)Pandalytics(?:\b)" 3; + "~*(?:\b)Panscient(?:\b)" 3; + "~*(?:\b)Papa\ Foto(?:\b)" 3; + "~*(?:\b)Pavuk(?:\b)" 3; + "~*(?:\b)pcBrowser(?:\b)" 3; + "~*(?:\b)PECL::HTTP(?:\b)" 3; + "~*(?:\b)PeoplePal(?:\b)" 3; + "~*(?:\b)PHPCrawl(?:\b)" 3; + "~*(?:\b)Picscout(?:\b)" 3; + "~*(?:\b)Picsearch(?:\b)" 3; + "~*(?:\b)PictureFinder(?:\b)" 3; + "~*(?:\b)Pimonster(?:\b)" 3; + "~*(?:\b)Pi-Monster(?:\b)" 3; + "~*(?:\b)Pixray(?:\b)" 3; + "~*(?:\b)PleaseCrawl(?:\b)" 3; + "~*(?:\b)plumanalytics(?:\b)" 3; + "~*(?:\b)Pockey(?:\b)" 3; + "~*(?:\b)POE-Component-Client-HTTP(?:\b)" 3; + "~*(?:\b)Probethenet(?:\b)" 3; + "~*(?:\b)ProPowerBot(?:\b)" 3; + "~*(?:\b)ProWebWalker(?:\b)" 3; + "~*(?:\b)Psbot(?:\b)" 3; + "~*(?:\b)Pump(?:\b)" 3; + "~*(?:\b)PxBroker(?:\b)" 3; + "~*(?:\b)PyCurl(?:\b)" 3; + "~*(?:\b)QueryN\ Metasearch(?:\b)" 3; + "~*(?:\b)Quick-Crawler(?:\b)" 3; + "~*(?:\b)RankActive(?:\b)" 3; + "~*(?:\b)RankActiveLinkBot(?:\b)" 3; + "~*(?:\b)RankFlex(?:\b)" 3; + "~*(?:\b)RankingBot(?:\b)" 3; + "~*(?:\b)RankingBot2(?:\b)" 3; + "~*(?:\b)Rankivabot(?:\b)" 3; + "~*(?:\b)RankurBot(?:\b)" 3; + "~*(?:\b)RealDownload(?:\b)" 3; + "~*(?:\b)Reaper(?:\b)" 3; + "~*(?:\b)RebelMouse(?:\b)" 3; + "~*(?:\b)Recorder(?:\b)" 3; + "~*(?:\b)RedesScrapy(?:\b)" 3; + "~*(?:\b)ReGet(?:\b)" 3; + "~*(?:\b)RepoMonkey(?:\b)" 3; + "~*(?:\b)Ripper(?:\b)" 3; + "~*(?:\b)RocketCrawler(?:\b)" 3; + "~*(?:\b)Rogerbot(?:\b)" 3; + "~*(?:\b)s1z.ru(?:\b)" 3; + "~*(?:\b)SalesIntelligent(?:\b)" 3; + "~*(?:\b)SBIder(?:\b)" 3; + "~*(?:\b)ScanAlert(?:\b)" 3; + "~*(?:\b)Scanbot(?:\b)" 3; + "~*(?:\b)scan.lol(?:\b)" 3; + "~*(?:\b)ScoutJet(?:\b)" 3; + "~*(?:\b)Scrapy(?:\b)" 3; + "~*(?:\b)Screaming(?:\b)" 3; + "~*(?:\b)ScreenerBot(?:\b)" 3; + "~*(?:\b)Searchestate(?:\b)" 3; + "~*(?:\b)SearchmetricsBot(?:\b)" 3; + "~*(?:\b)Semrush(?:\b)" 3; + "~*(?:\b)SemrushBot(?:\b)" 3; + "~*(?:\b)SEOkicks(?:\b)" 3; + "~*(?:\b)SEOkicks-Robot(?:\b)" 3; + "~*(?:\b)SEOlyticsCrawler(?:\b)" 3; + "~*(?:\b)Seomoz(?:\b)" 3; + "~*(?:\b)SEOprofiler(?:\b)" 3; + "~*(?:\b)seoscanners(?:\b)" 3; + "~*(?:\b)SeoSiteCheckup(?:\b)" 3; + "~*(?:\b)SEOstats(?:\b)" 3; + "~*(?:\b)serpstatbot(?:\b)" 3; + "~*(?:\b)sexsearcher(?:\b)" 3; + "~*(?:\b)Shodan(?:\b)" 3; + "~*(?:\b)Siphon(?:\b)" 3; + "~*(?:\b)SISTRIX(?:\b)" 3; + "~*(?:\b)Sitebeam(?:\b)" 3; + "~*(?:\b)SiteExplorer(?:\b)" 3; + "~*(?:\b)Siteimprove(?:\b)" 3; + "~*(?:\b)SiteLockSpider(?:\b)" 3; + "~*(?:\b)SiteSnagger(?:\b)" 3; + "~*(?:\b)SiteSucker(?:\b)" 3; + "~*(?:\b)Site\ Sucker(?:\b)" 3; + "~*(?:\b)Sitevigil(?:\b)" 3; + "~*(?:\b)SlySearch(?:\b)" 3; + "~*(?:\b)SmartDownload(?:\b)" 3; + "~*(?:\b)SMTBot(?:\b)" 3; + "~*(?:\b)Snake(?:\b)" 3; + "~*(?:\b)Snapbot(?:\b)" 3; + "~*(?:\b)Snoopy(?:\b)" 3; + "~*(?:\b)SocialRankIOBot(?:\b)" 3; + "~*(?:\b)Sociscraper(?:\b)" 3; + "~*(?:\b)sogouspider(?:\b)" 3; + "~*(?:\b)Sogou\ web\ spider(?:\b)" 3; + "~*(?:\b)Sosospider(?:\b)" 3; + "~*(?:\b)Sottopop(?:\b)" 3; + "~*(?:\b)SpaceBison(?:\b)" 3; + "~*(?:\b)Spammen(?:\b)" 3; + "~*(?:\b)SpankBot(?:\b)" 3; + "~*(?:\b)Spanner(?:\b)" 3; + "~*(?:\b)sp_auditbot(?:\b)" 3; + "~*(?:\b)Spbot(?:\b)" 3; + "~*(?:\b)Spinn3r(?:\b)" 3; + "~*(?:\b)SputnikBot(?:\b)" 3; + "~*(?:\b)spyfu(?:\b)" 3; + "~*(?:\b)Sqlmap(?:\b)" 3; + "~*(?:\b)Sqlworm(?:\b)" 3; + "~*(?:\b)Sqworm(?:\b)" 3; + "~*(?:\b)Steeler(?:\b)" 3; + "~*(?:\b)Stripper(?:\b)" 3; + "~*(?:\b)Sucker(?:\b)" 3; + "~*(?:\b)Sucuri(?:\b)" 3; + "~*(?:\b)SuperBot(?:\b)" 3; + "~*(?:\b)SuperHTTP(?:\b)" 3; + "~*(?:\b)Surfbot(?:\b)" 3; + "~*(?:\b)SurveyBot(?:\b)" 3; + "~*(?:\b)Suzuran(?:\b)" 3; + "~*(?:\b)Swiftbot(?:\b)" 3; + "~*(?:\b)sysscan(?:\b)" 3; + "~*(?:\b)Szukacz(?:\b)" 3; + "~*(?:\b)T0PHackTeam(?:\b)" 3; + "~*(?:\b)T8Abot(?:\b)" 3; + "~*(?:\b)tAkeOut(?:\b)" 3; + "~*(?:\b)Teleport(?:\b)" 3; + "~*(?:\b)TeleportPro(?:\b)" 3; + "~*(?:\b)Telesoft(?:\b)" 3; + "~*(?:\b)Telesphoreo(?:\b)" 3; + "~*(?:\b)Telesphorep(?:\b)" 3; + "~*(?:\b)The\ Intraformant(?:\b)" 3; + "~*(?:\b)TheNomad(?:\b)" 3; + "~*(?:\b)Thumbor(?:\b)" 3; + "~*(?:\b)TightTwatBot(?:\b)" 3; + "~*(?:\b)Titan(?:\b)" 3; + "~*(?:\b)Toata(?:\b)" 3; + "~*(?:\b)Toweyabot(?:\b)" 3; + "~*(?:\b)Tracemyfile(?:\b)" 3; + "~*(?:\b)Trendiction(?:\b)" 3; + "~*(?:\b)Trendictionbot(?:\b)" 3; + "~*(?:\b)trendiction.com(?:\b)" 3; + "~*(?:\b)trendiction.de(?:\b)" 3; + "~*(?:\b)True_Robot(?:\b)" 3; + "~*(?:\b)Turingos(?:\b)" 3; + "~*(?:\b)Turnitin(?:\b)" 3; + "~*(?:\b)TurnitinBot(?:\b)" 3; + "~*(?:\b)TwengaBot(?:\b)" 3; + "~*(?:\b)Twice(?:\b)" 3; + "~*(?:\b)Typhoeus(?:\b)" 3; + "~*(?:\b)UnisterBot(?:\b)" 3; + "~*(?:\b)Upflow(?:\b)" 3; + "~*(?:\b)URLy.Warning(?:\b)" 3; + "~*(?:\b)URLy\ Warning(?:\b)" 3; + "~*(?:\b)Vacuum(?:\b)" 3; + "~*(?:\b)Vagabondo(?:\b)" 3; + "~*(?:\b)VB\ Project(?:\b)" 3; + "~*(?:\b)VCI(?:\b)" 3; + "~*(?:\b)VeriCiteCrawler(?:\b)" 3; + "~*(?:\b)VidibleScraper(?:\b)" 3; + "~*(?:\b)Virusdie(?:\b)" 3; + "~*(?:\b)VoidEYE(?:\b)" 3; + "~*(?:\b)Voil(?:\b)" 3; + "~*(?:\b)Voltron(?:\b)" 3; + "~*(?:\b)Wallpapers/3.0(?:\b)" 3; + "~*(?:\b)WallpapersHD(?:\b)" 3; + "~*(?:\b)WASALive-Bot(?:\b)" 3; + "~*(?:\b)WBSearchBot(?:\b)" 3; + "~*(?:\b)Webalta(?:\b)" 3; + "~*(?:\b)WebAuto(?:\b)" 3; + "~*(?:\b)Web\ Auto(?:\b)" 3; + "~*(?:\b)WebBandit(?:\b)" 3; + "~*(?:\b)WebCollage(?:\b)" 3; + "~*(?:\b)Web\ Collage(?:\b)" 3; + "~*(?:\b)WebCopier(?:\b)" 3; + "~*(?:\b)WEBDAV(?:\b)" 3; + "~*(?:\b)WebEnhancer(?:\b)" 3; + "~*(?:\b)Web\ Enhancer(?:\b)" 3; + "~*(?:\b)WebFetch(?:\b)" 3; + "~*(?:\b)Web\ Fetch(?:\b)" 3; + "~*(?:\b)WebFuck(?:\b)" 3; + "~*(?:\b)Web\ Fuck(?:\b)" 3; + "~*(?:\b)WebGo\ IS(?:\b)" 3; + "~*(?:\b)WebImageCollector(?:\b)" 3; + "~*(?:\b)WebLeacher(?:\b)" 3; + "~*(?:\b)WebmasterWorldForumBot(?:\b)" 3; + "~*(?:\b)webmeup-crawler(?:\b)" 3; + "~*(?:\b)WebPix(?:\b)" 3; + "~*(?:\b)Web\ Pix(?:\b)" 3; + "~*(?:\b)WebReaper(?:\b)" 3; + "~*(?:\b)WebSauger(?:\b)" 3; + "~*(?:\b)Web\ Sauger(?:\b)" 3; + "~*(?:\b)Webshag(?:\b)" 3; + "~*(?:\b)WebsiteExtractor(?:\b)" 3; + "~*(?:\b)WebsiteQuester(?:\b)" 3; + "~*(?:\b)Website\ Quester(?:\b)" 3; + "~*(?:\b)Webster(?:\b)" 3; + "~*(?:\b)WebStripper(?:\b)" 3; + "~*(?:\b)WebSucker(?:\b)" 3; + "~*(?:\b)Web\ Sucker(?:\b)" 3; + "~*(?:\b)WebWhacker(?:\b)" 3; + "~*(?:\b)WebZIP(?:\b)" 3; + "~*(?:\b)WeSEE(?:\b)" 3; + "~*(?:\b)Whack(?:\b)" 3; + "~*(?:\b)Whacker(?:\b)" 3; + "~*(?:\b)Whatweb(?:\b)" 3; + "~*(?:\b)Who.is\ Bot(?:\b)" 3; + "~*(?:\b)Widow(?:\b)" 3; + "~*(?:\b)WinHTTrack(?:\b)" 3; + "~*(?:\b)WiseGuys\ Robot(?:\b)" 3; + "~*(?:\b)WISENutbot(?:\b)" 3; + "~*(?:\b)Wonderbot(?:\b)" 3; + "~*(?:\b)Woobot(?:\b)" 3; + "~*(?:\b)Wotbox(?:\b)" 3; + "~*(?:\b)Wprecon(?:\b)" 3; + "~*(?:\b)WPScan(?:\b)" 3; + "~*(?:\b)WWW-Collector-E(?:\b)" 3; + "~*(?:\b)WWW-Mechanize(?:\b)" 3; + "~*(?:\b)WWW::Mechanize(?:\b)" 3; + "~*(?:\b)WWWOFFLE(?:\b)" 3; + "~*(?:\b)x09Mozilla(?:\b)" 3; + "~*(?:\b)x22Mozilla(?:\b)" 3; + "~*(?:\b)Xaldon_WebSpider(?:\b)" 3; + "~*(?:\b)Xaldon\ WebSpider(?:\b)" 3; + "~*(?:\b)Xenu(?:\b)" 3; + "~*(?:\b)xpymep1.exe(?:\b)" 3; + "~*(?:\b)YoudaoBot(?:\b)" 3; + "~*(?:\b)Zade(?:\b)" 3; + "~*(?:\b)Zauba(?:\b)" 3; + "~*(?:\b)zauba.io(?:\b)" 3; + "~*(?:\b)Zermelo(?:\b)" 3; + "~*(?:\b)Zeus(?:\b)" 3; + "~*(?:\b)zgrab(?:\b)" 3; + "~*(?:\b)Zitebot(?:\b)" 3; + "~*(?:\b)ZmEu(?:\b)" 3; + "~*(?:\b)ZumBot(?:\b)" 3; + "~*(?:\b)ZyBorg(?:\b)" 3; # END BAD BOTS ### DO NOT EDIT THIS LINE AT ALL ### # -------------------------------------------- @@ -717,38 +717,38 @@ map $http_user_agent $bad_bot { # ----------------------------------------------------------------------- # START GOOD BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)adidxbot(?:\b|)" 0; - "~*(?:\b)AdsBot-Google(?:\b|)" 0; - "~*(?:\b)aolbuild(?:\b|)" 0; - "~*(?:\b)bingbot(?:\b|)" 0; - "~*(?:\b)bingpreview(?:\b|)" 0; - "~*(?:\b)DoCoMo(?:\b|)" 0; - "~*(?:\b)duckduckgo(?:\b|)" 0; - "~*(?:\b)facebookexternalhit(?:\b|)" 0; - "~*(?:\b)Feedfetcher-Google(?:\b|)" 0; - "~*(?:\b)Googlebot(?:\b|)" 0; - "~*(?:\b)Googlebot-Image(?:\b|)" 0; - "~*(?:\b)Googlebot-Mobile(?:\b|)" 0; - "~*(?:\b)Googlebot-News(?:\b|)" 0; - "~*(?:\b)Googlebot/Test(?:\b|)" 0; - "~*(?:\b)Googlebot-Video(?:\b|)" 0; - "~*(?:\b)Google-HTTP-Java-Client(?:\b|)" 0; - "~*(?:\b)Gravityscan(?:\b|)" 0; - "~*(?:\b)gsa-crawler(?:\b|)" 0; - "~*(?:\b)Jakarta\ Commons(?:\b|)" 0; - "~*(?:\b)Kraken/0.1(?:\b|)" 0; - "~*(?:\b)LinkedInBot(?:\b|)" 0; - "~*(?:\b)Mediapartners-Google(?:\b|)" 0; - "~*(?:\b)msnbot(?:\b|)" 0; - "~*(?:\b)msnbot-media(?:\b|)" 0; - "~*(?:\b)SAMSUNG(?:\b|)" 0; - "~*(?:\b)Slackbot(?:\b|)" 0; - "~*(?:\b)Slackbot-LinkExpanding(?:\b|)" 0; - "~*(?:\b)slurp(?:\b|)" 0; - "~*(?:\b)teoma(?:\b|)" 0; - "~*(?:\b)TwitterBot(?:\b|)" 0; - "~*(?:\b)Wordpress(?:\b|)" 0; - "~*(?:\b)yahoo(?:\b|)" 0; + "~*(?:\b)adidxbot(?:\b)" 0; + "~*(?:\b)AdsBot-Google(?:\b)" 0; + "~*(?:\b)aolbuild(?:\b)" 0; + "~*(?:\b)bingbot(?:\b)" 0; + "~*(?:\b)bingpreview(?:\b)" 0; + "~*(?:\b)DoCoMo(?:\b)" 0; + "~*(?:\b)duckduckgo(?:\b)" 0; + "~*(?:\b)facebookexternalhit(?:\b)" 0; + "~*(?:\b)Feedfetcher-Google(?:\b)" 0; + "~*(?:\b)Googlebot(?:\b)" 0; + "~*(?:\b)Googlebot-Image(?:\b)" 0; + "~*(?:\b)Googlebot-Mobile(?:\b)" 0; + "~*(?:\b)Googlebot-News(?:\b)" 0; + "~*(?:\b)Googlebot/Test(?:\b)" 0; + "~*(?:\b)Googlebot-Video(?:\b)" 0; + "~*(?:\b)Google-HTTP-Java-Client(?:\b)" 0; + "~*(?:\b)Gravityscan(?:\b)" 0; + "~*(?:\b)gsa-crawler(?:\b)" 0; + "~*(?:\b)Jakarta\ Commons(?:\b)" 0; + "~*(?:\b)Kraken/0.1(?:\b)" 0; + "~*(?:\b)LinkedInBot(?:\b)" 0; + "~*(?:\b)Mediapartners-Google(?:\b)" 0; + "~*(?:\b)msnbot(?:\b)" 0; + "~*(?:\b)msnbot-media(?:\b)" 0; + "~*(?:\b)SAMSUNG(?:\b)" 0; + "~*(?:\b)Slackbot(?:\b)" 0; + "~*(?:\b)Slackbot-LinkExpanding(?:\b)" 0; + "~*(?:\b)slurp(?:\b)" 0; + "~*(?:\b)teoma(?:\b)" 0; + "~*(?:\b)TwitterBot(?:\b)" 0; + "~*(?:\b)Wordpress(?:\b)" 0; + "~*(?:\b)yahoo(?:\b)" 0; # END GOOD BOTS ### DO NOT EDIT THIS LINE AT ALL ### # -------------------------------------------------------- @@ -760,12 +760,12 @@ map $http_user_agent $bad_bot { #limit_req zone=bot1_reqlimitip burst=50; # START ALLOWED BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)jetmon(?:\b|)" 1; - "~*(?:\b)libwww-perl(?:\b|)" 1; - "~*(?:\b)Lynx(?:\b|)" 1; - "~*(?:\b)munin(?:\b|)" 1; - "~*(?:\b)Presto(?:\b|)" 1; - "~*(?:\b)Wget/1.15(?:\b|)" 1; + "~*(?:\b)jetmon(?:\b)" 1; + "~*(?:\b)libwww-perl(?:\b)" 1; + "~*(?:\b)Lynx(?:\b)" 1; + "~*(?:\b)munin(?:\b)" 1; + "~*(?:\b)Presto(?:\b)" 1; + "~*(?:\b)Wget/1.15(?:\b)" 1; # END ALLOWED BOTS ### DO NOT EDIT THIS LINE AT ALL ### # ------------------------------------------------------- @@ -778,23 +778,23 @@ map $http_user_agent $bad_bot { # ----------------------------------------------------------------------- # START LIMITED BOTS ### DO NOT EDIT THIS LINE AT ALL ### - "~*(?:\b)Alexa(?:\b|)" 2; - "~*(?:\b)archive.org(?:\b|)" 2; - "~*(?:\b)Baidu(?:\b|)" 2; - "~*(?:\b)BUbiNG(?:\b|)" 2; - "~*(?:\b)FlipboardProxy(?:\b|)" 2; - "~*(?:\b)ia_archiver(?:\b|)" 2; - "~*(?:\b)MSIE\ 7.0(?:\b|)" 2; - "~*(?:\b)Proximic(?:\b|)" 2; - "~*(?:\b)R6_CommentReader(?:\b|)" 2; - "~*(?:\b)R6_FeedFetcher(?:\b|)" 2; - "~*(?:\b)RED/1(?:\b|)" 2; - "~*(?:\b)RPT-HTTPClient(?:\b|)" 2; - "~*(?:\b)sfFeedReader/0.9(?:\b|)" 2; - "~*(?:\b)Spaidu(?:\b|)" 2; - "~*(?:\b)UptimeRobot/2.0(?:\b|)" 2; - "~*(?:\b)YandexBot(?:\b|)" 2; - "~*(?:\b)YandexImages(?:\b|)" 2; + "~*(?:\b)Alexa(?:\b)" 2; + "~*(?:\b)archive.org(?:\b)" 2; + "~*(?:\b)Baidu(?:\b)" 2; + "~*(?:\b)BUbiNG(?:\b)" 2; + "~*(?:\b)FlipboardProxy(?:\b)" 2; + "~*(?:\b)ia_archiver(?:\b)" 2; + "~*(?:\b)MSIE\ 7.0(?:\b)" 2; + "~*(?:\b)Proximic(?:\b)" 2; + "~*(?:\b)R6_CommentReader(?:\b)" 2; + "~*(?:\b)R6_FeedFetcher(?:\b)" 2; + "~*(?:\b)RED/1(?:\b)" 2; + "~*(?:\b)RPT-HTTPClient(?:\b)" 2; + "~*(?:\b)sfFeedReader/0.9(?:\b)" 2; + "~*(?:\b)Spaidu(?:\b)" 2; + "~*(?:\b)UptimeRobot/2.0(?:\b)" 2; + "~*(?:\b)YandexBot(?:\b)" 2; + "~*(?:\b)YandexImages(?:\b)" 2; # END LIMITED BOTS ### DO NOT EDIT THIS LINE AT ALL ### } diff --git a/.dev-tools/test_units/blacklist-ips.conf b/.dev-tools/test_units/blacklist-ips.conf index 6893ce0fc..b9d24324a 100644 --- a/.dev-tools/test_units/blacklist-ips.conf +++ b/.dev-tools/test_units/blacklist-ips.conf @@ -1,2 +1,2 @@ -35.192.136.167 1; +34.68.144.114 1; 127.0.0.1 1; diff --git a/.dev-tools/test_units/random-bots-for-test-quick.list b/.dev-tools/test_units/random-bots-for-test-quick.list index 489325858..d91f5f655 100644 --- a/.dev-tools/test_units/random-bots-for-test-quick.list +++ b/.dev-tools/test_units/random-bots-for-test-quick.list @@ -1,10 +1,10 @@ -Aboundex -BetaBot -ECCP/1.0 -Iria -JetCar -Kozmosbot -MauiBot -Mojeek -OpenLinkProfiler -WebBandit +BackDoorBot +Gigablast +NextGenSearchBot +Nibbler +pcBrowser +Pixray +Reaper +SEOlyticsCrawler +Sitevigil +Sottopop diff --git a/.dev-tools/test_units/random-bots-for-test.list b/.dev-tools/test_units/random-bots-for-test.list index bed60124e..396bccc27 100644 --- a/.dev-tools/test_units/random-bots-for-test.list +++ b/.dev-tools/test_units/random-bots-for-test.list @@ -1,250 +1,250 @@ 404enemy 80legs -Abonti Acunetix ADmantX -AIBOT -AiHitBot -Alexibot -AllSubmitter +Alligator AlphaBot Apexoo +ASPSeek Asterias +Attach +autoemailspider +Backlink-Ceck +backlink-check +BackStreet +BackWeb Badass -Barkrowler -BatchFTP Battleztar Bazinga -Bigfoot -Bitacle +BetaBot Black Hole -BLEXBot -Boardreader -Bolt +BlackWidow +BotALot +Brandprotect Brandwatch BuiltBotTough +BuiltWith BunnySlippers -BuzzSumo -Cegbfeieh +Calculon +CazoodleBot CheeseBot -CherryPicker CheTeam -Chlooe +ChinaClaw Claritybot Cliqzbot coccocbot-web -Cogentbot -cognitiveseo -Collector -com.plumanalytics -CopyRightCheck Copyscape -Cosmos -crawler4j +Craftbot crawler.feedback -CSHttp -demandbase-bot -Devil -DigitalPebble +Custo +DBLBot +Demon +Deusu +Digincore Dirbuster +Disco +Discobot Discoverybot -Drip -DTS Agent +DomainSigmaCrawler +EasyDL ECCP/1.0 -Ecxi EirGrabber -evc-batch -Evil -Exabot +EMail Siphon +EMail Wolf +Express WebPictures ExtLinksBot -EyeNetIE -Firefox/7.0 -Flunky -FyberSpider +Extractor +ExtractorPro +Ezooms +facebookscraper +FDM +FHscan +Fimap +FlashGet +Freeuploader GalaxyBot -GermCrawler GetRight -GetWeb Gigabot G-i-g-a-b-o-t -Go-Ahead-Got-It -Grabber +GoZilla +Go!Zilla +GrabNet GrapeFX +GrapeshotCrawler +GridBot GT::WWW +HaosouSpider Harvest -Havij Heritrix -HTTP::Lite +Hloader +HTMLparser Humanlinks -HybridBot -IDBot +Iblog +Id-search +Image Fetch Image Sucker -IndeedBot -InfoTekies +Indy Library +InfoNaviRobot +Intelliseek InterGET internetVista monitor ips-agent +Iria +IRLbot +IstellaBot +JamesBOT Jbrofuzz +JennyBot JikeSpider -Keyword Density +Joomla +Jorgee +Jyxobot Kozmosbot -LeechGet -Libwhisker -Lightspeedsystems -Likse -LinkextractorPro -LinkWalker +LexiBot +LibWeb +Linkdexbot +LinqiaMetadataDownloaderBot +LinqiaRSSBot Lipperhey -Lipperhey Spider +Litemage_walker Lmspider LNSpiderguy +Ltx71 lwp-request lwp-trivial Magnet -Mag-Net -magpie-crawler +Majestic-SEO MarkMonitor MarkWatch -Mass Downloader -MauiBot -Meanpathbot -MeanPath Bot +Masscan +Mata Hari +meanpathbot +Mediatoolkitbot mediawords -MegaIndex.ru -Microsoft Data Access -Microsoft URL Control +Metauri MIIxpc -MSFrontPage +Mister PiX +MJ12bot +Mojeek MSIECrawler Msrabot -muhstik-scan +Musobot Name Intelligence -Nessus -NetMechanic +Nameprotect +Navroad +Needle +Netcraft +netEstate NE Crawler NetSpider -Nettrack Net Vampire -Nibbler NICErsPRO -Niki-bot +Nikto +NimbleCrawler Nimbostratus Nmap -NPbot -Nutch oBot Offline Explorer +OnCrawl OpenLinkProfiler +Openvas +OpenVAS +OrangeBot OrangeSpider +OutclicksBot OutfoxBot -PageAnalyzer -Page Analyzer -PageGrabber page scorer -Pandalytics -Panscient -pcBrowser -PHPCrawl +PageScorer +Papa Foto +PeoplePal Picscout -Picsearch -Pixray +Pimonster PleaseCrawl plumanalytics -Pockey -POE-Component-Client-HTTP -Probethenet -ProWebWalker -Psbot -Pump +ProPowerBot +PxBroker +PyCurl QueryN Metasearch -Quick-Crawler -RankActive RankActiveLinkBot -RankFlex RankingBot RankingBot2 -RealDownload -Reaper -RepoMonkey +ReGet +Ripper s1z.ru -Scrapy +ScanAlert +scan.lol ScreenerBot -Searchestate +Semrush SemrushBot -SEOkicks -SEOkicks-Robot Seomoz -seoscanners -SeoSiteCheckup SEOstats serpstatbot -Shodan -Siphon SISTRIX -Site Sucker -Snake -Snoopy +SiteExplorer +SiteSucker +SmartDownload +SMTBot +SocialRankIOBot sogouspider +Sogou web spider +Sottopop Spammen -SpankBot -Spanner sp_auditbot +Spinn3r spyfu -Sqlworm -Sqworm -Stripper -Sucker -SuperHTTP +Sqlmap +Steeler +Sucuri +SuperBot +Surfbot +SurveyBot Swiftbot -sysscan -Szukacz -T8Abot -tAkeOut -Teleport -Telesoft -Telesphorep +T0PHackTeam +TheNomad TightTwatBot -Trendiction -Turnitin -Typhoeus -Upflow -VB Project -VCI -Virusdie +Toata +Toweyabot +Trendictionbot +trendiction.com +TwengaBot +Twice +URLy Warning +VidibleScraper Voil -Wallpapers/3.0 WallpapersHD -WBSearchBot +WASALive-Bot +Webalta WebAuto Web Auto +WebBandit WebCollage -WebCopier -WEBDAV +Web Collage WebEnhancer -Web Enhancer +WebFetch Web Fetch +Web Fuck +WebGo IS WebImageCollector -WebmasterWorldForumBot -webmeup-crawler +WebLeacher WebPix -Web Pix -Web Sauger -Web Sucker -WebZIP -WeSEE -Whack -Who.is Bot -Widow +WebReaper +WebSauger +WebsiteQuester +Website Quester +Webster +WebStripper +WebWhacker +Whacker +Whatweb +WiseGuys Robot +WISENutbot Wonderbot -Wprecon +Woobot +Wotbox +WPScan WWW-Mechanize +WWW::Mechanize WWWOFFLE -x09Mozilla Xaldon WebSpider +Xaldon_WebSpider Xenu -xpymep1.exe -YoudaoBot -Zade -Zermelo -Zeus -zgrab -Zitebot +Zauba ZyBorg diff --git a/.dev-tools/test_units/random-bots-for-whitelist-test.list b/.dev-tools/test_units/random-bots-for-whitelist-test.list index 75f38a09b..157672892 100644 --- a/.dev-tools/test_units/random-bots-for-whitelist-test.list +++ b/.dev-tools/test_units/random-bots-for-whitelist-test.list @@ -1,250 +1,250 @@ +360Spider +404enemy Aboundexbot -Acunetix -ADmantX -AiHitBot +AfD-Verbotsverfahren +AhrefsBot +Aipbot Alexibot -AllSubmitter -Anarchie +Alligator +AlphaBot archive.org_bot -ASPSeek Attach -autoemailspider +BackDoorBot BacklinkCrawler BackStreet -Badass +BackWeb +Bandit Barkrowler -BatchFTP +Battleztar Bazinga BDCbot -BetaBot -Bitacle -Black Hole +Bigfoot BlackWidow -BLEXBot -Blow -BlowFish -Boardreader BotALot -Brandprotect BuiltBotTough -Bullseye -CATExplorador -Cliqzbot -Collector +BuiltWith +Calculon +CazoodleBot +CCBot +Cegbfeieh +CherryPicker +Chlooe +Claritybot +coccocbot-web +Cogentbot +cognitiveseo com.plumanalytics -Copyscape -Cosmos -Craftbot -crawler4j -CrazyWebCrawler -Curious +crawler.feedback +CSHttp Custo +DatabaseDriverMysqli demandbase-bot -Demon Deusu -DigitalPebble -DIIbot -Disco -Dispatch -DittoSpyder +Dirbuster +Discoverybot DomainAppender DomainCrawler -DomainSigmaCrawler -DomainStatsBot Dotbot Download Wonder Dragonfly -eCatch +Ebingbong Ecxi EirGrabber -EMail Siphon -EMail Wolf EroCrawler Evil -Exabot -Express WebPictures ExtLinksBot -EyeNetIE -Fimap +Extractor +Extreme Picture Finder +facebookscraper +FDM +Firefox/7.0 FlashGet Flunky -Foobot -FyberSpider -Fyrebot -GalaxyBot -Getintent Gigabot -G-i-g-a-b-o-t -Go!Zilla +Go-Ahead-Got-It +GoZilla Grabber -GrabNet -GrapeFX -GridBot +GrapeshotCrawler +Haansoft HaosouSpider -Harvest Havij +HEADMasterSEO +Heritrix +Hloader +HTTP::Lite HTTrack Humanlinks -Id-search -Image Fetch -Image Sucker +Iblog +IDBot IndeedBot +InfoTekies InterGET -Internet Ninja internetVista monitor ips-agent -Iskanie +Iria +IRLbot IstellaBot -JamesBOT -Jetty -JOC Web Spider -Keyword Density +JustView +Kenjin Spider Kozmosbot +Larbin +LexiBot Lftp -Libwhisker -Likse Linkdexbot -LinkextractorPro -LinkScan -LinksManager +LinkpadBot +LinkWalker LinqiaMetadataDownloaderBot -LinqiaRSSBot -Lipperhey Spider +Lipperhey Litemage_walker Lmspider -LNSpiderguy -lwp-request -lwp-trivial +Magnet Mag-Net magpie-crawler -Mail.RU_Bot Majestic12 Majestic SEO -MarkMonitor -Masscan +Majestic-SEO Mass Downloader Mata Hari -Meanpathbot MeanPath Bot -Metauri -Microsoft Data Access +mediawords +MFC_Tear_Sample Microsoft URL Control MIDown tool MIIxpc -Mister PiX -MJ12bot -Mojeek +Morfeus Fucking Scanner Mr.4x3 -MSIECrawler +Msrabot Name Intelligence Nameprotect -Navroad -Nessus +NetAnts netEstate NE Crawler NetMechanic -NetSpider +Nettrack +Net Vampire Netvibes -NextGenSearchBot -NimbleCrawler +Nibbler +NICErsPRO +Niki-bot +Nikto +Nimbostratus Nmap -oBot +NPbot +Nutch +Octopus +Offline Navigator Openfind OpenLinkProfiler OpenVAS OrangeBot -OrangeSpider +OutclicksBot OutfoxBot PageGrabber page scorer -PageScorer +Pandalytics Panscient -Papa Foto +Pavuk PECL::HTTP -PeoplePal -PictureFinder -ProWebWalker -PyCurl +PHPCrawl +Picscout +Picsearch +Pi-Monster +PleaseCrawl +plumanalytics +Pockey +POE-Component-Client-HTTP +ProPowerBot RankActive RankFlex RankingBot2 Rankivabot -Reaper +RealDownload +RebelMouse Recorder RedesScrapy -Rogerbot +Ripper ScanAlert -scan.lol -ScoutJet +Scrapy Screaming -Searchestate +SearchmetricsBot +SemrushBot SEOkicks-Robot -Seomoz -SEOprofiler seoscanners +SeoSiteCheckup SEOstats +serpstatbot +sexsearcher +Shodan Siphon SISTRIX -SMTBot +Siteimprove +SiteSucker +SlySearch +SmartDownload Snake +Snoopy +SocialRankIOBot sogouspider Sogou web spider -Spammen +SpaceBison Spanner -SputnikBot +Spinn3r Sqlmap Sqlworm -Sqworm +Steeler Stripper -SuperHTTP -Surfbot +Sucker +Suzuran Swiftbot +sysscan +T0PHackTeam T8Abot tAkeOut -Telesoft +Telesphoreo Telesphorep -Thumbor -TightTwatBot +The Intraformant Titan -Toata -Trendiction Trendictionbot -trendiction.com -Turingos -TurnitinBot -TwengaBot -URLy Warning -URLy.Warning +Twice +Typhoeus +Upflow Vacuum -Vagabondo VCI +VeriCiteCrawler Virusdie -Wallpapers/3.0 -Webalta -WebAuto +Voil +WBSearchBot Web Auto -WebCollage +WebBandit +Web Collage +WebCopier +WEBDAV Web Enhancer -WebFetch WebFuck -Web Fuck WebGo IS +WebImageCollector WebLeacher WebmasterWorldForumBot -Web Pix +WebPix WebReaper WebSauger -Web Sucker -Whack +WebsiteExtractor +WebsiteQuester +Webster +WebSucker +WebZIP +Whacker Widow -WinHTTrack WiseGuys Robot +Wonderbot Woobot +Wotbox WPScan WWW-Collector-E -WWW-Mechanize x09Mozilla -x22Mozilla +Xaldon_WebSpider +Xenu +xpymep1.exe Zade -Zauba -Zermelo +zauba.io +Zeus Zitebot ZmEu diff --git a/.dev-tools/test_units/random-referrers-for-test-quick.list b/.dev-tools/test_units/random-referrers-for-test-quick.list index dca9731b3..08b44b088 100644 --- a/.dev-tools/test_units/random-referrers-for-test-quick.list +++ b/.dev-tools/test_units/random-referrers-for-test-quick.list @@ -1,10 +1,10 @@ -angigreene.com -animal36.com -gaz-voshod.ru -gorabagrata.ru -kinopolet.net -net-profits.xyz -ru-dety.ru -stackthatbucks.com -ublaze.ru -vkonche.com +citetick.com +distver.ru +elektrozigarette2.wordpressy.pl +fillmewithhappiness.com +freakycheats.com +lotto6888.com +mosrif.ru +safe-app.net +s-iwantyou.com +toon-families.com diff --git a/.dev-tools/test_units/random-referrers-for-test.list b/.dev-tools/test_units/random-referrers-for-test.list index ff43645b9..91782ef3d 100644 --- a/.dev-tools/test_units/random-referrers-for-test.list +++ b/.dev-tools/test_units/random-referrers-for-test.list @@ -1,500 +1,500 @@ -0lovespells0.blogspot.com -100searchengines.com -101raccoon.ru +000free.us +101flag.ru +11235813.webzdarma.cz 123kuma.com -12bet.com -14b.info -1bet.com -2drittel.de -3dracergames.com -3w24.com -45en.ru -4webmasters.com -55wmz.ru -a14download.com -a1security.com.ua -abiente.ru -academia-nsk.org -acheterviagrafr24.com -adelly.bg -adinterax.com +1kdailyprofit.me +1millionusd.xyz +273-fz.ru +2pxg8bcf.top +4kepics.com +4kpics.rocks +8kisses.eu +8lufu.com +aasoldes.fr +accessoires-mode.in +activecampaign.dreamhosters.com +addbin.men +addblueoff.com.ua +adidas.frwebs.fr +adsloads.com +adsref.men ads-seo.men -agreda.pluto.ro -alfapro.ru -alienwheels.de -allblogroll.com -alldubai.biz -allmarketsnewdayli.gdn -aloofly.com -alpinism.ru -amateurgalls.com -amazingpic.net -anal-acrobats.com -anapa-inns.ru -anlimebel.kiev.ua -apiallgeniusinfo-a.akamaihd.net -apiportalmorecom-a.akamaihd.net -apishops.ru -appsaurus.com -aramaicmedia.org -aruplighting.com -asiengirls.net -asscenihotosidea.blogspot.co.za +adtech.us +adultgalls.com +adultmeetonline.info +adultnet.in +advancedmassagebysara.com +advokateg.xyz +ad-words.ru +aerogo.com +agahinameh.com +agapovdg.ru +ahmedabadwebs.com +air-edem.ru +akusherok.ru +alibestsale.com +allnews24.in +allpdfmags.net +all-streaming-media.com +alphahoverboards.com +amateurlivechat.org +amateurmatch.com +ampower.me +animal-drawings.com +aosheng-tech.com +aquarium-pro.ru +arabsexxxtube.com +arendatora.ru +asacopaco.tk astana.xxxkaz.org -automatic-seo.com -avek.ru +atlasvkusov.ru +atley.eu.pn +auto4style.ru +autotrends.today +auto-zapchasti.org +avitocars.ru +avon-novosib.ru +avtoarenda.by avtochehli.by -avtointeres.ru -azazu.ru -azbaseimages.net -balkanfarma.org -bamo.xsl.pt -beachpics.com -beauby.ru -best-mam.ru -bestpriceninja.com -betterscooter.com -beyan.host.sk -bioca.org -blagovest-med.ru -blog-hits.com -blog.koreadaily.com -bloke.com -bookmark4you.com.biz -boole.onlinewebshop.net -break-the-chains.com -breget74.ru +backgroundpictures.net +bala.getenjoyment.net +banan.tv +bannerads.de +belinka.com.ua +benchmarkcommunications.co.uk +berlininsl.com +bestchoice.cf +bestempresas.es +bestsexyblog.com +beta.hotkeys.com +bezlimitko.xyz +bezsporno.ru +big-boards.info +big-cash.net +biznesluxe.ru +bluerobot.info +bmwhighperformers.com +boeuklad.com +bosman.pluto.ro briomotor.co -bumascloset.com -burn-fat.ga -buron.pw -business-made-fun.com -buypuppies.ca -buzzonclick.com +bristolhostel.com +bryansk.zrus.org +buyclomidonlaine.com +buyk.host.sk bvlgariring.xyz -cacheimages.com -callstevens.com -candytiner.com -capture-room.com -cardsdumps.com -cartiertrinity.xyz -casablancamanor.co.za -cejewelry.xyz -centraletermice.us -centrdebut.ru -centre-indigo.org.ua -ceotrk.com -cfsrating.sonicwall.com -cgi2.nintendo.co.jp -cheapmoncler.win -chiblackhawks-jerseys.com -chidporn.com -chimiver.info +callcafe.info +carsplate.com +cartierlovebraceletreplica.xyz +cartierloveringreplica.xyz +casinorewards.info +caveavins.fr +cbox.ws +cellfun.mobi +cementaresearch.se +cheapjerseysbizwholesale.us +cheapwebsitehoster.com +chelyabinsk.xrus.org +children-learningreading.info chocoslim.pro -christianlouboutinoutlet.win -cicaki.net -ciekawinki.pl -citysecurity.nu -cjs.com.ru -cleanallvirus.com -clickbank.net -clicksor.net -clips.ua.ac.be -club-lukojl.ru +click2pawn.com +clipartnew.com +clksite.com +clodo.ru +companies-catalog.com compliance-brian.top -conciergegroup.org -coslab.club -cowblog.fr -csgo4.win -culturevie.info -custom-electric-guitar.com +compliance-fred.xyz +comsysnet.com +concealthyself.com +confib.ifmo.ru +cosmetic.donna7753191.ru +cosmeticswomens-womensports.rhcloud.com +creams.makeforum.eu +creativehutindia.com +customcollegeessays.net +custom-product-labels.com +cxpromote.com cyse.tk -dailyfinancefix.com -data-mining.tk -dating-time-now.com -dealwifi.com -designdevise.com -dev-seo.blog -digitalfaq.com -dignitasdata.se -dinkolove.ya.ru -djekxa.ru -dlya-android.org -docsportal.net -documentbase.net -dosugrostov.site -dotnetdotcom.org -downloads-whatsapp.com -doyouknowtheword-flummox.ml -dyt.net -ecookna.com.ua -editmedios.com -ekspertmed.com -ekto.ee -electrik-avenue.com -elektronischezigarettekaufen1.myblog.de -elektronischezi.livejournal.com -elvenmachine.com +dandiyabeats.in +deanmoore.ie +decoratinghomes.ga +delta-line.men +den-noch24.ru +design-ideas.info +detalizaciya-tut.biz +detki-opt.ru +dev.citetick.com +devochki.top +de.zapmeta.com +diesel-parts28.ru +dieta-personalna.pl +divatraffic.com +divisioncore.com +dmmspy.com +documentsite.net +dogoimage.com +domaincheck.io +domain-tracker.com +domination.ml +domoysshop.ru +doska-vsem.ru +downloadeer.net +downloadkakaotalk.com +download-of-the-warez.blogspot.com +dpihatinh.gov.vn +dstroy.su +dvd-famille.com +dverimegapolis.ru +e2click.com +easytuningshop.ru +e-biznes.info +e-commerce-seo.com +educontest.net +elektrozigaretten1.postbit.com +elmacho.xyz +empis.magix.net engines-usa.com -escort-russian.com -eshop.md -esnm.ru -executehosting.com -ezigarettenkaufen1.deviantart.com -fermersovet.ru +enternet.ee +eorogo.top +eredijovon.com +ereko.ru +erotikchat-24.com +etur.ru +everflora.ru +exonline.info +expresstoplivo.ru +extrabot.com +fakehandbags.xyz +familyphysician.ru +fashion.stellaconstance.co +femdom.twiclub.in ferrotodo.com -filesdatabase.net -fitfloponline.store -flavors.me -f-loaded.de -floating-share-buttons.com -florida-tourism.net -forums.toucharcade.com -foto-sisek.porngalleries.top -fototravel.eu -frcls.fr -freelifetimefuckbook.com -fullgirl.ru -fun-mobi.pl -fym.com.ru -g33.org -gagrasector.ru -gallerily.com -gallerylisting.com -gamebackyard.com -gamedayhouse.com -gameprimary.com -gateway.zscalerone.net -gdebestkupit.ru -gearcraft.us -getlamborghini.ga -gettpromos.com -ggiaro.com -girlsatgames.ru -glcomputers.ru -glicol.kz -globalscam.ga -gnuetella.com -golfresa.lucania.se -gorabagrata.ru +fickenprivat.info +filerockstar298.weebly.com +financepoints.eu +finemanteam.com +fivedwld.cf +floridahuntingfishingadventures.com +fodelsedagspresenter.nu +forex.osobye.ru +freesitetest.com +freetangodownload.com +freewhatsappload.com +freshwallpapers.info +fuckbuddybestgilf.info +fuckmill.com +fungamelands.com +fungirlsgames.net +gabeshop.ru +gamedayassist.com +games.kolossale.ru +gamingspark.com +gaz-voshod.ru +ge0ip.net +generalporn.org +gilsonchiro.xyz +girlspicsa.com +given2.com +globetrotting-culture.ru +gloverid.site +go2jump.org +goodhousekeeping.com +gopixdatabase.com +graphics8.info +greatdealshop.com +gribkovye-zabolevaniya.com gwhwpxbw.bloger.index.hr -hanwei.us +gz2.bbsoldes.fr +hackers-crackers.tk +hd-film.pl hdhc.ru -healgastro.com -healmytrauma.info -hebr.myddns-flir.com -helvetia.com.ua -hifidesign.ru -holidaypics.org -homeart.space -homedecoguide.info -honyaku.yahoofs.jp +healbio.ru +helpmymacfaster.trade +hem.passagen.se +histats.com +hitcpm.com +hitsbox.info +hmywwogw.bloger.index.hr +homelygarden.com +homemature.net hop.clickbank.net -hopeonthestreet.co.uk -hotxnights.info -housemilan.ru -houseofrose.com -hut1.ru -hyhj.info -i4track.net -idealtits.net -ifmo.ru -ilte.info -img.wallpaperstock.net -iminent.com -imk.com.ua -impisr.ru -infektsii.com -intellektmedia.at -invest-pamm.ru -iqbazar.ru -itsdp3.com -jackwolfskinoutlet.online -japfm.com -jimmychoosale.online -juliadiets.com +horoshieokna.com +hotelcrocenzi.sm +howtoclean.club +https-legalrc.biz +humanelydrew.com +humbmosquina.tk +hundejo.com +idegenvezeto.eu +immobiliaremassaro.com +infogame.name +infospot.pt +insta-add.pro +internet-apteka.ru +iomoio.net +ip-guide.com +irkutsk.zrus.org +istanbulit.com +istizanidineacontrolledsubstance.blogspot.com +izoll.ru +jav-fetish.site +jjbabskoe.ru jus0wil.pp.ua -justucalling32211123456789.tk kaidalibor.de -kashubadesign.ru -keenoutlet.online -keki.info -keyword-suggestions.com -kiinomaniak.pl -kino-fun.ru -kinohall.ru -kinopolet.net -klikbonus.com -konkursov.net -koronirealestate.gr -kosmetyki.tm.pl -kovesszucs.atw.hu -krasivoe-hd.net -krasnodar-avtolombards.ru -krasnodar.ru -kreativperlen.ch -kumuk.info -laexotic.com -lafriore.ru -languagecode.com -larger.io -law-check-nine.xyz -lawyers.cafe -leadwayau.com -lesbian.xyz -lietaer.com -light.ifmo.ru -linkarena.com -linkbux.ru -linkredirect.biz -liran-locks.com -lirunet.ru -loftdigital.eu -lombardfinder.ru -lonerangergames.com -lostfilm-online.ru -ltvperf.com -machicon-akihabara.info -macotool.com -mactechinfo.info -madot.onlinewebshop.net -makemoneyonline.com -manipulyator-peterburg.ru -map028.com -marcogrup.com +kambasoft.com +kam-dom.ru +katadhin.co +kazan.zrus.org +keywordhouse.com +kino-filmi.com +knogg.net +knowsitall.info +kosova.de +kuzinsp.ru +lakomka.com.ua +laulini.soclog.se +lechenie-gemorroya.com +li-er.ru +linksharingt.com +lion.snapmap.us +liveinternet.ru +longlifelomilomi.info +lsp-awak-perikanan.com +lyrics.home-task.com +m0r0zk0-krava.ru +mackeeper-land-672695126.us-east-1.elb.amazonaws.com +mail.allnews24.in +makedo.ru +mall.uk +manifestation.betteroffers.review marcoislandvacations.net -marketingvici.com -marmotstore.online -matematikus.info -matsdale.com -mcar.in.ua -mebel-alait.ru -medicinacom.ru -medispainstitute.com.au -mega-bony2017.pl -metabar.ru -microsearch.ru -misandesign.se +masturbate.co.uk +max-p.men +medanestesia.ru +medosmotr-ufa.ru +meetlocalchicks.com +menetie.ru +migente.com +mir-business-24.ru missvietnam.org -mnogabukaff.net -moneyteam24.com -moscow-clining.ru -moviezbonkerssk.cf -mowser.com -mrvideospornogratis.xxx -muzaporn.com -my-bc.ru +mnogolok.info +mojowhois.com +monclervests.xyz +money-for-placing-articles.com +mouselink.co +moxo.com +mozello.ru +musezone.su +mwtpludn.review +my-cash-bot.co +mydeathspace.com myftpupload.com -mylesosibirsk.ru -myplaycity.com -nac-bearings.ru +myhitmp3.club +mykings.pw +myonigroup.com +najaden.no naperehresti.info -neks.info -netanalytics.xyz -netfacet.net -netoil.no +naphukete.ru +naturalpharm.com.ua new7ob.com -news-speaker.com -nhl09.ru -nofreezingmac.work -northfacestore.online -notasprensa.info -nvssf.com -nzfilecloud.weebly.com -oballergiya.ru -ohmyrings.com -okout.ru +new-post.tk +newsperuse.com +newyorkhotelsmotels.info +nicefloor.co.uk +nightvision746.weebly.com +nikitsyringedrivelg.pen.io +njpalletremoval.com +november-lax.com +novosibirsk.xrus.org +nrjmobile.fr +nuit-artisanale.com +nuker.com +offer.wpsecurity.website okroshki.ru -online247.ml -onload.pw -o-o-8-o-o.com -optikremont.ru -oren-cats.ru -osagonline.ru -otbelivanie-zubov.com -outshop.ru -papasdelivery.ru -paramountmarble.co.uk -partner-pop.men -pc-services.ru -pc-test.net -phobia.us -photochki.com -phpdevops.com -php-market.ru -picture-group.com +ok.ru +ok-ua.info +onetravelguides.com +online-templatestore.com +ontargetseo.us +o-o-6-o-o.ru +openlibrary.org +openmultipleurl.com +open-odyssey.org +oranga.host.sk +orel-reshka.net +orgasmus-virtual.com +orion-v.com +ostroike.org +ownshop.win +pagesense.com +paleohub.info +partners-ship.pro +pb-dv.ru +pcboa.se +pepperstyle.ru +perosan.com +pflexads.com +phormchina.com +picsfair.com +picsforkeywordsuggestion.com +picturesfrom.com +picturesmania.com +pila.pl +pillscheap24h.com pintattoos.com -piratecams.com -pixelrz.com -pixgood.com -pizza-tycoon.com -pochtovyi-index.ru -pons-presse.com -popunder.net -pornoforadult.com -pornoklad.ru -porno-play.net -pornosee.info -porno-video-chati.ru -pornzone.tv -pr0fit-b0x.com -pregnant.guru -pricheskaonline.ru -primedice.com -privhosting.com -prostitutki-astana.org -putitin.me +plastgranar.nu +plastjulgranar.se +pobeiranie.pl +pornoklad.net +portal-eu.ru +portside.xyz +pravoholding.ru +preparevideosafesystem4unow.site +pricheski-video.com +prodess.ru +professionaldieselcare.com +proftests.net +promover.org +propranolol40mg.blogspot.com +psa48.ru +psvita.ru +push-ad.com +pussyspace.net pxhdwsm.com -qpypcx.com -quickcashlimited.com -quit-smoking.ga -rankia.com -rapidgator-porn.ga -realresultslist.com -real-time-analytics.com -rebelmouse.com -reelheroes.net -referencemoi.com -refudiatethissarah.info -remont-comp-pomosh.ru -renecaovillasale.online -renewablewealth.com -rentalcarnavi.info -revistaindustria.com -rewardpoll.com -ring4rhino.com -rootandroid.org -runtnc.net -saletool.ru -sanyuprojects.com -scanmyphones.com -scanner-olga.top -scanner-willy.top -sdrescher.net -se.bnt-team.com -seksotur.ru -semaltmedia.com -service.adtech.fr -service.adtech.us -service-core.ru -serw.clicksor.com -sex-dating.co -sexflirtbook.com +questionmarque.ch +ranksonic.org +rapidsites.pro +remontbiz.ru +remont-fridge-tv.ru +rethinkwasteni.info +rewardit.com +ruclicks.com +rukino.org +ruscopybook.com +rvi.biz +rybalka-opt.ru +sad-torg.com.ua +sampleletters.net +sbt-aqua.ru +scanner-george.top +scansafe.net +searchimage.co +sel-hoz.com +seocdvig.ru +seocheki.net +seomarketings.online +seo-platform.com +sexstream.pl +sex-tracker.com sextracker.de -sex-watch.com -shijian.ac.cn -shillyourcoins.com -sibdevice.ru +sexvideo-sex.com +shakhtar-doneck.ru +shell-pmr.ru +shemalegalls.blogporn.in +shlyahten.ru sibecoprom.ru -sientalyric.co -signx.info +siha.de +sildenafilcitratemed.com +sildenafil-tadalafil.info +simplepooltips.com +sims-sims.ru +sindragosa.comxa.com sinel.info -sinestesia.host.sk -sisiynas.ru -siteaero.com -siteexpress.co.il -sitopreferito.it -skylta.com -sky-mine.ru -slavia.info -slujbauborki.ru -smallseotools.com -sms2x2.ru -snjatie-geroinovoy-lomki.ru -socialmediasuggest.com -softxaker.ru -sonata-arctica.wz.cz -special-porn.com -sports-supplements.us -sprttrack.com -ssconstruction.co -stairliftstrue.com -startufa.ru -statistici.ro -statustroll.com -steamoff.net -stickers-market.ru -stjamesschool.info -strangeduckfilms.com -strigkaomsk.ru -studiofmp.com -superoboi.com.ua -sygraem.com -syndicate.fun -tagil.zrus.org -taqywu51.soup.io -taximytishi.ru -thaismartloan.com -thebestphotos.eu -thecounter.com -the-usa-games.blogspot.com -thin.me.pn -tizanidinerestlesslegsyndrome.blogspot.com -tizanidinesleepaid.blogspot.com -tizanidinestreetvalue.blogspot.com -tizanidinevsvalium.blogspot.com -tmearegion26.com -tobeyouday.win +sitevaluation.com +sitevalued.com +skuteczna-dieta.co.pl +slimcdn.com +slutloadlive.com +smadihome.com +snegozaderzhatel.ru +snow.nvr163.com +snts.shell-pmr.ru +socialmadesimple.com +socialmonkee.com +sortthemesitesby.com +spb.afora.ru +sport-video-obzor.ru +srecorder.com +stairliftsarea.com +stillmiracle.com +strag-invest.ru +streetfire.net +stretchmate.net +superstarfloraluk.com +sweepstakes.rewardit.com +tam-gde-more.ru +teesdaleflyballclub.co.uk +template-kid.com +tengohydar.tk +thaisamkok.com +thefotosgratis.eu +thegolfclub.info +theporndude.com +timhost.ru +tmtrck.com token-lab.org -tongkatmadura.info -toolsky.com -tooplay.com -torrentgamer.net -trackzapper.com -traffique.net -traxdom.ru -truebeauty.cc -tvteleport.ru -uamtrk.com -ukrobstep.com +traderzplanet.in +trahvid.com +tuberkulezanet.ru +tubo360.com +turbabitload.weebly.com +tvnewsclips.info +twincitiescarservice.com +ucsol.ru +uggsale.online +uginekologa.com +uhod-za-sobakoj.ru ultimateclassicrock.com -uni.me -universals.com.ua -us-america.ru -usbggettwku.ga -utiblog.fr -uytmaster.ru -via-energy-acquistare.com -videochat.mx -villacoloniale.com -vitanail.ru -viteonlusarezzo.it -vksaver-all.ru -vut.com.ru -vzlom-na-zakaz.com -webinstantservice.com -webix.biz -webjam.com -webpromotion.ae +underthesite.com +unece.org +uptimebot.net +urldelivery.com +utrolive.ru +valmetrundan.se +venta-prom.ru +ventelnos.com +verymes.xyz +viagengrarx.com +video-chat.in +vip-file.com +vitalads.net +vmnmvzsmn.over-blog.com +voloslove.ru +vtc.pw +vykup-avto-krasnodar.ru +wapsite.me +warezkeeper.com +waterpurifier.club +webscouter.net +wedding-salon.net welcomeauto.ru -weprik.ru -whengirlsgowild.com -whosonmyserver.com -williamrobsonproperty.com -wingsofrefuge.net -wnhjavlhezp.gq +westum.se +wetgames.ru +whatistizanidinehclusedfor.blogspot.com +winterclassichockeyjerseys.com +woman-tampon.ru wonderfulflowers.biz -wosik-dach.service-for-web.de -wpthemedetector.co.uk -ww2awards.info -x-diesel.info -xerox-douglas.cf +www.888.com +xn-----6kccaibs5cb8afhjrfmix2n.xn--p1ai +xn------7cdbapdecfd4ak1bn0amjffj7afu3y.xn--p1ai +xn----7sbaaabaei0cc8aj5bj0bncejx.xn--p1ai xn--80ahdheogk5l.xn--p1ai -xn--h1ahbi.com.ua -xn----itbeirbjbi7bc6bh2d.xn--p1ai -xn--lifehacer-1rb.com -xn--oogle-wmc.com -xxxtube69.com -yadro.ru +xolodremont.ru +x-porno.video +x-stars.ru +xxxrus.org +yeartwit.com yebocasino.com +yellowstonevisitortours.com +yginekologa.com +yopoint.in +yottos.com youandcredit.ru -youdao.com -youghbould.wordpress.com -youjizz.vc -youresponsive.com -zakonobosago.ru -zambini.ru -zeroredirect11.com -zeroredirect6.com -zlatnajesen.com -zoogdisany.com +yougetsignal.com +youjizz.com +yoursearch.me +yun56.co +zarabiaj-dzis.pl +zatjmuzu.info +zerocash.msk.ru +zog.link +zootoplist.com diff --git a/.dev-tools/test_units/random-referrers-for-whitelist-test.list b/.dev-tools/test_units/random-referrers-for-whitelist-test.list index b67976ae4..d55b52151 100644 --- a/.dev-tools/test_units/random-referrers-for-whitelist-test.list +++ b/.dev-tools/test_units/random-referrers-for-whitelist-test.list @@ -1,250 +1,250 @@ -101lesbian.xyz -11pikachu.ru -4kplayer.pl -51.la -6hopping.com -7a2rnuey1tw9ar.ru -8si.ru -aaronabel.com -adanih.com -adultnet.in -afora.ru -aliexpresscashback.club -aloofly.com -aludecor.info -amazon-seo-service.com -animaltoplist.com +01apple.com +178evakuator178.ru +1pamm.ru +4webmasters.org +8kisses.eu +8xv8.com +a1security.com.ua +aa81bf391151884adfa3dd677e41f94be1.com +abcdefh.xyz +abcguru.xyz +accessoires-mode.in +adultactioncam.com +adultmeetonline.info +advancedsoftwaresupport.com +adviceforum.info +advocatemsk.ru +advokateg.xyz +advokat-grodno.by +alarmobninsk.ru +alert.scansafe.net +alldezservice.kz +alldownload.pw +alt-servis.ru apartamentwroclaw.eu -apibatbrowsecom-a.akamaihd.net -apimossnetinfo-a.akamaihd.net -arenda-yeisk.ru -auspolice.com -aversis.net -axbocz.net -babyguns.ru -baersaratov.ru -bag77.ru -bankcrediti.ru -beauty-things.com -bestadbid.com -beta.hotkeys.com -bharatdefencekavach.com -bitcoinremote.com -bitnote.co -blackle.com -boc.kz -bombla.org -brillianty.info -bukleteg.xyz -buytizanidineonlinenoprescription.blogspot.com -callcafe.info -cardsdumps.com -cfcl.co.uk -cfsrating.sonicwall.com -cheapwebsitehoster.com -christianlouboutinreplica.win -chuckguilford.com -ci.ua -compliance-alex.xyz -compliance-elena.top -compliance-elena.xyz -compliance-jess.top -compliance-mark.top -cookielawblog.wordpress.com -cougfan.info -dame-ns.kz -datract.com -dayibiao.com -deplim.com -discovertreasure-a.akamaihd.net -dms-sw.ru -doublepimp.com +apartmentbay.ru +a.pr-cy.ru +artavenuegardenstudios.com +audiobangout.com +ayerbo.xhost.ro +bambi.ck.ua +begalka.xyz +bestcurs.org +bikini-image.com +buron.pw +buyessay3.blogspot.ru +carloans.com +carmuffler.net +cartierlovestore.com +chatseo.com +cheapjerseysa.com +cheapmoncler.xyz +checkm8.com +chee-by.biz +chiptuninger.com +cineacademy.ru +club-samodelkin.ru +cocyq.inwtrade.com +compliance-julia.top +corta.co +cubs-jerseys.us +czeshop.info +day-news.info +directivepub.com +dktr.ru +donvito.unas.cz downloaddy.net -dverimegapolis.ru -earncash.com.ua -earthmagic.info -easync.io -ecommerce-seo.com -ednorxmed.com -eduinfosite.com -eladkarako.github.io -elektrischezigaretten1.blogse.nl -el-nation.com -elstal.com.pl -enge-fotzen.info -ereko.ru -eyemagination.com -ezaz.info -fitfloponline.store -fivedwld.cf -floridamobilebillboards.com -flowersbazar.com -forex-procto.ru -forodvd.com -forsex.info -geilehausfrauen.net -gemara.com -germetiki.com.ua -glasof.es -goldenggames.com -googst2.ru -guge.io -hccoder.info -hol.es -hoste.octopis.com -hulfingtonpost.com -ibb.com.ua -igrovyeavtomaty777.ru -imagine-ex.co -i-midias.net.br -inboxdollars.com -insurple.com -internet-apteka.ru -izhevsk.xrus.org -james13prix.info -javlibrary.cc -kaidalibor.de +driving.kiev.ua +elektrischeziga.livejournal.com +enhand.se +eugenevaultstorage.com +ewebarticle.info +expertnaya-ocenka.ru +ezb.elvenmachine.com +ezigarettenkaufen1.deviantart.com +facecup.top +falopicm.pw +fast-wordpress-start.com +financehint.eu +financepoints.eu +flashlarevista.com +floating-share-buttons.com +footballfarrago.com +forum-engineering.ru +foxjuegos.com +frcls.fr +freejabs.com +fuel-gas.com +fx-brokers-review.com +gamedayhouse.com +gameplexcity.com +gateway.zscalerone.net +gazobeton-p.com.ua +gerhardhealer.com +gettpromos.com +ghazel.ru +glall.ru +globetrotting-culture.ru +gloverid.site +good-mummy.ru +goodprotein.ru +gopixdatabase.com +gsasearchengineranker.site +handicapbathtubarea.com +happy.new.yeartwit.com +hard-porn.mobi +homik.pw +htmlcorner.com +hunterboots.online +ikearugs.xyz +imadedinner.net +infokonkurs.ru +internetproviderstucson.com +investzalog.ru +iomoio.net +islandminingsupply.wordpress.com +jav-fetish.site +jaxcube.info +j-times.ru +juliadiets.com kamen-e.ru -kemerovo.zrus.org -keywordglobal.co.za -kichenaid.ru -kino2018.club -kinofak.net -koleso24.com.ua -koversite.info -kozhniebolezni.com -kuzinsp.ru -languagecode.com -lesbian.xyz -life.biz.ua -liffa.ru -liverpool.gsofootball.com -mackeeper-land-672695126.us-east-1.elb.amazonaws.com -mahnwachen-helfen.info -maslenka.kz -mastershef.club -meds-online24.com -mere.host.sk -mexicosleevegastrectomy.com -millionare.com -minneapoliscopiers.com -mir-limuzinov.ru -mobplayer.net -moscow-region.ru -mostantikor.ru -muizre.ru -mycaf.it -mydirtyhobby.com -mydirtystuff.com -myprintscreen.com -naphukete.ru -nash-krym.info -nationalbreakdown.com +kareliatobacco.ru +keki.info +kenaba.su +ketrzyn.pl +keywordteam.net +kinoplen.ru +konpax.com +koptims.tiu.ru +kosynka-games.ru +kw21.org +la-fa.ru +lampokrat.ws +leboard.ru +levaquin750mg.blogspot.com +loadopia.com +macotool.com +magda-gadalka.ru +magicdiet.gq +mailemedicinals.com +malls.com +marblestyle.ru +maxxtor.eu +medicines-choice.com +medtherapy.ru +merryhouse.co.uk +middlerush-a.akamaihd.net +minecraft-rus.org +mnogolok.info +monetizer.com-01.site +morlat.altervista.org +mundoaberrante.com +musicvidz.ru +mykings.pw +nakozhe.com +naturtreenspicerx.pw netfacet.net -next-dentists.tk -ngps1.ru -njkmznnb.ru -nofreezingmac.click -novatech.vn -nyfinance.ml -oconto.ru -ohmyrings.com -oil-td.ru -ossmalta.com -paphoselectricianandplumber.com -pathwhelp.org -perl.dp.ua +nikitsyringedrivelg.pen.io +njpalletremoval.com +notebook-pro.ru +nullrefer.com +odesproperty.com +omoikiri-japan.ru +omsk.xrus.org +onlinemegax.com +opinionreelle.com +outpersonals.com +paparazzistudios.com.au +parfusale.se +partnerworkroom.men petitions.whitehouse.gov -pharmacyincity.com -picturesmania.com -pistonclasico.com -pokerniydom.ru -polybuild.ru -pornolook.net -powitania.pl -printingpeach.com -profitkode.com -profit-opportunity.com -prokotov.com -promalp-universal.ru -py100.ru -rabotaetvse.ru -rada.ru -rank-checker.online -real-time-analytics.com -remontbiz.ru -riders.ro -rimedia.org -rniaeba.ga -royal-investments.net -sabaapress.com -sad-torg.com.ua -scanner-alexa.top -scanner-nelson.top -seoholding.com -seomarketings.online -sexcamamateurchat.com +pictures-and-images.net +platesauto.com +pogosh.com +pogruztehnik.ru +powenlite24.ru +pozdravleniya-c.ru +pozdrawleniya.ru +praisong.net +pulseonclick.com +randalljhoward.com +relax.ru +remorcicomerciale.ro +rezeptiblud.ru +richinvestmonitor.com +ring4rhino.com +rutor.vip +sabizonline.com +sanatorrii.ru +saugatuck.com +sbt-aqua.ru +scanner-willy.top +scmor.ilxc.cc +selectads.men +seofied.com +seorankinglinks.xyz +seo-tools-optimizing.com +sergiorossistore.online sex-pr.net -sexsearch.com -shariki-zuma-lines.ru -sim-service.net -sitevaluation.com -slonechka.ru -snsdeainavi.info -socialmediasuggest.com -soft-terminal.ru -softtor.com -solnplast.ru -stardevine.com -starwars.wikia.com -stroydetali.ru -taaaak.com -tedxrj.com -thebluffs.com -thetoiletpaper.com -tizanidine4mguses.blogspot.com -tizanidineforopiatewithdrawal.blogspot.com -tizanidinehydrochloride4mgstreetvalue.blogspot.com -tizanidineinfo.blogspot.com -tizanidinemusclerelaxant.blogspot.com -tizanidineusedfor.blogspot.com -tizanidinevsvalium.blogspot.com -toondinsey.com -toon-families.com -torontoplumbinggroup.com -torrent-to-magnet.com -trackmedia101.com -tracksz.co -trafficnetzwerk.de +sharpchallenge.com +shivafurnishings.com +shodanhq.com +shymkent.xkaz.org +sildenafilcitratemed.com +slimcdn.com +slowmac.tech +sluganarodu.ru +smokewithrabbits.com +snegozaderzhatel.ru +social-buttons.xyz +sosdepotdebilan.com +souvenir.cc +spamnuker.com +spb-plitka.ru +spidtest.space +sportbetfair.com +spywarebegone.com +sribno.net +stpolice.com +studiofmp.com +sugarkun.com +superlist.biz +tam-gde-more.ru +tattooha.com +telefonsex-ohne0900.net +thecoral.com.br +thewomenlife.com +tizanidinedrugtest.blogspot.com +tongkatmadura.info +topcar-krasnodar.ru +track112.site +tradedeals.biz +traffic-club.info +traffictrade.life try-rx.com -turizm.bz -twincitiescarservice.com -umekana.ru -unmaroll.ya.ru -uptime-delta.net -veles.shop -videochaty.ru -videogamesecrets.com -visa-china.ru -vzlom-na-zakaz.com -whereverdesperate.gq -wurr.voila.net -x-diesel.biz -xjlottery.com -xn-----7kceclhb4abre1b4a0ccl2fxch1a.xn--p1ai -xn--80ajjbdhgmudixfjc8c5a9df8b.xn--p1ai -xn----8sbarihbihxpxqgaf0g1e.xn--80adxhks -xnxx-n.com -xportvusbdriver8i.snack.ws -x-rates.ru -xtrafficplus.com -xvideosporn.biz -yellocloud.be -yes-com.com -yougame.biz -yurgorod.ru -zagadki.in.ua -zakon-ob-obrazovanii.ru -zarenica.net -zigzog.ru -zrizvtrnpale.tk +tsstcorpcddvdwshbbdriverfb.aircus.com +tsyndicate.com +tuberkulezanet.ru +ukkelberg.no +ultimatesetnewfreeallsoftupgradesystems.pw +unpredictable.ga +urccvfmc.bloger.index.hr +uytmaster.ru +vacances-voyages.info +valoresito.com +venta-prom.ru +via-energy-cumpara.com +vk-mus.ru +wallpaperstock.net +wechatdownload10.com +wholesalecheapjerseysfree.com +w-journal.ru +wosik-dach.service-for-web.de +xev.ru +xn----7sbaphztdjeboffeiof6c.xn--p1ai +xn--80aodinpgi.xn--p1ai +xxxrus.org +xxx-treker.ru +yellowads.men +zarabotok--doma.ru +zeroredirect11.com diff --git a/.dev-tools/test_units/ratelimittest-beta.txt b/.dev-tools/test_units/ratelimittest-beta.txt index a7215fb74..f371d9e5f 100644 --- a/.dev-tools/test_units/ratelimittest-beta.txt +++ b/.dev-tools/test_units/ratelimittest-beta.txt @@ -1,11 +1,21 @@ - + + + +Welcome to NginX + + +
+

Welcome to the NginX Ultimate Bad Bot Blocker

+

This is merely used for testing !!!

+ + 503 Service Temporarily Unavailable

503 Service Temporarily Unavailable


nginx/1.14.2
-l> + 503 Service Temporarily Unavailable

503 Service Temporarily Unavailable

@@ -116,14 +126,4 @@ l>

Welcome to the NginX Ultimate Bad Bot Blocker

This is merely used for testing !!!

- - - -Welcome to NginX - - -
-

Welcome to the NginX Ultimate Bad Bot Blocker

-

This is merely used for testing !!!

- \ No newline at end of file diff --git a/.dev-tools/test_units/ratelimittest-master.txt b/.dev-tools/test_units/ratelimittest-master.txt index aea69b849..f371d9e5f 100644 --- a/.dev-tools/test_units/ratelimittest-master.txt +++ b/.dev-tools/test_units/ratelimittest-master.txt @@ -126,14 +126,4 @@

Welcome to the NginX Ultimate Bad Bot Blocker

This is merely used for testing !!!

- - - -Welcome to NginX - - -
-

Welcome to the NginX Ultimate Bad Bot Blocker

-

This is merely used for testing !!!

- \ No newline at end of file diff --git a/.dev-tools/test_units/whitelist-ips.conf b/.dev-tools/test_units/whitelist-ips.conf index 879967dc9..ea117da9f 100644 --- a/.dev-tools/test_units/whitelist-ips.conf +++ b/.dev-tools/test_units/whitelist-ips.conf @@ -1,2 +1,2 @@ -35.192.136.167 0; +34.68.144.114 0; 127.0.0.1 0; diff --git a/.latest_release/bots.d.tar.gz b/.latest_release/bots.d.tar.gz index b6f58f144d7c256bc950d8af409ec15097feba29..8046fa021d2b688a8fbf52e8899eaa823b54eeff 100644 GIT binary patch literal 6541 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 literal 6539 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 z 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

UbSEQ- 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 F{{X5+UQYl3 delta 177119 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

uTDPt%;;5<5Q!Y{5dwbt_7SAv2l?4 z=O>Wdip$AQy9qdu$oIx&h$~+PIqk3O^8WPRy#_i+T75w?5Xm52(EfgW*=wQF!w>nXC!DQWmD*w2U#_*3qZU4zc6&wdL6@ z^#qkYMcR8IP`2faaaodoD%$HN>$OH=;^IOv7+0^Q0m<6?c}C30hp&Z0)4NoeLgdQ@ zDN2>hW@IrPz_xZlc1m%!lbDe}n<4r~US#usPYV52z^$^E1kyt~^3R>3Q4XI1nk~3) zuj#;F*FUILgo`}5%{V`9B3DL{LZJqZF7-TlLiBgaYugYUD`t{1I*Ao!sUbrO&0q>p5;b*?S+Ka9hY?<+14hhGV;J2lXe!T~s1g zQLW-KF7S%7vvCn>_ zUMInp*&u4)-0BQSH;p>mEpzWhT)P+u<-wygW@C;8CEjlbyAH)&hh? z&H$v9cK{~%c}Jt=?ktioRlH0k1sS3Y9!cp;qNfM6-c+pIW}w^dR1`-y0ucD^7-HYX~sM@PZrO z8d1o_3Oquovv;U8OM zKW*vLfM%9eX$gfJNih0>nnJgw;Bm%*h{JoE-I)qQ<|Pj+C+1pzP^QY23AZ~u$cazi zDw~UD8VO{bL`9LWC`{H%zCr~eDstY`N$=yRX#V0YgT5mF4l&58jalYzP+nkH?b zCfB)z=kIz9ty)&p+SSpt8QaVY?Ms{IlYc-Oai$qcs7FisE6A=I2@Im$olrn$V$1dT zIG8nkTx%WE%iI%x!L1(UlTZz!F^l89+pO}^ZH0mJNB;jl_4wVeW&>I1S%ujA|;Q<4y7qwWI zT9YH(YkY1KXoQDI>XF-Z;3lIq2jve6DjhRYZ`mtlh+6AujWU2N+-OU}wN&@Zl#Rmw z`MzypRz6l5-C#UjPjg-ygWKi)u_M{55gjR7!qxp$1r!naZW{UtP23iE4^{GKX>sGX znA9e*&2nLXnYCNPQ`>A=+PtD|!6d`eqXBX=>N>!}zf6t;Ob*{Q87+udKjkc`$3hPP zqDJWq8d*%Cl+e;z9wMdS0aDyXAkI!+7DeK=x8O(ID%?I=Wl@M-Y8W8{7?BRiYs9$% z1k=o~N0xq~!0>q_@`uVw6ZLf(=cA1X(!$AolqdUtzvzRfBSe40w$!o^#1RkRGRba3 zSn@y#lm_AZ&pU~5m1ks*H-7VEfh7;_gOXfak+>KTxlN)csNZ&`4ZpNqzfz3PLW2Cn z`Ukx7aJ1Gl#*8yVE9`OTdYRy|Q7+;HN)9+&6*UImVYXgyOO+41V{u*A1O-SSvU23y zUJTBE2%@g#^~{|*Q=FBzf0xyJ4V^?Un2_;c=Hky}@b&jUXze{g7~~7DqdSy0ud%2j z*L*Hq!U>t)2Tfe#R=1(moaYr+g@MA2uh3J-C~a=xTLHqr7hWM#S5`UWU&z6??!Xye z10MNWOL{i5dr*g#drp4#D}rHcJ3f)+82BN7@dV*Ijoaj&^pzm$U9$vi|3{{bLfcdR zqwQ;@{ANfr`eFw-bz9dViD5LmQ9RJzDr?raRjZOg8ZRwS-=f;JT>B&aD7rpMn;9i&VIiBE}x+938K!$rI=k!$xx%yA7H1)QPWq&=#KxT-0oFCr(B_^IKPCrB=uV# z8}9x0VAw8$Ke&G6#fAxSKdb0mqdsnbpWwRiJpzW+$>?D{2bT`Kt%@WIEXwpH7XL?M zzZ7Fb`o|9&@~hyFpZ%`w%CG&|QP_yZk$zrPdYQY0vLM5-c=;!g+ar+8%r~ z0D|{BL|Ut_0&^{D#FocXJDNUC$OGlF+E2HBa)I{QZ+#6QGXeG)(})0Zsg-;Awy{qv zW;X^_>%@v>Ha1&ICal9Y`_^~9NI>Q-$1^gJcQNp}Y5}0KK>!i+FeuJZz}EYql;kL| zJ1%L~Dgp|!k9)P#9peoNa7R9W!jB(jgFAu0K3YTTaR>rIorCR8K+Z5R=@kq;^8m-4 z1S1Nn`|)FxqdBm>RtU(tDN$euf$)Zsa@op>%H)Fh()HWm6}Oh4L~Y{(F29elu*H?( z93!%7wfbJbPKKM=0zt~w_2DOgI@s5aPl5cU&9%9Vb zAlMX3`C%sd1(i)L1kWJFOMNY`1@dvrND`*^E!jCYk-ciZiv&5+9Ft&%?d@0@Xbu9{+>*%&|;`c9EQNeoAy+U9S+bc1c@T>`q)yG7((p2i!aN&q& zPDP6d3!w6EbP5Z^gx2-YKVHd|EsxaeF-X)Ipa<0$fROWx2d@S6m3noVsVbn+4d%|7 zk_ilqtr?Yl0+?$jQDb{#eX6x->H`D#(U-nO=Zq}H!IzTwYrS@XZ9pH91DW`{rOl~aY0F6=U%+>9ObHW}^_DnYw)kp$PtD{c z=bl5H@zn%;c>>{Ke-y<9&&5&xV<}p1DmtbJ%okd%q^ zE#bb>o1YiZe?NG$6}lcxR8IRXjm3@6_qcqBtX(+DuOo>6;p|(p<;1b2N0haEY*)Ez zF8(7xfRcwW5}8Sk><-`?*tcVgJbqLugnQlP?!M~;BnUnBGh$ouQ~BD>RIn!xv``N& z!Km2wtM(5$rA8N3;T>P_uyq}()fz(3bD$rO!iNiIe=32t2$G0}lOhT#F)X(#?3R{7 z;kG|qAdb!1%XW}IqoI4e^A3h>M?uURHMBQWCS&o+K$Hbze}qE<62rHuaP;e9`Z%(m zOs)}Vsn1%ljYC_(%lKofdsn9APd~Z|WLrsStqh{WqOkNH z6ozRif7jIDu}06cCcsR#QBfoMd$V63yh>%;7c;wBzMoDFOp_vhHP>xQqCC7ZM8KGK zdgoJ9ZV}Hl1(fq!-X3Z+$Of$$E8H)-r@UPwKm7XnQ_ktXFPuG!ZR^!7X@;M?O)3>S z$sbj1&!?a3(be1u6I?L{f&qKCfA*vma9=NHd=jKCKo9Ydlk#$O|APe}3!lL_ zX}g9Vlmct&5VyMaXmpDO30J`FIBt(1&fY?L*#LC1(R$5%kxvAhCA+KR&!g=jeQtQY zV?u(Sy+LqqtRdlH%WHma_IlkypThb4{$kB^BR*GOhA!4Cb9i>2R#Ysp7Ss@Wf2k8; z<~K1$7gZ0;FQ9pKAWVava5gXil;?Fe0=Xe}(Bb>72%3=s9|4P>(bMy`kcYHnWe+dTd|G4TT z9CrNg{XkLT?%&u`_dNkS{iWZ5`5f-A$b9bcS7iAy3%=0-i-J>?j3V;jKH|9TD(4~k zomgPJHbLAG5CBhtUJE(C8m!xm_I>j$CiH`gvSXZ1-ry2H8{S+dASVxL@5R29gbbhM z%$Sa1HqsdmH0t;MeEam_e=~@Dp+#uwT2p=WnUR?vfXK)< z1ITDgM)S>@o2GHI>=m`y4VYyEXbQS4s;b^pKM2L+ZyzxLuFeitRR{e7^w}!;JWCJB zJ8n;?q~Sel@mBuX^S!063el~)zA|3^x{fzP*o*3B{z00Bthi=Qe;rQbNnQ{#rCt!S zxEh%m@ecYY`ZO}E=uhUOXWye5Gjnk&*1DA z8u_l_a~6EtL(^iMD)u|9=l zqHjPJD9P)-rd*PmM>{ydiZ2T2K~i%DTZ4TUZxQOk=d(~MjYlcHpWi#e_?!K7)z{1U ztBy-(;`=8cUr|3GEBE~2G4fmF50|vwM-U_yLrS>e_io)Aj{x9c0YIKowRdOlkS%n2P!|1f2$w_=!hyMv`Iz-D{$=(QEqxw zJ@mY0Mlm3O3_NlG*i_gM1@b+OP`Fph4G}{Mt%jG1mYoY`oOc=bnwt26+D+xO7VJ@| z1p}4Zx-Vb~SMC;)7X@^a+a@_Q$BygX9j$}+;m5Wde>Rq`*pw!iu>mpPWwhW0L}b8d z+Xdgy+~jTrN&xM4O`DiZH+$}ZXQSXB_mAQg|7x>UvZ&&9Rtpa&`{ZRm0$t*UktwaN z(fh*I>}!v}Ss2{}vsV6v#qgHk|G214dZp(t@~i7yp}gvsOE#2oRqjgrBJ>)?6GoPU z1nfi-f3f!->Ip6s3JwIgCPh0GfAiA0x<}otGqY@SVgiU=_(~!#Sz3h$M=1?5Xj|yj0G(8kfMuCCXbUFt+dAAT{ffj-< z3I!SCi8~@tT0`s_jR4|AAb7GBOe(!lR*spLe?pmHf}+e+zJY0ct>xt8xO3G40kI{5 zpST_2A?7IaYMFKem1z`&U6U+g7GVb?GZ**CCpDd&QHPa}O~F83OehS+-0Ty=ouwh0 ztwC&ZV$`BQO-4n#cCkoU1z3W%BbZhXBPxrO{msnHZ>RFy3L!_n@ygG}LhTS(bDmZV zf7Ebj1%4@}K3&{R6BaHt0n~Tp=4{h#?O5o--Q0MW#R2QGa713Gf}?bOm8IlA+Gyly z`_)goe7`?Ge3-b?J|flzaviF2aFFkqVe5J3RdL@oD@UVh@-XDCnvCcRevy~5R~P(E zX`_SdfX!CjDl0Agsbwz}?!TZnR}hpwf8@hcolyZc?YxIiK}%hrg;Ufk`bT!EM8OL= z2JTuUTzb*VWJ*sci)b#qs;tS6i{YJqiZZS#%zL1!l0)+X9i&%ut_ZXkiUz3Pm%;=Q zkUMJZ3eUC}F3giasWqoC*&tlWqdEyv9@S7dHWQ{4F9quPWQ-aDL2gH-?C6b_e?>e6 zl~_gOw=`g=c7P%r=4(FZKMt}|3g2-km9*F6BwLYvSRPy+Ri=<^Yv}O8rdFPRU;hYl zPT2>S9Y9ZGEBBHeGL@vUTW(P6*#>{5k$i=zunFJu0TWxzH+CEx>z1mghOipc6PmT< z*>}^GWU^``8E$qg?Au2k;Oj-kf9=Wl0uLRKg%b7FzTUs#F89RpMSmHT!?9G|;hS%T zr)u_4Rp0ncy4j(VtrX$am9(mQMc&>4i}a;e_Ah>`5Ej})D_(E|ZCE;BWz|TS_r!yn6DP(S5IVYKUU~2AsJK zenOW9^gE6cfx@#at{_AY3|g8IP!XU1!OLC#4JJ8TOZ()cV4yK@Z_BnfB4*;HHMA8t}mxQ`s2bSS^|^lsej4lh(?fCfFl0|+H~g>jvsv+H!IN20DRLTo`lC!Lf6QBC1? zpR#P{7Ljh(Qi<3@f7TACHIk!(eJqLQhQ1WyLYo$&StK=i*{*YlchTsL=(RK0*R06;ItV!OiABH8s-H9~6Rze) zqc3!9p=5C~filJkC^7+dR2ir~a-K;~AQSRvI90_!`|{<_PjCOwF0tc+aQEOCl1Zlj zjl(vaD~$3n8nOLbsEQO0{jF;YlrIW=-^kJYm_tm9He=>jkJ<8-};F^qu z4KUPq&^3d6mbqi0^PlOtr!8X|0cT}4Tct+5xPovs@AMeQ@;kxV4!RD0x^3g+P+O6= zN460iVhqau@qpkJ&MnIzKipC zg+n(LK1@~WV$@5*R@4!$H<&-jFPG}g<<#E6qLtMeu5a2LH}*%qGY5O<>ld<}pj4~u z{4~odlj9bCy9{ifkfb&LO9k1EHQ#T_e-N2(l9NMj3n1cJ#Ti*+$$;2lj^}NMC)~?B zr89Zj)XqT`e)EByBF)EZpb?|Sv~p&xv;bLIuv<4Hu-EcZH-(m(3KXQlp)S%6O#!a^ zak6Jun1I4gqv4G?^l|dTBr7r)c_8EXU>op1%^iICy>LTBd6~XSV`h`SF1d@0fA}`L zBb>uigvP2~(-4gyTYHHQzJhe53BUh&XIW4v#uZPu72)oXCjYUKd) zGuM9;*pTSH=yzNPoc7dL7tmy@G7q%if5n~@0RsGC)3 za9ap?3(z(G=6Hc@WA3A!U12!(MmZKQA#ROhez!oKEV;rP?9&!FWg`r{OQLgQ5C8R| z9ZYiaWw)Mc8ruHbkPgR`=WbA7(C1w5rUGNEwGAR5U6b8m>Z?2<^B|gLf1GSb>rk4; zqhF`68#JjwkV1;lZ<#L*+W+43{p4;kwGiX8)Sg#V)L`IOO8x-g-L?GOMH#SHo)?$h zgRSg57datUR<7SzWVWLBg%LZVx^t(cc7$8`hxqTp*$fi$2_YE{Yp|jD)k9e4DK_$x zzE5jq#;%Vj+lQ-p&sBpef3I~k znQvvA9aJ&8rP7seWspZVc}iI?D4ZQBg_2Ho@m5tFhV!WIKQdvBMB}%}f1(oNPjcGwDE%V0+}hEW3{`L-1_cVu@@c*6b+GUJdQwOWbIYrht){zS$2f zVAVpy|gUC6`f_!T0C`4;{H1pYei(DPXES+MzJ=TZFPh@2hI> zx7AXTx&w{R^!D)+VY`ya@d`#kpRA7^^C1So465l!Ov$;~cW z_6##83qqmmGFe^}-=szSM^<>PY46+Hhqq7sYb4M=9MrXtf6)r8aZnEY$;*i*%efv> z^E?e+fZ$7lTtZkwlW%_i;&UXb-@FLY0lO!?LGUobt-(`+>SG$*Zxu&vIEv z&SrjTyW!g?X3@k+cm(#KE`}Q$-}?A0>||~-gDLzH{AW29o0}Oo>(RHLh|r0n=9wx1Vz zbcNpyND@O8%mgLSJsBwf^}T&NUa-ZNYXXA85AgVv1p2xg_4G23O;@u$#Nn zBF?NshygNL&%@miD`{ItTP_7wi|x{{r8R~HKGPO7V30AZ3!J2a8<>z**(r%DKAUAwa;5y_}*&^3;Gl%undQ9HQ z*Wq)4JPsIG8SwMTRv@V8`TFp(Q_6vcYS(;Fe@JN}aD2$9&@b!j4JUM^byxJk6qkBO z8Lk<%wQh1*%mMXeQ|fru$yGzc`)T%Q1u0@E&Y z*(&lo#pGV)NE`$g&#>o0b)oaz2=$ZSe?uvq>8GbmdPk!m=gLYOXp>`#Y_pmZ`Go=X zW9+I~zzStxG-Bo_ZxBzSBw;G3Xl`!0amn2T)BAnB4C~J0hd+Y10dmgN)be5L(7DeT zQxvqyjS(ego`)A7l(&KjL?*QSr`iE*a%|OT7snZ8Uu`-Ktw?;KESGtBhpo!Lf0!SP z1RLbA_c$lcJm6$oC#%`Wys6&)`6Bm!EZt!YWfinv7bj67m5v6j%=27*%Ij*SCp9r> z4z>)}j;+)JP#UZ#UeArlw*VtfL*ZC{>?iiZ#~$p1+qr)C+c2XN%c3LY>!lsHY4UWx zTU?LSl^B~HruHqnoR>9nM|pu-e|H}X>2R3>4)I4a@738R@#ytPvoQ#=oQ9hGt9WX# zAqIz^%bVkZ^Jfl0_$jHsiG1o+KXl4FBzdSTa_f}G_3H(EaO|K4a`AWVeJD7cfC40^ z;O;5aia_VV&LP^RHIU6Nf+t_FKIO#cG1PT?_LZ6GIR^~NH|z~ue*0gae@^ZM2aR<; zh8Iziu&5nFZWHHm=jEN6`kQ2u8!n{TY|6kG`qHMfg}5Wf%D?OltKEnP#0i)i@Ux+k zVDTUWBm*tL+ayQ$jUJu1RhJ=KKerXC4t&h+eoC4iY@YA4d>z$mAa~kjKs%ZR+9~0W z{aDn>v|m2_NpE559swf9I_{Akuwj zM_ZlOj9VXRAmQ%5kn{B^Rcb}r>47y*Nqm37s+ihvGqd@g+k)T zHp=4Pj{#i4IAY;v^Te@j5JrNy9F+U`(4+UpLfNi_^5`y249I`|^Y-ztKR| zP^%5ytgy2oHQU1K$RJKy?lsknF@9Q_VwTyUn2f|0-AV zyC=>Hysmt{7QApZ&Fa0ni|)O(W8E9KqJyCPBP-&3=4R)OFAc>)TF1O-`HEo8*wcuT z0NvEF{&ztPf6*0Qe2}+5Rnb#phqD>00_)mO*B}pyklfX8Yk@ESm+Mpp<}G&lNf&Tc)=u4gX%AAfQ%TWe?N#}%8R|LgMk7$Qwe{mvlaCo5~0Q(sf& z<`8hDG4r6yi|rJzOMV@pNn@}4A%DFr4bR)}J?nqpe_`6w_~s23a=ko$+@@+g@qOQK z@S9WL|2ToQ;o$BX-Zk~>g&z~2(eM1$#~+wr_TobG{~p$}3+C5LKc1er{-@av8?WLC zoBz7(^w<08s^1+=ywxrz%a}D8Mkl7UcE028w&LUzs@;-OmWAgK+){&nrHq4f@qpum zVzn|ne=&HN=H?3g(RLh+>h94KMcmrnvka#|Tx(Y7z0s0H6b-)8UJT_?44DS}OxR5> zcu-wK^@LunVr0E+kAitU-pUD zOlAeh>YZ)HT{Xo7c`7ag1HIBhF!_))ZJe6+X5HJh;E$#Yl(4FR`+6DowV>o`XB56M zf7fmX5i&X@qX|4#JBIQAe3={qgI~^RP_thn? zG-C9mAAUz-SI$CZYNb|VGJw&(nmr3fWr(iO_hMybAZMNAEwY`A7Aa^@s&1eQ&U@BT zj*x}!esQC2!-k*v&hdH9lK=H0f3`PlVyN1ik@vusQ>cKoS_qihHRw%Oln#Q~Z`1-S z@_rgNP*U~6FU!WBNG}Q-4S*`)B(IZ{;ELG$OEZol-vwSuxPkUW%V3vCQS8n3c1qU3 zPam9RB5qchGA=KAiey2tuXIzQ*i&gRIi1_luQWn0n0@iIBt$W(2rbL)e`~dIqqc{R zNas0Yu)TT2=L+-o1~sXn*FB1U=ewBhDTB_(?opf3Roi+La+9BasDisi?7?pg@^Rze`1k`pY6er@V)UdOO*h4I(6t6FHIp|@j$vNy(7Poz-EI^ z8(&)$y2(%D2Wo}{RXY>Jg)}r{{?I^|Zb{^2HBu^0%;;|PKzl^PYbXU_RUn912#+`# zL?H9oFF}+<%`H;=rSo3P0C4injV$N6;1mnmPG}!3W`h)IlP^*je+>Yi1q^5c=S@2njB1YiDWWzuggQhn}LG_Ap^_K<#L)yo9Z;3oMNG z`8SyL#$b)yW^4kuz--62z^CDIXZ9(lf`T?$Z^S;G|l@(?>}=lOL0f}^{Sg~(=}w{`01JxX`QEUwH7C29kSL`aaIBJH1(TE6rxe^R^}8H4PO+KOkcth%zd zRT?nMXLx|EK`)k%1-43baoAE1Vj{JAYVC6(<>!gW);I_%OlDmj%7jjNk*yglV!M^; zsHl5u#@d(kg9S8>=v&X4z=8mC;6&;+v}W3YKDD2XU7vh4D|&y^7)bu(0n>}Eq|CzE z&WnUw`aQUsf0tJQNoDL>8B(5)6@;%iD~UjG{H(rU-3V^wU52g7$B4tTxQ9w)Q0x-L zui$zZtvF*S>05Cxm)qI}H9>EHjN=ObSI&ECJOc(n3@TE8h{C3VBqTog9g~8r>>sEg zBU3_gvg~OW$qV)e0$HOu6nkn$@A-abe3pUBiU>Apf46JlmEtRoOHy2bLA>H6kMq*X zW;c$wNT8qN^eiAJV@ElRW}5eJ&CRdxf*M7n9OwsiJsF`J#76Fgn?3)bvHrFKb)S7W z&Rf=2-@EcCu6aWGgdI=TjFj-E1?|AfsX%}^N+a^)W0i!csM{d8)tPkCkeeYHn`gFZ z#YuSECn#FBpqg8pPH_B-Mn4PO_3WY~e+_HkvhB~1D4suwU zA^t>P#~HXcH_9wu|Kj_aQ`*hF-R7ncylY)+kXKOQ8A^!Mx^9DuuUoU<_%wBc ze+gchOS36BL?GqgAzN4~9RqrmPl?m(<3E3&y(FZqgMCy1fdH(;g`&U-2R$AbyB!1G z3ZVx94SmH=6E}{N1-&&I6y011ryyiq`N1xwsWDEqW1=`fSk#9H6Sy)BkYZ_?$hn;W zqqLm>xW?URU!j6jU0XXu>GD(LtvH`Ye^u*doE3uMf8Ay`ytp2h_+ufPz-+JfZpU>mB>RAz(4@zi(OXDeXHLiBALTq`QkxZxa*_b$hmrHU0)f9OBA8@FWuGO`ggd|Lsmg1qQjpgvUOXwbwRIM=Np zDC|Pqlp=n)Embm4Qd;)WFpTMp)$ZVrr)65+Z`(q6@4@K*-Af(OQ#;Cf6Zj?K42PQ zm49R9&025@(0`jb3&z`Zc0jYWGj>kP2=SbF`H064>2`$*i$f(eG>?2AZXqb^)C=j%r#f_Akx` ze`uhdVlGYCOX{GoT1Y_05I5GE_|FJOm9R%DfoxdF-g8m2d`t;|53s7J{AS03AXk9unWAv&h{wdFl2<#<^ zR(OKDb!ahC8K*3bBcPARW2IDCM+46#MdA(jy0NOaOXuAA*ReTRUMb!ivMm?0=R z1Pf^c|Jb3bL@}$G>_KHqCemuuTxF|LAhMb9%o=nMWxIn%f5A)I{;@af4M}*A<2uuo~_yy3+r=~kmzWGjJO^xdrdpcOneafn2< zTRkK#;}U)zf2z%mDY*S|bIEy+YkVx^%mp-QRYX=KIzbSQ(coIx15W)~IpS-&dCG;e zZ+KB@0!`?%&kB136VQHIZg)!`;#W`cRE@}gUirItJ{tI9i6E$WUtc?|%{=`ezg|Gf zHqr$VM%zUk&@IHZSVW17qM1AY&Q@A{r05G8*9Yvie-ZE}-j)-&=$~-;dI$a8Lp3Fq zDn$g0k|3FY#U)y*NmI?-~c@tLNM1IE9~JLNBNBfnxPvKsLPi0T5mHtcy-j zs?07c&r_aBg}(FNa#}jULT)hJ>^f4 zzU%h5e^rG&%Fi?@p8g*5!;n_2RqoB3UsGvcz8q~umAe_22x%kgdImG}2*Gg7$TdOQ zI8)OI=iSycJ0xH`H@5tnZ`#pg?lu%;=Ya$fX$b?FD%bpb>n7XJhPslj@YY}saxJMZ zZ?|zop41ep#DVPGO4A72{IRwpmDmtWEpw$We;bC|49ubT$8qvl;kY6F1L zcS)SB^v543SXX0dFG>`pYJZ7=c1UzE#MO^r6GV=ysn9QdROo!A&17da1 z<87{%I#x&QgIAIq^X$aVdm!QN77B0P=k99fx#S)LoOE&MrX-tD1r>Qzv+#(?cjT}U z7eB!sgGqTef`!x&mN^q;24Bx|))kRy{iYU+{aNXnMz=GCaNU3!CHNvv0Z=KDPrjdiQ zpQm;QMx_eBoT=La`YuKtRo?>WnL4j1NTVeuNb3?5(qq)M5yPf-vojCYLMouff6}_5 zPE6K63+FvBcX*A@P-8pON+mWke}>09Eko$cZKEuq9qwhCZH(A_3R7x-5m!^taU=Fn zI|9?OP?I6Bl4Btdbk;h16y@h}PhZ)nt-&RqP_eJ@H^&u=p#>vuH)>=X_6@YHDF5e1 z`RV9HYb<<=VOt#YvpW01QQ!0ce~?d?0K{_9%68Mzg(H|?ngB9bPZJ%Ttp_hQdRy2^ ztjx;ZY@u9etWXp;jksktb)m4kbsE#p1{^y(+UG!3 ztRUcsQbBk2tpw(3vDrXWHrH~{Iu98ZyY}DYm)u%&MxWybvZ$Z}^Sx@Ie|W{ssrBhb z*+31pl=ADy(XQE(-x&i?hVhdF&5)Cmz25G&S^aV{blO=JJEDliK6w*!C&Mg9NDm=- z8szKHSr9aC$OEGajP96`Z11uW-5?gWM8S*fR6&bwD)C@|c@N2+$aMU0)eC(o6o|mPqljQ zrP;~$|M*Td@N2lAtt{0W&(GKnl=hZ({dAo(h3Oz3#PhjdAN*B&fAh2~tkv~)o#$`h z2pIO&^C}MkV@C$F=X#V$lJAB_WQZh3&Vbv=WH>f%pG_Tht_@3}tFLpNsYX+9)daLy zUf|ieu>!4%ocxCF@oo%$u6td$`Di90c6*fb5Q?BsLt^9HAH$M47XxjY2-EI^7r6d!W+~n zH`!$hG|Gm_XzTAZPhe}vV{ckPMBhw6a$NBzuMf&nIz2{LBMUcV=j`Y!Yc_+M1Qys{nFZJ3!F+7Z0j3@f|nrorpz+qdgzce;i-*aO@sXRBNavXg6Eh z0@%%))lO~-@*mAuZM2_5FxPG3j*$O2DW^~VmAr|811hhav1}=Nt?IlLqCx&QVw=8O zSjBwjuW*Y{NQR?maR^1zPlrmG0V|PvW_|=eR=#o(WO4@W?UO5g9Rbcwt#rc&GwaVLkaq1G9s*ODS3o>^AweU}K}C{4#CRL{k!iQihc? zaY4Z@pc$l@V4&`979ZS7ild!AI#dj+e$4H&~C8C0|Bg77N42wp8p!?R96&RK{Z`zU9>tK# z;!4`F-7+Odo0*~CemIe`1uh*J4+Yqdw2)I^OD`7W-+X2#)SZVa6vX!*6ejYj}HJgQY+;e*&KmC*lful$siB06hyKc9efM>#Jdy z%_tz9yt3<<>WRWovTq14uY#V&vEqhqb=BZ+yBr};Q~A-}#N62V(v?d*=OEgD< zo>f5#(H`glCDP(*^Wgu&hBjBJGBbsF>B_#U#k zZokraLl!viS8wa)+u8(I$SL1VH}G9q z%&D?p`4dQt>FjoO@9)c_I^+wiiU%}kZtSyH>}|`-lAhqxtpeO-)(+HvoXRQ1f8JD@ z_Tv6bZxS2drCyK!l~3ye8~vuI5m`;W=}qVELzzXW*=PDEXxK$-d*cV)Efuelu57=TS1hAlj9xd%E6PRu?m6N44=8R@R z%|>R^7CB>y;O^ED*QPgK<-yr=e=mz})v_LTIg#R>(*+~L3t=bZ6i^kVeO>So`x;&jS7_<$zUK?EfBEw9!=UF# zel0XIlixmk`1`aA)HhoG#VV6u5IzPC^5Ta{z+in%pI_6*@Ab9pMv5FArCIKq#XT%H zz!g(y8|x9!aawUnhUtg?pQ3tBLeqYYzIn`#N2-=%yNor>g005Xd;wW=(8!YU7dN|d zbcP9{GvK`{{MMMHZ+5h>e`>6V-g4TbY$p>BUjrCrvB^uI!tewZ46!)9M%}Grp*Fq8 z*6-WOy6eA%e)u(u*=Onxp!<129X%ZgunJCl)6AGbqoWyq@e%Q6i=&iUKtb$p&cF1y zOuI~;_ArPe=xqpC5X(m2V!YYtUd(z~N3BN>*CI!o;rymO%DG%`e^*~PlN1NTeny^# zusq7WY>&o8r|x9VpXjwhtFmL{%QV5rx?-y@a9IYQ3=X~!@e^s0H!)WAGrVw!e?Dd8y zs>PJ4vrBH8Ci>_7e)rvP1R1_FE+bb=rs{WQW~l4gxiUPo)q|&wuMrQ?i9zW|^RU*+*tM)ZRW6N$kYT5t{n@}0@T>rAEcdyp9OMV zQtuiwF#rWaf0U_83QT~e4x7>6xVIxnH}f1dFyo%?SHew6Jv5hlOOW)UY>uGHX4=8Z zQtA&or?4$3%((nc>E~VB{C3lO-v*LLPuVdj>ZQfNUSqL-jyS`pXlS_TzHNo+6qIwlmc7vxe|}k;I#aZL%)e@C{Y(m+ynY*4 zt!*bK0SX!}T7goRh)IAAh5p}kzf;eq>V=2A`UxaGT~IqtK7v7Q~e<{1^(twu;tpC}?sc)ofCbZ#!Obcc5fX zDa=f5AP&xoXWNvHlr3mS;mr++8;xOac2(NjPk((NGVD z`-KC;r4i$=*n!jg`{?Jc@zC#nn%OnbIEZFEeQAC$PI1@8IIKu~+RS=C}H1MAgs5FLYBt_{*+W8<*6C_xBEx`kCZK z`z79u84j~q?5diU|My^r=L;azA=EyqyGn6OF)tUVvGyfV);`81DA~Lj*P1%*TUAxO zfBCrI`uS{uSiiZ+&0qfd{PvM2CAP8EI^8)H9a7|Yx<0MnCNqmk+N_-YL~&l}oq{Tz z7j9ZjK789$(I}taM90~cn`z1sUwI!(dNDxuPDz=k2%aYXfZ}$7h)504{Fe^kq>&rR zA}Fi%_FH6}%>AuV?zch`cCWO%Ab*=3fBm6a^q(a_==c8056|5#{XxG^MoCce)y?4t zXHlw~?NTT<|7Py{u&_R>^ z=Hyjq^aeUww6O_*lJ=xSd)x6-`Huk5nFsm-cJ5|mw8zM!e{L!^SvW-0e`I%6Q;>`k zvho%5aPu3);A8C|V7ZYUMZsF4qtWJOpk61Csf~ zY~TZvs&^R51zA(J*=E{T{Q@$8n3Hucen{<&I4x*Ts43G|xTcD{v_y;_=u*UvTgQ4Y5mD33Tot|H`jhlT4LmU6wqV`Ub!xyRm@v^zu(_kVc4D{yLxm1ebYOO=Lyc4l!0Zx zEui@*>p4W5N}WM^O+c#|S|lU!zXa*=HIm~*p47%uj5snX=4ozpS1F`!=9M+8L-=Hx zok>)OEn=m&(l-u^TT>C94RTT#Dzl*G{nv|Wn!;m<-Gz_}e^ISh&`{_#QIKrVdnphk zz-?W4h|r-`?qCHcyJ)nXST(!yL&KNUCf&MlFv(S8-@I(YF6tclOY?p*-OEo8Y6@H6 zdpJ--q&j5psG~bSn{WV7&dJ$9cEk*kRqH9X6}X%+e3t?)^@Fp`Sy0Y{*(tiCBZJ>^ zvVj&QDM)u)f3rkO`!Zfo+2LEmYbRgO1@>eE+jFZ!X(b~994PU;U|c$kWZY+&-_%zF z`0Hg0bIsHebvYRLm&71HBnrzLLq{iZ}x{2IeBW}3c1My0z>`8hYPS% zps*cm^CV=Yz@2-Uig~6+Z1$64^|vPUB~L?u5GCmIe|LJa)Rgm7@7wvwJ8ldi_l250 zzpbHA$Ke(+-AfuW-wx@~{5`(;B?+=toIURycnU+#-f!V(naUdy-?jyH8gY73S4L_7WytCF zv<_Ruf1YtP>s=P#n3eOQzF+fPH@;R^44f8=v3+md#C+x(d8pG7%p;-4Nl&P`9C9vZ zAE5-f^7>Yg?=7IQFQ5i94m1!QMl-$l)UjzFV6uqer-GKtg5ciWudi+nHab4~LatUY zDA%XYxg^ej3)1oixjQr0bbSeIuC|eP(YYTIfBr`7Xj!&m-ZWvWa5=u#sf5jscbVn9 z^I~~G!2Ex?+%GQmgZ<`}2r571*B_@ZEs)3@)z6p7R+MN`aO;|r+_Wdf#lQ_tKqF+W;X`wzt&(U4+ddyuMcF+()(<%VP(ZK0Ex~&|iHAAQ zyszFpdwau~^(cL;7qIwMpDs)VMt%46lq&Q3>3FiN7gt0fU~)|$_{GYW_#TP zChqCb`%$U%@=q@ocQmLS;W3u0k(2S1kg6bCYA;`n_@C&_PGw0PdNVNvj7f2UplV;B z?SB=Fc&doa(xv?qjO6A7=Nj161xz$NMIl{%RhzcJs1#uSQUSnYCaWU!lj6jb~nE+uM@_aDGbK)lR!L$85`^g55Rg zBfiI7mX1xzGvqaMmypNB72!uT2l?tNdFa~RP}|~i>0?2GX8&OMB!3p| z)r+4t`A$F4%*R+ke*nKszn-Fy(!DwOHuZ7 z9mUseHCHhQ3*&#PK1@*JftrHK8&FMBP%o^10S>aEz>so;nhUrWH+()22-H>^z1^pe zAK%{IK7RWA=U-p`{)Z&fu6K>gWKEa-<`>>5G#JBpQU+61W;8vdHX8_UzJJpQuv<2W zXs7-vii6qfDkMy^2f-kdBn95`a|D=X`+9j#3Kh1=!63}Fn%Mxys zkCi+%OmsnZcH9EhqyTUX;CJ97H&swLpf;Myp9QK9pI5%RB7v{wL z(rY0YnO)-gidm{HujHA)9Dl<5M}X;)0?1=9PyTV_1)Z3um8okMM-|`#p&XTp z)cz*QJGKCxFyu-xk^@#=cTaiO!w?yB^tOVcSsa}|*?_+MbuAS44S(WiJqphDVC}h( z$6yDZ#U1Qq*HdA^!HWHFNK49KHLXkBQ9)Q1Rg}Nq#mi7V1^48;nvLFo*~XXNFRssh zCWJ79y_K4c2fHJ;DDSs%Q&50+L~XT)!t9K=A5gzG^3w%2`vZ8Wv~a8Yz!t@6U$~9W z#DofsuM4_PFXT`lH-CTObVGqylvV=0r_q1+!b7g>^yR>I9V!Y6Is>ntOK83-eng(R zY2t(-n_7#tpRKwcdec(ki@_l-Z)k^^V1`!%c9wl&a45T4?KaDB9Swox?VNo6Z7u}R z2M0o!uF3hhgF|f^v_}TEWZhJ6>$u*+#7ErC=mAVYLheT)hJXC=gGS172J#P(e5EQt zl_{)fV02!QH=KQ4*EEs{OtUfe6|Gvm*m|XH?Lf7L7P+Szp{ASqkb0+aqn$*@t+vt= zb&!)TVw4<}VtTIrr4UEEI@1$t@iCp*$Ha}d!gpP`l7d3K9_^)3To2Ea-Yam$Q-#Qe z%J(Dz35FX!Zhu)*-7TLYE95eY#)iXLQa;C!z2&X$gS*?W7c-l2kA(&rfx3^MzChL} z>qLX6YNcHl!)UcKCAz3GRQWb@L0-Kk0@=KhnIQX}?fDuW-B9_N7Y73r43}9D%>3z} zKbd%rK%zFuDt$ztN`-7yQhq-xFL-ROK`GwQb z%fjfn{~=ot4>rvH9?(a@1Ypxz$>SS$vD z5}2WOscMJaZdCa&hVapizGX@WgP#@@c1=Fi^mIGK4`)p2ga@^%T;=JZ@UEG7Nrx~& z&Yj=J$bUJ1fm%1iCpwBk4D$<9O9Qq>`b!GB%hr#NmOo`YP8k=_8P8Wcvb!{;4|yHz zX9bxwz_xW*P4GM#Ud0^_b!5!cf>Ro~e3%jhVKer~RV9r0V1FD~MWQUc5Igf>$B}X=sm2aIDuo-n z)i%rAA6;A6kZ$0HDD>_E6~c4F32fq>R3{5^wXuH0?0s~XMO?jFH4umvk#L;r#;5Oqui_m^{H zWaHxMmf1Y3^K!Ik0T^2c>z7HY4_&(U_oU8+3{|ah9!H53#iZvF9=n>EXdW4P{(nq+DxVtP(f2&k$=Wd zfrBwWN3`Q+Im-n$dX)XppKM?olJ~O@A9>fWyw!z@x{sz6Cu9O0fa5hgf<*3=EveDS zVi<~i`=gQnQ@?6EN1bO zMEJEmBFQMTpK5%otXYN7xn`klYkzed=>5<|nr;Tt!2GP6yG>b8cw3d=2D9>T`3U`< zcAG#cTfjMmWTV@HfUex-GkE%VOg}+6&&!A+byxV1Yl;ZuKVzcuyjCA;Qn(?oEz*t^ zrCd~!MG`+2P#@yf6lP7h+0F#yj#S)=Tj-bitMy^6n}zZaa?Rt zJIYt7{0N>MS0ecl8|)3EbPgQvz5v~|;kTAS;uvhd?7$n%qk*hwVOBmoZT1|^?s2|o zDP_#%8b&NtL_vDIPMdE=Y0 zEq5`F(5x|h@!L?l`5S+0^nz>S)FB^4iW2?}*5bt?x`^{7yT-;~D1V^~5Tn0WHqrj_ zm-rE>{hI{3+C{ktvi^>M5Oc5cH@O*bzkd1i!&wf?(LRhgfE}XJFjT>9l!ZPkw~OIH zovE=M4Gl4j4)w=7_^pDYSt$r)lpNhr*-$Re-i#Z#;tQ>bqmvVo#S}(oqv1ViDfGs> ztAVNZ(ORA<1FSdo|9|_x6Tf%?4a&}I-vLw-6trm#{KRuDcRP|DQ6R`vl#&W)T$4-- z*Ui2~2NxN$!G`Z@=lKU0Sh=`FU~6IOyW!}jCXX~3g!1yb4T4ZM%+fH;wI5N4ZVEEB zs2W?HBXe`?4>_+vy z0bI7Rw7zByE+&q8K2B?43C=_4wRf*DspjGCV$XRVM(tNdq`VU+ZO|V0GQRe6<#*;r zD{OKB6@dj5bZNBIzkmy~S*8L`&Ya1E4UN76>Rm3y!nzSm4zx;E&JERisZ2Z~Ib_#~ zQ7mA)t}OkPP=AL=PcD|7Kw+C#<3ee>-X=G7jLuRZ1r-{!MvF;oroXspCNSAnOAiEH z-GdzIk8B_GFR=V@-R#wbsWiovyB!T`kXmFms#CRgG=p}*x8BD}Q}d;<3HDK=XfIn8 z@*URm@QmP8M@8Jt0$UNFG5Bd~ZgvRRqY)O++TkjZ*ndFnJ{_G6d#)pmnrN!BSvNs~ zW(iys%27%m44n+#PpZUKm@`jpbtQMZZo&0i`2Un$?Y7${w0t7pbxx8t?Yra;lCZ^* z1S$gC^3&fv8~G&Zy$o(wSG(Gbkc<%Q&lwhTm^$%MV3592@%)KC8V@;GEXdSl`pGWQ zVJ0n%UT$C>p>!cfz5*t^<=-VKU3(<3?Y%3yUN@Gt-v2~k-huQl5A z*&9=(s?`f*X2g_|t*SLcz3fz$?NkBWY&@8OJ$-SIoU1C12?kABpVnO!Hi&z1TCXzJ zz*3NNIHv)u>qs=!1DE0A{E+RMJ%WH$8rT^sdw*+K3uPkzt+PjMK>ajCjnB5^cy7FZ zO%p#^tjVHUIyzrVR~Bv)K%V5$$gBhim7ss6h~BZW#CkPew!x#&fkH1vc2WPrm>14V%gOhrK{&GYFX<6;BK?)~Rqe^DX=1#N3=&UNnOBmnbqNV@kC)BTBU z>lFWA=nKQjS>AjAw_USXbm3^&IgTY_NrtPu@(1{@HhW=5Ho{A%&U7#)>kn|1FG@LS z_f{jbV8K!zo_Z=YZx?QM9YYG7G(%u2*?+Ncvq+1e$SiKFEZUoyWWNSgidZRpWhPXN zoGB!Cwusm>Oz-4)H5XJ!Ywd77UY7f5*V+ae6a=ayAJy=!&u*SAcyIHhVRErrCuSgJ zzH?{rDGz+}&b}X?BE3~i8bL~GR2qv|+4;Vh3!3RHsmT>orb*b{Uj{Rec@Q_jtbdLW z=*)Z6xAU5~si0drM$21#drWUy8+2tG|PIi14I!!{&2nB|+j z@?_`oNBO|(Piwj%l;qP3@mldu26Q4L?9bGDf5j30Wr1l>4hLWzGAecT$xLoEVzqE< z;U_*@&v_3QsFT`N{X|zN8pcE5rp^ZOciZ$;KNceqpN%YW2bC!z^2`niC%(*qqL-=&i zzzF=@>#F#(c}k(MyPx|;q2saPJVjDkxa7dg&2fVk(aIJ?yI!#HA*^ufRexQN{nQJz z0bqu|%x9t3fN+C!=_v*wHZ3Mb2v!A@d5@u7G}8t_0m#*^|Bc0=fj)>otHo7|8T}1S z`|_GbJD(fYvdqp5i9_*%ZX2r4tA{U;R<##EhSc~BogW)Z(&_3|F?SC9$k<6UxQ>|q z++rqGA}7-~*=LLWr!CEX!+&HI{1OzgKVQG|T)tQ~M5E$i(GVKhgyx%xVD%EacK+Oa z$#9F=@_GmlFcb99EnLm?VC$npt6jBLQ$SbV1%Q$k*(LIvKtJ&x_QCayOQ#Crp9~Up5-(ZAp732P zhZqlR0g4DGosrm~XGHU)4AqBA%(M_zL4{8FYDz?nW;hiur)%(g7#_|(t`76wc!tA# z-tU_As7Cq4(|^-KA#v4pkT4aUEO;>0NwQx|0Z8EqWH*QoZ9jI$t zr$dmaA??EDP;IM!)dxR08LF38mzR~F_g0Q?F*WQ)tAD};R>U|N!ht;o&&1Cx0H2m| zKfAvEQU!P$U7Q;~Kz%cw)jUu#wcj#}FFtV_a{j?JEb=GVnr+uiZv%@Mcnebk$MlDQ zEd|{{)#yDyV$q}2&WTlGn_Iu&AIMI)4UTiQxma+8GJ-!~(JgK)CvkBDOBo6zY+?q< z`JZWtpMLEf+K&N9z%elR#WkAu~vl^%W?N<30KS0 z1)l_sJp7N-lLeIhG_``GzH_BX>8d>Gz-r=N)sgu5VK1hsLIx1FEWiIaeR+HT&fJAh z=nKGcQ1K)F@n6hAw?QATC9zqa3sv?_#UVhiVSi4oG>hPDOWkR)@(tMSTvA3D)G?q6k&_>_pg1Wm;wjgSRY+X)`w1PeSqnp?_`c1Rn3rfxtrEpj*RKfW^3W}Jp znSYOg^EoN7kag1^AcnPL$u%Ih-mYU~#U^vd{p|G@RiPKNM^>!uVf*y`Ira{QCV%jK zlBb5Yz4*6QyWbLg)6np8^b*<1uXgsf@x%`k8%^=ckJBZD%S>C@mJ!-syR7hqdcz}V z@2k4Bi$jy~p;^ct+lkk0XR(8~XMLPTC4XLpH|r68xdJ@*<*H}snO=sz$s+Ywp9DpP zb9%}Hw+2M;wr7Wu8;04&3@V^keRMZqitAguv$N&*L=K35N^S~|Epc&&1&suUw@0~K z#CJyC0i`mHwNZTRqEAqlC0ft~5WL~#QG!AQ&G6`r9Q9qew+>Yp1iNjPZVAp7J%8ns zw={+F6WAao0rFyKH_+nBRzZSKAl*jBU^Cp?)~?#`4^DIsRH@q{^W~0MOtnv0Fy0!q zkNU8>R&>Joz2zmK0uD)%#+jtByur!Z3NaPO&Tat>2IVslARHbIP%=>H^5L&BGfxb3 zRJ3}^m?Ef0@aO?!7+5z)X=$|{M}JUT5v*lLiGX-dDG=hdB#+g~7WB5=?A+Kp5w7}3 zVup0hg;4^!EhQS@qFO%e(GnQJvZtwLcZZX91H1X$T59)XR{Qxf+0)&*P4*#&8mNT% z^Ur6Po)OvGIycNRU;A&5$E{H&vt0gRKWzzcJD)NrG&r+>wg@SIKAtM(Qh&2^fhw(= zsMWvV$fZ;1`zYr(r`B9Rtls6xoGE9_Qg~k*MwpzD=j@eT=7prMpb@SUcq#j;|5QaD z1zk(kGcV))4<#s5kZi#vm&G4W!)z(?4t)Uz-T^F#qY8x0?@thW_D$(|=`bh|=ALZm zr@Uq!Obdf7isblI4i@!`Tz_#?P(@fir!LIAZ+Hn7A+*!EsXGm1Xr=sv>_>}NngR+F zr{FT12S0LyoQsc<>lq73Rnd3WXSjq96Z%HOrGPBh7zFpQq=;B>;Wh@|Mkb&&+RMy^ z$O>wkGD;;HGd4xDqkx5T@-0D)+c_&qY<<&!3h(&e%CB(E*ht*T`hO6A1GVTpk zfLt3F%uC}z0~2jxhv!$VZvX$`P&j^Dk))?@sRZa>9u@aD5z3lTrXS;R9? zXfd?{JOz71?S7oz-W$8H7IC3ecSlUPaWpCTthGY3=~dGJENv~(FTL={ytBvB}F~=0`=eg|I{$NfT6#2o!u;iKpKL zwT2r$`d3CgqhZ?P3;f^1eH!;(U&dS-hcZXx0X)Fan+XN`Ln~T zb;0U-8~I+T4AQ5*Xm-&lD_qmZ)&yEn6I+LO89XX~&kJL>I9UZZpg)8LPQx~#j{$lS z{5#*GW7OON*u+6;{la8CxG?$VgqYg}K>$}RZPsSBLsp2*05XOL`P8+Q4-QFAYB$Y% z#Ee#Q|16|ls(&SgNI4Yhi+bfIQjc29{7Y>wOHly7p*riwNohQE>tP$M;2&K;@z|!V zFSVANCEOZ(0!z5_cvcXDERUSi5TMetvvU~FaD|7RXBz%lzdrkBMoI@IK=dini0b+^ z7LDsh0c-4BLJX+eTa{3jv?Z}U?DkwdDz>i+~Z`5xASHU(~Vs4*_g9( zH`kYlfKG#3=dd&aB58pJ3|mDh-I}C)3kdal(C;@wUD$?TI`TIUSDP~I|gzu43w z7hZNP2pu@V&$5FFwUKU?kvi(j0pLJsZx+`G8SkC*M)tK;TQOpZy;8g^GFbF*$9hH- zw14cqITLyiJf+r*o{oFg#|e2A|M_7XJVMJpSQC#T0)|PWrY{;}xdX*HC1lFCz*88h;k>jw-M;_N{7xUFDJV$mDv%(+L-UZLlJ9por}DZdRNL&`q(%K8+s(mzQ~5rsOH*_#1u^OgJ6pN zMA;NBF*G{Pj^5GL>_?2U3IyRs7#eSJ)&AfrTdV*;6|%au@d}ZgI@s|TN>1X^Gk;Dd zR*Pe{zL4^;(KZ{7I%3l>v;}%^^_MHXN9p=$Y|AiUc$j*>iNmxS?S&;}0{eY14fUmE zSE=0k#^lXAQ{nT_#o&Lg#7VJyUIcd;4EwIUar36)g7vBM<^yK|Ap{XbQ7hf4Oqw?k zlA=q}LnA0$cR490v1KOy;|}Z#NPm>u_Q_DU#hca4%OCIP-^RkMajSZ)5If?G=afst8y$^#w8HnYS|vX3{b?DD!o8zQ`HRYCwL&he%VszhPJFAIxe07r5Pz z{o4gsh{M?jD`50chu|BQhcZMc|D+?q?3*IG0O?CahtfV#YZxFgh347tw10&+$$+T( zEOSniD&BB!9ASlI(ML`dPrc^c%-lt5CYWlCd**mx(Yo&pn2lT8x{jB?c*dDJ8py7!IlS#Pc=di_B2w{bKaq|lq28lQN#tucJ) zZR;z|+98F_&ay#j(R?9|Cx7?0m(aVgiI>df1_Y>bi>++D*ZqjhC%>E$O%M!iuy2`YB9Yw*&;IYA5|b zl@SDX7Au)nIm({|@T%0$PF1?27CEY8PqNI;jvFwFi)LsXb2eQ=rhmBrfk1J=(1h~= zI+UB(Q(cXx#=W<eA@qu=E z_2OgL8U2WMZtX7j)PI?Nf}iAvW5rY%mVkzbU>)U}01TQkJ~^#FA#d=WWzVc)d6sIcx1epE# zy733NtlK-AfN_5NoB#Ry_dYn(64-lj$*c6iKf&^A*X=7R9Dfj&FP9P1#&z9Xq-N$R zIUe`)VnQ5|CmL(@+K)V-^`ZX2-~him)JlB+_U9`lvEEIin>#b|^$c6%w9xiiV3O%_ z!yp4{+uSEwIH2*Oz z5AW$_^s(aPPk#sF6`h#*{PB@}M_uny*x$%v_$AU4E%Z==I?4~&?+b&rAf8sUZCapG z-^LonBwh>JA2M1Ag%B2je?f7KSCOdkwX}M}2R+s5K`kFbijFI*`Vfar9rSwJ6foD7 z`!JxsRXHy@Q!$NaCGKm}2`M;@_N?(x*6N43f}cWP_kY$$vqG7yv!g4;>UFH`qir$+ z`+)9Kqw;EI=2`;4io=4Y;l^_&tL*hKJLya&_%i3fqYWXYJyRPoWRPy~N538nDc4&0 zsz8o*?%8nfI$VzkNvqmRkYR9_#-v_*OK$fnbLmpnS zT*BKM;Q(Amum;*FX4V&av) zarm0RUYM((H z$jlWnLd^0&-~e-9O%q~W`AP4h3N=cvI?0n9fhG)niWBmI0mRAf-^k#_%xJD&VbASBp z2zF{H*@%;;12(IC1b9?`ll{o6#xxI93kW>;v7g#7Xgt#j44|CP;PlhnJ$bUvB8FN5 zIH*2n8X7sepzOYgzMwI@F=w-JUTl_iHp$b~gk1@}H<3F9Pwuzx#274?@A6lBq>gsK z7t9bq=1xx+#bJ3o`0^8`D~&7wB0{dTuGq{W~JoYw?C@1E>})%*;yv@S?jJP1|u zJ7g}vr06dnVwHm~?*3)HRx^TwcQygYON)l>2$f4{%$zqs3`kU#%3 zus+d>`0LdH|7s5y0@%hSnHd;&P->cR*!AhJD*?^X9EK192(5c;a$G&pdLYHTuY` z_iFkwU~*mF8})-gP3^B=P};}KTfhZ|-gYqxMth}e616h+jsug{9|cG=nkH>yh=Y~G zBXX`Dtp_`SwRobv6@v3x-F3QbtkD@bRM}HW8(9@*D`e{Y*#Ltk)PL2*lzF-*#1S3u z9O5o${9Ney7m=AcX>-NN9QyQZUKGwP?uhuaMrAG`3>`~wfjW@uHiyl8CYuPT1Bcc- z%j|{?VfL>S5guNtL{3_|2U24yeS{8XGbb9`4}}Drs@y5&n#`SUtEscIyO!sBMDQg&@iZsSVwi{!BT^vurr7r%fc zL_s16G(bvCef?GzD7U?_%;LN_>~M-#uu#{`r67HIm;ge4Ry#%ZZ$-WtI*||`4x7H= zxjd$=BV}*y`4?iJX(T@4<-)h^Pw}=o%;jt%$}GL{8E0+@)_=(vQNmhj*m|phJw6?O z%TL+sUQF)fD453HjY2VeagLd?CJH8;L#vIH6g7mGwDc~f_iwq-3)Vph*`Dd1n_TF& zV8Ifu024dhcnJ}>ZA;)ly%^+v0#Y^$_CyC+{mxoR$&DjTl_v+W26;D)?`@hAK||)# z=sNj@+AokMkbgX9x5ZNX!wJBNDP?tKfykiRA;aZX7UqB>Nr`|9o6Fxg;0) ze1_U)R<@_TJ7*8P7?P+=0C$=Kq)ZH)6^=qJCtp!3$Z;#sr-LbhFkek(87;Wj$d zU7qIZ%wk$;v2z?D*?YG#?MFJnkkwz!FK z?+fa@R9@R%9!|kvuD^-A-X^fYRn6o5(!eG|qe;pA;CDlbZ-!3Y1Gr1*FUNrDNt?jx za~(Kdic~G<3s*UYO=NNBBPTAZHkw#h&975ey5s}bIA_dyqc3JXfJb*x)pq01wOOW# zTLB3U2Y+wmsgs+%D-VMLT~L?D#Se+OoC1mi2*`GmLV^&lVbYLK9t`&!Dp>r#Vifk0 zyJMtQEY#=CJ^2+rhCnK|$*pfA)2gcji9>W#QTYpgS-@7yqjsG@8;NdNRXhDgVN6i% z``0MJ{)W~%s#TlXCOT%e+OPRdv6FkfDX9(PCV$&VZoK_PG{7$j`B9#+0j4_ar|$dk z-?!@cQ-1qb)txQUA5 zn16)b-%!64NE;@r$x2XX@rN`?k;I;sg|g0U@C4N{S=N^A@<;}DiTT)G0vnxY!Ps12 zotg?YOPzv>#d>~XcqJee2e3oSvENI3C)6uOtUBhu`Pp}33C76jh6NWkbx~za+7wgz zxHo+vKgjWpz93s`7&G9?gAoUAw*Aukh=0KbrATLw@evqLUpf!|)7pJ81nAl|Ox9Sr z_~i|nA9f260?4DzOBjclV{0(@Do69T^-nl-4#1dWwE&&1><%#EU;Fie{`sZv zF_g|#H+9}4%?n}2=`kMTpF-5JG_UCHDWFmSZ*(1fenJN8h~kh~u| zhzC^O-i<{p7@d5xfy=;Wty7q8-J+v|yRJo;%0}15PK7EX7mpLnEa6(@4QGNnL>clY zj%4{TnwjDNdT3w#ryrAHN0RpJ$s%aGDP@{aPeCPS4OXR!>S(u5LgRe!@P7!67glb8 zKNoSfrgm^8a24GYlzQ8A1j8~Q$YxPYSP*suYg_qzd;g?uQ36pB7&4cukW5D{1=8#A z429HACB&Qp(?kxc@mnJ0Hr$*gT$HOwc=Z#;rdg7#fhXv@D|{LEm8PTbM?Q zV9{hVGwGIpTnrTu9O+1qE`M*=xe^C$-rF5)kpcG~MQhcPoiN z%j2IHP@)(jJ@vnlLVPZXwtE0M#F<-P9PKpLexdzcvZ9ojjUH+&)_+S~XOKee2TZbF zLwA5&CJh0VYI4cZPuDPS?dk3*F3y)2J$u3N;=to`L(}m*>EB`EGauGTXxvBcnOxD* zWB6E1zhO;=rEJ6$90szXMH~~Oeis`r8{)*@u*9E!Tw81T3v7<}HGpcI%k!q#A!}bJ z!Z~-wpU|20ji>05cYkrK=EisF7XW)z?)GyyC~@=jW$a@&t*du;mqVZ@>|^21VeIqr zoV_u|lwts9^wZtqMAsW|2T<3}gAm;wlS}c2&afVxfBWs$8%p!-!9oU6beV=6!s$z@i?0$3^Zl?FT7IOq}!jTF3Wp;;D2jvXcVDMuFxnldJEz- z2iMAWjIkP{zN)(0Uj+ts)Cj>F*Qw6D8(I%t5vyVvlcvGg;zuDKE-NN)_d!ZM%a5Z; z8J+})Njog3hjA$QJaTVx?QNnxTL}${kt!StWa-^PWiTpcMXsNx=LA=u7C+y_<@Eqb zvi)@@^C6-7VzR}zN*I$3}!{n)RA+O9Q0)~#X zDguon#@CUjUdL^IX@-(curdpZ9j;wzzw#`hwEP=8!zPjP+-hT6Kq&VI2LD^Ov$ zj>eY@Sj?_l24hcvx&)_Iu9(2<_FpO$;+y8cqY{8G-H-48d^fjRLEhYz&evDaz**6L z1MxR{i#hVT4N!x2KN_c-IFq4bw&Dh}WxC9&Ut*jv4MzUI9xJy ztvz2sqklozxWPW5n_xdRj9HBda;9H%!_+Ir!K)yH@d(QphXWs~3JFZ&8htJrH1j8k z8QV`Z_k-}(0GftBqWu6=STJNWEz|@3aGB54E9!F_J&;XvPy0b}&x^}E&=XW;?xVXP zD23)qn`q?`AUAP(SUXr1E!m~dOK9tNB{t6bY=38Cu1g^jrg}DN1dteDF?&Rv}UW&#|EWW_Xm(2@GiR-uf%DqScg~VY@&mdzn{VG(|qR{ zuRmi_eTK(OsKl_dQ@G9xAfL zJm0gk?-8Y-x-U0#4=s1<1g=-`tzXD(`+wvhNCWLKclHJI6XW}$L(yb5ng5RHxg$d` z__d7#nz>;!_*b0$Jg?f*z#UV$7LQR^2bvtOqx#0146Wxrsvs_2Tpx2J>xB%jt(G5E za}+#DlEc)>t$>pPC38!^uHx@J6^@SNE@XM?;^_}oLIr3pG+iN6pS&|VAjH2HFMr^~ zEnyC&4TFnEpG&QF$R1AnsAF)|(mDsYY{AL`TuDQ{-3Gm~UBzJ34kH@{o( zX;GhE5KBvwzls3=qtTWO+|B6r5X?RFPKU+F4i)_k%gixBxfg1T#{Hcuv6_=z))zlm zB1gaf;?H@Y0zH)@13^loj_=P{3xM4WIkk%Vd5S4%1=4DHtQ794G6AvG1%I5lZWpoN zoKO_dsJ+Ac4xT{fD$!0~ejlg2*e!q=%4@Q0PfKz)?Ny~#&T$|BjA7I%f=DbywlnUW&Q^=c3108 z;+9jT7Z@+*hz(G8yf6|gLx0KTX0$;HMjI#gdn>Z?n(WUmK|mtjf?;LQI6@h2z-kza zhTEp*9kAIUH8;F}hjP-F)iHjA*FJMT0)WO~@b&zuQ-yMYA!ngicE7X$)iS}3PqLiHY=eHZNIG-!34O9wRQKlkE%E@X^$JC*xRqo>6|6w0PxwYZi zwa58JQ-Nrt1PLl_hNK^+{C2@*X`PXJF0=TA|MT)Z&{3l-31n9;cP;1a-_@+yr@LXV z=knukx`{1k&YqW+n}4ato0g&Y|M1fYV&f&`N6L`w)e)-#x*7v~g!F2IRSiIPH1#Kq zP-cO0m{H6UOdVc8I#2K1fS2_=cuq>Gs5&5GfvS8bSz4e%yvPH&`^l;w2~_+%o@rb# z=`^u9yX6_*Ty7SsA1A2i;Ek5V$73yP$5RKNm+nz`Otk(0yMOimX~b}ip%W8#iIvfp zA5Fu#&`&1o!AD!>Jm2Tzrs%_euIEMYOJ8Uo;YXO6NANLpa?iNy{e|&?sErbue#HEr zzrWMVNNZ~8SNpLzd9Z5@H)>7A1Zyn}M8*bo>RT5l`nEn6-*`x9av^MiiA!%O;R=gM^TsouYRX-xQ*WC z0Iqm%^u&B96@MAyt@b4Dg+hXRK7*kP@bPfDy+y-)|9JSqEKqh1x!A8Sc^B8j*(q%$ zJ(}u@8@z1rkmy0W02PWbJ4QOKu-=W$VC-LDm#Up-41W`*CO$OZOfD=G-xZ#?&Y-Rt zhU*0-V!B#^gqK=)`!cxht_xrIz*Kfku=MVOZd#(OlM zTX{)a^M8$NOQEYN&r|hp$?FhkyfyeR%tLOi^81O43?f|!3v3#9Bn<@Cr>!`9m$&?k zW5d$%7~dMj6&Yy0FT1BWH*JoU8VS$Tcu?Y&&3r&dFfqe*JIYumKUkY+8HKj_@ttuN zg8e5>bEa(uxlJQ%Y`D3p_Ji#w)3R50<7N$3D}U~Z%7cXhYbf=`0h(4XTkHH>?_8fA z*zBR7UWUM#VYBiFs!+p0>mWbSLJl(bElRTcPZZD<$2N}Gc)5Q=K2uOxhqiV}D+E!S zSGGoNezZ1B&k%5l#%bG-FzjgD!WW7>4sks;_FDS#+L$|#=^g({d?!A{9LI~-kD4vq z?tcz{f1lb=`)%X1!rS-K#G ze!hfKTy_^@(e<4i)gW&a6sSrxCAFW?1AhvH<8xbgB()T`JM|J@Kas<45&?lLCv3l1 zLD}Km#5>mh4;Y21Bk=7?evN_JS5qF|C&MN3+9!%BGy^uNk3Ph^E9DtcW=B)WW&au8 z1~C{Y=1;9 zNa?x79T?L#E6hfPU+}Z4j>$gB2+JxMV`$=3vf|9^s5iNYWfq%sN1jc@-!f?3_EvW9>pt~rsgHV9}dFn9c#opiAfa@}o za-Wz}2}~pSmYo%k{RTZimjU?0HGfDgirc~?U$Aqw`Bw|GIvr4GBDvkL>7Q1~T?3o_jvHAXd-`793kY@|j!nkZ`iYA;=h z?ooM6Vd}*88SD}nn${h!xmQdwXw)j|=gDrj&3^U6kN^JjmsSlX?I9v2@97~xF)VCi zD4%g=`D|uVCCK2IXwQg^*nev{gChVwcQrG+u&N70Z#1CuFywYO%?NgR?QLY_wE&S5Co^7pP0ktmQE;FnIOD*uCTBY=}eV<)+V{tfyskW5b=aWzuxW$rzUrT->BZ z8AjH*`2?qVqGI;)k+cy>nmV6>xXewvxoLpY`b(*1ALgff$Z;AqHZ;!fKUW$>Eh^D= zs?8JRd6d-g0)Gn_#^G8l7vn9JU%iBU^H@p=NW>+b3gJ{o6)bzYqw(7d6~RpS8kXYl z3Hh9Tzgr+Ts6_QK^OOmI5pq&p%!W3gK1vDBF@T*Tb?6rrhdzBQHAlX$l$00sft6#G zL+)W0fD8ojZSFkvb${mLVdE-$q!L&sy0@(oUQ+qg@_&P+`pQ4Zsy$>aJk~zD+WF3{ zd~uC)$}?o3!qX<-E-Ih1{}_tv+^^YDc9^aUzP-eSetH7K+RweUMF~(I$&%f`HrwKS zTO0}gR9xib5>2ER7iNElMuyURv8%tj`R)fVW{=ifio0F5dN8?mWJfoNY<4J=t7%DC zp1`S6HGj~Yq|84qf#b_ zi9QF)Mk&Z~Sf>75>8@$s6xj9Qoq4}w48CImT!5(3(XL4b0(w)Mz97AUG{|~VITgM{ zHIb+5lN@d8F6cBq^3_j1%&o-z%V5nr0=x3U5`S29yJh69?*h8U;+4o^F`*a=fjU7} zVa{(;>=wSd#1ScdfY$3SZyi8lqqIx-8pe*g+X7yfZBom)*hH1gP}V#njOO2Pc88*x zf-In}s$JI`_Mj&Dw$k}?-^%9me`LGib#p;6`l{l}#r4^56|~)iM{%YT;s@czRP z?|&Y10i2VtxTSZq(Mww7!?vip!Bb-nybBOUw+unGl@9tJ z#XVF3#UpS1@C{RtFYeQ9HY{#kqa4itIp@W0umSbjZho`KrA72}YQN7Qri^Y9&H4TP z2fe^XT=(#zy^PF}D@{USIP&1AG#O;|9DgEa#(gZ*$!O*;T?~?ZDNQZO{hm_YeYC9u z7v1cwSI{~%TdOrE$vTCtuSzSq-K`h$gmGL)jn?nTW5B5sqjLz_h_SmJLuSNZN06P) zULS=X!pX)w9eYUU?2nyViGTTS@qz|S?;Jzk4?d%-`uc}})3J-ZVurmv_K>a`uzwr@ z#>>I`(YA;qz-5qibns;=_z+UQOjMnZA&)(I0X`1Cc7d*kfRi7}!6hGu{@AVG!%ai= z1JH*UMXoCG2lNrD%1I8``N0L%q$_mvO@Z@>p6350?Q6Fq#eb2euc+qO z?zY{1Fa9GyfQk>%NI+3n|7IkV?V0B#RMoqCc4p6UNCiS4nW@YOib7umehmOfW?Q>igL+YDgqwXGq|TmS^e(o97Pdb&wg(%sDYLWuuKaO@G*3@P?B2mP1jj z7hfT!x^y&0SK7!y8`rldlwwM$5__6oQ% zMMcTd1Ow^A#BbhnPiXzwHwj0>irb`#4~I$k0%=V~9YE_pd18}yL)JrT$z2l_oH_v^ z{|<2fx-q7b+qAb*iG$eVp*Z z*Xd}8?ILIDR)dp~&!b0go?ub>-dSSMK5@iGyxawvwDNz7&WBw-CUwIuz`4N&p6V5dgQ>(OYT0n}6>+9uAJ6RFm~Ob!N+Kr^7AqK~8Kr^7<5wH1u>%A zfBJur!2SmBoE+F~lJQ63E1ds39s^|t3L@;7;8d`e1VN&#;8>$0W7SHl=9kiDUYZC6L>wM3@(*ru28yMQ%(WQT; z)7I^OEWK0<%I^S#*DB6Zxv~zoXF0e|p8-GGpV*%IPdYvmBYzF9*F2D|uBW^3n=)D2 zso5s>s_Z@R@e&*X!HwTkd1ZIJ94UJS$W5Ip>gWk%?F}D^FxceL=%W1r56?dM@uTJO z1OXU1=~9@TZ}FON$v5OwY&;h{`YnIhOoIw+CW(`H`K)n6))_(8R+(jacSv9Hi6SY1 z`QCRtt|K7vbFZo2qaR+QZG*MNH`ZPj-ugcclJMEIlM>aX-sKyR83G$HbrwVon;p|6 z3c_z+uN*PRP*@#EqC(HMUXRi82& za7zf`VU=0W>2+>nv}oKiPqcxOTvWA*%oT^IkAEtU;}{`M6;~j?>iQhVJDtWV|9zr* z35uDihFWN*X!C1tkd11i*;e#%L~(};GHY#=2ZdsXY~4%igJ-I^p;_C=&x;01n!Gq) zFt{b8K3}sgX654|!_xRWii3YzGdr%It&kj!eC3#`EpUyONjUY5XOp=#s~uZc^2OEK zB1DvlpJve{dBJy@7S1nxG1Jr4&^El}6I7FJyAFP+OqaUxZGA^OYZ1z;`L${5 z7x6Mnv#Gx^>6{%ZAbTi`5Zb9ST2s%|umyF_%#y1Z zo+Y#W{FeEhexognkqTjSF0cKZxdvl?Je0n%Na!3*mbuh#hnLF>eT`u9sN$;BAMe7p zPaY$BYnnAn+>`aT@>hRZRpYfboK!IM5O+F`RBwMiytM7N`X{#23M49*hJ}=)pXJd{ zvWf6j*n?b@5!wdTgzo22#jDs*_(cqdR1sev#7lKaHqM~jL-$45dzdweUtPDM*@gpr z$+&BRfGN+^@TS54C?vD_d7hRVaS=nd=Gss6FapIJjD$%GAP#>=$IFRobC~;@swJid zcUwK`FOWQdw6ZW|sMtwa&D!QZf9=0eVti~*axd`K=e=Ft(_=Z&n6skf%&~jWBKh8$ z5gVqeN|g<5Xx}%9o2~shZx`@~T3#D4SiY^_dXs&js_q#dLDqGhM(&~`FH}tWTc-~E z52;SoM4{*I-XVV&p?XRI9l$?Tr|RRdk_Ir;5gz8C;*|QGj}i95P329axajDeurDLs zi{ z-?j6XxEPI8kl(AVnUhrN0+Z9VNTgl(*5xW1$<8fPVXb5H82=rpp3_cb%b8UhU$%`LQCem2JKwjsbzCmoTc3Mt08T`~2 z<*0#UcF=!Mv+do;?xl7}f*%V43SPB*=|hQI9+m4(+4n$XV@Q{-7w45*)`Q73;fTEB zV3Kz&DB^f|dj3rlkO2BQ4TT1uj#DhZVCv-`^U5g_sSaGnbgM8qiJ^bjc`CRxL^r9k=cf2S-5`0`)8mKDc7Lb!M~rhSB+PjOt}xzsXaT1k&44 z_nbo$XK=BUv#6T_7m*8MHTQ)dZ&kea7WrXAcvqs+1SqqyG%hiN1&8arX&998F49^N zpl^SCmZv@amrSA2%#C^e!DMT9kbGuaKmv~^2Mlu9j3!ad)kgM4kFr zj5Ggin;==@dB$q783LU$o`)yE=(0q5{Rn@8wMLwX1~qZVd8GjidvTod+eO?VFphrx zN$(So*c)pTp{mP2bu?uOy)RkdPW+rng)a{GBv{9-D`Suk#ch*Mq`VQILs9pZ#|5ea z%$d_TwLGT{9Oq^%R8Z7{dg;b`PkZiT?fVsME;U?>yq+{RK+c9}#EJYM^AD<95^~6k}1# zmMZ5Fh|9~cF3FsR<11U4h+naKL6P=As#qXX9A+ z5O_)GvOq8gceYBGq{1+X=UCy3@&tb$P%=+ z_xLIsFK3ve6zvTD#gO1P!fm*vo2nvYR-SHtJsAeqwtMm^|IsrpwRUbLKBZ*DLLz|; z^zMHquL`@1_X&O+C4(QjEb+UZUsgmU4p(-NQ4F82-^zH*E#_lA}Sk0czDeuchCS2<+s17laVExE*=36Zg}{v{ns$zN{1_-pILOd1y1(bt-k#@cn{c?{=~bwg`{5S^>Q3%dO%EtI-5vzGlQl+v3QNZoi9zE zFgq00aTh{C@)6c%zlc1}G!mn!l#d3DKuBHgY{ADpuOm$so$?&1j;DW+NEVtv76uOE zDJmUc&-V-&Nl=PJUJf8u$Jk8#v<0SJOC^Inj@j)uc&Em$iysrW9aA-PQN%FSrXS$; z*hIM`beRm7bry^pD+?ZtVjdxjnRvRcLylCBw3+bp`I+xUQtO5Bs|X~f5o6#*)h4DNq{^VF0aD{%Z>Q+)W7 z&T?gCMC#pP;@t$%IQ(X&atpV(^~RBO*eDp;0otex1mf!rTx&f{TbaqRPcoY^OT^X$ z(wNHeoqf(YUmEB<8XU(q@G|n*ihsN*vasGZrg!xe39OfS987Cuo69i$jt}|Sw^zOu z&M`s8w3sR#3xj{sc|hHqe(JP@YFJPc1M~DaVzxMCE!z~X>6x=3l~#ivuK>Cp34GjL z7aUd?yYyJx08irBm|Kwlp^|FHp9fMzmggX>U1r)u)OPK_Nxx!&qNv6ewKC-ACUFd| zJ@yCKedTm`?YD~06cHsjA+_W<2zxd1Mf*{eCYVWgopOI>;Km;y^X&P>O*HZ!x;aOK zDBsA%=)N-FeUaBwaou!exJ??Nh|p3qIGQ}Otr@8$k3h5hIucaLP8Ma0YSY_u6o+Pu zAduf{Y}u}yc?KXQON(I*kxxx6ldVnU_rZelG#fJ_F&K)f1~EYvMTlbV6z1(W@2&ed zRfWa2K@)!_1&GV|bteg7L)#ZK3Y%*gUwY3RF@4O`xKJaCA!GDO8cs#|AFSAOgK)XQ4FgJ{%F%m` zXfCc>BdYZiC{4e$js{wg2ftP{^b?DZ6MsDjY~OzoKaJvxoJ@fY`RVC}Po3}3*A$c! zjYav)+tNJVro=M*c?({Xk+6E1#1k=h?I=}Of{+<~GJ%RM->OhpbyVCbFrI56N9JWb z^M@){a@vDyC(Fc#TK(W1p7}73MxdcEE%stL*;`cc;fG1px}54$%|D^7`-&N=(L$fO z2djS>f6E)J@$xPE7J6@oid0|dkCU%^`}F(iiSCb|_~1+R!)Vu)Ry`ah3GR@t@Jo;C zoM*~c8&ys)j<9B239H9(Mj$j0^EuOmS~jkM=g7$+iXufhkQ(l5+pgmyUWl z-&)A_FMfmUe9^F?Z~3H^uh#-Z<7Dhd+|YldZW0tG$3R>xx;so+k>`_#)C5J|9kgF7 z&D}lrm7_)WNk9cO@9dJ9tD&>!k|M8;<;78!n^m=seR7fjc1GDJn8R!Jr@^l0iigRj1~42V6P>l<#duBzohLl~U0Mfv$C7=RX#KXiY6 z?vu}&wUh0|s^C|H8?Y?-T&gWfjg=aLUg9foG&jzpLv{egO?~QgtL<$w0*}B}oqsFO zyMq?xU+sN|l%DI|Ev@)+vmA#be5V9Eqrgiuc6Lma7y`(Z-GRWoxsf@r*;A<)n@xe_ zxuD>edIJTbd>J)WDXjDEVw>9V05^Y-zAd*SnH{%+o5UqZq)-d2wxg#!Zh|@cY2@_< z0&2Zjx4T$F;x{{sG@Za*72S`ck32dkupZRjC5=BQY6&;B?Zn6p;_dl<7*YF}WD~N$Gjrnt*L9 zM+O*5$XP4dr;|y~!}@R{wCjEqUjEYpr}bf6;$>3l87Ag?(>1 zg}ZmY&t`9rkE<;H+zq(@dAMC=GC3>ysLIEWHWvSJ^kUHad+GkZTIXg6Q~UVnKljU-*vEU5r5HEHVGH7 zrHi!)rHsGpA|eC$FB@(){a-fzyO;i7hFiCsy7ll3|K@vtZ~woY41Y6lvNlIsxUIJ9 z(WZaDn{-pi#p8xGqZwe2wf@_=xrIF*ZZ$r>_Wg)NIXk+CTMmEb@sn?lc0JZ;gvYM2 zW|?c@;ZcDbFUO^vMHMdVN9C4!tcy_lMLdcAZ;zJ$Vby+X`V};MxD%Yi2BGr@+x@-i z_&@9p@{Nm)J^7(#bI4b50y5iQjXd(>%V!S3cMqT4bC8#GD#-9qyT3oKzgi+`CHn5+ z`5^x`TYl_a?aqHq-VAFT`ZJFeG^Y1sCBJd)sIS?GQx`zFp!$In8K^rdJ}nCOeE;%B zAFS&>PR%q@FS(0j;ufO+h1A;PJDT3O+rCY*1NuDj0+c9Icokn3QNUv+fhfL1&7&V4 zHAg4a9wg7>TaW66dKx3A>yD6SM|isO0dh!vBKYFF#CU&-?=xnI939fg3#4jH?2Opv zyuw0x`5GQA@v?!Vwlj%B9!=+3m$(2BGWzlTx{p(0LIH4mIQuEDJ6{AM6B;3CBojC~le$q8 zqzj#Ffb!&t#5~n8->d@mJ;gfd43|}iel{o|!3HyPVz1~gE?>9^a`dZ5mht;FiNl@r z=(m4BH?c_88)M0FHBI!_#CjPR*)V2jnP3Ic8T|bGLQ~Hb^g@{q6e33_t#MS4W@kP> zJtv>)Q_43abO#iT5|odB3gb0>D$#XN4M>KN&z!p26xfB|#^dsG*Bv2OJ9@==y%D?} z<f~$O`^6Cl9my!EpoTzjwwvvI{0ZKktW(>V_t@-s`D z4k3`0?cGF)Q+MEb>J!%Qzi@Oy1J{Wcmzs2ngBrQJa+ha^@^!y~q_^v0k&AN3WU?bi zn_IVWY?G_$4XbLwcl`QJN6PLH6{uPdsWH4H7h73^J0hkM*a6&ENa`hOO1clgoJfD5 z9L=urj@YLuTd;-hi3Oxdj}kQ$_#PkNBMJ{Z%77nLx{{`sf^scG_!UKh`zCv5eR>>S zUc0N$!s2FWQWXW4sFnswqFj)&%uQF6>2nA|&dJvIlru$8Q&%E=dn@55?=ElrlRtJ- zlzf1jDKS^4Y+Xhd6CwtnkHYvD#npecDDR;wNwHg9cp8W0p2W$>9y8<$pzxJf-2gUN z6BK_Yb##t+UjXV#St#xKR~RZQbt`H?>OY^Yv#go^jfXZnoHx4hMTkgfLFkN#Ts=4?Jr;sx18 zoG`N;DFgojaeb9_j!qQFOAN~0L>~ghFxwCxceU7dwzGp+gE~d4FLQqneuqS|;Not+ z$1$SM<@~lG7gP9-*zE%5mNBz!qDpshQE3uVAeh!E>p@`~1tbA^u_9Y}3E4Xmzv|C6 zQ$D@paO^Ve5!+*f?(*|F=8*MfAMSGD2ji+Xp+9!`*THr8iQ~jRlzS#-H|4>zv}W8f znpqDRGNMJ;DqLv5N_ja`^KPmtS&tDkugD5Ds8TvSl?1#Y`0syK6_{@l82MWx+h|2s z&s2G+q_TNj7qZzW+~KMA#nrU#Y&!b=1%}fIe12e}JTq+5*jB8%icm*P%_xp+wAB6( z5RbmfSe~x6onBb-`qV}T3ckEGA-H_>{GRs)4>rnqjiN3{srgb))e7;JPh;_L>zi7Q z9*mUCX%gGh(xZPvHpd1Gisa3@N^LGrH=)kO)qn$qF3k>-Tsd_AYI=509iqb5iN!aj z-pJt{P44?hLv0hvBJw7nR?!}=ES&7PxI*r;96YF5q)!MuigO(Iyks}a6HmwdbNOrM z3)|JEEsJSrZ3+EMoM(rW4bsH-sQ8a0-Xfr2FJ~*Z6=Hv`^zov->|!tMHD%DSCH|n1 zG=aghb%`><4HitBB>b9WkCUla_?!l*CJczu_pWrR_XE-?bInBk_@_GlRYaiV$vV`@ zjC2M57s}rHKTz^jWLNG}-m$oJqc{8~1;L|S)3B4?9Z%6=tCKP9P*XvmPaywPipo5# zGTcC)%FBQ3@%1;;h*M!zdN%#|6$qm_a2hyZ+*IA#!e6Nz(=_J!Ty}e=>=qI)kfBx| zMPH_|@EE$|9I0tUss74p;is{E(Gq7mZeyEI%x@Ebj42i}4G{?JW(iQ#Tl%nfxz&QdLXPl{f{X;TPF}jdIvm)jc>ljRxYl@1T=P;gUhei)e2M zFn)5H(x3K@T14Qs7!t>TlcVWA`nOpuk=1i5PH!@I`Y zFK)OaSMXn`Lx=I(FOu8MfAxh`knXKJ+>^dA!x4wgHw?nhhXh;SaElj@GzDWpP6cUZ zd73V1ACKC%?YelX2CL9BHqLk?&ZLlL9NvC2yC2KL8F|#Khk@ zsP5axY1MS_OkBlYPxn;UVB>#I@QZE0Z)YIY_g1v#h@>7F`m-G;=K@ap3gm`$cDB`L z;}3<~$m7GtiN(}aE3^6?c52!GU6s%opIzgU`Je*YGW$K=80eGsBw%=#B?Yp1c+FCNRY!V_TC*aUC!W$>C*baf(!OiYVJf5C~JFk zRIG4zW1I|_DtTYv3WJIke@~zW6B0QnTlUFf+gmLgIaB2o*W^tp+&2)`4AE%De>(7nvw{Ru-9ob?`6K_J%w6BP(x>S?UnQk#H~Yf) zLd*gFL4A?BAruJmdZNsH_1=z$&lfUDEw$8qTfv?v?if2c)qJu_Mp66+{m!MvFmY`9 zoK{-Rpa-#X+SQ=& zK#uFfWp!<398SGv46EP=8Mf<`8EzK~f-Z&SM`1P-=@4)>vkAEvj5M6HytDIsL4jCi zOYe}U@he&1{?7SgT(cBwu_p=&OWajYG`lt#@ks) zp5FGY$!{7}=5XN&@B$MvY8H}8Ptq@LGuH?4a^oFE8URy{U=Lkr<5sz>s3I5jfO|!oAi{L-x>|t zg2RS%r~ZI=f6N!dWl!SQLhh%Sd^=q74oLyjJ$YTuA82tXrR8Df?2eU%-(?!n}=G! z_IeP0%&M}Z18UkJ5u2P)Th}rT^q}vj(om6}y@{skWV~2^ySt3xma{~RN1H{M7(-%p z+?BqlIIa)0KsPPkch$KdBWW;PI$*H{O4^=g+fSBheC@yj2_5{Ve@DuA8l`ARRNpQ3TwFg+U{N}@t89yD?sJ)nT(JvC+3ca6M89sUuon&d^fXSt z*iG6`U*j-`N>EltFtG&=BQ1?yY^cT78Fa&A{d|Mb4dxq;u6fACK`)WrKHpH+G-||% znf~l2I$}X=jY~{?Ykr!M6Cb=qW z+<|^^jNHw1{ojUl-af=ci}t|`!<{<}(9?iv)AGP6kk@X-O%d4+YAY+QHg1$j5pns! zZQR=SxK;|4e5{rxMG16-e5dVqWugQWv~U&AIZ@nfM{)DTU{OAYLlTXp-fn*aYx(l~ zF@&3##A#5wp}R|zLy%%7w000X6V=za%Z>cbUz_ad0ZAMP^}t_3*J>?O0JV<#l4po; zuK{&(y!XA)hS%G_t*-LXRvQn(-EG2F1UsaHIsa+({oN2`d8BP+5|ep{_htLQFQ95Y z`b7Au#@(RlCLB7)ks(3(zFU8>=Orelv%zW_At~itoSy72Pi3O7w#ZFPZrlRv4d@kb zQhpq(sYCpnl3m`J4)vzcAQR(kjC@~kJ*q->U9Xc^W&+2IaM^+Ea~^-wR*R37$JaWx z*j#`4IBopH$0w}w!S?<7amqk`{QL?6J<=u2c5#4TUqAk_O=}XRCcq=20mD`{fiW&- z>{7<)x$-?9vyW3+^KaR2bqBLrJ~>)DnPD6*(>#(Yp`|k)Cz=qt^!3@yZEdduJJfpA z?H_xu;yY0W^(`^$RHuI-;A0Q$LTAT8$(?5Zt6E(6Ht1x^D|DN4DHH^7T|%;c@kpmB zr?zbUqQM~&@$$Y{t0~s1k$G&a%Dy72thQ|`ynfq&a?jJ2zjmrqKH7!9`BNEY5=c|1-COjkMr&;{r*DjJO|N;uwF>7J)_JfPgDVsrt7Q z>eO{S=m?Z1rIhe+l2ADswpwleyW&ctsAA+fwhIKEE_cv{2vB*RG#0!v z)mwCU%PQ57HQ7!U6L8~~pbHV)R+#yzV&D%=6n_%|WHV_9HlMaxk(if*YN-}BS}>y~ zE||4Gatunn{rZ3FNjsPGC+Eld#$I@HOP}ArJ9WoHGAiZHVGh}%*5QC{iB0Q}^l?#! z?~m}~+k-t1jVi*J|Z`S;Hs?0J_Lvw+-}$3_;}Du4Z= zEP8@5#ni?<$V!2@im`nm$Mg!Pl|G+JMtwiZ@+0R!o|2V-Rdu9ZOs5}u)_3)f5uB@GS5AQ%Vy9Xj-vkk4$bUK<}Zo5 z=u4g>5A1(%eE0h=nQQ!)5ZQ(XPPbxm=7#6_T+-#07ipbYnl2#6TLE{rWmdvB5P6<2 z5ZNlep^h&VE``6+V8O)}X*c}>8YT89cJz20KUJ-2bR1RlUo5N6yp)a`m6x)exai4c zJ6TRov}pKJm9cNfct5$u1&JUIO1UB7S6^H_FMNNr&JbQtaARD~#x-duhP1|S`l4(aacx!AS%SR4XP68_AZ>YcdIxb!HKdj2^5 z3Rym6Pg&9ZYTiKXrhgcojiW7PD?3$fZcSyP|MQ-|m^X(S?K_)q|9xw6gVVCCr}sQG z?Yn@;+;O_nNlVf{*yr0~-EWGB~FL|`{Sjy*p=^yOn ze1dCvML)1Axm{BFwW$D|FdQmZ9wH`SGr7 z-qzVqla2OS{`HjS?Mo>K%k%x;Upoq!k?((Jtdkyone%IQe#-jXo-Yq~Q=f|;S?uk! zJf9z&Mrc0N*I0l7v@EUj<=ewOWTwjgyl2I$scjj{w)H=|$NQ+wpWj*bYRby}DO)!` z-bd|U#Qo2*T3SCgMWnGSWvBAdwBR`Z? z=O5cBEgKARM#s$?TA>b8FrE3+)z`RDMSJ@TX0)KwkJUnYNb54Fp(Jj)B) zl}(+QpV?|`?d`e#Rb0(u)1oeF>#OGVq3JA#&u{xk11FC;)--GD6MN1=?dDZZb7%5(lJe>K00^4CLOL(X^e`-PhqH>@vQKUDWW;r8EOa!SQ1lRbZ+kn;`+ z&80tw=lbRT(bR5aOCMdGx%x6({#2%Xs-8c4z{I@N&Cvzjzj`UMbCo@t;obbsf9BWh z`;KsI$bauajsqjRp{$#-Fus4y-^!ona{tb>4m zeir+um($ezFlF!h`^}%MJ%`F8)_ugybdGxw6s*YW+a7n7D#R{bzt zR+R1Y{SPdkq!1gce9o>9HL70o@_suE4Z0Vag8TI3Jx;8iA`7;DaG^eXJIX)*;_+d>ulGN{THt~=&t9J0@BSe_NPhaC zyX4`x|Kk4Ti)Syt`0Rh{&+}*gmv`Fp$}hkC`nmt?S4|10bbJ5x%Ln)Dm#@#~CFdmc zbGq+V_WS!EKY#tj55LTTXtvt(H_slPzk2qs&z|RJpQUGCxnDPU&&$95?_YoM{J;O= zt6m)U4==xz%pt$@g6Cg6e09z+ug>Y})sxCeE&urV<%@@Z`Q3ka-#qD=r)B^9+;W`5 z_3g8Vea!Q}W>9_q{r$_&zi-($o_wfeb9!3G@%ZBL^H&ewJU)3^wHVqp(*+*-Q>7&S z{x5G|x1(>$*_B?ulw+&5?|!ncss$2>lb(9IxKcf3W%#*R((hH*^TgCBPQ&+48t1<6 zdhzYs7eDDR(+ht|ktf?7=O#VefBE9+BbL91o7K|+us`eJhyp*Gs^t5(61)G?Z`Lxx zJnbm={mj|&r1F$fyF7jV@b}-{zj?B2et-XD(ueQAe{uin%k%A@^vwB%Y0u7LpWlnI z?Zx9~;wkXcjrINaU%q|*bGcZ~Qa`8q`~G{$Y4+k2ET4aJVK|HZ+yM97!T99#MH_U*@XJZb*={zpyJ`qL$TC`}9eb54Ul$ZB{0^hxSJ+<*4f8+b9i zeg69CA@zeC^Vw3b{d99ltnE`y;6L2c8P89Ydi?V3{mU;u|JSEq5JCDs?I-aA9FU%l zXZqpc+2eoDXDGI%o^Wyg;o-$O5MDe=rqpLYWgH$j>N!H>&V}x$O1%8xo0s1``{tJ$ zF@BH?X7}RVE-s2sKK=2<+wb4L`T_Rfr(gL|&Lw|;dX)XF*YOXJufO_Qvh?5oe7=z% z9^brqT7dcC@f;YReOmDW#*?>Ln-p`M(%X~q@hU4ef8||t@uU$BL7jj;PK7<%ZKlJ z(9(aCW&id0k5AgpN0Gn$R8-Dc0!zO*??_C=Px>26XEmM5?AuGH~a36Xo-`@6!Q}`gAs|AHMzOY_ccM^7-M-H!pvm z47mB>?fom{lzpMWb3fVeZ=XH?`sp+oKfL|&$($GG-#_Y>?x_mDeHoKf_^1CK=VAYR zeP4a~`0B~@pg+hY@l=YUAKrfV@bb$i-}%S;`)|M1c#zk>Oz-mJy{?^4CccrAy1sZT z9@TnG##6WZ^8Rz#BtEH6`|f8f<@%GKL#}{8ext&5m zWbb)W+&qg(sKetk`Twi?A0Ooyyr*k?Uhw$r@%82db$ z^VdJhi2uoD^~d{H_s^b-!{O&YK7VTcMZr@9d!rebUf=)g&-7LlfBYI6=Eo;PC8X@X zK70H8#m}uYKZ@fhj+Xf8`BHz%eEYPc&5x46;^k*wJ^zaifv0YUljgpD@)-CZ@8A6E zH*bG@`h3kF@4x#&+?1b~Y-Cb`3-S|>I;Ad2R*&?JDzOBhcCq~@NCKF&))uA2-uGg&%b{B_Gz)~#|Jq%`|*F-!<#2{Nk2Zk zdOV&GO62b~yU#aIdLc_WS$tkSeD>z)fMHYe$!vwD1ote`&$=OAF>- zTJTAQ8W((0hsOnY{8!=)_aGq}Px=I(`&D(FDy?9!7eE#K+ zk58qs`cX~>hrIqo4|)Fm^B*6-ZAUKu^sT=B*T=tn`}vpOKmUKrmrv**emwVzFYo{L z;q}uIls}#l$3gE&>o$8A5Rt&A?^OZzkTvW<)oDBe&)lhNs-BS2&O+Zl{A^pje)#@p@}!)F-aLN$;%9&IXG$qVJU(6M+jGnJgc|F| zR}U}le|YNDwjW!CCZ(TKmjC$bhaWzFS~h*{{_@RJjwmDjB zslPop65lvKwUhYa&9~2AeRu!#&gREw=fbpfB*A0=e7Uom;7nZ_~iXReEPvhAKtmU-_f()JOAd7AN|97 zAAI=9FTUR|E%?jo_WSq${(}!k?fhB0fBr8YeER;MKKSI*4?g^RRPgtIdhZYawSy1- z@$S7p{_*4YKl$YSPu|C0fBfEufB*h3uKq8n)p@Vq{hRzbZ~PDUf8XBSzj$%?_aA-q z$GiKNpX1}pOMTvQrU8B|){WP9ZyxXN@8lRnIl21o9AhsYKEM0&;qmU@rKYSqvsr=pF?f>x?H<*0yKYjFv|9bcJ%g66t-u-ho zS>1gqG0}H_Y(dele}D1)?(WW_pM3h>$DiK)^FN*=<^6wn|L%|Pe|q+&kACS$`pw@R zd)SVew|Hzh{oOe%?|%Eu{nrooJqOdX!ZHT--|55^}oy!?_+kzCf9GzWerf_Ri;3eoJL@f5&m&y4_bdOK-$;<&D(l zEEL=p&O&Fwy%iGOk68S_k`j0S%d_V%p8c>{_|Bbpc3tTk2_=4Q@qaj*_wMcpX-jE4 zq&D%m!ynY>&6{suzx&QR-+lMpwgk1Kxuk}5i)r)n{#rqC+R%N%*#xq-y)&$q*G7nC zOZ9Alvw`!ie-|7@T-su3&3{(rn;))~q1z_6o$Y&+c(&WG`PkWQ^=yU`w%9(&*#PqX z->$DMAKYuVaK05j-}iU=&7}==pZ)mihn~$6mp;)Ja?5zu_}I_N`}wZty8H6GZ(D1e zuXNP&|7Wj^-;hAbk@n8A9CEM_5L@=WAt-xF4vzI=PlQpo%~Up1=oIiUUm+P zjLzY1U-!j}w_kkm!_5oNUUj(h&3@Hfa8}ZVV{^E+HA#Of+aJ$v|C_&ahuiX5+@Iz5 z)_K2`fAhCqziIshwft{yUr55Ib0j~1^TXXI=NCACp4D_|5APmjfA`(P=lxxY6)}DC zC!hQduFda8zwhs+{ayE2dG_wReC@CLJnnvX?}mI<#J_vI`|jta&%OTUT(D%I<9<)v zMO6O#3+!q-Vxn?#1Kdf45Io6Ak(fCNsa)WAo=Q_W7>=xmD%y z34ZdXXG5MNDCtZc_cie2LhDajqBUf@qr+T&Hg=AGck^TYqBlQpBh&KPhYuI$_@@V*Pr+ ze=mK;c>@{r=UnT@IP5k3;`yuBZ)7lj`S$te?Q!Q+dwx~tWMVIW&9_h?`LC8Cey#X5 z1fdT<`2Fwy^!~@E*!#)*AKl6DfBy1Ih=8xeK^MQI`hU$6K6!XJ@7sFJ%jeHd8S>Tk z`uU5m-?Vmn=hxqLh+Dnlzo>nr!<DbRnA6wtnOV*?CgAra8^2VUA(+Z*otG8AfA{ypId=L=C80ak%x+fBI}(`V;HxybKB|^ z?biIt=c^r2mOXlvv+470o_msVe~2`;qC^!wmx#klFQ+eb&WVQzdHhIWG8*^+o%#L3 zvb_}IV4zEDADCrfX%0fLxJk<=XVAG;WxiQL2Z)SBev{8@P&${*aVHT}&*nZK5IZ`X zb;r}Tl$mXw<{CmSFgoW9FES^ysNFqSc8ZDz6WOSo&236aCk!{>IZzf6=Zu}PVId{`31xAc9zSg1P&a#$?G{lcR_hve> znPrH{;TH2ZSh&HGWg`9TrYh2N_AZ%Om{ug6g?o?JHq86V4jK_2)1ORu{JygMoIRGS zd~T6sFGwU{f04O4rI}>Pe+U;=xfW+j#!5p3NH&J%KC%2PajsB6GLIb_~H zb_<;}y|>Kw9cD*Wx2wBlB1l~b-^$4%DbmrwP?jy8)*Pn8rY7ix0%WSge4ewBYPDZX zMyl))s#{<+Rg+mrX6Afh#h^onm*20@Us1e)(v_tfkGO&OOG|sm+``@D?3fwd-Li5v zI+LJ1+jJb?CfA*ze`qAfwy!g2u6R}g%I9)uE)`vo5e|y&B{C%B)hv?! zpAXB$&mPeAurjo^-)U?+-6@wt)z%q3NK(KT6QWf3KjZ|<1;4;7lLxD=OSm7(7`XQ#5T zc#t^Qm=txEC7Et5$}F>}4Zj559RiD^e#*dZT&Wp&GSVY1(= zet|MF!ooz2zOPRXwr_P-)~96X&lXr|*;OQ}#ImBe`726mF~_<9S3s!0v(5soL5<0V zZ+VMzpF}H6V`eJSQtA2*fa^<$)5H3RbF*C5M}I_?6dGGQTNAI>*Tp=zmJ>trQt5Tt z7A97g<>SV4E3sUe&oQ}ND2k!7JTx1@LYeF+_vH!IXn_U`%jcc%s^e0y1-;)2pkd)$I{vH?tX*n?%Z zJv11K9nZo^@VdgzWgJN-t>m6Z+x_>~&rk)PBOLfk@*xLRgY9H%MpTcKc`-5yd z(k*y>aA9p@gY`zASLeEYg;u5olg;eXj?e(E9aQvq7i7$Z9TwIbbXdFRf`#kna$-z4 zZm_lY2(+>Spt}w?fqCfw(A!_0eZtFQqUgrgif2|FHCC_fEmKEWJ`B7C7bbJ#@_$)G znX`_AldZi(7U;4TtE|l=wv0)UikFIrH{)`*n6DEzv@RBj$vu_b17aP znav&on%8R|#Ry(5JO^A{ugu+jlvue;{o-GsoXPa?3cwi*k5k>e*$;@Ih zPF9&8oqD$&N&580^OD-P=e{mNx_^&me;J#atdapJLRSjkUB^toPV!rX7XN(g)DlFD zbXl88+po~UFT!6T*;r&doUwXDs?Gwq13wfeE_qJ_)R_fhJ%< zs)(P{Wn;4UxS(S#e8 zmwL&3x-VBsKV51O*`A@u=n)lF7Cajg#m9bOVR>)as;9M>=heTl8`Tx&*ZYNS?ewBv zxYRC@!eyYm-Yj1SM>Vcejek{=yntZaFZ-2Mw=mCYn8Dn!UK`e?gEil;w=;9}Wd4G} zS}Kw1yrIJ4a${Sy-9hyubzwX!HUu}nwU}FP<}Q;KSXr;U(UfA%Pq)}wlW^nO$YRoD ze)$Yy-d}Ea?wgi=4lkLdc{6Y96cy5?fSl4%wC^tK&N8pd0<%m-(0`GvB)F9_RuldR}ovYy?JDnKqJc-ybQO@5}6XWEmJ4#L-syu9X zus$J?U9BNey{xP*v!d9hMdDmgwqr?AU2Z0BTE~LwGG(cs-4SlEyxb1)6iY>%-`3`Z zoU$*hvTj|O__HjorrJKzvwxjbiDv_DN8VOTlu9|Q z$Q{e`;uYmZtdJ^X+g#_YxO7I@yGQ%D!0M(>vVB;%zHeYe#Ta#4TMnY)c=4QYEa&EjNM(nn9xRwzn4d>7@dKN?lR3uM)3aEc!+MRL=3=DmZu05Q-A5cTd1xp=JKeTKJJ7bs_lbU zE-y}=j+^czus~4%lBddU(tFGNZud9BHdZ1C2;Q!;sO`>fo?xP1=gujkQ!JRaRD_vz zMch52L@U_2T!O84yAKt#Y!h=(8xwsOF(!&Kqbz9IB{t?)w1ovE+mCWoO#`bkV83)* zS&F&DDt|U*B1VUWNmwZN-VD>`K?2Tk|;TE)3R5lU|kuG3c1~wO4 z0l!6i=Me2KHX{JiEuTV^Prj}wUPxZ<6t`lll-D8%BeGR0cKXhUDj|1GMUfTAiV`~< z1J%PUSwfakC@6C?WehB=sMz04*falS*dl_Pk$W8md^LU(=ZK#Rd-b1~@5 z>>DPeDU9Kz9V1K69VU*fV0fuf+OE$@Y#Nx*-MZTO%L`#Oyuxd zK!5PKRH*RQmSDI6{iQAIb$p59|58T|mYHlFb57z9*4hBxU}?X>jw@Rm2iAeL@4`B; zc2mH0$N{b&LEt(Lg~dyK4l-tS=2)Rl&|PZoSX?0JZ(Y9jGmUJz#V()0u|bC5I`;`A zv6bMZeR=mV%hk(=^}HKnczJJsotB`ay?<5m#ur0m$PE}SujAP~O7Qx116jo;OXbS0 z%^S$p&=>-q)+dX&bNSxlSGnF%M2U3*5*XL-;EnB+;H9q#^q1#k7Mmx$%*Ps`d*gDF zH9IV~s#JJ8KjCGr61c7}5cn^13*e=i^+vNJqVU$`dHrg}U4Yo7iRxv+gA2jBl79eR z?ihAbof2F78r zhS41XCy`)mosTb0DuT~X28LZa)x{$*7ilaIVkOa8(-c;>Ci_giK-Hju>`ByB1|Q-% zgsMhna~N)I-i-2v0zv0An8foPy~c#p!t7{fb_2coc{2(vOq|PQm{v_W$$yyu#Tl0q zeKVP`s_qJG#KGAl;HFO#b1Vvq|xJ?2)_NIyIfM1d9g82ba z-KYXpO}t0NGnYyg4Hzo){VKlb9A=x&4Vet%iXv;6fMj?YAla}+vmUyda^$=)#Nj*I z(g8XRcaEl{#$NIb&wt4X;x3_caZ7RP^5Hv*IM;(q$q+tRJu0xm^>JEn0{>1OuVKnv1}pNp?adH7_zNsVYfJOOjdyv& zL|dSSGW#5N=16etEG~UV7U-#&Xh3H3eEj)UaD$R6J8anrt}y@J$z+ym~%t(`X!Av z#7Dh-V5Ip>W(zr;`6cw7%V{>j%6G#CGV@1w8lwZp%YA_q$w%m5ln`&^ie>nQo>|^z z($daqmw!ntgb-v=C7-W}OyxwO!NxFk%@rj=4GSV;{-OC}5DMij!@erj6_%wcr_dwf z!w}z_@9a5acz#*&oy~!}j{1d`LWUM*;RZ|0G**3&%wo%F#wg8U19RhE5Qn7az zNq7zYMfTUG^V%md*w|x zdW;g>q2{FMb^Bk*e*{o(&gzi34vXsPiYSCkP>wung>qSbHmT?ZuS4hyk_#04Tb6}=pWkEbC7Bs!m*EyDh`8pbZ*2j+a|*?4eZ z*4J@GNLCq=AVAuA8I5UjR8i3HRM(*XAdV^)k?@v)2-lJdW<{*5Cl-!{mFuN-TI?H= zT~1t(yFS1h4bo)mLwz7Wh|YKeu78NrJ}Hv4UiMxxaZrC5ZZ&mblq^S4@+1$2t@Xz} z8KjpIQbF?I#;6*fJV@NST5`s>!O1%yUGwZKFtF*GG2dKaVSxj>$4wK+R)R>=a`1ZI zq1kD6Xrz%2S@>uSQ@CFslCZ2LL*;#5gGd{-K1TvN)(Tb1L)aKXU(50s*ni;baz{vz zYe7$bIK;}*Xd>J$#h{lf3uCQ^qQFXPMUms|8!JZsXe^O(yP-m9b`CY_CEooo*v7pN^gYEnH-Gdkt+w*WzYUC5toF)2utY?dX8# zd-%ApOtIOGiODV)Rv4~F2>SwI8z&ZJ9-%GmMEt(l zCfzx3o=YX6G;ZVgj@>eBE0Sf=lZ#PfBI4Bx;!oC5x*#4;DXFT9UNW_05n(q>mE6%V zxnZWRo^^A^lM>QpWb>_L^Wtfj2%=_5XIP;v4!l`$90FBKgUNWc9e<2JI(+uo_z<1s-I57uEuH9bXJ5Wp#&=HdH(=Vriewtj3q&3=%W~M(Vwqyo8Y&!D)EI&l_6v*LQli&jGks6wUAey{ z)h`*HNP?2Ll7E0834f+JSgWC5+C;Y?zC9s4+ZW3U$EY3}*uZfiNArV_LzO1-&5AaO zB#C1AF(JozIB2^8B^Q=^x>Ls1hh7NgL3SQIP{~MhN0Po~uLDp;Yh=@p;%~#7bh=w04sWcAHb9lxo zj*T#1Ejws=KdwsFjG>-euS9jS;rmG;$1-A8yXislr8-4%@5-9QCy@uDFty`lQ><)y zw2WnmXLgm@Yk%dvY?IHOna^@_sxxA^APMLX1@l2;y+EC~rI*A_l*!mT=^lBH2}Bdw-`yStmMi{L!NBoGh4Ub2Pwd zeHFPdoSm+;%rO+Id}vBKoSRV=rcwjLCPqxTw!_Gh zXNQH?Cx3#|k*GoBAYhi8;+0w1%+UzKkcx`~r2sXREcFRZgkFaW)S1E1BSc8S0^>MmYh$Jy8Nq?k#RWHY~^ORdO2nj|TsxiFx&NU@? z%S3KU$ub$checv8=DQuLrr@eLIFA}@v_L&@lglCL4~gosRAG}H4bfA)+`^2>V=!_F zXe`*l0G7z*vNMkTX$%(mESZt%G)uD!wir?^2m1(Q5{fJ1rD~wM5NAhHXc?8u!ici#bVJxr9weVP9ULmrlZfBAG<$sis@T;I~%VnNUIqJs;9duSnE5%0JPL=@! ze@)vG;aK}d%hv7u6&71D_@P=9_sc8*InVaUcp2T-UK@|~4Y38Vt!G?xK@yn?0rIhq z!g7#xPKjSTSK&a@hPGnwTsV`uqRPQF11;mWUM5t8=pHLF0)vC0o)iX(>ZRQ(+<)u| zX=ptO%#FFt3?9VMr^6CQ8n8x+9h#b}k;K}@%4TLw*kQ>4+|U-6>)<5qEkml;rCc?B zb6_}CB3mS?GH-9EcEhx=U}YqjlC4+?6e!I@XJyOF-J=S<%wp&&8-NmsQ@c7mX)k?KhBQG+0Pvi)ew?d>Kl*G3R~G`CE*P78s`xpuAD7 zeLLKSu0j^=jps>^q^bw6Gze|mS>dcqCL-?mJv;IkAkET3$F+dK>`eE<_J4P2yre;7 zMv#%yx#n4thaPw;@5%BMGz`v;G#pAw@kI?`N8lHh?f#_TI6-oaRCGkU2?DFOIZD-C z%#kn5Oe;l0k=Cc0c+}3Sm350o7?r#t?qUV@x@>DJ^J!j5v2W?4l|dD`XiLF$-o8#) z_P~nP3#0Mi!|6#!F#hq%V1M_EmQ{8f1%k4X=l+wK2pJ{StOm$LzzzdI@b{%Rs%^*4 zqK}*ol6Z$&v7?t$Cz3&OMnWN?aUR^U>vpKb7x_xx!W#pZ3+go*(!!uP;Hs2nudc*! zF5cAYR87Q?$zoS^-&qoWcZG${+yZLRIrB5umVF?w_*d0Uodb1`7JuIn>Bbaw=YkX6U3I=;o!z%m`z;K7_Xa3+$|Q^ZL={W zpfqOIW@Q}U*O4)oHWpd`-B@CmoW?S1qQE>yUMi`VdPHZ(9)Cz$NMSjsBl6e+5~I`} zR#fbDiT$aR$RuH3THLcN$&L+UisGdaL=PTpTa~;_HyX3Mv~s<4ib{Gz1%)=&TT8Re zo-+^t;M7N?`TXAWwwk?MgU33UJ&>-5SQyo_;8x1K-#Y|sGZlz+-sRIaERRN3=LqBfEUiIu8f zngO616gWGFNH-d%G}RW3VG9}z)6cM=vhim+5fV2Z7Zl@)qF+h1cS4rufi&*flkK}9 zh?bric5`zfbuBuY^CdPWJ_|!6?W|BTmB!%QUl$hFa+>$|F!d{tBd4n~U|sxDou(z= zJfyA#cz@<8OaO)EQ^^eJjHbtbI}aXVRNMwZVKQwA= zr{@Qtdq-Lf05>+Tv|<`mWT5&eJ9}xK4sm+47h+~j-QcHF$odFaH3`7MRmLXDk=r0( z+Scz_G`DFsOe5dQEyispj#dYGFE{3Jbg*Ta7e4Xu?~&AS_nA5c{b9kOLmi8#Z;GMBd4NhU=nCcatG z^dI!e3v7svTcT)q6~9t}kv5@G0zos-%yEbhl0etueT1rv(;D*U=cH zuH}Zvp_5mZxY8X?ZC*og+}|zBOW_H~tVM%_Y?x+S;I;~y!NoLHP-~!l zNNlH+?E3=c8=Hb*YsrKbi0ncO6HkdFS}5apL1)VtA{&Uz6+x_9AP|D%CNn;e6MjsjGHl1iwvp&F$8Zyn{$uOyHh+8Jfi>a22qQ6^!5 zb9irn$H|M4nnvV68%jY5g|M zHZo_r4#~JS7#;aOSfsVPv*jZ;fp7?p9de}9U`FET&@90U9WUq&AwyqS;X$%}XXG2- zSvV*u)_@$o*`TO=k91{jX@46TY|BFsm~&-id93)Py5$LlP8;rMD@!2}&Ej(Znl4|c zRyz%Ns8L87QkFOr8ces^hbgBH6ST)~&?K+IwTM(Y7Q#KiYm(96EIJ#qM1wTkq*@j@ zcxN)d7OSLJ6((!Sbcj?UZ(j@voUgQ@ym1!{RRfW!su2-Y$pGmV#eWd2Ow>|p+nz&B zr9N{S5o8AqWtjt`1vO!@+b#6uMFDR?54(!92$GB^7HSKu4g^K;+sVD7vxAco8<-d9 z$tKyEIIkZI%SJkCutfg!ZBG%m8^~6sh-7l`8z=Q*4*bTc<(Zk{bb#NmZ1pqO84-1! z96I2HsD`lFTZ3+w;D39^wW)0&8rEDNGBpFvRV-xrY%J1|RzUFFA=y-!yqzhQP{(NQ zmQ@Hos)fjJOwEOKj69bH-Rsx1Tq_Mg(T8~Vs^ucrFSZm_-2NU3A|1bnco0(jq`Lhf znFn<%D4(Y@vAW>F?~*=6R0F@GFDCnwoa|SWeTVmUu)(K0^M5W{nVc{|ZB$YHITa!y zC=Tfx_KC(M;4Kkq$p`0r5;bFkX9ZhS;S?t$I)7_ewgbW5tO?y+0)MEkE$G!AQwiuwG8|aOp`Os za7T#_-e?Rnr+;6Vr zc$n7%Jue^|DlJGj9p^ByS;`WrlW`PI4J_DCbS=e|>WD9lsyMIAvZ`nzv*shkl@;p< zc{~Wwk$=!LC46J&4V!ev<_twhL)u8*M1=BzL=qF7<9`?NKy?3#R3iMjRW-MB840ME z9WiNEqn$Nu35JGHX9x(6$_g55I7cMGw3L*&aVOMtPLUaW1=(kLz(5{e113s`G9dei zcZi6~^>VlZUfFD`#vG@zBbY9%kRUW*ovu&B(pp9D*%(SNtZ!(X%?3>558fe!zO^ZX z(Z+WeNPoH08K>Z27%o>=TF%Q!-oexQr#^(lS`s*6)IeEq|;9Bj>&)c=-mf9C17wgOz7n`T5+BOMB&D>2Nw?WZt zPhq#gL=H-wWjZ*0u*@x}Fdy7Cl<7eU%!-~Cek?3l2E*&l!=SUm8>I#%4%)4(vO#P@ zce&be7KH)Hjj*#o$9E0JQ6U{h+uUGS-hbAsr8g~ggjzgaS-G%dTb=>qna?ZCq)+Xv zvPP>xX$QBwip+}3C-B?)2)`}wV6t{M7C1d|XA~jXQDPaXu}uD^jm3iv2aP#ayfjv> zZz^MUUp|E#AF*_dv!AXNmSkdaX(HK4yX6U$otJdYN2;t~8KNuq8|=8j+zrMxK7Ygw z?l9j5TLj*~H0F#~Q->_1O=d>M(Oi36u+Y(=p$(a%a~tC*WFQTKjDBHAi@q{Xj;I}m zXvYN@1rBv4UXZR@n2ZmiGK4;GYe^>GGTmKW)i_bHaB#a6bvcYHb7o|e=4a$AE4)?! zInJ@B2q_|~MS0vE!3>%_Ys|LognxyD?Ozq}PP1-#iz=n9 z@LETNXC=!5#kF|NZ3A)BF_e&Mk{Hm7)e|LB#h^8D6a}TZ_@Txgf?&(fkALXsQ5C12 zVIof)3-j#7*&+Pz>jE=}6Ac*W{-ZM_?yn}5?!CoHuMR;P`sv%(|4u^ML7aAS_l$Q_w*+77R;AP$mi zL&*q=OZ7ab$(}4OkM*9^v7H4n<#kr45Y|xG=bYcsF=e5S*xRTxnp!)GWLjw~ULO#{ zwUNYtvmoSgUEVa`=-Wt*vQ$`HMlY;fzkemAd`H>#C1ib^Vsraaj(?*dG(qu!6N?C` zRfT32FdY3ACW?E@crxnYo53KHTmOK(0cfyLcHxF($)8_ey^i+jywwO!v7cj;;E?k= zM6A_%ITZKD3JWcMjp?b2H{g7~4*gVtb>_+SuCu_Q@*Nt#_5lOAR1mD|EziESzICR| zft{6uto#OEO47b%Fn{FfSYajYWQP*{5SEgNU)ZJx_e>%dMT2~EsdyF zmJ3_!3|VlwpXVGZow=#x?E4ahG11G0M!!I`$F!^#Go0qf;E-1rQ#uTD$rLSGWX6^5lYj@(cN zO50i$I%2RB#DAQv%wIkWa>=eWK4p%zU*qV3V||F-5OlkloBE-_0y&O0h|~f5g{|EI zIq?=$NCn?noyy>bB3ny3i(4ocv^+9W&bEdUZz3DwjI^C4iW+DvV+Xr1a<}csZEKIn z>CUr{k=r!@N#91*yy6AaTLT*sX zDecAPu4i?4Mt&`W6cwXLhKN}?w+A%J1mqWY_M|U{i-Lk(tvDhAQ;!TuI%tOV7_%VdmuIF%o#2nA{lD9 z!hiMQoJO&sOoxkiL>cZnqLhdYRnC5d%+k$}R_LLS;wrg!BWDTDLZVU#Q7)7m!)vlE znC0TaBJIu^vKgA`tlm6`0ZjY-6iC9q~KSBigFyr38sR80Q{qSaGL zu`>)%WaWEftlBMViMTW(4gkqN>VYG++`h0#D|zWhAuKf$@pdW1 zdCeQDrpw9+GIpp5Io7X@gzNTk!7d^o_ID)rpGG*kOi>Cf(JR`reN^UigBo%yd=x#= zhxbt(txaj1q#By(?i9$jJ^K|!`!03uc$hlqD!I#Hv^{#8Vy5Ko)|4%Rm-Z-D)qnDI z&?$moRX$!JB8vqATlWQuur`%C9TuJvHQ$fsBiR>NZm@cg{klP3^>uHm2N&&E7>_GU z`O30VE8Gl`wySz!H1K>MLJ8j`R^W;TA@LG_f8Htt4LpUA( zfb48MVBuM;LGf!^3yLuEPL+?t59G(Q-5xNcYoGVH-Nb^=0C|&KpP@G`+(*i36ID33UWoPrlVC!5}*rB(x%C=o)BCygs;2>yk_JvI|x6fdlfikTf zU4h4%`NlYbRb%RszueGHnj$sIu{z13Qdo;nH5zB1AnLt&7DE!r$Z|zvY#wgN7)g|Q zJ}00vHoSM_csT^3{KgGQa(}4hUWmL|o*Axh5WF46{V>MjFDx%lh#a%fnVqYF?3@tW z+`2C;k=JQMX1m@HC-Co#cV+|S^~%ayFlFMJxfCm;%W0&Nps1+sW^RbkM$^_=5lo?Z zVU*>fA!qE#ja~YXGbvXZ^LE_=s&)d8syjZ`a-p)SR2h57HB{_etA8ljPp5vM1{u9$ zCv_oVJM8=TXlIg!mUhL~&#h<~5z-9VBGF47w!6w0iD5-c8ON5aftI$D6yJ7ag>AjF z*{}mGQ<#!sdsa;Bs?k3xHzZt3Z%5sP0B+5<=%SG~%{>12kOTlNr9`*1mO^&s zVwvQ=It&VITUUaFp$1h>YS!|#AlX7CCUY&VDq+_ZT!MMr%EI(X8jKTg5-fFLP#UjS zN9qWJaX$V5$&ff$n)<21GTDwgM0(%#>O$wFbyofLr7OEr4M^!D2FoOkHi&rPR8|;B z%po{N$zX8~?tj4&4R3xE7=|5rdVfUm=#(YK!yg z`VjHf3b$ZfTMTZl#}!VM{D35SGs|lwML1Yr(8p=nA54^zH(uW+tDVbjBiDI}pG$9|DP^Nlzb=z>n%!iRtp zG>uv0pnqm%h#NN~@+u#imC;R&5FEorlbxut@P@UO2zq>TqNbFTJ8t9JYC3wkc5toL7&85 zNLb12w}TuPa=CN75yM@eC~|YbRA{to&%NjLU!SA>|po5#*kGyE-dlxKpDJW zmYT@gaV+->lpe4ncCzd2)}@uj5@m5aR)64@%McmoFKotPb(YAS(pe@sVxY8C7JYuH zSh9mrU7AUcJDFR*v&c)w!jNQYsc>db`N`Jz%Cy<-C~RwkX9}6=sF;xfRL%4usPOvL z5Uu)+kjG(1>_OKUa%W(U&PaewJU zjw87`A`>K`u+-LsN_AE*V+y(em#=JTHh9@AlZ8nT-;pC9tIncbZmMQ9JeL0Fj0oIN zzI;^ZkJC~+i0Q|L<+>o&1vJF2OPwY1Nb77mv^F9kEf?aKCq_@shm9ptPb)eF<)ybl zBYv!CnTmW}Cu{kqy^*NVU0l)f#(zl7Xd5P8=b*S&GO}~%MA6net;5EgHmoT7ZMjOO z6kBa0lPQVoY%1xSb~}_sH8`5hZ+b`w$>&~Uy=f&tfLQst2pJ_wz*j?^lILTFKfwwk|MY2M6R%ug$4^+t2JZOLOd<;~;i79ZlrMe;NGMank z1poeEh$J~4rU04WT6~3{2!Hw^w)PKZ#IpvS=kM2G<%F~iiafeJ1r8evax8>5#@%KV zOKT~P{GP0=D6^iVu|g|pLzNd2WtIG3JE9}xCo1KFD&Ie-QJq$$4l^kV5mc~KGK+KR z*)=7s0q9m`BH3ytM_obBk<{Y`6Tt{SKEATF=>6H7dv4b#60R@St&V~EKJ+mYifZeyN&`a0w2jB&fVJe0gz8gV=y zH#GBuHX`3NFBhI~8kb_cKWb+v?_@A3dQ9%l6QD9rhWmyBCx7N>EKLVaCG3%-M3NQQ z77S){pon)aAm>t5>}Bdcw4&wfh%VMPOJa-6AZfWQvYe;Lh_FDJ?cEIpmVFf^+AAx` zX0YUz$k(r|Zpo5^vL$!qSbl5FFAeH8b2Ldq2$ThRfE0QCs;bJKWvV7q z32vIY2Qyu_Vt+D)(&3m)gBhtayh_Yc??#2i=+cai{PBj zPw?%#Brcfr_%gbk2vU_chH+Qh297lg# zy(5GnDQ%fn7H1r>~^GtC3N7N%HBu2X!qz-a~il|!C1URI9=SG&7+c>M8 zh_Sm({47WfTP0XT(yWre5o?N&U(4RAu%qBWc_|caJ$n?exejVC^E_;v=M*MUtCE3h z{&t$)Dp^w5`v*cm#L$=7!6 z4Yf-=;dYpLF>Mg%KGEe)6(mC+G7vkx4CrZlVqm$#xq%!o@W<#dv2ZY9ygaA!YSG}q zOIK%(G(!aE0^Au}3kjCBG34}^J>;O7Lrm6*!^XNbvh1sEa$S>7)Mt_J^CM$p?IQ4mH zKp16~CrBnQw=~}=vBafzsv23CqdWwSNz9YyYn>(@3*NGlS?19GEG-(jT=aU}3RMqk z^1xg8#?r=p2&j^8=49rvN&WguU63PDOc7_d?5NuAs74Q70tbsrJ-i)6DK>@SdL^6E z8w<`3Au!M4Ut@tKnSaJ23o?VbeZ7{Co$8D;vQ6gJW)J21bwar|yBwjuqDoey#*jQ= zX@Y1ruYxHQ)mhlW(gR|&!vbu^i#CFsGE3#eon&qI%(jEh=oG$=;^voU z7C%+*9Yu0rYOJ!eb!X&}sR%BEx7c#2MpzvSOKUGy&z9v<>3^PSLF5zLQM?QQJ#J!Q z6t${E~RKRun*#AkMx{COJnzW@QQxVsCBZW6HB_Z`_p{x(;Qs$Tv{P?x;vU zqODZjoNaO(=3w8p)=N*V6tx|zN+_NjNm{V)xoY#^?Wim$kh^?i2m8Y`CUWA1ky}+m ze%n_tV;DMO*MEe`xJiL3-I^Yu0Iji!U@eR+oXkuN0MNwu-HH46ucbmp$#5Z-9l za?3-JFWg^Qs8^Pj*TU&<3(8iM1gmyo=*-#5A=O}6P=92Vs4~Yvmz_m31(ge7%OV-w8^82RqjF(E=~eK4`pl z=E$Lvpu1k}$jg%8<;!xk1hcv_Pir4TcdO*s7#Mh|51V%hPUE(Lmlr3yBC&F*P$0>d z;c=-D0x)mD>vIBa;uz-3o3C?4hu8iRZhhUbP9Y86sL_nYXL#e{a^vD#%~mh17N;wm zVSks0aNbFR{_=ity6!W(bPGE6o>;w(;{?_H!?{i!`k$4AP zE-p7#X@Qqfk|=%SV03=!V2Sj?1D0zifcwdEM^Oo;rH+9#ZVe${>vFqTx3!{S@cjTc}ZA%p&xr19{!=Nj%IjMH?6v=zn;m zPBsVXWO;oG8x%W3h=*TbqR7a}(u!~l#{v--u~Y`1e0heSfoh%bv8|0oa#ri8%<$=k zR6n;cK00)==|k06HF8N~nPwD^+y!tu$%e_91avbTjT~4ABvuR)DfOUth<&yl#e!;3 z5ET;_h%V(Fu504IGrR)3$0Gh+tj zo^m2+XGblfp5JlssVPup!@F$m>n4f|s^ntcn0R;1r%sml3!4_M#xQ#?&k(h@TdtKb z;}!8~AjHa2?%V`V-Gw6T{OiKVle!~5&ZjXFa1>PXFYL&ZKE5+Hi%b^m?bXz~Us=fu zi#)0umRND1Y#*-B{wCY-4rC@=a8hQjqSJ_lmr;Z78ym3QV@y?m}$+ z#nfr8%7`XOeqj_L+|jYQl{g+l4Z3SNeXT28pWr!)ZoqAQ0&-BU6^4voR(M?B)|`Y+ za0cTHNTJw+u{76M;=NmAnQ~AKmdSf%Kn~#Ou$L|t9CfzNSs9Kjb$L5S0s7kivS)>+mcro*%iS~(cVYEX52&D)`pULBUl46t z8ber{WpWb2+9Zii!R&}L4NbOwTM^!tHpj8O%iY8P;+7_nJic}w%jH_Ck|*FqWx0R# z+d42r{Hg2B@;WDGJ%1h0PBMA<$a1e~(;yVDXnYlH9K-=_>ar4YLmrv6y~@NxBiM5A zPbe2u?3IDz-xSF)LsOVWO7e|Iff9{@T$s4_=7ou4Qd$Z+*%FL!oB?@H(3s5hX(=d2 zfklgIwsn?8gFQgx^wmQ%nbUiSEf`+6hh+zyLI{I45khv{b=4rC%ge#%3ZY&%q3v@~Y|AT1EK6CDyL=aTRfn=L#}jH}g=fXa zs_h`~zoIh>JAZN{-!$Y|+-S_~zrnEou@9h=R2m4|(iePM8^agY!FQDHWr4SiN)pel zKq3wpkoeGqhS(pzq0HNBploCnMeOa`5U;07qMca;rETd;IbW)fDT`SnmDLtNGMIOJ zt8%Gk39P0X$lJS%r%93_dw*aY)5p(v7&Sa~-9bU=&04B_#;*!iVfc+1Wtk&iBb zY5d$&aNUz^ehWPKhbh*5%I@ZQqsk>Y7MWP(nn zWSXH1Rz1_KeS?39%!&&P6g4PJOul@SM%FT(Jk=XAR=3XTl=N_9p(=a!EAsKmt|(t` zHf(w)f(km)n8*mLuGL&9pJOf;9rR{}iWFHgXz9$Z<@h3fYGdpr+tsTnOxqJ!!Cu7? zaw-62i$sk!yQb3>;Go1^jnz4cLOB{$0hBGPe4sZJra^xr-e*U1$Z{Ydv%xK_kP59a zcx%?lYSN&;kgjaDorj88v{AFmc=e%jG}OT$BTdhAu-pPbK zK2#Eiyc>Unen9U~o5SuLNSgPya6Wx7uRddA-v=mJ3i z*dX#Tu8fi)=H@r>qH?KakLD5yv70@2Az`zpq>j!;u}I%Vf(5; z%y6dH$PD6JTrj7L;>I|k_2$OMKb%j<^Gk9(@`V? zvF-~hU`%{3ECN%qUFay*4(zf>P`uBi;yM6SvxCCj#_ zJ5?x2#m?#Mvw)I}qb4ilSfQ$_N#Wg64+7 z=643qG?ZsT%1O8q1(0ya8yqmM@eqw4PmEF#iAxHpPS&Eb=h~6ASc5}AQFFVHl$EG z4kdLrPfRK+6DaC?N3WB*vNRheyE#jY%cUa9gP)-!POLyuBu+uxd|Bgfr{|V1?B;pM zV76rwXJc|WlDnd0kZklkjUr@z4W#)|2CW6%3_j$=v{%vdP!8^G1z}&)+9k@bLl32( z*R1L=#O;G)FDh>%GnN`8^7nt1$r8xzAxhY6=h50@$1T$g+T(WZn5CTzN|TYe-dUV; zdPkY82n6RO+*z4Mjm{1u@J&c^=7jZ9u(BX9;haqxlNhbb`yoDWt>g*)4OZ3$bDZdt z;N`7NK7$U)m3SZ{8+2H%FO8(nYwH;6Gr_#JL?oU5U~J$TkbHHCO18eEDCnW^I>CRnpvCG zZ4DLFIiOYXWTyH3zqYEmRQph>DJi_0YT98F;dEZbkBUD_bSH#=ZfzooX zNZz6yo|os?@}(uOQXs5Y%P`6!ILX%D3rrk}HWAm4u`-%pZ1iYk8Ri{Wr) zJ2hlVJ4n=VpUka*4hJPOQ3a=&>0?WcVDAU3;|%^0mT*ppnLLUr$Roc+Eq#wNArcXa z&je4HZf|Y{)Gi{IL^gmZN}RwXw^Z;ZA|sb}28fY$aQwpt|4%~A$B;)N&at3vWKo$P zr}}dBB*k&IOOt;(mj~N`4kEo>KF@0GY)8=36Ja-r3yaf9yCFSf#4^8hQm<}|z8WM- zH|~0Z%n@^)Rr1JCCMh{Bksw$L=={k>G70h8_}R|3UM(Jl@8q%a^5^vJ^xeFmVx~CN z?wIfEdlc@<5{cPBqQs4c$os`)Q6)ERMUiYA0ExBZ(Aj@SE44|#i5rhj_`5isClfT9 zd=&&9PMz8r9cb7P&TZTmmTm8CjOQz$vhko!>RMZuo0(LvotXtFAxPcy+@ucZJakiY zH4pawFaaF4oQ$es-*a8`fzsw}1Btk>mjx{|KUg-h9#CcVx-x|I9t(@MPp9VOx)g&o zWkJy{8Nz>x8E47qflp;cE6LmPMZ!!6+JGY`kcKwiSS1YM1>{SY(+svNS}F}m-hLco zNmJrk0SuHWbWlklhr&jV%Xg83c9t55M#kIcU3(-B+?xdEO%7YhDq#gQw*qXWe0x^+loz7VGWTwY9)%R!z+YMQwdn6 zXGK}2App$c;>F*gnN(`aV?Zu>U@bv|<9CzOhuD)SYo0jGvKttNO%I((3q%H$V}Zz{ zW?)nwnZ)fZvMcE z+6)LeNKxEk4N7(gz8_?ET6`3hsg`P_@{sPx+z5W5b9IJSsLKC^FGRu=K7PIE;VTE( zRN(EQ4uI3gu)|CVn;P>xcn{56cCbbQP~*g=B-5a{4s)fEz>|D}5SS3ul5u}n2I-jV zlG{Sd*A{eKp2Ci1j6F7fH=KFRljNZ`pR|(&rKo9Id-=2bgQ zuj`NnpL`(8q4`QFw4)qwoKEIua&I#=9Z+3W^4%!v50`ifhAi*QE2$q9WoA@@Y`}E) z&@v1dBHo0_l4RR3U>2xU^MHR-I}%@}fm1vn#d0be?cJhqAut;z!_J}Lqamr7)`Z!I zliW2H_l>)gsz7*=#ECF4LvhRCm>0*Q;h|BqHlwd&^76KkhRgQlto~e0D^J}i8 zkb_40!00jzlQ2&^PA%rx2ysD(K2sSCq~17F-vOxWCstrLc7;Z504D5MmA0-gd4%^lX!X0#wAC`%p!g9>F0K35F*&fG3wxD%16in%o(#JoP@a|%`8LFYzJltneS>f}zB zI-IjU!^IS7;(&(W{w(b?yV%w;GH%=-M2W?w{Gw?@4pJC&6gXjXhlSk28gnK(uUQe` zkQEjdNNYM+qI3}hW>VL57%6SmV3p^)2I2eW7Ff)tvBAoDDF%Ox(=&OnLLTl7B29+h zSD1NWYLK-+gZXQ#A+p3gMvMm}gsBJQK`urGhj|s#9g#L?XDP>N>Ie$Uki)JaN%Fg< zLlqs|dP$`r$Dchl$;U5DVteATFh|z1&NwcuvrMaJL)DBR3~O(?kf4e!PN4xd(O@mvS=WQVVBYb@-tzB+RvQNxhT6LgdB3~@#g0+dNHUXY^+vZf)GgFHm7v#Z~xJ83w48qJZp=t?1$}) z3T0eP;mWIv7#?)ofXA(pbNV0{OvRyOr0%ABL^x(;hO)^_`|>ufDHT1lo__*oUp0`GqP)=uTy895tzEy!ycncbkm z(I^u|E)`&ix}p~H@%f_`%?gsJGn6KV zWx5hs0$3M@<0>nwJT?3bQ&+yh$_-YpY>wj=&KAsmlwrID6Tzq^o4Q*jlA0wFJZ3J8 z&?L->M^j)SyA_qgharAPi~gLzA6#yFOvaX2PSxRII^(sRW&TOFhgRR;fF^9-cjomOD5fIdr;WmGqA*8E4^oSrjQ zG|#|@n(~99!XG;}pWCwW%?>>_FI<@EJ@6CN0K0=9s~?g?$f#~`tcHxJEhqTz$V~%p zfdefDJU1r{anKdsg7FrtH=w_D&sc82asz)lcZ=;;nDdp@<!U=>-VIBh?%S5vlF@6ZV-q>Y#K+mI*A(xEp^32aUXBBZnWRg@<${zu% zOr!|oqTxx|EpL}yO8|LXp?R)kOe$H|G<8Gug3R|+WQJZt*9)(AkJo=& z#cQ?F_3q~8n}#YeN(iml{S6jwuy}*jD_b9tSz;x2qg+Z?mTz2}Z(Mr|U2o^igx%SV za`F1u8<(2NPto;WH>y$1bw$^9GhEd{!Sf>_!0xuQ6a zc-~4Xwi7%5$VSL(v7A{H<~Kls9(BKmvo~p=~i8CeBB$D=1Y~y>^PCR z60*h-EP`HzkyB&$Uav6ZE3@sctghD{SfG z3K_;LBMa1o*C#Jyt+UGuRy&_{cB5RrQJHds)f@M#OBG|Yd5>tU5Q!#Svh z+|21nYi_0D!SW4OuI#8+W_r9bcjFn()~_*tgI%BN{EcV$8_)39`jzWr%k|1~ZGd`Q z(e=W*Txe~>v1ep6-8*WA75nyEv_gY=#~V2e$l1wluy70By7~rlmj^p5)pW)$3vXHu z1!!-+=11}fICQpW}3T|L=zr%JFkeRve?v-JT*qVAK!mTLXeD1k~HYS%wp}B z0&W+i-LTp|NpP{-Z!F$9)$Y!VCI#dLrNBebh~P3VWKUQxh?NAIG}yFp(QpHPX=y4E zT6o>4u>P^O5TWK~FzF#W>|v7HwuLpO%{{qr3Za%Q8ND zr}+d`Ur0-JG&O$-E!oOU%8jC)#-dcHTtgU_JWE7L&0K|NU9|`8WC2O)qZ7#4D5)AF z8O5POWV)OPvGzw`!%NZ_v}7E75)=i^+;@fi!eFu+ua+UjqB9q_^yrycMaGbwpA2Wp zo%?NrdZ5?>D?4@*D}II5))Ag^yi_F>%Hqa72|EIFmd1a8#y>J)k5Jesogn^8azK6& z#0Rm$Ktpbtd7V4o&UTp~zjVOhwRMjzEj|DlNFOcp_yzb_-B1pD#bHfSZ_+(PC z!AOkSZk&I(a8?*&t;xBWE|^Ej^d_8()YQ^YKEs44e)& zesS!1GVl2E)?70aS0Ao+j$H~AVkY8;ik&s^H_j~pnP$M2zzWB!9}AQ?bLTCDQ|nPJ z^q$?nl_9#zu&Q6fmjy;%;gyN|V=Wg}oJC0dLkNF~Z6i&Bol#B)*f3#eCUZ*Gy|#5y z)8t7A0nuE{-9NQ(hJLdWZ+ePDsbLw**mok&%u*+K{M&HKGkOF*x>{Xt{!Up%_bZff!MF zFI$?%sIuo=gGe;aB{7At!&GOStg6FcoLM?dG$A*Ju%7j5_)Ym026h!}P^O7F&^u%` zU1#%X>W*ZVxv<2Fng;nm#l|p)*JFi&dscsg2x(q!DeJdiua+baYq@Z+mt2Qo`Cbi{ zePxN`+BAoW9uik96p=XaW7>9wq_Too(|uohvTSJitXoXUaFYq#wkc|+dW(?$b48K$ znjL1|Q8pO%rR%_t-!J2>7 z&g!Tet_#GuvSo#FZ8MxXw4llXmV>3`MQ}9p@}c8) zERAZMkBWve?|y9oB!Z!RW@qH1+mS38#}$^mFcu&h!pU)QfsRs=5UcCOp>8XR>vYlJ zrP7JhD-7ti%R^GWJOn-u>&wAIcD;WgtBHFftgnmIhim&`k7A}cz(l^@jX6FGX+Y6# zUrJWieKzRXKGYej96F1<8R$^zbb^fLFp`eUBAm6r^+VhO-5rNa6xK~^sy^9j&rvG<3F|kD zh%MC@3mrxML(Nx%R?2Twi4uC26k=J07`m`_?|qB1y-*K>VH<2apv;+gKTZCeDo;qd z@r3X0e26Bj!FItdOtv+KHQ&uCsxT}TLVq-y4-uu> z3#to*KNgJ}5;4cqo2k11OM1%CQv)+S>BUo%sxw5&TuSqt(?^4IedHZk)gk41^HsN& zZIpr#$~UhF#~u<28*iV~KJ39DjV-Q*1W~pWq{STfD*$vB2SIRL>$a3s?$Q$8G_(U zL9ebx)xd<4UERWvK5{{EI^zIUs0d&HZ_-}1si(`!tvNrRd4!PH&V4C2gN z+yX?efBe^P9CTfOh&*hSObVV+go5n41t&xA03z<|bOngQ<*nvneCT$xV ziB;8k@r8Q2(=yPjS5aiQOv+MEz+r=uKQvet+;miKNL4+|4$Sb5C!Lm0Ge(2NU{(0a z=4ipaMWFX)z#tiRBt2JSnN-q(ws{Y0b`}|kU=>r|EVMUWL1b$WI4BmKZ!09xURYlH(Ra@FlU#rC? z^0*5~|6+z>Kx$07Q@|`crIU)ZUr_Jm!!Q%5F%eHYa9KKg^X!C9j5`9HlQQihmHFip7Y+Sqf@Axrs`!8C8!uM1W%x@5`JIB}1ci-G4;26( z3SO&`UXcV;MWNDORgeac%~m*6y_-nh?TjqiK$`P&t{y#=3hjofZWLggEyRj07V~qf z)?M}sd}%XmWs6j~L#$%bm<@ew{lT=T9?cb)+^#C@vK#sT)OKv-PL7OK#S9!r$t)o0 z#+-i(n|B75H)4>wNx#rooTL~dYA~gt#z|7EjWmi7q3I_3`t}OsV!Ny zZ4eElw&P1igXd*dvr`{S4=kGSf=3rn;f`Oih|g)+>3TtW&4%1|CHz53z_PDS}vA3ONQWAd>3k&0OhZP~)Q(Y0ywiVgJ2-DV z!7HoR$H?TD)51InIt_(`4B7+Ucxh4k=cRSdDe{8yOybp0p#Iee6Tq0e1N0bw$MUol>gX*dy}kP63H=qv9f zJ={%XV&dDCcG}GqnU+&#UqV^rCK1U^wm6J}O<3AkJ?!Ud=bf3F3>M1`$X&KW5}OI~ zKpD{Aco1#j2!;NPFj)PO8r zIA5MCgO%U(Hbwk7o%)idm6*2&;VK8OR$-cF7gQ2O=p#8WW4) z(_rrf9a6F=^QHjkoXdYAT_>=RA8~E@ns!RhP&Jo==n1C48gwfd$kV>Il$;P^0z>4n zBIP2~>qx7~1Rm#8N^QGyI{2x!a3R^hdS)BEYxo^R>~nO~EVHsQN*z*zI&enXA_tv5 z_vsi&h#y+i%hbMT(M^G=UBS{rvtUp+5*#-}1uW zI3HDWcOj8c-I@>OmF0=x2}gk>6LBLnR4thYDQ!6Fg^YqxYrV6|RC6C8zGABQ)v;A& zOixfY$h#vywhn(OZm%Qbh}L1@;DiBr7ulKL)+dW-yFAw<3aiaw6^7Z&P#r7g5|7;* z>=T7AMtlc}a}ffGujJDL<~Keu2`H*7-@&)T(!kk!1)d$3HGxX#6y8RRIi#a}CDd%L zrTfhWNt_qSF@w$AEaDsHTlB|7vW`Vh!w_L9VS18_>Ro@Q;6yDU8Kx;5qvF(h2}+;q zZBm~e&O27&gGmwTu=D64NK?8@n;yf$8854PU_zg1kvP|Tz821T3&SCnWG8FBiKN-n zG)s=$8U*Q4qEraEugK9rt?WBzIS}SG6_O>0vEouu^X=0+20aJ8&=b$~2?2|BMbTY| zzmU9=bh&?Zy4)vS?vv6=N?A#@HI!V4^a)_;K3HJVl&CU_=Sa+0C}mGJug$89bQE2u zvB;a56mkpj)p!r!n)QilWKDybFcH0$##PX zVpG_6wnH2qwU&&9HiBhXdAzweV=I-o98SpN38JV!i{t1(fzWiAhLdowofQ^?6|P-v zE}wt9Um^J@4;Fc4>M)TmVzQc7Mn^t(CU)4cKG__y+n{JOmfFCkyIfns@NNOYYvxpE7=pTjL4`6fD}kP!x}s)w%4`vAQ1ayGl@;EocSw0{I+JIw z$oP|W7+Df7E$+wm0!Txc)%FEu&Iwo59~*zJtAu1ptgPV~%x8<_IIY7XSTVy5RxZpm zfuLjg8lBaJIra#ctXvtXg&Xsmc`se+^Obmmq@!eeT``9F0^vWf`*=mr>w!b1cgrHB zPON$y`8j5Js%Re2Gc3O9xq{~uMHjZ)@oZml{`bT#8$1Uh?L4ON|TQJ^&=@!hlV7UeB4S1KHV*wX`j$3bZ+7=NQS*GGj`>Cv^Nkvo8%;zZh@NgbypK(AL%hd@w znMHnM3FQoPv4*RI zjqIEh6lHWHev|I7%dZS|6jJC?+h_{*W2}c@Vrmw(TDHv3Ku#cyhpNFKm?FGEm0SP> z!FsgM=r6Dg8zkQhYLRH0GpOd<6bmY;&`Sl#Jwx;YQllhy9@&v@d|6Zn+MUs1;v#@F z71vmJ8;hf+f{fBkAd?)U0}R+|btn zY3digw?v*!(FCY!416S(cc}k%szcVp5&3)P7U;~ZwB3MVnvsV)azB5D>Mv>H=K9$P zqCfdMP4J(JK{Akewrwca3#xqk+NK7oYE^yG(6eEG5W&rQYLvl{$p>nC3&Tvttf*qn zqxnt4B+3lqRTOnDO#BeFQ`u)gxytiaV^eM25t0xc#58C-F9_Y#Ft5G7aQ(9SV%KaK zG|pVRtjhf1v)y4x{2dQ1B!+y8pq!|dLDj=3G}k?@o@Be>K5%T^eKqix#9?^HRwi<= zj0OXLpxULk!U^qpDx5l#1=E&OheA^<>7K(B(=>G>xlxDYz@bPr8pSOv&(NyQV5TSJ zG;L9+%wkKDz>oD%^>BCB12jn0qfiFVlw>=D=jLHxYQal~g?i?ofyE{)Q3##OVUR{g z4lfhHpys_$EK7k!7-cYdazg}dh#VHC&ixjDst9JFCeAW9tmu~Z!O#?$`@!DsHy&(W zUHuAO3Fj}076fZ5XCC#?yn0?o!2$)(HAIJZf>h0M#Gfs-M6Wcw;aa^<&nqnk#S^`| zbf`Ste1W_wkV7;K$D?p%Gcql3qZO6NdEzN*9pFBzCutv<>RRBdcF=V#_=TTWkLIm^ zPo1l(pBGoZw%G4+GZkUMP@^nOC=Ty{lhK@I!Lj(*Smu3=YjN(CBnSA%sj<(zhuE5DEVCj++>apK!KUYa zNAM4d#IWtOt>RTaC6TA%zvjK%hevR&o3beOAyy?HIB_hWBuClC1T2h*$3 zjWRWAR7JfzEX!u)>d5h!X^2Qm_Cs&n(uHvi8p_V1IFBX)Qg?Mv_sWPjt=SMwZe);T zETBr^*s6nfO~@#My&(^s&TO%NHIyR9cL%q$oNp6Q9hQRu-poj6#puY7P!%De;=+#|n_@ z!YawOerTciO4l|xhPC-HB@2zD=yeW9tbZXGoQe)y<$$y`iLZ@td!i42<~KbCKJhU3 z8Yl%Vek6$Wv(CI*Qtc0|PaOsxSRPU2i1ga|jySoUj2oJ+079Je{C+(lLEsmZ*`BrB z3Zoj$b6jEN%|wH_OluLt;w^JG-;Rd{eTKMb;>FinpQ`GbdqcHMJ-g<*o;6L?oTAuVbX z&f(D63`!Wx&72dH#VuJBDz9T0L2zTHs)!{|*6*oYN?T7EHK(r5%FJrVkn9o-BFw?B zFmLO{$Pjb6c!cRqR9RAK(9;1K6CNzqcj$Qbm~eL2&H_z6oh9C`cWAm^hjlyFnj@q6 z$|A4h6JFm2K1o-9Hr#tA%+oz^K%{zJZwb@w+T_vmn3yoEAM6~f^>W8L&7T7%UJX0r zEyHB>!qN=07*M37^##jxKAg6@>?boq%Y@}paC$*aR#*W$ zVOknOtr{zHJhOM`XVSX~6Ppb>%q;hHSgw5n{=;GE&N!EU>R8?f$Gxs21i2R0Mi=NW zS0~!ocb12(c(Te`w+20>a-Gm!Mh%XZtXCG+xAxb{_-minETU^cI&!)*zhB2COqu1v z+&VVIl(=4+ww07?GY4{K7%Y&zOHqm>0XI~pD`IEam;oB|q*7Oe4a9=VmX~VOgBQ`p z0x$NHRc5t+>rStX-%FHPaXK^rMU8Pc3k_6kY{OP0y(zEA9myaU%t$TB!okfUXWr17 zt;zFKCc|)Uo~1j9n`+}nczjx!nVvfg)Ae)0#8ZBA8-RvCtk6%dvemXnx?L(sE>Dv=o`O1mtUS;fBu9O)qK*_anse7@E(PHX zMj~#8rk!Hc6~U#e(qoaIiLmGvmj*_mDL|9-~<4yymk@q|aB55F0 zLWHtLPV%ivGkZ<(q(ZQ)JIxdo*|@~dzgQ&aI>ZGT|Bu1uM6M|DtXrX!i-jc!U57PK z*<^Zu=miA=0!rF~yxl^TQG&a#^9-Y=%pj8=G-AlH878Xjh%O=-IZtSRpbT>K%4YHi zMsZ)*QaP~9hIwU@;5b^uIs1u)w4gvEZXmy+LOr*k%8Q9I>CItzW)5uqXsp`qRol?o zR~A|9YK&4%J3T8$r}AN&Ihucy*fSC_BBOLbycK-;gEZf14rTw#v~*J*#^z+ zTWFh)43^2xO++M@Y_=1^4KzcfhT zQlg@mBc~%jPfk;oT0|~A6f;Sg_T8f&ghYx*FbzJMf(@YhPcVVY&j^uJR@F{g=*8fF zt0l@osxwp~fktd+qEz6Ags3s0%#f>$zmKXxD|N7-KH}97M?1#@mL$?SoglX0SgLzG z)IpeT1ZNWx-UPMHA$Ns@xXZbIA8=?s{MkxI5y^8o_o(0s?wdQ(%Xh@TP=)JtTIzjhqFIES!p^0djAmxk{$7uZkYC1+1 zs>;uehx*9yGh%LfSvUW;<{XB7&1lj3u`z7?G;=0-ZIaB?o|YD zt;$dE%{zx0z=bxed$&M$@B|An{4o1oVNuPWxiW*n!?dWxo=L|}7P)x{6;PX*9o5ex zRryrm3&If>q*^}?P3hvvXmqly=gkyq6wK3!wB?hHTn3n0qefPaHc>;lsA0!?4OWnJ zI1zG9%{IrHLfDu1ewaz8U$nA+s8)l(ca+Y3%)sKoY8a3jlf;o+ zo7BSVxzUb2${We#gRG=D(4VDK3C+0*vB zG1*^6zcA_f{DjbEsM!%36qDV41JbnET773rHelA&6@}XYhMzJwJdNRKhJ9t8x|nY+ zsh*c4ugdj(Bm`wt`MF4tx0C6r9XA7|7k@nIEFxF)gY`6HXDTRvIh9EvhjrYkcGSlO zO5(DeSyj6eHG<|&tUPmTN~B2fl3-pVFsoyxlSHOUW34U}ip?<78;fex^MtG^iBz7m z44$0}+PnpcRCf&(+u1xE=8^$%x{x*yX?v=OQ!aHxc|$tNb_jS)Oq248s(m^6?k=pz zdHX;Z;1@LG@;Y&U8-Fq1q(Q1w&;;7W5F9<-YoMwPoS;GOnZW>DxT(Y~jP z1k(}gfDkBsF48L}n2Weqo>iQNg7bH7IV9;m@SCJ8;$Z3*NCJ?D_q>?V#)hWZ>1I;Z zMk;x9YJij+3{912IS|H%Ld|A{5)8oext;erV=)@!)SO^{A~Qy^U>!+ABR#FBNdta3 zX6i^Sl?glPw(NDHtL4fJmT$0fgYiRLP*dDNOtNU0^(r+tV!!eG!i!kOU#5rPEN1rO zIB=d=tfUW<&Y9G8fRJQUVSzJilK~C;n8yhf%l!;X$Eh6`E?1>OM;R+lGcnfI1r2zw*cjGn=w zIt_hCZpKa?w2jH}?1@=(G2l0F9@VY%>P~Ito=PEq)|Dn1WOBnk(Hm6Qc~hb$#AlK8 zA{l$@z*{XKiepp|*>6Eno>l<`stBGaw`@IBDmSA85zRQmodi0gjr&7w8?iZ;X z2E+wYy^89VD!YLknr1{6`q=}N!8>#(c0gfy6n?}xAM2T5%&O|9GDCGgOI+uovRYu2 z)SWGV@NAj4QE3pb`wXu!Woz9kfBK<1$Mze5Dfsc+CrrHk>_CD?QmQgTDDVO?`OMS}a z>E-hDa%r)0X|ZytVZFR*y*#U4uUg-WB)&n`8j^G{$XY|P=?rpt*0HwX449e3w&Ah# zXU&4i6K_ui>zTzStPyHK<()uhsL_aj^JUce5+`bLK?I=`nn%^y0IH437YFEfslDnp z&W5p9t37-=h8*fwjR3R2tg7=$B#5&LGi?(pbRdD;Sq`{SVQV+1IUMnrGO2;82CtJF zsiHJp!3019QVv59Dp_nP4Fu(K9wLwT205O#U{Eg`9aW&QvOBJvVsC@uq>vbYWjIQY z(dk++0sKMA0)wOGKu976zrCYhB90o<7`w7SchIUaprcOfG_b-r`Zku?8Vlx|5EK`9 z%*>6-g0AAnvA{q(7O<%QPtn3K6LJFSj+NG5gv5K*f_N^8EDw~E1FXo#+SE{bA3_EB z`{nN2Wnk1ncW}Kkk|oR?ldyV!X#6=<5ktex{B~dgx^|ZsWfg?z^W~QNG!w&d&IcKM zl*t&OyOr4VFjSEO-~2$;?Z;=15$-hon{FDJX*BFu?;7*dq20ACaq!M97K(q0UyvvN z3^0j$qtDYaO2|oPm04=38UjJz`n2cgw$zGaDFZuT(Kz@u5F9+kRzmTAg2wcs4@hh+ z(NTthzH>c-M=)UA7skOvPEA|l1AA}_1T_ot?IL_*DqjijEVo<=8zpHm)J0i8BfqPB z2-!LuR1h&V#gv1ND8c3m+z4r!(@Fk-~*%T%W7Cschh1Sx@lV2Twh%? z!6RGuvB1jdjR2bu_~93Sc+9g>C#xjZ2t-#qxYrAcq_K3GOd*kbpp)~VWlvbCMT6EY z8U*w1K~1L#jCp(}>|eO6XYHQ+>Uclemnd?S!3kp(>gu^0bZr~$+14xYz&V#gwc=Wo zx|{`SkqlS9TT>RzRa0#lvQGK9GIEh=3};Ll7BnQJEG*GB(5c&hnNA9p$!X{2u_AK0 zeIfJoUm%YFA!pu80&6#}M9|>0#O)D1j8}6QIdxXVXXm>iFRAngu1VIjY`G@+Q0){W z4d$fYtk84%C8vSj;_zTv1ZU_v^B&Cy+%&r6UP15~->;~@LkbJaY*!yJOjRAR8ZDFH z!)j67r@5gcT67$L{8Mm%+YxWTVy;z@%k~t3oRk5XPLXJa3^GnNbXa-~3+fsXs1-Er zG@Fl{rnu4bqPe7mYLP=jL!OOaPKDUW#@EJjA|0Po?~7b$rPU<%bP}xV$ zHw#VGWiQni$&p#En` z*jsiZcHLKjKTm;I)3{C-37nxGCaN2GEsL~LaH#KiZ?B6DlCm8P9mMh}CV5OvV!&}0 z`M@H9h9`SoGA2qFloo`%D~7dHLxouLo*o%J2h6-5Y7lm}!!0n3LxKj1lup1kqdT$_ z?Khxfc!ZXJkT4KLcyOVOy1=YT*5OK_tnwxc2MFo1K0l+6>PHp{CFtpA$82U)ij5Kk zw-s8_agNPla>h8X8~C*GTh-cHYWA-J%lxQ=hX_{bgaD_054scCCqn`ha$M2S`^0V& zgs!EA1UAs@tP>p*=^8Yb`AGs1oiArM^36?c?s+hOe{GefMX#ai$T(AoHNVM80aRfbPq)hWe`=6$<7Rdx1k$VILZ6@ zA{8O?{33cZL<$B}^OY*HJI`$qteP<94RetmV^leHW`JCuXg41qW_bPpVRIUhnh7BM zd5B?uK@|msoShn)r$d8e9E?e2d~WHJ22z9FRB+>b9T*JCtTxiu)36R=FOaSLF+e*x zcbM-ygjc(a{jt`3&Du$JO9G7ZHcFg4?PBIiO4TY;yS zGsvVa$;};Wo}_`}#`h))dSZvB!J$XCypywkuV?j|sH6?gx&}b=|R2|1glCpIX~n5IVL6t+A`(jFV=PFdYD2pqZ*3{>%) z^&~gGPR;)GxYA-ZcW0PmJz!6Y9>#HzAZaUf?38b+2~K9_4^?nVHoKirg+K8zZ-x*N znxPw-xyah4$!%08XfF0Rq+30y2s&SXOTxa<*TXQXa}zBByc+&zn?pX6wJaEv#s$fvteTx z9D!L@1cf{1iWw>KChG{-phVz*sp^6PFU#atEwIox%RUkdM zmula7pQC#Dz9XVn(wT_{e$)Z%DRE9?vRs#JP^7fPUi~DJpZhQ$N5axl4U*w&E=(#U z1ZEm}I=*Gvj-EUzEXdEz_h4~|Ge8B^7$Z>w*AQqk8k?Cj43>m3q#7%KvjZuKJIz^& zav9+;AcuZ&BHHhAUeF9U_3BRQXsT;@Dk3R&3@Zzx?5oITi}CMg<((#8r8!Vfmy=H9 zuP6{o@M)tD;&a!7S`>y7zmXiKd!L}9PRGfROeRzai`X)$XBW7k z3<+F`xP&nTSckPatyZbd~IXOSGIg9SPNqlIb^c zP{2z=VzyYw)F5<1it~wv%ScDOcq$5WFVskyJ1FdTAiEBECu>ZO7}4mm&* z*3R;9Oc;n_X$Gr*Q}fc92D4ihX-4m;PN}yc$>g|Pm(~tyr4KYfem?*LK+Gr)OHkYcQ431A8Z}MRO~bo zrxs_BDP1=bwxyY6+i$N*`=#B}Jnp-bORt`1lr)g(2(XTS>a;XWWV(#To|^{O6zn{b zs|FAbmtU`6^FX#sgRq6-npPY@M~x|ZEU5VBr*i5JGt5F>PdvwzzgvWCAbDYVI`MQS z8(J3(%VcnD5xSDB!%q~NqMU9Pn*DKi7v!%fUoWg>MO=x7s7G{%v2Z~=`wbK>C|*kC zVuH1{mLFy_tsHBkh%Fp2k(0w?o|f zI?)d$8=ldgit<6@SP|AjA{ux%hht}sBI1!p&s{WN9?Wlg@pCDH^5Wp9b_n0l}sIS*oPa- zSQ;BkaTv`(e{i08-?WBiHj z%t;4|hoZS*y73BjeMzD)B$=S+KIxHo2EjXQA}Gn{{w?U~IATV*5W06(SIn`=ROBc+ zy^%0A`;AaEu@c!V2L@85eKxj4ulmvX6+ru6nbe`!e+kei$S2Fy5GZ11p`v+E`~(rc zl=OL8Qd@q_(zItOSwwCHp;>tSTu*=sbjp2g44U!>`hq}LYR-^89D-)VIml-gC^YGW zE-acX=^%syZ-#v=s77y}zB1uxs$cUwaV?)V-k?r`nXK!fISI;u_k@b7`lzCsd~7;< zHWX%Le>lj2RmIa2)l+JukmomA&b|w}EdLsNQ6OH`FU?0gh7?(rH-5lwM zdM=n=p)8io+zcr`GT$ocm#qdtf+A9|`3iMKj*%SDn79pnlW32`$W7rm=vhQ{x_wK= z!k(bF*IO;eaejOOVHk|WtQ|MXr6(Z6*CNcjf5OT}o+gSA5-@?6-NpPFRHb(%v--I! zwj3kPv^a_GHn~R#3NssXC#LyCmfmNEI3aao5nf59`~^X?7sa_F6B1O@O{7~L2dQ0s zIv-YpCR*&IIbH5kssc)yP;Y$WmSITd7Ku`W0Ul-Yo zHpvh=2I;B?BFT~&F9xF8@pxDydx>aJogVZ!&O^G54=b=G$XADmzmRYtbtV2nf5PR? z@k)+`T#7_$ouD%S6^WakazH(zYIe(6$iaSoP&131__C}KgVYh6o~lb7L1r)L zwDZi{h|5bW-Ow4n$8Sw8Ybb zj?-vE;TD#;6R%@Q<+qEmt?>3Tte4rMX@Y7b&Ru;cygzIxPi0w0WwTXE*HYIUkZ6z$Qz2&L#3hM%^ZlV#bLA8NtB{#6o?b1-Xd6;uMz@@GfMLM{z8Iz*JM^$ z0iL$(N-no46uI4qoBL`7Wog1n8VtQ>Fw3BjsVEWvS$5t-66^6eCu(&iwp6Q_nq9fTlf5S%XFw8+^x}Zqw zd}oOiSB)LylhPRiV8g=drDwGW#Dzst@pMLq{dR^mF)z$b^I2zU=$<>7Vu%7i)A)8$ zXXb{6a8BZJLCMw%n>AZ`GetH;S)CiguEus5%tW@a^K{nhBwdC-`KEMIFE_^##I{`! zQf7$wbaN}HE8sFDe<~{xl1^jd^Hdk)NDOUEBN-PKhC9qanY59O#hID2AvJ;7Vh|p$ z#9ruk+xJDPA!U@J7}i3Wr)x!eY?MLpe_T)*=DbeoG&oIUd%Su|Of^f=O|8lolR1+m z2F|)gckPEkq7jXj98*83iYTO7BNR0bl$tnUH1XF*{EnF;f0N4k(UQP==%i9{Ab$WH zZrrW5p`jBb*b#V!3sOJzIp4Xe=*Gsj(Q!z+i9PuXg+o-RM4}B zCPKZCpd2Kkp3lW1(Lz?Lg6Mz3G?c1>V^aeWp`yCp;w^JC4{cCSBDfLEdTCS-Zx9>H zBhY^k@_Y^&c*9myZBPl7nzgSuM}wObhZ!Z3=QKfLnCDIj2^)rHe^}L>u3A$jLu$-S zR?O zn+s9b)pQo(v{Ogbv-vstT4r-dWPT#Gu=X4?aaViZPC=Bh9ouu(g02&yGAjIW`c;RzASCkVZ%hVRm-Aw?UAt*VViXLjGtH|K^^!gqv9m2mY14N$O!A*3 zLlQ;6HdN_2->5?xA7(eG9Y8Xehz^k=<^&<0#+zCU=GSs{>TWs~NHGYBaV&wS?uv?eKF<9zWw4n(=KCTt z)|rpoP>7cJmEgS4Y|+d#(uwJ2AY}h*NJJM4Jb!PHaCw*yQ=8NfjwiJDhKGhNCCwYW zL4^XjJED9Agq$hG=G{hE6VcI>e|$PgGfJ-`${x~DnF82EC0jD>mrCFlXlm)RncbD} z+9#x}H41jtXrv@2$o=LQvV4L#ZC(xJ&DIav1ydx|wU?HCYTq02W`6OSMY+!IE>Q?m zevGR3g(hl_B#1TB+bK4c$xNxBrY?;SAJ5X5u<7;Ek)P83L_S-Rd7Vn7e|b)NgWx+? zSL9ZZ7IJx*3e%)+f@t3b&0HO^pM+LbgCXr@<^XFzS#qvjkrQFi1u z>M|f?qeXdobTve7iJg$isv$9lMSEQ~)1#1L z#Dc7z5^kwMonb~wAS`A}jx8=_?00G?E+p`Rlw0hKTTq($t0r;_$#Y|;#I0Z4ktu(W zY%3IIXh0{$Ok)i>`{C5L%hpKdJa0*yTK9(1<+8*=o`5`^Xd5Y0f8jWYH=o+or8N*Y zQVm(F=hFg^QN%naMIMY9rrD9#KnadRGjCMgG?>NaNV!jk?uq!ataB`Pm)sn3(*@BA z50rT;2~v38%NiocJG8@B(GfSQ1pO5D$aEe+0VBVhHlNO>s-Cn)WWD z9OB>NYIm5sBBpiLq-w4~w-WAC14V->Z5K2P!!fT%)Z|JOSIt&tP zEY%@vhn*k9=`LErdnQt+`$VgNQ{^-KC#z+d%v({tfA}$#(e04Jj24iVvNn>G)y`Ou z8JX@cs(Mi(@x3xq%Rn9AL)<5a`X1lob8+vl=Pw^x)MNg@r=@~i|IxPnEV zmez(?3j~A&<;R62OWYjTN+b=rxr(x%D3JW@{5w$w9VLY&IwhIJouJ_uq_a_#G!6!F z7SZ&q1dX&`P+3Y9QZF~eGOVJo*{k9)J;XX9e{ISnF<3NxG&-55ZFEw%<=rUqeURZ; zpag55eHgZU$*stlJE@V(yqr4omJ8y~pLPC8_ChwBfk+&SX-H%!GN8~z*GV$32A!C> z2)Z0|5#pEV#ULD-PF-Nbip~)B%5JET(WMbb`jv*f9gamk36?v>sj_Tj1`>5rX%npI zf1G@(c^blZ!fsJr>x9{-n&*kqw3-*j(RbNYoI|w-;qMBNEl9L_g9K9Ubr2(iI72{U z==1)ZWfh@{$sn;|dP^cnI|K17rzG0PNs6g#Ni`$3>acc(AYYb6g=AVKA`6#dQ5?qh zP7-Mf)Qon}UQ$UUa~p^#J4_wxH~^vjeFGuCp(!v25KHfjB8;V(UD!I+VoKcbLWnI=K2l(u%T)y z-V(7zTL^(ryG6902T6%+JW8@@fJSH{Qo>_i!qn|Vr(`ZWAQD1kibw`RfBsz^?Shqf zvYsf35#nuMYg``*)1EJ z`j7_T`56q8eJ$?RD8Ughvo#{} z!_oK8EycvKk}xk)!KTb7L8VM?9|+n~!zPggDYNgV(ykxtpp7Y5fGXdBLWkm|cEVzw z5yA~Q(&KeBeOMZa&OS~L5gh_d(qJ9T8AM`pQJZx@utJ#|JwY1kL*Qugu3>Hq^F$wz zr0YPMbd zs%4r3+*{`68BPt!7MdznT80IB^Qte!Kmrlw(>#30^Sn#I0laaxan$kZ=c94Dp`WP$ z65?1&7y}Qf->~H!Ujd{{2M0(*K`mT?P=qaNCz6_tf1&`bf54clfJ!qs(7g~mL>lvF$vb*^7gwGD`< zOxnf>gPX)L=2xKH)Z)c3KeaE7q@AXeLvQQYmQAGzs>QwfCL`>kBYF}{H zLZo}QS%z*ce~bMP!y5?B)>7TEhmNkJJeBVa$v2Bk;FUy8P}LEo&O2fDpyi^YI7Q8l zk~cjN;ZSg(D8w{vQ1k{#UAdIkbLr`kzG~nP6%x1GDd8n`sui;oU8ZhF=5dOK)w3Z4 zQOr`lty0uB-Zzule4sAujy_k=Qwe4xU?abqMo#)6e=Lzh_2#=}&F_>COX5cTT>UZP zd=$(Rb$azQl)V|ZxdrFd`5Kal!F;)*nJs97L9SwQSWSnXUrk}-sU2|>roEUEm4e{w zri2d$t@aq&gN!C{(0U)_qKl&@HTxNnCQDU|B9Chafl{VuBDp1B3RH!v2Tv8cS8WP; zdg~^CfA^h`5E#4TTtgZGBk<6%mu2#BYp5J^H{8+m)o!G6 zmlj=Cb#rNQI;(}5ODm}nGt<;C3Ef#lw|$t6e+HqH;>41-NS>K2k{x=n2nT)c3!~F} zI)eaXQJ(Hq1G%}pE5a0z%ECxEY3P`Fi5t?0F@q8rf*Znlh`}OnM~nn=%uUcB!QQCS zaT3Vy(BihK2}5W>!-OJC_%s8Ems}tj*+D7hc=*GlHUa=o5U_&og@Cg!5s;)f5%A3~ ze`Vf9&PJM22U6LYk>R1oD)T!I;0Yium?UDv@F6;7-bc@q+2{PFiRh#kc6D5WYZH1> ze{rO6MhGvFEW>bY6`D2K&%AefVkB-K2_1Od`Q?KKm`!t4lGPCj6ygL4sgKhH*j)N~ z6Lr$*`U%z@CcpR^bJyFq=8M8Y5 zpW;ckGA51X#;g{JRUD)`K4LSS;~YP?FiHnI7#$!rSR`qJSSc5l;({pZday#%Yh!_B z@yW_k6FyM8GZ_Obn(@sYCGr~_e=JPd3!o}st1$E6rxwndhgSn^lDmdrjqg@^Ea)8I zMa`F*OW86$X*4xg0wjtLSC((EA&++Erw7(x6q zk%aNd%JQlQO%fC3<)z#V`X7jrJQJ%+Wks{@FDNgS^^WAp&iv584wPu0*jSjSat$;O zC?GWEp@!m&?CB^?H^PBtm^q=ee9S~M$t<;Yjm)aG&d8ajGw~2#2)UFG=I4?;QC&Vc zLIsy+!os#bGn>&OsM0xDf5a}u4%%~1w!XY%wAj~6DQ2Hp@Hg0czp#FH2{draCq=S? z3yJ%J)?p#j+Vbi+!LP)HmEqYqP~Dd5BhT)7Hzfbh3yUOy6I(j79tPtUHa7sB)M;%b zHUc?2(|jEZqf~x_<7MzMW8U9d<)h5Khy zlegFj(8Q4( zhe*>ACrOXCIcQ`cc?|;T7)V~D_N3f$6}xe&K~^IsT;Kgbe^9&l>7~u+7ziPUe#XUT znXX};>^&kQ*OYj3j^8+vjtl^Tke0S<2e4s*xBPG!$-2?T83cq1EYzcp%}lXRQ!kME zll8#`l-i_Oh!qVA%oYtB9J0b5@I;LBR$>i+*DaOOLw=@)CaaxQvt=h@*@no171((K zJpp3W@T$%@e?kMPO!iqQwHy?N$c1}ZNZk!cb2~6ei5HR#p?FXw(!Y}_lcMx$zbvdRcENi~>e>jsb!4Clkgm&>Is}Q~qg>7yk zIO}=9;BzrYRx?P7*=ncfX;Ps+vw`6J)zQ&akao0H2U68!pzFj-n-BBCDeWF6lRWFH zDdI_yoYfrU$3avAT0-CXI->0md7JNa6y2VBV&Zc!k7LOFK#nk^%iIJmPXXdt1tc8c zvXVlze+n9f$+rr~y*2`sb2~62k*P9!)#p(fiwp~-OsLf{5mRrSWh6p>A0C(j0z5h9 z^Q-Q6$B1l4(BS`dG92dQrlAr6p6cN2>Vl?=RY!1TOA8x1-cBgRK@MuZtW#*pdW5*t z*AV!Uj9#QjYHC27eM7bQVMgU;^ox+`68-I$f8SyG9mnt5Y)_*fNsdx{+A?nnRSEgL zWjz3=(0KqkXmTKOP=(GV(Aj*s>8T23L6aE6wr3s-BhKuMnF9akYV@qx2X_lR<(mHlxp~=MPQ_Efc{)7lyEyn>rcM4--i?6w1Svkp?wU zfBbh#OnH9VG;5WcrMN#Xt7ZtTNk}904ofQKq-YWMdW2`44Aa68R~wnRZnK6W$qsg? zf7K9(Nu^L7qDDnzs)S_6oDM{}9Z+`6u&st*!KP9;=Zg#kgOT{92(%E=u+G^Zl_53T zBwm-eLWNr5r@5{p`WTW-SJw4_dfTe1e+ryoR}CTBfa(gFfn;8=tPu$GB_|74=E{Zn z>+SLtmGuF2E~O1&0=>nK8_eBc;RcI0Sh}*KUYWa57kA^@Tkqj-)Ww%83pd^^_$!OI zSiZ7!<9*YOI_GQsZoG!SJ~dn$K3y+N*H_I~RIU{(*LNz{3+wW=WP6|74d!pKf7wFt zh?xg4D@oHJ-hiLhHYItg00bZ{L!7l#2kA851i?u&JVQv)p#0f#QBBkIW?3V1>bwd$ z>9=G73omf9_s+aH4!4*o+{FtQj^ty9p5clwF8Z@iRLL4Q7V4tj3U#dH1*?l@L)#}4 z5iio#3EC6c86~<6= z5G$dmrjQ}6G=_Jx<#0eYRimOU(tM)CTFmCuTp38;UI?`l|7O)CMmcZPe(>N$16E@2 z9CuVrr-vWUpz+3F_opYeJmQY(=~blK>6xJ&{g#-)bCV_~Xplrb6=uyue|XL`nIf@U zBwI_y`F;`-HNQmFxaxTqxv6H~W5f#Vtoju=VjIG)>p&GIZ@Nt7scsL-%};UqCN~0+ zi0+Mu3_l!(8gk@_j+=`;eSCC{slZ`IQ~?KX&_ad0E`4J)YzP_X4#RM4fGvg~1WTsd zMI(U{-!~-kTedgPGt#+}e=@}fB}k}d?^MDx%6CNPlysCgQwV7bsR%NnCR)E*7P zRP{cVXdbFV)I98tOJ(RJ&CNg3H$7U3Rn<5}dIQ-SAX_Sxlet2B++c09 zk_!{cX#h}3OQYwQSCW@-I<-1d%t8S=^g3TAK>*@L7SGjV>Scv!e{K#pUpJ|j)9jw& zjgh8{lDO8WW+pR9lt(95&9!q3yP522c6CDP>k^RW3+!v4AlX)r?J$B_p(pI}MA=*T za_!n9)&Fl4m|j$L$2P56lxHTwqEQs815K78xyQ;VJhe0Lr@3XY>6q1##Hj8ID$_-= zvze5x6R1`!gC?@?e-}GLI*ol{Ws3``(+RP&I6WR4@-u945^l#9bYO1|Pi_l$lcWA)Rz@|nb z`L_x3I%$ple`sgo^AHSjY?3QoTsxLay{ZH2Qm)YHU5$x$qU$3Yf~uGA7NCRddgjuC ziujzQ#xQ`2Er&n^LgI+Ek3EB)V71|}VSWR+(iZCB2ZBhBGPeal6}>*w3m^l^INzud z1aV}8MAv-SQe|%H%P}1^_-i7JdTa?gk!twevQ(#{f48wR)HFq9JP46#C)Tn=xkyai z@P@-(X`+Rk+Px66DT5&`p10Rk@?(a0>QSl^L9A#fE8&VZ5-%hzWO$VjS?}yFPj`NO z7WdmmVpz%L;p?;gT4BGI2yO*yZNplTxL#7$5_NqW8aECn01s17QOo!-cEsgqag}k( z@kM>0fAc;CWFXmK4V{A!O~p6c38$oy{;jB2wkG_UD7UF$meK=3&3H`6aYyZy^*AC& z6I*F1;HbliTH2c)UetkjwvlA^i&IHf+Ca&EIN&uTM`Wi-bi*@$W8_d$#l{d9I69%z z;0Uo$bsa%xGOfCW$<~@Kg-W|l4-6##I5Zx&f16am5TiP?EC~y6&&&jZm=h0rqo7U) znVuMR-xKM&)D*IY;0!mql{gUl;U21HHJKtR)%of+{#S&F6_N86au&ET?0N&7p4C`6YcHNiNHgh;kT ze4k|Qi^|MQ z(-4-8Vo;cenSpqXCYWCvX%6BHniCY3WebyB%G}*>qY*nHGGrT#aaJkmDGswcAlHfQ zl0YO4D-pT5nCl#`Js_TfdX%ukkrMbJf19gBP^{)*l|^|&^-cURAHivNJNRrqc;jlS_aP@E`b7kz(NWaYSf;+T$0{S;b1|$= z-(h&?swCv85TZru6mw;7)zXsAD(FtR&Yr2lCR7_S5G$BM%d9HA#WI;Izz$7Te-RI2 z>cf0cv7mb|erUkVH)jFg^AJt#gLo=7zk=C5!NcEbwlln$X@Ukp(#SkWRQIYpn}%TXCU2WLnHK{uT{xtf6;>di4)uCY8_ zuu4A{YA!6T(d4@l$*NOK24R~Lf2gJjnUW5=IsBogwkN2tjro{rUz`6C*B)to=e=cR zsgCp%EzmHMXx34op{vJDsdw&tBINC}y=J{I&qKbND5%3lbp}=PYbdJyhPi$=Am&p# zysIHScFGfrYPz6eGGUJXiX-cWwp+3}Y5IS@Nyshl&8&CJiN2SWP#M`Bf4ee#Eea+C zPpSokM;@dSP!Pv)tpXsDOu4TG1G%ZP?=xbc%}3nyU^dE!R9Yy?G2Kxbg4-eAtZ6SN zfnUi!O;)8v=83E~NxOCk1hFMH2(wQsf~aDNb5osKVsjYuq#Mx#C)`XMSDGb01k*Y= z-Z4+l%F<5Pt@LT4=Dj#(f4ZQ8a~R5uyC@MEg$jvhQS*p|sk4ikot~w6c%FzjmS!Q* ze&;Dp0fe1YQ`msWN;_Hr>8zV-@gU~lnKwp8^F4tv6? zo+floO4?l1I{|4g20@(Fv?yW|(&EA@p^RxO8zLK>A%E!hNhaoFe?HE)V<~4XWp+47 zxs|riLX?i#1W_Gi=JeeVk0c-@8YqT@d6Yp>QwGGnStx1P{xG5m!Y(e(_pM#G)88() z3}s{!1Uppl+$X|mz0`Q>r6ZDJqMJEA#X05`&7MEeSU(6wLiX5lLD1Nhsdvme*#?@H z6-Dv}hK>hc=-?-6e`s8$LI}W|vQgFq54sc(LyFfjiAE8Ul#o>r5^wT(ucoA*0%69| zq!GmvA=+~uJX6#}rGfQye-ZY^WR1>=+?8!3stE4Cq+9^!0zSrc8F3QdpIMYsi+c zfrkEY5ObrJe~;&&TRA-(In%9%|JZIB`S&!0MBI}kwW~OKWNG%Y*`P@NGqo+qoC$Yk zKRTgk4o!hX zBxqW+LU)&M4jpu!OtKAzX^{rfrD~iD)EErGbfqLAe=4NSRj-M((NzWck%y#So6uiK zWUBa`DN+GQ@1N$qZ~&O8x=gfX`j?hAE1V6MsgO*)*wqBX^gwk&87soUNS%Tl-TzQm zj5*7+W4Djl(`w6^LO~S5aLCtAx`oc%Op!8JrU|OELdy=ZoUW|q3tOK$T|7II$dlzd zoFjBxe_6VL>cYbHRde8K3}Yl+sR4Jhz2VwQ2O|hlecnE+s%Zj9x*cfl_Z1<5OSH&M zGj&xVZYBj0eRs>Q6r)9%HkMV-Z6cS5h9X6?YdSX(JnDQIXzu1-p>92do{^k_&Rq$9 z+vMPagsG5C(!8qVMH63fZki|t;{5PcvuLzhe^+?OVi@#w8xdKdIlEFZr~c4GQQVmN zn;et1Sc&2ck~}>Gvf2YDfhychxwvWu4bA#B?~e5;%_R~C!$G2O^Fps`=l-!Oaxb3k zwU6H-EXj$>^Tt^-%J^AEI_GrVt4#qxUd$p%@9GynK1@}GSelb-J(`u`nBBaw^E>oC ze;jt?ho<7`!unt{IH03r+Sv*9Ibfi<{C0#qc4=X0NJ1TP;^@vqo?cL*{y$h8Yhp)d z?+r_B^W1SYq%*rkvclP#!9PAOSNfStsv)V^(zNJthLkCsgE;IWaxnaj{1Y%aWZ-%5Bm%aISoBd(+XYHkMqdUR3BO7ZMHOr&sM8`*CHa zD<}*51rKc?#wYRoeX3 zo<(z}RIJU;E&-E)st}RIe49PR;gfANu{dOocJ#TUDrAOUUlC3kO!H1r)kz0+0AxEE zcG!yJZ*VBvyeesip4mZ4e>0@gl!cUjb%qC4^;np}Rtn;bz^zbc<28DR*QjJ!9s35V zHVro)dk%(^mWDj10q{^bjZW*)*m>@SKs3^Dcnnmvqe!GeA%gVCbXm|CnM^f^>U=Vs z+$!_|Y9>w>no>xMPe=DcTLj^$rgUGEM z5#c=V<>WNUL?xQ4g^H*LH1& ze3TQ2d`l7$TSi`SMxjdNW^(cilhM7R=`7!n+x^tv4@RE%ow37MXO6te2dmS`u`}s% zX}2uyv=z{V8uBk{H+Xp*(`{53_TLn-G#F`}2AjRLk?CXAe+ax(>}75`mUR+r?JIh@ zseIK48*fYbxo#>DW0b8Dg;X>Gg`%wz;>E*?ihUJ?CfUbnOq4eule|m10vnZP8b8V9t4S^NXJPrOX^qHL|Gs>n=v%^?K=C6(@;V+}ZAkN;^ zQJjHB9g&(ziK9@6hTv6Y-jEZEDnT+ZQ_nQD=MA`(hJKt5R&~8$`5gX$ zerb?K=2c#gdkOPdNLCl7(fma1C@Gpma{yy$tzax9PMxz*yuWbVp(C?lhCFpB4fHGw(Va9n~qT z7Gf+CQ7x1rUGnSX*2Ttz6PxtuNxd0+8o)#qmDN5{JI5Ag=jOf>TN=$M69^&NeJWIO z2p3LxfAh0pFau?ZkgDpJe~poSWRV6ey9lp++td!_-$Mg{0ZIHG3vi z8|tn&;_E7sPR%Uwdj1f0eq#g@$`e6rS?Cjsf6Gsva%<9WDLM8$p`Mj|qOAU-qeCUJ zFoo%sB%nni?M$R;$M2wy45Q^?LxJQz>m$bkI1b*T zwX~V?pjBEu#N_<0UWwWkZIZmyhMmd74ab{_*>3bAHNMF_H)dy)L1MQ7Fpun&%lNjz z9cz2lgKDQCUkUcb`YOM@d;h~f-u>4Pe?R)?5AS~e-XHHi_{Y2V{`kj_-~Z&3_dmJ& z?Qeg3_s5U!KK$s@yZ8V2!KZhh{+ACvx%<-xAHIM0-luo({pn9q;5X+je)p4q&cFQU z|MJ17@Bit8Pd>f-`^U#GUp&YoKE8kX<-_ZzuRQAr2XBn@B6#&zT?MVs1%f>w1~wD zvzl(sUU<^I)2dTpp$Z_GlZPStgmps9zXpaqyqn5?twP%KyI+)N*T0a${);QWKYyMA z<@GN<+rN1Ci)YurK(vw57IBJjf0_nJe?NF`dh9M|tu+Lqpxn_ACKwcI?WLzK+neEZ zSD8lUy|UWOv{g!D5E1!XX$Su6`p6R<&~)72KY#h*M~ zpUCaznLy!kVgKfNplqujaE{<|r?Q(q9FVq%i1wYo=2Ja6bzS<;A6`7Z{rrm;_pg5G zlW8^2?*ZUAzLUJxebCp1UKQaHy0x_Dy5I%U`M(( zsKbGd=w1$|p%vTjGJ>MGe_QA&a*%GR%fbN@ITZ=kUG=HEfjxf2ykAAyXgeLl=Oj1S zhtYZ6{_bbbbVhW8#dphbW#{Z^SlZLOAzM~Vg}_1*o;&u9O=`@`GUe{UYYdH&=5vlkD4 z)pP!ui+%0ytw<}@$IYYtF-rc`&wrAH(x#6y?prY?)l5lUcCMM;qHs)r=;@i z;l<;3+i&jfetY-f`FH>D@aC(>&+q<8ZXo5aW$#`;o_}-y=I*<%9$wyk`}V~Px%U@u z-@HAC{@ZUqzkhRHe=4=XJ+%eze*fbBv#(z~fBoj+^QDsKMfY#dBKL2ee|Emd4|gvg zM-4x}`{MDH+)L~C@x%S+cYk>N=9`C?Z(g5eUOzu8_N?FechA3ly?yrh@(Wz_S^six zo%>M zjqW^!fZhw=7s2{EW%BV{;q$KcOKq+_Rh;MpTGS6ooA14 zUT>ejbNvqgfAMeA3Vm(;AKwDM{(WTa?wxMVAF@OGi82B2H)x+~IU%tM3{r1~e58pi8{ZIeX|AdnNe74%dIort% zr6pumym2+2{_Mdt-GBb4b9j96=|}%)C)a1Rj$ooZf8Xx;>$~%dJdE4)`StVjYd!nn z#smNDI_BNo-}K&Nk{#V0Q_N3^NB@^hwXJ4PO}N(<{~JxX?b$l*{{L8;{N^|R=l?}B z9?f>I@4k3-j!_xmfBfS|pWOZD=P%wo=sfh^Ioxi~i!!IbQn~Q?%Qug>`o>_tHBxcs z^OD!!f68ojUii(dz^iktp9Arm=a_U*oi9)wosK@0ar*koGve`K?? z$>Kl#P5!i({N(*VeEPvhAKv-9-^~{mwaCvrTZLKc7>;%Rm44cuI4oS%mzj6F3wAd-q7+{KtOT ztB3!tSN+swX92D0w{qPb7OVf{_gC+H^B;d*UtI><->{$lWIe_<^B3OzywPuee{F|9 zFZeI-|LGs^KKZAA{KttcT=3PKH{ZT~ z_nmjXe*E1R&(F#Gn|ICz{_LxV7cahk_4wtluLQ36&*vok-ao$ghyU{a*~TCLxA#B( z2^68`_ZfBUCDefq&a zU_R8<<9{7ScbUb`|NQv<|NQ>PAD>fMo6>&$=v&94+(70EnUX*F@SH===gWWpR{rMK z{?WTVyn21^RNlS&Z%B((H?e=`z2YyST6y^V-MfD{7q|cI?Tfp+##z5Q?h@4OWJ4gcKz zfBEM({SJRV|M%zqUw`eN-}c+RbN7F|bN9}9!$1EofBp~huRr&@|24OJNB{BXyZ`q) z_}9Pu%iX^y{A+Ia&Y$1;KmPpAzx?@smH+zlJMxcz`SZX0>buRCe?4FAeAPd{(|_O} zf4-xi4NwzYTZ7u}&v*af&uB5Z={rR3q)~ejZQx!?{-u}L+ey*hcKEMJ{^gxJ)Vcvi z|MU5e-~IVN+>N&yZ6{AV+phg%68*;jgyf(9qW^KD?fxcz{;J9F-*Qyxx*>WYsBE5p z^X-cV)p+0EeJ0`?e~c6FOrj`?-km!s2BQ1Ht%bj8bMI@} zhkPiyhr54%cy`WWum1AzYP5AculpCz-~534O1(q@az1e?weG&Ve<}KRf4X|ySv2$apS^httHCo7 zSs~b-FZ=w}!;2sA8fPn>Z}h|6w~yaFy!zr?lSY+*zj*QR{qtup9=2baK};}5SM zWI??9{SWVswcyKhllS)7Wij~i{vBNM@x!-|cmMS2#V@%4I-}pcZ8H4t&i4D=*?zx! zM#B3a9>4wJf7SCZ|3AzBCDZ3l<=;?R&3|E;qsJ`_+z{g;){$qcz|5?UD zML5TQRi7o9QS&_0#-4jVkl27Z7AC~9QsY}oQyG{&f4kB~{?UZ|GY)1VU8w{enKJR_ zuI;?@@)TJu!qOE`OsK?WaD;K~_INLE=irj$9=683fAy#AbW#>>VEzrrOeh~@q*E;G z0N*N1O`}Y^>;Ygs$Vzyv6I{>aNrJ*ncm zxLYBTf1s=o!p0*H96C{=guoz$7wM&~mr~aFP?};5%XJ952~gnYQYN0~=aY$cWv=HnHr1?yEQcqE0zY{*yY?6sT8rf@ntW%k+wUe4uSUjMac z1Cb;SW&lQ|8Q8#D_s_>V8GGhC8wlsTlv^(a5=fIcy>4^sf%Zuw*eY^X3`bskg;%cBz zb(O+l!`dIzUK!n0hLG~khF9Oa3i-*C@@azF_j-FU943$<*7X4#>L5qffKfq!a2?}L zvpwjX#HEsI-cD{Bt(#%DcX>N@yFrMnlULedZ|K+Ha@1=t!$;4r*1oerFwwmDe-R@z zag{A6s%Y?Ik$|hslaJefmsWh)JYLLXzJtgEsESwamKc2N|H|b055g4-T;6>cF1814!w|IiZ#yP{ohr zAb+o2E`6Yz;bh#qxOE5c#v5Vh#klkHEgXpte{Qzh2>6KgkNO5hox%Bm zE<}K~Ls>p40}7PZTDv6= zj-^?G0c8p`06CBm6o*`$8?edlg`Rb&A*Vqk8&YrSzQB17e{2DOPQ4k2}k z+_}y$APj(+os~hqsb$Ru*Dbq<8Pc>?TmHx!3*q=ss;vU#0y+hP_{<>=%VlGrEnqwgOPz=!S`<^G!=NZgM=Vs(%Yc{8-K7lpfj&Ab#}Z=YeR&IH+q5 zLO#L4(XndOaUv)}S=vFl6)1<*=;t`P8?4cD>KC-{X0tiLRh0G`f3>jJXnHTo`#u*s zd*Qi*@-BOKpwd8E&b_P2WP}d4_xAMEyZPX~97y53R&-NSScLOVok#0h8CsEob-nuT zx&M9|$)$bag6Xg4#u3iFmw$cx%Im~whQ30Iei{;|@}YOjDLv~YvV!p5zklzwjZV=O z2g{U{Lima+>F)J{e|~oX?0L=d-|^4$!!mty_;GTDD(RxrznSjU>Pyt`9`#st?pH}apWx-LckL2G&L%G=1g_b6@mPTHR8-G5JwFs}Xo&*{N= zx>s`RPi_VWJ-T>=UU`K7r=2mowLV8zv22kkyKq5MR(w;`c>hO z7rDt$IoHjh@+p}WRYTSRD0qtdN)eSe`hhqKXh+bX@Yi+P>3QWjAGTVdPxMv#3>k2j zw!^|3x9>~u3N9dXycm$-{h1bHGeMGnvgDbIePpo@0nP8yUC z5W$658JSS109)7#dL2DD7z(DYRK|R&Qf7ZHxy^thwM4g`hWq&(LbQxLTbF5KR+k79 ztdyj{soZK!0Ds+=5AsBt;_|6LJVM?@IGSOjW2i6hgoA3$yx&{t!T2@N6hBE*m0NMh0|5POGzKpI(#!hQjnJ z1XCQ!Mlgq#haqKJF0jA>OPJ_gfk;WJ zYa45FdLtGbAxZ=G{xc6hSx6b8W#rIKtX}FIQ$O@t9t*H{ywz+OX#+St5}YT&ije^S z3c`8{m>Z>Yl2#ar60o+ Ua}Ho!GzP}naKS#e>7|kEQdq890upeL;!Pw9pd}JueM-&;$nO7}l=5-arterv*Wq;P| zP+;)QVroAN5y-jL>#8?}!0NUK6hy|EwvOXzl60@I35EhHaD7Oakqf(H{3}j2em7m9XVU0LWXfB=jYSu zlz?6dkyyQ;KE4v#>YQckD`6nYpa*zRlmh(z_ z5f@+gV$gA5gP7D+h2rN-4Bi71Cb`WeVKMXiYHoy~RCX^}=ppdWn9sV&Q5 z)O<#fOBweWa@w^>$P{|dBC(jX<+X^VrOOM~bE6me<0A!@Ny1pbYninKMGydH6dzry zwPaP;^-asUgTT`)8n{-ZCcoBZDJjBTLs-bDqU&PIu=od=d{)VkwSRq(1-7%!yf$_V zk)-&bA7gFlx%yxYRwCgL41^^VP)aW8?!dJB)|XpFpMHNq<~%@)(9Q_}H!EdnP1Q%Y z$EKjIYytdDI?sKzw$%Azl)x7M5J4V~1rRM2jM_v5pLVZZv@#G0s0Mnw$$BaxjvmPu zB?dAR*p6R^(2^-Sm49E1eg7DW@8S*)3p3j*NpbHEenc41W}}U|->@5v*n6*znu}VXp=Tf*`-K*Jq7Qg>@{b`0N>|92`bPXh-E^`695~uUkda|m23p8XNgh# z$@uo3KC*%M3|mye+1n!s4cf=6QQ%Y=9J3yzxI-(c~Edfv#MJb$WvWgp*SsHfq<_YoB-yQ@qvZ{Gh~&szQij*3?g6T zg^0p{h*MDDR-X>}hTtZUd^`lEB}*@$iJM8rKm)8}5r1G%@*Ri@GN8e*15{@Z5yt8l zj~sXaei*p<6wd<&YhD4KF@f(8gP}VRctw_40Odi=$(RkmpL&!RIRroIQYQY9G~`fW z8He0LuhlVjG^WhWP^}eHo&qpgM;odbCO&dRfTJxCF{Al~i6)115_LFYR-MziFrw!g!EVa>5d}?UvQP;nz6eGS7xWQ!uaa{B+5_3C zh0wdEPeI*fJce8j&I-^C97Lo7uCM?o3%#Y`sOFnkn5PAO$bQ`6dFuuz{iz8Y7W{W6;&4*p0+PPHChxxPLHuLudL%omT(+9P@n?g4E!?j7UFx zbT#6bb_DwlbWZLKz+A$vDh#n@p^=Jp!qlEesxdf%ur-2;bVlw5Ew{z*X%rb@CpbC9 zO{dY)ajLP^y;1rV4em&cp37_{>G%gQM)(c`BSc1nKf^}DBPLlg%413mkG8;Z%&0{x zH-8iThBJH=Td;iba}GMB!CRWKNY+hv8}cXu>P?zfh}VtC{$~V(2g`q7B2bZ{ z!+2o)PejO>;~Yy7)e#(xLKi;AaxSBR&dD^-SO)HTI|&Y@bvX`-$;XmTf8kpkAfmK{ zj9vDF0-|gksS}O$(zTEiV0-pR$9cYpqMTsTePG$_hFJqIF{jn94`Mh(pM$h61 zxWUy_0IAgDJUjVP$C}FJ!x$;=gITHT*D~k{Fcfp0gE^&XVIrhDH3k^{6yXeC$$xFB zW$BHsbV$anY#WT<^C#mTl{vu8&FMx}1Rrs#5kN0$qz8*Zi}C2O=}MwC=sD?>fJDt z0~X(R0^tqEtRg%0Tx1Hu$qL`)Gv{;ZP@JmF;-2mKZLyGbj4wy;FXj!lqjNRuYE)VG3 zte>Z>MME&-fBU&vFvpOa2g%fO{roXEv`*b9uBF=+TqfUt%-15I?9$|Pbblp+HFG~; z^7ke^b=F+V8#0iaz&WOx^lxe~UH?N2rW?nBQ+#oT9l&8wj5=ABiBu!p15czU2Y5pr zlZtk-%Huhi!^q1Q>3uZG<0QW^shhJsY^$3Pt2}=JV z)J2p0ZG{T$XY5*GXL7;baWocs#IZ#T&bKW|as*?#5E%QnHMkt=W9%RerK37?ss{YihqN1qvL%oQcO}K1KJdg zn9jH9blTWyjRtvefK?U0A4w%Wot~e62hvTq+o$H)p8nfFKQcE8wr}6^2)~FZ)X6#SF^lU$gd`@lg5n(5aGRU8#iDg7X zNsse!X#^!6$~`Tm4+nZ+ZsjxBo(xduQyn`K>1hr_%d? zzio<-KtX(Af9s1rf8aw)d#?mOJs_2>q{WA`e$(?$Fw(rJ-=W<7Y#|V!d|t48ffY9F zgcnd$W}klG>I|RwT9i*&tyHr1cFzXlL$mncvwL<+=YLV?S?tR!%AZTcmk=|Jzdu1Q z>{q|0b@m66Z}+N_JMJHOR!M{^JnT+B-RIwChy{s8Ne==?=m?+i4he91SCyIop`hCz z4qD(3FxtAM2buteVCM0^C52F5Y{b{FO(LR|qE^zCGF(XaXePhk5=d`p2X8o!^(fXr z&(-nC8h=B%vB!|!Ob)t=iIE_vloY*6ELUD{T#E-$)!Qj-{K2KHILx^nU@WcpwfB60 zaV^%uU~eZr^{o?Xj~|R!%jC`J$r*v*8tKE{VJ_nU!}Y$VFd0^s_%n`eLLYDmY`7*_ z0>y6*{M+Fr1ufs}pTIakwtrD>QUaDq9aAfuY}|udG_@c;3f+BZ z0$zxfKIEd(vi(L?^gFcSx6Rz)bLaRdXj@r)Pt!f$-7ep@{5`WifA$mp;NLp| ze}eHg3CeftD`S>zv@=BREo1lYp)+XCa6S9!>9-Z}1?97+A5rwqPXCv^tL<^zM$(^m zet(6L0C#(bb;purTgKr&Og58EfZd%SlOPCSU_ptL%+U+AqGY#wZ|}EX6)DN?7Z$rG zJ?Y8f8bM}y^oXL!V!e^72Z#LgiA8ZXaV7>AoQbofZ*}+ID_gG98U$0>^v#Fag!iJm zRbwN#oc2;C$K!Dh;aTZG{P|R0J1$jyEq`4Ne~0zCmE+=1x#+M~@9NfdD{xPL)eoQj z$B0}ABKM|#K8gF+^tYbtjV6h=yssZ7@mQhoLQ#gd+?#U&KnLPWCVB6=_G2P1?ZB;z zUzb=mk+uB0R$ZSQAj$qVbfI-1@bvy}cB?o-czb23YY@)Varyi8-v*YA@9&gXyMGHq z7wK#3BDp|szWO3?UHk3_<5%4EC~kpth7YkF0b{>)z}_{)nE%*xvJxhf@kQtym7f`Y zzjDj|J#gK)aQYU+YMrNx+pB;6&QsL-4twpB3R*vbC-+|EY}8m2XMo{>{OavrUVr-( zhTMmg)T__$70iDa^-Q|p1Ap!m>VLl=FTnb@LxKLQp#U=Sj(~!*93B`48X5wug#0PI z$0G{Ui}B)E@A-=Hl>dh2KY)ROg2>;PUwuC}918yn`78oXZHpI@m1i9j#-P8Yry zy6_<#_)W>cFa;0?-Jkx4WFSL|jeS>@NO0Hm-N@E4GA4Y$pf>0BtypV-+puoGya%XE_fx( z%R(FHSDF3e6|U!jSz`9lh$SxG=?4?mpfLV4vAO*q+6tL%I+Qd+Gk@6O*;Zs=G^ARF z>kVZQ#StqAt zhz%L0wQ*Ps58^{a_x8n&4n+OZsXpCX#)yHh=yHIxY52=G$hiIU?2oU(t^M)O)8N}| z{=@ymhs+<|)>>?Oq9PjJ``!%U3vSX$WP6-GVM?(g z6D4*D7MW?9Wf`dAGZhHBBxmo!*bS|PrPxx2KSb8G!g{d-Yox(4^NBp7O+$Faw2mZR znq>m~7LC@z7|xLtWIo9L#aKYcjAA!c4+es&Gxg-mv`G#o@`svxKe9r9PE|7L!k@l@ z=x(6;7=odfqks8$1%pkHqC7l{&!}SI=|gDx2@MN&>iMn6J!YZ{I=$IXZ@>TQ#o1nH zew>FF-W(- zDa>_Wc64$W3`6Z#;P2P}-eFABp(U~o|3p#?${$_9KY!eJ?>}01oehudRb!wtEFWYz zcHi;r-TU0~C=F~|@7}yM}4T=DJqufN5k zV72H5snO^zS}zUj70nE#Oo3wb);J19jSdC6edhpM5jYProyc1O|8ZZ>8B) zwakQK?pQcd3cpo;@V!_Y~FCrzNm1Y~jnyXV@t=EGeL2%tI%)EPLV=S7d4p{sO)Yf(oB!d#9r*Fpe~sF3vi<>ue>=r`o2eAaE>~{{0@fk zv;Y0iI}Ln>))V|}ft=8}GVO6S14m0(y4F&Hf`$9+Ex(`t&((i?HqgYDB{W@(D%vCE0#h{;}FiHHE9##B74_%ovwUdW8w1Cw-CeP?)mrAB7=PsT<*Q$H>?MR4bL_HVZr(3nwra9;%X5{8Y1=jx4X%YS10 zVTXzx)GJhHJ-A3>C6s^;IZxx=xEbL4hQ zC*bxQI~W(Df`-t}GAt?x3wm127qJ_3ksXu-Wzb_<$S4bVz~%B9JP)Uzf!U8Q-~R9o z*t3Z|-W;%-=8?SH9BqDQ@^vKym(!u$b85@_fUoX+zjWb$KJo)5cOUM5zkl?cYJ}Qv zdC6S_&vJJT*K_W)xHnl|Ze-5qt?B-F4qPu5i>wu5cXj?&b9Vd0|6;MhYPqG}UDi;! z2LiLaS1pan6@6WH^mXueQdZF&30MP5l!PqdvaB=Zyx!2)<9M;yU3KTuTz3K6Alxj1 z9c}kbu_(KAQ)X zl`JRUBLK%Nkqp|oKHa!cElX2{Pa~R&kr9sWPa1_lz~&Ta*b zELghlsa}OkFjM3+!)3Z>9z@YsK8P{eq$&VVr4ABjw!A2ecn{?pq|jCnQ3o2;lj}KH z1`*$rEi5~h&{7yB^fT6ROy0kV#eo$)7F~zGQ`5McZ@0en!#IS;B*HhccD1DNm>cJU z-p!5anCm^nWxILOcYmF#>0#O*X$gG4*+h$i8>!b991nMK1!uB6newIZ9+ev>Yn4cH z-B(t7^qP|kAFC-+&HNqQKhEfB!78Uz8^^IE4!lz70EM8C3!;&55v+2>DMJx1!Ud95 zV>w+?Y5|y%3nN@KOhX_JlU_SJ97ONIWj#X7+z7OCnG?7V$$#++m(hy8UL2{BiFR{F z4qbG>53)634#VhrgXRmfEAVIEV6nj66(OqOYMr2rCMOqQ6UJGxU9PhQ`Er{jthXDg z`*9uSF2;Ws0`7*bidW~gIFd^`XJ17(PRMWVZMa9&D;tsBj48)K!)T)3Xt-a)V?dQX`N^wLhBU%m4R^szfNNiMo!79 z6Q@nIHsOj$=viL%vh^3^AaXsW4&w_3YLCjoFR8h zn{YSx*}}~_X|b%XjYSCqyV-yjk(PZzyxoR{ZGYX1Q_vl^tfhb%8I5l6;18G}aZKL0*kez9&mjiUuGMyBt4Rd zSbtFu*lvSL=`O1V$AUX?TTt^{Xql5jvXyCdbEwz8ka1fHPR%k4B0dloP>*AQ7Fe;p zJNfcmY`b2Cn;ga>5jn~sI<_t>Tg04Y8xbs%HAFdLu@&1e+iZf>Vw15|M*3I``p%No zhAo%NZ5l1sQNp)OtTVwj>?<0uPOF+|_n6lQo41bm%^>ut8-YtOUe zAjy{7AXo))95J4;CFkqSMnpljjS>-f?%u?UBne{{a1n`Qm1Nm+nZoa35VP%)42j_G zWE}^KfG^`XjllfG+b~|n;UZoygUwoO=)1QG-^AGx9=2vt5N@`70YkQ6am=$|yMOTX z9MI94v1GYsS(If#9A=9xW^)(Oa=}-gyBTzO6^b}svovB^z?Ny2ZIft|vSbY*A$@nU zjk5I?`o3PrQMzK#6bnTL_ld3uA}vK9cSx=$LV^xSjFot_l#P) z3KxsDNMm?pBo;6QYmiT#gvn|VEPpf4-8{%5mL?0f+$^JT!MDjGg+D`>LJluQrWWDu zR!Mplvl?0G-0Fw1HtEUSBp_7H5{zgmkOrlWia2XskR)MsD>x@@2WV3+vOSf0GLYPZ z$osbUKuXrvSTV-aoeq5=!)8ZXMV4Uk7(oqnq7J0DVE}l33rp(MDGi1327k|_JRyUf zB0aSc3l1#VJKg7u4m4QOL73s0zh0}B7Te?q*E^Rl$Wq2dC0VK=0^sU~Q7+F2247Sc zJ|I1R=Ic}?ahm6q;(`eB0gE07{k&Y0FS!>Teml$ZmSruSGhk^YlCCC_pe$7_1Sfq9 zi&VHGZI*V10hxRf9`>n~x_|MZ4kBe$!;CY+k%|n@qj};~dtXEO?f~gaEY(dm)5A2% z>)o`&O`4YL?WHWf=kYfZ9|`$vTI+Q=htca^)}-dxwNkOQxGG93h`BbpIRTYF1(M%KO@C4xFn0K;q5B|eNw zL~BaFjTw8l2E*E>LFrRc0X%hhoHUym|-)1x8 z2V}(oA3(6$H#!ztF_7b2Bqz;0F8FW*mN&!CqNj~p@)n41Kr1(_EmDQKaGClZ0uEv4 z?Yd|?Oyko-0e>Kg=kGf_hC%5}bgG8kGrC2E=VmKSE7pT507adbxWEw6rUmWhd8@$Q z5WC-Ch-`Tb@{u>9r9(b`(;$yHi2;irQcr>F^Z`YdWwMkEBg>3_R0cD`@tc_;C#gZL zSEjl=YZ`j3W?8$(GaMcevIG?iPmU_9dM$cdD`h5nb$^cvs^YXHoxlvuR?*0^6g6~x zQu z6`bMjZQm(kTN`i+>2z=;3g=?VPx?g8(Y}JGflp_>b)s8)a14Bix??bZpny)s^bw0( zCJJI#dVe6~UX-}^N~kbdu@kHFo4ur4LO+cQY9AIb=s;<~Xk{qdid}>K!qf){EV+Zo z3PvAzWQ7?6_w*H7)qRVD>h5^a$pfDK17!%lfja8okwb%JSL-*2k@|Z52ygY<QHPJaPZl)Bh+g1T?+5~To z1gcM%BvXhb(q!*zVa|TiI;ezr7+e?6cpw)xD4?`unP;Z3#+Gl&i&oNpaan?8DnzGi zapdfT_9Ex*C0yd!Al%jAT>#=ni*X%n=#G_vGnF zw>MN~9*tBUB^Squ8rcU{6}qydU@4W+r{4fVJ9K5UXDLGurDmQU0dhPz>z-c#?eTL} zqfh(|nh%XANdU}2VoeN>#5A&&nt$$E2j1UF-E^vN4V3B{7>zkd0B9AI8xPhV(U)XW z0Y4~BmCsv*f%7zT=pgu|b^*$h&;=%)d>N+-qkdvYEAZ4{6dG9lpp2Xrrh@V5TYpy2 z;?UZrd;BhiSb!EaX0wMfUMus>(k;I+#4a^_eRyYho@1E(eg21F@I4#f6P{6 zB|w`IX9F?uV7@V;Tamd+dhbBvfw<0T7b>M2m@G!QZTQ(ajKt9_;d!Sx?lihn;MI@~ zbAA}bDjX)d*RYDn;H~O0qf2z+l&R}XcD}R2tY(-X3QHWof2Y5W1a8m1B=B*H(c(u+UL_pI59XmJ| zU!Aunh|aOl({8?5FPFP3*7gO{X{mZ}f~8y5WW~xQojWoZnCq5d4Sx)eL?RYX_CTB@ z=y=OQF(_cU*;$bdGi9o%@X*}U8e8S-MW-69pyC6HL|uD#fDi{gRp97p)faSv9l`bn zLX_UayBEwCRO2Tb!kpqOq&Sd0tWMf@1gEa0s7z%b8m8(K5es-W-o5dV&i^uW*%s9W^M09Hp*6~vV_18oLK-b{U3=~@t1(;6M^v^A7 z6`D|i%3%HEz*=48Jt~31r`}Pt5R}{wJ9=n+W?)#CwGDED{aAf!AXpEVTd3FaQ(wQ| z%5Fz6^OGwx_{OCVS%iPbrv}DlK@#LAcc}@qg;!h z90lp?`ax8)Padc5n_PynET0t^a&Bk8E^aI3OMGgeXy{ba6Ud|;nm&J0MgJGuUTsk- zB1O!~{~Eu3a)LSU0l8}N zCsghYBomH2igzpDwiKNFFzY1LuMlpTR_KxTSozO^gMMB zdbMmIt_99AB3W87a*Th+FTvNT}WxgJH)_NAti6A`a!BvkiYy8`w<<*A zXswm+450+fvZnmpyh$xJrYq=zPza&3KMAn$~bQ9LoQ^Q+8a`kY- zdj=V-+E_d)IbSy(-B^?ME_)MA4KBb7|cCODxf@1vwvL5#cx@>ALF=Q zpH+VVWCJ~+6tp@d!HSMzr5-Np9OarXJHA;!+YKI^0v3*FR`Lv`8&^A1c^k+m3+;} zVmg3r)r9I4b+(h3kwD8fhWj$f;qQ&~R{>YXSrSMC>BwKVkIuM!6f_jbbvvg6Kihvl zm@L974=w}lkBi8aPNdM70!LXrPezFTPV?F}1jp1&GFE41q)bUxiQ#+=*fKr)!kW_{ zTe7YL=SUFjdZH!^FevO$vyn(Za7e<;6D0znjG4t8wGP}64Qo{5He}VEdB|^>S>07&zFLH5~n)a!pFSS`Ny z{JZ_P1ZJ=NS(%MQ?Tg&eV&^h$SK!2KkMvf#xxEN8{dPCe9JwI47qNWMgT6a(M;nmQ zEfddl+r8MbQB1amQ=o$Fvyh*=qg0leM0>2--7)ds6AyO;#X`>(KQEZ(9@hsi@in2I~6AG#XovMdVYRf7P z4^1)2d9{j{mkw7WUBTk5kW(MGv7ygfxWX?Jr>ZT$-^A;g1=2@NrO&>!K;pu)l#3^G zKDq4$v)4|&N2JaasAi*yb*WUPin$$)zr!9It1}c=g*NyayDyZE=81p0S=q4wqCPEk zF*&2J6taO=UTg&>4<%|f-b6GTc=xI0Tet>^ckJ(Fh_DrVN2@gixWw^<8@_O&kc-J5 zjDml`-9?~Xvr03!>Zqy)G*{*X zu{J!1yKqB+z1~qt0U>-}!0VF#3?sgKmct)zjBl4Vu4~{%J%Cs#O^+8{@Y`jQGt?t3 zG@E@dW4ffDF%ndu!dK>2R|M88O8^eUK=oZ9V!gKh=I>Pb0C0bqYhx;Mxyhg91Z!?| zHsK&)(nRcc1XM=(Hzx~9K$G+#!8CK>1nkD?rxFS=Y9r)OxOjJawH+vue_WvYX`A02 z(##f9T0-GQ5sZDI&SSmJW56AUL>&IKi$6+X$ah)Vl_%yFNSV@>36~o@$TRtrM_h}AnmK}TUretkU5 znkKG^$241eBDghxJ_&3PrJFo|x~(vNbX#HIyxf^MexiTStE1<}-VId)atrElOa<0v1|wBi5iA&JTkznE;}-65kcKpjamvnS8j=L zukmj?BaMG>7fIc5yAHX@pyr_YgMym(0j0O>CuNDMB2bPpfC{+LrWtLiZrPFz&Hwr6 zHZd44E0b<8p7Ni0SxblRazC9&_S1-tsFslHPogBW{EV+XM zr9^-D{{2QGTslU+@y0t(Dr^qOeK3lP6B3O9QQIVXg86Po+3>03`YbU%hy?kK^%Feh z;aIaTSTmj(nqc?c*2@I9IHM6KP;$YcRa7^I8ei*#TS{N-hRv1d1O-SSvUB9#o*eE7 zqOL9LQ9E^%I2*tIL92HTJ&Rt@qvF90>d${<@b%BXDfgZr9O{MF&hN%AuTj;Jd_EVN za6+axqb07<)vc{8=Xt^>Pt@QSe#af30v=0V zOL~-pzf*^nfAnDpD}rI{I6hG2IPy#4frRV1+j{??KZ!)We3n4b{JqeO!lI%1k41lz znDWbZrqP$8g;TfkHHsKIcXfsbIuyp94OP;rWRbe81sbYZ>3-!JH5{y9e42Up-69+c z0oSlY1CM1o?R>UU#IivGr?VyAda{pYs*qfSL^}%&Dy3unlt_Fz8YC1g%@%lZ0)QX! z36j)izB6#9Q^*~G49+Y+sE)d^MhC^&yoo9AsU`B_bISG8C^ zO!`my7}*i@cScd?;-qF*sTFGU^N+C8V`u5BVsyuUjP70vI^+sP#o-hpo77)~SaR=w zK!)wqhMnt2L2Q^YUJn+XJnGx!9l0+2j3C46$mn5Dj$AtAZ6zexU{OBb%;JClnCuTV zHstyEMHJ?Wb*`7cKU$^(wvCFpngdpwluik`H`2ayB|4S+ar>9;#y4S?YN z9wX)IOTZx$xinyZ%BYw)FZsSxDD$2ji{PehrDfn+JyLID zxBrc%gC~rC48Tu__@IA%CDWtqyeWo&I^&p6L%dpn`hN58PE4E2afvZsgJ9>V^utW_ z3ugl3I~F729Od+5H)cSQPSp)x#BB?TAp7xxWN?v_r7XhFE{HlN-yZ^~qPm28`8S zY(c48o^4Ucw~l`6dftDj5EZNu-Md2pDHqd%e2k%s4bKuwFnI?z@)R&I`ZsbT(acvt ztzclLx@jDWp4%&NbmJoxG$tPt@g~Nxai!xmPyhvJyN3A}4>1Z3U4q&9XB?5`KKlC# zFB@Ib@f!Nx`i_6&qu7jIp#TM-jBhhgyfs`nV$7jv5n%z; z@E+GCKYGeCE$F#sX=7Y|+w=vjJ|tyC3I=UaEP3xhQ1xkY)1(0{@}sl9c0l<3Fk7vk1aVEI?TSgNZwckkv~u-w%fbQ_UPNP!(^U$&G^wb&XIzmq2n4YF=tUIM=b#O_#c z!SH|0ZE}}bZ`<`YW>8w>#kiO@QT(;k$-C(Yi=}4S#;9Yd$u1a{9}Ki)b8ll}%_2v0 z14mfUa!~nfuYbMBw_{}H#rECp`^&dK;Ie;@+dT3PK!V>jW*x>-gQQHPZ!`LpUcxXT z{ew@NpzB^ncQYmI$pcN)f=e*kZ2Ot}hnP~O zhst=zCw$qO2H9#AA?P{K_q*}omNS_^+X|A1iIXAgO#(`7fjQ%~-rU|qvC6kq_Y{>|KMy!lV*-4s?L5hG1W44=vGV;C zACWjEfgGy8243-4YU?$zR4#wjW;iBFZRzI4)HAk7YW#*gj+ON=D$#puJs zj3{(ljTWwe`@Y}qix_(osbvE&h@g!c`68bPI!jinHB0w7}vJ*h<%sxwkLb~1sk*KWKNkAqcpJ0Zqu6tg;U4rNssU^Xa6d^E% zVJlG<45byj46*u&VW0l+0>oKP4&V>IKKjl}qQrZ9d8O4KB^ZB^%a&K|0u;nnJCxNQ z4AWU3%5Ni>I(k6gH@R%L5nakopdks~XgKvZ;Hep(k9&ea`#(mVghP-2+z*&7?*5HE zHSY=7=`Z~O%*SwlN9JRXza#C(G;E^-whB(WWSGc<`-tPVcexKy@5CJArCY=t0RiwJ z=-G(zm0;bjwC;bKikq`#SUDG9lJkvn5JlG#XQIMB%7 z`|I`3moFglMK3~EmKy4#&y2{tL9rq-)@cqO*lc+IN9ne{0+CUyI*`#?O7qpbtA=s2 z>=mWk9hhYo&=fRTR8hQY{~#ofzrJAsLYZBxqFnR~&}V-uOvyc;4jj6(kJjoM6w$u|s4p${RW4(d?i9U@i zE9#T^>iG|^2ANB4k79|YIw!FA&>AJng6cKQKw1}-n&yHI&K~)I%q{=}H!8vy%cWR1 zv5Snx4hVncykQ8CRErWc4_aoKH`0Kte6dlNNHVxCL3DGpJJb~FysioKHi*%Q8j*(U z6+W&rcd_`nL~0*zUn(ec@uXjp_O2;Cm?~Z2N|J(A)@Z#xN5mO||4KdIWnK1`9IxTS z=94V*le0+7sPg6v;Q{^x5wReRqIv0M6GU!~pnrcItC*fMZ>fu5Y+$1QMe|rnP~sm{ zx9mfJvU!Z&EQ&*g&K$QMrO1e^*4bnA3y{0Xet|C8BmE0ZNvuyHS<^Ql4NCH|Eh(3z z#?cN=F!MzLJxFTKU`w#?;w_fa_G#$N)M9c*yb>1-e1xA$pUvT7>{3Rrd7@he# zXv+{Hq+dAmPFgvsLHEm(1C?LMpGpV;dPSBJ$|P3@EpTp+rrdN?*|j`pMlm3OT)5`| zu)z?B0{Ia}Fy>0JA)-j3)bLW!v~$7q<1T;eUQ!ibP`fLF=7QagTrg0n&HDtVaOG|x zaZx}wnKrdU3+%dX!%;eT>wYfFVQU%8qBOzu6^QvRy$3HKJOfV4F1SDoL%15009x&u zgqUnMf9`=tr{JIEhdJV3WwuHdWsdWjcsTe6Px}$*v~E}#>vZ)o8lpLt5stH^4+DSH zTKQ+094`s}k3n_nS9*Q`Pe8E0P@F>(jP$DChHOaVD#AOhi_kHOCyXoy3D}7sVjCm6 zCxpdFI1u2RI@%%mo2Sl|E%IiA8%4~C3LtvnGnB~ggWt!Ta6;wBeCCI+eV-{0@MLP5rOVn#Sh zOEkMiA%GYWaGq?2N~Htk*F7x69A#c9 z+peQ+8U^9!)D|&|@ST&Li+S=v&EQAmVdZ^OP>?6L7)vo$`v7;RwPd4r@J$YkS`?^% z!D-X3T{IGw0hXY352n>aiOM2HzPYjbbSN*(XynKRul($4Xdj;Pj11VY^BO({O{GB#r>Lj*k4UOS!Haeb+_Xrz^rDx+ zSx+d3Xf$3`&g9$Vc%`4BT&RqF4^&|pG*8e$dPVn&KuuRPK|i$gwkjo^5ix zF;4=e(i~&6p>ZYm>LiH0s*7=LCXD4T1?ur&j2Z$#Y)4z!(TS!>ECp?`3eT^#V90hr zM>y=)e9XV^Z{ydc!<{rByUMeZqo=WPd2(^$(~ zA|X>s8k=%Mx1Ozw@6?m8Fl}sq!eu^SqN~Nq_g!GsQsqz)R)catv9>(>?i#C2R*4|P z)%S+nKH>o1F0yV9E(;?1fJ~IAw~Xcf9kbjL%NPA+P!6wFc1Ntf8&6g3OHq91lQd&M zC7b2p)sr-9_lmr}0~YB^tL$HVs%4pI4Xs$g6?((c^+Xb$`!FRn z!!cym#62!aV;_saQ-ft~`)w$gt}hDL<XU#|1>2a*0;U5yz3L_oewb|K^ zLl8_Nb)_(Hz%MR+U6#F&kf~pM--gNZIpfun&5Y`M%~OLH^Am7pHpBr{8tC6~qzD+# zG6ka%JuoO~hC@Yc{yR^9clkG%82P_}KQr;^dB^3dFuS{d(8Xsgv^@`leMX zpFy9-hQ2qKV=H~XjUbaW6cc3w)NHL;3{A6GQZ}2$jN1p^1i~Od2{xZk#vn_1ril5dD9~wLIq= zt$SIW0xk5DiCzv7t&i z3GAT6es^p>30GsIYcwjhkg_uX`+Sjjt{rUPoS|xUW3|MXv97D3n^#5_$F6R=X;<`G~ z{cCg;F)sbBsSU~+EN2-&0?NsPb=eD9_gh%jDlF66-$-=D?Ms|vThbm(Zr}r17-7wX zDrfhwpB2BmyUK7-3UF4|6J7=uH~Bhkn3`Y&s^ZmE?UR6!dB?7P9Ru&$UdH1NB6roT zA1r@=_~Z)T1RjQ*-1~+u#r#Ntin7^2wVw|X0<+lE@QQn!!qscBQ66x`v|C|4e2t`& zl@TusXzV!;1NNR0XVPm9D1@Yt+r*y=M_n0ZvrTc8xJ2F!q^k!3O}^x0_Da&$BEiNA z107hI+Es;LkC>diR~Yl37s*tE2;%+F3-j@Rd4-Ng87NtDP0zZBiZ!XL-9X+v?PDpR zW&M+8U(DJ+V2XWQIvR7IL-Hi^$KTTq&fZ<~KCLnJqbBlT-WQlAy&(XX@&>wQkk2x6 zY-!>bdhcn;n0mljn$1?IQZJ?;OwAj;#&P^kaJGZ4gWqmjKLq4fB$yW$HUw@M)b=$-q!Yr&YT*srDiM!OvIzutmmsZk5@SQrox6PtSUww zvTSA_;c|oegZQ$QZ!Wj?4i>F!ui^54s>N}Ad&E0)u)Ds#5$yz}TH(isn`YS@*X7e` zVEcd|t^5CEknK40?WPQo`64;F^J*y&JJj*K?(l$ld82eD51-08$ic5( z*ez1My)V>bRJmI2teGYtD+_iVMmY9rp6aGhtEfOh>KtlTTA?Yxc|UIU>2geQ?g|M8ZO-(r3NXfcU%>;?R9OjAzRMFb3!fiUn-RUeZ>38Y_hfBAkg9*(OBmpI`V_QPwi#L&i7Ts zM<{vCRfR0CejBO6UHL9PTTx`qIR(i+aRY61T+SYwSu<2T8n>P_m-3Z-XUVEZX9VXXr~rk7MC zN{*CR`F_E^F8NjAm(tA*&b?;e%ExT5b*W8ULG!ytT~;|{G>nppBPxFl3%>#t_w5oy z2pMmm$@N9ZBMYa-cwijcsMDO6sy3r&}0V6Pd^)D=9A*e2B+g}bk zbi=G8Qy`0mAG;J>Mp_1!(FY!V#IiIy;_pZ&|K2;CysX(Q*suSb$A0_cOs$pxrt9~#ROmB9>2SHU;2kCT6Z?~8j31-pRAR++xu{$Ynf zkT+B!8q?u_&O<01nVQHf%Q{`q9@L1;RiQ~<^*O$CFTNlHP7`#?J`^7Dxh(epz#`7v zvWRqXxK$HLB=LP8LuyBB01gzgY?K|AJ+0!DS4Q6t)NQG~8k>ETVM{VL^G7>$-+NJu z22R2wusby|LSMx?t`9?!g~4^s_$AoSaxGR@*Ka<5qHd?*ECn*83nRTd#hQqTbdfuV zz^dmqEf}QVcUo57t~nKL$gMWE@Lo>y`H4s=~JH?iMtOGiwlHfn3(| z2v_)jO6oe$l1qV=qPw)Sb;fYOM_Pgg3?gQw!AUB(jy2M%0t&>RT-r}vk<9n*yE{EO z@1YHF5O5{=J&p&tCz)xnP2z5)pSHV-Hcg}KRS(q^Wfn0|KH+K@mWhV&ssXeItY>RA z`bq2pcU@y@C1#kFfXj`%&hZM$ok8}p48PNV$HbWB>P@ccYFy@L=`neyST0`-@;G3i zWx&oSqCik<1& zgfaC@10SvBH^gc*v#?)C+Pht+YaKa%_=pRCOYMFwp%NQZ);h(HR(p znEB1Sh$UgQFcsA5u3@3+3ov3d7}xTBKOqZ$@B8BKT+fYr+`18&SRNHA-!65(4MU{zZVD|zSE6h- z*xJ|Zah~Rt8_E;9b+@Y#4wo$u;D03hUX5+ykDiY(8-pOq>8Q#-i=_q~q6_%BygDwp zc;*s>os#OC$fut5L#MbyY7dn~ZjJJ|e!GAVj$PD1PVuI-4~EeRC_r+53+|Cptq64N z{J5-ssvX*9o8TcD+Na$3+=n`EkG60lz2|^I`i8%P%Wwbt&y$kips~*T@K&TGOsdC_ zY1Xmdd3vXY{s!6PjyKY*Hf3O3T1zNx%eo`R%D?Otr`?GK#0i)y@UtP4V2U6EBnvIT z>mXP7m0q3KS&tz*Ki3(5T^;zE-QtjXda!-IkMec2UjvzGmj!KT6lkY}KmN_^mFd5} z{6(j5WsBUE#ic?J%|gz(1wBH0jkcqwvfaC>ckE;!_6mlFc;lr!AkzI{MIi0+zYc!Z%B5TjM!;ZYWeqof0H9mTJ#KKW0hwrY z4P6|-q*2mi21o3bRy2T(BRobU;m#x5Zj33#FJE4U$+jKOW;|30=9%1|(NHt=+?3bS zIx+gk)z}Td9bXWi`}H$miv52h^9qMYIrTuoh90G@qnT~u%eyKHM&QR+%HrSl3%G)D z#lp_!fn#66jfCcZa_HR0mmak@9-ZwhR77=YVnF`;f3I(U|Ml|ik9I?LO|!;vGJFoc z0?GWq6T3hbk0V7>2Yj`OCG7{l(qKn|!7{&;EXxTvREKlAcR|7PX+UrkEbcmip;n$7 z3%&whZ5+e;)bn+>lJ*|HMklR{A@UmV*`O$Yge@gNc72m?(7wjAAgyn% zjxSILf>ycUwT#aqvG?7m*AfYw`YslZh8P5aD%<^_BPPLZ-z}(Iur|A(X1}OG#igj$ zX8G)sf4g+I;L70U2YaX<7WnKsE(U)>H31cn?8fX<&O_y!%_0B)T}JZR6K4fpS3X}2 zUbvD*^`6y#MYq=bzHD8XQ9)q;$P7Q9yZUkCM?d1wd?r{U_SB;!z%Vqd{#_8= z8jKh3UsLvGw_v1mW2eW9 zNs8x?-&bf*-z$H}--o5;dHvk8{`U;Sp4K<7u#oZc`0F+l{fY1UF~KLde*Ad@Yr(-S zRJ>~H_knMT&*(G1_4X4J%x)gE`0r&sdtiPa`gVHb#$R?jbi9HGZ2oK5>96<8sL!q@ z-fEYBo2AdH41Ew)S}Wf%yDvC7h4yYqAxq;q1UHqSU$Jp8F77a#kgR6I6N87VuEF4s z_I>BH?;gET#H?*2i*O1g)NV$fegxT%+-v+h2E7ZM=Lge$!nO!7QW(cIS+$PU3^*629Kg?5IB#> zQ=o!u(0ol*+}Y9(lM`E#vx^8ww5TZ>&Tqh!e4;^}EBQ<#91yF2Je<}@%16s03!Cv@ zmLpcKFxFPPZ6KAEmN5K)p)F?3vPGW#J9tX4PbFt)7nMc8ym}^OGA%$(@8}C|swrlF zk*DHqV9>ABa3&uuO{<`)y_@%XHtf+fKnbf1+_y`=&qgO#KO*ssnRX+HkWneQx`q2{ z$E8Epitn3STIEz{vnH}cW|@sEs@?S$Kgq4=M>Nm?cL(Yf`6r6wWGFdDElNJf?59u` z0&;`pjhaTxlr4JnsK8Mk;I|j}y~#{}v+Jjp2I#=7LY%O?j`m2W7K`Q3ho=x^K!#IT9f}uUZ7e*mDCHA0W;!@XZ*xdoX+-HsKm37&RL(+W zYo$_SvVg097JC{><+28&?#0W0$w16HwYSJtGJ1rdL8-cdE;w&luX2SoviOyq~%alvLgLWfAO& z^uiD{0BQ>-d7ab=&cxoHJ>w|yqrr=X>u621EVf08;;+8-L(&F*`QR*n5^?p)lyP~| zQzQ+FeWj}s#hwa-$?aVCai$)6!R%9{DItnUNoZMaU$2E5r9b+JG?6m~`)h=M&e*qC zbd%~@l~MFN-$Zp!5p=$G_tN#D*ybaVoBZ@$JGgszZnCLoPmmmhg3~7oGOVuTOdAL2 z@b$Bo;FseaQMaQil>M52FSpb-+S*31rsIa)8c9d3LmaQxe7DoU02h4i?;+;&>R|~kn ze8WZH!|`@!{vo%2<7pS-zuo`sWZgOc>G!`g*Xh4U3}6j!G`yDgh5UQi9!2l6QXzgD zb|z5t!{7gN7$l$t!OXYke~g@TBg)>&#{GUD^maNv^kXFC+UsXmL`S`SZbgnEXTmfe zgFb%d<|b33{66aH>okT4j$g){2tF2euZfT#zeVc52GxA&TO@xqA_iHBT8m|_thyrG3U!#}BRs&Cpcl*g0&69@ zICQByQITrBwe~TQ^7BAs?E)Gq3~rtS(u7V~k+thQe7l8fXjAvv^<}jB2Meh0QMaB| zfdv8Pz=7m{ZD`JP0DWpZIzK=7X;$?9sy>kX#{;GnT}hdRvy~SKH?{i`N}gT?ByD3? z%aZbVtRP~+SxE$f>t~LJb|bi%R~gpYK1K|lDcrS12E|UR*cH4VMlHq|Qu=1h6>_3o zPy_l6kae74|H^$&m1n@v5Q8?UKbpd(gd_w$_>8H4gRIC8WRQ_9p*T7Aw2I^j`vZ=w z-W?r#N=EPbF*80($J>escGYTE^YO5}i?Zez|d?sBRMx0c#1mK<>pgNB*owJe<|34Lg~ zLiE-ur(6k6^8u83g3Tr>ofU5fDz1@}%GL;fx*^wPU1nD`;R+WbOo6PiQOm)UFEcKI zw|^E~A8KzYwKaG-L^owzlQs0$dUhM9L#pdPU*7)wyQ+Ns`sMGx>VN+E>&sXF_3xMe zef_ig`a+|)wFp{m&-6+;4FL0Fu?>syD2khAFxpTf6u?d{OV_Qx(AV)tc#fd*LvX!+ z?DF|%3PWa!NCJ5{~T=# zt<*7~XZe)4z25%!&)FeM5*_TL3J3&X78i;F2VC@cU`RU#yc(_t0d;M`ZO(58N6i z3$&oQcDlL1*E zEVG_WK@1>Z_6_e9CAeiprTgG$6DY;OeRty1Ks#w}V$=IX1xXIb(yne>xxiWLK2Fa- z52KJe7)@o185=qgpB@C1^lNT^oI|1xS6|&UJesS!1!OiZk2~68YBS((7tQ(M&)>V| zqa9zCDppWS`=#EvE(4GgK~QnA0$73eqO(DLsL0--h8+6}#Xo8tr`qi+O1oAsj@I5J%Q!zfHckOm^k z=rYig)+;4P;T}BW9Jt%fy0LoEn7Ah0@5e)N6<(B%ZE8{`Qhr}WWFn0GUPIo>;w#r^ z(c{qpe9TYTk=m3x!Z^2oPL1kcDl_w&G{#DsI4)K<@>(gbs&!+wbBt@@61gB*(}e14 zH_who5Nkv%<2bnYLd!q0B37;hF^9`(*~>P#l?FnU((H{DSSzBTP8Ov_yJ$ZX5hiah zCiaiG#A4^WNaq9_GQSUj6IC{H`!~XQ>-FOr{!2j`+yDysb{STGsyGX1>z$}kVJmoI z=mDJ{N?YG;c)q;p8RrPT7CztP%1#L>w)G0K@{}=~-_0|EgsB@edm~kP*~J*=71>gI zd~kzQaGR*3R#JEg3S8-i6Sb(SxL=O`Y_$t(HqfTPI%N%k+^cyNj*r)Vz-|%FUG*#~=5hZ9BeRDIvXax@;jwVs{R(7eEv4tPIVheq8 zZa>Xja^GW2T#cByfCkNq$To>i5V&L1xwh;JZv9d@;!7$#W#AYqo>ZDZ1M2LvjlF?c zP=0EcyQL5DyQO$4N8~?8eiqMH179o=1ex>3GH7mp=IICdeE><@NCQ?VZ5J^>w`HBp zBuWfg-Pptrwo>zv)@by&K44Elz@K=VPQ;>r!R7NE^mmW0DXWz!B4DHh$p$o!sFjnZ zn1d1a%o^U*56n-`_bqS=Kfx@m+{Oor<$nQL@#F_U^xU&5Iz?$`b~$;G@=Pl9gZGxx z(g_xS?FN^tpL=TAX-7w`A(?&R2+y0mbGYKdcmoR=drZ|GtPt=Vn`U3P!jMsMq(SlY z_cgx^>BM^F-n_;+rS|31(Pm`1yM9{H+K8H-i|bmrU^u4dJwfVqq^c3_yRE8rw190w zU-NIiX+@8_`Ne2E45!^uK+FOCc&m3$4XeZV!81vY zeRe|f9!QwGM&ixK-ktq8TIMmpsV@$H6-pwE3UrZ2HVgNd{6KaaG4T`Z-nkTaBPe)B zN6$??$jU!om}47=!j;`_7>&SHXR6^3U>lA2xaJREhC$3ZT6zIo9IeC{pr&5yHI02G zxH$}t%P?hi(ULY31$qSD_xQN5(CcqWp>+B+mT6YoIvXcVD+gmgPwftjwkrI8dM0lR z=$j~YwEGr7k5qX@LFz3zL0XrfXgx+v8&Pb^Fa~#LC8PqXJk2X=L}mTUxbK0v!D@Ug zCB&I#DzTmUD}24tG=#=oH_8&)U@li}{R-h@Y^nW8Tunj8MC_qzsaSol>-gDsm-u}}AZH^-UD(1H=O8#%HS`vzK8l>c+3{B(4qRUWoQw@rcB zS&e@Q)HXc;&Vrv(UZ@t z0Vu=x&4FUbA&9K^yRYUrophZxUYi|J#N;2mh`EtvmMf%1BYEoNYfxFRsNaw~Misb* zV@ERCCtQSGAWh?TjqcoTLsgUP!dG;TqbFV7ajeV-wd(WPKolO3(A5;UsyZhP6 z(thLl9ovA?-qWg|rU}m24q`z(9{c;9ziR6qp1HM}*3aYk9UKAOK1ZJAAz(;kFni8N znk4ydC`3k+aj;3{y=&ljjMZP3Q~Is>sdnsEiN& z634RDgPZqe!h@%OW>e)X4}c)kt(pH`a0j~8s?1XuoUfI^Tcbd%tg#|9F4(Q6dsc4l zM9Q9>rhENL4RcWcujo3%&sVq78=&0Jpv zkki@$g37=3pehsFapTsBXjHh`^A64aNe{>7Ku5KT_5^K4PfGxsar0WqO+oR^^~FZ( zIRx{*4crilZ-a9BV;_DrYP^iczyVuZA}$e!{mIn~7!2H}M^25faI86-@!I zX!_}pDbwM9By!6v_Tb0LXD)(F&Y`@02-epT;8>OFT_leM>qGXhTU~0`k*$?W(8i1^ zJ*S*z*HA$%xXF#9_J4|o*CqCd7^5Z0R-)S>Nlq2);I_m-LTF%`C>H0+`(X%XTLL$p zL|eFP2Q1?}#Y!Eso%fUFEeCcR;%w;HNGZPz+c407kc6O=VdacpP_Pqd25BT1s9PAt z#yS{u7!D5Ac{ze%^p~5a=jHpr^uG2R_Yx=yWU7veZ-os8=SxCO=*bm~bR2~)TggkO zfLd18>{t+x4}`2&5Q|5NN@|&wC%10m6z)IDec4li9rtpA3$Q`f0lXHp(^Z3%^VE!6 z1ouUMOiB}N(polgadR84Gu2E$yTJ+%1TcF!d~PUP{%fF9otgVCt`T)be)P@Ez0ZP7 zY|s1~tVeDiZC=>ODK7WZ#t+I}cQ-ngHX~Ze?4hDxO}TV8T`E(sddD`?kPL06hJOF) zM#?6*G+;awVB6C~PJvCWXpsN#ot;oO?y69K5SKsNY+3uX{2)2t@GXdu7mOpCaQ8wK z>&lR&vv;fJ@U}b$OMxf^KJQM%2ziu}Dr^8f3>Q1nKdbp!FwAxokU?HKG_321!jQ7> z2rsXK9xkxthGq^$7q7cqArDu?-d{!C*!j_wArW-<#w&-%qu-ZiHjxqB|v5`|=|n}2UI9-Y_lWwy5?y~5Af+03(RF!4%EI4c1W>xg@(PjJ=40x#&;>_1{+#Q|nr{w3N!bb)nlVdd*g}kJ3#%hp0sYUMl6!i8Fyrf{3nTmmXL_gZy0K z)^^0c}}`3d1`P$4dUs00kwmh|~GeEgAL%O+A}A1KXoTTS8axdN^jqin2&Lnmm)C0VAQ z>VM4cISEbcHQMSv-tQ@YTaHN?@2Ux+#+Cd4d3VsrlJyrey9jiL38Hb}y)u5QPpxlu zl(4F=h)y}|tB8|<1Aj9wk77Vety?T|_tC5@DLiESF@ZtU6jehu;$?YSx z2T=VyA&;Ie1Xu-!y{bm+pgzzDzu1U)vnfzYEuhfsZ_K}RKMlKoY@Yg1h*!|t5U?Po zjlM;H^=o)C>tzkK7ByUxTy2i?o3=>j3ay``aVIGbiv5T<4PkkdxqOSl#h~V7&YoyB zL#y!p%8zM+g;`|t!OkAHwfEd0J4V6xl%UoR%zo-Mt1D~d|AxC|Id`#^-6l7M@qqEc z)Oa*`LlR70Ao^8*z6D5w`PBj-Qc;rW2jgk>+z3Tjcj-9m_}Cij-1Egi!4J z{T9WVF4v@gkg=^In_I-pq0f-52^>s2=As3t@?|_oJB^K>Yly(LI`QMN~rWi#wxWwGkR&UM%p6n0!*QpR!D zGQZumG1d!-qo?Q?I_jmvz+PkWaa?hOgAOC5qHS4!$5}KhVp;)+3VF2bq_`;hfREj1 ze0=oK2y6Jh8QW=5&h=7cV=#VMi#n6Hz0bdDD*a3yIC=gyu$tRWZUQ7UTr>lvw1`Q7 zU5xtQG~cOb)9!^wd-W4Ydb=QZz^#?#x zR-`O{rYIO>*#2af8_(ZHs`>!HvNhzdoi}dQxPl{`n&43zKTf;SlhCPB_B;(w2B}9 zD+;fnOWbG-d-b!@-v0Ub3!%aL4VO2rf5j1hE#ntlmKOFm9NE}U92hR0D1T-JP8)B1 z9GfblfA_Y1X>pxnw`LI zqP&BP*RQSiUSf7@e5}a&xx|SI1-QTb{O;E&72*A}gQR{WanW{KZ_agx+AMliNz?y- zTd>3P1F)3KQpQ!yRf?O;xZFDQWwe^Iw(B}AN;dEMxuiz>RulyM*4LV+JEo*VitJD4r?uPQMo~$tnX{iLE-Jm#qMgo-NsA#a-#6`Ol#g$s z;_RKPY042_#JF1hVt{Oek}?k~c$)Zs1B%%RA|h2l^Iv)aCyh)bhrsUE+iol4WNxpO za=#ft*uBu|g8Vc)>O(c@KTCkn?(I9jJohlQ2mL--B|*tocZVIEMQPvckX*6(Hw#~m zR+;%5JGfzi)0;h1C<@C>8;Surx9QP`BbJiIM($Y)CD>_r%1bCAU|bpIQma~ja_(7e z{Fdbz5Ucg$HfhWL%W%@4AF9$^5hNq7VWo5k04>R0%qBDgb89{4auQJE$E$yMP+(?j z+XWUx%*rk7-d@m%HNU=q*Qv`BqdL0CtWD*U4p)bG&U0I zelJmD7;j@TShKZLp&pnIFEp-yYP<;EvXE#z6529-WFnOU9Mc6gSOPYn`~%W;2P%Iy-O+@iM=UtJ_8#{3`?kE? z&}Iptg#3Bwyqh=PvNm-6z99acWxEU=90FY!wE20?fruJYzI5oxehu<}D%5*}K3cS} z2>`42WI%b_@l*Ma0MMBS`U!S!GP2tJ%DsPKFpDe#JZd6cRTU)bgeX1Q*iO75vf_}u zZRDjYZr;z7fhhDN6mLAD;GT)~$oSe`Ece?StFAP%4jK-0>40dHaNRt81yMFP-}y~`{Nq>AM9ufG?-Y93ZbLFcX~+S~x$n|W z_R}nags)%}hX^FA498Sh&?d~IX*JBMl@lDeTvIZ52*L~oB=?nn*}yxdR_`!WNV2B< zP!`%({Q@$8n3Mfk{E$96aaz!x&{L+bdWl%-R>K^C@VvPioS@J(d2*;O2+eu2bl_4% z#N%Gl*>La#4Y5mEl$j z#K`$5pxKYSa$P`wo0zx$cDsGB!mvF@cJ&+*`lcT&o+r5AY6h15wt$wstY;T(vO0tG znuJy}v`A*+e+e?;YgEUHJgLubG2+OmxTm|)Wwjjrm{Xt~DHvUu)gS?4H;O~-)2q^n z->s^yFRod-4$y}j5B<>%BsO08%;eK`?1t6-TH7C2ASexgxLTtcZy%IobXtHog0^tKci7GjYhADf@Fh!Sb-n`mTl!B!hlw}ofVwy zqS>Fss(C1XKQw$vZPM+HgGsKM&cn+#JY}6D-!<zp!V+k zX2JnLIVYC@*%3EpR;{Plqrl~i;ky)YwI7^q&VmXN%uYG%9U1(Vvrn`rNkO{Xx;1;+ zm+^wi4u5pKcJc*XVNVXQJxiagm5c~*qQvup3H2}_l5t;Tep6o!;2(#Qrg93_^nfu_ z>$m0y`l|Q;(8v9Cm$fniayS3T^s&gER-)Wl&tX79XN!UF6l;}BArX?FyYy)L9zWw+ z1z9`Jp7#NK3q#J{pJ{KIY8w(i%a>j=010RaY=b~OTb0S}k% zH3A$4#wD*;`Wu%JHUifHkC*5+0$P6`-~asQUnH4!xoKRcX}UbFapjFdqjQWWWprKV zCU=I^<^bW%4;le>%K;JX+FwO+FndFXglY327-f>wz*~Ec05g;yhmWL?u}zK+VXnpz$t;>fsfqWLE(Vf+yYX~75aY;C_X%} z156-t*c;z*8N?hn=EU;SYatk!UE=zRS*k6s(c*7xEbW$g{YkpZ)e$Sa9@W|2xu>GI~wx5_eP(o<$Yq?>F%>R8Jv1 z`L5=3bYQlL*8An{`B(@c%;>LHv+?L3$SunI6>bU&@P??Z_E5M7Bkq3(G;V|Zw83V- z19z1cZguZiQ=ImND|{waR2pJ$=sLZSqd{)|!s&(ru_&zs`beYy-3xcQuD34-_H;r; zfuS?-`nihctKxU$J2$PIFl19ZV(mApuE(=GQsRp-ATIA{hnZl;R|9sFePRqKyV`tN zWVrT*K=O7$K7Uz^0Q!FzKnQahT0ZU=P@4wrk&!LgF!yDfwriUCh=&C|fHg?S{V2qc zzkJe2S<68F4brYu1*mhziUvmK6?wxY_I*zyiNFknv9D;=>cRILZEFYW=xC99y%B1< zsSl}lnhNbC+HX~?Cptk++QcY1D#e_+`jN)`I$BOu-f3UvLaR#Sxrk>UeoBd8w z(Bm@PyK%U`Px*z@G0MU?bN@rOARcU3;w_=^jZ=IA_RuKeJ;7BF;fdpY2?~rN)UuC*dsTUFye!;V-<^026+JEXA9&}X%=RL%vHFqep92l+1(?!0k&Yr zYv^CF6{3!{;QsL582P-0{>W^eEkrq5v;d5)gY8j|0)|OQ=g|3;V=ml5DBtM~%3L^& zt@wZPC-`YrgQxoZZp^{+l=@g!aS%SVI@mWCByxU(U+B(Ww$81qH|W!GVm`zcI?-LA zY&S|yJr-2|;@R6rc*&?N;48R1(E-PvfQK64t*wTYa zyZt0L^nH;PetRC-yH3vF@}6Ahj*sDTXF-2u0r~0Xl!m2whzrPQg%^Y>Um9|?6V!2n zsy34;1ys^hSElh(;9$%z8SS`D&T@fG5oJI0CkNPuk_f-HM^qVQ_ESSVDr=SzI@c_;KYASpdOviL)|-Jeus!RRQ&AQa z-c}{J(QQ0jK0&|dSY}Yl8n~d4W^`K+(3LxU15Y21=~pP{d6`h89*hsU)rdg*Ggd0k zOZTNGg&P7ZnRcuw<)V@-lK8QJ&MAMF!I(Aa>Q62qcckK0+(MsRfz`wAhk7XR-^N}I zD6-SuPzZ{}aqv~`s9mMh(~d*FPF2K1o~zr73+$6)(q2j1lF17t;w zS$U7N*>iG_i1S5DDRV2=FuCVL_Krt9QGWz5F=Q!Z*mhDrg7I!(DN_9X<{p2J8iJEo zwpKRHeBa?97Yk%^nu9xs6&a}J;edi$Z5Tg^&9ZHg$1VZSu7C2P0qBQF;Y>>#I4 zk#n49hrm9YScX^tD+(0pIp&W!9+i+H@Cx`hC`tt)1L&re7yqEi|J(f=eX3(g7EroB!-tJ za+J^oh$-GWUul2&OZ<-1{!Iei{Hk08O@Bu~h`D#|n_L~ZU;q5$)4Lp&lfOH008fZY z!%zjcQ4{*?!b1!X>P$_?$Ze0I6;Ib_$#Su9|`Z7ls&QM*V_E0$eBsVtid$=a^V9Oe_FvlNJ-LW9<5F^S#$ zottI?lWo;{An5Aun2FhEP<;+IZEk+p_3uTS(UhqIrG$3S8}&YN#R@) zi#d#)_$V+)->G>1K<|x*94r=O?h0M9^X7^vl%%?y%W16)yzL;7z`*9gZ}nooZ+|~i z?A-(<*8I*%2(ZdvbuscV02m2TSt6fx^ZBDUrb$(+7s$wnDJ5H#HA21YRG#fr5!`G% zn1MZg4v?H{Dvk*TO<5n-T@yBldvRE=a<74j4 zPEgrf<60>b`MXXFY6IG*A!>ZmTz|Hs@%=ST{9>^tlWOkhc+Fj%xF&!+$K54s_d*8>JvrG$mpATtQr-lx2*W=t>F1>Et8;^Ks0&_Yu?mg|&5x{~P+oZRIRCA0VV_5sNPF4Lkd>L@dd8 zl~4Wz|5frQc4Q;Gbm&|MW3v4KS6NZYN&B!GnFR}$^7ztIp?SM_^Xob0$VoEPYVuJH-}dO1$%FT{j2b2vt94`sQsFyy0iW`~H}A6a=a)!t6O+#%C3Px|MXc;{ zpWO+~be`1Y3aZc~>|;3%ZaSAi+yu7cOe0oaC|mAd-i#&C9GwQy_U7ryv~^B&GnC-tlPiN1swy_85h+Sr=z*}TlTz(N>H(qfKtrn zD{cH9Q*3#EK*H~%Q=*4PTJT(SNMKnRV2;)>5Anl610(QjuWRCu?j?o7e*M@Rg^v4% z^Abt1a5;dNo8ty8qLnR(cD-QYLs;R^tGXV0)f2Ph@0m#*%|2Gx~1HBV}HjArfcV2F2+LzCC_S4a@mSuD%NF0h6bW5l{ zZyvrtdevS48IrLK!*VvJWYF2GV(uJxDcDI1xQ>|q-0VhGA}7N)`d5qnhb_(CVe|@q z3yRp^(*EVCu2^;pqvC&I)({%mgr=L@!0IJ-?ewwvlH1KLm30>$U?%9UTe!OM%O{y0 zH}5;nVuWI>qn7#Cpg7Y0TRa{sA-ul^-*OIcWz~Y=(JbKBGCfq-L2OkBTb7MgB+C^^ zBPi1rBArBw9Ku@~9d9xgT;AMVQeaFif+{K=ig5cDCod*?VG(~PT#))Lpw+Hft0|x> z?*c$ci|i6*%AlY48~fn;iA$#n;%5PgI*FIeVoxmHRu3^A*a8$0PC6o6hn^A5lQL8v zPg|jdunMYl%2!t-YBa;CcsX6;@`%GT_^14bS&j~rk&ETg0Vcm`tH)Gw5u~TU=^8NZ z#z)`rSJ|NL8&`il;HKgpKo|Guyg$mxWJt;YoS`4xpS7Gl<&yJBi!SIzbI49r^qOiG z0L8ar%z{jiC8HiI1b~pxv-ZaA=6S?jHqXgxPieDIU4_0*n&!t!XexCB=Pk|cxz@}a z=JH(RYGyg7em}GdWZQpS&fQl>BbXXSUuDj{zjI{| z9iq_?z!S{*^qBWG>e?d+D~lDP31SO(IcU#*HV(s_27@#66^2y<{Q!GD7=?0R(mwcp zLb#`0${?tKGV|x;GGB~Ec)x4bqZ#EFPfrVl#8uZxO7AA; z%coBxwjh6w>pp*Dq|$SzstByIc<#kdnNwxq=jxvV-3%4DxnCR(K+{?ES{Dw%G4R7! zN*|Rp{vZ}7twmOt{OAfzAqxkUSd+nR|6!v_X-8dcoen{whO~>PUA3*fs&{^Ja;siG zU71&Y-g`N|#nkYLR)q_!ig7YT0DBCciJw^jzAS&^ehPj2qYChL4%=kBfcj=UtGT0O zXulN}Uwq*ba{e(G7WoV8U3zGy*T5nMZeeQRn7#6)2>yUox7e6Y;^Ib@G89NmVg||iUucP+0MpC0<&ETmM3mXB^kDEq zd8&W%#{yr1BYzy8LxiH1sdzVguR@FUxcjh#o8{?(&w@rC{>S0P0?J-Zt>8_+xzeO` zO`ddMHF2-%Nc{ZpCugdV0fa4UdHgth`Skfu<}Q3d-vFKm6+hyO|KxVM4f=SN#Abai zRN0$~Lx5i6l&v(2;Jl^oG<#VCJ{@bSt8IT7cu)lK?=YuPZ1De6cD2inqgL>Vyft6RB=0hRkc2HP2?#>A<)_c-gM9ByDm30yYB!bJ!WdyV zpWV4}_95QKPc=V+CV|_#)~_JaoM~1RsBFD=tHvD~+Zz^Wqi=IT-Q5RU5H&*9Zp(j- zw1PeSqr2EQ`kQ9o7nGbQO5w0rsDkrz6cjOGHP?ajIVrG^b<-~(hP7kKH6YgB#<8(u zvw7h2?Cm#Ip*OQfR;=w|{qX%c_5p?_fAD>hSwq`i{9CKtZyCO6Xm~mLh#ciNJA2!h z@zbP6Q~dJlbP3@y(^j@+gtpf%JA5Fa-tY+8`>HPO;?QJ#Xcn?*JMp^hEOzkvs*lsC z#Jlj9K}iA^e{jw(dEnN72;TPWQgXvE+q8iS=v^P(4Ors((eCVQ`DY>r#D7X|3ePoj zafbzs1c$drxm(0{M&1FXGL5}aeC(o6P?sfI&;$^?;pI_+LIln5=#5Rw~<)|RRCy;I|gH%Dn{wH`-MYZ0tvSBZdlPbm=MwPcUo$~N@6 z-tF8te>)Mbx@Iv$y5`0x0o|4o4RA>f%Zyi7K` z2e-+ta;bqzn9qMc!}LtZ-qyKcmigBIcs}oqGMVM_ANJLj0JrlcgF=Hd3uudw^5^5J zVlFj17pT&@iCX;&u3Wm5zE5(0b85{6#OmEPf0;Aoj9CirYr_bWJMz4FWtVv)=__c2 z>jYlPzUp69kw-z-QuWNscz;oXG6l&ITyj}_avEmKiFfD=Fz^mwK^#>eY<)jLZ0@Vl z^U`5ZAk014&`(?3crYytvMI9TOF3B7FLK3EK^0;7Eq7t&eZxzz2%(+MP2FiALo4MU zf8;z`ywVgRXU0b2PWFfR z8>mI+A&-JP1mxPdVBQ)J8klGkJ3PN?e|7u+hm$+4;9qWDa~^+sg{^7)iEhv04|sDf zw?f2EaTf6m6k1HJ08halQM+HKFJBv{uoiKlRCh;AxN$Wp_^h=;v*}gS04!}S(Jy`Q z$h@<|L{Ly0XhhrY^qy#k1`yHND!)k_5xE<_bl6DN&iz)&de`IIa)Hvj2GxMt=*+N*NjiebW zM+6E!t<2MJf{NjeAN@Ncp3$)F301sD0fI^=u;|MXZ6E!X)|O7k z@zlDd^GAnQ>w)NcoA_C&4AQ5*e`t2mB`aLh$I%2@QIlGicNsh>f6p6Zw>Vh^H=sX+ z22R5|p^pK25&U<)Cda6`1+a>P()xzkcyM9z!wE6B3xWWyTH375YKN>4TLEMY5Avy7 zD<2%P+|+KG`G^}@$^EO4da0HaBIQu1FY1+>NIhyX^KZ4iEJXqQit4Oiejv?<3nZ5 z2VS+4=626gDi#JvZ~I1$e@HpKLeVjm)9Uf40#R-@hnFl?eZWF;{`RootuZo zsV0Z?GtdU*Pe{GGeOr}q4DXhHmg|2q4hTh{PPQ}dVYGC%{2!;+Zf}e}m|@_ZDL_rx z@S*^K*67;x%L*)V^!!W7rIu4rE)=@bu9u%UbqoZPcn$j23`+_^40l@?;TdihdvGxP zl-Zu9a2K+Hp6JGYfAW*{qfGj=!YZbOkvihhV$MKWxw-f-dfYUEgEuja58+8>pWJht zH}Hk>mYK)J<`%i|vTH%;zzKeq9ZaZ=bhC`qQC|)K2TFUhxJJl$@0>Ssu0?IdNG0}4 z@v_Na(Ze0<8Bx%(_vTFKK`=|L89g1JSsy2CQT*qpZSV*!fBRrfI*JGwCXbrFXpH3& zcm%XHu8CXocBW1Ef>UWp9!uX}R-W~jR=?YU9nhmLHebV9Lhxk{p;-{UBQ?{TMxm0T z#E@jA1d7QU1T0&fiu*aoEtalu21ClIu;0IjA`5*PQ3%kmfOk}Z<*{#73+!T->1wb% z`abSM3f#fnf1TI_Z|qGMbE{TnM+j?WzW)wItkrcc@k;7lDMRVBaS=B3NS1w(1EW#R zwI7KonB)h+6#I&DC|pu#betW%qtWa~jIs&@;YJu5Z!v0raFs1q0H6wqE;e2vl2Zpe z9z)4ZTzbaI!fJ8M+80tDHri^#QAcbVhPFT-t^RVQfA=U|KaFD<1`H2V?{{&SqS0Ph zQYNrJ2GdYqT6UGntshL@d}S(p9=aI(?@FAM%Fm17E`wpeD{tJqs<>c%>Abn(E+B*; zf+%XGJC#ZE20~JFOL}Moh1)JS#U!@O#J}8ueFKSd+ddoWws;fGy!_)U`nRz$Yuu_H zJH(E-f8#l&lmN$VvQ!TXSu#}wteX0Q7`B4n*(WPt^iYT32bPC2L@58HBf;#O61o8COGJm#K2d8JATfpJ z+3>W5H`#!w`YdZslPcbDZyaHTY|%$f6;Hk9f85O6C2J;_YK_m_(t*vRTxpkaP4-n% z+I%jKCcPRetESz7T}P!uCy6};X51#LCJ-3qsy8y#EEc-=jqX`*ZYX-aqWRl68V*wE z-A#?3c(=wBuKKa{oo4Nj!)j+aAhl?|kj9hGwwKVmu!@(=7}UXCq-BF7i)v+hpW@pC@7{w(sG_EB0XmeM*sN~GQ{&#-`%f<7e*)QYttjK8;8anD2=uwgmH+L_SDK2~VWVco zsu2XR;Y1X;^Yd6xNHU6{lp2#nC@RVk%VVejW^+E9;ZV;a{(xe&Y<&itnPw16m*I69xzP&7oG}=Z}BBQxfalG`hJnBj3-k zHBJj{uLUNXZfh81K&?BRLpvlV=K{pzmHw;x3w6`v?48TwpgIG+dONzY>;8(15gdW< zxTh`!o%z!*!K&A zwjiFOSywGksUKsFViKOn0ZLQak=tNM_J zRUPzt+Y~Uj$bA@4->RG!U8$7Evl92U>4X%VM|;+IC~Nh@TES1DuY2v2iBKl%?C46d zdL3)~WSh*uKA`*5sJxn)f4PP-3>!!{ z_|$I)L&~jIzABKToqIOiyAHP_Lei@C5@Z$l#$WEkgK;M#A4e~sXLq93%W9!+(k z+u6|aB)_TLb;@WiYcMkTt!1Zg^Q7gFXG~2yU>aVZcuxcs`I=KPLlXT3k`1!opEp&Eu zgLq?RzL<2Q?>Kbcf6xmqbTWP1&T&j;<@q2qNd7t%Np&(kl+xr0s^d9Kv@;XQ5*o)0 zI5$moQBnI0+CXNmh!J9zCjtjp`)bl6$PFX+L2PkbgdvCtztJknFzoku&G*7?P)PQa zvt+CtAi?&&(Hx?!T{s$+n(?lPBVE@TNHc6&5cZ(ay5m#te^Ku1EonCGD6y|UaBh9P zI4s{9G$REygnnDf6+u>8p}$Udq;~JjBo`zqAH`Sx$Bm?N1eP5oKL;X2M@3b``Pa!o zoEC-7i`Uq8>L~|0^b4i0Ion@ z<{9Kd=x;VJoSh_qIlqW~eW5Ei-%R6tp7$l%wGW&HH7r5g_9Rx})kMQO6~gk4p^4rs z@c?5|0yW3qj$o&Tl8rcdI$*QPM}SB5H#v{IYE1J$f3<+XgP;1T4THurt-t`v`3;id!veiokhI;Oo<~U9g*9 zL6+77`G$#5HNQjV0!)hjauur_ba|iTSdIBBcLu{0J(yaO87yE(+oSW4kF)2o&9npD zU4Ac~pW&)7HZY!DbYCVDRrqyFQ4Z%gDur9!e{J*Gqzlxp0`tb8X}r90|J7UaB>(;T zRsY4^Hii82Zv*QKt%!fUJK(?C1BL*$v0Rud8Emm&t>FWO*;8u@CFCa%r7qNsjn^w zAkAo+w2dJRRxXdkxq7r7>;%^0iS||q&TDno>9Vp$XW&p}PbF<+SD3Yssq?u322H4& zOL^nzo{&a#ymN@Vpz(8|_g_M0=A_LPe?P=f2WA>^hzai($YPU8dK>bbTFGa)7X9}B;Zu#PBFJ^9`snv zot@pS%KyTXv1RB`hn8lN;F7u6u&oGRzD)oje~*<) zk@{DW-wf?Y2zP@^zhSxD{ZWxp>wEq{)R{)YJ&Ys2wjW|`4d}}`M3h;0;}J4H33hK9 zUcz2z*eKHySq_&O%GL0!-{Mf8)hP;AdL|2kO`$_Y;t^S+EtIW%rxbPKst(XsA3I zh&9N&>FlLVQzB@{d^W01K2Y@pX#~l0GKVi!Z%zPCj#8Fa7KrSc+~|fDl$?AZ)(tZ{ zkL2D%;Geh4MiXU{&!;P8X6v!q)joUR<&Z<;4izTRo{YoqJK8wkbp7PXe-V|pwinBy zcM!52BJ^8%!VX_!K;Grq+?~l>w*}|=)l3sI@E0+#F8sRq?Wq?v6pc3jhJUAI0dS?% zD4JQ#-Ivg$DOa2)-1~w$Z-v*k%EKub^!0av=i3A}o1%GKPYoP0G#ZqwJHH1?Y%^5q zzJVLvWqc2)mUI(XY_2!Pe~W>t<$U4_$8Zz5n)5p!ysFx0WK}gEA6@8@-D)*)kQ_yjYIct^PZmq;vCMl5vPtOTeIF96zGB)@1va~GdTqmW)P57gF=E3tHGb+G zoj^PBZdq14{zhR;Q2me3R)YG4)*Gr-8~ZL8c5L;Z{hM-5)@oB?@0LThk$my~gJ^(H z3Gq=Lu>qzS?5E+&{O@nqZ)_tDa^mwz`lmqXx2axEEgUZoD3{;LssLr!pV!eYf`~?!v@<@bJ=us^i zZZ!>V#Is=F{%CxOg5sEn+rOcHDUjazR*{vU&SDQ~kRr-?x^9$p=72}2j>)!eon02e zz#%dl+lphO{VZskbF5NRq0LmMpu*Z(KRI~CAr%8~K*_PKe}%mx@)Zkq9kbtTwu77m zOW<_Ff^&zusIn#+>%Nc&Qn;ZmsI4`O9&qKs2s1yn?RK#NjSWhX&X)1+7*Ah3 z&-T%}ebEGH`rY|fTe;Zf9f}{S2?znCMf)Wh!{pF67COA6?NyLxJ>z;gLgN*0Dj2At0sq3~Y0|zAP-gl3o9wO=vraOlTyAKzV)IU`w8l}wHf z4M%l@#$ENiV~dJ{f8wqMUT`L;w;!FoFh?d_GAXx^DApwE7hQpgMGHTG_5f=_TkVX8UZ^3jpN&wjisy ze-a{dkWzJFKMGBc{^4pS5olTdynzy>A<|R+j1b~;i?rMW$T?(w`eL-xQtE~3w`4&n zF&iCfSz9l4&me`WJ4~`)-S7svOq?Au)nv-S`m4)FdAfOuiSsE&&t7mC4S0Me6dh-; z{~Jeq;>|h{h5Lv-lNoInG#|^+-#AU?e{DU8DL4#dLz@^Tjr?8ctXznmzhUt|?Xvf+ z?Juw#Zo323IG5**VL;TrbcA#6j6b27)s4qs5qB}W#>T7k3xK^ccl8(!QrtXz87^V) z`)ma3`<>P2jh6e#cf7A*~e{T#0n@7Hz%)O7aW-FpVF;Im=fovDEQ5lSa z*%9mK;W@#T)#9J$xx5}AQLevXp*~hYjhFwDcCAZp+e-6^l=5zz+q?J=NJ1i(7tjDG zE%o%@^nhAB`HDSSpHmelr`&`{5CrDh-93SN1Gm40`fWnT@?B{X zfT1m|ia?==@pYv6qV2X?m`@xz0rtv6&VLehJf}U0cI?Dg;0`_J$tUE@+1aX#cgopKerw?Bt-K%UVYh6qngk zoF9XswyvUpkF-4xY0czChN8{&a&Sa>VJ-Na5GF@iXE-`*^8IAaV z9V@v!xI1;o08HNChEY`Z)|s!M$slapVeimQuxAZzR?`AG(;t1qf7B|*;8l>pn8G~8 z@re&rg#>0Xjow#vn)ytk$Mzk?{UE$Gfab;@QGNg_ENo}42 zr2U|{d+!o=^aNFz`{*eMN}*C|6RkJ`jbN!C5QBR3(ERkj*YWE+hX)}DMZ{< z&svQDk_}k4EgW5Je_i6^cWUHYc2+96vZ)=lzy5%*-9)_7E0&J$BhB!GI%hP#mmG?G zQ?E2m74rfT26v<9d@hJK8*9IaUF1>aeH>~L%m@wu&sEnJbPvRpvsNte)@l&Hl@;G1 zTsL>2nJ8T$gahS3E1t@~3rfrZ%l5f<$z5efR|;mDvsLJAe}~e$`xlT6c$L$OXX3O} zti!8wHqpV7zMR4C(|q9(u;hZ6;#7%LFxM!Hx8s_GOHw||%3yN*j*}M`vuuX)1z>Rk zi%&t6=&D7s#}=>>4`o?mo}bytU*M%6yDtxO4J|k71g>}R+hrw>?H30@8fb^Pv(M)nL+zR% z>CMD-Y-Sc&jjvx`{^U;!J}qj~3u0|)@K+Jwe>BRHfg6l!55Zi+#c8t`IiaE-u*@72 zlzX72XguG!6012mWqtOeC35uh760xB%Ft7JrXfga)bafpYXPvqkW;IuZ>P8{nt`-R z9xH|WQkj6*>X(jW0v2YMe~EKi?GnHQrl? zZv4ODFrc1?KZJ>%zhXdDQ@noSg5a-DgC8`&&kwIB_VaN3_h;_D$SQROv9@O~*ueex zJbr_E(kR~kX5E*gWdb69K88HB;jL?*=NnxzL?gvXP-!y+{m|ui2+nKkjL>r~ViW%L zusl#vqbv#JRL)mT=Nvy((dg6F*sn`|`I8=E>zT9XE$d+F@hR@#8%^y=!$6+$@ztefrTTG#x{ux{Nxa>*ymdTu@ZNW~ z%zdKm1?<+xKO-C06gt`B`dAr#`Dp6Sh0AQR9(-?eN#$Ce--^Eb_wBq2e!XN`NBBJy zW)XZJJ9%b2_3^@g_ztg)5}JOG>Gwas(A!wHrKMl(_tnY7Zq?nWITaJExiAnJ8`$~M zx;WFf^?mh?hlC~hVtbhqme5fYdcdpQX$-g1+dP5G-WxSB-<66#PjRS!HHk;Akl^n3VCVvTzq!;7 z(J_~jW?4U3)y#>2d)#SYsT@dM~axPRv=-eW?sGwuDiFDFMMDsyCztAk3oZ` zC~NwL284ir_3!9r@H5{IfaFEWikL6e7(86_J4(J@go_R>&mE?%av#!${I|2)Y)tFG zZe+sbGcoAQ6b6>^Cqcx5{t0#Lyd<~m=_M`AH|}i-T@87js(njdhd|@d;KMM7+)L$; z0~ZNIx)2uFHSS0l2&_+ga`q~3`5vc+h2zn_HHj&IGSYZoa(6Lq+7v4_66VyHC^5?l zZ_p7;OfcP^Wvr76wkBGeLfgE2VVs3v|A})+w9Fv2%Y;2P3~sLVV8_9<48li`ssNLoEbJLf1nCAJh?l_1)9h~9Mod z(wEo9)PYRz`LD!xVndWT^Cmf2L$N_XbFkKrAA2vm8Q=7Oyx*J(OGofO(OgaPXN`iBEgZ!cFb1Z` zH-K*^dD&d842}RiYuOK?-BulD<|w%Y@qD$Zsrwh{{bU0^$dK!laDq~`)=~h`^7Mcyw-_- zq6^J{&1$2M@#=EEN2J+NRMH>M;V{ZpLC?Vo`F29!S)CITywdbDgn3w(8vcH3457^A zWy9WL;nts@rs}jDo4HE8t;9y;hLoOL%z(lJaNH_98Bd5stt0~IMj=-S=I@nrJ3PU8(L7^ zw?R))vJXN5`rD~Pn-_b3TLZ4kMACh-or+@`!ME%zf9xmd6LcAX-&}*xqL?k*^98Gy zX;{tWm1|@J;!w~qyDQHND6-CCyDu8+x8+5%2wn2B{vC~e3dB38+*;(c0vyGE;Hu=%I=q-m5hGGFgt@X`2oCo zo5&B?wW*H`t#p2$#jRor%ZHL7V`sP)=&i2a>qNVRcYi_KrJgoBiwh%)Q1~r~2{I42 z>Z2OVyofvkH`gXF*ZIj>p z`0~%+e`wZV)*2$R<=s65D8`j_45c%ESw5RWvIGen6YUwk5qk}1a0I~SuG`EZtm*>M z2Mwrv`R(H6-M_`HQu;EuxFx~Q+Rr>6{%`>28_FUlh&LFYp%pNaBP`{AcnPvn!adNW zw^#w%*LQr-fo)CBk#yN|9M_%LkLP-7(XR2k^W|&mjUFhV_Ld|LDq=T0n0hHxQxR5R zI%FAZ3bAzvnm3HIK7}$G*cs(U^yb z0R4kAgZMpgQctb2F0%!HhwrL9GA_r@DKNx#cg+ZPd+jhW@>&2;lV{rD$TVKVHTWdY znytV{9KBU52Hwe+SDKDQZ5+gK2QhCTtcK3Gx45R+h~J3W`D*lb3Z{4Mzg~ z4y_b7HyZQ?ia|YBsa4+wvIWEZdZzwp9dY0IEje37U;V|2jg+m8Gv3`eayu&CA&FqV z*ySJg1Z(3=JqQ6cNL(E@mZkNHJz;Ir#wj?`3U#T%N*>dS4X=I}hflno4ROe{4m$s2 zJ*|_Q8g8VmvxY-|PDZthsTNO=`N&Jh6D(jDhiS3)##_oCwS@feSaS{t#4Xwt z!l{lbSk81u{kI1yf|>BqEXCn7;yK55w?GD{L|tOyArk<9BjlvIm<(+|ol0@e(SV&I zHRx9rhdzB@YmEF@DJiXL11rZWhg`!U01*gc+gy3*>v~VmyN#QikxF2_(6en5_maw| z<`)*~%YP%Pc9XSm+b+q~%6GoYXV*BVJVOR5+->shtnxX>(~w=~K6*#lFkKgX+sBoD zdIH1RPZ#Tdh!UVo$(r2A4%_T}n;mifR9xib78*#;E);)-MuyURvAchBRJSIkJ+Z~EE3#WsGD5+u z2v)m^k&-J4L0iq`(x04^GC{WJbD(ULf}F;6zMLz6-8GGy0=wP3GoN>g!FNo63lLR0 zI^2?hfZo)uFGwF?8D%}GoC;r}8pzZ2Nk*Hy9+k$=eD$*rr4_$_9j$&xU^kvv0*h|9 zPQ3J8KyNX7C9+seD4If`PLNcX^S3#6D_>n=h~!Iv*6Sf}9YC^2X_fF>m^x~13wT@i zPA%hqW*4ethP37xZZ!XflY7dm$%q2#syZ~iu^-eR-<~?ZAMdj1{JR`CJZ~;2Mqia( z?%gH%J%e@_@W`(CvG!R^4(~sV@#@hRz&Q!CTQ9B{wWL`-Y>NsVnB9sywnhP(kX-Vc zIeAwPo*J{^U4Ynh^B7cH=}G$|yPGPYc*L!LZ@ys)^4Yzc#fI5!Ta>~4zx%w{12&*u zJB)8;xwVLTPObMDWhPPFP@;?WPqZ z6b3OVIh+mwvQNM?KfT}-p3CN%guc`@#UWUsNn9P;Ddem&wZyDzdmOSL$Q2*zeCEuB zf`-?4>cTR{$*~Ydh3+i%Y#t`O@i4x(B&VI*7#Hmm;&&I9z&UdSqH4WdH&sx7r8M#m zjarl3qMUuc^t^0BVH>r-RWk}6`M{I$0t}1M)g%~YiqL8>vOE^(Hj8bg{&u=DQaqM7s9F5Zi3 zUc@-zwxi$k9w%{~jx!{VD=axfJte1E}O!YR=8eO?Y4%)K)`2{uXPXLj1b#v>VDY4Gp z%PBK?p9UkS;!&CEKkC^&@v8kV6v2UX__T?IA=6U@P`;fi(Ez)}3*yd)6tUTdziIch z0PuOAjke?LhaAhw*VvGMHO?ZNzR|XpwGqrR8|2tK^^q!Cq0mxXyXGMa_{4loj+2L1 z#9l~6VL>d)ZI_Ap;~y4P+pz=e-Tcp&uPpxQC!PqAzXxL%FR2k!T6xbcm?C6Hnytn& z!6|KkD<8e-EWiQ^=hts1W6ecv5X;tg8k_iTVpvmm#c;$Z4=))B5_R{-7ym8u}%$U{G ziFfXsI2yj5mwh^-c1=aXtR9Y9keqMGs;+IM!>ck27XuX-%g!-Cc@S#A)QEE-$f2NJPMqn#D#@PO!u9PgJXYo3lOKcO8@y*1jRWf4mPXgxdHg}uvM}6Z zT|S4RYbZa|Q>@WYt~1dP+q;~pwFjpmuSbvG)?iU0`gt&8(mrs+Mtpw?v})%ST@Sl_ zjFn**;Qnc{z44=6kdBv0bpkGbF*7zhIXnHa)gZuxXCjk{W-{mwusZ5|egl7LVwDUZ zQf|kkrMY)QUtCQe`<4c!dhK3Mv@RPm*S=YcQqepKBUuT+ATI)7eH_h7^WFUCvCHA) z2ud|s@9X4hWjmd2fiH4m%aJ!N4RScy^9xn2oz$r6~noa-jNRPJNv=KeeXz3BJE zQL}FJt^ONGT;Co#3;Y~^RVotKLLZ2I!%;pQ?-K+#S1v)OBc2|VS9J2?vRC~+F@MW= z9k0xl>!Hw^!g-q>1FIrNO) zB!io5cIPm*p(q7^pAl;Qz@zo4bEEzzzkzWmf$Nb7Ml4Q8TaPQoqW`R@30zsc$|p?F zUh2Fv+|e+_nZKt`=xkOnw7W~NmQx+}KbD?#1?6`DB5D`sS-G+fw`V!HP9Fh3I-b~` z`X`;Am65;ZFl!x1?dzG|d8SN0ZELlOy()VTd_03AAcypq@^=Chf6qi-ym>T+;(v#S z=Rf)Ki|6qK0XRA7EX>ZgcsE?~id?(ObHStEf^9UYz*dqtiSHjhZm2pV$lfcnEFTW# zE753@5?Gw$#N#>w5JU|uaq@dt`hCeJd~U^_He{2d7Qro_V4Jl;n!4O*El9M1A}15^)?O#Hr#6SE`|whqd_jK08#S`r_&reH>BT;eu>NU*tximjrnNAb)w0X&K@Z%|WBP z2Ckp2kQR>oB`{T6;D#uRaGi(97W3#fpT=1c`9ooZJgyg~ zJ@rftTTpL}TN|UJUw>d_jIJ}Ae<#<4J{onrC_6=GBsm2pgkerH@zzKWSf(LW;2s%& zV?d~kYX+N}Au5u4YQzhfTYm%3unB*FV;cG42JphGWa`h?%5VFLY8b-`VN9Xz$mgk`zw8n?AoH@s?;B!a@{A75wmy0)(9ARve{qaUA~tpdIBMT z-1HwL!;@Wi{(H&-rVA|Ai9cqu$B0z{i-+4*AT8=at5s6(whm--8zB zb8AIxUN0A`ZK$H-JQ$g+{XQQF_(LtP3e28w>yOc7U$|VJnIA#+eQzUo(UDgwCjHZ( z0sIfvplYJfb9WyQj8HSBfX?8b>aG4bd`Sx!>Ie^WR&h#w&&LS=&Q0a2QQS>`G$$O- zh3>`j_nO1}(WOmR$GOBQ@TC6-hRu**K+ML~4J!?n>Jl4`6bcl36s6zvz!acCJPHUp zAopB5e~5RdkqYvAy?0lWN?l-bx^_m{MI1w`qLJ*36VQBS(L|JPIl`f56nsKjxKFBuX8)j%n>MIfL z73c+GUacCn#pQhSBM(de0Fgr--pq{}?O&p-V=A^3|e$B{6X84smcaWFb(`!r)8jYSx*p>IX*G$1!S_b^WK@)tNwM zpLEYTG;x+t&TvN0LU zdfS-=nSHXT+$|l&GM4rb5qqO3)ii=WmFJ@I7ek_U2O9k@74*a|s5smpLw#REXY{G3 zE?xO+tAb?4{iMsyHwbjfd>)(hP>ZlGgT-h&u$96t}N5 zpMb*N(z^mxUH+;F&4dS zRy&VCLVM1&UW0*<5e+QHC!mNFNi@Q~f&XuZsf^|g2Lg8U*z)v)s|<)X=r8btKumK$)0WOzKf*=AQ0@z z#`Gt5d1x!phfEID2Iy6byqA7QBCyl)T@XUt;&!xu!%o~!Z_|4<^!aC{DDigIxfQoR z8MQS6@6{NVGjh;wID#x-*10&?3T7~_!Y8X1q@=Tvr7bC31{b-27xux>MyeU07;vxi zl`f#ky>UlFL1KJxzu+en+i@Z1lB!&=HQamw8A7Ihw8Cl%;CUAhhGK^`z`t@q^?sC3 zy`wyTs=&!!Tl?FOgZF^d@+UsjBP8`o)5|4Y=>f5J>TIIW%`IB`#Nssq5Ap0;!|YJh z#9asl$xGOVJrQ|aX(UF|Sza160wHy|vjrcIyd_#Jy0$G!9Z%UP7Ft0T1`gx3C>`L; z_Y9dyP>K}Z4j@)X8diSV0yA!BC4)VV+3gvBywl*fTTDi_W4&CtC}LiFH!pB|ywNTR zT_(q6odpxp#e+wqyC%qD8h1BMsF9jcHj}@;yzsqfos9Q3cWJ%s+z<@6Xl&bfTD0K! zx#K+HiUQ>VgieA%xexFllWjc3;!_nACCNpA(78`zzzXu2D*GyE2Bom^l(C7A4x?j# zGX+4K20>Bc&78-W+_>^nV+UIcX+haiE_A0$B`8QDwPcKz^%0;(*+!VcZ&~y)m5&nj3~W3 zEWBGG8i(I(RBquBx2_yXhZkihJHS|flz~8ey@hM7=e4$(9Q!0!ml`9sCXm5h0^ixM z4d+V(oyUOV*k|5Ge)ZxXS49>!T4j1yPm#c8S;yIpPPVxQ%kTJ*zsB*-x58^N$e3>K zV#mUube_>Sr?1+UP|Y{=#K1f~j+otovX)haYkKBXq|$2e;}yU#qkxaQ>w?377siqv zx3IvII5y^PsQ*w&wd2^#dgWHV#0e0Vc zJxu#;;xiRQ2~H?2IS#_!oxIUGsnP^9>F#UG4BYZN$UJABxG7HlM>pr<5aml;jP6I} zd+geN?e0}ahTEhCiU=b$gNti_8$Y^4EqMf*<=0W5N_Mg$ThwT8&qW-X8bKhxH~90o zapoC-lq{{}Ef>BtwN18nh3A6>6=^kQL18cyRUKl2EQ(OX-09q(|M1bKZ>LM=v2DMf82q_5f<{3TnHpe~3|koTGNC9|M#1 z77}_#tVZO5@MGwBf&!pT)5o0}Q4Cp1G-)^$6@O>Vo)yC71}g@XLYF}E8pXYbX)EZ~ zH&9xB>jMq6pbmb!(9lomzMc5vL16od_-PSeNaxP zgKMX0#E07A5(Dn}u#QHcxpO1-VmaAIbn)SbN!PlZ>TAzmq3`DlGgOO*KJyG#Gyaqh z*bwDi&Li~R4i%|>pue4BKl?BLeECB6#}9mtXZ6GA&=>7`I4lx>+#ypJZ!@}cUMOE} zQ8~eqV9kUxte(IbfpCGC&y5z;vU$zCMotbg}fIGOu|42_jZP?#J8<>oQmVabZzpWLJtDDvT;{d&>b-D6+5 zcvPQcbU^c6T~|~SZM6Lr5R|5ff*=M2l-?|KA|fKa_YNu`CG^meK|m3tNKup)ktQIZ zAiad%dzBh`CxK9skaoH2zTJm;`DUGOX3dh9$Ux7A*6e&q{`aDR!N#C^GZ813G) z;-z8}Qa75J_T9tqFod0{<;Ev4lOOkBsAt#Yu#@S*gacjnaG3bXozgBXX4Mq@6&-YI zuzwHB_u7DJy&7N<{FwiMVFFFk2wlAXSBP4#q9?Rn2ZrTy*rP?d9V0L=e?PcF+8bL- znRH^{H9v1H-`!B%XfYdB@BG(DmrRU^K%CHCc}A28DHikiu)M(9w0gmdcQvR?Lq^ey zt|nI7A=QBK7f#sdj%;gV=c7Z)#S8I`-Pj zr0_=HPsAJ!2>cVr>fCFgCVMF2Qc`K>jj_sA{~*IV_*7d&3q(?nOt&bkQR6S9mwfzq ze0?NyYhA~6wN~%Jy>+Li;=fZibgi_}?1J~Zr*>{X^OGv9u=M4Ah?hsggB?%W1moUn zpY`>jlQ*-3EXYp1Tg|O-_hfNa1DfNU16{-I621gF;A(PoZm3JI>|4_WeyqDXx}dn& zG0WFN@wq{o<&ziOh>>KOqvl5!h=vJFQmLOR%}%QfzlCHUSb`ZAoAuJ}gLe>;mdRcx zh~~1J7!t%>6fq=eV;k8%?BxiyuiGeuHYfH|NTkNTZq$1^0z%&&>Jy)N!_RPib=Xdf z;v5S&jdZ(gQ{XlW^@8QAn=XZu<@*MByCqFv>D_h900|PM6 z6vA3S&rqNFhNSDwS(Q+N{KFN9hu&>%+_t-OdV~e_b2)x|x=XMpI5Ey9ZC>}N3&HgR z(mg#4D4Y}{0V=-HjGxkYm+0aJXV0x%BjeSHvM!l~=@ri9kPzeiJI?&3g**-}@(kFd)qUGG`myb*%?F7EIikljHl z(defhOj7)}6TdGP(znX*T~(m21t7f?D69>UjjLr9_ko=XcQ09=i(Ft-);x9-jBp?F zIXj+#4Prm3(%n)CSSSZggUgBfPDhgFCeQvAmW6W9I?nXTAP+5Cmo~miV7YNI zXX%l00k={ai$O1vzSZZhjQ;?9B!|j@G470W@OIRl(9YJ9sknNC5-L?58Xb^OI`uT- zk*awo`<>mgEdyWi;o_YKm)Q?_Lhg`1Y{@GWo$}Tp1iW8Ao78-GB7qHqTfOYH=zL$vuPE} zEMxomm0u0?hL2h8s;&tGft=i0kKdX*^FCzf`h+RT^qbZ7?-0!iHoE_u?Vn&=$hX?H z#mXzTyieac{r(D|2lR!M_^q5CYlXz|m7c(uZP&&xlSK$WrZq`O?a$T)YHtdb4#z^v zoT_sliFe~tm8rZ_E!P?CT3c?9N&`=_4ONIqqz_uhC1QHFRTS+m0C%gyZ{~tFr=2b1 z>F8Pxmv2v3Bb?G=bX?zlPZC>V%lvG3{bf&zN4W3ibI0tRujVD;P5OWI&dJ#gtwx21 zpBy6Ve4WbKP->y8cY6fAu9PNA(wm^ue3Ikqkuu@mS!{K19oamdRB`*qMbq8Z^mgcx zvm&CE$MDz1!2fWP9U&jGlhHKZkFE%%%spDXM)cpj=8+TXc%km)^N(CyVTr5V_z%-)W4}j z^R8vyUe%E|rmfO*Nrg<`gk$%x9rgrI)`f5S2fw-813as(uXJ9O{tw2!f!swqJ_}_f zC$n1<+dOZpK(F6_5IXQlG+e^&$IhkSy;eE+%HmwV4&p^%#QzKHt1#l}+&WSEja69E z5!UwR&sTYcroF#CMsgnv8ZFPZrnuw&3%`6P{_>(2IyIT6oPN0Oue7-5v~7bmI-@}Q zU;FU)c%~v-0u6b>UBh7IYgGQK^_#asc5^IhE0soA=!Vp<_`<&x|Lw(OuBO;YRfHy7 zdcfg;{g&`y0l-qeu<~y9-?Sl-^}U2kz3B>b4ifDQtcVv4b<$Qdt7mat_8SVteKUh^ zwn|$r+sb95BTLW?g@PNO6*Cln*Nf18;hLtsA>MjzD>LH-`7U=(blewbQNq1UX=eVmpVdoXc z&men(7V-zSlqUf6(w_LJAPD1v+i1?}V8lksIhNfKW~5&5fqf20kYMl87VBGh2DvyW z6%d;kT~9dNDZk*vyuKS zE5+fh17Kx671<_2CvZXi&s~jRh8e{;`*=vRp-R)L_nzkhe|7hz1>$tt*wd+urdk{n zF6H&+dY5xFVBHplkdqjA|KVW3zN=b<=eS{VD@88!TV3W5!VZJ8-iKt8_zwJHmC| zl(I)NM-3M((d%W7R!*5*+cF-BhYtCTnN#)Fk{pCP zjIMTuH+Dwy{ewg<*WSfr>?9nTrKPaYNRM2Ovy)$G44+M^6Nq|`L)&@mi2oKAI2Y%i zp#WryH`m)?R-IG`lOhwGy#)RAC;t>*48OHf6_~aow_GNzFcdRwZr0eGAQ&D|&SN{2 zqnorD3_95Rm^tmb6On4A)L#^$+PL0sp)`LsWtdAJlPq8A6dDrZ-?JeXu9~DY<8PQD zI;QJ-<(1#klN`hbt!CNHdO%sZVfwP+GC=HG;ojX_JCG=g_shwtzTtUo|I=v67AsOL zbMJ*s&Z#BKonx^vMcO-q@^3@!Dl)3N7Nn^*l)%_5M2Kv5L%=Qat+Q`(!z{wwYsqrC ztH@75AHypE;K<3EZ$k@Gj>p;Vy;CmG;i~RHxe4ex9C$>IKDTh3iNCizEfSh31~f@j zKYUT;^fa{@nyU@7GtirPBe+w8lITXpGNjJWM5%mxhHRleoiV1;Yc0m^^;NF(eAG_+ zu?iMuxU+7RmUWB{ijk<&?~2#fr+cdsPBIlPj``dFJ3=KjZDxNLGW)@J(==qNnas$L zEAMS9$7^a@^XDT}r2B6{byId>6JS*RzC+RE=ZVH>+M|GL#!wsns(XKTAip@^x~nDC za^u0;&J8k1-T!0?@t@p2JaItjUHClh{VhS2e_JjYnNT52L4HwtZB4C>TF9svxK&dS zHMr-A8ii%ORe(n@`D9BSJ-FY%a%J*(x@9Qhxl7;s#*Gc%!*lO9bD(i>9SvmN%3YBm zV%(Ryj9HW{8#iWWcQl#f9j>}=?n-kE4OMydteR6MvR_uC+Z|Yjs zV0laB@9Z`Y^|c0&45p{c{VN+OCujLC*K$kTZKgz8=d!!`!S}Si-?y}HbJb{hKgl*2 z*;QD--?n8w{m$(L+G@6^Cyw7xX1+@NVL|ByItz7Si<=e>YEK0Fihh5^+`xVod`t1Y z*L#|__35G%AgvRNVh&`y)#=s$UlwmKHKC*IX>3sH#VGwEB~rRRYdrHV`QSINk2>Fr z+TRcwyt2j{|L1%Rfnl%#-eGtnBZqc$E8FwszcPGdFB2QM#tgXHq-g0~RI63rz$V$^4J0KxZQ~F=5L#;>SgUxWSfANQx zdxCGRGrj%rOJlKkrwo)6HuN)K*Ew@2cPRg&<<`7GrmchRilSY_r7_urdMAxk@{vTu zira{jVs85(%}aUdHm}Q?J^#JgRi9McQdmmz<}(zNWmHm=)?*i(kyPupQ+3-_QhE|U z%gFi;nNkQ09EE*|>p}P4NTJWxmirmQFEqNSeV1-6#jH0cGv{h|4A&i<5{^RYd1jj3 zvf$i<&nE_bUkwwYI+!x%?1e@q72+=WRK*9spf_238tt7buDS6{;^NE8p$5K)2;Cmc zy|I0?T4kPPoPa$j$q>YE~ z5>GFMJZtkDeO7&;-FjU9tR_i0snc0x&DKORhaps_MNrjt`(OvlaWAL6p^JE3c7D|G z05q}u_Hg=o>;489)+_P>X9k+h1L^p6I36+bFK?qMoq^3Ib-<5CcKJ|Gp zr7Mtq86f!QCGPL}oI{isnZi$sZ@O&Le&TTZhVLX%LL6%}fwld+2lOqrLQZX{dAfy~ z@_x3l)*GN3w*MBKZ5g?tQT84*lv$dbX6TdX+e!aKKT;J^@H%8X%>(nO8(HhdaGm!?3tu?95a+DKDlese;Op2`c(Mv zEd1K*4;_R2`o%eZVp+d;KQXiMK0V}n{uuW!6xQJ{e?>!wXPWi3P2r~4n%=Xwjn&pP zomVt~@l%@1#)4?=+O}uvj6mUcuARH`Le{6fdHYRYnD>fEmm9}Rrt;()@iSX{YLMt< zn^udqXEDy-iBdtqxVCJm56`yh`(P4VI$wgGiuj)YfU3*)IF!jv%#)O%# z0L|jkn~>Yjc|;=$iEsGdc6j;RNX=O0Dr%N^1msPFL^0Lgfm6+Pk|Qyb(PP&O zHNawD87DHzxWwg94Ty^q^U6P+8}< zR*qYP%1iNq!IH-_Qb|6?C0u!uO(0fW-*e5T+3qPM)ckFgH0fv< z_|Q}`t}noOH`KV5FqvNki-kfK&gdVjBzl!cEaN z5TJ9?aye#8Q~TC)EE#sD(dBa2dbwSg-{bqlI?eAZ1DY8b><61>Z`5!ef`SF!oF{BjpZ-!{-dav(& zuhJHp*Sc9R7_aRcaiG8BM+r!ZdlP;*4BXn+VvoM-&v(IG(n!Xi)Bm5e{KOTPPhM52 zFfJbaokR`_tKD!$Or>__$+&MDe zG{)`IEyHcP-K#QPD>M0%U-*n@(M_x0!n%7u=f7y!mKV;W@Jb!RhV;?qmN-9IAoH3UzCqKQ8_Z#VTOHKRT}oiL*X% zfr?3nX#~zllsXoWk<3#s9Eq$UwW78W?fbIn%7Xjs@*UTHN1n{TxYyr1y~Q=CvCKTi4(ulKXmJ^PYlE>!KgL7oeQ%_x9fVhV)@B#7wj zO4>|~(hwi%^qw8L&&{0P79dx)g};<}(@lX}n#_*d;hKd;W2X<_$hzhoR?!%1Znemg z6_Ww(3JWWDHn1NfBs{qwUMBUTx?0|u*VwCixNVgB_P_Emvw}MPAQ7id3Dt@}9Qy+J z-P!*_S>A%^SC3N`^T=&3w>Jy`X{{rM=Q{=4W}y=g?~BKMkA7Yd-}%-UP%S&TE34je zn?2p!MzvsFbF_b*{?vzYf6c0>pU_<)B^;Ym+5>%4BYIu^`%}jAPnVQ%?tuR8ut1B8 zh<3i1E)x&gw{%o2@v(rcbkf3iDP5RWYGl&hJ&T3k2;s?T-?X_^Me4{)ebx^vQ3m>W z?IkPmperv*o$)S2y=lTF9hmY#BTZN z1tx|%;;c>&Lxd8l5|kgWZj|?Tfx{ZxxlnGKU&=qSVOMuEu5P`R==9vAIhdQ92H9H1 zrlvF4-Q`;OS8>f1AjZrpY{Y%3g9Z&WOZW^T-H?->uA@P|7RmciQm<;=4anG^dUgdJgz_SQsA$1m+`(F~x_XbJzoOrg5=J?i(H(_}7xsdXCv z3_s~qhNbimFUf0yS@*a-UX$4))Oc6cVfAZj_O$T>&Mu$#fh*+|PvoE&TuZi)3yW{hC8>#5Co@&O4IS5EU$8Ql}Yb=HAy~8cZ!)rhThP<>4*R+tstIJbDK31v#*)I^79$(t?0C5U z&=zcOKSIKAfIe>Cuha9y{Ez?1$0?ZczL@p+Tc?+e*w3k4xXFGbr>|Ea5?pCq+M z2s4kb=)3}=wo6m~MmgJi52n$*PuQ#x_n?Qz5Xjf3?hd@va@}#U5_|N6`AafC>A_HJ zYWMwj!G5l+8qy?k)a%n(u@+2pG+vdsZ#{WXr4hTY^6JQk@x!79LeJV&9Ciia{EL}vBLSJK>6{#KKR3+I;U?>&R@??j$mhT1-xJB`JBW`}pFxaj z&r)as=Ght zlnbjMoMM`^UIh04;`GuqpW!ymg%T$4*3w_rsbkhF=Xwd^!N&JAGx9b(LxUR;QE@wq zY$vVdX4SW-jl<|xyJm?R0nYw}eEpBz?ZZ~h3bT*TrprClSIsgq4vX_QNlElY zjbS;mS~_Rh96Wte1g~VH>`Fde#*9B{-|`E>JiT_3qTh&Me+;V#1wUY|G8Qq^EZ+Sk z!roN;&VM<;GAvJ2`LTHH-w~Da#XIRkjfAir4K7ajV0E~qHR_*Hz`I)+qkuB_p@3j{ z(%tgti2=)RVFHljZ?8eDWUfZ!_~wH^NwfumYkF-H!G6G z*3dY)_w3%&?ro@9Qx4510FAF^8vX>A_KDh>o*XJ)kEA&rlK8j#)BPknb&o2ysJs16 z#$`Sjw|Nx9HW-b6pQfAM{2H_A3Aio_mkv~NO`o3ri}vYPU6(W|d007pBsl=q>{Brd zG~HE;$JPiaVxl!8&u$egQNm((Oce^~GE5h#Y|i~>O$y|^D3|eM0Ac?zM|b#fLQ}R$ zKz)#Rj*oSU;?dLfT>?m~iH+!zS3k`A^+H4)DkvqG{0za45`P+LC!Y<^gIM9Wopp~t z%lMkri4~1mV}0RczWqw&1KQY6nhuyRB87-a0{L6U?`yH0&Cop^_t{tdb+kVah7X#? z3QY55WIs2StPuVHo&AF)NYmGpY_C`4dA1S*d@kHybvQg6tsa|;GwFE+Vf;#v62{CA zjvnu!5d8F#)2iEr5JhUwk8~H`?Z!$-OZ1hD>j^$VyW?ilcZyB>)rnpH*Y1QwC7%&} zwgR^^ShKaVuFn*M$Cqsuym)DR*h1>_jB>2sTZnHrc7}ulZmD^W5ovx$$`X{qKhc*T zKtDZMs-<5L(5>ra>-T$6*+%z!l&Sl_4@RE{A}7!wU}lIR^7{G)Xy_)V5?Ose;v{-A zCPeO$OGF;)kw?)WVb}5Xkml@z_xS>8o>TXeg}s$5jxt&Ab#=D=wAg}VzZ)N@aE>wJ zkVP~Cq-)?fpM`rEZU2edQKoh(0*f${*D|%0{TwtUv6^pwRM_p=3#7m@8Ed) zfx=;OAJD6DJ@{ontpxdZ(ZFrY`-`JZ$IlLayzqX9ja*aD?gM?k)O^3NFm#ly^Huw>JreStqu0{(Mf2Q0MZ@1esp=zHfztO|SbyXTh3Rs1)7#{5req>mv;zD} znq41t2942fMsCXuw6cAuJxvQ;*8RDVXZZELa*Dc($k}v-VnrK z`wp#xfQ$jR+^c;vC8*p%q|A+iUW@m)eeDiVNNu}BvXz=nXl3sZaPpqzk@F{QI zeSXo9UA#TdmIWCs_$IydPM#tM)Y5HEk?$~GDBxA(OB0C9t)C5k7-YNWZ~u4RD~cx>bYKEQfoV8fVmONv%V$8k9a1G?g_~puQV!UGJ$>W ztv%YG)ZYK>7>V{?pVqS5PvEld=D%KJq}Ie9=|Q_6l=Y~<`c)^$t3^Zqd?LVHs}c%WAN z!i1$kddYVtk`~O8Rdj0F#?4AV_ZBC&v=$%TEv48d3BD56kpAw~ULm_nLClvnKJs4(vA*@0+pPzSEU#ws0out+j^XZqR40 z{6u#@L%$^D4hIu8GRor}mDkaT1n#M98CP!3qH9LbEe>6De6lZlwd(**BV9H;n000A zU(a@}-k8-$m-5BeVSF>*R$31o^rTj;sy7m#(~F5UDP;z&(RHI*Qz8|z_gvKeRb~N4 zdI>9Sr)>Q4aibTR9@jc(Ybm(xJv3LBw}OLNCZzlBhE`A@d7vaFGhKe5Ht<>s44 z+vU?+T7Np}8m~`AsxI;5>g+2Ky=XMMY z2Z?AIrfDV03RgYt>LC8j7ruGZ$wFeAdhN?H^TtrCLffORh}ngE3>9H)7Sf3g$mFA;f4DRs-pRTx*F7AD2k+=u<%xS(!|Hs*oxKJl!K6Qoa`yLQyU zH$pEYCh$c-XZ6+*vYZRY`7JmR_|^STZVw&M!rgUXWA7HENUPv%@BkMfnjPX{1q z+_Pw+b;%*?m!F;DfQf9A)j1rGs{_FT@7)fx;86AA%Sw)Wc-Rf362-C)AnehQM(+YJGed!s>(P1N2w zBA8rcbFe_&Y``^9PxJ|u&@fVKq6(o`1JwMk1~cBUh@`G}gUI_tFyUYoOb7;c-T_uK zaC|FZPhM+3w`fa4gD7YB5n%`8h%i#Gz6wc{{U90)qiO&TTJ$OCeKLrOcL9Zw4(UNa zI6#>pf+&;pfbStS)o5Y(i~{ta$V*7_aSa3kKkS^dhaHb5qEyJ(2Vr4F6E0sKFdw)$ zE#Noy=gJpVU@6X5*VlGxLgQeEXrQvjzKOWA4_^H}ppS&%5|Q|oBd9%`2r^&6G>0tA zQOOIKuv2uJ@2B(eRX<7^xUO|AlzN;CA`i}iVT4HxGK?7QSP?>e=JW#v_fQ>0k$Q(i zLmMQ?_!Jy)+B*j(EhrnQ;OAHu;iT64P{`SqK944fJQPr{x^vQVW7@DEigqNNHlf1K z^f4+t@?YUNzcj6)i<0yulHP-?aB5n3(fObc1_4kyhpFB{_(<8qy^t}8U@D$FkviNE zj9M%+Nia&#)=DXtCFMLr!HIK_MPloDBoPI&Hc(90*7}!dlOS|5eKB_YJ^DKO-lwX4 z`g2`VkEr>CG0e?c?%L+!rAC2Nepz=)gA|g`UMY3_k1e4AR{jMONc2+)WY$0e89Dj< zbNB1GpX^ZQnr5-Bxq%b6ZRR zt{+96vRW-0o5WD(n`CNgOkafM+XE*A*^qVC<1v5xU>woxd3P4aJarNCTm+|B9%7zj zedE}6wtW3!a8J_E@LQKBjVM z5rUaRI~tD4x9t+)giZ{c&<}2GJVcwC*Sep&4AMdQ)anz$LrXQEmxck24P+?tdYShG z5gTL=SZ$I^Gm$5QHBm{xmh~(lobL(*)LIoIe-VL51OD=M@_ggi(#CA zS;t8)a54yPX*y}TJ$%&U+spwUg;N$o!!U@G;I=}SAj!!F-ovKdCY*{N44r|RXZ*tC zuY^fdTE8R4w?K1m-gp2%AX&g}V=)ve@M3siwO+FMY^MhJ`_**>9F$(oOlApUXeLUj43X?!8a0;JU= zxQ4Z65OJ13ydblMse3%+Bd2xNKa8YoSl^06o&gJ+h?!k<(J7^vucu>?B940cZVjkp zI^2x4H@ICrw!4$NjqGN ziuh$(B@sA`Hb+twqdUD~gnAst~D{n1!LlK5WNQjew&1iB4EBGv$wa^kiA*R&6s^wrIeh@TOb@{T*i(u= zAi@!bgLmMllSm?nx_o}Vm;M|oyAh4#NppMh&POOV76Ch3FJFWmbz>T-C#(94)EU^E z28cWf=!084F#z5ic=M;(&oZvNiH7`E%x%*a=Bg>-{7P!lTdLt*_iocfAHh!HJnwMu ztDE4T>?Uh(u6?{=_Gn?g>7ZcqyKQ0HbGj!og$!!P%*2SV0FRDKNcrC*%P8L|9DD{& zA<@^#QLw$>CSdX6`Vk23L%}xLQ%D5X55VIqvv*am>5cz)>m+jXbqCt_vy~bzS6Ks- zV??X^lwHV91;D8X{p|Kqxuked$2$L3!Jd{nqK8;=*!&TY_(3u2E zzK6faTk)DyYi93!*S5WQIrWZg0>tiqaWnq%CWDv$o5J1p%WfY(xS|L(VZ~sD0Ohmc z#Af^s6hX#*)JIZ`?}Jfk@Z<4B3ZxtSzeepKdg)%H zo}aXDuF)AMOJH7Tio)%!4|k@4<%fSah_>nm>`+E!b(S&l082TCyM=dK;l(N^{@xvl zwPyi&@u%a`VS2@_(s5|w5DtFmmvycEC7~%$c}6)@!E6X?SDan-VDWmj3u1Bl}#CAk8H5aKm+=RkyyC7g>bOvM*1{|Gkry)uy#M4|9 z>}cN{Ng&y)kO>?ZiY|swGk;vD{LTGfo5Q}5yj+5Uk$=Tbu0l~gdzAfhR1=JV#z7DO z;o~_v%rw;4!{OQ@U;x)?js!OoPfyPaJO&`nK~a>mlHo;)-5uU(a5;>)Q9?Yw!s$K^ z3CFF^0g&?m4(y&i1wDsaP@_VT!H}P3j|5paS#6T1>=HIA@A*L*poM8G0mjY3}QM&1<81Nbhw5A zD07em`>>OBNuP1at~BE5QF(J1(F~w45933Hmt5n{%ON2Rf;?L(K>%l+VR6b&i;2Wx zOduIs0zoyCcc4goRrPO`=|}ytK?g*8%JQ6je~jaRBM8d!DD3Qr7(uOtA7PHy1Zm^!@NXHWhNX$4!;A3KRuudg1%QK;L#SEjqp+Ab zNo?f#!&;%Yr|cX_QoC8Wjuzod5tMiExrs73yFA2(IQz4Ta!m}d9@VWzKtT&K^eHH%@g||}X^aYWG7Z%TJ8D3|$!J;3 zB4r#n)2}@j^+B73LWcvfPuwnlyJ0^cUqdBjxz|%qakv9KJ|&Sdq+bRu44}QfZrd=7 z3~oU7G!VW@BjJHSDT2D($w*yQ*qEC`?pAIJC^je-dllFhKfqY)y`J5*V+FOyQ$ z_wGEk_RVXFoesbwqr)}g7YJOmat5{vF}u**+PPS8Q4B&sO&1YJ3doZOzdVJAY^)yEK)k4{*Ta45&@#td<)Jc0T|c-Q=# zb`gii1YDCEeo}Ez{(cJWAe>1j!PnY?&M)D=j@L@a0qq zz^wNirAP0B30v(o_*1f}qam?zSf+Rzcw0ar(vT{vdyw`ql=;41uhU56S#NYD+jdz8 z5l1Cq&Vjqt7M}<|mOZDuUoNY3ASrcpWWR<97$KnXoV5bWkXMzN(A2}p8Y-Ruk=E}K1ALkn0BSdtFFk{R zj3AX$Nk_v-((x{sv?}fdJK1jlQZJJ!h1A|+KdQ4F`ZYPKPXe|?J=;@NCLsbClCY``?_NI#s%Uo21ylV_=}{H=IoKMv(w>o zD%@agLtF=}Yv*WL&$>ge;ISa;dWm(q-{9Rf@Y&iE-5Ox&XSO&^u5bYsx##}JI^$s&+C4?5-X!k^TjD5n`X_(3FawnIdcNZF0R zQDnng;BXgeA9kpJ&I(Jw$g8!h$c2;xB7mbLp6}lf51gXTiA6VX8u?cNe0I`cPa2;y zM-p$!bfJL5{Y_*N<%|LWH+{sPwub^I?V$(cgOBC#L;aeL<4xph1GQWNNg}UfBmsax cJQu#CP_Vc(